re PR tree-optimization/88464 (AVX-512 vectorization of masked scatter failing with...
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-12-18 Jakub Jelinek <jakub@redhat.com>
2
3 PR target/88464
4 * gcc.target/i386/avx512f-pr88464-5.c: New test.
5 * gcc.target/i386/avx512f-pr88464-6.c: New test.
6 * gcc.target/i386/avx512f-pr88464-7.c: New test.
7 * gcc.target/i386/avx512f-pr88464-8.c: New test.
8 * gcc.target/i386/avx512vl-pr88464-5.c: New test.
9 * gcc.target/i386/avx512vl-pr88464-6.c: New test.
10 * gcc.target/i386/avx512vl-pr88464-7.c: New test.
11 * gcc.target/i386/avx512vl-pr88464-8.c: New test.
12 * gcc.target/i386/avx512vl-pr88464-9.c: New test.
13 * gcc.target/i386/avx512vl-pr88464-10.c: New test.
14 * gcc.target/i386/avx512vl-pr88464-11.c: New test.
15 * gcc.target/i386/avx512vl-pr88464-12.c: New test.
16 * gcc.target/i386/avx512vl-pr88464-13.c: New test.
17 * gcc.target/i386/avx512vl-pr88464-14.c: New test.
18 * gcc.target/i386/avx512vl-pr88464-15.c: New test.
19 * gcc.target/i386/avx512vl-pr88464-16.c: New test.
20
21 2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
22
23 * lib/target-supports.exp (check_effective_target_vect_usad_char):
24 Add non-SVE aarch64 to supported list.
25
26 2018-12-18 Jakub Jelinek <jakub@redhat.com>
27
28 PR target/88513
29 PR target/88514
30 * gcc.target/i386/avx512f-pr88513-1.c: New test.
31 * gcc.target/i386/avx512f-pr88513-2.c: New test.
32 * gcc.target/i386/avx512vl-pr88464-1.c: New test.
33 * gcc.target/i386/avx512vl-pr88464-2.c: New test.
34 * gcc.target/i386/avx512vl-pr88464-3.c: New test.
35 * gcc.target/i386/avx512vl-pr88464-4.c: New test.
36 * gcc.target/i386/avx512vl-pr88513-1.c: New test.
37 * gcc.target/i386/avx512vl-pr88513-2.c: New test.
38 * gcc.target/i386/avx512vl-pr88513-3.c: New test.
39 * gcc.target/i386/avx512vl-pr88513-4.c: New test.
40 * gcc.target/i386/avx512vl-pr88514-1.c: New test.
41 * gcc.target/i386/avx512vl-pr88514-2.c: New test.
42 * gcc.target/i386/avx512vl-pr88514-3.c: New test.
43
44 2018-12-18 Wei Xiao <wei3.xiao@intel.com>
45
46 * g++.target/i386/mv16.C: Handle new march.
47 * gcc.target/i386/builtin_target.c: Ditto.
48
49 2018-12-17 Peter Bergner <bergner@linux.ibm.com>
50
51 PR target/87870
52 * gcc.target/powerpc/pr87870.c: New test.
53
54 2018-12-17 Jakub Jelinek <jakub@redhat.com>
55
56 PR c++/88410
57 * g++.dg/cpp0x/pr88410.C: New test.
58
59 2018-12-17 Steve Ellcey <sellcey@cavium.com>
60
61 * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
62 * gcc.target/aarch64/torture/simd-abi-1.c: New test.
63 * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
64 * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
65 * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
66 * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
67 * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
68 * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
69
70 2018-12-17 Martin Sebor <msebor@redhat.com>
71
72 * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
73
74 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
75
76 PR rtl-optimization/88253
77 * gcc.target/avr/pr88253.c: New test.
78
79 2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
80
81 * gcc.dg/loop-versioning-1.c: New test.
82 * gcc.dg/loop-versioning-10.c: Likewise.
83 * gcc.dg/loop-versioning-11.c: Likewise.
84 * gcc.dg/loop-versioning-2.c: Likewise.
85 * gcc.dg/loop-versioning-3.c: Likewise.
86 * gcc.dg/loop-versioning-4.c: Likewise.
87 * gcc.dg/loop-versioning-5.c: Likewise.
88 * gcc.dg/loop-versioning-6.c: Likewise.
89 * gcc.dg/loop-versioning-7.c: Likewise.
90 * gcc.dg/loop-versioning-8.c: Likewise.
91 * gcc.dg/loop-versioning-9.c: Likewise.
92 * gfortran.dg/loop_versioning_1.f90: Likewise.
93 * gfortran.dg/loop_versioning_2.f90: Likewise.
94 * gfortran.dg/loop_versioning_3.f90: Likewise.
95 * gfortran.dg/loop_versioning_4.f90: Likewise.
96 * gfortran.dg/loop_versioning_5.f90: Likewise.
97 * gfortran.dg/loop_versioning_6.f90: Likewise.
98 * gfortran.dg/loop_versioning_7.f90: Likewise.
99 * gfortran.dg/loop_versioning_8.f90: Likewise.
100
101 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
102
103 PR fortran/88116
104 * gfortran.dg/pr88116_1.f90: New test.
105 * gfortran.dg/pr88116_2.f90: Ditto.
106
107 PR fortran/88467
108 * gfortran.dg/pr88467.f90: New test.
109
110 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
111
112 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
113
114 2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
115
116 PR fortran/88363
117 * intent_out_13.f90: New test.
118
119 2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
120
121 PR target/88483
122 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
123 reversion 267133.
124
125 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
126
127 PR fortran/87944
128 * gfortran.dg/pr87994_1.f90: New test.
129 * gfortran.dg/pr87994_2.f90: Ditto.
130 * gfortran.dg/pr87994_3.f90: Ditto.
131
132 2018-12-16 Jakub Jelinek <jakub@redhat.com>
133
134 PR c++/88482
135 * g++.dg/eh/builtin5.C: New test.
136 * g++.dg/eh/builtin6.C: New test.
137 * g++.dg/eh/builtin7.C: New test.
138 * g++.dg/eh/builtin8.C: New test.
139 * g++.dg/eh/builtin9.C: New test.
140 * g++.dg/eh/builtin10.C: New test.
141 * g++.dg/eh/builtin11.C: New test.
142 * g++.dg/parse/crash55.C: Adjust expected diagnostics.
143
144 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
145
146 PR fortran/88138
147 * gfortran.dg/pr88138.f90: new test.
148
149 2018-12-15 Jakub Jelinek <jakub@redhat.com>
150
151 PR tree-optimization/88464
152 PR target/88498
153 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
154 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
155 Expect 4 vectorized loops instead of 3.
156 (f4): New function.
157 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
158 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
159 and #include.
160 (avx512f_test): Prepare arguments for f4 and check the results.
161 * gcc.target/i386/avx512f-pr88464-3.c: New test.
162 * gcc.target/i386/avx512f-pr88464-4.c: New test.
163
164 2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
165
166 PR c++/84644
167 * g++.dg/cpp0x/decltype68.C: New.
168 * g++.dg/cpp0x/decltype-33838.C: Adjust.
169 * g++.dg/template/spec32.C: Likewise.
170 * g++.dg/template/ttp22.C: Likewise.
171
172 2018-12-15 Jakub Jelinek <jakub@redhat.com>
173
174 PR target/88489
175 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
176 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
177
178 PR rtl-optimization/88478
179 * g++.dg/opt/pr88478.C: New test.
180
181 2018-12-14 Martin Sebor <msebor@redhat.com>
182
183 PR tree-optimization/88372
184 * gcc.dg/Walloc-size-larger-than-18.c: New test.
185 * gcc.dg/builtin-object-size-19.c: Same.
186
187 2018-12-14 Martin Sebor <msebor@redhat.com>
188
189 PR tree-optimization/87096
190 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
191
192 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
193
194 PR c++/87814
195 * g++.dg/cpp1z/pr87814.C: New.
196
197 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
198
199 * gcc.target/i386/cf_check-1.c: New test.
200 * gcc.target/i386/cf_check-2.c: Likewise.
201 * gcc.target/i386/cf_check-3.c: Likewise.
202 * gcc.target/i386/cf_check-4.c: Likewise.
203 * gcc.target/i386/cf_check-5.c: Likewise.
204
205 2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
206 Cesar Philippidis <cesar@codesourcery.com>
207
208 * c-c++-common/goacc/note-parallelism.c: New test.
209 * gfortran.dg/goacc/note-parallelism.f90: New test.
210 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
211 * c-c++-common/goacc/classify-kernels.c: Likewise.
212 * c-c++-common/goacc/classify-parallel.c: Likewise.
213 * c-c++-common/goacc/classify-routine.c: Likewise.
214 * c-c++-common/goacc/kernels-1.c: Likewise.
215 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
216 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
217 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
218 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
219 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
220 * gfortran.dg/goacc/classify-routine.f95: Likewise.
221 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
222
223 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
224
225 PR c++/86823
226 * g++.dg/pr86823.C: New.
227
228 2018-12-14 Jakub Jelinek <jakub@redhat.com>
229
230 PR c++/82294
231 PR c++/87436
232 * g++.dg/tree-ssa/pr82294.C: New test.
233 * g++.dg/tree-ssa/pr87436.C: New test.
234
235 2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
236
237 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
238 effective target.
239 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
240 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
241 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
242
243 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
244
245 PR target/88483
246 * gcc.target/i386/stackalign/pr88483.c: New test.
247
248 2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
249
250 * gnat.dg/max_size.adb: New test.
251 * gnat.dg/max_size_pkg.ads: Likewise.
252
253 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
254
255 * gcc.target/arc/milli-1.c: New test.
256
257 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
258
259 * gcc.dg/lto/pr88297_0.c: New test.
260 * gcc.dg/lto/pr88297_1.c: New test.
261
262 2018-12-13 Jakub Jelinek <jakub@redhat.com>
263
264 PR tree-optimization/88444
265 * gcc.dg/tree-ssa/pr88444.c: New test.
266
267 PR rtl-optimization/88470
268 * gcc.target/i386/pr88470.c: New test.
269
270 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
271
272 PR rtl-optimization/88414
273 * gcc.target/i386/pr88414.c: New.
274
275 2018-12-13 Marek Polacek <polacek@redhat.com>
276
277 PR c++/88216 - ICE with class type in non-type template parameter.
278 * g++.dg/cpp2a/nontype-class9.C: New test.
279
280 2018-12-13 Jakub Jelinek <jakub@redhat.com>
281
282 PR rtl-optimization/88416
283 * gcc.target/i386/pr88416.c: New test.
284
285 PR tree-optimization/88464
286 * gcc.target/i386/avx512f-pr88462-1.c: New test.
287 * gcc.target/i386/avx512f-pr88462-2.c: New test.
288
289 2018-12-13 Nathan Sidwell <nathan@acm.org>
290
291 PR c++/87531
292 * g++.dg/lookup/pr87531-2.C: New.
293
294 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
295
296 PR testsuite/88041
297 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
298 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
299 Include $subdir in filename.
300 Cleanup generated source.
301 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
302 absolute path.
303 * gdc.test/compilable/depsOutput9948.d: Likewise.
304
305 2018-12-13 Jakub Jelinek <jakub@redhat.com>
306
307 PR testsuite/88454
308 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
309 const char * to const signed char *.
310 (bmhi_init): Change pattern parameter's type the same. Use
311 __builtin_strlen instead of undeclared strlen.
312
313 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
314
315 * gcc.target/s390/zvector/vec-double-1.c: New test.
316 * gcc.target/s390/zvector/vec-double-2.c: New test.
317
318 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
319
320 * gcc.target/i386/funcspec-56.inc: Handle new march.
321
322 2018-12-13 Jakub Jelinek <jakub@redhat.com>
323
324 PR target/88465
325 * gcc.target/i386/avx512f-pr88465.c: New test.
326 * gcc.target/i386/avx512dq-pr88465.c: New test.
327
328 PR target/88461
329 * gcc.target/i386/pr88461.c: New test.
330
331 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
332
333 * g++.dg/other/static5.C: New.
334
335 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
336
337 PR testsuite/88318
338 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
339
340 2018-12-12 Joel Brobecker <brobecker@adacore.com>
341
342 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
343
344 2018-12-12 Jakub Jelinek <jakub@redhat.com>
345
346 PR c++/88446
347 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
348
349 PR c++/88449
350 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
351 to dg-do run.
352 (e): Adjust comment with correct expected value.
353 (main): Expect e == 1.
354 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
355
356 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
357
358 PR fortran/88155
359 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
360 * gfortran.dg/pr88155.f90: New test.
361
362 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
363
364 PR fortran/88249
365 * gfortran.dg/pr88249.f90: New test.
366
367 2018-12-11 Jakub Jelinek <jakub@redhat.com>
368
369 PR tree-optimization/80520
370 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
371 clean.
372
373 2018-12-11 Marek Polacek <polacek@redhat.com>
374
375 PR c++/86608 - reading constexpr volatile variable.
376 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
377 * g++.dg/cpp0x/pr65327.C: Add dg-error.
378
379 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
380
381 * g++.dg/pr53037-4.C: Test the first two locations too.
382
383 2018-12-11 Jakub Jelinek <jakub@redhat.com>
384
385 PR tree-optimization/88444
386 * gcc.dg/pr88444.c: New test.
387
388 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
389
390 * gcc.target/i386/pr52813.c: New test.
391
392 2018-12-11 Jakub Jelinek <jakub@redhat.com>
393
394 PR target/88425
395 * gcc.target/i386/pr88425.c: New test.
396
397 PR sanitizer/88426
398 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
399
400 2018-12-11 Yannick Moy <moy@adacore.com>
401
402 * gnat.dg/ghost4.adb: New testcase.
403
404 2018-12-11 Ed Schonberg <schonberg@adacore.com>
405
406 * gnat.dg/iter4.adb: New testcase.
407
408 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
409
410 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
411 gnat.dg/valid4_pkg.ads: New testcase.
412
413 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
414
415 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
416 gnat.dg/packed_array_pkg.ads: New testcase.
417
418 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
419
420 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
421
422 2018-12-11 Ed Schonberg <schonberg@adacore.com>
423
424 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
425 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
426 gnat.dg/bip_cu_t.ads: New testcase.
427
428 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
429
430 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
431
432 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
433
434 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
435 gnat.dg/atomic11_pkg2.ads: New testcase.
436
437 2018-12-11 Ed Schonberg <schonberg@adacore.com>
438
439 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
440 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
441 New testcase.
442 * gnat.dg/static_pred1.adb: Expect an error message.
443
444 2018-12-11 Jakub Jelinek <jakub@redhat.com>
445
446 PR lto/86004
447 * lib/target-supports.exp (check_effective_target_lto_incremental):
448 New.
449 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
450 * g++.dg/lto/pr65316_0.C: Likewise.
451 * g++.dg/lto/pr85176_0.C: Likewise.
452 * g++.dg/lto/pr79000_0.C: Likewise.
453 * g++.dg/lto/pr66180_0.C: Likewise.
454 * g++.dg/lto/pr65193_0.C: Likewise.
455 * g++.dg/lto/pr69077_0.C: Likewise.
456 * g++.dg/lto/pr68057_0.C: Likewise.
457 * g++.dg/lto/pr66705_0.C: Likewise.
458 * g++.dg/lto/pr65302_0.C: Likewise.
459 * g++.dg/lto/20091002-1_0.C: Likewise.
460 * g++.dg/lto/pr81940_0.C: Likewise.
461 * g++.dg/lto/pr64043_0.C: Likewise.
462 * g++.dg/lto/pr65549_0.C: Likewise.
463 * g++.dg/lto/pr69133_0.C: Likewise.
464 * gfortran.dg/lto/pr79108_0.f90: Likewise.
465
466 2018-12-10 Jeff Law <law@redhat.com>
467
468 PR tree-optimization/80520
469 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
470 * gcc.dg/tree-ssa/split-path-11.c: New test.
471
472 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
473
474 PR fortran/97922
475 * gfortran.dg/io_constraints_8.f90: Update error message.
476 * gfortran.dg/pr87922.f90: New test.
477
478 2018-12-10 Martin Sebor <msebor@redhat.com>
479
480 PR tree-optimization/86196
481 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
482 base size only of arrays.
483
484 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
485
486 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
487
488 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
489
490 PR fortran/88269
491 * gfortran.dg/pr88269.f90: New test.
492
493 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
494
495 PR target/88418
496 * gcc.target/i386/pr88418.c: New test.
497
498 2018-12-10 Richard Biener <rguenther@suse.de>
499
500 PR tree-optimization/88427
501 * gcc.dg/pr88427.c: New testcase.
502
503 2018-12-10 Jakub Jelinek <jakub@redhat.com>
504
505 PR ipa/87955
506 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
507
508 2018-12-10 Martin Jambor <mjambor@suse.cz>
509
510 PR ipa/88214
511 * gcc.dg/ipa/pr88214.c: New test.
512
513 2018-12-10 Jakub Jelinek <jakub@redhat.com>
514
515 PR testsuite/88369
516 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
517 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
518 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
519 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
520 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
521 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
522 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
523
524 2018-12-10 Richard Biener <rguenther@suse.de>
525
526 PR middle-end/88415
527 * gcc.dg/gomp/pr88415.c: New testcase.
528
529 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
530
531 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
532 Visium and remove other specific handling.
533 * c-c++-common/patchable_function_entry-default.c: Likewise.
534 * c-c++-common/patchable_function_entry-definition.c: Likewise.
535
536 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
537
538 PR fortran/88205
539 * gfortran.dg/pr88205.f90: New unit.
540
541 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
542
543 PR d/88039
544 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
545 (dmd2dg): Check generated html in ddoc tests.
546 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
547
548 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
549
550 PR fortran/88206
551 * gfortran.dg/pr88206.f90: New test.
552
553 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
554
555 PR fortran/88228
556 * gfortran.dg/pr88228.f90: New test.
557
558 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
559
560 * gfortran.dg/goacc/combined-directives-3.f90: New file.
561
562 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
563
564 * c-c++-common/goacc/combined-directives-3.c: New test.
565 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
566 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
567 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
568
569 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
570
571 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
572 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
573 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
574
575 * gfortran.dg/goacc/loop-2.f95: Split into...
576 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new
577 file...
578 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new
579 file...
580 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
581 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new
582 file...
583 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
584 file...
585 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new
586 file...
587 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
588
589 PR fortran/88420
590 * gfortran.dg/goacc/loop-1-2.f95: Update.
591 * gfortran.dg/goacc/loop-1.f95: Likewise.
592
593 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
594
595 PR fortran/88048
596 * gfortran.dg/pr88048.f90: New test.
597
598 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
599
600 PR fortran/87945
601 * gfortran.dg/pr87945_1.f90: New test.
602 * gfortran.dg/pr87945_2.f90: New test.
603
604 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
605
606 PR fortran/88025
607 * gfortran.dg/pr88025.f90: New test.
608
609 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
610
611 * gfortran.dg/pr88357_1.f90: New test.
612 * gfortran.dg/pr88357_2.f90: New test.
613
614 2018-12-08 Jakub Jelinek <jakub@redhat.com>
615
616 PR fortran/88304
617 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
618
619 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
620
621 * g++.dg/other/bitfield7.C: New.
622 * g++.dg/parse/bitfield8.C: Likewise.
623 * g++.dg/parse/bitfield9.C: Likewise.
624 * g++.dg/pr53037-4.C: Test the locations too.
625
626 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
627
628 PR target/87496
629 * gcc.target/powerpc/pr87496.c: Rename from this...
630 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
631 * gcc.target/powerpc/pr87496-2.c: New test.
632 * gcc.target/powerpc/pr87496-3.c: New test.
633
634 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
635
636 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
637
638 2018-12-07 Jeff Law <law@redhat.com>
639
640 PR middle-end/87813
641 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
642 options to test.
643
644 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
645
646 PR rtl-optimization/88349
647 * gcc.target/mips/pr88349.c: New.
648
649 2018-12-07 Jakub Jelinek <jakub@redhat.com>
650
651 PR c++/86669
652 * g++.dg/cpp0x/initlist105.C: New test.
653 * g++.dg/cpp0x/initlist106.C: New test.
654 * g++.dg/other/pr86669.C: New test.
655
656 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
657
658 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
659
660 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
661
662 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
663
664 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
665
666 * gcc.target/i386/ipa-stack-alignment-2.c: Add
667 -fomit-frame-pointer to dg-options.
668
669 2018-12-07 Jakub Jelinek <jakub@redhat.com>
670
671 PR target/85593
672 * gcc.target/i386/pr85593.c: New test.
673
674 PR rtl-optimization/85770
675 * gcc.target/i386/pr85770.c: Require int128 effective target.
676
677 PR fortran/88377
678 * gfortran.dg/gomp/pr88377.f90: New test.
679
680 PR c/88367
681 * gcc.dg/tree-ssa/pr88367.c: New test.
682
683 PR c++/87506
684 * g++.dg/cpp0x/constexpr-87506.C: New test.
685
686 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
687
688 * g++.dg/parse/bitfield7.C: New.
689 * g++.dg/other/bitfield2.C: Check location and type.
690 * g++.dg/parse/bitfield1.C: Likewise.
691 * g++.dg/parse/bitfield2.C: Likewise.
692
693 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
694
695 PR c++/86747
696 * g++.dg/pr86747.C: New.
697
698 PR c++/86397
699 * g++.dg/cpp0x/pr86397-1.C: New.
700 * g++.dg/cpp0x/pr86397-2.C: New.
701
702 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
703
704 PR target/88316
705 * gcc.target/powerpc/bmi-check.h: Remove test for
706 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
707 * gcc.target/powerpc/bmi2-check.h: Likewise.
708 * gcc.target/powerpc/mmx-check.h: Likewise.
709 * gcc.target/powerpc/sse-check.h: Likewise.
710 * gcc.target/powerpc/sse2-check.h: Likewise.
711 * gcc.target/powerpc/sse3-check.h: Likewise.
712
713 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
714
715 PR target/88316
716 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
717 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
718 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
719 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
720 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
721 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
722 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
723 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
724 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
725 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
726
727 2018-12-06 Marek Polacek <polacek@redhat.com>
728
729 PR c++/88373 - wrong parse error with ~.
730 * g++.dg/cpp2a/fn-template19.C: New test.
731
732 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
733
734 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
735
736 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
737
738 * c-c++-common/torture/asm-inline.c: New testcase.
739 * gcc.dg/asm-qual-2.c: Test asm inline, too.
740
741 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
742
743 PR inline-asm/55681
744 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
745 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
746 in any order, but that duplicates are not allowed.
747
748 2018-12-06 Jeff Law <law@redhat.com>
749
750 PR testsuite/86540
751 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
752 tests on aarch64.
753 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
754
755 2018-12-06 David Malcolm <dmalcolm@redhat.com>
756
757 PR c++/85110
758 * g++.dg/diagnostic/missing-default-args.C: New test.
759 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
760 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
761 references and incomplete types.
762 * g++.dg/warn/Wconversion-null-4.C: New test.
763
764 2018-12-06 Jakub Jelinek <jakub@redhat.com>
765
766 PR target/87598
767 * gcc.target/aarch64/asm-5.c: New test.
768
769 PR tree-optimization/85726
770 * gcc.dg/tree-ssa/pr85726-1.c: New test.
771 * gcc.dg/tree-ssa/pr85726-2.c: New test.
772 * gcc.dg/tree-ssa/pr85726-3.c: New test.
773 * gcc.dg/tree-ssa/pr85726-4.c: New test.
774
775 PR fortran/88304
776 * gfortran.fortran-torture/compile/pr88304.f90: New test.
777
778 2018-12-06 Richard Biener <rguenther@suse.de>
779
780 PR middle-end/63184
781 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
782 optimized dump scanning.
783 * c-c++-common/pr19807-3.c: Likewise.
784
785 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
786
787 * g++.dg/parse/bitfield6b.C: New.
788 * g++.dg/parse/bitfield3.C: Test location and type.
789
790 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
791
792 * lib/c-compat.exp (compat-use-alt-compiler):
793 Handle -fno-diagnostics-show-line-numbers.
794 (compat_setup_dfp): Likewise.
795
796 2018-12-05 Jeff Law <law@redhat.com>
797
798 PR rtl-optimization/85770
799 * gcc.target/i386/pr85770.c: New test.
800
801 2018-12-05 Martin Sebor <msebor@redhat.com>
802
803 PR c/87028
804 * c-c++-common/Wstringop-truncation.c: Remove xfails.
805 * gcc.dg/Wstringop-truncation-5.c: New test.
806 * gcc.dg/strcmpopt_1.c: Adjust.
807 * gcc.dg/tree-ssa/pr79697.c: Same.
808
809 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
810
811 PR tree-optimization/88064
812 * gcc.dg/vect/vect-over-widen-23.c: New test.
813
814 2018-12-05 David Malcolm <dmalcolm@redhat.com>
815
816 * lib/gcc-dg.exp (process-message): Change verbosity level of
817 "verbose" from 2 to 3.
818 (dg-locus): Likewise.
819
820 2018-12-05 Richard Biener <rguenther@suse.de>
821
822 PR middle-end/63184
823 * c-c++-common/pr19807-2.c: New testcase.
824 * c-c++-common/pr19807-3.c: Likewise.
825
826 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
827
828 PR testsuite/88208
829 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
830 __arch64__]: Define.
831
832 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
833
834 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
835 * gcc.target/sparc/20181129-2.c: Likewise.
836
837 2018-12-05 Jakub Jelinek <jakub@redhat.com>
838
839 PR tree-optimization/87360
840 * g++.dg/opt/pr87360.C: New test.
841 * gfortran.dg/pr87360.f90: New test.
842
843 PR c++/87897
844 * g++.dg/init/const13.C: New test.
845
846 PR sanitizer/88333
847 * c-c++-common/asan/pr88333.c: New test.
848
849 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
850
851 PR c++/85569
852 * g++.dg/cpp1z/pr85569.C: New.
853
854 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
855
856 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
857 to clei_<su>.df $wn,$wn,4 in test31.
858
859 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
860
861 PR c++/84636
862 * g++.dg/parse/bitfield6.C: New.
863
864 2018-12-04 Jakub Jelinek <jakub@redhat.com>
865
866 PR tree-optimization/87320
867 * gcc.dg/pr87320.c: New test.
868
869 2018-12-04 Jeff Law <law@redhat.com>
870
871 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
872
873 2018-12-04 Martin Sebor <msebor@redhat.com>
874
875 * gcc.target/i386/attr-aligned-2.c: New test.
876 * gcc.target/i386/falign-functions-3.c: New test.
877
878 2018-12-04 Jakub Jelinek <jakub@redhat.com>
879
880 PR target/88188
881 * gcc.target/powerpc/pr88188-2.c: New test.
882
883 2018-12-04 Marek Polacek <polacek@redhat.com>
884
885 PR c++/88184 - ICE when treating name as template-name.
886 * g++.dg/cpp2a/fn-template17.C: New test.
887 * g++.dg/cpp2a/fn-template18.C: New test.
888
889 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
890
891 * gcc.dg/live-patching-2.c: Require LTO.
892
893 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
894
895 PR testsuite/88310
896 * lib/target-supports.exp (check_effective_target_freorder):
897 Suppress warnings for missing profile.
898
899 2018-12-04 Jakub Jelinek <jakub@redhat.com>
900
901 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
902 for C++2a.
903 * g++.old-deja/g++.oliva/typename2.C: Likewise.
904
905 PR tree-optimization/88285
906 * gcc.dg/predict-22.c: Only compile on freorder targets.
907
908 2018-12-04 Julian Brown <julian@codesourcery.com>
909
910 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
911 test for "wait (".
912
913 2018-12-04 Jakub Jelinek <jakub@redhat.com>
914
915 PR c++/88103
916 * g++.dg/cpp0x/rv-cond3.C: New test.
917
918 2018-12-04 Richard Biener <rguenther@suse.de>
919
920 PR tree-optimization/88315
921 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
922 initial value.
923
924 2018-12-03 Jakub Jelinek <jakub@redhat.com>
925
926 PR middle-end/64242
927 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
928 (p): Make it void *volatile instead of volatile void *.
929 (q): New variable.
930 (main): Add a dummy 32-byte aligned variable and escape its address.
931 Don't require that the two __builtin_alloca (0) calls return the
932 same address, just require that their difference is smaller than
933 1024 bytes.
934
935 2018-12-03 Marek Polacek <polacek@redhat.com>
936
937 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
938
939 2018-12-03 Ed Schonberg <schonberg@adacore.com>
940
941 * gnat.dg/array33.adb: New testcase.
942
943 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
944
945 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
946
947 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
948
949 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
950 gnat.dg/generic_inst2_c.ads: New testcase.
951
952 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
953
954 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
955 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
956 gnat.dg/overload2_q.ads: New testcase.
957
958 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
959 Mark Eggleston <mark.eggleston@codethink.co.uk>
960
961 PR fortran/87919
962 * gfortran.dg/array_temporaries_5.f90: New test.
963 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
964 * gfortran.dg/dec_d_lines_3.f: Ditto.
965 * gfortran.dg/dec_exp_4.f90: Ditto.
966 * gfortran.dg/dec_exp_5.f90: Ditto.
967 * gfortran.dg/dec_io_7.f90: Ditto.
968 * gfortran.dg/dec_structure_24.f90: Ditto.
969 * gfortran.dg/dec_structure_25.f90: Ditto.
970 * gfortran.dg/dec_structure_26.f90: Ditto.
971 * gfortran.dg/dec_structure_27.f90: Ditto.
972 * gfortran.dg/dec_type_print_3.f90: Ditto.
973 * gfortran.dg/init_flag_20.f90: Ditto.
974
975 2018-12-03 Jeff Law <law@redhat.com>
976
977 * gcc.dg/pr59963-2.c: Make testnames unique.
978 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
979
980 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
981
982 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
983 of a@GOTENT.
984 * gcc.target/s390/section-anchors.c: New test.
985 * gcc.target/s390/section-anchors2.c: New test.
986 * gcc.target/s390/section-anchors3.c: New test.
987
988 2018-12-03 Richard Biener <rguenther@suse.de>
989
990 PR tree-optimization/88301
991 * gcc.dg/tree-ssa/evrp13.c: New testcase.
992
993 2018-12-03 Jakub Jelinek <jakub@redhat.com>
994
995 PR tree-optimization/71109
996 * gcc.c-torture/compile/pr71109.c: New test.
997
998 PR target/88287
999 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
1000 canonicalization.
1001
1002 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1003
1004 PR target/80080
1005 * gcc.target/s390/pr80080-4.c: New test.
1006
1007 2018-12-02 Andi Kleen <ak@linux.intel.com>
1008
1009 * gcc.target/i386/returninst1.c: Run on 64bit only.
1010 * gcc.target/i386/returninst2.c: Dito.
1011 * gcc.target/i386/returninst3.c: Dito.
1012
1013 2018-12-02 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR target/88278
1016 * gcc.target/i386/pr88278.c: New test.
1017 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
1018 instead.
1019 * gcc.target/i386/pr53759-2.c: New test.
1020
1021 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
1022 tests.
1023
1024 PR sanitizer/88291
1025 * c-c++-common/asan/pr88291.c: New test.
1026
1027 PR c++/88258
1028 * g++.dg/gomp/pr88258.C: New test.
1029
1030 2018-12-01 Marek Polacek <polacek@redhat.com>
1031
1032 Implement P0634R3, Down with typename!
1033 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
1034 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
1035 * g++.dg/cpp1z/typename1.C: New test.
1036 * g++.dg/cpp2a/typename1.C: New test.
1037 * g++.dg/cpp2a/typename10.C: New test.
1038 * g++.dg/cpp2a/typename11.C: New test.
1039 * g++.dg/cpp2a/typename2.C: New test.
1040 * g++.dg/cpp2a/typename3.C: New test.
1041 * g++.dg/cpp2a/typename4.C: New test.
1042 * g++.dg/cpp2a/typename5.C: New test.
1043 * g++.dg/cpp2a/typename6.C: New test.
1044 * g++.dg/cpp2a/typename7.C: New test.
1045 * g++.dg/cpp2a/typename8.C: New test.
1046 * g++.dg/cpp2a/typename9.C: New test.
1047 * g++.dg/diagnostic/missing-typename.C: Only run the test in
1048 c++17_down.
1049 * g++.dg/other/crash-9.C: Add template disambiguator.
1050 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
1051 * g++.dg/parse/crash13.C: Likewise.
1052 * g++.dg/parse/error36.C: Likewise.
1053 * g++.dg/parse/no-typename1.C: Likewise.
1054 * g++.dg/parse/typedef2.C: Likewise.
1055 * g++.dg/parse/typename11.C: Likewise.
1056 * g++.dg/template/crash48.C: Adjust dg-error.
1057 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
1058 Add dg-error.
1059 * g++.dg/template/error29.C: Only expect error in c++17_down.
1060 * g++.dg/template/nested5.C: Add template disambiguator.
1061 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
1062 * g++.dg/template/static30.C: Add dg-error.
1063 * g++.dg/template/typedef6.C: Adjust dg-error.
1064 * g++.dg/template/typename3.C: Only expect error in c++17_down.
1065
1066 PR c++/83856
1067 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
1068
1069 PR c++/79629
1070 * g++.dg/other/error35.C: New test.
1071
1072 PR c++/87523
1073 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
1074
1075 2018-12-01 Jeff Law <law@redhat.com>
1076
1077 * gcc.dg/predict-22.c: Update expected output.
1078
1079 2018-12-01 Jakub Jelinek <jakub@redhat.com>
1080
1081 PR target/54589
1082 * gcc.target/i386/pr54589.c: New test.
1083
1084 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1085
1086 PR testsuite/85368
1087 * lib/target-supports.exp (logical_op_short_circuit): Remove.
1088 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
1089 effective target, drop -mbranch-cost= options from the test and
1090 instead pass --param logical-op-non-short-circuit=0 or
1091 --param logical-op-non-short-circuit=1 depending on what the
1092 tests meant to test.
1093 * gcc.dg/pr21643.c: Likewise.
1094 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1095 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
1096 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1097 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1098 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1099 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
1100 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1101 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
1102 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
1103 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
1104 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1105 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1106 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1107 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
1108 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
1109 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1110 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1111 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1112 * gcc.dg/binop-xor1.c: Likewise.
1113 * gcc.dg/pr46309.c: Likewise.
1114 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
1115 * gcc.dg/tree-ssa/reassoc-32.c: Add
1116 --param logical-op-non-short-circuit=1 to dg-options.
1117 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1118 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1119 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1120 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1121
1122 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
1123
1124 PR middle-end/64242
1125 * gcc.c-torture/execute/pr64242.c: New test.
1126
1127 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1128
1129 * g++.dg/parse/missing-parens-fixit.C: New test.
1130
1131 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1132
1133 * gcc.dg/independent-cloneids-1.c: New test.
1134
1135 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1136
1137 PR debug/85550
1138 * g++.dg/debug/dwarf2/pr85550.C: New test.
1139
1140 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
1141
1142 PR c/87924
1143 * c-c++-common/goacc/asyncwait-5.c: Update.
1144 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1145
1146 * c-c++-common/goacc/asyncwait-5.c: New file.
1147 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1148
1149 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
1150
1151 PR target/87496
1152 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
1153 Add -mcpu=power7 option.
1154
1155 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1156
1157 PR preprocessor/88257
1158 * c-c++-common/Wformat-pr88257.c: New test.
1159 * c-c++-common/Wformat-pr88257.h: New test header.
1160 * c-c++-common/empty.h: New test header.
1161
1162 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
1163
1164 * gcc.target/arm/neon-dotprod-restriction.c: New file.
1165 * lib/target-supports.exp
1166 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
1167 stdint.h.
1168
1169 2018-11-30 Martin Liska <mliska@suse.cz>
1170
1171 PR sanitizer/81715
1172 * c-c++-common/asan/asan-stack-small.c: New test.
1173
1174 2018-11-30 Richard Biener <rguenther@suse.de>
1175
1176 * gcc.dg/gimplefe-34.c: New testcase.
1177 * gcc.dg/gimplefe-35.c: Likewise.
1178
1179 2018-11-30 Martin Liska <mliska@suse.cz>
1180
1181 PR testsuite/88265
1182 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
1183 * gfortran.dg/simd-builtins-6.f90: Likewise.
1184
1185 2018-11-29 Andi Kleen <ak@linux.intel.com>
1186
1187 * gcc.target/i386/fentryname2.c: New test.
1188 * gcc.target/i386/fentryname3.c: New test.
1189
1190 2018-11-29 Andi Kleen <ak@linux.intel.com>
1191
1192 * gcc.target/i386/fentryname1.c: New test.
1193
1194 2018-11-29 Andi Kleen <ak@linux.intel.com>
1195
1196 * gcc.target/i386/returninst1.c: New test.
1197 * gcc.target/i386/returninst2.c: New test.
1198 * gcc.target/i386/returninst3.c: New test.
1199
1200 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
1201
1202 * gcc.target/sparc/20181129-1.c: New test.
1203 * gcc.target/sparc/20181129-2.c: Likewise.
1204
1205 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1206
1207 PR target/88152
1208 * g++.target/i386/pr88152.C: New test.
1209
1210 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
1211
1212 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
1213
1214 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
1215
1216 * g++.dg/cpp0x/constexpr-base6b.C: New.
1217 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
1218 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
1219 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1220 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1221 * g++.dg/cpp1y/pr63996.C: Likewise.
1222 * g++.dg/ext/constexpr-vla5.C: Likewise.
1223 * g++.dg/ext/stmtexpr15.C: Likewise.
1224 * g++.dg/ext/vla1.C: Likewise.
1225 * g++.dg/other/fold1.C: Likewise.
1226 * g++.dg/parse/array-size2.C: Likewise.
1227 * g++.dg/parse/crash36.C: Likewise.
1228 * g++.dg/ubsan/pr81530.C: Likewise.
1229 * g++.dg/warn/Wvla-1.C: Likewise.
1230 * g++.dg/warn/Wvla-2.C: Likewise.
1231 * g++.old-deja/g++.brendan/array1.C: Likewise.
1232 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
1233 * g++.old-deja/g++.law/init3.C: Likewise.
1234 * g++.old-deja/g++.mike/p6149.C: Likewise.
1235
1236 2018-11-29 David Malcolm <dmalcolm@redhat.com>
1237
1238 PR c++/88121
1239 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
1240 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1241
1242 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
1243
1244 PR target/87496
1245 * gcc.target/powerpc/pr87496.c: New test.
1246
1247 2018-11-29 Martin Sebor <msebor@redhat.com>
1248
1249 PR c/88172
1250 PR testsuite/88208
1251 * gcc.dg/attr-aligned-2.c: New test.
1252 * gcc.dg/builtin-has-attribute.c: Adjust.
1253 * c-c++-common/builtin-has-attribute-2.c: Same.
1254 * c-c++-common/builtin-has-attribute-3.c: Same.
1255 * c-c++-common/builtin-has-attribute-4.c: Same.
1256 * c-c++-common/builtin-has-attribute-5.c: New test.
1257 * gcc.target/aarch64/attr-aligned.c: Same.
1258 * gcc.target/i386/attr-aligned.c: Same.
1259 * gcc.target/powerpc/attr-aligned.c: Same.
1260 * gcc.target/sparc/attr-aligned.c: Same.
1261
1262 2018-11-29 qing zhao <qing.zhao@oracle.com>
1263
1264 * gcc.dg/live-patching-1.c: New test.
1265 * gcc.dg/live-patching-2.c: New test.
1266 * gcc.dg/live-patching-3.c: New test.
1267 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1268 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1269
1270 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1271
1272 * gcc.dg/sinhatanh-1.c: New test.
1273 * gcc.dg/sinhatanh-2.c: New test.
1274 * gcc.dg/sinhatanh-3.c: New test.
1275
1276 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1277
1278 PR target/54700
1279 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1280 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1281 * g++.target/i386/avx-pr54700-1.C: New test.
1282 * g++.target/i386/avx-pr54700-2.C: New test.
1283 * g++.target/i386/avx2-pr54700-1.C: New test.
1284 * g++.target/i386/avx2-pr54700-2.C: New test.
1285 * g++.target/i386/sse4_1-check.h: New file.
1286 * g++.target/i386/avx-check.h: New file.
1287 * g++.target/i386/avx2-check.h: New file.
1288 * g++.target/i386/m128-check.h: New file.
1289 * g++.target/i386/m256-check.h: New file.
1290 * g++.target/i386/avx-os-support.h: New file.
1291
1292 PR target/88152
1293 * g++.dg/tree-ssa/pr88152-1.C: New test.
1294 * g++.dg/tree-ssa/pr88152-2.C: New test.
1295
1296 PR target/88234
1297 * gcc.dg/ubsan/pr88234.c: New test.
1298
1299 2018-11-29 Richard Biener <rguenther@suse.de>
1300
1301 PR tree-optimization/88243
1302 * gcc.dg/torture/pr88243.c: New testcase.
1303
1304 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1305
1306 PR c++/87539
1307 * g++.dg/cpp0x/pr87539.C: New test.
1308
1309 2018-11-28 Martin Sebor <msebor@redhat.com>
1310
1311 PR c/88065
1312 PR c/87297
1313 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1314
1315 2018-11-28 Marek Polacek <polacek@redhat.com>
1316
1317 Implement P1094R2, Nested inline namespaces.
1318 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1319 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1320
1321 2018-11-28 Nathan Sidwell <nathan@acm.org>
1322
1323 PR c++/87531
1324 * g++.dg/lookup/pr87531.C: New.
1325
1326 2018-11-28 Jan Hubicka <jh@suse.cz>
1327
1328 * gcc.dg/predict-13.c: Update template.
1329 * gcc.dg/predict-13b.c: New testcase.
1330 * gcc.dg/predict-22.c: New testcase.
1331 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1332 get sane profile.
1333
1334 2018-11-28 Marek Polacek <polacek@redhat.com>
1335
1336 PR c++/88222 - ICE with bit-field with invalid type.
1337 * g++.dg/ext/flexary31.C: New test.
1338
1339 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1340
1341 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1342 * g++.dg/opt/pr83084.C: XFAIL AIX.
1343 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1344
1345 2018-11-28 Richard Biener <rguenther@suse.de>
1346
1347 PR tree-optimization/88223
1348 * gcc.dg/torture/pr88223.c: New testcase.
1349
1350 2018-11-28 Richard Biener <rguenther@suse.de>
1351
1352 PR tree-optimization/88217
1353 * g++.dg/pr88217.C: New testcase.
1354
1355 2018-11-28 Richard Biener <rguenther@suse.de>
1356
1357 PR tree-optimization/79351
1358 * gcc.dg/torture/pr79351.c: New testcase.
1359
1360 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1361
1362 PR target/88189
1363 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1364 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1365 * gcc.target/i386/avx-pr88189-1.c: New test.
1366 * gcc.target/i386/avx-pr88189-2.c: New test.
1367
1368 PR c++/87476
1369 * g++.dg/cpp0x/pr87476-1.C: New test.
1370 * g++.dg/cpp0x/pr87476-2.C: New test.
1371
1372 PR c++/88215
1373 * c-c++-common/ubsan/pr88215.c: New test.
1374
1375 2018-11-28 Richard Biener <rguenther@suse.de>
1376
1377 PR tree-optimization/88182
1378 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1379
1380 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1381
1382 PR c++/88187
1383 * g++.dg/other/pr88187.C: New test.
1384
1385 PR c++/88181
1386 * g++.dg/debug/pr88181.C: New test.
1387
1388 PR middle-end/87157
1389 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1390 attribute.
1391
1392 2018-11-27 Martin Sebor <msebor@redhat.com>
1393
1394 PR 87756
1395 PR 88211
1396 PR 88226
1397 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1398 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1399 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1400
1401 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1402
1403 PR preprocessor/83173
1404 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1405 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1406 pr83173.c.
1407 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1408 pr83173.c.
1409 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1410 pr83173.c.
1411 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1412 instead of PLUGIN_START_UNIT.
1413 * gcc.dg/plugin/plugin.exp: Enable new test.
1414
1415 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1416
1417 PR testsuite/85368
1418 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1419 rather than 0 or 2 depending on logical_op_short_circuit.
1420
1421 PR target/88188
1422 * gcc.target/powerpc/pr88188.c: New test.
1423
1424 2018-11-27 Martin Liska <mliska@suse.cz>
1425
1426 * gfortran.dg/simd-builtins-1.f90: New test.
1427 * gfortran.dg/simd-builtins-1.h: New test.
1428 * gfortran.dg/simd-builtins-2.f90: New test.
1429 * gfortran.dg/simd-builtins-3.f90: New test.
1430 * gfortran.dg/simd-builtins-3.h: New test.
1431 * gfortran.dg/simd-builtins-4.f: New test.
1432 * gfortran.dg/simd-builtins-4.h: New test.
1433 * gfortran.dg/simd-builtins-5.f: New test.
1434 * gfortran.dg/simd-builtins-6.f90: New test.
1435
1436 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1437
1438 * lib/target-supports.exp
1439 (check_effective_target_logical_op_short_circuit): Add msp430.
1440 (check_effective_target_int_eq_float): New.
1441 (check_effective_target_ptr_eq_long): New.
1442 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1443 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1444 sizeof (float) != sizeof (int).
1445 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1446 * gcc.dg/pr85859.c: Likewise.
1447 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1448 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1449 * gcc.dg/ifcvt-4.c: Likewise.
1450 * gcc.dg/pr34856.c: Likewise.
1451 * gcc.dg/builtin-apply2.c: Likewise.
1452 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1453 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1454 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1455 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1456 so it fits.
1457 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1458 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1459 sizeof(void *) != sizeof(long).
1460 * gcc.dg/lto/20091013-1_2.c: Likewise.
1461 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1462 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1463 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1464 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1465 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1466 * gcc.dg/weak/typeof-2.c: Likewise.
1467 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1468 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1469 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1470 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1471
1472 2018-11-26 Martin Sebor <msebor@redhat.com>
1473
1474 PR 87756
1475 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1476 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1477
1478 2018-11-26 Marek Polacek <polacek@redhat.com>
1479
1480 PR c++/88120 - ICE when calling save_expr in a template.
1481 * g++.dg/cpp0x/pr88120.C: New test.
1482
1483 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1484
1485 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1486 of int if __SIZEOF_INT__ == 2.
1487 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1488 __SIZEOF_SIZE_T < 4.
1489 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1490 __SIZEOF_INT__ == 2.
1491 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1492 * gcc.dg/pr53037-2.c: Likewise.
1493 * gcc.dg/pr53037-3.c: Likewise.
1494 * gcc.dg/pr85512.c: Likewise.
1495 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1496 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1497 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1498 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1499 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1500 int16.
1501 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1502 directives for int16.
1503
1504 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1505
1506 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1507 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1508 _printf_float for newlib_nano_io target.
1509 * gcc.c-torture/execute/930513-1.c: Likewise.
1510 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1511 * gcc.c-torture/execute/ieee/920810-1.x: New.
1512
1513 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1514
1515 PR target/88195
1516 * gcc.target/i386/pr88195.c: New test.
1517
1518 PR testsuite/88090
1519 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1520 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1521 expect it in diagnostics.
1522
1523 PR c++/86900
1524 * g++.dg/debug/dwarf2/pr86900.C: New test.
1525
1526 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1527
1528 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1529 size20plus.
1530 * gcc.dg/pr34225.c: Likewise.
1531 * gcc.dg/pr40971.c: Likewise.
1532 * gcc.dg/pr69071.c: Likewise.
1533 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1534 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1535 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1536 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1537 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1538 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1539 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1540 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1541 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1542 size32plus.
1543 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1544 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1545 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1546 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1547 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1548 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1549 * lib/target-supports.exp (check_effective_target_size20plus): New.
1550 (check_effective_target_size32plus): Update comment.
1551
1552 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1553
1554 PR target/88178
1555 * gcc.target/pr88178.c: New test.
1556
1557 2018-11-26 Matthias Klose <doko@ubuntu.com>
1558
1559 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1560
1561 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1562
1563 * lib/target-supports.exp (check_compile): Handle D.
1564 (check_effective_target_d_runtime): New proc.
1565 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1566 compile unless d_runtime.
1567 * gdc.dg/runnable.d: Skip unless d_runtime.
1568 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1569
1570 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1571
1572 PR fortran/88143
1573 * gfortran.dg/associate_46.f90: New test.
1574
1575 2018-11-23 Jeff Law <law@redhat.com>
1576
1577 PR rtl-optimization/84768
1578 * gcc.c-torture/compile/pr84768.c: New test.
1579
1580 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1581
1582 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1583 addition.
1584
1585 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1586
1587 PR tree-optimization/87756
1588 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1589 optimized.
1590 * gcc.dg/builtin-memchr-3.c: Likewise.
1591
1592 2018-11-23 Martin Sebor <msebor@redhat.com>
1593
1594 PR tree-optimization/87756
1595 * gcc.dg/builtin-memchr-2.c: New test.
1596 * gcc.dg/builtin-memchr-3.c: Same.
1597 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1598
1599 2018-11-23 Martin Sebor <msebor@redhat.com>
1600
1601 PR testsuite/88098
1602 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1603 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1604 * gcc.dg/torture/pr67222.c: Adjust.
1605
1606 2018-11-23 Richard Biener <rguenther@suse.de>
1607
1608 PR tree-optimization/88149
1609 * g++.dg/torture/pr88149.C: New testcase.
1610
1611 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1612
1613 PR tree-optimization/86614
1614 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
1615 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
1616 warnings, just early ones from FE. Remove dg-prune-output.
1617 * c-c++-common/Warray-bounds-6.c: New test.
1618
1619 * gfortran.dg/pad_source_1.f: New test.
1620 * gfortran.dg/pad_source_2.f: New test.
1621 * gfortran.dg/pad_source_3.f: New test.
1622 * gfortran.dg/pad_source_4.f: New test.
1623 * gfortran.dg/pad_source_5.f: New test.
1624
1625 2018-11-22 Jan Hubicka <jh@suse.cz>
1626
1627 PR lto/88142
1628 * g++.dg/lto/odr-5_0.C: New testcase.
1629 * g++.dg/lto/odr-5_1.C: New testcase.
1630
1631 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
1632
1633 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
1634 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
1635
1636 2018-11-22 Jakub Jelinek <jakub@redhat.com>
1637
1638 PR tree-optimization/85794
1639 * gcc.dg/vect/O3-pr85794.c: New test.
1640
1641 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
1642
1643 PR rtl-optimization/87718
1644 * gcc.target/i386/pr82361-1.c: Check only the first operand of
1645 moves.
1646
1647 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1648
1649 * gcc.target/arm/pr85434.c: New test.
1650
1651 2018-11-22 Richard Biener <rguenther@suse.de>
1652
1653 PR tree-optimization/88148
1654 * gfortran.dg/pr88148.f90: New testcase.
1655
1656 2018-11-22 Andreas Schwab <schwab@suse.de>
1657
1658 * g++.dg/lto/odr-2_0.C: Remove extra brace
1659
1660 2018-11-22 Martin Liska <mliska@suse.cz>
1661
1662 PR sanitizer/88017
1663 * gcc.dg/tsan/pr88017.c: New test.
1664
1665 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1666
1667 PR c++/88122
1668 * g++.dg/cpp0x/implicit15.C: New test.
1669
1670 PR c++/87386
1671 * g++.dg/diagnostic/pr87386.C: New test.
1672 * g++.dg/parse/error17.C: Adjust expected diagnostics.
1673
1674 PR rtl-optimization/85925
1675 * gcc.c-torture/execute/20181120-1.c: Require effective target
1676 int32plus.
1677 (u): New variable.
1678 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
1679 instead of 0x10101.
1680
1681 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
1682
1683 PR target/85667
1684 * gcc.target/pr85667-1.c: New testcase.
1685 * gcc.target/pr85667-2.c: New testcase.
1686 * gcc.target/pr85667-3.c: New testcase.
1687 * gcc.target/pr85667-4.c: New testcase.
1688
1689 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
1690
1691 PR lto/87957
1692 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
1693 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
1694 * g++.dg/lto/odr-2_0.C: New.
1695 * g++.dg/lto/odr-2_1.C: New.
1696 * g++.dg/lto/odr-3_0.C: New.
1697 * g++.dg/lto/odr-3_1.C: New.
1698
1699 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1700
1701 PR target/87839
1702 * gcc.target/aarch64/pr87839.c: New test.
1703
1704 2018-11-21 Renlin Li <renlin.li@arm.com>
1705
1706 PR middle-end/84877
1707 * gcc.dg/pr84877.c: New.
1708
1709 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
1710
1711 PR target/87317
1712 * gcc.target/i386/pr87317-1.c: New file.
1713 * gcc.target/i386/pr87317-2.c: Likewise.
1714 * gcc.target/i386/pr87317-3.c: Likewise.
1715 * gcc.target/i386/pr87317-4.c: Likewise.
1716 * gcc.target/i386/pr87317-5.c: Likewise.
1717 * gcc.target/i386/pr87317-6.c: Likewise.
1718 * gcc.target/i386/pr87317-7.c: Likewise.
1719 * gcc.target/i386/pr87317-8.c: Likewise.
1720 * gcc.target/i386/pr87317-9.c: Likewise.
1721 * gcc.target/i386/pr87317-10.c: Likewise.
1722 * gcc.target/i386/pr87317-11.c: Likewise.
1723 * gcc.target/i386/pr87317-12.c: Likewise.
1724 * gcc.target/i386/pr87317-13.c: Likewise.
1725
1726 2018-11-21 Tom de Vries <tdevries@suse.de>
1727
1728 PR driver/79855
1729 * lib/options.exp (check_for_options_with_filter): New proc.
1730 * gcc.misc-tests/help.exp: Check that --help=params lines end with
1731 period.
1732
1733 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1734 Mark Eggleston <mark.eggleston@codethink.com>
1735
1736 * gfortran.dg/include_10.f: New test.
1737 * gfortran.dg/include_10.inc: New file.
1738 * gfortran.dg/include_11.f: New test.
1739 * gfortran.dg/include_12.f: New test.
1740 * gfortran.dg/include_13.f90: New test.
1741 * gfortran.dg/gomp/include_1.f: New test.
1742 * gfortran.dg/gomp/include_1.inc: New file.
1743 * gfortran.dg/gomp/include_2.f90: New test.
1744
1745 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
1746
1747 * gcc.target/s390/vector/align-1.c: New test.
1748 * gcc.target/s390/vector/align-2.c: New test.
1749
1750 2018-11-20 Martin Sebor <msebor@redhat.com>
1751
1752 * c-c++-common/builtin-has-attribute-2.c: New test.
1753 * c-c++-common/builtin-has-attribute-3.c: New test.
1754 * c-c++-common/builtin-has-attribute-4.c: New test.
1755 * c-c++-common/builtin-has-attribute.c: New test.
1756 * gcc.dg/builtin-has-attribute.c: New test.
1757 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
1758
1759 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1760
1761 PR lto/84044
1762 * g++.dg/lto/odr-4_0.C: New testcase.
1763 * g++.dg/lto/odr-4_1.C: New testcase.
1764
1765 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1766
1767 PR c++/88110
1768 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1769
1770 PR tree-optimization/87895
1771 * gcc.dg/gomp/pr87895-1.c: New test.
1772 * gcc.dg/gomp/pr87895-2.c: New test.
1773 * gcc.dg/gomp/pr87895-3.c: New test.
1774
1775 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1776
1777 PR target/88070
1778 * gcc.target/i386/pr88070.c: New test.
1779
1780 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1781
1782 * gcc.target/s390/flogr-1.c: New test.
1783
1784 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1785
1786 PR lto/87997
1787 * g++.dg/torture/pr87997.C: New testcase.
1788
1789 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1790
1791 PR ipa/87706
1792 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1793
1794 2018-11-20 Richard Biener <rguenther@suse.de>
1795
1796 PR tree-optimization/88074
1797 * gcc.dg/pr88074.c: New testcase.
1798
1799 2018-11-20 Martin Liska <mliska@suse.cz>
1800
1801 * pr57362.C: Move to g++.target/i386 folder.
1802 * pr57548.C: Likewise.
1803 * pr59492.C: Likewise.
1804 * pr82625.C: Likewise.
1805 * pr85329-2.C: Likewise.
1806 * pr85329.C: Likewise.
1807
1808 2018-11-20 Richard Biener <rguenther@suse.de>
1809
1810 PR tree-optimization/88069
1811 * gcc.dg/pr88069.c: New testcase.
1812
1813 2018-11-20 Martin Liska <mliska@suse.cz>
1814
1815 PR ipa/88093
1816 * gcc.target/i386/ipa-stack-alignment.c: Add
1817 -fomit-frame-pointer.
1818
1819 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
1820
1821 PR target/88083
1822 * gcc.target/s390/pr88083.c: New test.
1823
1824 2018-11-20 Richard Biener <rguenther@suse.de>
1825
1826 PR middle-end/83215
1827 * g++.dg/tree-ssa/pr83215.C: New testcase.
1828
1829 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
1830
1831 * gcc.c-torture/execute/20181120-1.c: New test.
1832
1833 2018-11-20 Richard Biener <rguenther@suse.de>
1834
1835 PR tree-optimization/88087
1836 * gcc.dg/tree-ssa/pr88087.c: New testcase.
1837
1838 2018-11-19 Paul Koning <ni1d@arrl.net>
1839
1840 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
1841 * gcc.c-torture/execute/pr23467.c: Ditto.
1842 * gcc.c-torture/execute/pr36093.c: Ditto.
1843 * gcc.c-torture/execute/pr43783.c: Ditto.
1844 * gcc.dg/const-elim-2.c: Xfail if pdp11.
1845 * gcc.dg/torture/pr36400.c: Ditto.
1846 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
1847 for jsr.
1848
1849 2018-11-19 Paul Koning <ni1d@arrl.net>
1850
1851 * lib/target-supports.exp (check_weak_available): Return "no" for
1852 pdp11.
1853
1854 2018-11-19 Marek Polacek <polacek@redhat.com>
1855
1856 PR c++/87781 - detect invalid elaborated-type-specifier.
1857 * g++.dg/parse/elab3.C: New test.
1858 * g++.dg/template/crash115.C: Adjust dg-error.
1859
1860 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
1861
1862 PR rtl-optimization/88033
1863 * gcc.target/i386/pr88033.c: New test.
1864
1865 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1866
1867 * gcc.target/aarch64/sve/unroll-1.c: New test.
1868
1869 2018-11-19 David Malcolm <dmalcolm@redhat.com>
1870
1871 PR tree-optimization/87025
1872 * gcc.dg/pr87025.c: New test.
1873
1874 2018-11-19 Jakub Jelinek <jakub@redhat.com>
1875
1876 PR tree-optimization/88071
1877 * gcc.dg/pr88071.c: New test.
1878
1879 PR c++/60994
1880 * g++.dg/lookup/pr60994.C: New test.
1881
1882 PR debug/87039
1883 * g++.dg/gomp/pr78363-4.C: New test.
1884 * g++.dg/gomp/pr78363-5.C: New test.
1885 * g++.dg/gomp/pr78363-6.C: New test.
1886 * g++.dg/gomp/pr78363-7.C: New test.
1887
1888 2018-11-19 Richard Biener <rguenther@suse.de>
1889
1890 PR lto/87229
1891 * g++.dg/lto/pr87229_0.C: New testcase.
1892
1893 2018-11-19 Martin Liska <mliska@suse.cz>
1894
1895 PR lto/88077
1896 * gcc.dg/lto/pr88077_0.c: New test.
1897 * gcc.dg/lto/pr88077_1.c: New test.
1898
1899 2018-11-19 Martin Liska <mliska@suse.cz>
1900
1901 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
1902 * g++.dg/gcov/ternary.C: Likewise.
1903 * lib/gcov.exp: Support pattern of following form:
1904 count(1*).
1905
1906 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
1907
1908 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
1909 unrelated final test.
1910 * gcc.target/visium/overflow16: Likewise.
1911 * gcc.target/visium/overflow32.c: Likewise.
1912
1913 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1914
1915 * g++.dg/template/crash91.C: Check location too.
1916
1917 2018-11-19 Martin Liska <mliska@suse.cz>
1918
1919 PR gcov-profile/88045
1920 * g++.dg/gcov/pr88045.C: New test.
1921
1922 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1923
1924 PR fortran/88073
1925 * gfortran.dg/where_7.f90: New test.
1926
1927 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1928
1929 PR fortran/70260
1930 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
1931 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
1932 * gfortran.dg/protected_6.f90: Likewise.
1933 * gfortran.dg/assign_11.f90: New test.
1934 * gfortran.dg/pointer_assign_12.f90: New test.
1935
1936 2018-11-17 Jakub Jelinek <jakub@redhat.com>
1937
1938 PR tree-optimization/87546
1939 * gcc.dg/vect/O3-pr87546.c: New test.
1940
1941 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1942
1943 PR middle-end/87854
1944 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
1945 bits. Update comment.
1946 * gcc.dg/concat2.c: Likewise.
1947 * gcc.c-torture/compile/pr46534.c: Likewise.
1948
1949 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1950
1951 PR c++/87269
1952 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
1953 (operator"" _a) Change unsigned long type to std::size_t.
1954
1955 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
1956
1957 * gcc.target/powerpc/fusion3.c: Delete.
1958 * gcc.target/powerpc/fusion4.c: Delete.
1959
1960 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1961
1962 PR rtl-optimization/87475
1963 * g++.dg/opt/pr87475.C: New test.
1964
1965 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
1966
1967 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
1968 * gcc.c-torture/execute/user-printf.c: Likewise.
1969
1970 2018-11-16 Nathan Sidwell <nathan@acm.org>
1971
1972 PR c++/87269
1973 * g++.dg/lookup/pr87269.C: New.
1974
1975 2018-11-16 Richard Biener <rguenther@suse.de>
1976
1977 PR testsuite/88053
1978 * g++.dg/lto/pr54625-2_0.c: Add -w.
1979
1980 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
1981
1982 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
1983 r{o,x}sbg expectations.
1984 * gcc.target/s390/risbg-ll-2.c: Likewise.
1985
1986 2018-11-16 Richard Biener <rguenther@suse.de>
1987
1988 PR testsuite/88053
1989 * g++.dg/lto/pr54625-1_0.c: Add -w.
1990
1991 2018-11-15 Martin Sebor <msebor@redhat.com>
1992
1993 PR c++/87541
1994 PR c++/87542
1995 * g++.dg/ext/attr-alloc_size.C: New test.
1996 * c-c++-common/pr71574.c: Adjust diagnostics.
1997 * c-c++-common/attributes-1.c: Same.
1998 * gcc.dg/attr-alloc_align-2.c: Same.
1999 * gcc.dg/attr-alloc_align-4.c: New test.
2000 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
2001 * gcc.dg/attr-alloc_size.c: Same.
2002 * gcc.dg/attr-assume_aligned-4.c: New test.
2003 * gcc.dg/format/attr-3.c: Adjust diagnostics.
2004 * gcc.dg/nonnull-2.c: Same.
2005 * gcc.dg/torture/pr80612.c: Same.
2006 * obj-c++.dg/attributes/method-format-1.mm: Same.
2007 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
2008 * objc.dg/attributes/method-format-1.m: same.
2009 * objc.dg/attributes/method-nonnull-1.m: Same.
2010
2011 2018-11-15 Martin Sebor <msebor@redhat.com>
2012
2013 PR c/83656
2014 * gcc.dg/20021006-1.c
2015 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
2016 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
2017 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
2018 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
2019 * gcc.dg/Walloca-16.c: Adjust.
2020 * gcc.dg/Wrestrict-4.c: Adjust.
2021 * gcc.dg/Wrestrict-5.c: Adjust.
2022 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
2023 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
2024 * gcc.dg/initpri1.c: Adjust.
2025 * gcc.dg/pr15698-1.c: Adjust.
2026 * gcc.dg/pr69156.c: Adjust.
2027 * gcc.dg/pr83463.c: Adjust.
2028 * gcc.dg/redecl-4.c: Adjust.
2029 * gcc.dg/tls/thr-init-2.c: Adjust.
2030 * gcc.dg/torture/pr55890-2.c: Adjust.
2031 * gcc.dg/torture/pr55890-3.c: Adjust.
2032 * gcc.dg/torture/pr67741.c: Adjust.
2033 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
2034 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
2035 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
2036
2037 2018-11-15 Nathan Sidwell <nathan@acm.org>
2038
2039 PR c++/86246
2040 PR c++/87989
2041 * g++.dg/template/pr86246.C: New.
2042 * g++.dg/template/pr87989.C: New.
2043
2044 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
2045
2046 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
2047 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
2048 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
2049 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
2050 * g++.dg/ext/constexpr-vla5.C: Likewise.
2051 * g++.dg/gomp/pr85134.C: Likewise.
2052
2053 2018-11-15 Nathan Sidwell <nathan@acm.org>
2054
2055 DR 2336
2056 * g++.dg/cpp1y/pr79393-3.C: New.
2057
2058 2018-11-15 David Malcolm <dmalcolm@redhat.com>
2059
2060 PR other/19165
2061 * c-c++-common/diagnostic-format-json-1.c: New test.
2062 * c-c++-common/diagnostic-format-json-2.c: New test.
2063 * c-c++-common/diagnostic-format-json-3.c: New test.
2064 * c-c++-common/diagnostic-format-json-4.c: New test.
2065 * c-c++-common/diagnostic-format-json-5.c: New test.
2066 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2067 (custom_diagnostic_finalizer): Add diagnostic_t param.
2068 * gcc.dg/plugin/location_overflow_plugin.c
2069 (verify_unpacked_ranges): Likewise.
2070 (verify_no_columns): Likewise.
2071 * gfortran.dg/diagnostic-format-json-1.F90: New test.
2072 * gfortran.dg/diagnostic-format-json-2.F90: New test.
2073 * gfortran.dg/diagnostic-format-json-3.F90: New test.
2074
2075 2018-11-15 Richard Biener <rguenther@suse.de>
2076
2077 PR middle-end/88029
2078 * gcc.dg/tree-ssa/pr88029.c: New testcase.
2079
2080 2018-11-15 Richard Biener <rguenther@suse.de>
2081
2082 PR tree-optimization/88031
2083 * gcc.dg/pr88031.c: New testcase.
2084
2085 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
2086
2087 * gcc.target/aarch64/pr62178.c: Fix spaces.
2088
2089 2018-11-15 Richard Biener <rguenther@suse.de>
2090
2091 PR tree-optimization/88030
2092 * gcc.dg/tsan/pr88030.c: New testcase.
2093
2094 2018-11-15 Jakub Jelinek <jakub@redhat.com>
2095
2096 PR rtl-optimization/88018
2097 * g++.dg/tsan/pr88018.C: New test.
2098
2099 2018-11-15 Richard Biener <rguenther@suse.de>
2100
2101 PR middle-end/87917
2102 * gcc.dg/tree-ssa/pr87917.c: New testcase.
2103
2104 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2105
2106 PR tree-optimization/84648
2107 * gcc.dg/tree-ssa/pr84648.c: New test.
2108 * gcc.dg/pr68317.c: Add warning check on overflow.
2109
2110 2018-11-14 Nathan Sidwell <nathan@acm.org>
2111
2112 PR debug/88006
2113 PR debug/87462
2114 * g++.dg/debug/dwarf2/pr87462.C: New.
2115 * g++.dg/debug/dwarf2/pr88006.C: New.
2116
2117 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
2118
2119 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
2120 * g++.dg/cpp0x/nsdmi6.C: Likewise.
2121 * g++.dg/ext/flexary4.C: Likewise.
2122 * g++.dg/ext/flexary9.C: Likewise.
2123 * g++.dg/other/incomplete2.C: Likewise.
2124 * g++.dg/parse/friend12.C: Likewise.
2125
2126 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2127
2128 P1236R1 - Signed integers are two's complement
2129 * g++.dg/cpp2a/constexpr-shift1.C: New test.
2130 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
2131 diagnostics here for c++2a.
2132 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
2133 diagnostics here for c++2a.
2134 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
2135 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
2136 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
2137 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
2138 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
2139
2140 2018-11-14 Jeff Law <law@redhat.com>
2141
2142 * gcc.c-torture/compile/20181114.c: New test.
2143
2144 2018-11-14 Richard Biener <rguenther@suse.de>
2145
2146 PR middle-end/87985
2147 * gcc.dg/pr87985.c: New testcase.
2148
2149 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2150
2151 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
2152 31-bit mode.
2153
2154 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2155
2156 * gcc.target/s390/global-array-almost-huge-element.c: Run only
2157 in 64-bit mode.
2158 * gcc.target/s390/global-array-almost-negative-huge-element.c:
2159 Likewise.
2160 * gcc.target/s390/global-array-even-element.c: Likewise.
2161
2162 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2163 Jackson Woodruff <jackson.woodruff@arm.com>
2164
2165 PR 71026/tree-optimization
2166 * gcc.dg/div-cmp-1.c: New test.
2167 * gcc.dg/div-cmp-2.c: New test.
2168
2169 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2170
2171 PR other/88007
2172 * gcc.dg/pr88007.c: New test.
2173
2174 PR rtl-optimization/87817
2175 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
2176
2177 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2178
2179 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2180
2181 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
2182
2183 * gnat.dg/rt_signals.adb: New testcase.
2184
2185 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2186
2187 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
2188
2189 2018-11-14 Javier Miranda <miranda@adacore.com>
2190
2191 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
2192
2193 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
2194
2195 * gnat.dg/compile_time_error1.adb,
2196 gnat.dg/compile_time_error1.ads,
2197 gnat.dg/compile_time_error1_pkg.ads: New testcase.
2198
2199 2018-11-14 Justin Squirek <squirek@adacore.com>
2200
2201 * gnat.dg/generic_pkg.adb: New testcase.
2202
2203 2018-11-14 Ed Schonberg <schonberg@adacore.com>
2204
2205 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
2206 testcase.
2207
2208 2018-11-14 Justin Squirek <squirek@adacore.com>
2209
2210 * gnat.dg/enum5.adb: New testcase.
2211
2212 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2213
2214 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
2215 gnat.dg/bip_exception_pkg.ads: New testcase.
2216
2217 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2218
2219 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
2220 gnat.dg/equal4_controlled_filter.ads,
2221 gnat.dg/equal4_full_selector_filter.ads,
2222 gnat.dg/equal4_smart_pointers.ads: New testcase.
2223
2224 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
2225
2226 * gnat.dg/generic_actuals.adb: New testcase.
2227
2228 2018-11-14 Richard Biener <rguenther@suse.de>
2229
2230 PR tree-optimization/87974
2231 * g++.dg/opt/pr87974.C: New testcase.
2232
2233 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2234
2235 PR tree-optimization/87977
2236 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2237 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2238 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2239 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2240 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2241
2242 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
2243
2244 PR rtl-optimization/87507
2245 * gcc.target/powerpc/pr87507.c: New test.
2246 * gcc.target/powerpc/pr68805.c: Update expected results.
2247
2248 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2249
2250 PR tree-optimization/87898
2251 * gcc.dg/gomp/pr87898.c: New test.
2252
2253 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2254
2255 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2256 "location_t".
2257 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2258
2259 2018-11-13 Martin Sebor <msebor@redhat.com>
2260
2261 PR middle-end/81824
2262 * gcc.dg/attr-copy-5.c: New test.
2263 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2264
2265 2018-11-13 Richard Biener <rguenther@suse.de>
2266
2267 PR tree-optimization/86991
2268 * gcc.dg/pr86991.c: New testcase.
2269
2270 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2271
2272 PR ipa/87955
2273 * gcc.target/i386/pr87955.c: New test.
2274
2275 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2276
2277 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2278 printer.
2279 * gcc.dg/tree-ssa/vrp92.c: Same.
2280
2281 2018-11-13 Richard Biener <rguenther@suse.de>
2282
2283 PR tree-optimization/87931
2284 * gcc.dg/graphite/pr87931.c: New testcase.
2285
2286 2018-11-13 Martin Liska <mliska@suse.cz>
2287
2288 PR sanitizer/87930
2289 * gcc.target/i386/pr87930.c: New test.
2290
2291 2018-11-13 Richard Biener <rguenther@suse.de>
2292
2293 PR tree-optimization/87962
2294 * gcc.dg/pr87962.c: New testcase.
2295
2296 2018-11-13 Richard Biener <rguenther@suse.de>
2297
2298 PR tree-optimization/87967
2299 * g++.dg/opt/pr87967.C: New testcase.
2300
2301 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2302
2303 * gcc.target/arc/builtin_eh.c: New test.
2304
2305 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2306
2307 * gcc.target/arc/firq-1.c: Update test.
2308 * gcc.target/arc/firq-3.c: Likewise.
2309 * gcc.target/arc/firq-4.c: Likewise.
2310 * gcc.target/arc/interrupt-6.c: Likewise.
2311
2312 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2313
2314 PR rtl-optimization/87918
2315 * gcc.target/i386/pr87918.c: New test.
2316
2317 2018-11-13 Alan Modra <amodra@gmail.com>
2318
2319 * gcc.target/powerpc/rotmask.c: New.
2320
2321 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2322
2323 PR middle-end/86677
2324 PR middle-end/87528
2325 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2326 pattern.
2327 * gcc.dg/tree-ssa/popcount.c: Likewise.
2328 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2329 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2330 * gcc.target/aarch64/popcount4.c: New test.
2331 * lib/target-supports.exp (check_effective_target_popcountl): New.
2332
2333 2018-11-12 Martin Liska <mliska@suse.cz>
2334
2335 PR gcov-profile/87442
2336 * gcc.dg/profile-filtering-1.c: New test.
2337 * gcc.dg/profile-filtering-2.c: New test.
2338
2339 2018-11-12 Martin Sebor <msebor@redhat.com>
2340
2341 PR c/81824
2342 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2343
2344 2018-11-12 Renlin Li <renlin.li@arm.com>
2345
2346 PR target/87815
2347 * gcc.target/aarch64/sve/pr87815.c: New.
2348
2349 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2350
2351 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2352 combination tests.
2353
2354 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2355
2356 * gcc.target/csky/fnmul-1.c: New.
2357 * gcc.target/csky/fnmul-2.c: New.
2358 * gcc.target/csky/fnmul-3.c: New.
2359 * gcc.target/csky/fnmul-4.c: New.
2360
2361 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2362
2363 PR target/87928
2364 * gcc.target/i386/pr87928.c: New test.
2365
2366 2018-11-09 Martin Sebor <msebor@redhat.com>
2367
2368 PR testsuite/87965
2369 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2370 * gcc.dg/pr39323-1.c: Ditto.
2371
2372 2018-11-09 Paul Koning <ni1d@arrl.net>
2373
2374 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2375 warnings.
2376 * gcc.dg/Wrestrict-4.c: Ditto.
2377 * gcc.dg/Wrestrict-5.c: Ditto.
2378 * gcc.dg/pr83463.c: Ditto.
2379 * gcc.dg/torture/pr55890-2.c: Ditto.
2380 * gcc.dg/torture/pr55890-3.c: Ditto.
2381 * gcc.dg/torture/pr71816.c: Ditto.
2382
2383 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2384
2385 * c-c++-common/gomp/clauses-5.c: New test.
2386
2387 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2388 * c-c++-common/gomp/requires-2.c: Likewise.
2389 * c-c++-common/gomp/requires-4.c: Likewise.
2390
2391 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2392 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2393
2394 2018-11-09 Jeff Law <law@redhat.com>
2395
2396 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2397
2398 2018-11-09 Martin Sebor <msebor@redhat.com>
2399
2400 PR middle-end/81824
2401 * gcc.dg/Wattribute-alias.c: New test.
2402 * gcc.dg/Wmissing-attributes.c: New test.
2403 * gcc.dg/attr-copy.c: New test.
2404 * gcc.dg/attr-copy-2.c: New test.
2405 * gcc.dg/attr-copy-3.c: New test.
2406 * gcc.dg/attr-copy-4.c: New test.
2407
2408 2018-11-09 Martin Sebor <msebor@redhat.com>
2409
2410 PR c/87795
2411 * gcc.dg/attr-aligned.c: New test.
2412
2413 2018-11-09 Martin Liska <mliska@suse.cz>
2414
2415 * gcc.target/i386/ipa-stack-alignment.c: New test.
2416
2417 2018-11-09 Martin Liska <mliska@suse.cz>
2418
2419 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2420
2421 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2422
2423 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2424 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2425 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2426 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2427 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2428 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2429 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2430 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2431 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2432 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2433 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2434 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2435 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2436 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2437 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2438 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2439 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2440 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2441 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2442 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2443 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2444 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2445 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2446 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2447 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2448 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2449 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2450 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2451 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2452 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2453 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2454 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2455 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2456 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2457 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2458 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2459 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2460 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2461 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2462 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2463 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2464 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2465 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2466 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2467 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2468 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2469 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2470 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2471 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2472 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2473 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2474 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2475 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2476 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2477 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2478 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2479 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2480 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2481
2482 2018-11-09 Stafford Horne <shorne@gmail.com>
2483 Richard Henderson <rth@twiddle.net>
2484
2485 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2486 * gcc.dg/20020312-2.c: Likewise.
2487 * gcc.dg/attr-alloc_size-11.c: Likewise.
2488 * gcc.dg/builtin-apply2.c: Likewise.
2489 * gcc.dg/nop.h: Likewise.
2490 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2491 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2492 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2493 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2494 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2495 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2496 * lib/target-supports.exp
2497 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2498 * gcc.target/or1k/*: New.
2499
2500 2018-11-09 Richard Biener <rguenther@suse.de>
2501
2502 PR tree-optimization/87621
2503 * g++.dg/vect/pr87621.cc: New testcase.
2504
2505 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2506
2507 PR rtl-optimization/86438
2508 * gcc.dg/torture/pr86438.c: New.
2509
2510 PR target/87793
2511 * gcc.dg/pr87793.c: New.
2512
2513 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2514
2515 * gcc.target/arm/neon-vect-div-1.c: New test.
2516 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2517
2518 2018-11-08 Andi Kleen <ak@linux.intel.com>
2519
2520 * gcc.target/i386/ptwrite1.c: New test.
2521 * gcc.target/i386/ptwrite2.c: New test.
2522
2523 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2524
2525 PR libfortran/78351
2526 * gfortran.dg/read_legacy_comma.f90: New test.
2527
2528 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2529
2530 PR rtl-optimization/87600
2531 * gcc.dg/pr87600.h: New file.
2532 * gcc.dg/pr87600-1.c: New test.
2533 * gcc.dg/pr87600-2.c: Likewise.
2534
2535 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2536
2537 * c-c++-common/gomp/atomic-17.c: New test.
2538 * c-c++-common/gomp/atomic-18.c: New test.
2539 * c-c++-common/gomp/atomic-19.c: New test.
2540 * c-c++-common/gomp/atomic-20.c: New test.
2541 * c-c++-common/gomp/atomic-21.c: New test.
2542 * c-c++-common/gomp/atomic-22.c: New test.
2543 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2544 (foo): Add ntm argument and test if and nontemporal clauses on
2545 constructs with simd.
2546 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2547 use in_reduction clause instead of reduction. Add another
2548 taskloop simd without nogroup clause, but with reduction clause and
2549 a new in_reduction. Add ntm and i3 arguments. Test if and
2550 nontemporal clauses on constructs with simd. Change if clauses on
2551 some constructs from specific to the particular constituents to one
2552 without a modifier. Add new tests for combined host teams and for
2553 new parallel master and {,parallel }master taskloop{, simd} combined
2554 constructs.
2555 (baz): New function with host teams tests.
2556 * gcc.dg/gomp/combined-1.c: Moved to ...
2557 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2558 call.
2559 * c-c++-common/gomp/combined-2.c: New test.
2560 * c-c++-common/gomp/combined-3.c: New test.
2561 * c-c++-common/gomp/critical-1.c: New test.
2562 * c-c++-common/gomp/critical-2.c: New test.
2563 * c-c++-common/gomp/default-1.c: New test.
2564 * c-c++-common/gomp/defaultmap-1.c: New test.
2565 * c-c++-common/gomp/defaultmap-2.c: New test.
2566 * c-c++-common/gomp/defaultmap-3.c: New test.
2567 * c-c++-common/gomp/depend-5.c: New test.
2568 * c-c++-common/gomp/depend-6.c: New test.
2569 * c-c++-common/gomp/depend-iterator-1.c: New test.
2570 * c-c++-common/gomp/depend-iterator-2.c: New test.
2571 * c-c++-common/gomp/depobj-1.c: New test.
2572 * c-c++-common/gomp/flush-1.c: New test.
2573 * c-c++-common/gomp/flush-2.c: New test.
2574 * c-c++-common/gomp/for-1.c: New test.
2575 * c-c++-common/gomp/for-2.c: New test.
2576 * c-c++-common/gomp/for-3.c: New test.
2577 * c-c++-common/gomp/for-4.c: New test.
2578 * c-c++-common/gomp/for-5.c: New test.
2579 * c-c++-common/gomp/for-6.c: New test.
2580 * c-c++-common/gomp/for-7.c: New test.
2581 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2582 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2583 diagnostics wording in one case.
2584 * c-c++-common/gomp/if-3.c: New test.
2585 * c-c++-common/gomp/master-combined-1.c: New test.
2586 * c-c++-common/gomp/master-combined-2.c: New test.
2587 * c-c++-common/gomp/nontemporal-1.c: New test.
2588 * c-c++-common/gomp/nontemporal-2.c: New test.
2589 * c-c++-common/gomp/reduction-task-1.c: New test.
2590 * c-c++-common/gomp/reduction-task-2.c: New test.
2591 * c-c++-common/gomp/requires-1.c: New test.
2592 * c-c++-common/gomp/requires-2.c: New test.
2593 * c-c++-common/gomp/requires-3.c: New test.
2594 * c-c++-common/gomp/requires-4.c: New test.
2595 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2596 diagnostics for nonmonotonic modifier with static, runtime or auto
2597 schedule kinds.
2598 * c-c++-common/gomp/simd7.c: New test.
2599 * c-c++-common/gomp/target-data-1.c: New test.
2600 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2601 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2602 * c-c++-common/gomp/teams-1.c: New test.
2603 * c-c++-common/gomp/teams-2.c: New test.
2604 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2605 shared(c) clause.
2606 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2607 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2608 qualified vars without mutable member no longer being predeterined
2609 shared.
2610 * gcc.dg/gomp/sharing-1.c: Likewise.
2611 * g++.dg/gomp/clause-3.C: Likewise.
2612 * g++.dg/gomp/member-2.C: Likewise.
2613 * g++.dg/gomp/predetermined-1.C: Likewise.
2614 * g++.dg/gomp/private-1.C: Likewise.
2615 * g++.dg/gomp/sharing-1.C: Likewise.
2616 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
2617 const static data member without mutable elements.
2618 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
2619 * gcc.dg/gomp/for-5.c: Likewise.
2620 * gcc.dg/gomp/for-6.c: Change expected library call.
2621 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
2622 * gcc.dg/gomp/reduction-2.c: New test.
2623 * gcc.dg/gomp/simd-1.c: New test.
2624 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
2625 * g++.dg/gomp/atomic-18.C: New test.
2626 * g++.dg/gomp/atomic-19.C: New test.
2627 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
2628 variable messages. Add another expected error.
2629 * g++.dg/gomp/critical-3.C: New test.
2630 * g++.dg/gomp/depend-iterator-1.C: New test.
2631 * g++.dg/gomp/depend-iterator-2.C: New test.
2632 * g++.dg/gomp/depobj-1.C: New test.
2633 * g++.dg/gomp/doacross-1.C: New test.
2634 * g++.dg/gomp/for-21.C: New test.
2635 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
2636 * g++.dg/gomp/for-5.C: Likewise.
2637 * g++.dg/gomp/for-6.C: Change expected library call.
2638 * g++.dg/gomp/loop-4.C: New test.
2639 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
2640 diagnostics.
2641 * g++.dg/gomp/pr33372-3.C: Likewise.
2642 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
2643 * g++.dg/gomp/simd-2.C: New test.
2644 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
2645
2646 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
2647
2648 * gcc.dg/pr87874.c (em): Declare uint64_max as
2649 const unsigned long long int.
2650
2651 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2652
2653 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
2654 integer overflow when sizeof(short) == sizeof(int).
2655 * gcc.dg/attr-alloc_size-11.c: Likewise.
2656 * gcc.dg/attr-alloc_size-3.c: Likewise.
2657 * gcc.dg/attr-alloc_size-5.c: Likewise.
2658 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
2659
2660 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2661
2662 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
2663 uppercase "NOP" instructions in assembler output.
2664 * c-c++-common/patchable_function_entry-default.c: Likewise.
2665 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2666
2667 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2668
2669 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
2670 checks.
2671 * gcc.dg/addr_equal-1.c: Likewise.
2672 * gcc.dg/tree-ssa/pr78154.c: Likewise.
2673 * gcc.dg/tree-ssa/vrp111.c: Likewise.
2674
2675 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2676
2677 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
2678 an output section is too large for a memory region, or a memory
2679 region overflows.
2680
2681 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2682
2683 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
2684 * gnat.dg/null_pointer_deref2.adb: Likewise.
2685 * gnat.dg/null_pointer_deref3.adb: Likewise.
2686 * gnat.dg/opt74.adb: New test.
2687 * gnat.dg/opt74_pkg.ad[sb]: New helper.
2688 * gnat.dg/warn12.adb: Delete.
2689 * gnat.dg/warn12_pkg.ads: Likewise.
2690
2691 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2692
2693 PR ipa/86395
2694 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
2695 "-fdump-ipa-inline".
2696 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
2697 "-fdump-tree-einline".
2698 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
2699 "-fdump-tree-einline".
2700 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
2701 "-fdump-tree-einline".
2702 * g++.dg/tree-ssa/inline-2.C: Likewise.
2703 * g++.dg/tree-ssa/inline-3.C: Likewise.
2704 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
2705 using "-fopt-info-inline".
2706 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
2707 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
2708 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
2709 directive.
2710 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
2711 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2712 directive. Update scan-tree-dump-times to reflect /order
2713 suffixes.
2714 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
2715 reflect /order suffixes.
2716 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
2717 avoid getting extra messages from inliner.
2718 * gcc.dg/plugin/dump-2.c: Likewise.
2719 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
2720 "function body not available" missed optimization messages.
2721 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
2722 /order suffixes.
2723 * gcc.dg/pr71969-3.c: Likewise.
2724 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
2725 "-fdump-tree-einline".
2726 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
2727 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
2728 /order suffixes.
2729 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
2730 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2731 directive.
2732 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
2733 "-fdump-tree-einline".
2734 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
2735 suffixes.
2736
2737 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2738
2739 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
2740
2741 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2742
2743 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
2744 (test_dump): Add testing of %C.
2745
2746 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2747
2748 * g++.dg/other/pr87916.C: New test.
2749
2750 2018-11-08 Richard Biener <rguenther@suse.de>
2751
2752 PR tree-optimization/87929
2753 * gcc.dg/pr87929.c: New testcase.
2754
2755 2018-11-08 Martin Liska <mliska@suse.cz>
2756
2757 * gcc.dg/pr87811.c: Update scanned pattern.
2758 * gcc.dg/pr87811-2.c: Likewise.
2759
2760 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2761
2762 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2763 sun.
2764 * g++.dg/lto/pr87906_1.C: Likewise.
2765
2766 2018-11-08 Richard Biener <rguenther@suse.de>
2767
2768 PR tree-optimization/87913
2769 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2770
2771 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2772
2773 * gcc.target/mips/mips.exp (mips-dg-options):
2774 Add mips_option_dependency msoft-float vs no-mmi and
2775 mips16/micromips vs no-mmi/ext/ext2 only gcc
2776 config with Loongson target.
2777
2778 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2779
2780 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2781 memcpy from "unsigned long" to __SIZE_TYPE__.
2782
2783 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2784
2785 PR c/87691
2786 * gcc.target/msp430/pr87691.c: New test.
2787
2788 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2789
2790 * gcc.dg/Wno-attribute-warning.c: New test.
2791
2792 2018-11-07 Nathan Sidwell <nathan@acm.org>
2793
2794 PR c++/87904
2795 * g++.dg/lookup/pr87904.C: New.
2796
2797 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2798
2799 * gcc.dg/pr87874.c: Compile only for int128 effective target.
2800
2801 2018-11-07 Richard Biener <rguenther@suse.de>
2802
2803 PR tree-optimization/87914
2804 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
2805 (check_avx2_available): Likewise.
2806 * g++.dg/vect/pr87914.cc: New testcase.
2807
2808 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2809
2810 * gcc.target/mips/loongson-ctz.c: Fix typo.
2811 * gcc.target/mips/loongson-dctz.c: Fix typo.
2812
2813 2018-11-07 Jan Hubicka <jh@suse.cz>
2814
2815 * g++.dg/lto/odr-1_1.C: Fix template.
2816
2817 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2818
2819 * gcc.target/mips/loongson-ctz.c: New test.
2820 * gcc.target/mips/loongson-dctz.c: Likewise.
2821 * gcc.target/mips/mips.exp (mips_option_groups): Add
2822 -mloongson-ext2 option.
2823
2824 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2825
2826 * gcc.target/mips/mips.exp (mips_option_groups): Add
2827 -mloongson-ext option.
2828 (mips-dg-options): Add mips_option_dependency options
2829 "-mmicromips" vs "-mno-loongson-ext",
2830
2831 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2832
2833 * gcc.target/mips/loongson-shift-count-truncated-1.c
2834 (dg-options): Run under -mloongson-mmi option.
2835 Include loongson-mmiintrin.h instead of loongson.h.
2836 * gcc.target/mips/loongson-simd.c: Likewise.
2837 * gcc.target/mips/mips.exp (mips_option_groups): Add
2838 -mloongson-mmi option.
2839 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
2840 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
2841 "-msoft-float" vs "-mno-loongson-mmi".
2842 (mips-dg-init): Add -mloongson-mmi option.
2843 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
2844 to check_mips_loongson_mmi_hw_available.
2845 Rename check_effective_target_mips_loongson_runtime to
2846 check_effective_target_mips_loongson_mmi_runtime.
2847 (check_effective_target_vect_int): Use mips_loongson_mmi instead
2848 of mips_loongson when check et-is-effective-target.
2849 (add_options_for_mips_loongson_mmi): New proc.
2850 Rename check_effective_target_mips_loongson to
2851 check_effective_target_mips_loongson_mmi.
2852 (check_effective_target_vect_shift,
2853 check_effective_target_whole_vector_shift,
2854 check_effective_target_vect_no_int_min_max,
2855 check_effective_target_vect_no_align,
2856 check_effective_target_vect_short_mult,
2857 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
2858 of mips_loongson when check et-is-effective-target.
2859
2860 2018-11-07 Richard Biener <rguenther@suse.de>
2861
2862 PR lto/87906
2863 * g++.dg/lto/pr87906_0.C: New testcase.
2864 * g++.dg/lto/pr87906_1.C: Likewise.
2865
2866 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
2867
2868 PR rtl-optimization/87874
2869 * gcc.dg/pr87874.c: New.
2870
2871 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
2872
2873 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
2874
2875 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2876
2877 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
2878
2879 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2880
2881 PR sanitizer/80953
2882 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
2883 support.
2884 (foo): Use __builtin_alloca.
2885
2886 2018-11-06 Jan Hubicka <jh@suse.cz>
2887
2888 * gcc.dg/lto/tbaa-1.c: New testcase.
2889
2890 2018-11-06 Richard Biener <rguenther@suse.de>
2891
2892 PR tree-optimization/87889
2893 * gcc.dg/pr87894.c: New testcase.
2894
2895 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
2896
2897 PR target/87723
2898 * gcc.target/s390/pr87723.c: New test.
2899
2900 2018-11-06 Richard Biener <rguenther@suse.de>
2901
2902 PR middle-end/18041
2903 * gcc.target/i386/pr18041-1.c: New testcase.
2904 * gcc.target/i386/pr18041-2.c: Likewise.
2905
2906 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2907
2908 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2909 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2910 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2911 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2912 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2913 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2914 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2915 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2916 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2917 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2918 * gcc.target/i386/sse-13.c: Ditto.
2919 * gcc.target/i386/sse-14.c: Ditto.
2920 * gcc.target/i386/sse-22.c: Ditto.
2921 * gcc.target/i386/sse-23.c: Ditto.
2922 * gcc.target/i386/testimm-10.c: Ditto.
2923 * gcc.target/i386/testround-1.c: Ditto.
2924
2925 2018-11-05 Paul Koning <ni1d@arrl.net>
2926
2927 * lib/target-supports.exp: Add check for "inf" effective target
2928 keyword.
2929 * gcc.dg/builtins-44.c: Skip if no infinite support.
2930 * gcc.dg/builtins-45.c: Ditto.
2931 * gcc.dg/torture/builtin-complex-1.c: Ditto.
2932 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
2933 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
2934 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
2935 * gcc.dg/torture/builtin-logb-1.c: Ditto.
2936 * gcc.dg/torture/builtin-math-2.c: Ditto.
2937 * gcc.dg/torture/builtin-math-5.c: Ditto.
2938 * gcc.dg/torture/builtin-math-7.c: Ditto.
2939 * gcc.dg/torture/builtin-modf-1.c: Ditto.
2940 * gcc.dg/torture/type-generic-1.c: Ditto.
2941
2942 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
2943
2944 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
2945 expectations.
2946 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2947 * gcc.target/s390/md/setmem_long-1.c: Likewise.
2948
2949 2018-11-05 Richard Biener <rguenther@suse.de>
2950
2951 PR tree-optimization/87873
2952 * gcc.dg/pr87873.c: New testcase.
2953
2954 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2955
2956 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
2957 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
2958
2959 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2960
2961 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
2962
2963 2018-11-05 Richard Biener <rguenther@suse.de>
2964
2965 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
2966 * gcc.dg/tree-ssa/scev-7.c: Likewise.
2967
2968 2018-11-05 Jakub Jelinek <jakub@redhat.com>
2969
2970 PR tree-optimization/87859
2971 * gcc.dg/store_merging_24.c: New test.
2972 * gcc.dg/store_merging_25.c: New test.
2973
2974 PR sanitizer/87837
2975 * c-c++-common/ubsan/pr87837.c: New test.
2976
2977 2018-11-05 Martin Liska <mliska@suse.cz>
2978
2979 PR c/87811
2980 * gcc.dg/pr87811.c: New test.
2981 * gcc.dg/pr87811-2.c: Likewise.
2982 * gcc.dg/pr87811-3.c: Likewise.
2983
2984 2018-11-05 Martin Liska <mliska@suse.cz>
2985
2986 PR gcov-profile/77698
2987 * gcc.dg/tree-prof/pr77698.c: New test.
2988
2989 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2990
2991 PR tree-optimization/86572
2992 * gcc.dg/pr86572.c: New test.
2993
2994 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
2995
2996 PR tree-optimization/87672
2997 * gcc.dg/pr87672.c: New test.
2998
2999 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
3000
3001 PR middle-end/58372
3002 * g++.target/i386/pr58372.C: New test.
3003
3004 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
3005
3006 PR target/87079
3007 * gcc.target/nios2/pr87079-1.c: New.
3008 * gcc.target/nios2/pr87079-2.c: New.
3009
3010 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3011
3012 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
3013 * gcc.dg/compat/pr83487-1_main.c: ... here.
3014 * gcc.dg/compat/struct-by-value-10_main.c,
3015 gcc.dg/compat/struct-by-value-10_x.c,
3016 gcc.dg/compat/struct-by-value-11_main.c,
3017 gcc.dg/compat/struct-by-value-11_x.c,
3018 gcc.dg/compat/struct-by-value-12_main.c,
3019 gcc.dg/compat/struct-by-value-12_x.c,
3020 gcc.dg/compat/struct-by-value-13_main.c,
3021 gcc.dg/compat/struct-by-value-13_x.c,
3022 gcc.dg/compat/struct-by-value-14_main.c,
3023 gcc.dg/compat/struct-by-value-14_x.c,
3024 gcc.dg/compat/struct-by-value-15_main.c,
3025 gcc.dg/compat/struct-by-value-15_x.c,
3026 gcc.dg/compat/struct-by-value-17_main.c,
3027 gcc.dg/compat/struct-by-value-17_x.c,
3028 gcc.dg/compat/struct-by-value-18_main.c,
3029 gcc.dg/compat/struct-by-value-18_x.c,
3030 gcc.dg/compat/struct-by-value-2_main.c,
3031 gcc.dg/compat/struct-by-value-2_x.c,
3032 gcc.dg/compat/struct-by-value-22_main.c,
3033 gcc.dg/compat/struct-by-value-22_x.c,
3034 gcc.dg/compat/struct-by-value-3_main.c,
3035 gcc.dg/compat/struct-by-value-3_x.c,
3036 gcc.dg/compat/struct-by-value-4_main.c,
3037 gcc.dg/compat/struct-by-value-4_x.c,
3038 gcc.dg/compat/struct-by-value-5b_main.c,
3039 gcc.dg/compat/struct-by-value-5b_x.c,
3040 gcc.dg/compat/struct-by-value-6b_main.c,
3041 gcc.dg/compat/struct-by-value-6b_x.c,
3042 gcc.dg/compat/struct-by-value-6b_main.c,
3043 gcc.dg/compat/struct-by-value-7b_x.c,
3044 gcc.dg/compat/struct-by-value-7b_main.c,
3045 gcc.dg/compat/struct-by-value-8_main.c,
3046 gcc.dg/compat/struct-by-value-8_x.c,
3047 gcc.dg/compat/struct-by-value-9_main.c,
3048 gcc.dg/compat/struct-by-value-9_x.c,
3049 gcc.dg/compat/struct-return-2_main.c,
3050 gcc.dg/compat/struct-return-2_x.c: Likewise.
3051
3052 2018-11-02 Nathan Sidwell <nathan@acm.org>
3053
3054 * g++.dg/lookup/crash6.C: Adjust error
3055 * g++.dg/parse/crash38.C: Likewise.
3056
3057 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
3058
3059 * gcc.c-torture/execute/20010904-2.c: Fix last change.
3060 * gcc.dg/Wattributes-10.c: Likewise.
3061
3062 2018-11-02 Richard Biener <rguenther@suse.de>
3063
3064 PR tree-optimization/87776
3065 * gcc.dg/torture/pr87776.c: New testcase.
3066
3067 2018-11-01 Marek Polacek <polacek@redhat.com>
3068
3069 Implement P0846R0, ADL and function templates.
3070 * g++.dg/addr_builtin-1.C: Adjust dg-error.
3071 * g++.dg/cpp2a/fn-template1.C: New test.
3072 * g++.dg/cpp2a/fn-template10.C: New test.
3073 * g++.dg/cpp2a/fn-template11.C: New test.
3074 * g++.dg/cpp2a/fn-template12.C: New test.
3075 * g++.dg/cpp2a/fn-template13.C: New test.
3076 * g++.dg/cpp2a/fn-template14.C: New test.
3077 * g++.dg/cpp2a/fn-template15.C: New test.
3078 * g++.dg/cpp2a/fn-template16.C: New test.
3079 * g++.dg/cpp2a/fn-template2.C: New test.
3080 * g++.dg/cpp2a/fn-template3.C: New test.
3081 * g++.dg/cpp2a/fn-template4.C: New test.
3082 * g++.dg/cpp2a/fn-template5.C: New test.
3083 * g++.dg/cpp2a/fn-template6.C: New test.
3084 * g++.dg/cpp2a/fn-template7.C: New test.
3085 * g++.dg/cpp2a/fn-template8.C: New test.
3086 * g++.dg/cpp2a/fn-template9.C: New test.
3087 * g++.dg/parse/fn-template1.C: New test.
3088 * g++.dg/parse/fn-template2.C: New test.
3089 * g++.dg/parse/template19.C: Adjust dg-error.
3090 * g++.dg/template/pr61745.C: Add target to dg-error.
3091
3092 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3093
3094 PR fortran/54613
3095 * gfortran.dg/findloc_1.f90: Actually commit.
3096 * gfortran.dg/findloc_2.f90: Actually commit.
3097 * gfortran.dg/findloc_3.f90: Actually commit.
3098 * gfortran.dg/findloc_4.f90: Actually commit.
3099 * gfortran.dg/findloc_5.f90: Actually commit.
3100 * gfortran.dg/findloc_6.f90: Actually commit.
3101
3102 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
3103
3104 PR fortran/40196
3105 * gfortran.dg/inquiry_part_ref_1.f08: New test.
3106 * gfortran.dg/inquiry_part_ref_2.f90: New test.
3107 * gfortran.dg/inquiry_part_ref_3.f90: New test.
3108
3109 2018-11-01 Paul Koning <ni1d@arrl.net>
3110
3111 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
3112 * gcc.c-torture/execute/20010904-2.c: Ditto.
3113 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
3114 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
3115 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
3116 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
3117 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
3118 * gcc.dg/Walloca-14.c: Ditto.
3119 * gcc.dg/Wlarger-than3.c: Ditto.
3120 * gcc.dg/compat/pr83487-1_y.c: Ditto.
3121 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3122 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3123 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3124 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
3125 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
3126 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
3127 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3128 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3129 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3130 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3131 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3132 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3133 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3134 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3135 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3136 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3137 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3138 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
3139 * gcc.dg/compat/struct-return-2_x.c: Ditto.
3140 * gcc.dg/falign-labels-1.c: Ditto.
3141 * gcc.dg/long_branch.c: Ditto.
3142 * gcc.dg/nextafter-1.c: Ditto.
3143 * gcc.dg/pr35045.c: Ditto.
3144 * gcc.dg/pr48616.c: Ditto.
3145 * gcc.dg/pr84100.c: Ditto.
3146 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
3147 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
3148 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
3149 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
3150 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
3151 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
3152 * gcc.dg/builtins-1.c: Ditto.
3153
3154 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3155
3156 PR fortran/46020
3157 * gfortran.dg/bind_c_18.f90: Adjust error message.
3158
3159 2018-11-01 Marek Polacek <polacek@redhat.com>
3160
3161 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
3162
3163 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3164
3165 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
3166
3167 2018-11-30 Jan Hubicka <jh@suse.cz>
3168
3169 * g++.dg/lto/pr84805_1.C: Update template.
3170 * g++.dg/lto/pr84805_0.C: Update template.
3171 * g++.dg/lto/pr84805_1b.C: Update template.
3172 * g++.dg/lto/pr84805_0b.C: Update template.
3173
3174 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3175
3176 PR tree-optimization/87826
3177 * gcc.dg/pr87826.c: New test.
3178
3179 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3180
3181 PR fortran/46020
3182 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
3183 * gfortran.dg/bind_c_usage_32.f90: New test.
3184
3185 2018-11-01 Nathan Sidwell <nathan@acm.org>
3186
3187 * g++.dg/abi/anon5.C: New.
3188
3189 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR d/87824
3192 * gdc.dg/simd.d: Add -Wno-psabi.
3193 * gdc.dg/compilable.d: Likewise.
3194
3195 2018-11-01 Martin Liska <mliska@suse.cz>
3196 Jason Merrill <jason@redhat.com>
3197
3198 PR c++/64266
3199 PR bootstrap/70422
3200 PR ipa/81277
3201 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
3202 test.
3203 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
3204 assumptions are not longer valid.
3205
3206 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3207
3208 PR fortran/20520
3209 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
3210
3211 2018-10-31 Nathan Sidwell <nathan@acm.org>
3212
3213 * g++.dg/lookup/friend21.C: New.
3214
3215 2018-10-31 Martin Liska <mliska@suse.cz>
3216
3217 PR driver/83193
3218 * gcc.target/aarch64/spellcheck_7.c: New test.
3219 * gcc.target/aarch64/spellcheck_8.c: New test.
3220 * gcc.target/aarch64/spellcheck_9.c: New test.
3221
3222 2018-10-31 Nathan Sidwell <nathan@acm.org>
3223
3224 * g++.dg/lookup/using60.C: New.
3225
3226 2018-10-31 Richard Biener <rguenther@suse.de>
3227
3228 PR middle-end/70359
3229 PR middle-end/86270
3230 * gcc.target/i386/pr70359.c: New testcase.
3231 * gcc.target/i386/pr86270.c: Likewise.
3232
3233 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3234
3235 * gcc.target/arc/jumptable.c: New test.
3236
3237 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3238
3239 * gcc.target/arc/tls-gd.c: New file.
3240 * gcc.target/arc/tls-ie.c: Likewise.
3241 * gcc.target/arc/tls-ld.c: Likewise.
3242 * gcc.target/arc/tls-le.c: Likewise.
3243 * gcc.target/arc/tls-1.c: Update test.
3244
3245 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3246
3247 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
3248
3249 2018-10-31 Martin Liska <mliska@suse.cz>
3250
3251 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3252 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3253 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3254 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3255
3256 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3257
3258 PR target/87374
3259 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3260 -mword-relocations would be passed when compiling the test.
3261 * gcc.target/arm/movsi_movt.c: Likewise.
3262 * gcc.target/arm/pr81863.c: Likewise.
3263 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3264 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3265 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3266 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3267 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3268 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3269
3270 2018-10-31 Richard Biener <rguenther@suse.de>
3271
3272 PR testsuite/87802
3273 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3274
3275 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3276
3277 PR fortran/85896
3278 * gfortran.dg/min_max_type.f90: New test.
3279
3280 2018-10-30 Martin Sebor <msebor@redhat.com>
3281
3282 PR middle-end/87041
3283 * gcc.c-torture/execute/fprintf-2.c: New test.
3284 * gcc.c-torture/execute/printf-2.c: Same.
3285 * gcc.c-torture/execute/user-printf.c: Same.
3286 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3287 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3288 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3289 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3290
3291 2018-10-30 Marek Polacek <polacek@redhat.com>
3292
3293 Implement P0892R2, explicit(bool).
3294 * g++.dg/cpp2a/explicit1.C: New test.
3295 * g++.dg/cpp2a/explicit10.C: New test.
3296 * g++.dg/cpp2a/explicit11.C: New test.
3297 * g++.dg/cpp2a/explicit12.C: New test.
3298 * g++.dg/cpp2a/explicit13.C: New test.
3299 * g++.dg/cpp2a/explicit2.C: New test.
3300 * g++.dg/cpp2a/explicit3.C: New test.
3301 * g++.dg/cpp2a/explicit4.C: New test.
3302 * g++.dg/cpp2a/explicit5.C: New test.
3303 * g++.dg/cpp2a/explicit6.C: New test.
3304 * g++.dg/cpp2a/explicit7.C: New test.
3305 * g++.dg/cpp2a/explicit8.C: New test.
3306 * g++.dg/cpp2a/explicit9.C: New test.
3307
3308 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3309
3310 PR rtl-optimization/87708
3311 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3312 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3313
3314 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3315
3316 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3317 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3318 * g++.dg/ext/flexarray-mangle.C: Likewise.
3319 * g++.dg/ext/flexarray-subst.C: Likewise.
3320 * g++.dg/ext/flexary10.C: Likewise.
3321 * g++.dg/ext/flexary11.C: Likewise.
3322 * g++.dg/ext/flexary14.C: Likewise.
3323 * g++.dg/ext/flexary16.C: Likewise.
3324 * g++.dg/ext/flexary26.C: Likewise.
3325 * g++.dg/ext/flexary27.C: Likewise.
3326 * g++.dg/ext/flexary7.C: Likewise.
3327 * g++.dg/ext/pr71290.C: Likewise.
3328
3329 2018-10-30 Paul Koning <ni1d@arrl.net>
3330
3331 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3332
3333 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3334
3335 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3336 section names without numbers.
3337 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3338 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3339 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3340
3341 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3342
3343 PR c++/87721
3344 * c-c++-common/substring-location-PR-87721.c: New test.
3345 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3346 PR 87721.
3347 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3348 (test_string_literals): Fold the index arguments before checking
3349 for INTEGER_CST.
3350
3351 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3352
3353 * c-c++-common/spellcheck-reserved.c: Update expected output for
3354 C++ for merger of "did you mean" suggestions into the error
3355 message.
3356 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3357 you mean" suggestion into the error.
3358 * g++.dg/lookup/error1.C: Likewise.
3359 * g++.dg/lookup/pr77549.C: Likewise.
3360 * g++.dg/lookup/pr80913.C: Likewise.
3361 * g++.dg/lookup/suggestions1.C: Likewise.
3362 * g++.dg/lookup/suggestions2.C: New test.
3363 * g++.dg/overload/koenig1.C: Update expected output as above.
3364 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3365 * g++.dg/spellcheck-identifiers.C: Likewise.
3366 * g++.dg/spellcheck-ns.C: New test.
3367 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3368 * g++.dg/spellcheck-pr78656.C: Likewise.
3369 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3370 -fdiagnostics-show-caret to options.
3371 * g++.dg/spellcheck-pr80177.C: Likewise.
3372 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3373 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3374 * g++.dg/template/static10.C: Likewise.
3375 * g++.old-deja/g++.mike/ns5.C: Likewise.
3376 * g++.old-deja/g++.mike/ns7.C: Likewise.
3377 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3378 * g++.old-deja/g++.other/lineno5.C: Likewise.
3379
3380 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3381
3382 * g++.dg/cpp0x/auto24.C: Test location too.
3383 * g++.dg/cpp0x/auto3.C: Likewise.
3384 * g++.dg/cpp0x/auto42.C: Likewise.
3385 * g++.dg/cpp0x/initlist57.C: Likewise.
3386 * g++.dg/cpp0x/initlist75.C: Likewise.
3387 * g++.dg/cpp0x/initlist80.C: Likewise.
3388 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3389 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3390 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3391 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3392 * g++.old-deja/g++.other/typeck1.C: Likewise.
3393
3394 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3395
3396 PR middle-end/87469
3397 * g++.dg/pr87469.C: New test.
3398
3399 2018-10-29 Marek Polacek <polacek@redhat.com>
3400
3401 PR c++/87594 - constexpr rejects-valid with range-based for.
3402 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3403
3404 2018-10-29 Richard Biener <rguenther@suse.de>
3405
3406 PR tree-optimization/87785
3407 * gcc.dg/torture/20181029-1.c: New testcase.
3408 * gcc.dg/torture/20181029-2.c: Likewise.
3409
3410 2018-10-29 Richard Biener <rguenther@suse.de>
3411
3412 PR tree-optimization/87790
3413 * gcc.dg/pr87790.c: New testcase.
3414
3415 2018-10-29 Martin Liska <mliska@suse.cz>
3416
3417 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3418 * lib/gcov.exp: Remove legacy verify-intermediate.
3419
3420 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3421
3422 * gcc.dg/gimplefe-30.c: New test.
3423 * gcc.dg/gimplefe-31.c: New test.
3424 * gcc.dg/gimplefe-32.c: New test.
3425 * gcc.dg/gimplefe-33.c: New test.
3426
3427 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3428
3429 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3430 * gdc.dg/asan/asan.exp: New file.
3431 * gdc.dg/asan/gdc272.d: New test.
3432 * gdc.dg/compilable.d: New test.
3433 * gdc.dg/dg.exp: New file.
3434 * gdc.dg/gdc254.d: New test.
3435 * gdc.dg/gdc260.d: New test.
3436 * gdc.dg/gdc270a.d: New test.
3437 * gdc.dg/gdc270b.d: New test.
3438 * gdc.dg/gdc282.d: New test.
3439 * gdc.dg/gdc283.d: New test.
3440 * gdc.dg/imports/gdc170.d: New test.
3441 * gdc.dg/imports/gdc231.d: New test.
3442 * gdc.dg/imports/gdc239.d: New test.
3443 * gdc.dg/imports/gdc241a.d: New test.
3444 * gdc.dg/imports/gdc241b.d: New test.
3445 * gdc.dg/imports/gdc251a.d: New test.
3446 * gdc.dg/imports/gdc251b.d: New test.
3447 * gdc.dg/imports/gdc253.d: New test.
3448 * gdc.dg/imports/gdc254a.d: New test.
3449 * gdc.dg/imports/gdc256.d: New test.
3450 * gdc.dg/imports/gdc27.d: New test.
3451 * gdc.dg/imports/gdcpkg256/package.d: New test.
3452 * gdc.dg/imports/runnable.d: New test.
3453 * gdc.dg/link.d: New test.
3454 * gdc.dg/lto/lto.exp: New file.
3455 * gdc.dg/lto/ltotests_0.d: New test.
3456 * gdc.dg/lto/ltotests_1.d: New test.
3457 * gdc.dg/runnable.d: New test.
3458 * gdc.dg/simd.d: New test.
3459 * gdc.test/gdc-test.exp: New file.
3460 * lib/gdc-dg.exp: New file.
3461 * lib/gdc.exp: New file.
3462
3463 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3464
3465 PR fortran/54613
3466 * gfortran.dg/findloc_1.f90: New test.
3467 * gfortran.dg/findloc_2.f90: New test.
3468 * gfortran.dg/findloc_3.f90: New test.
3469 * gfortran.dg/findloc_4.f90: New test.
3470 * gfortran.dg/findloc_5.f90: New test.
3471 * gfortran.dg/findloc_6.f90: New test.
3472
3473 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3474 Jinsong Ji <jji@us.ibm.com>
3475
3476 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3477 formatting cleanup.
3478 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3479 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3480 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3481 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3482 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3483 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3484 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3485 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3486 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3487 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3488 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3489 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3490 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3491 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3492 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3493 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3494 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3495 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3496 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3497 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3498 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3499 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3500 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3501 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3502 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3503 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3504 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3505 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3506 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3507 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3508 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3509 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3510 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3511 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3512 * gcc.target/powerpc/sse2-pshuflw-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-psrld-1.c: Likewise.
3516 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3517 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3518 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3519 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3520 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3521
3522 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3523
3524 * gcc.target/powerpc/ssse3-check.h: New file.
3525 * gcc.target/powerpc/ssse3-vals.h: New file.
3526 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3527 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3528 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3529 * gcc.target/powerpc/ssse3-palignr.c: New file.
3530 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3531 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3532 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3533 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3534 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3535 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3536 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3537 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3538 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3539 * gcc.target/powerpc/ssse3-psignb.c: New file.
3540 * gcc.target/powerpc/ssse3-psignd.c: New file.
3541 * gcc.target/powerpc/ssse3-psignw.c: New file.
3542
3543 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3544
3545 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3546 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3547 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3548 * gcc.target/powerpc/mmx-packs.c: Likewise.
3549 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3550 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3551 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3552 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3553 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3554 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3555 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3556 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3557 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3558 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3559 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3560 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3561 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3562 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3563 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3564 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3565 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3566 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3567 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3568 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3569 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3570 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3571 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3572 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3573 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3574 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3575 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3576 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3577 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3578 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3579 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3580 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3581 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3582 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3583 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3584 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3585 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3586 * gcc.target/powerpc/pr37191.c: Likewise.
3587 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3588 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3589 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3590 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3591 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3592 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3593 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3594 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3595 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3596 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3597 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3598 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3599 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3600 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3601 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3602 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3603 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3604 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3605 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3606 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3607 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3608 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3609 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3610 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3611 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3612 * gcc.target/powerpc/sse-minps-2.c: Likewise.
3613 * gcc.target/powerpc/sse-minss-1.c: Likewise.
3614 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
3615 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
3616 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
3617 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
3618 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
3619 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
3620 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
3621 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
3622 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
3623 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
3624 * gcc.target/powerpc/sse-movss-1.c: Likewise.
3625 * gcc.target/powerpc/sse-movss-2.c: Likewise.
3626 * gcc.target/powerpc/sse-movss-3.c: Likewise.
3627 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
3628 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
3629 * gcc.target/powerpc/sse-orps-1.c: Likewise.
3630 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3631 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
3632 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
3633 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
3634 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
3635 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
3636 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
3637 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
3638 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
3639 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
3640 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
3641 * gcc.target/powerpc/sse-subps-1.c: Likewise.
3642 * gcc.target/powerpc/sse-subss-1.c: Likewise.
3643 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
3644 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
3645 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
3646 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
3647 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
3648 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
3649 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
3650 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
3651 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
3652 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
3653 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3654 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
3655 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
3656 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
3657 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
3658 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
3659 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
3660 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
3661 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
3662 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
3663 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
3664 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3665 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
3666 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3667 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3668 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3669 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3670 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3671 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3672 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3673 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
3674 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
3675 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3676 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3677 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
3678 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3679 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
3680 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3681 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3682 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
3683 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3684 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
3685 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3686 * gcc.target/powerpc/sse2-mmx.c: Likewise.
3687 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
3688 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
3689 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
3690 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
3691 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3692 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3693 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
3694 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
3695 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
3696 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
3697 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3698 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3699 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3700 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
3701 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3702 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3703 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3704 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
3705 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
3706 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
3707 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3708 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3709 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3710 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
3711 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
3712 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
3713 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3714 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
3715 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
3716 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
3717 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
3718 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
3719 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
3720 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
3721 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
3722 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
3723 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
3724 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
3725 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
3726 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
3727 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
3728 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
3729 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3730 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
3731 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3732 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
3733 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
3734 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3735 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3736 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3737 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3738 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3739 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
3740 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3741 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3742 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
3743 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
3744 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
3745 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
3746 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3747 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3748 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3749 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3750 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3751 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3752 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3753 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3754 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3755 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3756 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3757 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3758 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3759 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3760 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3761 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3762 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3763 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3764 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3765 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3766 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3767 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3768 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3769 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3770 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3771 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3772 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3773 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3774 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3775 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3776 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3777 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3778 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3779 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3780 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3781 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3782 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3783 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3784 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3785 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3786 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3787 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3788 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3789 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3790 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3791 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3792 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3793 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3794 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3795 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3796 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3797 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3798 ommitted "-mpower8-vector" to dg-options.
3799
3800 2018-10-26 Jan Hubicka <jh@suse.cz>
3801
3802 * g++.dg/lto/odr-1_0.C: Fix template.
3803 * g++.dg/lto/odr-1_1.C: Fix template.
3804
3805 2018-10-26 Richard Biener <rguenther@suse.de>
3806
3807 PR tree-optimization/87105
3808 * g++.dg/vect/slp-pr87105.cc: Adjust.
3809 * gcc.dg/torture/20181024-1.c: New testcase.
3810 * g++.dg/opt/20181025-1.C: Likewise.
3811
3812 2018-10-26 Richard Biener <rguenther@suse.de>
3813
3814 PR testsuite/87754
3815 * g++.dg/lto/odr-1_0.C: Fix pattern.
3816
3817 2018-10-26 Richard Biener <rguenther@suse.de>
3818
3819 PR tree-optimization/87746
3820 * gcc.dg/pr87746.c: New testcase.
3821
3822 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3823
3824 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
3825
3826 2018-10-25 Carl Love <cel@us.ibm.com>
3827
3828 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
3829
3830 2018-10-25 Martin Liska <mliska@suse.cz>
3831
3832 PR testsuite/87739
3833 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
3834
3835 2018-10-25 Martin Liska <mliska@suse.cz>
3836
3837 PR other/87735
3838 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
3839 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
3840 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
3841
3842 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
3843
3844 * gcc.target/s390/global-array-almost-huge-element.c: New test.
3845 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
3846 * gcc.target/s390/global-array-element-pic.c: New test.
3847 * gcc.target/s390/global-array-even-element.c: New test.
3848 * gcc.target/s390/global-array-huge-element.c: New test.
3849 * gcc.target/s390/global-array-negative-huge-element.c: New test.
3850 * gcc.target/s390/global-array-odd-element.c: New test.
3851
3852 2018-10-25 Jan Hubicka <jh@suse.cz>
3853
3854 * g++.dg/lto/odr-1_0.C: New test.
3855 * g++.dg/lto/odr-1_1.C: New test.
3856
3857 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3858
3859
3860 * gcc.dg/sibcall-9.c: Make v static.
3861 * gcc.dg/sibcall-10.c: Likewise.
3862
3863 2018-10-25 Richard Biener <rguenther@suse.de>
3864
3865 PR tree-optimization/87665
3866 PR tree-optimization/87745
3867 * gfortran.dg/20181025-1.f: New testcase.
3868
3869 2018-10-25 Jakub Jelinek <jakub@redhat.com>
3870
3871 PR fortran/87725
3872 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
3873 from kind with a colon rather than comma.
3874 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
3875 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
3876
3877 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
3878
3879 * gcc.target/powerpc/float128-math.c: New test to make sure the
3880 long double built-in function names use the f128 form if the user
3881 switched from IBM long double to IEEE long double.
3882 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
3883
3884 2018-10-24 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR c++/86288
3887 * g++.dg/cpp0x/gen-attrs-66.C: New test.
3888
3889 2018-10-24 Martin Sebor <msebor@redhat.com>
3890
3891 PR c++/84851
3892 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
3893
3894 2018-10-24 Martin Liska <mliska@suse.cz>
3895
3896 PR tree-optimization/84436
3897 * gcc.dg/tree-ssa/pr84436-1.c: New test.
3898 * gcc.dg/tree-ssa/pr84436-2.c: New test.
3899 * gcc.dg/tree-ssa/pr84436-3.c: New test.
3900 * gcc.dg/tree-ssa/pr84436-4.c: New test.
3901 * gcc.dg/tree-ssa/pr84436-5.c: New test.
3902
3903 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
3904
3905 * gcc.target/s390/20181024-1.c: New test.
3906
3907 2018-10-24 Richard Biener <rguenther@suse.de>
3908
3909 PR tree-optimization/87105
3910 * gcc.dg/vect/bb-slp-39.c: New testcase.
3911 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
3912
3913 2018-10-24 Richard Biener <rguenther@suse.de>
3914
3915 PR tree-optimization/84013
3916 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
3917
3918 2018-10-24 Richard Biener <rguenther@suse.de>
3919
3920 PR tree-optimization/87665
3921 * gcc.dg/torture/pr87665.c: New testcase.
3922
3923 2018-10-23 Jakub Jelinek <jakub@redhat.com>
3924
3925 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
3926 only. Add expected warnings and messages for c++2a.
3927
3928 2018-10-23 Richard Biener <rguenther@suse.de>
3929
3930 PR tree-optimization/87105
3931 PR tree-optimization/87608
3932 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
3933 g++.dg/vect/slp-pr87105.cc: Likewise.
3934 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
3935 relies on phiprop run before.
3936 * g++.dg/tree-ssa/pr30738.C: Likewise.
3937 * g++.dg/tree-ssa/pr57380.C: Likewise.
3938 * gcc.dg/tree-ssa/pr84859.c: Likewise.
3939 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
3940 confused by copies in the IL left by EVRP.
3941 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
3942 by predictors.
3943 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
3944 * gcc.dg/pr24574.c: Likewise.
3945 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
3946
3947 2018-10-23 Richard Biener <rguenther@suse.de>
3948
3949 PR tree-optimization/87700
3950 * gcc.dg/torture/pr87700.c: New testcase.
3951
3952 2018-10-23 Richard Biener <rguenther@suse.de>
3953
3954 PR tree-optimization/87693
3955 * gcc.dg/torture/pr87693.c: New testcase.
3956
3957 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
3958
3959 PR fortran/85603
3960 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
3961 occurring as it should and a regression caused by version 1 of
3962 this patch.
3963
3964 2018-10-22 Yury Gribov <tetra2005@gmail.com>
3965
3966 PR tree-optimization/87633
3967 * g++.dg/pr87633.C: New test.
3968
3969 2018-10-22 Marek Polacek <polacek@redhat.com>
3970
3971 PR testsuite/87694
3972 * g++.dg/concepts/memfun-err.C: Make it a compile test.
3973
3974 2018-10-22 Richard Biener <rguenther@suse.de>
3975
3976 * gcc.dg/tree-ssa/evrp12.c: New testcase.
3977 * gcc.dg/predict-6.c: Adjust.
3978 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
3979 * gcc.dg/tree-ssa/vrp02.c: Likewise.
3980 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
3981
3982 2018-10-22 Martin Liska <mliska@suse.cz>
3983
3984 PR tree-optimization/87686
3985 * g++.dg/tree-ssa/pr87686.C: New test.
3986
3987 2018-10-22 Jakub Jelinek <jakub@redhat.com>
3988
3989 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
3990 properly -std= options.
3991
3992 2018-10-22 Richard Biener <rguenther@suse.de>
3993
3994 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
3995
3996 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
3997
3998 * gnat.dg/sso14.adb: New test.
3999 * gnat.dg/sso15.adb: Likewise.
4000
4001 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4002
4003 * gnat.dg/warn19.ad[sb]: New test.
4004 * gnat.dg/warn19_pkg.ads: New helper.
4005
4006 2018-10-22 Richard Biener <rguenther@suse.de>
4007
4008 PR tree-optimization/87640
4009 * gcc.dg/torture/pr87640.c: New testcase.
4010
4011 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
4012
4013 * gcc.target/s390/litpool-int.c: New test.
4014
4015 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4016
4017 PR target/72782
4018 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
4019 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
4020 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
4021 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
4022 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
4023 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
4024 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
4025 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
4026
4027 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4028
4029 PR target/72782
4030 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
4031 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
4032 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
4033 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
4034 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
4035 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
4036 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
4037 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
4038 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
4039 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
4040 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
4041 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
4042 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
4043 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
4044 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
4045 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
4046 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
4047 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
4048 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
4049 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
4050 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
4051 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
4052 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
4053 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
4054 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
4055 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
4056 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
4057
4058 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4059
4060 PR target/72782
4061 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
4062 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
4063 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
4064 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
4065 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
4066 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
4067 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
4068 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
4069 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
4070 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
4071 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
4072 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
4073 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
4074 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
4075 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
4076 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
4077 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
4078
4079 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4080
4081 PR target/72782
4082 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
4083 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4084 (__builtin_ia32_vfmsubps512_mask): Likewise.
4085 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4086 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4087 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4088 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4089 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4090 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4091 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4092 * testsuite/gcc.target/i386/sse-13.c
4093 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4094 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4095 (__builtin_ia32_vfmsubps512_mask): Likewise.
4096 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4097 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4098 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4099 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4100 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4101 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4102 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4103 * testsuite/gcc.target/i386/sse-23.c
4104 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4105 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4106 (__builtin_ia32_vfmsubps512_mask): Likewise.
4107 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4108 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4109 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4110 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4111 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4112 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4113 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4114
4115 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4116
4117 PR target/72782
4118 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
4119 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
4120 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
4121 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
4122 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
4123 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
4124 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
4125 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
4126 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
4127 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
4128 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
4129
4130 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4131
4132 PR target/72782
4133 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
4134 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
4135 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
4136 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
4137 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
4138 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
4139 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
4140 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
4141 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
4142 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
4143 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
4144
4145 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4146
4147 PR target/72782
4148 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
4149 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
4150 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
4151 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
4152 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
4153 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
4154 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
4155 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
4156 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
4157 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
4158 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
4159
4160 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
4161
4162 PR fortran/71880
4163 * gfortran.dg/deferred_character_31.f90 : New test.
4164
4165 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4166
4167 PR target/72782
4168 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
4169 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
4170 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
4171 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
4172 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
4173 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
4174 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
4175 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
4176 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
4177
4178 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4179
4180 PR target/87662
4181 * gcc.target/i386/pr87662.c
4182
4183 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
4184
4185 PR target/72782
4186 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
4187 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
4188 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
4189 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
4190 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
4191 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
4192 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
4193 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
4194
4195 2018-10-20 Marek Polacek <polacek@redhat.com>
4196
4197 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
4198 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
4199 the list of default stds to test.
4200
4201 2018-10-20 Jakub Jelinek <jakub@redhat.com>
4202
4203 PR middle-end/87647
4204 * gcc.c-torture/compile/pr87647.c: New test.
4205
4206 2018-10-19 Jakub Jelinek <jakub@redhat.com>
4207
4208 PR middle-end/85488
4209 PR middle-end/87649
4210 * c-c++-common/gomp/doacross-2.c: New test.
4211 * c-c++-common/gomp/sink-3.c: Expect another error during error
4212 recovery.
4213
4214 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
4215
4216 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
4217 field number.
4218 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
4219
4220 2018-10-19 Richard Biener <rguenther@suse.de>
4221
4222 PR middle-end/87645
4223 * gcc.dg/torture/pr87645.c: New testcase.
4224
4225 2018-10-19 Richard Biener <rguenther@suse.de>
4226
4227 PR target/87657
4228 * gcc.target/i386/pr87657.c: New testcase.
4229
4230 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
4231
4232 PR target/72782
4233 * gcc.target/i386/avx512-binop-1.h: New file.
4234 * gcc.target/i386/avx512-binop-2.h: Likewise.
4235 * gcc.target/i386/avx512-binop-3.h: Likewise.
4236 * gcc.target/i386/avx512-binop-4.h: Likewise.
4237 * gcc.target/i386/avx512-binop-5.h: Likewise.
4238 * gcc.target/i386/avx512-binop-6.h: Likewise.
4239 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4240 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4241 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4242 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4243 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4244 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4245 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4246 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4247 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4248 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4249 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4250 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4251 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4252 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4253 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4254 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4255 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4256
4257 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4258
4259 PR rtl-optimization/87596
4260 * gcc.target/i386/pr87596.c: New test.
4261
4262 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4263
4264 * gnat.dg/frame_overflow2.adb: New test.
4265
4266 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4267
4268 PR target/72782
4269 * gcc.target/i386/avx512-fma-1.h: New file.
4270 * gcc.target/i386/avx512-fma-2.h: Likewise.
4271 * gcc.target/i386/avx512-fma-3.h: Likewise.
4272 * gcc.target/i386/avx512-fma-4.h: Likewise.
4273 * gcc.target/i386/avx512-fma-5.h: Likewise.
4274 * gcc.target/i386/avx512-fma-6.h: Likewise.
4275 * gcc.target/i386/avx512-fma-7.h: Likewise.
4276 * gcc.target/i386/avx512-fma-8.h: Likewise.
4277 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4278 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4279 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4280 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4281 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4282 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4283 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4284 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4285 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4286 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4287 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4288
4289 2018-10-18 Tobias Burnus <burnus@net-b.de>
4290
4291 PR fortran/87625
4292 * gfortran.dg/realloc_on_assign_31.f90: New file.
4293
4294 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4295
4296 PR tree-optimization/87562
4297 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4298 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4299 * c-c++-common/substring-location-PR-87562-1.c: New test.
4300 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4301 PR 87562.
4302 * gcc.dg/plugin/pr87562-a.h: New file.
4303 * gcc.dg/plugin/pr87562-b.h: New file.
4304
4305 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4306
4307 PR fortran/58618
4308 * gfortran.dg/associate_45.f90 : New test.
4309
4310 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4311
4312 PR fortran/58618
4313 * gfortran.dg/deferred_character_30.f90 : New test.
4314
4315 2018-10-18 Richard Biener <rguenther@suse.de>
4316
4317 PR middle-end/87087
4318 * gcc.dg/torture/pr87087.c: New testcase.
4319 * gcc.dg/graphite/pr84204.c: XFAIL.
4320 * gcc.dg/graphite/pr85935.c: Likewise.
4321
4322 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4323
4324 PR target/87537
4325 * gcc.target/i386/pr87537-1.c: New test.
4326
4327 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4328
4329 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4330 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4331 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4332 gcc.dg/gnu2x-static-assert-1.c: New tests.
4333 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4334
4335 2018-10-17 Tobias Burnus <burnus@net-b.de>
4336
4337 PR fortran/87632
4338 * gfortran.dg/select_type_47.f90: New.
4339
4340 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4341
4342 * gcc.c-torture/execute/pr87623.c: New test.
4343
4344 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4345
4346 PR c++/84705
4347 * g++.dg/cpp0x/pr84705.C: New.
4348
4349 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4350
4351 PR fortran/56386
4352 PR fortran/58906
4353 PR fortran/77385
4354 * gfortran.dg/associate_44.f90 : New test.
4355
4356 PR fortran/80260
4357 * gfortran.dg/select_type_45.f90 : New test.
4358
4359 PR fortran/82077
4360 * gfortran.dg/select_type_46.f90 : New test.
4361
4362 2018-10-16 Tobias Burnus <burnus@net-b.de>
4363
4364 PR fortran/67125
4365 * gfortran.dg/allocate_with_source_26.f90: Extend
4366 testcase with polymorphic variables.
4367
4368 2018-10-16 Tobias Burnus <burnus@net-b.de>
4369
4370 PR fortran/67125
4371 * gfortran.dg/allocate_with_source_26.f90: New.
4372
4373 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4374
4375 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4376 to reflect minimum margin width.
4377 * gcc.dg/missing-header-fixit-4.c: Likewise.
4378 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4379 Likewise.
4380 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4381 Likewise.
4382 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4383 New test.
4384 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4385
4386 2018-10-15 Tobias Burnus <burnus@net-b.de>
4387
4388 PR fortran/87597
4389 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4390
4391 2018-10-15 Renlin Li <renlin.li@arm.com>
4392
4393 PR target/87563
4394 * gcc.target/aarch64/sve/pr87563.c: New.
4395
4396 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4397 Tobias Burnus <burnus@gcc.gnu.org>
4398
4399 PR fortran/87566
4400 * gfortran.dg/select_type_44.f90: New test.
4401 * gfortran.dg/associate_42.f90: New test.
4402
4403 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4404
4405 PR tree-optimization/87022
4406 * gcc.dg/tree-ssa/pr87022.c: New test.
4407
4408 2018-10-15 Richard Biener <rguenther@suse.de>
4409
4410 PR middle-end/87610
4411 * gcc.dg/torture/restrict-6.c: New testcase.
4412
4413 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4414
4415 * g++.dg/vec-init-1.C: New test.
4416
4417 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4418
4419 PR target/87599
4420 * gcc.target/i386/pr87599.c: New test.
4421
4422 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4423
4424 PR target/87572
4425 * gcc.target/i386/pr87572.c: New test.
4426
4427 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4428
4429 PR fortran/83146
4430 * gfortran.dg/associate_43.f90: New test.
4431
4432 2018-10-14 Anthony Green <green@moxielogic.com>
4433
4434 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4435
4436 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4437
4438 PR middle-end/81376
4439 * c-c++-common/pr81376.c: New test.
4440 * gcc.target/i386/387-ficom-2.c: Update test.
4441 * gcc.target/i386/387-ficom-2.c: Ditto.
4442
4443 2018-10-12 Tobias Burnus <burnus@net-b.de>
4444
4445 PR fortran/87597
4446 * gfortran.dg/inline_matmul_24.f90: New.
4447
4448 2018-10-12 Tobias Burnus <burnus@net-b.de>
4449
4450 PR fortran/58787
4451 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4452 * gfortran.dg/interface_42.f90: Ditto.
4453 * gfortran.dg/internal_references_1.f90: Ditto.
4454 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4455 * gfortran.dg/pr65453.f90: Ditto.
4456 * gfortran.dg/pr77414.f90: Ditto.
4457 * gfortran.dg/pr78741.f90: Ditto.
4458 * gfortran.dg/same_name_2.f90: Ditto.
4459
4460 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4461
4462 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4463 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4464
4465 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4466
4467 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4468 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4469 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4470 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4471 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4472 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4473 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4474 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4475 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4476 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4477
4478 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4479
4480 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4481 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4482 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4483 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4484 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4485 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4486 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4487 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4488 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4489 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4490 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4491 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4492 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4493 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4494 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4495 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4496 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4497 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4498
4499 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4500
4501 * gcc.target/powerpc/fold-vec-select-char.c: New.
4502 * gcc.target/powerpc/fold-vec-select-double.c: New.
4503 * gcc.target/powerpc/fold-vec-select-float.c: New.
4504 * gcc.target/powerpc/fold-vec-select-int.c: New.
4505 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4506 * gcc.target/powerpc/fold-vec-select-short.c: New.
4507
4508 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4509
4510 PR tree-optimization/86829
4511 * gcc.dg/sinatan-1.c: New test.
4512 * gcc.dg/sinatan-2.c: New test.
4513 * gcc.dg/sinatan-3.c: New test.
4514
4515 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4516
4517 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4518 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4519 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4520
4521 2018-10-11 Tobias Burnus <burnus@net-b.de>
4522
4523 Revert:
4524 2018-10-09 Tobias Burnus <burnus@net-b.de>
4525
4526 PR fortran/83522
4527 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4528 change to dg-do compile.
4529 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4530 * gfortran.dg/array_initializer_1.f90: Use array
4531 element not size-one section.
4532 * gfortran.dg/array_substring.f90: New.
4533
4534 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4535
4536 PR target/87511
4537 * gcc.target/aarch64/pr87511.c: Add new test.
4538
4539 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4540
4541 PR c++/84993
4542 * g++.dg/torture/accessor-fixits-9.C: New test.
4543
4544 2018-10-11 Nathan Sidwell <nathan@acm.org>
4545
4546 * g++.dg/parse/close-brace.C: New.
4547 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4548 * g++.old-deja/g++.other/crash32.C: Add another error
4549
4550 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4551
4552 PR c++/85070
4553 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4554 c++14_only to c++14.
4555
4556 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4557
4558 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4559 there hasn't been a dg-end-multiline-output since the last
4560 dg-begin-multiline-output.
4561 (dg-end-multiline-output): Issue an error if there hasn't been a
4562 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4563 as soon possible. Rename "line" to "last_line".
4564
4565 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4566
4567 * selftests/repeat.rtl: New file.
4568
4569 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4570
4571 PR c++/87582
4572 * g++.dg/cpp1z/decomp48.C: New test.
4573
4574 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4575
4576 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4577 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4578 output for C vs C++. Expect notes showing the definitions of the
4579 macros.
4580 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4581 above.
4582
4583 2018-10-11 Martin Jambor <mjambor@suse.cz>
4584
4585 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4586 greater that the size of double by target large_long double.
4587
4588 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4589
4590 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4591
4592 PR c++/87547
4593 * g++.dg/rtti/typeid12.C: New test.
4594
4595 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4596
4597 * g++.dg/other/pr87574.C: New test.
4598
4599 2018-10-10 Marek Polacek <polacek@redhat.com>
4600
4601 PR c++/87567 - constexpr rejects call to non-constexpr function.
4602 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4603
4604 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4605
4606 PR target/87579
4607 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4608 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4609 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4610 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4611 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4612 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4613 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4614 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4615 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4616 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4617 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4618 * gcc.target/powerpc/pr37191.c: Likewise.
4619 2018-10-10 Martin Sebor <msebor@redhat.com>
4620
4621 PR c/54391
4622 * gcc.dg/transparent-union-6.c: New.
4623
4624 2018-10-10 Martin Sebor <msebor@redhat.com>
4625
4626 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
4627 Add a test for 2-byte wchar_t.
4628 * gcc.dg/builtin-memchr.c: New test.
4629
4630 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
4631
4632 PR target/87573
4633 * gcc.target/i386/pr87573.c: New test.
4634
4635 2018-10-10 Jakub Jelinek <jakub@redhat.com>
4636
4637 PR target/87550
4638 * gcc.target/i386/pr87550.c: New test.
4639
4640 PR c/87286
4641 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
4642
4643 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4644
4645 PR c++/84423
4646 * g++.dg/concepts/pr84423-1.C: New.
4647 * g++.dg/concepts/pr84423-2.C: Likewise.
4648 * g++.dg/cpp0x/auto39.C: Test location too.
4649 * g++.dg/cpp0x/auto9.C: Likewise.
4650 * g++.dg/cpp1y/pr60384.C: Likewise.
4651
4652 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
4653
4654 * gcc.target/powerpc/sse3-check.h: New file.
4655 * gcc.target/powerpc/sse3-addsubps.c: New file.
4656 * gcc.target/powerpc/sse3-addsubpd.c: New file.
4657 * gcc.target/powerpc/sse3-haddps.c: New file.
4658 * gcc.target/powerpc/sse3-hsubps.c: New file.
4659 * gcc.target/powerpc/sse3-haddpd.c: New file.
4660 * gcc.target/powerpc/sse3-hsubpd.c: New file.
4661 * gcc.target/powerpc/sse3-lddqu.c: New file.
4662 * gcc.target/powerpc/sse3-movsldup.c: New file.
4663 * gcc.target/powerpc/sse3-movshdup.c: New file.
4664 * gcc.target/powerpc/sse3-movddup.c: New file.
4665 * gcc.target/powerpc/pr37191.c: New file.
4666
4667 2018-10-09 Tobias Burnus <burnus@net-b.de>
4668
4669 PR fortran/83522
4670 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4671 change to dg-do compile.
4672 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4673 * gfortran.dg/array_initializer_1.f90: Use array
4674 element not size-one section.
4675 * gfortran.dg/array_substring.f90: New.
4676
4677 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4678
4679 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
4680 testcase.
4681
4682 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4683
4684 * gnat.dg/warn17.adb: New testcase.
4685
4686 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4687
4688 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
4689 gnat.dg/inline14_pkg.ads: New testcase.
4690
4691 2018-10-09 Ed Schonberg <schonberg@adacore.com>
4692
4693 * gnat.dg/warn18.adb: New testcase.
4694
4695 2018-10-09 Martin Liska <mliska@suse.cz>
4696
4697 * c-c++-common/asan/pr64820.c: Add line number to scanned
4698 pattern.
4699 * c-c++-common/asan/use-after-return-1.c: Likewise.
4700 * g++.dg/asan/function-argument-1.C (main): Likewise.
4701 * g++.dg/asan/function-argument-2.C (main): Likewise.
4702 * g++.dg/asan/function-argument-3.C (main): Likewise.
4703 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
4704 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
4705 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
4706 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
4707 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
4708 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
4709 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
4710 * gcc.dg/asan/pr78541.c (main): Likewise.
4711 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
4712 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
4713 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
4714 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
4715 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
4716 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
4717
4718 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
4719
4720 PR fortran/87151
4721 * gfortran.dg/deferred_type_component_3.f90: New test.
4722
4723 PR fortran/80931
4724 * gfortran.dg/deferred_character_28.f90: New test.
4725 * gfortran.dg/deferred_character_29.f90: New test (note that
4726 this test appears in PR83196 comment #4 by mistake).
4727
4728 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
4729
4730 * gcc.target/i386/vararg-loc.c: Accept a column number.
4731
4732 2018-10-08 Martin Liska <mliska@suse.cz>
4733
4734 * gcc.target/i386/i386.exp: Move procedures to
4735 target-supports.exp.
4736 * g++.target/i386/i386.exp: New file.
4737 * gcc.target/i386/mv*.C: Move here tests and remove
4738 target filter in these tests.
4739
4740 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
4741
4742 * gfortran.dg/contiguous_4.f90: Adjust.
4743 * gfortran.dg/contiguous_4.f90: New test.
4744
4745 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
4746
4747 PR fortran/86372
4748 * gfortran.dg/associate_41.f90: New test.
4749
4750 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4751
4752 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4753 * gnat.dg/string_merge1.adb: Likewise.
4754 * gnat.dg/string_merge2.adb: Likewise.
4755
4756 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4757
4758 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4759
4760 2018-10-08 Martin Liska <mliska@suse.cz>
4761
4762 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4763
4764 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4765
4766 PR c++/71128
4767 * g++.dg/concepts/pr71128.C: New.
4768
4769 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4770
4771 PR c/87286
4772 * gcc.dg/pr87286.c: New test.
4773
4774 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4775
4776 PR fortran/86111
4777 * gfortran.dg/array_constructor_type_23.f90: New test.
4778
4779 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4780
4781 PR fortran/83999
4782 * gfortran.dg/elemental_function_4.f90 : New test.
4783
4784 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4785
4786 PR rtl-optimization/86939
4787 PR rtl-optimization/87479
4788 * gcc.target/powerpc/pr86939.c: New test.
4789 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4790
4791 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4792
4793 * gnat.dg/string_merge1.adb: Fix test expectations.
4794 * gnat.dg/string_merge2.adb: Likewise.
4795
4796 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4797
4798 PR c++/56856
4799 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4800 correct location within the format string.
4801 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
4802 files for testing locations within string literal locations from
4803 the C frontend.
4804 * g++.dg/warn/Wformat-method.C: New test.
4805 * g++.dg/warn/Wformat-pr71863.C: New test.
4806 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
4807 * g++.dg/warn/Wformat-ranges.C: New test, based on
4808 gcc.dg/format/diagnostic-ranges.c.
4809 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4810 (test_multitoken_macro): Generalize expected output to work with
4811 both C and C++.
4812 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4813 (test_stringified_token_1): Likewise.
4814 (test_stringified_token_3): Likewise.
4815
4816 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4817
4818 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
4819 count. If there's a 3rd argument, use dg-process-target on it,
4820 bailing out, or recording expected failures as "maybe_x".
4821 (proc handle-multiline-outputs): Extract "maybe_x", and use it
4822 to convert pass/fail into xpass/xfail.
4823
4824 2018-10-05 Martin Sebor <msebor@redhat.com>
4825
4826 PR tree-optimization/87490
4827 * gcc.dg/pr87490.c: New test.
4828 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
4829
4830 2018-10-05 Steve Ellcey <sellcey@cavium.com>
4831
4832 PR tree-optimization/71625
4833 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
4834 (test_vclz_s16): Ditto.
4835 (test_vclz_s32): Ditto.
4836 (test_vclzq_s8): Ditto.
4837 (test_vclzq_s16): Ditto.
4838 (test_vclzq_s32): Ditto.
4839 (test_vclz_u8): Ditto.
4840 (test_vclz_u16): Ditto.
4841 (test_vclz_u32): Ditto.
4842 (test_vclzq_u8): Ditto.
4843 (test_vclzq_u16): Ditto.
4844 (test_vclzq_u32): Ditto.
4845 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
4846 (test_vneg_s16): Ditto.
4847 (test_vneg_s32): Ditto.
4848 (test_vneg_s64): Ditto.
4849 (test_vnegd_s64): Ditto.
4850 (test_vnegq_s8): Ditto.
4851 (test_vnegq_s16): Ditto.
4852 (test_vnegq_s32): Ditto.
4853 (test_vnegq_s64): Ditto.
4854
4855 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
4856
4857 PR target/87509
4858 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
4859 of dfp_hw. Don't include <altivec.h>.
4860 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
4861 lp64.
4862 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
4863 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
4864 * gcc.target/powerpc/test_mffsl.c: Ditto.
4865
4866 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
4867
4868 * c-c++-common/Wprio-ctor-dtor.c: New test.
4869
4870 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4871
4872 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
4873 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
4874 dg-additional-options. Add dg-message and dg-missed directives
4875 to verify that -fopt-info messages are written at the correct
4876 locations.
4877
4878 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4879
4880 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
4881 due to "-internals" not being selected.
4882 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
4883 "-internals" added to re-enable the output from test_scopes.
4884 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
4885
4886 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4887
4888 * gnat.dg/string_merge1.adb: New test.
4889 * gnat.dg/string_merge2.adb: New test.
4890 * gcc.dg/merge-all-constants-1.c: Adjust test.
4891 * gcc.dg/merge-all-constants-2.c: New test.
4892
4893 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
4894
4895 PR target/87486
4896 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
4897
4898 2018-10-04 Martin Liska <mliska@suse.cz>
4899
4900 PR c/87483
4901 * gcc.dg/pr87483.c: New test.
4902
4903 2018-10-04 Martin Liska <mliska@suse.cz>
4904
4905 PR ipa/82625
4906 * g++.dg/ext/pr82625.C: New test.
4907
4908 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4909
4910 * gcc.dg/plugin/dump-1.c: New test.
4911 * gcc.dg/plugin/dump_plugin.c: New test plugin.
4912 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4913
4914 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
4915
4916 PR rtl-optimization/87466
4917 * gcc.target/powerpc/pr87466.c: New test.
4918
4919 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4920
4921 PR tree-optimization/85787
4922 * gcc.dg/ipa/propmalloc-4.c: New test.
4923
4924 2018-10-04 Richard Biener <rguenther@suse.de>
4925
4926 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
4927
4928 2018-10-03 Ian Lance Taylor <iant@google.com>
4929
4930 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
4931
4932 2018-10-03 Martin Sebor <msebor@redhat.com>
4933
4934 * gcc.dg/warn-sprintf-no-nul.c: New test.
4935
4936 2018-10-03 Martin Liska <mliska@suse.cz>
4937
4938 PR gcov-profile/86109
4939 * g++.dg/gcov/pr86109.C: New test.
4940
4941 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
4942
4943 * gcc.dg/tree-ssa/muldiv-1.c: New file.
4944 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
4945
4946 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
4947
4948 PR target/87081
4949 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
4950
4951 2018-10-01 Martin Sebor <msebor@redhat.com>
4952
4953 * gcc.dg/warn-strnlen-no-nul.c: New.
4954
4955 2018-10-01 Carl Love <cel@us.ibm.com>
4956
4957 PR 69431
4958 * gcc.target/powerpc/test_mffsl-p9.c: New file.
4959 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
4960 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
4961 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
4962 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
4963
4964 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
4965
4966 PR fortran/65677
4967 * gfortran.dg/dependency_52.f90 : Expand the test to check both
4968 the call to adjustl and direct assignment of the substring.
4969
4970 2018-10-01 Richard Biener <rguenther@suse.de>
4971
4972 PR tree-optimization/87465
4973 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
4974
4975 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4976
4977 PR target/86486
4978 * gcc.dg/pr82788.c: Skip for AArch64.
4979 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
4980 * gcc.target/aarch64/subsp.c: Likewise.
4981 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
4982 on AArch64.
4983 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
4984 * gcc.dg/stack-check-12.c: ILP32 fixup.
4985 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
4986 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
4987 * testsuite/lib/target-supports.exp
4988 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
4989 require frame pointer for non-leaf functions.
4990
4991 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4992
4993 PR target/86486
4994 * gcc.target/aarch64/stack-check-alloca-1.c: New.
4995 * gcc.target/aarch64/stack-check-alloca-10.c: New.
4996 * gcc.target/aarch64/stack-check-alloca-2.c: New.
4997 * gcc.target/aarch64/stack-check-alloca-3.c: New.
4998 * gcc.target/aarch64/stack-check-alloca-4.c: New.
4999 * gcc.target/aarch64/stack-check-alloca-5.c: New.
5000 * gcc.target/aarch64/stack-check-alloca-6.c: New.
5001 * gcc.target/aarch64/stack-check-alloca-7.c: New.
5002 * gcc.target/aarch64/stack-check-alloca-8.c: New.
5003 * gcc.target/aarch64/stack-check-alloca-9.c: New.
5004 * gcc.target/aarch64/stack-check-alloca.h: New.
5005 * gcc.target/aarch64/stack-check-14.c: New.
5006 * gcc.target/aarch64/stack-check-15.c: New.
5007
5008 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5009
5010 PR target/86486
5011 * gcc.target/aarch64/stack-check-prologue-16.c: New test
5012 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
5013 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
5014 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
5015
5016 2018-10-01 Jeff Law <law@redhat.com>
5017 Richard Sandiford <richard.sandiford@linaro.org>
5018 Tamar Christina <tamar.christina@arm.com>
5019
5020 PR target/86486
5021 * gcc.target/aarch64/stack-check-12.c: New.
5022 * gcc.target/aarch64/stack-check-13.c: New.
5023 * gcc.target/aarch64/stack-check-cfa-1.c: New.
5024 * gcc.target/aarch64/stack-check-cfa-2.c: New.
5025 * gcc.target/aarch64/stack-check-prologue-1.c: New.
5026 * gcc.target/aarch64/stack-check-prologue-10.c: New.
5027 * gcc.target/aarch64/stack-check-prologue-11.c: New.
5028 * gcc.target/aarch64/stack-check-prologue-12.c: New.
5029 * gcc.target/aarch64/stack-check-prologue-13.c: New.
5030 * gcc.target/aarch64/stack-check-prologue-14.c: New.
5031 * gcc.target/aarch64/stack-check-prologue-15.c: New.
5032 * gcc.target/aarch64/stack-check-prologue-2.c: New.
5033 * gcc.target/aarch64/stack-check-prologue-3.c: New.
5034 * gcc.target/aarch64/stack-check-prologue-4.c: New.
5035 * gcc.target/aarch64/stack-check-prologue-5.c: New.
5036 * gcc.target/aarch64/stack-check-prologue-6.c: New.
5037 * gcc.target/aarch64/stack-check-prologue-7.c: New.
5038 * gcc.target/aarch64/stack-check-prologue-8.c: New.
5039 * gcc.target/aarch64/stack-check-prologue-9.c: New.
5040 * gcc.target/aarch64/stack-check-prologue.h: New.
5041 * lib/target-supports.exp
5042 (check_effective_target_supports_stack_clash_protection): Add AArch64.
5043
5044 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5045
5046 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
5047 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
5048 (check_compile): Support values already Boolean.
5049 (check_alias_available, check_gc_sections_available,
5050 check_profiling_available, check_effective_target_vect_cmdline_needed,
5051 check_effective_target_vect_int,
5052 check_effective_target_vect_intfloat_cvt,
5053 check_effective_target_vect_doubleint_cvt,
5054 check_effective_target_vect_intdouble_cvt,
5055 check_effective_target_vect_uintfloat_cvt,
5056 check_effective_target_vect_floatint_cvt,
5057 check_effective_target_vect_floatuint_cvt,
5058 check_effective_target_vect_peeling_profitable,
5059 check_effective_target_vect_simd_clones,
5060 check_effective_target_vect_peeling_profitable,
5061 check_effective_target_vect_simd_clones,
5062 check_effective_target_vect_shift,
5063 check_effective_target_vect_bswap,
5064 check_effective_target_vect_shift_char,
5065 check_effective_target_vect_float,
5066 check_effective_target_vect_double,
5067 check_effective_target_vect_long_long,
5068 check_effective_target_vect_no_int_min_max,
5069 check_effective_target_vect_no_int_add,
5070 check_effective_target_vect_no_bitwise,
5071 check_effective_target_vect_perm,
5072 check_effective_target_vect_perm_byte,
5073 check_effective_target_vect_perm_short,
5074 check_effective_target_xorsign,
5075 check_effective_target_vect_widen_sum_hi_to_si_pattern,
5076 check_effective_target_vect_widen_sum_hi_to_si,
5077 check_effective_target_vect_widen_sum_qi_to_hi,
5078 check_effective_target_vect_widen_sum_qi_to_si,
5079 check_effective_target_vect_widen_mult_qi_to_hi,
5080 check_effective_target_vect_widen_mult_hi_to_si,
5081 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5082 check_effective_target_vect_widen_mult_hi_to_si_pattern,
5083 check_effective_target_vect_widen_mult_si_to_di_pattern,
5084 check_effective_target_vect_widen_shift,
5085 check_effective_target_vect_sdot_qi,
5086 check_effective_target_vect_udot_qi,
5087 check_effective_target_vect_sdot_hi,
5088 check_effective_target_vect_udot_hi,
5089 check_effective_target_vect_usad_char,
5090 check_effective_target_vect_pack_trunc,
5091 check_effective_target_vect_unpack,
5092 check_effective_target_unaligned_stack,
5093 check_effective_target_vect_no_align,
5094 check_effective_target_vect_hw_misalign,
5095 check_effective_target_natural_alignment_32,
5096 check_effective_target_natural_alignment_64,
5097 check_effective_target_vect_element_align,
5098 check_effective_target_vect_load_lanes **,
5099 check_effective_target_vect_condition,
5100 check_effective_target_vect_cond_mixed,
5101 check_effective_target_vect_char_mult,
5102 check_effective_target_vect_short_mult,
5103 check_effective_target_vect_int_mult,
5104 check_effective_target_vect_extract_even_odd,
5105 check_effective_target_vect_interleave,
5106 check_effective_target_vect_stridedN,
5107 check_effective_target_vect_call_copysignf,
5108 check_effective_target_sqrt_insn,
5109 check_effective_target_vect_call_sqrtf,
5110 check_effective_target_vect_call_btrunc,
5111 check_effective_target_vect_call_btruncf,
5112 check_effective_target_vect_call_ceil,
5113 check_effective_target_vect_call_ceilf,
5114 check_effective_target_vect_call_floor,
5115 check_effective_target_vect_call_floorf,
5116 check_effective_target_vect_call_lceil,
5117 check_effective_target_vect_call_lfloor,
5118 check_effective_target_vect_call_nearbyint,
5119 check_effective_target_vect_call_nearbyintf,
5120 check_effective_target_vect_call_round,
5121 check_effective_target_vect_call_roundf,
5122 check_effective_target_section_anchors,
5123 check_effective_target_bswap,
5124 check_effective_target_sync_int_long,
5125 check_effective_target_sync_char_short,
5126 check_effective_target_tiny,
5127 check_effective_target_pie_copyreloc,
5128 check_effective_target_got32x_reloc,
5129 check_effective_target_tls_get_addr_via_got): Use new caching.
5130
5131 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
5132
5133 PR tree-optimization/87261
5134 * gcc.dg/pr87261.c: New test.
5135
5136 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5137
5138 * gcc.target/arc/tph_addx.c: New test.
5139
5140 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5141
5142 * gcc.target/arc/tmac-3.c: New file.
5143
5144 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5145
5146 PR fortran/87359
5147 * gfortran.dg/associate_40.f90 : New test.
5148
5149 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5150
5151 PR fortran/70752
5152 PR fortran/72709
5153 * gfortran.dg/deferred_character_25.f90 : New test.
5154 * gfortran.dg/deferred_character_26.f90 : New test.
5155 * gfortran.dg/deferred_character_27.f90 : New test to verify
5156 that PR82617 remains fixed.
5157
5158 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5159
5160 PR fortran/70149
5161 * gfortran.dg/deferred_character_24.f90 : New test.
5162
5163 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
5164
5165 PR target/87370
5166 * gcc.target/i386/pr87370.c: New test.
5167
5168 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
5169
5170 PR fortran/65667
5171 * gfortran.dg/dependency_52.f90 : New test.
5172
5173 2018-09-29 Jakub Jelinek <jakub@redhat.com>
5174
5175 PR target/87467
5176 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
5177 (CALC): Use double instead of float.
5178 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
5179 _mm512_abs_ps and _mm512_mask_abs_ps.
5180
5181 2018-09-28 David Malcolm <dmalcolm@redhat.com>
5182
5183 * c-c++-common/unroll-1.c: Update expected output from "note" to
5184 "optimized".
5185 * c-c++-common/unroll-2.c: Likewise.
5186 * c-c++-common/unroll-3.c: Likewise.
5187 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
5188 dg-message to dg-missed. Convert param from -fopt-info to
5189 -fopt-info-missed-ipa.
5190 * g++.dg/tree-ssa/pr81408.C: Update expected output from
5191 dg-message to dg-missed.
5192 * g++.dg/vect/slp-pr56812.cc: Update expected output from
5193 dg-message to dg-optimized.
5194 * gcc.dg/pr26570.c: Update expected output from dg-message to
5195 dg-missed. Convert param from -fopt-info to
5196 -fopt-info-missed-ipa.
5197 * gcc.dg/pr32773.c: Likewise.
5198 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
5199 dg-message to dg-missed.
5200 * gcc.dg/unroll-2.c: Update expected output from dg-message to
5201 dg-optimized.
5202 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
5203 from -fopt-info to -fopt-info-vec.
5204 * gfortran.dg/directive_unroll_1.f90: Update expected output from
5205 "note" to "optimized".
5206 * gfortran.dg/directive_unroll_2.f90: Likewise.
5207 * gfortran.dg/directive_unroll_3.f90: Likewise.
5208 * gnat.dg/unroll4.adb: Likewise.
5209 * lib/gcc-dg.exp (dg-optimized): New procedure.
5210 (dg-missed): New procedure.
5211
5212 2018-09-28 Joseph Myers <joseph@codesourcery.com>
5213
5214 PR c/87390
5215 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
5216 values explicitly to target type for comparison.
5217
5218 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5219
5220 PR testsuite/87433
5221 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
5222 instead of 4.
5223
5224 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5225
5226 PR testsuite/87433
5227 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5228
5229 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
5230
5231 * gcc.target/sparc/20160229-1.c: Minor tweak.
5232 * gcc.target/sparc/cbcond-2.c: Likewise.
5233 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5234 * gcc.target/sparc/movcc-2.c: Minor tweak.
5235 * gcc.target/sparc/overflow-3.c: Likewise.
5236 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5237 * gcc.target/sparc/overflow-5.c: Minor tweak.
5238 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5239
5240 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
5241
5242 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5243 valid value, in the "vector bool int" case.
5244
5245 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
5246
5247 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5248 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5249 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5250
5251 2018-09-27 Martin Liska <mliska@suse.cz>
5252
5253 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5254 * g++.dg/torture/pr59265.C: Likewise.
5255 * g++.dg/tree-prof/morefunc.C: Likewise.
5256 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5257 * gcc.dg/pr26570.c: Likewise.
5258 * gcc.dg/pr32773.c: Likewise.
5259 * gcc.dg/pr40209.c: Likewise.
5260 * gcc.dg/pr51957-1.c: Likewise.
5261 * gcc.dg/pr80747.c: Likewise.
5262 * gcc.target/aarch64/pr62262.c: Likewise.
5263
5264 2018-09-27 Richard Biener <rguenther@suse.de>
5265
5266 PR testsuite/87451
5267 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5268
5269 2018-09-27 Richard Biener <rguenther@suse.de>
5270
5271 PR debug/37801
5272 PR debug/87440
5273 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5274 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5275
5276 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5277
5278 PR c++/67544
5279 * g++.dg/concepts/pr67544.C: New.
5280
5281 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5282
5283 PR c++/84940
5284 * g++.dg/expr/unary4.C: New.
5285
5286 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5287
5288 PR gcov-profile/86957
5289 * gcc.dg/Wmissing-profile.c: New test.
5290
5291 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5292
5293 PR c/87390
5294 * gcc.target/i386/excess-precision-9.c,
5295 gcc.target/i386/excess-precision-10.c: New tests.
5296
5297 2018-09-26 Richard Biener <rguenther@suse.de>
5298
5299 PR debug/87443
5300 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5301
5302 2018-09-26 Martin Jambor <mjambor@suse.cz>
5303
5304 PR c/87347
5305 * gcc.dg/pr87347.c: New test.
5306
5307 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5308
5309 PR c++/71131
5310 * g++.dg/concepts/pr71131.C: New.
5311
5312 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5313
5314 PR c++/71127
5315 * g++.dg/concepts/pr71127.C: New.
5316
5317 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5318
5319 PR c++/67655
5320 * g++.dg/concepts/pr67655.C: New.
5321
5322 2018-09-26 Thomas Quinot <quinot@adacore.com>
5323
5324 * gnat.dg/sso13.adb: New testcase.
5325
5326 2018-09-26 Justin Squirek <squirek@adacore.com>
5327
5328 * gnat.dg/warn16.adb: New testcase.
5329
5330 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5331
5332 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5333 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5334 gnat.dg/elab7_pkg2.ads: New testcase.
5335
5336 2018-09-26 Javier Miranda <miranda@adacore.com>
5337
5338 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5339
5340 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5341
5342 * gnat.dg/predicate2-containers.ads,
5343 gnat.dg/predicate2-project-name_values.ads,
5344 gnat.dg/predicate2-project-registry-attribute.ads,
5345 gnat.dg/predicate2-project-registry.ads,
5346 gnat.dg/predicate2-project-typ-set.ads,
5347 gnat.dg/predicate2-project-typ.ads,
5348 gnat.dg/predicate2-project.ads,
5349 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5350 gnat.dg/predicate2_main.adb: New testcase.
5351
5352 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5353
5354 * gnat.dg/dynhash1.adb: New testcase.
5355
5356 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5357
5358 * gnat.dg/sets1.adb: New testcase.
5359 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5360 to new API.
5361
5362 2018-09-26 Thomas Quinot <quinot@adacore.com>
5363
5364 * gnat.dg/sso12.adb: New testcase.
5365
5366 2018-09-26 Justin Squirek <squirek@adacore.com>
5367
5368 * gnat.dg/expr_func8.adb: New testcase.
5369
5370 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5371
5372 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5373 testcase.
5374
5375 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5376
5377 PR c++/67656
5378 * g++.dg/concepts/pr67656.C: New.
5379
5380 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5381
5382 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5383 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5384 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5385
5386 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5387
5388 * g++.dg/other/vthunk1.C: Rename to...
5389 * g++.dg/other/thunk1.C: ...this.
5390 * g++.dg/other/thunk2a.C: New test.
5391 * g++.dg/other/thunk2b.C: Likewise.
5392
5393 2018-09-25 Jim Wilson <jimw@sifive.com>
5394
5395 * gcc.target/riscv/weak-1.c: New.
5396
5397 2018-09-25 Jeff Law <law@redhat.com>
5398
5399 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5400 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5401
5402 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5403
5404 * gnat.dg/dinst.adb: Adjust for locviews.
5405
5406 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5407
5408 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5409 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5410 vec_splat calls from recently added tests. Update instruction counts.
5411 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5412 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5413 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5414 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5415 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5416
5417 2018-09-25 Marek Polacek <polacek@redhat.com>
5418
5419 PR c++/87425
5420 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5421
5422 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5423
5424 PR c++/87398
5425 * g++.dg/other/pr87398.C: New test.
5426 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5427 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5428
5429 2018-09-25 Martin Jambor <mjambor@suse.cz>
5430
5431 PR testsuite/87339
5432 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5433 float125 target.
5434 * gcc.target/i386/warn-abs-3.c: New test.
5435
5436 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5437
5438 PR c++/81246
5439 * g++.dg/cpp0x/pr81246.C: New.
5440
5441 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5442
5443 PR target/82699
5444 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5445 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5446
5447 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5448
5449 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5450 ILP32.
5451
5452 2018-09-25 Richard Biener <rguenther@suse.de>
5453
5454 PR tree-optimization/87402
5455 * gcc.dg/torture/pr87402.c: New testcase.
5456
5457 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5458
5459 PR testsuite/70150
5460 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5461 for pie_enabled target.
5462 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5463 * gcc.target/i386/pr34256.c: Likewise.
5464
5465 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5466
5467 PR c++/85070
5468 * g++.dg/cpp0x/pr85070.C: New.
5469
5470 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5471
5472 PR target/82699
5473 * gcc.target/i386/pr82699-1.c: New file.
5474 * gcc.target/i386/pr82699-2.c: Likewise.
5475 * gcc.target/i386/pr82699-3.c: Likewise.
5476 * gcc.target/i386/pr82699-4.c: Likewise.
5477 * gcc.target/i386/pr82699-5.c: Likewise.
5478 * gcc.target/i386/pr82699-6.c: Likewise.
5479
5480 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5481
5482 PR fortran/87401
5483 * gfortran.dg/intent_out_12.f90: New test.
5484
5485 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5486
5487 PR testsuite/86952
5488 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5489 update expected codegen
5490
5491 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5492
5493 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5494
5495 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5496
5497 PR target/80080
5498 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5499 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5500
5501 2018-09-24 Martin Liska <mliska@suse.cz>
5502
5503 PR sanitizer/85774
5504 * g++.dg/asan/pr85774.C: New test.
5505
5506 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5507
5508 PR middle-end/87054
5509 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5510
5511 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5512
5513 PR fortran/87395
5514 * gfortran.dg/intent_out_11.f90: New test.
5515
5516 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5517
5518 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5519 * gfortran.dg/coarray_lock_7.f90: Likewise.
5520
5521 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5522
5523 PR fortran/87395
5524 * gfortran.dg/intent_out_10.f90: New test.
5525
5526 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5527
5528 PR fortran/41453
5529 * gfortran.dg/intent_optimize_2.f90: New test.
5530
5531 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5532
5533 PR fortran/87318
5534 * gfortran.dg/dtio_1.f90: Update test to valid code.
5535
5536 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5537
5538 PR fortran/85603
5539 * gfortran.dg/deferred_character_23.f90 : New test.
5540
5541 2018-09-21 Jeff Law <law@redhat.com>
5542
5543 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5544 * gcc.dg/tree-ssa/vrp120.c: New test.
5545
5546 2018-09-21 Marek Polacek <polacek@redhat.com>
5547
5548 PR c++/87372 - __func__ constexpr evaluation.
5549 * g++.dg/cpp1y/func_constexpr2.C: New test.
5550
5551 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5552
5553 PR fortran/77325
5554 * gfortran.dg/deferred_character_22.f90 : New test.
5555
5556 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5557
5558 PR fortran/87359
5559 * gfortran.dg/finalize_33.f90 : New test.
5560
5561 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5562
5563 PR tree-optimization/87309
5564 * gcc.dg/pr87309.c: New test.
5565
5566 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5567
5568 * c-c++-common/dump-ada-spec-14.c: New test.
5569
5570 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5571
5572 * gcc.dg/nested-func-11.c: New test.
5573
5574 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5575 more robust and remove target-specific handling.
5576
5577 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5578
5579 * gcc.c-torture/execute/20180921-1.c: New test.
5580
5581 2018-09-20 Marek Polacek <polacek@redhat.com>
5582
5583 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5584 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5585 * g++.dg/cpp0x/ref-qual20.C: New test.
5586
5587 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5588
5589 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5590 * g++.dg/lto/20081109-1_0.C: Likewise.
5591 * g++.dg/lto/20090302_0.C: Likewise.
5592 * g++.dg/lto/pr45621_0.C: Likewise.
5593 * g++.dg/lto/pr60567_0.C: Likewise.
5594 * g++.dg/lto/pr62026.C: Likewise.
5595 * gcc.dg/lto/pr45736_0.c: Likewise.
5596 * gcc.dg/lto/pr52634_0.c: Likewise.
5597 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5598 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5599
5600 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5601
5602 PR middle-end/87054
5603 * gcc.dg/pr87054.c: New.
5604
5605 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5606
5607 PR tree-optimization/87288
5608 * gcc.dg/vect/pr87288-1.c: New test.
5609 * gcc.dg/vect/pr87288-2.c: Likewise,
5610 * gcc.dg/vect/pr87288-3.c: Likewise.
5611
5612 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5613
5614 PR tree-optimization/86877
5615 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
5616
5617 2018-09-19 Marek Polacek <polacek@redhat.com>
5618
5619 * g++.dg/conversion/op4.C: Add dg-warning.
5620 * g++.dg/warn/Wclass-conversion1.C: New test.
5621 * g++.dg/warn/Wclass-conversion2.C: New test.
5622 * g++.dg/warn/Wconversion5.C: Remove file.
5623 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
5624 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
5625 * g++.old-deja/g++.jason/conversion5.C: Likewise.
5626
5627 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5628
5629 PR c++/87324
5630 * g++.dg/cpp0x/desig5.C: New.
5631
5632 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
5633
5634 PR fortran/84109
5635 * gfortran.dg/elemental_function_3.f90 : New test.
5636
5637 2018-09-19 Marek Polacek <polacek@redhat.com>
5638
5639 PR c++/87357 - missing -Wconversion warning
5640 * g++.dg/warn/Wconversion5.C: New test.
5641
5642 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
5643
5644 * gcc.target/aarch64/atomic-store.c: New.
5645
5646 2018-09-19 Richard Biener <rguenther@suse.de>
5647
5648 PR tree-optimization/87349
5649 PR tree-optimization/87342
5650 * gcc.dg/torture/pr87349-1.c: New testcase.
5651 * gcc.dg/torture/pr87349-2.c: Likewise.
5652 * gcc.dg/torture/pr87342.c: Likewise.
5653
5654 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5655
5656 PR fortran/29550
5657 * gfortran.dg/inline_matmul_13.f90: Adjust count for
5658 _gfortran_matmul.
5659 * gfortran.dg/inline_matmul_16.f90: Likewise.
5660 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
5661 for dgemm instead of dgemm_. Add call to random_number to make
5662 standard conforming.
5663 * gfortran.dg/matmul_blas_1.f90: New test.
5664 * gfortran.dg/matmul_bounds_14.f: New test.
5665 * gfortran.dg/matmul_bounds_15.f: New test.
5666 * gfortran.dg/matmul_bounds_16.f: New test.
5667 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
5668 preceding tests.
5669
5670 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5671
5672 PR fortran/87239
5673 * gfortran.dg/elemental_function_2.f90 : New test.
5674
5675 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5676
5677 PR fortran/87336
5678 * gfortran.dg/pointer_array_10.f90 : New test.
5679 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
5680 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
5681 count to 72.
5682
5683 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5684
5685 PR c++/85065
5686 * g++.dg/concepts/pr85065.C: New.
5687
5688 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5689
5690 PR testsuite/87339
5691 * gcc.dg/warn-abs-1.c: Require float128 target.
5692 Skip if large_long_double newlib target.
5693
5694 2018-09-18 Nathan Sidwell <nathan@acm.org>
5695
5696 PR c++/86881
5697 * g++.dg/warn/pr86881.C: New.
5698
5699 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5700
5701 * gcc.target/aarch64/spellcheck_1.c:
5702 Make architecture suggestion optional.
5703 * gcc.target/aarch64/spellcheck_4.c:
5704 Likewise.
5705
5706 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5707
5708 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
5709 functions.
5710
5711 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
5712 Bernd Schmidt <bernds_cb1@t-online.de>
5713
5714 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
5715 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
5716 * gcc.target/nvptx/atomic_fetch-3.c: New test.
5717
5718 2018-09-17 Richard Biener <rguenther@suse.de>
5719
5720 PR tree-optimization/87328
5721 * gcc.dg/torture/pr87328.c: New testcase.
5722
5723 2018-09-17 Martin Jambor <mjambor@suse.cz>
5724
5725 PR c/63886
5726 * gcc.dg/warn-abs-1.c: New test.
5727 * gcc.dg/dfp/warn-abs-2.c: Likewise.
5728
5729 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5730
5731 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
5732 TEST_ALWAYS_FLAGS to HOSTCXX.
5733
5734 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5735
5736 PR fortran/64120
5737 * gfortran.dg/allocatable_scalar_14.f90 : New test.
5738
5739 2018-09-17 Richard Biener <rguenther@suse.de>
5740
5741 PR tree-optimization/87301
5742 * gcc.dg/torture/pr87301.c: New testcase.
5743
5744 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5745
5746 PR fortran/85954
5747 * gfortran.dg/deferred_character_21.f90 : New test.
5748
5749 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5750
5751 PR fortran/86484
5752 PR fortran/84543
5753 * gfortran.dg/class_assign_2.f90: New test case.
5754 * gfortran.dg/class_assign_3.f90: New test case.
5755
5756 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5757
5758 PR fortran/37802
5759 * gfortran.dg/matmul_bounds_13.f90: New test case.
5760 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5761 error.
5762 * gfortran.dg/matmul_5.f90: Likewise.
5763 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5764 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5765 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5766 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5767 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5768
5769 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5770
5771 * gcc.c-torture/compile/20180915-1.c: New test.
5772
5773 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5774
5775 PR c/82967
5776 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5777 dg-prune-output.
5778 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5779 bogus suggestion.
5780 * gcc.dg/spellcheck-identifiers-4.c: New test.
5781
5782 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5783
5784 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5785
5786 2018-09-14 Martin Sebor <msebor@redhat.com>
5787
5788 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5789
5790 2018-09-14 Martin Sebor <msebor@redhat.com>
5791 Jeff Law <law@redhat.com>
5792
5793 * gcc.dg/warn-strcpy-no-nul.c: New test.
5794
5795 2018-09-14 Martin Sebor <msebor@redhat.com>
5796
5797 c++/61941
5798 * g++.dg/pr61941.C: New test.
5799
5800 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5801
5802 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
5803 rather than pattern name in combine dump.
5804
5805 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
5806
5807 PR target/85628
5808 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
5809 New functions.
5810
5811 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5812
5813 PR tree-optimization/87259
5814 * gcc.dg/pr87259.c: New test.
5815
5816 2018-09-13 Martin Sebor <msebor@redhat.com>
5817 Jeff Law <law@redhat.com>
5818
5819 * gcc.dg/warn-strlen-no-nul.c: New test.
5820
5821 2018-09-13 Richard Biener <rguenther@suse.de>
5822
5823 PR tree-optimization/87263
5824 * gcc.dg/torture/pr87263.c: New testcase.
5825 * gcc.dg/torture/ssa-fre-2.c: Likewise.
5826 * gcc.dg/torture/ssa-fre-3.c: Likewise.
5827 * gcc.dg/torture/ssa-fre-4.c: Likewise.
5828
5829 2018-09-13 Omar Sandoval <osandov@osandov.com>
5830 Tom de Vries <tdevries@suse.de>
5831
5832 PR debug/86985
5833 * gcc.dg/guality/zero-length-array.c: New test.
5834
5835 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
5836
5837 PR target/85628
5838 * gcc.target/aarch64/combine_bfxil.c: New file.
5839 * gcc.target/aarch64/combine_bfxil_2.c: New file.
5840
5841 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5842 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5843
5844 PR middle-end/87290
5845 * gcc.target/i386/pr87290.c: New test.
5846 * gcc.c-torture/execute/pr87290.c: New test.
5847
5848 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5849
5850 PR tree-optimization/87287
5851 * gcc.dg/tree-ssa/pr87287.c: New test.
5852
5853 2018-09-12 David Malcolm <dmalcolm@redhat.com>
5854
5855 PR c++/85110
5856 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
5857 special-casing of diagnostic for a single non-viable candidate due
5858 to a bad argument.
5859 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5860 Add test coverage for an unmatched overloaded operator.
5861 * g++.dg/expr/pmf-1.C: Likewise.
5862 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
5863 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5864 * g++.old-deja/g++.law/arg11.C: Likewise.
5865 * g++.old-deja/g++.law/arm9.C: Likewise.
5866 * g++.old-deja/g++.robertl/eb131.C: Likewise.
5867
5868 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
5869
5870 PR fortran/87284
5871 * gfortran.dg/allocate_with_mold_2.f90: New test.
5872
5873 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5874
5875 PR middle-end/82853
5876 * gcc.target/i386/pr82853-1.c: New test.
5877 * gcc.target/i386/pr82853-2.c: New test.
5878
5879 2018-09-12 Richard Biener <rguenther@suse.de>
5880
5881 PR tree-optimization/87280
5882 * gcc.dg/torture/pr87280.c: New testcase.
5883
5884 2018-09-12 Richard Biener <rguenther@suse.de>
5885
5886 PR tree-optimization/87266
5887 * gcc.dg/torture/pr87266-1.c: New testcase.
5888 * gcc.dg/torture/pr87266-2.c: Likewise.
5889 * gcc.dg/torture/pr87266-3.c: Likewise.
5890 * gcc.dg/torture/pr87266-4.c: Likewise.
5891
5892 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
5893
5894 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
5895
5896 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5897 Andreas Krebbel <krebbel@linux.ibm.com>
5898
5899 PR tree-optimization/86844
5900 * gcc.c-torture/execute/pr86844.c: New test.
5901 * gcc.dg/store_merging_22.c: New test.
5902 * gcc.dg/store_merging_23.c: New test.
5903
5904 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5905
5906 PR middle-end/87248
5907 * c-c++-common/torture/pr87248.c: New test.
5908
5909 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5910
5911 PR fortran/87172
5912 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
5913
5914 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
5915
5916 PR fortran/87277
5917 * gfortran.dg/select_type_43.f90: New test.
5918
5919 2018-09-11 Nathan Sidwell <nathan@acm.org>
5920
5921 * gcc.dg/driver-specs.c: New.
5922
5923 2018-09-11 Joey Ye <joey.ye@arm.com>
5924
5925 * lib/gcov.exp (verify-intermediate): Add missing close.
5926
5927 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5928
5929 PR fortran/86830
5930 * gfortran.dg/typebound_call_30.f90: New test case.
5931
5932 2018-09-10 Janus Weil <janus@gcc.gnu.org>
5933
5934 PR fortran/85395
5935 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
5936
5937 2018-09-08 Marek Polacek <polacek@redhat.com>
5938
5939 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
5940 * g++.dg/cpp0x/move-return2.C: New test.
5941
5942 2018-09-08 Marek Polacek <polacek@redhat.com>
5943
5944 * c-c++-common/array-init.c: Add dg-prune-output.
5945 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
5946 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
5947 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
5948 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
5949 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
5950 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
5951 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
5952 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
5953 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
5954 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
5955 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
5956 * g++.dg/cpp1y/pr64382.C: Likewise.
5957 * g++.dg/cpp1y/pr77739.C: Likewise.
5958 * g++.dg/cpp1z/lambda-this1.C: Likewise.
5959 * g++.dg/cpp1z/lambda-this2.C: Likewise.
5960 * g++.dg/template/crash84.C: Adjust dg-error.
5961
5962 2018-09-07 Marek Polacek <polacek@redhat.com>
5963
5964 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
5965 messages.
5966
5967 2018-09-07 Marek Polacek <polacek@redhat.com>
5968
5969 PR c++/87152 - range-based for loops with initializer broken in templates.
5970 * g++.dg/cpp2a/range-for11.C: New test.
5971 * g++.dg/cpp2a/range-for12.C: New test.
5972 * g++.dg/cpp2a/range-for13.C: New test.
5973 * g++.dg/cpp2a/range-for14.C: New test.
5974 * g++.dg/cpp2a/range-for15.C: New test.
5975 * g++.dg/cpp2a/range-for16.C: New test.
5976 * g++.dg/cpp2a/range-for17.C: New test.
5977 * g++.dg/cpp2a/range-for18.C: New test.
5978 * g++.dg/parse/error61.C (foo): Adjust dg-error.
5979
5980 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
5981
5982 PR target/86731
5983 * gcc.target/powerpc/pr86731.c: New test.
5984 * gcc.target/powerpc/pr86731-longlong.c: New test.
5985 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
5986 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
5987 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
5988 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
5989
5990 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
5991
5992 PR target/80080
5993 * gcc.target/s390/pr80080-3.c: New test.
5994 * gcc.target/s390/s390.exp: Make sure the new test passes
5995 on all optimization levels.
5996
5997 2018-09-05 Marek Polacek <polacek@redhat.com>
5998
5999 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
6000 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
6001
6002 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
6003 Bernd Schmidt <bernds_cb1@t-online.de>
6004
6005 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6006 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6007
6008 2018-09-05 Marek Polacek <polacek@redhat.com>
6009
6010 PR c++/87109, wrong overload with ref-qualifiers.
6011 * g++.dg/cpp0x/ref-qual19.C: New test.
6012
6013 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6014
6015 PR testsuite/52665
6016 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
6017 * lib/target-supports.exp (scan-assembler_required_options,
6018 scan-assembler-not_required_options,
6019 scan-assembler-times_required_options): Add -fno-ident.
6020 * lib/scanasm.exp (scan-assembler-times): Fix error message.
6021 * c-c++-common/ident-0a.c: New test.
6022 * c-c++-common/ident-0b.c: New test.
6023 * c-c++-common/ident-1a.c: New test.
6024 * c-c++-common/ident-1b.c: New test.
6025 * c-c++-common/ident-2a.c: New test.
6026 * c-c++-common/ident-2b.c: New test.
6027
6028 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6029
6030 * gcc.dg/recip_sqrt_mult_1.c: New test.
6031 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
6032 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
6033 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
6034 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
6035 * g++.dg/recip_sqrt_mult_1.C: Likewise.
6036 * g++.dg/recip_sqrt_mult_2.C: Likewise.
6037
6038 2018-09-05 Martin Liska <mliska@suse.cz>
6039
6040 PR tree-optimization/87205
6041 * gcc.dg/tree-ssa/pr87205-2.c: New test.
6042 * gcc.dg/tree-ssa/pr87205.c: New test.
6043
6044 2018-09-05 Richard Biener <rguenther@suse.de>
6045
6046 PR tree-optimization/87217
6047 * gfortran.dg/pr87217.f: New testcase.
6048
6049 2018-09-05 Pádraig Brady p@draigbrady.com
6050
6051 PR c++/87137
6052 * g++.dg/abi/pr87137.C: New.
6053
6054 PR c++/87185
6055 * g++.dg/pr87185.C: New.
6056
6057 2018-09-05 Martin Liska <mliska@suse.cz>
6058
6059 PR testsuite/87216
6060 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
6061 to support Darwin names.
6062
6063 2018-09-05 Martin Liska <mliska@suse.cz>
6064
6065 * g++.dg/gcov/loop.C: Update test to support new format.
6066
6067 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
6068
6069 PR debug/86593
6070 * g++.dg/pr86593.C: New test.
6071
6072 2018-09-04 Jakub Jelinek <jakub@redhat.com>
6073
6074 PR target/87198
6075 * gcc.target/i386/pr87198.c: New test.
6076
6077 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6078
6079 PR target/86744
6080 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
6081
6082 2018-09-04 Richard Biener <rguenther@suse.de>
6083
6084 PR tree-optimization/87211
6085 * gcc.dg/torture/pr87211.c: New testcase.
6086
6087 2018-09-04 Richard Biener <rguenther@suse.de>
6088
6089 PR tree-optimization/87176
6090 * gcc.dg/torture/pr87176.c: New testcase.
6091 * gcc.dg/torture/ssa-fre-1.c: Likewise.
6092
6093 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6094
6095 * gfortran.dg/modulo_check: New test.
6096
6097 2018-09-03 Richard Biener <rguenther@suse.de>
6098
6099 PR tree-optimization/87177
6100 * gcc.dg/torture/pr87177.c: New testcase.
6101 * gcc.dg/torture/pr87177-2.c: Likewise.
6102
6103 2018-09-03 Richard Biener <rguenther@suse.de>
6104
6105 PR tree-optimization/87200
6106 * gcc.dg/torture/pr87200.c: New testcase.
6107
6108 2018-09-03 Richard Biener <rguenther@suse.de>
6109
6110 PR tree-optimization/87197
6111 * gcc.dg/torture/pr87197.c: New testcase.
6112
6113 PR tree-optimization/87169
6114 * gcc.dg/torture/pr87169.c: New testcase.
6115
6116 2018-09-03 Martin Liska <mliska@suse.cz>
6117
6118 PR driver/83193
6119 * gcc.dg/completion-4.c: New test.
6120
6121 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
6122
6123 PR c++/84980
6124 * g++.dg/concepts/pr84980.C: New.
6125
6126 2018-09-03 Martin Liska <mliska@suse.cz>
6127
6128 PR middle-end/59521
6129 * c-c++-common/pr59521-1.c: New test.
6130 * c-c++-common/pr59521-2.c: New test.
6131 * gcc.dg/tree-prof/pr59521-3.c: New test.
6132
6133 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6134
6135 * c-c++-common/array-init.c: New test.
6136 * g++.dg/init/string2.C: Remove selector.
6137
6138 2018-09-01 Michael Matz <matz@suse.de>
6139
6140 PR tree-optimization/87074
6141 * gcc.dg/pr87074.c: New test.
6142
6143 2018-08-31 Richard Biener <rguenther@suse.de>
6144
6145 PR tree-optimization/87168
6146 * gcc.dg/torture/pr87168.c: New testcase.
6147
6148 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
6149
6150 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
6151 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
6152 (test_vnegd_s64): Likewise.
6153 * gcc.target/aarch64/vnegd_64.c: New.
6154 * gcc.target/aarch64/vabsd_64.c: New.
6155 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
6156
6157 2018-08-31 Nathan Sidwell <nathan@acm.org>
6158
6159 PR c++/87155
6160 PR c++/84707
6161 * g++.dg/cpp0x/pr87155.C: New.
6162 * g++.dg/cpp0x/inline-ns10.C: Adjust.
6163
6164 2018-08-31 Jakub Jelinek <jakub@redhat.com>
6165
6166 PR middle-end/87138
6167 * gcc.target/i386/avx512bw-pr87138.c: New test.
6168
6169 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
6170
6171 PR fortran/86328
6172 PR fortran/86760
6173 * gfortran.dg/pr86328.f90 : New test.
6174 in comment 12 of the PR.
6175 * gfortran.dg/pr86760.f90 : New test.
6176
6177 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
6178
6179 * g++.dg/cpp0x/noexcept30.C: Make dependence on
6180 -fdelete-null-pointer-checks explicit.
6181 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
6182 * g++.dg/expr/pmf-3.C: Likewise.
6183 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
6184 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
6185 * g++.dg/tree-ssa/pr61034.C: Likewise.
6186 * gcc.dg/addr_equal-1.c: Likewise.
6187 * gcc.dg/ipa/pr85734.c: Likewise.
6188 * gcc.dg/ipa/propmalloc-1.c: Likewise.
6189 * gcc.dg/ipa/propmalloc-2.c: Likewise.
6190 * gcc.dg/ipa/propmalloc-3.c: Likewise.
6191 * gcc.dg/tree-ssa/pr78154.c: Likewise.
6192 * gcc.dg/tree-ssa/pr83648.c: Likewise.
6193
6194 2018-08-30 Martin Sebor <msebor@redhat.com>
6195
6196 PR testsuite/87158
6197 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
6198
6199 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
6200
6201 PR testsuite/86519
6202 gcc.dg/strcmpopt_6.c: Remove.
6203 gcc.target/aarch64/strcmpopt_6.c: New testcase.
6204 gcc.target/i386/strcmpopt_6.c: Likewise.
6205
6206 2018-08-30 Richard Biener <rguenther@suse.de>
6207
6208 PR tree-optimization/87147
6209 * gcc.dg/torture/pr87147.c: New testcase.
6210
6211 2018-08-30 Tamar Christina <tamar.christina@arm.com>
6212
6213 * gcc.target/aarch64/large_struct_copy_2.c: New.
6214
6215 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6216
6217 PR middle-end/87053
6218 * gcc.c-torture/execute/pr87053.c: New test.
6219
6220 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6221
6222 PR c++/87095
6223 * g++.dg/ubsan/vptr-13.C: New test.
6224
6225 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6226
6227 PR c++/85265
6228 * g++.dg/concepts/pr85265.C: New.
6229
6230 2018-08-29 Martin Sebor <msebor@redhat.com>
6231 Bernd Edlinger <bernd.edlinger@hotmail.de>
6232
6233 PR tree-optimization/86714
6234 PR tree-optimization/86711
6235 * gcc.c-torture/execute/memchr-1.c: New test.
6236 * gcc.c-torture/execute/pr86714.c: New test.
6237 * gcc.c-torture/execute/widechar-3.c: New test.
6238 * gcc.dg/strlenopt-58.c: New test.
6239
6240 2018-08-29 Richard Biener <rguenther@suse.de>
6241
6242 PR tree-optimization/87132
6243 * gcc.dg/torture/pr87132.c: New testcase.
6244
6245 2018-08-29 David Malcolm <dmalcolm@redhat.com>
6246
6247 PR c++/85110
6248 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6249 output to reflect underlining of pertinent parameter in decl
6250 for "no known conversion" messages.
6251
6252 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6253
6254 PR c++/87122
6255 * g++.dg/cpp1z/decomp47.C: New test.
6256
6257 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6258
6259 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6260 where appropriate.
6261
6262 2018-08-29 Richard Biener <rguenther@suse.de>
6263
6264 PR tree-optimization/87117
6265 * gfortran.dg/pr87117.f90: New testcase.
6266
6267 2018-08-29 Richard Biener <rguenther@suse.de>
6268
6269 PR tree-optimization/87126
6270 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6271
6272 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6273
6274 PR tree-optimization/87009
6275 * gcc.dg/pr87009.c: New test.
6276
6277 2018-08-28 Martin Sebor <msebor@redhat.com>
6278
6279 PR middle-end/86631
6280 * g++.dg/Walloca1.C: Adjust.
6281
6282 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6283
6284 PR c++/86546
6285 * g++.dg/other/switch4.C: New.
6286
6287 2018-08-28 Richard Biener <rguenther@suse.de>
6288
6289 PR tree-optimization/87124
6290 * g++.dg/torture/pr87124.C: New testcase.
6291
6292 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6293
6294 PR fortran/80477
6295 * gfortran.dg/class_result_7.f90: New test.
6296 * gfortran.dg/class_result_8.f90: New test.
6297 * gfortran.dg/class_result_9.f90: New test.
6298
6299 PR fortran/86481
6300 * gfortran.dg/allocate_with_source_25.f90: New test.
6301
6302 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6303
6304 PR middle-end/87099
6305 * gcc.dg/pr87099.c: New test.
6306
6307 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6308
6309 PR testsuite/87078
6310 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6311
6312 2018-08-28 Richard Biener <rguenther@suse.de>
6313
6314 PR tree-optimization/87117
6315 * gcc.dg/pr87117-1.c: New testcase.
6316
6317 2018-08-28 Richard Biener <rguenther@suse.de>
6318
6319 PR tree-optimization/87117
6320 * gcc.dg/pr87117-2.c: New testcase.
6321
6322 2018-08-28 Richard Biener <rguenther@suse.de>
6323
6324 PR tree-optimization/87117
6325 * gcc.dg/lvalue-5.c: New testcase.
6326
6327 2018-08-27 Jeff Law <law@redhat.com>
6328
6329 PR tree-optimization/87110
6330 * gcc.c-torture/compile/pr87110.c: New test.
6331
6332 2018-08-27 Martin Sebor <msebor@redhat.com>
6333
6334 PR tree-optimization/86914
6335 * gcc.dg/strlenopt-57.c: New test.
6336
6337 2018-08-27 Martin Sebor <msebor@redhat.com>
6338
6339 PR tree-optimization/87112
6340 * gcc.dg/pr87112.c: New test.
6341
6342 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6343
6344 PR c++/63392
6345 * g++.dg/diagnostic/missing-typename.C: New test.
6346
6347 2018-08-27 Jeff Law <law@redhat.com>
6348
6349 * gcc.c-torture/compile/dse.c: New test.
6350
6351 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6352
6353 PR c++/86993
6354 * g++.dg/diagnostic/pr86993.C: New test.
6355
6356 2018-08-27 Richard Biener <rguenther@suse.de>
6357
6358 PR tree-optimization/86927
6359 * gcc.dg/vect/pr86927.c: New testcase.
6360
6361 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6362
6363 PR c++/87091
6364 * gcc.dg/empty.h: New file.
6365 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6366 top of file and removal of redundant second printing of warning
6367 location.
6368 * gcc.dg/fixits-pr84852-2.c: Likewise.
6369 * gcc.dg/missing-header-fixit-3.c: Likewise.
6370 * gcc.dg/missing-header-fixit-4.c: New test.
6371 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6372 conversion of show_caret_p to a tri-state.
6373
6374 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6375
6376 PR c++/87091
6377 * g++.dg/pr85523.C: Extend expected output to show line
6378 before line-insertion fix-it hint.
6379 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6380 (test_fixit_insert_newline): Add previous line to expected output.
6381 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6382 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6383
6384 2018-08-27 Martin Liska <mliska@suse.cz>
6385
6386 PR sanitizer/86962
6387 * gcc.dg/asan/pr86962.c: New test.
6388
6389 2018-08-27 Martin Liska <mliska@suse.cz>
6390
6391 * gcc.dg/tree-prof/val-prof-10.c: New test.
6392
6393 2018-08-27 Martin Liska <mliska@suse.cz>
6394
6395 PR tree-optimization/86847
6396 * gcc.dg/tree-ssa/switch-3.c: New test.
6397 * gcc.dg/tree-ssa/vrp105.c: Remove.
6398
6399 2018-08-27 Martin Liska <mliska@suse.cz>
6400
6401 * gcc.dg/tree-ssa/switch-2.c: New test.
6402
6403 2018-08-27 Richard Biener <rguenther@suse.de>
6404
6405 * g++.dg/torture/20180705-1.C: New testcase.
6406 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6407 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6408 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6409 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6410 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6411 * gcc.dg/pr85195.c: Likewise.
6412 * gcc.dg/pr85467.c: Likewise.
6413 * gcc.dg/torture/pr81790.c: Likewise.
6414
6415 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6416 param to current default.
6417
6418 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6419
6420 PR rtl-optimization/87065
6421 * gcc.target/i386/pr87065.c: New test.
6422
6423 2018-08-26 Marek Polacek <polacek@redhat.com>
6424
6425 PR c++/87080
6426 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6427
6428 PR c++/87029, Implement -Wredundant-move.
6429 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6430 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6431 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6432 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6433
6434 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6435
6436 PR libfortran/86704
6437 * gfortran.dg/matmul_19.f90: New test.
6438
6439 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6440
6441 PR fortran/86545
6442 * gfortran.dg/generic_35.f90: New test case.
6443
6444 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6445
6446 PR c++/87091
6447 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6448 line spans are printed with -fdiagnostics-show-line-numbers.
6449
6450 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6451
6452 PR fortran/86837
6453 * gfortran.dg/implied_do_io_6.f90: New test.
6454
6455 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6456
6457 PR middle-end/87092
6458 * gcc.dg/pr87092.c: New test.
6459
6460 2018-08-24 Marek Polacek <polacek@redhat.com>
6461
6462 PR c++/67012
6463 PR c++/86942
6464 * g++.dg/cpp0x/auto52.C: New test.
6465 * g++.dg/cpp1y/auto-fn52.C: New test.
6466 * g++.dg/cpp1y/auto-fn53.C: New test.
6467 * g++.dg/cpp1y/auto-fn54.C: New test.
6468
6469 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6470
6471 * lib/target-supports.exp (vect_perm_supported): Only return
6472 false for variable-length vectors if the permute size is not
6473 a power of 2.
6474 (check_effective_target_vect_perm)
6475 (check_effective_target_vect_perm_byte)
6476 (check_effective_target_vect_perm_short): Remove check for
6477 variable-length vectors.
6478 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6479 * gcc.dg/vect/slp-perm-10.c: Likewise.
6480 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6481
6482 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6483
6484 * gcc.target/aarch64/sve/bswap_1.c: New test.
6485 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6486 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6487
6488 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6489
6490 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6491 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6492 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6493 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6494 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6495 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6496 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6497
6498 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6499
6500 PR debug/79342
6501 * gcc.dg/pr79342.: New test.
6502
6503 2018-08-23 Martin Sebor <msebor@redhat.com>
6504
6505 PR tree-optimization/87072
6506 * gcc.dg/Warray-bounds-35.c: New test.
6507
6508 2018-08-23 Richard Biener <rguenther@suse.de>
6509
6510 PR middle-end/87024
6511 * gcc.dg/pr87024.c: New testcase.
6512
6513 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6514
6515 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6516 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6517 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6518 * gcc.dg/vect/pr80631-2.c: Likewise.
6519
6520 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6521
6522 PR fortran/86863
6523 * gfortran.dg/submodule_32.f08: New test.
6524
6525 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6526
6527 PR fortran/86935
6528 * gfortran.dg/associate_3.f90: Update error message.
6529 * gfortran.dg/associate_39.f90: New test case.
6530
6531 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6532
6533 PR fortran/86888
6534 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6535 an additional case.
6536 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6537 * gfortran.dg/class_17.f03: Update error message.
6538 * gfortran.dg/class_55.f90: Ditto.
6539 * gfortran.dg/dtio_11.f90: Update error messages.
6540 * gfortran.dg/implicit_actual.f90: Add an error message.
6541 * gfortran.dg/typebound_proc_12.f90: Update error message.
6542
6543 2018-08-22 Martin Sebor <msebor@redhat.com>
6544
6545 PR middle-end/87052
6546 * gcc.dg/pr87052.c: New test.
6547 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6548
6549 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6550
6551 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6552 * gfortran.dg/max_expr.f90: ...this.
6553 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6554 * gfortran.dg/min_expr.f90: ...this.
6555
6556 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6557
6558 PR tree-optimization/86725
6559 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6560 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6561 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6562 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6563
6564 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6565
6566 PR tree-optimization/86725
6567 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6568
6569 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6570
6571 * gcc.dg/vect/vect-avg-16.c: New test.
6572 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6573 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6574 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6575 the second loop in main1.
6576
6577 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6578
6579 * gcc.dg/lto/pr85248_0.c (test_alias):
6580 Stringify __USER_LABEL_PREFIX__.
6581 (test_noreturn): Likewise.
6582
6583 2018-08-22 Richard Biener <rguenther@suse.de>
6584
6585 PR tree-optimization/86988
6586 * g++.dg/pr86988.C: New testcase.
6587
6588 2018-08-22 Richard Biener <rguenther@suse.de>
6589
6590 PR tree-optimization/86945
6591 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6592
6593 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6594
6595 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6596
6597 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6598 Thomas Koenig <tkoenig@gcc.gnu.org>
6599
6600 PR fortran/25829
6601 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6602 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6603
6604 2018-08-21 Marek Polacek <polacek@redhat.com>
6605
6606 PR c++/86981, Implement -Wpessimizing-move.
6607 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6608 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6609 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6610 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6611 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
6612
6613 PR c++/65043
6614 * g++.dg/concepts/pr67595.C: Add dg-warning.
6615 * g++.dg/cpp0x/Wnarrowing11.C: New test.
6616 * g++.dg/cpp0x/Wnarrowing12.C: New test.
6617 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
6618
6619 PR c++/86499
6620 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
6621 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
6622
6623 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6624
6625 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
6626
6627 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6628
6629 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
6630
6631 2018-08-21 Javier Miranda <miranda@adacore.com>
6632
6633 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
6634
6635 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6636
6637 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
6638
6639 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6640
6641 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
6642
6643 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
6644
6645 * gnat.dg/rep_clause7.adb: New testcase.
6646
6647 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6648
6649 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
6650 gnat.dg/task1_pkg.ads: New testcase.
6651
6652 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6653
6654 * gnat.dg/linkedlist.adb: New testcase.
6655
6656 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6657
6658 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
6659 gnat.dg/elab6_pkg.ads: New testcase.
6660
6661 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6662
6663 * gnat.dg/expr_func5.adb: New testcase.
6664
6665 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6666
6667 * gnat.dg/dynhash.adb: New testcase.
6668
6669 2018-08-21 Javier Miranda <miranda@adacore.com>
6670
6671 * gnat.dg/enum4.adb: New testcase.
6672
6673 2018-08-21 Tamar Christina <tamar.christina@arm.com>
6674
6675 * gcc.target/aarch64/large_struct_copy.c: New test.
6676
6677 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
6678
6679 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
6680
6681 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6682
6683 PR middle-end/86121
6684 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
6685
6686 2018-08-21 Tom de Vries <tdevries@suse.de>
6687
6688 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
6689 to avoid mismatch in .debug and .earlydebug dump files.
6690
6691 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
6692
6693 PR target/87033
6694 * gcc.target/powerpc/pr87033.c: New test.
6695
6696 2018-08-20 Martin Sebor <msebor@redhat.com>
6697
6698 PR tree-optimization/87034
6699 * gcc.dg/builtin-sprintf-warn-20.c: New test.
6700
6701 2018-08-20 David Malcolm <dmalcolm@redhat.com>
6702
6703 PR other/84889
6704 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
6705 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
6706 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6707
6708 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
6709
6710 PR target/87014
6711 * g++.dg/torture/pr87014.C: New file.
6712
6713 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
6714
6715 PR target/86984
6716 * gcc.target/alpha/pr86984.c: New test.
6717
6718 2018-08-20 Richard Biener <rguenther@suse.de>
6719
6720 PR tree-optimization/78655
6721 * gcc.dg/tree-ssa/evrp11.c: New testcase.
6722
6723 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6724
6725 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
6726 for Darwin.
6727
6728 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6729
6730 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
6731 test on Darwin.
6732 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
6733 * gcc.dg/lto/pr83719_0.c: Likewise.
6734
6735 2018-08-17 Martin Sebor <msebor@redhat.com>
6736
6737 PR testsuite/86996
6738 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6739
6740 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6741
6742 * g++.dg/conversion/Wwrite-strings.C: New test.
6743
6744 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
6745 Chung-Lin Tang <cltang@codesourcery.com>
6746 Xianmiao Qu <xianmiao_qu@c-sky.com>
6747
6748 C-SKY port: Testsuite
6749
6750 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6751 * g++.dg/torture/type-generic-1.C: Likewise.
6752 * gcc.c-torture/compile/20000804-1.c: Likewise.
6753 * gcc.c-torture/execute/20101011-1.c: Likewise.
6754 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6755 * gcc.dg/20020312-2.c: Likewise.
6756 * gcc.dg/Wno-frame-address.c: Likewise.
6757 * gcc.dg/c11-true_min-1.c: Likewise.
6758 * gcc.dg/sibcall-10.c: Likewise.
6759 * gcc.dg/sibcall-9.c: Likewise.
6760 * gcc.dg/stack-usage-1.c: Likewise.
6761 * gcc.dg/torture/float32-tg-3.c: Likewise.
6762 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6763 * gcc.dg/torture/float64-tg-3.c: Likewise.
6764 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6765 * gcc.dg/torture/type-generic-1.c: Likewise.
6766 * gcc.target/csky/*: New.
6767 * lib/target-supports.exp (check_profiling_available): Add
6768 csky-*-elf.
6769 (check_effective_target_hard_float): Handle C-SKY targets with
6770 single-precision hard float only.
6771 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6772
6773 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6774
6775 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6776 gcc_dump_printf.
6777 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6778 coverage for gcc_dump_printf.
6779
6780 2018-08-17 Martin Liska <mliska@suse.cz>
6781
6782 * g++.dg/opt/mpx.C: Fix scanned pattern.
6783 * gcc.target/i386/mpx.c: Likewise.
6784 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6785 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6786 * gcc.dg/torture/pr52969.c: Likewise.
6787 * g++.dg/warn/pr31246-2.C: Likewise.
6788 * g++.dg/warn/pr31246.C: Likewise.
6789 * gcc.dg/pr33092.c: Likewise.
6790 * g++.dg/opt/eh1.C: Remove a deprecated option.
6791 * g++.dg/template/inline1.C: Likewise.
6792 * g++.dg/tree-ssa/pr81408.C: Likewise.
6793 * gcc.dg/pr41837.c: Likewise.
6794 * gcc.dg/pr41841.c: Likewise.
6795 * gcc.dg/pr42250.c: Likewise.
6796 * gcc.dg/pr43084.c: Likewise.
6797 * gcc.dg/pr43317.c: Likewise.
6798 * gcc.dg/pr51879-18.c: Likewise.
6799 * gcc.dg/torture/pr36066.c: Likewise.
6800 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
6801 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
6802 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
6803 * gcc.dg/tree-ssa/pr45122.c: Likewise.
6804 * gcc.target/i386/pr45352-2.c: Likewise.
6805 * gcc.target/i386/zee.c: Likewise.
6806 * gfortran.dg/auto_char_len_2.f90: Likewise.
6807 * gfortran.dg/auto_char_len_4.f90: Likewise.
6808 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6809 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6810 * gfortran.dg/gomp/pr47331.f90: Likewise.
6811 * gfortran.dg/pr40999.f: Likewise.
6812 * gfortran.dg/pr41011.f: Likewise.
6813 * gfortran.dg/pr42051.f03: Likewise.
6814 * gfortran.dg/pr46804.f90: Likewise.
6815 * gfortran.dg/pr83149_1.f90: Likewise.
6816 * gfortran.dg/pr83149_b.f90: Likewise.
6817 * gfortran.dg/whole_file_1.f90: Likewise.
6818 * gfortran.dg/whole_file_10.f90: Likewise.
6819 * gfortran.dg/whole_file_11.f90: Likewise.
6820 * gfortran.dg/whole_file_12.f90: Likewise.
6821 * gfortran.dg/whole_file_13.f90: Likewise.
6822 * gfortran.dg/whole_file_14.f90: Likewise.
6823 * gfortran.dg/whole_file_15.f90: Likewise.
6824 * gfortran.dg/whole_file_16.f90: Likewise.
6825 * gfortran.dg/whole_file_17.f90: Likewise.
6826 * gfortran.dg/whole_file_18.f90: Likewise.
6827 * gfortran.dg/whole_file_19.f90: Likewise.
6828 * gfortran.dg/whole_file_2.f90: Likewise.
6829 * gfortran.dg/whole_file_20.f03: Likewise.
6830 * gfortran.dg/whole_file_3.f90: Likewise.
6831 * gfortran.dg/whole_file_4.f90: Likewise.
6832 * gfortran.dg/whole_file_5.f90: Likewise.
6833 * gfortran.dg/whole_file_6.f90: Likewise.
6834 * gfortran.dg/whole_file_7.f90: Likewise.
6835 * gfortran.dg/whole_file_8.f90: Likewise.
6836 * gfortran.dg/whole_file_9.f90: Likewise.
6837 * gcc.dg/vect/vect.exp: Likewise.
6838
6839 2018-08-17 Richard Biener <rguenther@suse.de>
6840
6841 PR middle-end/86505
6842 * gcc.dg/torture/pr86505.c: New testcase.
6843
6844 2018-08-16 Martin Sebor <msebor@redhat.com>
6845
6846 PR tree-optimization/86853
6847 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
6848 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
6849 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
6850
6851 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6852
6853 * gcc.dg/missing-header-fixit-3.c: New test.
6854
6855 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6856
6857 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6858 (test_fixit_insert_newline): Update expected output to show '+'
6859 characters in margin of line-insertion fix-it hint.
6860
6861 2018-08-16 Nathan Sidwell <nathan@acm.org>
6862
6863 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
6864 * gcc.dg/cpp/macsyntx2.c: likewise.
6865
6866 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6867
6868 PR testsuite/86745
6869 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
6870 * gcc.target/i386/avx-cvt-2.c: Ditto.
6871
6872 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6873
6874 PR c++/70693
6875 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
6876
6877 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
6878
6879 * gcc.target/aarch64/imm_choice_comparison.c: New test.
6880
6881 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6882
6883 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
6884 (lib_strncmp): Likewise.
6885
6886 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6887
6888 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
6889 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6890 * g++.dg/torture/pr44295.C : Likewise.
6891
6892 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6893
6894 PR testsuite/78544
6895 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
6896 attributes and matching.
6897 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6898 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6899
6900 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6901
6902 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
6903
6904 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6905
6906 * gcc.target/i386/rop1.c: Remove.
6907 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
6908
6909 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
6910
6911 * gcc.target/powerpc/fold-vec-splat-char.c: New.
6912 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
6913 * gcc.target/powerpc/fold-vec-splat-int.c: New.
6914 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
6915 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
6916 * gcc.target/powerpc/fold-vec-splat-short.c: New.
6917
6918 2018-08-15 David Malcolm <dmalcolm@redhat.com>
6919
6920 * g++.dg/diagnostic/aka3.C: New test.
6921 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6922 output to show range labels.
6923 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
6924 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6925 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
6926 * gcc.dg/bad-binary-ops.c: Update expected output to show range
6927 labels. Add an "aka" example.
6928 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
6929 labels.
6930 * gcc.dg/format/diagnostic-ranges.c: Likewise.
6931 * gcc.dg/format/pr72858.c: Likewise.
6932 * gcc.dg/format/pr78498.c: Likewise.
6933 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
6934 Update expected output to show range labels. Add examples of
6935 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
6936 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
6937 Update expected output to show range labels.
6938 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6939 (test_very_wide_line): Adjust so that label is at left-clipping
6940 boundary.
6941 (test_very_wide_line_2): New test.
6942 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6943 Update expected output to show range labels.
6944 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6945 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
6946 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
6947 for new param to gcc_rich_location::add_expr.
6948 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6949 Add "label" param.
6950 (test_show_locus): Add examples of labels to various tests. Tweak
6951 the "very wide_line" test case and duplicate it, to cover the
6952 boundary values for clipping of labels against the left-margin.
6953 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6954 diagnostic-test-show-locus-no-labels.c.
6955 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
6956 Update line numbers of dg-locus directives.
6957 * gcc.dg/pr69627.c: Update expected output to show range labels.
6958 * lib/multiline.exp (proc _build_multiline_regex): Remove
6959 special-case handling of lines with trailing '|'.
6960
6961 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
6962
6963 PR testsuite/86519
6964 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
6965 the .expand file.
6966
6967 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6968
6969 * gcc.dg/wmain.c: New test.
6970
6971 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
6972
6973 PR c/19315
6974 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
6975 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
6976 unknown size.
6977
6978 2018-08-15 Martin Liska <mliska@suse.cz>
6979
6980 PR tree-optimization/86925
6981 * gcc.dg/predict-20.c: New test.
6982 * gcc.dg/predict-21.c: New test.
6983
6984 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
6985
6986 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
6987
6988 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
6989
6990 * gcc.target/i386/sse2-movs.c: New test.
6991
6992 2018-08-14 Martin Sebor <msebor@redhat.com>
6993
6994 PR tree-optimization/86650
6995 * gcc.dg/Warray-bounds-34.c: New test.
6996
6997 2018-08-14 Janus Weil <janus@gcc.gnu.org>
6998
6999 PR fortran/86116
7000 * gfortran.dg/generic_34.f90: New test case.
7001
7002 2018-08-13 Marek Polacek <polacek@redhat.com>
7003
7004 PR c++/57891
7005 * g++.dg/cpp0x/Wnarrowing6.C: New test.
7006 * g++.dg/cpp0x/Wnarrowing7.C: New test.
7007 * g++.dg/cpp0x/Wnarrowing8.C: New test.
7008 * g++.dg/cpp0x/Wnarrowing9.C: New test.
7009 * g++.dg/cpp0x/Wnarrowing10.C: New test.
7010 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
7011 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7012 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
7013 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
7014 * g++.dg/ext/stmtexpr15.C: Likewise.
7015 * g++.dg/gomp/pr47963.C: Likewise.
7016 * g++.dg/init/new37.C: Likewise.
7017 * g++.dg/init/new43.C: Likewise.
7018 * g++.dg/other/fold1.C: Likewise.
7019 * g++.dg/parse/array-size2.C: Likewise.
7020 * g++.dg/template/dependent-name3.C: Likewise.
7021 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
7022 * g++.dg/other/vrp1.C: Likewise.
7023 * g++.dg/template/char1.C: Likewise.
7024
7025 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
7026
7027 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
7028 instead of a ZERO_EXTEND.
7029
7030 2018-08-13 Martin Sebor <msebor@redhat.com>
7031
7032 PR tree-optimization/71625
7033 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
7034 * g++.dg/init/string2.C: New test.
7035 * g++.dg/init/string3.C: New test.
7036 * g++.dg/init/string4.C: New test.
7037 * gcc.dg/init-string-3.c: New test.
7038 * gcc.dg/strlenopt-55.c: New test.
7039 * gcc.dg/strlenopt-56.c: New test.
7040
7041 2018-08-13 Marek Polacek <polacek@redhat.com>
7042
7043 P0806R2 - Deprecate implicit capture of this via [=]
7044 * g++.dg/cpp2a/lambda-this1.C: New test.
7045 * g++.dg/cpp2a/lambda-this2.C: New test.
7046 * g++.dg/cpp2a/lambda-this3.C: New test.
7047
7048 2018-08-13 Marek Polacek <polacek@redhat.com>
7049
7050 PR c++/86915
7051 * g++.dg/diagnostic/auto1.C: New test.
7052
7053 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7054
7055 PR fortran/66679
7056 * gfortran.dg/transfer_class_3.f90: New test.
7057
7058 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7059
7060 PR fortran/86906
7061 * gfortran.dg/use_rename_9.f90: New test.
7062
7063 2018-08-11 Jakub Jelinek <jakub@redhat.com>
7064
7065 PR tree-optimization/86835
7066 * gcc.dg/pr86835.c: New test.
7067
7068 2018-08-10 Janus Weil <janus@gcc.gnu.org>
7069
7070 PR fortran/57160
7071 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
7072 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
7073 * gfortran.dg/short_circuiting_2.f90: New test case.
7074 * gfortran.dg/short_circuiting_3.f90: New test case.
7075
7076 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
7077
7078 PR target/82418
7079 * gcc.target/i386/pr82418.c: New test.
7080
7081 2018-08-10 Martin Liska <mliska@suse.cz>
7082
7083 PR target/83610
7084 * gcc.dg/predict-17.c: New test.
7085 * gcc.dg/predict-18.c: New test.
7086 * gcc.dg/predict-19.c: New test.
7087
7088 2018-08-10 Martin Liska <mliska@suse.cz>
7089
7090 PR tree-optimization/85799
7091 * gcc.dg/pr85799.c: New test.
7092
7093 2018-08-09 Jeff Law <law@redhat.com>
7094
7095 PR middle-end/86897
7096 * gcc.dg/uninit-suppress_2.c: Disable DOM.
7097
7098 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7099
7100 * gcc.target/aarch64/sve/reduc_8.c: New test.
7101
7102 2018-08-09 David Malcolm <dmalcolm@redhat.com>
7103
7104 PR other/84889
7105 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
7106 test.
7107 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7108 New test.
7109 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7110 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
7111 TEST_ALWAYS_FLAGS.
7112
7113 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7114
7115 PR tree-optimization/86858
7116 * gcc.dg/vect/pr86858.c: New test.
7117
7118 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7119
7120 PR tree-optimization/86871
7121 * gcc.dg/vect/pr86871.c: New test.
7122
7123 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7124
7125 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7126
7127 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7128
7129 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
7130 arch and tune numbers by 2.
7131 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
7132 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
7133 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
7134 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
7135 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
7136 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
7137 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
7138 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
7139 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
7140 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
7141 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
7142 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
7143 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
7144 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
7145 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
7146 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
7147 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
7148 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
7149 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
7150 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
7151 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
7152 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
7153 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
7154 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
7155 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
7156 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
7157 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
7158 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
7159 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
7160 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
7161 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
7162 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
7163 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
7164 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
7165 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
7166 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
7167 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
7168 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
7169 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
7170 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
7171 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
7172 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
7173 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
7174 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
7175 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
7176 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
7177 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
7178 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
7179 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
7180 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
7181 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
7182 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
7183 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
7184 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
7185 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
7186 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
7187 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
7188 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
7189 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
7190 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
7191 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
7192 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
7193 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
7194 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
7195 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
7196 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
7197
7198 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7199
7200 PR target/84332
7201 * gcc.target/s390/pr84332.c: New testcase.
7202
7203 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
7204
7205 PR target/46179
7206 * gcc.target/m68k/tls-dimode.c: New file.
7207
7208 2018-08-08 Nathan Sidwell <nathan@acm.org>
7209
7210 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
7211 c-c++-common/inc-from-1.c: New
7212
7213 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
7214
7215 PR target/85295
7216 * gcc.target/s390/TI-constants-lra.c: New testcase.
7217 * gcc.target/s390/TI-constants-nolra.c: New testcase.
7218
7219 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
7220
7221 * gcc.target/s390/hotpatch-8.c: Remove.
7222 * gcc.target/s390/hotpatch-9.c: Remove.
7223 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
7224 * gcc.target/s390/mnop-mcount-m31.c: Remove.
7225
7226 2018-08-08 Jakub Jelinek <jakub@redhat.com>
7227
7228 P0595R1 - is_constant_evaluated
7229 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7230
7231 PR c++/86836
7232 * g++.dg/cpp1z/decomp46.C: New test.
7233
7234 PR c++/86738
7235 * g++.dg/opt/pr86738.C: New test.
7236
7237 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
7238
7239 PR target/86838
7240 * gcc.target/aarch64/frecpe_1.c: New test.
7241 * gcc.target/aarch64/frecpe_2.c: Likewise.
7242
7243 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7244
7245 PR c++/59480, DR 136
7246 * g++.dg/other/friend8.C: New.
7247 * g++.dg/other/friend9.C: Likewise.
7248 * g++.dg/other/friend10.C: Likewise.
7249 * g++.dg/other/friend11.C: Likewise.
7250 * g++.dg/other/friend12.C: Likewise.
7251 * g++.dg/other/friend13.C: Likewise.
7252 * g++.dg/other/friend14.C: Likewise.
7253 * g++.dg/other/friend15.C: Likewise.
7254 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7255 * g++.dg/parse/defarg8.C: Likewise.
7256
7257 2018-08-07 Martin Liska <mliska@suse.cz>
7258
7259 PR middle-end/83023
7260 * gcc.dg/predict-16.c: New test.
7261 * g++.dg/predict-1.C: New test.
7262
7263 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7264 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7265
7266 PR tree-optimization/80925
7267 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7268 vectorized on !vect_hw_misalign targets.
7269
7270 2018-08-06 Marek Polacek <polacek@redhat.com>
7271
7272 PR c++/86767
7273 * g++.dg/cpp1y/constexpr-86767.C: New test.
7274
7275 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7276
7277 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7278 for target *-*-linux-gnu.
7279
7280 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7281
7282 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7283 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7284 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7285
7286 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7287
7288 * gcc.target/s390/nomemloopunroll-1.c: New test.
7289
7290 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7291
7292 PR target/86386
7293 * gcc.target/i386/pr86386.c: New file.
7294
7295 2018-08-04 Tom de Vries <tdevries@suse.de>
7296
7297 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7298
7299 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7300
7301 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7302 "type:cvip".
7303
7304 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7305
7306 PR fortran/45521
7307 * gfortran.dg/interface_assignment_6.f90: New test case.
7308
7309 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7310
7311 PR testsuite/86153
7312 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7313
7314 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7315 Jonathan Wakely <jwakely@redhat.com>
7316
7317 PR c++/85523
7318 * g++.dg/pr85523.C: New test.
7319
7320 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7321
7322 PR c/86690
7323 * gcc.dg/union-duplicate-field.c: New test.
7324
7325 2018-08-03 Jason Merrill <jason@redhat.com>
7326
7327 PR c++/86706
7328 * g++.dg/template/pr86706.C: New test.
7329
7330 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7331
7332 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7333 on vect_avg_qi targets.
7334 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7335 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7336 * gcc.dg/vect/vect-avg-15.c: Likewise.
7337
7338 2018-08-03 Martin Liska <mliska@suse.cz>
7339
7340 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7341 * gcc.dg/predict-13.c: Likewise.
7342 * gcc.dg/predict-3.c: Likewise.
7343 * gcc.dg/predict-4.c: Likewise.
7344 * gcc.dg/predict-5.c: Likewise.
7345 * gcc.dg/predict-6.c: Likewise.
7346 * gcc.dg/predict-9.c: Likewise.
7347 * gfortran.dg/predict-1.f90: Likewise.
7348
7349 2018-08-02 Richard Biener <rguenther@suse.de>
7350
7351 PR c++/86763
7352 * g++.dg/torture/pr86763.C: New testcase.
7353
7354 2018-08-02 Richard Biener <rguenther@suse.de>
7355
7356 PR tree-optimization/86816
7357 * g++.dg/torture/pr86816.C: New testcase.
7358
7359 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7360
7361 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7362 to be used.
7363 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7364 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7365 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7366 for .h.
7367 * gcc.target/aarch64/sve/single_2.c: Likewise.
7368 * gcc.target/aarch64/sve/single_3.c: Likewise.
7369 * gcc.target/aarch64/sve/single_4.c: Likewise.
7370
7371 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7372
7373 PR target/86014
7374 * gcc.target/aarch64/ldp_stp_13.c: New test.
7375
7376 2018-08-01 Martin Sebor <msebor@redhat.com>
7377
7378 PR tree-optimization/86650
7379 * gcc.dg/format/gcc_diag-10.c: Adjust.
7380
7381 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7382
7383 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7384 of range check.
7385 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7386
7387 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7388
7389 PR target/86753
7390 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7391 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7392
7393 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7394
7395 * gcc.dg/pointer-range-check-1.c: New test.
7396 * gcc.dg/pointer-range-check-2.c: Likewise.
7397
7398 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7399
7400 PR tree-optimization/86749
7401 * gcc.dg/vect/pr86749.c: New test.
7402
7403 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7404
7405 PR c++/86661
7406 * g++.dg/lookup/name-clash12.C: New.
7407
7408 2018-08-01 Richard Biener <rguenther@suse.de>
7409
7410 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7411
7412 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7413
7414 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7415
7416 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7417
7418 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7419
7420 2018-08-01 Martin Liska <mliska@suse.cz>
7421
7422 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7423 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7424 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7425 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7426 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7427 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7428 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7429 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7430
7431 2018-08-01 Martin Liska <mliska@suse.cz>
7432
7433 PR value-prof/35543
7434 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7435
7436 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7437
7438 * gcc.target/aarch64/extract_zero_extend.c: New file.
7439
7440 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7441
7442 PR c/85704
7443 * gcc.c-torture/compile/pr85704.c: New test.
7444
7445 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7446 Olivier Hainque <hainque@adacore.com>
7447
7448 * gnat.dg/dinst.adb: New.
7449 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7450
7451 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7452
7453 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7454 tdiag and cxxdiag.
7455 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7456 and %K.
7457
7458 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7459
7460 * c-c++-common/spec-barrier-1.c: New test.
7461 * c-c++-common/spec-barrier-2.c: New test.
7462 * gcc.dg/spec-barrier-3.c: New test.
7463
7464 2018-07-31 Martin Sebor <msebor@redhat.com>
7465
7466 PR tree-optimization/86741
7467 * gcc.dg/Warray-bounds-33.c: New test.
7468
7469 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7470
7471 * gcc.target/s390/memset-1.c: Improve testcase.
7472
7473 2018-07-31 Tom de Vries <tdevries@suse.de>
7474
7475 PR debug/86687
7476 * g++.dg/guality/pr86687.C: New test.
7477
7478 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7479
7480 P1008R1 - prohibit aggregates with user-declared constructors
7481 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7482 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7483 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7484 * g++.dg/cpp2a/aggr1.C: New test.
7485 * g++.dg/cpp2a/aggr2.C: New test.
7486
7487 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7488
7489 PR target/86640
7490 * gcc.target/arm/pr86640.c: New testcase.
7491
7492 2018-07-31 Martin Liska <mliska@suse.cz>
7493
7494 PR gcov-profile/85338
7495 PR gcov-profile/85350
7496 PR gcov-profile/85372
7497 * gcc.misc-tests/gcov-pr85338.c: New test.
7498 * gcc.misc-tests/gcov-pr85350.c: New test.
7499 * gcc.misc-tests/gcov-pr85372.c: New test.
7500
7501 2018-07-31 Martin Liska <mliska@suse.cz>
7502
7503 PR gcov-profile/83813
7504 PR gcov-profile/84758
7505 PR gcov-profile/85217
7506 PR gcov-profile/85332
7507 * gcc.misc-tests/gcov-pr83813.c: New test.
7508 * gcc.misc-tests/gcov-pr84758.c: New test.
7509 * gcc.misc-tests/gcov-pr85217.c: New test.
7510 * gcc.misc-tests/gcov-pr85332.c: New test.
7511
7512 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7513
7514 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7515 gnat.dg/prot5_pkg.ads: New testcase.
7516
7517 2018-07-31 Justin Squirek <squirek@adacore.com>
7518
7519 * gnat.dg/addr11.adb: New testcase.
7520
7521 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7522
7523 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7524
7525 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7526
7527 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7528
7529 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7530
7531 * gnat.dg/iter3.adb: New testcase.
7532
7533 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7534
7535 Revert 'AsyncI/O patch committed'
7536 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7537 Thomas Koenig <tkoenig@gcc.gnu.org>
7538
7539 PR fortran/25829
7540 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7541 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7542
7543 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7544
7545 PR rtl-optimization/85160
7546 * gcc.target/powerpc/combine-2-2.c: New testcase.
7547
7548 2018-07-27 Martin Sebor <msebor@redhat.com>
7549
7550 PR tree-optimization/86696
7551 * g++.dg/pr86696.C: New test.
7552
7553 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7554
7555 PR tree-optimization/86636
7556 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7557 Add dg-require-effective-target pthread.
7558
7559 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7560
7561 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7562 * gcc.dg/strcmpopt_6.c: Likewise.
7563
7564 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7565
7566 PR target/86612
7567 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7568
7569 2018-07-26 Martin Sebor <msebor@redhat.com>
7570
7571 PR tree-optimization/86043
7572 PR tree-optimization/86042
7573 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7574 pr86688.
7575 * gcc.dg/strlenopt-44.c: New test.
7576
7577 2018-07-26 Martin Liska <mliska@suse.cz>
7578
7579 PR gcov-profile/86536
7580 * gcc.misc-tests/gcov-pr86536.c: New test.
7581
7582 2018-07-25 Martin Sebor <msebor@redhat.com>
7583
7584 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7585 ignored by the test harness.
7586
7587 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7588 Thomas Koenig <tkoenig@gcc.gnu.org>
7589
7590 PR fortran/25829
7591 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7592 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7593
7594 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7595
7596 PR c++/85515
7597 * g++.dg/pr85515-2.C: Add expected dg-error.
7598 * g++.dg/cpp0x/range-for36.C: New test.
7599
7600 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7601
7602 * gcc.target/arc/uncached-1.c: New test.
7603 * gcc.target/arc/uncached-2.c: Likewise.
7604
7605 2018-07-24 Martin Sebor <msebor@redhat.com>
7606
7607 PR tree-optimization/86622
7608 PR tree-optimization/86532
7609 * gcc.c-torture/execute/strlen-2.c: New test.
7610 * gcc.c-torture/execute/strlen-3.c: New test.
7611 * gcc.c-torture/execute/strlen-4.c: New test.
7612
7613 2018-07-24 David Malcolm <dmalcolm@redhat.com>
7614
7615 PR tree-optimization/86636
7616 * gcc.c-torture/compile/pr86636.c: New test.
7617
7618 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
7619
7620 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
7621
7622 2018-07-24 Jakub Jelinek <jakub@redhat.com>
7623
7624 PR middle-end/86627
7625 * gcc.target/i386/pr86627.c: New test.
7626
7627 PR testsuite/86649
7628 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
7629 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
7630 * g++.dg/tree-ssa-/pr19476-6.C: New test.
7631 * g++.dg/tree-ssa-/pr19476-7.C: New test.
7632
7633 2018-07-23 Carl Love <cel@us.ibm.com>
7634
7635 PR 86591
7636 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
7637 file altivec-2-runnable.c.
7638 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
7639 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
7640 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
7641 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
7642 vec_cts, vec_ctu, vec_cpsgn tests.
7643
7644 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
7645
7646 PR c/86617
7647 * gcc.dg/pr86617.c: New test.
7648
7649 2018-07-23 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR c++/86569
7652 * g++.dg/warn/Wnonnull-compare-9.C: New test.
7653
7654 2018-07-20 Martin Sebor <msebor@redhat.com>
7655
7656 PR middle-end/82063
7657 * c-c++-common/pr68657-1.c: Adjust.
7658 * c-c++-common/pr68657-2.c: Same.
7659 * c-c++-common/pr68657-3.c: Same.
7660 * c-c++-common/pr68833-1.c: Same.
7661 * gcc.dg/Walloc-size-larger-than-16.c: Same.
7662 * gcc.dg/Walloca-larger-than.c: New test.
7663 * gcc.dg/Walloca-larger-than-2.c: New test.
7664 * gcc.dg/Wframe-larger-than-2.c: New test.
7665 * gcc.dg/Wlarger-than3.c: New test.
7666 * gcc.dg/Wvla-larger-than-3.c: New test.
7667 * gcc.dg/pr42611.c: Adjust.
7668 * gnat.dg/frame_overflow.adb: Same.
7669
7670 2018-07-20 Martin Sebor <msebor@redhat.com>
7671
7672 PR tree-optimization/86613
7673 PR tree-optimization/86611
7674 * c-c++-common/Warray-bounds-2.c: Undefine macros and
7675 prune duplicate warnings.
7676 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
7677 data-model-dependencies.
7678 * gcc.dg/Warray-bounds-32.c: Ditto.
7679
7680 2018-07-20 Richard Biener <rguenther@suse.de>
7681
7682 PR debug/86585
7683 * g++.dg/lto/pr86585_0.C: New testcase.
7684 * g++.dg/lto/pr86585_1.C: Likewise.
7685
7686 2018-07-19 Martin Sebor <msebor@redhat.com>
7687
7688 PR tree-optimization/83776
7689 PR tree-optimization/84047
7690 * gcc.dg/Warray-bounds-29.c: New test.
7691 * gcc.dg/Warray-bounds-30.c: New test.
7692 * gcc.dg/Warray-bounds-31.c: New test.
7693 * gcc.dg/Warray-bounds-32.c: New test.
7694
7695 2018-07-19 Michael Collison <michael.collison@arm.com>
7696 Richard Henderson <rth@redhat.com>
7697
7698 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
7699 * gcc.target/aarch64/builtin_saddl.c: New testcase.
7700 * gcc.target/aarch64/builtin_saddll.c: New testcase.
7701 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
7702 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
7703 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
7704 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
7705 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
7706 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
7707 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
7708 * gcc.target/aarch64/builtin_usubl.c: New testcase.
7709 * gcc.target/aarch64/builtin_usubll.c: New testcase.
7710
7711 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7712
7713 Revert fix for c++/59480 (and testsuite followup)
7714
7715 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7716
7717 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7718
7719 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7720
7721 PR c++/59480, DR 136
7722 * g++.dg/other/friend8.C: New.
7723 * g++.dg/other/friend9.C: Likewise.
7724 * g++.dg/other/friend10.C: Likewise.
7725 * g++.dg/other/friend11.C: Likewise.
7726 * g++.dg/other/friend12.C: Likewise.
7727 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7728 * g++.dg/parse/defarg8.C: Likewise.
7729
7730 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7731
7732 * gcc.target/aarch64/profile.c: New test.
7733
7734 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7735
7736 PR target/83009
7737 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7738
7739 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7740
7741 PR target/86560
7742 * gcc.target/i386/pr86560-4.c: New test.
7743 * gcc.target/i386/pr86560-5.c: Likewise.
7744
7745 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7746
7747 PR target/86560
7748 * gcc.target/i386/pr86560-1.c: New test.
7749 * gcc.target/i386/pr86560-2.c: Likewise.
7750 * gcc.target/i386/pr86560-3.c: Likewise.
7751
7752 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7753
7754 * gfortran.dg/max_fmax_aarch64.f90: New test.
7755 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7756 * gfortran.dg/minmax_integer.f90: Likewise.
7757
7758 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7759
7760 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7761
7762 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7763
7764 PR middle-end/86544
7765 * g++.dg/tree-ssa/pr86544.C: New test.
7766
7767 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7768
7769 PR c++/86550
7770 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7771
7772 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7773
7774 PR 69558
7775 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7776 * c-c++-common/pr69558.c: Remove xfail.
7777 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7778 * gcc.dg/pr61817-1.c: Likewise.
7779 * gcc.dg/pr61817-2.c: Likewise.
7780 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7781
7782 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7783
7784 PR fortran/85599
7785 * gfortran.dg/function_optimize_5.f90: Add option
7786 '-faggressive-function-elimination' and update dg-warning clauses.
7787 * gfortran.dg/short_circuiting.f90: New test.
7788
7789 2018-07-18 Marek Polacek <polacek@redhat.com>
7790
7791 PR c++/86190 - bogus -Wsign-conversion warning
7792 * g++.dg/warn/Wsign-conversion-3.C: New test.
7793 * g++.dg/warn/Wsign-conversion-4.C: New test.
7794
7795 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7796
7797 PR c++/59480, DR 136
7798 * g++.dg/other/friend8.C: New.
7799 * g++.dg/other/friend9.C: Likewise.
7800 * g++.dg/other/friend10.C: Likewise.
7801 * g++.dg/other/friend11.C: Likewise.
7802 * g++.dg/other/friend12.C: Likewise.
7803 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7804 * g++.dg/parse/defarg8.C: Likewise.
7805
7806 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7807
7808 * g++.dg/ext/uow-3.C: Adjust.
7809 * g++.dg/ext/uow-4.C: Likewise.
7810 * g++.dg/lookup/name-clash11.C: Likewise.
7811 * g++.dg/lookup/name-clash7.C: Likewise.
7812 * g++.dg/lookup/redecl1.C: Likewise.
7813 * g++.dg/warn/changes-meaning.C: Likewise.
7814 * g++.old-deja/g++.jason/scoping8.C: Likewise.
7815 * g++.old-deja/g++.law/nest1.C: Likewise.
7816
7817 2018-07-18 Richard Biener <rguenther@suse.de>
7818
7819 PR debug/86523
7820 * g++.dg/lto/pr86523-3_0.C: New testcase.
7821
7822 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
7823
7824 * gcc.target/m68k/mulsi_highpart.c: New test.
7825
7826 2018-07-17 Jakub Jelinek <jakub@redhat.com>
7827
7828 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
7829 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
7830 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
7831 * gcc.dg/cpp/pr61854-8.c: New test.
7832
7833 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7834
7835 * gcc.target/powerpc/pr85456.c: Require longdouble128.
7836
7837 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
7838
7839 PR fortran/83184
7840 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
7841
7842 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7843
7844 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
7845 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
7846 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
7847 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
7848 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
7849
7850 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7851
7852 * gcc.target/powerpc/pr57150.c: Require longdouble128.
7853 * gcc.target/powerpc/pr79916.c: Require dfp.
7854
7855 2018-07-17 Richard Biener <rguenther@suse.de>
7856
7857 PR lto/86456
7858 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
7859
7860 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
7861
7862 * gcc.target/s390/function-align1.c: New test.
7863 * gcc.target/s390/function-align2.c: New test.
7864 * gcc.target/s390/function-align3.c: New test.
7865
7866 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7867
7868 * gnat.dg/discr55.adb: New test.
7869
7870 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7871
7872 * gcc.target/i386/vartrack-1.c (dg-options): Add
7873 -fomit-frame-pointer.
7874
7875 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7876
7877 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
7878 (dg-lto-options): Add -fPIC.
7879 * g++.dg/lto/pr86523-2_0.C: Likewise.
7880
7881 2018-07-17 Martin Liska <mliska@suse.cz>
7882
7883 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
7884
7885 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7886
7887 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
7888 testcase.
7889
7890 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7891
7892 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
7893
7894 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
7895
7896 * gnat.dg/memorytest.adb: New testcase.
7897
7898 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7899
7900 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
7901 New testcase.
7902
7903 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7904
7905 * gnat.dg/equal3.adb: New testcase.
7906
7907 2018-07-17 Justin Squirek <squirek@adacore.com>
7908
7909 * gnat.dg/split_args.adb: New testcase.
7910
7911 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7912
7913 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
7914
7915 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7916
7917 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
7918 New testcase.
7919
7920 2018-07-16 Carl Love <cel@us.ibm.com>
7921
7922 PR target/86414
7923 Forgot the PR number on the commit log.
7924
7925 2018-07-16 Carl Love <cel@us.ibm.com>
7926
7927 PR target/86414
7928 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7929 longdouble128.
7930 * gcc.target/powerpc/divkc3-3.c: Ditto.
7931 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7932 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7933 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7934 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7935
7936 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7937
7938 * gcc.target/powerpc/convert-fp-128.c: New testcase.
7939 * gcc.target/powerpc/convert-fp-64.c: New testcase.
7940
7941 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7942
7943 * lib/target-supports.exp (check_effective_target_longdouble64,
7944 check_effective_target_ppc_float128,
7945 check_effective_target_ppc_float128_insns,
7946 check_effective_target_powerpc_vsx): New.
7947
7948 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7949
7950 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
7951 syntax error.
7952
7953 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7954
7955 PR tree-optimization/86526
7956 * gcc.c-torture/compile/pr86526.c: New test.
7957
7958 2018-07-16 Carl Love <cel@us.ibm.com>
7959
7960 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7961 longdouble128.
7962 * gcc.target/powerpc/divkc3-3.c: Ditto.
7963 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7964 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7965 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7966 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7967
7968 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
7969
7970 PR fortran/83184
7971 * gfortran.dg/assumed_rank_14.f90: New testcase.
7972 * gfortran.dg/assumed_rank_15.f90: New testcase.
7973 * gfortran.dg/dec_structure_8.f90: Update error messages.
7974 * gfortran.dg/dec_structure_23.f90: Update error messages.
7975
7976 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7977
7978 PR middle-end/86528
7979 * gcc.c-torture/execute/pr86528.c: New test.
7980 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
7981
7982 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
7983
7984 * g++.dg/template/spec40.C: New.
7985 * g++.dg/parse/ptrmem8.C: Likewise.
7986
7987 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7988
7989 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
7990 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
7991 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
7992 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
7993 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
7994
7995 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
7996
7997 * gcc.target/s390/mrecord-mcount.c: New testcase.
7998
7999 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8000
8001 * gcc.target/s390/mfentry-m64.c: New testcase.
8002
8003 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8004
8005 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
8006 testcase.
8007
8008 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8009
8010 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
8011 testcase.
8012
8013 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8014
8015 * gnat.dg/wide_wide_value1.adb: New testcase.
8016
8017 2018-07-16 Javier Miranda <miranda@adacore.com>
8018
8019 * gnat.dg/bit_order1.adb: New testcase.
8020
8021 2018-07-16 Javier Miranda <miranda@adacore.com>
8022
8023 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
8024
8025 2018-07-16 Richard Biener <rguenther@suse.de>
8026
8027 PR lto/86523
8028 * g++.dg/lto/pr86523-1_0.C: New testcase.
8029 * g++.dg/lto/pr86523-2_0.C: Likewise.
8030
8031 2018-07-16 Martin Liska <mliska@suse.cz>
8032
8033 PR ipa/86529
8034 * g++.dg/ipa/pr86529.C: New test.
8035
8036 2018-07-16 Tom de Vries <tdevries@suse.de>
8037
8038 PR debug/86455
8039 * gcc.target/i386/vartrack-1.c: New test.
8040
8041 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
8042
8043 * gnat.dg/opt73.adb: New test.
8044
8045 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8046
8047 PR c++/3698
8048 PR c++/86208
8049 * g++.dg/opt/pr3698.C: New test.
8050
8051 2018-07-16 Richard Biener <rguenther@suse.de>
8052
8053 PR ipa/86389
8054 * gcc.dg/torture/pr86389.c: Require trampolines.
8055
8056 2018-07-15 Tom de Vries <tdevries@suse.de>
8057
8058 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
8059 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
8060 already called.
8061 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
8062 * gcc.dg/guality/guality.exp: Same.
8063 * gfortran.dg/guality/guality.exp: Same.
8064
8065 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
8066 Sunil K Pandey <sunil.k.pandey@intel.com>
8067
8068 PR target/84413
8069 * gcc.target/i386/pr84413-1.c: New test.
8070 * gcc.target/i386/pr84413-2.c: Likewise.
8071 * gcc.target/i386/pr84413-3.c: Likewise.
8072
8073 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
8074 Steve Munroe <munroesj52@gmail.com>
8075
8076 * gcc.target/powerpc/sse2-pand-1.c: New file.
8077 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
8078 * gcc.target/powerpc/sse2-por-1.c: Likewise.
8079 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
8080
8081 2018-07-13 Nathan Sidwell <nathan@acm.org>
8082
8083 PR c++/86374
8084 * g++.dg/pr86374.C: New.
8085
8086 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
8087
8088 PR middle-end/78809
8089 * gcc.dg/strcmpopt_5.c: New test.
8090 * gcc.dg/strcmpopt_6.c: New test.
8091
8092 2018-07-13 Richard Biener <rguenther@suse.de>
8093
8094 PR middle-end/85974
8095 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
8096
8097 2018-07-13 Tom de Vries <tdevries@suse.de>
8098
8099 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
8100 * gcc.dg/guality/ctztest.c: Same.
8101 * gcc.dg/guality/sra-1.c: Same.
8102
8103 2018-07-13 Tom de Vries <tdevries@suse.de>
8104
8105 * gcc.dg/vla-1.c: Update.
8106
8107 2018-07-13 Tom de Vries <tdevries@suse.de>
8108
8109 * gcc.src/maintainers.exp: New file.
8110
8111 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
8112
8113 PR middle-end/86489
8114 * gcc.dg/pr86489.c: New test.
8115
8116 2018-07-12 Martin Sebor <msebor@redhat.com>
8117
8118 PR testsuite/86510
8119 g++.dg/warn/pr86453.C: Adjust.
8120
8121 2018-07-12 Jim Wilson <jimw@sifive.com>
8122
8123 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
8124
8125 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
8126
8127 * gcc.target/riscv/interrupt-conflict-mode.c: New.
8128
8129 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8130
8131 * c-c++-common/gomp/declare-target-3.c: New test.
8132 * g++.dg/gomp/declare-target-2.C: New test.
8133
8134 2018-07-12 Martin Sebor <msebor@redhat.com>
8135
8136 PR c/86453
8137 * c-c++-common/Wattributes.c: Adjust.
8138 * gcc.dg/Wattributes-10.c: New test.
8139 * g++.dg/Wattributes-3.C: Adjust.
8140 * gcc.dg/Wattributes-6.c: Adjust.
8141 * gcc.dg/pr18079.c: Adjust.
8142 * gcc.dg/torture/pr42363.c: Adjust.
8143
8144 2018-07-12 Julia Koval <julia.koval@intel.com>
8145
8146 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
8147 version.
8148
8149 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8150
8151 * gcc.dg/vect/vect-cond-arith-6.c: New test.
8152 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
8153 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
8154 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
8155 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
8156 * gcc.target/aarch64/sve/slp_14.c: Likewise.
8157 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
8158
8159 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8160
8161 * gcc.dg/vect/vect-cond-arith-4.c: New test.
8162 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
8163 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
8164 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
8165 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
8166 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
8167 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
8168 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
8169
8170 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8171 Alan Hayward <alan.hayward@arm.com>
8172 David Sherwood <david.sherwood@arm.com>
8173
8174 * gcc.dg/vect/vect-fma-2.c: New test.
8175 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
8176 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
8177 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
8178
8179 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8180
8181 * gcc.dg/vect/vect-cond-arith-3.c: New test.
8182 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
8183 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
8184 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
8185 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
8186 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
8187 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
8188 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
8189 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
8190
8191 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8192
8193 * gcc.dg/vect/vect-cond-arith-2.c: New test.
8194 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8195
8196 2018-07-12 Richard Biener <rguenther@suse.de>
8197
8198 PR target/84829
8199 * gcc.target/i386/pr84829.c: New testcase.
8200
8201 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8202
8203 * gcc.dg/torture/20180712-1.c: New test.
8204
8205 PR tree-optimization/86492
8206 * gcc.c-torture/execute/pr86492.c: New test.
8207
8208 2018-07-12 Richard Biener <rguenther@suse.de>
8209
8210 PR c/86453
8211 * g++.dg/warn/pr86453.C: New testcase.
8212
8213 2018-07-12 Richard Biener <rguenther@suse.de>
8214
8215 PR middle-end/86479
8216 * gcc.dg/graphite/pr86479.c: New testcase.
8217
8218 2018-07-11 Jakub Jelinek <jakub@redhat.com>
8219
8220 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
8221 of hardcoding size. Cast (rel) to MASK_TYPE.
8222 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
8223 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
8224 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
8225 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
8226 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8227 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8228 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8229 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8230 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8231 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8232 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8233 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8234 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8235 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8236 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8237 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8238 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8239 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8240 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8241
8242 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
8243
8244 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8245 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8246 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8247
8248 2018-07-10 Mark Wielaard <mark@klomp.org>
8249
8250 PR debug/86459
8251 * gcc.dg/pr86459.c: New test.
8252
8253 2018-07-10 Martin Sebor <msebor@redhat.com>
8254
8255 PR testsuite/86461
8256 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8257
8258 2018-07-10 Martin Liska <mliska@suse.cz>
8259
8260 PR testsuite/86445
8261 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8262
8263 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8264
8265 PR sanitizer/86406
8266 * g++.dg/ubsan/pr86406.C: New test.
8267
8268 PR fortran/86421
8269 * gfortran.dg/vect/pr86421.f90: New test.
8270
8271 2018-07-09 Martin Sebor <msebor@redhat.com>
8272
8273 PR tree-optimization/86415
8274 * gcc.dg/strlenopt-53.c: New test.
8275
8276 2018-07-09 Martin Sebor <msebor@redhat.com>
8277
8278 PR middle-end/77357
8279 * gcc.dg/strlenopt-49.c: New test.
8280 * gcc.dg/strlenopt-50.c: New test.
8281 * gcc.dg/strlenopt-51.c: New test.
8282 * gcc.dg/strlenopt-52.c: New test.
8283 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8284
8285 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR c/86420
8288 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8289 to be returned and when first argument is not 0, so that they don't do
8290 anything for NEED_EXC or NEED_ERRNO.
8291
8292 2018-07-09 Tom de Vries <tdevries@suse.de>
8293
8294 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8295 * gcc.dg/guality/bswaptest.c: Same.
8296 * gcc.dg/guality/clztest.c: Same.
8297 * gcc.dg/guality/csttest.c: Same.
8298 * gcc.dg/guality/ctztest.c: Same.
8299 * gcc.dg/guality/drap.c: Same.
8300 * gcc.dg/guality/nrv-1.c: Same.
8301 * gcc.dg/guality/pr41353-1.c: Same.
8302 * gcc.dg/guality/pr41353-2.c: Same.
8303 * gcc.dg/guality/pr41404-1.c: Same.
8304 * gcc.dg/guality/pr43051-1.c: Same.
8305 * gcc.dg/guality/pr43077-1.c: Same.
8306 * gcc.dg/guality/pr43177.c: Same.
8307 * gcc.dg/guality/pr43329-1.c: Same.
8308 * gcc.dg/guality/pr43479.c: Same.
8309 * gcc.dg/guality/pr43593.c: Same.
8310 * gcc.dg/guality/pr45003-1.c: Same.
8311 * gcc.dg/guality/pr45003-2.c: Same.
8312 * gcc.dg/guality/pr45003-3.c: Same.
8313 * gcc.dg/guality/pr48437.c: Same.
8314 * gcc.dg/guality/pr48466.c: Same.
8315 * gcc.dg/guality/pr49888.c: Same.
8316 * gcc.dg/guality/pr54200.c: Same.
8317 * gcc.dg/guality/pr54519-1.c: Same.
8318 * gcc.dg/guality/pr54519-2.c: Same.
8319 * gcc.dg/guality/pr54519-3.c: Same.
8320 * gcc.dg/guality/pr54519-4.c: Same.
8321 * gcc.dg/guality/pr54519-5.c: Same.
8322 * gcc.dg/guality/pr54519-6.c: Same.
8323 * gcc.dg/guality/pr54551.c: Same.
8324 * gcc.dg/guality/pr54693-2.c: Same.
8325 * gcc.dg/guality/pr54693.c: Same.
8326 * gcc.dg/guality/pr54796.c: Same.
8327 * gcc.dg/guality/pr54970.c: Same.
8328 * gcc.dg/guality/pr67192.c: Same.
8329 * gcc.dg/guality/pr69947.c: Same.
8330 * gcc.dg/guality/pr78726.c: Same.
8331 * gcc.dg/guality/rotatetest.c: Same.
8332 * gcc.dg/guality/sra-1.c: Same.
8333 * gcc.dg/guality/vla-2.c: Same.
8334
8335 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8336
8337 * g++.dg/diagnostic/long-short.C: New.
8338 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8339 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8340 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8341
8342 2018-07-09 Tom de Vries <tdevries@suse.de>
8343
8344 * gcc.dg/vla-1.c: New test.
8345
8346 2018-07-07 Tom de Vries <tdevries@suse.de>
8347
8348 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8349 files.
8350 (get_dump_flags): New proc.
8351 (toplevel): Test all dump flags.
8352
8353 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8354
8355 * gnat.dg/stack_usage6.adb: New test.
8356 * gnat.dg/stack_usage6_pkg.ads: New helper.
8357
8358 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8359
8360 * gnat.dg/pure_function3a.adb: New test.
8361 * gnat.dg/pure_function3b.adb: Likewise.
8362 * gnat.dg/pure_function3c.adb: Likewise.
8363 * gnat.dg/pure_function3_pkg.ads: New helper.
8364
8365 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8366
8367 PR target/84711
8368 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8369 dg-require-effective-target. Add -msse not just on i386-*, but
8370 on all i?86-* and x86_64-*.
8371
8372 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8373
8374 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8375 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8376 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8377 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8378 * gcc.dg/tree-ssa/popcount3.c: New test.
8379
8380 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8381
8382 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8383 to preserve the test.
8384 * gcc.target/i386/pr85073.c: Likewise.
8385
8386 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8387
8388 PR tree-optimization/86401
8389 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8390 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8391 * c-c++-common/rotate-9.c: New test.
8392
8393 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8394
8395 PR target/86324
8396 gcc.target/powerpc/pr86324-1.c: New test.
8397 gcc.target/powerpc/pr86324-2.c: Likewise.
8398
8399 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8400
8401 PR target/84711
8402 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8403
8404 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8405
8406 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8407
8408 2018-07-05 Jeff Law <law@redhat.com>
8409
8410 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8411
8412 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8413
8414 PR fortran/86408
8415 * gfortran.dg/deferred_character_20.f90: New test.
8416
8417 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8418
8419 PR fortran/83183
8420 PR fortran/86325
8421 * gfortran.dg/init_flag_18.f90: New testcase.
8422 * gfortran.dg/init_flag_19.f03: New testcase.
8423
8424 2018-07-05 Carl Love <cel@us.ibm.com>
8425 * gcc.target/altivec-1-runnable.c: New test file.
8426 * gcc.target/altivec-2-runnable.c: New test file.
8427 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8428 for tests.
8429
8430 2018-07-05 Martin Sebor <msebor@redhat.com>
8431
8432 PR c++/86400
8433 * gcc.dg/strlenopt-47.c: New test.
8434 * gcc.dg/strlenopt-48.c: New test.
8435
8436 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8437
8438 PR target/84711
8439 * gcc.target/arm/big-endian-subreg.c: New.
8440
8441 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8442
8443 PR target/84711
8444 * gcc.dg/vect/pr84711.c: New.
8445
8446 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8447
8448 * gcc.target/aarch64/struct_cpy.c: New.
8449
8450 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8451
8452 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8453 * c-c++-common/unroll-2.c: Likewise.
8454 * g++.dg/cdce3.C: Likewise.
8455 * g++.dg/ext/unroll-1.C: Likewise.
8456 * g++.dg/ext/unroll-2.C: Likewise.
8457 * g++.dg/ext/unroll-3.C: Likewise.
8458 * gcc.dg/cdce1.c: Likewise.
8459 * gcc.dg/cdce2.c: Likewise.
8460 * gcc.dg/gomp/pr68128-1.c: Likewise.
8461 * gcc.dg/vect/pr46032.c: Likewise.
8462 * gcc.dg/vect/vect-cond-10.c: Likewise.
8463 * gcc.dg/vect/vect-cond-8.c: Likewise.
8464 * gcc.dg/vect/vect-cond-9.c: Likewise.
8465 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8466 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8467 * gcc.target/i386/avx-cvt-2.c: Likewise.
8468 * gcc.target/i386/avx-cvt-3.c: Likewise.
8469 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8470 * gcc.target/i386/avx2-gather-2.c: Likewise.
8471 * gcc.target/i386/avx2-gather-6.c: Likewise.
8472 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8473 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8474 * gfortran.dg/directive_unroll_1.f90: Likewise.
8475 * gfortran.dg/directive_unroll_2.f90: Likewise.
8476 * gnat.dg/unroll2.adb: Likewise.
8477 * gnat.dg/unroll3.adb: Likewise.
8478
8479 2018-07-05 Tom de Vries <tdevries@suse.de>
8480
8481 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8482
8483 2018-07-04 Martin Sebor <msebor@redhat.com>
8484
8485 PR tree-optimization/86274
8486 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8487
8488 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8489
8490 PR fortran/82009
8491 * gfortran.dg/block_16.f08. New test.
8492
8493 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8494
8495 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8496 has a slightly different IL that provides more threading
8497 opportunities.
8498
8499 2018-07-04 Martin Liska <mliska@suse.cz>
8500
8501 PR middle-end/66240
8502 PR target/45996
8503 PR c/84100
8504 * gcc.dg/pr84100.c (foo):
8505 * gcc.target/i386/falign-functions-2.c: New test.
8506 * gcc.target/i386/falign-functions.c: New test.
8507
8508 2018-07-04 Martin Liska <mliska@suse.cz>
8509
8510 * gcc.dg/pr47793.c: Remove.
8511
8512 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8513
8514 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8515 final scan test.
8516 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8517
8518 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8519
8520 PR target/85620
8521 * gcc.target/i386/pr85620-1.c: New test.
8522 * gcc.target/i386/pr85620-2.c: Likewise.
8523 * gcc.target/i386/pr85620-3.c: Likewise.
8524 * gcc.target/i386/pr85620-4.c: Likewise.
8525
8526 2018-07-03 Martin Sebor <msebor@redhat.com>
8527
8528 PR tree-optimization/86274
8529 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8530 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8531 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8532 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8533 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8534 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8535 * gcc.dg/tree-ssa/pr83198.c: Same.
8536
8537 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8538
8539 * g++.dg/other/locations1.C: New.
8540 * g++.dg/tls/locations1.C: Likewise.
8541 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8542 * g++.dg/diagnostic/virtual-static.C: Likewise.
8543 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8544 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8545 * g++.dg/cpp0x/pr51463.C: Likewise.
8546 * g++.dg/other/typedef1.C: Likewise.
8547 * g++.dg/parse/dtor13.C: Likewise.
8548 * g++.dg/template/error44.C: Likewise.
8549 * g++.dg/template/typedef4.C: Likewise.
8550 * g++.dg/template/typedef5.C: Likewise.
8551 * g++.dg/tls/diag-2.C: Likewise.
8552 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8553
8554 2018-07-03 Marek Polacek <polacek@redhat.com>
8555
8556 PR c++/86201
8557 * g++.dg/diagnostic/pr86201.C: New test.
8558
8559 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8560
8561 PR target/85694
8562 * gcc.target/i386/pr85694.c: New test.
8563
8564 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8565
8566 PR tree-optimization/85694
8567 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8568 Return true for AArch64 without SVE.
8569 * gcc.target/aarch64/vect_hadd_1.h: New file.
8570 * gcc.target/aarch64/vect_shadd_1.c: New test.
8571 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8572 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8573 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8574
8575 2018-07-03 Marek Polacek <polacek@redhat.com>
8576
8577 PR middle-end/86202
8578 * gcc.dg/Wint-conversion-2.c: New test.
8579
8580 PR c++/84306
8581 * g++.dg/overload/conv-op3.C: New test.
8582
8583 2018-07-03 Richard Biener <rguenther@suse.de>
8584
8585 PR ipa/86389
8586 * gcc.dg/torture/pr86389.c: New testcase.
8587
8588 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8589
8590 PR tree-optimization/85694
8591 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8592 proc.
8593 * gcc.dg/vect/vect-avg-1.c: New test.
8594 * gcc.dg/vect/vect-avg-2.c: Likewise.
8595 * gcc.dg/vect/vect-avg-3.c: Likewise.
8596 * gcc.dg/vect/vect-avg-4.c: Likewise.
8597 * gcc.dg/vect/vect-avg-5.c: Likewise.
8598 * gcc.dg/vect/vect-avg-6.c: Likewise.
8599 * gcc.dg/vect/vect-avg-7.c: Likewise.
8600 * gcc.dg/vect/vect-avg-8.c: Likewise.
8601 * gcc.dg/vect/vect-avg-9.c: Likewise.
8602 * gcc.dg/vect/vect-avg-10.c: Likewise.
8603 * gcc.dg/vect/vect-avg-11.c: Likewise.
8604 * gcc.dg/vect/vect-avg-12.c: Likewise.
8605 * gcc.dg/vect/vect-avg-13.c: Likewise.
8606 * gcc.dg/vect/vect-avg-14.c: Likewise.
8607
8608 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8609
8610 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8611 get split into two for use by the over-widening pattern.
8612 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8613 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8614 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8615 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8616 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8617 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8618 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8619 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8620 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8621 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8622 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8623 * gcc.dg/vect/vect-over-widen-22.c: New test.
8624
8625 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8626
8627 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
8628 widen_mult pattern.
8629 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
8630 over-widening messages.
8631 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8632 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8633 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8634 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8635 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8636 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8637 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8638 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
8639 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8640 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
8641 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8642 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8643 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8644 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8645 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8646 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8647 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8648 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8649 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8650 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8651 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8652 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
8653 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
8654 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
8655 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
8656 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
8657
8658 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8659
8660 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
8661
8662 2018-07-02 Jim Wilson <jimw@sifive.com>
8663
8664 * gcc.target/riscv/interrupt-debug.c: New.
8665
8666 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8667
8668 * g++.dg/diagnostic/thread-thread_local.C: New.
8669
8670 2018-07-02 Martin Liska <mliska@suse.cz>
8671
8672 PR testsuite/86366
8673 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
8674 * gcc.dg/profile-dir-2.c: Likewise.
8675 * gcc.dg/profile-dir-3.c: Likewise.
8676
8677 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
8678
8679 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
8680 overriden.
8681
8682 2018-07-02 Richard Biener <rguenther@suse.de>
8683
8684 PR tree-optimization/86363
8685 * gcc.dg/torture/pr86363.c: New testcase.
8686
8687 2018-07-02 Martin Liska <mliska@suse.cz>
8688
8689 * gcc.dg/completion-1.c: New test.
8690 * gcc.dg/completion-2.c: New test.
8691 * gcc.dg/completion-3.c: New test.
8692
8693 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8694
8695 PR fortran/82969
8696 PR fortran/86242
8697 * gfortran.dg/proc_ptr_50.f90: New test.
8698
8699 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8700
8701 PR fortran/45305
8702 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
8703
8704 2018-07-02 Martin Liska <mliska@suse.cz>
8705
8706 PR ipa/86279
8707 * gcc.dg/ipa/pr86279.c: New test.
8708
8709 2018-07-02 Martin Liska <mliska@suse.cz>
8710
8711 PR ipa/86323
8712 * g++.dg/ipa/pr86323.C: New test.
8713
8714 2018-07-01 Tom de Vries <tdevries@suse.de>
8715
8716 revert:
8717 2018-07-01 Tom de Vries <tdevries@suse.de>
8718
8719 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8720 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8721
8722 2018-07-01 Tom de Vries <tdevries@suse.de>
8723
8724 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
8725 argument.
8726 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
8727 with @main.
8728
8729 2018-07-01 Tom de Vries <tdevries@suse.de>
8730
8731 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8732 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8733
8734 2018-07-01 Tom de Vries <tdevries@suse.de>
8735
8736 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
8737 * gcc.dg/guality/vla-1.c: Use relative line numbers.
8738
8739 2018-07-01 Tom de Vries <tdevries@suse.de>
8740
8741 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
8742 (verify_call): ... here. Move to toplevel.
8743 (verify_call_np, dg_final_directive_check_utils): New proc.
8744 (toplevel): Call dg_final_directive_check_utils.
8745 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
8746
8747 2018-06-30 Jim Wilson <jimw@sifive.com>
8748
8749 * gcc.target/riscv/shift-shift-1.c: New.
8750 * gcc.target/riscv/shift-shift-2.c: New.
8751 * gcc.target/riscv/shift-shift-3.c: New.
8752
8753 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8754
8755 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8756
8757 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8758
8759 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8760 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8761 by 4 in the computation of a[i].
8762 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8763 main multiplication constant.
8764 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8765 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8766 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8767 pattern to cast the result to int.
8768 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8769 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8770 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8771 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8772 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8773 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8774 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8775 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8776 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8777 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8778 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8779 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8780 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8781 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8782 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8783 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8784 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8785 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8786 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8787 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8788
8789 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8790
8791 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8792 test for vectorization along the lines described in the comment.
8793
8794 2018-06-30 Tom de Vries <tdevries@suse.de>
8795
8796 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8797 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8798 LTO_TORTURE_OPTIONS.
8799 * gcc.dg/guality/prevent-optimization.h: New file.
8800 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
8801 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
8802
8803 2018-06-30 Tom de Vries <tdevries@suse.de>
8804
8805 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
8806 * lib/gcc-dg.exp (dg-final): New proc.
8807 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
8808 argument.
8809
8810 2018-06-29 Martin Sebor <msebor@redhat.com>
8811
8812 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
8813 that don't define the function.
8814
8815 2018-06-29 Marek Polacek <polacek@redhat.com>
8816
8817 PR c++/86184
8818 * g++.dg/ext/cond3.C: New test.
8819
8820 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8821
8822 * gcc.target/arm/arm-soft-strd-even.c: New test.
8823
8824 2018-06-29 Tom de Vries <tdevries@suse.de>
8825
8826 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
8827 line, and use it.
8828 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
8829 (process-message): ... here.
8830 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
8831
8832 2018-06-29 Martin Liska <mliska@suse.cz>
8833
8834 PR tree-optimization/86263
8835 * gcc.dg/tree-ssa/pr86263.c: New test.
8836
8837 2018-06-28 Carl Love <cel@us.ibm.com>
8838
8839 * gcc.target/p9-extract-1.c: Add test case.
8840 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
8841 name in ABI.
8842
8843 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
8844
8845 PR target/86348
8846 * gcc.target/i386/pr86348.c: New test.
8847
8848 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
8849
8850 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
8851
8852 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
8853
8854 PR fortran/82865
8855 * gfortran.dg/dec_type_print_2.f03: New testcase.
8856
8857 2018-06-28 David Pagan <dave.pagan@oracle.com>
8858
8859 PR c/55976
8860 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
8861 message causing unexpected test FAIL.
8862
8863 2018-06-28 Martin Liska <mliska@suse.cz>
8864
8865 * gcc.dg/tree-ssa/switch-1.c: New test.
8866
8867 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
8868
8869 * gnat.dg/debug15.adb: New test.
8870
8871 2018-06-27 David Malcolm <dmalcolm@redhat.com>
8872
8873 PR c++/86329
8874 * g++.dg/lookup/pr86329.C: New test.
8875
8876 2018-06-27 Carl Love <cel@us.ibm.com>
8877
8878 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
8879
8880 2018-06-27 Tamar Christina <tamar.christina@arm.com>
8881
8882 PR target/85769
8883 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
8884
8885 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
8886
8887 * gcc.target/powerpc/builtins-1.c: Correct a comment.
8888
8889 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8890
8891 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
8892 requirement for this test.
8893 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
8894 requirement, and -mpower8-vector compile option.
8895
8896 2018-06-26 Jakub Jelinek <jakub@redhat.com>
8897
8898 PR target/86314
8899 * gcc.dg/pr86314.c: New test.
8900
8901 PR debug/86257
8902 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
8903
8904 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8905
8906 * gcc.target/i386/pr86257.c: Require 64-bit.
8907
8908 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8909
8910 * g++.dg/pr86082.C: Require IBM1047 support.
8911
8912 2018-06-26 Richard Biener <rguenther@suse.de>
8913
8914 PR middle-end/86271
8915 * gcc.dg/pr86271.c: New testcase.
8916
8917 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
8918
8919 PR debug/86064
8920 * gcc.dg/pr86064.c: New.
8921
8922 2018-06-25 Jeff Law <law@redhat.com>
8923
8924 * lib/target-supports.exp
8925 (check_effective_target_logical_op_short_circuit): Add v850.
8926
8927 2018-06-25 Martin Sebor <msebor@redhat.com>
8928
8929 PR tree-optimization/86204
8930 * gcc.dg/strlenopt-46.c: New test.
8931
8932 2018-06-25 Martin Sebor <msebor@redhat.com>
8933
8934 PR tree-optimization/85700
8935 * gcc.dg/Wstringop-truncation-4.c: New test.
8936
8937 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
8938
8939 PR fortran/82972
8940 PR fortran/83088
8941 PR fortran/85851
8942 * gfortran.dg/init_flag_17.f90: New testcase.
8943
8944 2018-06-25 Carl Love <cel@us.ibm.com>
8945
8946 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
8947 vec_extract a signed int. Add vec_extract tests for bool char
8948 and bool int.
8949 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
8950 vec_extract tests.
8951
8952 2018-06-25 Tom de Vries <tdevries@suse.de>
8953
8954 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
8955
8956 2018-06-25 Jakub Jelinek <jakub@redhat.com>
8957
8958 PR target/84786
8959 * gcc.target/i386/avx512f-pr84786-3.c: New test.
8960
8961 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
8962
8963 * gnat.dg/sso9.adb: New testcase.
8964 * gnat.dg/sso9_pkg.ads: Likewise.
8965
8966 2018-06-25 Tom de Vries <tdevries@suse.de>
8967
8968 PR debug/86257
8969 * gcc.target/i386/pr86257.c: New test.
8970
8971 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
8972
8973 PR C++/86082
8974 * g++.dg/pr86082.C: New test.
8975
8976 2018-06-24 Tom de Vries <tdevries@suse.de>
8977
8978 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
8979 * gcc.dg/guality/guality.exp: Same.
8980 * gfortran.dg/guality/guality.exp: Same.
8981 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
8982
8983 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
8984
8985 * g++.dg/concepts/locations1.C: New.
8986 * g++.dg/cpp0x/locations1.C: Likewise.
8987 * g++.dg/cpp1z/inline-var2.C: Test locations too.
8988 * g++.dg/cpp1z/inline-var3.C: Likewise.
8989
8990 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
8991
8992 PR fortran/86281
8993 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
8994
8995 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
8996
8997 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
8998 this test.
8999 * gcc.target/powerpc/builtins-9.c: New test.
9000 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
9001 to expect different code generation on big-endian vs.
9002 little-endian targets.
9003
9004 2018-06-22 Tom de Vries <tdevries@suse.de>
9005
9006 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
9007 $rootme/../gdb/gdb, if available.
9008 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
9009 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
9010
9011 2018-06-22 Tom de Vries <tdevries@suse.de>
9012
9013 * lib/gcc-gdb-test.exp (report_gdb): New proc.
9014 * g++.dg/guality/guality.exp: Use report_gdb.
9015 * gcc.dg/guality/guality.exp: Same.
9016 * gfortran.dg/guality/guality.exp: Same.
9017
9018 2018-06-22 Jakub Jelinek <jakub@redhat.com>
9019
9020 PR c++/85662
9021 * g++.dg/ext/offsetof3.C: New test.
9022
9023 2018-06-22 Carl Love <cel@us.ibm.com>
9024
9025 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
9026 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
9027 for the vnor, vand and vxor instructions.
9028 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
9029 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
9030 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
9031 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
9032 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
9033 Add -dp to dg-options, update expected counts.
9034
9035 2018-06-22 Paul Koning <ni1d@arrl.net>
9036
9037 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
9038 if pdp11.
9039 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
9040 * gcc.c-torture/compile/20040101-1.c: Ditto.
9041 * gcc.c-torture/compile/20050622-1.c: Ditto.
9042 * gcc.c-torture/compile/20080625-1.c: Ditto.
9043 * gcc.c-torture/compile/20090107-1.c: Ditto.
9044 * gcc.c-torture/compile/920501-12.c: Ditto.
9045 * gcc.c-torture/compile/920501-4.c: Ditto.
9046 * gcc.c-torture/compile/961203-1.c: Ditto.
9047 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
9048 * gcc.c-torture/compile/pr25310.c: Ditto.
9049
9050 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
9051 James Norris <jnorris@codesourcery.com>
9052 Thomas Schwinge <thomas@codesourcery.com>
9053 Tom de Vries <tom@codesourcery.com>
9054
9055 * c-c++-common/goacc/deviceptr-4.c: New file.
9056 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
9057 Likewise.
9058 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9059 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9060 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9061 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9062 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
9063 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
9064 Likewise.
9065 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9066 * c-c++-common/goacc/private-reduction-1.c: Likewise.
9067 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
9068 Likewise.
9069 * gfortran.dg/goacc/modules.f95: Likewise.
9070 * gfortran.dg/goacc/routine-8.f90: Likewise.
9071 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9072
9073 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
9074
9075 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
9076 if the long double format is IEEE 128-bit for tests that are
9077 explicitly testing IBM extended double support. Use the
9078 appropriate pack and unpack built-in functions. Change calls from
9079 __builtin_isinfl to __builtin_isinf since the later supports all
9080 floating point types.
9081 * gcc.target/powerpc/pr57150.c: Likewise.
9082 * gcc.target/powerpc/pr60203.c: Likewise.
9083 * gcc.target/powerpc/pr67808.c: Likewise.
9084 * gcc.target/powerpc/pr70117.c: Likewise.
9085 * gcc.target/powerpc/tfmode_off.c: Likewise.
9086
9087 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9088
9089 PR fortran/49630
9090 * gfortran.dg/assumed_charlen_function_7.f90: New test.
9091
9092 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9093
9094 PR fortran/83118
9095 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
9096
9097 2018-06-21 Tom de Vries <tdevries@suse.de>
9098
9099 * gcc.dg/guality/pr45882.c (a): Add used attribute.
9100
9101 2018-06-21 Tom de Vries <tdevries@suse.de>
9102
9103 PR tree-optimization/85859
9104 * gcc.dg/pr85859.c: New test.
9105
9106 2018-06-21 Richard Biener <rguenther@suse.de>
9107
9108 PR tree-optimization/86232
9109 * gcc.dg/torture/pr86232.c: New testcase.
9110
9111 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9112
9113 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
9114
9115 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9116
9117 * gcc/gcc.target/aarch64/aes_2.c: New test.
9118
9119 2018-06-20 Than McIntosh <thanm@google.com>
9120
9121 PR libgcc/86213
9122 * gcc.dg/split-8.c: New.
9123
9124 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9125
9126 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
9127 for vpkudus in place of vpksdus.
9128 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
9129
9130 2018-06-20 Nathan Sidwell <nathan@acm.org>
9131
9132 PR c++/85634
9133 * g++.dg/lookup/pr85634-2.C: New.
9134
9135 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
9136
9137 * g++.dg/template/friend65.C: New.
9138 * g++.dg/cpp0x/main1.C: Likewise.
9139 * g++.dg/other/main2.C: Likewise.
9140 * g++.dg/other/main3.C: Likewise.
9141 * g++.dg/template/friend42.C: Test location too.
9142 * g++.dg/concepts/decl-diagnose.C: Likewise.
9143 * g++.dg/warn/main-2.C: Update.
9144
9145 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
9146 Thomas Schwinge <thomas@codesourcery.com>
9147 Cesar Philippidis <cesar@codesourcery.com>
9148
9149 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
9150 2.5 data clause semantics.
9151 * c-c++-common/goacc/declare-2.c: Likewise.
9152 * c-c++-common/goacc/default-4.c: Likewise.
9153 * c-c++-common/goacc/finalize-1.c: New test.
9154 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
9155 OpenACC 2.5 data clause semantics.
9156 * c-c++-common/goacc/kernels-alias.c: Likewise.
9157 * c-c++-common/goacc/routine-5.c: Likewise.
9158 * c-c++-common/goacc/update-if_present-1.c: New test.
9159 * c-c++-common/goacc/update-if_present-2.c: New test.
9160 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
9161 2.5 data clause semantics.
9162 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9163 * gfortran.dg/goacc/data-tree.f95: Likewise.
9164 * gfortran.dg/goacc/declare-2.f95: Likewise.
9165 * gfortran.dg/goacc/default-4.f: Likewise.
9166 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9167 * gfortran.dg/goacc/finalize-1.f: New test.
9168 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
9169 OpenACC 2.5 data clause semantics.
9170 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
9171 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9172 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
9173 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9174 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
9175 * gfortran.dg/goacc/update-if_present-1.f90: New test.
9176 * gfortran.dg/goacc/update-if_present-2.f90: New test.
9177
9178 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9179
9180 PR c++/86210
9181 * g++.dg/warn/Wnonnull4.C: New test.
9182
9183 2018-06-20 Marek Polacek <polacek@redhat.com>
9184
9185 PR c++/86240
9186 * g++.dg/pr86240.C: New test.
9187
9188 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9189
9190 PR debug/86194
9191 * gcc.target/i386/pr86194.c: New test.
9192
9193 PR tree-optimization/86231
9194 * gcc.dg/tree-ssa/vrp119.c: New test.
9195 * gcc.c-torture/execute/pr86231.c: New test.
9196
9197 2018-06-20 Tom de Vries <tdevries@suse.de>
9198
9199 PR tree-optimization/86097
9200 * gcc.dg/autopar/pr86097.c: New test.
9201
9202 2018-06-20 Nathan Sidwell <nathan@acm.org>
9203
9204 PR c++/85634
9205 * g++.dg/lookup/pr85634.C: New.
9206
9207 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9208
9209 * gcc.target/aarch64/ldp_stp_q.c: New test.
9210 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
9211 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
9212
9213 2018-06-20 Martin Liska <mliska@suse.cz>
9214
9215 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
9216
9217 2018-06-19 Martin Sebor <msebor@redhat.com>
9218
9219 PR tree-optimization/48560
9220 * gcc.dg/Warray-bounds-28.c: New test.
9221
9222 2018-06-19 Martin Sebor <msebor@redhat.com>
9223
9224 PR middle-end/85602
9225 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
9226 to also match C++.
9227
9228 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
9229
9230 * g++.dg/lto/pr84805_0.C: Update template.
9231 * g++.dg/lto/pr84805_1.C: Update template.
9232
9233 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
9234
9235 * gnat.dg/aggr24.adb: New test.
9236 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
9237
9238 2018-06-19 Richard Biener <rguenther@suse.de>
9239
9240 PR tree-optimization/86179
9241 * gcc.dg/pr86179.c: New testcase.
9242
9243 2018-06-18 Martin Sebor <msebor@redhat.com>
9244
9245 PR middle-end/85602
9246 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9247 * c-c++-common/attr-nonstring-8.c: New test.
9248
9249 2018-06-18 Martin Sebor <msebor@redhat.com>
9250
9251 PR tree-optimization/81384
9252 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9253 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9254 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9255 * gcc.dg/attr-nonstring-2.c: New test.
9256 * gcc.dg/attr-nonstring-3.c: New test.
9257 * gcc.dg/attr-nonstring-4.c: New test.
9258 * gcc.dg/strlenopt-45.c: New test.
9259 * gcc.dg/strlenopt.h (strnlen): Declare.
9260
9261 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9262
9263 PR tree-optimization/86076
9264 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9265
9266 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9267
9268 PR tree-optimization/64946
9269 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9270
9271 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9272
9273 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9274 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9275 * gnat.dg/stack_usage5.adb: New test.
9276
9277 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9278
9279 PR middle-end/82479
9280 * gcc.dg/tree-ssa/popcount.c: New test.
9281 * gcc.dg/tree-ssa/popcount2.c: New test.
9282
9283 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9284
9285 PR middle-end/64946
9286 * gcc.dg/absu.c: New test.
9287 * gcc.dg/gimplefe-29.c: New test.
9288 * gcc.target/aarch64/pr64946.c: New test.
9289
9290 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9291
9292 PR c/86093
9293 * c-c++-common/pr86093.c: New test.
9294
9295 PR middle-end/85878
9296 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9297
9298 PR middle-end/86123
9299 * gcc.c-torture/compile/pr86123.c: New test.
9300
9301 2018-06-15 Tom de Vries <tdevries@suse.de>
9302
9303 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9304
9305 2018-06-15 Nick Clifton <nickc@redhat.com>
9306
9307 PR 84195
9308 * gcc.c-torture/compile/pr84195.c: New test.
9309
9310 2018-06-15 Richard Biener <rguenther@suse.de>
9311
9312 PR middle-end/86159
9313 * g++.dg/pr86159.C: New testcase.
9314
9315 2018-06-15 Richard Biener <rguenther@suse.de>
9316
9317 PR middle-end/86076
9318 * gcc.dg/pr86076.c: New testcase.
9319
9320 2018-06-14 Marek Polacek <polacek@redhat.com>
9321
9322 PR c++/86063
9323 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9324
9325 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9326
9327 PR target/86048
9328 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9329 -msse2 to dg-options.
9330
9331 PR middle-end/86122
9332 * gcc.c-torture/compile/pr86122.c: New test.
9333
9334 P0624R2 - Default constructible and assignable stateless lambdas
9335 * g++.dg/cpp2a/lambda1.C: New test.
9336 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9337 for -std=c++2a.
9338
9339 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9340
9341 * g++.dg/other/static3.C: New.
9342 * g++.dg/other/static4.C: Likewise.
9343 * g++.dg/warn/Wshadow-15.C: Likewise.
9344 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9345 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9346 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9347 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9348 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9349 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9350 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9351
9352 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9353
9354 PR target/85945
9355 * gcc.c-torture/compile/pr85945.c: New test.
9356
9357 2018-06-14 Richard Biener <rguenther@suse.de>
9358
9359 PR ipa/86124
9360 * gcc.dg/pr86124.c: New testcase.
9361
9362 2018-06-13 Martin Sebor <msebor@redhat.com>
9363
9364 PR tree-optimization/86114
9365 * gcc.dg/pr86114.c: New test.
9366
9367 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9368
9369 PR fortran/86110
9370 * gfortran.dg/pr86110.f90: New test.
9371
9372 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9373
9374 PR fortran/85703
9375 * gfortran.dg/goacc/pr85703.f90: New test.
9376 * gfortran.dg/gomp/pr85703.f90: New test.
9377
9378 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9379
9380 PR fortran/85702
9381 * gfortran.dg/goacc/pr85702.f90: New test.
9382
9383 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9384
9385 * gcc.target/i386/pr86048.c: New test.
9386
9387 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9388
9389 * gcc.target/arc/fma-1.c: New test.
9390
9391 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9392
9393 * gcc.target/arc/pr9001107555.c: New file.
9394
9395 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9396
9397 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9398
9399 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9400
9401 * g++.dg/init/delete3.C: New.
9402 * g++.dg/init/new49.C: Likewise.
9403 * g++.dg/init/new25.C: Test locations too.
9404 * g++.dg/template/new4.C: Likewise.
9405 * g++.old-deja/g++.jason/operator.C: Likewise.
9406
9407 2018-06-12 Marek Polacek <polacek@redhat.com>
9408
9409 Core issue 1331 - const mismatch with defaulted copy constructor
9410 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9411 * g++.dg/cpp0x/defaulted52.C: New test.
9412 * g++.dg/cpp0x/defaulted53.C: New test.
9413 * g++.dg/cpp0x/defaulted54.C: New test.
9414 * g++.dg/cpp0x/defaulted55.C: New test.
9415 * g++.dg/cpp0x/defaulted56.C: New test.
9416 * g++.dg/cpp0x/defaulted57.C: New test.
9417 * g++.dg/cpp0x/defaulted58.C: New test.
9418 * g++.dg/cpp0x/defaulted59.C: New test.
9419 * g++.dg/cpp0x/defaulted60.C: New test.
9420
9421 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9422
9423 PR other/69968
9424 * gcc.dg/spellcheck-transposition.c: New test.
9425
9426 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9427
9428 PR fortran/44491
9429 * gfortran.dg/pr44491.f90: New testcase
9430
9431 2018-06-12 Martin Sebor <msebor@redhat.com>
9432
9433 PR tree-optimization/85259
9434 * gcc.dg/Wstringop-overflow-5.c: New test.
9435 * gcc.dg/Wstringop-overflow-6.c: New test.
9436
9437 2018-06-12 Martin Sebor <msebor@redhat.com>
9438
9439 PR c/85931
9440 * gcc.dg/Wstringop-truncation-3.c: New test.
9441
9442 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9443
9444 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9445 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9446 * gcc.target/powerpc/swaps-p8-17.c: Same.
9447
9448 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9449
9450 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9451 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9452 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9453 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9454 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9455 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9456
9457 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9458
9459 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9460 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9461 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9462 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9463 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9464 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9465
9466 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9467
9468 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9469 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9470 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9471 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9472 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9473 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9474
9475 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9476
9477 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9478 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9479 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9480 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9481 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9482 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9483
9484 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9485
9486 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9487 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9488 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9489 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9490 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9491 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9492
9493 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9494
9495 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9496 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9497 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9498 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9499 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9500 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9501
9502 2018-06-12 Martin Liska <mliska@suse.cz>
9503
9504 * g++.dg/opt/mpx.C: New test.
9505 * gcc.target/i386/mpx.c: New test.
9506
9507 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9508
9509 * gcc.target/arc/builtin_simdarc.c: Update test.
9510 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9511 * gcc.target/arc/tumaddsidi4.c: Likewise.
9512
9513 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9514
9515 * gnat.dg/opt72a.ad[sb]: New test.
9516 * gnat.dg/opt72_pkg.ads: New helper.
9517
9518 2018-06-12 Tom de Vries <tdevries@suse.de>
9519
9520 * gcc.dg-selftests/dg-final.exp: New file.
9521
9522 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9523
9524 * g++.dg/lookup/new2.C: Test locations too.
9525 * g++.dg/other/ellipsis1.C: Likewise.
9526 * g++.dg/other/operator1.C: Likewise.
9527 * g++.dg/other/operator2.C: Likewise.
9528 * g++.dg/overload/operator2.C: Likewise.
9529 * g++.dg/parse/defarg11.C: Likewise.
9530 * g++.dg/parse/operator4.C: Likewise.
9531 * g++.dg/template/error30.C: Likewise.
9532 * g++.dg/template/explicit-args3.C: Likewise.
9533 * g++.dg/warn/effc1.C: Likewise.
9534 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9535 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9536 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9537 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9538 * g++.old-deja/g++.jason/operator.C: Likewise.
9539
9540 2018-06-11 Martin Sebor <msebor@redhat.com>
9541
9542 PR tree-optimization/86083
9543 * gcc.dg/strlenopt-44.c: New test.
9544
9545 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9546
9547 PR fortran/45521
9548 * gfortran.dg/generic_32.f90: New test.
9549 * gfortran.dg/generic_33.f90: New test.
9550
9551 2018-06-11 Carl Love <cel@us.ibm.com>
9552 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9553 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9554 long long bool. Remove duplicate dg-final for xxlxor. Update
9555 dg-final instruction counts.
9556 * gcc.target/powerpc/altivec-37.c (main): New file for
9557 tests vec_unpackh and vec_unpackl returning long long bool and
9558 long long int.
9559
9560 2018-06-11 Martin Liska <mliska@suse.cz>
9561
9562 PR tree-optimization/86089
9563 * gcc.dg/tree-ssa/pr86089.c: New test.
9564
9565 2018-06-11 Julia Koval <julia.koval@intel.com>
9566
9567 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9568 * gcc.target/i386/vpclmulqdq.c: Ditto.
9569
9570 2018-06-11 Olivier Hainque <hainque@adacore.com>
9571
9572 * gnat.dg/lang-dw2.adb: New test.
9573 * gnat.dg/lang-dw3.adb: New test.
9574
9575 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9576
9577 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9578 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9579
9580 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9581
9582 * gnat.dg/predicate1.adb: New testcase.
9583
9584 2018-06-11 Yannick Moy <moy@adacore.com>
9585
9586 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9587
9588 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9589
9590 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9591 testcase.
9592
9593 2018-06-11 Javier Miranda <miranda@adacore.com>
9594
9595 * gnat.dg/prot4.adb: New testcase.
9596
9597 2018-06-11 Yannick Moy <moy@adacore.com>
9598
9599 * gnat.dg/part_of1-instantiation.adb,
9600 gnat.dg/part_of1-instantiation.ads,
9601 gnat.dg/part_of1-private_generic.adb,
9602 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9603 testcase.
9604
9605 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9606
9607 * gnat.dg/contract1.adb: New testcase.
9608
9609 2018-06-11 Javier Miranda <miranda@adacore.com>
9610
9611 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
9612 testcase.
9613
9614 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9615
9616 * gnat.dg/inline_always1.adb: New testcase.
9617
9618 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9619
9620 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
9621 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
9622 gnat.dg/nested_generic2_g2.ads: New testcase.
9623
9624 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9625
9626 * g++.dg/template/friend64.C: New.
9627 * g++.old-deja/g++.other/friend4.C: Test the location too.
9628 * g++.old-deja/g++.pt/crash23.C: Likewise.
9629
9630 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9631
9632 * gfortran.dg/inline_matmul_23.f90: New test.
9633
9634 2018-06-10 Janus Weil <janus@gcc.gnu.org>
9635
9636 PR fortran/85088
9637 * gfortran.dg/intent_decl_1.f90: New test case.
9638
9639 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9640
9641 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
9642 * gfortran.dg/ieee/large_4.f90: Ditto.
9643 * gfortran.dg/round_4.f90: Ditto.
9644
9645 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9646
9647 PR fortran/38351
9648 * gfortran.dg/pr38351.f90: New test.
9649 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
9650
9651 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9652
9653 PR fortran/85138
9654 PR fortran/85996
9655 PR fortran/86051
9656 * gfortran.dg/pr85138_1.f90: New test.
9657 * gfortran.dg/pr85138_2.f90: Ditto.
9658 * gfortran.dg/pr85996.f90: Ditto.
9659
9660 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9661
9662 PR fortran/78278
9663 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
9664 * gfortran.dg/data_char_1.f90: Ditto.
9665 * gfortran.dg/pr78571.f90: Ditto.
9666 * gfortran.dg/pr78278.f90: New test.
9667
9668 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9669
9670 PR fortran/63514
9671 * gfortran.dg/pr63514.f90: New test.
9672
9673 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9674
9675 PR fortran/85631
9676 * gfortran.dg/bounds_check_20.f90: New test.
9677
9678 2018-06-08 Carl Love <cel@us.ibm.com>
9679
9680 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
9681 vpkudum counts.
9682 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
9683 vec_extract a signed int.
9684 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
9685 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
9686 vcmpgtsd, vcmpgtud.
9687 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
9688 vec_extract a signed int.
9689 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
9690 vec_extract a signed int.
9691 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
9692 vec_xor builtins. Update xxsel, xxlxor counts.
9693
9694 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9695
9696 PR fortran/86059
9697 * gfortran.dg/associate_30.f90: Remove code tested ...
9698 * gfortran.dg/pr67803.f90: Ditto.
9699 * gfortran.dg/pr67805.f90: Ditto.
9700 * gfortran.dg/pr86059.f90: ... here. New test.
9701
9702 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9703
9704 PR fortran/78571
9705 * gfortran.dg/pr78571.f90: New test.
9706
9707 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
9708
9709 PR target/85755
9710 * gcc.target/powerpc/pr85755.c: New test.
9711
9712 2018-06-08 Carl Love <cel@us.ibm.com>
9713
9714 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
9715 vsx-vector-6.p7.c.
9716 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
9717 vsx-vector-6.p9.c.
9718 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
9719 for BE system that are different then for an LE system from this file
9720 into vsx-vector-6-le.c using be target qualifier. Remove this file.
9721 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
9722 the various instruction counts. Rename file to vsx-vector-6.p8.c.
9723
9724 2018-06-08 Martin Liska <mliska@suse.cz>
9725
9726 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
9727
9728 2018-06-08 Martin Liska <mliska@suse.cz>
9729
9730 * g++.dg/dg.exp: Do not use mpx.exp.
9731 * g++.dg/lto/lto.exp: Likewise.
9732 * g++.dg/lto/pr69729_0.C: Remove.
9733 * g++.dg/opt/pr71529.C: Remove.
9734 * g++.dg/pr63995-1.C: Remove.
9735 * g++.dg/pr68270.C: Remove.
9736 * g++.dg/pr71624.C: Remove.
9737 * g++.dg/pr71633.C: Remove.
9738 * g++.dg/pr79761.C: Remove.
9739 * g++.dg/pr79764.C: Remove.
9740 * g++.dg/pr79769.C: Remove.
9741 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
9742 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
9743 * gcc.dg/lto/chkp-privatize_0.c: Remove.
9744 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
9745 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
9746 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9747 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9748 * gcc.dg/lto/pr66221_0.c: Remove.
9749 * gcc.target/i386/chkp-always_inline.c: Remove.
9750 * gcc.target/i386/chkp-bndret.c: Remove.
9751 * gcc.target/i386/chkp-builtins-1.c: Remove.
9752 * gcc.target/i386/chkp-builtins-2.c: Remove.
9753 * gcc.target/i386/chkp-builtins-3.c: Remove.
9754 * gcc.target/i386/chkp-builtins-4.c: Remove.
9755 * gcc.target/i386/chkp-const-check-1.c: Remove.
9756 * gcc.target/i386/chkp-const-check-2.c: Remove.
9757 * gcc.target/i386/chkp-hidden-def.c: Remove.
9758 * gcc.target/i386/chkp-label-address.c: Remove.
9759 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9760 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9761 * gcc.target/i386/chkp-pr69044.c: Remove.
9762 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9763 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9764 * gcc.target/i386/chkp-strchr.c: Remove.
9765 * gcc.target/i386/chkp-strlen-1.c: Remove.
9766 * gcc.target/i386/chkp-strlen-2.c: Remove.
9767 * gcc.target/i386/chkp-strlen-3.c: Remove.
9768 * gcc.target/i386/chkp-strlen-4.c: Remove.
9769 * gcc.target/i386/chkp-strlen-5.c: Remove.
9770 * gcc.target/i386/chkp-stropt-1.c: Remove.
9771 * gcc.target/i386/chkp-stropt-10.c: Remove.
9772 * gcc.target/i386/chkp-stropt-11.c: Remove.
9773 * gcc.target/i386/chkp-stropt-12.c: Remove.
9774 * gcc.target/i386/chkp-stropt-13.c: Remove.
9775 * gcc.target/i386/chkp-stropt-14.c: Remove.
9776 * gcc.target/i386/chkp-stropt-15.c: Remove.
9777 * gcc.target/i386/chkp-stropt-16.c: Remove.
9778 * gcc.target/i386/chkp-stropt-17.c: Remove.
9779 * gcc.target/i386/chkp-stropt-2.c: Remove.
9780 * gcc.target/i386/chkp-stropt-3.c: Remove.
9781 * gcc.target/i386/chkp-stropt-4.c: Remove.
9782 * gcc.target/i386/chkp-stropt-5.c: Remove.
9783 * gcc.target/i386/chkp-stropt-6.c: Remove.
9784 * gcc.target/i386/chkp-stropt-7.c: Remove.
9785 * gcc.target/i386/chkp-stropt-8.c: Remove.
9786 * gcc.target/i386/chkp-stropt-9.c: Remove.
9787 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9788 * gcc.target/i386/indirect-thunk-11.c: Remove.
9789 * gcc.target/i386/indirect-thunk-12.c: Remove.
9790 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9791 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9792 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9793 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9794 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9795 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9796 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9797 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9798 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9799 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9800 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
9801 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
9802 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
9803 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
9804 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
9805 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
9806 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
9807 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
9808 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
9809 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
9810 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
9811 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
9812 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
9813 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
9814 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
9815 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
9816 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
9817 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
9818 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
9819 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
9820 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
9821 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
9822 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
9823 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
9824 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
9825 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
9826 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
9827 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
9828 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
9829 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
9830 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
9831 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
9832 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
9833 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
9834 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
9835 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
9836 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
9837 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
9838 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
9839 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
9840 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
9841 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
9842 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
9843 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
9844 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
9845 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
9846 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
9847 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
9848 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
9849 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
9850 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
9851 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
9852 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
9853 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
9854 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
9855 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
9856 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
9857 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
9858 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
9859 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
9860 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
9861 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
9862 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
9863 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
9864 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
9865 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
9866 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
9867 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
9868 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
9869 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
9870 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
9871 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
9872 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
9873 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
9874 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
9875 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
9876 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
9877 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
9878 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
9879 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
9880 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
9881 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
9882 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
9883 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
9884 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
9885 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
9886 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
9887 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
9888 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
9889 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
9890 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
9891 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
9892 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
9893 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
9894 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
9895 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
9896 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
9897 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
9898 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
9899 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
9900 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
9901 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
9902 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
9903 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
9904 * gcc.target/i386/mpx/label-address-1.c: Remove.
9905 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
9906 * gcc.target/i386/mpx/macro.c: Remove.
9907 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
9908 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
9909 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
9910 * gcc.target/i386/mpx/memcpy-1.c: Remove.
9911 * gcc.target/i386/mpx/memmove-1.c: Remove.
9912 * gcc.target/i386/mpx/memmove-2.c: Remove.
9913 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
9914 * gcc.target/i386/mpx/mpx-check.h: Remove.
9915 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
9916 * gcc.target/i386/mpx/mpx.exp: Remove.
9917 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
9918 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
9919 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
9920 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
9921 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
9922 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
9923 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
9924 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
9925 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
9926 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
9927 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
9928 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
9929 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
9930 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
9931 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
9932 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
9933 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
9934 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
9935 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
9936 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
9937 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
9938 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
9939 * gcc.target/i386/mpx/pr65508.c: Remove.
9940 * gcc.target/i386/mpx/pr65531.cc: Remove.
9941 * gcc.target/i386/mpx/pr66048.cc: Remove.
9942 * gcc.target/i386/mpx/pr66134.c: Remove.
9943 * gcc.target/i386/mpx/pr66566.c: Remove.
9944 * gcc.target/i386/mpx/pr66567.c: Remove.
9945 * gcc.target/i386/mpx/pr66568.c: Remove.
9946 * gcc.target/i386/mpx/pr66569.c: Remove.
9947 * gcc.target/i386/mpx/pr66581.c: Remove.
9948 * gcc.target/i386/mpx/pr68337-1.c: Remove.
9949 * gcc.target/i386/mpx/pr68337-2.c: Remove.
9950 * gcc.target/i386/mpx/pr68416.c: Remove.
9951 * gcc.target/i386/mpx/pr78339.c: Remove.
9952 * gcc.target/i386/mpx/pr79631.c: Remove.
9953 * gcc.target/i386/mpx/pr79633.c: Remove.
9954 * gcc.target/i386/mpx/pr79753.c: Remove.
9955 * gcc.target/i386/mpx/pr79770.c: Remove.
9956 * gcc.target/i386/mpx/pr79987.c: Remove.
9957 * gcc.target/i386/mpx/pr79988.c: Remove.
9958 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
9959 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
9960 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
9961 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
9962 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
9963 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
9964 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
9965 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
9966 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
9967 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
9968 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
9969 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
9970 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
9971 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
9972 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
9973 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
9974 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
9975 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
9976 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
9977 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
9978 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
9979 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
9980 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
9981 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
9982 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
9983 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
9984 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
9985 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
9986 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
9987 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
9988 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
9989 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
9990 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
9991 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
9992 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
9993 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
9994 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
9995 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
9996 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
9997 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
9998 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
9999 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
10000 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
10001 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
10002 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
10003 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
10004 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
10005 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
10006 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
10007 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
10008 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
10009 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
10010 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
10011 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
10012 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
10013 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
10014 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
10015 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
10016 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
10017 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
10018 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
10019 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
10020 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
10021 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
10022 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
10023 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
10024 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
10025 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
10026 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
10027 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
10028 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
10029 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
10030 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
10031 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
10032 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
10033 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
10034 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
10035 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
10036 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
10037 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
10038 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
10039 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
10040 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
10041 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
10042 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
10043 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
10044 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
10045 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
10046 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
10047 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
10048 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
10049 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
10050 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
10051 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
10052 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
10053 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
10054 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
10055 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
10056 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
10057 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
10058 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
10059 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
10060 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
10061 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
10062 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
10063 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
10064 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
10065 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
10066 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
10067 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
10068 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
10069 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
10070 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
10071 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
10072 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
10073 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
10074 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
10075 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
10076 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
10077 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
10078 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
10079 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
10080 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
10081 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
10082 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
10083 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
10084 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
10085 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
10086 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
10087 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
10088 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
10089 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
10090 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
10091 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
10092 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
10093 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
10094 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
10095 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
10096 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
10097 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
10098 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
10099 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
10100 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
10101 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
10102 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
10103 * gcc.target/i386/pr63995-2.c: Remove.
10104 * gcc.target/i386/pr64805.c: Remove.
10105 * gcc.target/i386/pr65044.c: Remove.
10106 * gcc.target/i386/pr65167.c: Remove.
10107 * gcc.target/i386/pr65183.c: Remove.
10108 * gcc.target/i386/pr65184.c: Remove.
10109 * gcc.target/i386/pr65523.c: Remove.
10110 * gcc.target/i386/pr70876.c: Remove.
10111 * gcc.target/i386/pr70877.c: Remove.
10112 * gcc.target/i386/pr71458.c: Remove.
10113 * gcc.target/i386/pr80880.c: Remove.
10114 * gcc.target/i386/ret-thunk-25.c: Remove.
10115 * gcc.target/i386/thunk-retbnd.c: Remove.
10116 * lib/mpx-dg.exp: Remove.
10117 * gcc.target/i386/funcspec-56.inc: Adjust test case.
10118
10119 2018-06-07 Carl Love <cel@us.ibm.com>
10120
10121 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
10122 statements.
10123
10124 2018-06-07 Carl Love <cel@us.ibm.com>
10125
10126 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
10127 error message.
10128
10129 2018-06-07 Marek Polacek <polacek@redhat.com>
10130
10131 PR c/85318
10132 * gcc.dg/Wc90-c99-compat-10.c: New test.
10133 * gcc.dg/Wc90-c99-compat-11.c: New test.
10134 * gcc.dg/Wc90-c99-compat-12.c: New test.
10135 * gcc.dg/Wc90-c99-compat-9.c: New test.
10136
10137 2018-06-07 Paul Koning <ni1d@arrl.net>
10138
10139 * gcc.c-torture/compile/20180605-1.c: New test.
10140
10141 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
10142
10143 PR fortran/86045
10144 * gfortran.dg/pr86045.f90: New test.
10145
10146 2018-06-07 Marek Polacek <polacek@redhat.com>
10147
10148 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
10149
10150 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
10151
10152 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
10153
10154 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10155
10156 * gcc.target/msp430/msp430i-device-symbol.c: New test.
10157 * gcc.target/msp430/msp430f-device-symbol.c: New test.
10158 * gcc.target/msp430/msp430.h: New test header file.
10159
10160 2018-06-07 Jakub Jelinek <jakub@redhat.com>
10161
10162 PR tree-optimization/69615
10163 * gcc.dg/tree-ssa/pr69615.c: New test.
10164
10165 2018-06-07 Richard Biener <rguenther@suse.de>
10166
10167 PR tree-optimization/85935
10168 * gcc.dg/graphite/pr85935.c: New testcase.
10169
10170 2018-06-04 Carl Love <cel@us.ibm.com>
10171
10172 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
10173 debug print statements. Fix a few formating issues.
10174
10175 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10176
10177 PR target/85657
10178 * gcc.target/powerpc/pr85657-4.c: New tests.
10179 * gcc.target/powerpc/pr85657-5.c: Likewise.
10180 * gcc.target/powerpc/pr85657-6.c: Likewise.
10181
10182 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10183
10184 PR fortran/85641
10185 * gfortran.dg/realloc_on_assign_30.f90: New test.
10186
10187 2018-06-06 Carl Love <cel@us.ibm.com>
10188 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
10189 argument to vui_arg.
10190
10191 2018-06-06 Carl Love <cel@us.ibm.com>
10192
10193 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
10194 to builtins-4.c.
10195 * gcc.target/powerpc/builtins-4.c: New test file for tests
10196 that need -mvsx.
10197
10198 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10199
10200 PR target/85657
10201 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
10202 be used in templates. Don't check for them in overloaded functions.
10203
10204 2018-06-06 Jim Wilson <jimw@sifive.com>
10205
10206 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
10207 * gcc.target/riscv/interrupt-mmode.c: New.
10208 * gcc.target/riscv/interrupt-smode.c: New.
10209 * gcc.target/riscv/interrupt-umode.c: New.
10210
10211 2018-06-06 Marek Polacek <polacek@redhat.com>
10212
10213 PR c++/85977
10214 * g++.dg/cpp0x/initlist102.C: New test.
10215 * g++.dg/cpp0x/initlist103.C: New test.
10216 * g++.dg/cpp0x/initlist104.C: New test.
10217
10218 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
10219
10220 * gcc.dg/torture/pr86066.c: New test.
10221
10222 2018-06-06 Richard Biener <rguenther@suse.de>
10223
10224 PR tree-optimization/86062
10225 * g++.dg/tree-ssa/pr86062.C: New testcase.
10226
10227 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10228
10229 * gcc.target/msp430/function-attributes-4.c: New test.
10230 * gcc.target/msp430/static-interrupts.c: New test.
10231
10232 2018-06-05 Steve Ellcey <sellcey@cavium.com>
10233
10234 PR target/79924
10235 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10236 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10237 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10238 * gcc.target/aarch64/nofp_1.c: Ditto.
10239
10240 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10241
10242 * gcc.target/arm/cmse/cmse-1c99.c: New test.
10243
10244 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
10245
10246 PR fortran/85701
10247 * gfortran.dg/goacc/pr85701.f90: New test.
10248
10249 2018-06-05 Marek Polacek <polacek@redhat.com>
10250
10251 PR c++/85976
10252 * g++.dg/cpp0x/alias-decl-64.C: New test.
10253
10254 2018-06-05 Richard Biener <rguenther@suse.de>
10255
10256 PR tree-optimization/86046
10257 * gcc.dg/pr86046.c: New testcase.
10258
10259 2018-06-05 Richard Biener <rguenther@suse.de>
10260
10261 PR tree-optimization/86047
10262 * gcc.dg/pr86047.c: New testcase.
10263
10264 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10265
10266 PR target/81497
10267 * g++.target/arm/arm.exp: New file.
10268 * g++.target/arm/pr81497.C: Likewise.
10269
10270 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10271
10272 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10273
10274 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10275
10276 * gcc.dg/store_merging_21.c: New test.
10277 * gnat.dg/opt71b.adb: Likewise.
10278 * gnat.dg/opt71.adb: Rename into...
10279 * gnat.dg/opt71a.adb: ...this.
10280
10281 2018-06-04 Richard Biener <rguenther@suse.de>
10282
10283 PR tree-optimization/85955
10284 * gcc.dg/pr85955.c: New testcase.
10285
10286 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10287
10288 PR fortran/85981
10289 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10290 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10291 * gfortran.dg/allocate_stat_2.f90: Ditto.
10292 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10293
10294 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10295
10296 * gcc.target/aarch64/sve/extract_5.c: New test.
10297
10298 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10299
10300 PR target/85832
10301 PR target/86036
10302 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10303 vptestm.
10304 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10305 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10306 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10307 * gcc.target/i386/avx512bw-pr86036.c: New test.
10308
10309 2018-06-04 Richard Biener <rguenther@suse.de>
10310
10311 PR tree-optimization/86038
10312 * gcc.dg/pr86038.c: New testcase.
10313
10314 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10315
10316 PR tree-optimization/69615
10317 * gcc.dg/pr69615.c: New test.
10318
10319 PR c++/86025
10320 * c-c++-common/gomp/pr86025.c: New test.
10321
10322 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10323
10324 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10325
10326 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10327
10328 * gcc.dg/torture/pr86034.c: New test.
10329
10330 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10331
10332 PR fortran/36497
10333 * gfortran.dg/cray_pointer_12.f90: New test.
10334
10335 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10336
10337 PR fortran/85938
10338 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10339
10340 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10341
10342 * gnat.dg/specs/opt3.ads: New test.
10343 * gnat.dg/specs/opt3_pkg.ads: New helper.
10344
10345 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10346
10347 * gnat.dg/discr53.ad[sb]: New test.
10348 * gnat.dg/discr53_pkg.ads: New helper.
10349
10350 2018-06-01 Carl Love <cel@us.ibm.com>
10351
10352 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10353 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10354
10355 2018-06-01 Carl Love <cel@us.ibm.com>
10356
10357 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10358 to make it consistent with the naming convention in the file.
10359 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10360 to altivec-7.c. Delete file.
10361 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10362 to altivec-7.c. Delete file.
10363 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10364 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10365 vec_unpackl tests. Update instruction counts.
10366 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10367 tests to builtins-1.c.
10368 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10369 tests to builtins-1.c.
10370 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10371 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10372 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10373 Remove vec_ctf tests returning double. Remove vec_cts with
10374 double args. Remove vec_sel with invalid arguments. Add tests for
10375 vec_splat.
10376 Add instruction counts for new tests.
10377 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10378 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10379 vec_unsigned.
10380 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10381 test_sll_vsill_vsill_vuc.
10382 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10383 vec_revb.
10384 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10385 tests from altivec-7.h.
10386 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10387 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10388 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10389 splat_sll, splat_uc, splat_int128, splat_uint128.
10390 Make second argument of vec_extract and vec_insert a signed int.
10391 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10392 argument.
10393
10394 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10395
10396 * gcc.dg/store_merging_20.c: New test.
10397 * gnat.dg/opt71.adb: Likewise.
10398 * gnat.dg/opt71_pkg.ads: New helper.
10399
10400 2018-06-01 Carl Love <cel@us.ibm.com>
10401
10402 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10403 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10404 Add vec_xst_be for signed and unsigned arguments.
10405
10406 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10407
10408 PR fortran/85816
10409 PR fortran/85975
10410 * gfortran.dg/pr85816.f90: New test.
10411 * gfortran.dg/pr85975.f90: New test.
10412
10413 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10414
10415 PR fortran/63570
10416 * gfortran.dg/random_init_1.f90: New test.
10417 * gfortran.dg/random_init_2.f90: New test.
10418 * gfortran.dg/random_init_3.f90: New test.
10419 * gfortran.dg/random_init_4.f90: New test.
10420 * gfortran.dg/random_init_5.f90: New test.
10421 * gfortran.dg/random_init_6.f90: New test.
10422
10423 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10424
10425 PR tree-optimization/85989
10426 * gcc.dg/torture/pr85989.c: New test.
10427
10428 2018-06-01 Richard Biener <rguenther@suse.de>
10429
10430 PR middle-end/86017
10431 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10432
10433 2018-06-01 Richard Biener <rguenther@suse.de>
10434
10435 PR ipa/85960
10436 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10437
10438 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10439
10440 PR middle-end/78809
10441 * gcc.dg/strcmpopt_2.c: New test.
10442 * gcc.dg/strcmpopt_3.c: New test.
10443
10444 PR middle-end/83026
10445 * gcc.dg/strcmpopt_3.c: New test.
10446
10447 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10448
10449 PR target/85984
10450 * gcc.target/i386/pr85984.c: New test.
10451
10452 2018-05-31 Martin Sebor <msebor@redhat.com>
10453
10454 PR c/82063
10455 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10456 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10457 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10458 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10459 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10460 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10461 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10462 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10463 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10464 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10465 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10466 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10467 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10468 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10469 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10470 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10471 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10472 * gcc.dg/Walloc-size-larger-than.c: New test.
10473
10474 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10475 Cesar Philippidis <cesar@codesourcery.com>
10476
10477 PR middle-end/85879
10478 * gfortran.dg/goacc/pr77371-1.f90: New test.
10479 * gfortran.dg/goacc/pr77371-2.f90: New test.
10480 * gfortran.dg/goacc/pr85879.f90: New test.
10481
10482 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10483
10484 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10485 * gnat.dg/stack_usage1b.adb: Likewise.
10486 * gnat.dg/stack_usage1c.adb: Likewise.
10487 * gnat.dg/stack_usage3.adb: Likewise.
10488 * gnat.dg/stack_usage1_pkg.adb: Delete.
10489
10490 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10491
10492 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10493 * gcc.dg/store_merging_11.c: Likewise.
10494 * gcc.dg/store_merging_13.c: Likewise.
10495 * gcc.dg/store_merging_14.c: Likewise.
10496 * gcc.dg/store_merging_15.c: Likewise.
10497 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10498
10499 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10500
10501 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10502 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10503 gnat.dg/limited1_outer.ads: New testcase.
10504
10505 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10506
10507 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10508 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10509 New testcase.
10510
10511 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10512
10513 * gnat.dg/size_clause1.adb: New testcase.
10514
10515 2018-05-31 Javier Miranda <miranda@adacore.com>
10516
10517 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10518
10519 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10520
10521 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10522 vld1x3 intrinsics for aarch64.
10523 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10524 vst1x2 intrinsics for aarch64.
10525 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10526 vst1x3 intrinsics for aarch64.
10527
10528 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10529
10530 PR c++/77777
10531 * g++.dg/diagnostic/pr77777.C: New test.
10532
10533 2018-05-30 David Pagan <dave.pagan@oracle.com>
10534
10535 PR c/55976
10536 * gcc.dg/noncompile/pr55976-1.c: New test.
10537 * gcc.dg/noncompile/pr55976-2.c: New test.
10538
10539 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10540
10541 * gcc.dg/lto/20111213-1_0.c: Fix template.
10542 * gcc.dg/lto/20100603-1_0.c: Fix template.
10543 * gcc.dg/lto/20100603-2_0.c: Fix template.
10544 * gcc.dg/lto/20100603-3_0.c: Fix template.
10545
10546 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10547 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10548 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10549 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10550 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10551 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10552 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10553 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10554 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10555 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10556 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10557 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10558 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10559 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10560 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10561 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10562 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10563 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10564 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10565 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10566 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10567 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10568 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10569 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10570 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10571 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10572 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10573 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10574 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10575 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10576 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10577 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10578 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10579 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10580 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10581 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10582 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10583 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10584 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10585 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10586 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10587 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10588 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10589 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10590 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10591 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10592 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10593 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10594 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10595 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10596 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10597 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10598 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10599 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10600 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10601 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10602 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10603 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10604 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10605 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10606 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10607 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10608
10609 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10610
10611 Revert:
10612 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10613
10614 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
10615
10616 * gcc.target/aarch64/simd/ldp_stp_9: New.
10617 * gcc.target/aarch64/simd/ldp_stp_10: New.
10618 * gcc.target/aarch64/simd/ldp_stp_11: New.
10619 * gcc.target/aarch64/simd/ldp_stp_12: New.
10620
10621 2018-05-30 Ed Schonberg <schonberg@adacore.com>
10622
10623 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
10624
10625 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
10626
10627 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
10628
10629 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
10630
10631 PR target/85950
10632 * gcc.target/i386/pr85950.c: New test.
10633
10634 2018-05-29 Marek Polacek <polacek@redhat.com>
10635
10636 PR c++/85883
10637 * g++.dg/cpp1z/class-deduction55.C: New test.
10638 * g++.dg/cpp1z/class-deduction56.C: New test.
10639 * g++.dg/cpp1z/class-deduction57.C: New test.
10640
10641 2018-05-29 Jakub Jelinek <jakub@redhat.com>
10642
10643 PR c++/85952
10644 * g++.dg/warn/Wunused-var-33.C: New test.
10645
10646 PR target/85918
10647 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
10648 and -fno-vect-cost-model options. Add aligned(64) attribute to the
10649 arrays. Add suffix 1 to all functions and use 4 iterations rather
10650 than N. Add functions with conversions to and from float.
10651 Add new set of functions with 8 iterations and another one
10652 with 16 iterations, expect 24 vectorized loops instead of just 4.
10653 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
10654
10655 2018-05-29 Javier Miranda <miranda@adacore.com>
10656
10657 * gnat.dg/equal2.adb: New testcase.
10658
10659 2018-05-29 Ed Schonberg <schonberg@adacore.com>
10660
10661 * gnat.dg/float_attributes_overflows.adb: New testcase.
10662
10663 2018-05-29 Pascal Obry <obry@adacore.com>
10664
10665 * gnat.dg/normalize_pathname.adb: New testcase.
10666
10667 2018-05-29 Tom de Vries <tom@codesourcery.com>
10668
10669 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
10670 message.
10671 * lib/scanipa.exp (scan-ipa-dump-times): Same.
10672 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
10673 * lib/scantree.exp (scan-tree-dump-times): Same.
10674
10675 2018-05-29 Tom de Vries <tom@codesourcery.com>
10676
10677 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
10678 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
10679 Use proc name as first argument to dg-scan.
10680
10681 2018-05-29 Tom de Vries <tom@codesourcery.com>
10682
10683 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
10684 with no arguments.
10685
10686 2018-05-28 Richard Biener <rguenther@suse.de>
10687
10688 PR tree-optimization/85934
10689 * gcc.target/i386/pr85934.c: New testcase.
10690
10691 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10692
10693 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
10694
10695 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10696
10697 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
10698
10699 2018-05-28 Ed Schonberg <schonberg@adacore.com>
10700
10701 * gnat.dg/fixedpnt5.adb: New testcase.
10702
10703 2018-05-28 Justin Squirek <squirek@adacore.com>
10704
10705 * gnat.dg/array31.adb: New testcase.
10706
10707 2018-05-28 Justin Squirek <squirek@adacore.com>
10708
10709 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
10710 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
10711
10712 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
10713
10714 * gfortran.dg/data_stmt_pointer.f90: new test.
10715
10716 2018-05-27 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR target/85918
10719 * gcc.target/i386/avx512dq-pr85918.c: New test.
10720
10721 2018-05-25 Jim Wilson <jimw@sifive.com>
10722
10723 * gcc.target/riscv/interrupt-1.c: New.
10724 * gcc.target/riscv/interrupt-2.c: New.
10725 * gcc.target/riscv/interrupt-3.c: New.
10726 * gcc.target/riscv/interrupt-4.c: New.
10727 * gcc.target/riscv/interrupt-5.c: New.
10728
10729 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
10730
10731 PR fortran/85786
10732 * gfortran.dg/pr85786.f90: New test.
10733
10734 2018-05-25 Paul Koning <ni1d@arrl.net>
10735
10736 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
10737 * gcc.c-torture/compile/pr55921.c: Ditto.
10738 * gcc.c-torture/compile/pr60655-1.c: Ditto.
10739 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
10740
10741 2018-05-25 Jakub Jelinek <jakub@redhat.com>
10742
10743 PR target/85832
10744 * gcc.target/i386/avx512f-pr85832.c: New test.
10745 * gcc.target/i386/avx512vl-pr85832.c: New test.
10746 * gcc.target/i386/avx512bw-pr85832.c: New test.
10747 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10748
10749 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10750
10751 PR tree-optimization/85720
10752 * gcc.dg/tree-ssa/pr85720.c: New test.
10753 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10754 distribution.
10755
10756 2018-05-25 Martin Liska <mliska@suse.cz>
10757
10758 PR testsuite/85911
10759 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10760 for 'Removing basic block'.
10761
10762 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10763
10764 * gnat.dg/sec_stack1.adb: New testcase.
10765
10766 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10767
10768 * gnat.dg/fixedpnt4.adb: New testcase.
10769
10770 2018-05-25 Javier Miranda <miranda@adacore.com>
10771
10772 * gnat.dg/interface7.adb: New testcase.
10773
10774 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10775
10776 * gnat.dg/sec_stack2.adb: New testcase.
10777
10778 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10779
10780 * gnat.dg/interface6.adb: New testcase.
10781
10782 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10783
10784 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10785
10786 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10787
10788 * lib/target-supports.exp
10789 (check_effective_target_vect_double_cond_arith): Include
10790 multiplication and division.
10791 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10792 fully-masked loops with a fixed vector length.
10793 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10794 tests.
10795 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10796 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10797 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10798
10799 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10800
10801 * gcc.target/aarch64/sve/div_1.c: New test.
10802 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
10803 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
10804 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
10805
10806 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10807
10808 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
10809
10810 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10811
10812 * lib/target-supports.exp
10813 (check_effective_target_vect_double_cond_arith): New proc.
10814 * gcc.dg/vect/vect-cond-arith-1.c: New test.
10815 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10816 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
10817 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10818 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
10819 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
10820 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
10821
10822 2018-05-25 Janus Weil <janus@gcc.gnu.org>
10823
10824 PR fortran/85839
10825 * gfortran.dg/f2018_obs.f90: New test case.
10826
10827 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10828
10829 PR fortran/85543
10830 * gfortran.dg/pr85543.f90: New test.
10831
10832 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10833
10834 PR fortran/85780
10835 * gfortran.dg/pr85780.f90: New test.
10836
10837 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10838
10839 PR fortran/85779
10840 * gfortran.dg/pr85779_1.f90: New test.
10841 * gfortran.dg/pr85779_2.f90: Ditto.
10842 * gfortran.dg/pr85779_3.f90: Ditto.
10843
10844 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10845
10846 PR fortran/85895
10847
10848 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
10849 * gfortran.dg/pr85895.f90: New test.
10850
10851 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
10852
10853 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
10854 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10855
10856 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
10857
10858 * gcc.dg/fold-popcount-1.c: New testcase.
10859 * gcc.dg/fold-popcount-2.c: New testcase.
10860 * gcc.dg/fold-popcount-3.c: New testcase.
10861 * gcc.dg/fold-popcount-4.c: New testcase.
10862
10863 2018-05-24 Marek Polacek <polacek@redhat.com>
10864
10865 PR c++/85847
10866 * g++.dg/cpp0x/new3.C: New test.
10867
10868 2018-05-24 Javier Miranda <miranda@adacore.com>
10869
10870 * gnat.dg/discr52.adb: New testcase.
10871
10872 2018-05-24 Ed Schonberg <schonberg@adacore.com>
10873
10874 * gnat.dg/others1.adb: New testcase.
10875
10876 2018-05-24 Justin Squirek <squirek@adacore.com>
10877
10878 * gnat.dg/raise_expr.adb: New testcase.
10879
10880 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
10881
10882 * gnat.dg/formal_containers.adb: New testcase.
10883
10884 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10885
10886 * gcc.target/i386/pr85345.c: Require ifunc support.
10887
10888 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
10889
10890 * gcc.dg/vect/vect-fma-1.c: New test.
10891
10892 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10893
10894 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
10895 scan-tree-dump*.
10896
10897 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
10898
10899 PR target/83009
10900 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10901
10902 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
10903
10904 PR target/78849
10905 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
10906 DEFAULT_CFLAGS.
10907 * gcc.target/msp430/pr78849.c: New test.
10908
10909 2018-05-23 Marek Polacek <polacek@redhat.com>
10910
10911 * g++.dg/cpp2a/range-for8.C: New test.
10912 * g++.dg/cpp2a/range-for9.C: New test.
10913 * g++.dg/cpp2a/range-for10.C: New test.
10914
10915 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
10916
10917 * lib/target-supports.exp (check_effective_target_be): New.
10918 (check_effective_target_le): New.
10919
10920 2018-05-23 Marek Polacek <polacek@redhat.com>
10921
10922 * g++.dg/cpp2a/range-for1.C: New test.
10923 * g++.dg/cpp2a/range-for2.C: New test.
10924 * g++.dg/cpp2a/range-for3.C: New test.
10925 * g++.dg/cpp2a/range-for4.C: New test.
10926 * g++.dg/cpp2a/range-for5.C: New test.
10927 * g++.dg/cpp2a/range-for6.C: New test.
10928 * g++.dg/cpp2a/range-for7.C: New test.
10929
10930 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10931
10932 * gcc.target/i386/cvt-3.c: New test.
10933
10934 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10935
10936 * gcc.target/i386/cvt-2.c: New test.
10937
10938 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
10939
10940 * gcc.dg/pr79985.c: New testcase.
10941
10942 2018-05-23 Richard Biener <rguenther@suse.de>
10943
10944 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
10945
10946 2018-05-23 Sudakshina Das <sudi.das@arm.com>
10947
10948 PR target/84882
10949 * gcc.target/aarch64/pr84882.c: New test.
10950 * gcc.target/aarch64/target_attr_18.c: Likewise.
10951
10952 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
10953
10954 PR tree-optimization/85853
10955 * gfortran.dg/vect/pr85853.f90: New test.
10956
10957 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10958
10959 * gnat.dg/import2.adb: New testcase.
10960
10961 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10962
10963 * gnat.dg/discr51.adb: New testcase.
10964
10965 2018-05-23 Javier Miranda <miranda@adacore.com>
10966
10967 * gnat.dg/valid_scalars1.adb: New testcase.
10968
10969 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10970
10971 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
10972
10973 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10974
10975 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
10976 testcase.
10977
10978 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10979
10980 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
10981 testcase.
10982
10983 2018-05-23 Bob Duff <duff@adacore.com>
10984
10985 * gnat.dg/addr10.adb: New testcase.
10986
10987 2018-05-23 Richard Biener <rguenther@suse.de>
10988
10989 PR middle-end/85874
10990 * gcc.dg/Wstrict-overflow-27.c: New testcase.
10991
10992 2018-05-23 Yury Gribov <tetra2005@gmail.com>
10993
10994 PR tree-optimization/85822
10995 * c-c++-common/pr85822.c: New test.
10996
10997 2018-05-23 Richard Biener <rguenther@suse.de>
10998
10999 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
11000
11001 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11002
11003 PR fortran/85841
11004 * gfortran.dg/pr30667.f: Add option "-std=legacy".
11005
11006 2018-05-22 Martin Sebor <msebor@redhat.com>
11007
11008 PR middle-end/85359
11009 * gcc.dg/attr-nonstring.c: New test.
11010
11011 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
11012
11013 PR target/85345
11014 * gcc.target/i386/pr85345.c: New test.
11015
11016 2018-05-22 Luis Machado <luis.machado@linaro.org>
11017
11018 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
11019
11020 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11021
11022 PR fortran/85841
11023 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
11024 dg-additional-options.
11025 * gfortran.dg/graphite/block-2.f: Ditto.
11026 * gfortran.dg/graphite/id-19.f: Ditto.
11027 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11028 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11029 * gfortran.dg/vect/pr52580.f: Ditto.
11030
11031 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
11032
11033 * gcc.target/aarch64/ldp_stp_6.c: New.
11034 * gcc.target/aarch64/ldp_stp_7.c: New.
11035 * gcc.target/aarch64/ldp_stp_8.c: New.
11036
11037 2018-05-22 Martin Sebor <msebor@redhat.com>
11038
11039 PR c/85623
11040 * c-c++-common/attr-nonstring-3.c: Adjust.
11041 * c-c++-common/attr-nonstring-4.c: Adjust.
11042 * c-c++-common/attr-nonstring-6.c: New test.
11043
11044 2018-05-22 Martin Sebor <msebor@redhat.com>
11045
11046 PR tree-optimization/85826
11047 * gcc.dg/Wrestrict-17.c: New test.
11048
11049 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11050
11051 * gcc.dg/torture/pr85862.c: Rename to...
11052 * gcc.dg/torture/pr85852.c: ...this.
11053
11054 2018-05-22 Justin Squirek <squirek@adacore.com>
11055
11056 * gnat.dg/warn14.adb: New testcase.
11057
11058 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
11059
11060 * gnat.dg/controlled8.adb: New testcase.
11061
11062 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
11063
11064 * gnat.dg/discr50.adb: New testcase.
11065
11066 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11067
11068 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
11069 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
11070 gnat.dg/discr49_rec2.ads: New testcase.
11071
11072 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11073
11074 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
11075 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
11076 testcase.
11077
11078 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11079
11080 * gnat.dg/fixedpnt3.adb: New testcase.
11081
11082 2018-05-22 Justin Squirek <squirek@adacore.com>
11083
11084 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
11085 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
11086
11087 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11088
11089 PR middle-end/85862
11090 * gcc.dg/torture/pr85862.c: New test.
11091
11092 2018-05-22 Richard Biener <rguenther@suse.de>
11093
11094 PR tree-optimization/85834
11095 * g++.dg/torture/pr85834.C: New testcase.
11096 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
11097
11098 2018-05-22 Martin Liska <mliska@suse.cz>
11099
11100 PR ipa/85607
11101 * g++.dg/ipa/pr85607.C: New test.
11102
11103 2018-05-22 Richard Biener <rguenther@suse.de>
11104
11105 PR tree-optimization/85863
11106 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
11107
11108 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11109
11110 PR fortran/85841
11111 * gfortran.dg/assumed_rank_5.f90: Update error message.
11112 * gfortran.dg/assumed_type_4.f90: Ditto.
11113 * gfortran.dg/bind_c_array_params.f03: Ditto.
11114 * gfortran.dg/bind_c_usage_28.f90: Ditto.
11115 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
11116 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
11117 * gfortran.dg/c_loc_tests_11.f03: Ditto.
11118 * gfortran.dg/coarray_atomic_2.f90: Ditto.
11119 * gfortran.dg/coarray_collectives_2.f90: Ditto.
11120 * gfortran.dg/coarray_collectives_10.f90: Ditto.
11121 * gfortran.dg/coarray_collectives_13.f90: Ditto.
11122 * gfortran.dg/rank_3.f90: Ditto.
11123 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
11124 * gfortran.dg/implicit_14.f90: Ditto.
11125
11126 2018-05-21 Christian Groessler <chris@groessler.org>
11127
11128 * gcc.c-torture/compile/simd-5.c: Fix comment.
11129
11130 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
11131
11132 PR target/85657
11133 * gcc.target/powerpc/pr85657-1.c: New test for converting between
11134 __float128, __ibm128, and long double.
11135 * gcc.target/powerpc/pr85657-2.c: Likewise.
11136 * gcc.target/powerpc/pr85657-3.c: Likewise.
11137 * g++.dg/pr85667.C: New test to make sure __ibm128 is
11138 implementated as a separate type internally, and is not just an
11139 alias for long double.
11140
11141 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
11142
11143 PR tree-optimization/85814
11144 * gcc.dg/torture/pr85814.c: New test.
11145
11146 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11147
11148 PR c++/84588
11149 * g++.dg/cpp0x/cond1.C: New.
11150 * g++.dg/cpp1y/pr84588-1.C: Likewise.
11151 * g++.dg/cpp1y/pr84588-2.C: Likewise.
11152 * g++.dg/cpp1y/pr84588-3.C: Likewise.
11153 * g++.dg/parse/cond6.C: Likewise.
11154 * g++.dg/parse/cond7.C: Likewise.
11155 * g++.dg/parse/cond8.C: Likewise.
11156 * g++.dg/cpp1z/decomp16.C: Update.
11157 * g++.old-deja/g++.jason/cond.C: Likewise.
11158
11159 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
11160
11161 ChangeLog for r260480
11162 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
11163 warnings for deleted and obsolescent features.
11164 * gfortran.dg/graphite/id-19.f: Ditto.
11165 * gfortran.dg/graphite/id-20.f: Ditto.
11166 * gfortran.dg/graphite/id-27.f90: Ditto.
11167 * gfortran.dg/graphite/pr82449.f: Ditto.
11168
11169 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11170
11171 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
11172 tiny and large memory models.
11173
11174 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11175
11176 * gnat.dg/suppress_initialization.adb,
11177 gnat.dg/suppress_initialization_pkg.ads: New testcase.
11178
11179 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11180
11181 * gnat.dg/exit1.adb: New testcase.
11182
11183 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11184
11185 * gnat.dg/array30.adb: New testcase.
11186
11187 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
11188
11189 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
11190
11191 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11192
11193 * gcc.c-torture/execute/ssad-run.c: New test.
11194 * gcc.c-torture/execute/usad-run.c: Likewise.
11195 * gcc.target/aarch64/ssadv16qi.c: Likewise.
11196 * gcc.target/aarch64/usadv16qi.c: Likewise.
11197
11198 2018-05-21 Tamar Christina <tamar.christina@arm.com>
11199
11200 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
11201 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
11202 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
11203 vbcaxq_s64): New.
11204 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11205 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11206 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11207
11208 2018-05-21 Janus Weil <janus@gcc.gnu.org>
11209
11210 PR fortran/85841
11211 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
11212 * gfortran.dg/g77/20020307-1.f: Ditto.
11213 * gfortran.dg/g77/980310-3.f: Ditto.
11214 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
11215 * gfortran.dg/goacc/loop-1.f95: Ditto.
11216 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
11217 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
11218 * gfortran.dg/gomp/do-1.f90: Ditto.
11219 * gfortran.dg/gomp/omp_do1.f90: Ditto.
11220 * gfortran.dg/pr17229.f: Ditto.
11221 * gfortran.dg/pr37243.f: Ditto.
11222 * gfortran.dg/pr49721-1.f: Ditto.
11223 * gfortran.dg/pr58484.f: Ditto.
11224 * gfortran.dg/pr81175.f: Ditto.
11225 * gfortran.dg/pr81723.f: Ditto.
11226 * gfortran.dg/predcom-2.f: Ditto.
11227 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11228 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11229 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11230 * gfortran.dg/vect/pr52580.f: Ditto.
11231
11232 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11233
11234 PR fortran/80657
11235 * gfortran.dg/char_result_18.f90: New test.
11236
11237 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11238
11239 PR fortran/49636
11240 * gfortran.dg/associate_38.f90: New test.
11241
11242 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11243
11244 PR fortran/82275
11245 * gfortran.dg/select_type_42.f90: New test.
11246
11247 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
11248
11249 PR fortran/82923
11250 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11251 that the patch fixes PR66694 & PR82617, although the testcases
11252 are not explicitly included.
11253
11254 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11255
11256 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11257
11258 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11259
11260 PR c++/82899
11261 * g++.dg/pr82899.C: New testcase.
11262
11263 2018-05-18 Martin Liska <mliska@suse.cz>
11264
11265 * gcc.dg/pr68766.c: Change pruned output.
11266
11267 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11268
11269 PR c++/85782
11270 * c-c++-common/goacc/pr85782.c: New test.
11271
11272 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11273
11274 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11275
11276 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11277
11278 * gcc.target/arm/pr62554.c: Delete.
11279 * gcc.target/arm/pr69610-1.c: Likewise.
11280 * gcc.target/arm/pr69610-2.c: Likewise.
11281
11282 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11283
11284 * gcc.target/arm/pr40887.c: Update comment.
11285 * lib/target-supports.exp: Don't generate effective target checks
11286 and related helpers for armv5. Update comment.
11287 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11288 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11289 target check and options.
11290
11291 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11292
11293 PR middle-end/85817
11294 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11295 scan-tree-dump-not for h.
11296
11297 2018-05-18 Richard Biener <rguenther@suse.de>
11298
11299 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11300 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11301 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11302 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11303 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11304 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11305 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11306 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11307 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11308 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11309 * gcc.dg/vrp-min-max-1.c: Likewise.
11310 * gcc.dg/vrp-min-max-3.c: New testcase.
11311
11312 2018-05-18 Richard Biener <rguenther@suse.de>
11313
11314 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11315 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11316 * gcc.dg/graphite/scop-6.c: Likewise.
11317 * gcc.dg/graphite/scop-7.c: Likewise.
11318 * gcc.dg/graphite/scop-8.c: Likewise.
11319 * gcc.dg/graphite/scop-9.c: Likewise.
11320
11321 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11322
11323 * gcc.target/aarch64/vect-init-ld1.c: New test.
11324
11325 2018-05-18 Martin Liska <mliska@suse.cz>
11326
11327 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11328 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11329
11330 2018-05-18 Martin Liska <mliska@suse.cz>
11331
11332 * gcc.dg/ipa/ipa-icf-39.c: New test.
11333 * gcc.dg/pr68766.c: Adjust pruned output.
11334
11335 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11336
11337 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11338 New proc.
11339 * gcc.dg/fma-1.c: New test.
11340 * gcc.dg/fma-2.c: Likewise.
11341 * gcc.dg/fma-3.c: Likewise.
11342 * gcc.dg/fma-4.c: Likewise.
11343 * gcc.dg/fma-5.c: Likewise.
11344 * gcc.dg/fma-6.c: Likewise.
11345 * gcc.dg/fma-7.c: Likewise.
11346 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11347 scalar_all_fma.
11348 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11349 * gfortran.dg/reassoc_8.f: Likewise.
11350 * gfortran.dg/reassoc_9.f: Likewise.
11351 * gfortran.dg/reassoc_10.f: Likewise.
11352
11353 2018-05-17 Jim Wilson <jimw@sifive.com>
11354
11355 * gcc.target/riscv/switch-qi.c: New.
11356 * gcc.target/riscv/switch-si.c: New.
11357
11358 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11359
11360 PR target/85698
11361 * gcc.target/powerpc/pr85698.c: New test.
11362
11363 2018-05-17 Richard Biener <rguenther@suse.de>
11364
11365 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11366
11367 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11368
11369 PR tree-optimization/85793
11370 * gcc.dg/vect/pr85793.c: New test.
11371
11372 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11373
11374 * gcc.dg/gimplefe-28.c: New test.
11375 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11376 internal function calls.
11377 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11378
11379 2018-05-17 Martin Liska <mliska@suse.cz>
11380
11381 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11382 space in between 'G_' and '('.
11383
11384 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11385
11386 PR target/85323
11387 * gcc.target/i386/pr85323-7.c: New test.
11388 * gcc.target/i386/pr85323-8.c: New test.
11389 * gcc.target/i386/pr85323-9.c: New test.
11390
11391 PR target/85323
11392 * gcc.target/i386/pr85323-4.c: New test.
11393 * gcc.target/i386/pr85323-5.c: New test.
11394 * gcc.target/i386/pr85323-6.c: New test.
11395
11396 PR target/85323
11397 * gcc.target/i386/pr85323-1.c: New test.
11398 * gcc.target/i386/pr85323-2.c: New test.
11399 * gcc.target/i386/pr85323-3.c: New test.
11400
11401 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11402 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11403 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11404 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11405 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11406 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11407 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11408 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11409 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11410 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11411 * gcc.target/i386/avx512f-setzero-1.c: New test.
11412
11413 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11414
11415 * gcc.target/aarch64/vect-slp-dup.c: New.
11416
11417 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11418
11419 PR c++/85713
11420 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11421
11422 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11423
11424 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11425 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11426
11427 2018-05-17 Richard Biener <rguenther@suse.de>
11428
11429 PR tree-optimization/85757
11430 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11431
11432 2018-05-16 Marek Polacek <polacek@redhat.com>
11433
11434 PR c++/85363
11435 * g++.dg/cpp0x/initlist-throw1.C: New test.
11436 * g++.dg/cpp0x/initlist-throw2.C: New test.
11437
11438 2018-05-16 Carl Love <cel@us.ibm.com>
11439
11440 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11441 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11442 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11443
11444 2018-05-16 Richard Biener <rguenther@suse.de>
11445
11446 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11447 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11448 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11449
11450 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11451
11452 * gcc.target/aarch64/sve/vcond_10.c: New test.
11453 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11454 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11455 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11456
11457 2018-05-15 Martin Sebor <msebor@redhat.com>
11458
11459 PR tree-optimization/85753
11460 * gcc.dg/Wrestrict-10.c: Adjust.
11461 * gcc.dg/Wrestrict-16.c: New test.
11462
11463 2018-05-15 Martin Sebor <msebor@redhat.com>
11464
11465 PR middle-end/85643
11466 * c-c++-common/attr-nonstring-7.c: New test.
11467
11468 2018-05-15 Richard Biener <rguenther@suse.de>
11469
11470 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11471
11472 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11473
11474 PR tree-optimization/83648
11475 * gcc.dg/tree-ssa/pr83648.c: New test.
11476 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11477
11478 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11479
11480 PR ipa/85734
11481 * gcc.dg/ipa/pr85734.c: New test.
11482
11483 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11484
11485 PR target/85756
11486 * gnat.dg/opt70.adb: New test.
11487 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11488
11489 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11490
11491 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11492 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11493
11494 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11495
11496 * gcc.target/aarch64/vmov_n_1.c: Update test.
11497 * gcc.target/aarch64/vfp-1.c: Update test.
11498
11499 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11500
11501 PR target/85756
11502 * gcc.c-torture/execute/pr85756.c: New test.
11503
11504 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11505
11506 * gcc.target/i386/cldemote-1.c: New test.
11507
11508 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11509
11510 PR fortran/85742
11511 * gfortran.dg/assumed_type_9.f90 : New test.
11512
11513 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11514
11515 PR fortran/85542
11516 * gfortran.dg/pr85542.f90: New test.
11517
11518 2018-05-11 Martin Jambor <mjambor@suse.cz>
11519
11520 PR ipa/85655
11521 * g++.dg/lto/pr85655_0.C: New test.
11522
11523 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11524
11525 * gcc.target/i386/tpause-1.c: New test.
11526 * gcc.target/i386/umonitor-1.c: New test.
11527
11528 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11529
11530 PR c/85696
11531 * c-c++-common/gomp/pr85696.c: New test.
11532
11533 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11534 Jakub Jelinek <jakub@redhat.com>
11535
11536 PR tree-optimization/85692
11537 * gcc.target/i386/pr85692.c: New test.
11538
11539 2018-05-11 Martin Liska <mliska@suse.cz>
11540
11541 PR sanitizer/85556
11542 * c-c++-common/ubsan/attrib-6.c: New test.
11543
11544 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11545
11546 PR fortran/85687
11547 * gfortran.dg/pr85687.f90: new test.
11548
11549 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11550
11551 PR fortran/85521
11552 * gfortran.dg/pr85521_1.f90: New test.
11553 * gfortran.dg/pr85521_2.f90: New test.
11554
11555 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11556
11557 PR fortran/70870
11558 * gfortran.dg/pr70870_1.f90: New test.
11559
11560 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11561
11562 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11563
11564 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11565
11566 PR c++/85662
11567 * g++.dg/ext/offsetof2.C: New test.
11568
11569 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11570
11571 PR fortran/68846
11572 * gfortran.dg/temporary_3.f90 : New test.
11573
11574 PR fortran/70864
11575 * gfortran.dg/temporary_2.f90 : New test.
11576
11577 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11578
11579 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11580 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11581 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11582 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11583 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11584 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11585 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11586 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11587 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11588 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11589 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11590 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11591 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11592 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11593 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11594 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11595 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11596 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11597 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11598 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11599 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11600 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11601 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11602 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11603 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11604 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11605 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11606
11607 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11608
11609 PR tree-optimization/85699
11610 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11611 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11612 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
11613 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
11614
11615 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
11616
11617 * g++.dg/tls/pr85400.C: New test.
11618
11619 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11620
11621 PR c++/85713
11622 * g++.dg/cpp1y/lambda-generic-85713.C: New.
11623
11624 2018-05-09 Carl Love <cel@us.ibm.com>
11625
11626 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
11627
11628 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11629
11630 PR c++/85713
11631 Revert:
11632 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11633
11634 PR c++/84588
11635 * g++.dg/cpp1y/pr84588.C: New.
11636
11637 2018-05-09 Andreas Schwab <schwab@suse.de>
11638
11639 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
11640
11641 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
11642
11643 * gcc.target/aarch64/store_lane_spill_1.c: New test.
11644 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
11645
11646 2018-05-08 Carl Love <cel@us.ibm.com>
11647 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
11648
11649 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11650
11651 PR c++/84588
11652 * g++.dg/cpp1y/pr84588.C: New.
11653
11654 2018-05-08 Marek Polacek <polacek@redhat.com>
11655
11656 PR c++/85695
11657 * g++.dg/cpp1z/constexpr-if22.C: New test.
11658
11659 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
11660
11661 PR target/85693
11662 * gcc.target/i386/pr85693.c: New test.
11663
11664 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11665
11666 PR target/85683
11667 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
11668 scan-assembler-times checking that except for [fh]*xor other functions
11669 don't use any load instructions.
11670
11671 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
11672
11673 * gcc.target/i386/builtin_target.c: Test goldmont.
11674 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
11675 arch=silvermont.
11676
11677 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11678
11679 PR target/85572
11680 * g++.dg/other/sse2-pr85572-1.C: New test.
11681 * g++.dg/other/sse2-pr85572-2.C: New test.
11682 * g++.dg/other/sse4-pr85572-1.C: New test.
11683 * g++.dg/other/avx2-pr85572-1.C: New test.
11684
11685 PR target/85317
11686 * gcc.target/i386/pr85317.c: New test.
11687 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
11688 optimization barrier to avoid optimizing away the expected insn.
11689
11690 PR target/85480
11691 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
11692 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
11693
11694 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11695
11696 * g++.dg/other/sve_const_pred_1.C: Rename to...
11697 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
11698 target selectors and explicit -march options.
11699 * g++.dg/other/sve_const_pred_2.C: Rename to...
11700 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
11701 * g++.dg/other/sve_const_pred_3.C: Rename to...
11702 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
11703 * g++.dg/other/sve_const_pred_4.C: Rename to...
11704 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
11705 * g++.dg/other/sve_tls_2.C: Rename to...
11706 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
11707 * g++.dg/other/sve_vcond_1.C: Rename to...
11708 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
11709 * g++.dg/other/sve_vcond_1_run.C: Rename to...
11710 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
11711
11712 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11713
11714 PR testsuite/85586
11715 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
11716 !vect_no_align.
11717
11718 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11719
11720 PR c++/57429
11721 * g++.dg/cpp0x/deleted14.C: New.
11722
11723 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11724 Alan Hayward <alan.hayward@arm.com>
11725 David Sherwood <david.sherwood@arm.com>
11726
11727 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
11728 XFAIL the BIC test.
11729 * gcc.target/aarch64/sve/vcond_7.c: New test.
11730 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
11731
11732 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11733
11734 PR c++/70563
11735 * g++.dg/cpp0x/sfinae62.C: New.
11736
11737 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11738
11739 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
11740 load from src[i].
11741
11742 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11743
11744 PR c++/80691
11745 * g++.dg/cpp0x/narrowing1.C: New.
11746
11747 2018-05-08 Richard Biener <rguenther@suse.de>
11748
11749 PR middle-end/85588
11750 * gcc.dg/torture/pr85574.c: Rename to...
11751 * gcc.dg/torture/pr85588.c: ... this.
11752
11753 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11754
11755 PR fortran/54613
11756 * gfortran.dg/minmaxloc_12.f90: New test case.
11757 * gfortran.dg/minmaxloc_13.f90: New test case.
11758
11759 2018-05-07 Nathan Sidwell <nathan@acm.org>
11760
11761 * g++.dg/cpp0x/range-for10.C: Delete.
11762 * g++.dg/ext/forscope1.C: Delete.
11763 * g++.dg/ext/forscope2.C: Delete.
11764 * g++.dg/template/for1.C: Delete.
11765
11766 2018-05-07 Jeff Law <law@redhat.com>
11767
11768 * gfortran.dg/linefile.f90: New test.
11769
11770 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11771
11772 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11773 and options.
11774
11775 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11776
11777 PR c++/85659
11778 * g++.dg/ext/asm14.C: New test.
11779 * g++.dg/ext/asm15.C: New test.
11780 * g++.dg/ext/asm16.C: New test.
11781
11782 2018-05-06 Michael Eager <eager@eagercon.com>
11783
11784 * gcc.target/microblaze/others/picdtr.c: Correct option
11785 -fPIE -mpic-data-is-text-relative.
11786
11787 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11788
11789 * gcc.target/microblaze/others/picdtr.c: Add test for
11790 -fPIE -mpic-data-is-text-relative.
11791
11792 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11793
11794 PR fortran/85507
11795 * gfortran.dg/coarray_dependency_1.f90: New test.
11796 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11797
11798 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11799
11800 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
11801 to match the currently produced gimple.
11802
11803 2018-05-04 Carl Love <cel@us.ibm.com>
11804
11805 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
11806 vec_trunc.
11807 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
11808 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11809 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
11810 xvcmpgedp counts. Add xxsel counts.
11811
11812 2018-05-04 Richard Biener <rguenther@suse.de>
11813
11814 PR middle-end/85627
11815 * g++.dg/torture/pr85627.C: New testcase.
11816
11817 2018-05-04 Richard Biener <rguenther@suse.de>
11818
11819 PR middle-end/85574
11820 * gcc.dg/torture/pr85574.c: New testcase.
11821 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
11822
11823 2018-05-04 Jakub Jelinek <jakub@redhat.com>
11824
11825 PR libstdc++/85466
11826 * gcc.dg/nextafter-1.c: New test.
11827 * gcc.dg/nextafter-2.c: New test.
11828 * gcc.dg/nextafter-3.c: New test.
11829 * gcc.dg/nextafter-4.c: New test.
11830
11831 2018-05-03 Nathan Sidwell <nathan@acm.org>
11832
11833 Remove -ffriend-injection.
11834 * g++.old-deja/g++.jason/scoping15.C: Delete.
11835 * g++.old-deja/g++.mike/net43.C: Delete.
11836
11837 2018-05-03 Jakub Jelinek <jakub@redhat.com>
11838
11839 PR target/85530
11840 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11841 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
11842 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
11843 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
11844
11845 2018-05-03 Tom de Vries <tom@codesourcery.com>
11846
11847 PR testsuite/85106
11848 * lib/scanoffloadtree.exp: New file.
11849
11850 2018-05-03 Richard Biener <rguenther@suse.de>
11851
11852 PR tree-optimization/85615
11853 * gcc.dg/torture/pr85615.c: New testcase.
11854
11855 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11856
11857 PR tree-optimization/70291
11858 * gcc.dg/complex-6.c: New test.
11859 * gcc.dg/complex-7.c: Likewise.
11860
11861 2018-05-03 Richard Biener <rguenther@suse.de>
11862
11863 PR testsuite/85579
11864 * fortran.dg/pr51434.f90: Truncate transfer argument.
11865
11866 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11867
11868 PR target/85582
11869 * gcc.c-torture/execute/pr85582-3.c: New test.
11870
11871 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11872 Jason Merrill <jason@redhat.com>
11873
11874 PR c++/68374
11875 * g++.dg/warn/Wshadow-13.C: New.
11876 * g++.dg/warn/Wshadow-14.C: Likewise.
11877
11878 2018-05-02 Tom de Vries <tom@codesourcery.com>
11879
11880 PR libgomp/82428
11881 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
11882 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
11883
11884 2018-05-02 David Pagan <dave.pagan@oracle.com>
11885
11886 PR c/30552
11887 * gcc.dg/noncompile/pr30552-1.c: New test.
11888 * gcc.dg/noncompile/pr30552-2.c: New test.
11889 * gcc.dg/noncompile/pr30552-3.c: New test.
11890 * gcc.dg/noncompile/pr30552-4.c: New test.
11891
11892 2018-05-02 Richard Biener <rguenther@suse.de>
11893
11894 PR tree-optimization/85597
11895 * gcc.dg/vect/pr85597.c: New testcase.
11896
11897 2018-05-02 Tom de Vries <tom@codesourcery.com>
11898
11899 PR testsuite/85106
11900 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
11901 * lib/scanltranstree.exp: New file.
11902 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
11903 (scan-ltrans-tree-dump-times_required_options)
11904 (scan-ltrans-tree-dump-not_required_options)
11905 (scan-ltrans-tree-dump-dem_required_options)
11906 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
11907 * lib/gcc-dg.exp: Include scanltranstree.exp.
11908
11909 2018-05-02 Tom de Vries <tom@codesourcery.com>
11910
11911 PR testsuite/85106
11912 * gcc.dg/ipa/ipa-icf-38.c: New test.
11913 * gcc.dg/ipa/ipa-icf-38a.c: New test.
11914 * lib/scandump.exp (dump-base): New proc.
11915 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
11916 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
11917 base.
11918 * lib/scanipa.exp: Add "" argument to scan-dump calls.
11919 * lib/scanlang.exp: Same.
11920 * lib/scanrtl.exp: Same.
11921 * lib/scantree.exp: Same.
11922 * lib/scanwpaipa.exp: New file.
11923 * lib/gcc-dg.exp: Include scanwpaipa.exp.
11924
11925 2018-05-02 Richard Biener <rguenther@suse.de>
11926
11927 PR middle-end/85567
11928 * gcc.dg/torture/pr85567.c: New testcase.
11929
11930 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11931
11932 PR target/85582
11933 * gcc.c-torture/execute/pr85582-1.c: New test.
11934 * gcc.c-torture/execute/pr85582-2.c: New test.
11935
11936 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
11937
11938 PR tree-optimization/85586
11939 * gcc.dg/vect/pr85586.c: New test.
11940
11941 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
11942
11943 PR tree-optimization/85143
11944 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
11945 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
11946
11947 2018-05-01 David Malcolm <dmalcolm@redhat.com>
11948
11949 PR c/84258
11950 * c-c++-common/Wformat-pr84258.c: New test.
11951
11952 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11953
11954 PR tree-optimization/82665
11955 * gcc.dg/tree-ssa/pr82665.c: New test.
11956
11957 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11958
11959 PR c++/85523
11960 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11961 (test_add_fixit_insert_formatted_single_line): New function.
11962 (test_add_fixit_insert_formatted_multiline): New function.
11963 Extend expected output of generated patch to include fix-it hints
11964 for these.
11965 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
11966 "gcc-rich-location.h". Add test coverage for
11967 gcc_rich_location::add_fixit_insert_formatted.
11968
11969 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11970
11971 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11972 (test_show_locus): Update for location_get_source_line returning a
11973 char_span. Use char_span for handling words in the
11974 "test_many_nested_locations" fix-it example.
11975
11976 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11977
11978 * gcc.target/arc/interrupt-8.c: Update test.
11979 * gcc.target/arc/loop-4.c: Likewise.
11980 * gcc.target/arc/loop-hazard-1.c: Likewise.
11981 * gcc.target/arc/sdata-3.c: Likewise.
11982
11983 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11984
11985 * gcc.target/arc/store-merge-1.c: New test.
11986 * gcc.target/arc/add_n-combine.c: Update test.
11987
11988 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
11989
11990 Microblaze Target: PIC data text relative
11991
11992 * gcc.target/microblaze/others/data_var1.c: Include
11993 PIC case of r20 base register.
11994 * gcc.target/microblaze/others/data_var2.c: Ditto.
11995 * gcc.target/microblaze/others/picdtr.c: Add new
11996 test case for -mpic-is-data-text-relative.
11997 * gcc.target/microblaze/others/sdata_var1.c: Add
11998 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
11999 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
12000 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
12001 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
12002 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
12003 * gcc.target/microblaze/others/string_cst1_gpopt.c:
12004 Ditto.
12005 * gcc.target/microblaze/others/string_cst2_gpopt.c:
12006 Ditto.
12007
12008 2018-04-30 Richard Biener <rguenther@suse.de>
12009
12010 PR tree-optimization/28364
12011 PR tree-optimization/85275
12012 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
12013 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
12014 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
12015 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
12016 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
12017 still passes.
12018 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
12019 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
12020 still passes.
12021 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
12022 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
12023 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
12024
12025 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
12026
12027 PR target/84431
12028 * gcc.target/i386/pr84431.c: New test.
12029
12030 2018-04-27 Martin Jambor <mjambor@suse.cz>
12031
12032 PR ipa/85549
12033 * g++.dg/ipa/pr85549.C: New test.
12034
12035 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12036
12037 PR c++/85553
12038 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
12039 directive.
12040 * g++.dg/cpp0x/constexpr-85553.C: New test.
12041
12042 2018-04-27 David Malcolm <dmalcolm@redhat.com>
12043
12044 PR c++/85515
12045 * g++.dg/pr85515-1.C: New test.
12046 * g++.dg/pr85515-2.C: New test.
12047
12048 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
12049
12050 PR c++/84691
12051 * g++.dg/cpp0x/friend3.C: New.
12052
12053 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12054
12055 PR target/82518
12056 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12057 Use check_effective_target_arm_little_endian.
12058
12059 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12060
12061 PR tree-optimization/85529
12062 * gcc.c-torture/execute/pr85529-1.c: New test.
12063 * gcc.c-torture/execute/pr85529-2.c: New test.
12064 * gcc.dg/pr85529.c: New test.
12065
12066 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12067
12068 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
12069 `.dword' in addition to `lw' and `.word'.
12070
12071 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12072
12073 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
12074
12075 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
12076
12077 * gnat.dg/loop_optimization24.adb: New test.
12078
12079 2018-04-26 Richard Biener <rguenther@suse.de>
12080
12081 PR tree-optimization/85116
12082 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
12083 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
12084 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
12085 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
12086
12087 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
12088
12089 PR target/85473
12090 * gcc.target/i386/pr85473-1.c: New test.
12091 * gcc.target/i386/pr85473-2.c: New test.
12092
12093 2018-04-25 Nathan Sidwell <nathan@acm.org>
12094 Jakub Jelinek <jakub@redhat.com>
12095
12096 PR c++/85437
12097 PR c++/49171
12098 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
12099 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
12100 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
12101 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
12102 * g++.dg/cpp0x/pr85437-1.C: New.
12103 * g++.dg/cpp0x/pr85437-2.C: New.
12104 * g++.dg/cpp0x/pr85437-3.C: New.
12105 * g++.dg/cpp0x/pr85437-4.C: New.
12106
12107 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12108
12109 PR fortran/85520
12110 * gfortran.dg/pr85520.f90: New test.
12111
12112 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12113
12114 PR target/85512
12115 * gcc.dg/pr85512.c: New test.
12116
12117 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
12118
12119 PR target/85485
12120 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
12121 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
12122 * gcc.dg/pr85388-1.c (dg-options): Likwise.
12123 * gcc.dg/pr85388-2.c (dg-options): Likwise.
12124 * gcc.dg/pr85388-3.c (dg-options): Likwise.
12125 * gcc.dg/pr85388-4.c (dg-options): Likwise.
12126 * gcc.dg/pr85388-5.c (dg-options): Likwise.
12127 * gcc.dg/pr85388-6.c (dg-options): Likwise.
12128 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
12129 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
12130 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
12131 * gcc.target/i386/cet-label.c (dg-options): Likwise.
12132 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
12133 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
12134 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
12135 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
12136 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
12137 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
12138 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
12139 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
12140 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
12141 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
12142 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
12143 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
12144 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
12145 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
12146 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
12147 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
12148 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
12149 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
12150 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
12151 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
12152 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
12153 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
12154 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
12155 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
12156 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
12157 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
12158 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
12159 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
12160 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
12161 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
12162 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
12163 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
12164 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
12165 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
12166 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
12167 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
12168 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
12169 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
12170 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
12171 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
12172 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
12173 * gcc.target/i386/pr84146.c (dg-options): Likwise.
12174 * gcc.target/i386/pr85403.c (dg-options): Likwise.
12175 * gcc.target/i386/pr85404.c (dg-options): Likwise.
12176 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
12177 with -mshstk.
12178 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
12179 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
12180 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
12181 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
12182 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
12183 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
12184 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
12185 * (dg-options): Likwise.
12186 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
12187 -mno-cet.
12188 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
12189 * gcc.target/i386/cet-label-3.c: Removed.
12190 * gcc.target/i386/cet-property-3.c: Likwise.
12191 * gcc.target/i386/cet-sjlj-7.c: Likwise.
12192
12193 2018-04-24 Jakub Jelinek <jakub@redhat.com>
12194
12195 PR target/85511
12196 * gcc.target/i386/pr85511.c: New test.
12197
12198 PR target/85503
12199 * g++.dg/ext/pr85503.C: New test.
12200
12201 PR target/85508
12202 * gcc.target/i386/pr85508.c: New test.
12203
12204 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12205
12206 PR tree-optimization/85478
12207 * g++.dg/pr85478.C: New test.
12208
12209 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
12210
12211 * g++.dg/torture/pr85496.C: New test.
12212
12213 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
12214
12215 PR rtl-optimization/85423
12216 * gcc.dg/pr85423.c: New test.
12217
12218 2018-04-20 Martin Sebor <msebor@redhat.com>
12219
12220 PR c/85365
12221 * gcc.dg/Wrestrict-15.c: New test.
12222
12223 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
12224
12225 PR target/85456
12226 * gcc.target/powerpc/pr85456.c: New test.
12227
12228 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
12229
12230 * g++.dg/ext/undef-bool-1.C: Require lp64.
12231 * gcc.target/powerpc/undef-bool-2.c: Likewise.
12232
12233 2018-04-20 Jeff Law <law@redhat.com>
12234
12235 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12236 stack protector.
12237 * gcc.dg/stack-check-6.c: Likewise.
12238 * gcc.dg/stack-check-6a.c: Likewise.
12239 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12240 * gcc.target/i386/stack-check-18.c: Likewise.
12241 * gcc.target/i386/stack-check-19.c: Likewise.
12242
12243 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12244
12245 PR testsuite/85483
12246 * gcc.target/aarch64/sve/vcond_1.c: Move to...
12247 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
12248 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12249 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
12250
12251 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12252
12253 PR target/85469
12254 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12255 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12256
12257 2018-04-20 Richard Biener <rguenther@suse.de>
12258
12259 PR middle-end/85475
12260 * gcc.dg/torture/pr85475.c: New testcase.
12261
12262 2018-04-20 Martin Jambor <mjambor@suse.cz>
12263
12264 ipa/85449
12265 * gcc.dg/ipa/pr85449.c: New test.
12266
12267 2018-04-20 Martin Jambor <mjambor@suse.cz>
12268
12269 ipa/85447
12270 * g++.dg/ipa/pr85447.C: New file.
12271 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12272
12273 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12274
12275 PR c++/85462
12276 * g++.dg/cpp0x/pr85462.C: New test.
12277
12278 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12279
12280 * gcc.target/i386/pr85404.c: Require CET target.
12281
12282 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12283
12284 PR tree-optimization/85467
12285 * gcc.dg/pr85467.c: New test.
12286
12287 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12288
12289 PR c++/84611
12290 * g++.dg/parse/crash68.C: New.
12291
12292 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12293
12294 PR libgcc/85334
12295 * g++.dg/torture/pr85334.C: New test.
12296
12297 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12298
12299 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12300 * g++.dg/diagnostic/pr85464.C: New.
12301
12302 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12303
12304 PR target/85397
12305 * gcc.dg/torture/pr85397-1.c: New test.
12306 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12307 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12308
12309 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12310
12311 PR target/85404
12312 * gcc.target/i386/pr85404.c: New test.
12313
12314 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12315
12316 PR target/85417
12317 * c-c++-common/attr-nocf-check-1.c: Compile with
12318 -fcf-protection=none.
12319 * c-c++-common/attr-nocf-check-3.c: Likewise.
12320 * gcc.dg/march-generic.c: Likewise.
12321 * gcc.target/i386/align-limit.c: Likewise.
12322 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12323 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12324 * gcc.target/i386/cet-property-2.c: Likewise.
12325 * gcc.target/i386/ret-thunk-26.c: Likewise.
12326 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12327 targets.
12328 * c-c++-common/fcf-protection-2.c: Likewise.
12329 * c-c++-common/fcf-protection-3.c: Likewise.
12330 * c-c++-common/fcf-protection-5.c: Likewise.
12331 * c-c++-common/fcf-protection-6.c: Likewise.
12332 * c-c++-common/fcf-protection-7.c: Likewise.
12333 * gcc.target/i386/cet-label-3.c: New test.
12334 * gcc.target/i386/cet-property-3.c: Likewise.
12335 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12336 * gcc.target/i386/pr85417-1.c: Likewise.
12337 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12338 __x86_indirect_thunk_nt_(r|e)ax
12339 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12340 * gcc.target/i386/pr85403.c: Remove dg-error,
12341
12342 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12343
12344 * gcc.target/i386/movdir-1.c: New test.
12345
12346 2018-04-19 Richard Biener <rguenther@suse.de>
12347
12348 PR middle-end/85455
12349 * gcc.dg/pr85455.c: New testcase.
12350
12351 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12352
12353 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12354 targets.
12355 * g++.dg/lto/pr85405b_0.C: Likewise.
12356 * g++.dg/lto/pr84805_0.C: Likewise.
12357
12358 2018-04-18 Martin Liska <mliska@suse.cz>
12359
12360 PR ipa/83983
12361 PR ipa/85391
12362 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12363 output.
12364
12365 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12366
12367 PR target/85388
12368 * gcc.dg/pr85388-1.c: New test.
12369 * gcc.dg/pr85388-2.c: Likewise.
12370 * gcc.dg/pr85388-3.c: Likewise.
12371 * gcc.dg/pr85388-4.c: Likewise.
12372 * gcc.dg/pr85388-5.c: Likewise.
12373 * gcc.dg/pr85388-6.c: Likewise.
12374
12375 2018-04-18 Jan Hubicka <jh@suse.cz>
12376 Martin Liska <mliska@suse.cz>
12377
12378 * g++.dg/lto/pr83121_0.C: Update template.
12379 * g++.dg/lto/pr83121_1.C: Update template.
12380 * g++.dg/lto/pr84805_0.C: Update template.
12381 * g++.dg/lto/pr84805_1.C: Update template.
12382 * g++.dg/lto/pr84805_2.C: Update template.
12383
12384 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12385
12386 PR c++/84630
12387 * g++.dg/cpp0x/pr84630.C: New.
12388
12389 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12390
12391 PR c++/84463
12392 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12393 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12394 in two cases. Uncomment two other tests and add expected dg-error for
12395 them.
12396 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12397 -Wnarrowing diagnostics on some targets for c++11.
12398 * g++.dg/parse/array-size2.C: Remove xfail.
12399 * g++.dg/cpp0x/constexpr-84463.C: New test.
12400
12401 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12402
12403 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12404 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12405
12406 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12407
12408 PR testsuite/85326
12409 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12410 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12411 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12412
12413 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12414
12415 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12416 prevent cascading of errors and change expected error message.
12417 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12418 to 64-bit targets.
12419 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12420 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12421 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12422 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12423 error message.
12424 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12425
12426 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12427
12428 PR target/85430
12429 * gcc.dg/pr85430.c: New test.
12430
12431 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12432
12433 PR testsuite/85326
12434 * gcc.target/arm/pr54300.C: Move to...
12435 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12436 * gcc.target/arm/pr55073.C: Move to...
12437 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12438 * gcc.target/arm/pr56184.C: Move to...
12439 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12440 * gcc.target/arm/pr59985.C: Move to...
12441 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12442 * gcc.target/aarch64/pr60675.C: Move to...
12443 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12444 * gcc.target/aarch64/pr81422.C: Move to...
12445 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12446 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12447 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12448 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12449 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12450 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12451 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12452 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12453 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12454 * gcc.target/aarch64/sve/tls_2.C: Move to...
12455 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12456 * gcc.target/aarch64/pr81414.C: Rename to...
12457 * gcc.target/aarch64/pr81414.c: ... This.
12458 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12459 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12460 messages.
12461 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12462 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12463 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12464 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12465 file name.
12466
12467 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12468
12469 PR middle-end/85414
12470 * gcc.dg/pr85414.c: New test.
12471
12472 2018-04-17 Martin Jambor <mjambor@suse.cz>
12473
12474 PR ipa/85421
12475 * g++.dg/ipa/pr85421.C: New test.
12476
12477 2018-04-17 Martin Liska <mliska@suse.cz>
12478
12479 PR lto/85405
12480 * g++.dg/lto/pr85405b_0.C: New test.
12481 * g++.dg/lto/pr85405b_1.C: New test.
12482
12483 2018-04-17 Martin Liska <mliska@suse.cz>
12484
12485 PR lto/85405
12486 * g++.dg/lto/pr85405_0.C: New test.
12487 * g++.dg/lto/pr85405_1.C: New test.
12488
12489 2018-04-17 Martin Liska <mliska@suse.cz>
12490
12491 PR ipa/85329
12492 * g++.dg/ext/pr85329-2.C: New test.
12493 * g++.dg/ext/pr85329.C: New test.
12494 * gcc.target/i386/mvc12.c: New test.
12495
12496 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12497
12498 PR c++/85039
12499 * g++.dg/pr85039-1.C: New.
12500 * g++.dg/pr85039-2.C: New.
12501 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12502
12503 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12504
12505 PR target/85080
12506 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12507 if the target supports efficient unaligned storage accesses.
12508
12509 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12510
12511 PR target/83660
12512 * gcc.target/powerpc/pr83660.C: New test.
12513
12514 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12515
12516 PR target/85403
12517 * gcc.target/i386/pr85403.c: New test.
12518
12519 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12520
12521 PR target/84331
12522 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12523
12524 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12525 Jason Merrill <jason@redhat.com>
12526
12527 PR c++/85112
12528 * g++.dg/cpp0x/pr85112.C: New.
12529
12530 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12531
12532 PR testsuite/85326
12533 * g++.dg/ext/undef-bool-1.C: New file.
12534 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12535 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12536
12537 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12538
12539 PR target/85293
12540 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12541 corresponding dg-error clause.
12542 * gcc.target/powerpc/pr80098-3.c: Ditto.
12543 * gcc.target/powerpc/pr80103-1.c: Delete.
12544
12545 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12546
12547 PR fortran/81773
12548 PR fortran/83606
12549 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12550 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12551
12552 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12553
12554 PR fortran/85387
12555 * gfortran.dg/implied_do_io_5.f90: New test.
12556
12557 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12558
12559 PR target/83402
12560 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12561 several values: positive, negative, and zero.
12562 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12563 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12564
12565 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12566
12567 PR rtl-optimization/79916
12568 * gcc.target/powerpc/pr79916.c: New.
12569
12570 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12571
12572 PR rtl-optimization/85393
12573 * g++.dg/opt/pr85393.C: New test.
12574 * g++.dg/opt/pr85393-aux.cc: New file.
12575
12576 PR rtl-optimization/85376
12577 * gcc.dg/pr85376.c: New test.
12578
12579 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12580
12581 PR rtl-optimization/83852
12582 * gcc.dg/pr83852.c: New testcase.
12583
12584 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12585
12586 PR testsuite/85326
12587 * gcc.target/s390/pr77822-1.C: Rename to ...
12588 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12589 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12590 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12591
12592 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12593
12594 PR lto/71991
12595 * gcc.target/i386/pr71991.c: New testcase.
12596
12597 2018-04-13 Martin Liska <mliska@suse.cz>
12598 Jakub Jelinek <jakub@redhat.com>
12599
12600 PR middle-end/81657
12601 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12602 call.
12603
12604 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12605
12606 PR c++/85385
12607 * g++.dg/diagnostic/macro-arg-count.C: New test.
12608
12609 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12610
12611 PR fortran/83064
12612 PR testsuite/85346
12613 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
12614 array and move test to libgomp/testsuite/libgomp.fortran.
12615 * gfortran.dg/do_concurrent_6.f90: New test.
12616
12617 2018-04-12 Marek Polacek <polacek@redhat.com>
12618
12619 PR c++/85258
12620 * g++.dg/parse/error61.C: New test.
12621
12622 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12623
12624 PR target/85347
12625 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
12626 specify -mvsx on gcc command line.
12627
12628 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12629
12630 PR target/85328
12631 * gcc.target/i386/pr85328.c: New test.
12632
12633 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12634
12635 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
12636
12637 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12638
12639 PR rtl-optimization/85342
12640 * gcc.target/i386/pr85342.c: New test.
12641
12642 2018-04-11 Jason Merrill <jason@redhat.com>
12643
12644 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
12645 if ulimit -v is set.
12646
12647 2018-04-11 Bin Cheng <bin.cheng@arm.com>
12648
12649 PR testsuite/85190
12650 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
12651
12652 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12653
12654 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
12655 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
12656
12657 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12658
12659 PR c++/70808
12660 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
12661 effective target.
12662
12663 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12664
12665 PR target/84301
12666 * gcc.target/i386/pr84301.c: New test.
12667
12668 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12669
12670 PR tree-optimization/85331
12671 * gcc.c-torture/execute/pr85331.c: New test.
12672
12673 2018-04-11 Marek Polacek <polacek@redhat.com>
12674
12675 PR c++/85032
12676 * g++.dg/cpp0x/pr51225.C: Adjust error message.
12677 * g++.dg/cpp1z/constexpr-if21.C: New test.
12678
12679 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12680
12681 PR target/85281
12682 * gcc.target/i386/pr85281.c: New test.
12683
12684 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12685
12686 PR rtl-optimization/84659
12687 * gcc.dg/pr84659.c: New test.
12688
12689 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12690
12691 PR debug/85302
12692 * g++.dg/debug/dwarf2/pr85302.C: New test.
12693
12694 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12695
12696 PR target/85261
12697 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
12698 into register.
12699
12700 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12701
12702 PR c++/70808
12703 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
12704
12705 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
12706
12707 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
12708 * gcc.target/powerpc/dimode_off.c: Ditto.
12709 * gcc.target/powerpc/tfmode_off.c: Ditto.
12710 * gcc.target/powerpc/timode_off.c: Ditto.
12711
12712 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12713
12714 * gcc.target/powerpc/vec-ldl-1.c: New test.
12715 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
12716 corrections to ABI implementation.
12717
12718 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
12719
12720 PR target/85056
12721 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
12722
12723 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12724
12725 PR rtl-optimization/85300
12726 * gcc.dg/pr85300.c: New test.
12727
12728 2018-04-10 David Malcolm <dmalcolm@redhat.com>
12729
12730 PR c++/85110
12731 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
12732 where we now show the pertinent parameter.
12733 * g++.dg/diagnostic/aka2.C: Likewise.
12734 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
12735
12736 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12737
12738 PR fortran/85313
12739 * gfortran.dg/gomp/pr85313.f90: New test.
12740
12741 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12742
12743 PR c++/24314
12744 * g++.dg/parse/template29.C: New.
12745
12746 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12747
12748 PR testsuite/85190
12749 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12750
12751 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12752
12753 PR target/85177
12754 PR target/85255
12755 * gcc.target/i386/avx512f-pr85177.c: New test.
12756 * gcc.target/i386/avx512f-pr85255.c: New test.
12757
12758 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12759
12760 PR tree-optimization/85286
12761 * gcc.dg/vect/pr85286.c: New test.
12762
12763 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12764
12765 PR target/85173
12766 * gcc.target/arm/pr85173.c: New test.
12767
12768 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12769
12770 PR lto/85248
12771 * gcc.dg/lto/pr85248_0.c: New test.
12772 * gcc.dg/lto/pr85248_1.c: New test.
12773
12774 2018-04-09 Jan Hubicka <jh@suse.cz>
12775
12776 PR lto/85078
12777 * g++.dg/torture/pr85078.C: New.
12778
12779 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12780
12781 PR c++/85227
12782 * g++.dg/cpp1z/decomp44.C: New.
12783 * g++.dg/cpp1z/decomp45.C: Likewise.
12784
12785 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12786
12787 PR fortran/83064
12788 * gfortran.dg/do_concurrent_5.f90: New test.
12789 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12790 message.
12791
12792 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12793
12794 PR fortran/51260
12795 * gfortran.dg/parameter_array_element_3.f90: New test.
12796
12797 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12798
12799 PR c++/85194
12800 * g++.dg/cpp1z/decomp43.C: New test.
12801
12802 PR rtl-optimization/80463
12803 * g++.dg/pr80463.C: Add -w to dg-options.
12804
12805 2018-04-09 Richard Biener <rguenther@suse.de>
12806
12807 PR tree-optimization/85284
12808 * gcc.dg/torture/pr85284.c: New testcase.
12809
12810 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12811
12812 PR rtl-optimization/80463
12813 PR rtl-optimization/83972
12814 PR rtl-optimization/83480
12815
12816 * gcc.dg/pr80463.c: New test.
12817 * g++.dg/pr80463.C: Likewise.
12818 * gcc.dg/pr83972.c: Likewise.
12819
12820 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12821
12822 PR rtl-optimization/83913
12823 * gcc.dg/pr83913.c: New test.
12824
12825 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12826
12827 PR rtl-optimization/83962
12828 * gcc.dg/pr83962.c: New test.
12829
12830 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12831
12832 PR rtl-optimization/83530
12833 * gcc.dg/pr83530.c: New test.
12834
12835 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12836
12837 PR middle-end/82976
12838 * gfortran.dg/realloc_on_assign_16a.f90: New test.
12839
12840 2018-04-07 Jakub Jelinek <jakub@redhat.com>
12841
12842 PR tree-optimization/85257
12843 * gcc.dg/pr85257.c: New test.
12844
12845 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
12846
12847 * g++.dg/opt/pr85196.C: New test.
12848
12849 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12850
12851 PR c++/84269
12852 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
12853 std::tuple here since they need C++11.
12854 * g++.dg/lookup/missing-std-include-8.C: New test.
12855 * g++.dg/lookup/missing-std-include.C: Move std::array and
12856 std::tuple test to missing-std-include-6.C to avoid failures
12857 with C++98.
12858
12859 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12860
12861 PR debug/85252
12862 * gcc.dg/debug/pr85252.c: New test.
12863
12864 PR rtl-optimization/84872
12865 * gcc.dg/graphite/pr84872.c: New test.
12866
12867 PR c++/85210
12868 * g++.dg/cpp1z/decomp42.C: New test.
12869
12870 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12871
12872 PR c++/85021
12873 * g++.dg/lookup/missing-std-include-7.C: New test.
12874
12875 2018-04-06 Tamar Christina <tamar.christina@arm.com>
12876
12877 * gcc.dg/struct-simple.c: Revert r254862.
12878 * lib/target-supports.exp
12879 (check_effective_target_word_mode_no_slow_unalign): Likewise.
12880
12881 2018-04-06 Richard Biener <rguenther@suse.de>
12882
12883 PR middle-end/85244
12884 * gcc.dg/torture/pr85244-1.c: New testcase.
12885 * gcc.dg/torture/pr85244-2.c: Likewise.
12886
12887 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12888
12889 PR sanitizer/85213
12890 * c-c++-common/ubsan/pr85213.c: New test.
12891
12892 2018-04-06 Richard Biener <rguenther@suse.de>
12893
12894 PR middle-end/85180
12895 * gcc.dg/pr85180.c: New testcase.
12896
12897 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12898
12899 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
12900 to trigger the optimization. Do some cleanup and function
12901 renaming. Add more test functions.
12902
12903 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12904
12905 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
12906 options.
12907 * gcc.target/s390/hotpatch-1.c: Skip when building without
12908 optimization.
12909 * gcc.target/s390/hotpatch-10.c: Likewise.
12910 * gcc.target/s390/hotpatch-11.c: Likewise.
12911 * gcc.target/s390/hotpatch-12.c: Likewise.
12912 * gcc.target/s390/hotpatch-13.c: Likewise.
12913 * gcc.target/s390/hotpatch-14.c: Likewise.
12914 * gcc.target/s390/hotpatch-15.c: Likewise.
12915 * gcc.target/s390/hotpatch-16.c: Likewise.
12916 * gcc.target/s390/hotpatch-17.c: Likewise.
12917 * gcc.target/s390/hotpatch-18.c: Likewise.
12918 * gcc.target/s390/hotpatch-19.c: Likewise.
12919 * gcc.target/s390/hotpatch-2.c: Likewise.
12920 * gcc.target/s390/hotpatch-3.c: Likewise.
12921 * gcc.target/s390/hotpatch-4.c: Likewise.
12922 * gcc.target/s390/hotpatch-5.c: Likewise.
12923 * gcc.target/s390/hotpatch-6.c: Likewise.
12924 * gcc.target/s390/hotpatch-7.c: Likewise.
12925 * gcc.target/s390/hotpatch-8.c: Likewise.
12926 * gcc.target/s390/hotpatch-9.c: Likewise.
12927
12928 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12929
12930 * c-c++-common/Wattributes.c: Disable warning for s390* target and
12931 check for an error instead.
12932 * gcc.dg/Wattributes-6.c: Likewise.
12933
12934 2018-04-05 Jakub Jelinek <jakub@redhat.com>
12935
12936 PR c++/85209
12937 * g++.dg/cpp1z/decomp39.C: New test.
12938 * g++.dg/cpp1z/decomp40.C: New test.
12939
12940 PR c++/85208
12941 * g++.dg/cpp1z/decomp41.C: New test.
12942
12943 PR middle-end/85195
12944 * gcc.dg/pr85195.c: New test.
12945
12946 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12947
12948 PR c++/80956
12949 * g++.dg/cpp0x/initlist100.C: New.
12950 * g++.dg/cpp0x/initlist101.C: Likewise.
12951
12952 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12953
12954 PR c++/84792
12955 * g++.dg/other/pr84792-1.C: New.
12956 * g++.dg/other/pr84792-2.C: Likewise.
12957
12958 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
12959
12960 PR target/85193
12961 * gcc.target/i386/pr85193.c: New test.
12962
12963 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
12964
12965 PR c++/84979
12966 * g++.dg/concepts/pr84979.C: New.
12967 * g++.dg/concepts/pr84979-2.C: New.
12968 * g++.dg/concepts/pr84979-3.C: New.
12969
12970 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12971
12972 PR c++/80026
12973 * g++.dg/cpp0x/variadic174.C: New.
12974
12975 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12976
12977 PR inline-asm/85172
12978 * g++.dg/ext/builtin13.C: New test.
12979 * g++.dg/ext/atomic-4.C: New test.
12980
12981 PR c++/85146
12982 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
12983 * g++.dg/ext/bases3.C: New test.
12984
12985 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
12986
12987 PR target/85203
12988 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
12989 to match a single insn of the baz function. Move scan directives at
12990 the end of the file below the functions they are trying to test for
12991 better readability.
12992 * gcc.target/arm/cmse/cmse-16.c: New testcase.
12993
12994 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
12995
12996 PR rtl-optimization/84878
12997 * gcc.target/powerpc/pr84878.c: New test.
12998
12999 2018-04-04 Michael Matz <matz@suse.de>
13000
13001 * gcc.dg/Wstringop-overflow-4.c: New test.
13002 * c-c++-common/Wstringop-truncation-4.c: Adjust.
13003
13004 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13005
13006 PR testsuite/85189
13007 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
13008 for the diagnostics of overridden functions. Adjust for new wording.
13009
13010 2018-04-04 Richard Biener <rguenther@suse.de>
13011
13012 PR lto/85176
13013 * g++.dg/lto/pr85176_0.C: New testcase.
13014
13015 2018-04-04 Richard Biener <rguenther@suse.de>
13016
13017 PR testsuite/85191
13018 * lib/target-supports.exp (check_effective_target_vect_perm_short):
13019 Fix typo.
13020
13021 2018-04-04 Martin Liska <mliska@suse.cz>
13022
13023 PR sanitizer/85174
13024 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
13025 and msdata as a workaround for powerpc.
13026
13027 2018-04-04 Richard Biener <rguenther@suse.de>
13028
13029 PR tree-optimization/85168
13030 * gcc.dg/torture/pr85168.c: New testcase.
13031
13032 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
13033
13034 PR c++/84943
13035 * g++.dg/pr84943.C: New.
13036 * g++.dg/pr84943-2.C: New.
13037
13038 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13039
13040 PR rtl-optimization/85167
13041 * gcc.dg/pr85167.c: New test.
13042
13043 PR tree-optimization/85156
13044 * c-c++-common/pr85156.c: New test.
13045 * gcc.c-torture/execute/pr85156.c: New test.
13046
13047 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
13048
13049 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
13050 * gcc.target/powerpc/undef-bool-1.C: New file.
13051 * gcc.target/powerpc/undef-bool-2.c: New file.
13052
13053 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13054
13055 PR c++/84768
13056 * g++.dg/cpp1z/class-deduction52.C: New.
13057
13058 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13059
13060 PR c++/85147
13061 * g++.dg/cpp0x/pr85147.C: New test.
13062
13063 PR c++/85140
13064 * g++.dg/cpp0x/gen-attrs-64.C: New test.
13065
13066 PR c++/85134
13067 * g++.dg/gomp/pr85134.C: New test.
13068 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
13069
13070 PR target/85169
13071 * gcc.c-torture/execute/pr85169.c: New test.
13072 * gcc.target/i386/avx512f-pr85169.c: New test.
13073 * gcc.target/i386/avx512bw-pr85169.c: New test.
13074
13075 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13076
13077 PR target/85126
13078 * gcc.target/powerpc/pr69946: Adjust comment. Remove
13079 scan-assembler-times clause.
13080
13081 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
13082
13083 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
13084 dg-additional-options.
13085
13086 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13087
13088 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
13089
13090 2018-04-03 Richard Biener <rguenther@suse.de>
13091
13092 PR testsuite/85154
13093 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
13094
13095 2018-04-02 Jim Wilson <jimw@sifive.com>
13096
13097 * gcc.target/riscv/pr84660.c: New.
13098 * gcc.target/riscv/shift-and-1.c: New.
13099 * gcc.target/riscv/shift-and-2.c: New.
13100
13101 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13102
13103 PR fortran/85102
13104 * gfortran.dg/array_simplify_2.f90: New test.
13105
13106 2018-04-01 Jakub Jelinek <jakub@redhat.com>
13107
13108 PR middle-end/85090
13109 * gcc.target/i386/avx512f-pr85090-1.c: New test.
13110 * gcc.target/i386/avx512f-pr85090-2.c: New test.
13111 * gcc.target/i386/avx512f-pr85090-3.c: New test.
13112 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
13113 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
13114
13115 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
13116
13117 PR c++/85027
13118 * g++.dg/pr85027.C: New.
13119
13120 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13121
13122 PR target/83315
13123 * gcc.target/powerpc/sse-maxps-2.c: New test.
13124 * gcc.target/powerpc/sse-minps-2.c: New test.
13125
13126 2018-03-30 Jakub Jelinek <jakub@redhat.com>
13127
13128 PR c++/84791
13129 * g++.dg/gomp/pr84791.C: New test.
13130
13131 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
13132
13133 PR fortran/84931
13134 * gfortran.dg/array_constructor_53.f90: New test.
13135
13136 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13137
13138 PR fortran/85130
13139 * gfortran.dg/substr_6.f90: Remove illegal test for
13140 out-of-bounds substring.
13141
13142 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13143
13144 PR fortran/85111
13145 * gfortran.dg/zero_sized_10.f90: New test.
13146
13147 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13148
13149 PR c++/84269
13150 * g++.dg/lookup/missing-std-include-6.C: New test.
13151 * g++.dg/lookup/missing-std-include.C: Add std::pair and
13152 std::tuple tests.
13153 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
13154 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
13155 <cstring>, <cassert>, and <cstdlib>.
13156
13157 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
13158
13159 PR inline-asm/84985
13160 * gcc.target/i386/pr84985.c: New.
13161
13162 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13163
13164 PR c++/85110
13165 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
13166
13167 2018-03-29 Jakub Jelinek <jakub@redhat.com>
13168
13169 PR c++/85108
13170 * g++.dg/warn/Wunused-var-31.C: New test.
13171
13172 PR c/85094
13173 * c-c++-common/Wduplicated-branches-14.c: New test.
13174
13175 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
13176
13177 PR c++/84606
13178 * g++.dg/cpp0x/pr84606.C: New.
13179
13180 2018-03-29 Carl Love <cel@us.ibm.com>
13181
13182 Revert
13183 2017-09-27 Carl Love <cel@us.ibm.com>
13184
13185 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
13186 for the __builtin_fctid and __builtin_fctiw.
13187
13188 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
13189
13190 PR target/84912
13191 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
13192 deleted builtin function.
13193 (div_weuo): Likewise.
13194 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
13195 (div_deuo): Likewise.
13196
13197 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13198
13199 PR c++/85028
13200 * g++.dg/other/default13.C: New.
13201
13202 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13203
13204 PR target/85095
13205 * gcc.target/i386/pr85095-1.c: New test.
13206 * gcc.target/i386/pr85095-2.c: New test.
13207 * gcc.c-torture/execute/pr85095.c: New test.
13208
13209 PR tree-optimization/82004
13210 * gcc.dg/pr82004.c: New test.
13211
13212 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13213 Martin Liska <mliska@suse.cz>
13214
13215 PR sanitizer/85081
13216 * g++.dg/asan/pr85081.C: New test.
13217
13218 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
13219
13220 PR c++/84789
13221 * g++.dg/template/pr84789.C: Adjust for testing with
13222 -fconcepts too.
13223
13224 PR c++/84973
13225 * g++.dg/template/pr84973.C: New.
13226 * g++.dg/template/pr84973-2.C: New.
13227 * g++.dg/template/pr84973-3.C: New.
13228
13229 PR c++/84968
13230 * g++.dg/eh/pr84968.C: New.
13231
13232 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13233
13234 PR target/84914
13235 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13236 long double multiply/divide uses the correct function.
13237 * gcc.target/powerpc/mulkc-3.c: Likewise.
13238 * gcc.target/powerpc/divkc-2.c: Likewise.
13239 * gcc.target/powerpc/divkc-3.c: Likewise.
13240
13241 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13242
13243 PR c++/85067
13244 * g++.dg/cpp0x/defaulted51.C: New.
13245 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
13246
13247 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13248
13249 PR c++/85077
13250 * g++.dg/ext/vector35.C: New test.
13251
13252 PR c++/85061
13253 * g++.dg/ext/builtin-offsetof3.C: New test.
13254
13255 PR c++/85076
13256 * g++.dg/cpp1y/pr85076.C: New test.
13257
13258 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13259
13260 PR fortran/85084
13261 * gfortran.dg/matmul_rank_1.f90: New test.
13262
13263 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13264 Harald Anlauf <anlauf@gmx.de>
13265
13266 * gfortran.dg/structure_constructor_15.f90: New test.
13267
13268 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13269
13270 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13271 for the diagnostics of overridden functions. Adjust for new wording.
13272 * g++.dg/cpp0x/implicit1.C: Likewise.
13273 * g++.dg/cpp0x/override1.C: Likewise.
13274 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13275 * g++.dg/eh/shadow1.C: Likewise.
13276 * g++.dg/inherit/covariant12.C: Likewise.
13277 * g++.dg/inherit/covariant14.C: Likewise.
13278 * g++.dg/inherit/covariant15.C: Likewise.
13279 * g++.dg/inherit/covariant16.C: Likewise.
13280 * g++.dg/inherit/covariant22.C: Likewise.
13281 * g++.dg/inherit/crash3.C: Likewise.
13282 * g++.dg/inherit/error2.C: Likewise.
13283 * g++.dg/template/crash100.C: Likewise.
13284 * g++.old-deja/g++.eh/spec6.C: Likewise.
13285 * g++.old-deja/g++.mike/p811.C: Likewise.
13286 * g++.old-deja/g++.other/virtual11.C: Likewise.
13287 * g++.old-deja/g++.other/virtual4.C: Likewise.
13288
13289 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13290
13291 PR target/85044
13292 * gcc.target/i386/pr85044.c: New test.
13293
13294 2018-03-27 Martin Sebor <msebor@redhat.com>
13295
13296 PR testsuite/83462
13297 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13298 other than x86.
13299
13300 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13301
13302 PR target/83009
13303 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13304
13305 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13306
13307 PR target/81863
13308 * gcc.target/arm/pr81863.c: New test.
13309
13310 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13311
13312 PR target/85056
13313 * gcc.target/nvptx/pr85056.c: New test.
13314 * gcc.target/nvptx/pr85056a.c: New test.
13315
13316 2018-03-27 Richard Biener <rguenther@suse.de>
13317
13318 PR testsuite/82847
13319 * lib/target-supports.exp (check_ssse3_available): New function.
13320 (check_effective_target_vect_perm_short): Enable for x86 if
13321 check_ssse3_available.
13322
13323 2018-03-27 Richard Biener <rguenther@suse.de>
13324
13325 PR tree-optimization/85082
13326 * gfortran.dg/pr85082.f90: New testcase.
13327
13328 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13329
13330 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13331 to "l=2" in dg-final.
13332
13333 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13334
13335 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13336 * gcc.target/mips/fix-r4000-2.c: Likewise.
13337 * gcc.target/mips/fix-r4000-3.c: Likewise.
13338 * gcc.target/mips/fix-r4000-4.c: Likewise.
13339 * gcc.target/mips/fix-r4000-5.c: Likewise.
13340 * gcc.target/mips/fix-r4000-6.c: Likewise.
13341 * gcc.target/mips/fix-r4000-7.c: Likewise.
13342 * gcc.target/mips/fix-r4000-8.c: Likewise.
13343 * gcc.target/mips/fix-r4000-9.c: Likewise.
13344 * gcc.target/mips/fix-r4000-10.c: Likewise.
13345 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13346 "mulditi3_r4000" instead of "mulditi3".
13347 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13348 "umulditi3_r4000" instead of "umulditi3".
13349
13350 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13351
13352 PR c++/85068
13353 * g++.dg/inherit/covariant22.C: New test.
13354
13355 2018-03-27 Richard Biener <rguenther@suse.de>
13356
13357 PR testsuite/84004
13358 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13359 alignment.
13360
13361 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13362 Jason Merrill <jason@redhat.com>
13363
13364 PR c++/84632
13365 * g++.dg/init/array49.C: New.
13366 * g++.dg/torture/pr70499.C: Adjust.
13367
13368 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13369
13370 PR target/85073
13371 * gcc.target/i386/pr85073.c: New test.
13372
13373 2018-03-26 Richard Biener <rguenther@suse.de>
13374
13375 PR testsuite/85066
13376 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13377 instead of long.
13378
13379 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13380
13381 PR fortran/66709
13382 * gfortran.dg/parameter_array_format.f90: New test.
13383
13384 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13385 Neil Carlson <neil.n.carlson@gmail.com>
13386
13387 PR fortran/84381
13388 * gfortran.dg/literal_character_constant_1.inc: Replace
13389 call abort by STOP n.
13390 * gfortran.dg/overload_1.f90: Likewise.
13391
13392 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13393 Dominique d'Humieres <dominiq@gcc.gnu.org>
13394
13395 PR fortran/84924
13396 * gfortran.dg/scalar_pointer_1.f90: New test.
13397
13398 2018-03-25 Tom de Vries <tom@codesourcery.com>
13399
13400 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13401 precise.
13402
13403 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13404
13405 PR fortran/69497
13406 * gfortran.dg/pr89497.f90: New test.
13407
13408 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13409
13410 PR fortran/70068
13411 * gfortran.dg/substr_7.f90: New test.
13412
13413 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13414
13415 PR fortran/42651
13416 * gfortran.dg/pr42651.f90: New test.
13417 * gfortran.dg/func_result_7.f90: Update error message.
13418
13419 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13420
13421 PR tree-optimization/84005
13422 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13423 failing to force the alignment.
13424
13425 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13426
13427 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13428 from this to...
13429 <vclzd>: ...this.
13430
13431 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13432
13433 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13434 message. Fix scan-assembler patterns.
13435
13436 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13437
13438 PR c++/85015
13439 * g++.dg/cpp0x/pr85015.C: New test.
13440
13441 PR c++/84942
13442 * g++.dg/cpp1y/pr84942.C: New test.
13443
13444 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13445
13446 PR inline-asm/85030
13447 * gcc.target/i386/pr85030.c: New.
13448
13449 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13450
13451 PR target/85026
13452 * g++.dg/pr85026.C: New test.
13453
13454 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13455
13456 * g++.dg/debug/pr84704.C: XFAIL AIX.
13457
13458 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13459
13460 PR target/84826
13461 * gcc.target/arm/pr84826.c: Add dg directive.
13462
13463 2018-03-23 Marek Polacek <polacek@redhat.com>
13464
13465 PR c++/85033
13466 * g++.dg/ext/builtin-offsetof2.C: New test.
13467
13468 PR c++/85045
13469 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13470 * gcc.dg/pr85045.c: New test.
13471
13472 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13473
13474 PR debug/85020
13475 * gnat.dg/lto22.adb: New test.
13476 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13477 * gnat.dg/lto22_pkg2.ads: Likewise.
13478
13479 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13480
13481 PR c/80778
13482 * gcc.dg/lto/pr80778_0.c: New test.
13483
13484 PR inline-asm/85034
13485 * gcc.target/i386/pr85034.c: New test.
13486
13487 PR inline-asm/85022
13488 * c-c++-common/torture/pr85022.c: New test.
13489
13490 PR sanitizer/85029
13491 * g++.dg/ubsan/pr85029.C: New test.
13492
13493 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13494
13495 PR c++/71251
13496 * g++.dg/cpp0x/pr71251.C: New.
13497
13498 PR c++/84789
13499 * g++.dg/template/pr84789.C: New.
13500 * g++.dg/template/pr84789-2.C: New.
13501 * g++.dg/template/pr84789-3.C: New.
13502 * g++.dg/parse/dtor11.C: Accept alternate error message.
13503
13504 PR c++/84729
13505 * g++.dg/pr84729.C: New.
13506 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13507 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13508 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13509
13510 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13511
13512 PR fortran/84922
13513 * gfortran.dg/interface_42.f90: New test.
13514 * gfortran.dg/interface_43.f90: New test.
13515
13516 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13517
13518 PR target/84826
13519 * gcc.target/arm/pr84826.c: New test.
13520
13521 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13522
13523 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13524 dg-require-effective-target.
13525 * gcc.target/arm/addr-modes-int.c: Likewise.
13526 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13527
13528 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13529
13530 PR target/84760
13531 * gcc.target/powerpc/altivec-ld-1.c: New test.
13532
13533 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13534
13535 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13536
13537 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13538
13539 PR inline-asm/84941
13540 * gcc.dg/pr84941.c: New test.
13541
13542 2018-03-22 Tom de Vries <tom@codesourcery.com>
13543
13544 PR tree-optimization/84956
13545 * gcc.dg/pr84956.c: New test.
13546
13547 2018-03-22 Marek Polacek <polacek@redhat.com>
13548
13549 PR c++/84854
13550 * g++.dg/cpp1z/constexpr-if15.C: New test.
13551 * g++.dg/cpp1z/constexpr-if16.C: New test.
13552
13553 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13554
13555 * gcc.dg/builtin-tgmath-3.c: New test.
13556
13557 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13558
13559 PR c++/71965
13560 * g++.dg/concepts/pr71965.C: New.
13561
13562 PR c++/84610
13563 PR c++/84642
13564 * g++.dg/cpp0x/pr84610.C: New.
13565 * g++.dg/cpp0x/pr84642.C: New.
13566
13567 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13568
13569 PR c/84999
13570 * c-c++-common/pr84999.c: New test.
13571
13572 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13573
13574 PR c++/84972
13575 * g++.dg/ext/desig10.C: New.
13576
13577 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13578 Harald Anlauf <anlauf@gmx.de>
13579
13580 PR fortran/84957
13581 * gfortran.dg/pr84957.f90: New test.
13582
13583 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13584
13585 PR tree-optimization/84960
13586 * gcc.c-torture/compile/pr84960.c: New test.
13587
13588 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13589
13590 PR tree-optimization/84811
13591 * gcc.dg/torture/pr84811.c: New test.
13592
13593 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13594
13595 PR tree-optimization/84982
13596 * c-c++-common/pr84982.c: New test.
13597
13598 PR c++/84961
13599 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13600 "m" (++x) in C++.
13601 * g++.dg/torture/pr84961-1.C: New test.
13602 * g++.dg/torture/pr84961-2.C: New test.
13603
13604 2018-03-21 Nathan Sidwell <nathan@acm.org>
13605
13606 PR c++/85008
13607 * g++.dg/pr85008.C: New.
13608
13609 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13610
13611 PR fortran/84615
13612 * gfortran.dg/char_result_17.f90: New test.
13613
13614 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13615
13616 PR c++/84994
13617 * g++.dg/other/accessor-fixits-1.C: Move to...
13618 * g++.dg/torture/accessor-fixits-1.C: ...here.
13619 * g++.dg/other/accessor-fixits-2.C: Move to...
13620 * g++.dg/torture/accessor-fixits-2.C: ...here.
13621 * g++.dg/other/accessor-fixits-3.C: Move to...
13622 * g++.dg/torture/accessor-fixits-3.C: ...here.
13623 * g++.dg/other/accessor-fixits-4.C: Move to...
13624 * g++.dg/torture/accessor-fixits-4.C: ...here.
13625 * g++.dg/other/accessor-fixits-5.C: Move to...
13626 * g++.dg/torture/accessor-fixits-5.C: ...here.
13627 * g++.dg/torture/accessor-fixits-6.C: New testcase.
13628 * g++.dg/torture/accessor-fixits-7.C: New testcase.
13629 * g++.dg/torture/accessor-fixits-8.C: New testcase.
13630
13631 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13632
13633 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
13634
13635 2018-03-21 Sudakshina Das <sudi.das@arm.com>
13636
13637 PR target/82989
13638 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
13639
13640 2018-03-21 Nathan Sidwell <nathan@acm.org>
13641
13642 PR c++/84804
13643 * g++.dg/lookup/pr84804.C: New.
13644
13645 2018-03-21 Martin Sebor <msebor@redhat.com>
13646
13647 PR c++/84850
13648 * g++.dg/Wclass-memaccess-3.C: New test.
13649 * g++.dg/Wclass-memaccess-4.C: New test.
13650
13651 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13652
13653 PR c++/84892
13654 * g++.dg/other/accessor-fixits-1.C
13655 (test_access_const_t1_color): New.
13656 (test_deref_const_t1_color): New.
13657 * g++.dg/other/accessor-fixits-5.C: New testcase.
13658
13659 2018-03-21 Tom de Vries <tom@codesourcery.com>
13660
13661 PR tree-optimization/83126
13662 * gcc.dg/graphite/pr83126.c: New test.
13663
13664 2018-03-21 Nathan Sidwell <nathan@acm.org>
13665
13666 * g++.dg/ext/anon-struct6.C: Adjust.
13667 * g++.dg/ext/deprecate-1.C: New.
13668 * g++.dg/ext/deprecate-2.C: New.
13669 * g++.dg/lookup/pr84602.C: Adjust.
13670 * g++.dg/lookup/pr84962.C: Adjust.
13671 * g++.old-deja/g++.other/anon4.C
13672
13673 PR c++/84836
13674 * g++.dg/lookup/pr84836.C: New.
13675
13676 2018-03-21 Bin Cheng <bin.cheng@arm.com>
13677
13678 PR tree-optimization/84969
13679 * gcc.dg/tree-ssa/pr84969.c: New test.
13680
13681 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13682
13683 PR rtl-optimization/84989
13684 * gcc.target/i386/pr84989.c: New test.
13685
13686 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
13687
13688 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
13689
13690 2018-03-21 Martin Liska <mliska@suse.cz>
13691
13692 PR ipa/84963
13693 * gfortran.dg/goacc/pr84963.f90: New test.
13694
13695 2018-03-21 Marek Polacek <polacek@redhat.com>
13696
13697 PR c++/71638, ICE with NSDMI and reference.
13698 * g++.dg/cpp0x/nsdmi14.C: New test.
13699 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
13700
13701 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
13702
13703 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
13704 MIPS with -mpaired-single directives.
13705
13706 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
13707
13708 PR fortran/85001
13709 * gfortran.dg/interface_41.f90: New test.
13710
13711 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13712
13713 PR debug/84875
13714 * gcc.dg/pr84875.c: New test.
13715
13716 2018-03-20 Marek Polacek <polacek@redhat.com>
13717
13718 PR c++/84978, ICE with NRVO.
13719 * g++.dg/opt/nrv19.C: New test.
13720
13721 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13722
13723 PR target/82518
13724 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13725 Disable for armeb targets.
13726 * gcc.target/arm/pr82518.c: New test.
13727
13728 2018-03-20 Nathan Sidwell <nathan@acm.org>
13729
13730 PR c++/84962
13731 * g++.dg/lookup/pr84962.C: New.
13732
13733 PR c++/84970
13734 * g++.dg/lookup/pr84970.C: New.
13735
13736 2018-03-20 Richard Biener <rguenther@suse.de>
13737
13738 PR target/84986
13739 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
13740
13741 2018-03-20 Martin Liska <mliska@suse.cz>
13742
13743 PR ipa/84825
13744 * g++.dg/ipa/pr84825.C: New test.
13745
13746 2018-03-20 Martin Liska <mliska@suse.cz>
13747
13748 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13749
13750 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13751
13752 PR target/84845
13753 * gcc.c-torture/compile/pr84845.c: New test.
13754
13755 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13756
13757 PR target/82989
13758 * gcc.target/arm/pr82989.c: New test.
13759
13760 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13761
13762 PR target/84945
13763 * gcc.target/i386/pr84945.c: New test.
13764
13765 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13766
13767 PR target/81647
13768 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13769
13770 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13771
13772 PR c/84953
13773 * gcc.dg/pr84953.c: New test.
13774
13775 2018-03-19 Marek Polacek <polacek@redhat.com>
13776
13777 PR c++/84925
13778 * g++.dg/cpp1z/lambda-__func__.C: New test.
13779
13780 PR c++/84927
13781 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13782
13783 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13784
13785 PR sanitizer/78651
13786 * g++.dg/asan/pr78651.C: New test.
13787
13788 2018-03-19 Tom de Vries <tom@codesourcery.com>
13789
13790 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13791 vect_int_mult. Add nvptx xfail for PR84958.
13792
13793 2018-03-19 Nathan Sidwell <nathan@acm.org>
13794
13795 PR c++/84835
13796 * g++.dg/cpp1y/pr84835.C: New.
13797
13798 2018-03-19 Sudakshina Das <sudi.das@arm.com>
13799
13800 PR target/81647
13801 * gcc.target/aarch64/pr81647.c: New.
13802
13803 2018-03-19 Richard Biener <rguenther@suse.de>
13804
13805 PR tree-optimization/84933
13806 * g++.dg/pr84933.C: New testcase.
13807
13808 2018-03-19 Richard Biener <rguenther@suse.de>
13809
13810 PR tree-optimization/84859
13811 * gcc.dg/tree-ssa/pr84859.c: New testcase.
13812 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
13813 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
13814 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
13815
13816 2018-03-19 Nathan Sidwell <nathan@acm.org>
13817
13818 PR c++/84812
13819 * g++.dg/lookup/pr84812.C: New.
13820
13821 2018-03-19 Richard Biener <rguenther@suse.de>
13822
13823 PR tree-optimization/84929
13824 * gcc.dg/torture/pr84929.c: New testcase.
13825
13826 2018-03-19 Tamar Christina <tamar.christina@arm.com>
13827
13828 PR target/84711
13829 * gcc.target/arm/big-endian-subreg.c: Delete.
13830
13831 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13832
13833 PR fortran/84931
13834 * gfortran.dg/array_constructor_52.f90: New test.
13835
13836 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
13837
13838 PR fortran/77414
13839 * gfortran.dg/pr77414.f90: New test.
13840 * gfortran.dg/internal_references_1.f90: Adjust error message.
13841
13842 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
13843
13844 PR fortran/65453
13845 * gfortran.dg/pr65453.f90: New test.
13846
13847 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
13848
13849 PR tree-optimization/84913
13850 * gfortran.dg/vect/pr84913.f90: New test.
13851
13852 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
13853
13854 PR fortran/79929
13855 * gfortran.dg/warn_concat.f90: New test.
13856
13857 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13858
13859 PR target/84899
13860 * gcc.dg/pr84899.c: New test.
13861
13862 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
13863
13864 PR fortran/69395
13865 * gfortran.dg/pr69395.f90: Add test for max dimensions
13866
13867 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
13868
13869 PR target/84876
13870 * gcc.target/i386/pr84876.c: New test.
13871
13872 2018-03-16 Martin Liska <mliska@suse.cz>
13873
13874 PR ipa/84833
13875 * gcc.target/i386/mvc11.c: New test.
13876
13877 2018-03-16 Martin Liska <mliska@suse.cz>
13878
13879 PR ipa/84722
13880 * gcc.target/i386/mvc10.c: New test.
13881
13882 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13883
13884 PR c++/79937
13885 PR c++/82410
13886 * g++.dg/cpp1y/pr79937-1.C: New test.
13887 * g++.dg/cpp1y/pr79937-2.C: New test.
13888 * g++.dg/cpp1y/pr79937-3.C: New test.
13889 * g++.dg/cpp1y/pr79937-4.C: New test.
13890 * g++.dg/cpp1y/pr82410.C: New test.
13891
13892 2018-03-16 Tom de Vries <tom@codesourcery.com>
13893
13894 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
13895
13896 2018-03-16 Tom de Vries <tom@codesourcery.com>
13897
13898 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
13899
13900 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13901
13902 PR c++/84874
13903 * g++.dg/cpp2a/desig8.C: New test.
13904
13905 PR tree-optimization/84841
13906 * gcc.dg/pr84841.c: New test.
13907
13908 PR c++/84874
13909 * g++.dg/cpp2a/desig7.C: New test.
13910
13911 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
13912 Jim MacArthur <jim.macarthur@codethink.co.uk>
13913
13914 * gfortran.dg/automatic_1.f90: New test.
13915 * gfortran.dg/automatic_repeat.f90: New test
13916 * gfortran.dg/automatic_save.f90: New test.
13917 * gfortran.dg/vax_structure.f90: New test.
13918
13919 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13920
13921 PR fortran/78741
13922 * gfortran.dg/pr78741.f90: New test.
13923
13924 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13925
13926 PR fortran/69395
13927 * gfortran.dg/pr69395.f90: New test.
13928
13929 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13930
13931 PR c++/79085
13932 * g++.dg/opt/pr79085.C: New test.
13933
13934 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
13935
13936 PR target/84574
13937 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
13938 label instead of __x86_indirect_thunk label.
13939
13940 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13941
13942 PR c++/84222
13943 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
13944 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
13945 * g++.dg/warn/deprecated-13.C: New test.
13946
13947 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
13948
13949 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
13950
13951 2018-03-15 Richard Biener <rguenther@suse.de>
13952
13953 PR c/84873
13954 * c-c++-common/pr84873.c: New testcase.
13955
13956 2018-03-15 Tamar Christina <tamar.christina@arm.com>
13957
13958 PR target/84711
13959 * gcc.target/arm/big-endian-subreg.c: New.
13960
13961 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13962
13963 PR target/84860
13964 * gcc.c-torture/compile/pr84860.c: New test.
13965
13966 2018-03-15 Julia Koval <julia.koval@intel.com>
13967
13968 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
13969 cannonlake.
13970 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
13971 avx512bitalg.
13972
13973 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13974
13975 PR c/84853
13976 * gcc.dg/pr84853.c: New test.
13977
13978 2018-03-14 Carl Love <cel@us.ibm.com>
13979
13980 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
13981
13982 2018-03-14 Martin Liska <mliska@suse.cz>
13983
13984 PR ipa/8480
13985 * g++.dg/lto/pr84805_0.C: New test.
13986 * g++.dg/lto/pr84805_1.C: New test.
13987 * g++.dg/lto/pr84805_2.C: New test.
13988
13989 2018-03-14 David Malcolm <dmalcolm@redhat.com>
13990
13991 PR c/84852
13992 * gcc.dg/fixits-pr84852-1.c: New test.
13993 * gcc.dg/fixits-pr84852-2.c: New test.
13994
13995 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
13996
13997 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
13998 separate verbose message.
13999 * lib/scandump.exp (scan-dump-times): Likewise.
14000
14001 2018-03-14 Julia Koval <julia.koval@intel.com>
14002
14003 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
14004 server.
14005 * gcc.target/i386/funcspec-56.inc: Ditto.
14006
14007 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
14008
14009 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
14010 aarch64_sve_hw.
14011
14012 2018-03-14 Jakub Jelinek <jakub@redhat.com>
14013
14014 PR sanitizer/83392
14015 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
14016 check count from 17 to 14.
14017
14018 PR target/84844
14019 * gcc.target/i386/pr84844.c: New test.
14020
14021 2018-03-14 Richard Biener <rguenther@suse.de>
14022
14023 PR tree-optimization/84830
14024 * gcc.dg/torture/pr84830.c: New testcase.
14025
14026 2018-03-14 Marek Polacek <polacek@redhat.com>
14027
14028 PR c++/84596
14029 * g++.dg/cpp0x/static_assert15.C: New test.
14030
14031 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
14032
14033 PR fortran/61775
14034 * gfortran.dg/pr61775.f90: New test.
14035
14036 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14037
14038 PR c++/84843
14039 * g++.dg/ext/pr84843-1.C: New test.
14040 * g++.dg/ext/pr84843-2.C: New test.
14041
14042 2018-03-13 David Pagan <dave.pagan@oracle.com>
14043
14044 PR c/46921
14045 * gcc.dg/pr46921.c: New test.
14046
14047 2018-03-13 Martin Sebor <msebor@redhat.com>
14048
14049 PR tree-optimization/84725
14050 * c-c++-common/Wstringop-truncation-4.c: New test.
14051 * c-c++-common/attr-nonstring-5.c: New test.
14052
14053 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14054
14055 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
14056 than unpacks.
14057 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14058 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14059
14060 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14061
14062 * gcc.target/aarch64/sve/tls_1.c: New test.
14063 * gcc.target/aarch64/sve/tls_2.C: Likewise.
14064
14065 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14066
14067 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
14068 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
14069
14070 2018-03-13 Martin Liska <mliska@suse.cz>
14071
14072 PR ipa/84658.
14073 * g++.dg/ipa/pr84658.C: New test.
14074
14075 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14076
14077 PR middle-end/84834
14078 * gcc.dg/pr84834.c: New test.
14079
14080 PR target/84827
14081 * gcc.target/i386/pr84827.c: New test.
14082
14083 PR target/84828
14084 * g++.dg/ext/pr84828.C: New test.
14085
14086 PR target/84786
14087 * gcc.target/i386/avx512f-pr84786-1.c: New test.
14088 * gcc.target/i386/avx512f-pr84786-2.c: New test.
14089
14090 PR c++/84808
14091 * g++.dg/cpp1y/constexpr-84808.C: New test.
14092
14093 PR c++/84704
14094 * g++.dg/debug/pr84704.C: New test.
14095
14096 2018-03-12 Renlin Li <renlin.li@arm.com>
14097
14098 * gcc.target/aarch64/movi_hf.c: New.
14099 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
14100 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
14101
14102 2018-03-12 Martin Sebor <msebor@redhat.com>
14103
14104 PR tree-optimization/83456
14105 * c-c++-common/Wrestrict-2.c: Remove test cases.
14106 * c-c++-common/Wrestrict.c: Same.
14107 * gcc.dg/Wrestrict-12.c: New test.
14108 * gcc.dg/Wrestrict-14.c: New test.
14109
14110 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14111
14112 * g++.dg/pr84821.C: New test.
14113
14114 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14115
14116 * gcc.dg/pr84799.c: New test.
14117
14118 2018-03-12 Richard Biener <rguenther@suse.de>
14119
14120 PR tree-optimization/84803
14121 * gcc.dg/torture/pr84803.c: New testcase.
14122
14123 2018-03-12 Jakub Jelinek <jakub@redhat.com>
14124
14125 PR c++/84813
14126 * g++.dg/debug/pr84813.C: New test.
14127
14128 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
14129
14130 PR fortran/84546
14131 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
14132
14133 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
14134
14135 PR fortran/83939
14136 * gfortran.dg/pr83939.f90
14137
14138 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
14139
14140 PR fortran/66128
14141 * gfortran.dg/zero_sized_9.f90: New test.
14142
14143 2018-03-11 Jakub Jelinek <jakub@redhat.com>
14144
14145 PR debug/58150
14146 * g++.dg/debug/dwarf2/enum2.C: New test.
14147
14148 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
14149
14150 PR fortran/84734
14151 * gfortran.dg/pr84734.f90: New test.
14152
14153 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
14154
14155 * gnat.dg/prot3.adb: New test.
14156 * gnat.dg/prot3_pkg.ad[sb]: New helper.
14157
14158 2018-03-09 Jason Merrill <jason@redhat.com>
14159 Paolo Carlini <paolo.carlini@oracle.com>
14160
14161 PR c++/71169
14162 PR c++/71832
14163 * g++.dg/cpp0x/pr71169.C: New.
14164 * g++.dg/cpp0x/pr71169-2.C: Likewise.
14165 * g++.dg/cpp0x/pr71832.C: Likewise.
14166
14167 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
14168
14169 PR target/83969
14170 * gcc.target/powerpc/pr83969.c: New test.
14171
14172 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14173
14174 PR target/84772
14175 * gcc.dg/pr84772.c: New test.
14176
14177 PR c++/84076
14178 * g++.dg/warn/Wformat-2.C: New test.
14179
14180 PR c++/84767
14181 * g++.dg/ext/vla18.C: New test.
14182
14183 2018-03-09 Martin Sebor <msebor@redhat.com>
14184
14185 PR tree-optimization/84526
14186 * gcc.dg/Wrestrict-10.c: New test.
14187 * gcc.dg/Wrestrict-11.c: New test.
14188
14189 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
14190
14191 PR rtl-optimization/84682
14192 * gcc.dg/torture/pr84682-1.c: New.
14193 * gcc.dg/torture/pr84682-2.c: New.
14194 * gcc.dg/torture/pr84682-3.c: New.
14195
14196 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14197
14198 PR c++/84724
14199 * g++.dg/ext/pr84724.C: New test.
14200
14201 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
14202
14203 PR target/83712
14204 * gcc.target/arm/pr83712.c: New.
14205
14206 2018-03-09 Richard Biener <rguenther@suse.de>
14207
14208 PR tree-optimization/84775
14209 * gcc.dg/torture/pr84775.c: New testcase.
14210
14211 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14212
14213 PR debug/84404
14214 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
14215 targets.
14216
14217 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
14218
14219 * gcc.c-torture/compile/20180309-1.c: New test.
14220
14221 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14222
14223 PR c++/80598
14224 * g++.dg/warn/Wunused-function4.C: New test.
14225
14226 PR inline-asm/84742
14227 * gcc.target/i386/pr84742-1.c: New test.
14228 * gcc.target/i386/pr84742-2.c: New test.
14229
14230 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14231
14232 PR target/84748
14233 * gcc.c-torture/execute/pr84748.c: New test.
14234
14235 2018-03-08 Richard Biener <rguenther@suse.de>
14236
14237 PR middle-end/84552
14238 * gcc.dg/graphite/pr84552.c: New testcase.
14239
14240 2018-03-08 Richard Biener <rguenther@suse.de>
14241
14242 PR tree-optimization/84178
14243 * gcc.dg/torture/pr84178-2.c: New testcase.
14244
14245 2018-03-08 David Malcolm <dmalcolm@redhat.com>
14246
14247 PR tree-optimization/84178
14248 * gcc.c-torture/compile/pr84178-1.c: New test.
14249
14250 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14251
14252 * lib/target-supports.exp: Do not return zero from a ifunc
14253 function.
14254
14255 2018-03-08 Richard Biener <rguenther@suse.de>
14256
14257 PR tree-optimization/84746
14258 * gcc.dg/torture/pr84746.c: New testcase.
14259
14260
14261 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14262 PR debug/84404
14263 PR debug/84408
14264 * gcc.dg/graphite/pr84404.c: New.
14265
14266 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14267
14268 PR tree-optimization/84740
14269 * gcc.dg/torture/pr84740.c: New test.
14270
14271 PR tree-optimization/84739
14272 * gcc.dg/pr84739.c: New test.
14273
14274 2018-03-07 Martin Sebor <msebor@redhat.com>
14275
14276 PR tree-optimization/83519
14277 * gcc.dg/Wrestrict-13.c: New test.
14278
14279 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14280
14281 PR fortran/64124
14282 PR fortran/70409
14283 * gfortran.dg/pr64124.f90: New tests.
14284 * gfortran.dg/pr70409.f90: New tests.
14285
14286 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14287
14288 PR target/82411
14289 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14290
14291 2018-03-07 Martin Sebor <msebor@redhat.com>
14292
14293 PR tree-optimization/84526
14294 * gcc.dg/Wrestrict-10.c: New test.
14295
14296 2018-03-07 Martin Sebor <msebor@redhat.com>
14297
14298 PR tree-optimization/84468
14299 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14300 * gcc.dg/Wstringop-truncation.c: New test.
14301 * gcc.dg/Wstringop-truncation-2.c: New test.
14302
14303 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14304
14305 PR fortran/84565
14306 * gfortran.dg/pr84565.f90: New test.
14307
14308 PR middle-end/84723
14309 * gcc.target/i386/pr84723-1.c: New test.
14310 * gcc.target/i386/pr84723-2.c: New test.
14311 * gcc.target/i386/pr84723-3.c: New test.
14312 * gcc.target/i386/pr84723-4.c: New test.
14313 * gcc.target/i386/pr84723-5.c: New test.
14314
14315 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14316
14317 PR fortran/64107
14318 * gfortran.dg/pr64107.f90: New test.
14319
14320 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14321
14322 PR fortran/84697
14323 PR fortran/66128
14324 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14325
14326 2018-03-06 Marek Polacek <polacek@redhat.com>
14327
14328 PR c++/84684
14329 * g++.dg/cpp1z/constexpr-84684.C: New test.
14330
14331 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14332
14333 PR c/84721
14334 * gcc.dg/pr84721.c: New test.
14335
14336 PR target/84710
14337 * gcc.dg/pr84710.c: New test.
14338
14339 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14340
14341 PR fortran/56667
14342 * gfortran.dg/implied_do_2.f90: New test.
14343 * gfortran.dg/coarray_8.f90: Update for new error message.
14344
14345 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14346
14347 PR inline-asm/84683
14348 * g++.dg/ext/pr84683.C: New test.
14349
14350 PR tree-optimization/84687
14351 * gcc.dg/pr84687.c: New test.
14352
14353 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14354
14355 PR c++/84231
14356 * g++.dg/pr84231.C: New.
14357
14358 PR c++/84593
14359 * g++.dg/cpp1y/pr84593.C: New.
14360
14361 PR c++/84492
14362 * g++.dg/pr84492.C: New.
14363
14364 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14365
14366 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14367 __builtin_ppc_speculation_barrier.
14368
14369 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14370
14371 PR target/84700
14372 * gcc.target/powerpc/pr84700.c: New test.
14373
14374 2018-03-05 Nathan Sidwell <nathan@acm.org>
14375
14376 PR c++/84702
14377 * g++.dg/lookup/pr84702.C: New.
14378
14379 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14380
14381 PR target/84564
14382 * gcc.target/i386/pr84564.c: New test.
14383
14384 2018-03-05 Marek Polacek <polacek@redhat.com>
14385
14386 PR c++/84707
14387 * g++.dg/cpp0x/inline-ns10.C: New test.
14388
14389 2018-03-05 Nathan Sidwell <nathan@acm.org>
14390
14391 PR c++/84694
14392 * g++.dg/template/pr84694.C: New.
14393
14394 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14395
14396 PR target/84524
14397 * gcc.c-torture/execute/pr84524.c: New test.
14398 * gcc.target/i386/avx512bw-pr84524.c: New test.
14399
14400 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14401
14402 PR target/84264
14403 * g++.dg/pr84264.C: New test.
14404
14405 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14406
14407 PR c++/84618
14408 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14409 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14410 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14411
14412 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14413
14414 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14415 * g++.dg/other/i386-3.C: Ditto.
14416 * gcc.target/i386/sse-12.c: Ditto.
14417 * gcc.target/i386/sse-13.c: Ditto.
14418 * gcc.target/i386/sse-14.c: Ditto.
14419 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14420 * gcc.target/i386/wbinvd-1.c: New test.
14421 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14422 * gcc.target/i386/pconfig-1.c: Ditto.
14423
14424 2018-03-05 Pádraig Brady <P@draigBrady.com>
14425 Nathan Sidwell <nathan@acm.org>
14426
14427 PR c++/84497
14428 * g++.dg/cpp0x/pr84497.C: New.
14429
14430 2018-03-05 Richard Biener <rguenther@suse.de>
14431
14432 PR tree-optimization/84670
14433 * gcc.dg/pr84670-1.c: New testcase.
14434 * gcc.dg/pr84670-2.c: Likewise.
14435 * gcc.dg/pr84670-3.c: Likewise.
14436 * gcc.dg/pr84670-4.c: Likewise.
14437
14438 2018-03-05 Richard Biener <rguenther@suse.de>
14439
14440 PR tree-optimization/84650
14441 * gcc.dg/graphite/pr84650.c: New testcase.
14442
14443 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14444
14445 PR c++/82022
14446 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14447
14448 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14449
14450 PR fortran/71085
14451 * gfortran.dg/pr71085.f90: New test.
14452
14453 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14454
14455 PR fortran/66128
14456 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14457
14458 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14459
14460 PR fortran/51434
14461 * gfortran.dg/pr51434.f90: New test.
14462
14463 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14464
14465 PR c++/61358
14466 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14467
14468 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14469
14470 PR c++/67370
14471 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14472
14473 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14474
14475 PR c++/71464
14476 * g++.dg/torture/pr71464.C: New.
14477
14478 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14479
14480 PR fortran/80965
14481 * gfortran.dg/select_type_41.f90: New test.
14482
14483 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14484
14485 PR c++/61135
14486 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14487
14488 2018-03-02 Marek Polacek <polacek@redhat.com>
14489
14490 PR c++/84578
14491 * g++.dg/ext/flexary29.C: New test.
14492
14493 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14494
14495 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14496
14497 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14498
14499 PR c++/81812
14500 * g++.dg/torture/pr81812.C: New.
14501
14502 2018-03-02 Marek Polacek <polacek@redhat.com>
14503
14504 PR c++/84171
14505 * g++.dg/warn/Wsign-compare-8.C: New test.
14506
14507 PR c++/84663
14508 * g++.dg/parse/array-size3.C: New test.
14509
14510 PR c++/84664
14511 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14512
14513 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14514
14515 PR c++/84662
14516 * g++.dg/cpp1y/pr84662.C: New test.
14517
14518 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14519
14520 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14521 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14522 "dg-lto-options".
14523 * g++.dg/lto/20101010-1_0.C: Likewise.
14524 * g++.dg/lto/20101010-2_0.C: Likewise.
14525
14526 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14527
14528 PR ipa/84628
14529 * gcc.dg/pr84628.c: New test.
14530
14531 PR target/56540
14532 * gcc.target/ia64/pr56540.c: New test.
14533
14534 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14535
14536 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14537 32-bit target.
14538 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14539 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14540 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14541 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14542
14543 2018-03-02 Marek Polacek <polacek@redhat.com>
14544
14545 PR c++/84590
14546 * c-c++-common/ubsan/shift-11.c: New test.
14547
14548 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14549
14550 * gcc.dg/vect/vect-alias-check-13.c: New test.
14551
14552 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14553
14554 PR target/84614
14555 * gcc.dg/pr84614.c: New test.
14556
14557 PR inline-asm/84625
14558 * gcc.target/i386/pr84625.c: New test.
14559
14560 2018-03-02 Richard Biener <rguenther@suse.de>
14561
14562 PR tree-optimization/84427
14563 * gcc.dg/torture/pr84427.c: New testcase.
14564
14565 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14566
14567 PR target/84534
14568 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14569 powerpc64le*-*-linux*.
14570 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14571 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14572
14573 2018-03-01 Martin Sebor <msebor@redhat.com>
14574
14575 PR c++/84294
14576 * g++.dg/ext/attr-const.C: Remove xfail.
14577 * g++.dg/ext/attr-malloc-3.C: New test.
14578 * g++.dg/ext/attr-noinline-3.C: New test.
14579 * g++.dg/ext/attr-noreturn-3.C: New test.
14580 * g++.dg/ext/attr-nothrow-3.C: New test.
14581 * g++.dg/ext/attr-pure.C: Remove xfail.
14582
14583 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14584
14585 PR sanitizer/70875
14586 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14587 dg-options and dg-shouldfail "ubsan" directive.
14588
14589 2018-03-01 Marek Polacek <polacek@redhat.com>
14590 Jason Merrill <jason@redhat.com>
14591
14592 PR c++/84582
14593 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14594 * g++.dg/cpp1z/static1.C: New test.
14595 * g++.dg/template/static37.C: New test.
14596
14597 2018-03-01 Nathan Sidwell <nathan@acm.org>
14598
14599 PR c++/84434
14600 * g++.dg/template/pr84434.C: New.
14601
14602 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
14603
14604 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14605 -mthumb to the command-line.
14606
14607 2018-03-01 Marek Polacek <polacek@redhat.com>
14608
14609 PR c++/84596
14610 * g++.dg/cpp0x/static_assert14.C: New test.
14611
14612 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
14613
14614 PR c++/79410
14615 * g++.dg/torture/pr79410.C: New.
14616
14617 2018-03-01 Martin Liska <mliska@suse.cz>
14618
14619 PR sanitizer/82484
14620 * gcc.dg/asan/pr82484.c: New test.
14621
14622 2018-03-01 Richard Biener <rguenther@suse.de>
14623
14624 PR debug/84645
14625 * gfortran.dg/lto/pr84645_0.f90: New testcase.
14626
14627 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14628
14629 PR fortran/84219
14630 * gfortran.dg/coarray_47.f90: New test.
14631
14632 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14633
14634 PR fortran/84538
14635 * gfortran.dg/class_array_23.f03: New test.
14636
14637 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14638
14639 PR rtl-optimization/84528
14640 * gcc.dg/torture/pr84538.c: Rename to...
14641 * gcc.dg/torture/pr84528.c: ...this.
14642
14643 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14644
14645 PR rtl-optimization/84528
14646 * gcc.dg/torture/pr84538.c: New test.
14647
14648 2018-02-28 Martin Sebor <msebor@redhat.com>
14649
14650 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
14651 -fpic test failures.
14652 * c-c++-common/Wrestrict-2.c: Same.
14653 * c-c++-common/Wstringop-truncation.c: Same.
14654 * gcc.dg/Warray-bounds-22.c: Same.
14655 * gcc.dg/Wstringop-overflow.c: Same.
14656 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
14657 (signed_range): Same.
14658 (unsigned_anti_range): Same.
14659 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
14660 (signed_range): Same.
14661 (unsigned_anti_range): Same.
14662 * gcc.dg/attr-alloc_size-7.c: Same.
14663 * gcc.dg/attr-alloc_size-8.c: Same.
14664 * gcc.dg/builtin-alloc-size.c: Same.
14665 * gcc.dg/builtin-stpncpy.c: Same.
14666 * gcc.dg/builtins-nonnull.c: Same.
14667 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
14668 * gcc.dg/pr79214.c: Same.
14669 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
14670 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
14671 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
14672 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
14673 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
14674 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
14675 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
14676 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
14677 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
14678 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14679 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
14680
14681 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
14682
14683 PR target/84014
14684 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
14685
14686 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14687
14688 PR c++/84609
14689 * g++.dg/cpp0x/pr84609.C: New test.
14690
14691 2018-02-28 Martin Sebor <msebor@redhat.com>
14692
14693 PR testsuite/84617
14694 * g++.dg/ext/attr-malloc-3.C: New test.
14695 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
14696 to pre-existing problems.
14697 * g++.dg/ext/attr-pure.C: Same.
14698
14699 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
14700
14701 PR fortran/83901
14702 * gfortran.dg/associate_37.f90: New test.
14703
14704 PR fortran/83344
14705 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
14706
14707 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14708
14709 PR target/52991
14710 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
14711 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
14712 * gcc.dg/bf-ms-layout-4.c: New test.
14713 * gcc.dg/bf-ms-layout-5.c: New test.
14714
14715 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
14716
14717 PR target/83399
14718 * gcc.target/powerpc/pr83399.c: Only run on Linux.
14719
14720 2018-02-28 Richard Biener <rguenther@suse.de>
14721
14722 PR tree-optimization/84584
14723 * gcc.dg/graphite/pr84584.c: New testcase.
14724
14725 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
14726
14727 PR preprocessor/84517
14728 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
14729
14730 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14731
14732 * c-c++-common/dump-ada-spec-12.c: New test.
14733 * c-c++-common/dump-ada-spec-13.c: Likewise.
14734
14735 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14736
14737 * c-c++-common/dump-ada-spec-11.c: New test.
14738
14739 2018-02-28 Martin Liska <mliska@suse.cz>
14740
14741 PR testsuite/84597
14742 * g++.dg/ext/timevar1.C: Fix pruned patterns.
14743 * g++.dg/ext/timevar2.C: Likewise.
14744
14745 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14746
14747 * c-c++-common/dump-ada-spec-8.c: New test.
14748 * c-c++-common/dump-ada-spec-9.c: Likewise.
14749 * c-c++-common/dump-ada-spec-10.c: Likewise.
14750
14751 2018-02-28 Richard Biener <rguenther@suse.de>
14752
14753 PR middle-end/84607
14754 * gcc.dg/pr84607.c: New testcase.
14755
14756 2018-02-28 Nathan Sidwell <nathan@acm.org>
14757
14758 PR c++/84602
14759 * g++.dg/lookup/pr84602.C: New.
14760
14761 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14762
14763 PR c++/83871
14764 PR c++/83503
14765 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14766 dg-options.
14767 * g++.dg/ext/attr-nonnull.C: Likewise.
14768 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14769 directives.
14770 * g++.dg/ext/attr-noinline-2.C: Likewise.
14771 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14772 -fdump-tree-eh in dg-options.
14773
14774 2018-02-28 Alan Modra <amodra@gmail.com>
14775
14776 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14777 GNU ld message.
14778 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14779
14780 2018-02-27 Martin Sebor <msebor@redhat.com>
14781
14782 PR c++/83871
14783 PR c++/83503
14784 * g++.dg/Wmissing-attributes.C: New test.
14785 * g++.dg/ext/attr-const-pure.C: New test.
14786 * g++.dg/ext/attr-const.C: New test.
14787 * g++.dg/ext/attr-deprecated-2.C: New test.
14788 * g++.dg/ext/attr-malloc-2.C: New test.
14789 * g++.dg/ext/attr-malloc.C: New test.
14790 * g++.dg/ext/attr-noinline-2.C: New test.
14791 * g++.dg/ext/attr-noinline.C: New test.
14792 * g++.dg/ext/attr-nonnull.C: New test.
14793 * g++.dg/ext/attr-noreturn-2.C: New test.
14794 * g++.dg/ext/attr-noreturn.C: New test.
14795 * g++.dg/ext/attr-nothrow-2.C: New test.
14796 * g++.dg/ext/attr-nothrow.C: New test.
14797 * g++.dg/ext/attr-optimize.C: New test.
14798 * g++.dg/ext/attr-pure.C: New test.
14799 * g++.dg/ext/attr-returns-nonnull.C: New test.
14800 * g++.dg/ext/attr-warning.C: New test.
14801
14802 2018-02-27 Nathan Sidwell <nathan@acm.org>
14803
14804 PR c++/84426
14805 * g++.dg/lookup/pr84426.C: New.
14806
14807 2018-02-27 Richard Biener <rguenther@suse.de>
14808
14809 PR tree-optimization/84512
14810 * gcc.dg/tree-ssa/pr84512.c: New testcase.
14811
14812 2018-02-27 Martin Liska <mliska@suse.cz>
14813
14814 PR gcov-profile/84548
14815 * g++.dg/gcov/pr84548.C: New test.
14816
14817 2018-02-27 Jakub Jelinek <jakub@redhat.com>
14818
14819 PR target/84575
14820 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
14821
14822 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14823
14824 PR c++/84558
14825 * g++.dg/cpp1y/pr84558.C: New test.
14826
14827 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14828
14829 PR c++/84540
14830 * g++.dg/cpp0x/alignas14.C: New.
14831 * g++.dg/cpp0x/alignas15.C: Likewise.
14832
14833 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14834
14835 PR c++/84557
14836 * g++.dg/gomp/pr84557.C: New test.
14837
14838 2018-02-26 Marek Polacek <polacek@redhat.com>
14839
14840 PR c++/84325
14841 * g++.dg/cpp1z/pr84325.C: New test.
14842
14843 2018-02-26 Carl Love <cel@us.ibm.com>
14844
14845 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
14846 Power 8 test file.
14847 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
14848 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
14849 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
14850 -mcpu=power8.
14851 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
14852 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
14853 -mcpu=power8.
14854
14855 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14856
14857 PR target/84039
14858 * gcc.target/i386/indirect-thunk-1.c: Updated.
14859 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14860 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14861 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14862 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14863 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14864 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14865 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14866 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14867 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14868 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14869 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14870 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14871 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14872 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14873 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14874 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14875 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14876 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14877 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14878 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14879 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14880 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14881 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14882 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14883 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14884 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14885 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14886 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14887 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14888 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14889 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14890 * gcc.target/i386/ret-thunk-9.c: Likewise.
14891 * gcc.target/i386/ret-thunk-10.c: Likewise.
14892 * gcc.target/i386/ret-thunk-11.c: Likewise.
14893 * gcc.target/i386/ret-thunk-12.c: Likewise.
14894 * gcc.target/i386/ret-thunk-13.c: Likewise.
14895 * gcc.target/i386/ret-thunk-14.c: Likewise.
14896 * gcc.target/i386/ret-thunk-15.c: Likewise.
14897
14898 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
14899
14900 * gcc.c-torture/execute/20180226-1.c: New test.
14901
14902 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
14903
14904 PR tree-optimization/83965
14905 * gcc.dg/vect/pr83965-2.c: New test.
14906
14907 2018-02-26 Tom de Vries <tom@codesourcery.com>
14908
14909 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
14910
14911 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14912
14913 PR target/84530
14914 * gcc.target/i386/ret-thunk-22.c: New test.
14915 * gcc.target/i386/ret-thunk-23.c: Likewise.
14916 * gcc.target/i386/ret-thunk-24.c: Likewise.
14917 * gcc.target/i386/ret-thunk-25.c: Likewise.
14918 * gcc.target/i386/ret-thunk-26.c: Likewise.
14919
14920 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14921
14922 PR c++/84533
14923 * g++.dg/cpp1z/pr84533.C: New.
14924
14925 2018-02-26 Marek Polacek <polacek@redhat.com>
14926
14927 PR c++/84537
14928 * g++.dg/parse/error60.C: New test.
14929
14930 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14931
14932 PR c++/84556
14933 * g++.dg/gomp/pr84556.C: New test.
14934 * g++.dg/vect/pr84556.cc: New test.
14935
14936 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
14937
14938 PR fortran/32957
14939 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
14940 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14941 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
14942 * gfortran.dg/c_loc_test.f90: Likewise.
14943 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14944 * gfortran.dg/proc_decl_17.f90: Likewise.
14945 * gfortran.dg/proc_ptr_8.f90: Likewise.
14946
14947 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14948
14949 PR target/84521
14950 * gcc.target/aarch64/lr_free_2.c: Revert changes in
14951 r254814 disabling -fomit-frame-pointer by default.
14952 * gcc.target/aarch64/spill_1.c: Likewise.
14953 * gcc.target/aarch64/test_frame_11.c: Likewise.
14954 * gcc.target/aarch64/test_frame_12.c: Likewise.
14955 * gcc.target/aarch64/test_frame_13.c: Likewise.
14956 * gcc.target/aarch64/test_frame_14.c: Likewise.
14957 * gcc.target/aarch64/test_frame_15.c: Likewise.
14958 * gcc.target/aarch64/test_frame_3.c: Likewise.
14959 * gcc.target/aarch64/test_frame_5.c: Likewise.
14960 * gcc.target/aarch64/test_frame_9.c: Likewise.
14961
14962 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
14963
14964 PR fortran/83633
14965 * gfortran.dg/explicit_shape_1.f90: New test.
14966 * gfortran.dg/automatic_module_variable.f90: Update regex.
14967 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
14968 * gfortran.dg/constant_shape.f90: Ditto.
14969 * gfortran.dg/dec_structure_23.f90: Ditto.
14970 * gfortran.dg/pr78240.f90: Ditto.
14971
14972 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
14973
14974 PR fortran/84523
14975 * gfortran.dg/pr84523.f90: New test.
14976
14977 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14978
14979 PR fortran/78238
14980 * gfortran.dg/select_type_40.f90: New test.
14981
14982 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
14983
14984 PR fortran/30792
14985 * gfortran.dg/data_substring.f90: New test.
14986
14987 2018-02-24 Marek Polacek <polacek@redhat.com>
14988
14989 PR c++/83692
14990 * g++.dg/cpp1z/constexpr-83692.C: New test.
14991
14992 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
14993
14994 PR fortran/84346
14995 * gfortran.dg/statement_function_1.f90: Update test.
14996
14997 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14998
14999 PR fortran/84506
15000 * gfortran.dg/inquire_19.f90: New test.
15001
15002 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15003
15004 PR fortran/83149
15005 * gfortran.dg/pr83149_b.f90: New test.
15006 * gfortran.dg/pr83149_a.f90: Additional source for previous.
15007
15008 2018-02-23 Carl Love <cel@us.ibm.com>
15009
15010 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
15011 vec_signed2 and vec_unsigned2 to new Power 8 test file.
15012 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
15013 Power 8 tests.
15014
15015 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15016
15017 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
15018 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
15019
15020 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15021
15022 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
15023 expected output.
15024
15025 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15026
15027 PR fortran/83149
15028 * gfortran.dg/pr83149_1.f90: New test.
15029 * gfortran.dg/pr83149.f90: Additional source for previous.
15030
15031 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
15032
15033 PR testsuite/80551
15034 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
15035 __GI___pthread_mutex_init as well.
15036
15037 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15038
15039 PR fortran/83148
15040 * gfortran.dg/class_68.f90: New test.
15041
15042 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15043
15044 PR fortran/59781
15045 * gfortran.dg/derived_init_5.f90: New test.
15046
15047 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15048
15049 PR target/82851
15050 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
15051 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
15052
15053 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
15054
15055 PR target/81572
15056 * gcc.target/powerpc/pr81572.c: New.
15057
15058 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
15059
15060 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
15061
15062 2018-02-22 Martin Sebor <msebor@redhat.com>
15063
15064 PR tree-optimization/84480
15065 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
15066 * g++.dg/warn/Wstringop-truncation-1.C: New test.
15067
15068 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
15069
15070 PR target/84176
15071 * gcc.target/i386/indirect-thunk-11.c: New test.
15072 * gcc.target/i386/indirect-thunk-12.c: Likewise.
15073 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
15074 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
15075 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
15076 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15077 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15078 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15079 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15080 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15081
15082 2018-02-22 Steve Ellcey <sellcey@cavium.com>
15083
15084 PR target/83335
15085 * gcc.target/aarch64/asm-2.c: Add dg-error for
15086 ILP32 mode.
15087 * gcc.target/aarch64/asm-4.c: New test.
15088
15089 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15090
15091 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
15092
15093 2018-02-22 Marek Polacek <polacek@redhat.com>
15094
15095 PR c++/84493
15096 * g++.dg/parse/error59.C: New test.
15097
15098 2018-02-22 Tom de Vries <tom@codesourcery.com>
15099
15100 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
15101
15102 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
15103
15104 PR c++/77655
15105 * g++.dg/cpp0x/pr77655.C: New.
15106
15107 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15108
15109 PR c++/84496
15110 * g++.dg/cpp1y/pr84496.C: New test.
15111
15112 PR target/84502
15113 * g++.dg/torture/pr84502.C: New test.
15114
15115 PR tree-optimization/84503
15116 * gcc.dg/pr84503-1.c: New test.
15117 * gcc.dg/pr84503-2.c: New test.
15118
15119 2018-02-21 Jakub Jelinek <jakub@redhat.com>
15120
15121 PR tree-optimization/84478
15122 * gcc.c-torture/execute/pr84478.c: New test.
15123
15124 2018-02-20 Martin Sebor <msebor@redhat.com>
15125
15126 PR middle-end/84095
15127 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
15128 * c-c++-common/Wrestrict.c: Same.
15129 * gcc.dg/Wrestrict-6.c: Same.
15130 * gcc.dg/Warray-bounds-27.c: New test.
15131 * gcc.dg/Wrestrict-8.c: New test.
15132 * gcc.dg/Wrestrict-9.c: New test.
15133 * gcc.dg/pr84095.c: New test.
15134
15135 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15136
15137 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
15138
15139 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15140
15141 PR fortran/48890
15142 PR fortran/83823
15143 * gfortran.dg/structure_constructor_14.f90: New test.
15144
15145 2018-02-20 Jeff Law <law@redhat.com>
15146
15147 PR middle-end/82123
15148 PR tree-optimization/81592
15149 PR middle-end/79257
15150 * gcc.dg/pr81592.c: New test.
15151 * gcc.dg/pr82123.c: New test.
15152 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
15153
15154 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15155
15156 PR c++/84488
15157 * g++.dg/warn/Wunused-var-30.C: New test.
15158
15159 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
15160
15161 PR tree-optimization/84419
15162 * gcc.dg/vect/pr84419.c: New test.
15163
15164 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15165
15166 PR middle-end/82004
15167 * gfortran.dg/pr82004.f90: New test.
15168
15169 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
15170
15171 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
15172
15173 2018-02-20 Martin Liska <mliska@suse.cz>
15174
15175 PR c/84310
15176 PR target/79747
15177 * gcc.target/i386/pr84310.c: New test.
15178 * gcc.target/i386/pr84310-2.c: Likewise.
15179
15180 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
15181
15182 PR c++/84446
15183 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
15184
15185 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15186
15187 PR c++/84445
15188 * g++.dg/cpp1z/launder7.C: New test.
15189
15190 PR c++/84449
15191 * g++.dg/cpp0x/constexpr-84449.C: New test.
15192
15193 PR c++/84455
15194 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
15195
15196 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
15197
15198 PR fortran/83344
15199 PR fortran/83975
15200 * gfortran.dg/associate_22.f90: Enable commented out test.
15201 * gfortran.dg/associate_36.f90: New test.
15202
15203 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15204
15205 PR target/84146
15206 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
15207
15208 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
15209
15210 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
15211 (dg-options): Use -mavx instead of -w.
15212
15213 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15214
15215 PR c++/84444
15216 * g++.dg/cpp1z/launder8.C: New test.
15217
15218 PR c++/84448
15219 * g++.dg/gomp/pr84448.C: New test.
15220
15221 PR c++/84430
15222 * g++.dg/gomp/pr84430.C: New test.
15223
15224 PR tree-optimization/84452
15225 * gcc.dg/pr84452.c: New test.
15226
15227 PR c++/79064
15228 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15229
15230 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15231
15232 PR fortran/35339
15233 * gfortran.dg/implied_do_io_4.f90: New test.
15234
15235 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15236
15237 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
15238 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
15239 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
15240
15241 2018-02-19 Carl Love <cel@us.ibm.com>
15242
15243 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15244
15245 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15246
15247 PR target/84460
15248 * gcc.target/i386/pr57193.c: Add -mtune=generic.
15249
15250 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15251
15252 PR c++/84348
15253 * g++.dg/cpp0x/auto50.C: New.
15254 * g++.dg/parse/friend12.C: Adjust.
15255
15256 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15257
15258 PR libgfortran/84389
15259 * gfortran.dg/dtio_33.f90: New test.
15260
15261 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15262
15263 PR libgfortran/84412
15264 * gfortran.dg/inquire_18.f90: New test.
15265
15266 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15267
15268 PR fortran/84381
15269 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15270 * gfortran.dg/pointer_intent_3.f90: Ditto.
15271 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15272 * gfortran.dg/protected_3.f90: Ditto.
15273 * gfortran.dg/protected_4.f90: Ditto.
15274 * gfortran.dg/protected_5.f90: Ditto.
15275 * gfortran.dg/protected_6.f90: Ditto.
15276
15277 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15278
15279 PR fortran/80945
15280 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15281 change to run.
15282
15283 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15284
15285 PR fortran/84270
15286 * gfortran.dg/inline_matmul_22.f90: New test.
15287
15288 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15289
15290 PR fortran/84381
15291 * gfortran.dg/abort_shoulfail.f90: New test.
15292 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15293 by STOP n.
15294 * gfortran.dg/PR19754_2.f90: Likewise.
15295 * gfortran.dg/PR19872.f: Likewise.
15296 * gfortran.dg/PR49268.f90: Likewise.
15297 * gfortran.dg/Wall.f90: Likewise.
15298 * gfortran.dg/Wno-all.f90: Likewise.
15299 * gfortran.dg/achar_1.f90: Likewise.
15300 * gfortran.dg/achar_2.f90: Likewise.
15301 * gfortran.dg/achar_4.f90: Likewise.
15302 * gfortran.dg/achar_6.F90: Likewise.
15303 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15304 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15305 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15306 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15307 * gfortran.dg/actual_array_result_1.f90: Likewise.
15308 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15309 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15310 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15311 * gfortran.dg/actual_procedure_1.f90: Likewise.
15312 * gfortran.dg/adjustl_1.f90: Likewise.
15313 * gfortran.dg/advance_1.f90: Likewise.
15314 * gfortran.dg/advance_4.f90: Likewise.
15315 * gfortran.dg/advance_5.f90: Likewise.
15316 * gfortran.dg/advance_6.f90: Likewise.
15317 * gfortran.dg/aint_anint_1.f90: Likewise.
15318 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15319 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15320 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15321 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15322 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15323 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15324 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15325 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15326 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15327 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15328 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15329 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15330 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15331 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15332 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15333 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15334 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15335 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15336 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15337 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15338 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15339 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15340 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15341 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15342 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15343 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15344 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15345 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15346 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15347 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15348 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15349 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15350 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15351 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15352 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15353 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15354 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15355 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15356 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15357 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15358 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15359 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15360 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15361 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15362 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15363 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15364 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15365 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15366 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15367 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15368 * gfortran.dg/allocatable_function_1.f90: Likewise.
15369 * gfortran.dg/allocatable_function_10.f90: Likewise.
15370 * gfortran.dg/allocatable_function_3.f90: Likewise.
15371 * gfortran.dg/allocatable_function_5.f90: Likewise.
15372 * gfortran.dg/allocatable_function_6.f90: Likewise.
15373 * gfortran.dg/allocatable_function_7.f90: Likewise.
15374 * gfortran.dg/allocatable_function_8.f90: Likewise.
15375 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15376 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15377 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15378 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15379 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15380 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15381 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15382 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15383 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15384 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15385 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15386 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15387 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15388 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15389 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15390 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15391 * gfortran.dg/allocate_class_3.f90: Likewise.
15392 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15393 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15394 * gfortran.dg/allocate_derived_5.f90: Likewise.
15395 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15396 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15397 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15398 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15399 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15400 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15401 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15402 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15403 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15404 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15405 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15406 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15407 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15408 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15409 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15410 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15411 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15412 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15413 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15414 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15415 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15416 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15417 * gfortran.dg/altreturn_3.f90: Likewise.
15418 * gfortran.dg/altreturn_5.f90: Likewise.
15419 * gfortran.dg/altreturn_7.f90: Likewise.
15420 * gfortran.dg/and_or_xor.f90: Likewise.
15421 * gfortran.dg/anint_1.f90: Likewise.
15422 * gfortran.dg/any_all_1.f90: Likewise.
15423 * gfortran.dg/anyallcount_1.f90: Likewise.
15424 * gfortran.dg/append_1.f90: Likewise.
15425 * gfortran.dg/argument_checking_1.f90: Likewise.
15426 * gfortran.dg/argument_checking_2.f90: Likewise.
15427 * gfortran.dg/argument_checking_8.f90: Likewise.
15428 * gfortran.dg/arithmetic_if.f90: Likewise.
15429 * gfortran.dg/array_1.f90: Likewise.
15430 * gfortran.dg/array_2.f90: Likewise.
15431 * gfortran.dg/array_alloc_1.f90: Likewise.
15432 * gfortran.dg/array_alloc_2.f90: Likewise.
15433 * gfortran.dg/array_alloc_3.f90: Likewise.
15434 * gfortran.dg/array_assignment_1.F90: Likewise.
15435 * gfortran.dg/array_assignment_5.f90: Likewise.
15436 * gfortran.dg/array_constructor_1.f90: Likewise.
15437 * gfortran.dg/array_constructor_10.f90: Likewise.
15438 * gfortran.dg/array_constructor_11.f90: Likewise.
15439 * gfortran.dg/array_constructor_12.f90: Likewise.
15440 * gfortran.dg/array_constructor_15.f90: Likewise.
15441 * gfortran.dg/array_constructor_16.f90: Likewise.
15442 * gfortran.dg/array_constructor_17.f90: Likewise.
15443 * gfortran.dg/array_constructor_19.f90: Likewise.
15444 * gfortran.dg/array_constructor_23.f: Likewise.
15445 * gfortran.dg/array_constructor_24.f: Likewise.
15446 * gfortran.dg/array_constructor_32.f90: Likewise.
15447 * gfortran.dg/array_constructor_36.f90: Likewise.
15448 * gfortran.dg/array_constructor_39.f90: Likewise.
15449 * gfortran.dg/array_constructor_4.f90: Likewise.
15450 * gfortran.dg/array_constructor_40.f90: Likewise.
15451 * gfortran.dg/array_constructor_44.f90: Likewise.
15452 * gfortran.dg/array_constructor_45.f90: Likewise.
15453 * gfortran.dg/array_constructor_46.f90: Likewise.
15454 * gfortran.dg/array_constructor_47.f90: Likewise.
15455 * gfortran.dg/array_constructor_49.f90: Likewise.
15456 * gfortran.dg/array_constructor_5.f90: Likewise.
15457 * gfortran.dg/array_constructor_50.f90: Likewise.
15458 * gfortran.dg/array_constructor_6.f90: Likewise.
15459 * gfortran.dg/array_constructor_7.f90: Likewise.
15460 * gfortran.dg/array_constructor_8.f90: Likewise.
15461 * gfortran.dg/array_constructor_9.f90: Likewise.
15462 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15463 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15464 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15465 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15466 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15467 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15468 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15469 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15470 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15471 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15472 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15473 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15474 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15475 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15476 * gfortran.dg/array_function_1.f90: Likewise.
15477 * gfortran.dg/array_function_5.f90: Likewise.
15478 * gfortran.dg/array_initializer_1.f90: Likewise.
15479 * gfortran.dg/array_initializer_2.f90: Likewise.
15480 * gfortran.dg/array_memcpy_5.f90: Likewise.
15481 * gfortran.dg/array_memset_2.f90: Likewise.
15482 * gfortran.dg/array_reference_1.f90: Likewise.
15483 * gfortran.dg/array_return_value_1.f90: Likewise.
15484 * gfortran.dg/array_section_1.f90: Likewise.
15485 * gfortran.dg/array_temporaries_3.f90: Likewise.
15486 * gfortran.dg/arrayio_1.f90: Likewise.
15487 * gfortran.dg/arrayio_10.f90: Likewise.
15488 * gfortran.dg/arrayio_11.f90: Likewise.
15489 * gfortran.dg/arrayio_12.f90: Likewise.
15490 * gfortran.dg/arrayio_13.f90: Likewise.
15491 * gfortran.dg/arrayio_14.f90: Likewise.
15492 * gfortran.dg/arrayio_16.f90: Likewise.
15493 * gfortran.dg/arrayio_2.f90: Likewise.
15494 * gfortran.dg/arrayio_3.f90: Likewise.
15495 * gfortran.dg/arrayio_4.f90: Likewise.
15496 * gfortran.dg/arrayio_5.f90: Likewise.
15497 * gfortran.dg/arrayio_6.f90: Likewise.
15498 * gfortran.dg/arrayio_7.f90: Likewise.
15499 * gfortran.dg/arrayio_8.f90: Likewise.
15500 * gfortran.dg/arrayio_9.f90: Likewise.
15501 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15502 * gfortran.dg/assign_10.f90: Likewise.
15503 * gfortran.dg/assign_9.f90: Likewise.
15504 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15505 * gfortran.dg/assignment_1.f90: Likewise.
15506 * gfortran.dg/associate_1.f03: Likewise.
15507 * gfortran.dg/associate_11.f90: Likewise.
15508 * gfortran.dg/associate_13.f90: Likewise.
15509 * gfortran.dg/associate_15.f90: Likewise.
15510 * gfortran.dg/associate_17.f90: Likewise.
15511 * gfortran.dg/associate_18.f08: Likewise.
15512 * gfortran.dg/associate_19.f03: Likewise.
15513 * gfortran.dg/associate_20.f03: Likewise.
15514 * gfortran.dg/associate_22.f90: Likewise.
15515 * gfortran.dg/associate_23.f90: Likewise.
15516 * gfortran.dg/associate_24.f90: Likewise.
15517 * gfortran.dg/associate_25.f90: Likewise.
15518 * gfortran.dg/associate_27.f90: Likewise.
15519 * gfortran.dg/associate_28.f90: Likewise.
15520 * gfortran.dg/associate_32.f03: Likewise.
15521 * gfortran.dg/associate_33.f03: Likewise.
15522 * gfortran.dg/associate_34.f90: Likewise.
15523 * gfortran.dg/associate_6.f03: Likewise.
15524 * gfortran.dg/associate_7.f03: Likewise.
15525 * gfortran.dg/associate_8.f03: Likewise.
15526 * gfortran.dg/associate_9.f03: Likewise.
15527 * gfortran.dg/associated_1.f90: Likewise.
15528 * gfortran.dg/associated_2.f90: Likewise.
15529 * gfortran.dg/associated_5.f90: Likewise.
15530 * gfortran.dg/associated_6.f90: Likewise.
15531 * gfortran.dg/associated_target_3.f90: Likewise.
15532 * gfortran.dg/associated_target_4.f90: Likewise.
15533 * gfortran.dg/associated_target_5.f03: Likewise.
15534 * gfortran.dg/associated_target_6.f03: Likewise.
15535 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15536 * gfortran.dg/assumed_rank_1.f90: Likewise.
15537 * gfortran.dg/assumed_rank_10.f90: Likewise.
15538 * gfortran.dg/assumed_rank_2.f90: Likewise.
15539 * gfortran.dg/assumed_rank_7.f90: Likewise.
15540 * gfortran.dg/assumed_rank_8.f90: Likewise.
15541 * gfortran.dg/assumed_rank_9.f90: Likewise.
15542 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15543 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15544 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15545 * gfortran.dg/assumed_type_2.f90: Likewise.
15546 * gfortran.dg/atan2_1.f90: Likewise.
15547 * gfortran.dg/auto_array_1.f90: Likewise.
15548 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15549 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15550 * gfortran.dg/auto_char_len_3.f90: Likewise.
15551 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15552 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15553 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15554 * gfortran.dg/auto_save_2.f90: Likewise.
15555 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15556 * gfortran.dg/backslash_1.f90: Likewise.
15557 * gfortran.dg/backslash_2.f90: Likewise.
15558 * gfortran.dg/backslash_3.f: Likewise.
15559 * gfortran.dg/backspace_1.f: Likewise.
15560 * gfortran.dg/backspace_10.f90: Likewise.
15561 * gfortran.dg/backspace_11.f90: Likewise.
15562 * gfortran.dg/backspace_2.f: Likewise.
15563 * gfortran.dg/backspace_3.f: Likewise.
15564 * gfortran.dg/backspace_4.f: Likewise.
15565 * gfortran.dg/backspace_5.f: Likewise.
15566 * gfortran.dg/backspace_6.f: Likewise.
15567 * gfortran.dg/backspace_7.f90: Likewise.
15568 * gfortran.dg/backspace_8.f: Likewise.
15569 * gfortran.dg/backspace_9.f: Likewise.
15570 * gfortran.dg/bessel_1.f90: Likewise.
15571 * gfortran.dg/bessel_2.f90: Likewise.
15572 * gfortran.dg/bessel_5.f90: Likewise.
15573 * gfortran.dg/bessel_6.f90: Likewise.
15574 * gfortran.dg/bessel_7.f90: Likewise.
15575 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15576 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15577 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15578 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15579 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15580 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15581 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15582 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15583 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15584 * gfortran.dg/bit_comparison_1.F90: Likewise.
15585 * gfortran.dg/bit_comparison_2.F90: Likewise.
15586 * gfortran.dg/block_1.f08: Likewise.
15587 * gfortran.dg/block_13.f08: Likewise.
15588 * gfortran.dg/block_14.f90: Likewise.
15589 * gfortran.dg/block_2.f08: Likewise.
15590 * gfortran.dg/block_6.f08: Likewise.
15591 * gfortran.dg/block_7.f08: Likewise.
15592 * gfortran.dg/block_8.f08: Likewise.
15593 * gfortran.dg/blockdata_1.f90: Likewise.
15594 * gfortran.dg/bound_1.f90: Likewise.
15595 * gfortran.dg/bound_2.f90: Likewise.
15596 * gfortran.dg/bound_3.f90: Likewise.
15597 * gfortran.dg/bound_4.f90: Likewise.
15598 * gfortran.dg/bound_5.f90: Likewise.
15599 * gfortran.dg/bound_6.f90: Likewise.
15600 * gfortran.dg/bound_7.f90: Likewise.
15601 * gfortran.dg/bound_8.f90: Likewise.
15602 * gfortran.dg/bound_9.f90: Likewise.
15603 * gfortran.dg/bound_simplification_1.f90: Likewise.
15604 * gfortran.dg/bound_simplification_3.f90: Likewise.
15605 * gfortran.dg/bound_simplification_4.f90: Likewise.
15606 * gfortran.dg/bound_simplification_5.f90: Likewise.
15607 * gfortran.dg/bound_simplification_6.f90: Likewise.
15608 * gfortran.dg/bounds_check_1.f90: Likewise.
15609 * gfortran.dg/bounds_check_12.f90: Likewise.
15610 * gfortran.dg/bounds_check_14.f90: Likewise.
15611 * gfortran.dg/bounds_check_15.f90: Likewise.
15612 * gfortran.dg/bounds_check_19.f90: Likewise.
15613 * gfortran.dg/bounds_check_8.f90: Likewise.
15614 * gfortran.dg/bounds_check_9.f90: Likewise.
15615 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
15616 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
15617 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
15618 * gfortran.dg/boz_1.f90: Likewise.
15619 * gfortran.dg/boz_11.f90: Likewise.
15620 * gfortran.dg/boz_13.f90: Likewise.
15621 * gfortran.dg/boz_14.f90: Likewise.
15622 * gfortran.dg/boz_15.f90: Likewise.
15623 * gfortran.dg/boz_3.f90: Likewise.
15624 * gfortran.dg/boz_6.f90: Likewise.
15625 * gfortran.dg/boz_9.f90: Likewise.
15626 * gfortran.dg/byte_1.f90: Likewise.
15627 * gfortran.dg/byte_2.f90: Likewise.
15628 * gfortran.dg/c_assoc.f90: Likewise.
15629 * gfortran.dg/c_assoc_2.f03: Likewise.
15630 * gfortran.dg/c_assoc_3.f90: Likewise.
15631 * gfortran.dg/c_by_val_1.f: Likewise.
15632 * gfortran.dg/c_by_val_5.f90: Likewise.
15633 * gfortran.dg/c_char_tests.f03: Likewise.
15634 * gfortran.dg/c_char_tests_2.f03: Likewise.
15635 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
15636 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
15637 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
15638 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15639 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
15640 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
15641 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
15642 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
15643 * gfortran.dg/c_kind_params.f90: Likewise.
15644 * gfortran.dg/c_loc_test_20.f90: Likewise.
15645 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15646 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
15647 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
15648 * gfortran.dg/c_size_t_test.f03: Likewise.
15649 * gfortran.dg/c_sizeof_1.f90: Likewise.
15650 * gfortran.dg/c_sizeof_5.f90: Likewise.
15651 * gfortran.dg/c_sizeof_6.f90: Likewise.
15652 * gfortran.dg/char4_iunit_1.f03: Likewise.
15653 * gfortran.dg/char4_iunit_2.f03: Likewise.
15654 * gfortran.dg/char_allocation_1.f90: Likewise.
15655 * gfortran.dg/char_array_constructor.f90: Likewise.
15656 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
15657 * gfortran.dg/char_assign_1.f90: Likewise.
15658 * gfortran.dg/char_associated_1.f90: Likewise.
15659 * gfortran.dg/char_cast_2.f90: Likewise.
15660 * gfortran.dg/char_comparison_1.f: Likewise.
15661 * gfortran.dg/char_component_initializer_1.f90: Likewise.
15662 * gfortran.dg/char_component_initializer_2.f90: Likewise.
15663 * gfortran.dg/char_cons_len.f90: Likewise.
15664 * gfortran.dg/char_conversion.f90: Likewise.
15665 * gfortran.dg/char_cshift_1.f90: Likewise.
15666 * gfortran.dg/char_cshift_2.f90: Likewise.
15667 * gfortran.dg/char_decl_2.f90: Likewise.
15668 * gfortran.dg/char_eoshift_1.f90: Likewise.
15669 * gfortran.dg/char_eoshift_2.f90: Likewise.
15670 * gfortran.dg/char_eoshift_3.f90: Likewise.
15671 * gfortran.dg/char_eoshift_4.f90: Likewise.
15672 * gfortran.dg/char_eoshift_5.f90: Likewise.
15673 * gfortran.dg/char_expr_1.f90: Likewise.
15674 * gfortran.dg/char_expr_3.f90: Likewise.
15675 * gfortran.dg/char_initialiser_actual.f90: Likewise.
15676 * gfortran.dg/char_length_12.f90: Likewise.
15677 * gfortran.dg/char_length_14.f90: Likewise.
15678 * gfortran.dg/char_length_15.f90: Likewise.
15679 * gfortran.dg/char_length_17.f90: Likewise.
15680 * gfortran.dg/char_length_20.f90: Likewise.
15681 * gfortran.dg/char_length_21.f90: Likewise.
15682 * gfortran.dg/char_length_5.f90: Likewise.
15683 * gfortran.dg/char_length_6.f90: Likewise.
15684 * gfortran.dg/char_length_7.f90: Likewise.
15685 * gfortran.dg/char_length_8.f90: Likewise.
15686 * gfortran.dg/char_pack_1.f90: Likewise.
15687 * gfortran.dg/char_pack_2.f90: Likewise.
15688 * gfortran.dg/char_pointer_assign.f90: Likewise.
15689 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
15690 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
15691 * gfortran.dg/char_pointer_dependency.f90: Likewise.
15692 * gfortran.dg/char_pointer_dummy.f90: Likewise.
15693 * gfortran.dg/char_pointer_func.f90: Likewise.
15694 * gfortran.dg/char_reshape_1.f90: Likewise.
15695 * gfortran.dg/char_result_1.f90: Likewise.
15696 * gfortran.dg/char_result_12.f90: Likewise.
15697 * gfortran.dg/char_result_13.f90: Likewise.
15698 * gfortran.dg/char_result_14.f90: Likewise.
15699 * gfortran.dg/char_result_15.f90: Likewise.
15700 * gfortran.dg/char_result_2.f90: Likewise.
15701 * gfortran.dg/char_result_3.f90: Likewise.
15702 * gfortran.dg/char_result_4.f90: Likewise.
15703 * gfortran.dg/char_result_5.f90: Likewise.
15704 * gfortran.dg/char_result_6.f90: Likewise.
15705 * gfortran.dg/char_result_7.f90: Likewise.
15706 * gfortran.dg/char_result_8.f90: Likewise.
15707 * gfortran.dg/char_spread_1.f90: Likewise.
15708 * gfortran.dg/char_transpose_1.f90: Likewise.
15709 * gfortran.dg/char_type_len.f90: Likewise.
15710 * gfortran.dg/char_unpack_1.f90: Likewise.
15711 * gfortran.dg/char_unpack_2.f90: Likewise.
15712 * gfortran.dg/character_array_constructor_1.f90: Likewise.
15713 * gfortran.dg/character_comparison_1.f90: Likewise.
15714 * gfortran.dg/character_comparison_2.f90: Likewise.
15715 * gfortran.dg/character_comparison_3.f90: Likewise.
15716 * gfortran.dg/character_comparison_4.f90: Likewise.
15717 * gfortran.dg/character_comparison_5.f90: Likewise.
15718 * gfortran.dg/character_comparison_6.f90: Likewise.
15719 * gfortran.dg/character_comparison_7.f90: Likewise.
15720 * gfortran.dg/character_comparison_8.f90: Likewise.
15721 * gfortran.dg/character_comparison_9.f90: Likewise.
15722 * gfortran.dg/charlen_15.f90: Likewise.
15723 * gfortran.dg/charlen_16.f90: Likewise.
15724 * gfortran.dg/chkbits.f90: Likewise.
15725 * gfortran.dg/chmod_1.f90: Likewise.
15726 * gfortran.dg/chmod_2.f90: Likewise.
15727 * gfortran.dg/chmod_3.f90: Likewise.
15728 * gfortran.dg/class_1.f03: Likewise.
15729 * gfortran.dg/class_18.f03: Likewise.
15730 * gfortran.dg/class_19.f03: Likewise.
15731 * gfortran.dg/class_35.f90: Likewise.
15732 * gfortran.dg/class_46.f03: Likewise.
15733 * gfortran.dg/class_48.f90: Likewise.
15734 * gfortran.dg/class_51.f90: Likewise.
15735 * gfortran.dg/class_52.f90: Likewise.
15736 * gfortran.dg/class_6.f03: Likewise.
15737 * gfortran.dg/class_63.f90: Likewise.
15738 * gfortran.dg/class_64.f90: Likewise.
15739 * gfortran.dg/class_65.f90: Likewise.
15740 * gfortran.dg/class_66.f90: Likewise.
15741 * gfortran.dg/class_67.f90: Likewise.
15742 * gfortran.dg/class_9.f03: Likewise.
15743 * gfortran.dg/class_alias.f90: Likewise.
15744 * gfortran.dg/class_allocate_1.f03: Likewise.
15745 * gfortran.dg/class_allocate_10.f03: Likewise.
15746 * gfortran.dg/class_allocate_13.f90: Likewise.
15747 * gfortran.dg/class_allocate_14.f90: Likewise.
15748 * gfortran.dg/class_allocate_15.f90: Likewise.
15749 * gfortran.dg/class_allocate_19.f03: Likewise.
15750 * gfortran.dg/class_allocate_21.f90: Likewise.
15751 * gfortran.dg/class_allocate_22.f90: Likewise.
15752 * gfortran.dg/class_allocate_3.f03: Likewise.
15753 * gfortran.dg/class_allocate_4.f03: Likewise.
15754 * gfortran.dg/class_allocate_5.f90: Likewise.
15755 * gfortran.dg/class_allocate_6.f03: Likewise.
15756 * gfortran.dg/class_allocate_7.f03: Likewise.
15757 * gfortran.dg/class_allocate_8.f03: Likewise.
15758 * gfortran.dg/class_allocate_9.f03: Likewise.
15759 * gfortran.dg/class_array_1.f03: Likewise.
15760 * gfortran.dg/class_array_14.f90: Likewise.
15761 * gfortran.dg/class_array_15.f03: Likewise.
15762 * gfortran.dg/class_array_16.f90: Likewise.
15763 * gfortran.dg/class_array_2.f03: Likewise.
15764 * gfortran.dg/class_array_20.f03: Likewise.
15765 * gfortran.dg/class_array_21.f03: Likewise.
15766 * gfortran.dg/class_array_3.f03: Likewise.
15767 * gfortran.dg/class_array_4.f03: Likewise.
15768 * gfortran.dg/class_array_7.f03: Likewise.
15769 * gfortran.dg/class_array_8.f03: Likewise.
15770 * gfortran.dg/class_array_9.f03: Likewise.
15771 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15772 * gfortran.dg/class_dummy_1.f03: Likewise.
15773 * gfortran.dg/class_optional_1.f90: Likewise.
15774 * gfortran.dg/class_optional_2.f90: Likewise.
15775 * gfortran.dg/class_result_5.f90: Likewise.
15776 * gfortran.dg/class_result_6.f90: Likewise.
15777 * gfortran.dg/class_to_type_1.f03: Likewise.
15778 * gfortran.dg/class_to_type_2.f90: Likewise.
15779 * gfortran.dg/class_to_type_3.f03: Likewise.
15780 * gfortran.dg/class_to_type_4.f90: Likewise.
15781 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15782 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15783 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15784 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15785 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15786 * gfortran.dg/coarray/codimension.f90: Likewise.
15787 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15788 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15789 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15790 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15791 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15792 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15793 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15794 * gfortran.dg/coarray/event_1.f90: Likewise.
15795 * gfortran.dg/coarray/event_2.f90: Likewise.
15796 * gfortran.dg/coarray/get_array.f90: Likewise.
15797 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15798 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15799 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15800 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
15801 * gfortran.dg/coarray/lock_1.f90: Likewise.
15802 * gfortran.dg/coarray/lock_2.f90: Likewise.
15803 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
15804 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
15805 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
15806 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
15807 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
15808 * gfortran.dg/coarray/registering_1.f90: Likewise.
15809 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
15810 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
15811 * gfortran.dg/coarray/send_array.f90: Likewise.
15812 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
15813 * gfortran.dg/coarray/sendget_array.f90: Likewise.
15814 * gfortran.dg/coarray/subobject_1.f90: Likewise.
15815 * gfortran.dg/coarray/sync_1.f90: Likewise.
15816 * gfortran.dg/coarray/sync_3.f90: Likewise.
15817 * gfortran.dg/coarray/this_image_1.f90: Likewise.
15818 * gfortran.dg/coarray/this_image_2.f90: Likewise.
15819 * gfortran.dg/coarray_13.f90: Likewise.
15820 * gfortran.dg/coarray_15.f90: Likewise.
15821 * gfortran.dg/coarray_16.f90: Likewise.
15822 * gfortran.dg/coarray_2.f90: Likewise.
15823 * gfortran.dg/coarray_23.f90: Likewise.
15824 * gfortran.dg/coarray_40.f90: Likewise.
15825 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
15826 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
15827 * gfortran.dg/coarray_allocate_10.f08: Likewise.
15828 * gfortran.dg/coarray_allocate_2.f08: Likewise.
15829 * gfortran.dg/coarray_allocate_3.f08: Likewise.
15830 * gfortran.dg/coarray_allocate_4.f08: Likewise.
15831 * gfortran.dg/coarray_allocate_5.f08: Likewise.
15832 * gfortran.dg/coarray_allocate_7.f08: Likewise.
15833 * gfortran.dg/coarray_allocate_8.f08: Likewise.
15834 * gfortran.dg/coarray_allocate_9.f08: Likewise.
15835 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15836 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
15837 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
15838 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
15839 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
15840 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
15841 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
15842 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
15843 * gfortran.dg/coarray_stat_2.f90: Likewise.
15844 * gfortran.dg/coarray_subobject_1.f90: Likewise.
15845 * gfortran.dg/coindexed_1.f90: Likewise.
15846 * gfortran.dg/comma.f: Likewise.
15847 * gfortran.dg/comma_format_extension_3.f: Likewise.
15848 * gfortran.dg/comma_format_extension_4.f: Likewise.
15849 * gfortran.dg/common_2.f90: Likewise.
15850 * gfortran.dg/common_4.f90: Likewise.
15851 * gfortran.dg/common_align_1.f90: Likewise.
15852 * gfortran.dg/common_align_2.f90: Likewise.
15853 * gfortran.dg/common_equivalence_1.f: Likewise.
15854 * gfortran.dg/common_pointer_1.f90: Likewise.
15855 * gfortran.dg/common_resize_1.f: Likewise.
15856 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
15857 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
15858 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
15859 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
15860 * gfortran.dg/complex_read.f90: Likewise.
15861 * gfortran.dg/complex_write.f90: Likewise.
15862 * gfortran.dg/constant_substring.f: Likewise.
15863 * gfortran.dg/constructor_2.f90: Likewise.
15864 * gfortran.dg/constructor_3.f90: Likewise.
15865 * gfortran.dg/constructor_6.f90: Likewise.
15866 * gfortran.dg/contained_1.f90: Likewise.
15867 * gfortran.dg/contained_3.f90: Likewise.
15868 * gfortran.dg/contained_equivalence_1.f90: Likewise.
15869 * gfortran.dg/contained_module_proc_1.f90: Likewise.
15870 * gfortran.dg/continuation_1.f90: Likewise.
15871 * gfortran.dg/continuation_11.f90: Likewise.
15872 * gfortran.dg/continuation_12.f90: Likewise.
15873 * gfortran.dg/continuation_13.f90: Likewise.
15874 * gfortran.dg/continuation_14.f: Likewise.
15875 * gfortran.dg/continuation_8.f90: Likewise.
15876 * gfortran.dg/convert_2.f90: Likewise.
15877 * gfortran.dg/convert_implied_open.f90: Likewise.
15878 * gfortran.dg/count_init_expr.f03: Likewise.
15879 * gfortran.dg/cr_lf.f90: Likewise.
15880 * gfortran.dg/cray_pointers_10.f90: Likewise.
15881 * gfortran.dg/cray_pointers_2.f90: Likewise.
15882 * gfortran.dg/cray_pointers_5.f90: Likewise.
15883 * gfortran.dg/cray_pointers_7.f90: Likewise.
15884 * gfortran.dg/cray_pointers_8.f90: Likewise.
15885 * gfortran.dg/cshift_1.f90: Likewise.
15886 * gfortran.dg/cshift_2.f90: Likewise.
15887 * gfortran.dg/cshift_large_1.f90: Likewise.
15888 * gfortran.dg/cshift_nan_1.f90: Likewise.
15889 * gfortran.dg/csqrt_2.f: Likewise.
15890 * gfortran.dg/data_array_1.f90: Likewise.
15891 * gfortran.dg/data_char_1.f90: Likewise.
15892 * gfortran.dg/data_char_2.f90: Likewise.
15893 * gfortran.dg/data_char_3.f90: Likewise.
15894 * gfortran.dg/data_derived_1.f90: Likewise.
15895 * gfortran.dg/data_implied_do_1.f90: Likewise.
15896 * gfortran.dg/data_namelist_conflict.f90: Likewise.
15897 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
15898 * gfortran.dg/deallocate_stat.f90: Likewise.
15899 * gfortran.dg/deallocate_stat_2.f90: Likewise.
15900 * gfortran.dg/debug/pr37738.f: Likewise.
15901 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
15902 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
15903 * gfortran.dg/dec_exp_1.f90: Likewise.
15904 * gfortran.dg/dec_init_1.f90: Likewise.
15905 * gfortran.dg/dec_init_2.f90: Likewise.
15906 * gfortran.dg/dec_init_3.f90: Likewise.
15907 * gfortran.dg/dec_init_4.f90: Likewise.
15908 * gfortran.dg/dec_io_1.f90: Likewise.
15909 * gfortran.dg/dec_io_2.f90: Likewise.
15910 * gfortran.dg/dec_io_2a.f90: Likewise.
15911 * gfortran.dg/dec_io_6.f90: Likewise.
15912 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
15913 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
15914 * gfortran.dg/dec_math.f90: Likewise.
15915 * gfortran.dg/dec_parameter_1.f: Likewise.
15916 * gfortran.dg/dec_parameter_2.f90: Likewise.
15917 * gfortran.dg/dec_static_1.f90: Likewise.
15918 * gfortran.dg/dec_static_2.f90: Likewise.
15919 * gfortran.dg/dec_structure_1.f90: Likewise.
15920 * gfortran.dg/dec_structure_10.f90: Likewise.
15921 * gfortran.dg/dec_structure_18.f90: Likewise.
15922 * gfortran.dg/dec_structure_19.f90: Likewise.
15923 * gfortran.dg/dec_structure_2.f90: Likewise.
15924 * gfortran.dg/dec_structure_22.f90: Likewise.
15925 * gfortran.dg/dec_structure_3.f90: Likewise.
15926 * gfortran.dg/dec_structure_4.f90: Likewise.
15927 * gfortran.dg/dec_structure_5.f90: Likewise.
15928 * gfortran.dg/dec_structure_6.f90: Likewise.
15929 * gfortran.dg/dec_structure_7.f90: Likewise.
15930 * gfortran.dg/dec_union_1.f90: Likewise.
15931 * gfortran.dg/dec_union_2.f90: Likewise.
15932 * gfortran.dg/dec_union_3.f90: Likewise.
15933 * gfortran.dg/dec_union_4.f90: Likewise.
15934 * gfortran.dg/dec_union_5.f90: Likewise.
15935 * gfortran.dg/default_format_1.f90: Likewise.
15936 * gfortran.dg/default_format_2.f90: Likewise.
15937 * gfortran.dg/default_format_denormal_1.f90: Likewise.
15938 * gfortran.dg/default_format_denormal_2.f90: Likewise.
15939 * gfortran.dg/default_initialization_3.f90: Likewise.
15940 * gfortran.dg/default_initialization_4.f90: Likewise.
15941 * gfortran.dg/default_initialization_5.f90: Likewise.
15942 * gfortran.dg/deferred_character_1.f90: Likewise.
15943 * gfortran.dg/deferred_character_10.f90: Likewise.
15944 * gfortran.dg/deferred_character_11.f90: Likewise.
15945 * gfortran.dg/deferred_character_12.f90: Likewise.
15946 * gfortran.dg/deferred_character_13.f90: Likewise.
15947 * gfortran.dg/deferred_character_14.f90: Likewise.
15948 * gfortran.dg/deferred_character_15.f90: Likewise.
15949 * gfortran.dg/deferred_character_16.f90: Likewise.
15950 * gfortran.dg/deferred_character_2.f90: Likewise.
15951 * gfortran.dg/deferred_character_3.f90: Likewise.
15952 * gfortran.dg/deferred_character_4.f90: Likewise.
15953 * gfortran.dg/deferred_character_5.f90: Likewise.
15954 * gfortran.dg/deferred_character_6.f90: Likewise.
15955 * gfortran.dg/deferred_character_7.f90: Likewise.
15956 * gfortran.dg/deferred_character_8.f90: Likewise.
15957 * gfortran.dg/deferred_character_9.f90: Likewise.
15958 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
15959 * gfortran.dg/deferred_type_component_1.f90: Likewise.
15960 * gfortran.dg/deferred_type_component_2.f90: Likewise.
15961 * gfortran.dg/deferred_type_param_2.f90: Likewise.
15962 * gfortran.dg/deferred_type_param_4.f90: Likewise.
15963 * gfortran.dg/deferred_type_param_5.f90: Likewise.
15964 * gfortran.dg/deferred_type_param_6.f90: Likewise.
15965 * gfortran.dg/deferred_type_param_8.f90: Likewise.
15966 * gfortran.dg/deferred_type_param_9.f90: Likewise.
15967 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
15968 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
15969 * gfortran.dg/defined_assignment_1.f90: Likewise.
15970 * gfortran.dg/defined_assignment_10.f90: Likewise.
15971 * gfortran.dg/defined_assignment_11.f90: Likewise.
15972 * gfortran.dg/defined_assignment_2.f90: Likewise.
15973 * gfortran.dg/defined_assignment_3.f90: Likewise.
15974 * gfortran.dg/defined_assignment_4.f90: Likewise.
15975 * gfortran.dg/defined_assignment_5.f90: Likewise.
15976 * gfortran.dg/defined_assignment_8.f90: Likewise.
15977 * gfortran.dg/defined_assignment_9.f90: Likewise.
15978 * gfortran.dg/dependency_2.f90: Likewise.
15979 * gfortran.dg/dependency_21.f90: Likewise.
15980 * gfortran.dg/dependency_22.f90: Likewise.
15981 * gfortran.dg/dependency_23.f90: Likewise.
15982 * gfortran.dg/dependency_24.f90: Likewise.
15983 * gfortran.dg/dependency_25.f90: Likewise.
15984 * gfortran.dg/dependency_26.f90: Likewise.
15985 * gfortran.dg/dependency_39.f90: Likewise.
15986 * gfortran.dg/dependency_40.f90: Likewise.
15987 * gfortran.dg/dependency_41.f90: Likewise.
15988 * gfortran.dg/dependency_42.f90: Likewise.
15989 * gfortran.dg/dependency_43.f90: Likewise.
15990 * gfortran.dg/dependency_44.f90: Likewise.
15991 * gfortran.dg/dependency_45.f90: Likewise.
15992 * gfortran.dg/dependency_50.f90: Likewise.
15993 * gfortran.dg/dependency_51.f90: Likewise.
15994 * gfortran.dg/dependent_decls_1.f90: Likewise.
15995 * gfortran.dg/der_array_1.f90: Likewise.
15996 * gfortran.dg/der_array_io_1.f90: Likewise.
15997 * gfortran.dg/der_array_io_2.f90: Likewise.
15998 * gfortran.dg/der_array_io_3.f90: Likewise.
15999 * gfortran.dg/der_io_1.f90: Likewise.
16000 * gfortran.dg/der_io_3.f90: Likewise.
16001 * gfortran.dg/der_pointer_2.f90: Likewise.
16002 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
16003 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
16004 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
16005 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
16006 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
16007 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16008 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
16009 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
16010 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
16011 * gfortran.dg/derived_external_function_1.f90: Likewise.
16012 * gfortran.dg/derived_init_1.f90: Likewise.
16013 * gfortran.dg/derived_init_2.f90: Likewise.
16014 * gfortran.dg/derived_init_3.f90: Likewise.
16015 * gfortran.dg/derived_init_4.f90: Likewise.
16016 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
16017 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16018 * gfortran.dg/dev_null.F90: Likewise.
16019 * gfortran.dg/dfloat_1.f90: Likewise.
16020 * gfortran.dg/dim_sum_1.f90: Likewise.
16021 * gfortran.dg/dim_sum_2.f90: Likewise.
16022 * gfortran.dg/dim_sum_3.f90: Likewise.
16023 * gfortran.dg/direct_io_10.f: Likewise.
16024 * gfortran.dg/direct_io_11.f90: Likewise.
16025 * gfortran.dg/direct_io_12.f90: Likewise.
16026 * gfortran.dg/direct_io_2.f90: Likewise.
16027 * gfortran.dg/direct_io_3.f90: Likewise.
16028 * gfortran.dg/direct_io_4.f90: Likewise.
16029 * gfortran.dg/direct_io_5.f90: Likewise.
16030 * gfortran.dg/direct_io_6.f90: Likewise.
16031 * gfortran.dg/direct_io_7.f90: Likewise.
16032 * gfortran.dg/direct_io_8.f90: Likewise.
16033 * gfortran.dg/direct_io_9.f: Likewise.
16034 * gfortran.dg/do_1.f90: Likewise.
16035 * gfortran.dg/do_3.F90: Likewise.
16036 * gfortran.dg/do_concurrent_2.f90: Likewise.
16037 * gfortran.dg/do_concurrent_4.f90: Likewise.
16038 * gfortran.dg/do_corner_warn.f90: Likewise.
16039 * gfortran.dg/do_iterator_2.f90: Likewise.
16040 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
16041 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
16042 * gfortran.dg/dos_eol.f: Likewise.
16043 * gfortran.dg/dot_product_1.f03: Likewise.
16044 * gfortran.dg/dot_product_2.f90: Likewise.
16045 * gfortran.dg/dot_product_4.f90: Likewise.
16046 * gfortran.dg/dshift_1.F90: Likewise.
16047 * gfortran.dg/dshift_2.F90: Likewise.
16048 * gfortran.dg/dtio_1.f90: Likewise.
16049 * gfortran.dg/dtio_10.f90: Likewise.
16050 * gfortran.dg/dtio_12.f90: Likewise.
16051 * gfortran.dg/dtio_14.f90: Likewise.
16052 * gfortran.dg/dtio_15.f90: Likewise.
16053 * gfortran.dg/dtio_16.f90: Likewise.
16054 * gfortran.dg/dtio_17.f90: Likewise.
16055 * gfortran.dg/dtio_19.f90: Likewise.
16056 * gfortran.dg/dtio_2.f90: Likewise.
16057 * gfortran.dg/dtio_20.f03: Likewise.
16058 * gfortran.dg/dtio_22.f90: Likewise.
16059 * gfortran.dg/dtio_24.f90: Likewise.
16060 * gfortran.dg/dtio_25.f90: Likewise.
16061 * gfortran.dg/dtio_26.f03: Likewise.
16062 * gfortran.dg/dtio_27.f90: Likewise.
16063 * gfortran.dg/dtio_28.f03: Likewise.
16064 * gfortran.dg/dtio_3.f90: Likewise.
16065 * gfortran.dg/dtio_30.f03: Likewise.
16066 * gfortran.dg/dtio_31.f03: Likewise.
16067 * gfortran.dg/dtio_32.f03: Likewise.
16068 * gfortran.dg/dtio_4.f90: Likewise.
16069 * gfortran.dg/dtio_5.f90: Likewise.
16070 * gfortran.dg/dtio_7.f90: Likewise.
16071 * gfortran.dg/dtio_8.f90: Likewise.
16072 * gfortran.dg/dtio_9.f90: Likewise.
16073 * gfortran.dg/dummy_procedure_3.f90: Likewise.
16074 * gfortran.dg/dummy_procedure_7.f90: Likewise.
16075 * gfortran.dg/dup_save_1.f90: Likewise.
16076 * gfortran.dg/dup_save_2.f90: Likewise.
16077 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
16078 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
16079 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
16080 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
16081 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
16082 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
16083 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
16084 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
16085 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
16086 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
16087 * gfortran.dg/e_d_fmt.f90: Likewise.
16088 * gfortran.dg/edit_real_1.f90: Likewise.
16089 * gfortran.dg/elemental_by_value_1.f90: Likewise.
16090 * gfortran.dg/elemental_dependency_1.f90: Likewise.
16091 * gfortran.dg/elemental_dependency_4.f90: Likewise.
16092 * gfortran.dg/elemental_dependency_5.f90: Likewise.
16093 * gfortran.dg/elemental_dependency_6.f90: Likewise.
16094 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
16095 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
16096 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
16097 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
16098 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
16099 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
16100 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
16101 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
16102 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
16103 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
16104 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
16105 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
16106 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
16107 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
16108 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
16109 * gfortran.dg/empty_format_1.f90: Likewise.
16110 * gfortran.dg/endfile.f: Likewise.
16111 * gfortran.dg/endfile.f90: Likewise.
16112 * gfortran.dg/endfile_2.f90: Likewise.
16113 * gfortran.dg/entry_1.f90: Likewise.
16114 * gfortran.dg/entry_10.f90: Likewise.
16115 * gfortran.dg/entry_12.f90: Likewise.
16116 * gfortran.dg/entry_13.f90: Likewise.
16117 * gfortran.dg/entry_14.f90: Likewise.
16118 * gfortran.dg/entry_16.f90: Likewise.
16119 * gfortran.dg/entry_3.f90: Likewise.
16120 * gfortran.dg/entry_6.f90: Likewise.
16121 * gfortran.dg/entry_9.f90: Likewise.
16122 * gfortran.dg/entry_array_specs_2.f: Likewise.
16123 * gfortran.dg/enum_1.f90: Likewise.
16124 * gfortran.dg/enum_9.f90: Likewise.
16125 * gfortran.dg/eof_1.f90: Likewise.
16126 * gfortran.dg/eof_2.f90: Likewise.
16127 * gfortran.dg/eof_4.f90: Likewise.
16128 * gfortran.dg/eof_5.f90: Likewise.
16129 * gfortran.dg/eor_handling_1.f90: Likewise.
16130 * gfortran.dg/eor_handling_2.f90: Likewise.
16131 * gfortran.dg/eor_handling_3.f90: Likewise.
16132 * gfortran.dg/eor_handling_4.f90: Likewise.
16133 * gfortran.dg/eor_handling_5.f90: Likewise.
16134 * gfortran.dg/eoshift_3.f90: Likewise.
16135 * gfortran.dg/eoshift_4.f90: Likewise.
16136 * gfortran.dg/eoshift_5.f90: Likewise.
16137 * gfortran.dg/eoshift_6.f90: Likewise.
16138 * gfortran.dg/eoshift_large_1.f90: Likewise.
16139 * gfortran.dg/equiv_6.f90: Likewise.
16140 * gfortran.dg/equiv_7.f90: Likewise.
16141 * gfortran.dg/equiv_9.f90: Likewise.
16142 * gfortran.dg/equiv_constraint_4.f90: Likewise.
16143 * gfortran.dg/erf_2.F90: Likewise.
16144 * gfortran.dg/erf_3.F90: Likewise.
16145 * gfortran.dg/erfc_scaled_1.f90: Likewise.
16146 * gfortran.dg/error_format_2.f90: Likewise.
16147 * gfortran.dg/error_recovery_5.f90: Likewise.
16148 * gfortran.dg/execute_command_line_2.f90: Likewise.
16149 * gfortran.dg/execute_command_line_3.f90: Likewise.
16150 * gfortran.dg/exit_1.f08: Likewise.
16151 * gfortran.dg/exit_3.f08: Likewise.
16152 * gfortran.dg/exponent_1.f90: Likewise.
16153 * gfortran.dg/exponent_2.f90: Likewise.
16154 * gfortran.dg/extended_char_comparison_1.f: Likewise.
16155 * gfortran.dg/extends_1.f03: Likewise.
16156 * gfortran.dg/extends_16.f90: Likewise.
16157 * gfortran.dg/extends_2.f03: Likewise.
16158 * gfortran.dg/extends_3.f03: Likewise.
16159 * gfortran.dg/extends_4.f03: Likewise.
16160 * gfortran.dg/extends_type_of_1.f03: Likewise.
16161 * gfortran.dg/extends_type_of_2.f03: Likewise.
16162 * gfortran.dg/external_procedures_3.f90: Likewise.
16163 * gfortran.dg/f2003_inquire_1.f03: Likewise.
16164 * gfortran.dg/f2003_io_1.f03: Likewise.
16165 * gfortran.dg/f2003_io_4.f03: Likewise.
16166 * gfortran.dg/f2003_io_5.f03: Likewise.
16167 * gfortran.dg/f2003_io_6.f03: Likewise.
16168 * gfortran.dg/f2003_io_7.f03: Likewise.
16169 * gfortran.dg/f2c_1.f90: Likewise.
16170 * gfortran.dg/f2c_2.f90: Likewise.
16171 * gfortran.dg/f2c_3.f90: Likewise.
16172 * gfortran.dg/f2c_4.f90: Likewise.
16173 * gfortran.dg/f2c_6.f90: Likewise.
16174 * gfortran.dg/f2c_7.f90: Likewise.
16175 * gfortran.dg/f2c_9.f90: Likewise.
16176 * gfortran.dg/fgetc_1.f90: Likewise.
16177 * gfortran.dg/fgetc_2.f90: Likewise.
16178 * gfortran.dg/filename_null.f90: Likewise.
16179 * gfortran.dg/finalize_12.f90: Likewise.
16180 * gfortran.dg/finalize_13.f90: Likewise.
16181 * gfortran.dg/finalize_15.f90: Likewise.
16182 * gfortran.dg/finalize_17.f90: Likewise.
16183 * gfortran.dg/finalize_18.f90: Likewise.
16184 * gfortran.dg/finalize_25.f90: Likewise.
16185 * gfortran.dg/finalize_29.f08: Likewise.
16186 * gfortran.dg/finalize_31.f90: Likewise.
16187 * gfortran.dg/float_1.f90: Likewise.
16188 * gfortran.dg/flush_1.f90: Likewise.
16189 * gfortran.dg/fmt_bz_bn.f: Likewise.
16190 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
16191 * gfortran.dg/fmt_cache_1.f: Likewise.
16192 * gfortran.dg/fmt_cache_2.f: Likewise.
16193 * gfortran.dg/fmt_cache_3.f90: Likewise.
16194 * gfortran.dg/fmt_colon.f90: Likewise.
16195 * gfortran.dg/fmt_e.f90: Likewise.
16196 * gfortran.dg/fmt_en.f90: Likewise.
16197 * gfortran.dg/fmt_error_10.f: Likewise.
16198 * gfortran.dg/fmt_error_9.f: Likewise.
16199 * gfortran.dg/fmt_exhaust.f90: Likewise.
16200 * gfortran.dg/fmt_f0_1.f90: Likewise.
16201 * gfortran.dg/fmt_f_an_p.f: Likewise.
16202 * gfortran.dg/fmt_fw_d.f90: Likewise.
16203 * gfortran.dg/fmt_g.f: Likewise.
16204 * gfortran.dg/fmt_g0_1.f08: Likewise.
16205 * gfortran.dg/fmt_g0_2.f08: Likewise.
16206 * gfortran.dg/fmt_g0_4.f08: Likewise.
16207 * gfortran.dg/fmt_g0_5.f08: Likewise.
16208 * gfortran.dg/fmt_g0_6.f08: Likewise.
16209 * gfortran.dg/fmt_g0_7.f08: Likewise.
16210 * gfortran.dg/fmt_g_1.f90: Likewise.
16211 * gfortran.dg/fmt_int_sign.f90: Likewise.
16212 * gfortran.dg/fmt_l.f90: Likewise.
16213 * gfortran.dg/fmt_missing_period_2.f: Likewise.
16214 * gfortran.dg/fmt_missing_period_3.f: Likewise.
16215 * gfortran.dg/fmt_p_1.f90: Likewise.
16216 * gfortran.dg/fmt_pf.f90: Likewise.
16217 * gfortran.dg/fmt_read.f90: Likewise.
16218 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
16219 * gfortran.dg/fmt_t_1.f90: Likewise.
16220 * gfortran.dg/fmt_t_2.f90: Likewise.
16221 * gfortran.dg/fmt_t_3.f90: Likewise.
16222 * gfortran.dg/fmt_t_4.f90: Likewise.
16223 * gfortran.dg/fmt_t_5.f90: Likewise.
16224 * gfortran.dg/fmt_t_6.f: Likewise.
16225 * gfortran.dg/fmt_t_7.f: Likewise.
16226 * gfortran.dg/fmt_t_9.f: Likewise.
16227 * gfortran.dg/fmt_tl.f: Likewise.
16228 * gfortran.dg/fmt_unlimited.f90: Likewise.
16229 * gfortran.dg/fmt_white.f: Likewise.
16230 * gfortran.dg/fmt_zero_digits.f90: Likewise.
16231 * gfortran.dg/fold_nearest.f90: Likewise.
16232 * gfortran.dg/forall_1.f90: Likewise.
16233 * gfortran.dg/forall_10.f90: Likewise.
16234 * gfortran.dg/forall_12.f90: Likewise.
16235 * gfortran.dg/forall_13.f90: Likewise.
16236 * gfortran.dg/forall_15.f90: Likewise.
16237 * gfortran.dg/forall_4.f90: Likewise.
16238 * gfortran.dg/forall_5.f90: Likewise.
16239 * gfortran.dg/forall_6.f90: Likewise.
16240 * gfortran.dg/forall_7.f90: Likewise.
16241 * gfortran.dg/fraction.f90: Likewise.
16242 * gfortran.dg/fseek.f90: Likewise.
16243 * gfortran.dg/ftell_1.f90: Likewise.
16244 * gfortran.dg/ftell_2.f90: Likewise.
16245 * gfortran.dg/ftell_3.f90: Likewise.
16246 * gfortran.dg/func_assign_2.f90: Likewise.
16247 * gfortran.dg/func_assign_3.f90: Likewise.
16248 * gfortran.dg/func_derived_1.f90: Likewise.
16249 * gfortran.dg/func_derived_2.f90: Likewise.
16250 * gfortran.dg/func_derived_3.f90: Likewise.
16251 * gfortran.dg/func_result_1.f90: Likewise.
16252 * gfortran.dg/func_result_2.f90: Likewise.
16253 * gfortran.dg/func_result_6.f90: Likewise.
16254 * gfortran.dg/function_charlen_2.f90: Likewise.
16255 * gfortran.dg/function_charlen_3.f: Likewise.
16256 * gfortran.dg/function_kinds_1.f90: Likewise.
16257 * gfortran.dg/function_kinds_4.f90: Likewise.
16258 * gfortran.dg/function_optimize_10.f90: Likewise.
16259 * gfortran.dg/function_optimize_11.f90: Likewise.
16260 * gfortran.dg/function_optimize_12.f90: Likewise.
16261 * gfortran.dg/function_optimize_4.f90: Likewise.
16262 * gfortran.dg/function_optimize_8.f90: Likewise.
16263 * gfortran.dg/g77/13037.f: Likewise.
16264 * gfortran.dg/g77/1832.f: Likewise.
16265 * gfortran.dg/g77/19981119-0.f: Likewise.
16266 * gfortran.dg/g77/19990313-0.f: Likewise.
16267 * gfortran.dg/g77/19990313-1.f: Likewise.
16268 * gfortran.dg/g77/19990313-2.f: Likewise.
16269 * gfortran.dg/g77/19990313-3.f: Likewise.
16270 * gfortran.dg/g77/19990419-1.f: Likewise.
16271 * gfortran.dg/g77/19990826-0.f: Likewise.
16272 * gfortran.dg/g77/19990826-2.f: Likewise.
16273 * gfortran.dg/g77/20000503-1.f: Likewise.
16274 * gfortran.dg/g77/20001111.f: Likewise.
16275 * gfortran.dg/g77/20010116.f: Likewise.
16276 * gfortran.dg/g77/20010216-1.f: Likewise.
16277 * gfortran.dg/g77/20010430.f: Likewise.
16278 * gfortran.dg/g77/20010610.f: Likewise.
16279 * gfortran.dg/g77/6177.f: Likewise.
16280 * gfortran.dg/g77/7388.f: Likewise.
16281 * gfortran.dg/g77/947.f: Likewise.
16282 * gfortran.dg/g77/970625-2.f: Likewise.
16283 * gfortran.dg/g77/971102-1.f: Likewise.
16284 * gfortran.dg/g77/980628-0.f: Likewise.
16285 * gfortran.dg/g77/980628-1.f: Likewise.
16286 * gfortran.dg/g77/980628-10.f: Likewise.
16287 * gfortran.dg/g77/980628-2.f: Likewise.
16288 * gfortran.dg/g77/980628-3.f: Likewise.
16289 * gfortran.dg/g77/980628-7.f: Likewise.
16290 * gfortran.dg/g77/980628-8.f: Likewise.
16291 * gfortran.dg/g77/980628-9.f: Likewise.
16292 * gfortran.dg/g77/980701-0.f: Likewise.
16293 * gfortran.dg/g77/980701-1.f: Likewise.
16294 * gfortran.dg/g77/cabs.f: Likewise.
16295 * gfortran.dg/g77/claus.f: Likewise.
16296 * gfortran.dg/g77/complex_1.f: Likewise.
16297 * gfortran.dg/g77/cpp3.F: Likewise.
16298 * gfortran.dg/g77/cpp4.F: Likewise.
16299 * gfortran.dg/g77/cpp5.F: Likewise.
16300 * gfortran.dg/g77/dcomplex.f: Likewise.
16301 * gfortran.dg/g77/dnrm2.f: Likewise.
16302 * gfortran.dg/g77/erfc.f: Likewise.
16303 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16304 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16305 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16306 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16307 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16308 * gfortran.dg/g77/int8421.f: Likewise.
16309 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16310 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16311 * gfortran.dg/g77/le.f: Likewise.
16312 * gfortran.dg/g77/short.f: Likewise.
16313 * gfortran.dg/gamma_1.f90: Likewise.
16314 * gfortran.dg/gamma_4.f90: Likewise.
16315 * gfortran.dg/gamma_5.f90: Likewise.
16316 * gfortran.dg/generic_13.f90: Likewise.
16317 * gfortran.dg/generic_15.f90: Likewise.
16318 * gfortran.dg/generic_19.f90: Likewise.
16319 * gfortran.dg/generic_20.f90: Likewise.
16320 * gfortran.dg/generic_23.f03: Likewise.
16321 * gfortran.dg/generic_25.f90: Likewise.
16322 * gfortran.dg/generic_27.f90: Likewise.
16323 * gfortran.dg/generic_31.f90: Likewise.
16324 * gfortran.dg/generic_4.f90: Likewise.
16325 * gfortran.dg/global_vars_c_init.f90: Likewise.
16326 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16327 * gfortran.dg/gnu_logical_1.F: Likewise.
16328 * gfortran.dg/goacc/fixed-1.f: Likewise.
16329 * gfortran.dg/goacc/fixed-2.f: Likewise.
16330 * gfortran.dg/goacc/gang-static.f95: Likewise.
16331 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16332 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16333 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16334 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16335 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16336 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16337 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16338 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16339 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16340 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16341 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16342 * gfortran.dg/gomp/pr48794.f90: Likewise.
16343 * gfortran.dg/gomp/pr72744.f90: Likewise.
16344 * gfortran.dg/gomp/pr77665.f90: Likewise.
16345 * gfortran.dg/gomp/workshare2.f90: Likewise.
16346 * gfortran.dg/gomp/workshare3.f90: Likewise.
16347 * gfortran.dg/goto_1.f: Likewise.
16348 * gfortran.dg/goto_2.f90: Likewise.
16349 * gfortran.dg/goto_4.f90: Likewise.
16350 * gfortran.dg/goto_6.f: Likewise.
16351 * gfortran.dg/graphite/id-26.f03: Likewise.
16352 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16353 * gfortran.dg/graphite/pr29581.f90: Likewise.
16354 * gfortran.dg/graphite/pr29832.f90: Likewise.
16355 * gfortran.dg/graphite/run-id-1.f: Likewise.
16356 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16357 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16358 * gfortran.dg/hollerith.f90: Likewise.
16359 * gfortran.dg/hollerith4.f90: Likewise.
16360 * gfortran.dg/hollerith6.f90: Likewise.
16361 * gfortran.dg/hollerith8.f90: Likewise.
16362 * gfortran.dg/hollerith_1.f90: Likewise.
16363 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16364 * gfortran.dg/hollerith_f95.f90: Likewise.
16365 * gfortran.dg/hollerith_legacy.f90: Likewise.
16366 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16367 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16368 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16369 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16370 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16371 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16372 * gfortran.dg/hypot_1.f90: Likewise.
16373 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16374 * gfortran.dg/iargc.f90: Likewise.
16375 * gfortran.dg/ibits.f90: Likewise.
16376 * gfortran.dg/ichar_1.f90: Likewise.
16377 * gfortran.dg/ichar_2.f90: Likewise.
16378 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16379 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16380 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16381 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16382 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16383 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16384 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16385 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16386 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16387 * gfortran.dg/ieee/large_1.f90: Likewise.
16388 * gfortran.dg/ieee/large_2.f90: Likewise.
16389 * gfortran.dg/ieee/large_3.F90: Likewise.
16390 * gfortran.dg/ieee/large_4.f90: Likewise.
16391 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16392 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16393 * gfortran.dg/impl_do_var_data.f90: Likewise.
16394 * gfortran.dg/implicit_10.f90: Likewise.
16395 * gfortran.dg/implicit_12.f90: Likewise.
16396 * gfortran.dg/implicit_class_1.f90: Likewise.
16397 * gfortran.dg/implicit_pure_1.f90: Likewise.
16398 * gfortran.dg/implied_do_1.f90: Likewise.
16399 * gfortran.dg/implied_do_io_1.f90: Likewise.
16400 * gfortran.dg/implied_do_io_2.f90: Likewise.
16401 * gfortran.dg/implied_do_io_3.f90: Likewise.
16402 * gfortran.dg/implied_shape_1.f08: Likewise.
16403 * gfortran.dg/import.f90: Likewise.
16404 * gfortran.dg/import4.f90: Likewise.
16405 * gfortran.dg/impure_1.f08: Likewise.
16406 * gfortran.dg/index.f90: Likewise.
16407 * gfortran.dg/index_2.f90: Likewise.
16408 * gfortran.dg/init_flag_1.f90: Likewise.
16409 * gfortran.dg/init_flag_10.f90: Likewise.
16410 * gfortran.dg/init_flag_15.f03: Likewise.
16411 * gfortran.dg/init_flag_2.f90: Likewise.
16412 * gfortran.dg/init_flag_3.f90: Likewise.
16413 * gfortran.dg/init_flag_4.f90: Likewise.
16414 * gfortran.dg/init_flag_5.f90: Likewise.
16415 * gfortran.dg/init_flag_6.f90: Likewise.
16416 * gfortran.dg/init_flag_7.f90: Likewise.
16417 * gfortran.dg/init_flag_9.f90: Likewise.
16418 * gfortran.dg/initialization_11.f90: Likewise.
16419 * gfortran.dg/initialization_19.f90: Likewise.
16420 * gfortran.dg/initialization_2.f90: Likewise.
16421 * gfortran.dg/initialization_22.f90: Likewise.
16422 * gfortran.dg/initialization_27.f90: Likewise.
16423 * gfortran.dg/initialization_5.f90: Likewise.
16424 * gfortran.dg/initialization_6.f90: Likewise.
16425 * gfortran.dg/inline_matmul_1.f90: Likewise.
16426 * gfortran.dg/inline_matmul_10.f90: Likewise.
16427 * gfortran.dg/inline_matmul_11.f90: Likewise.
16428 * gfortran.dg/inline_matmul_13.f90: Likewise.
16429 * gfortran.dg/inline_matmul_14.f90: Likewise.
16430 * gfortran.dg/inline_matmul_16.f90: Likewise.
16431 * gfortran.dg/inline_matmul_17.f90: Likewise.
16432 * gfortran.dg/inline_matmul_18.f90: Likewise.
16433 * gfortran.dg/inline_matmul_19.f90: Likewise.
16434 * gfortran.dg/inline_matmul_2.f90: Likewise.
16435 * gfortran.dg/inline_matmul_20.f90: Likewise.
16436 * gfortran.dg/inline_matmul_22.f90: Likewise.
16437 * gfortran.dg/inline_matmul_3.f90: Likewise.
16438 * gfortran.dg/inline_matmul_4.f90: Likewise.
16439 * gfortran.dg/inline_matmul_5.f90: Likewise.
16440 * gfortran.dg/inline_matmul_6.f90: Likewise.
16441 * gfortran.dg/inline_matmul_7.f90: Likewise.
16442 * gfortran.dg/inline_matmul_8.f90: Likewise.
16443 * gfortran.dg/inline_matmul_9.f90: Likewise.
16444 * gfortran.dg/inline_sum_1.f90: Likewise.
16445 * gfortran.dg/inline_sum_3.f90: Likewise.
16446 * gfortran.dg/inline_sum_5.f90: Likewise.
16447 * gfortran.dg/inquire-complex.f90: Likewise.
16448 * gfortran.dg/inquire.f90: Likewise.
16449 * gfortran.dg/inquire_10.f90: Likewise.
16450 * gfortran.dg/inquire_13.f90: Likewise.
16451 * gfortran.dg/inquire_15.f90: Likewise.
16452 * gfortran.dg/inquire_16.f90: Likewise.
16453 * gfortran.dg/inquire_17.f90: Likewise.
16454 * gfortran.dg/inquire_5.f90: Likewise.
16455 * gfortran.dg/inquire_6.f90: Likewise.
16456 * gfortran.dg/inquire_7.f90: Likewise.
16457 * gfortran.dg/inquire_9.f90: Likewise.
16458 * gfortran.dg/inquire_internal.f90: Likewise.
16459 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16460 * gfortran.dg/inquire_size.f90: Likewise.
16461 * gfortran.dg/int_1.f90: Likewise.
16462 * gfortran.dg/int_conv_1.f90: Likewise.
16463 * gfortran.dg/int_range_io_1.f90: Likewise.
16464 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16465 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16466 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16467 * gfortran.dg/integer_plus.f90: Likewise.
16468 * gfortran.dg/intent_out_2.f90: Likewise.
16469 * gfortran.dg/intent_out_5.f90: Likewise.
16470 * gfortran.dg/intent_out_6.f90: Likewise.
16471 * gfortran.dg/interface_12.f90: Likewise.
16472 * gfortran.dg/interface_19.f90: Likewise.
16473 * gfortran.dg/interface_4.f90: Likewise.
16474 * gfortran.dg/interface_5.f90: Likewise.
16475 * gfortran.dg/interface_9.f90: Likewise.
16476 * gfortran.dg/interface_assignment_1.f90: Likewise.
16477 * gfortran.dg/interface_assignment_2.f90: Likewise.
16478 * gfortran.dg/internal_dummy_2.f08: Likewise.
16479 * gfortran.dg/internal_dummy_3.f08: Likewise.
16480 * gfortran.dg/internal_dummy_4.f08: Likewise.
16481 * gfortran.dg/internal_pack_1.f90: Likewise.
16482 * gfortran.dg/internal_pack_10.f90: Likewise.
16483 * gfortran.dg/internal_pack_12.f90: Likewise.
16484 * gfortran.dg/internal_pack_13.f90: Likewise.
16485 * gfortran.dg/internal_pack_14.f90: Likewise.
16486 * gfortran.dg/internal_pack_15.f90: Likewise.
16487 * gfortran.dg/internal_pack_2.f90: Likewise.
16488 * gfortran.dg/internal_pack_3.f90: Likewise.
16489 * gfortran.dg/internal_pack_4.f90: Likewise.
16490 * gfortran.dg/internal_pack_6.f90: Likewise.
16491 * gfortran.dg/internal_pack_8.f90: Likewise.
16492 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16493 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16494 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16495 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16496 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16497 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16498 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16499 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16500 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16501 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16502 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16503 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16504 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16505 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16506 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16507 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16508 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16509 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16510 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16511 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16512 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16513 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16514 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16515 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16516 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16517 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16518 * gfortran.dg/io_err_1.f90: Likewise.
16519 * gfortran.dg/io_real_boz.f90: Likewise.
16520 * gfortran.dg/iomsg_1.f90: Likewise.
16521 * gfortran.dg/iostat_1.f90: Likewise.
16522 * gfortran.dg/iostat_2.f90: Likewise.
16523 * gfortran.dg/iostat_4.f90: Likewise.
16524 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16525 * gfortran.dg/ishft_1.f90: Likewise.
16526 * gfortran.dg/ishft_2.f90: Likewise.
16527 * gfortran.dg/ishft_4.f90: Likewise.
16528 * gfortran.dg/isnan_1.f90: Likewise.
16529 * gfortran.dg/isnan_2.f90: Likewise.
16530 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16531 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16532 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16533 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16534 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16535 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16536 * gfortran.dg/itime_idate_1.f: Likewise.
16537 * gfortran.dg/itime_idate_2.f: Likewise.
16538 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16539 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16540 * gfortran.dg/large_real_kind_1.f90: Likewise.
16541 * gfortran.dg/large_real_kind_2.F90: Likewise.
16542 * gfortran.dg/large_real_kind_3.F90: Likewise.
16543 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16544 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16545 * gfortran.dg/large_recl.f90: Likewise.
16546 * gfortran.dg/large_unit_1.f90: Likewise.
16547 * gfortran.dg/large_unit_2.f90: Likewise.
16548 * gfortran.dg/largeequiv_1.f90: Likewise.
16549 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16550 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16551 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16552 * gfortran.dg/list_read_1.f90: Likewise.
16553 * gfortran.dg/list_read_10.f90: Likewise.
16554 * gfortran.dg/list_read_11.f90: Likewise.
16555 * gfortran.dg/list_read_12.f90: Likewise.
16556 * gfortran.dg/list_read_13.f: Likewise.
16557 * gfortran.dg/list_read_14.f90: Likewise.
16558 * gfortran.dg/list_read_2.f90: Likewise.
16559 * gfortran.dg/list_read_3.f90: Likewise.
16560 * gfortran.dg/list_read_4.f90: Likewise.
16561 * gfortran.dg/list_read_5.f90: Likewise.
16562 * gfortran.dg/list_read_6.f90: Likewise.
16563 * gfortran.dg/list_read_7.f90: Likewise.
16564 * gfortran.dg/list_read_8.f90: Likewise.
16565 * gfortran.dg/list_read_9.f90: Likewise.
16566 * gfortran.dg/loc_2.f90: Likewise.
16567 * gfortran.dg/logical_1.f90: Likewise.
16568 * gfortran.dg/logical_dot_product.f90: Likewise.
16569 * gfortran.dg/logical_temp_io.f90: Likewise.
16570 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16571 * gfortran.dg/lrshift_1.f90: Likewise.
16572 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16573 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16574 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16575 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16576 * gfortran.dg/make_unit.f90: Likewise.
16577 * gfortran.dg/mapping_1.f90: Likewise.
16578 * gfortran.dg/mapping_2.f90: Likewise.
16579 * gfortran.dg/mapping_3.f90: Likewise.
16580 * gfortran.dg/masklr_1.F90: Likewise.
16581 * gfortran.dg/masklr_2.F90: Likewise.
16582 * gfortran.dg/matmul_1.f90: Likewise.
16583 * gfortran.dg/matmul_10.f90: Likewise.
16584 * gfortran.dg/matmul_12.f90: Likewise.
16585 * gfortran.dg/matmul_16.f90: Likewise.
16586 * gfortran.dg/matmul_17.f90: Likewise.
16587 * gfortran.dg/matmul_18.f90: Likewise.
16588 * gfortran.dg/matmul_2.f90: Likewise.
16589 * gfortran.dg/matmul_3.f90: Likewise.
16590 * gfortran.dg/matmul_4.f90: Likewise.
16591 * gfortran.dg/matmul_6.f90: Likewise.
16592 * gfortran.dg/matmul_8.f03: Likewise.
16593 * gfortran.dg/matmul_9.f90: Likewise.
16594 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16595 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16596 * gfortran.dg/matmul_const.f90: Likewise.
16597 * gfortran.dg/maxloc_1.f90: Likewise.
16598 * gfortran.dg/maxloc_2.f90: Likewise.
16599 * gfortran.dg/maxloc_3.f90: Likewise.
16600 * gfortran.dg/maxloc_4.f90: Likewise.
16601 * gfortran.dg/maxloc_string_1.f90: Likewise.
16602 * gfortran.dg/maxlocval_1.f90: Likewise.
16603 * gfortran.dg/maxlocval_2.f90: Likewise.
16604 * gfortran.dg/maxlocval_3.f90: Likewise.
16605 * gfortran.dg/maxlocval_4.f90: Likewise.
16606 * gfortran.dg/maxval_char_1.f90: Likewise.
16607 * gfortran.dg/maxval_char_2.f90: Likewise.
16608 * gfortran.dg/maxval_char_3.f90: Likewise.
16609 * gfortran.dg/maxval_char_4.f90: Likewise.
16610 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16611 * gfortran.dg/mclock.f90: Likewise.
16612 * gfortran.dg/merge_bits_1.F90: Likewise.
16613 * gfortran.dg/merge_bits_2.F90: Likewise.
16614 * gfortran.dg/merge_char_1.f90: Likewise.
16615 * gfortran.dg/merge_init_expr.f90: Likewise.
16616 * gfortran.dg/min_max_optional_1.f90: Likewise.
16617 * gfortran.dg/min_max_optional_5.f90: Likewise.
16618 * gfortran.dg/minloc_1.f90: Likewise.
16619 * gfortran.dg/minloc_2.f90: Likewise.
16620 * gfortran.dg/minloc_3.f90: Likewise.
16621 * gfortran.dg/minloc_4.f90: Likewise.
16622 * gfortran.dg/minloc_string_1.f90: Likewise.
16623 * gfortran.dg/minlocval_1.f90: Likewise.
16624 * gfortran.dg/minlocval_2.f90: Likewise.
16625 * gfortran.dg/minlocval_3.f90: Likewise.
16626 * gfortran.dg/minlocval_4.f90: Likewise.
16627 * gfortran.dg/minmax_char_1.f90: Likewise.
16628 * gfortran.dg/minmaxloc_1.f90: Likewise.
16629 * gfortran.dg/minmaxloc_10.f90: Likewise.
16630 * gfortran.dg/minmaxloc_11.f90: Likewise.
16631 * gfortran.dg/minmaxloc_12.f90: Likewise.
16632 * gfortran.dg/minmaxloc_13.f90: Likewise.
16633 * gfortran.dg/minmaxloc_2.f90: Likewise.
16634 * gfortran.dg/minmaxloc_3.f90: Likewise.
16635 * gfortran.dg/minmaxloc_4.f90: Likewise.
16636 * gfortran.dg/minmaxloc_5.f90: Likewise.
16637 * gfortran.dg/minmaxloc_6.f90: Likewise.
16638 * gfortran.dg/minmaxloc_7.f90: Likewise.
16639 * gfortran.dg/minmaxloc_8.f90: Likewise.
16640 * gfortran.dg/minmaxval_1.f90: Likewise.
16641 * gfortran.dg/minval_char_1.f90: Likewise.
16642 * gfortran.dg/minval_char_2.f90: Likewise.
16643 * gfortran.dg/minval_char_3.f90: Likewise.
16644 * gfortran.dg/minval_char_4.f90: Likewise.
16645 * gfortran.dg/minval_char_5.f90: Likewise.
16646 * gfortran.dg/minval_parameter_1.f90: Likewise.
16647 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
16648 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
16649 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
16650 * gfortran.dg/missing_parens_1.f90: Likewise.
16651 * gfortran.dg/missing_parens_2.f90: Likewise.
16652 * gfortran.dg/mod_large_1.f90: Likewise.
16653 * gfortran.dg/mod_sign0_1.f90: Likewise.
16654 * gfortran.dg/module_blank_common.f90: Likewise.
16655 * gfortran.dg/module_commons_1.f90: Likewise.
16656 * gfortran.dg/module_commons_3.f90: Likewise.
16657 * gfortran.dg/module_double_reuse.f90: Likewise.
16658 * gfortran.dg/module_equivalence_1.f90: Likewise.
16659 * gfortran.dg/module_equivalence_2.f90: Likewise.
16660 * gfortran.dg/module_equivalence_3.f90: Likewise.
16661 * gfortran.dg/module_equivalence_5.f90: Likewise.
16662 * gfortran.dg/module_interface_1.f90: Likewise.
16663 * gfortran.dg/module_nan.f90: Likewise.
16664 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16665 * gfortran.dg/module_procedure_1.f90: Likewise.
16666 * gfortran.dg/module_read_1.f90: Likewise.
16667 * gfortran.dg/module_read_2.f90: Likewise.
16668 * gfortran.dg/module_widestring_1.f90: Likewise.
16669 * gfortran.dg/move_alloc.f90: Likewise.
16670 * gfortran.dg/move_alloc_10.f90: Likewise.
16671 * gfortran.dg/move_alloc_13.f90: Likewise.
16672 * gfortran.dg/move_alloc_14.f90: Likewise.
16673 * gfortran.dg/move_alloc_15.f90: Likewise.
16674 * gfortran.dg/move_alloc_16.f90: Likewise.
16675 * gfortran.dg/move_alloc_2.f90: Likewise.
16676 * gfortran.dg/move_alloc_5.f90: Likewise.
16677 * gfortran.dg/move_alloc_6.f90: Likewise.
16678 * gfortran.dg/move_alloc_9.f90: Likewise.
16679 * gfortran.dg/multiple_allocation_1.f90: Likewise.
16680 * gfortran.dg/multiple_allocation_3.f90: Likewise.
16681 * gfortran.dg/mvbits_1.f90: Likewise.
16682 * gfortran.dg/mvbits_2.f90: Likewise.
16683 * gfortran.dg/mvbits_3.f90: Likewise.
16684 * gfortran.dg/mvbits_4.f90: Likewise.
16685 * gfortran.dg/mvbits_7.f90: Likewise.
16686 * gfortran.dg/mvbits_8.f90: Likewise.
16687 * gfortran.dg/namelist_11.f: Likewise.
16688 * gfortran.dg/namelist_12.f: Likewise.
16689 * gfortran.dg/namelist_13.f90: Likewise.
16690 * gfortran.dg/namelist_14.f90: Likewise.
16691 * gfortran.dg/namelist_15.f90: Likewise.
16692 * gfortran.dg/namelist_16.f90: Likewise.
16693 * gfortran.dg/namelist_17.f90: Likewise.
16694 * gfortran.dg/namelist_18.f90: Likewise.
16695 * gfortran.dg/namelist_19.f90: Likewise.
16696 * gfortran.dg/namelist_20.f90: Likewise.
16697 * gfortran.dg/namelist_21.f90: Likewise.
16698 * gfortran.dg/namelist_22.f90: Likewise.
16699 * gfortran.dg/namelist_23.f90: Likewise.
16700 * gfortran.dg/namelist_24.f90: Likewise.
16701 * gfortran.dg/namelist_26.f90: Likewise.
16702 * gfortran.dg/namelist_27.f90: Likewise.
16703 * gfortran.dg/namelist_28.f90: Likewise.
16704 * gfortran.dg/namelist_29.f90: Likewise.
16705 * gfortran.dg/namelist_37.f90: Likewise.
16706 * gfortran.dg/namelist_38.f90: Likewise.
16707 * gfortran.dg/namelist_39.f90: Likewise.
16708 * gfortran.dg/namelist_40.f90: Likewise.
16709 * gfortran.dg/namelist_41.f90: Likewise.
16710 * gfortran.dg/namelist_42.f90: Likewise.
16711 * gfortran.dg/namelist_43.f90: Likewise.
16712 * gfortran.dg/namelist_44.f90: Likewise.
16713 * gfortran.dg/namelist_47.f90: Likewise.
16714 * gfortran.dg/namelist_48.f90: Likewise.
16715 * gfortran.dg/namelist_49.f90: Likewise.
16716 * gfortran.dg/namelist_50.f90: Likewise.
16717 * gfortran.dg/namelist_51.f90: Likewise.
16718 * gfortran.dg/namelist_52.f90: Likewise.
16719 * gfortran.dg/namelist_54.f90: Likewise.
16720 * gfortran.dg/namelist_55.f90: Likewise.
16721 * gfortran.dg/namelist_56.f90: Likewise.
16722 * gfortran.dg/namelist_57.f90: Likewise.
16723 * gfortran.dg/namelist_58.f90: Likewise.
16724 * gfortran.dg/namelist_59.f90: Likewise.
16725 * gfortran.dg/namelist_60.f90: Likewise.
16726 * gfortran.dg/namelist_61.f90: Likewise.
16727 * gfortran.dg/namelist_64.f90: Likewise.
16728 * gfortran.dg/namelist_65.f90: Likewise.
16729 * gfortran.dg/namelist_69.f90: Likewise.
16730 * gfortran.dg/namelist_70.f90: Likewise.
16731 * gfortran.dg/namelist_71.f90: Likewise.
16732 * gfortran.dg/namelist_72.f: Likewise.
16733 * gfortran.dg/namelist_73.f90: Likewise.
16734 * gfortran.dg/namelist_77.f90: Likewise.
16735 * gfortran.dg/namelist_78.f90: Likewise.
16736 * gfortran.dg/namelist_79.f90: Likewise.
16737 * gfortran.dg/namelist_80.f90: Likewise.
16738 * gfortran.dg/namelist_81.f90: Likewise.
16739 * gfortran.dg/namelist_82.f90: Likewise.
16740 * gfortran.dg/namelist_84.f90: Likewise.
16741 * gfortran.dg/namelist_85.f90: Likewise.
16742 * gfortran.dg/namelist_86.f90: Likewise.
16743 * gfortran.dg/namelist_87.f90: Likewise.
16744 * gfortran.dg/namelist_88.f90: Likewise.
16745 * gfortran.dg/namelist_89.f90: Likewise.
16746 * gfortran.dg/namelist_90.f: Likewise.
16747 * gfortran.dg/namelist_95.f90: Likewise.
16748 * gfortran.dg/namelist_char_only.f90: Likewise.
16749 * gfortran.dg/namelist_empty.f90: Likewise.
16750 * gfortran.dg/namelist_internal.f90: Likewise.
16751 * gfortran.dg/namelist_use.f90: Likewise.
16752 * gfortran.dg/namelist_use_only.f90: Likewise.
16753 * gfortran.dg/namelist_utf8.f90: Likewise.
16754 * gfortran.dg/nan_1.f90: Likewise.
16755 * gfortran.dg/nan_2.f90: Likewise.
16756 * gfortran.dg/nan_3.f90: Likewise.
16757 * gfortran.dg/nan_6.f90: Likewise.
16758 * gfortran.dg/nan_7.f90: Likewise.
16759 * gfortran.dg/nearest_1.f90: Likewise.
16760 * gfortran.dg/nearest_2.f90: Likewise.
16761 * gfortran.dg/nearest_3.f90: Likewise.
16762 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16763 * gfortran.dg/negative_automatic_size.f90: Likewise.
16764 * gfortran.dg/negative_unit.f: Likewise.
16765 * gfortran.dg/negative_unit2.f90: Likewise.
16766 * gfortran.dg/negative_unit_int8.f: Likewise.
16767 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16768 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16769 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16770 * gfortran.dg/nested_modules_1.f90: Likewise.
16771 * gfortran.dg/nested_modules_2.f90: Likewise.
16772 * gfortran.dg/nested_modules_3.f90: Likewise.
16773 * gfortran.dg/nesting_1.f90: Likewise.
16774 * gfortran.dg/new_line.f90: Likewise.
16775 * gfortran.dg/newunit_1.f90: Likewise.
16776 * gfortran.dg/newunit_3.f90: Likewise.
16777 * gfortran.dg/newunit_5.f90.f90: Likewise.
16778 * gfortran.dg/nint_1.f90: Likewise.
16779 * gfortran.dg/nint_2.f90: Likewise.
16780 * gfortran.dg/no_arg_check_2.f90: Likewise.
16781 * gfortran.dg/no_range_check_1.f90: Likewise.
16782 * gfortran.dg/no_range_check_2.f90: Likewise.
16783 * gfortran.dg/no_range_check_3.f90: Likewise.
16784 * gfortran.dg/noadv_size.f90: Likewise.
16785 * gfortran.dg/nonreturning_statements.f90: Likewise.
16786 * gfortran.dg/norm2_1.f90: Likewise.
16787 * gfortran.dg/norm2_3.f90: Likewise.
16788 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16789 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16790 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16791 * gfortran.dg/null_4.f90: Likewise.
16792 * gfortran.dg/null_9.f90: Likewise.
16793 * gfortran.dg/nullify_3.f90: Likewise.
16794 * gfortran.dg/oldstyle_1.f90: Likewise.
16795 * gfortran.dg/open_access_append_1.f90: Likewise.
16796 * gfortran.dg/open_access_append_2.f90: Likewise.
16797 * gfortran.dg/open_errors.f90: Likewise.
16798 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16799 * gfortran.dg/open_new.f90: Likewise.
16800 * gfortran.dg/open_readonly_1.f90: Likewise.
16801 * gfortran.dg/operator_1.f90: Likewise.
16802 * gfortran.dg/optional_absent_1.f90: Likewise.
16803 * gfortran.dg/optional_absent_2.f90: Likewise.
16804 * gfortran.dg/optional_absent_3.f90: Likewise.
16805 * gfortran.dg/optional_class_1.f90: Likewise.
16806 * gfortran.dg/optional_dim_2.f90: Likewise.
16807 * gfortran.dg/optional_dim_3.f90: Likewise.
16808 * gfortran.dg/output_exponents_1.f90: Likewise.
16809 * gfortran.dg/overload_1.f90: Likewise.
16810 * gfortran.dg/overload_2.f90: Likewise.
16811 * gfortran.dg/overwrite_1.f: Likewise.
16812 * gfortran.dg/pad_no.f90: Likewise.
16813 * gfortran.dg/parameter_array_init_1.f90: Likewise.
16814 * gfortran.dg/parameter_array_init_2.f90: Likewise.
16815 * gfortran.dg/parameter_array_init_4.f90: Likewise.
16816 * gfortran.dg/parameter_array_init_5.f90: Likewise.
16817 * gfortran.dg/parameter_array_section_2.f90: Likewise.
16818 * gfortran.dg/parens_3.f90: Likewise.
16819 * gfortran.dg/parens_5.f90: Likewise.
16820 * gfortran.dg/parens_6.f90: Likewise.
16821 * gfortran.dg/parent_result_ref_1.f90: Likewise.
16822 * gfortran.dg/parent_result_ref_2.f90: Likewise.
16823 * gfortran.dg/parent_result_ref_3.f90: Likewise.
16824 * gfortran.dg/parent_result_ref_4.f90: Likewise.
16825 * gfortran.dg/parity_1.f90: Likewise.
16826 * gfortran.dg/past_eor.f90: Likewise.
16827 * gfortran.dg/pdt_1.f03: Likewise.
16828 * gfortran.dg/pdt_10.f03: Likewise.
16829 * gfortran.dg/pdt_11.f03: Likewise.
16830 * gfortran.dg/pdt_12.f03: Likewise.
16831 * gfortran.dg/pdt_13.f03: Likewise.
16832 * gfortran.dg/pdt_14.f03: Likewise.
16833 * gfortran.dg/pdt_15.f03: Likewise.
16834 * gfortran.dg/pdt_19.f03: Likewise.
16835 * gfortran.dg/pdt_20.f03: Likewise.
16836 * gfortran.dg/pdt_22.f03: Likewise.
16837 * gfortran.dg/pdt_23.f03: Likewise.
16838 * gfortran.dg/pdt_25.f03: Likewise.
16839 * gfortran.dg/pdt_26.f03: Likewise.
16840 * gfortran.dg/pdt_27.f03: Likewise.
16841 * gfortran.dg/pdt_28.f03: Likewise.
16842 * gfortran.dg/pdt_3.f03: Likewise.
16843 * gfortran.dg/pdt_4.f03: Likewise.
16844 * gfortran.dg/pdt_5.f03: Likewise.
16845 * gfortran.dg/pdt_7.f03: Likewise.
16846 * gfortran.dg/pointer_1.f90: Likewise.
16847 * gfortran.dg/pointer_array_1.f90: Likewise.
16848 * gfortran.dg/pointer_array_3.f90: Likewise.
16849 * gfortran.dg/pointer_array_4.f90: Likewise.
16850 * gfortran.dg/pointer_array_5.f90: Likewise.
16851 * gfortran.dg/pointer_array_6.f90: Likewise.
16852 * gfortran.dg/pointer_array_7.f90: Likewise.
16853 * gfortran.dg/pointer_array_8.f90: Likewise.
16854 * gfortran.dg/pointer_array_9.f90: Likewise.
16855 * gfortran.dg/pointer_array_component_1.f90: Likewise.
16856 * gfortran.dg/pointer_array_component_2.f90: Likewise.
16857 * gfortran.dg/pointer_assign_10.f90: Likewise.
16858 * gfortran.dg/pointer_assign_11.f90: Likewise.
16859 * gfortran.dg/pointer_assign_4.f90: Likewise.
16860 * gfortran.dg/pointer_assign_8.f90: Likewise.
16861 * gfortran.dg/pointer_assign_9.f90: Likewise.
16862 * gfortran.dg/pointer_check_10.f90: Likewise.
16863 * gfortran.dg/pointer_check_9.f90: Likewise.
16864 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
16865 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
16866 * gfortran.dg/pointer_function_result_1.f90: Likewise.
16867 * gfortran.dg/pointer_init_1.f90: Likewise.
16868 * gfortran.dg/pointer_init_3.f90: Likewise.
16869 * gfortran.dg/pointer_init_4.f90: Likewise.
16870 * gfortran.dg/pointer_init_5.f90: Likewise.
16871 * gfortran.dg/pointer_init_8.f90: Likewise.
16872 * gfortran.dg/pointer_intent_1.f90: Likewise.
16873 * gfortran.dg/pointer_intent_4.f90: Likewise.
16874 * gfortran.dg/pointer_intent_5.f90: Likewise.
16875 * gfortran.dg/pointer_remapping_10.f90: Likewise.
16876 * gfortran.dg/pointer_remapping_4.f03: Likewise.
16877 * gfortran.dg/pointer_remapping_5.f08: Likewise.
16878 * gfortran.dg/pointer_remapping_9.f90: Likewise.
16879 * gfortran.dg/pointer_target_1.f90: Likewise.
16880 * gfortran.dg/pointer_target_2.f90: Likewise.
16881 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
16882 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
16883 * gfortran.dg/power.f90: Likewise.
16884 * gfortran.dg/power1.f90: Likewise.
16885 * gfortran.dg/power_3.f90: Likewise.
16886 * gfortran.dg/power_4.f90: Likewise.
16887 * gfortran.dg/power_5.f90: Likewise.
16888 * gfortran.dg/pr12884.f: Likewise.
16889 * gfortran.dg/pr15129.f90: Likewise.
16890 * gfortran.dg/pr15140.f90: Likewise.
16891 * gfortran.dg/pr15324.f90: Likewise.
16892 * gfortran.dg/pr15332.f: Likewise.
16893 * gfortran.dg/pr15957.f90: Likewise.
16894 * gfortran.dg/pr15959.f90: Likewise.
16895 * gfortran.dg/pr16597.f90: Likewise.
16896 * gfortran.dg/pr16861.f90: Likewise.
16897 * gfortran.dg/pr16938.f90: Likewise.
16898 * gfortran.dg/pr17090.f90: Likewise.
16899 * gfortran.dg/pr17143.f90: Likewise.
16900 * gfortran.dg/pr17164.f90: Likewise.
16901 * gfortran.dg/pr17229.f: Likewise.
16902 * gfortran.dg/pr17285.f90: Likewise.
16903 * gfortran.dg/pr17286.f90: Likewise.
16904 * gfortran.dg/pr17472.f: Likewise.
16905 * gfortran.dg/pr17612.f90: Likewise.
16906 * gfortran.dg/pr17706.f90: Likewise.
16907 * gfortran.dg/pr18025.f90: Likewise.
16908 * gfortran.dg/pr18122.f90: Likewise.
16909 * gfortran.dg/pr18210.f90: Likewise.
16910 * gfortran.dg/pr18392.f90: Likewise.
16911 * gfortran.dg/pr19155.f: Likewise.
16912 * gfortran.dg/pr19216.f: Likewise.
16913 * gfortran.dg/pr19467.f90: Likewise.
16914 * gfortran.dg/pr19657.f: Likewise.
16915 * gfortran.dg/pr19926.f90: Likewise.
16916 * gfortran.dg/pr19928-1.f90: Likewise.
16917 * gfortran.dg/pr19928-2.f90: Likewise.
16918 * gfortran.dg/pr20086.f90: Likewise.
16919 * gfortran.dg/pr20124.f90: Likewise.
16920 * gfortran.dg/pr20163-2.f: Likewise.
16921 * gfortran.dg/pr20480.f90: Likewise.
16922 * gfortran.dg/pr20755.f: Likewise.
16923 * gfortran.dg/pr20950.f: Likewise.
16924 * gfortran.dg/pr21177.f90: Likewise.
16925 * gfortran.dg/pr21730.f: Likewise.
16926 * gfortran.dg/pr22491.f: Likewise.
16927 * gfortran.dg/pr25603.f: Likewise.
16928 * gfortran.dg/pr26246_2.f90: Likewise.
16929 * gfortran.dg/pr32136.f90: Likewise.
16930 * gfortran.dg/pr32533.f90: Likewise.
16931 * gfortran.dg/pr33794.f90: Likewise.
16932 * gfortran.dg/pr35662.f90: Likewise.
16933 * gfortran.dg/pr35944-1.f90: Likewise.
16934 * gfortran.dg/pr35944-2.f90: Likewise.
16935 * gfortran.dg/pr35983.f90: Likewise.
16936 * gfortran.dg/pr39865.f90: Likewise.
16937 * gfortran.dg/pr41212.f90: Likewise.
16938 * gfortran.dg/pr43808.f90: Likewise.
16939 * gfortran.dg/pr44592.f90: Likewise.
16940 * gfortran.dg/pr44735.f90: Likewise.
16941 * gfortran.dg/pr45308.f03: Likewise.
16942 * gfortran.dg/pr46297.f: Likewise.
16943 * gfortran.dg/pr46588.f90: Likewise.
16944 * gfortran.dg/pr46665.f90: Likewise.
16945 * gfortran.dg/pr46804.f90: Likewise.
16946 * gfortran.dg/pr47008.f03: Likewise.
16947 * gfortran.dg/pr47614.f: Likewise.
16948 * gfortran.dg/pr47878.f90: Likewise.
16949 * gfortran.dg/pr49103.f90: Likewise.
16950 * gfortran.dg/pr50069_1.f90: Likewise.
16951 * gfortran.dg/pr50769.f90: Likewise.
16952 * gfortran.dg/pr52608.f90: Likewise.
16953 * gfortran.dg/pr55086_2.f90: Likewise.
16954 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
16955 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
16956 * gfortran.dg/pr55330.f90: Likewise.
16957 * gfortran.dg/pr56015.f90: Likewise.
16958 * gfortran.dg/pr57910.f90: Likewise.
16959 * gfortran.dg/pr59700.f90: Likewise.
16960 * gfortran.dg/pr62125.f90: Likewise.
16961 * gfortran.dg/pr64530.f90: Likewise.
16962 * gfortran.dg/pr65429.f90: Likewise.
16963 * gfortran.dg/pr65450.f90: Likewise.
16964 * gfortran.dg/pr65504.f90: Likewise.
16965 * gfortran.dg/pr65903.f90: Likewise.
16966 * gfortran.dg/pr66311.f90: Likewise.
16967 * gfortran.dg/pr66864.f90: Likewise.
16968 * gfortran.dg/pr67140.f90: Likewise.
16969 * gfortran.dg/pr67524.f90: Likewise.
16970 * gfortran.dg/pr67885.f90: Likewise.
16971 * gfortran.dg/pr68053.f90: Likewise.
16972 * gfortran.dg/pr68566.f90: Likewise.
16973 * gfortran.dg/pr69514_1.f90: Likewise.
16974 * gfortran.dg/pr69514_2.f90: Likewise.
16975 * gfortran.dg/pr69739.f90: Likewise.
16976 * gfortran.dg/pr70673.f90: Likewise.
16977 * gfortran.dg/pr71523_2.f90: Likewise.
16978 * gfortran.dg/pr71764.f90: Likewise.
16979 * gfortran.dg/pr78092.f90: Likewise.
16980 * gfortran.dg/pr82973.f90: Likewise.
16981 * gfortran.dg/pr83864.f90: Likewise.
16982 * gfortran.dg/pr83874.f90: Likewise.
16983 * gfortran.dg/pr84088.f90: Likewise.
16984 * gfortran.dg/pr84155.f90: Likewise.
16985 * gfortran.dg/proc_decl_12.f90: Likewise.
16986 * gfortran.dg/proc_decl_13.f90: Likewise.
16987 * gfortran.dg/proc_decl_15.f90: Likewise.
16988 * gfortran.dg/proc_decl_17.f90: Likewise.
16989 * gfortran.dg/proc_decl_18.f90: Likewise.
16990 * gfortran.dg/proc_decl_2.f90: Likewise.
16991 * gfortran.dg/proc_decl_5.f90: Likewise.
16992 * gfortran.dg/proc_decl_9.f90: Likewise.
16993 * gfortran.dg/proc_ptr_1.f90: Likewise.
16994 * gfortran.dg/proc_ptr_10.f90: Likewise.
16995 * gfortran.dg/proc_ptr_12.f90: Likewise.
16996 * gfortran.dg/proc_ptr_18.f90: Likewise.
16997 * gfortran.dg/proc_ptr_19.f90: Likewise.
16998 * gfortran.dg/proc_ptr_21.f90: Likewise.
16999 * gfortran.dg/proc_ptr_22.f90: Likewise.
17000 * gfortran.dg/proc_ptr_23.f90: Likewise.
17001 * gfortran.dg/proc_ptr_25.f90: Likewise.
17002 * gfortran.dg/proc_ptr_26.f90: Likewise.
17003 * gfortran.dg/proc_ptr_3.f90: Likewise.
17004 * gfortran.dg/proc_ptr_36.f90: Likewise.
17005 * gfortran.dg/proc_ptr_47.f90: Likewise.
17006 * gfortran.dg/proc_ptr_48.f90: Likewise.
17007 * gfortran.dg/proc_ptr_5.f90: Likewise.
17008 * gfortran.dg/proc_ptr_6.f90: Likewise.
17009 * gfortran.dg/proc_ptr_7.f90: Likewise.
17010 * gfortran.dg/proc_ptr_8.f90: Likewise.
17011 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
17012 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
17013 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
17014 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
17015 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
17016 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
17017 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
17018 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
17019 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
17020 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
17021 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
17022 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
17023 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
17024 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
17025 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
17026 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
17027 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
17028 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
17029 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
17030 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
17031 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
17032 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
17033 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
17034 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
17035 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
17036 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
17037 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
17038 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
17039 * gfortran.dg/product_init_expr.f03: Likewise.
17040 * gfortran.dg/promotion.f90: Likewise.
17041 * gfortran.dg/promotion_3.f90: Likewise.
17042 * gfortran.dg/promotion_4.f90: Likewise.
17043 * gfortran.dg/protected_1.f90: Likewise.
17044 * gfortran.dg/protected_2.f90: Likewise.
17045 * gfortran.dg/ptr-func-1.f90: Likewise.
17046 * gfortran.dg/ptr-func-2.f90: Likewise.
17047 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
17048 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
17049 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
17050 * gfortran.dg/pure_byref_1.f90: Likewise.
17051 * gfortran.dg/pure_byref_2.f90: Likewise.
17052 * gfortran.dg/pure_byref_3.f90: Likewise.
17053 * gfortran.dg/quad_2.f90: Likewise.
17054 * gfortran.dg/quad_3.f90: Likewise.
17055 * gfortran.dg/random_3.f90: Likewise.
17056 * gfortran.dg/random_4.f90: Likewise.
17057 * gfortran.dg/random_7.f90: Likewise.
17058 * gfortran.dg/read_2.f90: Likewise.
17059 * gfortran.dg/read_3.f90: Likewise.
17060 * gfortran.dg/read_4.f90: Likewise.
17061 * gfortran.dg/read_5.f90: Likewise.
17062 * gfortran.dg/read_bad_advance.f90: Likewise.
17063 * gfortran.dg/read_bang.f90: Likewise.
17064 * gfortran.dg/read_bang4.f90: Likewise.
17065 * gfortran.dg/read_comma.f: Likewise.
17066 * gfortran.dg/read_dir.f90: Likewise.
17067 * gfortran.dg/read_empty_file.f: Likewise.
17068 * gfortran.dg/read_eof_1.f90: Likewise.
17069 * gfortran.dg/read_eof_2.f90: Likewise.
17070 * gfortran.dg/read_eof_3.f90: Likewise.
17071 * gfortran.dg/read_eof_4.f90: Likewise.
17072 * gfortran.dg/read_eof_5.f90: Likewise.
17073 * gfortran.dg/read_eof_6.f: Likewise.
17074 * gfortran.dg/read_eof_7.f90: Likewise.
17075 * gfortran.dg/read_eof_8.f90: Likewise.
17076 * gfortran.dg/read_eof_all.f90: Likewise.
17077 * gfortran.dg/read_eor.f90: Likewise.
17078 * gfortran.dg/read_float_1.f90: Likewise.
17079 * gfortran.dg/read_float_2.f03: Likewise.
17080 * gfortran.dg/read_float_3.f90: Likewise.
17081 * gfortran.dg/read_float_4.f90: Likewise.
17082 * gfortran.dg/read_infnan_1.f90: Likewise.
17083 * gfortran.dg/read_list_eof_1.f90: Likewise.
17084 * gfortran.dg/read_logical.f90: Likewise.
17085 * gfortran.dg/read_many_1.f: Likewise.
17086 * gfortran.dg/read_no_eor.f90: Likewise.
17087 * gfortran.dg/read_noadvance.f90: Likewise.
17088 * gfortran.dg/read_repeat.f90: Likewise.
17089 * gfortran.dg/read_repeat_2.f90: Likewise.
17090 * gfortran.dg/read_size_noadvance.f90: Likewise.
17091 * gfortran.dg/read_x_eof.f90: Likewise.
17092 * gfortran.dg/read_x_past.f: Likewise.
17093 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
17094 * gfortran.dg/real_const_1.f: Likewise.
17095 * gfortran.dg/real_const_2.f90: Likewise.
17096 * gfortran.dg/real_const_3.f90: Likewise.
17097 * gfortran.dg/real_do_1.f90: Likewise.
17098 * gfortran.dg/real_index_1.f90: Likewise.
17099 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
17100 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
17101 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
17102 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
17103 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
17104 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
17105 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
17106 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
17107 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
17108 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
17109 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
17110 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
17111 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
17112 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
17113 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
17114 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
17115 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
17116 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
17117 * gfortran.dg/record_marker_1.f90: Likewise.
17118 * gfortran.dg/record_marker_2.f: Likewise.
17119 * gfortran.dg/record_marker_3.f90: Likewise.
17120 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
17121 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
17122 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
17123 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
17124 * gfortran.dg/recursive_check_7.f90: Likewise.
17125 * gfortran.dg/recursive_reference_1.f90: Likewise.
17126 * gfortran.dg/recursive_reference_2.f90: Likewise.
17127 * gfortran.dg/recursive_stack.f90: Likewise.
17128 * gfortran.dg/reduction.f90: Likewise.
17129 * gfortran.dg/repack_arrays_1.f90: Likewise.
17130 * gfortran.dg/repeat_1.f90: Likewise.
17131 * gfortran.dg/repeat_2.f90: Likewise.
17132 * gfortran.dg/repeat_3.f90: Likewise.
17133 * gfortran.dg/repeat_6.f90: Likewise.
17134 * gfortran.dg/reshape-alloc.f90: Likewise.
17135 * gfortran.dg/reshape-complex.f90: Likewise.
17136 * gfortran.dg/reshape.f90: Likewise.
17137 * gfortran.dg/reshape_2.f90: Likewise.
17138 * gfortran.dg/reshape_7.f90: Likewise.
17139 * gfortran.dg/reshape_empty_1.f03: Likewise.
17140 * gfortran.dg/reshape_pad_1.f90: Likewise.
17141 * gfortran.dg/reshape_rank7.f90: Likewise.
17142 * gfortran.dg/reshape_transpose_1.f90: Likewise.
17143 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
17144 * gfortran.dg/result_default_init_1.f90: Likewise.
17145 * gfortran.dg/result_in_spec_1.f90: Likewise.
17146 * gfortran.dg/result_in_spec_2.f90: Likewise.
17147 * gfortran.dg/ret_array_1.f90: Likewise.
17148 * gfortran.dg/ret_pointer_1.f90: Likewise.
17149 * gfortran.dg/ret_pointer_2.f90: Likewise.
17150 * gfortran.dg/rewind_1.f90: Likewise.
17151 * gfortran.dg/round_1.f03: Likewise.
17152 * gfortran.dg/round_2.f03: Likewise.
17153 * gfortran.dg/round_3.f08: Likewise.
17154 * gfortran.dg/round_4.f90: Likewise.
17155 * gfortran.dg/rrspacing_1.f90: Likewise.
17156 * gfortran.dg/runtime_warning_1.f90: Likewise.
17157 * gfortran.dg/same_type_as_2.f03: Likewise.
17158 * gfortran.dg/save_1.f90: Likewise.
17159 * gfortran.dg/save_5.f90: Likewise.
17160 * gfortran.dg/save_6.f90: Likewise.
17161 * gfortran.dg/scalar_mask_1.f90: Likewise.
17162 * gfortran.dg/scalar_mask_2.f90: Likewise.
17163 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
17164 * gfortran.dg/scale_1.f90: Likewise.
17165 * gfortran.dg/scan_1.f90: Likewise.
17166 * gfortran.dg/scan_2.f90: Likewise.
17167 * gfortran.dg/secnds-1.f: Likewise.
17168 * gfortran.dg/secnds.f: Likewise.
17169 * gfortran.dg/select_1.f90: Likewise.
17170 * gfortran.dg/select_2.f90: Likewise.
17171 * gfortran.dg/select_3.f90: Likewise.
17172 * gfortran.dg/select_5.f90: Likewise.
17173 * gfortran.dg/select_char_1.f90: Likewise.
17174 * gfortran.dg/select_char_2.f90: Likewise.
17175 * gfortran.dg/select_type_13.f03: Likewise.
17176 * gfortran.dg/select_type_14.f03: Likewise.
17177 * gfortran.dg/select_type_15.f03: Likewise.
17178 * gfortran.dg/select_type_19.f03: Likewise.
17179 * gfortran.dg/select_type_2.f03: Likewise.
17180 * gfortran.dg/select_type_26.f03: Likewise.
17181 * gfortran.dg/select_type_27.f03: Likewise.
17182 * gfortran.dg/select_type_28.f03: Likewise.
17183 * gfortran.dg/select_type_3.f03: Likewise.
17184 * gfortran.dg/select_type_35.f03: Likewise.
17185 * gfortran.dg/select_type_36.f03: Likewise.
17186 * gfortran.dg/select_type_37.f03: Likewise.
17187 * gfortran.dg/select_type_39.f03: Likewise.
17188 * gfortran.dg/select_type_4.f90: Likewise.
17189 * gfortran.dg/select_type_5.f03: Likewise.
17190 * gfortran.dg/select_type_6.f03: Likewise.
17191 * gfortran.dg/select_type_7.f03: Likewise.
17192 * gfortran.dg/select_type_8.f03: Likewise.
17193 * gfortran.dg/selected_char_kind_1.f90: Likewise.
17194 * gfortran.dg/selected_char_kind_4.f90: Likewise.
17195 * gfortran.dg/selected_kind_1.f90: Likewise.
17196 * gfortran.dg/selected_real_kind_2.f90: Likewise.
17197 * gfortran.dg/shape_2.f90: Likewise.
17198 * gfortran.dg/shape_4.f90: Likewise.
17199 * gfortran.dg/shape_5.f90: Likewise.
17200 * gfortran.dg/shape_7.f90: Likewise.
17201 * gfortran.dg/shape_8.f90: Likewise.
17202 * gfortran.dg/shape_9.f90: Likewise.
17203 * gfortran.dg/shift-kind_2.f90: Likewise.
17204 * gfortran.dg/shiftalr_1.F90: Likewise.
17205 * gfortran.dg/shiftalr_2.F90: Likewise.
17206 * gfortran.dg/simpleif_1.f90: Likewise.
17207 * gfortran.dg/simplify_argN_1.f90: Likewise.
17208 * gfortran.dg/simplify_cshift_1.f90: Likewise.
17209 * gfortran.dg/simplify_cshift_4.f90: Likewise.
17210 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
17211 * gfortran.dg/simplify_modulo.f90: Likewise.
17212 * gfortran.dg/single_char_string.f90: Likewise.
17213 * gfortran.dg/size_dim.f90: Likewise.
17214 * gfortran.dg/size_optional_dim_1.f90: Likewise.
17215 * gfortran.dg/sizeof.f90: Likewise.
17216 * gfortran.dg/sizeof_4.f90: Likewise.
17217 * gfortran.dg/slash_1.f90: Likewise.
17218 * gfortran.dg/sms-1.f90: Likewise.
17219 * gfortran.dg/sms-2.f90: Likewise.
17220 * gfortran.dg/spec_expr_7.f90: Likewise.
17221 * gfortran.dg/specifics_1.f90: Likewise.
17222 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
17223 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
17224 * gfortran.dg/spread_init_expr.f03: Likewise.
17225 * gfortran.dg/spread_scalar_source.f90: Likewise.
17226 * gfortran.dg/spread_shape_1.f90: Likewise.
17227 * gfortran.dg/stat_1.f90: Likewise.
17228 * gfortran.dg/stat_2.f90: Likewise.
17229 * gfortran.dg/stfunc_1.f90: Likewise.
17230 * gfortran.dg/stfunc_4.f90: Likewise.
17231 * gfortran.dg/stfunc_6.f90: Likewise.
17232 * gfortran.dg/storage_size_1.f08: Likewise.
17233 * gfortran.dg/storage_size_3.f08: Likewise.
17234 * gfortran.dg/storage_size_4.f90: Likewise.
17235 * gfortran.dg/streamio_1.f90: Likewise.
17236 * gfortran.dg/streamio_10.f90: Likewise.
17237 * gfortran.dg/streamio_11.f90: Likewise.
17238 * gfortran.dg/streamio_12.f90: Likewise.
17239 * gfortran.dg/streamio_13.f90: Likewise.
17240 * gfortran.dg/streamio_14.f90: Likewise.
17241 * gfortran.dg/streamio_15.f90: Likewise.
17242 * gfortran.dg/streamio_16.f90: Likewise.
17243 * gfortran.dg/streamio_17.f90: Likewise.
17244 * gfortran.dg/streamio_2.f90: Likewise.
17245 * gfortran.dg/streamio_3.f90: Likewise.
17246 * gfortran.dg/streamio_4.f90: Likewise.
17247 * gfortran.dg/streamio_5.f90: Likewise.
17248 * gfortran.dg/streamio_6.f90: Likewise.
17249 * gfortran.dg/streamio_7.f90: Likewise.
17250 * gfortran.dg/streamio_8.f90: Likewise.
17251 * gfortran.dg/streamio_9.f90: Likewise.
17252 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17253 * gfortran.dg/string_4.f90: Likewise.
17254 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17255 * gfortran.dg/string_assign_2.f90: Likewise.
17256 * gfortran.dg/string_compare_1.f90: Likewise.
17257 * gfortran.dg/string_compare_2.f90: Likewise.
17258 * gfortran.dg/string_compare_3.f90: Likewise.
17259 * gfortran.dg/string_ctor_1.f90: Likewise.
17260 * gfortran.dg/string_length_1.f90: Likewise.
17261 * gfortran.dg/string_length_2.f90: Likewise.
17262 * gfortran.dg/string_length_3.f90: Likewise.
17263 * gfortran.dg/string_length_4.f90: Likewise.
17264 * gfortran.dg/string_null_compare_1.f: Likewise.
17265 * gfortran.dg/string_pad_trunc.f90: Likewise.
17266 * gfortran.dg/structure_constructor_1.f03: Likewise.
17267 * gfortran.dg/structure_constructor_11.f90: Likewise.
17268 * gfortran.dg/structure_constructor_13.f03: Likewise.
17269 * gfortran.dg/structure_constructor_2.f03: Likewise.
17270 * gfortran.dg/structure_constructor_5.f03: Likewise.
17271 * gfortran.dg/submodule_1.f08: Likewise.
17272 * gfortran.dg/submodule_11.f08: Likewise.
17273 * gfortran.dg/submodule_14.f08: Likewise.
17274 * gfortran.dg/submodule_15.f08: Likewise.
17275 * gfortran.dg/submodule_17.f08: Likewise.
17276 * gfortran.dg/submodule_18.f08: Likewise.
17277 * gfortran.dg/submodule_19.f08: Likewise.
17278 * gfortran.dg/submodule_2.f08: Likewise.
17279 * gfortran.dg/submodule_27.f08: Likewise.
17280 * gfortran.dg/submodule_28.f08: Likewise.
17281 * gfortran.dg/submodule_29.f08: Likewise.
17282 * gfortran.dg/submodule_30.f08: Likewise.
17283 * gfortran.dg/submodule_6.f08: Likewise.
17284 * gfortran.dg/submodule_7.f08: Likewise.
17285 * gfortran.dg/submodule_8.f08: Likewise.
17286 * gfortran.dg/subnormal_1.f90: Likewise.
17287 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17288 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17289 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17290 * gfortran.dg/substr_2.f: Likewise.
17291 * gfortran.dg/substr_3.f: Likewise.
17292 * gfortran.dg/substr_4.f: Likewise.
17293 * gfortran.dg/substr_5.f90: Likewise.
17294 * gfortran.dg/substr_6.f90: Likewise.
17295 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17296 * gfortran.dg/sum_init_expr.f03: Likewise.
17297 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17298 * gfortran.dg/system_clock_3.f08: Likewise.
17299 * gfortran.dg/t_editing.f: Likewise.
17300 * gfortran.dg/team_change_1.f90: Likewise.
17301 * gfortran.dg/team_end_1.f90: Likewise.
17302 * gfortran.dg/team_number_1.f90: Likewise.
17303 * gfortran.dg/temporary_1.f90: Likewise.
17304 * gfortran.dg/test_com_block.f90: Likewise.
17305 * gfortran.dg/test_only_clause.f90: Likewise.
17306 * gfortran.dg/tiny_1.f90: Likewise.
17307 * gfortran.dg/tiny_2.f90: Likewise.
17308 * gfortran.dg/tl_editing.f90: Likewise.
17309 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17310 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17311 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17312 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17313 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17314 * gfortran.dg/transfer_class_2.f90: Likewise.
17315 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17316 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17317 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17318 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17319 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17320 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17321 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17322 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17323 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17324 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17325 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17326 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17327 * gfortran.dg/transpose_1.f90: Likewise.
17328 * gfortran.dg/transpose_3.f03: Likewise.
17329 * gfortran.dg/transpose_4.f90: Likewise.
17330 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17331 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17332 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17333 * gfortran.dg/trim_1.f90: Likewise.
17334 * gfortran.dg/trim_optimize_1.f90: Likewise.
17335 * gfortran.dg/trim_optimize_2.f90: Likewise.
17336 * gfortran.dg/trim_optimize_3.f90: Likewise.
17337 * gfortran.dg/trim_optimize_4.f90: Likewise.
17338 * gfortran.dg/trim_optimize_5.f90: Likewise.
17339 * gfortran.dg/trim_optimize_6.f90: Likewise.
17340 * gfortran.dg/trim_optimize_7.f90: Likewise.
17341 * gfortran.dg/trim_optimize_8.f90: Likewise.
17342 * gfortran.dg/type_to_class_1.f03: Likewise.
17343 * gfortran.dg/type_to_class_2.f03: Likewise.
17344 * gfortran.dg/type_to_class_3.f03: Likewise.
17345 * gfortran.dg/type_to_class_4.f03: Likewise.
17346 * gfortran.dg/type_to_class_5.f03: Likewise.
17347 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17348 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17349 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17350 * gfortran.dg/typebound_call_1.f03: Likewise.
17351 * gfortran.dg/typebound_call_13.f03: Likewise.
17352 * gfortran.dg/typebound_call_18.f03: Likewise.
17353 * gfortran.dg/typebound_call_19.f03: Likewise.
17354 * gfortran.dg/typebound_call_2.f03: Likewise.
17355 * gfortran.dg/typebound_call_20.f03: Likewise.
17356 * gfortran.dg/typebound_call_3.f03: Likewise.
17357 * gfortran.dg/typebound_generic_5.f03: Likewise.
17358 * gfortran.dg/typebound_generic_6.f03: Likewise.
17359 * gfortran.dg/typebound_generic_9.f03: Likewise.
17360 * gfortran.dg/typebound_operator_12.f03: Likewise.
17361 * gfortran.dg/typebound_operator_13.f03: Likewise.
17362 * gfortran.dg/typebound_operator_15.f90: Likewise.
17363 * gfortran.dg/typebound_operator_20.f90: Likewise.
17364 * gfortran.dg/typebound_operator_3.f03: Likewise.
17365 * gfortran.dg/typebound_operator_6.f03: Likewise.
17366 * gfortran.dg/typebound_operator_7.f03: Likewise.
17367 * gfortran.dg/typebound_operator_8.f03: Likewise.
17368 * gfortran.dg/typebound_operator_9.f03: Likewise.
17369 * gfortran.dg/typebound_proc_19.f90: Likewise.
17370 * gfortran.dg/typebound_proc_20.f90: Likewise.
17371 * gfortran.dg/typebound_proc_23.f90: Likewise.
17372 * gfortran.dg/typebound_proc_27.f03: Likewise.
17373 * gfortran.dg/typebound_proc_35.f90: Likewise.
17374 * gfortran.dg/typebound_proc_36.f90: Likewise.
17375 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17376 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17377 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17378 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17379 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17380 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17381 * gfortran.dg/unf_short_record_1.f90: Likewise.
17382 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17383 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17384 * gfortran.dg/unit_1.f90: Likewise.
17385 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17386 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17387 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17388 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17389 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17390 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17391 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17392 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17393 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17394 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17395 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17396 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17397 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17398 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17399 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17400 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17401 * gfortran.dg/unpack_init_expr.f03: Likewise.
17402 * gfortran.dg/use_10.f90: Likewise.
17403 * gfortran.dg/use_11.f90: Likewise.
17404 * gfortran.dg/use_13.f90: Likewise.
17405 * gfortran.dg/use_24.f90: Likewise.
17406 * gfortran.dg/use_27.f90: Likewise.
17407 * gfortran.dg/use_5.f90: Likewise.
17408 * gfortran.dg/use_allocated_1.f90: Likewise.
17409 * gfortran.dg/use_only_1.f90: Likewise.
17410 * gfortran.dg/use_only_4.f90: Likewise.
17411 * gfortran.dg/use_rename_2.f90: Likewise.
17412 * gfortran.dg/use_rename_4.f90: Likewise.
17413 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17414 * gfortran.dg/used_interface_ref.f90: Likewise.
17415 * gfortran.dg/used_types_5.f90: Likewise.
17416 * gfortran.dg/utf8_1.f03: Likewise.
17417 * gfortran.dg/utf8_2.f03: Likewise.
17418 * gfortran.dg/value_1.f90: Likewise.
17419 * gfortran.dg/value_2.f90: Likewise.
17420 * gfortran.dg/value_4.f90: Likewise.
17421 * gfortran.dg/value_6.f03: Likewise.
17422 * gfortran.dg/value_7.f03: Likewise.
17423 * gfortran.dg/value_test.f90: Likewise.
17424 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17425 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17426 * gfortran.dg/vect/pr60510.f: Likewise.
17427 * gfortran.dg/vect/pr69882.f90: Likewise.
17428 * gfortran.dg/vect/pr69980.f90: Likewise.
17429 * gfortran.dg/vect/vect-5.f90: Likewise.
17430 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17431 * gfortran.dg/vector_subscript_1.f90: Likewise.
17432 * gfortran.dg/vector_subscript_2.f90: Likewise.
17433 * gfortran.dg/vector_subscript_3.f90: Likewise.
17434 * gfortran.dg/vector_subscript_5.f90: Likewise.
17435 * gfortran.dg/verify_2.f90: Likewise.
17436 * gfortran.dg/volatile10.f90: Likewise.
17437 * gfortran.dg/where_1.f90: Likewise.
17438 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17439 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17440 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17441 * gfortran.dg/whole_file_13.f90: Likewise.
17442 * gfortran.dg/whole_file_2.f90: Likewise.
17443 * gfortran.dg/widechar_2.f90: Likewise.
17444 * gfortran.dg/widechar_4.f90: Likewise.
17445 * gfortran.dg/widechar_5.f90: Likewise.
17446 * gfortran.dg/widechar_6.f90: Likewise.
17447 * gfortran.dg/widechar_8.f90: Likewise.
17448 * gfortran.dg/widechar_IO_1.f90: Likewise.
17449 * gfortran.dg/widechar_IO_2.f90: Likewise.
17450 * gfortran.dg/widechar_IO_3.f90: Likewise.
17451 * gfortran.dg/widechar_IO_4.f90: Likewise.
17452 * gfortran.dg/widechar_compare_1.f90: Likewise.
17453 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17454 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17455 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17456 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17457 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17458 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17459 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17460 * gfortran.dg/widechar_select_1.f90: Likewise.
17461 * gfortran.dg/winapi.f90: Likewise.
17462 * gfortran.dg/write_0_pe_format.f90: Likewise.
17463 * gfortran.dg/write_back.f: Likewise.
17464 * gfortran.dg/write_check3.f90: Likewise.
17465 * gfortran.dg/write_direct_eor.f90: Likewise.
17466 * gfortran.dg/write_padding.f90: Likewise.
17467 * gfortran.dg/write_recursive.f90: Likewise.
17468 * gfortran.dg/write_rewind_1.f: Likewise.
17469 * gfortran.dg/write_rewind_2.f: Likewise.
17470 * gfortran.dg/write_zero_array.f90: Likewise.
17471 * gfortran.dg/x_slash_1.f: Likewise.
17472 * gfortran.dg/x_slash_2.f: Likewise.
17473 * gfortran.dg/zero_array_components_1.f90: Likewise.
17474 * gfortran.dg/zero_length_1.f90: Likewise.
17475 * gfortran.dg/zero_length_2.f90: Likewise.
17476 * gfortran.dg/zero_sized_1.f90: Likewise.
17477 * gfortran.dg/zero_sized_3.f90: Likewise.
17478 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17479 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17480 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17481 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17482 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17483 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17484 * gfortran.fortran-torture/execute/args.f90: Likewise.
17485 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17486 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17487 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17488 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17489 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17490 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17491 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17492 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17493 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17494 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17495 * gfortran.fortran-torture/execute/common.f90: Likewise.
17496 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17497 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17498 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17499 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17500 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17501 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17502 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17503 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17504 * gfortran.fortran-torture/execute/data.f90: Likewise.
17505 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17506 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17507 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17508 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17509 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17510 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17511 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17512 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17513 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17514 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17515 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17516 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17517 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17518 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17519 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17520 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17521 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17522 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17523 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17524 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17525 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17526 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17527 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17528 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17529 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17530 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17531 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17532 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17533 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17534 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17535 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17536 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17537 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17538 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17539 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17540 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17541 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17542 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17543 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17544 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17545 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17546 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17547 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17548 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17549 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17550 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17551 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17552 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17553 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17554 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17555 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17556 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17557 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17558 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17559 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17560 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17561 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17562 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17563 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17564 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17565 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17566 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17567 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17568 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17569 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17570 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17571 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17572 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17573 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17574 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17575 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17576 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17577 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17578 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17579 Likewise.
17580 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17581 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17582 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17583 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17584 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17585 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17586 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17587 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17588 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17589 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17590 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17591 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17592 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17593 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17594 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17595 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17596 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17597 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17598 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17599 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17600 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17601 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17602 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17603 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17604 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17605 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17606 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17607 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17608 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17609 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17610 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17611 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17612 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
17613 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
17614 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
17615 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
17616 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
17617 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
17618 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
17619 * gfortran.fortran-torture/execute/math.f90: Likewise.
17620 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
17621 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
17622 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
17623 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
17624 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
17625 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
17626 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
17627 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
17628 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
17629 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
17630 * gfortran.fortran-torture/execute/power.f90: Likewise.
17631 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
17632 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
17633 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17634 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
17635 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
17636 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
17637 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
17638 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
17639 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
17640 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
17641 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
17642 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
17643 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
17644 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
17645 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
17646 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
17647 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
17648 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
17649 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
17650 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
17651 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
17652 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
17653 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
17654 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
17655 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
17656 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
17657 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
17658 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
17659 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
17660 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
17661 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
17662 * gfortran.fortran-torture/execute/straret.f90: Likewise.
17663 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
17664 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
17665 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
17666 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
17667 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
17668 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
17669 * gfortran.fortran-torture/execute/string.f90: Likewise.
17670 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
17671 * gfortran.fortran-torture/execute/strret.f90: Likewise.
17672 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
17673 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
17674 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
17675 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
17676 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
17677 * gfortran.fortran-torture/execute/userop.f90: Likewise.
17678 * gfortran.fortran-torture/execute/where17.f90: Likewise.
17679 * gfortran.fortran-torture/execute/where18.f90: Likewise.
17680 * gfortran.fortran-torture/execute/where19.f90: Likewise.
17681 * gfortran.fortran-torture/execute/where20.f90: Likewise.
17682 * gfortran.fortran-torture/execute/where21.f90: Likewise.
17683 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
17684 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
17685 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17686 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17687 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17688 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17689 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
17690 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
17691 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
17692 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
17693 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
17694 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
17695 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
17696 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
17697 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
17698 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
17699 * gfortran.dg/inline_transpose_1.f90: Likewise.
17700
17701 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
17702
17703 PR fortran/84115
17704 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
17705 change to dg-run.
17706
17707 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
17708
17709 PR ada/84277
17710 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
17711 * gnat.dg/dispatch1.adb: Rename into...
17712 * gnat.dg/disp1.adb: ...this.
17713 * gnat.dg/dispatch1_p.ads: Rename into...
17714 * gnat.dg/disp1_pkg.ads: ...this.
17715 * gnat.dg/disp2.adb: Rename into...
17716 * gnat.dg/dispatch2.adb: ...this.
17717 * gnat.dg/dispatch2_p.ads: Rename into...
17718 * gnat.dg/disp2_pkg.ads: ...this.
17719 * gnat.dg/dispatch2_p.adb: Rename into...
17720 * gnat.dg/disp2_pkg.adb: this.
17721 * gnat.dg/generic_dispatch.adb: Rename into...
17722 * gnat.dg/generic_disp.adb: this.
17723 * gnat.dg/generic_dispatch_p.ads: Rename into...
17724 * gnat.dg/generic_disp_pkg.ads: ...this.
17725 * gnat.dg/generic_dispatch_p.adb: Rename into...
17726 * gnat.dg/generic_disp_pkg.adb: ...this.
17727 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
17728 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
17729 * gnat.dg/object_overflow1.adb: Tweak index.
17730 * gnat.dg/object_overflow2.adb: Likewise.
17731 * gnat.dg/object_overflow3.adb: Likewise.
17732 * gnat.dg/object_overflow4.adb: Likewise.
17733 * gnat.dg/object_overflow5.adb: Likewise.
17734
17735 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17736
17737 PR ipa/84425
17738 * gcc.c-torture/compile/pr84425.c: New test.
17739
17740 2018-02-16 Marek Polacek <polacek@redhat.com>
17741 Jakub Jelinek <jakub@redhat.com>
17742
17743 PR c++/84192
17744 * g++.dg/cpp1y/constexpr-84192.C: New test.
17745
17746 2018-02-16 Martin Sebor <msebor@redhat.com>
17747
17748 PR c++/79064
17749 * g++.dg/overload15.C: New test.
17750
17751 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17752
17753 PR target/81535
17754 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17755 * gcc.dg/pr56727-2.c: Ditto.
17756 * gcc.target/powerpc/pr79439.c: Renamed to...
17757 * gcc.target/powerpc/pr79439-1.c: ...this.
17758 * gcc.target/powerpc/pr79439-2.c: New test.
17759 * gcc.target/powerpc/pr79439-3.c: New test.
17760
17761 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17762
17763 target/pr84371
17764 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17765 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17766 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17767 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17768 * gcc.target/powerpc/builtins-3.c: Same.
17769
17770 2018-02-16 Nathan Sidwell <nathan@acm.org>
17771
17772 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17773
17774 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17775
17776 PR rtl-optimization/70023
17777 * gcc.target/i386/pr70023.c: New.
17778
17779 2018-02-16 Carl Love <cel@us.ibm.com>
17780
17781 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17782 tests.
17783 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17784 tests.
17785
17786 2018-02-16 Carl Love <cel@us.ibm.com>
17787
17788 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17789 for the ABI definitions for vec_extract4b and vec_insert4b.
17790
17791 2018-02-16 Nathan Sidwell <nathan@acm.org>
17792
17793 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17794 * g++.old-deja/g++.mike/net43.C: Likewise.
17795
17796 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17797
17798 PR c++/82468
17799 * g++.dg/cpp1z/class-deduction48.C: New.
17800
17801 2018-02-16 Nathan Sidwell <nathan@acm.org>
17802
17803 PR c++/84375
17804 * g++.dg/lookup/pr84375.C: New.
17805
17806 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17807
17808 PR target/83831
17809 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
17810
17811 2018-02-16 Richard Biener <rguenther@suse.de>
17812
17813 PR tree-optimization/84417
17814 * gcc.dg/torture/pr84417.c: New testcase.
17815
17816 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17817
17818 PR target/84272
17819 * g++.dg/opt/pr84272.C: New test.
17820
17821 PR rtl-optimization/83723
17822 * gcc.dg/pr83723.c: New test.
17823
17824 2018-02-16 Richard Biener <rguenther@suse.de>
17825
17826 PR tree-optimization/84399
17827 * gcc.dg/graphite/pr84399.c: New testcase.
17828
17829 2018-02-16 Richard Biener <rguenther@suse.de>
17830
17831 PR tree-optimization/84190
17832 * g++.dg/torture/pr84190.C: New testcase.
17833
17834 2018-02-15 Martin Sebor <msebor@redhat.com>
17835
17836 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
17837 directives.
17838
17839 2018-02-15 Janus Weil <janus@gcc.gnu.org>
17840
17841 PR fortran/84409
17842 * gfortran.dg/dtio_21.f03: Add an error message.
17843 * gfortran.dg/dtio_22.f90: Fix invalid test case.
17844
17845 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17846
17847 PR fortran/84381
17848 * gfortran.dg/stop_shouldfail.f90: New test.
17849
17850 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
17851
17852 PR c++/84330
17853 * g++.dg/concepts/pr84330.C: New.
17854
17855 2018-02-15 Tom de Vries <tom@codesourcery.com>
17856
17857 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
17858
17859 2018-02-15 Tom de Vries <tom@codesourcery.com>
17860
17861 * gcc.c-torture/compile/pr84136.c: Require effective target
17862 indirect_jumps.
17863
17864 2018-02-15 Jakub Jelinek <jakub@redhat.com>
17865
17866 PR tree-optimization/84383
17867 * gcc.c-torture/compile/pr84383.c: New test.
17868
17869 PR tree-optimization/84334
17870 * gcc.dg/pr84334.c: New test.
17871
17872 2018-02-14 Carl Love <cel@us.ibm.com>
17873
17874 * gcc.target/powerpc/builtins-4-int128-runnable.c
17875 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
17876 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
17877
17878 2018-02-14 Martin Sebor <msebor@redhat.com>
17879
17880 PR tree-optimization/83698
17881 * gcc.dg/Wrestrict-7.c: New test.
17882 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
17883 * gcc.target/i386/chkp-stropt-17.c: Same.
17884
17885 2018-02-14 Martin Sebor <msebor@redhat.com>
17886
17887 PR c/84108
17888 * gcc.dg/Wattributes-8.c: New test.
17889
17890 2018-02-14 Janus Weil <janus@gcc.gnu.org>
17891
17892 PR fortran/84385
17893 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
17894 * gfortran.dg/allocate_with_source_23.f90: Ditto.
17895 * gfortran.dg/select_type_1.f03: Extend test case.
17896
17897 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
17898
17899 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
17900 (dg-options): Use -O2 -msse2 -mno-sse3.
17901
17902 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
17903
17904 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
17905 this test case still works ok.
17906 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
17907 * gcc.dg/vmx/insert-be-order.c: Likewise.
17908 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
17909 * gcc.dg/vmx/ld-be-order.c: Likewise.
17910 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
17911 * gcc.dg/vmx/lde-be-order.c: Likewise.
17912 * gcc.dg/vmx/ldl-be-order.c: Likewise.
17913 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
17914 * gcc.dg/vmx/merge-be-order.c: Likewise.
17915 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
17916 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
17917 * gcc.dg/vmx/pack-be-order.c: Likewise.
17918 * gcc.dg/vmx/perm-be-order.c: Likewise.
17919 * gcc.dg/vmx/splat-be-order.c: Likewise.
17920 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
17921 * gcc.dg/vmx/st-be-order.c: Likewise.
17922 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
17923 * gcc.dg/vmx/ste-be-order.c: Likewise.
17924 * gcc.dg/vmx/stl-be-order.c: Likewise.
17925 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
17926 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
17927 * gcc.dg/vmx/unpack-be-order.c: Likewise.
17928 * gcc.dg/vmx/vsums-be-order.c: Likewise.
17929 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
17930
17931 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
17932
17933 PR c++/84350
17934 * g++.dg/cpp0x/auto49.C: New.
17935
17936 2018-02-14 Nathan Sidwell <nathan@acm.org>
17937
17938 * g++.dg/template/instantiate5.C: Adjust required-from loc.
17939
17940 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17941
17942 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
17943 * gcc.target/powerpc/le-altivec-consts.c: Same.
17944
17945 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17946
17947 PR target/84220
17948 * gcc.target/powerpc/pr84220-sld.c: New test.
17949 * gcc.target/powerpc/pr84220-sld2.c: New test.
17950 * gcc.target/powerpc/pr84220-sldw.c: New test.
17951 * gcc.target/powerpc/pr84220-xxperm.c: New test.
17952 * gcc.target/powerpc/pr84220-xxsld.c: New test.
17953
17954 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17955
17956 PR target/84239
17957 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
17958 _inc_ssp intrinsics.
17959 * gcc.target/i386/cet-intrin-4.c: Likewise.
17960 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
17961 __builtin_ia32_rdssp[d|q].
17962
17963 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
17964
17965 PR tree-optimization/84357
17966 * gcc.dg/vect/pr84357.c: New test.
17967
17968 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17969
17970 PR target/83831
17971 * gcc.target/rx/pr83831.c: New tests.
17972
17973 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
17974
17975 PR target/79242
17976 * gcc.target/msp430/pr79242.c: New test.
17977
17978 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17979
17980 PR target/84372
17981 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
17982 with -mcpu=power9.
17983
17984 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17985
17986 PR target/84279
17987 * g++.dg/pr84279.C: New test.
17988
17989 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
17990
17991 PR rtl-optimization/84169
17992 * gcc.c-torture/execute/pr84169.c: New.
17993
17994 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
17995
17996 PR target/84370
17997 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
17998
17999 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18000
18001 PR target/84365
18002 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
18003 with -mcpu=power9.
18004
18005 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18006
18007 PR c++/84364
18008 * g++.dg/warn/effc4.C: New test.
18009
18010 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18011
18012 PR c++/84333
18013 * g++.dg/template/sizeof16.C: New.
18014 * g++.dg/template/sizeof17.C: Likewise.
18015
18016 2018-02-13 Janus Weil <janus@gcc.gnu.org>
18017
18018 PR fortran/84313
18019 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
18020 add necessary compiler options.
18021 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
18022
18023 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18024
18025 PR c/82210
18026 * gcc.c-torture/execute/pr82210.c: New test.
18027
18028 PR middle-end/84309
18029 * gcc.dg/pr84309-2.c: New test.
18030
18031 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
18032
18033 PR tree-optimization/84321
18034 * gcc.dg/pr84321.c: New test.
18035
18036 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
18037
18038 PR target/84359
18039 * gcc.target/i386/pr57193.c: Add -march=x86-64.
18040
18041 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
18042
18043 PR sanitizer/84340
18044 * gcc.dg/asan/pr84307.c: Remove test.
18045
18046 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
18047
18048 * gcc.target/rl78/test_auto_vector.c: New test.
18049
18050 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
18051
18052 PR c/84305
18053 * gcc.c-torture/compile/pr84305.c: New test.
18054
18055 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18056
18057 PR target/84335
18058 * gcc.target/i386/pr84335.c: New test.
18059
18060 PR tree-optimization/84339
18061 * gcc.c-torture/execute/pr84339.c: New test.
18062
18063 PR middle-end/84309
18064 * gcc.dg/pr84309.c: New test.
18065 * gcc.target/i386/pr84309.c: New test.
18066
18067 PR target/84336
18068 * gcc.target/i386/pr84336.c: New test.
18069
18070 2018-02-12 Jakub Jelinek <jakub@redhat.com>
18071
18072 PR c++/84341
18073 * c-c++-common/gomp/pr84341.c: New test.
18074
18075 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18076
18077 PR fortran/68746
18078 * gfortran.dg/read_dir.f90: Re-add dg-do run.
18079
18080 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18081
18082 PR fortran/68746
18083 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
18084 of zero for read.
18085
18086 2018-02-12 Jeff Law <law@redhat.com>
18087
18088 * gcc.c-torture/compile/reg-args-size.c: New test.
18089
18090 2018-02-12 Carl Love <cel@us.ibm.com>
18091
18092 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
18093 uint128 tests to new testfile.
18094 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
18095 int128 and uint128 tests.
18096 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
18097 list of torture tests.
18098
18099 2018-02-12 Janus Weil <janus@gcc.gnu.org>
18100
18101 PR fortran/84273
18102 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
18103 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
18104
18105 2018-02-12 Tamar Christina <tamar.christina@arm.com>
18106
18107 PR target/82641
18108 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
18109
18110 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
18111
18112 PR sanitizer/84307
18113 * gcc.dg/asan/pr84307.c: New test.
18114
18115 2018-02-12 Nathan Sidwell <nathan@acm.org>
18116
18117 * g++.dg/parse/pr84263.C: New.
18118
18119 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
18120
18121 PR c++/79626
18122 * g++.dg/template/crash129.C: New.
18123
18124 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18125
18126 PR target/83828
18127 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18128 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18129 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18130 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
18131 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
18132
18133 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18134
18135 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
18136 _mm_maskz_scalef_round_sd): Test new intrinsics.
18137 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
18138 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
18139 intrinsics.
18140 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
18141 _mm_maskz_scalef_round_ss): Test new intrinsics.
18142 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
18143 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
18144 intrinsics.
18145 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
18146 __builtin_ia32_scalefss_round): Remove builtin.
18147 (__builtin_ia32_scalefsd_mask_round,
18148 __builtin_ia32_scalefss_mask_round): Test new builtin.
18149 * gcc.target/i386/sse-13.c: Ditto.
18150 * gcc.target/i386/sse-23.c: Ditto.
18151
18152 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18153
18154 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
18155 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
18156 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
18157 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
18158 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
18159 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
18160 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
18161 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
18162 intrinsics.
18163 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
18164 (__builtin_ia32_sqrtss_round): Remove builtins.
18165 (__builtin_ia32_sqrtsd_mask_round)
18166 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
18167 * gcc.target/i386/sse-13.c: Ditto.
18168 * gcc.target/i386/sse-23.c: Ditto.
18169
18170 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18171
18172 PR fortran/35299
18173 * gfortran.dg/statement_function_3.f: New test.
18174
18175 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
18176
18177 PR fortran/54223
18178 PR fortran/84276
18179 * gfortran.dg/statement_function_1.f90: New test.
18180 * gfortran.dg/statement_function_2.f90: New test.
18181
18182 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
18183
18184 PR fortran/84074
18185 * gfortran.dg/type_to_class_5.f03: New test.
18186
18187 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
18188
18189 PR fortran/56691
18190 * gfortran.dg/type_to_class_4.f03: New test.
18191
18192 2018-02-10 Alan Modra <amodra@gmail.com>
18193
18194 PR target/84300
18195 * gcc.dg/pr84300.c: New.
18196
18197 2018-02-10 Jakub Jelinek <jakub@redhat.com>
18198
18199 PR sanitizer/83987
18200 * g++.dg/ubsan/pr83987-2.C: New test.
18201
18202 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
18203
18204 * gcc.target/rx/movsicc.c: New test.
18205
18206 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18207
18208 PR target/83926
18209 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
18210 message.
18211
18212 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
18213
18214 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
18215 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
18216
18217 2018-02-09 Nathan Sidwell <nathan@acm.org>
18218
18219 PR c/84293
18220 * c-c++-common/pr84293.h: New.
18221 * c-c++-common/pr84293.c: New.
18222
18223 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
18224
18225 PR rtl-optimization/57193
18226 * gcc.target/i386/pr57193.c: New.
18227
18228 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18229
18230 PR target/84226
18231 * gcc.target/powerpc/pr84226.c: New test.
18232
18233 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18234
18235 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18236 from this to...
18237 <vclzd>: ...this.
18238
18239 2018-02-09 Martin Sebor <msebor@redhat.com>
18240
18241 PR lto/84212
18242 * gcc.dg/lto/pr84212_0.c: New test file.
18243 * gcc.dg/lto/pr84212_1.c: Same.
18244
18245 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18246
18247 PR target/83926
18248 * gcc.target/powerpc/pr83926.c: New test.
18249 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18250 message. Fix test for running in 32-bit mode.
18251
18252 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18253
18254 PR target/82641
18255 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18256
18257 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18258
18259 PR target/PR84295
18260 * gcc.target/s390/pr84295.c: New test.
18261
18262 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18263
18264 PR c++/77522
18265 * g++.dg/cpp1y/lambda-init16.C: New.
18266
18267 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18268
18269 * gnat.dg/sso8.adb: New test.
18270 * gnat.dg/sso8_pkg.ads: New helper.
18271
18272 2018-02-09 Richard Biener <rguenther@suse.de>
18273
18274 PR tree-optimization/84278
18275 * gcc.target/i386/pr84278.c: Adjust regex.
18276
18277 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18278
18279 PR tree-optimization/84232
18280 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18281
18282 PR debug/84252
18283 * gcc.target/aarch64/pr84252.c: New test.
18284
18285 PR middle-end/84237
18286 * gcc.dg/pr84237.c: New test.
18287
18288 2018-02-09 Marek Polacek <polacek@redhat.com>
18289 Jakub Jelinek <jakub@redhat.com>
18290
18291 PR c++/83659
18292 * g++.dg/torture/pr83659.C: New test.
18293
18294 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18295
18296 PR tree-optimization/84136
18297 * gcc.c-torture/compile/pr84136.c: New test.
18298
18299 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18300
18301 PR target/83008
18302 * gcc.target/i386/pr83008.c: New test.
18303
18304 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18305
18306 PR target/81143
18307 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18308
18309 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18310
18311 PR c++/83806
18312 * g++.dg/warn/Wunused-parm-11.C: New.
18313
18314 2018-02-08 Marek Polacek <polacek@redhat.com>
18315
18316 PR tree-optimization/84238
18317 * gcc.dg/Wstringop-overflow-3.c: New test.
18318
18319 2018-02-08 Nathan Sidwell <nathan@acm.org>
18320
18321 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18322
18323 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18324
18325 PR tree-optimization/84265
18326 * gcc.dg/vect/pr84265.c: New test.
18327
18328 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18329
18330 PR tree-optimization/81635
18331 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18332 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18333
18334 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18335
18336 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18337 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18338 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18339 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18340 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18341 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18342 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18343 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18344 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18345 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18346 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18347 * gcc.target/s390/nobp-return-attr-all.c: New test.
18348 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18349 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18350 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18351 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18352 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18353 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18354 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18355 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18356 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18357 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18358 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18359 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18360 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18361 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18362
18363 2018-02-08 Richard Biener <rguenther@suse.de>
18364
18365 PR tree-optimization/84233
18366 * g++.dg/torture/pr84233.C: New testcase.
18367
18368 2018-02-08 Richard Biener <rguenther@suse.de>
18369
18370 PR tree-optimization/84278
18371 * gcc.target/i386/pr84278.c: New testcase.
18372
18373 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18374
18375 PR rtl-optimization/84068
18376 PR rtl-optimization/83459
18377 * gcc.dg/pr84068.c: New test.
18378
18379 2018-02-08 Richard Biener <rguenther@suse.de>
18380
18381 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18382 loop vectorization to happen.
18383
18384 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18385
18386 PR c++/83204
18387 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18388
18389 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18390
18391 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18392
18393 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18394
18395 PR target/84154
18396 * gcc.target/powerpc/pr84154-1.c: New tests.
18397 * gcc.target/powerpc/pr84154-2.c: Likewise.
18398 * gcc.target/powerpc/pr84154-3.c: Likewise.
18399
18400 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18401
18402 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18403
18404 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18405
18406 PR c++/84082
18407 * g++.dg/template/incomplete11.C: New test.
18408 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18409
18410 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18411
18412 PR fortran/82994
18413 * gfortran.dg/deallocate_error_3.f90: New test.
18414 * gfortran.dg/deallocate_error_4.f90: New test.
18415
18416 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18417
18418 PR fortran/68560
18419 * gfortran.dg/shape_9.f90: New test.
18420
18421 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18422
18423 PR fortran/82049
18424 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18425
18426 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18427
18428 PR c++/81610
18429 PR c++/80567
18430 * g++.dg/spellcheck-reswords.C: New test case.
18431 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18432 suggestion of "if".
18433
18434 2018-02-07 Martin Liska <mliska@suse.cz>
18435
18436 PR c++/84059.
18437 * g++.dg/ext/mv26.C: New test.
18438
18439 2018-02-07 Tom de Vries <tom@codesourcery.com>
18440
18441 * gcc.dg/pr83844.c: Require effective target alloca.
18442
18443 2018-02-07 Tom de Vries <tom@codesourcery.com>
18444
18445 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18446
18447 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18448
18449 PR target/84243
18450 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18451 -fcf-protection=return.
18452
18453 2018-02-07 Tom de Vries <tom@codesourcery.com>
18454
18455 PR libgomp/84217
18456 * c-c++-common/goacc/pr84217.c: New test.
18457 * gfortran.dg/goacc/pr84217.f90: New test.
18458
18459 2018-02-07 Richard Biener <rguenther@suse.de>
18460
18461 PR tree-optimization/84204
18462 * gcc.dg/graphite/pr84204.c: New testcase.
18463
18464 PR tree-optimization/84205
18465 * gcc.dg/graphite/pr84205.c: New testcase.
18466
18467 PR tree-optimization/84223
18468 * gfortran.dg/graphite/pr84223.f90: New testcase.
18469
18470 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18471
18472 PR c++/71662
18473 * g++.dg/cpp0x/scoped_enum7.C: New.
18474
18475 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18476
18477 PR tree-optimization/83008
18478 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18479
18480 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18481
18482 PR tree-optimization/84235
18483 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18484
18485 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18486
18487 PR testsuite/84243
18488 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18489 targets.
18490 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18491
18492 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18493
18494 PR target/84146
18495 * gcc.target/i386/pr84146.c: New test.
18496
18497 2018-02-06 Michael Collison <michael.collison@arm.com>
18498
18499 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18500
18501 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18502
18503 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18504 warning for -mno-speculate-indirect-jumps.
18505 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18506 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18507 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18508 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18509 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18510 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18511
18512 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18513
18514 PR target/84145
18515 * c-c++-common/fcf-protection-1.c: Change a compared message.
18516 * c-c++-common/fcf-protection-2.c: Likewise.
18517 * c-c++-common/fcf-protection-3.c: Likewise.
18518 * c-c++-common/fcf-protection-5.c: Likewise.
18519 * c-c++-common/fcf-protection-6.c: New test.
18520 * c-c++-common/fcf-protection-7.c: Likewise.
18521
18522 2018-02-06 Marek Polacek <polacek@redhat.com>
18523
18524 PR tree-optimization/84228
18525 * c-c++-common/Wstringop-truncation-3.c: New test.
18526
18527 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18528
18529 PR target/82641
18530 * gcc.target/arm/pragma_arch_switch_2.c: New.
18531
18532 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18533
18534 PR target/79975
18535 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18536
18537 2018-02-05 Martin Sebor <msebor@redhat.com>
18538
18539 PR tree-optimization/83369
18540 * gcc.dg/Wnonnull.c: New test.
18541
18542 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18543
18544 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18545 argument and use dg-messages-by-file instead. Expect it to be
18546 an array rather than a dict.
18547 (lto-link-and-maybe-run): Remove messages_by_file argument and
18548 use an upvar for dg-messages-by-file. Update call to
18549 lto_handle_diagnostics.
18550 (lt-get-options): Treat dg-messages-by-file as an array
18551 rather than a dict.
18552 (lto-get-options-main): Likewise. Set the entry rather than appending.
18553 (lto-execute): Treat dg-messages-by-file as an array rather than
18554 a dict. Update call to lto-link-and-maybe-run.
18555
18556 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18557
18558 PR c++/82782
18559 * g++.dg/cpp1z/inline-var4.C: New.
18560
18561 2018-02-05 Martin Liska <mliska@suse.cz>
18562
18563 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18564 options.
18565 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18566 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18567 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18568 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18569 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18570 * c-c++-common/asan/pointer-compare-3.c: New test.
18571
18572 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18573
18574 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18575 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18576
18577 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18578
18579 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18580 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18581 _mm_maskz_range_round_sd): Test new intrinsics.
18582 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18583 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18584 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18585 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18586 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18587 _mm_maskz_range_round_ss): Test new intrinsics.
18588 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18589 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18590 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18591 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18592 __builtin_ia32_rangess128_round): Remove builtins.
18593 (__builtin_ia32_rangesd128_mask_round,
18594 __builtin_ia32_rangess128_mask_round): Test new builtins.
18595 * gcc.target/i386/sse-13.c: Ditto.
18596 * gcc.target/i386/sse-23.c: Ditto.
18597
18598 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18599
18600 PR middle-end/79966
18601 * gfortran.dg/pr79966.f90: New testcase
18602
18603 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18604
18605 PR fortran/84094
18606 * gfortran.dg/associate_23.f90: Fix invalid code.
18607 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18608 * gfortran.dg/matmul_3.f90: Likewise.
18609 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18610
18611 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
18612
18613 PR fortran/84115
18614 * gfortran.dg/associate_34.f90: New test.
18615 * gfortran.dg/associate_35.f90: New test.
18616
18617 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
18618
18619 PR fortran/84141
18620 PR fortran/84155
18621 * gfortran.dg/pr84155.f90: New test.
18622
18623 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
18624
18625 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
18626 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
18627
18628 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18629
18630 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
18631 dg-do run stanza.
18632
18633 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18634
18635 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
18636 requirement.
18637 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
18638 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
18639 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
18640
18641 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18642
18643 PR testsuite/52641
18644 * gcc.c-torture/execute/pr83362.c: Make work for int16.
18645 * gcc.dg/Wsign-conversion.c: Dito.
18646 * gcc.dg/attr-alloc_size-4.c: Dito.
18647 * gcc.dg/pr81020.c: Dito.
18648 * gcc.dg/pr81192.c: Dito.
18649 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
18650 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
18651 * gcc.dg/pr83844.c: Restrict to int32plus.
18652 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
18653 * gcc.dg/tree-ssa/ldist-25.c: Dito.
18654 * gcc.dg/tree-ssa/ldist-27.c: Dito.
18655 * gcc.dg/tree-ssa/ldist-28.c: Dito.
18656 * gcc.dg/tree-ssa/ldist-29.c: Dito.
18657 * gcc.dg/tree-ssa/ldist-30.c: Dito.
18658 * gcc.dg/tree-ssa/ldist-31.c: Dito.
18659 * gcc.dg/tree-ssa/ldist-32.c: Dito.
18660 * gcc.dg/tree-ssa/ldist-33.c: Dito.
18661 * gcc.dg/tree-ssa/ldist-34.c: Dito.
18662 * gcc.dg/tree-ssa/ldist-35.c: Dito.
18663 * gcc.dg/tree-ssa/ldist-36.c: Dito.
18664
18665 2018-02-02 Julia Koval <julia.koval@intel.com>
18666
18667 * gcc.target/i386/funcspec-56.inc: Handle new march.
18668 * g++.dg/ext/mv16.C: Ditto.
18669
18670 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18671
18672 * lib/target-supports.exp
18673 (check_effective_target_keeps_null_pointer_checks): No more
18674 special-case avr.
18675 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
18676 * gcc.dg/ifcvt-4.c: Skip avr.
18677 * gcc.dg/pr53037-1.c: Dito.
18678 * gcc.dg/pr53037-2.c: Dito.
18679 * gcc.dg/pr53037-3.c: Dito.
18680 * gcc.dg/pr63387-2.c: Dito.
18681 * gcc.dg/pr63387.c: Dito.
18682 * gcc.dg/sancov/cmp0.c: Dito.
18683 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
18684 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
18685 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
18686 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
18687 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
18688 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
18689 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
18690 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
18691 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
18692 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
18693 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
18694 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
18695 * gcc.dg/tree-ssa/pr82059.c: Dito.
18696 * gcc.c-torture/execute/pr70460.c: Dito.
18697
18698 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18699
18700 PR testsuite/52641
18701 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
18702 * gcc.c-torture/execute/20180112-1.c: Dito.
18703 * gcc.c-torture/execute/pr81503.c: Dito.
18704 * gcc.dg/store_merging_12.c: Dito.
18705 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
18706 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
18707 * gcc.dg/tree-ssa/pr80898.c: Dito.
18708 * gcc.dg/tree-ssa/pr82363.c: Dito.
18709 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
18710 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
18711 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
18712 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
18713 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
18714 * gcc.dg/tree-ssa/pr80803.c: Dito.
18715 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
18716 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
18717 * gcc.dg/tree-ssa/vrp114.c: Dito.
18718 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
18719 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
18720 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
18721
18722 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18723
18724 PR target/84066
18725 * gcc.target/i386/cet-sjlj-6a.c: New test.
18726 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
18727
18728 2018-02-01 Marek Polacek <polacek@redhat.com>
18729
18730 PR c++/84125
18731 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
18732
18733 2018-01-30 Jeff Law <law@redhat.com>
18734
18735 PR target/84128
18736 * gcc.target/i386/pr84128.c: New test.
18737
18738 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
18739
18740 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
18741 -fdelete-null-pointer-checks.
18742
18743 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
18744
18745 PR c++/83796
18746 * g++.dg/cpp0x/abstract-default1.C: New.
18747
18748 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18749
18750 PR tree-optimization/81635
18751 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18752 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18753
18754 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18755
18756 PR target/83370
18757 * gcc.target/aarch64/pr83370.c: New.
18758
18759 2018-02-01 Richard Biener <rguenther@suse.de>
18760
18761 * gcc.dg/graphite/pr35356-1.c: Adjust.
18762
18763 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18764
18765 PR testsuite/83846
18766 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18767 for ILP32.
18768 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18769 of hard-coding the choice.
18770 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18771 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18772 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18773 memset call.
18774 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18775 stdint.h types.
18776 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18777 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18778 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18779 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18780 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18781 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18782 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18783 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18784 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18785 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18786 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18787 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18788 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18789 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18790 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18791 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18792 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18793 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18794 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18795 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18796 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18797 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18798 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18799 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18800 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18801 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18802 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18803 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18804 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18805 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18806 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18807 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18808 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18809 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18810 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18811 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18812 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18813 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18814 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
18815 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18816 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
18817 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18818 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18819 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18820 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
18821 __builtin_popcountll rather than __builtin_popcountl.
18822
18823 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18824
18825 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
18826 of LD1R[HWD] for multi-element constants on big-endian targets.
18827 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18828 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18829
18830 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18831
18832 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
18833 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
18834 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
18835
18836 2018-02-01 Jakub Jelinek <jakub@redhat.com>
18837
18838 PR tree-optimization/81661
18839 PR tree-optimization/84117
18840 * gcc.dg/pr81661.c: New test.
18841 * gfortran.dg/pr84117.f90: New test.
18842
18843 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
18844
18845 PR fortran/83705
18846 * gfortran.dg/repeat_7.f90: Catch warning message.
18847
18848 2018-01-31 Ian Lance Taylor <iant@golang.org>
18849
18850 * go.go-torture/execute/printnil.go: New test.
18851
18852 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18853
18854 * lib/target-supports.exp (check_effective_target_comdat_group):
18855 Allow for Solaris as comdat syntax.
18856
18857 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
18858 Solaris with comdat_group support and as.
18859
18860 2018-01-31 Marek Polacek <polacek@redhat.com>
18861
18862 PR c/81779
18863 * gcc.dg/pr81779.c: New test.
18864
18865 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18866
18867 PR fortran/84116
18868 * gfortran.dg/gomp/pr84116.f90: New test.
18869
18870 PR c++/83993
18871 * g++.dg/init/pr83993-2.C: New test.
18872
18873 PR c++/83993
18874 * g++.dg/init/pr83993-1.C: New test.
18875 * g++.dg/cpp0x/pr83993.C: New test.
18876
18877 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
18878
18879 PR fortran/84088
18880 * gfortran.dg/pr84088.f90: New test.
18881
18882 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
18883
18884 PR target/82444
18885 * gcc.target/i386/pr82444.c: New.
18886
18887 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
18888
18889 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
18890 * gcc.target/powerpc/vsx-13.c: New.
18891
18892 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
18893
18894 PR c++/84092
18895 * g++.dg/cpp1y/var-templ57.C: New.
18896
18897 2018-01-31 Marek Polacek <polacek@redhat.com>
18898
18899 PR c++/84138
18900 * g++.dg/diagnostic/pr84138.C: New test.
18901
18902 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
18903
18904 PR fortran/78534
18905 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
18906 -Wstringop-overflow warnings due to spurious warning with -O1.
18907 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
18908 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
18909
18910 2018-01-31 Richard Biener <rguenther@suse.de>
18911
18912 PR tree-optimization/84132
18913 * g++.dg/torture/pr84132.C: New testcase.
18914
18915 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
18916
18917 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
18918 dg-final scan.
18919
18920 2018-01-31 Julia Koval <julia.koval@intel.com>
18921
18922 PR target/83618
18923 * gcc.target/i386/rdpid.c: Remove "eax".
18924
18925 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18926
18927 PR tree-optimization/64946
18928 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
18929 scan-assembler checks.
18930
18931 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
18932
18933 * gcc.c-torture/execute/20180131-1.c: New test.
18934
18935 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18936
18937 * gcc.target/arc/taux-1.c: New test.
18938 * gcc.target/arc/taux-2.c: Likewise.
18939
18940 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18941
18942 * gcc.target/arc/uncached.c: New test.
18943
18944 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18945
18946 PR lto/83954
18947 * gnat.dg/lto20.adb: Remove dg-excess-errors.
18948
18949 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18950
18951 PR preprocessor/69869
18952 * gcc.dg/cpp/trad/pr69869.c: New test.
18953
18954 PR c/84100
18955 * gcc.dg/pr84100.c: New test.
18956
18957 2018-01-30 Jeff Law <law@redhat.com>
18958
18959 PR target/84064
18960 * gcc.target/i386/pr84064: New test.
18961
18962 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18963
18964 PR fortran/84134
18965 * gfortran.dg/data_implied_do_2.f90: New test.
18966
18967 2018-01-30 Janus Weil <janus@gcc.gnu.org>
18968
18969 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
18970
18971 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18972
18973 PR fortran/84133
18974 * gfortran.dg/inline_matmul_21.f90: New test case.
18975
18976 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18977
18978 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
18979
18980 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
18981
18982 PR target/84112
18983 * gcc.target/powerpc/pr84112.c: New.
18984
18985 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18986
18987 PR rtl-optimization/83986
18988 * gcc.dg/pr83986.c: New test.
18989
18990 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
18991
18992 PR 58684
18993 * gcc.dg/torture/inf-compare-1.c: Add xfail.
18994 * gcc.dg/torture/inf-compare-2.c: Add xfail.
18995 * gcc.dg/torture/inf-compare-3.c: Add xfail.
18996 * gcc.dg/torture/inf-compare-4.c: Add xfail.
18997
18998 2018-01-30 Jakub Jelinek <jakub@redhat.com>
18999
19000 PR tree-optimization/84111
19001 * gcc.c-torture/compile/pr84111.c: New test.
19002
19003 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19004
19005 PR ipa/83179
19006 * gcc.dg/ipa/inline-2.c: Fix template.
19007 * gcc.dg/ipa/inline-3.c: Fix template.
19008
19009 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19010
19011 PR ipa/81360
19012 * g++.dg/torture/pr81360.C: New testcase.
19013
19014 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19015
19016 PR lto/83954
19017 * gcc.dg/lto/pr83954.h: New testcase.
19018 * gcc.dg/lto/pr83954_0.c: New testcase.
19019 * gcc.dg/lto/pr83954_1.c: New testcase.
19020
19021 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19022
19023 PR bootstrap/84017
19024 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
19025 to dg-options.
19026 Simplify DW_AT_producer scan.
19027
19028 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19029
19030 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
19031
19032 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
19033
19034 PR target/83828
19035 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
19036 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
19037 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
19038 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
19039
19040 2018-01-29 Jeff Law <law@redhat.com>
19041
19042 PR testsuite/81010
19043 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
19044 better match other tests which require vsx. Verify the zero
19045 extension is part of the test in the combiner dump.
19046
19047 2018-01-29 Marek Polacek <polacek@redhat.com>
19048
19049 PR c/83966
19050 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
19051
19052 PR c++/83996
19053 * g++.dg/ext/pr83996.C: New test.
19054
19055 2018-01-29 Richard Biener <rguenther@suse.de>
19056
19057 PR tree-optimization/84057
19058 * gcc.dg/graphite/pr84057.c: New testcase.
19059
19060 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
19061
19062 PR fortran/84073
19063 * gfortran.dg/bind_c_usage_31.f90: New test.
19064
19065 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
19066
19067 PR c++/83924
19068 * g++.dg/warn/Wduplicated-branches5.C: New.
19069
19070 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
19071
19072 * gcc.target/rl78/test_addsi3_internal.c: New test.
19073
19074 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
19075
19076 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
19077 Make expected output depend on whether we expect sibcalls or not.
19078 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
19079 safe-indirect-jump-1.c).
19080
19081 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
19082 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
19083 Soren Rasmussen <s.c.rasmussen@gmail.com>
19084
19085 Fortran 2018 teams tests.
19086
19087 * gfortran.dg/team_number_1.f90: new test for team_number.
19088 * gfortran.dg/team_change_1.f90: new test for change team.
19089 * gfortran.dg/team_end_1.f90: new test for end team.
19090 * gfortran.dg/team_form_1.f90: new test for form team.
19091
19092 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
19093
19094 PR fortran/83998
19095 * gfortran.dg/dot_product_4.f90
19096
19097 2018-01-26 Martin Sebor <msebor@redhat.com>
19098
19099 PR tree-optimization/83896
19100 * gcc.dg/strlenopt-43.c: New.
19101
19102 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19103
19104 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
19105 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
19106 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
19107 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
19108 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
19109 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
19110 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
19111 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
19112 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
19113 stanzas.
19114 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
19115 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
19116 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
19117 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
19118 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
19119 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
19120 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
19121 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
19122 instruction list.
19123 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
19124
19125 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19126
19127 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
19128 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
19129 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
19130 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
19131 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
19132 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
19133 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
19134 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
19135 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
19136 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
19137 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
19138 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
19139 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
19140
19141 2018-01-26 Martin Liska <mliska@suse.cz>
19142
19143 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
19144 warning is seen.
19145
19146 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19147
19148 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
19149 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
19150 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
19151 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
19152 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
19153 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
19154 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
19155 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
19156
19157 2018-01-26 Richard Biener <rguenther@suse.de>
19158
19159 PR rtl-optimization/84003
19160 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
19161 latent bug in DSE if NOINLINE is appropriately defined.
19162 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
19163 and defining NOINLINE.
19164
19165 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19166
19167 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
19168 tests specific to aarch64. XFAIL test on arm.
19169
19170 2018-01-26 Jakub Jelinek <jakub@redhat.com>
19171
19172 PR rtl-optimization/83985
19173 * gcc.dg/pr83985.c: New test.
19174
19175 PR c/83989
19176 * c-c++-common/Wrestrict-3.c: New test.
19177
19178 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19179
19180 * gcc.target/arc/tdelegitimize_addr.c: New test.
19181
19182 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19183
19184 * gcc.target/arc/jli-1.c: New file.
19185 * gcc.target/arc/jli-2.c: Likewise.
19186
19187 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
19188
19189 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
19190 scan-assembler.
19191 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19192 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19193
19194 2018-01-26 Richard Biener <rguenther@suse.de>
19195
19196 PR tree-optimization/81082
19197 * gcc.dg/vect/pr81082.c: New testcase.
19198 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
19199 simplification to n * n.
19200
19201 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19202
19203 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
19204 Solaris 10.
19205 * gcc.target/i386/pr63620.c: Likewise.
19206
19207 2018-01-26 Julia Koval <julia.koval@intel.com>
19208
19209 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
19210 -mavx512f -mavx512bw.
19211 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
19212 * gcc.target/i386/i386.exp: Fix types.
19213
19214 2018-01-26 Alan Modra <amodra@gmail.com>
19215
19216 PR target/84033
19217 * gcc.target/powerpc/swaps-p8-46.c: New.
19218
19219 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
19220
19221 PR fortran/37577
19222 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
19223 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
19224 'array01' in the tree dump comparison.
19225 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
19226 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19227 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19228
19229 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
19230
19231 PR middle-end/83055
19232 * gcc.dg/torture/pr83055.c: New testcase.
19233
19234 2018-01-25 Jakub Jelinek <jakub@redhat.com>
19235
19236 PR c++/84031
19237 * g++.dg/cpp1z/decomp36.C: New test.
19238
19239 PR middle-end/83977
19240 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19241
19242 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
19243
19244 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19245 the shift dump line.
19246 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19247
19248 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
19249
19250 PR target/81550
19251 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19252 index instead of int, which allows IVOPTs to properly optimize the
19253 loop.
19254
19255 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19256
19257 PR jit/82846
19258 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19259 of "fn_type" typedef.
19260 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19261
19262 2018-01-24 Ian Lance Taylor <iant@golang.org>
19263
19264 * go.go-torture/execute/names-1.go: New test.
19265
19266 2018-01-19 Jeff Law <law@redhat.com>
19267
19268 PR target/83994
19269 * gcc.target/i386/pr83994.c: New test.
19270
19271 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19272
19273 PR target/84014
19274 * gcc.target/powerpc/pr84014.c: New.
19275
19276 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19277
19278 PR middle-end/83977
19279 * c-c++-common/gomp/pr83977-1.c: New test.
19280 * c-c++-common/gomp/pr83977-2.c: New test.
19281 * c-c++-common/gomp/pr83977-3.c: New test.
19282 * gfortran.dg/gomp/pr83977.f90: New test.
19283
19284 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19285
19286 PR testsuite/83889
19287 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19288 * gcc.dg/vect/pr80631-1.c: Likewise.
19289 * gcc.dg/vect/pr80631-2.c: Likewise.
19290 * gcc.dg/vect/pr81410.c: Likewise.
19291 * gcc.dg/vect/pr81633.c: Likewise.
19292 * gcc.dg/vect/pr81815.c: Likewise.
19293 * gcc.dg/vect/pr82108.c: Likewise.
19294 * gcc.dg/vect/pr83857.c: Likewise.
19295 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19296 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19297 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19298 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19299 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19300 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19301 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19302 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19303 dg-xfail-run-if instead.
19304 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19305 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19306 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19307 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19308 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19309
19310 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19311
19312 PR tree-optimization/83979
19313 * g++.dg/pr83979.c: New test.
19314
19315 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19316
19317 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19318 option. Add arm_neon_ok_no_float_abi check.
19319
19320 2018-01-24 Richard Biener <rguenther@suse.de>
19321
19322 PR tree-optimization/83176
19323 * gcc.dg/graphite/pr83176.c: New testcase.
19324
19325 2018-01-24 Richard Biener <rguenther@suse.de>
19326
19327 PR tree-optimization/82819
19328 * gcc.dg/graphite/pr82819.c: New testcase.
19329
19330 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19331
19332 PR c++/83921
19333 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19334 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19335 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19336 * g++.dg/ext/stmtexpr20.C: Likewise.
19337 * g++.dg/ext/stmtexpr21.C: Likewise.
19338
19339 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19340
19341 PR c++/83974
19342 * g++.dg/warn/pr83974.C: New test case.
19343
19344 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19345
19346 PR sanitizer/83987
19347 * g++.dg/ubsan/pr83987.C: New test.
19348
19349 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19350
19351 PR fortran/83866
19352 * gfortran.dg/pdt_29.f03: New test.
19353
19354 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19355
19356 PR fortran/83898
19357 * gfortran.dg/associate_33.f03: New test.
19358
19359 2018-01-23 Martin Liska <mliska@suse.cz>
19360
19361 PR lto/81440
19362 * gcc.dg/lto/pr81440.h: New test.
19363 * gcc.dg/lto/pr81440_0.c: New test.
19364 * gcc.dg/lto/pr81440_1.c: New test.
19365
19366 2018-01-23 Nathan Sidwell <nathan@acm.org>
19367
19368 PR c++/83988
19369 * g++.dg/template/pr83988.C: New.
19370
19371 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19372
19373 PR c++/82882
19374 PR c++/83978
19375 * g++.dg/cpp0x/pr82882.C: New test.
19376 * g++.dg/cpp0x/pr83978.C: New test.
19377
19378 PR c++/83958
19379 * g++.dg/cpp1z/decomp35.C: New test.
19380
19381 2018-01-23 Nathan Sidwell <nathan@acm.org>
19382
19383 * g++.dg/cpp0x/range-for10.C: Adjust.
19384 * g++.dg/ext/forscope1.C: Adjust.
19385 * g++.dg/ext/forscope2.C: Adjust.
19386 * g++.dg/template/for1.C: Adjust.
19387
19388 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19389
19390 PR tree-optimization/83510
19391 * gcc.c-torture/compile/pr83510.c: New test case.
19392
19393 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19394
19395 PR testsuite/83888
19396 * lib/target-supports.exp (check_effective_target_vect_float): Say
19397 that the result only holds when -funsafe-math-optimizations is on.
19398 (check_effective_target_vect_float_strict): New procedure.
19399 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19400 of vect_float.
19401 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19402
19403 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19404
19405 PR tree-optimization/83965
19406 * gcc.dg/vect/pr83965.c: New test.
19407
19408 2018-01-23 Richard Biener <rguenther@suse.de>
19409
19410 PR tree-optimization/83963
19411 * gfortran.dg/graphite/pr83963.f: New testcase.
19412 * gcc.dg/graphite/pr83963-2.c: Likewise.
19413
19414 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19415
19416 PR c++/83918
19417 * g++.dg/cpp1z/pr83918.C: New test.
19418
19419 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19420
19421 PR tree-optimization/83957
19422 * gcc.dg/autopar/pr83957.c: New test.
19423
19424 PR tree-optimization/83081
19425 * gcc.dg/predict-8.c: Adjust expected probability.
19426
19427 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19428
19429 PR target/83862
19430 * gcc.target/powerpc/pr83862.c: New test.
19431
19432 2018-01-22 Carl Love <cel@us.ibm.com>
19433
19434 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19435 builtins-4-runnable.c, builtins-6-runnable.c,
19436 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19437 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19438 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19439 for signed/unsigned 128-bit and long long int loads.
19440
19441 2018-01-22 Marek Polacek <polacek@redhat.com>
19442
19443 PR c++/81933
19444 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19445
19446 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19447
19448 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19449 scan-asembler valid instructions list.
19450 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19451 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19452 power8-vector requirement and option.
19453 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19454
19455 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19456
19457 PR 78534
19458 PR 83704
19459 * gfortran.dg/string_1.f90: Remove printing the length.
19460
19461 2018-01-22 Richard Biener <rguenther@suse.de>
19462
19463 PR tree-optimization/83963
19464 * gcc.dg/graphite/pr83963.c: New testcase.
19465
19466 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19467
19468 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19469 dg-require-effective-target directives.
19470
19471 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19472
19473 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19474 New procedure.
19475 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19476 Adjust scan-assembler checks for soft-float.
19477
19478 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19479
19480 PR target/83946
19481 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19482
19483 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19484
19485 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19486 * gcc.dg/pr83623.c: Likewise.
19487 * gcc.dg/pr83666.c: Likewise.
19488
19489 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19490 David Edelsohn <dje.gcc@gmail.com>
19491
19492 PR target/83946
19493 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19494 assembly output from "crset eq" to "crset 2".
19495 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19496 assembly output from . to $.
19497 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19498 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19499 assembly output from "crset eq" to "crset 2".
19500 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19501 assembly output from "crset eq" to "crset 2", and from . to $.
19502
19503 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19504
19505 PR fortran/83900
19506 * gfortran.dg/matmul_18.f90: New test.
19507
19508 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19509
19510 PR tree-optimization/83940
19511 * gcc.dg/torture/pr83940.c: New test.
19512
19513 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19514
19515 PR middle-end/83945
19516 * gcc.dg/tls/pr83945.c: New test.
19517
19518 PR target/83930
19519 * gcc.dg/pr83930.c: New test.
19520
19521 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19522
19523 PR fortran/83900
19524 * gfortran.dg/matmul_17.f90: New test.
19525
19526 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19527
19528 PR fortran/80768
19529 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19530
19531 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19532
19533 PR c++/81167
19534 * g++.dg/cpp0x/pr81167.C: New test.
19535
19536 PR c++/83919
19537 * g++.dg/cpp0x/pr83919.C: New test.
19538
19539 2018-01-19 Jeff Law <law@redhat.com>
19540 Jakub Jelinek <jakub@redhat.com>
19541
19542 * gcc.dg/stack-check-16.c: New test.
19543
19544 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19545
19546 PR target/83790
19547 * gcc.target/nvptx/indirect_call.c: New test.
19548
19549 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19550
19551 * g++.dg/torture/pr83619.C: Remove dg-message.
19552
19553 2018-01-19 Martin Liska <mliska@suse.cz>
19554
19555 * gcc.dg/predict-1.c: Adjust expected probability.
19556 * gcc.dg/predict-3.c: Likewise.
19557 * gcc.dg/predict-5.c: Likewise.
19558 * gcc.dg/predict-6.c: Likewise.
19559 * gcc.dg/predict-9.c: Likewise.
19560
19561 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19562
19563 PR tree-optimization/83922
19564 * gcc.dg/pr83922.c: New test.
19565
19566 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19567
19568 PR tree-optimization/83914
19569 * gcc.dg/vect/pr83914.c: New test.
19570
19571 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19572
19573 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19574 * gcc.target/arm/negdi-2.c: Likewise.
19575 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19576
19577 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19578
19579 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19580
19581 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19582
19583 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19584
19585 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19586
19587 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19588 hppa*-*-hpux*.
19589
19590 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19591
19592 PR ipa/83619
19593 PR testsuite/83934
19594 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19595 forward declaration.
19596
19597 2018-01-18 Carl Love <cel@us.ibm.com>
19598
19599 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19600 to the function.
19601
19602 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19603
19604 PR c++/81013
19605 * g++.dg/inherit/union3.C: New.
19606
19607 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19608
19609 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19610
19611 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
19612
19613 PR ipa/83619
19614 * g++.dg/torture/pr83619.C: New testcase.
19615
19616 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19617
19618 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
19619 Add function body to force error messages in some configurations.
19620
19621 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19622
19623 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
19624 and arm_thumb1_ok.
19625
19626 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
19627
19628 PR other/70268
19629 * c-c++-common/ffile-prefix-map.c: New test.
19630 * c-c++-common/fmacro-prefix-map.c: New test.
19631 * c-c++-common/cpp/ffile-prefix-map.c: New test.
19632 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
19633
19634 2018-01-18 Martin Liska <mliska@suse.cz>
19635
19636 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
19637 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19638 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19639 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19640 * gcc.target/i386/ret-thunk-10.c: Likewise.
19641 * gcc.target/i386/ret-thunk-11.c: Likewise.
19642 * gcc.target/i386/ret-thunk-12.c: Likewise.
19643 * gcc.target/i386/ret-thunk-15.c: Likewise.
19644 * gcc.target/i386/ret-thunk-9.c: Likewise.
19645
19646 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19647
19648 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
19649 order.
19650
19651 2018-01-18 Nathan Sidwell <nathan@acm.org>
19652
19653 PR c++/83160
19654 * g++.dg/cpp0x/pr83160.C: New.
19655
19656 2018-01-18 Richard Biener <rguenther@suse.de>
19657
19658 PR tree-optimization/83887
19659 * gcc.dg/graphite/pr83887.c: New testcase.
19660 * gfortran.dg/graphite/pr83887.f90: Likewise.
19661 * gfortran.dg/graphite/pr83887.f: Likewise.
19662
19663 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19664
19665 PR target/65578
19666 * gcc.target/arm/builtin-bswap.x: New file.
19667 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
19668 and options for armv6t2.
19669 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
19670 and options for Thumb1.
19671 * gcc.target/arm/builtin-bswap16.x: New file.
19672 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
19673 and options for armv6t2.
19674 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
19675 and options for Thumb1.
19676
19677 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19678
19679 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
19680 order.
19681
19682 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19683
19684 PR c/61240
19685 * gcc.dg/pr61240.c: New test.
19686
19687 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19688
19689 PR fortran/83864
19690 * gfortran.dg/pr83864.f90: New test.
19691
19692 2018-01-17 Jeff Law <law@redhat.com>
19693
19694 PR testsuite/83883
19695 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
19696
19697 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19698
19699 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
19700 restriction, but still restrict to 64-bit.
19701 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
19702 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
19703
19704 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19705
19706 PR fortran/83874
19707 * gfortran.dg/pr83874.f90: New test.
19708
19709 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19710
19711 PR c++/83824
19712 * g++.dg/cpp0x/pr83824.C: New test.
19713
19714 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
19715
19716 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
19717 appropriate .gnu_attribute for the long double type, if we use the
19718 long double type, but do not generate any calls.
19719 * gcc.target/powerpc/gnuattr2.c: Likewise.
19720 * gcc.target/powerpc/gnuattr3.c: Likewise.
19721
19722 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19723
19724 PR c++/78344
19725 * g++.dg/cpp0x/alignas13.C: New.
19726
19727 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19728
19729 PR c++/83897
19730 * g++.dg/cpp0x/pr83897.C: New test.
19731
19732 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
19733
19734 PR ipa/83051
19735 * gcc.c-torture/compile/pr83051-2.c: New testcase.
19736
19737 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19738
19739 PR c++/81054
19740 * g++.dg/cpp0x/constexpr-ice19.C: New.
19741
19742 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19743
19744 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
19745 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
19746 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19747 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19748 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19749 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19750 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19751 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19752 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19753 * gcc.target/powerpc/builtins-1.fold.h: New.
19754
19755 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19756
19757 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19758 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19759
19760 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19761
19762 * gcc.target/arm/g2.c: Add -marm to dg-options.
19763 * gcc.target/arm/scd42-2.c: Likewise.
19764
19765 2018-01-17 Nathan Sidwell <nathan@acm.org>
19766
19767 PR c++/83287
19768 * g++.dg/lookup/pr83287-2.C: New.
19769
19770 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19771
19772 PR c++/83814
19773 PR c++/83902
19774 * g++.dg/wrappers/pr83814.C: New test case.
19775 * g++.dg/wrappers/pr83902.C: New test case.
19776
19777 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19778
19779 PR lto/83121
19780 * g++.dg/lto/pr83121_0.C: New test case.
19781 * g++.dg/lto/pr83121_1.C: New test case.
19782 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19783 adapted from DejaGnu's dg-test.
19784 (lto_handle_diagnostics): New procedure.
19785 (lto_prune_warns): Ignore informational notes.
19786 (lto-link-and-maybe-run): Add "messages_by_file" param.
19787 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19788 "execute" when "link" fails if "execute" was not specified.
19789 (lto-can-handle-directive): New procedure.
19790 (lto-get-options-main): Call lto-can-handle-directive. Add a
19791 dg-messages local, using it to set the caller's
19792 dg-messages-by-file for the given source file.
19793 (lto-get-options): Likewise.
19794 (lto-execute): Add dg-messages-by-file local, and pass it to
19795 lto-link-and-maybe-run.
19796
19797 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19798 Richard Sandiford <richard.sandiford@linaro.org>
19799
19800 PR target/79041
19801 PR target/82964
19802 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
19803 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
19804
19805 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19806
19807 * lib/target-supports.exp: Fix -march arguments in arm arch effective
19808 target check autogenerator for armv8.1-a and armv8.2-a.
19809
19810 2018-01-17 Carl Love <cel@us.ibm.com>
19811
19812 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
19813 Add debug print statements.
19814 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
19815 16 byte vector load followed by a partial vector load.
19816
19817 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19818
19819 PR c++/83799
19820 * g++.dg/wrappers/pr83799.C: New test case.
19821
19822 2018-01-17 Nathan Sidwell <nathan@acm.org>
19823
19824 PR c++/83739
19825 * g++.dg/cpp1y/pr83739.C: New.
19826
19827 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19828
19829 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
19830 * gcc.target/visium/overflow16.c: Likewise.
19831 * gcc.target/visium/overflow32.c: Likewise.
19832
19833 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19834
19835 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
19836
19837 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19838
19839 * gcc.dg/rtl/arm/stl-cond.c: New test.
19840 * gcc.target/arm/stl-cond.c: Delete.
19841
19842 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19843
19844 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
19845 directives.
19846
19847 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19848
19849 PR tree-optimization/83843
19850 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
19851 * gcc.dg/store_merging_19.c: New test.
19852
19853 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19854
19855 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
19856 and options.
19857
19858 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19859
19860 PR rtl-optimization/83771
19861 * gcc.dg/pr83771.c: New test.
19862
19863 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19864
19865 PR tree-optimization/81184
19866 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
19867 targets.
19868 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19869
19870 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19871
19872 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
19873
19874 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
19875
19876 PR target/83546
19877 * gcc.target/i386/pr83546.c: New test.
19878
19879 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19880
19881 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
19882
19883 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19884
19885 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
19886 test and add dg-warning for the -Wstringop-overflow warning.
19887
19888 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19889
19890 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
19891 XFAIL last test on SPARC and Visium.
19892
19893 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
19894
19895 PR rtl-optimization/80481
19896 * g++.dg/pr80481.C: Exclude solaris.
19897
19898 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19899
19900 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
19901 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
19902 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
19903
19904 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19905
19906 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
19907 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
19908 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
19909 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
19910 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
19911 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
19912 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
19913 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
19914 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
19915 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
19916 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
19917 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
19918 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
19919 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
19920 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
19921
19922 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19923
19924 PR testsuite/77734
19925 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
19926
19927 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19928
19929 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
19930 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
19931 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
19932 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
19933 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
19934 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
19935
19936 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19937
19938 PR tree-optimization/83857
19939 * gcc.dg/vect/pr83857.c: New test.
19940
19941 2018-01-16 Richard Biener <rguenther@suse.de>
19942
19943 PR tree-optimization/83867
19944 * gcc.dg/vect/pr83867.c: New testcase.
19945
19946 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19947
19948 PR c/83844
19949 * gcc.dg/pr83844.c: New test.
19950
19951 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19952
19953 * gcc.dg/torture/pr83847.c: New test.
19954
19955 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19956
19957 PR rtl-optimization/86620
19958 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
19959 instead of --param=max-sched-ready-insns=0.
19960 * gcc.target/i386/pr83620.c: New test.
19961 * gcc.dg/pr83620.c: New test.
19962
19963 PR tree-optimization/83843
19964 * gcc.dg/store_merging_18.c: New test.
19965
19966 PR c++/83817
19967 * g++.dg/cpp1y/pr83817.C: New test.
19968
19969 PR c++/83825
19970 * g++.dg/template/pr83825.C: New test.
19971
19972 2018-01-16 Richard Biener <rguenther@suse.de>
19973
19974 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
19975
19976 2018-01-16 Richard Biener <rguenther@suse.de>
19977
19978 PR testsuite/82132
19979 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
19980 from gcc.dg/torture/pr60092.c.
19981
19982 2018-01-15 Martin Sebor <msebor@redhat.com>
19983
19984 PR c++/83588
19985 * g++.dg/ext/flexary28.C: New test.
19986
19987 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
19988
19989 PR fortran/82257
19990 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
19991
19992 2018-01-15 Martin Sebor <msebor@redhat.com>
19993
19994 PR testsuite/83869
19995 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
19996
19997 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
19998
19999 PR fortran/54613
20000 * gfortran.dg/minmaxloc_9.f90: New test.
20001 * gfortran.dg/minmaxloc_10.f90: New test.
20002 * gfortran.dg/minmaxloc_11.f90: New test.
20003
20004 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
20005
20006 PR target/83839
20007 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
20008 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20009 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20010 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20011 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20012 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20013 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20014 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20015 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20016 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20017 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20018 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20019 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20020 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20021 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20022 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
20023 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20024 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
20025 * gcc.target/i386/ret-thunk-10.c: Likewise.
20026 * gcc.target/i386/ret-thunk-11.c: Likewise.
20027 * gcc.target/i386/ret-thunk-12.c: Likewise.
20028 * gcc.target/i386/ret-thunk-13.c: Likewise.
20029 * gcc.target/i386/ret-thunk-14.c: Likewise.
20030 * gcc.target/i386/ret-thunk-15.c: Likewise.
20031 * gcc.target/i386/ret-thunk-9.c: Don't check the
20032 __x86_return_thunk label. Scan for "push" only for Linux.
20033
20034 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
20035
20036 PR testsuite/79920
20037 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
20038
20039 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20040
20041 PR target/83687
20042 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
20043 tests.
20044 * gcc.target/arm/pr83687.c: New test.
20045
20046 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20047
20048 Adjust tests to AVR_TINY.
20049
20050 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
20051 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
20052 * gcc.target/avr/pr71627.c: Same.
20053 * gcc.target/avr/torture/addr-space-1-0.c: Same.
20054 * gcc.target/avr/torture/addr-space-1-1.c: Same.
20055 * gcc.target/avr/torture/addr-space-1-x.c: Same.
20056 * gcc.target/avr/torture/addr-space-2-0.c: Same.
20057 * gcc.target/avr/torture/addr-space-2-1.c: Same.
20058 * gcc.target/avr/torture/addr-space-2-x.c: Same.
20059 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
20060 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
20061 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
20062 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
20063 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
20064 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
20065 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
20066 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
20067 * gcc.target/avr/torture/pr61055.c: Same.
20068 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
20069 available.
20070 * gcc.target/avr/torture/int24-mul.c: Same.
20071 * gcc.target/avr/torture/pr51782-1.c: Same.
20072 * gcc.target/avr/torture/pr61443.c: Same.
20073 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
20074 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
20075
20076 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20077
20078 PR c/83801
20079 PR c/83729
20080 * gcc.target/avr/torture/pr83729.c: New test.
20081 * gcc.target/avr/torture/pr83801.c: New test.
20082
20083 2018-01-15 Jakub Jelinek <jakub@redhat.com>
20084
20085 PR middle-end/82694
20086 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
20087 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
20088
20089 2018-01-10 Martin Sebor <msebor@redhat.com>
20090
20091 PR other/83508
20092 * gcc.dg/Wstringop-overflow-2.c: New test.
20093
20094 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20095
20096 PR libgfortran/83811
20097 * gfortran.dg/fmt_e.f90: New test.
20098
20099 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20100
20101 * gcc.target/i386/indirect-thunk-10.c: New test.
20102 * gcc.target/i386/indirect-thunk-8.c: Likewise.
20103 * gcc.target/i386/indirect-thunk-9.c: Likewise.
20104 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
20105 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
20106 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
20107 * gcc.target/i386/ret-thunk-17.c: Likewise.
20108 * gcc.target/i386/ret-thunk-18.c: Likewise.
20109 * gcc.target/i386/ret-thunk-19.c: Likewise.
20110 * gcc.target/i386/ret-thunk-20.c: Likewise.
20111 * gcc.target/i386/ret-thunk-21.c: Likewise.
20112
20113 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20114
20115 * gcc.target/i386/indirect-thunk-register-4.c: New test.
20116
20117 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20118
20119 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20120 -mno-indirect-branch-register.
20121 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20122 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20123 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20124 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20125 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20126 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20127 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20128 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20129 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20130 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20131 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20132 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20133 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20134 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20135 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20136 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20137 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20138 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20139 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20140 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20141 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20142 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20143 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20144 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20145 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20146 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20147 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20148 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20149 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20150 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20151 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20152 * gcc.target/i386/ret-thunk-10.c: Likewise.
20153 * gcc.target/i386/ret-thunk-11.c: Likewise.
20154 * gcc.target/i386/ret-thunk-12.c: Likewise.
20155 * gcc.target/i386/ret-thunk-13.c: Likewise.
20156 * gcc.target/i386/ret-thunk-14.c: Likewise.
20157 * gcc.target/i386/ret-thunk-15.c: Likewise.
20158 * gcc.target/i386/ret-thunk-9.c: Likewise.
20159 * gcc.target/i386/indirect-thunk-register-1.c: New test.
20160 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
20161 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20162
20163 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20164
20165 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20166 -mfunction-return=keep.
20167 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20168 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20169 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20170 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20171 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20172 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20173 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20174 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20175 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20176 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20177 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20178 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20179 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20180 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20181 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20182 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20183 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20184 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20185 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20186 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20187 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20188 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20189 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20190 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20191 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20192 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20193 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20194 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20195 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20196 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20197 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20198 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20199 * gcc.target/i386/ret-thunk-1.c: New test.
20200 * gcc.target/i386/ret-thunk-10.c: Likewise.
20201 * gcc.target/i386/ret-thunk-11.c: Likewise.
20202 * gcc.target/i386/ret-thunk-12.c: Likewise.
20203 * gcc.target/i386/ret-thunk-13.c: Likewise.
20204 * gcc.target/i386/ret-thunk-14.c: Likewise.
20205 * gcc.target/i386/ret-thunk-15.c: Likewise.
20206 * gcc.target/i386/ret-thunk-16.c: Likewise.
20207 * gcc.target/i386/ret-thunk-2.c: Likewise.
20208 * gcc.target/i386/ret-thunk-3.c: Likewise.
20209 * gcc.target/i386/ret-thunk-4.c: Likewise.
20210 * gcc.target/i386/ret-thunk-5.c: Likewise.
20211 * gcc.target/i386/ret-thunk-6.c: Likewise.
20212 * gcc.target/i386/ret-thunk-7.c: Likewise.
20213 * gcc.target/i386/ret-thunk-8.c: Likewise.
20214 * gcc.target/i386/ret-thunk-9.c: Likewise.
20215
20216 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20217
20218 * gcc.target/i386/indirect-thunk-1.c: New test.
20219 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20220 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20221 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20222 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20223 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20224 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20225 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20226 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20227 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20228 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20229 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20230 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20231 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20232 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20233 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20234 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20235 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20236 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20237 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20238 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20239 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20240 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20241 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20242 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20243 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20244 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20245 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20246 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20247 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20248 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20249 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20250 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20251
20252 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20253
20254 PR ipa/83051
20255 * gcc.c-torture/compile/pr83051.c: New testcase.
20256
20257 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20258
20259 PR tree-optimization/83501
20260 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20261
20262 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20263
20264 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20265 for lvx and stvx instead of lxvd2x and stxvd2x and require
20266 little-endian target. Add comments.
20267 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20268 comprehensive testing.
20269 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20270 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20271 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20272 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20273 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20274 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20275 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20276 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20277 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20278 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20279 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20280 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20281 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20282 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20283 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20284 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20285 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20286 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20287 scan-assembler-not directives that forbid lvx and xxpermdi.
20288 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20289 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20290 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20291 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20292 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20293 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20294 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20295 scan-assembler-times directives to reflect different numbers of
20296 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20297
20298 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20299 Alan Hayward <alan.hayward@arm.com>
20300 David Sherwood <david.sherwood@arm.com>
20301
20302 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20303 than SLP vectorization.
20304 * gcc.dg/vect/vect-alias-check-10.c: New test.
20305 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20306 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20307 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20308 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20309 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20310 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20311 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20312 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20313 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20314 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20315 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20316 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20317 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20318 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20319 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20320 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20321 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20322 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20323 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20324 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20325 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20326 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20327 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20328
20329 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20330 Alan Hayward <alan.hayward@arm.com>
20331 David Sherwood <david.sherwood@arm.com>
20332
20333 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20334 New proc.
20335 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20336 targets with scatter stores.
20337 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20338 stores.
20339 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20340 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20341 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20342 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20343 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20344 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20345 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20346 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20347 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20348 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20349 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20350 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20351 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20352 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20353 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20354 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20355
20356 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20357 Alan Hayward <alan.hayward@arm.com>
20358 David Sherwood <david.sherwood@arm.com>
20359
20360 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20361 for double_reduc1.
20362 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20363 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20364 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20365 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20366
20367 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20368 Alan Hayward <alan.hayward@arm.com>
20369 David Sherwood <david.sherwood@arm.com>
20370
20371 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20372 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20373 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20374
20375 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20376 Alan Hayward <alan.hayward@arm.com>
20377 David Sherwood <david.sherwood@arm.com>
20378
20379 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20380 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20381 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20382 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20383 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20384 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20385 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20386 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20387 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20388 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20389 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20390 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20391 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20392 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20393
20394 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20395 Alan Hayward <alan.hayward@arm.com>
20396 David Sherwood <david.sherwood@arm.com>
20397
20398 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20399 check for a message about using in-order reductions.
20400 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20401 check for a message about using in-order reductions.
20402 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20403 vectorized and check for a message about using in-order reductions.
20404 Expect targets with variable-length vectors to fall back to the
20405 fixed-length mininum.
20406 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20407 check for a message about using in-order reductions.
20408 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20409 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20410 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20411 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20412 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20413 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20414 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20415 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20416 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20417 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20418 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20419 vect_fold_left_plus.
20420
20421 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20422
20423 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20424 are spilled.
20425 * gcc.target/aarch64/sve/spill_2.c: New test.
20426 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20427 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20428 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20429 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20430 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20431
20432 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20433 Alan Hayward <alan.hayward@arm.com>
20434 David Sherwood <david.sherwood@arm.com>
20435
20436 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20437 of branches.
20438 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20439 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20440 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20441 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20442 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20443 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20444 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20445 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20446 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20447
20448 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20449 Alan Hayward <alan.hayward@arm.com>
20450 David Sherwood <david.sherwood@arm.com>
20451
20452 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20453 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20454 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20455 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20456
20457 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20458 Alan Hayward <alan.hayward@arm.com>
20459 David Sherwood <david.sherwood@arm.com>
20460
20461 * lib/target-supports.exp
20462 (check_effective_target_vect_fold_extract_last): New proc.
20463 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20464 for fold_extract_last.
20465 * gcc.dg/vect/pr65947-2.c: Likewise.
20466 * gcc.dg/vect/pr65947-3.c: Likewise.
20467 * gcc.dg/vect/pr65947-4.c: Likewise.
20468 * gcc.dg/vect/pr65947-5.c: Likewise.
20469 * gcc.dg/vect/pr65947-6.c: Likewise.
20470 * gcc.dg/vect/pr65947-9.c: Likewise.
20471 * gcc.dg/vect/pr65947-10.c: Likewise.
20472 * gcc.dg/vect/pr65947-12.c: Likewise.
20473 * gcc.dg/vect/pr65947-14.c: Likewise.
20474 * gcc.dg/vect/pr80631-1.c: Likewise.
20475 * gcc.target/aarch64/sve/clastb_1.c: New test.
20476 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20477 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20478 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20479 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20480 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20481 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20482 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20483 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20484 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20485 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20486 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20487 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20488 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20489
20490 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20491 Alan Hayward <alan.hayward@arm.com>
20492 David Sherwood <david.sherwood@arm.com>
20493
20494 * gcc.target/aarch64/sve/live_1.c: New test.
20495 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20496
20497 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20498 Alan Hayward <alan.hayward@arm.com>
20499 David Sherwood <david.sherwood@arm.com>
20500
20501 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20502 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20503 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20504 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20505 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20506 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20507 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20508 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20509 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20510
20511 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20512 Alan Hayward <alan.hayward@arm.com>
20513 David Sherwood <david.sherwood@arm.com>
20514
20515 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20516 New proc.
20517 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20518 vect_fully_masked.
20519 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20520 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20521 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20522 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20523 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20524 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20525
20526 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20527 Alan Hayward <alan.hayward@arm.com>
20528 David Sherwood <david.sherwood@arm.com>
20529
20530 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20531 instead of just ADDRESS.
20532 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20533 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20534 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20535 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20536 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20537 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20538 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20539 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20540 * gcc.target/aarch64/sve/while_2.c: Likewise.
20541 * gcc.target/aarch64/sve/while_3.c: Likewise.
20542 * gcc.target/aarch64/sve/while_4.c: Likewise.
20543
20544 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20545 Alan Hayward <alan.hayward@arm.com>
20546 David Sherwood <david.sherwood@arm.com>
20547
20548 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20549 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20550 to be predicated.
20551 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20552 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20553 * gcc.target/aarch64/sve/reduc_5.c: New test.
20554 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20555 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20556
20557 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20558 Alan Hayward <alan.hayward@arm.com>
20559 David Sherwood <david.sherwood@arm.com>
20560
20561 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20562 * gcc.dg/tree-ssa/peel1.c: Likewise.
20563 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20564 variable-length vectors.
20565 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20566 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20567 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20568 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20569 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20570 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20571 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20572 * gcc.target/aarch64/sve/slp_8.c: New test.
20573 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20574 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20575 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20576 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20577 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20578 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20579 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20580 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20581 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20582 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20583 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20584 * gcc.target/aarch64/sve/while_1.c: Likewise.
20585 * gcc.target/aarch64/sve/while_2.c: Likewise.
20586 * gcc.target/aarch64/sve/while_3.c: Likewise.
20587 * gcc.target/aarch64/sve/while_4.c: Likewise.
20588
20589 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20590 Alan Hayward <alan.hayward@arm.com>
20591 David Sherwood <david.sherwood@arm.com>
20592
20593 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20594 New proc.
20595 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20596 and add an associated scan-dump test. Prevent vectorization
20597 of the first two loops.
20598 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20599 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20600 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20601 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20602 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20603 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20604
20605 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20606 Alan Hayward <alan.hayward@arm.com>
20607 David Sherwood <david.sherwood@arm.com>
20608
20609 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20610 * gcc.dg/vect/pr67790.c: Likewise.
20611 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20612 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20613 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20614 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20615 * gcc.target/aarch64/sve/slp_5.c: New test.
20616 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
20617 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20618 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
20619 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20620 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
20621
20622 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20623 Alan Hayward <alan.hayward@arm.com>
20624 David Sherwood <david.sherwood@arm.com>
20625
20626 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
20627 && vect_load_lanes
20628 * gcc.dg/vect/slp-1.c: Likewise.
20629 * gcc.dg/vect/slp-10.c: Likewise.
20630 * gcc.dg/vect/slp-12b.c: Likewise.
20631 * gcc.dg/vect/slp-12c.c: Likewise.
20632 * gcc.dg/vect/slp-17.c: Likewise.
20633 * gcc.dg/vect/slp-19b.c: Likewise.
20634 * gcc.dg/vect/slp-20.c: Likewise.
20635 * gcc.dg/vect/slp-21.c: Likewise.
20636 * gcc.dg/vect/slp-22.c: Likewise.
20637 * gcc.dg/vect/slp-23.c: Likewise.
20638 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20639 * gcc.dg/vect/slp-24.c: Likewise.
20640 * gcc.dg/vect/slp-28.c: Likewise.
20641 * gcc.dg/vect/slp-39.c: Likewise.
20642 * gcc.dg/vect/slp-6.c: Likewise.
20643 * gcc.dg/vect/slp-7.c: Likewise.
20644 * gcc.dg/vect/slp-cond-1.c: Likewise.
20645 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20646 * gcc.dg/vect/slp-cond-2.c: Likewise.
20647 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20648 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20649 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20650 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20651 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20652 * gcc.dg/vect/slp-perm-6.c: Likewise.
20653 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20654 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20655 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20656 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
20657 * gcc.dg/vect/slp-12a.c: Likewise.
20658 * gcc.dg/vect/slp-14.c: Likewise.
20659 * gcc.dg/vect/slp-15.c: Likewise.
20660 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20661 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20662 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20663 * gcc.target/aarch64/sve/slp_1.c: New test.
20664 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
20665 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20666 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
20667 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20668 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
20669 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20670 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
20671
20672 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20673 Alan Hayward <alan.hayward@arm.com>
20674 David Sherwood <david.sherwood@arm.com>
20675
20676 * gcc.dg/vect/vect-ooo-group-1.c: New test.
20677 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
20678 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
20679 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
20680 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
20681 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
20682 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
20683 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
20684 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
20685 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
20686 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
20687 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
20688 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
20689 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
20690 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
20691 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
20692 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
20693 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
20694 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
20695
20696 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20697 Alan Hayward <alan.hayward@arm.com>
20698 David Sherwood <david.sherwood@arm.com>
20699
20700 * gcc.target/aarch64/sve/struct_move_1.c: New test.
20701 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
20702 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
20703 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
20704 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
20705 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
20706 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
20707 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
20708 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
20709 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
20710 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
20711 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
20712 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
20713 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
20714 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
20715 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
20716 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
20717 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
20718 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
20719 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
20720 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
20721 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
20722 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
20723 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
20724 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
20725 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
20726 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
20727 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
20728 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
20729 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
20730 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
20731 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
20732 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
20733 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
20734 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
20735 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
20736
20737 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20738 Alan Hayward <alan.hayward@arm.com>
20739 David Sherwood <david.sherwood@arm.com>
20740
20741 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
20742 Return true for SVE too.
20743 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
20744 if load/store lanes are supported.
20745 * gcc.dg/vect/slp-10.c: Likewise.
20746 * gcc.dg/vect/slp-12c.c: Likewise.
20747 * gcc.dg/vect/slp-17.c: Likewise.
20748 * gcc.dg/vect/slp-33.c: Likewise.
20749 * gcc.dg/vect/slp-6.c: Likewise.
20750 * gcc.dg/vect/slp-cond-1.c: Likewise.
20751 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20752 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20753 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20754 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20755 * gcc.dg/vect/slp-perm-6.c: Likewise.
20756 * gcc.dg/vect/slp-perm-9.c: Likewise.
20757 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20758 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20759 for variable-length vectors.
20760
20761 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20762 Alan Hayward <alan.hayward@arm.com>
20763 David Sherwood <david.sherwood@arm.com>
20764
20765 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20766 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20767
20768 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20769
20770 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20771 * g++.target/aarch64/sve/catch_1.C: New test.
20772 * g++.target/aarch64/sve/catch_2.C: Likewise.
20773 * g++.target/aarch64/sve/catch_3.C: Likewise.
20774 * g++.target/aarch64/sve/catch_4.C: Likewise.
20775 * g++.target/aarch64/sve/catch_5.C: Likewise.
20776 * g++.target/aarch64/sve/catch_6.C: Likewise.
20777
20778 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20779 Alan Hayward <alan.hayward@arm.com>
20780 David Sherwood <david.sherwood@arm.com>
20781
20782 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20783 New proc.
20784 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20785 * gcc.target/aarch64/fmaxmin.c: Likewise.
20786 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20787 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20788 * gcc.target/aarch64/pr62178.c: Likewise.
20789 * gcc.target/aarch64/pr71727-2.c: Likewise.
20790 * gcc.target/aarch64/saddw-1.c: Likewise.
20791 * gcc.target/aarch64/saddw-2.c: Likewise.
20792 * gcc.target/aarch64/uaddw-1.c: Likewise.
20793 * gcc.target/aarch64/uaddw-2.c: Likewise.
20794 * gcc.target/aarch64/uaddw-3.c: Likewise.
20795 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20796 * gcc.target/aarch64/vect-compile.c: Likewise.
20797 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20798 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20799 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20800 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
20801 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
20802 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
20803 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
20804 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
20805 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
20806 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
20807 * gcc.target/aarch64/vect-fmovd.c: Likewise.
20808 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
20809 * gcc.target/aarch64/vect-fmovf.c: Likewise.
20810 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
20811 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
20812 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
20813 * gcc.target/aarch64/vect-movi.c: Likewise.
20814 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
20815 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
20816 * gcc.target/aarch64/vect-vaddv.c: Likewise.
20817 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
20818 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
20819 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
20820 fixed-length SVE.
20821 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
20822 * gcc.target/aarch64/sve/arith_1.c: New test.
20823 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
20824 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
20825 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
20826 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
20827 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
20828 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
20829 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
20830 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
20831 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
20832 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
20833 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
20834 * gcc.target/aarch64/sve/ext_1.c: Likewise.
20835 * gcc.target/aarch64/sve/ext_2.c: Likewise.
20836 * gcc.target/aarch64/sve/extract_1.c: Likewise.
20837 * gcc.target/aarch64/sve/extract_2.c: Likewise.
20838 * gcc.target/aarch64/sve/extract_3.c: Likewise.
20839 * gcc.target/aarch64/sve/extract_4.c: Likewise.
20840 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
20841 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
20842 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
20843 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
20844 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
20845 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
20846 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
20847 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
20848 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
20849 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
20850 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
20851 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
20852 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
20853 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
20854 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
20855 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
20856 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
20857 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
20858 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
20859 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
20860 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
20861 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
20862 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
20863 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
20864 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
20865 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
20866 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
20867 * gcc.target/aarch64/sve/index_1.c: Likewise.
20868 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
20869 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
20870 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
20871 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
20872 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
20873 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
20874 * gcc.target/aarch64/sve/logical_1.c: Likewise.
20875 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
20876 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
20877 * gcc.target/aarch64/sve/mad_1.c: Likewise.
20878 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
20879 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
20880 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
20881 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
20882 * gcc.target/aarch64/sve/mla_1.c: Likewise.
20883 * gcc.target/aarch64/sve/mls_1.c: Likewise.
20884 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
20885 * gcc.target/aarch64/sve/msb_1.c: Likewise.
20886 * gcc.target/aarch64/sve/mul_1.c: Likewise.
20887 * gcc.target/aarch64/sve/neg_1.c: Likewise.
20888 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
20889 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
20890 * gcc.target/aarch64/sve/pack_1.c: Likewise.
20891 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
20892 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
20893 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
20894 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
20895 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
20896 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
20897 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
20898 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
20899 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
20900 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
20901 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20902 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20903 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20904 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
20905 * gcc.target/aarch64/sve/rev_1.c: Likewise.
20906 * gcc.target/aarch64/sve/revb_1.c: Likewise.
20907 * gcc.target/aarch64/sve/revh_1.c: Likewise.
20908 * gcc.target/aarch64/sve/revw_1.c: Likewise.
20909 * gcc.target/aarch64/sve/shift_1.c: Likewise.
20910 * gcc.target/aarch64/sve/single_1.c: Likewise.
20911 * gcc.target/aarch64/sve/single_2.c: Likewise.
20912 * gcc.target/aarch64/sve/single_3.c: Likewise.
20913 * gcc.target/aarch64/sve/single_4.c: Likewise.
20914 * gcc.target/aarch64/sve/spill_1.c: Likewise.
20915 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
20916 * gcc.target/aarch64/sve/subr_1.c: Likewise.
20917 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
20918 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
20919 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
20920 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
20921 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
20922 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
20923 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
20924 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
20925 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
20926 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
20927 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
20928 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
20929 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
20930 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
20931 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
20932 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
20933 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
20934 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
20935 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
20936 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
20937 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
20938 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
20939 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
20940 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
20941 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
20942 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
20943 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
20944 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
20945 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
20946 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
20947 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
20948 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
20949 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
20950 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
20951 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
20952 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
20953 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
20954 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
20955 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
20956 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
20957 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
20958 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
20959
20960 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20961 Alan Hayward <alan.hayward@arm.com>
20962 David Sherwood <david.sherwood@arm.com>
20963
20964 * lib/target-supports.exp (check_effective_target_aarch64_sve)
20965 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
20966 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
20967 New procedures.
20968 (check_effective_target_vect_perm): Handle SVE.
20969 (check_effective_target_vect_perm_byte): Likewise.
20970 (check_effective_target_vect_perm_short): Likewise.
20971 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
20972 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
20973 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
20974 (check_effective_target_vect_element_align_preferred): Likewise.
20975 (check_effective_target_vect_align_stack_vars): Likewise.
20976 (check_effective_target_vect_load_lanes): Likewise.
20977 (check_effective_target_vect_masked_store): Likewise.
20978 (available_vector_sizes): Use aarch64_sve_bits for SVE.
20979 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
20980 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
20981 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
20982 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
20983 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
20984 * gcc.dg/vect/slp-23.c: Likewise.
20985 * gcc.dg/vect/slp-perm-5.c: Likewise.
20986 * gcc.dg/vect/slp-perm-6.c: Likewise.
20987 * gcc.dg/vect/slp-perm-9.c: Likewise.
20988 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20989 * gcc.dg/vect/vect-114.c: Likewise.
20990 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
20991 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
20992
20993 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20994
20995 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
20996 vect_variable_length, expecting the test to be vectorized
20997 without SLP instead.
20998 * gcc.dg/vect/pr33953.c: Likewise.
20999 * gcc.dg/vect/pr37027.c: Likewise.
21000 * gcc.dg/vect/pr67790.c: Likewise.
21001 * gcc.dg/vect/pr68445.c: Likewise.
21002 * gcc.dg/vect/slp-1.c: Likewise.
21003 * gcc.dg/vect/slp-10.c: Likewise.
21004 * gcc.dg/vect/slp-12a.c: Likewise.
21005 * gcc.dg/vect/slp-12b.c: Likewise.
21006 * gcc.dg/vect/slp-12c.c: Likewise.
21007 * gcc.dg/vect/slp-13-big-array.c: Likewise.
21008 * gcc.dg/vect/slp-13.c: Likewise.
21009 * gcc.dg/vect/slp-14.c: Likewise.
21010 * gcc.dg/vect/slp-15.c: Likewise.
21011 * gcc.dg/vect/slp-17.c: Likewise.
21012 * gcc.dg/vect/slp-19b.c: Likewise.
21013 * gcc.dg/vect/slp-2.c: Likewise.
21014 * gcc.dg/vect/slp-20.c: Likewise.
21015 * gcc.dg/vect/slp-21.c: Likewise.
21016 * gcc.dg/vect/slp-22.c: Likewise.
21017 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21018 * gcc.dg/vect/slp-24.c: Likewise.
21019 * gcc.dg/vect/slp-28.c: Likewise.
21020 * gcc.dg/vect/slp-39.c: Likewise.
21021 * gcc.dg/vect/slp-42.c: Likewise.
21022 * gcc.dg/vect/slp-6.c: Likewise.
21023 * gcc.dg/vect/slp-7.c: Likewise.
21024 * gcc.dg/vect/slp-cond-1.c: Likewise.
21025 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21026 * gcc.dg/vect/slp-cond-2.c: Likewise.
21027 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21028 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21029 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21030 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21031 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21032 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21033 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21034 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21035 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21036 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21037 * gcc.dg/vect/slp-reduc-4.c: Likewise.
21038 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21039 * gcc.dg/vect/slp-reduc-7.c: Likewise.
21040 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21041 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21042 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21043 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
21044
21045 2018-01-13 Jakub Jelinek <jakub@redhat.com>
21046
21047 PR c/83801
21048 * gcc.dg/pr83801.c: New test.
21049
21050 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
21051
21052 PR fortran/52162
21053 * gfortran.dg/bounds_check_19.f90: New test.
21054
21055 2018-01-12 Jakub Jelinek <jakub@redhat.com>
21056
21057 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
21058 instead of scan-assembler-not for xsnabsqp.
21059
21060 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21061
21062 PR libgfortran/83525
21063 * gfortran.dg/newunit_5.f90: New test.
21064
21065 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
21066
21067 PR rtl-optimization/80481
21068 * g++.dg/pr80481.C: New.
21069
21070 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
21071
21072 PR target/83628
21073 * gcc.target/alpha/pr83628-3.c: New test.
21074
21075 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21076
21077 * lib/target-supports.exp (check_effective_target_avx512f): Also
21078 check for __builtin_ia32_addsd_round,
21079 __builtin_ia32_getmantsd_round.
21080 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
21081
21082 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
21083
21084 PR target/83629
21085 * gcc.target/powerpc/pr83629.c: Require ilp32.
21086
21087 2018-01-12 Richard Biener <rguenther@suse.de>
21088
21089 PR tree-optimization/80846
21090 * gcc.target/i386/pr80846-1.c: New testcase.
21091 * gcc.target/i386/pr80846-2.c: Likewise.
21092
21093 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
21094
21095 * gcc.c-torture/execute/20180112-1.c: New test.
21096
21097 2018-01-12 Tom de Vries <tom@codesourcery.com>
21098
21099 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
21100 * g++.dg/ext/label13a.C: Same.
21101 * g++.dg/ext/label14.C: Same.
21102 * g++.dg/ext/label2.C: Same.
21103 * g++.dg/ext/label3.C: Same.
21104 * g++.dg/torture/pr42462.C: Same.
21105 * g++.dg/torture/pr42739.C: Same.
21106 * g++.dg/warn/Wunused-label-3.C: Same.
21107
21108 2018-01-12 Tom de Vries <tom@codesourcery.com>
21109
21110 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
21111 * g++.dg/Walloca1.C: Same.
21112 * g++.dg/cpp0x/pr70338.C: Same.
21113 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
21114 * g++.dg/cpp1y/vla10.C: Same.
21115 * g++.dg/cpp1y/vla2.C: Same.
21116 * g++.dg/cpp1y/vla6.C: Same.
21117 * g++.dg/cpp1y/vla8.C: Same.
21118 * g++.dg/debug/debug5.C: Same.
21119 * g++.dg/debug/debug6.C: Same.
21120 * g++.dg/debug/pr54828.C: Same.
21121 * g++.dg/diagnostic/pr70105.C: Same.
21122 * g++.dg/eh/cleanup5.C: Same.
21123 * g++.dg/eh/spbp.C: Same.
21124 * g++.dg/ext/tmplattr9.C: Same.
21125 * g++.dg/ext/vla10.C: Same.
21126 * g++.dg/ext/vla11.C: Same.
21127 * g++.dg/ext/vla12.C: Same.
21128 * g++.dg/ext/vla15.C: Same.
21129 * g++.dg/ext/vla16.C: Same.
21130 * g++.dg/ext/vla17.C: Same.
21131 * g++.dg/ext/vla3.C: Same.
21132 * g++.dg/ext/vla6.C: Same.
21133 * g++.dg/ext/vla7.C: Same.
21134 * g++.dg/init/array24.C: Same.
21135 * g++.dg/init/new47.C: Same.
21136 * g++.dg/init/pr55497.C: Same.
21137 * g++.dg/opt/pr78201.C: Same.
21138 * g++.dg/template/vla2.C: Same.
21139 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
21140 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
21141 * g++.dg/torture/pr62127.C: Same.
21142 * g++.dg/torture/pr67055.C: Same.
21143 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
21144 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
21145 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
21146 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
21147 * g++.dg/warn/Wplacement-new-size-5.C: Same.
21148 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
21149 * g++.dg/warn/Wvla-1.C: Same.
21150 * g++.dg/warn/Wvla-3.C: Same.
21151 * g++.old-deja/g++.ext/array2.C: Same.
21152 * g++.old-deja/g++.ext/constructor.C: Same.
21153 * g++.old-deja/g++.law/builtin1.C: Same.
21154 * g++.old-deja/g++.other/crash12.C: Same.
21155 * g++.old-deja/g++.other/eh3.C: Same.
21156 * g++.old-deja/g++.pt/array6.C: Same.
21157 * g++.old-deja/g++.pt/dynarray.C: Same.
21158
21159 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21160
21161 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
21162
21163 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21164
21165 PR libfortran/67412
21166 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
21167 on *-*-solaris2.10.
21168
21169 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21170
21171 * lib/target-supports.exp (check_effective_target_branch_cost):
21172 Accept all x86 targets.
21173
21174 2018-01-12 Martin Liska <mliska@suse.cz>
21175
21176 PR ipa/83054
21177 * g++.dg/warn/pr83054.C: New test.
21178
21179 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21180
21181 * gcc.target/powerpc/spec-barr-1.c: New file.
21182
21183 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
21184
21185 PR target/83330
21186 * gcc.target/i386/pr83330.c: New test.
21187
21188 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
21189
21190 PR fortran/79383
21191 * gfortran.dg/dtio_31.f03: New test.
21192 * gfortran.dg/dtio_32.f03: New test.
21193
21194 2018-01-11 David Malcolm <dmalcolm@redhat.com>
21195
21196 PR c++/43486
21197 * g++.dg/wrappers: New subdirectory.
21198 * g++.dg/wrappers/README: New file.
21199 * g++.dg/wrappers/alloc.C: New test case.
21200 * g++.dg/wrappers/cow-istream-string.C: New test case.
21201 * g++.dg/wrappers/cp-stdlib.C: New test case.
21202 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
21203 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
21204
21205 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
21206
21207 PR middle-end/83718
21208 * g++.dg/torture/pr83718.C: New testcase.
21209
21210 2018-01-11 Martin Jambor <mjambor@suse.cz>
21211
21212 PR ipa/83178
21213 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
21214
21215 2018-01-11 Bin Cheng <bin.cheng@arm.com>
21216
21217 PR tree-optimization/83695
21218 * gcc.dg/tree-ssa/pr83695.c: New test.
21219
21220 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21221
21222 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
21223 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
21224
21225 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21226
21227 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21228 * gcc.target/arm/simd/fp16fml_high.c: New test.
21229 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21230 * lib/target-supports.exp
21231 (check_effective_target_arm_fp16fml_neon_ok_nocache,
21232 check_effective_target_arm_fp16fml_neon_ok,
21233 add_options_for_arm_fp16fml_neon): New procedures.
21234
21235 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21236
21237 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21238 combination tests.
21239
21240 2018-01-11 Richard Biener <rguenther@suse.de>
21241
21242 PR tree-optimization/83435
21243 * gcc.dg/graphite/pr83435.c: New testcase.
21244
21245 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
21246 Alan Hayward <alan.hayward@arm.com>
21247 David Sherwood <david.sherwood@arm.com>
21248
21249 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21250
21251 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21252
21253 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21254
21255 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21256
21257 PR target/82096
21258 * gcc.c-torture/compile/pr82096.c: New test.
21259
21260 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21261
21262 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21263
21264 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21265
21266 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21267
21268 2018-01-11 Justin Squirek <squirek@adacore.com>
21269
21270 * gnat.dg/expr_func4.adb: New testcase.
21271
21272 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21273
21274 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21275 testcase.
21276
21277 2018-01-11 Bob Duff <duff@adacore.com>
21278
21279 * gnat.dg/protected_null.adb: New testcase.
21280
21281 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21282
21283 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21284
21285 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21286
21287 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21288
21289 2018-01-11 Justin Squirek <squirek@adacore.com>
21290
21291 * gnat.dg/loopvar.adb: New testcase.
21292
21293 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21294
21295 PR middle-end/83189
21296 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21297
21298 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21299
21300 * gcc.c-torture/compile/pr83575.c: New testcase.
21301
21302 2018-01-10 Michael Collison <michael.collison@arm.com>
21303
21304 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21305 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21306 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21307 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21308 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21309 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21310 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21311 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21312 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21313 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21314 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21315 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21316 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21317 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21318 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21319 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21320
21321 2018-01-10 Michael Collison <michael.collison@arm.com>
21322
21323 * gcc.target/aarch64/sha2.h: New shared testcase.
21324 * gcc.target/aarch64/sha2_1.c: New testcase.
21325 * gcc.target/aarch64/sha2_2.c: New testcase.
21326 * gcc.target/aarch64/sha2_3.c: New testcase.
21327 * gcc.target/aarch64/sha3.h: New shared testcase.
21328 * gcc.target/aarch64/sha3_1.c: New testcase.
21329 * gcc.target/aarch64/sha3_2.c: New testcase.
21330 * gcc.target/aarch64/sha3_3.c: New testcase.
21331
21332 2018-01-10 Michael Collison <michael.collison@arm.com>
21333
21334 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21335
21336 2018-01-10 Martin Sebor <msebor@redhat.com>
21337
21338 PR tree-optimization/83781
21339 * gcc.dg/strlenopt-42.c: New test.
21340
21341 2018-01-11 Martin Sebor <msebor@gmail.com>
21342 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21343
21344 PR tree-optimization/83501
21345 PR tree-optimization/81703
21346
21347 * gcc.dg/strlenopt-39.c: New test-case.
21348 * gcc.dg/pr81703.c: Likewise.
21349
21350 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21351
21352 * gnat.dg/atomic10.adb: New test.
21353
21354 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21355
21356 PR fortran/82367
21357 * gfortran.dg/deferred_character_18.f90: New test.
21358
21359 2018-01-10 Martin Sebor <msebor@redhat.com>
21360
21361 PR tree-optimization/83671
21362 * gcc.dg/strlenopt-40.c: New test.
21363 * gcc.dg/strlenopt-41.c: New test.
21364
21365 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21366
21367 PR fortran/83093
21368 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21369
21370 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21371
21372 PR target/83399
21373 * gcc.target/powerpc/pr83399.c: New test.
21374
21375 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21376
21377 PR c++/43486
21378 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21379 to reflect that the arguments are correctly underlined.
21380 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21381 for globals, params, locals and literals.
21382 (test_sizeof): Directly test the location of "sizeof", rather than
21383 when used in compound expressions.
21384 (test_alignof): Likewise for "alignof".
21385 (test_string_literals): Likewise for string literals.
21386 (test_numeric_literals): Likewise for numeric literals.
21387 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21388 (test_typeid): Likewise for typeid.
21389 (test_unary_plus): New.
21390 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21391 format strings.
21392
21393 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21394
21395 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21396
21397 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21398
21399 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21400
21401 2018-01-10 Marek Polacek <polacek@redhat.com>
21402
21403 PR c++/82541
21404 * g++.dg/warn/Wduplicated-branches4.C: New test.
21405
21406 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21407
21408 PR c++/81327
21409 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21410 cast to void *.
21411
21412 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21413
21414 PR c++/81055
21415 * g++.dg/cpp0x/new2.C: New.
21416
21417 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21418
21419 PR target/83735
21420 * gcc.target/i386/pr83735.c: New test.
21421
21422 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21423
21424 * lib/target-supports.exp (check_effective_target_branch_cost):
21425 New function.
21426 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21427 * gcc.dg/pr21643.c: Likewise.
21428 * gcc.dg/pr46309.c: Likewise.
21429 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21430 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21431 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21432 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21433 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21434 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21435 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21436 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21437 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21438 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21439 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21440 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21441 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21442 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21443
21444 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21445
21446 PR target/83629
21447 * gcc.target/powerpc/pr83629.c: New testcase.
21448
21449 2018-01-10 Richard Biener <rguenther@suse.de>
21450
21451 PR testsuite/78768
21452 * gcc.dg/pr78768.c: Un-XFAIL.
21453
21454 2018-01-10 Richard Biener <rguenther@suse.de>
21455
21456 PR debug/82425
21457 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21458
21459 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21460
21461 PR tree-optimization/83753
21462 * gcc.dg/torture/pr83753.c: New test.
21463
21464 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21465
21466 * gcc.target/i386/avx2-gather-1.c: Add -march.
21467 * gcc.target/i386/avx2-gather-2.c: Add -march.
21468 * gcc.target/i386/avx2-gather-3.c: Add -march.
21469 * gcc.target/i386/avx2-gather-4.c: Add -march.
21470 * gcc.target/i386/avx2-gather-5.c: Add -march.
21471 * gcc.target/i386/avx2-gather-6.c: Add -march.
21472 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21473 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21474 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21475 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21476 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21477 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21478 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21479 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21480 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21481 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21482
21483 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21484
21485 PR target/78585:
21486 * gcc.target/i386/pr78585.c: New test.
21487
21488 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21489
21490 PR c++/83734
21491 * g++.dg/cpp0x/pr83734.C: New test.
21492
21493 2018-01-09 Carl Love <cel@us.ibm.com>
21494
21495 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21496 vec_mergeo builtins with float, double, long long, unsigned long long,
21497 bool long long arguments.
21498 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21499 vec_float2 with double arguments.
21500 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21501 vec_mergew and vec_mergow builtins.
21502
21503 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21504
21505 PR fortran/83742
21506 * gfortran.dg/contiguous_6.f90: New test.
21507
21508 2018-01-09 Richard Biener <rguenther@suse.de>
21509
21510 PR tree-optimization/83668
21511 * gcc.dg/graphite/pr83668.c: New testcase.
21512
21513 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21514
21515 PR tree-optimization/64811
21516 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21517 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21518 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21519 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21520 New tests.
21521 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21522
21523 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21524
21525 PR target/79883
21526 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21527
21528 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21529
21530 PR target/82641
21531 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21532 no NEON and require softfp or hard float-abi.
21533 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21534
21535 2018-01-09 Richard Biener <rguenther@suse.de>
21536
21537 PR tree-optimization/83572
21538 * gcc.dg/graphite/pr83572.c: New testcase.
21539
21540 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21541
21542 PR target/83507
21543 * gcc.dg/sms-13.c: New test.
21544
21545 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21546
21547 PR fortran/83741
21548 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21549
21550 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21551 Monk Chiang <sh.chiang04@gmail.com>
21552
21553 * gcc.target/riscv/save-restore-1.c: New.
21554
21555 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21556
21557 PR target/83677
21558 * gcc.target/powerpc/pr83677.c: New file.
21559
21560 2018-01-08 Jeff Law <law@redhat.com>
21561
21562 PR rtl-optimizatin/81308
21563 * g++.dg/pr81308-1.C: New test.
21564 * g++.dg/pr81308-2.C: New test.
21565
21566 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21567
21568 PR target/83663 - Revert r255946
21569 * gcc.target/aarch64/vect-slp-dup.c: New.
21570
21571 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21572
21573 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21574 combination tests.
21575
21576 2018-01-08 Richard Biener <rguenther@suse.de>
21577
21578 PR tree-optimization/83563
21579 * gcc.dg/graphite/pr83563.c: New testcase.
21580
21581 2018-01-08 Richard Biener <rguenther@suse.de>
21582
21583 PR middle-end/83713
21584 * g++.dg/torture/pr83713.C: New testcase.
21585
21586 2018-01-08 Tom de Vries <tom@codesourcery.com>
21587
21588 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21589
21590 2018-01-08 Richard Biener <rguenther@suse.de>
21591
21592 PR tree-optimization/83685
21593 * gcc.dg/torture/pr83685.c: New testcase.
21594
21595 2018-01-08 Richard Biener <rguenther@suse.de>
21596
21597 PR lto/83719
21598 * gcc.dg/lto/pr83719_0.c: New testcase.
21599
21600 2018-01-08 Tom de Vries <tom@codesourcery.com>
21601
21602 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21603 * gcc.dg/graphite/run-id-1.c: Same.
21604 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21605
21606 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21607
21608 PR fortran/83611
21609 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21610 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21611 * gfortran.dg/pdt_27.f03: New test.
21612
21613 PR fortran/83731
21614 * gfortran.dg/pdt_28.f03: New test.
21615
21616 2018-01-08 Tom de Vries <tom@codesourcery.com>
21617
21618 * c-c++-common/builtins.c: Require effective target alloca.
21619 * gcc.dg/Wrestrict.c: Same.
21620 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
21621
21622 2018-01-08 Richard Biener <rguenther@suse.de>
21623
21624 PR middle-end/83580
21625 * gcc.dg/torture/pr83580.c: New testcase.
21626
21627 2018-01-08 Richard Biener <rguenther@suse.de>
21628
21629 PR middle-end/83517
21630 * gcc.dg/pr83517.c: New testcase.
21631
21632 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
21633
21634 PR middle-end/81897
21635 * gcc.dg/uninit-pr81897.c: New test.
21636
21637 2018-01-06 Martin Sebor <msebor@redhat.com>
21638
21639 PR tree-optimization/83640
21640 * gcc.dg/Wrestrict-6.c: New test.
21641 * gcc.dg/pr83640.c: New test.
21642
21643 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
21644
21645 * gcc.target/aarch64/reg-alloc-1.c: New test.
21646
21647 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
21648
21649 PR fortran/50892
21650 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21651
21652 2018-01-06 Jakub Jelinek <jakub@redhat.com>
21653
21654 PR debug/83480
21655 * gcc.dg/pr83480.c: New test.
21656
21657 PR rtl-optimization/83682
21658 * gcc.target/i386/pr83682.c: New test.
21659
21660 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
21661
21662 PR fortran/78534
21663 PR fortran/66310
21664 * gfortran.dg/char_cast_1.f90: Update scan pattern.
21665 * gfortran.dg/dependency_49.f90: Likewise.
21666 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
21667 * gfortran.dg/repeat_7.f90: New test for PR 66310.
21668 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
21669 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
21670 * gfortran.dg/string_1_lp64.f90: New test.
21671 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
21672 * gfortran.dg/string_3_lp64.f90: New test.
21673
21674 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21675
21676 PR target/83604
21677 * gcc.target/i386/sse-26.c: New test.
21678
21679 PR target/83604
21680 * gcc.target/i386/pr83604.c: New test.
21681
21682 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
21683
21684 * gcc.dg/vect/vect-align-4.c: New test.
21685 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
21686 and redefine as a structure with an unaligned member "b".
21687 (foo): Update accordingly.
21688
21689 2018-01-05 Sudakshina Das <sudi.das@arm.com>
21690
21691 PR target/82439
21692 * gcc.target/aarch64/bics_5.c: New test.
21693 * gcc.target/arm/bics_5.c: Likewise.
21694
21695 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21696
21697 PR tree-optimization/83605
21698 * gcc.dg/pr83605.c: New test.
21699
21700 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21701
21702 PR target/83554
21703 * gcc.target/i386/pr83554.c: New test.
21704
21705 PR ipa/82352
21706 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
21707 long unsigned int.
21708
21709 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
21710
21711 PR fortran/83683
21712 PR fortran/45689
21713 * gfortran.dg/eoshift_8.f90: New test.
21714 * gfortran.dg/simplify_eoshift_1.f90: New test.
21715
21716 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21717
21718 PR debug/83585
21719 * gcc.dg/pr83585.c: New test.
21720
21721 2018-01-04 Nathan Sidwell <nathan@acm.org>
21722
21723 PR c++/83667
21724 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
21725
21726 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21727
21728 PR debug/83666
21729 * gcc.dg/pr83666.c: New test.
21730
21731 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
21732
21733 PR target/83628
21734 * gcc.target/alpha/pr83628-1.c: New test.
21735 * gcc.target/alpha/pr83628-2.c: Ditto.
21736
21737 2018-01-04 Martin Liska <mliska@suse.cz>
21738
21739 PR ipa/82352
21740 * g++.dg/ipa/pr82352.C: New test.
21741
21742 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21743
21744 * gcc.dg/vect-opt-info-1.c: Moved to ...
21745 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
21746 vect_int targets, use dg-additional-options instead of dg-options and
21747 use relative line numbers instead of absolute.
21748
21749 2018-01-03 Martin Sebor <msebor@redhat.com>
21750
21751 PR tree-optimization/83655
21752 * gcc.dg/Wrestrict-5.c: New test.
21753 * c-c++-common/builtins.c: New test.
21754
21755 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21756 Alan Hayward <alan.hayward@arm.com>
21757 David Sherwood <david.sherwood@arm.com>
21758
21759 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21760 (main): Call it.
21761
21762 2018-01-03 Jeff Law <law@redhat.com>
21763
21764 PR target/83641
21765 * gcc.target/i386/stack-check-17.c: New test.
21766 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21767
21768 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21769
21770 PR debug/83621
21771 * gcc.dg/pr83621.c: New test.
21772
21773 PR debug/83645
21774 * gcc.dg/pr83645.c: New test.
21775
21776 2018-01-03 Martin Sebor <msebor@redhat.com>
21777
21778 PR tree-optimization/83603
21779 * gcc.dg/Wrestrict-4.c: New test.
21780
21781 PR c/83559
21782 * gcc.dg/const-2.c: New test.
21783 * gcc.dg/pure-3.c: New test.
21784
21785 2018-01-03 Martin Sebor <msebor@redhat.com>
21786
21787 * gcc.dg/Wrestrict-3.c: New test.
21788
21789 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21790
21791 PR c++/83555
21792 * g++.dg/opt/pr83555.C: New test.
21793 * g++.dg/ubsan/pr83555.C: New test.
21794
21795 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21796
21797 PR c/82050
21798 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21799 the !CHECKING_P case by expecting a note.
21800 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
21801 a note for the !CHECKING_P case, and move the return statement
21802 outside of #if CHECKING_P guard.
21803
21804 2018-01-03 Jeff Law <law@redhat.com>
21805
21806 PR middle-end/83654
21807 * gcc.target/i386/stack-check-18.c: New test.
21808 * gcc.target/i386/stack-check-19.c: New test.
21809
21810 2018-01-03 Martin Sebor <msebor@redhat.com>
21811
21812 PR tree-optimization/83501
21813 * c-c++-common/Warray-bounds-3.c: Remove xfail.
21814
21815 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21816
21817 PR tree-optimization/83501
21818 * gcc.dg/tree-ssa/pr83501-1.c: New test.
21819
21820 2018-01-03 Nathan Sidwell <nathan@acm.org>
21821
21822 PR c++/83667
21823 * g++.dg/ipa/pr83667.C: New.
21824
21825 2018-01-03 Martin Liska <mliska@suse.cz>
21826
21827 PR tree-optimization/83593
21828 * gcc.dg/pr83593.c: New test.
21829
21830 2018-01-03 Martin Liska <mliska@suse.cz>
21831
21832 PR ipa/83549
21833 * g++.dg/ipa/pr83549.C: New test.
21834
21835 2018-01-03 Marek Polacek <polacek@redhat.com>
21836
21837 PR c++/83592
21838 * g++.dg/warn/mvp2.C: New test.
21839
21840 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21841
21842 PR preprocessor/83602
21843 * g++.dg/cpp/pr83602.C: New test.
21844
21845 PR c++/83634
21846 * g++.dg/parse/pr83634.C: New test.
21847
21848 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
21849
21850 PR fortran/83664
21851 * gfortran.dg/eoshift_7.f90: New test.
21852
21853 2018-01-03 Jan Beulich <jbeulich@suse.com>
21854
21855 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
21856 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
21857
21858 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21859
21860 Update copyright years.
21861
21862 2018-01-03 Martin Liska <mliska@suse.cz>
21863
21864 PR ipa/83594
21865 * gcc.dg/ipa/pr83594.c: New test.
21866
21867 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21868 Alan Hayward <alan.hayward@arm.com>
21869 David Sherwood <david.sherwood@arm.com>
21870
21871 * gcc.dg/vect-opt-info-1.c: New test.
21872
21873 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
21874
21875 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
21876 floorf128, truncf128, and roundf128.
21877 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
21878 optimizations added in match.pd.
21879 * gcc.target/powerpc/float128-hw6.c: Likewise.
21880 * gcc.target/powerpc/float128-hw7.c: Likewise.
21881 * gcc.target/powerpc/float128-hw8.c: Likewise.
21882 * gcc.target/powerpc/float128-hw9.c: Likewise.
21883 * gcc.target/powerpc/float128-hw10.c: Likewise.
21884 * gcc.target/powerpc/float128-hw11.c: Likewise.
21885
21886 2018-01-02 Jakub Jelinek <jakub@redhat.com>
21887
21888 PR c++/83556
21889 * g++.dg/cpp0x/pr83556.C: New test.
21890
21891 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
21892
21893 PR fortran/45689
21894 PR fortran/83650
21895 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
21896 * gfortran.dg/simplify_cshift_4.f90: New test.
21897
21898 2018-01-02 Marek Polacek <polacek@redhat.com>
21899
21900 PR c++/81860
21901 * g++.dg/cpp0x/inh-ctor30.C: New test.
21902
21903 PR c++/83644
21904 * g++.dg/cpp1z/pr83644.C: New test.
21905
21906 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
21907
21908 PR fortran/83076
21909 * gfortran.dg/coarray_45.f90: New test.
21910
21911 PR fortran/83319
21912 * gfortran.dg/coarray_46.f90: New test.
21913
21914 2018-01-01 Jakub Jelinek <jakub@redhat.com>
21915
21916 PR tree-optimization/83581
21917 * gcc.dg/pr83581.c: New test.
21918
21919 PR c/83595
21920 * gcc.dg/pr83595.c: New test.
21921
21922 PR middle-end/83608
21923 * g++.dg/opt/pr83608.C: New test.
21924
21925 PR middle-end/83609
21926 * gcc.dg/pr83609.c: New test.
21927 * g++.dg/opt/pr83609.C: New test.
21928
21929 PR middle-end/83623
21930 * gcc.dg/pr83623.c: New test.
21931
21932 * gcc.target/i386/i386.exp
21933 (check_effective_target_avx512vpopcntdqvl): New proc.
21934 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
21935 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
21936 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
21937 \f
21938 Copyright (C) 2018 Free Software Foundation, Inc.
21939
21940 Copying and distribution of this file, with or without modification,
21941 are permitted in any medium without royalty provided the copyright
21942 notice and this notice are preserved.