[PR86153] simplify more overflow tests in VRP
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-12-19 Alexandre Oliva <aoliva@redhat.com>
2
3 PR testsuite/86153
4 PR middle-end/83239
5 * gcc.dg/vrp-overflow-1.c: New.
6
7 PR c++/87012
8 * g++.dg/cpp0x/pr87012.C: New.
9
10 PR c++/88146
11 * g++.dg/cpp0x/inh-ctor32.C: New.
12
13 2018-12-18 Jakub Jelinek <jakub@redhat.com>
14
15 PR rtl-optimization/87759
16 * gcc.target/i386/pr87759.c: Require int128 effective target.
17
18 2018-12-18 Vladimir Makarov <vmakarov@redhat.com>
19
20 PR rtl-optimization/87759
21 * gcc.target/i386/pr87759.c: New.
22
23 2018-12-18 Jakub Jelinek <jakub@redhat.com>
24
25 PR target/88464
26 * gcc.target/i386/avx512f-pr88464-5.c: New test.
27 * gcc.target/i386/avx512f-pr88464-6.c: New test.
28 * gcc.target/i386/avx512f-pr88464-7.c: New test.
29 * gcc.target/i386/avx512f-pr88464-8.c: New test.
30 * gcc.target/i386/avx512vl-pr88464-5.c: New test.
31 * gcc.target/i386/avx512vl-pr88464-6.c: New test.
32 * gcc.target/i386/avx512vl-pr88464-7.c: New test.
33 * gcc.target/i386/avx512vl-pr88464-8.c: New test.
34 * gcc.target/i386/avx512vl-pr88464-9.c: New test.
35 * gcc.target/i386/avx512vl-pr88464-10.c: New test.
36 * gcc.target/i386/avx512vl-pr88464-11.c: New test.
37 * gcc.target/i386/avx512vl-pr88464-12.c: New test.
38 * gcc.target/i386/avx512vl-pr88464-13.c: New test.
39 * gcc.target/i386/avx512vl-pr88464-14.c: New test.
40 * gcc.target/i386/avx512vl-pr88464-15.c: New test.
41 * gcc.target/i386/avx512vl-pr88464-16.c: New test.
42
43 2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
44
45 * lib/target-supports.exp (check_effective_target_vect_usad_char):
46 Add non-SVE aarch64 to supported list.
47
48 2018-12-18 Jakub Jelinek <jakub@redhat.com>
49
50 PR target/88513
51 PR target/88514
52 * gcc.target/i386/avx512f-pr88513-1.c: New test.
53 * gcc.target/i386/avx512f-pr88513-2.c: New test.
54 * gcc.target/i386/avx512vl-pr88464-1.c: New test.
55 * gcc.target/i386/avx512vl-pr88464-2.c: New test.
56 * gcc.target/i386/avx512vl-pr88464-3.c: New test.
57 * gcc.target/i386/avx512vl-pr88464-4.c: New test.
58 * gcc.target/i386/avx512vl-pr88513-1.c: New test.
59 * gcc.target/i386/avx512vl-pr88513-2.c: New test.
60 * gcc.target/i386/avx512vl-pr88513-3.c: New test.
61 * gcc.target/i386/avx512vl-pr88513-4.c: New test.
62 * gcc.target/i386/avx512vl-pr88514-1.c: New test.
63 * gcc.target/i386/avx512vl-pr88514-2.c: New test.
64 * gcc.target/i386/avx512vl-pr88514-3.c: New test.
65
66 2018-12-18 Wei Xiao <wei3.xiao@intel.com>
67
68 * g++.target/i386/mv16.C: Handle new march.
69 * gcc.target/i386/builtin_target.c: Ditto.
70
71 2018-12-17 Peter Bergner <bergner@linux.ibm.com>
72
73 PR target/87870
74 * gcc.target/powerpc/pr87870.c: New test.
75
76 2018-12-17 Jakub Jelinek <jakub@redhat.com>
77
78 PR c++/88410
79 * g++.dg/cpp0x/pr88410.C: New test.
80
81 2018-12-17 Steve Ellcey <sellcey@cavium.com>
82
83 * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
84 * gcc.target/aarch64/torture/simd-abi-1.c: New test.
85 * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
86 * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
87 * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
88 * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
89 * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
90 * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
91
92 2018-12-17 Martin Sebor <msebor@redhat.com>
93
94 * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
95
96 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
97
98 PR rtl-optimization/88253
99 * gcc.target/avr/pr88253.c: New test.
100
101 2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
102
103 * gcc.dg/loop-versioning-1.c: New test.
104 * gcc.dg/loop-versioning-10.c: Likewise.
105 * gcc.dg/loop-versioning-11.c: Likewise.
106 * gcc.dg/loop-versioning-2.c: Likewise.
107 * gcc.dg/loop-versioning-3.c: Likewise.
108 * gcc.dg/loop-versioning-4.c: Likewise.
109 * gcc.dg/loop-versioning-5.c: Likewise.
110 * gcc.dg/loop-versioning-6.c: Likewise.
111 * gcc.dg/loop-versioning-7.c: Likewise.
112 * gcc.dg/loop-versioning-8.c: Likewise.
113 * gcc.dg/loop-versioning-9.c: Likewise.
114 * gfortran.dg/loop_versioning_1.f90: Likewise.
115 * gfortran.dg/loop_versioning_2.f90: Likewise.
116 * gfortran.dg/loop_versioning_3.f90: Likewise.
117 * gfortran.dg/loop_versioning_4.f90: Likewise.
118 * gfortran.dg/loop_versioning_5.f90: Likewise.
119 * gfortran.dg/loop_versioning_6.f90: Likewise.
120 * gfortran.dg/loop_versioning_7.f90: Likewise.
121 * gfortran.dg/loop_versioning_8.f90: Likewise.
122
123 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
124
125 PR fortran/88116
126 * gfortran.dg/pr88116_1.f90: New test.
127 * gfortran.dg/pr88116_2.f90: Ditto.
128
129 PR fortran/88467
130 * gfortran.dg/pr88467.f90: New test.
131
132 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
133
134 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
135
136 2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
137
138 PR fortran/88363
139 * intent_out_13.f90: New test.
140
141 2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
142
143 PR target/88483
144 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
145 reversion 267133.
146
147 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
148
149 PR fortran/87944
150 * gfortran.dg/pr87994_1.f90: New test.
151 * gfortran.dg/pr87994_2.f90: Ditto.
152 * gfortran.dg/pr87994_3.f90: Ditto.
153
154 2018-12-16 Jakub Jelinek <jakub@redhat.com>
155
156 PR c++/88482
157 * g++.dg/eh/builtin5.C: New test.
158 * g++.dg/eh/builtin6.C: New test.
159 * g++.dg/eh/builtin7.C: New test.
160 * g++.dg/eh/builtin8.C: New test.
161 * g++.dg/eh/builtin9.C: New test.
162 * g++.dg/eh/builtin10.C: New test.
163 * g++.dg/eh/builtin11.C: New test.
164 * g++.dg/parse/crash55.C: Adjust expected diagnostics.
165
166 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
167
168 PR fortran/88138
169 * gfortran.dg/pr88138.f90: new test.
170
171 2018-12-15 Jakub Jelinek <jakub@redhat.com>
172
173 PR tree-optimization/88464
174 PR target/88498
175 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
176 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
177 Expect 4 vectorized loops instead of 3.
178 (f4): New function.
179 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
180 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
181 and #include.
182 (avx512f_test): Prepare arguments for f4 and check the results.
183 * gcc.target/i386/avx512f-pr88464-3.c: New test.
184 * gcc.target/i386/avx512f-pr88464-4.c: New test.
185
186 2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
187
188 PR c++/84644
189 * g++.dg/cpp0x/decltype68.C: New.
190 * g++.dg/cpp0x/decltype-33838.C: Adjust.
191 * g++.dg/template/spec32.C: Likewise.
192 * g++.dg/template/ttp22.C: Likewise.
193
194 2018-12-15 Jakub Jelinek <jakub@redhat.com>
195
196 PR target/88489
197 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
198 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
199
200 PR rtl-optimization/88478
201 * g++.dg/opt/pr88478.C: New test.
202
203 2018-12-14 Martin Sebor <msebor@redhat.com>
204
205 PR tree-optimization/88372
206 * gcc.dg/Walloc-size-larger-than-18.c: New test.
207 * gcc.dg/builtin-object-size-19.c: Same.
208
209 2018-12-14 Martin Sebor <msebor@redhat.com>
210
211 PR tree-optimization/87096
212 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
213
214 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
215
216 PR c++/87814
217 * g++.dg/cpp1z/pr87814.C: New.
218
219 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
220
221 * gcc.target/i386/cf_check-1.c: New test.
222 * gcc.target/i386/cf_check-2.c: Likewise.
223 * gcc.target/i386/cf_check-3.c: Likewise.
224 * gcc.target/i386/cf_check-4.c: Likewise.
225 * gcc.target/i386/cf_check-5.c: Likewise.
226
227 2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
228 Cesar Philippidis <cesar@codesourcery.com>
229
230 * c-c++-common/goacc/note-parallelism.c: New test.
231 * gfortran.dg/goacc/note-parallelism.f90: New test.
232 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
233 * c-c++-common/goacc/classify-kernels.c: Likewise.
234 * c-c++-common/goacc/classify-parallel.c: Likewise.
235 * c-c++-common/goacc/classify-routine.c: Likewise.
236 * c-c++-common/goacc/kernels-1.c: Likewise.
237 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
238 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
239 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
240 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
241 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
242 * gfortran.dg/goacc/classify-routine.f95: Likewise.
243 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
244
245 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
246
247 PR c++/86823
248 * g++.dg/pr86823.C: New.
249
250 2018-12-14 Jakub Jelinek <jakub@redhat.com>
251
252 PR c++/82294
253 PR c++/87436
254 * g++.dg/tree-ssa/pr82294.C: New test.
255 * g++.dg/tree-ssa/pr87436.C: New test.
256
257 2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
258
259 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
260 effective target.
261 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
262 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
263 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
264
265 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
266
267 PR target/88483
268 * gcc.target/i386/stackalign/pr88483.c: New test.
269
270 2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
271
272 * gnat.dg/max_size.adb: New test.
273 * gnat.dg/max_size_pkg.ads: Likewise.
274
275 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
276
277 * gcc.target/arc/milli-1.c: New test.
278
279 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
280
281 * gcc.dg/lto/pr88297_0.c: New test.
282 * gcc.dg/lto/pr88297_1.c: New test.
283
284 2018-12-13 Jakub Jelinek <jakub@redhat.com>
285
286 PR tree-optimization/88444
287 * gcc.dg/tree-ssa/pr88444.c: New test.
288
289 PR rtl-optimization/88470
290 * gcc.target/i386/pr88470.c: New test.
291
292 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
293
294 PR rtl-optimization/88414
295 * gcc.target/i386/pr88414.c: New.
296
297 2018-12-13 Marek Polacek <polacek@redhat.com>
298
299 PR c++/88216 - ICE with class type in non-type template parameter.
300 * g++.dg/cpp2a/nontype-class9.C: New test.
301
302 2018-12-13 Jakub Jelinek <jakub@redhat.com>
303
304 PR rtl-optimization/88416
305 * gcc.target/i386/pr88416.c: New test.
306
307 PR tree-optimization/88464
308 * gcc.target/i386/avx512f-pr88462-1.c: New test.
309 * gcc.target/i386/avx512f-pr88462-2.c: New test.
310
311 2018-12-13 Nathan Sidwell <nathan@acm.org>
312
313 PR c++/87531
314 * g++.dg/lookup/pr87531-2.C: New.
315
316 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
317
318 PR testsuite/88041
319 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
320 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
321 Include $subdir in filename.
322 Cleanup generated source.
323 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
324 absolute path.
325 * gdc.test/compilable/depsOutput9948.d: Likewise.
326
327 2018-12-13 Jakub Jelinek <jakub@redhat.com>
328
329 PR testsuite/88454
330 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
331 const char * to const signed char *.
332 (bmhi_init): Change pattern parameter's type the same. Use
333 __builtin_strlen instead of undeclared strlen.
334
335 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
336
337 * gcc.target/s390/zvector/vec-double-1.c: New test.
338 * gcc.target/s390/zvector/vec-double-2.c: New test.
339
340 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
341
342 * gcc.target/i386/funcspec-56.inc: Handle new march.
343
344 2018-12-13 Jakub Jelinek <jakub@redhat.com>
345
346 PR target/88465
347 * gcc.target/i386/avx512f-pr88465.c: New test.
348 * gcc.target/i386/avx512dq-pr88465.c: New test.
349
350 PR target/88461
351 * gcc.target/i386/pr88461.c: New test.
352
353 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
354
355 * g++.dg/other/static5.C: New.
356
357 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
358
359 PR testsuite/88318
360 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
361
362 2018-12-12 Joel Brobecker <brobecker@adacore.com>
363
364 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
365
366 2018-12-12 Jakub Jelinek <jakub@redhat.com>
367
368 PR c++/88446
369 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
370
371 PR c++/88449
372 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
373 to dg-do run.
374 (e): Adjust comment with correct expected value.
375 (main): Expect e == 1.
376 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
377
378 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
379
380 PR fortran/88155
381 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
382 * gfortran.dg/pr88155.f90: New test.
383
384 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
385
386 PR fortran/88249
387 * gfortran.dg/pr88249.f90: New test.
388
389 2018-12-11 Jakub Jelinek <jakub@redhat.com>
390
391 PR tree-optimization/80520
392 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
393 clean.
394
395 2018-12-11 Marek Polacek <polacek@redhat.com>
396
397 PR c++/86608 - reading constexpr volatile variable.
398 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
399 * g++.dg/cpp0x/pr65327.C: Add dg-error.
400
401 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
402
403 * g++.dg/pr53037-4.C: Test the first two locations too.
404
405 2018-12-11 Jakub Jelinek <jakub@redhat.com>
406
407 PR tree-optimization/88444
408 * gcc.dg/pr88444.c: New test.
409
410 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
411
412 * gcc.target/i386/pr52813.c: New test.
413
414 2018-12-11 Jakub Jelinek <jakub@redhat.com>
415
416 PR target/88425
417 * gcc.target/i386/pr88425.c: New test.
418
419 PR sanitizer/88426
420 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
421
422 2018-12-11 Yannick Moy <moy@adacore.com>
423
424 * gnat.dg/ghost4.adb: New testcase.
425
426 2018-12-11 Ed Schonberg <schonberg@adacore.com>
427
428 * gnat.dg/iter4.adb: New testcase.
429
430 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
431
432 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
433 gnat.dg/valid4_pkg.ads: New testcase.
434
435 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
436
437 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
438 gnat.dg/packed_array_pkg.ads: New testcase.
439
440 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
441
442 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
443
444 2018-12-11 Ed Schonberg <schonberg@adacore.com>
445
446 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
447 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
448 gnat.dg/bip_cu_t.ads: New testcase.
449
450 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
451
452 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
453
454 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
455
456 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
457 gnat.dg/atomic11_pkg2.ads: New testcase.
458
459 2018-12-11 Ed Schonberg <schonberg@adacore.com>
460
461 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
462 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
463 New testcase.
464 * gnat.dg/static_pred1.adb: Expect an error message.
465
466 2018-12-11 Jakub Jelinek <jakub@redhat.com>
467
468 PR lto/86004
469 * lib/target-supports.exp (check_effective_target_lto_incremental):
470 New.
471 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
472 * g++.dg/lto/pr65316_0.C: Likewise.
473 * g++.dg/lto/pr85176_0.C: Likewise.
474 * g++.dg/lto/pr79000_0.C: Likewise.
475 * g++.dg/lto/pr66180_0.C: Likewise.
476 * g++.dg/lto/pr65193_0.C: Likewise.
477 * g++.dg/lto/pr69077_0.C: Likewise.
478 * g++.dg/lto/pr68057_0.C: Likewise.
479 * g++.dg/lto/pr66705_0.C: Likewise.
480 * g++.dg/lto/pr65302_0.C: Likewise.
481 * g++.dg/lto/20091002-1_0.C: Likewise.
482 * g++.dg/lto/pr81940_0.C: Likewise.
483 * g++.dg/lto/pr64043_0.C: Likewise.
484 * g++.dg/lto/pr65549_0.C: Likewise.
485 * g++.dg/lto/pr69133_0.C: Likewise.
486 * gfortran.dg/lto/pr79108_0.f90: Likewise.
487
488 2018-12-10 Jeff Law <law@redhat.com>
489
490 PR tree-optimization/80520
491 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
492 * gcc.dg/tree-ssa/split-path-11.c: New test.
493
494 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
495
496 PR fortran/97922
497 * gfortran.dg/io_constraints_8.f90: Update error message.
498 * gfortran.dg/pr87922.f90: New test.
499
500 2018-12-10 Martin Sebor <msebor@redhat.com>
501
502 PR tree-optimization/86196
503 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
504 base size only of arrays.
505
506 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
507
508 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
509
510 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
511
512 PR fortran/88269
513 * gfortran.dg/pr88269.f90: New test.
514
515 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
516
517 PR target/88418
518 * gcc.target/i386/pr88418.c: New test.
519
520 2018-12-10 Richard Biener <rguenther@suse.de>
521
522 PR tree-optimization/88427
523 * gcc.dg/pr88427.c: New testcase.
524
525 2018-12-10 Jakub Jelinek <jakub@redhat.com>
526
527 PR ipa/87955
528 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
529
530 2018-12-10 Martin Jambor <mjambor@suse.cz>
531
532 PR ipa/88214
533 * gcc.dg/ipa/pr88214.c: New test.
534
535 2018-12-10 Jakub Jelinek <jakub@redhat.com>
536
537 PR testsuite/88369
538 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
539 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
540 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
541 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
542 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
543 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
544 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
545
546 2018-12-10 Richard Biener <rguenther@suse.de>
547
548 PR middle-end/88415
549 * gcc.dg/gomp/pr88415.c: New testcase.
550
551 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
552
553 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
554 Visium and remove other specific handling.
555 * c-c++-common/patchable_function_entry-default.c: Likewise.
556 * c-c++-common/patchable_function_entry-definition.c: Likewise.
557
558 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
559
560 PR fortran/88205
561 * gfortran.dg/pr88205.f90: New unit.
562
563 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
564
565 PR d/88039
566 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
567 (dmd2dg): Check generated html in ddoc tests.
568 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
569
570 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
571
572 PR fortran/88206
573 * gfortran.dg/pr88206.f90: New test.
574
575 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
576
577 PR fortran/88228
578 * gfortran.dg/pr88228.f90: New test.
579
580 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
581
582 * gfortran.dg/goacc/combined-directives-3.f90: New file.
583
584 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
585
586 * c-c++-common/goacc/combined-directives-3.c: New test.
587 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
588 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
589 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
590
591 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
592
593 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
594 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
595 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
596
597 * gfortran.dg/goacc/loop-2.f95: Split into...
598 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new
599 file...
600 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new
601 file...
602 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
603 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new
604 file...
605 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
606 file...
607 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new
608 file...
609 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
610
611 PR fortran/88420
612 * gfortran.dg/goacc/loop-1-2.f95: Update.
613 * gfortran.dg/goacc/loop-1.f95: Likewise.
614
615 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
616
617 PR fortran/88048
618 * gfortran.dg/pr88048.f90: New test.
619
620 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
621
622 PR fortran/87945
623 * gfortran.dg/pr87945_1.f90: New test.
624 * gfortran.dg/pr87945_2.f90: New test.
625
626 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
627
628 PR fortran/88025
629 * gfortran.dg/pr88025.f90: New test.
630
631 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
632
633 * gfortran.dg/pr88357_1.f90: New test.
634 * gfortran.dg/pr88357_2.f90: New test.
635
636 2018-12-08 Jakub Jelinek <jakub@redhat.com>
637
638 PR fortran/88304
639 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
640
641 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
642
643 * g++.dg/other/bitfield7.C: New.
644 * g++.dg/parse/bitfield8.C: Likewise.
645 * g++.dg/parse/bitfield9.C: Likewise.
646 * g++.dg/pr53037-4.C: Test the locations too.
647
648 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
649
650 PR target/87496
651 * gcc.target/powerpc/pr87496.c: Rename from this...
652 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
653 * gcc.target/powerpc/pr87496-2.c: New test.
654 * gcc.target/powerpc/pr87496-3.c: New test.
655
656 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
657
658 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
659
660 2018-12-07 Jeff Law <law@redhat.com>
661
662 PR middle-end/87813
663 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
664 options to test.
665
666 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
667
668 PR rtl-optimization/88349
669 * gcc.target/mips/pr88349.c: New.
670
671 2018-12-07 Jakub Jelinek <jakub@redhat.com>
672
673 PR c++/86669
674 * g++.dg/cpp0x/initlist105.C: New test.
675 * g++.dg/cpp0x/initlist106.C: New test.
676 * g++.dg/other/pr86669.C: New test.
677
678 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
679
680 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
681
682 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
683
684 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
685
686 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
687
688 * gcc.target/i386/ipa-stack-alignment-2.c: Add
689 -fomit-frame-pointer to dg-options.
690
691 2018-12-07 Jakub Jelinek <jakub@redhat.com>
692
693 PR target/85593
694 * gcc.target/i386/pr85593.c: New test.
695
696 PR rtl-optimization/85770
697 * gcc.target/i386/pr85770.c: Require int128 effective target.
698
699 PR fortran/88377
700 * gfortran.dg/gomp/pr88377.f90: New test.
701
702 PR c/88367
703 * gcc.dg/tree-ssa/pr88367.c: New test.
704
705 PR c++/87506
706 * g++.dg/cpp0x/constexpr-87506.C: New test.
707
708 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
709
710 * g++.dg/parse/bitfield7.C: New.
711 * g++.dg/other/bitfield2.C: Check location and type.
712 * g++.dg/parse/bitfield1.C: Likewise.
713 * g++.dg/parse/bitfield2.C: Likewise.
714
715 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
716
717 PR c++/86747
718 * g++.dg/pr86747.C: New.
719
720 PR c++/86397
721 * g++.dg/cpp0x/pr86397-1.C: New.
722 * g++.dg/cpp0x/pr86397-2.C: New.
723
724 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
725
726 PR target/88316
727 * gcc.target/powerpc/bmi-check.h: Remove test for
728 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
729 * gcc.target/powerpc/bmi2-check.h: Likewise.
730 * gcc.target/powerpc/mmx-check.h: Likewise.
731 * gcc.target/powerpc/sse-check.h: Likewise.
732 * gcc.target/powerpc/sse2-check.h: Likewise.
733 * gcc.target/powerpc/sse3-check.h: Likewise.
734
735 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
736
737 PR target/88316
738 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
739 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
740 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
741 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
742 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
743 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
744 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
745 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
746 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
747 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
748
749 2018-12-06 Marek Polacek <polacek@redhat.com>
750
751 PR c++/88373 - wrong parse error with ~.
752 * g++.dg/cpp2a/fn-template19.C: New test.
753
754 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
755
756 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
757
758 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
759
760 * c-c++-common/torture/asm-inline.c: New testcase.
761 * gcc.dg/asm-qual-2.c: Test asm inline, too.
762
763 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
764
765 PR inline-asm/55681
766 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
767 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
768 in any order, but that duplicates are not allowed.
769
770 2018-12-06 Jeff Law <law@redhat.com>
771
772 PR testsuite/86540
773 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
774 tests on aarch64.
775 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
776
777 2018-12-06 David Malcolm <dmalcolm@redhat.com>
778
779 PR c++/85110
780 * g++.dg/diagnostic/missing-default-args.C: New test.
781 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
782 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
783 references and incomplete types.
784 * g++.dg/warn/Wconversion-null-4.C: New test.
785
786 2018-12-06 Jakub Jelinek <jakub@redhat.com>
787
788 PR target/87598
789 * gcc.target/aarch64/asm-5.c: New test.
790
791 PR tree-optimization/85726
792 * gcc.dg/tree-ssa/pr85726-1.c: New test.
793 * gcc.dg/tree-ssa/pr85726-2.c: New test.
794 * gcc.dg/tree-ssa/pr85726-3.c: New test.
795 * gcc.dg/tree-ssa/pr85726-4.c: New test.
796
797 PR fortran/88304
798 * gfortran.fortran-torture/compile/pr88304.f90: New test.
799
800 2018-12-06 Richard Biener <rguenther@suse.de>
801
802 PR middle-end/63184
803 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
804 optimized dump scanning.
805 * c-c++-common/pr19807-3.c: Likewise.
806
807 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
808
809 * g++.dg/parse/bitfield6b.C: New.
810 * g++.dg/parse/bitfield3.C: Test location and type.
811
812 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
813
814 * lib/c-compat.exp (compat-use-alt-compiler):
815 Handle -fno-diagnostics-show-line-numbers.
816 (compat_setup_dfp): Likewise.
817
818 2018-12-05 Jeff Law <law@redhat.com>
819
820 PR rtl-optimization/85770
821 * gcc.target/i386/pr85770.c: New test.
822
823 2018-12-05 Martin Sebor <msebor@redhat.com>
824
825 PR c/87028
826 * c-c++-common/Wstringop-truncation.c: Remove xfails.
827 * gcc.dg/Wstringop-truncation-5.c: New test.
828 * gcc.dg/strcmpopt_1.c: Adjust.
829 * gcc.dg/tree-ssa/pr79697.c: Same.
830
831 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
832
833 PR tree-optimization/88064
834 * gcc.dg/vect/vect-over-widen-23.c: New test.
835
836 2018-12-05 David Malcolm <dmalcolm@redhat.com>
837
838 * lib/gcc-dg.exp (process-message): Change verbosity level of
839 "verbose" from 2 to 3.
840 (dg-locus): Likewise.
841
842 2018-12-05 Richard Biener <rguenther@suse.de>
843
844 PR middle-end/63184
845 * c-c++-common/pr19807-2.c: New testcase.
846 * c-c++-common/pr19807-3.c: Likewise.
847
848 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
849
850 PR testsuite/88208
851 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
852 __arch64__]: Define.
853
854 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
855
856 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
857 * gcc.target/sparc/20181129-2.c: Likewise.
858
859 2018-12-05 Jakub Jelinek <jakub@redhat.com>
860
861 PR tree-optimization/87360
862 * g++.dg/opt/pr87360.C: New test.
863 * gfortran.dg/pr87360.f90: New test.
864
865 PR c++/87897
866 * g++.dg/init/const13.C: New test.
867
868 PR sanitizer/88333
869 * c-c++-common/asan/pr88333.c: New test.
870
871 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
872
873 PR c++/85569
874 * g++.dg/cpp1z/pr85569.C: New.
875
876 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
877
878 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
879 to clei_<su>.df $wn,$wn,4 in test31.
880
881 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
882
883 PR c++/84636
884 * g++.dg/parse/bitfield6.C: New.
885
886 2018-12-04 Jakub Jelinek <jakub@redhat.com>
887
888 PR tree-optimization/87320
889 * gcc.dg/pr87320.c: New test.
890
891 2018-12-04 Jeff Law <law@redhat.com>
892
893 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
894
895 2018-12-04 Martin Sebor <msebor@redhat.com>
896
897 * gcc.target/i386/attr-aligned-2.c: New test.
898 * gcc.target/i386/falign-functions-3.c: New test.
899
900 2018-12-04 Jakub Jelinek <jakub@redhat.com>
901
902 PR target/88188
903 * gcc.target/powerpc/pr88188-2.c: New test.
904
905 2018-12-04 Marek Polacek <polacek@redhat.com>
906
907 PR c++/88184 - ICE when treating name as template-name.
908 * g++.dg/cpp2a/fn-template17.C: New test.
909 * g++.dg/cpp2a/fn-template18.C: New test.
910
911 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
912
913 * gcc.dg/live-patching-2.c: Require LTO.
914
915 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
916
917 PR testsuite/88310
918 * lib/target-supports.exp (check_effective_target_freorder):
919 Suppress warnings for missing profile.
920
921 2018-12-04 Jakub Jelinek <jakub@redhat.com>
922
923 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
924 for C++2a.
925 * g++.old-deja/g++.oliva/typename2.C: Likewise.
926
927 PR tree-optimization/88285
928 * gcc.dg/predict-22.c: Only compile on freorder targets.
929
930 2018-12-04 Julian Brown <julian@codesourcery.com>
931
932 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
933 test for "wait (".
934
935 2018-12-04 Jakub Jelinek <jakub@redhat.com>
936
937 PR c++/88103
938 * g++.dg/cpp0x/rv-cond3.C: New test.
939
940 2018-12-04 Richard Biener <rguenther@suse.de>
941
942 PR tree-optimization/88315
943 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
944 initial value.
945
946 2018-12-03 Jakub Jelinek <jakub@redhat.com>
947
948 PR middle-end/64242
949 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
950 (p): Make it void *volatile instead of volatile void *.
951 (q): New variable.
952 (main): Add a dummy 32-byte aligned variable and escape its address.
953 Don't require that the two __builtin_alloca (0) calls return the
954 same address, just require that their difference is smaller than
955 1024 bytes.
956
957 2018-12-03 Marek Polacek <polacek@redhat.com>
958
959 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
960
961 2018-12-03 Ed Schonberg <schonberg@adacore.com>
962
963 * gnat.dg/array33.adb: New testcase.
964
965 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
966
967 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
968
969 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
970
971 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
972 gnat.dg/generic_inst2_c.ads: New testcase.
973
974 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
975
976 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
977 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
978 gnat.dg/overload2_q.ads: New testcase.
979
980 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
981 Mark Eggleston <mark.eggleston@codethink.co.uk>
982
983 PR fortran/87919
984 * gfortran.dg/array_temporaries_5.f90: New test.
985 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
986 * gfortran.dg/dec_d_lines_3.f: Ditto.
987 * gfortran.dg/dec_exp_4.f90: Ditto.
988 * gfortran.dg/dec_exp_5.f90: Ditto.
989 * gfortran.dg/dec_io_7.f90: Ditto.
990 * gfortran.dg/dec_structure_24.f90: Ditto.
991 * gfortran.dg/dec_structure_25.f90: Ditto.
992 * gfortran.dg/dec_structure_26.f90: Ditto.
993 * gfortran.dg/dec_structure_27.f90: Ditto.
994 * gfortran.dg/dec_type_print_3.f90: Ditto.
995 * gfortran.dg/init_flag_20.f90: Ditto.
996
997 2018-12-03 Jeff Law <law@redhat.com>
998
999 * gcc.dg/pr59963-2.c: Make testnames unique.
1000 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
1001
1002 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1003
1004 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
1005 of a@GOTENT.
1006 * gcc.target/s390/section-anchors.c: New test.
1007 * gcc.target/s390/section-anchors2.c: New test.
1008 * gcc.target/s390/section-anchors3.c: New test.
1009
1010 2018-12-03 Richard Biener <rguenther@suse.de>
1011
1012 PR tree-optimization/88301
1013 * gcc.dg/tree-ssa/evrp13.c: New testcase.
1014
1015 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1016
1017 PR tree-optimization/71109
1018 * gcc.c-torture/compile/pr71109.c: New test.
1019
1020 PR target/88287
1021 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
1022 canonicalization.
1023
1024 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1025
1026 PR target/80080
1027 * gcc.target/s390/pr80080-4.c: New test.
1028
1029 2018-12-02 Andi Kleen <ak@linux.intel.com>
1030
1031 * gcc.target/i386/returninst1.c: Run on 64bit only.
1032 * gcc.target/i386/returninst2.c: Dito.
1033 * gcc.target/i386/returninst3.c: Dito.
1034
1035 2018-12-02 Jakub Jelinek <jakub@redhat.com>
1036
1037 PR target/88278
1038 * gcc.target/i386/pr88278.c: New test.
1039 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
1040 instead.
1041 * gcc.target/i386/pr53759-2.c: New test.
1042
1043 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
1044 tests.
1045
1046 PR sanitizer/88291
1047 * c-c++-common/asan/pr88291.c: New test.
1048
1049 PR c++/88258
1050 * g++.dg/gomp/pr88258.C: New test.
1051
1052 2018-12-01 Marek Polacek <polacek@redhat.com>
1053
1054 Implement P0634R3, Down with typename!
1055 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
1056 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
1057 * g++.dg/cpp1z/typename1.C: New test.
1058 * g++.dg/cpp2a/typename1.C: New test.
1059 * g++.dg/cpp2a/typename10.C: New test.
1060 * g++.dg/cpp2a/typename11.C: New test.
1061 * g++.dg/cpp2a/typename2.C: New test.
1062 * g++.dg/cpp2a/typename3.C: New test.
1063 * g++.dg/cpp2a/typename4.C: New test.
1064 * g++.dg/cpp2a/typename5.C: New test.
1065 * g++.dg/cpp2a/typename6.C: New test.
1066 * g++.dg/cpp2a/typename7.C: New test.
1067 * g++.dg/cpp2a/typename8.C: New test.
1068 * g++.dg/cpp2a/typename9.C: New test.
1069 * g++.dg/diagnostic/missing-typename.C: Only run the test in
1070 c++17_down.
1071 * g++.dg/other/crash-9.C: Add template disambiguator.
1072 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
1073 * g++.dg/parse/crash13.C: Likewise.
1074 * g++.dg/parse/error36.C: Likewise.
1075 * g++.dg/parse/no-typename1.C: Likewise.
1076 * g++.dg/parse/typedef2.C: Likewise.
1077 * g++.dg/parse/typename11.C: Likewise.
1078 * g++.dg/template/crash48.C: Adjust dg-error.
1079 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
1080 Add dg-error.
1081 * g++.dg/template/error29.C: Only expect error in c++17_down.
1082 * g++.dg/template/nested5.C: Add template disambiguator.
1083 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
1084 * g++.dg/template/static30.C: Add dg-error.
1085 * g++.dg/template/typedef6.C: Adjust dg-error.
1086 * g++.dg/template/typename3.C: Only expect error in c++17_down.
1087
1088 PR c++/83856
1089 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
1090
1091 PR c++/79629
1092 * g++.dg/other/error35.C: New test.
1093
1094 PR c++/87523
1095 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
1096
1097 2018-12-01 Jeff Law <law@redhat.com>
1098
1099 * gcc.dg/predict-22.c: Update expected output.
1100
1101 2018-12-01 Jakub Jelinek <jakub@redhat.com>
1102
1103 PR target/54589
1104 * gcc.target/i386/pr54589.c: New test.
1105
1106 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1107
1108 PR testsuite/85368
1109 * lib/target-supports.exp (logical_op_short_circuit): Remove.
1110 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
1111 effective target, drop -mbranch-cost= options from the test and
1112 instead pass --param logical-op-non-short-circuit=0 or
1113 --param logical-op-non-short-circuit=1 depending on what the
1114 tests meant to test.
1115 * gcc.dg/pr21643.c: Likewise.
1116 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1117 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
1118 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1119 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1120 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1121 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
1122 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1123 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
1124 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
1125 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
1126 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1127 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1128 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1129 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
1130 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
1131 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1132 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1133 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1134 * gcc.dg/binop-xor1.c: Likewise.
1135 * gcc.dg/pr46309.c: Likewise.
1136 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
1137 * gcc.dg/tree-ssa/reassoc-32.c: Add
1138 --param logical-op-non-short-circuit=1 to dg-options.
1139 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1140 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1141 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1142 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1143
1144 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
1145
1146 PR middle-end/64242
1147 * gcc.c-torture/execute/pr64242.c: New test.
1148
1149 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1150
1151 * g++.dg/parse/missing-parens-fixit.C: New test.
1152
1153 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1154
1155 * gcc.dg/independent-cloneids-1.c: New test.
1156
1157 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1158
1159 PR debug/85550
1160 * g++.dg/debug/dwarf2/pr85550.C: New test.
1161
1162 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
1163
1164 PR c/87924
1165 * c-c++-common/goacc/asyncwait-5.c: Update.
1166 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1167
1168 * c-c++-common/goacc/asyncwait-5.c: New file.
1169 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1170
1171 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
1172
1173 PR target/87496
1174 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
1175 Add -mcpu=power7 option.
1176
1177 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1178
1179 PR preprocessor/88257
1180 * c-c++-common/Wformat-pr88257.c: New test.
1181 * c-c++-common/Wformat-pr88257.h: New test header.
1182 * c-c++-common/empty.h: New test header.
1183
1184 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
1185
1186 * gcc.target/arm/neon-dotprod-restriction.c: New file.
1187 * lib/target-supports.exp
1188 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
1189 stdint.h.
1190
1191 2018-11-30 Martin Liska <mliska@suse.cz>
1192
1193 PR sanitizer/81715
1194 * c-c++-common/asan/asan-stack-small.c: New test.
1195
1196 2018-11-30 Richard Biener <rguenther@suse.de>
1197
1198 * gcc.dg/gimplefe-34.c: New testcase.
1199 * gcc.dg/gimplefe-35.c: Likewise.
1200
1201 2018-11-30 Martin Liska <mliska@suse.cz>
1202
1203 PR testsuite/88265
1204 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
1205 * gfortran.dg/simd-builtins-6.f90: Likewise.
1206
1207 2018-11-29 Andi Kleen <ak@linux.intel.com>
1208
1209 * gcc.target/i386/fentryname2.c: New test.
1210 * gcc.target/i386/fentryname3.c: New test.
1211
1212 2018-11-29 Andi Kleen <ak@linux.intel.com>
1213
1214 * gcc.target/i386/fentryname1.c: New test.
1215
1216 2018-11-29 Andi Kleen <ak@linux.intel.com>
1217
1218 * gcc.target/i386/returninst1.c: New test.
1219 * gcc.target/i386/returninst2.c: New test.
1220 * gcc.target/i386/returninst3.c: New test.
1221
1222 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
1223
1224 * gcc.target/sparc/20181129-1.c: New test.
1225 * gcc.target/sparc/20181129-2.c: Likewise.
1226
1227 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1228
1229 PR target/88152
1230 * g++.target/i386/pr88152.C: New test.
1231
1232 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
1233
1234 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
1235
1236 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
1237
1238 * g++.dg/cpp0x/constexpr-base6b.C: New.
1239 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
1240 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
1241 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1242 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1243 * g++.dg/cpp1y/pr63996.C: Likewise.
1244 * g++.dg/ext/constexpr-vla5.C: Likewise.
1245 * g++.dg/ext/stmtexpr15.C: Likewise.
1246 * g++.dg/ext/vla1.C: Likewise.
1247 * g++.dg/other/fold1.C: Likewise.
1248 * g++.dg/parse/array-size2.C: Likewise.
1249 * g++.dg/parse/crash36.C: Likewise.
1250 * g++.dg/ubsan/pr81530.C: Likewise.
1251 * g++.dg/warn/Wvla-1.C: Likewise.
1252 * g++.dg/warn/Wvla-2.C: Likewise.
1253 * g++.old-deja/g++.brendan/array1.C: Likewise.
1254 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
1255 * g++.old-deja/g++.law/init3.C: Likewise.
1256 * g++.old-deja/g++.mike/p6149.C: Likewise.
1257
1258 2018-11-29 David Malcolm <dmalcolm@redhat.com>
1259
1260 PR c++/88121
1261 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
1262 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1263
1264 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
1265
1266 PR target/87496
1267 * gcc.target/powerpc/pr87496.c: New test.
1268
1269 2018-11-29 Martin Sebor <msebor@redhat.com>
1270
1271 PR c/88172
1272 PR testsuite/88208
1273 * gcc.dg/attr-aligned-2.c: New test.
1274 * gcc.dg/builtin-has-attribute.c: Adjust.
1275 * c-c++-common/builtin-has-attribute-2.c: Same.
1276 * c-c++-common/builtin-has-attribute-3.c: Same.
1277 * c-c++-common/builtin-has-attribute-4.c: Same.
1278 * c-c++-common/builtin-has-attribute-5.c: New test.
1279 * gcc.target/aarch64/attr-aligned.c: Same.
1280 * gcc.target/i386/attr-aligned.c: Same.
1281 * gcc.target/powerpc/attr-aligned.c: Same.
1282 * gcc.target/sparc/attr-aligned.c: Same.
1283
1284 2018-11-29 qing zhao <qing.zhao@oracle.com>
1285
1286 * gcc.dg/live-patching-1.c: New test.
1287 * gcc.dg/live-patching-2.c: New test.
1288 * gcc.dg/live-patching-3.c: New test.
1289 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1290 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1291
1292 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1293
1294 * gcc.dg/sinhatanh-1.c: New test.
1295 * gcc.dg/sinhatanh-2.c: New test.
1296 * gcc.dg/sinhatanh-3.c: New test.
1297
1298 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR target/54700
1301 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1302 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1303 * g++.target/i386/avx-pr54700-1.C: New test.
1304 * g++.target/i386/avx-pr54700-2.C: New test.
1305 * g++.target/i386/avx2-pr54700-1.C: New test.
1306 * g++.target/i386/avx2-pr54700-2.C: New test.
1307 * g++.target/i386/sse4_1-check.h: New file.
1308 * g++.target/i386/avx-check.h: New file.
1309 * g++.target/i386/avx2-check.h: New file.
1310 * g++.target/i386/m128-check.h: New file.
1311 * g++.target/i386/m256-check.h: New file.
1312 * g++.target/i386/avx-os-support.h: New file.
1313
1314 PR target/88152
1315 * g++.dg/tree-ssa/pr88152-1.C: New test.
1316 * g++.dg/tree-ssa/pr88152-2.C: New test.
1317
1318 PR target/88234
1319 * gcc.dg/ubsan/pr88234.c: New test.
1320
1321 2018-11-29 Richard Biener <rguenther@suse.de>
1322
1323 PR tree-optimization/88243
1324 * gcc.dg/torture/pr88243.c: New testcase.
1325
1326 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR c++/87539
1329 * g++.dg/cpp0x/pr87539.C: New test.
1330
1331 2018-11-28 Martin Sebor <msebor@redhat.com>
1332
1333 PR c/88065
1334 PR c/87297
1335 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1336
1337 2018-11-28 Marek Polacek <polacek@redhat.com>
1338
1339 Implement P1094R2, Nested inline namespaces.
1340 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1341 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1342
1343 2018-11-28 Nathan Sidwell <nathan@acm.org>
1344
1345 PR c++/87531
1346 * g++.dg/lookup/pr87531.C: New.
1347
1348 2018-11-28 Jan Hubicka <jh@suse.cz>
1349
1350 * gcc.dg/predict-13.c: Update template.
1351 * gcc.dg/predict-13b.c: New testcase.
1352 * gcc.dg/predict-22.c: New testcase.
1353 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1354 get sane profile.
1355
1356 2018-11-28 Marek Polacek <polacek@redhat.com>
1357
1358 PR c++/88222 - ICE with bit-field with invalid type.
1359 * g++.dg/ext/flexary31.C: New test.
1360
1361 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1362
1363 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1364 * g++.dg/opt/pr83084.C: XFAIL AIX.
1365 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1366
1367 2018-11-28 Richard Biener <rguenther@suse.de>
1368
1369 PR tree-optimization/88223
1370 * gcc.dg/torture/pr88223.c: New testcase.
1371
1372 2018-11-28 Richard Biener <rguenther@suse.de>
1373
1374 PR tree-optimization/88217
1375 * g++.dg/pr88217.C: New testcase.
1376
1377 2018-11-28 Richard Biener <rguenther@suse.de>
1378
1379 PR tree-optimization/79351
1380 * gcc.dg/torture/pr79351.c: New testcase.
1381
1382 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR target/88189
1385 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1386 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1387 * gcc.target/i386/avx-pr88189-1.c: New test.
1388 * gcc.target/i386/avx-pr88189-2.c: New test.
1389
1390 PR c++/87476
1391 * g++.dg/cpp0x/pr87476-1.C: New test.
1392 * g++.dg/cpp0x/pr87476-2.C: New test.
1393
1394 PR c++/88215
1395 * c-c++-common/ubsan/pr88215.c: New test.
1396
1397 2018-11-28 Richard Biener <rguenther@suse.de>
1398
1399 PR tree-optimization/88182
1400 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1401
1402 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1403
1404 PR c++/88187
1405 * g++.dg/other/pr88187.C: New test.
1406
1407 PR c++/88181
1408 * g++.dg/debug/pr88181.C: New test.
1409
1410 PR middle-end/87157
1411 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1412 attribute.
1413
1414 2018-11-27 Martin Sebor <msebor@redhat.com>
1415
1416 PR 87756
1417 PR 88211
1418 PR 88226
1419 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1420 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1421 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1422
1423 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1424
1425 PR preprocessor/83173
1426 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1427 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1428 pr83173.c.
1429 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1430 pr83173.c.
1431 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1432 pr83173.c.
1433 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1434 instead of PLUGIN_START_UNIT.
1435 * gcc.dg/plugin/plugin.exp: Enable new test.
1436
1437 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1438
1439 PR testsuite/85368
1440 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1441 rather than 0 or 2 depending on logical_op_short_circuit.
1442
1443 PR target/88188
1444 * gcc.target/powerpc/pr88188.c: New test.
1445
1446 2018-11-27 Martin Liska <mliska@suse.cz>
1447
1448 * gfortran.dg/simd-builtins-1.f90: New test.
1449 * gfortran.dg/simd-builtins-1.h: New test.
1450 * gfortran.dg/simd-builtins-2.f90: New test.
1451 * gfortran.dg/simd-builtins-3.f90: New test.
1452 * gfortran.dg/simd-builtins-3.h: New test.
1453 * gfortran.dg/simd-builtins-4.f: New test.
1454 * gfortran.dg/simd-builtins-4.h: New test.
1455 * gfortran.dg/simd-builtins-5.f: New test.
1456 * gfortran.dg/simd-builtins-6.f90: New test.
1457
1458 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1459
1460 * lib/target-supports.exp
1461 (check_effective_target_logical_op_short_circuit): Add msp430.
1462 (check_effective_target_int_eq_float): New.
1463 (check_effective_target_ptr_eq_long): New.
1464 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1465 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1466 sizeof (float) != sizeof (int).
1467 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1468 * gcc.dg/pr85859.c: Likewise.
1469 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1470 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1471 * gcc.dg/ifcvt-4.c: Likewise.
1472 * gcc.dg/pr34856.c: Likewise.
1473 * gcc.dg/builtin-apply2.c: Likewise.
1474 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1475 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1476 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1477 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1478 so it fits.
1479 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1480 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1481 sizeof(void *) != sizeof(long).
1482 * gcc.dg/lto/20091013-1_2.c: Likewise.
1483 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1484 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1485 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1486 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1487 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1488 * gcc.dg/weak/typeof-2.c: Likewise.
1489 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1490 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1491 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1492 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1493
1494 2018-11-26 Martin Sebor <msebor@redhat.com>
1495
1496 PR 87756
1497 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1498 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1499
1500 2018-11-26 Marek Polacek <polacek@redhat.com>
1501
1502 PR c++/88120 - ICE when calling save_expr in a template.
1503 * g++.dg/cpp0x/pr88120.C: New test.
1504
1505 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1506
1507 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1508 of int if __SIZEOF_INT__ == 2.
1509 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1510 __SIZEOF_SIZE_T < 4.
1511 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1512 __SIZEOF_INT__ == 2.
1513 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1514 * gcc.dg/pr53037-2.c: Likewise.
1515 * gcc.dg/pr53037-3.c: Likewise.
1516 * gcc.dg/pr85512.c: Likewise.
1517 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1518 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1519 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1520 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1521 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1522 int16.
1523 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1524 directives for int16.
1525
1526 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1527
1528 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1529 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1530 _printf_float for newlib_nano_io target.
1531 * gcc.c-torture/execute/930513-1.c: Likewise.
1532 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1533 * gcc.c-torture/execute/ieee/920810-1.x: New.
1534
1535 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1536
1537 PR target/88195
1538 * gcc.target/i386/pr88195.c: New test.
1539
1540 PR testsuite/88090
1541 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1542 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1543 expect it in diagnostics.
1544
1545 PR c++/86900
1546 * g++.dg/debug/dwarf2/pr86900.C: New test.
1547
1548 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1549
1550 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1551 size20plus.
1552 * gcc.dg/pr34225.c: Likewise.
1553 * gcc.dg/pr40971.c: Likewise.
1554 * gcc.dg/pr69071.c: Likewise.
1555 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1556 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1557 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1558 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1559 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1560 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1561 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1562 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1563 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1564 size32plus.
1565 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1566 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1567 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1568 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1569 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1570 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1571 * lib/target-supports.exp (check_effective_target_size20plus): New.
1572 (check_effective_target_size32plus): Update comment.
1573
1574 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1575
1576 PR target/88178
1577 * gcc.target/pr88178.c: New test.
1578
1579 2018-11-26 Matthias Klose <doko@ubuntu.com>
1580
1581 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1582
1583 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1584
1585 * lib/target-supports.exp (check_compile): Handle D.
1586 (check_effective_target_d_runtime): New proc.
1587 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1588 compile unless d_runtime.
1589 * gdc.dg/runnable.d: Skip unless d_runtime.
1590 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1591
1592 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1593
1594 PR fortran/88143
1595 * gfortran.dg/associate_46.f90: New test.
1596
1597 2018-11-23 Jeff Law <law@redhat.com>
1598
1599 PR rtl-optimization/84768
1600 * gcc.c-torture/compile/pr84768.c: New test.
1601
1602 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1603
1604 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1605 addition.
1606
1607 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1608
1609 PR tree-optimization/87756
1610 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1611 optimized.
1612 * gcc.dg/builtin-memchr-3.c: Likewise.
1613
1614 2018-11-23 Martin Sebor <msebor@redhat.com>
1615
1616 PR tree-optimization/87756
1617 * gcc.dg/builtin-memchr-2.c: New test.
1618 * gcc.dg/builtin-memchr-3.c: Same.
1619 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1620
1621 2018-11-23 Martin Sebor <msebor@redhat.com>
1622
1623 PR testsuite/88098
1624 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1625 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1626 * gcc.dg/torture/pr67222.c: Adjust.
1627
1628 2018-11-23 Richard Biener <rguenther@suse.de>
1629
1630 PR tree-optimization/88149
1631 * g++.dg/torture/pr88149.C: New testcase.
1632
1633 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1634
1635 PR tree-optimization/86614
1636 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
1637 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
1638 warnings, just early ones from FE. Remove dg-prune-output.
1639 * c-c++-common/Warray-bounds-6.c: New test.
1640
1641 * gfortran.dg/pad_source_1.f: New test.
1642 * gfortran.dg/pad_source_2.f: New test.
1643 * gfortran.dg/pad_source_3.f: New test.
1644 * gfortran.dg/pad_source_4.f: New test.
1645 * gfortran.dg/pad_source_5.f: New test.
1646
1647 2018-11-22 Jan Hubicka <jh@suse.cz>
1648
1649 PR lto/88142
1650 * g++.dg/lto/odr-5_0.C: New testcase.
1651 * g++.dg/lto/odr-5_1.C: New testcase.
1652
1653 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
1654
1655 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
1656 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
1657
1658 2018-11-22 Jakub Jelinek <jakub@redhat.com>
1659
1660 PR tree-optimization/85794
1661 * gcc.dg/vect/O3-pr85794.c: New test.
1662
1663 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
1664
1665 PR rtl-optimization/87718
1666 * gcc.target/i386/pr82361-1.c: Check only the first operand of
1667 moves.
1668
1669 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1670
1671 * gcc.target/arm/pr85434.c: New test.
1672
1673 2018-11-22 Richard Biener <rguenther@suse.de>
1674
1675 PR tree-optimization/88148
1676 * gfortran.dg/pr88148.f90: New testcase.
1677
1678 2018-11-22 Andreas Schwab <schwab@suse.de>
1679
1680 * g++.dg/lto/odr-2_0.C: Remove extra brace
1681
1682 2018-11-22 Martin Liska <mliska@suse.cz>
1683
1684 PR sanitizer/88017
1685 * gcc.dg/tsan/pr88017.c: New test.
1686
1687 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1688
1689 PR c++/88122
1690 * g++.dg/cpp0x/implicit15.C: New test.
1691
1692 PR c++/87386
1693 * g++.dg/diagnostic/pr87386.C: New test.
1694 * g++.dg/parse/error17.C: Adjust expected diagnostics.
1695
1696 PR rtl-optimization/85925
1697 * gcc.c-torture/execute/20181120-1.c: Require effective target
1698 int32plus.
1699 (u): New variable.
1700 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
1701 instead of 0x10101.
1702
1703 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
1704
1705 PR target/85667
1706 * gcc.target/pr85667-1.c: New testcase.
1707 * gcc.target/pr85667-2.c: New testcase.
1708 * gcc.target/pr85667-3.c: New testcase.
1709 * gcc.target/pr85667-4.c: New testcase.
1710
1711 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
1712
1713 PR lto/87957
1714 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
1715 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
1716 * g++.dg/lto/odr-2_0.C: New.
1717 * g++.dg/lto/odr-2_1.C: New.
1718 * g++.dg/lto/odr-3_0.C: New.
1719 * g++.dg/lto/odr-3_1.C: New.
1720
1721 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1722
1723 PR target/87839
1724 * gcc.target/aarch64/pr87839.c: New test.
1725
1726 2018-11-21 Renlin Li <renlin.li@arm.com>
1727
1728 PR middle-end/84877
1729 * gcc.dg/pr84877.c: New.
1730
1731 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
1732
1733 PR target/87317
1734 * gcc.target/i386/pr87317-1.c: New file.
1735 * gcc.target/i386/pr87317-2.c: Likewise.
1736 * gcc.target/i386/pr87317-3.c: Likewise.
1737 * gcc.target/i386/pr87317-4.c: Likewise.
1738 * gcc.target/i386/pr87317-5.c: Likewise.
1739 * gcc.target/i386/pr87317-6.c: Likewise.
1740 * gcc.target/i386/pr87317-7.c: Likewise.
1741 * gcc.target/i386/pr87317-8.c: Likewise.
1742 * gcc.target/i386/pr87317-9.c: Likewise.
1743 * gcc.target/i386/pr87317-10.c: Likewise.
1744 * gcc.target/i386/pr87317-11.c: Likewise.
1745 * gcc.target/i386/pr87317-12.c: Likewise.
1746 * gcc.target/i386/pr87317-13.c: Likewise.
1747
1748 2018-11-21 Tom de Vries <tdevries@suse.de>
1749
1750 PR driver/79855
1751 * lib/options.exp (check_for_options_with_filter): New proc.
1752 * gcc.misc-tests/help.exp: Check that --help=params lines end with
1753 period.
1754
1755 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1756 Mark Eggleston <mark.eggleston@codethink.com>
1757
1758 * gfortran.dg/include_10.f: New test.
1759 * gfortran.dg/include_10.inc: New file.
1760 * gfortran.dg/include_11.f: New test.
1761 * gfortran.dg/include_12.f: New test.
1762 * gfortran.dg/include_13.f90: New test.
1763 * gfortran.dg/gomp/include_1.f: New test.
1764 * gfortran.dg/gomp/include_1.inc: New file.
1765 * gfortran.dg/gomp/include_2.f90: New test.
1766
1767 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
1768
1769 * gcc.target/s390/vector/align-1.c: New test.
1770 * gcc.target/s390/vector/align-2.c: New test.
1771
1772 2018-11-20 Martin Sebor <msebor@redhat.com>
1773
1774 * c-c++-common/builtin-has-attribute-2.c: New test.
1775 * c-c++-common/builtin-has-attribute-3.c: New test.
1776 * c-c++-common/builtin-has-attribute-4.c: New test.
1777 * c-c++-common/builtin-has-attribute.c: New test.
1778 * gcc.dg/builtin-has-attribute.c: New test.
1779 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
1780
1781 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1782
1783 PR lto/84044
1784 * g++.dg/lto/odr-4_0.C: New testcase.
1785 * g++.dg/lto/odr-4_1.C: New testcase.
1786
1787 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1788
1789 PR c++/88110
1790 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1791
1792 PR tree-optimization/87895
1793 * gcc.dg/gomp/pr87895-1.c: New test.
1794 * gcc.dg/gomp/pr87895-2.c: New test.
1795 * gcc.dg/gomp/pr87895-3.c: New test.
1796
1797 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1798
1799 PR target/88070
1800 * gcc.target/i386/pr88070.c: New test.
1801
1802 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1803
1804 * gcc.target/s390/flogr-1.c: New test.
1805
1806 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1807
1808 PR lto/87997
1809 * g++.dg/torture/pr87997.C: New testcase.
1810
1811 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1812
1813 PR ipa/87706
1814 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1815
1816 2018-11-20 Richard Biener <rguenther@suse.de>
1817
1818 PR tree-optimization/88074
1819 * gcc.dg/pr88074.c: New testcase.
1820
1821 2018-11-20 Martin Liska <mliska@suse.cz>
1822
1823 * pr57362.C: Move to g++.target/i386 folder.
1824 * pr57548.C: Likewise.
1825 * pr59492.C: Likewise.
1826 * pr82625.C: Likewise.
1827 * pr85329-2.C: Likewise.
1828 * pr85329.C: Likewise.
1829
1830 2018-11-20 Richard Biener <rguenther@suse.de>
1831
1832 PR tree-optimization/88069
1833 * gcc.dg/pr88069.c: New testcase.
1834
1835 2018-11-20 Martin Liska <mliska@suse.cz>
1836
1837 PR ipa/88093
1838 * gcc.target/i386/ipa-stack-alignment.c: Add
1839 -fomit-frame-pointer.
1840
1841 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
1842
1843 PR target/88083
1844 * gcc.target/s390/pr88083.c: New test.
1845
1846 2018-11-20 Richard Biener <rguenther@suse.de>
1847
1848 PR middle-end/83215
1849 * g++.dg/tree-ssa/pr83215.C: New testcase.
1850
1851 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
1852
1853 * gcc.c-torture/execute/20181120-1.c: New test.
1854
1855 2018-11-20 Richard Biener <rguenther@suse.de>
1856
1857 PR tree-optimization/88087
1858 * gcc.dg/tree-ssa/pr88087.c: New testcase.
1859
1860 2018-11-19 Paul Koning <ni1d@arrl.net>
1861
1862 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
1863 * gcc.c-torture/execute/pr23467.c: Ditto.
1864 * gcc.c-torture/execute/pr36093.c: Ditto.
1865 * gcc.c-torture/execute/pr43783.c: Ditto.
1866 * gcc.dg/const-elim-2.c: Xfail if pdp11.
1867 * gcc.dg/torture/pr36400.c: Ditto.
1868 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
1869 for jsr.
1870
1871 2018-11-19 Paul Koning <ni1d@arrl.net>
1872
1873 * lib/target-supports.exp (check_weak_available): Return "no" for
1874 pdp11.
1875
1876 2018-11-19 Marek Polacek <polacek@redhat.com>
1877
1878 PR c++/87781 - detect invalid elaborated-type-specifier.
1879 * g++.dg/parse/elab3.C: New test.
1880 * g++.dg/template/crash115.C: Adjust dg-error.
1881
1882 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
1883
1884 PR rtl-optimization/88033
1885 * gcc.target/i386/pr88033.c: New test.
1886
1887 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1888
1889 * gcc.target/aarch64/sve/unroll-1.c: New test.
1890
1891 2018-11-19 David Malcolm <dmalcolm@redhat.com>
1892
1893 PR tree-optimization/87025
1894 * gcc.dg/pr87025.c: New test.
1895
1896 2018-11-19 Jakub Jelinek <jakub@redhat.com>
1897
1898 PR tree-optimization/88071
1899 * gcc.dg/pr88071.c: New test.
1900
1901 PR c++/60994
1902 * g++.dg/lookup/pr60994.C: New test.
1903
1904 PR debug/87039
1905 * g++.dg/gomp/pr78363-4.C: New test.
1906 * g++.dg/gomp/pr78363-5.C: New test.
1907 * g++.dg/gomp/pr78363-6.C: New test.
1908 * g++.dg/gomp/pr78363-7.C: New test.
1909
1910 2018-11-19 Richard Biener <rguenther@suse.de>
1911
1912 PR lto/87229
1913 * g++.dg/lto/pr87229_0.C: New testcase.
1914
1915 2018-11-19 Martin Liska <mliska@suse.cz>
1916
1917 PR lto/88077
1918 * gcc.dg/lto/pr88077_0.c: New test.
1919 * gcc.dg/lto/pr88077_1.c: New test.
1920
1921 2018-11-19 Martin Liska <mliska@suse.cz>
1922
1923 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
1924 * g++.dg/gcov/ternary.C: Likewise.
1925 * lib/gcov.exp: Support pattern of following form:
1926 count(1*).
1927
1928 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
1929
1930 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
1931 unrelated final test.
1932 * gcc.target/visium/overflow16: Likewise.
1933 * gcc.target/visium/overflow32.c: Likewise.
1934
1935 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
1936
1937 * g++.dg/template/crash91.C: Check location too.
1938
1939 2018-11-19 Martin Liska <mliska@suse.cz>
1940
1941 PR gcov-profile/88045
1942 * g++.dg/gcov/pr88045.C: New test.
1943
1944 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1945
1946 PR fortran/88073
1947 * gfortran.dg/where_7.f90: New test.
1948
1949 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1950
1951 PR fortran/70260
1952 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
1953 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
1954 * gfortran.dg/protected_6.f90: Likewise.
1955 * gfortran.dg/assign_11.f90: New test.
1956 * gfortran.dg/pointer_assign_12.f90: New test.
1957
1958 2018-11-17 Jakub Jelinek <jakub@redhat.com>
1959
1960 PR tree-optimization/87546
1961 * gcc.dg/vect/O3-pr87546.c: New test.
1962
1963 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1964
1965 PR middle-end/87854
1966 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
1967 bits. Update comment.
1968 * gcc.dg/concat2.c: Likewise.
1969 * gcc.c-torture/compile/pr46534.c: Likewise.
1970
1971 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1972
1973 PR c++/87269
1974 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
1975 (operator"" _a) Change unsigned long type to std::size_t.
1976
1977 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
1978
1979 * gcc.target/powerpc/fusion3.c: Delete.
1980 * gcc.target/powerpc/fusion4.c: Delete.
1981
1982 2018-11-16 Jakub Jelinek <jakub@redhat.com>
1983
1984 PR rtl-optimization/87475
1985 * g++.dg/opt/pr87475.C: New test.
1986
1987 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
1988
1989 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
1990 * gcc.c-torture/execute/user-printf.c: Likewise.
1991
1992 2018-11-16 Nathan Sidwell <nathan@acm.org>
1993
1994 PR c++/87269
1995 * g++.dg/lookup/pr87269.C: New.
1996
1997 2018-11-16 Richard Biener <rguenther@suse.de>
1998
1999 PR testsuite/88053
2000 * g++.dg/lto/pr54625-2_0.c: Add -w.
2001
2002 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
2003
2004 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
2005 r{o,x}sbg expectations.
2006 * gcc.target/s390/risbg-ll-2.c: Likewise.
2007
2008 2018-11-16 Richard Biener <rguenther@suse.de>
2009
2010 PR testsuite/88053
2011 * g++.dg/lto/pr54625-1_0.c: Add -w.
2012
2013 2018-11-15 Martin Sebor <msebor@redhat.com>
2014
2015 PR c++/87541
2016 PR c++/87542
2017 * g++.dg/ext/attr-alloc_size.C: New test.
2018 * c-c++-common/pr71574.c: Adjust diagnostics.
2019 * c-c++-common/attributes-1.c: Same.
2020 * gcc.dg/attr-alloc_align-2.c: Same.
2021 * gcc.dg/attr-alloc_align-4.c: New test.
2022 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
2023 * gcc.dg/attr-alloc_size.c: Same.
2024 * gcc.dg/attr-assume_aligned-4.c: New test.
2025 * gcc.dg/format/attr-3.c: Adjust diagnostics.
2026 * gcc.dg/nonnull-2.c: Same.
2027 * gcc.dg/torture/pr80612.c: Same.
2028 * obj-c++.dg/attributes/method-format-1.mm: Same.
2029 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
2030 * objc.dg/attributes/method-format-1.m: same.
2031 * objc.dg/attributes/method-nonnull-1.m: Same.
2032
2033 2018-11-15 Martin Sebor <msebor@redhat.com>
2034
2035 PR c/83656
2036 * gcc.dg/20021006-1.c
2037 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
2038 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
2039 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
2040 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
2041 * gcc.dg/Walloca-16.c: Adjust.
2042 * gcc.dg/Wrestrict-4.c: Adjust.
2043 * gcc.dg/Wrestrict-5.c: Adjust.
2044 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
2045 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
2046 * gcc.dg/initpri1.c: Adjust.
2047 * gcc.dg/pr15698-1.c: Adjust.
2048 * gcc.dg/pr69156.c: Adjust.
2049 * gcc.dg/pr83463.c: Adjust.
2050 * gcc.dg/redecl-4.c: Adjust.
2051 * gcc.dg/tls/thr-init-2.c: Adjust.
2052 * gcc.dg/torture/pr55890-2.c: Adjust.
2053 * gcc.dg/torture/pr55890-3.c: Adjust.
2054 * gcc.dg/torture/pr67741.c: Adjust.
2055 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
2056 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
2057 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
2058
2059 2018-11-15 Nathan Sidwell <nathan@acm.org>
2060
2061 PR c++/86246
2062 PR c++/87989
2063 * g++.dg/template/pr86246.C: New.
2064 * g++.dg/template/pr87989.C: New.
2065
2066 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
2067
2068 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
2069 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
2070 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
2071 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
2072 * g++.dg/ext/constexpr-vla5.C: Likewise.
2073 * g++.dg/gomp/pr85134.C: Likewise.
2074
2075 2018-11-15 Nathan Sidwell <nathan@acm.org>
2076
2077 DR 2336
2078 * g++.dg/cpp1y/pr79393-3.C: New.
2079
2080 2018-11-15 David Malcolm <dmalcolm@redhat.com>
2081
2082 PR other/19165
2083 * c-c++-common/diagnostic-format-json-1.c: New test.
2084 * c-c++-common/diagnostic-format-json-2.c: New test.
2085 * c-c++-common/diagnostic-format-json-3.c: New test.
2086 * c-c++-common/diagnostic-format-json-4.c: New test.
2087 * c-c++-common/diagnostic-format-json-5.c: New test.
2088 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2089 (custom_diagnostic_finalizer): Add diagnostic_t param.
2090 * gcc.dg/plugin/location_overflow_plugin.c
2091 (verify_unpacked_ranges): Likewise.
2092 (verify_no_columns): Likewise.
2093 * gfortran.dg/diagnostic-format-json-1.F90: New test.
2094 * gfortran.dg/diagnostic-format-json-2.F90: New test.
2095 * gfortran.dg/diagnostic-format-json-3.F90: New test.
2096
2097 2018-11-15 Richard Biener <rguenther@suse.de>
2098
2099 PR middle-end/88029
2100 * gcc.dg/tree-ssa/pr88029.c: New testcase.
2101
2102 2018-11-15 Richard Biener <rguenther@suse.de>
2103
2104 PR tree-optimization/88031
2105 * gcc.dg/pr88031.c: New testcase.
2106
2107 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
2108
2109 * gcc.target/aarch64/pr62178.c: Fix spaces.
2110
2111 2018-11-15 Richard Biener <rguenther@suse.de>
2112
2113 PR tree-optimization/88030
2114 * gcc.dg/tsan/pr88030.c: New testcase.
2115
2116 2018-11-15 Jakub Jelinek <jakub@redhat.com>
2117
2118 PR rtl-optimization/88018
2119 * g++.dg/tsan/pr88018.C: New test.
2120
2121 2018-11-15 Richard Biener <rguenther@suse.de>
2122
2123 PR middle-end/87917
2124 * gcc.dg/tree-ssa/pr87917.c: New testcase.
2125
2126 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2127
2128 PR tree-optimization/84648
2129 * gcc.dg/tree-ssa/pr84648.c: New test.
2130 * gcc.dg/pr68317.c: Add warning check on overflow.
2131
2132 2018-11-14 Nathan Sidwell <nathan@acm.org>
2133
2134 PR debug/88006
2135 PR debug/87462
2136 * g++.dg/debug/dwarf2/pr87462.C: New.
2137 * g++.dg/debug/dwarf2/pr88006.C: New.
2138
2139 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
2140
2141 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
2142 * g++.dg/cpp0x/nsdmi6.C: Likewise.
2143 * g++.dg/ext/flexary4.C: Likewise.
2144 * g++.dg/ext/flexary9.C: Likewise.
2145 * g++.dg/other/incomplete2.C: Likewise.
2146 * g++.dg/parse/friend12.C: Likewise.
2147
2148 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2149
2150 P1236R1 - Signed integers are two's complement
2151 * g++.dg/cpp2a/constexpr-shift1.C: New test.
2152 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
2153 diagnostics here for c++2a.
2154 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
2155 diagnostics here for c++2a.
2156 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
2157 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
2158 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
2159 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
2160 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
2161
2162 2018-11-14 Jeff Law <law@redhat.com>
2163
2164 * gcc.c-torture/compile/20181114.c: New test.
2165
2166 2018-11-14 Richard Biener <rguenther@suse.de>
2167
2168 PR middle-end/87985
2169 * gcc.dg/pr87985.c: New testcase.
2170
2171 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2172
2173 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
2174 31-bit mode.
2175
2176 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2177
2178 * gcc.target/s390/global-array-almost-huge-element.c: Run only
2179 in 64-bit mode.
2180 * gcc.target/s390/global-array-almost-negative-huge-element.c:
2181 Likewise.
2182 * gcc.target/s390/global-array-even-element.c: Likewise.
2183
2184 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2185 Jackson Woodruff <jackson.woodruff@arm.com>
2186
2187 PR 71026/tree-optimization
2188 * gcc.dg/div-cmp-1.c: New test.
2189 * gcc.dg/div-cmp-2.c: New test.
2190
2191 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2192
2193 PR other/88007
2194 * gcc.dg/pr88007.c: New test.
2195
2196 PR rtl-optimization/87817
2197 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
2198
2199 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2200
2201 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2202
2203 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
2204
2205 * gnat.dg/rt_signals.adb: New testcase.
2206
2207 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2208
2209 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
2210
2211 2018-11-14 Javier Miranda <miranda@adacore.com>
2212
2213 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
2214
2215 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
2216
2217 * gnat.dg/compile_time_error1.adb,
2218 gnat.dg/compile_time_error1.ads,
2219 gnat.dg/compile_time_error1_pkg.ads: New testcase.
2220
2221 2018-11-14 Justin Squirek <squirek@adacore.com>
2222
2223 * gnat.dg/generic_pkg.adb: New testcase.
2224
2225 2018-11-14 Ed Schonberg <schonberg@adacore.com>
2226
2227 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
2228 testcase.
2229
2230 2018-11-14 Justin Squirek <squirek@adacore.com>
2231
2232 * gnat.dg/enum5.adb: New testcase.
2233
2234 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2235
2236 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
2237 gnat.dg/bip_exception_pkg.ads: New testcase.
2238
2239 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2240
2241 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
2242 gnat.dg/equal4_controlled_filter.ads,
2243 gnat.dg/equal4_full_selector_filter.ads,
2244 gnat.dg/equal4_smart_pointers.ads: New testcase.
2245
2246 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
2247
2248 * gnat.dg/generic_actuals.adb: New testcase.
2249
2250 2018-11-14 Richard Biener <rguenther@suse.de>
2251
2252 PR tree-optimization/87974
2253 * g++.dg/opt/pr87974.C: New testcase.
2254
2255 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2256
2257 PR tree-optimization/87977
2258 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2259 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2260 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2261 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2262 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2263
2264 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
2265
2266 PR rtl-optimization/87507
2267 * gcc.target/powerpc/pr87507.c: New test.
2268 * gcc.target/powerpc/pr68805.c: Update expected results.
2269
2270 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2271
2272 PR tree-optimization/87898
2273 * gcc.dg/gomp/pr87898.c: New test.
2274
2275 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2276
2277 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2278 "location_t".
2279 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2280
2281 2018-11-13 Martin Sebor <msebor@redhat.com>
2282
2283 PR middle-end/81824
2284 * gcc.dg/attr-copy-5.c: New test.
2285 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2286
2287 2018-11-13 Richard Biener <rguenther@suse.de>
2288
2289 PR tree-optimization/86991
2290 * gcc.dg/pr86991.c: New testcase.
2291
2292 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2293
2294 PR ipa/87955
2295 * gcc.target/i386/pr87955.c: New test.
2296
2297 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2298
2299 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2300 printer.
2301 * gcc.dg/tree-ssa/vrp92.c: Same.
2302
2303 2018-11-13 Richard Biener <rguenther@suse.de>
2304
2305 PR tree-optimization/87931
2306 * gcc.dg/graphite/pr87931.c: New testcase.
2307
2308 2018-11-13 Martin Liska <mliska@suse.cz>
2309
2310 PR sanitizer/87930
2311 * gcc.target/i386/pr87930.c: New test.
2312
2313 2018-11-13 Richard Biener <rguenther@suse.de>
2314
2315 PR tree-optimization/87962
2316 * gcc.dg/pr87962.c: New testcase.
2317
2318 2018-11-13 Richard Biener <rguenther@suse.de>
2319
2320 PR tree-optimization/87967
2321 * g++.dg/opt/pr87967.C: New testcase.
2322
2323 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2324
2325 * gcc.target/arc/builtin_eh.c: New test.
2326
2327 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2328
2329 * gcc.target/arc/firq-1.c: Update test.
2330 * gcc.target/arc/firq-3.c: Likewise.
2331 * gcc.target/arc/firq-4.c: Likewise.
2332 * gcc.target/arc/interrupt-6.c: Likewise.
2333
2334 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2335
2336 PR rtl-optimization/87918
2337 * gcc.target/i386/pr87918.c: New test.
2338
2339 2018-11-13 Alan Modra <amodra@gmail.com>
2340
2341 * gcc.target/powerpc/rotmask.c: New.
2342
2343 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2344
2345 PR middle-end/86677
2346 PR middle-end/87528
2347 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2348 pattern.
2349 * gcc.dg/tree-ssa/popcount.c: Likewise.
2350 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2351 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2352 * gcc.target/aarch64/popcount4.c: New test.
2353 * lib/target-supports.exp (check_effective_target_popcountl): New.
2354
2355 2018-11-12 Martin Liska <mliska@suse.cz>
2356
2357 PR gcov-profile/87442
2358 * gcc.dg/profile-filtering-1.c: New test.
2359 * gcc.dg/profile-filtering-2.c: New test.
2360
2361 2018-11-12 Martin Sebor <msebor@redhat.com>
2362
2363 PR c/81824
2364 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2365
2366 2018-11-12 Renlin Li <renlin.li@arm.com>
2367
2368 PR target/87815
2369 * gcc.target/aarch64/sve/pr87815.c: New.
2370
2371 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2372
2373 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2374 combination tests.
2375
2376 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2377
2378 * gcc.target/csky/fnmul-1.c: New.
2379 * gcc.target/csky/fnmul-2.c: New.
2380 * gcc.target/csky/fnmul-3.c: New.
2381 * gcc.target/csky/fnmul-4.c: New.
2382
2383 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2384
2385 PR target/87928
2386 * gcc.target/i386/pr87928.c: New test.
2387
2388 2018-11-09 Martin Sebor <msebor@redhat.com>
2389
2390 PR testsuite/87965
2391 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2392 * gcc.dg/pr39323-1.c: Ditto.
2393
2394 2018-11-09 Paul Koning <ni1d@arrl.net>
2395
2396 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2397 warnings.
2398 * gcc.dg/Wrestrict-4.c: Ditto.
2399 * gcc.dg/Wrestrict-5.c: Ditto.
2400 * gcc.dg/pr83463.c: Ditto.
2401 * gcc.dg/torture/pr55890-2.c: Ditto.
2402 * gcc.dg/torture/pr55890-3.c: Ditto.
2403 * gcc.dg/torture/pr71816.c: Ditto.
2404
2405 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2406
2407 * c-c++-common/gomp/clauses-5.c: New test.
2408
2409 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2410 * c-c++-common/gomp/requires-2.c: Likewise.
2411 * c-c++-common/gomp/requires-4.c: Likewise.
2412
2413 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2414 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2415
2416 2018-11-09 Jeff Law <law@redhat.com>
2417
2418 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2419
2420 2018-11-09 Martin Sebor <msebor@redhat.com>
2421
2422 PR middle-end/81824
2423 * gcc.dg/Wattribute-alias.c: New test.
2424 * gcc.dg/Wmissing-attributes.c: New test.
2425 * gcc.dg/attr-copy.c: New test.
2426 * gcc.dg/attr-copy-2.c: New test.
2427 * gcc.dg/attr-copy-3.c: New test.
2428 * gcc.dg/attr-copy-4.c: New test.
2429
2430 2018-11-09 Martin Sebor <msebor@redhat.com>
2431
2432 PR c/87795
2433 * gcc.dg/attr-aligned.c: New test.
2434
2435 2018-11-09 Martin Liska <mliska@suse.cz>
2436
2437 * gcc.target/i386/ipa-stack-alignment.c: New test.
2438
2439 2018-11-09 Martin Liska <mliska@suse.cz>
2440
2441 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2442
2443 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2444
2445 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2446 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2447 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2448 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2449 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2450 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2451 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2452 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2453 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2454 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2455 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2456 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2457 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2458 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2459 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2460 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2461 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2462 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2463 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2464 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2465 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2466 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2467 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2468 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2469 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2470 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2471 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2472 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2473 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2474 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2475 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2476 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2477 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2478 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2479 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2480 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2481 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2482 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2483 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2484 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2485 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2486 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2487 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2488 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2489 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2490 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2491 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2492 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2493 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2494 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2495 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2496 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2497 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2498 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2499 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2500 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2501 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2502 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2503
2504 2018-11-09 Stafford Horne <shorne@gmail.com>
2505 Richard Henderson <rth@twiddle.net>
2506
2507 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2508 * gcc.dg/20020312-2.c: Likewise.
2509 * gcc.dg/attr-alloc_size-11.c: Likewise.
2510 * gcc.dg/builtin-apply2.c: Likewise.
2511 * gcc.dg/nop.h: Likewise.
2512 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2513 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2514 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2515 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2516 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2517 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2518 * lib/target-supports.exp
2519 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2520 * gcc.target/or1k/*: New.
2521
2522 2018-11-09 Richard Biener <rguenther@suse.de>
2523
2524 PR tree-optimization/87621
2525 * g++.dg/vect/pr87621.cc: New testcase.
2526
2527 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2528
2529 PR rtl-optimization/86438
2530 * gcc.dg/torture/pr86438.c: New.
2531
2532 PR target/87793
2533 * gcc.dg/pr87793.c: New.
2534
2535 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2536
2537 * gcc.target/arm/neon-vect-div-1.c: New test.
2538 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2539
2540 2018-11-08 Andi Kleen <ak@linux.intel.com>
2541
2542 * gcc.target/i386/ptwrite1.c: New test.
2543 * gcc.target/i386/ptwrite2.c: New test.
2544
2545 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2546
2547 PR libfortran/78351
2548 * gfortran.dg/read_legacy_comma.f90: New test.
2549
2550 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2551
2552 PR rtl-optimization/87600
2553 * gcc.dg/pr87600.h: New file.
2554 * gcc.dg/pr87600-1.c: New test.
2555 * gcc.dg/pr87600-2.c: Likewise.
2556
2557 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2558
2559 * c-c++-common/gomp/atomic-17.c: New test.
2560 * c-c++-common/gomp/atomic-18.c: New test.
2561 * c-c++-common/gomp/atomic-19.c: New test.
2562 * c-c++-common/gomp/atomic-20.c: New test.
2563 * c-c++-common/gomp/atomic-21.c: New test.
2564 * c-c++-common/gomp/atomic-22.c: New test.
2565 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2566 (foo): Add ntm argument and test if and nontemporal clauses on
2567 constructs with simd.
2568 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2569 use in_reduction clause instead of reduction. Add another
2570 taskloop simd without nogroup clause, but with reduction clause and
2571 a new in_reduction. Add ntm and i3 arguments. Test if and
2572 nontemporal clauses on constructs with simd. Change if clauses on
2573 some constructs from specific to the particular constituents to one
2574 without a modifier. Add new tests for combined host teams and for
2575 new parallel master and {,parallel }master taskloop{, simd} combined
2576 constructs.
2577 (baz): New function with host teams tests.
2578 * gcc.dg/gomp/combined-1.c: Moved to ...
2579 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2580 call.
2581 * c-c++-common/gomp/combined-2.c: New test.
2582 * c-c++-common/gomp/combined-3.c: New test.
2583 * c-c++-common/gomp/critical-1.c: New test.
2584 * c-c++-common/gomp/critical-2.c: New test.
2585 * c-c++-common/gomp/default-1.c: New test.
2586 * c-c++-common/gomp/defaultmap-1.c: New test.
2587 * c-c++-common/gomp/defaultmap-2.c: New test.
2588 * c-c++-common/gomp/defaultmap-3.c: New test.
2589 * c-c++-common/gomp/depend-5.c: New test.
2590 * c-c++-common/gomp/depend-6.c: New test.
2591 * c-c++-common/gomp/depend-iterator-1.c: New test.
2592 * c-c++-common/gomp/depend-iterator-2.c: New test.
2593 * c-c++-common/gomp/depobj-1.c: New test.
2594 * c-c++-common/gomp/flush-1.c: New test.
2595 * c-c++-common/gomp/flush-2.c: New test.
2596 * c-c++-common/gomp/for-1.c: New test.
2597 * c-c++-common/gomp/for-2.c: New test.
2598 * c-c++-common/gomp/for-3.c: New test.
2599 * c-c++-common/gomp/for-4.c: New test.
2600 * c-c++-common/gomp/for-5.c: New test.
2601 * c-c++-common/gomp/for-6.c: New test.
2602 * c-c++-common/gomp/for-7.c: New test.
2603 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2604 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2605 diagnostics wording in one case.
2606 * c-c++-common/gomp/if-3.c: New test.
2607 * c-c++-common/gomp/master-combined-1.c: New test.
2608 * c-c++-common/gomp/master-combined-2.c: New test.
2609 * c-c++-common/gomp/nontemporal-1.c: New test.
2610 * c-c++-common/gomp/nontemporal-2.c: New test.
2611 * c-c++-common/gomp/reduction-task-1.c: New test.
2612 * c-c++-common/gomp/reduction-task-2.c: New test.
2613 * c-c++-common/gomp/requires-1.c: New test.
2614 * c-c++-common/gomp/requires-2.c: New test.
2615 * c-c++-common/gomp/requires-3.c: New test.
2616 * c-c++-common/gomp/requires-4.c: New test.
2617 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2618 diagnostics for nonmonotonic modifier with static, runtime or auto
2619 schedule kinds.
2620 * c-c++-common/gomp/simd7.c: New test.
2621 * c-c++-common/gomp/target-data-1.c: New test.
2622 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2623 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2624 * c-c++-common/gomp/teams-1.c: New test.
2625 * c-c++-common/gomp/teams-2.c: New test.
2626 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2627 shared(c) clause.
2628 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2629 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2630 qualified vars without mutable member no longer being predeterined
2631 shared.
2632 * gcc.dg/gomp/sharing-1.c: Likewise.
2633 * g++.dg/gomp/clause-3.C: Likewise.
2634 * g++.dg/gomp/member-2.C: Likewise.
2635 * g++.dg/gomp/predetermined-1.C: Likewise.
2636 * g++.dg/gomp/private-1.C: Likewise.
2637 * g++.dg/gomp/sharing-1.C: Likewise.
2638 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
2639 const static data member without mutable elements.
2640 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
2641 * gcc.dg/gomp/for-5.c: Likewise.
2642 * gcc.dg/gomp/for-6.c: Change expected library call.
2643 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
2644 * gcc.dg/gomp/reduction-2.c: New test.
2645 * gcc.dg/gomp/simd-1.c: New test.
2646 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
2647 * g++.dg/gomp/atomic-18.C: New test.
2648 * g++.dg/gomp/atomic-19.C: New test.
2649 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
2650 variable messages. Add another expected error.
2651 * g++.dg/gomp/critical-3.C: New test.
2652 * g++.dg/gomp/depend-iterator-1.C: New test.
2653 * g++.dg/gomp/depend-iterator-2.C: New test.
2654 * g++.dg/gomp/depobj-1.C: New test.
2655 * g++.dg/gomp/doacross-1.C: New test.
2656 * g++.dg/gomp/for-21.C: New test.
2657 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
2658 * g++.dg/gomp/for-5.C: Likewise.
2659 * g++.dg/gomp/for-6.C: Change expected library call.
2660 * g++.dg/gomp/loop-4.C: New test.
2661 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
2662 diagnostics.
2663 * g++.dg/gomp/pr33372-3.C: Likewise.
2664 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
2665 * g++.dg/gomp/simd-2.C: New test.
2666 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
2667
2668 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
2669
2670 * gcc.dg/pr87874.c (em): Declare uint64_max as
2671 const unsigned long long int.
2672
2673 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2674
2675 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
2676 integer overflow when sizeof(short) == sizeof(int).
2677 * gcc.dg/attr-alloc_size-11.c: Likewise.
2678 * gcc.dg/attr-alloc_size-3.c: Likewise.
2679 * gcc.dg/attr-alloc_size-5.c: Likewise.
2680 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
2681
2682 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2683
2684 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
2685 uppercase "NOP" instructions in assembler output.
2686 * c-c++-common/patchable_function_entry-default.c: Likewise.
2687 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2688
2689 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2690
2691 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
2692 checks.
2693 * gcc.dg/addr_equal-1.c: Likewise.
2694 * gcc.dg/tree-ssa/pr78154.c: Likewise.
2695 * gcc.dg/tree-ssa/vrp111.c: Likewise.
2696
2697 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2698
2699 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
2700 an output section is too large for a memory region, or a memory
2701 region overflows.
2702
2703 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2704
2705 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
2706 * gnat.dg/null_pointer_deref2.adb: Likewise.
2707 * gnat.dg/null_pointer_deref3.adb: Likewise.
2708 * gnat.dg/opt74.adb: New test.
2709 * gnat.dg/opt74_pkg.ad[sb]: New helper.
2710 * gnat.dg/warn12.adb: Delete.
2711 * gnat.dg/warn12_pkg.ads: Likewise.
2712
2713 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2714
2715 PR ipa/86395
2716 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
2717 "-fdump-ipa-inline".
2718 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
2719 "-fdump-tree-einline".
2720 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
2721 "-fdump-tree-einline".
2722 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
2723 "-fdump-tree-einline".
2724 * g++.dg/tree-ssa/inline-2.C: Likewise.
2725 * g++.dg/tree-ssa/inline-3.C: Likewise.
2726 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
2727 using "-fopt-info-inline".
2728 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
2729 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
2730 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
2731 directive.
2732 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
2733 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2734 directive. Update scan-tree-dump-times to reflect /order
2735 suffixes.
2736 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
2737 reflect /order suffixes.
2738 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
2739 avoid getting extra messages from inliner.
2740 * gcc.dg/plugin/dump-2.c: Likewise.
2741 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
2742 "function body not available" missed optimization messages.
2743 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
2744 /order suffixes.
2745 * gcc.dg/pr71969-3.c: Likewise.
2746 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
2747 "-fdump-tree-einline".
2748 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
2749 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
2750 /order suffixes.
2751 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
2752 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2753 directive.
2754 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
2755 "-fdump-tree-einline".
2756 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
2757 suffixes.
2758
2759 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2760
2761 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
2762
2763 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2764
2765 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
2766 (test_dump): Add testing of %C.
2767
2768 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2769
2770 * g++.dg/other/pr87916.C: New test.
2771
2772 2018-11-08 Richard Biener <rguenther@suse.de>
2773
2774 PR tree-optimization/87929
2775 * gcc.dg/pr87929.c: New testcase.
2776
2777 2018-11-08 Martin Liska <mliska@suse.cz>
2778
2779 * gcc.dg/pr87811.c: Update scanned pattern.
2780 * gcc.dg/pr87811-2.c: Likewise.
2781
2782 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2783
2784 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2785 sun.
2786 * g++.dg/lto/pr87906_1.C: Likewise.
2787
2788 2018-11-08 Richard Biener <rguenther@suse.de>
2789
2790 PR tree-optimization/87913
2791 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2792
2793 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2794
2795 * gcc.target/mips/mips.exp (mips-dg-options):
2796 Add mips_option_dependency msoft-float vs no-mmi and
2797 mips16/micromips vs no-mmi/ext/ext2 only gcc
2798 config with Loongson target.
2799
2800 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2801
2802 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2803 memcpy from "unsigned long" to __SIZE_TYPE__.
2804
2805 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2806
2807 PR c/87691
2808 * gcc.target/msp430/pr87691.c: New test.
2809
2810 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2811
2812 * gcc.dg/Wno-attribute-warning.c: New test.
2813
2814 2018-11-07 Nathan Sidwell <nathan@acm.org>
2815
2816 PR c++/87904
2817 * g++.dg/lookup/pr87904.C: New.
2818
2819 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2820
2821 * gcc.dg/pr87874.c: Compile only for int128 effective target.
2822
2823 2018-11-07 Richard Biener <rguenther@suse.de>
2824
2825 PR tree-optimization/87914
2826 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
2827 (check_avx2_available): Likewise.
2828 * g++.dg/vect/pr87914.cc: New testcase.
2829
2830 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2831
2832 * gcc.target/mips/loongson-ctz.c: Fix typo.
2833 * gcc.target/mips/loongson-dctz.c: Fix typo.
2834
2835 2018-11-07 Jan Hubicka <jh@suse.cz>
2836
2837 * g++.dg/lto/odr-1_1.C: Fix template.
2838
2839 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2840
2841 * gcc.target/mips/loongson-ctz.c: New test.
2842 * gcc.target/mips/loongson-dctz.c: Likewise.
2843 * gcc.target/mips/mips.exp (mips_option_groups): Add
2844 -mloongson-ext2 option.
2845
2846 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2847
2848 * gcc.target/mips/mips.exp (mips_option_groups): Add
2849 -mloongson-ext option.
2850 (mips-dg-options): Add mips_option_dependency options
2851 "-mmicromips" vs "-mno-loongson-ext",
2852
2853 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2854
2855 * gcc.target/mips/loongson-shift-count-truncated-1.c
2856 (dg-options): Run under -mloongson-mmi option.
2857 Include loongson-mmiintrin.h instead of loongson.h.
2858 * gcc.target/mips/loongson-simd.c: Likewise.
2859 * gcc.target/mips/mips.exp (mips_option_groups): Add
2860 -mloongson-mmi option.
2861 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
2862 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
2863 "-msoft-float" vs "-mno-loongson-mmi".
2864 (mips-dg-init): Add -mloongson-mmi option.
2865 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
2866 to check_mips_loongson_mmi_hw_available.
2867 Rename check_effective_target_mips_loongson_runtime to
2868 check_effective_target_mips_loongson_mmi_runtime.
2869 (check_effective_target_vect_int): Use mips_loongson_mmi instead
2870 of mips_loongson when check et-is-effective-target.
2871 (add_options_for_mips_loongson_mmi): New proc.
2872 Rename check_effective_target_mips_loongson to
2873 check_effective_target_mips_loongson_mmi.
2874 (check_effective_target_vect_shift,
2875 check_effective_target_whole_vector_shift,
2876 check_effective_target_vect_no_int_min_max,
2877 check_effective_target_vect_no_align,
2878 check_effective_target_vect_short_mult,
2879 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
2880 of mips_loongson when check et-is-effective-target.
2881
2882 2018-11-07 Richard Biener <rguenther@suse.de>
2883
2884 PR lto/87906
2885 * g++.dg/lto/pr87906_0.C: New testcase.
2886 * g++.dg/lto/pr87906_1.C: Likewise.
2887
2888 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
2889
2890 PR rtl-optimization/87874
2891 * gcc.dg/pr87874.c: New.
2892
2893 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
2894
2895 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
2896
2897 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2898
2899 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
2900
2901 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2902
2903 PR sanitizer/80953
2904 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
2905 support.
2906 (foo): Use __builtin_alloca.
2907
2908 2018-11-06 Jan Hubicka <jh@suse.cz>
2909
2910 * gcc.dg/lto/tbaa-1.c: New testcase.
2911
2912 2018-11-06 Richard Biener <rguenther@suse.de>
2913
2914 PR tree-optimization/87889
2915 * gcc.dg/pr87894.c: New testcase.
2916
2917 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
2918
2919 PR target/87723
2920 * gcc.target/s390/pr87723.c: New test.
2921
2922 2018-11-06 Richard Biener <rguenther@suse.de>
2923
2924 PR middle-end/18041
2925 * gcc.target/i386/pr18041-1.c: New testcase.
2926 * gcc.target/i386/pr18041-2.c: Likewise.
2927
2928 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
2929
2930 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
2931 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
2932 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
2933 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
2934 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
2935 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
2936 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
2937 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
2938 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
2939 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
2940 * gcc.target/i386/sse-13.c: Ditto.
2941 * gcc.target/i386/sse-14.c: Ditto.
2942 * gcc.target/i386/sse-22.c: Ditto.
2943 * gcc.target/i386/sse-23.c: Ditto.
2944 * gcc.target/i386/testimm-10.c: Ditto.
2945 * gcc.target/i386/testround-1.c: Ditto.
2946
2947 2018-11-05 Paul Koning <ni1d@arrl.net>
2948
2949 * lib/target-supports.exp: Add check for "inf" effective target
2950 keyword.
2951 * gcc.dg/builtins-44.c: Skip if no infinite support.
2952 * gcc.dg/builtins-45.c: Ditto.
2953 * gcc.dg/torture/builtin-complex-1.c: Ditto.
2954 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
2955 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
2956 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
2957 * gcc.dg/torture/builtin-logb-1.c: Ditto.
2958 * gcc.dg/torture/builtin-math-2.c: Ditto.
2959 * gcc.dg/torture/builtin-math-5.c: Ditto.
2960 * gcc.dg/torture/builtin-math-7.c: Ditto.
2961 * gcc.dg/torture/builtin-modf-1.c: Ditto.
2962 * gcc.dg/torture/type-generic-1.c: Ditto.
2963
2964 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
2965
2966 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
2967 expectations.
2968 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2969 * gcc.target/s390/md/setmem_long-1.c: Likewise.
2970
2971 2018-11-05 Richard Biener <rguenther@suse.de>
2972
2973 PR tree-optimization/87873
2974 * gcc.dg/pr87873.c: New testcase.
2975
2976 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2977
2978 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
2979 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
2980
2981 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
2982
2983 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
2984
2985 2018-11-05 Richard Biener <rguenther@suse.de>
2986
2987 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
2988 * gcc.dg/tree-ssa/scev-7.c: Likewise.
2989
2990 2018-11-05 Jakub Jelinek <jakub@redhat.com>
2991
2992 PR tree-optimization/87859
2993 * gcc.dg/store_merging_24.c: New test.
2994 * gcc.dg/store_merging_25.c: New test.
2995
2996 PR sanitizer/87837
2997 * c-c++-common/ubsan/pr87837.c: New test.
2998
2999 2018-11-05 Martin Liska <mliska@suse.cz>
3000
3001 PR c/87811
3002 * gcc.dg/pr87811.c: New test.
3003 * gcc.dg/pr87811-2.c: Likewise.
3004 * gcc.dg/pr87811-3.c: Likewise.
3005
3006 2018-11-05 Martin Liska <mliska@suse.cz>
3007
3008 PR gcov-profile/77698
3009 * gcc.dg/tree-prof/pr77698.c: New test.
3010
3011 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3012
3013 PR tree-optimization/86572
3014 * gcc.dg/pr86572.c: New test.
3015
3016 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3017
3018 PR tree-optimization/87672
3019 * gcc.dg/pr87672.c: New test.
3020
3021 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
3022
3023 PR middle-end/58372
3024 * g++.target/i386/pr58372.C: New test.
3025
3026 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
3027
3028 PR target/87079
3029 * gcc.target/nios2/pr87079-1.c: New.
3030 * gcc.target/nios2/pr87079-2.c: New.
3031
3032 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3033
3034 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
3035 * gcc.dg/compat/pr83487-1_main.c: ... here.
3036 * gcc.dg/compat/struct-by-value-10_main.c,
3037 gcc.dg/compat/struct-by-value-10_x.c,
3038 gcc.dg/compat/struct-by-value-11_main.c,
3039 gcc.dg/compat/struct-by-value-11_x.c,
3040 gcc.dg/compat/struct-by-value-12_main.c,
3041 gcc.dg/compat/struct-by-value-12_x.c,
3042 gcc.dg/compat/struct-by-value-13_main.c,
3043 gcc.dg/compat/struct-by-value-13_x.c,
3044 gcc.dg/compat/struct-by-value-14_main.c,
3045 gcc.dg/compat/struct-by-value-14_x.c,
3046 gcc.dg/compat/struct-by-value-15_main.c,
3047 gcc.dg/compat/struct-by-value-15_x.c,
3048 gcc.dg/compat/struct-by-value-17_main.c,
3049 gcc.dg/compat/struct-by-value-17_x.c,
3050 gcc.dg/compat/struct-by-value-18_main.c,
3051 gcc.dg/compat/struct-by-value-18_x.c,
3052 gcc.dg/compat/struct-by-value-2_main.c,
3053 gcc.dg/compat/struct-by-value-2_x.c,
3054 gcc.dg/compat/struct-by-value-22_main.c,
3055 gcc.dg/compat/struct-by-value-22_x.c,
3056 gcc.dg/compat/struct-by-value-3_main.c,
3057 gcc.dg/compat/struct-by-value-3_x.c,
3058 gcc.dg/compat/struct-by-value-4_main.c,
3059 gcc.dg/compat/struct-by-value-4_x.c,
3060 gcc.dg/compat/struct-by-value-5b_main.c,
3061 gcc.dg/compat/struct-by-value-5b_x.c,
3062 gcc.dg/compat/struct-by-value-6b_main.c,
3063 gcc.dg/compat/struct-by-value-6b_x.c,
3064 gcc.dg/compat/struct-by-value-6b_main.c,
3065 gcc.dg/compat/struct-by-value-7b_x.c,
3066 gcc.dg/compat/struct-by-value-7b_main.c,
3067 gcc.dg/compat/struct-by-value-8_main.c,
3068 gcc.dg/compat/struct-by-value-8_x.c,
3069 gcc.dg/compat/struct-by-value-9_main.c,
3070 gcc.dg/compat/struct-by-value-9_x.c,
3071 gcc.dg/compat/struct-return-2_main.c,
3072 gcc.dg/compat/struct-return-2_x.c: Likewise.
3073
3074 2018-11-02 Nathan Sidwell <nathan@acm.org>
3075
3076 * g++.dg/lookup/crash6.C: Adjust error
3077 * g++.dg/parse/crash38.C: Likewise.
3078
3079 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
3080
3081 * gcc.c-torture/execute/20010904-2.c: Fix last change.
3082 * gcc.dg/Wattributes-10.c: Likewise.
3083
3084 2018-11-02 Richard Biener <rguenther@suse.de>
3085
3086 PR tree-optimization/87776
3087 * gcc.dg/torture/pr87776.c: New testcase.
3088
3089 2018-11-01 Marek Polacek <polacek@redhat.com>
3090
3091 Implement P0846R0, ADL and function templates.
3092 * g++.dg/addr_builtin-1.C: Adjust dg-error.
3093 * g++.dg/cpp2a/fn-template1.C: New test.
3094 * g++.dg/cpp2a/fn-template10.C: New test.
3095 * g++.dg/cpp2a/fn-template11.C: New test.
3096 * g++.dg/cpp2a/fn-template12.C: New test.
3097 * g++.dg/cpp2a/fn-template13.C: New test.
3098 * g++.dg/cpp2a/fn-template14.C: New test.
3099 * g++.dg/cpp2a/fn-template15.C: New test.
3100 * g++.dg/cpp2a/fn-template16.C: New test.
3101 * g++.dg/cpp2a/fn-template2.C: New test.
3102 * g++.dg/cpp2a/fn-template3.C: New test.
3103 * g++.dg/cpp2a/fn-template4.C: New test.
3104 * g++.dg/cpp2a/fn-template5.C: New test.
3105 * g++.dg/cpp2a/fn-template6.C: New test.
3106 * g++.dg/cpp2a/fn-template7.C: New test.
3107 * g++.dg/cpp2a/fn-template8.C: New test.
3108 * g++.dg/cpp2a/fn-template9.C: New test.
3109 * g++.dg/parse/fn-template1.C: New test.
3110 * g++.dg/parse/fn-template2.C: New test.
3111 * g++.dg/parse/template19.C: Adjust dg-error.
3112 * g++.dg/template/pr61745.C: Add target to dg-error.
3113
3114 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3115
3116 PR fortran/54613
3117 * gfortran.dg/findloc_1.f90: Actually commit.
3118 * gfortran.dg/findloc_2.f90: Actually commit.
3119 * gfortran.dg/findloc_3.f90: Actually commit.
3120 * gfortran.dg/findloc_4.f90: Actually commit.
3121 * gfortran.dg/findloc_5.f90: Actually commit.
3122 * gfortran.dg/findloc_6.f90: Actually commit.
3123
3124 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
3125
3126 PR fortran/40196
3127 * gfortran.dg/inquiry_part_ref_1.f08: New test.
3128 * gfortran.dg/inquiry_part_ref_2.f90: New test.
3129 * gfortran.dg/inquiry_part_ref_3.f90: New test.
3130
3131 2018-11-01 Paul Koning <ni1d@arrl.net>
3132
3133 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
3134 * gcc.c-torture/execute/20010904-2.c: Ditto.
3135 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
3136 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
3137 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
3138 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
3139 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
3140 * gcc.dg/Walloca-14.c: Ditto.
3141 * gcc.dg/Wlarger-than3.c: Ditto.
3142 * gcc.dg/compat/pr83487-1_y.c: Ditto.
3143 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3144 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3145 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3146 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
3147 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
3148 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
3149 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3150 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3151 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3152 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3153 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3154 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3155 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3156 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3157 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3158 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3159 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3160 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
3161 * gcc.dg/compat/struct-return-2_x.c: Ditto.
3162 * gcc.dg/falign-labels-1.c: Ditto.
3163 * gcc.dg/long_branch.c: Ditto.
3164 * gcc.dg/nextafter-1.c: Ditto.
3165 * gcc.dg/pr35045.c: Ditto.
3166 * gcc.dg/pr48616.c: Ditto.
3167 * gcc.dg/pr84100.c: Ditto.
3168 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
3169 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
3170 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
3171 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
3172 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
3173 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
3174 * gcc.dg/builtins-1.c: Ditto.
3175
3176 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3177
3178 PR fortran/46020
3179 * gfortran.dg/bind_c_18.f90: Adjust error message.
3180
3181 2018-11-01 Marek Polacek <polacek@redhat.com>
3182
3183 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
3184
3185 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3186
3187 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
3188
3189 2018-11-30 Jan Hubicka <jh@suse.cz>
3190
3191 * g++.dg/lto/pr84805_1.C: Update template.
3192 * g++.dg/lto/pr84805_0.C: Update template.
3193 * g++.dg/lto/pr84805_1b.C: Update template.
3194 * g++.dg/lto/pr84805_0b.C: Update template.
3195
3196 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3197
3198 PR tree-optimization/87826
3199 * gcc.dg/pr87826.c: New test.
3200
3201 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3202
3203 PR fortran/46020
3204 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
3205 * gfortran.dg/bind_c_usage_32.f90: New test.
3206
3207 2018-11-01 Nathan Sidwell <nathan@acm.org>
3208
3209 * g++.dg/abi/anon5.C: New.
3210
3211 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3212
3213 PR d/87824
3214 * gdc.dg/simd.d: Add -Wno-psabi.
3215 * gdc.dg/compilable.d: Likewise.
3216
3217 2018-11-01 Martin Liska <mliska@suse.cz>
3218 Jason Merrill <jason@redhat.com>
3219
3220 PR c++/64266
3221 PR bootstrap/70422
3222 PR ipa/81277
3223 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
3224 test.
3225 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
3226 assumptions are not longer valid.
3227
3228 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3229
3230 PR fortran/20520
3231 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
3232
3233 2018-10-31 Nathan Sidwell <nathan@acm.org>
3234
3235 * g++.dg/lookup/friend21.C: New.
3236
3237 2018-10-31 Martin Liska <mliska@suse.cz>
3238
3239 PR driver/83193
3240 * gcc.target/aarch64/spellcheck_7.c: New test.
3241 * gcc.target/aarch64/spellcheck_8.c: New test.
3242 * gcc.target/aarch64/spellcheck_9.c: New test.
3243
3244 2018-10-31 Nathan Sidwell <nathan@acm.org>
3245
3246 * g++.dg/lookup/using60.C: New.
3247
3248 2018-10-31 Richard Biener <rguenther@suse.de>
3249
3250 PR middle-end/70359
3251 PR middle-end/86270
3252 * gcc.target/i386/pr70359.c: New testcase.
3253 * gcc.target/i386/pr86270.c: Likewise.
3254
3255 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3256
3257 * gcc.target/arc/jumptable.c: New test.
3258
3259 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3260
3261 * gcc.target/arc/tls-gd.c: New file.
3262 * gcc.target/arc/tls-ie.c: Likewise.
3263 * gcc.target/arc/tls-ld.c: Likewise.
3264 * gcc.target/arc/tls-le.c: Likewise.
3265 * gcc.target/arc/tls-1.c: Update test.
3266
3267 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3268
3269 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
3270
3271 2018-10-31 Martin Liska <mliska@suse.cz>
3272
3273 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3274 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3275 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3276 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3277
3278 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3279
3280 PR target/87374
3281 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3282 -mword-relocations would be passed when compiling the test.
3283 * gcc.target/arm/movsi_movt.c: Likewise.
3284 * gcc.target/arm/pr81863.c: Likewise.
3285 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3286 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3287 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3288 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3289 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3290 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3291
3292 2018-10-31 Richard Biener <rguenther@suse.de>
3293
3294 PR testsuite/87802
3295 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3296
3297 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3298
3299 PR fortran/85896
3300 * gfortran.dg/min_max_type.f90: New test.
3301
3302 2018-10-30 Martin Sebor <msebor@redhat.com>
3303
3304 PR middle-end/87041
3305 * gcc.c-torture/execute/fprintf-2.c: New test.
3306 * gcc.c-torture/execute/printf-2.c: Same.
3307 * gcc.c-torture/execute/user-printf.c: Same.
3308 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3309 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3310 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3311 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3312
3313 2018-10-30 Marek Polacek <polacek@redhat.com>
3314
3315 Implement P0892R2, explicit(bool).
3316 * g++.dg/cpp2a/explicit1.C: New test.
3317 * g++.dg/cpp2a/explicit10.C: New test.
3318 * g++.dg/cpp2a/explicit11.C: New test.
3319 * g++.dg/cpp2a/explicit12.C: New test.
3320 * g++.dg/cpp2a/explicit13.C: New test.
3321 * g++.dg/cpp2a/explicit2.C: New test.
3322 * g++.dg/cpp2a/explicit3.C: New test.
3323 * g++.dg/cpp2a/explicit4.C: New test.
3324 * g++.dg/cpp2a/explicit5.C: New test.
3325 * g++.dg/cpp2a/explicit6.C: New test.
3326 * g++.dg/cpp2a/explicit7.C: New test.
3327 * g++.dg/cpp2a/explicit8.C: New test.
3328 * g++.dg/cpp2a/explicit9.C: New test.
3329
3330 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3331
3332 PR rtl-optimization/87708
3333 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3334 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3335
3336 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3337
3338 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3339 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3340 * g++.dg/ext/flexarray-mangle.C: Likewise.
3341 * g++.dg/ext/flexarray-subst.C: Likewise.
3342 * g++.dg/ext/flexary10.C: Likewise.
3343 * g++.dg/ext/flexary11.C: Likewise.
3344 * g++.dg/ext/flexary14.C: Likewise.
3345 * g++.dg/ext/flexary16.C: Likewise.
3346 * g++.dg/ext/flexary26.C: Likewise.
3347 * g++.dg/ext/flexary27.C: Likewise.
3348 * g++.dg/ext/flexary7.C: Likewise.
3349 * g++.dg/ext/pr71290.C: Likewise.
3350
3351 2018-10-30 Paul Koning <ni1d@arrl.net>
3352
3353 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3354
3355 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3356
3357 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3358 section names without numbers.
3359 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3360 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3361 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3362
3363 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3364
3365 PR c++/87721
3366 * c-c++-common/substring-location-PR-87721.c: New test.
3367 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3368 PR 87721.
3369 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3370 (test_string_literals): Fold the index arguments before checking
3371 for INTEGER_CST.
3372
3373 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3374
3375 * c-c++-common/spellcheck-reserved.c: Update expected output for
3376 C++ for merger of "did you mean" suggestions into the error
3377 message.
3378 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3379 you mean" suggestion into the error.
3380 * g++.dg/lookup/error1.C: Likewise.
3381 * g++.dg/lookup/pr77549.C: Likewise.
3382 * g++.dg/lookup/pr80913.C: Likewise.
3383 * g++.dg/lookup/suggestions1.C: Likewise.
3384 * g++.dg/lookup/suggestions2.C: New test.
3385 * g++.dg/overload/koenig1.C: Update expected output as above.
3386 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3387 * g++.dg/spellcheck-identifiers.C: Likewise.
3388 * g++.dg/spellcheck-ns.C: New test.
3389 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3390 * g++.dg/spellcheck-pr78656.C: Likewise.
3391 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3392 -fdiagnostics-show-caret to options.
3393 * g++.dg/spellcheck-pr80177.C: Likewise.
3394 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3395 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3396 * g++.dg/template/static10.C: Likewise.
3397 * g++.old-deja/g++.mike/ns5.C: Likewise.
3398 * g++.old-deja/g++.mike/ns7.C: Likewise.
3399 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3400 * g++.old-deja/g++.other/lineno5.C: Likewise.
3401
3402 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3403
3404 * g++.dg/cpp0x/auto24.C: Test location too.
3405 * g++.dg/cpp0x/auto3.C: Likewise.
3406 * g++.dg/cpp0x/auto42.C: Likewise.
3407 * g++.dg/cpp0x/initlist57.C: Likewise.
3408 * g++.dg/cpp0x/initlist75.C: Likewise.
3409 * g++.dg/cpp0x/initlist80.C: Likewise.
3410 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3411 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3412 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3413 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3414 * g++.old-deja/g++.other/typeck1.C: Likewise.
3415
3416 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3417
3418 PR middle-end/87469
3419 * g++.dg/pr87469.C: New test.
3420
3421 2018-10-29 Marek Polacek <polacek@redhat.com>
3422
3423 PR c++/87594 - constexpr rejects-valid with range-based for.
3424 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3425
3426 2018-10-29 Richard Biener <rguenther@suse.de>
3427
3428 PR tree-optimization/87785
3429 * gcc.dg/torture/20181029-1.c: New testcase.
3430 * gcc.dg/torture/20181029-2.c: Likewise.
3431
3432 2018-10-29 Richard Biener <rguenther@suse.de>
3433
3434 PR tree-optimization/87790
3435 * gcc.dg/pr87790.c: New testcase.
3436
3437 2018-10-29 Martin Liska <mliska@suse.cz>
3438
3439 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3440 * lib/gcov.exp: Remove legacy verify-intermediate.
3441
3442 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3443
3444 * gcc.dg/gimplefe-30.c: New test.
3445 * gcc.dg/gimplefe-31.c: New test.
3446 * gcc.dg/gimplefe-32.c: New test.
3447 * gcc.dg/gimplefe-33.c: New test.
3448
3449 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3450
3451 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3452 * gdc.dg/asan/asan.exp: New file.
3453 * gdc.dg/asan/gdc272.d: New test.
3454 * gdc.dg/compilable.d: New test.
3455 * gdc.dg/dg.exp: New file.
3456 * gdc.dg/gdc254.d: New test.
3457 * gdc.dg/gdc260.d: New test.
3458 * gdc.dg/gdc270a.d: New test.
3459 * gdc.dg/gdc270b.d: New test.
3460 * gdc.dg/gdc282.d: New test.
3461 * gdc.dg/gdc283.d: New test.
3462 * gdc.dg/imports/gdc170.d: New test.
3463 * gdc.dg/imports/gdc231.d: New test.
3464 * gdc.dg/imports/gdc239.d: New test.
3465 * gdc.dg/imports/gdc241a.d: New test.
3466 * gdc.dg/imports/gdc241b.d: New test.
3467 * gdc.dg/imports/gdc251a.d: New test.
3468 * gdc.dg/imports/gdc251b.d: New test.
3469 * gdc.dg/imports/gdc253.d: New test.
3470 * gdc.dg/imports/gdc254a.d: New test.
3471 * gdc.dg/imports/gdc256.d: New test.
3472 * gdc.dg/imports/gdc27.d: New test.
3473 * gdc.dg/imports/gdcpkg256/package.d: New test.
3474 * gdc.dg/imports/runnable.d: New test.
3475 * gdc.dg/link.d: New test.
3476 * gdc.dg/lto/lto.exp: New file.
3477 * gdc.dg/lto/ltotests_0.d: New test.
3478 * gdc.dg/lto/ltotests_1.d: New test.
3479 * gdc.dg/runnable.d: New test.
3480 * gdc.dg/simd.d: New test.
3481 * gdc.test/gdc-test.exp: New file.
3482 * lib/gdc-dg.exp: New file.
3483 * lib/gdc.exp: New file.
3484
3485 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3486
3487 PR fortran/54613
3488 * gfortran.dg/findloc_1.f90: New test.
3489 * gfortran.dg/findloc_2.f90: New test.
3490 * gfortran.dg/findloc_3.f90: New test.
3491 * gfortran.dg/findloc_4.f90: New test.
3492 * gfortran.dg/findloc_5.f90: New test.
3493 * gfortran.dg/findloc_6.f90: New test.
3494
3495 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3496 Jinsong Ji <jji@us.ibm.com>
3497
3498 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3499 formatting cleanup.
3500 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3501 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3502 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3503 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3504 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3505 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3506 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3507 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3508 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3509 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3510 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3511 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3512 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3513 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3514 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3515 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3516 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3517 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3518 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3519 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3520 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3521 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3522 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3523 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3524 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3525 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3526 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3527 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3528 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3529 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3530 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3531 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3532 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3533 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3534 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3535 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3536 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3537 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3538 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3539 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3540 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3541 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3542 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3543
3544 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3545
3546 * gcc.target/powerpc/ssse3-check.h: New file.
3547 * gcc.target/powerpc/ssse3-vals.h: New file.
3548 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3549 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3550 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3551 * gcc.target/powerpc/ssse3-palignr.c: New file.
3552 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3553 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3554 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3555 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3556 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3557 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3558 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3559 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3560 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3561 * gcc.target/powerpc/ssse3-psignb.c: New file.
3562 * gcc.target/powerpc/ssse3-psignd.c: New file.
3563 * gcc.target/powerpc/ssse3-psignw.c: New file.
3564
3565 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3566
3567 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3568 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3569 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3570 * gcc.target/powerpc/mmx-packs.c: Likewise.
3571 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3572 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3573 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3574 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3575 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3576 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3577 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3578 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3579 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3580 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3581 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3582 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3583 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3584 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3585 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3586 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3587 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3588 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3589 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3590 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3591 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3592 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3593 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3594 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3595 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3596 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3597 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3598 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3599 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3600 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3601 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3602 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3603 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3604 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3605 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3606 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3607 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3608 * gcc.target/powerpc/pr37191.c: Likewise.
3609 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3610 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3611 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3612 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3613 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3614 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3615 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3616 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3617 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3618 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3619 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3620 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3621 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3622 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3623 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3624 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3625 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3626 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3627 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3628 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3629 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3630 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3631 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3632 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3633 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3634 * gcc.target/powerpc/sse-minps-2.c: Likewise.
3635 * gcc.target/powerpc/sse-minss-1.c: Likewise.
3636 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
3637 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
3638 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
3639 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
3640 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
3641 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
3642 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
3643 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
3644 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
3645 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
3646 * gcc.target/powerpc/sse-movss-1.c: Likewise.
3647 * gcc.target/powerpc/sse-movss-2.c: Likewise.
3648 * gcc.target/powerpc/sse-movss-3.c: Likewise.
3649 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
3650 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
3651 * gcc.target/powerpc/sse-orps-1.c: Likewise.
3652 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3653 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
3654 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
3655 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
3656 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
3657 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
3658 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
3659 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
3660 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
3661 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
3662 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
3663 * gcc.target/powerpc/sse-subps-1.c: Likewise.
3664 * gcc.target/powerpc/sse-subss-1.c: Likewise.
3665 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
3666 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
3667 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
3668 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
3669 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
3670 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
3671 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
3672 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
3673 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
3674 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
3675 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3676 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
3677 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
3678 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
3679 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
3680 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
3681 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
3682 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
3683 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
3684 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
3685 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
3686 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3687 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
3688 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3689 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3690 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3691 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3692 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3693 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3694 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3695 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
3696 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
3697 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3698 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3699 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
3700 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3701 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
3702 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3703 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3704 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
3705 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3706 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
3707 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3708 * gcc.target/powerpc/sse2-mmx.c: Likewise.
3709 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
3710 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
3711 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
3712 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
3713 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3714 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3715 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
3716 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
3717 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
3718 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
3719 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3720 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3721 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3722 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
3723 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3724 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3725 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3726 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
3727 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
3728 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
3729 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3730 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3731 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3732 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
3733 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
3734 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
3735 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3736 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
3737 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
3738 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
3739 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
3740 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
3741 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
3742 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
3743 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
3744 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
3745 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
3746 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
3747 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
3748 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
3749 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
3750 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
3751 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3752 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
3753 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3754 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
3755 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
3756 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3757 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3758 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3759 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3760 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3761 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
3762 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3763 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3764 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
3765 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
3766 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
3767 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
3768 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3769 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3770 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3771 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3772 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3773 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3774 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3775 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3776 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3777 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3778 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3779 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3780 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3781 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3782 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3783 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3784 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3785 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3786 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3787 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3788 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3789 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3790 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3791 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3792 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3793 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3794 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3795 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3796 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3797 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3798 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3799 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3800 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3801 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3802 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3803 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3804 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3805 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3806 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3807 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3808 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3809 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3810 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3811 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3812 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3813 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3814 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3815 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3816 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3817 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3818 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3819 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3820 ommitted "-mpower8-vector" to dg-options.
3821
3822 2018-10-26 Jan Hubicka <jh@suse.cz>
3823
3824 * g++.dg/lto/odr-1_0.C: Fix template.
3825 * g++.dg/lto/odr-1_1.C: Fix template.
3826
3827 2018-10-26 Richard Biener <rguenther@suse.de>
3828
3829 PR tree-optimization/87105
3830 * g++.dg/vect/slp-pr87105.cc: Adjust.
3831 * gcc.dg/torture/20181024-1.c: New testcase.
3832 * g++.dg/opt/20181025-1.C: Likewise.
3833
3834 2018-10-26 Richard Biener <rguenther@suse.de>
3835
3836 PR testsuite/87754
3837 * g++.dg/lto/odr-1_0.C: Fix pattern.
3838
3839 2018-10-26 Richard Biener <rguenther@suse.de>
3840
3841 PR tree-optimization/87746
3842 * gcc.dg/pr87746.c: New testcase.
3843
3844 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3845
3846 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
3847
3848 2018-10-25 Carl Love <cel@us.ibm.com>
3849
3850 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
3851
3852 2018-10-25 Martin Liska <mliska@suse.cz>
3853
3854 PR testsuite/87739
3855 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
3856
3857 2018-10-25 Martin Liska <mliska@suse.cz>
3858
3859 PR other/87735
3860 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
3861 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
3862 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
3863
3864 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
3865
3866 * gcc.target/s390/global-array-almost-huge-element.c: New test.
3867 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
3868 * gcc.target/s390/global-array-element-pic.c: New test.
3869 * gcc.target/s390/global-array-even-element.c: New test.
3870 * gcc.target/s390/global-array-huge-element.c: New test.
3871 * gcc.target/s390/global-array-negative-huge-element.c: New test.
3872 * gcc.target/s390/global-array-odd-element.c: New test.
3873
3874 2018-10-25 Jan Hubicka <jh@suse.cz>
3875
3876 * g++.dg/lto/odr-1_0.C: New test.
3877 * g++.dg/lto/odr-1_1.C: New test.
3878
3879 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3880
3881
3882 * gcc.dg/sibcall-9.c: Make v static.
3883 * gcc.dg/sibcall-10.c: Likewise.
3884
3885 2018-10-25 Richard Biener <rguenther@suse.de>
3886
3887 PR tree-optimization/87665
3888 PR tree-optimization/87745
3889 * gfortran.dg/20181025-1.f: New testcase.
3890
3891 2018-10-25 Jakub Jelinek <jakub@redhat.com>
3892
3893 PR fortran/87725
3894 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
3895 from kind with a colon rather than comma.
3896 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
3897 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
3898
3899 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
3900
3901 * gcc.target/powerpc/float128-math.c: New test to make sure the
3902 long double built-in function names use the f128 form if the user
3903 switched from IBM long double to IEEE long double.
3904 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
3905
3906 2018-10-24 Jakub Jelinek <jakub@redhat.com>
3907
3908 PR c++/86288
3909 * g++.dg/cpp0x/gen-attrs-66.C: New test.
3910
3911 2018-10-24 Martin Sebor <msebor@redhat.com>
3912
3913 PR c++/84851
3914 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
3915
3916 2018-10-24 Martin Liska <mliska@suse.cz>
3917
3918 PR tree-optimization/84436
3919 * gcc.dg/tree-ssa/pr84436-1.c: New test.
3920 * gcc.dg/tree-ssa/pr84436-2.c: New test.
3921 * gcc.dg/tree-ssa/pr84436-3.c: New test.
3922 * gcc.dg/tree-ssa/pr84436-4.c: New test.
3923 * gcc.dg/tree-ssa/pr84436-5.c: New test.
3924
3925 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
3926
3927 * gcc.target/s390/20181024-1.c: New test.
3928
3929 2018-10-24 Richard Biener <rguenther@suse.de>
3930
3931 PR tree-optimization/87105
3932 * gcc.dg/vect/bb-slp-39.c: New testcase.
3933 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
3934
3935 2018-10-24 Richard Biener <rguenther@suse.de>
3936
3937 PR tree-optimization/84013
3938 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
3939
3940 2018-10-24 Richard Biener <rguenther@suse.de>
3941
3942 PR tree-optimization/87665
3943 * gcc.dg/torture/pr87665.c: New testcase.
3944
3945 2018-10-23 Jakub Jelinek <jakub@redhat.com>
3946
3947 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
3948 only. Add expected warnings and messages for c++2a.
3949
3950 2018-10-23 Richard Biener <rguenther@suse.de>
3951
3952 PR tree-optimization/87105
3953 PR tree-optimization/87608
3954 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
3955 g++.dg/vect/slp-pr87105.cc: Likewise.
3956 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
3957 relies on phiprop run before.
3958 * g++.dg/tree-ssa/pr30738.C: Likewise.
3959 * g++.dg/tree-ssa/pr57380.C: Likewise.
3960 * gcc.dg/tree-ssa/pr84859.c: Likewise.
3961 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
3962 confused by copies in the IL left by EVRP.
3963 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
3964 by predictors.
3965 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
3966 * gcc.dg/pr24574.c: Likewise.
3967 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
3968
3969 2018-10-23 Richard Biener <rguenther@suse.de>
3970
3971 PR tree-optimization/87700
3972 * gcc.dg/torture/pr87700.c: New testcase.
3973
3974 2018-10-23 Richard Biener <rguenther@suse.de>
3975
3976 PR tree-optimization/87693
3977 * gcc.dg/torture/pr87693.c: New testcase.
3978
3979 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
3980
3981 PR fortran/85603
3982 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
3983 occurring as it should and a regression caused by version 1 of
3984 this patch.
3985
3986 2018-10-22 Yury Gribov <tetra2005@gmail.com>
3987
3988 PR tree-optimization/87633
3989 * g++.dg/pr87633.C: New test.
3990
3991 2018-10-22 Marek Polacek <polacek@redhat.com>
3992
3993 PR testsuite/87694
3994 * g++.dg/concepts/memfun-err.C: Make it a compile test.
3995
3996 2018-10-22 Richard Biener <rguenther@suse.de>
3997
3998 * gcc.dg/tree-ssa/evrp12.c: New testcase.
3999 * gcc.dg/predict-6.c: Adjust.
4000 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
4001 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4002 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4003
4004 2018-10-22 Martin Liska <mliska@suse.cz>
4005
4006 PR tree-optimization/87686
4007 * g++.dg/tree-ssa/pr87686.C: New test.
4008
4009 2018-10-22 Jakub Jelinek <jakub@redhat.com>
4010
4011 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
4012 properly -std= options.
4013
4014 2018-10-22 Richard Biener <rguenther@suse.de>
4015
4016 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
4017
4018 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4019
4020 * gnat.dg/sso14.adb: New test.
4021 * gnat.dg/sso15.adb: Likewise.
4022
4023 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4024
4025 * gnat.dg/warn19.ad[sb]: New test.
4026 * gnat.dg/warn19_pkg.ads: New helper.
4027
4028 2018-10-22 Richard Biener <rguenther@suse.de>
4029
4030 PR tree-optimization/87640
4031 * gcc.dg/torture/pr87640.c: New testcase.
4032
4033 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
4034
4035 * gcc.target/s390/litpool-int.c: New test.
4036
4037 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4038
4039 PR target/72782
4040 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
4041 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
4042 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
4043 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
4044 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
4045 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
4046 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
4047 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
4048
4049 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4050
4051 PR target/72782
4052 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
4053 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
4054 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
4055 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
4056 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
4057 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
4058 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
4059 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
4060 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
4061 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
4062 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
4063 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
4064 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
4065 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
4066 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
4067 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
4068 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
4069 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
4070 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
4071 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
4072 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
4073 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
4074 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
4075 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
4076 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
4077 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
4078 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
4079
4080 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4081
4082 PR target/72782
4083 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
4084 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
4085 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
4086 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
4087 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
4088 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
4089 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
4090 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
4091 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
4092 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
4093 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
4094 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
4095 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
4096 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
4097 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
4098 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
4099 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
4100
4101 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4102
4103 PR target/72782
4104 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
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 * testsuite/gcc.target/i386/sse-13.c
4115 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4116 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4117 (__builtin_ia32_vfmsubps512_mask): Likewise.
4118 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4119 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4120 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4121 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4122 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4123 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4124 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4125 * testsuite/gcc.target/i386/sse-23.c
4126 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4127 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4128 (__builtin_ia32_vfmsubps512_mask): Likewise.
4129 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4130 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4131 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4132 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4133 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4134 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4135 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4136
4137 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4138
4139 PR target/72782
4140 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
4141 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
4142 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
4143 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
4144 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
4145 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
4146 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
4147 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
4148 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
4149 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
4150 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
4151
4152 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4153
4154 PR target/72782
4155 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
4156 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
4157 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
4158 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
4159 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
4160 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
4161 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
4162 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
4163 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
4164 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
4165 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
4166
4167 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4168
4169 PR target/72782
4170 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
4171 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
4172 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
4173 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
4174 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
4175 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
4176 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
4177 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
4178 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
4179 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
4180 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
4181
4182 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
4183
4184 PR fortran/71880
4185 * gfortran.dg/deferred_character_31.f90 : New test.
4186
4187 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4188
4189 PR target/72782
4190 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
4191 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
4192 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
4193 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
4194 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
4195 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
4196 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
4197 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
4198 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
4199
4200 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4201
4202 PR target/87662
4203 * gcc.target/i386/pr87662.c
4204
4205 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
4206
4207 PR target/72782
4208 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
4209 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
4210 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
4211 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
4212 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
4213 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
4214 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
4215 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
4216
4217 2018-10-20 Marek Polacek <polacek@redhat.com>
4218
4219 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
4220 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
4221 the list of default stds to test.
4222
4223 2018-10-20 Jakub Jelinek <jakub@redhat.com>
4224
4225 PR middle-end/87647
4226 * gcc.c-torture/compile/pr87647.c: New test.
4227
4228 2018-10-19 Jakub Jelinek <jakub@redhat.com>
4229
4230 PR middle-end/85488
4231 PR middle-end/87649
4232 * c-c++-common/gomp/doacross-2.c: New test.
4233 * c-c++-common/gomp/sink-3.c: Expect another error during error
4234 recovery.
4235
4236 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
4237
4238 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
4239 field number.
4240 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
4241
4242 2018-10-19 Richard Biener <rguenther@suse.de>
4243
4244 PR middle-end/87645
4245 * gcc.dg/torture/pr87645.c: New testcase.
4246
4247 2018-10-19 Richard Biener <rguenther@suse.de>
4248
4249 PR target/87657
4250 * gcc.target/i386/pr87657.c: New testcase.
4251
4252 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
4253
4254 PR target/72782
4255 * gcc.target/i386/avx512-binop-1.h: New file.
4256 * gcc.target/i386/avx512-binop-2.h: Likewise.
4257 * gcc.target/i386/avx512-binop-3.h: Likewise.
4258 * gcc.target/i386/avx512-binop-4.h: Likewise.
4259 * gcc.target/i386/avx512-binop-5.h: Likewise.
4260 * gcc.target/i386/avx512-binop-6.h: Likewise.
4261 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4262 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4263 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4264 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4265 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4266 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4267 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4268 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4269 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4270 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4271 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4272 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4273 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4274 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4275 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4276 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4277 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4278
4279 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4280
4281 PR rtl-optimization/87596
4282 * gcc.target/i386/pr87596.c: New test.
4283
4284 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4285
4286 * gnat.dg/frame_overflow2.adb: New test.
4287
4288 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4289
4290 PR target/72782
4291 * gcc.target/i386/avx512-fma-1.h: New file.
4292 * gcc.target/i386/avx512-fma-2.h: Likewise.
4293 * gcc.target/i386/avx512-fma-3.h: Likewise.
4294 * gcc.target/i386/avx512-fma-4.h: Likewise.
4295 * gcc.target/i386/avx512-fma-5.h: Likewise.
4296 * gcc.target/i386/avx512-fma-6.h: Likewise.
4297 * gcc.target/i386/avx512-fma-7.h: Likewise.
4298 * gcc.target/i386/avx512-fma-8.h: Likewise.
4299 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4300 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4301 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4302 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4303 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4304 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4305 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4306 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4307 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4308 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4309 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4310
4311 2018-10-18 Tobias Burnus <burnus@net-b.de>
4312
4313 PR fortran/87625
4314 * gfortran.dg/realloc_on_assign_31.f90: New file.
4315
4316 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4317
4318 PR tree-optimization/87562
4319 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4320 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4321 * c-c++-common/substring-location-PR-87562-1.c: New test.
4322 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4323 PR 87562.
4324 * gcc.dg/plugin/pr87562-a.h: New file.
4325 * gcc.dg/plugin/pr87562-b.h: New file.
4326
4327 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4328
4329 PR fortran/58618
4330 * gfortran.dg/associate_45.f90 : New test.
4331
4332 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4333
4334 PR fortran/58618
4335 * gfortran.dg/deferred_character_30.f90 : New test.
4336
4337 2018-10-18 Richard Biener <rguenther@suse.de>
4338
4339 PR middle-end/87087
4340 * gcc.dg/torture/pr87087.c: New testcase.
4341 * gcc.dg/graphite/pr84204.c: XFAIL.
4342 * gcc.dg/graphite/pr85935.c: Likewise.
4343
4344 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4345
4346 PR target/87537
4347 * gcc.target/i386/pr87537-1.c: New test.
4348
4349 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4350
4351 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4352 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4353 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4354 gcc.dg/gnu2x-static-assert-1.c: New tests.
4355 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4356
4357 2018-10-17 Tobias Burnus <burnus@net-b.de>
4358
4359 PR fortran/87632
4360 * gfortran.dg/select_type_47.f90: New.
4361
4362 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4363
4364 * gcc.c-torture/execute/pr87623.c: New test.
4365
4366 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4367
4368 PR c++/84705
4369 * g++.dg/cpp0x/pr84705.C: New.
4370
4371 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4372
4373 PR fortran/56386
4374 PR fortran/58906
4375 PR fortran/77385
4376 * gfortran.dg/associate_44.f90 : New test.
4377
4378 PR fortran/80260
4379 * gfortran.dg/select_type_45.f90 : New test.
4380
4381 PR fortran/82077
4382 * gfortran.dg/select_type_46.f90 : New test.
4383
4384 2018-10-16 Tobias Burnus <burnus@net-b.de>
4385
4386 PR fortran/67125
4387 * gfortran.dg/allocate_with_source_26.f90: Extend
4388 testcase with polymorphic variables.
4389
4390 2018-10-16 Tobias Burnus <burnus@net-b.de>
4391
4392 PR fortran/67125
4393 * gfortran.dg/allocate_with_source_26.f90: New.
4394
4395 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4396
4397 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4398 to reflect minimum margin width.
4399 * gcc.dg/missing-header-fixit-4.c: Likewise.
4400 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4401 Likewise.
4402 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4403 Likewise.
4404 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4405 New test.
4406 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4407
4408 2018-10-15 Tobias Burnus <burnus@net-b.de>
4409
4410 PR fortran/87597
4411 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4412
4413 2018-10-15 Renlin Li <renlin.li@arm.com>
4414
4415 PR target/87563
4416 * gcc.target/aarch64/sve/pr87563.c: New.
4417
4418 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4419 Tobias Burnus <burnus@gcc.gnu.org>
4420
4421 PR fortran/87566
4422 * gfortran.dg/select_type_44.f90: New test.
4423 * gfortran.dg/associate_42.f90: New test.
4424
4425 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4426
4427 PR tree-optimization/87022
4428 * gcc.dg/tree-ssa/pr87022.c: New test.
4429
4430 2018-10-15 Richard Biener <rguenther@suse.de>
4431
4432 PR middle-end/87610
4433 * gcc.dg/torture/restrict-6.c: New testcase.
4434
4435 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4436
4437 * g++.dg/vec-init-1.C: New test.
4438
4439 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4440
4441 PR target/87599
4442 * gcc.target/i386/pr87599.c: New test.
4443
4444 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4445
4446 PR target/87572
4447 * gcc.target/i386/pr87572.c: New test.
4448
4449 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4450
4451 PR fortran/83146
4452 * gfortran.dg/associate_43.f90: New test.
4453
4454 2018-10-14 Anthony Green <green@moxielogic.com>
4455
4456 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4457
4458 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4459
4460 PR middle-end/81376
4461 * c-c++-common/pr81376.c: New test.
4462 * gcc.target/i386/387-ficom-2.c: Update test.
4463 * gcc.target/i386/387-ficom-2.c: Ditto.
4464
4465 2018-10-12 Tobias Burnus <burnus@net-b.de>
4466
4467 PR fortran/87597
4468 * gfortran.dg/inline_matmul_24.f90: New.
4469
4470 2018-10-12 Tobias Burnus <burnus@net-b.de>
4471
4472 PR fortran/58787
4473 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4474 * gfortran.dg/interface_42.f90: Ditto.
4475 * gfortran.dg/internal_references_1.f90: Ditto.
4476 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4477 * gfortran.dg/pr65453.f90: Ditto.
4478 * gfortran.dg/pr77414.f90: Ditto.
4479 * gfortran.dg/pr78741.f90: Ditto.
4480 * gfortran.dg/same_name_2.f90: Ditto.
4481
4482 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4483
4484 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4485 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4486
4487 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4488
4489 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4490 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4491 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4492 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4493 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4494 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4495 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4496 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4497 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4498 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4499
4500 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4501
4502 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4503 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4504 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4505 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4506 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4507 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4508 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4509 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4510 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4511 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4512 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4513 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4514 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4515 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4516 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4517 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4518 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4519 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4520
4521 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4522
4523 * gcc.target/powerpc/fold-vec-select-char.c: New.
4524 * gcc.target/powerpc/fold-vec-select-double.c: New.
4525 * gcc.target/powerpc/fold-vec-select-float.c: New.
4526 * gcc.target/powerpc/fold-vec-select-int.c: New.
4527 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4528 * gcc.target/powerpc/fold-vec-select-short.c: New.
4529
4530 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4531
4532 PR tree-optimization/86829
4533 * gcc.dg/sinatan-1.c: New test.
4534 * gcc.dg/sinatan-2.c: New test.
4535 * gcc.dg/sinatan-3.c: New test.
4536
4537 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4538
4539 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4540 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4541 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4542
4543 2018-10-11 Tobias Burnus <burnus@net-b.de>
4544
4545 Revert:
4546 2018-10-09 Tobias Burnus <burnus@net-b.de>
4547
4548 PR fortran/83522
4549 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4550 change to dg-do compile.
4551 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4552 * gfortran.dg/array_initializer_1.f90: Use array
4553 element not size-one section.
4554 * gfortran.dg/array_substring.f90: New.
4555
4556 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4557
4558 PR target/87511
4559 * gcc.target/aarch64/pr87511.c: Add new test.
4560
4561 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4562
4563 PR c++/84993
4564 * g++.dg/torture/accessor-fixits-9.C: New test.
4565
4566 2018-10-11 Nathan Sidwell <nathan@acm.org>
4567
4568 * g++.dg/parse/close-brace.C: New.
4569 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4570 * g++.old-deja/g++.other/crash32.C: Add another error
4571
4572 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4573
4574 PR c++/85070
4575 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4576 c++14_only to c++14.
4577
4578 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4579
4580 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4581 there hasn't been a dg-end-multiline-output since the last
4582 dg-begin-multiline-output.
4583 (dg-end-multiline-output): Issue an error if there hasn't been a
4584 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4585 as soon possible. Rename "line" to "last_line".
4586
4587 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4588
4589 * selftests/repeat.rtl: New file.
4590
4591 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4592
4593 PR c++/87582
4594 * g++.dg/cpp1z/decomp48.C: New test.
4595
4596 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4597
4598 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4599 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4600 output for C vs C++. Expect notes showing the definitions of the
4601 macros.
4602 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4603 above.
4604
4605 2018-10-11 Martin Jambor <mjambor@suse.cz>
4606
4607 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4608 greater that the size of double by target large_long double.
4609
4610 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4611
4612 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4613
4614 PR c++/87547
4615 * g++.dg/rtti/typeid12.C: New test.
4616
4617 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4618
4619 * g++.dg/other/pr87574.C: New test.
4620
4621 2018-10-10 Marek Polacek <polacek@redhat.com>
4622
4623 PR c++/87567 - constexpr rejects call to non-constexpr function.
4624 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4625
4626 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4627
4628 PR target/87579
4629 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4630 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4631 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4632 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4633 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4634 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4635 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4636 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4637 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4638 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4639 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4640 * gcc.target/powerpc/pr37191.c: Likewise.
4641 2018-10-10 Martin Sebor <msebor@redhat.com>
4642
4643 PR c/54391
4644 * gcc.dg/transparent-union-6.c: New.
4645
4646 2018-10-10 Martin Sebor <msebor@redhat.com>
4647
4648 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
4649 Add a test for 2-byte wchar_t.
4650 * gcc.dg/builtin-memchr.c: New test.
4651
4652 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
4653
4654 PR target/87573
4655 * gcc.target/i386/pr87573.c: New test.
4656
4657 2018-10-10 Jakub Jelinek <jakub@redhat.com>
4658
4659 PR target/87550
4660 * gcc.target/i386/pr87550.c: New test.
4661
4662 PR c/87286
4663 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
4664
4665 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4666
4667 PR c++/84423
4668 * g++.dg/concepts/pr84423-1.C: New.
4669 * g++.dg/concepts/pr84423-2.C: Likewise.
4670 * g++.dg/cpp0x/auto39.C: Test location too.
4671 * g++.dg/cpp0x/auto9.C: Likewise.
4672 * g++.dg/cpp1y/pr60384.C: Likewise.
4673
4674 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
4675
4676 * gcc.target/powerpc/sse3-check.h: New file.
4677 * gcc.target/powerpc/sse3-addsubps.c: New file.
4678 * gcc.target/powerpc/sse3-addsubpd.c: New file.
4679 * gcc.target/powerpc/sse3-haddps.c: New file.
4680 * gcc.target/powerpc/sse3-hsubps.c: New file.
4681 * gcc.target/powerpc/sse3-haddpd.c: New file.
4682 * gcc.target/powerpc/sse3-hsubpd.c: New file.
4683 * gcc.target/powerpc/sse3-lddqu.c: New file.
4684 * gcc.target/powerpc/sse3-movsldup.c: New file.
4685 * gcc.target/powerpc/sse3-movshdup.c: New file.
4686 * gcc.target/powerpc/sse3-movddup.c: New file.
4687 * gcc.target/powerpc/pr37191.c: New file.
4688
4689 2018-10-09 Tobias Burnus <burnus@net-b.de>
4690
4691 PR fortran/83522
4692 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4693 change to dg-do compile.
4694 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4695 * gfortran.dg/array_initializer_1.f90: Use array
4696 element not size-one section.
4697 * gfortran.dg/array_substring.f90: New.
4698
4699 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4700
4701 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
4702 testcase.
4703
4704 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4705
4706 * gnat.dg/warn17.adb: New testcase.
4707
4708 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4709
4710 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
4711 gnat.dg/inline14_pkg.ads: New testcase.
4712
4713 2018-10-09 Ed Schonberg <schonberg@adacore.com>
4714
4715 * gnat.dg/warn18.adb: New testcase.
4716
4717 2018-10-09 Martin Liska <mliska@suse.cz>
4718
4719 * c-c++-common/asan/pr64820.c: Add line number to scanned
4720 pattern.
4721 * c-c++-common/asan/use-after-return-1.c: Likewise.
4722 * g++.dg/asan/function-argument-1.C (main): Likewise.
4723 * g++.dg/asan/function-argument-2.C (main): Likewise.
4724 * g++.dg/asan/function-argument-3.C (main): Likewise.
4725 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
4726 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
4727 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
4728 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
4729 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
4730 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
4731 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
4732 * gcc.dg/asan/pr78541.c (main): Likewise.
4733 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
4734 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
4735 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
4736 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
4737 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
4738 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
4739
4740 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
4741
4742 PR fortran/87151
4743 * gfortran.dg/deferred_type_component_3.f90: New test.
4744
4745 PR fortran/80931
4746 * gfortran.dg/deferred_character_28.f90: New test.
4747 * gfortran.dg/deferred_character_29.f90: New test (note that
4748 this test appears in PR83196 comment #4 by mistake).
4749
4750 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
4751
4752 * gcc.target/i386/vararg-loc.c: Accept a column number.
4753
4754 2018-10-08 Martin Liska <mliska@suse.cz>
4755
4756 * gcc.target/i386/i386.exp: Move procedures to
4757 target-supports.exp.
4758 * g++.target/i386/i386.exp: New file.
4759 * gcc.target/i386/mv*.C: Move here tests and remove
4760 target filter in these tests.
4761
4762 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
4763
4764 * gfortran.dg/contiguous_4.f90: Adjust.
4765 * gfortran.dg/contiguous_4.f90: New test.
4766
4767 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
4768
4769 PR fortran/86372
4770 * gfortran.dg/associate_41.f90: New test.
4771
4772 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4773
4774 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4775 * gnat.dg/string_merge1.adb: Likewise.
4776 * gnat.dg/string_merge2.adb: Likewise.
4777
4778 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4779
4780 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4781
4782 2018-10-08 Martin Liska <mliska@suse.cz>
4783
4784 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4785
4786 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4787
4788 PR c++/71128
4789 * g++.dg/concepts/pr71128.C: New.
4790
4791 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4792
4793 PR c/87286
4794 * gcc.dg/pr87286.c: New test.
4795
4796 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4797
4798 PR fortran/86111
4799 * gfortran.dg/array_constructor_type_23.f90: New test.
4800
4801 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4802
4803 PR fortran/83999
4804 * gfortran.dg/elemental_function_4.f90 : New test.
4805
4806 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4807
4808 PR rtl-optimization/86939
4809 PR rtl-optimization/87479
4810 * gcc.target/powerpc/pr86939.c: New test.
4811 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4812
4813 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4814
4815 * gnat.dg/string_merge1.adb: Fix test expectations.
4816 * gnat.dg/string_merge2.adb: Likewise.
4817
4818 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4819
4820 PR c++/56856
4821 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4822 correct location within the format string.
4823 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
4824 files for testing locations within string literal locations from
4825 the C frontend.
4826 * g++.dg/warn/Wformat-method.C: New test.
4827 * g++.dg/warn/Wformat-pr71863.C: New test.
4828 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
4829 * g++.dg/warn/Wformat-ranges.C: New test, based on
4830 gcc.dg/format/diagnostic-ranges.c.
4831 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4832 (test_multitoken_macro): Generalize expected output to work with
4833 both C and C++.
4834 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4835 (test_stringified_token_1): Likewise.
4836 (test_stringified_token_3): Likewise.
4837
4838 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4839
4840 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
4841 count. If there's a 3rd argument, use dg-process-target on it,
4842 bailing out, or recording expected failures as "maybe_x".
4843 (proc handle-multiline-outputs): Extract "maybe_x", and use it
4844 to convert pass/fail into xpass/xfail.
4845
4846 2018-10-05 Martin Sebor <msebor@redhat.com>
4847
4848 PR tree-optimization/87490
4849 * gcc.dg/pr87490.c: New test.
4850 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
4851
4852 2018-10-05 Steve Ellcey <sellcey@cavium.com>
4853
4854 PR tree-optimization/71625
4855 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
4856 (test_vclz_s16): Ditto.
4857 (test_vclz_s32): Ditto.
4858 (test_vclzq_s8): Ditto.
4859 (test_vclzq_s16): Ditto.
4860 (test_vclzq_s32): Ditto.
4861 (test_vclz_u8): Ditto.
4862 (test_vclz_u16): Ditto.
4863 (test_vclz_u32): Ditto.
4864 (test_vclzq_u8): Ditto.
4865 (test_vclzq_u16): Ditto.
4866 (test_vclzq_u32): Ditto.
4867 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
4868 (test_vneg_s16): Ditto.
4869 (test_vneg_s32): Ditto.
4870 (test_vneg_s64): Ditto.
4871 (test_vnegd_s64): Ditto.
4872 (test_vnegq_s8): Ditto.
4873 (test_vnegq_s16): Ditto.
4874 (test_vnegq_s32): Ditto.
4875 (test_vnegq_s64): Ditto.
4876
4877 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
4878
4879 PR target/87509
4880 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
4881 of dfp_hw. Don't include <altivec.h>.
4882 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
4883 lp64.
4884 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
4885 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
4886 * gcc.target/powerpc/test_mffsl.c: Ditto.
4887
4888 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
4889
4890 * c-c++-common/Wprio-ctor-dtor.c: New test.
4891
4892 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4893
4894 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
4895 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
4896 dg-additional-options. Add dg-message and dg-missed directives
4897 to verify that -fopt-info messages are written at the correct
4898 locations.
4899
4900 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4901
4902 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
4903 due to "-internals" not being selected.
4904 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
4905 "-internals" added to re-enable the output from test_scopes.
4906 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
4907
4908 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
4909
4910 * gnat.dg/string_merge1.adb: New test.
4911 * gnat.dg/string_merge2.adb: New test.
4912 * gcc.dg/merge-all-constants-1.c: Adjust test.
4913 * gcc.dg/merge-all-constants-2.c: New test.
4914
4915 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
4916
4917 PR target/87486
4918 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
4919
4920 2018-10-04 Martin Liska <mliska@suse.cz>
4921
4922 PR c/87483
4923 * gcc.dg/pr87483.c: New test.
4924
4925 2018-10-04 Martin Liska <mliska@suse.cz>
4926
4927 PR ipa/82625
4928 * g++.dg/ext/pr82625.C: New test.
4929
4930 2018-10-04 David Malcolm <dmalcolm@redhat.com>
4931
4932 * gcc.dg/plugin/dump-1.c: New test.
4933 * gcc.dg/plugin/dump_plugin.c: New test plugin.
4934 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4935
4936 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
4937
4938 PR rtl-optimization/87466
4939 * gcc.target/powerpc/pr87466.c: New test.
4940
4941 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4942
4943 PR tree-optimization/85787
4944 * gcc.dg/ipa/propmalloc-4.c: New test.
4945
4946 2018-10-04 Richard Biener <rguenther@suse.de>
4947
4948 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
4949
4950 2018-10-03 Ian Lance Taylor <iant@google.com>
4951
4952 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
4953
4954 2018-10-03 Martin Sebor <msebor@redhat.com>
4955
4956 * gcc.dg/warn-sprintf-no-nul.c: New test.
4957
4958 2018-10-03 Martin Liska <mliska@suse.cz>
4959
4960 PR gcov-profile/86109
4961 * g++.dg/gcov/pr86109.C: New test.
4962
4963 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
4964
4965 * gcc.dg/tree-ssa/muldiv-1.c: New file.
4966 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
4967
4968 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
4969
4970 PR target/87081
4971 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
4972
4973 2018-10-01 Martin Sebor <msebor@redhat.com>
4974
4975 * gcc.dg/warn-strnlen-no-nul.c: New.
4976
4977 2018-10-01 Carl Love <cel@us.ibm.com>
4978
4979 PR 69431
4980 * gcc.target/powerpc/test_mffsl-p9.c: New file.
4981 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
4982 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
4983 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
4984 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
4985
4986 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
4987
4988 PR fortran/65677
4989 * gfortran.dg/dependency_52.f90 : Expand the test to check both
4990 the call to adjustl and direct assignment of the substring.
4991
4992 2018-10-01 Richard Biener <rguenther@suse.de>
4993
4994 PR tree-optimization/87465
4995 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
4996
4997 2018-10-01 Tamar Christina <tamar.christina@arm.com>
4998
4999 PR target/86486
5000 * gcc.dg/pr82788.c: Skip for AArch64.
5001 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
5002 * gcc.target/aarch64/subsp.c: Likewise.
5003 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
5004 on AArch64.
5005 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
5006 * gcc.dg/stack-check-12.c: ILP32 fixup.
5007 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
5008 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
5009 * testsuite/lib/target-supports.exp
5010 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
5011 require frame pointer for non-leaf functions.
5012
5013 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5014
5015 PR target/86486
5016 * gcc.target/aarch64/stack-check-alloca-1.c: New.
5017 * gcc.target/aarch64/stack-check-alloca-10.c: New.
5018 * gcc.target/aarch64/stack-check-alloca-2.c: New.
5019 * gcc.target/aarch64/stack-check-alloca-3.c: New.
5020 * gcc.target/aarch64/stack-check-alloca-4.c: New.
5021 * gcc.target/aarch64/stack-check-alloca-5.c: New.
5022 * gcc.target/aarch64/stack-check-alloca-6.c: New.
5023 * gcc.target/aarch64/stack-check-alloca-7.c: New.
5024 * gcc.target/aarch64/stack-check-alloca-8.c: New.
5025 * gcc.target/aarch64/stack-check-alloca-9.c: New.
5026 * gcc.target/aarch64/stack-check-alloca.h: New.
5027 * gcc.target/aarch64/stack-check-14.c: New.
5028 * gcc.target/aarch64/stack-check-15.c: New.
5029
5030 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5031
5032 PR target/86486
5033 * gcc.target/aarch64/stack-check-prologue-16.c: New test
5034 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
5035 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
5036 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
5037
5038 2018-10-01 Jeff Law <law@redhat.com>
5039 Richard Sandiford <richard.sandiford@linaro.org>
5040 Tamar Christina <tamar.christina@arm.com>
5041
5042 PR target/86486
5043 * gcc.target/aarch64/stack-check-12.c: New.
5044 * gcc.target/aarch64/stack-check-13.c: New.
5045 * gcc.target/aarch64/stack-check-cfa-1.c: New.
5046 * gcc.target/aarch64/stack-check-cfa-2.c: New.
5047 * gcc.target/aarch64/stack-check-prologue-1.c: New.
5048 * gcc.target/aarch64/stack-check-prologue-10.c: New.
5049 * gcc.target/aarch64/stack-check-prologue-11.c: New.
5050 * gcc.target/aarch64/stack-check-prologue-12.c: New.
5051 * gcc.target/aarch64/stack-check-prologue-13.c: New.
5052 * gcc.target/aarch64/stack-check-prologue-14.c: New.
5053 * gcc.target/aarch64/stack-check-prologue-15.c: New.
5054 * gcc.target/aarch64/stack-check-prologue-2.c: New.
5055 * gcc.target/aarch64/stack-check-prologue-3.c: New.
5056 * gcc.target/aarch64/stack-check-prologue-4.c: New.
5057 * gcc.target/aarch64/stack-check-prologue-5.c: New.
5058 * gcc.target/aarch64/stack-check-prologue-6.c: New.
5059 * gcc.target/aarch64/stack-check-prologue-7.c: New.
5060 * gcc.target/aarch64/stack-check-prologue-8.c: New.
5061 * gcc.target/aarch64/stack-check-prologue-9.c: New.
5062 * gcc.target/aarch64/stack-check-prologue.h: New.
5063 * lib/target-supports.exp
5064 (check_effective_target_supports_stack_clash_protection): Add AArch64.
5065
5066 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5067
5068 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
5069 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
5070 (check_compile): Support values already Boolean.
5071 (check_alias_available, check_gc_sections_available,
5072 check_profiling_available, check_effective_target_vect_cmdline_needed,
5073 check_effective_target_vect_int,
5074 check_effective_target_vect_intfloat_cvt,
5075 check_effective_target_vect_doubleint_cvt,
5076 check_effective_target_vect_intdouble_cvt,
5077 check_effective_target_vect_uintfloat_cvt,
5078 check_effective_target_vect_floatint_cvt,
5079 check_effective_target_vect_floatuint_cvt,
5080 check_effective_target_vect_peeling_profitable,
5081 check_effective_target_vect_simd_clones,
5082 check_effective_target_vect_peeling_profitable,
5083 check_effective_target_vect_simd_clones,
5084 check_effective_target_vect_shift,
5085 check_effective_target_vect_bswap,
5086 check_effective_target_vect_shift_char,
5087 check_effective_target_vect_float,
5088 check_effective_target_vect_double,
5089 check_effective_target_vect_long_long,
5090 check_effective_target_vect_no_int_min_max,
5091 check_effective_target_vect_no_int_add,
5092 check_effective_target_vect_no_bitwise,
5093 check_effective_target_vect_perm,
5094 check_effective_target_vect_perm_byte,
5095 check_effective_target_vect_perm_short,
5096 check_effective_target_xorsign,
5097 check_effective_target_vect_widen_sum_hi_to_si_pattern,
5098 check_effective_target_vect_widen_sum_hi_to_si,
5099 check_effective_target_vect_widen_sum_qi_to_hi,
5100 check_effective_target_vect_widen_sum_qi_to_si,
5101 check_effective_target_vect_widen_mult_qi_to_hi,
5102 check_effective_target_vect_widen_mult_hi_to_si,
5103 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5104 check_effective_target_vect_widen_mult_hi_to_si_pattern,
5105 check_effective_target_vect_widen_mult_si_to_di_pattern,
5106 check_effective_target_vect_widen_shift,
5107 check_effective_target_vect_sdot_qi,
5108 check_effective_target_vect_udot_qi,
5109 check_effective_target_vect_sdot_hi,
5110 check_effective_target_vect_udot_hi,
5111 check_effective_target_vect_usad_char,
5112 check_effective_target_vect_pack_trunc,
5113 check_effective_target_vect_unpack,
5114 check_effective_target_unaligned_stack,
5115 check_effective_target_vect_no_align,
5116 check_effective_target_vect_hw_misalign,
5117 check_effective_target_natural_alignment_32,
5118 check_effective_target_natural_alignment_64,
5119 check_effective_target_vect_element_align,
5120 check_effective_target_vect_load_lanes **,
5121 check_effective_target_vect_condition,
5122 check_effective_target_vect_cond_mixed,
5123 check_effective_target_vect_char_mult,
5124 check_effective_target_vect_short_mult,
5125 check_effective_target_vect_int_mult,
5126 check_effective_target_vect_extract_even_odd,
5127 check_effective_target_vect_interleave,
5128 check_effective_target_vect_stridedN,
5129 check_effective_target_vect_call_copysignf,
5130 check_effective_target_sqrt_insn,
5131 check_effective_target_vect_call_sqrtf,
5132 check_effective_target_vect_call_btrunc,
5133 check_effective_target_vect_call_btruncf,
5134 check_effective_target_vect_call_ceil,
5135 check_effective_target_vect_call_ceilf,
5136 check_effective_target_vect_call_floor,
5137 check_effective_target_vect_call_floorf,
5138 check_effective_target_vect_call_lceil,
5139 check_effective_target_vect_call_lfloor,
5140 check_effective_target_vect_call_nearbyint,
5141 check_effective_target_vect_call_nearbyintf,
5142 check_effective_target_vect_call_round,
5143 check_effective_target_vect_call_roundf,
5144 check_effective_target_section_anchors,
5145 check_effective_target_bswap,
5146 check_effective_target_sync_int_long,
5147 check_effective_target_sync_char_short,
5148 check_effective_target_tiny,
5149 check_effective_target_pie_copyreloc,
5150 check_effective_target_got32x_reloc,
5151 check_effective_target_tls_get_addr_via_got): Use new caching.
5152
5153 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
5154
5155 PR tree-optimization/87261
5156 * gcc.dg/pr87261.c: New test.
5157
5158 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5159
5160 * gcc.target/arc/tph_addx.c: New test.
5161
5162 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5163
5164 * gcc.target/arc/tmac-3.c: New file.
5165
5166 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5167
5168 PR fortran/87359
5169 * gfortran.dg/associate_40.f90 : New test.
5170
5171 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5172
5173 PR fortran/70752
5174 PR fortran/72709
5175 * gfortran.dg/deferred_character_25.f90 : New test.
5176 * gfortran.dg/deferred_character_26.f90 : New test.
5177 * gfortran.dg/deferred_character_27.f90 : New test to verify
5178 that PR82617 remains fixed.
5179
5180 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5181
5182 PR fortran/70149
5183 * gfortran.dg/deferred_character_24.f90 : New test.
5184
5185 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
5186
5187 PR target/87370
5188 * gcc.target/i386/pr87370.c: New test.
5189
5190 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
5191
5192 PR fortran/65667
5193 * gfortran.dg/dependency_52.f90 : New test.
5194
5195 2018-09-29 Jakub Jelinek <jakub@redhat.com>
5196
5197 PR target/87467
5198 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
5199 (CALC): Use double instead of float.
5200 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
5201 _mm512_abs_ps and _mm512_mask_abs_ps.
5202
5203 2018-09-28 David Malcolm <dmalcolm@redhat.com>
5204
5205 * c-c++-common/unroll-1.c: Update expected output from "note" to
5206 "optimized".
5207 * c-c++-common/unroll-2.c: Likewise.
5208 * c-c++-common/unroll-3.c: Likewise.
5209 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
5210 dg-message to dg-missed. Convert param from -fopt-info to
5211 -fopt-info-missed-ipa.
5212 * g++.dg/tree-ssa/pr81408.C: Update expected output from
5213 dg-message to dg-missed.
5214 * g++.dg/vect/slp-pr56812.cc: Update expected output from
5215 dg-message to dg-optimized.
5216 * gcc.dg/pr26570.c: Update expected output from dg-message to
5217 dg-missed. Convert param from -fopt-info to
5218 -fopt-info-missed-ipa.
5219 * gcc.dg/pr32773.c: Likewise.
5220 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
5221 dg-message to dg-missed.
5222 * gcc.dg/unroll-2.c: Update expected output from dg-message to
5223 dg-optimized.
5224 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
5225 from -fopt-info to -fopt-info-vec.
5226 * gfortran.dg/directive_unroll_1.f90: Update expected output from
5227 "note" to "optimized".
5228 * gfortran.dg/directive_unroll_2.f90: Likewise.
5229 * gfortran.dg/directive_unroll_3.f90: Likewise.
5230 * gnat.dg/unroll4.adb: Likewise.
5231 * lib/gcc-dg.exp (dg-optimized): New procedure.
5232 (dg-missed): New procedure.
5233
5234 2018-09-28 Joseph Myers <joseph@codesourcery.com>
5235
5236 PR c/87390
5237 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
5238 values explicitly to target type for comparison.
5239
5240 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5241
5242 PR testsuite/87433
5243 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
5244 instead of 4.
5245
5246 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5247
5248 PR testsuite/87433
5249 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5250
5251 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
5252
5253 * gcc.target/sparc/20160229-1.c: Minor tweak.
5254 * gcc.target/sparc/cbcond-2.c: Likewise.
5255 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5256 * gcc.target/sparc/movcc-2.c: Minor tweak.
5257 * gcc.target/sparc/overflow-3.c: Likewise.
5258 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5259 * gcc.target/sparc/overflow-5.c: Minor tweak.
5260 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5261
5262 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
5263
5264 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5265 valid value, in the "vector bool int" case.
5266
5267 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
5268
5269 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5270 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5271 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5272
5273 2018-09-27 Martin Liska <mliska@suse.cz>
5274
5275 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5276 * g++.dg/torture/pr59265.C: Likewise.
5277 * g++.dg/tree-prof/morefunc.C: Likewise.
5278 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5279 * gcc.dg/pr26570.c: Likewise.
5280 * gcc.dg/pr32773.c: Likewise.
5281 * gcc.dg/pr40209.c: Likewise.
5282 * gcc.dg/pr51957-1.c: Likewise.
5283 * gcc.dg/pr80747.c: Likewise.
5284 * gcc.target/aarch64/pr62262.c: Likewise.
5285
5286 2018-09-27 Richard Biener <rguenther@suse.de>
5287
5288 PR testsuite/87451
5289 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5290
5291 2018-09-27 Richard Biener <rguenther@suse.de>
5292
5293 PR debug/37801
5294 PR debug/87440
5295 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5296 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5297
5298 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5299
5300 PR c++/67544
5301 * g++.dg/concepts/pr67544.C: New.
5302
5303 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5304
5305 PR c++/84940
5306 * g++.dg/expr/unary4.C: New.
5307
5308 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5309
5310 PR gcov-profile/86957
5311 * gcc.dg/Wmissing-profile.c: New test.
5312
5313 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5314
5315 PR c/87390
5316 * gcc.target/i386/excess-precision-9.c,
5317 gcc.target/i386/excess-precision-10.c: New tests.
5318
5319 2018-09-26 Richard Biener <rguenther@suse.de>
5320
5321 PR debug/87443
5322 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5323
5324 2018-09-26 Martin Jambor <mjambor@suse.cz>
5325
5326 PR c/87347
5327 * gcc.dg/pr87347.c: New test.
5328
5329 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5330
5331 PR c++/71131
5332 * g++.dg/concepts/pr71131.C: New.
5333
5334 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5335
5336 PR c++/71127
5337 * g++.dg/concepts/pr71127.C: New.
5338
5339 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5340
5341 PR c++/67655
5342 * g++.dg/concepts/pr67655.C: New.
5343
5344 2018-09-26 Thomas Quinot <quinot@adacore.com>
5345
5346 * gnat.dg/sso13.adb: New testcase.
5347
5348 2018-09-26 Justin Squirek <squirek@adacore.com>
5349
5350 * gnat.dg/warn16.adb: New testcase.
5351
5352 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5353
5354 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5355 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5356 gnat.dg/elab7_pkg2.ads: New testcase.
5357
5358 2018-09-26 Javier Miranda <miranda@adacore.com>
5359
5360 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5361
5362 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5363
5364 * gnat.dg/predicate2-containers.ads,
5365 gnat.dg/predicate2-project-name_values.ads,
5366 gnat.dg/predicate2-project-registry-attribute.ads,
5367 gnat.dg/predicate2-project-registry.ads,
5368 gnat.dg/predicate2-project-typ-set.ads,
5369 gnat.dg/predicate2-project-typ.ads,
5370 gnat.dg/predicate2-project.ads,
5371 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5372 gnat.dg/predicate2_main.adb: New testcase.
5373
5374 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5375
5376 * gnat.dg/dynhash1.adb: New testcase.
5377
5378 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5379
5380 * gnat.dg/sets1.adb: New testcase.
5381 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5382 to new API.
5383
5384 2018-09-26 Thomas Quinot <quinot@adacore.com>
5385
5386 * gnat.dg/sso12.adb: New testcase.
5387
5388 2018-09-26 Justin Squirek <squirek@adacore.com>
5389
5390 * gnat.dg/expr_func8.adb: New testcase.
5391
5392 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5393
5394 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5395 testcase.
5396
5397 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5398
5399 PR c++/67656
5400 * g++.dg/concepts/pr67656.C: New.
5401
5402 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5403
5404 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5405 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5406 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5407
5408 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5409
5410 * g++.dg/other/vthunk1.C: Rename to...
5411 * g++.dg/other/thunk1.C: ...this.
5412 * g++.dg/other/thunk2a.C: New test.
5413 * g++.dg/other/thunk2b.C: Likewise.
5414
5415 2018-09-25 Jim Wilson <jimw@sifive.com>
5416
5417 * gcc.target/riscv/weak-1.c: New.
5418
5419 2018-09-25 Jeff Law <law@redhat.com>
5420
5421 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5422 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5423
5424 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5425
5426 * gnat.dg/dinst.adb: Adjust for locviews.
5427
5428 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5429
5430 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5431 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5432 vec_splat calls from recently added tests. Update instruction counts.
5433 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5434 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5435 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5436 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5437 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5438
5439 2018-09-25 Marek Polacek <polacek@redhat.com>
5440
5441 PR c++/87425
5442 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5443
5444 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5445
5446 PR c++/87398
5447 * g++.dg/other/pr87398.C: New test.
5448 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5449 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5450
5451 2018-09-25 Martin Jambor <mjambor@suse.cz>
5452
5453 PR testsuite/87339
5454 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5455 float125 target.
5456 * gcc.target/i386/warn-abs-3.c: New test.
5457
5458 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5459
5460 PR c++/81246
5461 * g++.dg/cpp0x/pr81246.C: New.
5462
5463 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5464
5465 PR target/82699
5466 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5467 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5468
5469 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5470
5471 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5472 ILP32.
5473
5474 2018-09-25 Richard Biener <rguenther@suse.de>
5475
5476 PR tree-optimization/87402
5477 * gcc.dg/torture/pr87402.c: New testcase.
5478
5479 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5480
5481 PR testsuite/70150
5482 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5483 for pie_enabled target.
5484 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5485 * gcc.target/i386/pr34256.c: Likewise.
5486
5487 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5488
5489 PR c++/85070
5490 * g++.dg/cpp0x/pr85070.C: New.
5491
5492 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5493
5494 PR target/82699
5495 * gcc.target/i386/pr82699-1.c: New file.
5496 * gcc.target/i386/pr82699-2.c: Likewise.
5497 * gcc.target/i386/pr82699-3.c: Likewise.
5498 * gcc.target/i386/pr82699-4.c: Likewise.
5499 * gcc.target/i386/pr82699-5.c: Likewise.
5500 * gcc.target/i386/pr82699-6.c: Likewise.
5501
5502 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5503
5504 PR fortran/87401
5505 * gfortran.dg/intent_out_12.f90: New test.
5506
5507 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5508
5509 PR testsuite/86952
5510 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5511 update expected codegen
5512
5513 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5514
5515 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5516
5517 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5518
5519 PR target/80080
5520 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5521 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5522
5523 2018-09-24 Martin Liska <mliska@suse.cz>
5524
5525 PR sanitizer/85774
5526 * g++.dg/asan/pr85774.C: New test.
5527
5528 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5529
5530 PR middle-end/87054
5531 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5532
5533 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5534
5535 PR fortran/87395
5536 * gfortran.dg/intent_out_11.f90: New test.
5537
5538 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5539
5540 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5541 * gfortran.dg/coarray_lock_7.f90: Likewise.
5542
5543 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5544
5545 PR fortran/87395
5546 * gfortran.dg/intent_out_10.f90: New test.
5547
5548 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5549
5550 PR fortran/41453
5551 * gfortran.dg/intent_optimize_2.f90: New test.
5552
5553 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5554
5555 PR fortran/87318
5556 * gfortran.dg/dtio_1.f90: Update test to valid code.
5557
5558 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5559
5560 PR fortran/85603
5561 * gfortran.dg/deferred_character_23.f90 : New test.
5562
5563 2018-09-21 Jeff Law <law@redhat.com>
5564
5565 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5566 * gcc.dg/tree-ssa/vrp120.c: New test.
5567
5568 2018-09-21 Marek Polacek <polacek@redhat.com>
5569
5570 PR c++/87372 - __func__ constexpr evaluation.
5571 * g++.dg/cpp1y/func_constexpr2.C: New test.
5572
5573 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5574
5575 PR fortran/77325
5576 * gfortran.dg/deferred_character_22.f90 : New test.
5577
5578 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5579
5580 PR fortran/87359
5581 * gfortran.dg/finalize_33.f90 : New test.
5582
5583 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5584
5585 PR tree-optimization/87309
5586 * gcc.dg/pr87309.c: New test.
5587
5588 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5589
5590 * c-c++-common/dump-ada-spec-14.c: New test.
5591
5592 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5593
5594 * gcc.dg/nested-func-11.c: New test.
5595
5596 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5597 more robust and remove target-specific handling.
5598
5599 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5600
5601 * gcc.c-torture/execute/20180921-1.c: New test.
5602
5603 2018-09-20 Marek Polacek <polacek@redhat.com>
5604
5605 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5606 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5607 * g++.dg/cpp0x/ref-qual20.C: New test.
5608
5609 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5610
5611 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5612 * g++.dg/lto/20081109-1_0.C: Likewise.
5613 * g++.dg/lto/20090302_0.C: Likewise.
5614 * g++.dg/lto/pr45621_0.C: Likewise.
5615 * g++.dg/lto/pr60567_0.C: Likewise.
5616 * g++.dg/lto/pr62026.C: Likewise.
5617 * gcc.dg/lto/pr45736_0.c: Likewise.
5618 * gcc.dg/lto/pr52634_0.c: Likewise.
5619 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5620 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5621
5622 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5623
5624 PR middle-end/87054
5625 * gcc.dg/pr87054.c: New.
5626
5627 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5628
5629 PR tree-optimization/87288
5630 * gcc.dg/vect/pr87288-1.c: New test.
5631 * gcc.dg/vect/pr87288-2.c: Likewise,
5632 * gcc.dg/vect/pr87288-3.c: Likewise.
5633
5634 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5635
5636 PR tree-optimization/86877
5637 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
5638
5639 2018-09-19 Marek Polacek <polacek@redhat.com>
5640
5641 * g++.dg/conversion/op4.C: Add dg-warning.
5642 * g++.dg/warn/Wclass-conversion1.C: New test.
5643 * g++.dg/warn/Wclass-conversion2.C: New test.
5644 * g++.dg/warn/Wconversion5.C: Remove file.
5645 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
5646 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
5647 * g++.old-deja/g++.jason/conversion5.C: Likewise.
5648
5649 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5650
5651 PR c++/87324
5652 * g++.dg/cpp0x/desig5.C: New.
5653
5654 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
5655
5656 PR fortran/84109
5657 * gfortran.dg/elemental_function_3.f90 : New test.
5658
5659 2018-09-19 Marek Polacek <polacek@redhat.com>
5660
5661 PR c++/87357 - missing -Wconversion warning
5662 * g++.dg/warn/Wconversion5.C: New test.
5663
5664 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
5665
5666 * gcc.target/aarch64/atomic-store.c: New.
5667
5668 2018-09-19 Richard Biener <rguenther@suse.de>
5669
5670 PR tree-optimization/87349
5671 PR tree-optimization/87342
5672 * gcc.dg/torture/pr87349-1.c: New testcase.
5673 * gcc.dg/torture/pr87349-2.c: Likewise.
5674 * gcc.dg/torture/pr87342.c: Likewise.
5675
5676 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5677
5678 PR fortran/29550
5679 * gfortran.dg/inline_matmul_13.f90: Adjust count for
5680 _gfortran_matmul.
5681 * gfortran.dg/inline_matmul_16.f90: Likewise.
5682 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
5683 for dgemm instead of dgemm_. Add call to random_number to make
5684 standard conforming.
5685 * gfortran.dg/matmul_blas_1.f90: New test.
5686 * gfortran.dg/matmul_bounds_14.f: New test.
5687 * gfortran.dg/matmul_bounds_15.f: New test.
5688 * gfortran.dg/matmul_bounds_16.f: New test.
5689 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
5690 preceding tests.
5691
5692 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5693
5694 PR fortran/87239
5695 * gfortran.dg/elemental_function_2.f90 : New test.
5696
5697 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5698
5699 PR fortran/87336
5700 * gfortran.dg/pointer_array_10.f90 : New test.
5701 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
5702 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
5703 count to 72.
5704
5705 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5706
5707 PR c++/85065
5708 * g++.dg/concepts/pr85065.C: New.
5709
5710 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5711
5712 PR testsuite/87339
5713 * gcc.dg/warn-abs-1.c: Require float128 target.
5714 Skip if large_long_double newlib target.
5715
5716 2018-09-18 Nathan Sidwell <nathan@acm.org>
5717
5718 PR c++/86881
5719 * g++.dg/warn/pr86881.C: New.
5720
5721 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5722
5723 * gcc.target/aarch64/spellcheck_1.c:
5724 Make architecture suggestion optional.
5725 * gcc.target/aarch64/spellcheck_4.c:
5726 Likewise.
5727
5728 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5729
5730 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
5731 functions.
5732
5733 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
5734 Bernd Schmidt <bernds_cb1@t-online.de>
5735
5736 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
5737 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
5738 * gcc.target/nvptx/atomic_fetch-3.c: New test.
5739
5740 2018-09-17 Richard Biener <rguenther@suse.de>
5741
5742 PR tree-optimization/87328
5743 * gcc.dg/torture/pr87328.c: New testcase.
5744
5745 2018-09-17 Martin Jambor <mjambor@suse.cz>
5746
5747 PR c/63886
5748 * gcc.dg/warn-abs-1.c: New test.
5749 * gcc.dg/dfp/warn-abs-2.c: Likewise.
5750
5751 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5752
5753 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
5754 TEST_ALWAYS_FLAGS to HOSTCXX.
5755
5756 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5757
5758 PR fortran/64120
5759 * gfortran.dg/allocatable_scalar_14.f90 : New test.
5760
5761 2018-09-17 Richard Biener <rguenther@suse.de>
5762
5763 PR tree-optimization/87301
5764 * gcc.dg/torture/pr87301.c: New testcase.
5765
5766 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5767
5768 PR fortran/85954
5769 * gfortran.dg/deferred_character_21.f90 : New test.
5770
5771 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5772
5773 PR fortran/86484
5774 PR fortran/84543
5775 * gfortran.dg/class_assign_2.f90: New test case.
5776 * gfortran.dg/class_assign_3.f90: New test case.
5777
5778 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5779
5780 PR fortran/37802
5781 * gfortran.dg/matmul_bounds_13.f90: New test case.
5782 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5783 error.
5784 * gfortran.dg/matmul_5.f90: Likewise.
5785 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5786 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5787 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5788 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5789 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5790
5791 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5792
5793 * gcc.c-torture/compile/20180915-1.c: New test.
5794
5795 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5796
5797 PR c/82967
5798 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5799 dg-prune-output.
5800 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5801 bogus suggestion.
5802 * gcc.dg/spellcheck-identifiers-4.c: New test.
5803
5804 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5805
5806 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5807
5808 2018-09-14 Martin Sebor <msebor@redhat.com>
5809
5810 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5811
5812 2018-09-14 Martin Sebor <msebor@redhat.com>
5813 Jeff Law <law@redhat.com>
5814
5815 * gcc.dg/warn-strcpy-no-nul.c: New test.
5816
5817 2018-09-14 Martin Sebor <msebor@redhat.com>
5818
5819 c++/61941
5820 * g++.dg/pr61941.C: New test.
5821
5822 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5823
5824 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
5825 rather than pattern name in combine dump.
5826
5827 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
5828
5829 PR target/85628
5830 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
5831 New functions.
5832
5833 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5834
5835 PR tree-optimization/87259
5836 * gcc.dg/pr87259.c: New test.
5837
5838 2018-09-13 Martin Sebor <msebor@redhat.com>
5839 Jeff Law <law@redhat.com>
5840
5841 * gcc.dg/warn-strlen-no-nul.c: New test.
5842
5843 2018-09-13 Richard Biener <rguenther@suse.de>
5844
5845 PR tree-optimization/87263
5846 * gcc.dg/torture/pr87263.c: New testcase.
5847 * gcc.dg/torture/ssa-fre-2.c: Likewise.
5848 * gcc.dg/torture/ssa-fre-3.c: Likewise.
5849 * gcc.dg/torture/ssa-fre-4.c: Likewise.
5850
5851 2018-09-13 Omar Sandoval <osandov@osandov.com>
5852 Tom de Vries <tdevries@suse.de>
5853
5854 PR debug/86985
5855 * gcc.dg/guality/zero-length-array.c: New test.
5856
5857 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
5858
5859 PR target/85628
5860 * gcc.target/aarch64/combine_bfxil.c: New file.
5861 * gcc.target/aarch64/combine_bfxil_2.c: New file.
5862
5863 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5864 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5865
5866 PR middle-end/87290
5867 * gcc.target/i386/pr87290.c: New test.
5868 * gcc.c-torture/execute/pr87290.c: New test.
5869
5870 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5871
5872 PR tree-optimization/87287
5873 * gcc.dg/tree-ssa/pr87287.c: New test.
5874
5875 2018-09-12 David Malcolm <dmalcolm@redhat.com>
5876
5877 PR c++/85110
5878 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
5879 special-casing of diagnostic for a single non-viable candidate due
5880 to a bad argument.
5881 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5882 Add test coverage for an unmatched overloaded operator.
5883 * g++.dg/expr/pmf-1.C: Likewise.
5884 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
5885 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5886 * g++.old-deja/g++.law/arg11.C: Likewise.
5887 * g++.old-deja/g++.law/arm9.C: Likewise.
5888 * g++.old-deja/g++.robertl/eb131.C: Likewise.
5889
5890 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
5891
5892 PR fortran/87284
5893 * gfortran.dg/allocate_with_mold_2.f90: New test.
5894
5895 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5896
5897 PR middle-end/82853
5898 * gcc.target/i386/pr82853-1.c: New test.
5899 * gcc.target/i386/pr82853-2.c: New test.
5900
5901 2018-09-12 Richard Biener <rguenther@suse.de>
5902
5903 PR tree-optimization/87280
5904 * gcc.dg/torture/pr87280.c: New testcase.
5905
5906 2018-09-12 Richard Biener <rguenther@suse.de>
5907
5908 PR tree-optimization/87266
5909 * gcc.dg/torture/pr87266-1.c: New testcase.
5910 * gcc.dg/torture/pr87266-2.c: Likewise.
5911 * gcc.dg/torture/pr87266-3.c: Likewise.
5912 * gcc.dg/torture/pr87266-4.c: Likewise.
5913
5914 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
5915
5916 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
5917
5918 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5919 Andreas Krebbel <krebbel@linux.ibm.com>
5920
5921 PR tree-optimization/86844
5922 * gcc.c-torture/execute/pr86844.c: New test.
5923 * gcc.dg/store_merging_22.c: New test.
5924 * gcc.dg/store_merging_23.c: New test.
5925
5926 2018-09-12 Jakub Jelinek <jakub@redhat.com>
5927
5928 PR middle-end/87248
5929 * c-c++-common/torture/pr87248.c: New test.
5930
5931 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5932
5933 PR fortran/87172
5934 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
5935
5936 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
5937
5938 PR fortran/87277
5939 * gfortran.dg/select_type_43.f90: New test.
5940
5941 2018-09-11 Nathan Sidwell <nathan@acm.org>
5942
5943 * gcc.dg/driver-specs.c: New.
5944
5945 2018-09-11 Joey Ye <joey.ye@arm.com>
5946
5947 * lib/gcov.exp (verify-intermediate): Add missing close.
5948
5949 2018-09-11 Janus Weil <janus@gcc.gnu.org>
5950
5951 PR fortran/86830
5952 * gfortran.dg/typebound_call_30.f90: New test case.
5953
5954 2018-09-10 Janus Weil <janus@gcc.gnu.org>
5955
5956 PR fortran/85395
5957 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
5958
5959 2018-09-08 Marek Polacek <polacek@redhat.com>
5960
5961 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
5962 * g++.dg/cpp0x/move-return2.C: New test.
5963
5964 2018-09-08 Marek Polacek <polacek@redhat.com>
5965
5966 * c-c++-common/array-init.c: Add dg-prune-output.
5967 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
5968 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
5969 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
5970 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
5971 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
5972 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
5973 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
5974 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
5975 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
5976 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
5977 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
5978 * g++.dg/cpp1y/pr64382.C: Likewise.
5979 * g++.dg/cpp1y/pr77739.C: Likewise.
5980 * g++.dg/cpp1z/lambda-this1.C: Likewise.
5981 * g++.dg/cpp1z/lambda-this2.C: Likewise.
5982 * g++.dg/template/crash84.C: Adjust dg-error.
5983
5984 2018-09-07 Marek Polacek <polacek@redhat.com>
5985
5986 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
5987 messages.
5988
5989 2018-09-07 Marek Polacek <polacek@redhat.com>
5990
5991 PR c++/87152 - range-based for loops with initializer broken in templates.
5992 * g++.dg/cpp2a/range-for11.C: New test.
5993 * g++.dg/cpp2a/range-for12.C: New test.
5994 * g++.dg/cpp2a/range-for13.C: New test.
5995 * g++.dg/cpp2a/range-for14.C: New test.
5996 * g++.dg/cpp2a/range-for15.C: New test.
5997 * g++.dg/cpp2a/range-for16.C: New test.
5998 * g++.dg/cpp2a/range-for17.C: New test.
5999 * g++.dg/cpp2a/range-for18.C: New test.
6000 * g++.dg/parse/error61.C (foo): Adjust dg-error.
6001
6002 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
6003
6004 PR target/86731
6005 * gcc.target/powerpc/pr86731.c: New test.
6006 * gcc.target/powerpc/pr86731-longlong.c: New test.
6007 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
6008 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
6009 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
6010 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
6011
6012 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
6013
6014 PR target/80080
6015 * gcc.target/s390/pr80080-3.c: New test.
6016 * gcc.target/s390/s390.exp: Make sure the new test passes
6017 on all optimization levels.
6018
6019 2018-09-05 Marek Polacek <polacek@redhat.com>
6020
6021 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
6022 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
6023
6024 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
6025 Bernd Schmidt <bernds_cb1@t-online.de>
6026
6027 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6028 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6029
6030 2018-09-05 Marek Polacek <polacek@redhat.com>
6031
6032 PR c++/87109, wrong overload with ref-qualifiers.
6033 * g++.dg/cpp0x/ref-qual19.C: New test.
6034
6035 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6036
6037 PR testsuite/52665
6038 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
6039 * lib/target-supports.exp (scan-assembler_required_options,
6040 scan-assembler-not_required_options,
6041 scan-assembler-times_required_options): Add -fno-ident.
6042 * lib/scanasm.exp (scan-assembler-times): Fix error message.
6043 * c-c++-common/ident-0a.c: New test.
6044 * c-c++-common/ident-0b.c: New test.
6045 * c-c++-common/ident-1a.c: New test.
6046 * c-c++-common/ident-1b.c: New test.
6047 * c-c++-common/ident-2a.c: New test.
6048 * c-c++-common/ident-2b.c: New test.
6049
6050 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6051
6052 * gcc.dg/recip_sqrt_mult_1.c: New test.
6053 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
6054 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
6055 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
6056 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
6057 * g++.dg/recip_sqrt_mult_1.C: Likewise.
6058 * g++.dg/recip_sqrt_mult_2.C: Likewise.
6059
6060 2018-09-05 Martin Liska <mliska@suse.cz>
6061
6062 PR tree-optimization/87205
6063 * gcc.dg/tree-ssa/pr87205-2.c: New test.
6064 * gcc.dg/tree-ssa/pr87205.c: New test.
6065
6066 2018-09-05 Richard Biener <rguenther@suse.de>
6067
6068 PR tree-optimization/87217
6069 * gfortran.dg/pr87217.f: New testcase.
6070
6071 2018-09-05 Pádraig Brady p@draigbrady.com
6072
6073 PR c++/87137
6074 * g++.dg/abi/pr87137.C: New.
6075
6076 PR c++/87185
6077 * g++.dg/pr87185.C: New.
6078
6079 2018-09-05 Martin Liska <mliska@suse.cz>
6080
6081 PR testsuite/87216
6082 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
6083 to support Darwin names.
6084
6085 2018-09-05 Martin Liska <mliska@suse.cz>
6086
6087 * g++.dg/gcov/loop.C: Update test to support new format.
6088
6089 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
6090
6091 PR debug/86593
6092 * g++.dg/pr86593.C: New test.
6093
6094 2018-09-04 Jakub Jelinek <jakub@redhat.com>
6095
6096 PR target/87198
6097 * gcc.target/i386/pr87198.c: New test.
6098
6099 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6100
6101 PR target/86744
6102 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
6103
6104 2018-09-04 Richard Biener <rguenther@suse.de>
6105
6106 PR tree-optimization/87211
6107 * gcc.dg/torture/pr87211.c: New testcase.
6108
6109 2018-09-04 Richard Biener <rguenther@suse.de>
6110
6111 PR tree-optimization/87176
6112 * gcc.dg/torture/pr87176.c: New testcase.
6113 * gcc.dg/torture/ssa-fre-1.c: Likewise.
6114
6115 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6116
6117 * gfortran.dg/modulo_check: New test.
6118
6119 2018-09-03 Richard Biener <rguenther@suse.de>
6120
6121 PR tree-optimization/87177
6122 * gcc.dg/torture/pr87177.c: New testcase.
6123 * gcc.dg/torture/pr87177-2.c: Likewise.
6124
6125 2018-09-03 Richard Biener <rguenther@suse.de>
6126
6127 PR tree-optimization/87200
6128 * gcc.dg/torture/pr87200.c: New testcase.
6129
6130 2018-09-03 Richard Biener <rguenther@suse.de>
6131
6132 PR tree-optimization/87197
6133 * gcc.dg/torture/pr87197.c: New testcase.
6134
6135 PR tree-optimization/87169
6136 * gcc.dg/torture/pr87169.c: New testcase.
6137
6138 2018-09-03 Martin Liska <mliska@suse.cz>
6139
6140 PR driver/83193
6141 * gcc.dg/completion-4.c: New test.
6142
6143 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
6144
6145 PR c++/84980
6146 * g++.dg/concepts/pr84980.C: New.
6147
6148 2018-09-03 Martin Liska <mliska@suse.cz>
6149
6150 PR middle-end/59521
6151 * c-c++-common/pr59521-1.c: New test.
6152 * c-c++-common/pr59521-2.c: New test.
6153 * gcc.dg/tree-prof/pr59521-3.c: New test.
6154
6155 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6156
6157 * c-c++-common/array-init.c: New test.
6158 * g++.dg/init/string2.C: Remove selector.
6159
6160 2018-09-01 Michael Matz <matz@suse.de>
6161
6162 PR tree-optimization/87074
6163 * gcc.dg/pr87074.c: New test.
6164
6165 2018-08-31 Richard Biener <rguenther@suse.de>
6166
6167 PR tree-optimization/87168
6168 * gcc.dg/torture/pr87168.c: New testcase.
6169
6170 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
6171
6172 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
6173 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
6174 (test_vnegd_s64): Likewise.
6175 * gcc.target/aarch64/vnegd_64.c: New.
6176 * gcc.target/aarch64/vabsd_64.c: New.
6177 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
6178
6179 2018-08-31 Nathan Sidwell <nathan@acm.org>
6180
6181 PR c++/87155
6182 PR c++/84707
6183 * g++.dg/cpp0x/pr87155.C: New.
6184 * g++.dg/cpp0x/inline-ns10.C: Adjust.
6185
6186 2018-08-31 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR middle-end/87138
6189 * gcc.target/i386/avx512bw-pr87138.c: New test.
6190
6191 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
6192
6193 PR fortran/86328
6194 PR fortran/86760
6195 * gfortran.dg/pr86328.f90 : New test.
6196 in comment 12 of the PR.
6197 * gfortran.dg/pr86760.f90 : New test.
6198
6199 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
6200
6201 * g++.dg/cpp0x/noexcept30.C: Make dependence on
6202 -fdelete-null-pointer-checks explicit.
6203 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
6204 * g++.dg/expr/pmf-3.C: Likewise.
6205 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
6206 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
6207 * g++.dg/tree-ssa/pr61034.C: Likewise.
6208 * gcc.dg/addr_equal-1.c: Likewise.
6209 * gcc.dg/ipa/pr85734.c: Likewise.
6210 * gcc.dg/ipa/propmalloc-1.c: Likewise.
6211 * gcc.dg/ipa/propmalloc-2.c: Likewise.
6212 * gcc.dg/ipa/propmalloc-3.c: Likewise.
6213 * gcc.dg/tree-ssa/pr78154.c: Likewise.
6214 * gcc.dg/tree-ssa/pr83648.c: Likewise.
6215
6216 2018-08-30 Martin Sebor <msebor@redhat.com>
6217
6218 PR testsuite/87158
6219 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
6220
6221 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
6222
6223 PR testsuite/86519
6224 gcc.dg/strcmpopt_6.c: Remove.
6225 gcc.target/aarch64/strcmpopt_6.c: New testcase.
6226 gcc.target/i386/strcmpopt_6.c: Likewise.
6227
6228 2018-08-30 Richard Biener <rguenther@suse.de>
6229
6230 PR tree-optimization/87147
6231 * gcc.dg/torture/pr87147.c: New testcase.
6232
6233 2018-08-30 Tamar Christina <tamar.christina@arm.com>
6234
6235 * gcc.target/aarch64/large_struct_copy_2.c: New.
6236
6237 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6238
6239 PR middle-end/87053
6240 * gcc.c-torture/execute/pr87053.c: New test.
6241
6242 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6243
6244 PR c++/87095
6245 * g++.dg/ubsan/vptr-13.C: New test.
6246
6247 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6248
6249 PR c++/85265
6250 * g++.dg/concepts/pr85265.C: New.
6251
6252 2018-08-29 Martin Sebor <msebor@redhat.com>
6253 Bernd Edlinger <bernd.edlinger@hotmail.de>
6254
6255 PR tree-optimization/86714
6256 PR tree-optimization/86711
6257 * gcc.c-torture/execute/memchr-1.c: New test.
6258 * gcc.c-torture/execute/pr86714.c: New test.
6259 * gcc.c-torture/execute/widechar-3.c: New test.
6260 * gcc.dg/strlenopt-58.c: New test.
6261
6262 2018-08-29 Richard Biener <rguenther@suse.de>
6263
6264 PR tree-optimization/87132
6265 * gcc.dg/torture/pr87132.c: New testcase.
6266
6267 2018-08-29 David Malcolm <dmalcolm@redhat.com>
6268
6269 PR c++/85110
6270 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6271 output to reflect underlining of pertinent parameter in decl
6272 for "no known conversion" messages.
6273
6274 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR c++/87122
6277 * g++.dg/cpp1z/decomp47.C: New test.
6278
6279 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6280
6281 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6282 where appropriate.
6283
6284 2018-08-29 Richard Biener <rguenther@suse.de>
6285
6286 PR tree-optimization/87117
6287 * gfortran.dg/pr87117.f90: New testcase.
6288
6289 2018-08-29 Richard Biener <rguenther@suse.de>
6290
6291 PR tree-optimization/87126
6292 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6293
6294 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6295
6296 PR tree-optimization/87009
6297 * gcc.dg/pr87009.c: New test.
6298
6299 2018-08-28 Martin Sebor <msebor@redhat.com>
6300
6301 PR middle-end/86631
6302 * g++.dg/Walloca1.C: Adjust.
6303
6304 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6305
6306 PR c++/86546
6307 * g++.dg/other/switch4.C: New.
6308
6309 2018-08-28 Richard Biener <rguenther@suse.de>
6310
6311 PR tree-optimization/87124
6312 * g++.dg/torture/pr87124.C: New testcase.
6313
6314 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6315
6316 PR fortran/80477
6317 * gfortran.dg/class_result_7.f90: New test.
6318 * gfortran.dg/class_result_8.f90: New test.
6319 * gfortran.dg/class_result_9.f90: New test.
6320
6321 PR fortran/86481
6322 * gfortran.dg/allocate_with_source_25.f90: New test.
6323
6324 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR middle-end/87099
6327 * gcc.dg/pr87099.c: New test.
6328
6329 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6330
6331 PR testsuite/87078
6332 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6333
6334 2018-08-28 Richard Biener <rguenther@suse.de>
6335
6336 PR tree-optimization/87117
6337 * gcc.dg/pr87117-1.c: New testcase.
6338
6339 2018-08-28 Richard Biener <rguenther@suse.de>
6340
6341 PR tree-optimization/87117
6342 * gcc.dg/pr87117-2.c: New testcase.
6343
6344 2018-08-28 Richard Biener <rguenther@suse.de>
6345
6346 PR tree-optimization/87117
6347 * gcc.dg/lvalue-5.c: New testcase.
6348
6349 2018-08-27 Jeff Law <law@redhat.com>
6350
6351 PR tree-optimization/87110
6352 * gcc.c-torture/compile/pr87110.c: New test.
6353
6354 2018-08-27 Martin Sebor <msebor@redhat.com>
6355
6356 PR tree-optimization/86914
6357 * gcc.dg/strlenopt-57.c: New test.
6358
6359 2018-08-27 Martin Sebor <msebor@redhat.com>
6360
6361 PR tree-optimization/87112
6362 * gcc.dg/pr87112.c: New test.
6363
6364 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6365
6366 PR c++/63392
6367 * g++.dg/diagnostic/missing-typename.C: New test.
6368
6369 2018-08-27 Jeff Law <law@redhat.com>
6370
6371 * gcc.c-torture/compile/dse.c: New test.
6372
6373 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6374
6375 PR c++/86993
6376 * g++.dg/diagnostic/pr86993.C: New test.
6377
6378 2018-08-27 Richard Biener <rguenther@suse.de>
6379
6380 PR tree-optimization/86927
6381 * gcc.dg/vect/pr86927.c: New testcase.
6382
6383 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6384
6385 PR c++/87091
6386 * gcc.dg/empty.h: New file.
6387 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6388 top of file and removal of redundant second printing of warning
6389 location.
6390 * gcc.dg/fixits-pr84852-2.c: Likewise.
6391 * gcc.dg/missing-header-fixit-3.c: Likewise.
6392 * gcc.dg/missing-header-fixit-4.c: New test.
6393 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6394 conversion of show_caret_p to a tri-state.
6395
6396 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6397
6398 PR c++/87091
6399 * g++.dg/pr85523.C: Extend expected output to show line
6400 before line-insertion fix-it hint.
6401 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6402 (test_fixit_insert_newline): Add previous line to expected output.
6403 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6404 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6405
6406 2018-08-27 Martin Liska <mliska@suse.cz>
6407
6408 PR sanitizer/86962
6409 * gcc.dg/asan/pr86962.c: New test.
6410
6411 2018-08-27 Martin Liska <mliska@suse.cz>
6412
6413 * gcc.dg/tree-prof/val-prof-10.c: New test.
6414
6415 2018-08-27 Martin Liska <mliska@suse.cz>
6416
6417 PR tree-optimization/86847
6418 * gcc.dg/tree-ssa/switch-3.c: New test.
6419 * gcc.dg/tree-ssa/vrp105.c: Remove.
6420
6421 2018-08-27 Martin Liska <mliska@suse.cz>
6422
6423 * gcc.dg/tree-ssa/switch-2.c: New test.
6424
6425 2018-08-27 Richard Biener <rguenther@suse.de>
6426
6427 * g++.dg/torture/20180705-1.C: New testcase.
6428 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6429 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6430 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6431 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6432 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6433 * gcc.dg/pr85195.c: Likewise.
6434 * gcc.dg/pr85467.c: Likewise.
6435 * gcc.dg/torture/pr81790.c: Likewise.
6436
6437 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6438 param to current default.
6439
6440 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6441
6442 PR rtl-optimization/87065
6443 * gcc.target/i386/pr87065.c: New test.
6444
6445 2018-08-26 Marek Polacek <polacek@redhat.com>
6446
6447 PR c++/87080
6448 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6449
6450 PR c++/87029, Implement -Wredundant-move.
6451 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6452 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6453 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6454 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6455
6456 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6457
6458 PR libfortran/86704
6459 * gfortran.dg/matmul_19.f90: New test.
6460
6461 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6462
6463 PR fortran/86545
6464 * gfortran.dg/generic_35.f90: New test case.
6465
6466 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6467
6468 PR c++/87091
6469 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6470 line spans are printed with -fdiagnostics-show-line-numbers.
6471
6472 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6473
6474 PR fortran/86837
6475 * gfortran.dg/implied_do_io_6.f90: New test.
6476
6477 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6478
6479 PR middle-end/87092
6480 * gcc.dg/pr87092.c: New test.
6481
6482 2018-08-24 Marek Polacek <polacek@redhat.com>
6483
6484 PR c++/67012
6485 PR c++/86942
6486 * g++.dg/cpp0x/auto52.C: New test.
6487 * g++.dg/cpp1y/auto-fn52.C: New test.
6488 * g++.dg/cpp1y/auto-fn53.C: New test.
6489 * g++.dg/cpp1y/auto-fn54.C: New test.
6490
6491 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6492
6493 * lib/target-supports.exp (vect_perm_supported): Only return
6494 false for variable-length vectors if the permute size is not
6495 a power of 2.
6496 (check_effective_target_vect_perm)
6497 (check_effective_target_vect_perm_byte)
6498 (check_effective_target_vect_perm_short): Remove check for
6499 variable-length vectors.
6500 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6501 * gcc.dg/vect/slp-perm-10.c: Likewise.
6502 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6503
6504 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6505
6506 * gcc.target/aarch64/sve/bswap_1.c: New test.
6507 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6508 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6509
6510 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6511
6512 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6513 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6514 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6515 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6516 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6517 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6518 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6519
6520 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6521
6522 PR debug/79342
6523 * gcc.dg/pr79342.: New test.
6524
6525 2018-08-23 Martin Sebor <msebor@redhat.com>
6526
6527 PR tree-optimization/87072
6528 * gcc.dg/Warray-bounds-35.c: New test.
6529
6530 2018-08-23 Richard Biener <rguenther@suse.de>
6531
6532 PR middle-end/87024
6533 * gcc.dg/pr87024.c: New testcase.
6534
6535 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6536
6537 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6538 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6539 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6540 * gcc.dg/vect/pr80631-2.c: Likewise.
6541
6542 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6543
6544 PR fortran/86863
6545 * gfortran.dg/submodule_32.f08: New test.
6546
6547 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6548
6549 PR fortran/86935
6550 * gfortran.dg/associate_3.f90: Update error message.
6551 * gfortran.dg/associate_39.f90: New test case.
6552
6553 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6554
6555 PR fortran/86888
6556 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6557 an additional case.
6558 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6559 * gfortran.dg/class_17.f03: Update error message.
6560 * gfortran.dg/class_55.f90: Ditto.
6561 * gfortran.dg/dtio_11.f90: Update error messages.
6562 * gfortran.dg/implicit_actual.f90: Add an error message.
6563 * gfortran.dg/typebound_proc_12.f90: Update error message.
6564
6565 2018-08-22 Martin Sebor <msebor@redhat.com>
6566
6567 PR middle-end/87052
6568 * gcc.dg/pr87052.c: New test.
6569 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6570
6571 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6572
6573 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6574 * gfortran.dg/max_expr.f90: ...this.
6575 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6576 * gfortran.dg/min_expr.f90: ...this.
6577
6578 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6579
6580 PR tree-optimization/86725
6581 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6582 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6583 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6584 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6585
6586 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6587
6588 PR tree-optimization/86725
6589 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6590
6591 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6592
6593 * gcc.dg/vect/vect-avg-16.c: New test.
6594 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6595 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6596 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6597 the second loop in main1.
6598
6599 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6600
6601 * gcc.dg/lto/pr85248_0.c (test_alias):
6602 Stringify __USER_LABEL_PREFIX__.
6603 (test_noreturn): Likewise.
6604
6605 2018-08-22 Richard Biener <rguenther@suse.de>
6606
6607 PR tree-optimization/86988
6608 * g++.dg/pr86988.C: New testcase.
6609
6610 2018-08-22 Richard Biener <rguenther@suse.de>
6611
6612 PR tree-optimization/86945
6613 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6614
6615 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6616
6617 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6618
6619 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6620 Thomas Koenig <tkoenig@gcc.gnu.org>
6621
6622 PR fortran/25829
6623 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6624 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6625
6626 2018-08-21 Marek Polacek <polacek@redhat.com>
6627
6628 PR c++/86981, Implement -Wpessimizing-move.
6629 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6630 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6631 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6632 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6633 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
6634
6635 PR c++/65043
6636 * g++.dg/concepts/pr67595.C: Add dg-warning.
6637 * g++.dg/cpp0x/Wnarrowing11.C: New test.
6638 * g++.dg/cpp0x/Wnarrowing12.C: New test.
6639 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
6640
6641 PR c++/86499
6642 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
6643 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
6644
6645 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6646
6647 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
6648
6649 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6650
6651 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
6652
6653 2018-08-21 Javier Miranda <miranda@adacore.com>
6654
6655 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
6656
6657 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6658
6659 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
6660
6661 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6662
6663 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
6664
6665 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
6666
6667 * gnat.dg/rep_clause7.adb: New testcase.
6668
6669 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6670
6671 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
6672 gnat.dg/task1_pkg.ads: New testcase.
6673
6674 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6675
6676 * gnat.dg/linkedlist.adb: New testcase.
6677
6678 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6679
6680 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
6681 gnat.dg/elab6_pkg.ads: New testcase.
6682
6683 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6684
6685 * gnat.dg/expr_func5.adb: New testcase.
6686
6687 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6688
6689 * gnat.dg/dynhash.adb: New testcase.
6690
6691 2018-08-21 Javier Miranda <miranda@adacore.com>
6692
6693 * gnat.dg/enum4.adb: New testcase.
6694
6695 2018-08-21 Tamar Christina <tamar.christina@arm.com>
6696
6697 * gcc.target/aarch64/large_struct_copy.c: New test.
6698
6699 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
6700
6701 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
6702
6703 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6704
6705 PR middle-end/86121
6706 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
6707
6708 2018-08-21 Tom de Vries <tdevries@suse.de>
6709
6710 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
6711 to avoid mismatch in .debug and .earlydebug dump files.
6712
6713 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
6714
6715 PR target/87033
6716 * gcc.target/powerpc/pr87033.c: New test.
6717
6718 2018-08-20 Martin Sebor <msebor@redhat.com>
6719
6720 PR tree-optimization/87034
6721 * gcc.dg/builtin-sprintf-warn-20.c: New test.
6722
6723 2018-08-20 David Malcolm <dmalcolm@redhat.com>
6724
6725 PR other/84889
6726 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
6727 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
6728 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6729
6730 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
6731
6732 PR target/87014
6733 * g++.dg/torture/pr87014.C: New file.
6734
6735 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
6736
6737 PR target/86984
6738 * gcc.target/alpha/pr86984.c: New test.
6739
6740 2018-08-20 Richard Biener <rguenther@suse.de>
6741
6742 PR tree-optimization/78655
6743 * gcc.dg/tree-ssa/evrp11.c: New testcase.
6744
6745 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6746
6747 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
6748 for Darwin.
6749
6750 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6751
6752 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
6753 test on Darwin.
6754 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
6755 * gcc.dg/lto/pr83719_0.c: Likewise.
6756
6757 2018-08-17 Martin Sebor <msebor@redhat.com>
6758
6759 PR testsuite/86996
6760 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6761
6762 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6763
6764 * g++.dg/conversion/Wwrite-strings.C: New test.
6765
6766 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
6767 Chung-Lin Tang <cltang@codesourcery.com>
6768 Xianmiao Qu <xianmiao_qu@c-sky.com>
6769
6770 C-SKY port: Testsuite
6771
6772 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6773 * g++.dg/torture/type-generic-1.C: Likewise.
6774 * gcc.c-torture/compile/20000804-1.c: Likewise.
6775 * gcc.c-torture/execute/20101011-1.c: Likewise.
6776 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6777 * gcc.dg/20020312-2.c: Likewise.
6778 * gcc.dg/Wno-frame-address.c: Likewise.
6779 * gcc.dg/c11-true_min-1.c: Likewise.
6780 * gcc.dg/sibcall-10.c: Likewise.
6781 * gcc.dg/sibcall-9.c: Likewise.
6782 * gcc.dg/stack-usage-1.c: Likewise.
6783 * gcc.dg/torture/float32-tg-3.c: Likewise.
6784 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6785 * gcc.dg/torture/float64-tg-3.c: Likewise.
6786 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6787 * gcc.dg/torture/type-generic-1.c: Likewise.
6788 * gcc.target/csky/*: New.
6789 * lib/target-supports.exp (check_profiling_available): Add
6790 csky-*-elf.
6791 (check_effective_target_hard_float): Handle C-SKY targets with
6792 single-precision hard float only.
6793 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6794
6795 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6796
6797 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6798 gcc_dump_printf.
6799 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6800 coverage for gcc_dump_printf.
6801
6802 2018-08-17 Martin Liska <mliska@suse.cz>
6803
6804 * g++.dg/opt/mpx.C: Fix scanned pattern.
6805 * gcc.target/i386/mpx.c: Likewise.
6806 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6807 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6808 * gcc.dg/torture/pr52969.c: Likewise.
6809 * g++.dg/warn/pr31246-2.C: Likewise.
6810 * g++.dg/warn/pr31246.C: Likewise.
6811 * gcc.dg/pr33092.c: Likewise.
6812 * g++.dg/opt/eh1.C: Remove a deprecated option.
6813 * g++.dg/template/inline1.C: Likewise.
6814 * g++.dg/tree-ssa/pr81408.C: Likewise.
6815 * gcc.dg/pr41837.c: Likewise.
6816 * gcc.dg/pr41841.c: Likewise.
6817 * gcc.dg/pr42250.c: Likewise.
6818 * gcc.dg/pr43084.c: Likewise.
6819 * gcc.dg/pr43317.c: Likewise.
6820 * gcc.dg/pr51879-18.c: Likewise.
6821 * gcc.dg/torture/pr36066.c: Likewise.
6822 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
6823 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
6824 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
6825 * gcc.dg/tree-ssa/pr45122.c: Likewise.
6826 * gcc.target/i386/pr45352-2.c: Likewise.
6827 * gcc.target/i386/zee.c: Likewise.
6828 * gfortran.dg/auto_char_len_2.f90: Likewise.
6829 * gfortran.dg/auto_char_len_4.f90: Likewise.
6830 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6831 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6832 * gfortran.dg/gomp/pr47331.f90: Likewise.
6833 * gfortran.dg/pr40999.f: Likewise.
6834 * gfortran.dg/pr41011.f: Likewise.
6835 * gfortran.dg/pr42051.f03: Likewise.
6836 * gfortran.dg/pr46804.f90: Likewise.
6837 * gfortran.dg/pr83149_1.f90: Likewise.
6838 * gfortran.dg/pr83149_b.f90: Likewise.
6839 * gfortran.dg/whole_file_1.f90: Likewise.
6840 * gfortran.dg/whole_file_10.f90: Likewise.
6841 * gfortran.dg/whole_file_11.f90: Likewise.
6842 * gfortran.dg/whole_file_12.f90: Likewise.
6843 * gfortran.dg/whole_file_13.f90: Likewise.
6844 * gfortran.dg/whole_file_14.f90: Likewise.
6845 * gfortran.dg/whole_file_15.f90: Likewise.
6846 * gfortran.dg/whole_file_16.f90: Likewise.
6847 * gfortran.dg/whole_file_17.f90: Likewise.
6848 * gfortran.dg/whole_file_18.f90: Likewise.
6849 * gfortran.dg/whole_file_19.f90: Likewise.
6850 * gfortran.dg/whole_file_2.f90: Likewise.
6851 * gfortran.dg/whole_file_20.f03: Likewise.
6852 * gfortran.dg/whole_file_3.f90: Likewise.
6853 * gfortran.dg/whole_file_4.f90: Likewise.
6854 * gfortran.dg/whole_file_5.f90: Likewise.
6855 * gfortran.dg/whole_file_6.f90: Likewise.
6856 * gfortran.dg/whole_file_7.f90: Likewise.
6857 * gfortran.dg/whole_file_8.f90: Likewise.
6858 * gfortran.dg/whole_file_9.f90: Likewise.
6859 * gcc.dg/vect/vect.exp: Likewise.
6860
6861 2018-08-17 Richard Biener <rguenther@suse.de>
6862
6863 PR middle-end/86505
6864 * gcc.dg/torture/pr86505.c: New testcase.
6865
6866 2018-08-16 Martin Sebor <msebor@redhat.com>
6867
6868 PR tree-optimization/86853
6869 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
6870 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
6871 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
6872
6873 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6874
6875 * gcc.dg/missing-header-fixit-3.c: New test.
6876
6877 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6878
6879 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6880 (test_fixit_insert_newline): Update expected output to show '+'
6881 characters in margin of line-insertion fix-it hint.
6882
6883 2018-08-16 Nathan Sidwell <nathan@acm.org>
6884
6885 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
6886 * gcc.dg/cpp/macsyntx2.c: likewise.
6887
6888 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6889
6890 PR testsuite/86745
6891 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
6892 * gcc.target/i386/avx-cvt-2.c: Ditto.
6893
6894 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6895
6896 PR c++/70693
6897 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
6898
6899 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
6900
6901 * gcc.target/aarch64/imm_choice_comparison.c: New test.
6902
6903 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6904
6905 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
6906 (lib_strncmp): Likewise.
6907
6908 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6909
6910 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
6911 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6912 * g++.dg/torture/pr44295.C : Likewise.
6913
6914 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6915
6916 PR testsuite/78544
6917 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
6918 attributes and matching.
6919 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
6920 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
6921
6922 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
6923
6924 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
6925
6926 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6927
6928 * gcc.target/i386/rop1.c: Remove.
6929 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
6930
6931 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
6932
6933 * gcc.target/powerpc/fold-vec-splat-char.c: New.
6934 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
6935 * gcc.target/powerpc/fold-vec-splat-int.c: New.
6936 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
6937 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
6938 * gcc.target/powerpc/fold-vec-splat-short.c: New.
6939
6940 2018-08-15 David Malcolm <dmalcolm@redhat.com>
6941
6942 * g++.dg/diagnostic/aka3.C: New test.
6943 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6944 output to show range labels.
6945 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
6946 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
6947 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
6948 * gcc.dg/bad-binary-ops.c: Update expected output to show range
6949 labels. Add an "aka" example.
6950 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
6951 labels.
6952 * gcc.dg/format/diagnostic-ranges.c: Likewise.
6953 * gcc.dg/format/pr72858.c: Likewise.
6954 * gcc.dg/format/pr78498.c: Likewise.
6955 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
6956 Update expected output to show range labels. Add examples of
6957 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
6958 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
6959 Update expected output to show range labels.
6960 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6961 (test_very_wide_line): Adjust so that label is at left-clipping
6962 boundary.
6963 (test_very_wide_line_2): New test.
6964 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
6965 Update expected output to show range labels.
6966 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6967 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
6968 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
6969 for new param to gcc_rich_location::add_expr.
6970 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
6971 Add "label" param.
6972 (test_show_locus): Add examples of labels to various tests. Tweak
6973 the "very wide_line" test case and duplicate it, to cover the
6974 boundary values for clipping of labels against the left-margin.
6975 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
6976 diagnostic-test-show-locus-no-labels.c.
6977 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
6978 Update line numbers of dg-locus directives.
6979 * gcc.dg/pr69627.c: Update expected output to show range labels.
6980 * lib/multiline.exp (proc _build_multiline_regex): Remove
6981 special-case handling of lines with trailing '|'.
6982
6983 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
6984
6985 PR testsuite/86519
6986 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
6987 the .expand file.
6988
6989 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6990
6991 * gcc.dg/wmain.c: New test.
6992
6993 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
6994
6995 PR c/19315
6996 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
6997 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
6998 unknown size.
6999
7000 2018-08-15 Martin Liska <mliska@suse.cz>
7001
7002 PR tree-optimization/86925
7003 * gcc.dg/predict-20.c: New test.
7004 * gcc.dg/predict-21.c: New test.
7005
7006 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7007
7008 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
7009
7010 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
7011
7012 * gcc.target/i386/sse2-movs.c: New test.
7013
7014 2018-08-14 Martin Sebor <msebor@redhat.com>
7015
7016 PR tree-optimization/86650
7017 * gcc.dg/Warray-bounds-34.c: New test.
7018
7019 2018-08-14 Janus Weil <janus@gcc.gnu.org>
7020
7021 PR fortran/86116
7022 * gfortran.dg/generic_34.f90: New test case.
7023
7024 2018-08-13 Marek Polacek <polacek@redhat.com>
7025
7026 PR c++/57891
7027 * g++.dg/cpp0x/Wnarrowing6.C: New test.
7028 * g++.dg/cpp0x/Wnarrowing7.C: New test.
7029 * g++.dg/cpp0x/Wnarrowing8.C: New test.
7030 * g++.dg/cpp0x/Wnarrowing9.C: New test.
7031 * g++.dg/cpp0x/Wnarrowing10.C: New test.
7032 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
7033 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7034 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
7035 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
7036 * g++.dg/ext/stmtexpr15.C: Likewise.
7037 * g++.dg/gomp/pr47963.C: Likewise.
7038 * g++.dg/init/new37.C: Likewise.
7039 * g++.dg/init/new43.C: Likewise.
7040 * g++.dg/other/fold1.C: Likewise.
7041 * g++.dg/parse/array-size2.C: Likewise.
7042 * g++.dg/template/dependent-name3.C: Likewise.
7043 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
7044 * g++.dg/other/vrp1.C: Likewise.
7045 * g++.dg/template/char1.C: Likewise.
7046
7047 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
7048
7049 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
7050 instead of a ZERO_EXTEND.
7051
7052 2018-08-13 Martin Sebor <msebor@redhat.com>
7053
7054 PR tree-optimization/71625
7055 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
7056 * g++.dg/init/string2.C: New test.
7057 * g++.dg/init/string3.C: New test.
7058 * g++.dg/init/string4.C: New test.
7059 * gcc.dg/init-string-3.c: New test.
7060 * gcc.dg/strlenopt-55.c: New test.
7061 * gcc.dg/strlenopt-56.c: New test.
7062
7063 2018-08-13 Marek Polacek <polacek@redhat.com>
7064
7065 P0806R2 - Deprecate implicit capture of this via [=]
7066 * g++.dg/cpp2a/lambda-this1.C: New test.
7067 * g++.dg/cpp2a/lambda-this2.C: New test.
7068 * g++.dg/cpp2a/lambda-this3.C: New test.
7069
7070 2018-08-13 Marek Polacek <polacek@redhat.com>
7071
7072 PR c++/86915
7073 * g++.dg/diagnostic/auto1.C: New test.
7074
7075 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7076
7077 PR fortran/66679
7078 * gfortran.dg/transfer_class_3.f90: New test.
7079
7080 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7081
7082 PR fortran/86906
7083 * gfortran.dg/use_rename_9.f90: New test.
7084
7085 2018-08-11 Jakub Jelinek <jakub@redhat.com>
7086
7087 PR tree-optimization/86835
7088 * gcc.dg/pr86835.c: New test.
7089
7090 2018-08-10 Janus Weil <janus@gcc.gnu.org>
7091
7092 PR fortran/57160
7093 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
7094 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
7095 * gfortran.dg/short_circuiting_2.f90: New test case.
7096 * gfortran.dg/short_circuiting_3.f90: New test case.
7097
7098 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
7099
7100 PR target/82418
7101 * gcc.target/i386/pr82418.c: New test.
7102
7103 2018-08-10 Martin Liska <mliska@suse.cz>
7104
7105 PR target/83610
7106 * gcc.dg/predict-17.c: New test.
7107 * gcc.dg/predict-18.c: New test.
7108 * gcc.dg/predict-19.c: New test.
7109
7110 2018-08-10 Martin Liska <mliska@suse.cz>
7111
7112 PR tree-optimization/85799
7113 * gcc.dg/pr85799.c: New test.
7114
7115 2018-08-09 Jeff Law <law@redhat.com>
7116
7117 PR middle-end/86897
7118 * gcc.dg/uninit-suppress_2.c: Disable DOM.
7119
7120 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7121
7122 * gcc.target/aarch64/sve/reduc_8.c: New test.
7123
7124 2018-08-09 David Malcolm <dmalcolm@redhat.com>
7125
7126 PR other/84889
7127 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
7128 test.
7129 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7130 New test.
7131 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7132 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
7133 TEST_ALWAYS_FLAGS.
7134
7135 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7136
7137 PR tree-optimization/86858
7138 * gcc.dg/vect/pr86858.c: New test.
7139
7140 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7141
7142 PR tree-optimization/86871
7143 * gcc.dg/vect/pr86871.c: New test.
7144
7145 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7146
7147 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7148
7149 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7150
7151 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
7152 arch and tune numbers by 2.
7153 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
7154 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
7155 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
7156 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
7157 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
7158 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
7159 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
7160 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
7161 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
7162 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
7163 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
7164 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
7165 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
7166 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
7167 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
7168 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
7169 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
7170 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
7171 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
7172 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
7173 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
7174 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
7175 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
7176 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
7177 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
7178 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
7179 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
7180 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
7181 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
7182 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
7183 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
7184 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
7185 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
7186 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
7187 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
7188 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
7189 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
7190 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
7191 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
7192 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
7193 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
7194 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
7195 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
7196 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
7197 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
7198 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
7199 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
7200 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
7201 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
7202 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
7203 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
7204 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
7205 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
7206 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
7207 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
7208 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
7209 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
7210 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
7211 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
7212 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
7213 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
7214 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
7215 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
7216 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
7217 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
7218 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
7219
7220 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7221
7222 PR target/84332
7223 * gcc.target/s390/pr84332.c: New testcase.
7224
7225 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
7226
7227 PR target/46179
7228 * gcc.target/m68k/tls-dimode.c: New file.
7229
7230 2018-08-08 Nathan Sidwell <nathan@acm.org>
7231
7232 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
7233 c-c++-common/inc-from-1.c: New
7234
7235 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
7236
7237 PR target/85295
7238 * gcc.target/s390/TI-constants-lra.c: New testcase.
7239 * gcc.target/s390/TI-constants-nolra.c: New testcase.
7240
7241 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
7242
7243 * gcc.target/s390/hotpatch-8.c: Remove.
7244 * gcc.target/s390/hotpatch-9.c: Remove.
7245 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
7246 * gcc.target/s390/mnop-mcount-m31.c: Remove.
7247
7248 2018-08-08 Jakub Jelinek <jakub@redhat.com>
7249
7250 P0595R1 - is_constant_evaluated
7251 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7252
7253 PR c++/86836
7254 * g++.dg/cpp1z/decomp46.C: New test.
7255
7256 PR c++/86738
7257 * g++.dg/opt/pr86738.C: New test.
7258
7259 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
7260
7261 PR target/86838
7262 * gcc.target/aarch64/frecpe_1.c: New test.
7263 * gcc.target/aarch64/frecpe_2.c: Likewise.
7264
7265 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7266
7267 PR c++/59480, DR 136
7268 * g++.dg/other/friend8.C: New.
7269 * g++.dg/other/friend9.C: Likewise.
7270 * g++.dg/other/friend10.C: Likewise.
7271 * g++.dg/other/friend11.C: Likewise.
7272 * g++.dg/other/friend12.C: Likewise.
7273 * g++.dg/other/friend13.C: Likewise.
7274 * g++.dg/other/friend14.C: Likewise.
7275 * g++.dg/other/friend15.C: Likewise.
7276 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7277 * g++.dg/parse/defarg8.C: Likewise.
7278
7279 2018-08-07 Martin Liska <mliska@suse.cz>
7280
7281 PR middle-end/83023
7282 * gcc.dg/predict-16.c: New test.
7283 * g++.dg/predict-1.C: New test.
7284
7285 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7286 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7287
7288 PR tree-optimization/80925
7289 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7290 vectorized on !vect_hw_misalign targets.
7291
7292 2018-08-06 Marek Polacek <polacek@redhat.com>
7293
7294 PR c++/86767
7295 * g++.dg/cpp1y/constexpr-86767.C: New test.
7296
7297 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7298
7299 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7300 for target *-*-linux-gnu.
7301
7302 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7303
7304 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7305 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7306 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7307
7308 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7309
7310 * gcc.target/s390/nomemloopunroll-1.c: New test.
7311
7312 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7313
7314 PR target/86386
7315 * gcc.target/i386/pr86386.c: New file.
7316
7317 2018-08-04 Tom de Vries <tdevries@suse.de>
7318
7319 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7320
7321 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7322
7323 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7324 "type:cvip".
7325
7326 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7327
7328 PR fortran/45521
7329 * gfortran.dg/interface_assignment_6.f90: New test case.
7330
7331 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7332
7333 PR testsuite/86153
7334 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7335
7336 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7337 Jonathan Wakely <jwakely@redhat.com>
7338
7339 PR c++/85523
7340 * g++.dg/pr85523.C: New test.
7341
7342 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7343
7344 PR c/86690
7345 * gcc.dg/union-duplicate-field.c: New test.
7346
7347 2018-08-03 Jason Merrill <jason@redhat.com>
7348
7349 PR c++/86706
7350 * g++.dg/template/pr86706.C: New test.
7351
7352 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7353
7354 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7355 on vect_avg_qi targets.
7356 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7357 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7358 * gcc.dg/vect/vect-avg-15.c: Likewise.
7359
7360 2018-08-03 Martin Liska <mliska@suse.cz>
7361
7362 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7363 * gcc.dg/predict-13.c: Likewise.
7364 * gcc.dg/predict-3.c: Likewise.
7365 * gcc.dg/predict-4.c: Likewise.
7366 * gcc.dg/predict-5.c: Likewise.
7367 * gcc.dg/predict-6.c: Likewise.
7368 * gcc.dg/predict-9.c: Likewise.
7369 * gfortran.dg/predict-1.f90: Likewise.
7370
7371 2018-08-02 Richard Biener <rguenther@suse.de>
7372
7373 PR c++/86763
7374 * g++.dg/torture/pr86763.C: New testcase.
7375
7376 2018-08-02 Richard Biener <rguenther@suse.de>
7377
7378 PR tree-optimization/86816
7379 * g++.dg/torture/pr86816.C: New testcase.
7380
7381 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7382
7383 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7384 to be used.
7385 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7386 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7387 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7388 for .h.
7389 * gcc.target/aarch64/sve/single_2.c: Likewise.
7390 * gcc.target/aarch64/sve/single_3.c: Likewise.
7391 * gcc.target/aarch64/sve/single_4.c: Likewise.
7392
7393 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7394
7395 PR target/86014
7396 * gcc.target/aarch64/ldp_stp_13.c: New test.
7397
7398 2018-08-01 Martin Sebor <msebor@redhat.com>
7399
7400 PR tree-optimization/86650
7401 * gcc.dg/format/gcc_diag-10.c: Adjust.
7402
7403 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7404
7405 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7406 of range check.
7407 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7408
7409 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7410
7411 PR target/86753
7412 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7413 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7414
7415 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7416
7417 * gcc.dg/pointer-range-check-1.c: New test.
7418 * gcc.dg/pointer-range-check-2.c: Likewise.
7419
7420 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7421
7422 PR tree-optimization/86749
7423 * gcc.dg/vect/pr86749.c: New test.
7424
7425 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7426
7427 PR c++/86661
7428 * g++.dg/lookup/name-clash12.C: New.
7429
7430 2018-08-01 Richard Biener <rguenther@suse.de>
7431
7432 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7433
7434 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7435
7436 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7437
7438 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7439
7440 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7441
7442 2018-08-01 Martin Liska <mliska@suse.cz>
7443
7444 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7445 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7446 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7447 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7448 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7449 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7450 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7451 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7452
7453 2018-08-01 Martin Liska <mliska@suse.cz>
7454
7455 PR value-prof/35543
7456 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7457
7458 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7459
7460 * gcc.target/aarch64/extract_zero_extend.c: New file.
7461
7462 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7463
7464 PR c/85704
7465 * gcc.c-torture/compile/pr85704.c: New test.
7466
7467 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7468 Olivier Hainque <hainque@adacore.com>
7469
7470 * gnat.dg/dinst.adb: New.
7471 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7472
7473 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7474
7475 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7476 tdiag and cxxdiag.
7477 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7478 and %K.
7479
7480 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7481
7482 * c-c++-common/spec-barrier-1.c: New test.
7483 * c-c++-common/spec-barrier-2.c: New test.
7484 * gcc.dg/spec-barrier-3.c: New test.
7485
7486 2018-07-31 Martin Sebor <msebor@redhat.com>
7487
7488 PR tree-optimization/86741
7489 * gcc.dg/Warray-bounds-33.c: New test.
7490
7491 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7492
7493 * gcc.target/s390/memset-1.c: Improve testcase.
7494
7495 2018-07-31 Tom de Vries <tdevries@suse.de>
7496
7497 PR debug/86687
7498 * g++.dg/guality/pr86687.C: New test.
7499
7500 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7501
7502 P1008R1 - prohibit aggregates with user-declared constructors
7503 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7504 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7505 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7506 * g++.dg/cpp2a/aggr1.C: New test.
7507 * g++.dg/cpp2a/aggr2.C: New test.
7508
7509 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7510
7511 PR target/86640
7512 * gcc.target/arm/pr86640.c: New testcase.
7513
7514 2018-07-31 Martin Liska <mliska@suse.cz>
7515
7516 PR gcov-profile/85338
7517 PR gcov-profile/85350
7518 PR gcov-profile/85372
7519 * gcc.misc-tests/gcov-pr85338.c: New test.
7520 * gcc.misc-tests/gcov-pr85350.c: New test.
7521 * gcc.misc-tests/gcov-pr85372.c: New test.
7522
7523 2018-07-31 Martin Liska <mliska@suse.cz>
7524
7525 PR gcov-profile/83813
7526 PR gcov-profile/84758
7527 PR gcov-profile/85217
7528 PR gcov-profile/85332
7529 * gcc.misc-tests/gcov-pr83813.c: New test.
7530 * gcc.misc-tests/gcov-pr84758.c: New test.
7531 * gcc.misc-tests/gcov-pr85217.c: New test.
7532 * gcc.misc-tests/gcov-pr85332.c: New test.
7533
7534 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7535
7536 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7537 gnat.dg/prot5_pkg.ads: New testcase.
7538
7539 2018-07-31 Justin Squirek <squirek@adacore.com>
7540
7541 * gnat.dg/addr11.adb: New testcase.
7542
7543 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7544
7545 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7546
7547 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7548
7549 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7550
7551 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7552
7553 * gnat.dg/iter3.adb: New testcase.
7554
7555 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7556
7557 Revert 'AsyncI/O patch committed'
7558 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7559 Thomas Koenig <tkoenig@gcc.gnu.org>
7560
7561 PR fortran/25829
7562 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7563 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7564
7565 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7566
7567 PR rtl-optimization/85160
7568 * gcc.target/powerpc/combine-2-2.c: New testcase.
7569
7570 2018-07-27 Martin Sebor <msebor@redhat.com>
7571
7572 PR tree-optimization/86696
7573 * g++.dg/pr86696.C: New test.
7574
7575 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7576
7577 PR tree-optimization/86636
7578 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7579 Add dg-require-effective-target pthread.
7580
7581 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7582
7583 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7584 * gcc.dg/strcmpopt_6.c: Likewise.
7585
7586 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7587
7588 PR target/86612
7589 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7590
7591 2018-07-26 Martin Sebor <msebor@redhat.com>
7592
7593 PR tree-optimization/86043
7594 PR tree-optimization/86042
7595 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7596 pr86688.
7597 * gcc.dg/strlenopt-44.c: New test.
7598
7599 2018-07-26 Martin Liska <mliska@suse.cz>
7600
7601 PR gcov-profile/86536
7602 * gcc.misc-tests/gcov-pr86536.c: New test.
7603
7604 2018-07-25 Martin Sebor <msebor@redhat.com>
7605
7606 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7607 ignored by the test harness.
7608
7609 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7610 Thomas Koenig <tkoenig@gcc.gnu.org>
7611
7612 PR fortran/25829
7613 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7614 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7615
7616 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7617
7618 PR c++/85515
7619 * g++.dg/pr85515-2.C: Add expected dg-error.
7620 * g++.dg/cpp0x/range-for36.C: New test.
7621
7622 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7623
7624 * gcc.target/arc/uncached-1.c: New test.
7625 * gcc.target/arc/uncached-2.c: Likewise.
7626
7627 2018-07-24 Martin Sebor <msebor@redhat.com>
7628
7629 PR tree-optimization/86622
7630 PR tree-optimization/86532
7631 * gcc.c-torture/execute/strlen-2.c: New test.
7632 * gcc.c-torture/execute/strlen-3.c: New test.
7633 * gcc.c-torture/execute/strlen-4.c: New test.
7634
7635 2018-07-24 David Malcolm <dmalcolm@redhat.com>
7636
7637 PR tree-optimization/86636
7638 * gcc.c-torture/compile/pr86636.c: New test.
7639
7640 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
7641
7642 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
7643
7644 2018-07-24 Jakub Jelinek <jakub@redhat.com>
7645
7646 PR middle-end/86627
7647 * gcc.target/i386/pr86627.c: New test.
7648
7649 PR testsuite/86649
7650 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
7651 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
7652 * g++.dg/tree-ssa-/pr19476-6.C: New test.
7653 * g++.dg/tree-ssa-/pr19476-7.C: New test.
7654
7655 2018-07-23 Carl Love <cel@us.ibm.com>
7656
7657 PR 86591
7658 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
7659 file altivec-2-runnable.c.
7660 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
7661 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
7662 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
7663 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
7664 vec_cts, vec_ctu, vec_cpsgn tests.
7665
7666 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
7667
7668 PR c/86617
7669 * gcc.dg/pr86617.c: New test.
7670
7671 2018-07-23 Jakub Jelinek <jakub@redhat.com>
7672
7673 PR c++/86569
7674 * g++.dg/warn/Wnonnull-compare-9.C: New test.
7675
7676 2018-07-20 Martin Sebor <msebor@redhat.com>
7677
7678 PR middle-end/82063
7679 * c-c++-common/pr68657-1.c: Adjust.
7680 * c-c++-common/pr68657-2.c: Same.
7681 * c-c++-common/pr68657-3.c: Same.
7682 * c-c++-common/pr68833-1.c: Same.
7683 * gcc.dg/Walloc-size-larger-than-16.c: Same.
7684 * gcc.dg/Walloca-larger-than.c: New test.
7685 * gcc.dg/Walloca-larger-than-2.c: New test.
7686 * gcc.dg/Wframe-larger-than-2.c: New test.
7687 * gcc.dg/Wlarger-than3.c: New test.
7688 * gcc.dg/Wvla-larger-than-3.c: New test.
7689 * gcc.dg/pr42611.c: Adjust.
7690 * gnat.dg/frame_overflow.adb: Same.
7691
7692 2018-07-20 Martin Sebor <msebor@redhat.com>
7693
7694 PR tree-optimization/86613
7695 PR tree-optimization/86611
7696 * c-c++-common/Warray-bounds-2.c: Undefine macros and
7697 prune duplicate warnings.
7698 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
7699 data-model-dependencies.
7700 * gcc.dg/Warray-bounds-32.c: Ditto.
7701
7702 2018-07-20 Richard Biener <rguenther@suse.de>
7703
7704 PR debug/86585
7705 * g++.dg/lto/pr86585_0.C: New testcase.
7706 * g++.dg/lto/pr86585_1.C: Likewise.
7707
7708 2018-07-19 Martin Sebor <msebor@redhat.com>
7709
7710 PR tree-optimization/83776
7711 PR tree-optimization/84047
7712 * gcc.dg/Warray-bounds-29.c: New test.
7713 * gcc.dg/Warray-bounds-30.c: New test.
7714 * gcc.dg/Warray-bounds-31.c: New test.
7715 * gcc.dg/Warray-bounds-32.c: New test.
7716
7717 2018-07-19 Michael Collison <michael.collison@arm.com>
7718 Richard Henderson <rth@redhat.com>
7719
7720 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
7721 * gcc.target/aarch64/builtin_saddl.c: New testcase.
7722 * gcc.target/aarch64/builtin_saddll.c: New testcase.
7723 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
7724 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
7725 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
7726 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
7727 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
7728 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
7729 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
7730 * gcc.target/aarch64/builtin_usubl.c: New testcase.
7731 * gcc.target/aarch64/builtin_usubll.c: New testcase.
7732
7733 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7734
7735 Revert fix for c++/59480 (and testsuite followup)
7736
7737 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7738
7739 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7740
7741 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7742
7743 PR c++/59480, DR 136
7744 * g++.dg/other/friend8.C: New.
7745 * g++.dg/other/friend9.C: Likewise.
7746 * g++.dg/other/friend10.C: Likewise.
7747 * g++.dg/other/friend11.C: Likewise.
7748 * g++.dg/other/friend12.C: Likewise.
7749 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7750 * g++.dg/parse/defarg8.C: Likewise.
7751
7752 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7753
7754 * gcc.target/aarch64/profile.c: New test.
7755
7756 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7757
7758 PR target/83009
7759 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7760
7761 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7762
7763 PR target/86560
7764 * gcc.target/i386/pr86560-4.c: New test.
7765 * gcc.target/i386/pr86560-5.c: Likewise.
7766
7767 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7768
7769 PR target/86560
7770 * gcc.target/i386/pr86560-1.c: New test.
7771 * gcc.target/i386/pr86560-2.c: Likewise.
7772 * gcc.target/i386/pr86560-3.c: Likewise.
7773
7774 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7775
7776 * gfortran.dg/max_fmax_aarch64.f90: New test.
7777 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7778 * gfortran.dg/minmax_integer.f90: Likewise.
7779
7780 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7781
7782 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7783
7784 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7785
7786 PR middle-end/86544
7787 * g++.dg/tree-ssa/pr86544.C: New test.
7788
7789 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7790
7791 PR c++/86550
7792 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7793
7794 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7795
7796 PR 69558
7797 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7798 * c-c++-common/pr69558.c: Remove xfail.
7799 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7800 * gcc.dg/pr61817-1.c: Likewise.
7801 * gcc.dg/pr61817-2.c: Likewise.
7802 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7803
7804 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7805
7806 PR fortran/85599
7807 * gfortran.dg/function_optimize_5.f90: Add option
7808 '-faggressive-function-elimination' and update dg-warning clauses.
7809 * gfortran.dg/short_circuiting.f90: New test.
7810
7811 2018-07-18 Marek Polacek <polacek@redhat.com>
7812
7813 PR c++/86190 - bogus -Wsign-conversion warning
7814 * g++.dg/warn/Wsign-conversion-3.C: New test.
7815 * g++.dg/warn/Wsign-conversion-4.C: New test.
7816
7817 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7818
7819 PR c++/59480, DR 136
7820 * g++.dg/other/friend8.C: New.
7821 * g++.dg/other/friend9.C: Likewise.
7822 * g++.dg/other/friend10.C: Likewise.
7823 * g++.dg/other/friend11.C: Likewise.
7824 * g++.dg/other/friend12.C: Likewise.
7825 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7826 * g++.dg/parse/defarg8.C: Likewise.
7827
7828 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7829
7830 * g++.dg/ext/uow-3.C: Adjust.
7831 * g++.dg/ext/uow-4.C: Likewise.
7832 * g++.dg/lookup/name-clash11.C: Likewise.
7833 * g++.dg/lookup/name-clash7.C: Likewise.
7834 * g++.dg/lookup/redecl1.C: Likewise.
7835 * g++.dg/warn/changes-meaning.C: Likewise.
7836 * g++.old-deja/g++.jason/scoping8.C: Likewise.
7837 * g++.old-deja/g++.law/nest1.C: Likewise.
7838
7839 2018-07-18 Richard Biener <rguenther@suse.de>
7840
7841 PR debug/86523
7842 * g++.dg/lto/pr86523-3_0.C: New testcase.
7843
7844 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
7845
7846 * gcc.target/m68k/mulsi_highpart.c: New test.
7847
7848 2018-07-17 Jakub Jelinek <jakub@redhat.com>
7849
7850 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
7851 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
7852 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
7853 * gcc.dg/cpp/pr61854-8.c: New test.
7854
7855 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7856
7857 * gcc.target/powerpc/pr85456.c: Require longdouble128.
7858
7859 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
7860
7861 PR fortran/83184
7862 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
7863
7864 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7865
7866 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
7867 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
7868 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
7869 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
7870 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
7871
7872 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7873
7874 * gcc.target/powerpc/pr57150.c: Require longdouble128.
7875 * gcc.target/powerpc/pr79916.c: Require dfp.
7876
7877 2018-07-17 Richard Biener <rguenther@suse.de>
7878
7879 PR lto/86456
7880 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
7881
7882 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
7883
7884 * gcc.target/s390/function-align1.c: New test.
7885 * gcc.target/s390/function-align2.c: New test.
7886 * gcc.target/s390/function-align3.c: New test.
7887
7888 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7889
7890 * gnat.dg/discr55.adb: New test.
7891
7892 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7893
7894 * gcc.target/i386/vartrack-1.c (dg-options): Add
7895 -fomit-frame-pointer.
7896
7897 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7898
7899 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
7900 (dg-lto-options): Add -fPIC.
7901 * g++.dg/lto/pr86523-2_0.C: Likewise.
7902
7903 2018-07-17 Martin Liska <mliska@suse.cz>
7904
7905 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
7906
7907 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7908
7909 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
7910 testcase.
7911
7912 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7913
7914 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
7915
7916 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
7917
7918 * gnat.dg/memorytest.adb: New testcase.
7919
7920 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7921
7922 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
7923 New testcase.
7924
7925 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7926
7927 * gnat.dg/equal3.adb: New testcase.
7928
7929 2018-07-17 Justin Squirek <squirek@adacore.com>
7930
7931 * gnat.dg/split_args.adb: New testcase.
7932
7933 2018-07-17 Ed Schonberg <schonberg@adacore.com>
7934
7935 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
7936
7937 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
7938
7939 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
7940 New testcase.
7941
7942 2018-07-16 Carl Love <cel@us.ibm.com>
7943
7944 PR target/86414
7945 Forgot the PR number on the commit log.
7946
7947 2018-07-16 Carl Love <cel@us.ibm.com>
7948
7949 PR target/86414
7950 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7951 longdouble128.
7952 * gcc.target/powerpc/divkc3-3.c: Ditto.
7953 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7954 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7955 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7956 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7957
7958 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7959
7960 * gcc.target/powerpc/convert-fp-128.c: New testcase.
7961 * gcc.target/powerpc/convert-fp-64.c: New testcase.
7962
7963 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7964
7965 * lib/target-supports.exp (check_effective_target_longdouble64,
7966 check_effective_target_ppc_float128,
7967 check_effective_target_ppc_float128_insns,
7968 check_effective_target_powerpc_vsx): New.
7969
7970 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
7971
7972 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
7973 syntax error.
7974
7975 2018-07-16 Jakub Jelinek <jakub@redhat.com>
7976
7977 PR tree-optimization/86526
7978 * gcc.c-torture/compile/pr86526.c: New test.
7979
7980 2018-07-16 Carl Love <cel@us.ibm.com>
7981
7982 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
7983 longdouble128.
7984 * gcc.target/powerpc/divkc3-3.c: Ditto.
7985 * gcc.target/powerpc/mulkc3-2.c: Ditto.
7986 * gcc.target/powerpc/mulkc3-3.c: Ditto.
7987 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
7988 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
7989
7990 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
7991
7992 PR fortran/83184
7993 * gfortran.dg/assumed_rank_14.f90: New testcase.
7994 * gfortran.dg/assumed_rank_15.f90: New testcase.
7995 * gfortran.dg/dec_structure_8.f90: Update error messages.
7996 * gfortran.dg/dec_structure_23.f90: Update error messages.
7997
7998 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
7999
8000 PR middle-end/86528
8001 * gcc.c-torture/execute/pr86528.c: New test.
8002 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
8003
8004 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
8005
8006 * g++.dg/template/spec40.C: New.
8007 * g++.dg/parse/ptrmem8.C: Likewise.
8008
8009 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8010
8011 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
8012 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
8013 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
8014 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
8015 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
8016
8017 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8018
8019 * gcc.target/s390/mrecord-mcount.c: New testcase.
8020
8021 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8022
8023 * gcc.target/s390/mfentry-m64.c: New testcase.
8024
8025 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8026
8027 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
8028 testcase.
8029
8030 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8031
8032 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
8033 testcase.
8034
8035 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8036
8037 * gnat.dg/wide_wide_value1.adb: New testcase.
8038
8039 2018-07-16 Javier Miranda <miranda@adacore.com>
8040
8041 * gnat.dg/bit_order1.adb: New testcase.
8042
8043 2018-07-16 Javier Miranda <miranda@adacore.com>
8044
8045 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
8046
8047 2018-07-16 Richard Biener <rguenther@suse.de>
8048
8049 PR lto/86523
8050 * g++.dg/lto/pr86523-1_0.C: New testcase.
8051 * g++.dg/lto/pr86523-2_0.C: Likewise.
8052
8053 2018-07-16 Martin Liska <mliska@suse.cz>
8054
8055 PR ipa/86529
8056 * g++.dg/ipa/pr86529.C: New test.
8057
8058 2018-07-16 Tom de Vries <tdevries@suse.de>
8059
8060 PR debug/86455
8061 * gcc.target/i386/vartrack-1.c: New test.
8062
8063 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
8064
8065 * gnat.dg/opt73.adb: New test.
8066
8067 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8068
8069 PR c++/3698
8070 PR c++/86208
8071 * g++.dg/opt/pr3698.C: New test.
8072
8073 2018-07-16 Richard Biener <rguenther@suse.de>
8074
8075 PR ipa/86389
8076 * gcc.dg/torture/pr86389.c: Require trampolines.
8077
8078 2018-07-15 Tom de Vries <tdevries@suse.de>
8079
8080 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
8081 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
8082 already called.
8083 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
8084 * gcc.dg/guality/guality.exp: Same.
8085 * gfortran.dg/guality/guality.exp: Same.
8086
8087 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
8088 Sunil K Pandey <sunil.k.pandey@intel.com>
8089
8090 PR target/84413
8091 * gcc.target/i386/pr84413-1.c: New test.
8092 * gcc.target/i386/pr84413-2.c: Likewise.
8093 * gcc.target/i386/pr84413-3.c: Likewise.
8094
8095 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
8096 Steve Munroe <munroesj52@gmail.com>
8097
8098 * gcc.target/powerpc/sse2-pand-1.c: New file.
8099 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
8100 * gcc.target/powerpc/sse2-por-1.c: Likewise.
8101 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
8102
8103 2018-07-13 Nathan Sidwell <nathan@acm.org>
8104
8105 PR c++/86374
8106 * g++.dg/pr86374.C: New.
8107
8108 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
8109
8110 PR middle-end/78809
8111 * gcc.dg/strcmpopt_5.c: New test.
8112 * gcc.dg/strcmpopt_6.c: New test.
8113
8114 2018-07-13 Richard Biener <rguenther@suse.de>
8115
8116 PR middle-end/85974
8117 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
8118
8119 2018-07-13 Tom de Vries <tdevries@suse.de>
8120
8121 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
8122 * gcc.dg/guality/ctztest.c: Same.
8123 * gcc.dg/guality/sra-1.c: Same.
8124
8125 2018-07-13 Tom de Vries <tdevries@suse.de>
8126
8127 * gcc.dg/vla-1.c: Update.
8128
8129 2018-07-13 Tom de Vries <tdevries@suse.de>
8130
8131 * gcc.src/maintainers.exp: New file.
8132
8133 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
8134
8135 PR middle-end/86489
8136 * gcc.dg/pr86489.c: New test.
8137
8138 2018-07-12 Martin Sebor <msebor@redhat.com>
8139
8140 PR testsuite/86510
8141 g++.dg/warn/pr86453.C: Adjust.
8142
8143 2018-07-12 Jim Wilson <jimw@sifive.com>
8144
8145 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
8146
8147 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
8148
8149 * gcc.target/riscv/interrupt-conflict-mode.c: New.
8150
8151 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8152
8153 * c-c++-common/gomp/declare-target-3.c: New test.
8154 * g++.dg/gomp/declare-target-2.C: New test.
8155
8156 2018-07-12 Martin Sebor <msebor@redhat.com>
8157
8158 PR c/86453
8159 * c-c++-common/Wattributes.c: Adjust.
8160 * gcc.dg/Wattributes-10.c: New test.
8161 * g++.dg/Wattributes-3.C: Adjust.
8162 * gcc.dg/Wattributes-6.c: Adjust.
8163 * gcc.dg/pr18079.c: Adjust.
8164 * gcc.dg/torture/pr42363.c: Adjust.
8165
8166 2018-07-12 Julia Koval <julia.koval@intel.com>
8167
8168 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
8169 version.
8170
8171 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8172
8173 * gcc.dg/vect/vect-cond-arith-6.c: New test.
8174 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
8175 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
8176 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
8177 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
8178 * gcc.target/aarch64/sve/slp_14.c: Likewise.
8179 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
8180
8181 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8182
8183 * gcc.dg/vect/vect-cond-arith-4.c: New test.
8184 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
8185 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
8186 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
8187 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
8188 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
8189 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
8190 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
8191
8192 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8193 Alan Hayward <alan.hayward@arm.com>
8194 David Sherwood <david.sherwood@arm.com>
8195
8196 * gcc.dg/vect/vect-fma-2.c: New test.
8197 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
8198 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
8199 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
8200
8201 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8202
8203 * gcc.dg/vect/vect-cond-arith-3.c: New test.
8204 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
8205 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
8206 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
8207 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
8208 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
8209 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
8210 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
8211 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
8212
8213 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8214
8215 * gcc.dg/vect/vect-cond-arith-2.c: New test.
8216 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8217
8218 2018-07-12 Richard Biener <rguenther@suse.de>
8219
8220 PR target/84829
8221 * gcc.target/i386/pr84829.c: New testcase.
8222
8223 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8224
8225 * gcc.dg/torture/20180712-1.c: New test.
8226
8227 PR tree-optimization/86492
8228 * gcc.c-torture/execute/pr86492.c: New test.
8229
8230 2018-07-12 Richard Biener <rguenther@suse.de>
8231
8232 PR c/86453
8233 * g++.dg/warn/pr86453.C: New testcase.
8234
8235 2018-07-12 Richard Biener <rguenther@suse.de>
8236
8237 PR middle-end/86479
8238 * gcc.dg/graphite/pr86479.c: New testcase.
8239
8240 2018-07-11 Jakub Jelinek <jakub@redhat.com>
8241
8242 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
8243 of hardcoding size. Cast (rel) to MASK_TYPE.
8244 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
8245 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
8246 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
8247 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
8248 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8249 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8250 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8251 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8252 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8253 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8254 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8255 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8256 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8257 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8258 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8259 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8260 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8261 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8262 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8263
8264 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
8265
8266 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8267 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8268 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8269
8270 2018-07-10 Mark Wielaard <mark@klomp.org>
8271
8272 PR debug/86459
8273 * gcc.dg/pr86459.c: New test.
8274
8275 2018-07-10 Martin Sebor <msebor@redhat.com>
8276
8277 PR testsuite/86461
8278 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8279
8280 2018-07-10 Martin Liska <mliska@suse.cz>
8281
8282 PR testsuite/86445
8283 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8284
8285 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8286
8287 PR sanitizer/86406
8288 * g++.dg/ubsan/pr86406.C: New test.
8289
8290 PR fortran/86421
8291 * gfortran.dg/vect/pr86421.f90: New test.
8292
8293 2018-07-09 Martin Sebor <msebor@redhat.com>
8294
8295 PR tree-optimization/86415
8296 * gcc.dg/strlenopt-53.c: New test.
8297
8298 2018-07-09 Martin Sebor <msebor@redhat.com>
8299
8300 PR middle-end/77357
8301 * gcc.dg/strlenopt-49.c: New test.
8302 * gcc.dg/strlenopt-50.c: New test.
8303 * gcc.dg/strlenopt-51.c: New test.
8304 * gcc.dg/strlenopt-52.c: New test.
8305 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8306
8307 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8308
8309 PR c/86420
8310 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8311 to be returned and when first argument is not 0, so that they don't do
8312 anything for NEED_EXC or NEED_ERRNO.
8313
8314 2018-07-09 Tom de Vries <tdevries@suse.de>
8315
8316 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8317 * gcc.dg/guality/bswaptest.c: Same.
8318 * gcc.dg/guality/clztest.c: Same.
8319 * gcc.dg/guality/csttest.c: Same.
8320 * gcc.dg/guality/ctztest.c: Same.
8321 * gcc.dg/guality/drap.c: Same.
8322 * gcc.dg/guality/nrv-1.c: Same.
8323 * gcc.dg/guality/pr41353-1.c: Same.
8324 * gcc.dg/guality/pr41353-2.c: Same.
8325 * gcc.dg/guality/pr41404-1.c: Same.
8326 * gcc.dg/guality/pr43051-1.c: Same.
8327 * gcc.dg/guality/pr43077-1.c: Same.
8328 * gcc.dg/guality/pr43177.c: Same.
8329 * gcc.dg/guality/pr43329-1.c: Same.
8330 * gcc.dg/guality/pr43479.c: Same.
8331 * gcc.dg/guality/pr43593.c: Same.
8332 * gcc.dg/guality/pr45003-1.c: Same.
8333 * gcc.dg/guality/pr45003-2.c: Same.
8334 * gcc.dg/guality/pr45003-3.c: Same.
8335 * gcc.dg/guality/pr48437.c: Same.
8336 * gcc.dg/guality/pr48466.c: Same.
8337 * gcc.dg/guality/pr49888.c: Same.
8338 * gcc.dg/guality/pr54200.c: Same.
8339 * gcc.dg/guality/pr54519-1.c: Same.
8340 * gcc.dg/guality/pr54519-2.c: Same.
8341 * gcc.dg/guality/pr54519-3.c: Same.
8342 * gcc.dg/guality/pr54519-4.c: Same.
8343 * gcc.dg/guality/pr54519-5.c: Same.
8344 * gcc.dg/guality/pr54519-6.c: Same.
8345 * gcc.dg/guality/pr54551.c: Same.
8346 * gcc.dg/guality/pr54693-2.c: Same.
8347 * gcc.dg/guality/pr54693.c: Same.
8348 * gcc.dg/guality/pr54796.c: Same.
8349 * gcc.dg/guality/pr54970.c: Same.
8350 * gcc.dg/guality/pr67192.c: Same.
8351 * gcc.dg/guality/pr69947.c: Same.
8352 * gcc.dg/guality/pr78726.c: Same.
8353 * gcc.dg/guality/rotatetest.c: Same.
8354 * gcc.dg/guality/sra-1.c: Same.
8355 * gcc.dg/guality/vla-2.c: Same.
8356
8357 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8358
8359 * g++.dg/diagnostic/long-short.C: New.
8360 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8361 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8362 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8363
8364 2018-07-09 Tom de Vries <tdevries@suse.de>
8365
8366 * gcc.dg/vla-1.c: New test.
8367
8368 2018-07-07 Tom de Vries <tdevries@suse.de>
8369
8370 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8371 files.
8372 (get_dump_flags): New proc.
8373 (toplevel): Test all dump flags.
8374
8375 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8376
8377 * gnat.dg/stack_usage6.adb: New test.
8378 * gnat.dg/stack_usage6_pkg.ads: New helper.
8379
8380 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8381
8382 * gnat.dg/pure_function3a.adb: New test.
8383 * gnat.dg/pure_function3b.adb: Likewise.
8384 * gnat.dg/pure_function3c.adb: Likewise.
8385 * gnat.dg/pure_function3_pkg.ads: New helper.
8386
8387 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8388
8389 PR target/84711
8390 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8391 dg-require-effective-target. Add -msse not just on i386-*, but
8392 on all i?86-* and x86_64-*.
8393
8394 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8395
8396 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8397 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8398 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8399 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8400 * gcc.dg/tree-ssa/popcount3.c: New test.
8401
8402 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8403
8404 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8405 to preserve the test.
8406 * gcc.target/i386/pr85073.c: Likewise.
8407
8408 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8409
8410 PR tree-optimization/86401
8411 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8412 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8413 * c-c++-common/rotate-9.c: New test.
8414
8415 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8416
8417 PR target/86324
8418 gcc.target/powerpc/pr86324-1.c: New test.
8419 gcc.target/powerpc/pr86324-2.c: Likewise.
8420
8421 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8422
8423 PR target/84711
8424 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8425
8426 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8427
8428 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8429
8430 2018-07-05 Jeff Law <law@redhat.com>
8431
8432 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8433
8434 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8435
8436 PR fortran/86408
8437 * gfortran.dg/deferred_character_20.f90: New test.
8438
8439 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8440
8441 PR fortran/83183
8442 PR fortran/86325
8443 * gfortran.dg/init_flag_18.f90: New testcase.
8444 * gfortran.dg/init_flag_19.f03: New testcase.
8445
8446 2018-07-05 Carl Love <cel@us.ibm.com>
8447 * gcc.target/altivec-1-runnable.c: New test file.
8448 * gcc.target/altivec-2-runnable.c: New test file.
8449 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8450 for tests.
8451
8452 2018-07-05 Martin Sebor <msebor@redhat.com>
8453
8454 PR c++/86400
8455 * gcc.dg/strlenopt-47.c: New test.
8456 * gcc.dg/strlenopt-48.c: New test.
8457
8458 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8459
8460 PR target/84711
8461 * gcc.target/arm/big-endian-subreg.c: New.
8462
8463 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8464
8465 PR target/84711
8466 * gcc.dg/vect/pr84711.c: New.
8467
8468 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8469
8470 * gcc.target/aarch64/struct_cpy.c: New.
8471
8472 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8473
8474 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8475 * c-c++-common/unroll-2.c: Likewise.
8476 * g++.dg/cdce3.C: Likewise.
8477 * g++.dg/ext/unroll-1.C: Likewise.
8478 * g++.dg/ext/unroll-2.C: Likewise.
8479 * g++.dg/ext/unroll-3.C: Likewise.
8480 * gcc.dg/cdce1.c: Likewise.
8481 * gcc.dg/cdce2.c: Likewise.
8482 * gcc.dg/gomp/pr68128-1.c: Likewise.
8483 * gcc.dg/vect/pr46032.c: Likewise.
8484 * gcc.dg/vect/vect-cond-10.c: Likewise.
8485 * gcc.dg/vect/vect-cond-8.c: Likewise.
8486 * gcc.dg/vect/vect-cond-9.c: Likewise.
8487 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8488 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8489 * gcc.target/i386/avx-cvt-2.c: Likewise.
8490 * gcc.target/i386/avx-cvt-3.c: Likewise.
8491 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8492 * gcc.target/i386/avx2-gather-2.c: Likewise.
8493 * gcc.target/i386/avx2-gather-6.c: Likewise.
8494 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8495 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8496 * gfortran.dg/directive_unroll_1.f90: Likewise.
8497 * gfortran.dg/directive_unroll_2.f90: Likewise.
8498 * gnat.dg/unroll2.adb: Likewise.
8499 * gnat.dg/unroll3.adb: Likewise.
8500
8501 2018-07-05 Tom de Vries <tdevries@suse.de>
8502
8503 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8504
8505 2018-07-04 Martin Sebor <msebor@redhat.com>
8506
8507 PR tree-optimization/86274
8508 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8509
8510 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8511
8512 PR fortran/82009
8513 * gfortran.dg/block_16.f08. New test.
8514
8515 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8516
8517 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8518 has a slightly different IL that provides more threading
8519 opportunities.
8520
8521 2018-07-04 Martin Liska <mliska@suse.cz>
8522
8523 PR middle-end/66240
8524 PR target/45996
8525 PR c/84100
8526 * gcc.dg/pr84100.c (foo):
8527 * gcc.target/i386/falign-functions-2.c: New test.
8528 * gcc.target/i386/falign-functions.c: New test.
8529
8530 2018-07-04 Martin Liska <mliska@suse.cz>
8531
8532 * gcc.dg/pr47793.c: Remove.
8533
8534 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8535
8536 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8537 final scan test.
8538 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8539
8540 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8541
8542 PR target/85620
8543 * gcc.target/i386/pr85620-1.c: New test.
8544 * gcc.target/i386/pr85620-2.c: Likewise.
8545 * gcc.target/i386/pr85620-3.c: Likewise.
8546 * gcc.target/i386/pr85620-4.c: Likewise.
8547
8548 2018-07-03 Martin Sebor <msebor@redhat.com>
8549
8550 PR tree-optimization/86274
8551 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8552 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8553 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8554 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8555 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8556 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8557 * gcc.dg/tree-ssa/pr83198.c: Same.
8558
8559 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8560
8561 * g++.dg/other/locations1.C: New.
8562 * g++.dg/tls/locations1.C: Likewise.
8563 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8564 * g++.dg/diagnostic/virtual-static.C: Likewise.
8565 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8566 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8567 * g++.dg/cpp0x/pr51463.C: Likewise.
8568 * g++.dg/other/typedef1.C: Likewise.
8569 * g++.dg/parse/dtor13.C: Likewise.
8570 * g++.dg/template/error44.C: Likewise.
8571 * g++.dg/template/typedef4.C: Likewise.
8572 * g++.dg/template/typedef5.C: Likewise.
8573 * g++.dg/tls/diag-2.C: Likewise.
8574 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8575
8576 2018-07-03 Marek Polacek <polacek@redhat.com>
8577
8578 PR c++/86201
8579 * g++.dg/diagnostic/pr86201.C: New test.
8580
8581 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8582
8583 PR target/85694
8584 * gcc.target/i386/pr85694.c: New test.
8585
8586 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8587
8588 PR tree-optimization/85694
8589 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8590 Return true for AArch64 without SVE.
8591 * gcc.target/aarch64/vect_hadd_1.h: New file.
8592 * gcc.target/aarch64/vect_shadd_1.c: New test.
8593 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8594 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8595 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8596
8597 2018-07-03 Marek Polacek <polacek@redhat.com>
8598
8599 PR middle-end/86202
8600 * gcc.dg/Wint-conversion-2.c: New test.
8601
8602 PR c++/84306
8603 * g++.dg/overload/conv-op3.C: New test.
8604
8605 2018-07-03 Richard Biener <rguenther@suse.de>
8606
8607 PR ipa/86389
8608 * gcc.dg/torture/pr86389.c: New testcase.
8609
8610 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8611
8612 PR tree-optimization/85694
8613 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8614 proc.
8615 * gcc.dg/vect/vect-avg-1.c: New test.
8616 * gcc.dg/vect/vect-avg-2.c: Likewise.
8617 * gcc.dg/vect/vect-avg-3.c: Likewise.
8618 * gcc.dg/vect/vect-avg-4.c: Likewise.
8619 * gcc.dg/vect/vect-avg-5.c: Likewise.
8620 * gcc.dg/vect/vect-avg-6.c: Likewise.
8621 * gcc.dg/vect/vect-avg-7.c: Likewise.
8622 * gcc.dg/vect/vect-avg-8.c: Likewise.
8623 * gcc.dg/vect/vect-avg-9.c: Likewise.
8624 * gcc.dg/vect/vect-avg-10.c: Likewise.
8625 * gcc.dg/vect/vect-avg-11.c: Likewise.
8626 * gcc.dg/vect/vect-avg-12.c: Likewise.
8627 * gcc.dg/vect/vect-avg-13.c: Likewise.
8628 * gcc.dg/vect/vect-avg-14.c: Likewise.
8629
8630 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8631
8632 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8633 get split into two for use by the over-widening pattern.
8634 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8635 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8636 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8637 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8638 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8639 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8640 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8641 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8642 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8643 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8644 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8645 * gcc.dg/vect/vect-over-widen-22.c: New test.
8646
8647 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8648
8649 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
8650 widen_mult pattern.
8651 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
8652 over-widening messages.
8653 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8654 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8655 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8656 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8657 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8658 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8659 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8660 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
8661 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8662 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
8663 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8664 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8665 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8666 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8667 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8668 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8669 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8670 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8671 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8672 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8673 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8674 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
8675 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
8676 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
8677 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
8678 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
8679
8680 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8681
8682 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
8683
8684 2018-07-02 Jim Wilson <jimw@sifive.com>
8685
8686 * gcc.target/riscv/interrupt-debug.c: New.
8687
8688 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8689
8690 * g++.dg/diagnostic/thread-thread_local.C: New.
8691
8692 2018-07-02 Martin Liska <mliska@suse.cz>
8693
8694 PR testsuite/86366
8695 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
8696 * gcc.dg/profile-dir-2.c: Likewise.
8697 * gcc.dg/profile-dir-3.c: Likewise.
8698
8699 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
8700
8701 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
8702 overriden.
8703
8704 2018-07-02 Richard Biener <rguenther@suse.de>
8705
8706 PR tree-optimization/86363
8707 * gcc.dg/torture/pr86363.c: New testcase.
8708
8709 2018-07-02 Martin Liska <mliska@suse.cz>
8710
8711 * gcc.dg/completion-1.c: New test.
8712 * gcc.dg/completion-2.c: New test.
8713 * gcc.dg/completion-3.c: New test.
8714
8715 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8716
8717 PR fortran/82969
8718 PR fortran/86242
8719 * gfortran.dg/proc_ptr_50.f90: New test.
8720
8721 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8722
8723 PR fortran/45305
8724 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
8725
8726 2018-07-02 Martin Liska <mliska@suse.cz>
8727
8728 PR ipa/86279
8729 * gcc.dg/ipa/pr86279.c: New test.
8730
8731 2018-07-02 Martin Liska <mliska@suse.cz>
8732
8733 PR ipa/86323
8734 * g++.dg/ipa/pr86323.C: New test.
8735
8736 2018-07-01 Tom de Vries <tdevries@suse.de>
8737
8738 revert:
8739 2018-07-01 Tom de Vries <tdevries@suse.de>
8740
8741 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8742 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8743
8744 2018-07-01 Tom de Vries <tdevries@suse.de>
8745
8746 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
8747 argument.
8748 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
8749 with @main.
8750
8751 2018-07-01 Tom de Vries <tdevries@suse.de>
8752
8753 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8754 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8755
8756 2018-07-01 Tom de Vries <tdevries@suse.de>
8757
8758 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
8759 * gcc.dg/guality/vla-1.c: Use relative line numbers.
8760
8761 2018-07-01 Tom de Vries <tdevries@suse.de>
8762
8763 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
8764 (verify_call): ... here. Move to toplevel.
8765 (verify_call_np, dg_final_directive_check_utils): New proc.
8766 (toplevel): Call dg_final_directive_check_utils.
8767 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
8768
8769 2018-06-30 Jim Wilson <jimw@sifive.com>
8770
8771 * gcc.target/riscv/shift-shift-1.c: New.
8772 * gcc.target/riscv/shift-shift-2.c: New.
8773 * gcc.target/riscv/shift-shift-3.c: New.
8774
8775 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8776
8777 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8778
8779 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8780
8781 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8782 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8783 by 4 in the computation of a[i].
8784 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8785 main multiplication constant.
8786 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8787 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8788 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8789 pattern to cast the result to int.
8790 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8791 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8792 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8793 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8794 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8795 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8796 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8797 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8798 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8799 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8800 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8801 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8802 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8803 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8804 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8805 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8806 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8807 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8808 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8809 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8810
8811 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8812
8813 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8814 test for vectorization along the lines described in the comment.
8815
8816 2018-06-30 Tom de Vries <tdevries@suse.de>
8817
8818 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8819 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8820 LTO_TORTURE_OPTIONS.
8821 * gcc.dg/guality/prevent-optimization.h: New file.
8822 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
8823 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
8824
8825 2018-06-30 Tom de Vries <tdevries@suse.de>
8826
8827 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
8828 * lib/gcc-dg.exp (dg-final): New proc.
8829 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
8830 argument.
8831
8832 2018-06-29 Martin Sebor <msebor@redhat.com>
8833
8834 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
8835 that don't define the function.
8836
8837 2018-06-29 Marek Polacek <polacek@redhat.com>
8838
8839 PR c++/86184
8840 * g++.dg/ext/cond3.C: New test.
8841
8842 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8843
8844 * gcc.target/arm/arm-soft-strd-even.c: New test.
8845
8846 2018-06-29 Tom de Vries <tdevries@suse.de>
8847
8848 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
8849 line, and use it.
8850 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
8851 (process-message): ... here.
8852 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
8853
8854 2018-06-29 Martin Liska <mliska@suse.cz>
8855
8856 PR tree-optimization/86263
8857 * gcc.dg/tree-ssa/pr86263.c: New test.
8858
8859 2018-06-28 Carl Love <cel@us.ibm.com>
8860
8861 * gcc.target/p9-extract-1.c: Add test case.
8862 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
8863 name in ABI.
8864
8865 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
8866
8867 PR target/86348
8868 * gcc.target/i386/pr86348.c: New test.
8869
8870 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
8871
8872 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
8873
8874 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
8875
8876 PR fortran/82865
8877 * gfortran.dg/dec_type_print_2.f03: New testcase.
8878
8879 2018-06-28 David Pagan <dave.pagan@oracle.com>
8880
8881 PR c/55976
8882 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
8883 message causing unexpected test FAIL.
8884
8885 2018-06-28 Martin Liska <mliska@suse.cz>
8886
8887 * gcc.dg/tree-ssa/switch-1.c: New test.
8888
8889 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
8890
8891 * gnat.dg/debug15.adb: New test.
8892
8893 2018-06-27 David Malcolm <dmalcolm@redhat.com>
8894
8895 PR c++/86329
8896 * g++.dg/lookup/pr86329.C: New test.
8897
8898 2018-06-27 Carl Love <cel@us.ibm.com>
8899
8900 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
8901
8902 2018-06-27 Tamar Christina <tamar.christina@arm.com>
8903
8904 PR target/85769
8905 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
8906
8907 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
8908
8909 * gcc.target/powerpc/builtins-1.c: Correct a comment.
8910
8911 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
8912
8913 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
8914 requirement for this test.
8915 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
8916 requirement, and -mpower8-vector compile option.
8917
8918 2018-06-26 Jakub Jelinek <jakub@redhat.com>
8919
8920 PR target/86314
8921 * gcc.dg/pr86314.c: New test.
8922
8923 PR debug/86257
8924 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
8925
8926 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8927
8928 * gcc.target/i386/pr86257.c: Require 64-bit.
8929
8930 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8931
8932 * g++.dg/pr86082.C: Require IBM1047 support.
8933
8934 2018-06-26 Richard Biener <rguenther@suse.de>
8935
8936 PR middle-end/86271
8937 * gcc.dg/pr86271.c: New testcase.
8938
8939 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
8940
8941 PR debug/86064
8942 * gcc.dg/pr86064.c: New.
8943
8944 2018-06-25 Jeff Law <law@redhat.com>
8945
8946 * lib/target-supports.exp
8947 (check_effective_target_logical_op_short_circuit): Add v850.
8948
8949 2018-06-25 Martin Sebor <msebor@redhat.com>
8950
8951 PR tree-optimization/86204
8952 * gcc.dg/strlenopt-46.c: New test.
8953
8954 2018-06-25 Martin Sebor <msebor@redhat.com>
8955
8956 PR tree-optimization/85700
8957 * gcc.dg/Wstringop-truncation-4.c: New test.
8958
8959 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
8960
8961 PR fortran/82972
8962 PR fortran/83088
8963 PR fortran/85851
8964 * gfortran.dg/init_flag_17.f90: New testcase.
8965
8966 2018-06-25 Carl Love <cel@us.ibm.com>
8967
8968 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
8969 vec_extract a signed int. Add vec_extract tests for bool char
8970 and bool int.
8971 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
8972 vec_extract tests.
8973
8974 2018-06-25 Tom de Vries <tdevries@suse.de>
8975
8976 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
8977
8978 2018-06-25 Jakub Jelinek <jakub@redhat.com>
8979
8980 PR target/84786
8981 * gcc.target/i386/avx512f-pr84786-3.c: New test.
8982
8983 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
8984
8985 * gnat.dg/sso9.adb: New testcase.
8986 * gnat.dg/sso9_pkg.ads: Likewise.
8987
8988 2018-06-25 Tom de Vries <tdevries@suse.de>
8989
8990 PR debug/86257
8991 * gcc.target/i386/pr86257.c: New test.
8992
8993 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
8994
8995 PR C++/86082
8996 * g++.dg/pr86082.C: New test.
8997
8998 2018-06-24 Tom de Vries <tdevries@suse.de>
8999
9000 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
9001 * gcc.dg/guality/guality.exp: Same.
9002 * gfortran.dg/guality/guality.exp: Same.
9003 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
9004
9005 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9006
9007 * g++.dg/concepts/locations1.C: New.
9008 * g++.dg/cpp0x/locations1.C: Likewise.
9009 * g++.dg/cpp1z/inline-var2.C: Test locations too.
9010 * g++.dg/cpp1z/inline-var3.C: Likewise.
9011
9012 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
9013
9014 PR fortran/86281
9015 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
9016
9017 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
9018
9019 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
9020 this test.
9021 * gcc.target/powerpc/builtins-9.c: New test.
9022 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
9023 to expect different code generation on big-endian vs.
9024 little-endian targets.
9025
9026 2018-06-22 Tom de Vries <tdevries@suse.de>
9027
9028 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
9029 $rootme/../gdb/gdb, if available.
9030 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
9031 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
9032
9033 2018-06-22 Tom de Vries <tdevries@suse.de>
9034
9035 * lib/gcc-gdb-test.exp (report_gdb): New proc.
9036 * g++.dg/guality/guality.exp: Use report_gdb.
9037 * gcc.dg/guality/guality.exp: Same.
9038 * gfortran.dg/guality/guality.exp: Same.
9039
9040 2018-06-22 Jakub Jelinek <jakub@redhat.com>
9041
9042 PR c++/85662
9043 * g++.dg/ext/offsetof3.C: New test.
9044
9045 2018-06-22 Carl Love <cel@us.ibm.com>
9046
9047 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
9048 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
9049 for the vnor, vand and vxor instructions.
9050 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
9051 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
9052 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
9053 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
9054 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
9055 Add -dp to dg-options, update expected counts.
9056
9057 2018-06-22 Paul Koning <ni1d@arrl.net>
9058
9059 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
9060 if pdp11.
9061 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
9062 * gcc.c-torture/compile/20040101-1.c: Ditto.
9063 * gcc.c-torture/compile/20050622-1.c: Ditto.
9064 * gcc.c-torture/compile/20080625-1.c: Ditto.
9065 * gcc.c-torture/compile/20090107-1.c: Ditto.
9066 * gcc.c-torture/compile/920501-12.c: Ditto.
9067 * gcc.c-torture/compile/920501-4.c: Ditto.
9068 * gcc.c-torture/compile/961203-1.c: Ditto.
9069 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
9070 * gcc.c-torture/compile/pr25310.c: Ditto.
9071
9072 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
9073 James Norris <jnorris@codesourcery.com>
9074 Thomas Schwinge <thomas@codesourcery.com>
9075 Tom de Vries <tom@codesourcery.com>
9076
9077 * c-c++-common/goacc/deviceptr-4.c: New file.
9078 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
9079 Likewise.
9080 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9081 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9082 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9083 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9084 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
9085 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
9086 Likewise.
9087 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9088 * c-c++-common/goacc/private-reduction-1.c: Likewise.
9089 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
9090 Likewise.
9091 * gfortran.dg/goacc/modules.f95: Likewise.
9092 * gfortran.dg/goacc/routine-8.f90: Likewise.
9093 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9094
9095 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
9096
9097 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
9098 if the long double format is IEEE 128-bit for tests that are
9099 explicitly testing IBM extended double support. Use the
9100 appropriate pack and unpack built-in functions. Change calls from
9101 __builtin_isinfl to __builtin_isinf since the later supports all
9102 floating point types.
9103 * gcc.target/powerpc/pr57150.c: Likewise.
9104 * gcc.target/powerpc/pr60203.c: Likewise.
9105 * gcc.target/powerpc/pr67808.c: Likewise.
9106 * gcc.target/powerpc/pr70117.c: Likewise.
9107 * gcc.target/powerpc/tfmode_off.c: Likewise.
9108
9109 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9110
9111 PR fortran/49630
9112 * gfortran.dg/assumed_charlen_function_7.f90: New test.
9113
9114 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9115
9116 PR fortran/83118
9117 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
9118
9119 2018-06-21 Tom de Vries <tdevries@suse.de>
9120
9121 * gcc.dg/guality/pr45882.c (a): Add used attribute.
9122
9123 2018-06-21 Tom de Vries <tdevries@suse.de>
9124
9125 PR tree-optimization/85859
9126 * gcc.dg/pr85859.c: New test.
9127
9128 2018-06-21 Richard Biener <rguenther@suse.de>
9129
9130 PR tree-optimization/86232
9131 * gcc.dg/torture/pr86232.c: New testcase.
9132
9133 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9134
9135 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
9136
9137 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9138
9139 * gcc/gcc.target/aarch64/aes_2.c: New test.
9140
9141 2018-06-20 Than McIntosh <thanm@google.com>
9142
9143 PR libgcc/86213
9144 * gcc.dg/split-8.c: New.
9145
9146 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9147
9148 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
9149 for vpkudus in place of vpksdus.
9150 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
9151
9152 2018-06-20 Nathan Sidwell <nathan@acm.org>
9153
9154 PR c++/85634
9155 * g++.dg/lookup/pr85634-2.C: New.
9156
9157 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
9158
9159 * g++.dg/template/friend65.C: New.
9160 * g++.dg/cpp0x/main1.C: Likewise.
9161 * g++.dg/other/main2.C: Likewise.
9162 * g++.dg/other/main3.C: Likewise.
9163 * g++.dg/template/friend42.C: Test location too.
9164 * g++.dg/concepts/decl-diagnose.C: Likewise.
9165 * g++.dg/warn/main-2.C: Update.
9166
9167 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
9168 Thomas Schwinge <thomas@codesourcery.com>
9169 Cesar Philippidis <cesar@codesourcery.com>
9170
9171 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
9172 2.5 data clause semantics.
9173 * c-c++-common/goacc/declare-2.c: Likewise.
9174 * c-c++-common/goacc/default-4.c: Likewise.
9175 * c-c++-common/goacc/finalize-1.c: New test.
9176 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
9177 OpenACC 2.5 data clause semantics.
9178 * c-c++-common/goacc/kernels-alias.c: Likewise.
9179 * c-c++-common/goacc/routine-5.c: Likewise.
9180 * c-c++-common/goacc/update-if_present-1.c: New test.
9181 * c-c++-common/goacc/update-if_present-2.c: New test.
9182 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
9183 2.5 data clause semantics.
9184 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9185 * gfortran.dg/goacc/data-tree.f95: Likewise.
9186 * gfortran.dg/goacc/declare-2.f95: Likewise.
9187 * gfortran.dg/goacc/default-4.f: Likewise.
9188 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9189 * gfortran.dg/goacc/finalize-1.f: New test.
9190 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
9191 OpenACC 2.5 data clause semantics.
9192 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
9193 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9194 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
9195 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9196 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
9197 * gfortran.dg/goacc/update-if_present-1.f90: New test.
9198 * gfortran.dg/goacc/update-if_present-2.f90: New test.
9199
9200 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9201
9202 PR c++/86210
9203 * g++.dg/warn/Wnonnull4.C: New test.
9204
9205 2018-06-20 Marek Polacek <polacek@redhat.com>
9206
9207 PR c++/86240
9208 * g++.dg/pr86240.C: New test.
9209
9210 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9211
9212 PR debug/86194
9213 * gcc.target/i386/pr86194.c: New test.
9214
9215 PR tree-optimization/86231
9216 * gcc.dg/tree-ssa/vrp119.c: New test.
9217 * gcc.c-torture/execute/pr86231.c: New test.
9218
9219 2018-06-20 Tom de Vries <tdevries@suse.de>
9220
9221 PR tree-optimization/86097
9222 * gcc.dg/autopar/pr86097.c: New test.
9223
9224 2018-06-20 Nathan Sidwell <nathan@acm.org>
9225
9226 PR c++/85634
9227 * g++.dg/lookup/pr85634.C: New.
9228
9229 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9230
9231 * gcc.target/aarch64/ldp_stp_q.c: New test.
9232 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
9233 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
9234
9235 2018-06-20 Martin Liska <mliska@suse.cz>
9236
9237 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
9238
9239 2018-06-19 Martin Sebor <msebor@redhat.com>
9240
9241 PR tree-optimization/48560
9242 * gcc.dg/Warray-bounds-28.c: New test.
9243
9244 2018-06-19 Martin Sebor <msebor@redhat.com>
9245
9246 PR middle-end/85602
9247 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
9248 to also match C++.
9249
9250 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
9251
9252 * g++.dg/lto/pr84805_0.C: Update template.
9253 * g++.dg/lto/pr84805_1.C: Update template.
9254
9255 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
9256
9257 * gnat.dg/aggr24.adb: New test.
9258 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
9259
9260 2018-06-19 Richard Biener <rguenther@suse.de>
9261
9262 PR tree-optimization/86179
9263 * gcc.dg/pr86179.c: New testcase.
9264
9265 2018-06-18 Martin Sebor <msebor@redhat.com>
9266
9267 PR middle-end/85602
9268 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9269 * c-c++-common/attr-nonstring-8.c: New test.
9270
9271 2018-06-18 Martin Sebor <msebor@redhat.com>
9272
9273 PR tree-optimization/81384
9274 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9275 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9276 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9277 * gcc.dg/attr-nonstring-2.c: New test.
9278 * gcc.dg/attr-nonstring-3.c: New test.
9279 * gcc.dg/attr-nonstring-4.c: New test.
9280 * gcc.dg/strlenopt-45.c: New test.
9281 * gcc.dg/strlenopt.h (strnlen): Declare.
9282
9283 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9284
9285 PR tree-optimization/86076
9286 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9287
9288 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9289
9290 PR tree-optimization/64946
9291 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9292
9293 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9294
9295 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9296 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9297 * gnat.dg/stack_usage5.adb: New test.
9298
9299 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9300
9301 PR middle-end/82479
9302 * gcc.dg/tree-ssa/popcount.c: New test.
9303 * gcc.dg/tree-ssa/popcount2.c: New test.
9304
9305 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9306
9307 PR middle-end/64946
9308 * gcc.dg/absu.c: New test.
9309 * gcc.dg/gimplefe-29.c: New test.
9310 * gcc.target/aarch64/pr64946.c: New test.
9311
9312 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9313
9314 PR c/86093
9315 * c-c++-common/pr86093.c: New test.
9316
9317 PR middle-end/85878
9318 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9319
9320 PR middle-end/86123
9321 * gcc.c-torture/compile/pr86123.c: New test.
9322
9323 2018-06-15 Tom de Vries <tdevries@suse.de>
9324
9325 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9326
9327 2018-06-15 Nick Clifton <nickc@redhat.com>
9328
9329 PR 84195
9330 * gcc.c-torture/compile/pr84195.c: New test.
9331
9332 2018-06-15 Richard Biener <rguenther@suse.de>
9333
9334 PR middle-end/86159
9335 * g++.dg/pr86159.C: New testcase.
9336
9337 2018-06-15 Richard Biener <rguenther@suse.de>
9338
9339 PR middle-end/86076
9340 * gcc.dg/pr86076.c: New testcase.
9341
9342 2018-06-14 Marek Polacek <polacek@redhat.com>
9343
9344 PR c++/86063
9345 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9346
9347 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9348
9349 PR target/86048
9350 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9351 -msse2 to dg-options.
9352
9353 PR middle-end/86122
9354 * gcc.c-torture/compile/pr86122.c: New test.
9355
9356 P0624R2 - Default constructible and assignable stateless lambdas
9357 * g++.dg/cpp2a/lambda1.C: New test.
9358 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9359 for -std=c++2a.
9360
9361 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9362
9363 * g++.dg/other/static3.C: New.
9364 * g++.dg/other/static4.C: Likewise.
9365 * g++.dg/warn/Wshadow-15.C: Likewise.
9366 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9367 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9368 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9369 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9370 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9371 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9372 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9373
9374 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9375
9376 PR target/85945
9377 * gcc.c-torture/compile/pr85945.c: New test.
9378
9379 2018-06-14 Richard Biener <rguenther@suse.de>
9380
9381 PR ipa/86124
9382 * gcc.dg/pr86124.c: New testcase.
9383
9384 2018-06-13 Martin Sebor <msebor@redhat.com>
9385
9386 PR tree-optimization/86114
9387 * gcc.dg/pr86114.c: New test.
9388
9389 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9390
9391 PR fortran/86110
9392 * gfortran.dg/pr86110.f90: New test.
9393
9394 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9395
9396 PR fortran/85703
9397 * gfortran.dg/goacc/pr85703.f90: New test.
9398 * gfortran.dg/gomp/pr85703.f90: New test.
9399
9400 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9401
9402 PR fortran/85702
9403 * gfortran.dg/goacc/pr85702.f90: New test.
9404
9405 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9406
9407 * gcc.target/i386/pr86048.c: New test.
9408
9409 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9410
9411 * gcc.target/arc/fma-1.c: New test.
9412
9413 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9414
9415 * gcc.target/arc/pr9001107555.c: New file.
9416
9417 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9418
9419 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9420
9421 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9422
9423 * g++.dg/init/delete3.C: New.
9424 * g++.dg/init/new49.C: Likewise.
9425 * g++.dg/init/new25.C: Test locations too.
9426 * g++.dg/template/new4.C: Likewise.
9427 * g++.old-deja/g++.jason/operator.C: Likewise.
9428
9429 2018-06-12 Marek Polacek <polacek@redhat.com>
9430
9431 Core issue 1331 - const mismatch with defaulted copy constructor
9432 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9433 * g++.dg/cpp0x/defaulted52.C: New test.
9434 * g++.dg/cpp0x/defaulted53.C: New test.
9435 * g++.dg/cpp0x/defaulted54.C: New test.
9436 * g++.dg/cpp0x/defaulted55.C: New test.
9437 * g++.dg/cpp0x/defaulted56.C: New test.
9438 * g++.dg/cpp0x/defaulted57.C: New test.
9439 * g++.dg/cpp0x/defaulted58.C: New test.
9440 * g++.dg/cpp0x/defaulted59.C: New test.
9441 * g++.dg/cpp0x/defaulted60.C: New test.
9442
9443 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9444
9445 PR other/69968
9446 * gcc.dg/spellcheck-transposition.c: New test.
9447
9448 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9449
9450 PR fortran/44491
9451 * gfortran.dg/pr44491.f90: New testcase
9452
9453 2018-06-12 Martin Sebor <msebor@redhat.com>
9454
9455 PR tree-optimization/85259
9456 * gcc.dg/Wstringop-overflow-5.c: New test.
9457 * gcc.dg/Wstringop-overflow-6.c: New test.
9458
9459 2018-06-12 Martin Sebor <msebor@redhat.com>
9460
9461 PR c/85931
9462 * gcc.dg/Wstringop-truncation-3.c: New test.
9463
9464 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9465
9466 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9467 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9468 * gcc.target/powerpc/swaps-p8-17.c: Same.
9469
9470 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9471
9472 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9473 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9474 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9475 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9476 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9477 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9478
9479 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9480
9481 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9482 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9483 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9484 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9485 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9486 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9487
9488 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9489
9490 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9491 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9492 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9493 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9494 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9495 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9496
9497 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9498
9499 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9500 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9501 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9502 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9503 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9504 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9505
9506 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9507
9508 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9509 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9510 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9511 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9512 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9513 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9514
9515 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9516
9517 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9518 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9519 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9520 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9521 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9522 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9523
9524 2018-06-12 Martin Liska <mliska@suse.cz>
9525
9526 * g++.dg/opt/mpx.C: New test.
9527 * gcc.target/i386/mpx.c: New test.
9528
9529 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9530
9531 * gcc.target/arc/builtin_simdarc.c: Update test.
9532 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9533 * gcc.target/arc/tumaddsidi4.c: Likewise.
9534
9535 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9536
9537 * gnat.dg/opt72a.ad[sb]: New test.
9538 * gnat.dg/opt72_pkg.ads: New helper.
9539
9540 2018-06-12 Tom de Vries <tdevries@suse.de>
9541
9542 * gcc.dg-selftests/dg-final.exp: New file.
9543
9544 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9545
9546 * g++.dg/lookup/new2.C: Test locations too.
9547 * g++.dg/other/ellipsis1.C: Likewise.
9548 * g++.dg/other/operator1.C: Likewise.
9549 * g++.dg/other/operator2.C: Likewise.
9550 * g++.dg/overload/operator2.C: Likewise.
9551 * g++.dg/parse/defarg11.C: Likewise.
9552 * g++.dg/parse/operator4.C: Likewise.
9553 * g++.dg/template/error30.C: Likewise.
9554 * g++.dg/template/explicit-args3.C: Likewise.
9555 * g++.dg/warn/effc1.C: Likewise.
9556 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9557 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9558 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9559 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9560 * g++.old-deja/g++.jason/operator.C: Likewise.
9561
9562 2018-06-11 Martin Sebor <msebor@redhat.com>
9563
9564 PR tree-optimization/86083
9565 * gcc.dg/strlenopt-44.c: New test.
9566
9567 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9568
9569 PR fortran/45521
9570 * gfortran.dg/generic_32.f90: New test.
9571 * gfortran.dg/generic_33.f90: New test.
9572
9573 2018-06-11 Carl Love <cel@us.ibm.com>
9574 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9575 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9576 long long bool. Remove duplicate dg-final for xxlxor. Update
9577 dg-final instruction counts.
9578 * gcc.target/powerpc/altivec-37.c (main): New file for
9579 tests vec_unpackh and vec_unpackl returning long long bool and
9580 long long int.
9581
9582 2018-06-11 Martin Liska <mliska@suse.cz>
9583
9584 PR tree-optimization/86089
9585 * gcc.dg/tree-ssa/pr86089.c: New test.
9586
9587 2018-06-11 Julia Koval <julia.koval@intel.com>
9588
9589 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9590 * gcc.target/i386/vpclmulqdq.c: Ditto.
9591
9592 2018-06-11 Olivier Hainque <hainque@adacore.com>
9593
9594 * gnat.dg/lang-dw2.adb: New test.
9595 * gnat.dg/lang-dw3.adb: New test.
9596
9597 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9598
9599 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9600 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9601
9602 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9603
9604 * gnat.dg/predicate1.adb: New testcase.
9605
9606 2018-06-11 Yannick Moy <moy@adacore.com>
9607
9608 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9609
9610 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9611
9612 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9613 testcase.
9614
9615 2018-06-11 Javier Miranda <miranda@adacore.com>
9616
9617 * gnat.dg/prot4.adb: New testcase.
9618
9619 2018-06-11 Yannick Moy <moy@adacore.com>
9620
9621 * gnat.dg/part_of1-instantiation.adb,
9622 gnat.dg/part_of1-instantiation.ads,
9623 gnat.dg/part_of1-private_generic.adb,
9624 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9625 testcase.
9626
9627 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9628
9629 * gnat.dg/contract1.adb: New testcase.
9630
9631 2018-06-11 Javier Miranda <miranda@adacore.com>
9632
9633 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
9634 testcase.
9635
9636 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9637
9638 * gnat.dg/inline_always1.adb: New testcase.
9639
9640 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9641
9642 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
9643 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
9644 gnat.dg/nested_generic2_g2.ads: New testcase.
9645
9646 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9647
9648 * g++.dg/template/friend64.C: New.
9649 * g++.old-deja/g++.other/friend4.C: Test the location too.
9650 * g++.old-deja/g++.pt/crash23.C: Likewise.
9651
9652 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9653
9654 * gfortran.dg/inline_matmul_23.f90: New test.
9655
9656 2018-06-10 Janus Weil <janus@gcc.gnu.org>
9657
9658 PR fortran/85088
9659 * gfortran.dg/intent_decl_1.f90: New test case.
9660
9661 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9662
9663 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
9664 * gfortran.dg/ieee/large_4.f90: Ditto.
9665 * gfortran.dg/round_4.f90: Ditto.
9666
9667 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9668
9669 PR fortran/38351
9670 * gfortran.dg/pr38351.f90: New test.
9671 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
9672
9673 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9674
9675 PR fortran/85138
9676 PR fortran/85996
9677 PR fortran/86051
9678 * gfortran.dg/pr85138_1.f90: New test.
9679 * gfortran.dg/pr85138_2.f90: Ditto.
9680 * gfortran.dg/pr85996.f90: Ditto.
9681
9682 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9683
9684 PR fortran/78278
9685 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
9686 * gfortran.dg/data_char_1.f90: Ditto.
9687 * gfortran.dg/pr78571.f90: Ditto.
9688 * gfortran.dg/pr78278.f90: New test.
9689
9690 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9691
9692 PR fortran/63514
9693 * gfortran.dg/pr63514.f90: New test.
9694
9695 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9696
9697 PR fortran/85631
9698 * gfortran.dg/bounds_check_20.f90: New test.
9699
9700 2018-06-08 Carl Love <cel@us.ibm.com>
9701
9702 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
9703 vpkudum counts.
9704 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
9705 vec_extract a signed int.
9706 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
9707 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
9708 vcmpgtsd, vcmpgtud.
9709 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
9710 vec_extract a signed int.
9711 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
9712 vec_extract a signed int.
9713 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
9714 vec_xor builtins. Update xxsel, xxlxor counts.
9715
9716 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9717
9718 PR fortran/86059
9719 * gfortran.dg/associate_30.f90: Remove code tested ...
9720 * gfortran.dg/pr67803.f90: Ditto.
9721 * gfortran.dg/pr67805.f90: Ditto.
9722 * gfortran.dg/pr86059.f90: ... here. New test.
9723
9724 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9725
9726 PR fortran/78571
9727 * gfortran.dg/pr78571.f90: New test.
9728
9729 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
9730
9731 PR target/85755
9732 * gcc.target/powerpc/pr85755.c: New test.
9733
9734 2018-06-08 Carl Love <cel@us.ibm.com>
9735
9736 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
9737 vsx-vector-6.p7.c.
9738 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
9739 vsx-vector-6.p9.c.
9740 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
9741 for BE system that are different then for an LE system from this file
9742 into vsx-vector-6-le.c using be target qualifier. Remove this file.
9743 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
9744 the various instruction counts. Rename file to vsx-vector-6.p8.c.
9745
9746 2018-06-08 Martin Liska <mliska@suse.cz>
9747
9748 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
9749
9750 2018-06-08 Martin Liska <mliska@suse.cz>
9751
9752 * g++.dg/dg.exp: Do not use mpx.exp.
9753 * g++.dg/lto/lto.exp: Likewise.
9754 * g++.dg/lto/pr69729_0.C: Remove.
9755 * g++.dg/opt/pr71529.C: Remove.
9756 * g++.dg/pr63995-1.C: Remove.
9757 * g++.dg/pr68270.C: Remove.
9758 * g++.dg/pr71624.C: Remove.
9759 * g++.dg/pr71633.C: Remove.
9760 * g++.dg/pr79761.C: Remove.
9761 * g++.dg/pr79764.C: Remove.
9762 * g++.dg/pr79769.C: Remove.
9763 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
9764 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
9765 * gcc.dg/lto/chkp-privatize_0.c: Remove.
9766 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
9767 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
9768 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9769 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9770 * gcc.dg/lto/pr66221_0.c: Remove.
9771 * gcc.target/i386/chkp-always_inline.c: Remove.
9772 * gcc.target/i386/chkp-bndret.c: Remove.
9773 * gcc.target/i386/chkp-builtins-1.c: Remove.
9774 * gcc.target/i386/chkp-builtins-2.c: Remove.
9775 * gcc.target/i386/chkp-builtins-3.c: Remove.
9776 * gcc.target/i386/chkp-builtins-4.c: Remove.
9777 * gcc.target/i386/chkp-const-check-1.c: Remove.
9778 * gcc.target/i386/chkp-const-check-2.c: Remove.
9779 * gcc.target/i386/chkp-hidden-def.c: Remove.
9780 * gcc.target/i386/chkp-label-address.c: Remove.
9781 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9782 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9783 * gcc.target/i386/chkp-pr69044.c: Remove.
9784 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9785 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9786 * gcc.target/i386/chkp-strchr.c: Remove.
9787 * gcc.target/i386/chkp-strlen-1.c: Remove.
9788 * gcc.target/i386/chkp-strlen-2.c: Remove.
9789 * gcc.target/i386/chkp-strlen-3.c: Remove.
9790 * gcc.target/i386/chkp-strlen-4.c: Remove.
9791 * gcc.target/i386/chkp-strlen-5.c: Remove.
9792 * gcc.target/i386/chkp-stropt-1.c: Remove.
9793 * gcc.target/i386/chkp-stropt-10.c: Remove.
9794 * gcc.target/i386/chkp-stropt-11.c: Remove.
9795 * gcc.target/i386/chkp-stropt-12.c: Remove.
9796 * gcc.target/i386/chkp-stropt-13.c: Remove.
9797 * gcc.target/i386/chkp-stropt-14.c: Remove.
9798 * gcc.target/i386/chkp-stropt-15.c: Remove.
9799 * gcc.target/i386/chkp-stropt-16.c: Remove.
9800 * gcc.target/i386/chkp-stropt-17.c: Remove.
9801 * gcc.target/i386/chkp-stropt-2.c: Remove.
9802 * gcc.target/i386/chkp-stropt-3.c: Remove.
9803 * gcc.target/i386/chkp-stropt-4.c: Remove.
9804 * gcc.target/i386/chkp-stropt-5.c: Remove.
9805 * gcc.target/i386/chkp-stropt-6.c: Remove.
9806 * gcc.target/i386/chkp-stropt-7.c: Remove.
9807 * gcc.target/i386/chkp-stropt-8.c: Remove.
9808 * gcc.target/i386/chkp-stropt-9.c: Remove.
9809 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9810 * gcc.target/i386/indirect-thunk-11.c: Remove.
9811 * gcc.target/i386/indirect-thunk-12.c: Remove.
9812 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9813 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9814 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9815 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9816 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9817 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9818 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9819 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9820 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9821 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9822 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
9823 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
9824 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
9825 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
9826 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
9827 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
9828 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
9829 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
9830 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
9831 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
9832 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
9833 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
9834 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
9835 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
9836 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
9837 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
9838 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
9839 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
9840 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
9841 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
9842 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
9843 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
9844 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
9845 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
9846 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
9847 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
9848 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
9849 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
9850 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
9851 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
9852 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
9853 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
9854 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
9855 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
9856 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
9857 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
9858 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
9859 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
9860 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
9861 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
9862 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
9863 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
9864 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
9865 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
9866 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
9867 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
9868 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
9869 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
9870 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
9871 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
9872 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
9873 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
9874 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
9875 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
9876 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
9877 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
9878 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
9879 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
9880 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
9881 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
9882 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
9883 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
9884 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
9885 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
9886 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
9887 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
9888 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
9889 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
9890 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
9891 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
9892 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
9893 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
9894 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
9895 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
9896 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
9897 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
9898 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
9899 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
9900 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
9901 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
9902 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
9903 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
9904 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
9905 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
9906 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
9907 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
9908 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
9909 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
9910 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
9911 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
9912 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
9913 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
9914 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
9915 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
9916 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
9917 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
9918 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
9919 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
9920 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
9921 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
9922 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
9923 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
9924 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
9925 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
9926 * gcc.target/i386/mpx/label-address-1.c: Remove.
9927 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
9928 * gcc.target/i386/mpx/macro.c: Remove.
9929 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
9930 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
9931 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
9932 * gcc.target/i386/mpx/memcpy-1.c: Remove.
9933 * gcc.target/i386/mpx/memmove-1.c: Remove.
9934 * gcc.target/i386/mpx/memmove-2.c: Remove.
9935 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
9936 * gcc.target/i386/mpx/mpx-check.h: Remove.
9937 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
9938 * gcc.target/i386/mpx/mpx.exp: Remove.
9939 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
9940 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
9941 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
9942 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
9943 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
9944 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
9945 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
9946 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
9947 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
9948 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
9949 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
9950 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
9951 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
9952 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
9953 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
9954 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
9955 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
9956 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
9957 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
9958 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
9959 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
9960 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
9961 * gcc.target/i386/mpx/pr65508.c: Remove.
9962 * gcc.target/i386/mpx/pr65531.cc: Remove.
9963 * gcc.target/i386/mpx/pr66048.cc: Remove.
9964 * gcc.target/i386/mpx/pr66134.c: Remove.
9965 * gcc.target/i386/mpx/pr66566.c: Remove.
9966 * gcc.target/i386/mpx/pr66567.c: Remove.
9967 * gcc.target/i386/mpx/pr66568.c: Remove.
9968 * gcc.target/i386/mpx/pr66569.c: Remove.
9969 * gcc.target/i386/mpx/pr66581.c: Remove.
9970 * gcc.target/i386/mpx/pr68337-1.c: Remove.
9971 * gcc.target/i386/mpx/pr68337-2.c: Remove.
9972 * gcc.target/i386/mpx/pr68416.c: Remove.
9973 * gcc.target/i386/mpx/pr78339.c: Remove.
9974 * gcc.target/i386/mpx/pr79631.c: Remove.
9975 * gcc.target/i386/mpx/pr79633.c: Remove.
9976 * gcc.target/i386/mpx/pr79753.c: Remove.
9977 * gcc.target/i386/mpx/pr79770.c: Remove.
9978 * gcc.target/i386/mpx/pr79987.c: Remove.
9979 * gcc.target/i386/mpx/pr79988.c: Remove.
9980 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
9981 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
9982 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
9983 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
9984 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
9985 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
9986 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
9987 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
9988 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
9989 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
9990 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
9991 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
9992 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
9993 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
9994 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
9995 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
9996 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
9997 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
9998 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
9999 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
10000 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
10001 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
10002 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
10003 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
10004 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
10005 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
10006 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
10007 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
10008 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
10009 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
10010 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
10011 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
10012 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
10013 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
10014 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
10015 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
10016 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
10017 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
10018 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
10019 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
10020 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
10021 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
10022 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
10023 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
10024 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
10025 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
10026 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
10027 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
10028 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
10029 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
10030 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
10031 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
10032 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
10033 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
10034 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
10035 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
10036 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
10037 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
10038 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
10039 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
10040 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
10041 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
10042 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
10043 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
10044 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
10045 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
10046 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
10047 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
10048 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
10049 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
10050 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
10051 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
10052 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
10053 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
10054 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
10055 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
10056 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
10057 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
10058 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
10059 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
10060 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
10061 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
10062 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
10063 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
10064 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
10065 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
10066 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
10067 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
10068 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
10069 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
10070 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
10071 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
10072 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
10073 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
10074 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
10075 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
10076 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
10077 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
10078 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
10079 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
10080 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
10081 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
10082 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
10083 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
10084 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
10085 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
10086 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
10087 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
10088 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
10089 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
10090 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
10091 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
10092 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
10093 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
10094 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
10095 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
10096 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
10097 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
10098 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
10099 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
10100 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
10101 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
10102 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
10103 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
10104 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
10105 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
10106 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
10107 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
10108 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
10109 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
10110 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
10111 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
10112 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
10113 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
10114 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
10115 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
10116 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
10117 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
10118 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
10119 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
10120 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
10121 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
10122 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
10123 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
10124 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
10125 * gcc.target/i386/pr63995-2.c: Remove.
10126 * gcc.target/i386/pr64805.c: Remove.
10127 * gcc.target/i386/pr65044.c: Remove.
10128 * gcc.target/i386/pr65167.c: Remove.
10129 * gcc.target/i386/pr65183.c: Remove.
10130 * gcc.target/i386/pr65184.c: Remove.
10131 * gcc.target/i386/pr65523.c: Remove.
10132 * gcc.target/i386/pr70876.c: Remove.
10133 * gcc.target/i386/pr70877.c: Remove.
10134 * gcc.target/i386/pr71458.c: Remove.
10135 * gcc.target/i386/pr80880.c: Remove.
10136 * gcc.target/i386/ret-thunk-25.c: Remove.
10137 * gcc.target/i386/thunk-retbnd.c: Remove.
10138 * lib/mpx-dg.exp: Remove.
10139 * gcc.target/i386/funcspec-56.inc: Adjust test case.
10140
10141 2018-06-07 Carl Love <cel@us.ibm.com>
10142
10143 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
10144 statements.
10145
10146 2018-06-07 Carl Love <cel@us.ibm.com>
10147
10148 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
10149 error message.
10150
10151 2018-06-07 Marek Polacek <polacek@redhat.com>
10152
10153 PR c/85318
10154 * gcc.dg/Wc90-c99-compat-10.c: New test.
10155 * gcc.dg/Wc90-c99-compat-11.c: New test.
10156 * gcc.dg/Wc90-c99-compat-12.c: New test.
10157 * gcc.dg/Wc90-c99-compat-9.c: New test.
10158
10159 2018-06-07 Paul Koning <ni1d@arrl.net>
10160
10161 * gcc.c-torture/compile/20180605-1.c: New test.
10162
10163 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
10164
10165 PR fortran/86045
10166 * gfortran.dg/pr86045.f90: New test.
10167
10168 2018-06-07 Marek Polacek <polacek@redhat.com>
10169
10170 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
10171
10172 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
10173
10174 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
10175
10176 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10177
10178 * gcc.target/msp430/msp430i-device-symbol.c: New test.
10179 * gcc.target/msp430/msp430f-device-symbol.c: New test.
10180 * gcc.target/msp430/msp430.h: New test header file.
10181
10182 2018-06-07 Jakub Jelinek <jakub@redhat.com>
10183
10184 PR tree-optimization/69615
10185 * gcc.dg/tree-ssa/pr69615.c: New test.
10186
10187 2018-06-07 Richard Biener <rguenther@suse.de>
10188
10189 PR tree-optimization/85935
10190 * gcc.dg/graphite/pr85935.c: New testcase.
10191
10192 2018-06-04 Carl Love <cel@us.ibm.com>
10193
10194 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
10195 debug print statements. Fix a few formating issues.
10196
10197 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10198
10199 PR target/85657
10200 * gcc.target/powerpc/pr85657-4.c: New tests.
10201 * gcc.target/powerpc/pr85657-5.c: Likewise.
10202 * gcc.target/powerpc/pr85657-6.c: Likewise.
10203
10204 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10205
10206 PR fortran/85641
10207 * gfortran.dg/realloc_on_assign_30.f90: New test.
10208
10209 2018-06-06 Carl Love <cel@us.ibm.com>
10210 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
10211 argument to vui_arg.
10212
10213 2018-06-06 Carl Love <cel@us.ibm.com>
10214
10215 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
10216 to builtins-4.c.
10217 * gcc.target/powerpc/builtins-4.c: New test file for tests
10218 that need -mvsx.
10219
10220 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10221
10222 PR target/85657
10223 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
10224 be used in templates. Don't check for them in overloaded functions.
10225
10226 2018-06-06 Jim Wilson <jimw@sifive.com>
10227
10228 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
10229 * gcc.target/riscv/interrupt-mmode.c: New.
10230 * gcc.target/riscv/interrupt-smode.c: New.
10231 * gcc.target/riscv/interrupt-umode.c: New.
10232
10233 2018-06-06 Marek Polacek <polacek@redhat.com>
10234
10235 PR c++/85977
10236 * g++.dg/cpp0x/initlist102.C: New test.
10237 * g++.dg/cpp0x/initlist103.C: New test.
10238 * g++.dg/cpp0x/initlist104.C: New test.
10239
10240 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
10241
10242 * gcc.dg/torture/pr86066.c: New test.
10243
10244 2018-06-06 Richard Biener <rguenther@suse.de>
10245
10246 PR tree-optimization/86062
10247 * g++.dg/tree-ssa/pr86062.C: New testcase.
10248
10249 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10250
10251 * gcc.target/msp430/function-attributes-4.c: New test.
10252 * gcc.target/msp430/static-interrupts.c: New test.
10253
10254 2018-06-05 Steve Ellcey <sellcey@cavium.com>
10255
10256 PR target/79924
10257 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10258 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10259 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10260 * gcc.target/aarch64/nofp_1.c: Ditto.
10261
10262 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10263
10264 * gcc.target/arm/cmse/cmse-1c99.c: New test.
10265
10266 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
10267
10268 PR fortran/85701
10269 * gfortran.dg/goacc/pr85701.f90: New test.
10270
10271 2018-06-05 Marek Polacek <polacek@redhat.com>
10272
10273 PR c++/85976
10274 * g++.dg/cpp0x/alias-decl-64.C: New test.
10275
10276 2018-06-05 Richard Biener <rguenther@suse.de>
10277
10278 PR tree-optimization/86046
10279 * gcc.dg/pr86046.c: New testcase.
10280
10281 2018-06-05 Richard Biener <rguenther@suse.de>
10282
10283 PR tree-optimization/86047
10284 * gcc.dg/pr86047.c: New testcase.
10285
10286 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10287
10288 PR target/81497
10289 * g++.target/arm/arm.exp: New file.
10290 * g++.target/arm/pr81497.C: Likewise.
10291
10292 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10293
10294 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10295
10296 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10297
10298 * gcc.dg/store_merging_21.c: New test.
10299 * gnat.dg/opt71b.adb: Likewise.
10300 * gnat.dg/opt71.adb: Rename into...
10301 * gnat.dg/opt71a.adb: ...this.
10302
10303 2018-06-04 Richard Biener <rguenther@suse.de>
10304
10305 PR tree-optimization/85955
10306 * gcc.dg/pr85955.c: New testcase.
10307
10308 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10309
10310 PR fortran/85981
10311 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10312 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10313 * gfortran.dg/allocate_stat_2.f90: Ditto.
10314 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10315
10316 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10317
10318 * gcc.target/aarch64/sve/extract_5.c: New test.
10319
10320 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10321
10322 PR target/85832
10323 PR target/86036
10324 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10325 vptestm.
10326 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10327 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10328 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10329 * gcc.target/i386/avx512bw-pr86036.c: New test.
10330
10331 2018-06-04 Richard Biener <rguenther@suse.de>
10332
10333 PR tree-optimization/86038
10334 * gcc.dg/pr86038.c: New testcase.
10335
10336 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10337
10338 PR tree-optimization/69615
10339 * gcc.dg/pr69615.c: New test.
10340
10341 PR c++/86025
10342 * c-c++-common/gomp/pr86025.c: New test.
10343
10344 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10345
10346 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10347
10348 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10349
10350 * gcc.dg/torture/pr86034.c: New test.
10351
10352 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10353
10354 PR fortran/36497
10355 * gfortran.dg/cray_pointer_12.f90: New test.
10356
10357 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10358
10359 PR fortran/85938
10360 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10361
10362 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10363
10364 * gnat.dg/specs/opt3.ads: New test.
10365 * gnat.dg/specs/opt3_pkg.ads: New helper.
10366
10367 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10368
10369 * gnat.dg/discr53.ad[sb]: New test.
10370 * gnat.dg/discr53_pkg.ads: New helper.
10371
10372 2018-06-01 Carl Love <cel@us.ibm.com>
10373
10374 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10375 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10376
10377 2018-06-01 Carl Love <cel@us.ibm.com>
10378
10379 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10380 to make it consistent with the naming convention in the file.
10381 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10382 to altivec-7.c. Delete file.
10383 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10384 to altivec-7.c. Delete file.
10385 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10386 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10387 vec_unpackl tests. Update instruction counts.
10388 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10389 tests to builtins-1.c.
10390 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10391 tests to builtins-1.c.
10392 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10393 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10394 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10395 Remove vec_ctf tests returning double. Remove vec_cts with
10396 double args. Remove vec_sel with invalid arguments. Add tests for
10397 vec_splat.
10398 Add instruction counts for new tests.
10399 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10400 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10401 vec_unsigned.
10402 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10403 test_sll_vsill_vsill_vuc.
10404 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10405 vec_revb.
10406 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10407 tests from altivec-7.h.
10408 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10409 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10410 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10411 splat_sll, splat_uc, splat_int128, splat_uint128.
10412 Make second argument of vec_extract and vec_insert a signed int.
10413 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10414 argument.
10415
10416 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10417
10418 * gcc.dg/store_merging_20.c: New test.
10419 * gnat.dg/opt71.adb: Likewise.
10420 * gnat.dg/opt71_pkg.ads: New helper.
10421
10422 2018-06-01 Carl Love <cel@us.ibm.com>
10423
10424 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10425 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10426 Add vec_xst_be for signed and unsigned arguments.
10427
10428 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10429
10430 PR fortran/85816
10431 PR fortran/85975
10432 * gfortran.dg/pr85816.f90: New test.
10433 * gfortran.dg/pr85975.f90: New test.
10434
10435 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10436
10437 PR fortran/63570
10438 * gfortran.dg/random_init_1.f90: New test.
10439 * gfortran.dg/random_init_2.f90: New test.
10440 * gfortran.dg/random_init_3.f90: New test.
10441 * gfortran.dg/random_init_4.f90: New test.
10442 * gfortran.dg/random_init_5.f90: New test.
10443 * gfortran.dg/random_init_6.f90: New test.
10444
10445 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10446
10447 PR tree-optimization/85989
10448 * gcc.dg/torture/pr85989.c: New test.
10449
10450 2018-06-01 Richard Biener <rguenther@suse.de>
10451
10452 PR middle-end/86017
10453 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10454
10455 2018-06-01 Richard Biener <rguenther@suse.de>
10456
10457 PR ipa/85960
10458 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10459
10460 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10461
10462 PR middle-end/78809
10463 * gcc.dg/strcmpopt_2.c: New test.
10464 * gcc.dg/strcmpopt_3.c: New test.
10465
10466 PR middle-end/83026
10467 * gcc.dg/strcmpopt_3.c: New test.
10468
10469 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10470
10471 PR target/85984
10472 * gcc.target/i386/pr85984.c: New test.
10473
10474 2018-05-31 Martin Sebor <msebor@redhat.com>
10475
10476 PR c/82063
10477 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10478 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10479 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10480 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10481 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10482 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10483 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10484 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10485 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10486 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10487 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10488 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10489 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10490 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10491 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10492 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10493 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10494 * gcc.dg/Walloc-size-larger-than.c: New test.
10495
10496 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10497 Cesar Philippidis <cesar@codesourcery.com>
10498
10499 PR middle-end/85879
10500 * gfortran.dg/goacc/pr77371-1.f90: New test.
10501 * gfortran.dg/goacc/pr77371-2.f90: New test.
10502 * gfortran.dg/goacc/pr85879.f90: New test.
10503
10504 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10505
10506 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10507 * gnat.dg/stack_usage1b.adb: Likewise.
10508 * gnat.dg/stack_usage1c.adb: Likewise.
10509 * gnat.dg/stack_usage3.adb: Likewise.
10510 * gnat.dg/stack_usage1_pkg.adb: Delete.
10511
10512 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10513
10514 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10515 * gcc.dg/store_merging_11.c: Likewise.
10516 * gcc.dg/store_merging_13.c: Likewise.
10517 * gcc.dg/store_merging_14.c: Likewise.
10518 * gcc.dg/store_merging_15.c: Likewise.
10519 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10520
10521 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10522
10523 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10524 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10525 gnat.dg/limited1_outer.ads: New testcase.
10526
10527 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10528
10529 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10530 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10531 New testcase.
10532
10533 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10534
10535 * gnat.dg/size_clause1.adb: New testcase.
10536
10537 2018-05-31 Javier Miranda <miranda@adacore.com>
10538
10539 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10540
10541 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10542
10543 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10544 vld1x3 intrinsics for aarch64.
10545 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10546 vst1x2 intrinsics for aarch64.
10547 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10548 vst1x3 intrinsics for aarch64.
10549
10550 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10551
10552 PR c++/77777
10553 * g++.dg/diagnostic/pr77777.C: New test.
10554
10555 2018-05-30 David Pagan <dave.pagan@oracle.com>
10556
10557 PR c/55976
10558 * gcc.dg/noncompile/pr55976-1.c: New test.
10559 * gcc.dg/noncompile/pr55976-2.c: New test.
10560
10561 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10562
10563 * gcc.dg/lto/20111213-1_0.c: Fix template.
10564 * gcc.dg/lto/20100603-1_0.c: Fix template.
10565 * gcc.dg/lto/20100603-2_0.c: Fix template.
10566 * gcc.dg/lto/20100603-3_0.c: Fix template.
10567
10568 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10569 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10570 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10571 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10572 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10573 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10574 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10575 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10576 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10577 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10578 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10579 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10580 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10581 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10582 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10583 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10584 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10585 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10586 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10587 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10588 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10589 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10590 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10591 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10592 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10593 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10594 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10595 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10596 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10597 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10598 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10599 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10600 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10601 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10602 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10603 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10604 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10605 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10606 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10607 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10608 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10609 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10610 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10611 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10612 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10613 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10614 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10615 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10616 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10617 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10618 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10619 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10620 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10621 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10622 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10623 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10624 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10625 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10626 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10627 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10628 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10629 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10630
10631 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10632
10633 Revert:
10634 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10635
10636 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
10637
10638 * gcc.target/aarch64/simd/ldp_stp_9: New.
10639 * gcc.target/aarch64/simd/ldp_stp_10: New.
10640 * gcc.target/aarch64/simd/ldp_stp_11: New.
10641 * gcc.target/aarch64/simd/ldp_stp_12: New.
10642
10643 2018-05-30 Ed Schonberg <schonberg@adacore.com>
10644
10645 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
10646
10647 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
10648
10649 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
10650
10651 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
10652
10653 PR target/85950
10654 * gcc.target/i386/pr85950.c: New test.
10655
10656 2018-05-29 Marek Polacek <polacek@redhat.com>
10657
10658 PR c++/85883
10659 * g++.dg/cpp1z/class-deduction55.C: New test.
10660 * g++.dg/cpp1z/class-deduction56.C: New test.
10661 * g++.dg/cpp1z/class-deduction57.C: New test.
10662
10663 2018-05-29 Jakub Jelinek <jakub@redhat.com>
10664
10665 PR c++/85952
10666 * g++.dg/warn/Wunused-var-33.C: New test.
10667
10668 PR target/85918
10669 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
10670 and -fno-vect-cost-model options. Add aligned(64) attribute to the
10671 arrays. Add suffix 1 to all functions and use 4 iterations rather
10672 than N. Add functions with conversions to and from float.
10673 Add new set of functions with 8 iterations and another one
10674 with 16 iterations, expect 24 vectorized loops instead of just 4.
10675 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
10676
10677 2018-05-29 Javier Miranda <miranda@adacore.com>
10678
10679 * gnat.dg/equal2.adb: New testcase.
10680
10681 2018-05-29 Ed Schonberg <schonberg@adacore.com>
10682
10683 * gnat.dg/float_attributes_overflows.adb: New testcase.
10684
10685 2018-05-29 Pascal Obry <obry@adacore.com>
10686
10687 * gnat.dg/normalize_pathname.adb: New testcase.
10688
10689 2018-05-29 Tom de Vries <tom@codesourcery.com>
10690
10691 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
10692 message.
10693 * lib/scanipa.exp (scan-ipa-dump-times): Same.
10694 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
10695 * lib/scantree.exp (scan-tree-dump-times): Same.
10696
10697 2018-05-29 Tom de Vries <tom@codesourcery.com>
10698
10699 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
10700 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
10701 Use proc name as first argument to dg-scan.
10702
10703 2018-05-29 Tom de Vries <tom@codesourcery.com>
10704
10705 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
10706 with no arguments.
10707
10708 2018-05-28 Richard Biener <rguenther@suse.de>
10709
10710 PR tree-optimization/85934
10711 * gcc.target/i386/pr85934.c: New testcase.
10712
10713 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10714
10715 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
10716
10717 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10718
10719 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
10720
10721 2018-05-28 Ed Schonberg <schonberg@adacore.com>
10722
10723 * gnat.dg/fixedpnt5.adb: New testcase.
10724
10725 2018-05-28 Justin Squirek <squirek@adacore.com>
10726
10727 * gnat.dg/array31.adb: New testcase.
10728
10729 2018-05-28 Justin Squirek <squirek@adacore.com>
10730
10731 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
10732 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
10733
10734 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
10735
10736 * gfortran.dg/data_stmt_pointer.f90: new test.
10737
10738 2018-05-27 Jakub Jelinek <jakub@redhat.com>
10739
10740 PR target/85918
10741 * gcc.target/i386/avx512dq-pr85918.c: New test.
10742
10743 2018-05-25 Jim Wilson <jimw@sifive.com>
10744
10745 * gcc.target/riscv/interrupt-1.c: New.
10746 * gcc.target/riscv/interrupt-2.c: New.
10747 * gcc.target/riscv/interrupt-3.c: New.
10748 * gcc.target/riscv/interrupt-4.c: New.
10749 * gcc.target/riscv/interrupt-5.c: New.
10750
10751 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
10752
10753 PR fortran/85786
10754 * gfortran.dg/pr85786.f90: New test.
10755
10756 2018-05-25 Paul Koning <ni1d@arrl.net>
10757
10758 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
10759 * gcc.c-torture/compile/pr55921.c: Ditto.
10760 * gcc.c-torture/compile/pr60655-1.c: Ditto.
10761 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
10762
10763 2018-05-25 Jakub Jelinek <jakub@redhat.com>
10764
10765 PR target/85832
10766 * gcc.target/i386/avx512f-pr85832.c: New test.
10767 * gcc.target/i386/avx512vl-pr85832.c: New test.
10768 * gcc.target/i386/avx512bw-pr85832.c: New test.
10769 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10770
10771 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10772
10773 PR tree-optimization/85720
10774 * gcc.dg/tree-ssa/pr85720.c: New test.
10775 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10776 distribution.
10777
10778 2018-05-25 Martin Liska <mliska@suse.cz>
10779
10780 PR testsuite/85911
10781 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10782 for 'Removing basic block'.
10783
10784 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10785
10786 * gnat.dg/sec_stack1.adb: New testcase.
10787
10788 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10789
10790 * gnat.dg/fixedpnt4.adb: New testcase.
10791
10792 2018-05-25 Javier Miranda <miranda@adacore.com>
10793
10794 * gnat.dg/interface7.adb: New testcase.
10795
10796 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10797
10798 * gnat.dg/sec_stack2.adb: New testcase.
10799
10800 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10801
10802 * gnat.dg/interface6.adb: New testcase.
10803
10804 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10805
10806 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10807
10808 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10809
10810 * lib/target-supports.exp
10811 (check_effective_target_vect_double_cond_arith): Include
10812 multiplication and division.
10813 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10814 fully-masked loops with a fixed vector length.
10815 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10816 tests.
10817 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10818 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10819 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10820
10821 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10822
10823 * gcc.target/aarch64/sve/div_1.c: New test.
10824 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
10825 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
10826 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
10827
10828 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10829
10830 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
10831
10832 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10833
10834 * lib/target-supports.exp
10835 (check_effective_target_vect_double_cond_arith): New proc.
10836 * gcc.dg/vect/vect-cond-arith-1.c: New test.
10837 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10838 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
10839 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10840 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
10841 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
10842 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
10843
10844 2018-05-25 Janus Weil <janus@gcc.gnu.org>
10845
10846 PR fortran/85839
10847 * gfortran.dg/f2018_obs.f90: New test case.
10848
10849 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10850
10851 PR fortran/85543
10852 * gfortran.dg/pr85543.f90: New test.
10853
10854 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10855
10856 PR fortran/85780
10857 * gfortran.dg/pr85780.f90: New test.
10858
10859 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10860
10861 PR fortran/85779
10862 * gfortran.dg/pr85779_1.f90: New test.
10863 * gfortran.dg/pr85779_2.f90: Ditto.
10864 * gfortran.dg/pr85779_3.f90: Ditto.
10865
10866 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10867
10868 PR fortran/85895
10869
10870 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
10871 * gfortran.dg/pr85895.f90: New test.
10872
10873 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
10874
10875 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
10876 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10877
10878 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
10879
10880 * gcc.dg/fold-popcount-1.c: New testcase.
10881 * gcc.dg/fold-popcount-2.c: New testcase.
10882 * gcc.dg/fold-popcount-3.c: New testcase.
10883 * gcc.dg/fold-popcount-4.c: New testcase.
10884
10885 2018-05-24 Marek Polacek <polacek@redhat.com>
10886
10887 PR c++/85847
10888 * g++.dg/cpp0x/new3.C: New test.
10889
10890 2018-05-24 Javier Miranda <miranda@adacore.com>
10891
10892 * gnat.dg/discr52.adb: New testcase.
10893
10894 2018-05-24 Ed Schonberg <schonberg@adacore.com>
10895
10896 * gnat.dg/others1.adb: New testcase.
10897
10898 2018-05-24 Justin Squirek <squirek@adacore.com>
10899
10900 * gnat.dg/raise_expr.adb: New testcase.
10901
10902 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
10903
10904 * gnat.dg/formal_containers.adb: New testcase.
10905
10906 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10907
10908 * gcc.target/i386/pr85345.c: Require ifunc support.
10909
10910 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
10911
10912 * gcc.dg/vect/vect-fma-1.c: New test.
10913
10914 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10915
10916 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
10917 scan-tree-dump*.
10918
10919 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
10920
10921 PR target/83009
10922 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10923
10924 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
10925
10926 PR target/78849
10927 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
10928 DEFAULT_CFLAGS.
10929 * gcc.target/msp430/pr78849.c: New test.
10930
10931 2018-05-23 Marek Polacek <polacek@redhat.com>
10932
10933 * g++.dg/cpp2a/range-for8.C: New test.
10934 * g++.dg/cpp2a/range-for9.C: New test.
10935 * g++.dg/cpp2a/range-for10.C: New test.
10936
10937 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
10938
10939 * lib/target-supports.exp (check_effective_target_be): New.
10940 (check_effective_target_le): New.
10941
10942 2018-05-23 Marek Polacek <polacek@redhat.com>
10943
10944 * g++.dg/cpp2a/range-for1.C: New test.
10945 * g++.dg/cpp2a/range-for2.C: New test.
10946 * g++.dg/cpp2a/range-for3.C: New test.
10947 * g++.dg/cpp2a/range-for4.C: New test.
10948 * g++.dg/cpp2a/range-for5.C: New test.
10949 * g++.dg/cpp2a/range-for6.C: New test.
10950 * g++.dg/cpp2a/range-for7.C: New test.
10951
10952 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10953
10954 * gcc.target/i386/cvt-3.c: New test.
10955
10956 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
10957
10958 * gcc.target/i386/cvt-2.c: New test.
10959
10960 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
10961
10962 * gcc.dg/pr79985.c: New testcase.
10963
10964 2018-05-23 Richard Biener <rguenther@suse.de>
10965
10966 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
10967
10968 2018-05-23 Sudakshina Das <sudi.das@arm.com>
10969
10970 PR target/84882
10971 * gcc.target/aarch64/pr84882.c: New test.
10972 * gcc.target/aarch64/target_attr_18.c: Likewise.
10973
10974 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
10975
10976 PR tree-optimization/85853
10977 * gfortran.dg/vect/pr85853.f90: New test.
10978
10979 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10980
10981 * gnat.dg/import2.adb: New testcase.
10982
10983 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10984
10985 * gnat.dg/discr51.adb: New testcase.
10986
10987 2018-05-23 Javier Miranda <miranda@adacore.com>
10988
10989 * gnat.dg/valid_scalars1.adb: New testcase.
10990
10991 2018-05-23 Ed Schonberg <schonberg@adacore.com>
10992
10993 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
10994
10995 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
10996
10997 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
10998 testcase.
10999
11000 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11001
11002 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
11003 testcase.
11004
11005 2018-05-23 Bob Duff <duff@adacore.com>
11006
11007 * gnat.dg/addr10.adb: New testcase.
11008
11009 2018-05-23 Richard Biener <rguenther@suse.de>
11010
11011 PR middle-end/85874
11012 * gcc.dg/Wstrict-overflow-27.c: New testcase.
11013
11014 2018-05-23 Yury Gribov <tetra2005@gmail.com>
11015
11016 PR tree-optimization/85822
11017 * c-c++-common/pr85822.c: New test.
11018
11019 2018-05-23 Richard Biener <rguenther@suse.de>
11020
11021 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
11022
11023 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11024
11025 PR fortran/85841
11026 * gfortran.dg/pr30667.f: Add option "-std=legacy".
11027
11028 2018-05-22 Martin Sebor <msebor@redhat.com>
11029
11030 PR middle-end/85359
11031 * gcc.dg/attr-nonstring.c: New test.
11032
11033 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
11034
11035 PR target/85345
11036 * gcc.target/i386/pr85345.c: New test.
11037
11038 2018-05-22 Luis Machado <luis.machado@linaro.org>
11039
11040 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
11041
11042 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11043
11044 PR fortran/85841
11045 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
11046 dg-additional-options.
11047 * gfortran.dg/graphite/block-2.f: Ditto.
11048 * gfortran.dg/graphite/id-19.f: Ditto.
11049 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11050 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11051 * gfortran.dg/vect/pr52580.f: Ditto.
11052
11053 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
11054
11055 * gcc.target/aarch64/ldp_stp_6.c: New.
11056 * gcc.target/aarch64/ldp_stp_7.c: New.
11057 * gcc.target/aarch64/ldp_stp_8.c: New.
11058
11059 2018-05-22 Martin Sebor <msebor@redhat.com>
11060
11061 PR c/85623
11062 * c-c++-common/attr-nonstring-3.c: Adjust.
11063 * c-c++-common/attr-nonstring-4.c: Adjust.
11064 * c-c++-common/attr-nonstring-6.c: New test.
11065
11066 2018-05-22 Martin Sebor <msebor@redhat.com>
11067
11068 PR tree-optimization/85826
11069 * gcc.dg/Wrestrict-17.c: New test.
11070
11071 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11072
11073 * gcc.dg/torture/pr85862.c: Rename to...
11074 * gcc.dg/torture/pr85852.c: ...this.
11075
11076 2018-05-22 Justin Squirek <squirek@adacore.com>
11077
11078 * gnat.dg/warn14.adb: New testcase.
11079
11080 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
11081
11082 * gnat.dg/controlled8.adb: New testcase.
11083
11084 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
11085
11086 * gnat.dg/discr50.adb: New testcase.
11087
11088 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11089
11090 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
11091 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
11092 gnat.dg/discr49_rec2.ads: New testcase.
11093
11094 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11095
11096 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
11097 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
11098 testcase.
11099
11100 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11101
11102 * gnat.dg/fixedpnt3.adb: New testcase.
11103
11104 2018-05-22 Justin Squirek <squirek@adacore.com>
11105
11106 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
11107 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
11108
11109 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11110
11111 PR middle-end/85862
11112 * gcc.dg/torture/pr85862.c: New test.
11113
11114 2018-05-22 Richard Biener <rguenther@suse.de>
11115
11116 PR tree-optimization/85834
11117 * g++.dg/torture/pr85834.C: New testcase.
11118 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
11119
11120 2018-05-22 Martin Liska <mliska@suse.cz>
11121
11122 PR ipa/85607
11123 * g++.dg/ipa/pr85607.C: New test.
11124
11125 2018-05-22 Richard Biener <rguenther@suse.de>
11126
11127 PR tree-optimization/85863
11128 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
11129
11130 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11131
11132 PR fortran/85841
11133 * gfortran.dg/assumed_rank_5.f90: Update error message.
11134 * gfortran.dg/assumed_type_4.f90: Ditto.
11135 * gfortran.dg/bind_c_array_params.f03: Ditto.
11136 * gfortran.dg/bind_c_usage_28.f90: Ditto.
11137 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
11138 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
11139 * gfortran.dg/c_loc_tests_11.f03: Ditto.
11140 * gfortran.dg/coarray_atomic_2.f90: Ditto.
11141 * gfortran.dg/coarray_collectives_2.f90: Ditto.
11142 * gfortran.dg/coarray_collectives_10.f90: Ditto.
11143 * gfortran.dg/coarray_collectives_13.f90: Ditto.
11144 * gfortran.dg/rank_3.f90: Ditto.
11145 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
11146 * gfortran.dg/implicit_14.f90: Ditto.
11147
11148 2018-05-21 Christian Groessler <chris@groessler.org>
11149
11150 * gcc.c-torture/compile/simd-5.c: Fix comment.
11151
11152 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
11153
11154 PR target/85657
11155 * gcc.target/powerpc/pr85657-1.c: New test for converting between
11156 __float128, __ibm128, and long double.
11157 * gcc.target/powerpc/pr85657-2.c: Likewise.
11158 * gcc.target/powerpc/pr85657-3.c: Likewise.
11159 * g++.dg/pr85667.C: New test to make sure __ibm128 is
11160 implementated as a separate type internally, and is not just an
11161 alias for long double.
11162
11163 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
11164
11165 PR tree-optimization/85814
11166 * gcc.dg/torture/pr85814.c: New test.
11167
11168 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11169
11170 PR c++/84588
11171 * g++.dg/cpp0x/cond1.C: New.
11172 * g++.dg/cpp1y/pr84588-1.C: Likewise.
11173 * g++.dg/cpp1y/pr84588-2.C: Likewise.
11174 * g++.dg/cpp1y/pr84588-3.C: Likewise.
11175 * g++.dg/parse/cond6.C: Likewise.
11176 * g++.dg/parse/cond7.C: Likewise.
11177 * g++.dg/parse/cond8.C: Likewise.
11178 * g++.dg/cpp1z/decomp16.C: Update.
11179 * g++.old-deja/g++.jason/cond.C: Likewise.
11180
11181 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
11182
11183 ChangeLog for r260480
11184 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
11185 warnings for deleted and obsolescent features.
11186 * gfortran.dg/graphite/id-19.f: Ditto.
11187 * gfortran.dg/graphite/id-20.f: Ditto.
11188 * gfortran.dg/graphite/id-27.f90: Ditto.
11189 * gfortran.dg/graphite/pr82449.f: Ditto.
11190
11191 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11192
11193 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
11194 tiny and large memory models.
11195
11196 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11197
11198 * gnat.dg/suppress_initialization.adb,
11199 gnat.dg/suppress_initialization_pkg.ads: New testcase.
11200
11201 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11202
11203 * gnat.dg/exit1.adb: New testcase.
11204
11205 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11206
11207 * gnat.dg/array30.adb: New testcase.
11208
11209 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
11210
11211 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
11212
11213 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11214
11215 * gcc.c-torture/execute/ssad-run.c: New test.
11216 * gcc.c-torture/execute/usad-run.c: Likewise.
11217 * gcc.target/aarch64/ssadv16qi.c: Likewise.
11218 * gcc.target/aarch64/usadv16qi.c: Likewise.
11219
11220 2018-05-21 Tamar Christina <tamar.christina@arm.com>
11221
11222 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
11223 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
11224 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
11225 vbcaxq_s64): New.
11226 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11227 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11228 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11229
11230 2018-05-21 Janus Weil <janus@gcc.gnu.org>
11231
11232 PR fortran/85841
11233 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
11234 * gfortran.dg/g77/20020307-1.f: Ditto.
11235 * gfortran.dg/g77/980310-3.f: Ditto.
11236 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
11237 * gfortran.dg/goacc/loop-1.f95: Ditto.
11238 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
11239 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
11240 * gfortran.dg/gomp/do-1.f90: Ditto.
11241 * gfortran.dg/gomp/omp_do1.f90: Ditto.
11242 * gfortran.dg/pr17229.f: Ditto.
11243 * gfortran.dg/pr37243.f: Ditto.
11244 * gfortran.dg/pr49721-1.f: Ditto.
11245 * gfortran.dg/pr58484.f: Ditto.
11246 * gfortran.dg/pr81175.f: Ditto.
11247 * gfortran.dg/pr81723.f: Ditto.
11248 * gfortran.dg/predcom-2.f: Ditto.
11249 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11250 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11251 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11252 * gfortran.dg/vect/pr52580.f: Ditto.
11253
11254 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11255
11256 PR fortran/80657
11257 * gfortran.dg/char_result_18.f90: New test.
11258
11259 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11260
11261 PR fortran/49636
11262 * gfortran.dg/associate_38.f90: New test.
11263
11264 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11265
11266 PR fortran/82275
11267 * gfortran.dg/select_type_42.f90: New test.
11268
11269 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
11270
11271 PR fortran/82923
11272 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11273 that the patch fixes PR66694 & PR82617, although the testcases
11274 are not explicitly included.
11275
11276 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11277
11278 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11279
11280 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11281
11282 PR c++/82899
11283 * g++.dg/pr82899.C: New testcase.
11284
11285 2018-05-18 Martin Liska <mliska@suse.cz>
11286
11287 * gcc.dg/pr68766.c: Change pruned output.
11288
11289 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11290
11291 PR c++/85782
11292 * c-c++-common/goacc/pr85782.c: New test.
11293
11294 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11295
11296 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11297
11298 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11299
11300 * gcc.target/arm/pr62554.c: Delete.
11301 * gcc.target/arm/pr69610-1.c: Likewise.
11302 * gcc.target/arm/pr69610-2.c: Likewise.
11303
11304 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11305
11306 * gcc.target/arm/pr40887.c: Update comment.
11307 * lib/target-supports.exp: Don't generate effective target checks
11308 and related helpers for armv5. Update comment.
11309 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11310 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11311 target check and options.
11312
11313 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11314
11315 PR middle-end/85817
11316 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11317 scan-tree-dump-not for h.
11318
11319 2018-05-18 Richard Biener <rguenther@suse.de>
11320
11321 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11322 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11323 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11324 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11325 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11326 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11327 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11328 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11329 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11330 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11331 * gcc.dg/vrp-min-max-1.c: Likewise.
11332 * gcc.dg/vrp-min-max-3.c: New testcase.
11333
11334 2018-05-18 Richard Biener <rguenther@suse.de>
11335
11336 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11337 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11338 * gcc.dg/graphite/scop-6.c: Likewise.
11339 * gcc.dg/graphite/scop-7.c: Likewise.
11340 * gcc.dg/graphite/scop-8.c: Likewise.
11341 * gcc.dg/graphite/scop-9.c: Likewise.
11342
11343 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11344
11345 * gcc.target/aarch64/vect-init-ld1.c: New test.
11346
11347 2018-05-18 Martin Liska <mliska@suse.cz>
11348
11349 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11350 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11351
11352 2018-05-18 Martin Liska <mliska@suse.cz>
11353
11354 * gcc.dg/ipa/ipa-icf-39.c: New test.
11355 * gcc.dg/pr68766.c: Adjust pruned output.
11356
11357 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11358
11359 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11360 New proc.
11361 * gcc.dg/fma-1.c: New test.
11362 * gcc.dg/fma-2.c: Likewise.
11363 * gcc.dg/fma-3.c: Likewise.
11364 * gcc.dg/fma-4.c: Likewise.
11365 * gcc.dg/fma-5.c: Likewise.
11366 * gcc.dg/fma-6.c: Likewise.
11367 * gcc.dg/fma-7.c: Likewise.
11368 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11369 scalar_all_fma.
11370 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11371 * gfortran.dg/reassoc_8.f: Likewise.
11372 * gfortran.dg/reassoc_9.f: Likewise.
11373 * gfortran.dg/reassoc_10.f: Likewise.
11374
11375 2018-05-17 Jim Wilson <jimw@sifive.com>
11376
11377 * gcc.target/riscv/switch-qi.c: New.
11378 * gcc.target/riscv/switch-si.c: New.
11379
11380 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11381
11382 PR target/85698
11383 * gcc.target/powerpc/pr85698.c: New test.
11384
11385 2018-05-17 Richard Biener <rguenther@suse.de>
11386
11387 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11388
11389 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11390
11391 PR tree-optimization/85793
11392 * gcc.dg/vect/pr85793.c: New test.
11393
11394 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11395
11396 * gcc.dg/gimplefe-28.c: New test.
11397 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11398 internal function calls.
11399 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11400
11401 2018-05-17 Martin Liska <mliska@suse.cz>
11402
11403 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11404 space in between 'G_' and '('.
11405
11406 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11407
11408 PR target/85323
11409 * gcc.target/i386/pr85323-7.c: New test.
11410 * gcc.target/i386/pr85323-8.c: New test.
11411 * gcc.target/i386/pr85323-9.c: New test.
11412
11413 PR target/85323
11414 * gcc.target/i386/pr85323-4.c: New test.
11415 * gcc.target/i386/pr85323-5.c: New test.
11416 * gcc.target/i386/pr85323-6.c: New test.
11417
11418 PR target/85323
11419 * gcc.target/i386/pr85323-1.c: New test.
11420 * gcc.target/i386/pr85323-2.c: New test.
11421 * gcc.target/i386/pr85323-3.c: New test.
11422
11423 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11424 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11425 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11426 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11427 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11428 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11429 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11430 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11431 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11432 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11433 * gcc.target/i386/avx512f-setzero-1.c: New test.
11434
11435 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11436
11437 * gcc.target/aarch64/vect-slp-dup.c: New.
11438
11439 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11440
11441 PR c++/85713
11442 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11443
11444 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11445
11446 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11447 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11448
11449 2018-05-17 Richard Biener <rguenther@suse.de>
11450
11451 PR tree-optimization/85757
11452 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11453
11454 2018-05-16 Marek Polacek <polacek@redhat.com>
11455
11456 PR c++/85363
11457 * g++.dg/cpp0x/initlist-throw1.C: New test.
11458 * g++.dg/cpp0x/initlist-throw2.C: New test.
11459
11460 2018-05-16 Carl Love <cel@us.ibm.com>
11461
11462 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11463 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11464 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11465
11466 2018-05-16 Richard Biener <rguenther@suse.de>
11467
11468 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11469 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11470 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11471
11472 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11473
11474 * gcc.target/aarch64/sve/vcond_10.c: New test.
11475 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11476 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11477 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11478
11479 2018-05-15 Martin Sebor <msebor@redhat.com>
11480
11481 PR tree-optimization/85753
11482 * gcc.dg/Wrestrict-10.c: Adjust.
11483 * gcc.dg/Wrestrict-16.c: New test.
11484
11485 2018-05-15 Martin Sebor <msebor@redhat.com>
11486
11487 PR middle-end/85643
11488 * c-c++-common/attr-nonstring-7.c: New test.
11489
11490 2018-05-15 Richard Biener <rguenther@suse.de>
11491
11492 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11493
11494 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11495
11496 PR tree-optimization/83648
11497 * gcc.dg/tree-ssa/pr83648.c: New test.
11498 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11499
11500 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11501
11502 PR ipa/85734
11503 * gcc.dg/ipa/pr85734.c: New test.
11504
11505 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11506
11507 PR target/85756
11508 * gnat.dg/opt70.adb: New test.
11509 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11510
11511 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11512
11513 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11514 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11515
11516 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11517
11518 * gcc.target/aarch64/vmov_n_1.c: Update test.
11519 * gcc.target/aarch64/vfp-1.c: Update test.
11520
11521 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11522
11523 PR target/85756
11524 * gcc.c-torture/execute/pr85756.c: New test.
11525
11526 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11527
11528 * gcc.target/i386/cldemote-1.c: New test.
11529
11530 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11531
11532 PR fortran/85742
11533 * gfortran.dg/assumed_type_9.f90 : New test.
11534
11535 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11536
11537 PR fortran/85542
11538 * gfortran.dg/pr85542.f90: New test.
11539
11540 2018-05-11 Martin Jambor <mjambor@suse.cz>
11541
11542 PR ipa/85655
11543 * g++.dg/lto/pr85655_0.C: New test.
11544
11545 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11546
11547 * gcc.target/i386/tpause-1.c: New test.
11548 * gcc.target/i386/umonitor-1.c: New test.
11549
11550 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11551
11552 PR c/85696
11553 * c-c++-common/gomp/pr85696.c: New test.
11554
11555 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11556 Jakub Jelinek <jakub@redhat.com>
11557
11558 PR tree-optimization/85692
11559 * gcc.target/i386/pr85692.c: New test.
11560
11561 2018-05-11 Martin Liska <mliska@suse.cz>
11562
11563 PR sanitizer/85556
11564 * c-c++-common/ubsan/attrib-6.c: New test.
11565
11566 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11567
11568 PR fortran/85687
11569 * gfortran.dg/pr85687.f90: new test.
11570
11571 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11572
11573 PR fortran/85521
11574 * gfortran.dg/pr85521_1.f90: New test.
11575 * gfortran.dg/pr85521_2.f90: New test.
11576
11577 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11578
11579 PR fortran/70870
11580 * gfortran.dg/pr70870_1.f90: New test.
11581
11582 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11583
11584 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11585
11586 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11587
11588 PR c++/85662
11589 * g++.dg/ext/offsetof2.C: New test.
11590
11591 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11592
11593 PR fortran/68846
11594 * gfortran.dg/temporary_3.f90 : New test.
11595
11596 PR fortran/70864
11597 * gfortran.dg/temporary_2.f90 : New test.
11598
11599 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11600
11601 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11602 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11603 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11604 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11605 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11606 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11607 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11608 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11609 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11610 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11611 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11612 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11613 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11614 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11615 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11616 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11617 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11618 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11619 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11620 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11621 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11622 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11623 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11624 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11625 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11626 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11627 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11628
11629 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11630
11631 PR tree-optimization/85699
11632 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11633 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11634 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
11635 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
11636
11637 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
11638
11639 * g++.dg/tls/pr85400.C: New test.
11640
11641 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11642
11643 PR c++/85713
11644 * g++.dg/cpp1y/lambda-generic-85713.C: New.
11645
11646 2018-05-09 Carl Love <cel@us.ibm.com>
11647
11648 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
11649
11650 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11651
11652 PR c++/85713
11653 Revert:
11654 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11655
11656 PR c++/84588
11657 * g++.dg/cpp1y/pr84588.C: New.
11658
11659 2018-05-09 Andreas Schwab <schwab@suse.de>
11660
11661 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
11662
11663 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
11664
11665 * gcc.target/aarch64/store_lane_spill_1.c: New test.
11666 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
11667
11668 2018-05-08 Carl Love <cel@us.ibm.com>
11669 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
11670
11671 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11672
11673 PR c++/84588
11674 * g++.dg/cpp1y/pr84588.C: New.
11675
11676 2018-05-08 Marek Polacek <polacek@redhat.com>
11677
11678 PR c++/85695
11679 * g++.dg/cpp1z/constexpr-if22.C: New test.
11680
11681 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
11682
11683 PR target/85693
11684 * gcc.target/i386/pr85693.c: New test.
11685
11686 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11687
11688 PR target/85683
11689 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
11690 scan-assembler-times checking that except for [fh]*xor other functions
11691 don't use any load instructions.
11692
11693 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
11694
11695 * gcc.target/i386/builtin_target.c: Test goldmont.
11696 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
11697 arch=silvermont.
11698
11699 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11700
11701 PR target/85572
11702 * g++.dg/other/sse2-pr85572-1.C: New test.
11703 * g++.dg/other/sse2-pr85572-2.C: New test.
11704 * g++.dg/other/sse4-pr85572-1.C: New test.
11705 * g++.dg/other/avx2-pr85572-1.C: New test.
11706
11707 PR target/85317
11708 * gcc.target/i386/pr85317.c: New test.
11709 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
11710 optimization barrier to avoid optimizing away the expected insn.
11711
11712 PR target/85480
11713 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
11714 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
11715
11716 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11717
11718 * g++.dg/other/sve_const_pred_1.C: Rename to...
11719 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
11720 target selectors and explicit -march options.
11721 * g++.dg/other/sve_const_pred_2.C: Rename to...
11722 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
11723 * g++.dg/other/sve_const_pred_3.C: Rename to...
11724 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
11725 * g++.dg/other/sve_const_pred_4.C: Rename to...
11726 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
11727 * g++.dg/other/sve_tls_2.C: Rename to...
11728 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
11729 * g++.dg/other/sve_vcond_1.C: Rename to...
11730 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
11731 * g++.dg/other/sve_vcond_1_run.C: Rename to...
11732 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
11733
11734 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11735
11736 PR testsuite/85586
11737 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
11738 !vect_no_align.
11739
11740 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11741
11742 PR c++/57429
11743 * g++.dg/cpp0x/deleted14.C: New.
11744
11745 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11746 Alan Hayward <alan.hayward@arm.com>
11747 David Sherwood <david.sherwood@arm.com>
11748
11749 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
11750 XFAIL the BIC test.
11751 * gcc.target/aarch64/sve/vcond_7.c: New test.
11752 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
11753
11754 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11755
11756 PR c++/70563
11757 * g++.dg/cpp0x/sfinae62.C: New.
11758
11759 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11760
11761 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
11762 load from src[i].
11763
11764 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11765
11766 PR c++/80691
11767 * g++.dg/cpp0x/narrowing1.C: New.
11768
11769 2018-05-08 Richard Biener <rguenther@suse.de>
11770
11771 PR middle-end/85588
11772 * gcc.dg/torture/pr85574.c: Rename to...
11773 * gcc.dg/torture/pr85588.c: ... this.
11774
11775 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11776
11777 PR fortran/54613
11778 * gfortran.dg/minmaxloc_12.f90: New test case.
11779 * gfortran.dg/minmaxloc_13.f90: New test case.
11780
11781 2018-05-07 Nathan Sidwell <nathan@acm.org>
11782
11783 * g++.dg/cpp0x/range-for10.C: Delete.
11784 * g++.dg/ext/forscope1.C: Delete.
11785 * g++.dg/ext/forscope2.C: Delete.
11786 * g++.dg/template/for1.C: Delete.
11787
11788 2018-05-07 Jeff Law <law@redhat.com>
11789
11790 * gfortran.dg/linefile.f90: New test.
11791
11792 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11793
11794 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11795 and options.
11796
11797 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11798
11799 PR c++/85659
11800 * g++.dg/ext/asm14.C: New test.
11801 * g++.dg/ext/asm15.C: New test.
11802 * g++.dg/ext/asm16.C: New test.
11803
11804 2018-05-06 Michael Eager <eager@eagercon.com>
11805
11806 * gcc.target/microblaze/others/picdtr.c: Correct option
11807 -fPIE -mpic-data-is-text-relative.
11808
11809 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11810
11811 * gcc.target/microblaze/others/picdtr.c: Add test for
11812 -fPIE -mpic-data-is-text-relative.
11813
11814 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11815
11816 PR fortran/85507
11817 * gfortran.dg/coarray_dependency_1.f90: New test.
11818 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11819
11820 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11821
11822 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
11823 to match the currently produced gimple.
11824
11825 2018-05-04 Carl Love <cel@us.ibm.com>
11826
11827 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
11828 vec_trunc.
11829 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
11830 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11831 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
11832 xvcmpgedp counts. Add xxsel counts.
11833
11834 2018-05-04 Richard Biener <rguenther@suse.de>
11835
11836 PR middle-end/85627
11837 * g++.dg/torture/pr85627.C: New testcase.
11838
11839 2018-05-04 Richard Biener <rguenther@suse.de>
11840
11841 PR middle-end/85574
11842 * gcc.dg/torture/pr85574.c: New testcase.
11843 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
11844
11845 2018-05-04 Jakub Jelinek <jakub@redhat.com>
11846
11847 PR libstdc++/85466
11848 * gcc.dg/nextafter-1.c: New test.
11849 * gcc.dg/nextafter-2.c: New test.
11850 * gcc.dg/nextafter-3.c: New test.
11851 * gcc.dg/nextafter-4.c: New test.
11852
11853 2018-05-03 Nathan Sidwell <nathan@acm.org>
11854
11855 Remove -ffriend-injection.
11856 * g++.old-deja/g++.jason/scoping15.C: Delete.
11857 * g++.old-deja/g++.mike/net43.C: Delete.
11858
11859 2018-05-03 Jakub Jelinek <jakub@redhat.com>
11860
11861 PR target/85530
11862 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11863 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
11864 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
11865 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
11866
11867 2018-05-03 Tom de Vries <tom@codesourcery.com>
11868
11869 PR testsuite/85106
11870 * lib/scanoffloadtree.exp: New file.
11871
11872 2018-05-03 Richard Biener <rguenther@suse.de>
11873
11874 PR tree-optimization/85615
11875 * gcc.dg/torture/pr85615.c: New testcase.
11876
11877 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11878
11879 PR tree-optimization/70291
11880 * gcc.dg/complex-6.c: New test.
11881 * gcc.dg/complex-7.c: Likewise.
11882
11883 2018-05-03 Richard Biener <rguenther@suse.de>
11884
11885 PR testsuite/85579
11886 * fortran.dg/pr51434.f90: Truncate transfer argument.
11887
11888 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11889
11890 PR target/85582
11891 * gcc.c-torture/execute/pr85582-3.c: New test.
11892
11893 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
11894 Jason Merrill <jason@redhat.com>
11895
11896 PR c++/68374
11897 * g++.dg/warn/Wshadow-13.C: New.
11898 * g++.dg/warn/Wshadow-14.C: Likewise.
11899
11900 2018-05-02 Tom de Vries <tom@codesourcery.com>
11901
11902 PR libgomp/82428
11903 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
11904 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
11905
11906 2018-05-02 David Pagan <dave.pagan@oracle.com>
11907
11908 PR c/30552
11909 * gcc.dg/noncompile/pr30552-1.c: New test.
11910 * gcc.dg/noncompile/pr30552-2.c: New test.
11911 * gcc.dg/noncompile/pr30552-3.c: New test.
11912 * gcc.dg/noncompile/pr30552-4.c: New test.
11913
11914 2018-05-02 Richard Biener <rguenther@suse.de>
11915
11916 PR tree-optimization/85597
11917 * gcc.dg/vect/pr85597.c: New testcase.
11918
11919 2018-05-02 Tom de Vries <tom@codesourcery.com>
11920
11921 PR testsuite/85106
11922 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
11923 * lib/scanltranstree.exp: New file.
11924 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
11925 (scan-ltrans-tree-dump-times_required_options)
11926 (scan-ltrans-tree-dump-not_required_options)
11927 (scan-ltrans-tree-dump-dem_required_options)
11928 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
11929 * lib/gcc-dg.exp: Include scanltranstree.exp.
11930
11931 2018-05-02 Tom de Vries <tom@codesourcery.com>
11932
11933 PR testsuite/85106
11934 * gcc.dg/ipa/ipa-icf-38.c: New test.
11935 * gcc.dg/ipa/ipa-icf-38a.c: New test.
11936 * lib/scandump.exp (dump-base): New proc.
11937 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
11938 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
11939 base.
11940 * lib/scanipa.exp: Add "" argument to scan-dump calls.
11941 * lib/scanlang.exp: Same.
11942 * lib/scanrtl.exp: Same.
11943 * lib/scantree.exp: Same.
11944 * lib/scanwpaipa.exp: New file.
11945 * lib/gcc-dg.exp: Include scanwpaipa.exp.
11946
11947 2018-05-02 Richard Biener <rguenther@suse.de>
11948
11949 PR middle-end/85567
11950 * gcc.dg/torture/pr85567.c: New testcase.
11951
11952 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11953
11954 PR target/85582
11955 * gcc.c-torture/execute/pr85582-1.c: New test.
11956 * gcc.c-torture/execute/pr85582-2.c: New test.
11957
11958 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
11959
11960 PR tree-optimization/85586
11961 * gcc.dg/vect/pr85586.c: New test.
11962
11963 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
11964
11965 PR tree-optimization/85143
11966 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
11967 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
11968
11969 2018-05-01 David Malcolm <dmalcolm@redhat.com>
11970
11971 PR c/84258
11972 * c-c++-common/Wformat-pr84258.c: New test.
11973
11974 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11975
11976 PR tree-optimization/82665
11977 * gcc.dg/tree-ssa/pr82665.c: New test.
11978
11979 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11980
11981 PR c++/85523
11982 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
11983 (test_add_fixit_insert_formatted_single_line): New function.
11984 (test_add_fixit_insert_formatted_multiline): New function.
11985 Extend expected output of generated patch to include fix-it hints
11986 for these.
11987 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
11988 "gcc-rich-location.h". Add test coverage for
11989 gcc_rich_location::add_fixit_insert_formatted.
11990
11991 2018-04-30 David Malcolm <dmalcolm@redhat.com>
11992
11993 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
11994 (test_show_locus): Update for location_get_source_line returning a
11995 char_span. Use char_span for handling words in the
11996 "test_many_nested_locations" fix-it example.
11997
11998 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
11999
12000 * gcc.target/arc/interrupt-8.c: Update test.
12001 * gcc.target/arc/loop-4.c: Likewise.
12002 * gcc.target/arc/loop-hazard-1.c: Likewise.
12003 * gcc.target/arc/sdata-3.c: Likewise.
12004
12005 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12006
12007 * gcc.target/arc/store-merge-1.c: New test.
12008 * gcc.target/arc/add_n-combine.c: Update test.
12009
12010 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
12011
12012 Microblaze Target: PIC data text relative
12013
12014 * gcc.target/microblaze/others/data_var1.c: Include
12015 PIC case of r20 base register.
12016 * gcc.target/microblaze/others/data_var2.c: Ditto.
12017 * gcc.target/microblaze/others/picdtr.c: Add new
12018 test case for -mpic-is-data-text-relative.
12019 * gcc.target/microblaze/others/sdata_var1.c: Add
12020 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
12021 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
12022 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
12023 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
12024 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
12025 * gcc.target/microblaze/others/string_cst1_gpopt.c:
12026 Ditto.
12027 * gcc.target/microblaze/others/string_cst2_gpopt.c:
12028 Ditto.
12029
12030 2018-04-30 Richard Biener <rguenther@suse.de>
12031
12032 PR tree-optimization/28364
12033 PR tree-optimization/85275
12034 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
12035 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
12036 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
12037 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
12038 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
12039 still passes.
12040 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
12041 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
12042 still passes.
12043 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
12044 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
12045 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
12046
12047 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
12048
12049 PR target/84431
12050 * gcc.target/i386/pr84431.c: New test.
12051
12052 2018-04-27 Martin Jambor <mjambor@suse.cz>
12053
12054 PR ipa/85549
12055 * g++.dg/ipa/pr85549.C: New test.
12056
12057 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12058
12059 PR c++/85553
12060 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
12061 directive.
12062 * g++.dg/cpp0x/constexpr-85553.C: New test.
12063
12064 2018-04-27 David Malcolm <dmalcolm@redhat.com>
12065
12066 PR c++/85515
12067 * g++.dg/pr85515-1.C: New test.
12068 * g++.dg/pr85515-2.C: New test.
12069
12070 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
12071
12072 PR c++/84691
12073 * g++.dg/cpp0x/friend3.C: New.
12074
12075 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12076
12077 PR target/82518
12078 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12079 Use check_effective_target_arm_little_endian.
12080
12081 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12082
12083 PR tree-optimization/85529
12084 * gcc.c-torture/execute/pr85529-1.c: New test.
12085 * gcc.c-torture/execute/pr85529-2.c: New test.
12086 * gcc.dg/pr85529.c: New test.
12087
12088 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12089
12090 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
12091 `.dword' in addition to `lw' and `.word'.
12092
12093 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12094
12095 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
12096
12097 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
12098
12099 * gnat.dg/loop_optimization24.adb: New test.
12100
12101 2018-04-26 Richard Biener <rguenther@suse.de>
12102
12103 PR tree-optimization/85116
12104 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
12105 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
12106 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
12107 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
12108
12109 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
12110
12111 PR target/85473
12112 * gcc.target/i386/pr85473-1.c: New test.
12113 * gcc.target/i386/pr85473-2.c: New test.
12114
12115 2018-04-25 Nathan Sidwell <nathan@acm.org>
12116 Jakub Jelinek <jakub@redhat.com>
12117
12118 PR c++/85437
12119 PR c++/49171
12120 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
12121 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
12122 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
12123 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
12124 * g++.dg/cpp0x/pr85437-1.C: New.
12125 * g++.dg/cpp0x/pr85437-2.C: New.
12126 * g++.dg/cpp0x/pr85437-3.C: New.
12127 * g++.dg/cpp0x/pr85437-4.C: New.
12128
12129 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12130
12131 PR fortran/85520
12132 * gfortran.dg/pr85520.f90: New test.
12133
12134 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12135
12136 PR target/85512
12137 * gcc.dg/pr85512.c: New test.
12138
12139 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
12140
12141 PR target/85485
12142 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
12143 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
12144 * gcc.dg/pr85388-1.c (dg-options): Likwise.
12145 * gcc.dg/pr85388-2.c (dg-options): Likwise.
12146 * gcc.dg/pr85388-3.c (dg-options): Likwise.
12147 * gcc.dg/pr85388-4.c (dg-options): Likwise.
12148 * gcc.dg/pr85388-5.c (dg-options): Likwise.
12149 * gcc.dg/pr85388-6.c (dg-options): Likwise.
12150 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
12151 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
12152 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
12153 * gcc.target/i386/cet-label.c (dg-options): Likwise.
12154 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
12155 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
12156 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
12157 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
12158 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
12159 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
12160 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
12161 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
12162 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
12163 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
12164 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
12165 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
12166 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
12167 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
12168 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
12169 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
12170 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
12171 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
12172 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
12173 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
12174 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
12175 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
12176 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
12177 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
12178 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
12179 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
12180 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
12181 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
12182 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
12183 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
12184 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
12185 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
12186 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
12187 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
12188 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
12189 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
12190 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
12191 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
12192 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
12193 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
12194 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
12195 * gcc.target/i386/pr84146.c (dg-options): Likwise.
12196 * gcc.target/i386/pr85403.c (dg-options): Likwise.
12197 * gcc.target/i386/pr85404.c (dg-options): Likwise.
12198 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
12199 with -mshstk.
12200 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
12201 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
12202 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
12203 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
12204 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
12205 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
12206 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
12207 * (dg-options): Likwise.
12208 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
12209 -mno-cet.
12210 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
12211 * gcc.target/i386/cet-label-3.c: Removed.
12212 * gcc.target/i386/cet-property-3.c: Likwise.
12213 * gcc.target/i386/cet-sjlj-7.c: Likwise.
12214
12215 2018-04-24 Jakub Jelinek <jakub@redhat.com>
12216
12217 PR target/85511
12218 * gcc.target/i386/pr85511.c: New test.
12219
12220 PR target/85503
12221 * g++.dg/ext/pr85503.C: New test.
12222
12223 PR target/85508
12224 * gcc.target/i386/pr85508.c: New test.
12225
12226 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12227
12228 PR tree-optimization/85478
12229 * g++.dg/pr85478.C: New test.
12230
12231 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
12232
12233 * g++.dg/torture/pr85496.C: New test.
12234
12235 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
12236
12237 PR rtl-optimization/85423
12238 * gcc.dg/pr85423.c: New test.
12239
12240 2018-04-20 Martin Sebor <msebor@redhat.com>
12241
12242 PR c/85365
12243 * gcc.dg/Wrestrict-15.c: New test.
12244
12245 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
12246
12247 PR target/85456
12248 * gcc.target/powerpc/pr85456.c: New test.
12249
12250 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
12251
12252 * g++.dg/ext/undef-bool-1.C: Require lp64.
12253 * gcc.target/powerpc/undef-bool-2.c: Likewise.
12254
12255 2018-04-20 Jeff Law <law@redhat.com>
12256
12257 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12258 stack protector.
12259 * gcc.dg/stack-check-6.c: Likewise.
12260 * gcc.dg/stack-check-6a.c: Likewise.
12261 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12262 * gcc.target/i386/stack-check-18.c: Likewise.
12263 * gcc.target/i386/stack-check-19.c: Likewise.
12264
12265 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12266
12267 PR testsuite/85483
12268 * gcc.target/aarch64/sve/vcond_1.c: Move to...
12269 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
12270 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12271 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
12272
12273 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12274
12275 PR target/85469
12276 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12277 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12278
12279 2018-04-20 Richard Biener <rguenther@suse.de>
12280
12281 PR middle-end/85475
12282 * gcc.dg/torture/pr85475.c: New testcase.
12283
12284 2018-04-20 Martin Jambor <mjambor@suse.cz>
12285
12286 ipa/85449
12287 * gcc.dg/ipa/pr85449.c: New test.
12288
12289 2018-04-20 Martin Jambor <mjambor@suse.cz>
12290
12291 ipa/85447
12292 * g++.dg/ipa/pr85447.C: New file.
12293 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12294
12295 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12296
12297 PR c++/85462
12298 * g++.dg/cpp0x/pr85462.C: New test.
12299
12300 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12301
12302 * gcc.target/i386/pr85404.c: Require CET target.
12303
12304 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12305
12306 PR tree-optimization/85467
12307 * gcc.dg/pr85467.c: New test.
12308
12309 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12310
12311 PR c++/84611
12312 * g++.dg/parse/crash68.C: New.
12313
12314 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12315
12316 PR libgcc/85334
12317 * g++.dg/torture/pr85334.C: New test.
12318
12319 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12320
12321 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12322 * g++.dg/diagnostic/pr85464.C: New.
12323
12324 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12325
12326 PR target/85397
12327 * gcc.dg/torture/pr85397-1.c: New test.
12328 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12329 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12330
12331 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12332
12333 PR target/85404
12334 * gcc.target/i386/pr85404.c: New test.
12335
12336 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12337
12338 PR target/85417
12339 * c-c++-common/attr-nocf-check-1.c: Compile with
12340 -fcf-protection=none.
12341 * c-c++-common/attr-nocf-check-3.c: Likewise.
12342 * gcc.dg/march-generic.c: Likewise.
12343 * gcc.target/i386/align-limit.c: Likewise.
12344 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12345 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12346 * gcc.target/i386/cet-property-2.c: Likewise.
12347 * gcc.target/i386/ret-thunk-26.c: Likewise.
12348 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12349 targets.
12350 * c-c++-common/fcf-protection-2.c: Likewise.
12351 * c-c++-common/fcf-protection-3.c: Likewise.
12352 * c-c++-common/fcf-protection-5.c: Likewise.
12353 * c-c++-common/fcf-protection-6.c: Likewise.
12354 * c-c++-common/fcf-protection-7.c: Likewise.
12355 * gcc.target/i386/cet-label-3.c: New test.
12356 * gcc.target/i386/cet-property-3.c: Likewise.
12357 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12358 * gcc.target/i386/pr85417-1.c: Likewise.
12359 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12360 __x86_indirect_thunk_nt_(r|e)ax
12361 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12362 * gcc.target/i386/pr85403.c: Remove dg-error,
12363
12364 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12365
12366 * gcc.target/i386/movdir-1.c: New test.
12367
12368 2018-04-19 Richard Biener <rguenther@suse.de>
12369
12370 PR middle-end/85455
12371 * gcc.dg/pr85455.c: New testcase.
12372
12373 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12374
12375 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12376 targets.
12377 * g++.dg/lto/pr85405b_0.C: Likewise.
12378 * g++.dg/lto/pr84805_0.C: Likewise.
12379
12380 2018-04-18 Martin Liska <mliska@suse.cz>
12381
12382 PR ipa/83983
12383 PR ipa/85391
12384 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12385 output.
12386
12387 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12388
12389 PR target/85388
12390 * gcc.dg/pr85388-1.c: New test.
12391 * gcc.dg/pr85388-2.c: Likewise.
12392 * gcc.dg/pr85388-3.c: Likewise.
12393 * gcc.dg/pr85388-4.c: Likewise.
12394 * gcc.dg/pr85388-5.c: Likewise.
12395 * gcc.dg/pr85388-6.c: Likewise.
12396
12397 2018-04-18 Jan Hubicka <jh@suse.cz>
12398 Martin Liska <mliska@suse.cz>
12399
12400 * g++.dg/lto/pr83121_0.C: Update template.
12401 * g++.dg/lto/pr83121_1.C: Update template.
12402 * g++.dg/lto/pr84805_0.C: Update template.
12403 * g++.dg/lto/pr84805_1.C: Update template.
12404 * g++.dg/lto/pr84805_2.C: Update template.
12405
12406 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12407
12408 PR c++/84630
12409 * g++.dg/cpp0x/pr84630.C: New.
12410
12411 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12412
12413 PR c++/84463
12414 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12415 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12416 in two cases. Uncomment two other tests and add expected dg-error for
12417 them.
12418 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12419 -Wnarrowing diagnostics on some targets for c++11.
12420 * g++.dg/parse/array-size2.C: Remove xfail.
12421 * g++.dg/cpp0x/constexpr-84463.C: New test.
12422
12423 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12424
12425 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12426 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12427
12428 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12429
12430 PR testsuite/85326
12431 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12432 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12433 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12434
12435 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12436
12437 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12438 prevent cascading of errors and change expected error message.
12439 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12440 to 64-bit targets.
12441 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12442 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12443 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12444 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12445 error message.
12446 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12447
12448 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12449
12450 PR target/85430
12451 * gcc.dg/pr85430.c: New test.
12452
12453 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12454
12455 PR testsuite/85326
12456 * gcc.target/arm/pr54300.C: Move to...
12457 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12458 * gcc.target/arm/pr55073.C: Move to...
12459 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12460 * gcc.target/arm/pr56184.C: Move to...
12461 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12462 * gcc.target/arm/pr59985.C: Move to...
12463 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12464 * gcc.target/aarch64/pr60675.C: Move to...
12465 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12466 * gcc.target/aarch64/pr81422.C: Move to...
12467 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12468 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12469 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12470 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12471 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12472 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12473 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12474 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12475 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12476 * gcc.target/aarch64/sve/tls_2.C: Move to...
12477 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12478 * gcc.target/aarch64/pr81414.C: Rename to...
12479 * gcc.target/aarch64/pr81414.c: ... This.
12480 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12481 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12482 messages.
12483 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12484 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12485 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12486 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12487 file name.
12488
12489 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12490
12491 PR middle-end/85414
12492 * gcc.dg/pr85414.c: New test.
12493
12494 2018-04-17 Martin Jambor <mjambor@suse.cz>
12495
12496 PR ipa/85421
12497 * g++.dg/ipa/pr85421.C: New test.
12498
12499 2018-04-17 Martin Liska <mliska@suse.cz>
12500
12501 PR lto/85405
12502 * g++.dg/lto/pr85405b_0.C: New test.
12503 * g++.dg/lto/pr85405b_1.C: New test.
12504
12505 2018-04-17 Martin Liska <mliska@suse.cz>
12506
12507 PR lto/85405
12508 * g++.dg/lto/pr85405_0.C: New test.
12509 * g++.dg/lto/pr85405_1.C: New test.
12510
12511 2018-04-17 Martin Liska <mliska@suse.cz>
12512
12513 PR ipa/85329
12514 * g++.dg/ext/pr85329-2.C: New test.
12515 * g++.dg/ext/pr85329.C: New test.
12516 * gcc.target/i386/mvc12.c: New test.
12517
12518 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12519
12520 PR c++/85039
12521 * g++.dg/pr85039-1.C: New.
12522 * g++.dg/pr85039-2.C: New.
12523 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12524
12525 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12526
12527 PR target/85080
12528 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12529 if the target supports efficient unaligned storage accesses.
12530
12531 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12532
12533 PR target/83660
12534 * gcc.target/powerpc/pr83660.C: New test.
12535
12536 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12537
12538 PR target/85403
12539 * gcc.target/i386/pr85403.c: New test.
12540
12541 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12542
12543 PR target/84331
12544 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12545
12546 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12547 Jason Merrill <jason@redhat.com>
12548
12549 PR c++/85112
12550 * g++.dg/cpp0x/pr85112.C: New.
12551
12552 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12553
12554 PR testsuite/85326
12555 * g++.dg/ext/undef-bool-1.C: New file.
12556 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12557 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12558
12559 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12560
12561 PR target/85293
12562 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12563 corresponding dg-error clause.
12564 * gcc.target/powerpc/pr80098-3.c: Ditto.
12565 * gcc.target/powerpc/pr80103-1.c: Delete.
12566
12567 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12568
12569 PR fortran/81773
12570 PR fortran/83606
12571 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12572 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12573
12574 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12575
12576 PR fortran/85387
12577 * gfortran.dg/implied_do_io_5.f90: New test.
12578
12579 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12580
12581 PR target/83402
12582 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12583 several values: positive, negative, and zero.
12584 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12585 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12586
12587 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12588
12589 PR rtl-optimization/79916
12590 * gcc.target/powerpc/pr79916.c: New.
12591
12592 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12593
12594 PR rtl-optimization/85393
12595 * g++.dg/opt/pr85393.C: New test.
12596 * g++.dg/opt/pr85393-aux.cc: New file.
12597
12598 PR rtl-optimization/85376
12599 * gcc.dg/pr85376.c: New test.
12600
12601 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12602
12603 PR rtl-optimization/83852
12604 * gcc.dg/pr83852.c: New testcase.
12605
12606 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12607
12608 PR testsuite/85326
12609 * gcc.target/s390/pr77822-1.C: Rename to ...
12610 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12611 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12612 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12613
12614 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12615
12616 PR lto/71991
12617 * gcc.target/i386/pr71991.c: New testcase.
12618
12619 2018-04-13 Martin Liska <mliska@suse.cz>
12620 Jakub Jelinek <jakub@redhat.com>
12621
12622 PR middle-end/81657
12623 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12624 call.
12625
12626 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12627
12628 PR c++/85385
12629 * g++.dg/diagnostic/macro-arg-count.C: New test.
12630
12631 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12632
12633 PR fortran/83064
12634 PR testsuite/85346
12635 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
12636 array and move test to libgomp/testsuite/libgomp.fortran.
12637 * gfortran.dg/do_concurrent_6.f90: New test.
12638
12639 2018-04-12 Marek Polacek <polacek@redhat.com>
12640
12641 PR c++/85258
12642 * g++.dg/parse/error61.C: New test.
12643
12644 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12645
12646 PR target/85347
12647 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
12648 specify -mvsx on gcc command line.
12649
12650 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12651
12652 PR target/85328
12653 * gcc.target/i386/pr85328.c: New test.
12654
12655 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12656
12657 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
12658
12659 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12660
12661 PR rtl-optimization/85342
12662 * gcc.target/i386/pr85342.c: New test.
12663
12664 2018-04-11 Jason Merrill <jason@redhat.com>
12665
12666 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
12667 if ulimit -v is set.
12668
12669 2018-04-11 Bin Cheng <bin.cheng@arm.com>
12670
12671 PR testsuite/85190
12672 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
12673
12674 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12675
12676 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
12677 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
12678
12679 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12680
12681 PR c++/70808
12682 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
12683 effective target.
12684
12685 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12686
12687 PR target/84301
12688 * gcc.target/i386/pr84301.c: New test.
12689
12690 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12691
12692 PR tree-optimization/85331
12693 * gcc.c-torture/execute/pr85331.c: New test.
12694
12695 2018-04-11 Marek Polacek <polacek@redhat.com>
12696
12697 PR c++/85032
12698 * g++.dg/cpp0x/pr51225.C: Adjust error message.
12699 * g++.dg/cpp1z/constexpr-if21.C: New test.
12700
12701 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12702
12703 PR target/85281
12704 * gcc.target/i386/pr85281.c: New test.
12705
12706 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12707
12708 PR rtl-optimization/84659
12709 * gcc.dg/pr84659.c: New test.
12710
12711 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12712
12713 PR debug/85302
12714 * g++.dg/debug/dwarf2/pr85302.C: New test.
12715
12716 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12717
12718 PR target/85261
12719 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
12720 into register.
12721
12722 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12723
12724 PR c++/70808
12725 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
12726
12727 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
12728
12729 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
12730 * gcc.target/powerpc/dimode_off.c: Ditto.
12731 * gcc.target/powerpc/tfmode_off.c: Ditto.
12732 * gcc.target/powerpc/timode_off.c: Ditto.
12733
12734 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12735
12736 * gcc.target/powerpc/vec-ldl-1.c: New test.
12737 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
12738 corrections to ABI implementation.
12739
12740 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
12741
12742 PR target/85056
12743 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
12744
12745 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12746
12747 PR rtl-optimization/85300
12748 * gcc.dg/pr85300.c: New test.
12749
12750 2018-04-10 David Malcolm <dmalcolm@redhat.com>
12751
12752 PR c++/85110
12753 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
12754 where we now show the pertinent parameter.
12755 * g++.dg/diagnostic/aka2.C: Likewise.
12756 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
12757
12758 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12759
12760 PR fortran/85313
12761 * gfortran.dg/gomp/pr85313.f90: New test.
12762
12763 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12764
12765 PR c++/24314
12766 * g++.dg/parse/template29.C: New.
12767
12768 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12769
12770 PR testsuite/85190
12771 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12772
12773 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12774
12775 PR target/85177
12776 PR target/85255
12777 * gcc.target/i386/avx512f-pr85177.c: New test.
12778 * gcc.target/i386/avx512f-pr85255.c: New test.
12779
12780 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12781
12782 PR tree-optimization/85286
12783 * gcc.dg/vect/pr85286.c: New test.
12784
12785 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12786
12787 PR target/85173
12788 * gcc.target/arm/pr85173.c: New test.
12789
12790 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12791
12792 PR lto/85248
12793 * gcc.dg/lto/pr85248_0.c: New test.
12794 * gcc.dg/lto/pr85248_1.c: New test.
12795
12796 2018-04-09 Jan Hubicka <jh@suse.cz>
12797
12798 PR lto/85078
12799 * g++.dg/torture/pr85078.C: New.
12800
12801 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12802
12803 PR c++/85227
12804 * g++.dg/cpp1z/decomp44.C: New.
12805 * g++.dg/cpp1z/decomp45.C: Likewise.
12806
12807 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12808
12809 PR fortran/83064
12810 * gfortran.dg/do_concurrent_5.f90: New test.
12811 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12812 message.
12813
12814 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12815
12816 PR fortran/51260
12817 * gfortran.dg/parameter_array_element_3.f90: New test.
12818
12819 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12820
12821 PR c++/85194
12822 * g++.dg/cpp1z/decomp43.C: New test.
12823
12824 PR rtl-optimization/80463
12825 * g++.dg/pr80463.C: Add -w to dg-options.
12826
12827 2018-04-09 Richard Biener <rguenther@suse.de>
12828
12829 PR tree-optimization/85284
12830 * gcc.dg/torture/pr85284.c: New testcase.
12831
12832 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12833
12834 PR rtl-optimization/80463
12835 PR rtl-optimization/83972
12836 PR rtl-optimization/83480
12837
12838 * gcc.dg/pr80463.c: New test.
12839 * g++.dg/pr80463.C: Likewise.
12840 * gcc.dg/pr83972.c: Likewise.
12841
12842 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12843
12844 PR rtl-optimization/83913
12845 * gcc.dg/pr83913.c: New test.
12846
12847 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12848
12849 PR rtl-optimization/83962
12850 * gcc.dg/pr83962.c: New test.
12851
12852 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12853
12854 PR rtl-optimization/83530
12855 * gcc.dg/pr83530.c: New test.
12856
12857 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12858
12859 PR middle-end/82976
12860 * gfortran.dg/realloc_on_assign_16a.f90: New test.
12861
12862 2018-04-07 Jakub Jelinek <jakub@redhat.com>
12863
12864 PR tree-optimization/85257
12865 * gcc.dg/pr85257.c: New test.
12866
12867 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
12868
12869 * g++.dg/opt/pr85196.C: New test.
12870
12871 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12872
12873 PR c++/84269
12874 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
12875 std::tuple here since they need C++11.
12876 * g++.dg/lookup/missing-std-include-8.C: New test.
12877 * g++.dg/lookup/missing-std-include.C: Move std::array and
12878 std::tuple test to missing-std-include-6.C to avoid failures
12879 with C++98.
12880
12881 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12882
12883 PR debug/85252
12884 * gcc.dg/debug/pr85252.c: New test.
12885
12886 PR rtl-optimization/84872
12887 * gcc.dg/graphite/pr84872.c: New test.
12888
12889 PR c++/85210
12890 * g++.dg/cpp1z/decomp42.C: New test.
12891
12892 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12893
12894 PR c++/85021
12895 * g++.dg/lookup/missing-std-include-7.C: New test.
12896
12897 2018-04-06 Tamar Christina <tamar.christina@arm.com>
12898
12899 * gcc.dg/struct-simple.c: Revert r254862.
12900 * lib/target-supports.exp
12901 (check_effective_target_word_mode_no_slow_unalign): Likewise.
12902
12903 2018-04-06 Richard Biener <rguenther@suse.de>
12904
12905 PR middle-end/85244
12906 * gcc.dg/torture/pr85244-1.c: New testcase.
12907 * gcc.dg/torture/pr85244-2.c: Likewise.
12908
12909 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12910
12911 PR sanitizer/85213
12912 * c-c++-common/ubsan/pr85213.c: New test.
12913
12914 2018-04-06 Richard Biener <rguenther@suse.de>
12915
12916 PR middle-end/85180
12917 * gcc.dg/pr85180.c: New testcase.
12918
12919 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12920
12921 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
12922 to trigger the optimization. Do some cleanup and function
12923 renaming. Add more test functions.
12924
12925 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12926
12927 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
12928 options.
12929 * gcc.target/s390/hotpatch-1.c: Skip when building without
12930 optimization.
12931 * gcc.target/s390/hotpatch-10.c: Likewise.
12932 * gcc.target/s390/hotpatch-11.c: Likewise.
12933 * gcc.target/s390/hotpatch-12.c: Likewise.
12934 * gcc.target/s390/hotpatch-13.c: Likewise.
12935 * gcc.target/s390/hotpatch-14.c: Likewise.
12936 * gcc.target/s390/hotpatch-15.c: Likewise.
12937 * gcc.target/s390/hotpatch-16.c: Likewise.
12938 * gcc.target/s390/hotpatch-17.c: Likewise.
12939 * gcc.target/s390/hotpatch-18.c: Likewise.
12940 * gcc.target/s390/hotpatch-19.c: Likewise.
12941 * gcc.target/s390/hotpatch-2.c: Likewise.
12942 * gcc.target/s390/hotpatch-3.c: Likewise.
12943 * gcc.target/s390/hotpatch-4.c: Likewise.
12944 * gcc.target/s390/hotpatch-5.c: Likewise.
12945 * gcc.target/s390/hotpatch-6.c: Likewise.
12946 * gcc.target/s390/hotpatch-7.c: Likewise.
12947 * gcc.target/s390/hotpatch-8.c: Likewise.
12948 * gcc.target/s390/hotpatch-9.c: Likewise.
12949
12950 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12951
12952 * c-c++-common/Wattributes.c: Disable warning for s390* target and
12953 check for an error instead.
12954 * gcc.dg/Wattributes-6.c: Likewise.
12955
12956 2018-04-05 Jakub Jelinek <jakub@redhat.com>
12957
12958 PR c++/85209
12959 * g++.dg/cpp1z/decomp39.C: New test.
12960 * g++.dg/cpp1z/decomp40.C: New test.
12961
12962 PR c++/85208
12963 * g++.dg/cpp1z/decomp41.C: New test.
12964
12965 PR middle-end/85195
12966 * gcc.dg/pr85195.c: New test.
12967
12968 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12969
12970 PR c++/80956
12971 * g++.dg/cpp0x/initlist100.C: New.
12972 * g++.dg/cpp0x/initlist101.C: Likewise.
12973
12974 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
12975
12976 PR c++/84792
12977 * g++.dg/other/pr84792-1.C: New.
12978 * g++.dg/other/pr84792-2.C: Likewise.
12979
12980 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
12981
12982 PR target/85193
12983 * gcc.target/i386/pr85193.c: New test.
12984
12985 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
12986
12987 PR c++/84979
12988 * g++.dg/concepts/pr84979.C: New.
12989 * g++.dg/concepts/pr84979-2.C: New.
12990 * g++.dg/concepts/pr84979-3.C: New.
12991
12992 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
12993
12994 PR c++/80026
12995 * g++.dg/cpp0x/variadic174.C: New.
12996
12997 2018-04-04 Jakub Jelinek <jakub@redhat.com>
12998
12999 PR inline-asm/85172
13000 * g++.dg/ext/builtin13.C: New test.
13001 * g++.dg/ext/atomic-4.C: New test.
13002
13003 PR c++/85146
13004 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
13005 * g++.dg/ext/bases3.C: New test.
13006
13007 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13008
13009 PR target/85203
13010 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
13011 to match a single insn of the baz function. Move scan directives at
13012 the end of the file below the functions they are trying to test for
13013 better readability.
13014 * gcc.target/arm/cmse/cmse-16.c: New testcase.
13015
13016 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
13017
13018 PR rtl-optimization/84878
13019 * gcc.target/powerpc/pr84878.c: New test.
13020
13021 2018-04-04 Michael Matz <matz@suse.de>
13022
13023 * gcc.dg/Wstringop-overflow-4.c: New test.
13024 * c-c++-common/Wstringop-truncation-4.c: Adjust.
13025
13026 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13027
13028 PR testsuite/85189
13029 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
13030 for the diagnostics of overridden functions. Adjust for new wording.
13031
13032 2018-04-04 Richard Biener <rguenther@suse.de>
13033
13034 PR lto/85176
13035 * g++.dg/lto/pr85176_0.C: New testcase.
13036
13037 2018-04-04 Richard Biener <rguenther@suse.de>
13038
13039 PR testsuite/85191
13040 * lib/target-supports.exp (check_effective_target_vect_perm_short):
13041 Fix typo.
13042
13043 2018-04-04 Martin Liska <mliska@suse.cz>
13044
13045 PR sanitizer/85174
13046 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
13047 and msdata as a workaround for powerpc.
13048
13049 2018-04-04 Richard Biener <rguenther@suse.de>
13050
13051 PR tree-optimization/85168
13052 * gcc.dg/torture/pr85168.c: New testcase.
13053
13054 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
13055
13056 PR c++/84943
13057 * g++.dg/pr84943.C: New.
13058 * g++.dg/pr84943-2.C: New.
13059
13060 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13061
13062 PR rtl-optimization/85167
13063 * gcc.dg/pr85167.c: New test.
13064
13065 PR tree-optimization/85156
13066 * c-c++-common/pr85156.c: New test.
13067 * gcc.c-torture/execute/pr85156.c: New test.
13068
13069 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
13070
13071 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
13072 * gcc.target/powerpc/undef-bool-1.C: New file.
13073 * gcc.target/powerpc/undef-bool-2.c: New file.
13074
13075 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13076
13077 PR c++/84768
13078 * g++.dg/cpp1z/class-deduction52.C: New.
13079
13080 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13081
13082 PR c++/85147
13083 * g++.dg/cpp0x/pr85147.C: New test.
13084
13085 PR c++/85140
13086 * g++.dg/cpp0x/gen-attrs-64.C: New test.
13087
13088 PR c++/85134
13089 * g++.dg/gomp/pr85134.C: New test.
13090 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
13091
13092 PR target/85169
13093 * gcc.c-torture/execute/pr85169.c: New test.
13094 * gcc.target/i386/avx512f-pr85169.c: New test.
13095 * gcc.target/i386/avx512bw-pr85169.c: New test.
13096
13097 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13098
13099 PR target/85126
13100 * gcc.target/powerpc/pr69946: Adjust comment. Remove
13101 scan-assembler-times clause.
13102
13103 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
13104
13105 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
13106 dg-additional-options.
13107
13108 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13109
13110 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
13111
13112 2018-04-03 Richard Biener <rguenther@suse.de>
13113
13114 PR testsuite/85154
13115 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
13116
13117 2018-04-02 Jim Wilson <jimw@sifive.com>
13118
13119 * gcc.target/riscv/pr84660.c: New.
13120 * gcc.target/riscv/shift-and-1.c: New.
13121 * gcc.target/riscv/shift-and-2.c: New.
13122
13123 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13124
13125 PR fortran/85102
13126 * gfortran.dg/array_simplify_2.f90: New test.
13127
13128 2018-04-01 Jakub Jelinek <jakub@redhat.com>
13129
13130 PR middle-end/85090
13131 * gcc.target/i386/avx512f-pr85090-1.c: New test.
13132 * gcc.target/i386/avx512f-pr85090-2.c: New test.
13133 * gcc.target/i386/avx512f-pr85090-3.c: New test.
13134 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
13135 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
13136
13137 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
13138
13139 PR c++/85027
13140 * g++.dg/pr85027.C: New.
13141
13142 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13143
13144 PR target/83315
13145 * gcc.target/powerpc/sse-maxps-2.c: New test.
13146 * gcc.target/powerpc/sse-minps-2.c: New test.
13147
13148 2018-03-30 Jakub Jelinek <jakub@redhat.com>
13149
13150 PR c++/84791
13151 * g++.dg/gomp/pr84791.C: New test.
13152
13153 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
13154
13155 PR fortran/84931
13156 * gfortran.dg/array_constructor_53.f90: New test.
13157
13158 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13159
13160 PR fortran/85130
13161 * gfortran.dg/substr_6.f90: Remove illegal test for
13162 out-of-bounds substring.
13163
13164 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13165
13166 PR fortran/85111
13167 * gfortran.dg/zero_sized_10.f90: New test.
13168
13169 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13170
13171 PR c++/84269
13172 * g++.dg/lookup/missing-std-include-6.C: New test.
13173 * g++.dg/lookup/missing-std-include.C: Add std::pair and
13174 std::tuple tests.
13175 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
13176 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
13177 <cstring>, <cassert>, and <cstdlib>.
13178
13179 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
13180
13181 PR inline-asm/84985
13182 * gcc.target/i386/pr84985.c: New.
13183
13184 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13185
13186 PR c++/85110
13187 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
13188
13189 2018-03-29 Jakub Jelinek <jakub@redhat.com>
13190
13191 PR c++/85108
13192 * g++.dg/warn/Wunused-var-31.C: New test.
13193
13194 PR c/85094
13195 * c-c++-common/Wduplicated-branches-14.c: New test.
13196
13197 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
13198
13199 PR c++/84606
13200 * g++.dg/cpp0x/pr84606.C: New.
13201
13202 2018-03-29 Carl Love <cel@us.ibm.com>
13203
13204 Revert
13205 2017-09-27 Carl Love <cel@us.ibm.com>
13206
13207 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
13208 for the __builtin_fctid and __builtin_fctiw.
13209
13210 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
13211
13212 PR target/84912
13213 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
13214 deleted builtin function.
13215 (div_weuo): Likewise.
13216 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
13217 (div_deuo): Likewise.
13218
13219 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13220
13221 PR c++/85028
13222 * g++.dg/other/default13.C: New.
13223
13224 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13225
13226 PR target/85095
13227 * gcc.target/i386/pr85095-1.c: New test.
13228 * gcc.target/i386/pr85095-2.c: New test.
13229 * gcc.c-torture/execute/pr85095.c: New test.
13230
13231 PR tree-optimization/82004
13232 * gcc.dg/pr82004.c: New test.
13233
13234 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13235 Martin Liska <mliska@suse.cz>
13236
13237 PR sanitizer/85081
13238 * g++.dg/asan/pr85081.C: New test.
13239
13240 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
13241
13242 PR c++/84789
13243 * g++.dg/template/pr84789.C: Adjust for testing with
13244 -fconcepts too.
13245
13246 PR c++/84973
13247 * g++.dg/template/pr84973.C: New.
13248 * g++.dg/template/pr84973-2.C: New.
13249 * g++.dg/template/pr84973-3.C: New.
13250
13251 PR c++/84968
13252 * g++.dg/eh/pr84968.C: New.
13253
13254 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13255
13256 PR target/84914
13257 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13258 long double multiply/divide uses the correct function.
13259 * gcc.target/powerpc/mulkc-3.c: Likewise.
13260 * gcc.target/powerpc/divkc-2.c: Likewise.
13261 * gcc.target/powerpc/divkc-3.c: Likewise.
13262
13263 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13264
13265 PR c++/85067
13266 * g++.dg/cpp0x/defaulted51.C: New.
13267 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
13268
13269 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13270
13271 PR c++/85077
13272 * g++.dg/ext/vector35.C: New test.
13273
13274 PR c++/85061
13275 * g++.dg/ext/builtin-offsetof3.C: New test.
13276
13277 PR c++/85076
13278 * g++.dg/cpp1y/pr85076.C: New test.
13279
13280 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13281
13282 PR fortran/85084
13283 * gfortran.dg/matmul_rank_1.f90: New test.
13284
13285 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13286 Harald Anlauf <anlauf@gmx.de>
13287
13288 * gfortran.dg/structure_constructor_15.f90: New test.
13289
13290 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13291
13292 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13293 for the diagnostics of overridden functions. Adjust for new wording.
13294 * g++.dg/cpp0x/implicit1.C: Likewise.
13295 * g++.dg/cpp0x/override1.C: Likewise.
13296 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13297 * g++.dg/eh/shadow1.C: Likewise.
13298 * g++.dg/inherit/covariant12.C: Likewise.
13299 * g++.dg/inherit/covariant14.C: Likewise.
13300 * g++.dg/inherit/covariant15.C: Likewise.
13301 * g++.dg/inherit/covariant16.C: Likewise.
13302 * g++.dg/inherit/covariant22.C: Likewise.
13303 * g++.dg/inherit/crash3.C: Likewise.
13304 * g++.dg/inherit/error2.C: Likewise.
13305 * g++.dg/template/crash100.C: Likewise.
13306 * g++.old-deja/g++.eh/spec6.C: Likewise.
13307 * g++.old-deja/g++.mike/p811.C: Likewise.
13308 * g++.old-deja/g++.other/virtual11.C: Likewise.
13309 * g++.old-deja/g++.other/virtual4.C: Likewise.
13310
13311 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13312
13313 PR target/85044
13314 * gcc.target/i386/pr85044.c: New test.
13315
13316 2018-03-27 Martin Sebor <msebor@redhat.com>
13317
13318 PR testsuite/83462
13319 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13320 other than x86.
13321
13322 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13323
13324 PR target/83009
13325 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13326
13327 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13328
13329 PR target/81863
13330 * gcc.target/arm/pr81863.c: New test.
13331
13332 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13333
13334 PR target/85056
13335 * gcc.target/nvptx/pr85056.c: New test.
13336 * gcc.target/nvptx/pr85056a.c: New test.
13337
13338 2018-03-27 Richard Biener <rguenther@suse.de>
13339
13340 PR testsuite/82847
13341 * lib/target-supports.exp (check_ssse3_available): New function.
13342 (check_effective_target_vect_perm_short): Enable for x86 if
13343 check_ssse3_available.
13344
13345 2018-03-27 Richard Biener <rguenther@suse.de>
13346
13347 PR tree-optimization/85082
13348 * gfortran.dg/pr85082.f90: New testcase.
13349
13350 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13351
13352 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13353 to "l=2" in dg-final.
13354
13355 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13356
13357 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13358 * gcc.target/mips/fix-r4000-2.c: Likewise.
13359 * gcc.target/mips/fix-r4000-3.c: Likewise.
13360 * gcc.target/mips/fix-r4000-4.c: Likewise.
13361 * gcc.target/mips/fix-r4000-5.c: Likewise.
13362 * gcc.target/mips/fix-r4000-6.c: Likewise.
13363 * gcc.target/mips/fix-r4000-7.c: Likewise.
13364 * gcc.target/mips/fix-r4000-8.c: Likewise.
13365 * gcc.target/mips/fix-r4000-9.c: Likewise.
13366 * gcc.target/mips/fix-r4000-10.c: Likewise.
13367 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13368 "mulditi3_r4000" instead of "mulditi3".
13369 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13370 "umulditi3_r4000" instead of "umulditi3".
13371
13372 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13373
13374 PR c++/85068
13375 * g++.dg/inherit/covariant22.C: New test.
13376
13377 2018-03-27 Richard Biener <rguenther@suse.de>
13378
13379 PR testsuite/84004
13380 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13381 alignment.
13382
13383 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13384 Jason Merrill <jason@redhat.com>
13385
13386 PR c++/84632
13387 * g++.dg/init/array49.C: New.
13388 * g++.dg/torture/pr70499.C: Adjust.
13389
13390 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13391
13392 PR target/85073
13393 * gcc.target/i386/pr85073.c: New test.
13394
13395 2018-03-26 Richard Biener <rguenther@suse.de>
13396
13397 PR testsuite/85066
13398 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13399 instead of long.
13400
13401 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13402
13403 PR fortran/66709
13404 * gfortran.dg/parameter_array_format.f90: New test.
13405
13406 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13407 Neil Carlson <neil.n.carlson@gmail.com>
13408
13409 PR fortran/84381
13410 * gfortran.dg/literal_character_constant_1.inc: Replace
13411 call abort by STOP n.
13412 * gfortran.dg/overload_1.f90: Likewise.
13413
13414 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13415 Dominique d'Humieres <dominiq@gcc.gnu.org>
13416
13417 PR fortran/84924
13418 * gfortran.dg/scalar_pointer_1.f90: New test.
13419
13420 2018-03-25 Tom de Vries <tom@codesourcery.com>
13421
13422 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13423 precise.
13424
13425 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13426
13427 PR fortran/69497
13428 * gfortran.dg/pr89497.f90: New test.
13429
13430 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13431
13432 PR fortran/70068
13433 * gfortran.dg/substr_7.f90: New test.
13434
13435 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13436
13437 PR fortran/42651
13438 * gfortran.dg/pr42651.f90: New test.
13439 * gfortran.dg/func_result_7.f90: Update error message.
13440
13441 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13442
13443 PR tree-optimization/84005
13444 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13445 failing to force the alignment.
13446
13447 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13448
13449 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13450 from this to...
13451 <vclzd>: ...this.
13452
13453 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13454
13455 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13456 message. Fix scan-assembler patterns.
13457
13458 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13459
13460 PR c++/85015
13461 * g++.dg/cpp0x/pr85015.C: New test.
13462
13463 PR c++/84942
13464 * g++.dg/cpp1y/pr84942.C: New test.
13465
13466 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13467
13468 PR inline-asm/85030
13469 * gcc.target/i386/pr85030.c: New.
13470
13471 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13472
13473 PR target/85026
13474 * g++.dg/pr85026.C: New test.
13475
13476 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13477
13478 * g++.dg/debug/pr84704.C: XFAIL AIX.
13479
13480 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13481
13482 PR target/84826
13483 * gcc.target/arm/pr84826.c: Add dg directive.
13484
13485 2018-03-23 Marek Polacek <polacek@redhat.com>
13486
13487 PR c++/85033
13488 * g++.dg/ext/builtin-offsetof2.C: New test.
13489
13490 PR c++/85045
13491 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13492 * gcc.dg/pr85045.c: New test.
13493
13494 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13495
13496 PR debug/85020
13497 * gnat.dg/lto22.adb: New test.
13498 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13499 * gnat.dg/lto22_pkg2.ads: Likewise.
13500
13501 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13502
13503 PR c/80778
13504 * gcc.dg/lto/pr80778_0.c: New test.
13505
13506 PR inline-asm/85034
13507 * gcc.target/i386/pr85034.c: New test.
13508
13509 PR inline-asm/85022
13510 * c-c++-common/torture/pr85022.c: New test.
13511
13512 PR sanitizer/85029
13513 * g++.dg/ubsan/pr85029.C: New test.
13514
13515 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13516
13517 PR c++/71251
13518 * g++.dg/cpp0x/pr71251.C: New.
13519
13520 PR c++/84789
13521 * g++.dg/template/pr84789.C: New.
13522 * g++.dg/template/pr84789-2.C: New.
13523 * g++.dg/template/pr84789-3.C: New.
13524 * g++.dg/parse/dtor11.C: Accept alternate error message.
13525
13526 PR c++/84729
13527 * g++.dg/pr84729.C: New.
13528 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13529 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13530 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13531
13532 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13533
13534 PR fortran/84922
13535 * gfortran.dg/interface_42.f90: New test.
13536 * gfortran.dg/interface_43.f90: New test.
13537
13538 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13539
13540 PR target/84826
13541 * gcc.target/arm/pr84826.c: New test.
13542
13543 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13544
13545 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13546 dg-require-effective-target.
13547 * gcc.target/arm/addr-modes-int.c: Likewise.
13548 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13549
13550 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13551
13552 PR target/84760
13553 * gcc.target/powerpc/altivec-ld-1.c: New test.
13554
13555 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13556
13557 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13558
13559 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13560
13561 PR inline-asm/84941
13562 * gcc.dg/pr84941.c: New test.
13563
13564 2018-03-22 Tom de Vries <tom@codesourcery.com>
13565
13566 PR tree-optimization/84956
13567 * gcc.dg/pr84956.c: New test.
13568
13569 2018-03-22 Marek Polacek <polacek@redhat.com>
13570
13571 PR c++/84854
13572 * g++.dg/cpp1z/constexpr-if15.C: New test.
13573 * g++.dg/cpp1z/constexpr-if16.C: New test.
13574
13575 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13576
13577 * gcc.dg/builtin-tgmath-3.c: New test.
13578
13579 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13580
13581 PR c++/71965
13582 * g++.dg/concepts/pr71965.C: New.
13583
13584 PR c++/84610
13585 PR c++/84642
13586 * g++.dg/cpp0x/pr84610.C: New.
13587 * g++.dg/cpp0x/pr84642.C: New.
13588
13589 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13590
13591 PR c/84999
13592 * c-c++-common/pr84999.c: New test.
13593
13594 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13595
13596 PR c++/84972
13597 * g++.dg/ext/desig10.C: New.
13598
13599 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13600 Harald Anlauf <anlauf@gmx.de>
13601
13602 PR fortran/84957
13603 * gfortran.dg/pr84957.f90: New test.
13604
13605 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13606
13607 PR tree-optimization/84960
13608 * gcc.c-torture/compile/pr84960.c: New test.
13609
13610 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13611
13612 PR tree-optimization/84811
13613 * gcc.dg/torture/pr84811.c: New test.
13614
13615 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13616
13617 PR tree-optimization/84982
13618 * c-c++-common/pr84982.c: New test.
13619
13620 PR c++/84961
13621 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13622 "m" (++x) in C++.
13623 * g++.dg/torture/pr84961-1.C: New test.
13624 * g++.dg/torture/pr84961-2.C: New test.
13625
13626 2018-03-21 Nathan Sidwell <nathan@acm.org>
13627
13628 PR c++/85008
13629 * g++.dg/pr85008.C: New.
13630
13631 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13632
13633 PR fortran/84615
13634 * gfortran.dg/char_result_17.f90: New test.
13635
13636 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13637
13638 PR c++/84994
13639 * g++.dg/other/accessor-fixits-1.C: Move to...
13640 * g++.dg/torture/accessor-fixits-1.C: ...here.
13641 * g++.dg/other/accessor-fixits-2.C: Move to...
13642 * g++.dg/torture/accessor-fixits-2.C: ...here.
13643 * g++.dg/other/accessor-fixits-3.C: Move to...
13644 * g++.dg/torture/accessor-fixits-3.C: ...here.
13645 * g++.dg/other/accessor-fixits-4.C: Move to...
13646 * g++.dg/torture/accessor-fixits-4.C: ...here.
13647 * g++.dg/other/accessor-fixits-5.C: Move to...
13648 * g++.dg/torture/accessor-fixits-5.C: ...here.
13649 * g++.dg/torture/accessor-fixits-6.C: New testcase.
13650 * g++.dg/torture/accessor-fixits-7.C: New testcase.
13651 * g++.dg/torture/accessor-fixits-8.C: New testcase.
13652
13653 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13654
13655 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
13656
13657 2018-03-21 Sudakshina Das <sudi.das@arm.com>
13658
13659 PR target/82989
13660 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
13661
13662 2018-03-21 Nathan Sidwell <nathan@acm.org>
13663
13664 PR c++/84804
13665 * g++.dg/lookup/pr84804.C: New.
13666
13667 2018-03-21 Martin Sebor <msebor@redhat.com>
13668
13669 PR c++/84850
13670 * g++.dg/Wclass-memaccess-3.C: New test.
13671 * g++.dg/Wclass-memaccess-4.C: New test.
13672
13673 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13674
13675 PR c++/84892
13676 * g++.dg/other/accessor-fixits-1.C
13677 (test_access_const_t1_color): New.
13678 (test_deref_const_t1_color): New.
13679 * g++.dg/other/accessor-fixits-5.C: New testcase.
13680
13681 2018-03-21 Tom de Vries <tom@codesourcery.com>
13682
13683 PR tree-optimization/83126
13684 * gcc.dg/graphite/pr83126.c: New test.
13685
13686 2018-03-21 Nathan Sidwell <nathan@acm.org>
13687
13688 * g++.dg/ext/anon-struct6.C: Adjust.
13689 * g++.dg/ext/deprecate-1.C: New.
13690 * g++.dg/ext/deprecate-2.C: New.
13691 * g++.dg/lookup/pr84602.C: Adjust.
13692 * g++.dg/lookup/pr84962.C: Adjust.
13693 * g++.old-deja/g++.other/anon4.C
13694
13695 PR c++/84836
13696 * g++.dg/lookup/pr84836.C: New.
13697
13698 2018-03-21 Bin Cheng <bin.cheng@arm.com>
13699
13700 PR tree-optimization/84969
13701 * gcc.dg/tree-ssa/pr84969.c: New test.
13702
13703 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13704
13705 PR rtl-optimization/84989
13706 * gcc.target/i386/pr84989.c: New test.
13707
13708 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
13709
13710 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
13711
13712 2018-03-21 Martin Liska <mliska@suse.cz>
13713
13714 PR ipa/84963
13715 * gfortran.dg/goacc/pr84963.f90: New test.
13716
13717 2018-03-21 Marek Polacek <polacek@redhat.com>
13718
13719 PR c++/71638, ICE with NSDMI and reference.
13720 * g++.dg/cpp0x/nsdmi14.C: New test.
13721 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
13722
13723 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
13724
13725 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
13726 MIPS with -mpaired-single directives.
13727
13728 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
13729
13730 PR fortran/85001
13731 * gfortran.dg/interface_41.f90: New test.
13732
13733 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13734
13735 PR debug/84875
13736 * gcc.dg/pr84875.c: New test.
13737
13738 2018-03-20 Marek Polacek <polacek@redhat.com>
13739
13740 PR c++/84978, ICE with NRVO.
13741 * g++.dg/opt/nrv19.C: New test.
13742
13743 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13744
13745 PR target/82518
13746 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13747 Disable for armeb targets.
13748 * gcc.target/arm/pr82518.c: New test.
13749
13750 2018-03-20 Nathan Sidwell <nathan@acm.org>
13751
13752 PR c++/84962
13753 * g++.dg/lookup/pr84962.C: New.
13754
13755 PR c++/84970
13756 * g++.dg/lookup/pr84970.C: New.
13757
13758 2018-03-20 Richard Biener <rguenther@suse.de>
13759
13760 PR target/84986
13761 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
13762
13763 2018-03-20 Martin Liska <mliska@suse.cz>
13764
13765 PR ipa/84825
13766 * g++.dg/ipa/pr84825.C: New test.
13767
13768 2018-03-20 Martin Liska <mliska@suse.cz>
13769
13770 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13771
13772 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13773
13774 PR target/84845
13775 * gcc.c-torture/compile/pr84845.c: New test.
13776
13777 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13778
13779 PR target/82989
13780 * gcc.target/arm/pr82989.c: New test.
13781
13782 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13783
13784 PR target/84945
13785 * gcc.target/i386/pr84945.c: New test.
13786
13787 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13788
13789 PR target/81647
13790 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13791
13792 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13793
13794 PR c/84953
13795 * gcc.dg/pr84953.c: New test.
13796
13797 2018-03-19 Marek Polacek <polacek@redhat.com>
13798
13799 PR c++/84925
13800 * g++.dg/cpp1z/lambda-__func__.C: New test.
13801
13802 PR c++/84927
13803 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13804
13805 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13806
13807 PR sanitizer/78651
13808 * g++.dg/asan/pr78651.C: New test.
13809
13810 2018-03-19 Tom de Vries <tom@codesourcery.com>
13811
13812 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13813 vect_int_mult. Add nvptx xfail for PR84958.
13814
13815 2018-03-19 Nathan Sidwell <nathan@acm.org>
13816
13817 PR c++/84835
13818 * g++.dg/cpp1y/pr84835.C: New.
13819
13820 2018-03-19 Sudakshina Das <sudi.das@arm.com>
13821
13822 PR target/81647
13823 * gcc.target/aarch64/pr81647.c: New.
13824
13825 2018-03-19 Richard Biener <rguenther@suse.de>
13826
13827 PR tree-optimization/84933
13828 * g++.dg/pr84933.C: New testcase.
13829
13830 2018-03-19 Richard Biener <rguenther@suse.de>
13831
13832 PR tree-optimization/84859
13833 * gcc.dg/tree-ssa/pr84859.c: New testcase.
13834 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
13835 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
13836 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
13837
13838 2018-03-19 Nathan Sidwell <nathan@acm.org>
13839
13840 PR c++/84812
13841 * g++.dg/lookup/pr84812.C: New.
13842
13843 2018-03-19 Richard Biener <rguenther@suse.de>
13844
13845 PR tree-optimization/84929
13846 * gcc.dg/torture/pr84929.c: New testcase.
13847
13848 2018-03-19 Tamar Christina <tamar.christina@arm.com>
13849
13850 PR target/84711
13851 * gcc.target/arm/big-endian-subreg.c: Delete.
13852
13853 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13854
13855 PR fortran/84931
13856 * gfortran.dg/array_constructor_52.f90: New test.
13857
13858 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
13859
13860 PR fortran/77414
13861 * gfortran.dg/pr77414.f90: New test.
13862 * gfortran.dg/internal_references_1.f90: Adjust error message.
13863
13864 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
13865
13866 PR fortran/65453
13867 * gfortran.dg/pr65453.f90: New test.
13868
13869 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
13870
13871 PR tree-optimization/84913
13872 * gfortran.dg/vect/pr84913.f90: New test.
13873
13874 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
13875
13876 PR fortran/79929
13877 * gfortran.dg/warn_concat.f90: New test.
13878
13879 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13880
13881 PR target/84899
13882 * gcc.dg/pr84899.c: New test.
13883
13884 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
13885
13886 PR fortran/69395
13887 * gfortran.dg/pr69395.f90: Add test for max dimensions
13888
13889 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
13890
13891 PR target/84876
13892 * gcc.target/i386/pr84876.c: New test.
13893
13894 2018-03-16 Martin Liska <mliska@suse.cz>
13895
13896 PR ipa/84833
13897 * gcc.target/i386/mvc11.c: New test.
13898
13899 2018-03-16 Martin Liska <mliska@suse.cz>
13900
13901 PR ipa/84722
13902 * gcc.target/i386/mvc10.c: New test.
13903
13904 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13905
13906 PR c++/79937
13907 PR c++/82410
13908 * g++.dg/cpp1y/pr79937-1.C: New test.
13909 * g++.dg/cpp1y/pr79937-2.C: New test.
13910 * g++.dg/cpp1y/pr79937-3.C: New test.
13911 * g++.dg/cpp1y/pr79937-4.C: New test.
13912 * g++.dg/cpp1y/pr82410.C: New test.
13913
13914 2018-03-16 Tom de Vries <tom@codesourcery.com>
13915
13916 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
13917
13918 2018-03-16 Tom de Vries <tom@codesourcery.com>
13919
13920 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
13921
13922 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13923
13924 PR c++/84874
13925 * g++.dg/cpp2a/desig8.C: New test.
13926
13927 PR tree-optimization/84841
13928 * gcc.dg/pr84841.c: New test.
13929
13930 PR c++/84874
13931 * g++.dg/cpp2a/desig7.C: New test.
13932
13933 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
13934 Jim MacArthur <jim.macarthur@codethink.co.uk>
13935
13936 * gfortran.dg/automatic_1.f90: New test.
13937 * gfortran.dg/automatic_repeat.f90: New test
13938 * gfortran.dg/automatic_save.f90: New test.
13939 * gfortran.dg/vax_structure.f90: New test.
13940
13941 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13942
13943 PR fortran/78741
13944 * gfortran.dg/pr78741.f90: New test.
13945
13946 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
13947
13948 PR fortran/69395
13949 * gfortran.dg/pr69395.f90: New test.
13950
13951 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13952
13953 PR c++/79085
13954 * g++.dg/opt/pr79085.C: New test.
13955
13956 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
13957
13958 PR target/84574
13959 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
13960 label instead of __x86_indirect_thunk label.
13961
13962 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13963
13964 PR c++/84222
13965 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
13966 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
13967 * g++.dg/warn/deprecated-13.C: New test.
13968
13969 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
13970
13971 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
13972
13973 2018-03-15 Richard Biener <rguenther@suse.de>
13974
13975 PR c/84873
13976 * c-c++-common/pr84873.c: New testcase.
13977
13978 2018-03-15 Tamar Christina <tamar.christina@arm.com>
13979
13980 PR target/84711
13981 * gcc.target/arm/big-endian-subreg.c: New.
13982
13983 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13984
13985 PR target/84860
13986 * gcc.c-torture/compile/pr84860.c: New test.
13987
13988 2018-03-15 Julia Koval <julia.koval@intel.com>
13989
13990 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
13991 cannonlake.
13992 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
13993 avx512bitalg.
13994
13995 2018-03-15 Jakub Jelinek <jakub@redhat.com>
13996
13997 PR c/84853
13998 * gcc.dg/pr84853.c: New test.
13999
14000 2018-03-14 Carl Love <cel@us.ibm.com>
14001
14002 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
14003
14004 2018-03-14 Martin Liska <mliska@suse.cz>
14005
14006 PR ipa/8480
14007 * g++.dg/lto/pr84805_0.C: New test.
14008 * g++.dg/lto/pr84805_1.C: New test.
14009 * g++.dg/lto/pr84805_2.C: New test.
14010
14011 2018-03-14 David Malcolm <dmalcolm@redhat.com>
14012
14013 PR c/84852
14014 * gcc.dg/fixits-pr84852-1.c: New test.
14015 * gcc.dg/fixits-pr84852-2.c: New test.
14016
14017 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
14018
14019 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
14020 separate verbose message.
14021 * lib/scandump.exp (scan-dump-times): Likewise.
14022
14023 2018-03-14 Julia Koval <julia.koval@intel.com>
14024
14025 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
14026 server.
14027 * gcc.target/i386/funcspec-56.inc: Ditto.
14028
14029 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
14030
14031 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
14032 aarch64_sve_hw.
14033
14034 2018-03-14 Jakub Jelinek <jakub@redhat.com>
14035
14036 PR sanitizer/83392
14037 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
14038 check count from 17 to 14.
14039
14040 PR target/84844
14041 * gcc.target/i386/pr84844.c: New test.
14042
14043 2018-03-14 Richard Biener <rguenther@suse.de>
14044
14045 PR tree-optimization/84830
14046 * gcc.dg/torture/pr84830.c: New testcase.
14047
14048 2018-03-14 Marek Polacek <polacek@redhat.com>
14049
14050 PR c++/84596
14051 * g++.dg/cpp0x/static_assert15.C: New test.
14052
14053 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
14054
14055 PR fortran/61775
14056 * gfortran.dg/pr61775.f90: New test.
14057
14058 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14059
14060 PR c++/84843
14061 * g++.dg/ext/pr84843-1.C: New test.
14062 * g++.dg/ext/pr84843-2.C: New test.
14063
14064 2018-03-13 David Pagan <dave.pagan@oracle.com>
14065
14066 PR c/46921
14067 * gcc.dg/pr46921.c: New test.
14068
14069 2018-03-13 Martin Sebor <msebor@redhat.com>
14070
14071 PR tree-optimization/84725
14072 * c-c++-common/Wstringop-truncation-4.c: New test.
14073 * c-c++-common/attr-nonstring-5.c: New test.
14074
14075 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14076
14077 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
14078 than unpacks.
14079 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14080 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14081
14082 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14083
14084 * gcc.target/aarch64/sve/tls_1.c: New test.
14085 * gcc.target/aarch64/sve/tls_2.C: Likewise.
14086
14087 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14088
14089 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
14090 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
14091
14092 2018-03-13 Martin Liska <mliska@suse.cz>
14093
14094 PR ipa/84658.
14095 * g++.dg/ipa/pr84658.C: New test.
14096
14097 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14098
14099 PR middle-end/84834
14100 * gcc.dg/pr84834.c: New test.
14101
14102 PR target/84827
14103 * gcc.target/i386/pr84827.c: New test.
14104
14105 PR target/84828
14106 * g++.dg/ext/pr84828.C: New test.
14107
14108 PR target/84786
14109 * gcc.target/i386/avx512f-pr84786-1.c: New test.
14110 * gcc.target/i386/avx512f-pr84786-2.c: New test.
14111
14112 PR c++/84808
14113 * g++.dg/cpp1y/constexpr-84808.C: New test.
14114
14115 PR c++/84704
14116 * g++.dg/debug/pr84704.C: New test.
14117
14118 2018-03-12 Renlin Li <renlin.li@arm.com>
14119
14120 * gcc.target/aarch64/movi_hf.c: New.
14121 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
14122 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
14123
14124 2018-03-12 Martin Sebor <msebor@redhat.com>
14125
14126 PR tree-optimization/83456
14127 * c-c++-common/Wrestrict-2.c: Remove test cases.
14128 * c-c++-common/Wrestrict.c: Same.
14129 * gcc.dg/Wrestrict-12.c: New test.
14130 * gcc.dg/Wrestrict-14.c: New test.
14131
14132 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14133
14134 * g++.dg/pr84821.C: New test.
14135
14136 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14137
14138 * gcc.dg/pr84799.c: New test.
14139
14140 2018-03-12 Richard Biener <rguenther@suse.de>
14141
14142 PR tree-optimization/84803
14143 * gcc.dg/torture/pr84803.c: New testcase.
14144
14145 2018-03-12 Jakub Jelinek <jakub@redhat.com>
14146
14147 PR c++/84813
14148 * g++.dg/debug/pr84813.C: New test.
14149
14150 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
14151
14152 PR fortran/84546
14153 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
14154
14155 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
14156
14157 PR fortran/83939
14158 * gfortran.dg/pr83939.f90
14159
14160 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
14161
14162 PR fortran/66128
14163 * gfortran.dg/zero_sized_9.f90: New test.
14164
14165 2018-03-11 Jakub Jelinek <jakub@redhat.com>
14166
14167 PR debug/58150
14168 * g++.dg/debug/dwarf2/enum2.C: New test.
14169
14170 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
14171
14172 PR fortran/84734
14173 * gfortran.dg/pr84734.f90: New test.
14174
14175 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
14176
14177 * gnat.dg/prot3.adb: New test.
14178 * gnat.dg/prot3_pkg.ad[sb]: New helper.
14179
14180 2018-03-09 Jason Merrill <jason@redhat.com>
14181 Paolo Carlini <paolo.carlini@oracle.com>
14182
14183 PR c++/71169
14184 PR c++/71832
14185 * g++.dg/cpp0x/pr71169.C: New.
14186 * g++.dg/cpp0x/pr71169-2.C: Likewise.
14187 * g++.dg/cpp0x/pr71832.C: Likewise.
14188
14189 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
14190
14191 PR target/83969
14192 * gcc.target/powerpc/pr83969.c: New test.
14193
14194 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14195
14196 PR target/84772
14197 * gcc.dg/pr84772.c: New test.
14198
14199 PR c++/84076
14200 * g++.dg/warn/Wformat-2.C: New test.
14201
14202 PR c++/84767
14203 * g++.dg/ext/vla18.C: New test.
14204
14205 2018-03-09 Martin Sebor <msebor@redhat.com>
14206
14207 PR tree-optimization/84526
14208 * gcc.dg/Wrestrict-10.c: New test.
14209 * gcc.dg/Wrestrict-11.c: New test.
14210
14211 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
14212
14213 PR rtl-optimization/84682
14214 * gcc.dg/torture/pr84682-1.c: New.
14215 * gcc.dg/torture/pr84682-2.c: New.
14216 * gcc.dg/torture/pr84682-3.c: New.
14217
14218 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14219
14220 PR c++/84724
14221 * g++.dg/ext/pr84724.C: New test.
14222
14223 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
14224
14225 PR target/83712
14226 * gcc.target/arm/pr83712.c: New.
14227
14228 2018-03-09 Richard Biener <rguenther@suse.de>
14229
14230 PR tree-optimization/84775
14231 * gcc.dg/torture/pr84775.c: New testcase.
14232
14233 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14234
14235 PR debug/84404
14236 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
14237 targets.
14238
14239 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
14240
14241 * gcc.c-torture/compile/20180309-1.c: New test.
14242
14243 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14244
14245 PR c++/80598
14246 * g++.dg/warn/Wunused-function4.C: New test.
14247
14248 PR inline-asm/84742
14249 * gcc.target/i386/pr84742-1.c: New test.
14250 * gcc.target/i386/pr84742-2.c: New test.
14251
14252 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14253
14254 PR target/84748
14255 * gcc.c-torture/execute/pr84748.c: New test.
14256
14257 2018-03-08 Richard Biener <rguenther@suse.de>
14258
14259 PR middle-end/84552
14260 * gcc.dg/graphite/pr84552.c: New testcase.
14261
14262 2018-03-08 Richard Biener <rguenther@suse.de>
14263
14264 PR tree-optimization/84178
14265 * gcc.dg/torture/pr84178-2.c: New testcase.
14266
14267 2018-03-08 David Malcolm <dmalcolm@redhat.com>
14268
14269 PR tree-optimization/84178
14270 * gcc.c-torture/compile/pr84178-1.c: New test.
14271
14272 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14273
14274 * lib/target-supports.exp: Do not return zero from a ifunc
14275 function.
14276
14277 2018-03-08 Richard Biener <rguenther@suse.de>
14278
14279 PR tree-optimization/84746
14280 * gcc.dg/torture/pr84746.c: New testcase.
14281
14282
14283 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14284 PR debug/84404
14285 PR debug/84408
14286 * gcc.dg/graphite/pr84404.c: New.
14287
14288 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14289
14290 PR tree-optimization/84740
14291 * gcc.dg/torture/pr84740.c: New test.
14292
14293 PR tree-optimization/84739
14294 * gcc.dg/pr84739.c: New test.
14295
14296 2018-03-07 Martin Sebor <msebor@redhat.com>
14297
14298 PR tree-optimization/83519
14299 * gcc.dg/Wrestrict-13.c: New test.
14300
14301 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14302
14303 PR fortran/64124
14304 PR fortran/70409
14305 * gfortran.dg/pr64124.f90: New tests.
14306 * gfortran.dg/pr70409.f90: New tests.
14307
14308 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14309
14310 PR target/82411
14311 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14312
14313 2018-03-07 Martin Sebor <msebor@redhat.com>
14314
14315 PR tree-optimization/84526
14316 * gcc.dg/Wrestrict-10.c: New test.
14317
14318 2018-03-07 Martin Sebor <msebor@redhat.com>
14319
14320 PR tree-optimization/84468
14321 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14322 * gcc.dg/Wstringop-truncation.c: New test.
14323 * gcc.dg/Wstringop-truncation-2.c: New test.
14324
14325 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14326
14327 PR fortran/84565
14328 * gfortran.dg/pr84565.f90: New test.
14329
14330 PR middle-end/84723
14331 * gcc.target/i386/pr84723-1.c: New test.
14332 * gcc.target/i386/pr84723-2.c: New test.
14333 * gcc.target/i386/pr84723-3.c: New test.
14334 * gcc.target/i386/pr84723-4.c: New test.
14335 * gcc.target/i386/pr84723-5.c: New test.
14336
14337 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14338
14339 PR fortran/64107
14340 * gfortran.dg/pr64107.f90: New test.
14341
14342 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14343
14344 PR fortran/84697
14345 PR fortran/66128
14346 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14347
14348 2018-03-06 Marek Polacek <polacek@redhat.com>
14349
14350 PR c++/84684
14351 * g++.dg/cpp1z/constexpr-84684.C: New test.
14352
14353 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14354
14355 PR c/84721
14356 * gcc.dg/pr84721.c: New test.
14357
14358 PR target/84710
14359 * gcc.dg/pr84710.c: New test.
14360
14361 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14362
14363 PR fortran/56667
14364 * gfortran.dg/implied_do_2.f90: New test.
14365 * gfortran.dg/coarray_8.f90: Update for new error message.
14366
14367 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14368
14369 PR inline-asm/84683
14370 * g++.dg/ext/pr84683.C: New test.
14371
14372 PR tree-optimization/84687
14373 * gcc.dg/pr84687.c: New test.
14374
14375 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14376
14377 PR c++/84231
14378 * g++.dg/pr84231.C: New.
14379
14380 PR c++/84593
14381 * g++.dg/cpp1y/pr84593.C: New.
14382
14383 PR c++/84492
14384 * g++.dg/pr84492.C: New.
14385
14386 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14387
14388 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14389 __builtin_ppc_speculation_barrier.
14390
14391 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14392
14393 PR target/84700
14394 * gcc.target/powerpc/pr84700.c: New test.
14395
14396 2018-03-05 Nathan Sidwell <nathan@acm.org>
14397
14398 PR c++/84702
14399 * g++.dg/lookup/pr84702.C: New.
14400
14401 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14402
14403 PR target/84564
14404 * gcc.target/i386/pr84564.c: New test.
14405
14406 2018-03-05 Marek Polacek <polacek@redhat.com>
14407
14408 PR c++/84707
14409 * g++.dg/cpp0x/inline-ns10.C: New test.
14410
14411 2018-03-05 Nathan Sidwell <nathan@acm.org>
14412
14413 PR c++/84694
14414 * g++.dg/template/pr84694.C: New.
14415
14416 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14417
14418 PR target/84524
14419 * gcc.c-torture/execute/pr84524.c: New test.
14420 * gcc.target/i386/avx512bw-pr84524.c: New test.
14421
14422 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14423
14424 PR target/84264
14425 * g++.dg/pr84264.C: New test.
14426
14427 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14428
14429 PR c++/84618
14430 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14431 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14432 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14433
14434 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14435
14436 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14437 * g++.dg/other/i386-3.C: Ditto.
14438 * gcc.target/i386/sse-12.c: Ditto.
14439 * gcc.target/i386/sse-13.c: Ditto.
14440 * gcc.target/i386/sse-14.c: Ditto.
14441 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14442 * gcc.target/i386/wbinvd-1.c: New test.
14443 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14444 * gcc.target/i386/pconfig-1.c: Ditto.
14445
14446 2018-03-05 Pádraig Brady <P@draigBrady.com>
14447 Nathan Sidwell <nathan@acm.org>
14448
14449 PR c++/84497
14450 * g++.dg/cpp0x/pr84497.C: New.
14451
14452 2018-03-05 Richard Biener <rguenther@suse.de>
14453
14454 PR tree-optimization/84670
14455 * gcc.dg/pr84670-1.c: New testcase.
14456 * gcc.dg/pr84670-2.c: Likewise.
14457 * gcc.dg/pr84670-3.c: Likewise.
14458 * gcc.dg/pr84670-4.c: Likewise.
14459
14460 2018-03-05 Richard Biener <rguenther@suse.de>
14461
14462 PR tree-optimization/84650
14463 * gcc.dg/graphite/pr84650.c: New testcase.
14464
14465 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14466
14467 PR c++/82022
14468 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14469
14470 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14471
14472 PR fortran/71085
14473 * gfortran.dg/pr71085.f90: New test.
14474
14475 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14476
14477 PR fortran/66128
14478 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14479
14480 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14481
14482 PR fortran/51434
14483 * gfortran.dg/pr51434.f90: New test.
14484
14485 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14486
14487 PR c++/61358
14488 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14489
14490 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14491
14492 PR c++/67370
14493 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14494
14495 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14496
14497 PR c++/71464
14498 * g++.dg/torture/pr71464.C: New.
14499
14500 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14501
14502 PR fortran/80965
14503 * gfortran.dg/select_type_41.f90: New test.
14504
14505 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14506
14507 PR c++/61135
14508 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14509
14510 2018-03-02 Marek Polacek <polacek@redhat.com>
14511
14512 PR c++/84578
14513 * g++.dg/ext/flexary29.C: New test.
14514
14515 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14516
14517 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14518
14519 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14520
14521 PR c++/81812
14522 * g++.dg/torture/pr81812.C: New.
14523
14524 2018-03-02 Marek Polacek <polacek@redhat.com>
14525
14526 PR c++/84171
14527 * g++.dg/warn/Wsign-compare-8.C: New test.
14528
14529 PR c++/84663
14530 * g++.dg/parse/array-size3.C: New test.
14531
14532 PR c++/84664
14533 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14534
14535 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14536
14537 PR c++/84662
14538 * g++.dg/cpp1y/pr84662.C: New test.
14539
14540 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14541
14542 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14543 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14544 "dg-lto-options".
14545 * g++.dg/lto/20101010-1_0.C: Likewise.
14546 * g++.dg/lto/20101010-2_0.C: Likewise.
14547
14548 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14549
14550 PR ipa/84628
14551 * gcc.dg/pr84628.c: New test.
14552
14553 PR target/56540
14554 * gcc.target/ia64/pr56540.c: New test.
14555
14556 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14557
14558 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14559 32-bit target.
14560 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14561 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14562 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14563 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14564
14565 2018-03-02 Marek Polacek <polacek@redhat.com>
14566
14567 PR c++/84590
14568 * c-c++-common/ubsan/shift-11.c: New test.
14569
14570 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14571
14572 * gcc.dg/vect/vect-alias-check-13.c: New test.
14573
14574 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14575
14576 PR target/84614
14577 * gcc.dg/pr84614.c: New test.
14578
14579 PR inline-asm/84625
14580 * gcc.target/i386/pr84625.c: New test.
14581
14582 2018-03-02 Richard Biener <rguenther@suse.de>
14583
14584 PR tree-optimization/84427
14585 * gcc.dg/torture/pr84427.c: New testcase.
14586
14587 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14588
14589 PR target/84534
14590 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14591 powerpc64le*-*-linux*.
14592 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14593 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14594
14595 2018-03-01 Martin Sebor <msebor@redhat.com>
14596
14597 PR c++/84294
14598 * g++.dg/ext/attr-const.C: Remove xfail.
14599 * g++.dg/ext/attr-malloc-3.C: New test.
14600 * g++.dg/ext/attr-noinline-3.C: New test.
14601 * g++.dg/ext/attr-noreturn-3.C: New test.
14602 * g++.dg/ext/attr-nothrow-3.C: New test.
14603 * g++.dg/ext/attr-pure.C: Remove xfail.
14604
14605 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14606
14607 PR sanitizer/70875
14608 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14609 dg-options and dg-shouldfail "ubsan" directive.
14610
14611 2018-03-01 Marek Polacek <polacek@redhat.com>
14612 Jason Merrill <jason@redhat.com>
14613
14614 PR c++/84582
14615 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14616 * g++.dg/cpp1z/static1.C: New test.
14617 * g++.dg/template/static37.C: New test.
14618
14619 2018-03-01 Nathan Sidwell <nathan@acm.org>
14620
14621 PR c++/84434
14622 * g++.dg/template/pr84434.C: New.
14623
14624 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
14625
14626 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14627 -mthumb to the command-line.
14628
14629 2018-03-01 Marek Polacek <polacek@redhat.com>
14630
14631 PR c++/84596
14632 * g++.dg/cpp0x/static_assert14.C: New test.
14633
14634 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
14635
14636 PR c++/79410
14637 * g++.dg/torture/pr79410.C: New.
14638
14639 2018-03-01 Martin Liska <mliska@suse.cz>
14640
14641 PR sanitizer/82484
14642 * gcc.dg/asan/pr82484.c: New test.
14643
14644 2018-03-01 Richard Biener <rguenther@suse.de>
14645
14646 PR debug/84645
14647 * gfortran.dg/lto/pr84645_0.f90: New testcase.
14648
14649 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14650
14651 PR fortran/84219
14652 * gfortran.dg/coarray_47.f90: New test.
14653
14654 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14655
14656 PR fortran/84538
14657 * gfortran.dg/class_array_23.f03: New test.
14658
14659 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14660
14661 PR rtl-optimization/84528
14662 * gcc.dg/torture/pr84538.c: Rename to...
14663 * gcc.dg/torture/pr84528.c: ...this.
14664
14665 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14666
14667 PR rtl-optimization/84528
14668 * gcc.dg/torture/pr84538.c: New test.
14669
14670 2018-02-28 Martin Sebor <msebor@redhat.com>
14671
14672 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
14673 -fpic test failures.
14674 * c-c++-common/Wrestrict-2.c: Same.
14675 * c-c++-common/Wstringop-truncation.c: Same.
14676 * gcc.dg/Warray-bounds-22.c: Same.
14677 * gcc.dg/Wstringop-overflow.c: Same.
14678 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
14679 (signed_range): Same.
14680 (unsigned_anti_range): Same.
14681 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
14682 (signed_range): Same.
14683 (unsigned_anti_range): Same.
14684 * gcc.dg/attr-alloc_size-7.c: Same.
14685 * gcc.dg/attr-alloc_size-8.c: Same.
14686 * gcc.dg/builtin-alloc-size.c: Same.
14687 * gcc.dg/builtin-stpncpy.c: Same.
14688 * gcc.dg/builtins-nonnull.c: Same.
14689 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
14690 * gcc.dg/pr79214.c: Same.
14691 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
14692 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
14693 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
14694 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
14695 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
14696 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
14697 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
14698 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
14699 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
14700 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14701 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
14702
14703 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
14704
14705 PR target/84014
14706 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
14707
14708 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14709
14710 PR c++/84609
14711 * g++.dg/cpp0x/pr84609.C: New test.
14712
14713 2018-02-28 Martin Sebor <msebor@redhat.com>
14714
14715 PR testsuite/84617
14716 * g++.dg/ext/attr-malloc-3.C: New test.
14717 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
14718 to pre-existing problems.
14719 * g++.dg/ext/attr-pure.C: Same.
14720
14721 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
14722
14723 PR fortran/83901
14724 * gfortran.dg/associate_37.f90: New test.
14725
14726 PR fortran/83344
14727 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
14728
14729 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14730
14731 PR target/52991
14732 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
14733 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
14734 * gcc.dg/bf-ms-layout-4.c: New test.
14735 * gcc.dg/bf-ms-layout-5.c: New test.
14736
14737 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
14738
14739 PR target/83399
14740 * gcc.target/powerpc/pr83399.c: Only run on Linux.
14741
14742 2018-02-28 Richard Biener <rguenther@suse.de>
14743
14744 PR tree-optimization/84584
14745 * gcc.dg/graphite/pr84584.c: New testcase.
14746
14747 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
14748
14749 PR preprocessor/84517
14750 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
14751
14752 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14753
14754 * c-c++-common/dump-ada-spec-12.c: New test.
14755 * c-c++-common/dump-ada-spec-13.c: Likewise.
14756
14757 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14758
14759 * c-c++-common/dump-ada-spec-11.c: New test.
14760
14761 2018-02-28 Martin Liska <mliska@suse.cz>
14762
14763 PR testsuite/84597
14764 * g++.dg/ext/timevar1.C: Fix pruned patterns.
14765 * g++.dg/ext/timevar2.C: Likewise.
14766
14767 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14768
14769 * c-c++-common/dump-ada-spec-8.c: New test.
14770 * c-c++-common/dump-ada-spec-9.c: Likewise.
14771 * c-c++-common/dump-ada-spec-10.c: Likewise.
14772
14773 2018-02-28 Richard Biener <rguenther@suse.de>
14774
14775 PR middle-end/84607
14776 * gcc.dg/pr84607.c: New testcase.
14777
14778 2018-02-28 Nathan Sidwell <nathan@acm.org>
14779
14780 PR c++/84602
14781 * g++.dg/lookup/pr84602.C: New.
14782
14783 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14784
14785 PR c++/83871
14786 PR c++/83503
14787 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14788 dg-options.
14789 * g++.dg/ext/attr-nonnull.C: Likewise.
14790 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14791 directives.
14792 * g++.dg/ext/attr-noinline-2.C: Likewise.
14793 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14794 -fdump-tree-eh in dg-options.
14795
14796 2018-02-28 Alan Modra <amodra@gmail.com>
14797
14798 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14799 GNU ld message.
14800 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14801
14802 2018-02-27 Martin Sebor <msebor@redhat.com>
14803
14804 PR c++/83871
14805 PR c++/83503
14806 * g++.dg/Wmissing-attributes.C: New test.
14807 * g++.dg/ext/attr-const-pure.C: New test.
14808 * g++.dg/ext/attr-const.C: New test.
14809 * g++.dg/ext/attr-deprecated-2.C: New test.
14810 * g++.dg/ext/attr-malloc-2.C: New test.
14811 * g++.dg/ext/attr-malloc.C: New test.
14812 * g++.dg/ext/attr-noinline-2.C: New test.
14813 * g++.dg/ext/attr-noinline.C: New test.
14814 * g++.dg/ext/attr-nonnull.C: New test.
14815 * g++.dg/ext/attr-noreturn-2.C: New test.
14816 * g++.dg/ext/attr-noreturn.C: New test.
14817 * g++.dg/ext/attr-nothrow-2.C: New test.
14818 * g++.dg/ext/attr-nothrow.C: New test.
14819 * g++.dg/ext/attr-optimize.C: New test.
14820 * g++.dg/ext/attr-pure.C: New test.
14821 * g++.dg/ext/attr-returns-nonnull.C: New test.
14822 * g++.dg/ext/attr-warning.C: New test.
14823
14824 2018-02-27 Nathan Sidwell <nathan@acm.org>
14825
14826 PR c++/84426
14827 * g++.dg/lookup/pr84426.C: New.
14828
14829 2018-02-27 Richard Biener <rguenther@suse.de>
14830
14831 PR tree-optimization/84512
14832 * gcc.dg/tree-ssa/pr84512.c: New testcase.
14833
14834 2018-02-27 Martin Liska <mliska@suse.cz>
14835
14836 PR gcov-profile/84548
14837 * g++.dg/gcov/pr84548.C: New test.
14838
14839 2018-02-27 Jakub Jelinek <jakub@redhat.com>
14840
14841 PR target/84575
14842 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
14843
14844 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14845
14846 PR c++/84558
14847 * g++.dg/cpp1y/pr84558.C: New test.
14848
14849 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14850
14851 PR c++/84540
14852 * g++.dg/cpp0x/alignas14.C: New.
14853 * g++.dg/cpp0x/alignas15.C: Likewise.
14854
14855 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14856
14857 PR c++/84557
14858 * g++.dg/gomp/pr84557.C: New test.
14859
14860 2018-02-26 Marek Polacek <polacek@redhat.com>
14861
14862 PR c++/84325
14863 * g++.dg/cpp1z/pr84325.C: New test.
14864
14865 2018-02-26 Carl Love <cel@us.ibm.com>
14866
14867 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
14868 Power 8 test file.
14869 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
14870 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
14871 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
14872 -mcpu=power8.
14873 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
14874 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
14875 -mcpu=power8.
14876
14877 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14878
14879 PR target/84039
14880 * gcc.target/i386/indirect-thunk-1.c: Updated.
14881 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14882 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14883 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14884 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14885 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14886 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14887 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14888 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14889 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14890 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14891 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
14892 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
14893 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
14894 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
14895 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
14896 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
14897 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
14898 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
14899 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
14900 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
14901 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
14902 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
14903 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
14904 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
14905 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
14906 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
14907 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
14908 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
14909 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
14910 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
14911 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
14912 * gcc.target/i386/ret-thunk-9.c: Likewise.
14913 * gcc.target/i386/ret-thunk-10.c: Likewise.
14914 * gcc.target/i386/ret-thunk-11.c: Likewise.
14915 * gcc.target/i386/ret-thunk-12.c: Likewise.
14916 * gcc.target/i386/ret-thunk-13.c: Likewise.
14917 * gcc.target/i386/ret-thunk-14.c: Likewise.
14918 * gcc.target/i386/ret-thunk-15.c: Likewise.
14919
14920 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
14921
14922 * gcc.c-torture/execute/20180226-1.c: New test.
14923
14924 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
14925
14926 PR tree-optimization/83965
14927 * gcc.dg/vect/pr83965-2.c: New test.
14928
14929 2018-02-26 Tom de Vries <tom@codesourcery.com>
14930
14931 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
14932
14933 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14934
14935 PR target/84530
14936 * gcc.target/i386/ret-thunk-22.c: New test.
14937 * gcc.target/i386/ret-thunk-23.c: Likewise.
14938 * gcc.target/i386/ret-thunk-24.c: Likewise.
14939 * gcc.target/i386/ret-thunk-25.c: Likewise.
14940 * gcc.target/i386/ret-thunk-26.c: Likewise.
14941
14942 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14943
14944 PR c++/84533
14945 * g++.dg/cpp1z/pr84533.C: New.
14946
14947 2018-02-26 Marek Polacek <polacek@redhat.com>
14948
14949 PR c++/84537
14950 * g++.dg/parse/error60.C: New test.
14951
14952 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14953
14954 PR c++/84556
14955 * g++.dg/gomp/pr84556.C: New test.
14956 * g++.dg/vect/pr84556.cc: New test.
14957
14958 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
14959
14960 PR fortran/32957
14961 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
14962 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
14963 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
14964 * gfortran.dg/c_loc_test.f90: Likewise.
14965 * gfortran.dg/c_loc_tests_2.f03: Likewise.
14966 * gfortran.dg/proc_decl_17.f90: Likewise.
14967 * gfortran.dg/proc_ptr_8.f90: Likewise.
14968
14969 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
14970
14971 PR target/84521
14972 * gcc.target/aarch64/lr_free_2.c: Revert changes in
14973 r254814 disabling -fomit-frame-pointer by default.
14974 * gcc.target/aarch64/spill_1.c: Likewise.
14975 * gcc.target/aarch64/test_frame_11.c: Likewise.
14976 * gcc.target/aarch64/test_frame_12.c: Likewise.
14977 * gcc.target/aarch64/test_frame_13.c: Likewise.
14978 * gcc.target/aarch64/test_frame_14.c: Likewise.
14979 * gcc.target/aarch64/test_frame_15.c: Likewise.
14980 * gcc.target/aarch64/test_frame_3.c: Likewise.
14981 * gcc.target/aarch64/test_frame_5.c: Likewise.
14982 * gcc.target/aarch64/test_frame_9.c: Likewise.
14983
14984 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
14985
14986 PR fortran/83633
14987 * gfortran.dg/explicit_shape_1.f90: New test.
14988 * gfortran.dg/automatic_module_variable.f90: Update regex.
14989 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
14990 * gfortran.dg/constant_shape.f90: Ditto.
14991 * gfortran.dg/dec_structure_23.f90: Ditto.
14992 * gfortran.dg/pr78240.f90: Ditto.
14993
14994 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
14995
14996 PR fortran/84523
14997 * gfortran.dg/pr84523.f90: New test.
14998
14999 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
15000
15001 PR fortran/78238
15002 * gfortran.dg/select_type_40.f90: New test.
15003
15004 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
15005
15006 PR fortran/30792
15007 * gfortran.dg/data_substring.f90: New test.
15008
15009 2018-02-24 Marek Polacek <polacek@redhat.com>
15010
15011 PR c++/83692
15012 * g++.dg/cpp1z/constexpr-83692.C: New test.
15013
15014 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
15015
15016 PR fortran/84346
15017 * gfortran.dg/statement_function_1.f90: Update test.
15018
15019 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15020
15021 PR fortran/84506
15022 * gfortran.dg/inquire_19.f90: New test.
15023
15024 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15025
15026 PR fortran/83149
15027 * gfortran.dg/pr83149_b.f90: New test.
15028 * gfortran.dg/pr83149_a.f90: Additional source for previous.
15029
15030 2018-02-23 Carl Love <cel@us.ibm.com>
15031
15032 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
15033 vec_signed2 and vec_unsigned2 to new Power 8 test file.
15034 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
15035 Power 8 tests.
15036
15037 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15038
15039 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
15040 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
15041
15042 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15043
15044 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
15045 expected output.
15046
15047 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15048
15049 PR fortran/83149
15050 * gfortran.dg/pr83149_1.f90: New test.
15051 * gfortran.dg/pr83149.f90: Additional source for previous.
15052
15053 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
15054
15055 PR testsuite/80551
15056 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
15057 __GI___pthread_mutex_init as well.
15058
15059 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15060
15061 PR fortran/83148
15062 * gfortran.dg/class_68.f90: New test.
15063
15064 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15065
15066 PR fortran/59781
15067 * gfortran.dg/derived_init_5.f90: New test.
15068
15069 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15070
15071 PR target/82851
15072 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
15073 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
15074
15075 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
15076
15077 PR target/81572
15078 * gcc.target/powerpc/pr81572.c: New.
15079
15080 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
15081
15082 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
15083
15084 2018-02-22 Martin Sebor <msebor@redhat.com>
15085
15086 PR tree-optimization/84480
15087 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
15088 * g++.dg/warn/Wstringop-truncation-1.C: New test.
15089
15090 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
15091
15092 PR target/84176
15093 * gcc.target/i386/indirect-thunk-11.c: New test.
15094 * gcc.target/i386/indirect-thunk-12.c: Likewise.
15095 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
15096 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
15097 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
15098 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15099 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15100 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15101 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15102 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15103
15104 2018-02-22 Steve Ellcey <sellcey@cavium.com>
15105
15106 PR target/83335
15107 * gcc.target/aarch64/asm-2.c: Add dg-error for
15108 ILP32 mode.
15109 * gcc.target/aarch64/asm-4.c: New test.
15110
15111 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15112
15113 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
15114
15115 2018-02-22 Marek Polacek <polacek@redhat.com>
15116
15117 PR c++/84493
15118 * g++.dg/parse/error59.C: New test.
15119
15120 2018-02-22 Tom de Vries <tom@codesourcery.com>
15121
15122 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
15123
15124 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
15125
15126 PR c++/77655
15127 * g++.dg/cpp0x/pr77655.C: New.
15128
15129 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15130
15131 PR c++/84496
15132 * g++.dg/cpp1y/pr84496.C: New test.
15133
15134 PR target/84502
15135 * g++.dg/torture/pr84502.C: New test.
15136
15137 PR tree-optimization/84503
15138 * gcc.dg/pr84503-1.c: New test.
15139 * gcc.dg/pr84503-2.c: New test.
15140
15141 2018-02-21 Jakub Jelinek <jakub@redhat.com>
15142
15143 PR tree-optimization/84478
15144 * gcc.c-torture/execute/pr84478.c: New test.
15145
15146 2018-02-20 Martin Sebor <msebor@redhat.com>
15147
15148 PR middle-end/84095
15149 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
15150 * c-c++-common/Wrestrict.c: Same.
15151 * gcc.dg/Wrestrict-6.c: Same.
15152 * gcc.dg/Warray-bounds-27.c: New test.
15153 * gcc.dg/Wrestrict-8.c: New test.
15154 * gcc.dg/Wrestrict-9.c: New test.
15155 * gcc.dg/pr84095.c: New test.
15156
15157 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15158
15159 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
15160
15161 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15162
15163 PR fortran/48890
15164 PR fortran/83823
15165 * gfortran.dg/structure_constructor_14.f90: New test.
15166
15167 2018-02-20 Jeff Law <law@redhat.com>
15168
15169 PR middle-end/82123
15170 PR tree-optimization/81592
15171 PR middle-end/79257
15172 * gcc.dg/pr81592.c: New test.
15173 * gcc.dg/pr82123.c: New test.
15174 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
15175
15176 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15177
15178 PR c++/84488
15179 * g++.dg/warn/Wunused-var-30.C: New test.
15180
15181 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
15182
15183 PR tree-optimization/84419
15184 * gcc.dg/vect/pr84419.c: New test.
15185
15186 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15187
15188 PR middle-end/82004
15189 * gfortran.dg/pr82004.f90: New test.
15190
15191 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
15192
15193 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
15194
15195 2018-02-20 Martin Liska <mliska@suse.cz>
15196
15197 PR c/84310
15198 PR target/79747
15199 * gcc.target/i386/pr84310.c: New test.
15200 * gcc.target/i386/pr84310-2.c: Likewise.
15201
15202 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
15203
15204 PR c++/84446
15205 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
15206
15207 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15208
15209 PR c++/84445
15210 * g++.dg/cpp1z/launder7.C: New test.
15211
15212 PR c++/84449
15213 * g++.dg/cpp0x/constexpr-84449.C: New test.
15214
15215 PR c++/84455
15216 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
15217
15218 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
15219
15220 PR fortran/83344
15221 PR fortran/83975
15222 * gfortran.dg/associate_22.f90: Enable commented out test.
15223 * gfortran.dg/associate_36.f90: New test.
15224
15225 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15226
15227 PR target/84146
15228 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
15229
15230 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
15231
15232 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
15233 (dg-options): Use -mavx instead of -w.
15234
15235 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15236
15237 PR c++/84444
15238 * g++.dg/cpp1z/launder8.C: New test.
15239
15240 PR c++/84448
15241 * g++.dg/gomp/pr84448.C: New test.
15242
15243 PR c++/84430
15244 * g++.dg/gomp/pr84430.C: New test.
15245
15246 PR tree-optimization/84452
15247 * gcc.dg/pr84452.c: New test.
15248
15249 PR c++/79064
15250 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15251
15252 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15253
15254 PR fortran/35339
15255 * gfortran.dg/implied_do_io_4.f90: New test.
15256
15257 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15258
15259 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
15260 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
15261 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
15262
15263 2018-02-19 Carl Love <cel@us.ibm.com>
15264
15265 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15266
15267 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15268
15269 PR target/84460
15270 * gcc.target/i386/pr57193.c: Add -mtune=generic.
15271
15272 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15273
15274 PR c++/84348
15275 * g++.dg/cpp0x/auto50.C: New.
15276 * g++.dg/parse/friend12.C: Adjust.
15277
15278 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15279
15280 PR libgfortran/84389
15281 * gfortran.dg/dtio_33.f90: New test.
15282
15283 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15284
15285 PR libgfortran/84412
15286 * gfortran.dg/inquire_18.f90: New test.
15287
15288 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15289
15290 PR fortran/84381
15291 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15292 * gfortran.dg/pointer_intent_3.f90: Ditto.
15293 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15294 * gfortran.dg/protected_3.f90: Ditto.
15295 * gfortran.dg/protected_4.f90: Ditto.
15296 * gfortran.dg/protected_5.f90: Ditto.
15297 * gfortran.dg/protected_6.f90: Ditto.
15298
15299 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15300
15301 PR fortran/80945
15302 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15303 change to run.
15304
15305 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15306
15307 PR fortran/84270
15308 * gfortran.dg/inline_matmul_22.f90: New test.
15309
15310 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15311
15312 PR fortran/84381
15313 * gfortran.dg/abort_shoulfail.f90: New test.
15314 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15315 by STOP n.
15316 * gfortran.dg/PR19754_2.f90: Likewise.
15317 * gfortran.dg/PR19872.f: Likewise.
15318 * gfortran.dg/PR49268.f90: Likewise.
15319 * gfortran.dg/Wall.f90: Likewise.
15320 * gfortran.dg/Wno-all.f90: Likewise.
15321 * gfortran.dg/achar_1.f90: Likewise.
15322 * gfortran.dg/achar_2.f90: Likewise.
15323 * gfortran.dg/achar_4.f90: Likewise.
15324 * gfortran.dg/achar_6.F90: Likewise.
15325 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15326 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15327 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15328 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15329 * gfortran.dg/actual_array_result_1.f90: Likewise.
15330 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15331 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15332 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15333 * gfortran.dg/actual_procedure_1.f90: Likewise.
15334 * gfortran.dg/adjustl_1.f90: Likewise.
15335 * gfortran.dg/advance_1.f90: Likewise.
15336 * gfortran.dg/advance_4.f90: Likewise.
15337 * gfortran.dg/advance_5.f90: Likewise.
15338 * gfortran.dg/advance_6.f90: Likewise.
15339 * gfortran.dg/aint_anint_1.f90: Likewise.
15340 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15341 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15342 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15343 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15344 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15345 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15346 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15347 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15348 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15349 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15350 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15351 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15352 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15353 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15354 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15355 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15356 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15357 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15358 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15359 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15360 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15361 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15362 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15363 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15364 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15365 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15366 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15367 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15368 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15369 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15370 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15371 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15372 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15373 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15374 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15375 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15376 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15377 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15378 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15379 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15380 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15381 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15382 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15383 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15384 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15385 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15386 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15387 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15388 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15389 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15390 * gfortran.dg/allocatable_function_1.f90: Likewise.
15391 * gfortran.dg/allocatable_function_10.f90: Likewise.
15392 * gfortran.dg/allocatable_function_3.f90: Likewise.
15393 * gfortran.dg/allocatable_function_5.f90: Likewise.
15394 * gfortran.dg/allocatable_function_6.f90: Likewise.
15395 * gfortran.dg/allocatable_function_7.f90: Likewise.
15396 * gfortran.dg/allocatable_function_8.f90: Likewise.
15397 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15398 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15399 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15400 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15401 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15402 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15403 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15404 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15405 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15406 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15407 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15408 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15409 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15410 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15411 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15412 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15413 * gfortran.dg/allocate_class_3.f90: Likewise.
15414 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15415 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15416 * gfortran.dg/allocate_derived_5.f90: Likewise.
15417 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15418 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15419 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15420 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15421 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15422 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15423 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15424 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15425 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15426 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15427 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15428 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15429 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15430 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15431 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15432 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15433 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15434 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15435 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15436 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15437 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15438 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15439 * gfortran.dg/altreturn_3.f90: Likewise.
15440 * gfortran.dg/altreturn_5.f90: Likewise.
15441 * gfortran.dg/altreturn_7.f90: Likewise.
15442 * gfortran.dg/and_or_xor.f90: Likewise.
15443 * gfortran.dg/anint_1.f90: Likewise.
15444 * gfortran.dg/any_all_1.f90: Likewise.
15445 * gfortran.dg/anyallcount_1.f90: Likewise.
15446 * gfortran.dg/append_1.f90: Likewise.
15447 * gfortran.dg/argument_checking_1.f90: Likewise.
15448 * gfortran.dg/argument_checking_2.f90: Likewise.
15449 * gfortran.dg/argument_checking_8.f90: Likewise.
15450 * gfortran.dg/arithmetic_if.f90: Likewise.
15451 * gfortran.dg/array_1.f90: Likewise.
15452 * gfortran.dg/array_2.f90: Likewise.
15453 * gfortran.dg/array_alloc_1.f90: Likewise.
15454 * gfortran.dg/array_alloc_2.f90: Likewise.
15455 * gfortran.dg/array_alloc_3.f90: Likewise.
15456 * gfortran.dg/array_assignment_1.F90: Likewise.
15457 * gfortran.dg/array_assignment_5.f90: Likewise.
15458 * gfortran.dg/array_constructor_1.f90: Likewise.
15459 * gfortran.dg/array_constructor_10.f90: Likewise.
15460 * gfortran.dg/array_constructor_11.f90: Likewise.
15461 * gfortran.dg/array_constructor_12.f90: Likewise.
15462 * gfortran.dg/array_constructor_15.f90: Likewise.
15463 * gfortran.dg/array_constructor_16.f90: Likewise.
15464 * gfortran.dg/array_constructor_17.f90: Likewise.
15465 * gfortran.dg/array_constructor_19.f90: Likewise.
15466 * gfortran.dg/array_constructor_23.f: Likewise.
15467 * gfortran.dg/array_constructor_24.f: Likewise.
15468 * gfortran.dg/array_constructor_32.f90: Likewise.
15469 * gfortran.dg/array_constructor_36.f90: Likewise.
15470 * gfortran.dg/array_constructor_39.f90: Likewise.
15471 * gfortran.dg/array_constructor_4.f90: Likewise.
15472 * gfortran.dg/array_constructor_40.f90: Likewise.
15473 * gfortran.dg/array_constructor_44.f90: Likewise.
15474 * gfortran.dg/array_constructor_45.f90: Likewise.
15475 * gfortran.dg/array_constructor_46.f90: Likewise.
15476 * gfortran.dg/array_constructor_47.f90: Likewise.
15477 * gfortran.dg/array_constructor_49.f90: Likewise.
15478 * gfortran.dg/array_constructor_5.f90: Likewise.
15479 * gfortran.dg/array_constructor_50.f90: Likewise.
15480 * gfortran.dg/array_constructor_6.f90: Likewise.
15481 * gfortran.dg/array_constructor_7.f90: Likewise.
15482 * gfortran.dg/array_constructor_8.f90: Likewise.
15483 * gfortran.dg/array_constructor_9.f90: Likewise.
15484 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15485 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15486 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15487 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15488 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15489 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15490 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15491 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15492 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15493 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15494 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15495 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15496 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15497 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15498 * gfortran.dg/array_function_1.f90: Likewise.
15499 * gfortran.dg/array_function_5.f90: Likewise.
15500 * gfortran.dg/array_initializer_1.f90: Likewise.
15501 * gfortran.dg/array_initializer_2.f90: Likewise.
15502 * gfortran.dg/array_memcpy_5.f90: Likewise.
15503 * gfortran.dg/array_memset_2.f90: Likewise.
15504 * gfortran.dg/array_reference_1.f90: Likewise.
15505 * gfortran.dg/array_return_value_1.f90: Likewise.
15506 * gfortran.dg/array_section_1.f90: Likewise.
15507 * gfortran.dg/array_temporaries_3.f90: Likewise.
15508 * gfortran.dg/arrayio_1.f90: Likewise.
15509 * gfortran.dg/arrayio_10.f90: Likewise.
15510 * gfortran.dg/arrayio_11.f90: Likewise.
15511 * gfortran.dg/arrayio_12.f90: Likewise.
15512 * gfortran.dg/arrayio_13.f90: Likewise.
15513 * gfortran.dg/arrayio_14.f90: Likewise.
15514 * gfortran.dg/arrayio_16.f90: Likewise.
15515 * gfortran.dg/arrayio_2.f90: Likewise.
15516 * gfortran.dg/arrayio_3.f90: Likewise.
15517 * gfortran.dg/arrayio_4.f90: Likewise.
15518 * gfortran.dg/arrayio_5.f90: Likewise.
15519 * gfortran.dg/arrayio_6.f90: Likewise.
15520 * gfortran.dg/arrayio_7.f90: Likewise.
15521 * gfortran.dg/arrayio_8.f90: Likewise.
15522 * gfortran.dg/arrayio_9.f90: Likewise.
15523 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15524 * gfortran.dg/assign_10.f90: Likewise.
15525 * gfortran.dg/assign_9.f90: Likewise.
15526 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15527 * gfortran.dg/assignment_1.f90: Likewise.
15528 * gfortran.dg/associate_1.f03: Likewise.
15529 * gfortran.dg/associate_11.f90: Likewise.
15530 * gfortran.dg/associate_13.f90: Likewise.
15531 * gfortran.dg/associate_15.f90: Likewise.
15532 * gfortran.dg/associate_17.f90: Likewise.
15533 * gfortran.dg/associate_18.f08: Likewise.
15534 * gfortran.dg/associate_19.f03: Likewise.
15535 * gfortran.dg/associate_20.f03: Likewise.
15536 * gfortran.dg/associate_22.f90: Likewise.
15537 * gfortran.dg/associate_23.f90: Likewise.
15538 * gfortran.dg/associate_24.f90: Likewise.
15539 * gfortran.dg/associate_25.f90: Likewise.
15540 * gfortran.dg/associate_27.f90: Likewise.
15541 * gfortran.dg/associate_28.f90: Likewise.
15542 * gfortran.dg/associate_32.f03: Likewise.
15543 * gfortran.dg/associate_33.f03: Likewise.
15544 * gfortran.dg/associate_34.f90: Likewise.
15545 * gfortran.dg/associate_6.f03: Likewise.
15546 * gfortran.dg/associate_7.f03: Likewise.
15547 * gfortran.dg/associate_8.f03: Likewise.
15548 * gfortran.dg/associate_9.f03: Likewise.
15549 * gfortran.dg/associated_1.f90: Likewise.
15550 * gfortran.dg/associated_2.f90: Likewise.
15551 * gfortran.dg/associated_5.f90: Likewise.
15552 * gfortran.dg/associated_6.f90: Likewise.
15553 * gfortran.dg/associated_target_3.f90: Likewise.
15554 * gfortran.dg/associated_target_4.f90: Likewise.
15555 * gfortran.dg/associated_target_5.f03: Likewise.
15556 * gfortran.dg/associated_target_6.f03: Likewise.
15557 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15558 * gfortran.dg/assumed_rank_1.f90: Likewise.
15559 * gfortran.dg/assumed_rank_10.f90: Likewise.
15560 * gfortran.dg/assumed_rank_2.f90: Likewise.
15561 * gfortran.dg/assumed_rank_7.f90: Likewise.
15562 * gfortran.dg/assumed_rank_8.f90: Likewise.
15563 * gfortran.dg/assumed_rank_9.f90: Likewise.
15564 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15565 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15566 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15567 * gfortran.dg/assumed_type_2.f90: Likewise.
15568 * gfortran.dg/atan2_1.f90: Likewise.
15569 * gfortran.dg/auto_array_1.f90: Likewise.
15570 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15571 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15572 * gfortran.dg/auto_char_len_3.f90: Likewise.
15573 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15574 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15575 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15576 * gfortran.dg/auto_save_2.f90: Likewise.
15577 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15578 * gfortran.dg/backslash_1.f90: Likewise.
15579 * gfortran.dg/backslash_2.f90: Likewise.
15580 * gfortran.dg/backslash_3.f: Likewise.
15581 * gfortran.dg/backspace_1.f: Likewise.
15582 * gfortran.dg/backspace_10.f90: Likewise.
15583 * gfortran.dg/backspace_11.f90: Likewise.
15584 * gfortran.dg/backspace_2.f: Likewise.
15585 * gfortran.dg/backspace_3.f: Likewise.
15586 * gfortran.dg/backspace_4.f: Likewise.
15587 * gfortran.dg/backspace_5.f: Likewise.
15588 * gfortran.dg/backspace_6.f: Likewise.
15589 * gfortran.dg/backspace_7.f90: Likewise.
15590 * gfortran.dg/backspace_8.f: Likewise.
15591 * gfortran.dg/backspace_9.f: Likewise.
15592 * gfortran.dg/bessel_1.f90: Likewise.
15593 * gfortran.dg/bessel_2.f90: Likewise.
15594 * gfortran.dg/bessel_5.f90: Likewise.
15595 * gfortran.dg/bessel_6.f90: Likewise.
15596 * gfortran.dg/bessel_7.f90: Likewise.
15597 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15598 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15599 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15600 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15601 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15602 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15603 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15604 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15605 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15606 * gfortran.dg/bit_comparison_1.F90: Likewise.
15607 * gfortran.dg/bit_comparison_2.F90: Likewise.
15608 * gfortran.dg/block_1.f08: Likewise.
15609 * gfortran.dg/block_13.f08: Likewise.
15610 * gfortran.dg/block_14.f90: Likewise.
15611 * gfortran.dg/block_2.f08: Likewise.
15612 * gfortran.dg/block_6.f08: Likewise.
15613 * gfortran.dg/block_7.f08: Likewise.
15614 * gfortran.dg/block_8.f08: Likewise.
15615 * gfortran.dg/blockdata_1.f90: Likewise.
15616 * gfortran.dg/bound_1.f90: Likewise.
15617 * gfortran.dg/bound_2.f90: Likewise.
15618 * gfortran.dg/bound_3.f90: Likewise.
15619 * gfortran.dg/bound_4.f90: Likewise.
15620 * gfortran.dg/bound_5.f90: Likewise.
15621 * gfortran.dg/bound_6.f90: Likewise.
15622 * gfortran.dg/bound_7.f90: Likewise.
15623 * gfortran.dg/bound_8.f90: Likewise.
15624 * gfortran.dg/bound_9.f90: Likewise.
15625 * gfortran.dg/bound_simplification_1.f90: Likewise.
15626 * gfortran.dg/bound_simplification_3.f90: Likewise.
15627 * gfortran.dg/bound_simplification_4.f90: Likewise.
15628 * gfortran.dg/bound_simplification_5.f90: Likewise.
15629 * gfortran.dg/bound_simplification_6.f90: Likewise.
15630 * gfortran.dg/bounds_check_1.f90: Likewise.
15631 * gfortran.dg/bounds_check_12.f90: Likewise.
15632 * gfortran.dg/bounds_check_14.f90: Likewise.
15633 * gfortran.dg/bounds_check_15.f90: Likewise.
15634 * gfortran.dg/bounds_check_19.f90: Likewise.
15635 * gfortran.dg/bounds_check_8.f90: Likewise.
15636 * gfortran.dg/bounds_check_9.f90: Likewise.
15637 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
15638 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
15639 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
15640 * gfortran.dg/boz_1.f90: Likewise.
15641 * gfortran.dg/boz_11.f90: Likewise.
15642 * gfortran.dg/boz_13.f90: Likewise.
15643 * gfortran.dg/boz_14.f90: Likewise.
15644 * gfortran.dg/boz_15.f90: Likewise.
15645 * gfortran.dg/boz_3.f90: Likewise.
15646 * gfortran.dg/boz_6.f90: Likewise.
15647 * gfortran.dg/boz_9.f90: Likewise.
15648 * gfortran.dg/byte_1.f90: Likewise.
15649 * gfortran.dg/byte_2.f90: Likewise.
15650 * gfortran.dg/c_assoc.f90: Likewise.
15651 * gfortran.dg/c_assoc_2.f03: Likewise.
15652 * gfortran.dg/c_assoc_3.f90: Likewise.
15653 * gfortran.dg/c_by_val_1.f: Likewise.
15654 * gfortran.dg/c_by_val_5.f90: Likewise.
15655 * gfortran.dg/c_char_tests.f03: Likewise.
15656 * gfortran.dg/c_char_tests_2.f03: Likewise.
15657 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
15658 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
15659 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
15660 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15661 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
15662 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
15663 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
15664 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
15665 * gfortran.dg/c_kind_params.f90: Likewise.
15666 * gfortran.dg/c_loc_test_20.f90: Likewise.
15667 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15668 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
15669 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
15670 * gfortran.dg/c_size_t_test.f03: Likewise.
15671 * gfortran.dg/c_sizeof_1.f90: Likewise.
15672 * gfortran.dg/c_sizeof_5.f90: Likewise.
15673 * gfortran.dg/c_sizeof_6.f90: Likewise.
15674 * gfortran.dg/char4_iunit_1.f03: Likewise.
15675 * gfortran.dg/char4_iunit_2.f03: Likewise.
15676 * gfortran.dg/char_allocation_1.f90: Likewise.
15677 * gfortran.dg/char_array_constructor.f90: Likewise.
15678 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
15679 * gfortran.dg/char_assign_1.f90: Likewise.
15680 * gfortran.dg/char_associated_1.f90: Likewise.
15681 * gfortran.dg/char_cast_2.f90: Likewise.
15682 * gfortran.dg/char_comparison_1.f: Likewise.
15683 * gfortran.dg/char_component_initializer_1.f90: Likewise.
15684 * gfortran.dg/char_component_initializer_2.f90: Likewise.
15685 * gfortran.dg/char_cons_len.f90: Likewise.
15686 * gfortran.dg/char_conversion.f90: Likewise.
15687 * gfortran.dg/char_cshift_1.f90: Likewise.
15688 * gfortran.dg/char_cshift_2.f90: Likewise.
15689 * gfortran.dg/char_decl_2.f90: Likewise.
15690 * gfortran.dg/char_eoshift_1.f90: Likewise.
15691 * gfortran.dg/char_eoshift_2.f90: Likewise.
15692 * gfortran.dg/char_eoshift_3.f90: Likewise.
15693 * gfortran.dg/char_eoshift_4.f90: Likewise.
15694 * gfortran.dg/char_eoshift_5.f90: Likewise.
15695 * gfortran.dg/char_expr_1.f90: Likewise.
15696 * gfortran.dg/char_expr_3.f90: Likewise.
15697 * gfortran.dg/char_initialiser_actual.f90: Likewise.
15698 * gfortran.dg/char_length_12.f90: Likewise.
15699 * gfortran.dg/char_length_14.f90: Likewise.
15700 * gfortran.dg/char_length_15.f90: Likewise.
15701 * gfortran.dg/char_length_17.f90: Likewise.
15702 * gfortran.dg/char_length_20.f90: Likewise.
15703 * gfortran.dg/char_length_21.f90: Likewise.
15704 * gfortran.dg/char_length_5.f90: Likewise.
15705 * gfortran.dg/char_length_6.f90: Likewise.
15706 * gfortran.dg/char_length_7.f90: Likewise.
15707 * gfortran.dg/char_length_8.f90: Likewise.
15708 * gfortran.dg/char_pack_1.f90: Likewise.
15709 * gfortran.dg/char_pack_2.f90: Likewise.
15710 * gfortran.dg/char_pointer_assign.f90: Likewise.
15711 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
15712 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
15713 * gfortran.dg/char_pointer_dependency.f90: Likewise.
15714 * gfortran.dg/char_pointer_dummy.f90: Likewise.
15715 * gfortran.dg/char_pointer_func.f90: Likewise.
15716 * gfortran.dg/char_reshape_1.f90: Likewise.
15717 * gfortran.dg/char_result_1.f90: Likewise.
15718 * gfortran.dg/char_result_12.f90: Likewise.
15719 * gfortran.dg/char_result_13.f90: Likewise.
15720 * gfortran.dg/char_result_14.f90: Likewise.
15721 * gfortran.dg/char_result_15.f90: Likewise.
15722 * gfortran.dg/char_result_2.f90: Likewise.
15723 * gfortran.dg/char_result_3.f90: Likewise.
15724 * gfortran.dg/char_result_4.f90: Likewise.
15725 * gfortran.dg/char_result_5.f90: Likewise.
15726 * gfortran.dg/char_result_6.f90: Likewise.
15727 * gfortran.dg/char_result_7.f90: Likewise.
15728 * gfortran.dg/char_result_8.f90: Likewise.
15729 * gfortran.dg/char_spread_1.f90: Likewise.
15730 * gfortran.dg/char_transpose_1.f90: Likewise.
15731 * gfortran.dg/char_type_len.f90: Likewise.
15732 * gfortran.dg/char_unpack_1.f90: Likewise.
15733 * gfortran.dg/char_unpack_2.f90: Likewise.
15734 * gfortran.dg/character_array_constructor_1.f90: Likewise.
15735 * gfortran.dg/character_comparison_1.f90: Likewise.
15736 * gfortran.dg/character_comparison_2.f90: Likewise.
15737 * gfortran.dg/character_comparison_3.f90: Likewise.
15738 * gfortran.dg/character_comparison_4.f90: Likewise.
15739 * gfortran.dg/character_comparison_5.f90: Likewise.
15740 * gfortran.dg/character_comparison_6.f90: Likewise.
15741 * gfortran.dg/character_comparison_7.f90: Likewise.
15742 * gfortran.dg/character_comparison_8.f90: Likewise.
15743 * gfortran.dg/character_comparison_9.f90: Likewise.
15744 * gfortran.dg/charlen_15.f90: Likewise.
15745 * gfortran.dg/charlen_16.f90: Likewise.
15746 * gfortran.dg/chkbits.f90: Likewise.
15747 * gfortran.dg/chmod_1.f90: Likewise.
15748 * gfortran.dg/chmod_2.f90: Likewise.
15749 * gfortran.dg/chmod_3.f90: Likewise.
15750 * gfortran.dg/class_1.f03: Likewise.
15751 * gfortran.dg/class_18.f03: Likewise.
15752 * gfortran.dg/class_19.f03: Likewise.
15753 * gfortran.dg/class_35.f90: Likewise.
15754 * gfortran.dg/class_46.f03: Likewise.
15755 * gfortran.dg/class_48.f90: Likewise.
15756 * gfortran.dg/class_51.f90: Likewise.
15757 * gfortran.dg/class_52.f90: Likewise.
15758 * gfortran.dg/class_6.f03: Likewise.
15759 * gfortran.dg/class_63.f90: Likewise.
15760 * gfortran.dg/class_64.f90: Likewise.
15761 * gfortran.dg/class_65.f90: Likewise.
15762 * gfortran.dg/class_66.f90: Likewise.
15763 * gfortran.dg/class_67.f90: Likewise.
15764 * gfortran.dg/class_9.f03: Likewise.
15765 * gfortran.dg/class_alias.f90: Likewise.
15766 * gfortran.dg/class_allocate_1.f03: Likewise.
15767 * gfortran.dg/class_allocate_10.f03: Likewise.
15768 * gfortran.dg/class_allocate_13.f90: Likewise.
15769 * gfortran.dg/class_allocate_14.f90: Likewise.
15770 * gfortran.dg/class_allocate_15.f90: Likewise.
15771 * gfortran.dg/class_allocate_19.f03: Likewise.
15772 * gfortran.dg/class_allocate_21.f90: Likewise.
15773 * gfortran.dg/class_allocate_22.f90: Likewise.
15774 * gfortran.dg/class_allocate_3.f03: Likewise.
15775 * gfortran.dg/class_allocate_4.f03: Likewise.
15776 * gfortran.dg/class_allocate_5.f90: Likewise.
15777 * gfortran.dg/class_allocate_6.f03: Likewise.
15778 * gfortran.dg/class_allocate_7.f03: Likewise.
15779 * gfortran.dg/class_allocate_8.f03: Likewise.
15780 * gfortran.dg/class_allocate_9.f03: Likewise.
15781 * gfortran.dg/class_array_1.f03: Likewise.
15782 * gfortran.dg/class_array_14.f90: Likewise.
15783 * gfortran.dg/class_array_15.f03: Likewise.
15784 * gfortran.dg/class_array_16.f90: Likewise.
15785 * gfortran.dg/class_array_2.f03: Likewise.
15786 * gfortran.dg/class_array_20.f03: Likewise.
15787 * gfortran.dg/class_array_21.f03: Likewise.
15788 * gfortran.dg/class_array_3.f03: Likewise.
15789 * gfortran.dg/class_array_4.f03: Likewise.
15790 * gfortran.dg/class_array_7.f03: Likewise.
15791 * gfortran.dg/class_array_8.f03: Likewise.
15792 * gfortran.dg/class_array_9.f03: Likewise.
15793 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15794 * gfortran.dg/class_dummy_1.f03: Likewise.
15795 * gfortran.dg/class_optional_1.f90: Likewise.
15796 * gfortran.dg/class_optional_2.f90: Likewise.
15797 * gfortran.dg/class_result_5.f90: Likewise.
15798 * gfortran.dg/class_result_6.f90: Likewise.
15799 * gfortran.dg/class_to_type_1.f03: Likewise.
15800 * gfortran.dg/class_to_type_2.f90: Likewise.
15801 * gfortran.dg/class_to_type_3.f03: Likewise.
15802 * gfortran.dg/class_to_type_4.f90: Likewise.
15803 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15804 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15805 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15806 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15807 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15808 * gfortran.dg/coarray/codimension.f90: Likewise.
15809 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15810 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15811 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15812 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15813 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15814 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15815 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15816 * gfortran.dg/coarray/event_1.f90: Likewise.
15817 * gfortran.dg/coarray/event_2.f90: Likewise.
15818 * gfortran.dg/coarray/get_array.f90: Likewise.
15819 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15820 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15821 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15822 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
15823 * gfortran.dg/coarray/lock_1.f90: Likewise.
15824 * gfortran.dg/coarray/lock_2.f90: Likewise.
15825 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
15826 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
15827 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
15828 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
15829 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
15830 * gfortran.dg/coarray/registering_1.f90: Likewise.
15831 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
15832 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
15833 * gfortran.dg/coarray/send_array.f90: Likewise.
15834 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
15835 * gfortran.dg/coarray/sendget_array.f90: Likewise.
15836 * gfortran.dg/coarray/subobject_1.f90: Likewise.
15837 * gfortran.dg/coarray/sync_1.f90: Likewise.
15838 * gfortran.dg/coarray/sync_3.f90: Likewise.
15839 * gfortran.dg/coarray/this_image_1.f90: Likewise.
15840 * gfortran.dg/coarray/this_image_2.f90: Likewise.
15841 * gfortran.dg/coarray_13.f90: Likewise.
15842 * gfortran.dg/coarray_15.f90: Likewise.
15843 * gfortran.dg/coarray_16.f90: Likewise.
15844 * gfortran.dg/coarray_2.f90: Likewise.
15845 * gfortran.dg/coarray_23.f90: Likewise.
15846 * gfortran.dg/coarray_40.f90: Likewise.
15847 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
15848 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
15849 * gfortran.dg/coarray_allocate_10.f08: Likewise.
15850 * gfortran.dg/coarray_allocate_2.f08: Likewise.
15851 * gfortran.dg/coarray_allocate_3.f08: Likewise.
15852 * gfortran.dg/coarray_allocate_4.f08: Likewise.
15853 * gfortran.dg/coarray_allocate_5.f08: Likewise.
15854 * gfortran.dg/coarray_allocate_7.f08: Likewise.
15855 * gfortran.dg/coarray_allocate_8.f08: Likewise.
15856 * gfortran.dg/coarray_allocate_9.f08: Likewise.
15857 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15858 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
15859 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
15860 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
15861 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
15862 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
15863 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
15864 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
15865 * gfortran.dg/coarray_stat_2.f90: Likewise.
15866 * gfortran.dg/coarray_subobject_1.f90: Likewise.
15867 * gfortran.dg/coindexed_1.f90: Likewise.
15868 * gfortran.dg/comma.f: Likewise.
15869 * gfortran.dg/comma_format_extension_3.f: Likewise.
15870 * gfortran.dg/comma_format_extension_4.f: Likewise.
15871 * gfortran.dg/common_2.f90: Likewise.
15872 * gfortran.dg/common_4.f90: Likewise.
15873 * gfortran.dg/common_align_1.f90: Likewise.
15874 * gfortran.dg/common_align_2.f90: Likewise.
15875 * gfortran.dg/common_equivalence_1.f: Likewise.
15876 * gfortran.dg/common_pointer_1.f90: Likewise.
15877 * gfortran.dg/common_resize_1.f: Likewise.
15878 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
15879 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
15880 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
15881 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
15882 * gfortran.dg/complex_read.f90: Likewise.
15883 * gfortran.dg/complex_write.f90: Likewise.
15884 * gfortran.dg/constant_substring.f: Likewise.
15885 * gfortran.dg/constructor_2.f90: Likewise.
15886 * gfortran.dg/constructor_3.f90: Likewise.
15887 * gfortran.dg/constructor_6.f90: Likewise.
15888 * gfortran.dg/contained_1.f90: Likewise.
15889 * gfortran.dg/contained_3.f90: Likewise.
15890 * gfortran.dg/contained_equivalence_1.f90: Likewise.
15891 * gfortran.dg/contained_module_proc_1.f90: Likewise.
15892 * gfortran.dg/continuation_1.f90: Likewise.
15893 * gfortran.dg/continuation_11.f90: Likewise.
15894 * gfortran.dg/continuation_12.f90: Likewise.
15895 * gfortran.dg/continuation_13.f90: Likewise.
15896 * gfortran.dg/continuation_14.f: Likewise.
15897 * gfortran.dg/continuation_8.f90: Likewise.
15898 * gfortran.dg/convert_2.f90: Likewise.
15899 * gfortran.dg/convert_implied_open.f90: Likewise.
15900 * gfortran.dg/count_init_expr.f03: Likewise.
15901 * gfortran.dg/cr_lf.f90: Likewise.
15902 * gfortran.dg/cray_pointers_10.f90: Likewise.
15903 * gfortran.dg/cray_pointers_2.f90: Likewise.
15904 * gfortran.dg/cray_pointers_5.f90: Likewise.
15905 * gfortran.dg/cray_pointers_7.f90: Likewise.
15906 * gfortran.dg/cray_pointers_8.f90: Likewise.
15907 * gfortran.dg/cshift_1.f90: Likewise.
15908 * gfortran.dg/cshift_2.f90: Likewise.
15909 * gfortran.dg/cshift_large_1.f90: Likewise.
15910 * gfortran.dg/cshift_nan_1.f90: Likewise.
15911 * gfortran.dg/csqrt_2.f: Likewise.
15912 * gfortran.dg/data_array_1.f90: Likewise.
15913 * gfortran.dg/data_char_1.f90: Likewise.
15914 * gfortran.dg/data_char_2.f90: Likewise.
15915 * gfortran.dg/data_char_3.f90: Likewise.
15916 * gfortran.dg/data_derived_1.f90: Likewise.
15917 * gfortran.dg/data_implied_do_1.f90: Likewise.
15918 * gfortran.dg/data_namelist_conflict.f90: Likewise.
15919 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
15920 * gfortran.dg/deallocate_stat.f90: Likewise.
15921 * gfortran.dg/deallocate_stat_2.f90: Likewise.
15922 * gfortran.dg/debug/pr37738.f: Likewise.
15923 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
15924 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
15925 * gfortran.dg/dec_exp_1.f90: Likewise.
15926 * gfortran.dg/dec_init_1.f90: Likewise.
15927 * gfortran.dg/dec_init_2.f90: Likewise.
15928 * gfortran.dg/dec_init_3.f90: Likewise.
15929 * gfortran.dg/dec_init_4.f90: Likewise.
15930 * gfortran.dg/dec_io_1.f90: Likewise.
15931 * gfortran.dg/dec_io_2.f90: Likewise.
15932 * gfortran.dg/dec_io_2a.f90: Likewise.
15933 * gfortran.dg/dec_io_6.f90: Likewise.
15934 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
15935 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
15936 * gfortran.dg/dec_math.f90: Likewise.
15937 * gfortran.dg/dec_parameter_1.f: Likewise.
15938 * gfortran.dg/dec_parameter_2.f90: Likewise.
15939 * gfortran.dg/dec_static_1.f90: Likewise.
15940 * gfortran.dg/dec_static_2.f90: Likewise.
15941 * gfortran.dg/dec_structure_1.f90: Likewise.
15942 * gfortran.dg/dec_structure_10.f90: Likewise.
15943 * gfortran.dg/dec_structure_18.f90: Likewise.
15944 * gfortran.dg/dec_structure_19.f90: Likewise.
15945 * gfortran.dg/dec_structure_2.f90: Likewise.
15946 * gfortran.dg/dec_structure_22.f90: Likewise.
15947 * gfortran.dg/dec_structure_3.f90: Likewise.
15948 * gfortran.dg/dec_structure_4.f90: Likewise.
15949 * gfortran.dg/dec_structure_5.f90: Likewise.
15950 * gfortran.dg/dec_structure_6.f90: Likewise.
15951 * gfortran.dg/dec_structure_7.f90: Likewise.
15952 * gfortran.dg/dec_union_1.f90: Likewise.
15953 * gfortran.dg/dec_union_2.f90: Likewise.
15954 * gfortran.dg/dec_union_3.f90: Likewise.
15955 * gfortran.dg/dec_union_4.f90: Likewise.
15956 * gfortran.dg/dec_union_5.f90: Likewise.
15957 * gfortran.dg/default_format_1.f90: Likewise.
15958 * gfortran.dg/default_format_2.f90: Likewise.
15959 * gfortran.dg/default_format_denormal_1.f90: Likewise.
15960 * gfortran.dg/default_format_denormal_2.f90: Likewise.
15961 * gfortran.dg/default_initialization_3.f90: Likewise.
15962 * gfortran.dg/default_initialization_4.f90: Likewise.
15963 * gfortran.dg/default_initialization_5.f90: Likewise.
15964 * gfortran.dg/deferred_character_1.f90: Likewise.
15965 * gfortran.dg/deferred_character_10.f90: Likewise.
15966 * gfortran.dg/deferred_character_11.f90: Likewise.
15967 * gfortran.dg/deferred_character_12.f90: Likewise.
15968 * gfortran.dg/deferred_character_13.f90: Likewise.
15969 * gfortran.dg/deferred_character_14.f90: Likewise.
15970 * gfortran.dg/deferred_character_15.f90: Likewise.
15971 * gfortran.dg/deferred_character_16.f90: Likewise.
15972 * gfortran.dg/deferred_character_2.f90: Likewise.
15973 * gfortran.dg/deferred_character_3.f90: Likewise.
15974 * gfortran.dg/deferred_character_4.f90: Likewise.
15975 * gfortran.dg/deferred_character_5.f90: Likewise.
15976 * gfortran.dg/deferred_character_6.f90: Likewise.
15977 * gfortran.dg/deferred_character_7.f90: Likewise.
15978 * gfortran.dg/deferred_character_8.f90: Likewise.
15979 * gfortran.dg/deferred_character_9.f90: Likewise.
15980 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
15981 * gfortran.dg/deferred_type_component_1.f90: Likewise.
15982 * gfortran.dg/deferred_type_component_2.f90: Likewise.
15983 * gfortran.dg/deferred_type_param_2.f90: Likewise.
15984 * gfortran.dg/deferred_type_param_4.f90: Likewise.
15985 * gfortran.dg/deferred_type_param_5.f90: Likewise.
15986 * gfortran.dg/deferred_type_param_6.f90: Likewise.
15987 * gfortran.dg/deferred_type_param_8.f90: Likewise.
15988 * gfortran.dg/deferred_type_param_9.f90: Likewise.
15989 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
15990 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
15991 * gfortran.dg/defined_assignment_1.f90: Likewise.
15992 * gfortran.dg/defined_assignment_10.f90: Likewise.
15993 * gfortran.dg/defined_assignment_11.f90: Likewise.
15994 * gfortran.dg/defined_assignment_2.f90: Likewise.
15995 * gfortran.dg/defined_assignment_3.f90: Likewise.
15996 * gfortran.dg/defined_assignment_4.f90: Likewise.
15997 * gfortran.dg/defined_assignment_5.f90: Likewise.
15998 * gfortran.dg/defined_assignment_8.f90: Likewise.
15999 * gfortran.dg/defined_assignment_9.f90: Likewise.
16000 * gfortran.dg/dependency_2.f90: Likewise.
16001 * gfortran.dg/dependency_21.f90: Likewise.
16002 * gfortran.dg/dependency_22.f90: Likewise.
16003 * gfortran.dg/dependency_23.f90: Likewise.
16004 * gfortran.dg/dependency_24.f90: Likewise.
16005 * gfortran.dg/dependency_25.f90: Likewise.
16006 * gfortran.dg/dependency_26.f90: Likewise.
16007 * gfortran.dg/dependency_39.f90: Likewise.
16008 * gfortran.dg/dependency_40.f90: Likewise.
16009 * gfortran.dg/dependency_41.f90: Likewise.
16010 * gfortran.dg/dependency_42.f90: Likewise.
16011 * gfortran.dg/dependency_43.f90: Likewise.
16012 * gfortran.dg/dependency_44.f90: Likewise.
16013 * gfortran.dg/dependency_45.f90: Likewise.
16014 * gfortran.dg/dependency_50.f90: Likewise.
16015 * gfortran.dg/dependency_51.f90: Likewise.
16016 * gfortran.dg/dependent_decls_1.f90: Likewise.
16017 * gfortran.dg/der_array_1.f90: Likewise.
16018 * gfortran.dg/der_array_io_1.f90: Likewise.
16019 * gfortran.dg/der_array_io_2.f90: Likewise.
16020 * gfortran.dg/der_array_io_3.f90: Likewise.
16021 * gfortran.dg/der_io_1.f90: Likewise.
16022 * gfortran.dg/der_io_3.f90: Likewise.
16023 * gfortran.dg/der_pointer_2.f90: Likewise.
16024 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
16025 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
16026 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
16027 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
16028 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
16029 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16030 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
16031 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
16032 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
16033 * gfortran.dg/derived_external_function_1.f90: Likewise.
16034 * gfortran.dg/derived_init_1.f90: Likewise.
16035 * gfortran.dg/derived_init_2.f90: Likewise.
16036 * gfortran.dg/derived_init_3.f90: Likewise.
16037 * gfortran.dg/derived_init_4.f90: Likewise.
16038 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
16039 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16040 * gfortran.dg/dev_null.F90: Likewise.
16041 * gfortran.dg/dfloat_1.f90: Likewise.
16042 * gfortran.dg/dim_sum_1.f90: Likewise.
16043 * gfortran.dg/dim_sum_2.f90: Likewise.
16044 * gfortran.dg/dim_sum_3.f90: Likewise.
16045 * gfortran.dg/direct_io_10.f: Likewise.
16046 * gfortran.dg/direct_io_11.f90: Likewise.
16047 * gfortran.dg/direct_io_12.f90: Likewise.
16048 * gfortran.dg/direct_io_2.f90: Likewise.
16049 * gfortran.dg/direct_io_3.f90: Likewise.
16050 * gfortran.dg/direct_io_4.f90: Likewise.
16051 * gfortran.dg/direct_io_5.f90: Likewise.
16052 * gfortran.dg/direct_io_6.f90: Likewise.
16053 * gfortran.dg/direct_io_7.f90: Likewise.
16054 * gfortran.dg/direct_io_8.f90: Likewise.
16055 * gfortran.dg/direct_io_9.f: Likewise.
16056 * gfortran.dg/do_1.f90: Likewise.
16057 * gfortran.dg/do_3.F90: Likewise.
16058 * gfortran.dg/do_concurrent_2.f90: Likewise.
16059 * gfortran.dg/do_concurrent_4.f90: Likewise.
16060 * gfortran.dg/do_corner_warn.f90: Likewise.
16061 * gfortran.dg/do_iterator_2.f90: Likewise.
16062 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
16063 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
16064 * gfortran.dg/dos_eol.f: Likewise.
16065 * gfortran.dg/dot_product_1.f03: Likewise.
16066 * gfortran.dg/dot_product_2.f90: Likewise.
16067 * gfortran.dg/dot_product_4.f90: Likewise.
16068 * gfortran.dg/dshift_1.F90: Likewise.
16069 * gfortran.dg/dshift_2.F90: Likewise.
16070 * gfortran.dg/dtio_1.f90: Likewise.
16071 * gfortran.dg/dtio_10.f90: Likewise.
16072 * gfortran.dg/dtio_12.f90: Likewise.
16073 * gfortran.dg/dtio_14.f90: Likewise.
16074 * gfortran.dg/dtio_15.f90: Likewise.
16075 * gfortran.dg/dtio_16.f90: Likewise.
16076 * gfortran.dg/dtio_17.f90: Likewise.
16077 * gfortran.dg/dtio_19.f90: Likewise.
16078 * gfortran.dg/dtio_2.f90: Likewise.
16079 * gfortran.dg/dtio_20.f03: Likewise.
16080 * gfortran.dg/dtio_22.f90: Likewise.
16081 * gfortran.dg/dtio_24.f90: Likewise.
16082 * gfortran.dg/dtio_25.f90: Likewise.
16083 * gfortran.dg/dtio_26.f03: Likewise.
16084 * gfortran.dg/dtio_27.f90: Likewise.
16085 * gfortran.dg/dtio_28.f03: Likewise.
16086 * gfortran.dg/dtio_3.f90: Likewise.
16087 * gfortran.dg/dtio_30.f03: Likewise.
16088 * gfortran.dg/dtio_31.f03: Likewise.
16089 * gfortran.dg/dtio_32.f03: Likewise.
16090 * gfortran.dg/dtio_4.f90: Likewise.
16091 * gfortran.dg/dtio_5.f90: Likewise.
16092 * gfortran.dg/dtio_7.f90: Likewise.
16093 * gfortran.dg/dtio_8.f90: Likewise.
16094 * gfortran.dg/dtio_9.f90: Likewise.
16095 * gfortran.dg/dummy_procedure_3.f90: Likewise.
16096 * gfortran.dg/dummy_procedure_7.f90: Likewise.
16097 * gfortran.dg/dup_save_1.f90: Likewise.
16098 * gfortran.dg/dup_save_2.f90: Likewise.
16099 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
16100 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
16101 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
16102 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
16103 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
16104 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
16105 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
16106 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
16107 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
16108 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
16109 * gfortran.dg/e_d_fmt.f90: Likewise.
16110 * gfortran.dg/edit_real_1.f90: Likewise.
16111 * gfortran.dg/elemental_by_value_1.f90: Likewise.
16112 * gfortran.dg/elemental_dependency_1.f90: Likewise.
16113 * gfortran.dg/elemental_dependency_4.f90: Likewise.
16114 * gfortran.dg/elemental_dependency_5.f90: Likewise.
16115 * gfortran.dg/elemental_dependency_6.f90: Likewise.
16116 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
16117 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
16118 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
16119 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
16120 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
16121 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
16122 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
16123 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
16124 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
16125 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
16126 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
16127 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
16128 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
16129 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
16130 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
16131 * gfortran.dg/empty_format_1.f90: Likewise.
16132 * gfortran.dg/endfile.f: Likewise.
16133 * gfortran.dg/endfile.f90: Likewise.
16134 * gfortran.dg/endfile_2.f90: Likewise.
16135 * gfortran.dg/entry_1.f90: Likewise.
16136 * gfortran.dg/entry_10.f90: Likewise.
16137 * gfortran.dg/entry_12.f90: Likewise.
16138 * gfortran.dg/entry_13.f90: Likewise.
16139 * gfortran.dg/entry_14.f90: Likewise.
16140 * gfortran.dg/entry_16.f90: Likewise.
16141 * gfortran.dg/entry_3.f90: Likewise.
16142 * gfortran.dg/entry_6.f90: Likewise.
16143 * gfortran.dg/entry_9.f90: Likewise.
16144 * gfortran.dg/entry_array_specs_2.f: Likewise.
16145 * gfortran.dg/enum_1.f90: Likewise.
16146 * gfortran.dg/enum_9.f90: Likewise.
16147 * gfortran.dg/eof_1.f90: Likewise.
16148 * gfortran.dg/eof_2.f90: Likewise.
16149 * gfortran.dg/eof_4.f90: Likewise.
16150 * gfortran.dg/eof_5.f90: Likewise.
16151 * gfortran.dg/eor_handling_1.f90: Likewise.
16152 * gfortran.dg/eor_handling_2.f90: Likewise.
16153 * gfortran.dg/eor_handling_3.f90: Likewise.
16154 * gfortran.dg/eor_handling_4.f90: Likewise.
16155 * gfortran.dg/eor_handling_5.f90: Likewise.
16156 * gfortran.dg/eoshift_3.f90: Likewise.
16157 * gfortran.dg/eoshift_4.f90: Likewise.
16158 * gfortran.dg/eoshift_5.f90: Likewise.
16159 * gfortran.dg/eoshift_6.f90: Likewise.
16160 * gfortran.dg/eoshift_large_1.f90: Likewise.
16161 * gfortran.dg/equiv_6.f90: Likewise.
16162 * gfortran.dg/equiv_7.f90: Likewise.
16163 * gfortran.dg/equiv_9.f90: Likewise.
16164 * gfortran.dg/equiv_constraint_4.f90: Likewise.
16165 * gfortran.dg/erf_2.F90: Likewise.
16166 * gfortran.dg/erf_3.F90: Likewise.
16167 * gfortran.dg/erfc_scaled_1.f90: Likewise.
16168 * gfortran.dg/error_format_2.f90: Likewise.
16169 * gfortran.dg/error_recovery_5.f90: Likewise.
16170 * gfortran.dg/execute_command_line_2.f90: Likewise.
16171 * gfortran.dg/execute_command_line_3.f90: Likewise.
16172 * gfortran.dg/exit_1.f08: Likewise.
16173 * gfortran.dg/exit_3.f08: Likewise.
16174 * gfortran.dg/exponent_1.f90: Likewise.
16175 * gfortran.dg/exponent_2.f90: Likewise.
16176 * gfortran.dg/extended_char_comparison_1.f: Likewise.
16177 * gfortran.dg/extends_1.f03: Likewise.
16178 * gfortran.dg/extends_16.f90: Likewise.
16179 * gfortran.dg/extends_2.f03: Likewise.
16180 * gfortran.dg/extends_3.f03: Likewise.
16181 * gfortran.dg/extends_4.f03: Likewise.
16182 * gfortran.dg/extends_type_of_1.f03: Likewise.
16183 * gfortran.dg/extends_type_of_2.f03: Likewise.
16184 * gfortran.dg/external_procedures_3.f90: Likewise.
16185 * gfortran.dg/f2003_inquire_1.f03: Likewise.
16186 * gfortran.dg/f2003_io_1.f03: Likewise.
16187 * gfortran.dg/f2003_io_4.f03: Likewise.
16188 * gfortran.dg/f2003_io_5.f03: Likewise.
16189 * gfortran.dg/f2003_io_6.f03: Likewise.
16190 * gfortran.dg/f2003_io_7.f03: Likewise.
16191 * gfortran.dg/f2c_1.f90: Likewise.
16192 * gfortran.dg/f2c_2.f90: Likewise.
16193 * gfortran.dg/f2c_3.f90: Likewise.
16194 * gfortran.dg/f2c_4.f90: Likewise.
16195 * gfortran.dg/f2c_6.f90: Likewise.
16196 * gfortran.dg/f2c_7.f90: Likewise.
16197 * gfortran.dg/f2c_9.f90: Likewise.
16198 * gfortran.dg/fgetc_1.f90: Likewise.
16199 * gfortran.dg/fgetc_2.f90: Likewise.
16200 * gfortran.dg/filename_null.f90: Likewise.
16201 * gfortran.dg/finalize_12.f90: Likewise.
16202 * gfortran.dg/finalize_13.f90: Likewise.
16203 * gfortran.dg/finalize_15.f90: Likewise.
16204 * gfortran.dg/finalize_17.f90: Likewise.
16205 * gfortran.dg/finalize_18.f90: Likewise.
16206 * gfortran.dg/finalize_25.f90: Likewise.
16207 * gfortran.dg/finalize_29.f08: Likewise.
16208 * gfortran.dg/finalize_31.f90: Likewise.
16209 * gfortran.dg/float_1.f90: Likewise.
16210 * gfortran.dg/flush_1.f90: Likewise.
16211 * gfortran.dg/fmt_bz_bn.f: Likewise.
16212 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
16213 * gfortran.dg/fmt_cache_1.f: Likewise.
16214 * gfortran.dg/fmt_cache_2.f: Likewise.
16215 * gfortran.dg/fmt_cache_3.f90: Likewise.
16216 * gfortran.dg/fmt_colon.f90: Likewise.
16217 * gfortran.dg/fmt_e.f90: Likewise.
16218 * gfortran.dg/fmt_en.f90: Likewise.
16219 * gfortran.dg/fmt_error_10.f: Likewise.
16220 * gfortran.dg/fmt_error_9.f: Likewise.
16221 * gfortran.dg/fmt_exhaust.f90: Likewise.
16222 * gfortran.dg/fmt_f0_1.f90: Likewise.
16223 * gfortran.dg/fmt_f_an_p.f: Likewise.
16224 * gfortran.dg/fmt_fw_d.f90: Likewise.
16225 * gfortran.dg/fmt_g.f: Likewise.
16226 * gfortran.dg/fmt_g0_1.f08: Likewise.
16227 * gfortran.dg/fmt_g0_2.f08: Likewise.
16228 * gfortran.dg/fmt_g0_4.f08: Likewise.
16229 * gfortran.dg/fmt_g0_5.f08: Likewise.
16230 * gfortran.dg/fmt_g0_6.f08: Likewise.
16231 * gfortran.dg/fmt_g0_7.f08: Likewise.
16232 * gfortran.dg/fmt_g_1.f90: Likewise.
16233 * gfortran.dg/fmt_int_sign.f90: Likewise.
16234 * gfortran.dg/fmt_l.f90: Likewise.
16235 * gfortran.dg/fmt_missing_period_2.f: Likewise.
16236 * gfortran.dg/fmt_missing_period_3.f: Likewise.
16237 * gfortran.dg/fmt_p_1.f90: Likewise.
16238 * gfortran.dg/fmt_pf.f90: Likewise.
16239 * gfortran.dg/fmt_read.f90: Likewise.
16240 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
16241 * gfortran.dg/fmt_t_1.f90: Likewise.
16242 * gfortran.dg/fmt_t_2.f90: Likewise.
16243 * gfortran.dg/fmt_t_3.f90: Likewise.
16244 * gfortran.dg/fmt_t_4.f90: Likewise.
16245 * gfortran.dg/fmt_t_5.f90: Likewise.
16246 * gfortran.dg/fmt_t_6.f: Likewise.
16247 * gfortran.dg/fmt_t_7.f: Likewise.
16248 * gfortran.dg/fmt_t_9.f: Likewise.
16249 * gfortran.dg/fmt_tl.f: Likewise.
16250 * gfortran.dg/fmt_unlimited.f90: Likewise.
16251 * gfortran.dg/fmt_white.f: Likewise.
16252 * gfortran.dg/fmt_zero_digits.f90: Likewise.
16253 * gfortran.dg/fold_nearest.f90: Likewise.
16254 * gfortran.dg/forall_1.f90: Likewise.
16255 * gfortran.dg/forall_10.f90: Likewise.
16256 * gfortran.dg/forall_12.f90: Likewise.
16257 * gfortran.dg/forall_13.f90: Likewise.
16258 * gfortran.dg/forall_15.f90: Likewise.
16259 * gfortran.dg/forall_4.f90: Likewise.
16260 * gfortran.dg/forall_5.f90: Likewise.
16261 * gfortran.dg/forall_6.f90: Likewise.
16262 * gfortran.dg/forall_7.f90: Likewise.
16263 * gfortran.dg/fraction.f90: Likewise.
16264 * gfortran.dg/fseek.f90: Likewise.
16265 * gfortran.dg/ftell_1.f90: Likewise.
16266 * gfortran.dg/ftell_2.f90: Likewise.
16267 * gfortran.dg/ftell_3.f90: Likewise.
16268 * gfortran.dg/func_assign_2.f90: Likewise.
16269 * gfortran.dg/func_assign_3.f90: Likewise.
16270 * gfortran.dg/func_derived_1.f90: Likewise.
16271 * gfortran.dg/func_derived_2.f90: Likewise.
16272 * gfortran.dg/func_derived_3.f90: Likewise.
16273 * gfortran.dg/func_result_1.f90: Likewise.
16274 * gfortran.dg/func_result_2.f90: Likewise.
16275 * gfortran.dg/func_result_6.f90: Likewise.
16276 * gfortran.dg/function_charlen_2.f90: Likewise.
16277 * gfortran.dg/function_charlen_3.f: Likewise.
16278 * gfortran.dg/function_kinds_1.f90: Likewise.
16279 * gfortran.dg/function_kinds_4.f90: Likewise.
16280 * gfortran.dg/function_optimize_10.f90: Likewise.
16281 * gfortran.dg/function_optimize_11.f90: Likewise.
16282 * gfortran.dg/function_optimize_12.f90: Likewise.
16283 * gfortran.dg/function_optimize_4.f90: Likewise.
16284 * gfortran.dg/function_optimize_8.f90: Likewise.
16285 * gfortran.dg/g77/13037.f: Likewise.
16286 * gfortran.dg/g77/1832.f: Likewise.
16287 * gfortran.dg/g77/19981119-0.f: Likewise.
16288 * gfortran.dg/g77/19990313-0.f: Likewise.
16289 * gfortran.dg/g77/19990313-1.f: Likewise.
16290 * gfortran.dg/g77/19990313-2.f: Likewise.
16291 * gfortran.dg/g77/19990313-3.f: Likewise.
16292 * gfortran.dg/g77/19990419-1.f: Likewise.
16293 * gfortran.dg/g77/19990826-0.f: Likewise.
16294 * gfortran.dg/g77/19990826-2.f: Likewise.
16295 * gfortran.dg/g77/20000503-1.f: Likewise.
16296 * gfortran.dg/g77/20001111.f: Likewise.
16297 * gfortran.dg/g77/20010116.f: Likewise.
16298 * gfortran.dg/g77/20010216-1.f: Likewise.
16299 * gfortran.dg/g77/20010430.f: Likewise.
16300 * gfortran.dg/g77/20010610.f: Likewise.
16301 * gfortran.dg/g77/6177.f: Likewise.
16302 * gfortran.dg/g77/7388.f: Likewise.
16303 * gfortran.dg/g77/947.f: Likewise.
16304 * gfortran.dg/g77/970625-2.f: Likewise.
16305 * gfortran.dg/g77/971102-1.f: Likewise.
16306 * gfortran.dg/g77/980628-0.f: Likewise.
16307 * gfortran.dg/g77/980628-1.f: Likewise.
16308 * gfortran.dg/g77/980628-10.f: Likewise.
16309 * gfortran.dg/g77/980628-2.f: Likewise.
16310 * gfortran.dg/g77/980628-3.f: Likewise.
16311 * gfortran.dg/g77/980628-7.f: Likewise.
16312 * gfortran.dg/g77/980628-8.f: Likewise.
16313 * gfortran.dg/g77/980628-9.f: Likewise.
16314 * gfortran.dg/g77/980701-0.f: Likewise.
16315 * gfortran.dg/g77/980701-1.f: Likewise.
16316 * gfortran.dg/g77/cabs.f: Likewise.
16317 * gfortran.dg/g77/claus.f: Likewise.
16318 * gfortran.dg/g77/complex_1.f: Likewise.
16319 * gfortran.dg/g77/cpp3.F: Likewise.
16320 * gfortran.dg/g77/cpp4.F: Likewise.
16321 * gfortran.dg/g77/cpp5.F: Likewise.
16322 * gfortran.dg/g77/dcomplex.f: Likewise.
16323 * gfortran.dg/g77/dnrm2.f: Likewise.
16324 * gfortran.dg/g77/erfc.f: Likewise.
16325 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16326 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16327 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16328 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16329 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16330 * gfortran.dg/g77/int8421.f: Likewise.
16331 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16332 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16333 * gfortran.dg/g77/le.f: Likewise.
16334 * gfortran.dg/g77/short.f: Likewise.
16335 * gfortran.dg/gamma_1.f90: Likewise.
16336 * gfortran.dg/gamma_4.f90: Likewise.
16337 * gfortran.dg/gamma_5.f90: Likewise.
16338 * gfortran.dg/generic_13.f90: Likewise.
16339 * gfortran.dg/generic_15.f90: Likewise.
16340 * gfortran.dg/generic_19.f90: Likewise.
16341 * gfortran.dg/generic_20.f90: Likewise.
16342 * gfortran.dg/generic_23.f03: Likewise.
16343 * gfortran.dg/generic_25.f90: Likewise.
16344 * gfortran.dg/generic_27.f90: Likewise.
16345 * gfortran.dg/generic_31.f90: Likewise.
16346 * gfortran.dg/generic_4.f90: Likewise.
16347 * gfortran.dg/global_vars_c_init.f90: Likewise.
16348 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16349 * gfortran.dg/gnu_logical_1.F: Likewise.
16350 * gfortran.dg/goacc/fixed-1.f: Likewise.
16351 * gfortran.dg/goacc/fixed-2.f: Likewise.
16352 * gfortran.dg/goacc/gang-static.f95: Likewise.
16353 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16354 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16355 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16356 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16357 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16358 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16359 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16360 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16361 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16362 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16363 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16364 * gfortran.dg/gomp/pr48794.f90: Likewise.
16365 * gfortran.dg/gomp/pr72744.f90: Likewise.
16366 * gfortran.dg/gomp/pr77665.f90: Likewise.
16367 * gfortran.dg/gomp/workshare2.f90: Likewise.
16368 * gfortran.dg/gomp/workshare3.f90: Likewise.
16369 * gfortran.dg/goto_1.f: Likewise.
16370 * gfortran.dg/goto_2.f90: Likewise.
16371 * gfortran.dg/goto_4.f90: Likewise.
16372 * gfortran.dg/goto_6.f: Likewise.
16373 * gfortran.dg/graphite/id-26.f03: Likewise.
16374 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16375 * gfortran.dg/graphite/pr29581.f90: Likewise.
16376 * gfortran.dg/graphite/pr29832.f90: Likewise.
16377 * gfortran.dg/graphite/run-id-1.f: Likewise.
16378 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16379 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16380 * gfortran.dg/hollerith.f90: Likewise.
16381 * gfortran.dg/hollerith4.f90: Likewise.
16382 * gfortran.dg/hollerith6.f90: Likewise.
16383 * gfortran.dg/hollerith8.f90: Likewise.
16384 * gfortran.dg/hollerith_1.f90: Likewise.
16385 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16386 * gfortran.dg/hollerith_f95.f90: Likewise.
16387 * gfortran.dg/hollerith_legacy.f90: Likewise.
16388 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16389 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16390 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16391 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16392 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16393 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16394 * gfortran.dg/hypot_1.f90: Likewise.
16395 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16396 * gfortran.dg/iargc.f90: Likewise.
16397 * gfortran.dg/ibits.f90: Likewise.
16398 * gfortran.dg/ichar_1.f90: Likewise.
16399 * gfortran.dg/ichar_2.f90: Likewise.
16400 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16401 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16402 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16403 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16404 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16405 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16406 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16407 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16408 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16409 * gfortran.dg/ieee/large_1.f90: Likewise.
16410 * gfortran.dg/ieee/large_2.f90: Likewise.
16411 * gfortran.dg/ieee/large_3.F90: Likewise.
16412 * gfortran.dg/ieee/large_4.f90: Likewise.
16413 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16414 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16415 * gfortran.dg/impl_do_var_data.f90: Likewise.
16416 * gfortran.dg/implicit_10.f90: Likewise.
16417 * gfortran.dg/implicit_12.f90: Likewise.
16418 * gfortran.dg/implicit_class_1.f90: Likewise.
16419 * gfortran.dg/implicit_pure_1.f90: Likewise.
16420 * gfortran.dg/implied_do_1.f90: Likewise.
16421 * gfortran.dg/implied_do_io_1.f90: Likewise.
16422 * gfortran.dg/implied_do_io_2.f90: Likewise.
16423 * gfortran.dg/implied_do_io_3.f90: Likewise.
16424 * gfortran.dg/implied_shape_1.f08: Likewise.
16425 * gfortran.dg/import.f90: Likewise.
16426 * gfortran.dg/import4.f90: Likewise.
16427 * gfortran.dg/impure_1.f08: Likewise.
16428 * gfortran.dg/index.f90: Likewise.
16429 * gfortran.dg/index_2.f90: Likewise.
16430 * gfortran.dg/init_flag_1.f90: Likewise.
16431 * gfortran.dg/init_flag_10.f90: Likewise.
16432 * gfortran.dg/init_flag_15.f03: Likewise.
16433 * gfortran.dg/init_flag_2.f90: Likewise.
16434 * gfortran.dg/init_flag_3.f90: Likewise.
16435 * gfortran.dg/init_flag_4.f90: Likewise.
16436 * gfortran.dg/init_flag_5.f90: Likewise.
16437 * gfortran.dg/init_flag_6.f90: Likewise.
16438 * gfortran.dg/init_flag_7.f90: Likewise.
16439 * gfortran.dg/init_flag_9.f90: Likewise.
16440 * gfortran.dg/initialization_11.f90: Likewise.
16441 * gfortran.dg/initialization_19.f90: Likewise.
16442 * gfortran.dg/initialization_2.f90: Likewise.
16443 * gfortran.dg/initialization_22.f90: Likewise.
16444 * gfortran.dg/initialization_27.f90: Likewise.
16445 * gfortran.dg/initialization_5.f90: Likewise.
16446 * gfortran.dg/initialization_6.f90: Likewise.
16447 * gfortran.dg/inline_matmul_1.f90: Likewise.
16448 * gfortran.dg/inline_matmul_10.f90: Likewise.
16449 * gfortran.dg/inline_matmul_11.f90: Likewise.
16450 * gfortran.dg/inline_matmul_13.f90: Likewise.
16451 * gfortran.dg/inline_matmul_14.f90: Likewise.
16452 * gfortran.dg/inline_matmul_16.f90: Likewise.
16453 * gfortran.dg/inline_matmul_17.f90: Likewise.
16454 * gfortran.dg/inline_matmul_18.f90: Likewise.
16455 * gfortran.dg/inline_matmul_19.f90: Likewise.
16456 * gfortran.dg/inline_matmul_2.f90: Likewise.
16457 * gfortran.dg/inline_matmul_20.f90: Likewise.
16458 * gfortran.dg/inline_matmul_22.f90: Likewise.
16459 * gfortran.dg/inline_matmul_3.f90: Likewise.
16460 * gfortran.dg/inline_matmul_4.f90: Likewise.
16461 * gfortran.dg/inline_matmul_5.f90: Likewise.
16462 * gfortran.dg/inline_matmul_6.f90: Likewise.
16463 * gfortran.dg/inline_matmul_7.f90: Likewise.
16464 * gfortran.dg/inline_matmul_8.f90: Likewise.
16465 * gfortran.dg/inline_matmul_9.f90: Likewise.
16466 * gfortran.dg/inline_sum_1.f90: Likewise.
16467 * gfortran.dg/inline_sum_3.f90: Likewise.
16468 * gfortran.dg/inline_sum_5.f90: Likewise.
16469 * gfortran.dg/inquire-complex.f90: Likewise.
16470 * gfortran.dg/inquire.f90: Likewise.
16471 * gfortran.dg/inquire_10.f90: Likewise.
16472 * gfortran.dg/inquire_13.f90: Likewise.
16473 * gfortran.dg/inquire_15.f90: Likewise.
16474 * gfortran.dg/inquire_16.f90: Likewise.
16475 * gfortran.dg/inquire_17.f90: Likewise.
16476 * gfortran.dg/inquire_5.f90: Likewise.
16477 * gfortran.dg/inquire_6.f90: Likewise.
16478 * gfortran.dg/inquire_7.f90: Likewise.
16479 * gfortran.dg/inquire_9.f90: Likewise.
16480 * gfortran.dg/inquire_internal.f90: Likewise.
16481 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16482 * gfortran.dg/inquire_size.f90: Likewise.
16483 * gfortran.dg/int_1.f90: Likewise.
16484 * gfortran.dg/int_conv_1.f90: Likewise.
16485 * gfortran.dg/int_range_io_1.f90: Likewise.
16486 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16487 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16488 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16489 * gfortran.dg/integer_plus.f90: Likewise.
16490 * gfortran.dg/intent_out_2.f90: Likewise.
16491 * gfortran.dg/intent_out_5.f90: Likewise.
16492 * gfortran.dg/intent_out_6.f90: Likewise.
16493 * gfortran.dg/interface_12.f90: Likewise.
16494 * gfortran.dg/interface_19.f90: Likewise.
16495 * gfortran.dg/interface_4.f90: Likewise.
16496 * gfortran.dg/interface_5.f90: Likewise.
16497 * gfortran.dg/interface_9.f90: Likewise.
16498 * gfortran.dg/interface_assignment_1.f90: Likewise.
16499 * gfortran.dg/interface_assignment_2.f90: Likewise.
16500 * gfortran.dg/internal_dummy_2.f08: Likewise.
16501 * gfortran.dg/internal_dummy_3.f08: Likewise.
16502 * gfortran.dg/internal_dummy_4.f08: Likewise.
16503 * gfortran.dg/internal_pack_1.f90: Likewise.
16504 * gfortran.dg/internal_pack_10.f90: Likewise.
16505 * gfortran.dg/internal_pack_12.f90: Likewise.
16506 * gfortran.dg/internal_pack_13.f90: Likewise.
16507 * gfortran.dg/internal_pack_14.f90: Likewise.
16508 * gfortran.dg/internal_pack_15.f90: Likewise.
16509 * gfortran.dg/internal_pack_2.f90: Likewise.
16510 * gfortran.dg/internal_pack_3.f90: Likewise.
16511 * gfortran.dg/internal_pack_4.f90: Likewise.
16512 * gfortran.dg/internal_pack_6.f90: Likewise.
16513 * gfortran.dg/internal_pack_8.f90: Likewise.
16514 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16515 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16516 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16517 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16518 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16519 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16520 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16521 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16522 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16523 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16524 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16525 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16526 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16527 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16528 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16529 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16530 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16531 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16532 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16533 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16534 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16535 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16536 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16537 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16538 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16539 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16540 * gfortran.dg/io_err_1.f90: Likewise.
16541 * gfortran.dg/io_real_boz.f90: Likewise.
16542 * gfortran.dg/iomsg_1.f90: Likewise.
16543 * gfortran.dg/iostat_1.f90: Likewise.
16544 * gfortran.dg/iostat_2.f90: Likewise.
16545 * gfortran.dg/iostat_4.f90: Likewise.
16546 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16547 * gfortran.dg/ishft_1.f90: Likewise.
16548 * gfortran.dg/ishft_2.f90: Likewise.
16549 * gfortran.dg/ishft_4.f90: Likewise.
16550 * gfortran.dg/isnan_1.f90: Likewise.
16551 * gfortran.dg/isnan_2.f90: Likewise.
16552 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16553 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16554 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16555 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16556 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16557 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16558 * gfortran.dg/itime_idate_1.f: Likewise.
16559 * gfortran.dg/itime_idate_2.f: Likewise.
16560 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16561 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16562 * gfortran.dg/large_real_kind_1.f90: Likewise.
16563 * gfortran.dg/large_real_kind_2.F90: Likewise.
16564 * gfortran.dg/large_real_kind_3.F90: Likewise.
16565 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16566 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16567 * gfortran.dg/large_recl.f90: Likewise.
16568 * gfortran.dg/large_unit_1.f90: Likewise.
16569 * gfortran.dg/large_unit_2.f90: Likewise.
16570 * gfortran.dg/largeequiv_1.f90: Likewise.
16571 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16572 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16573 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16574 * gfortran.dg/list_read_1.f90: Likewise.
16575 * gfortran.dg/list_read_10.f90: Likewise.
16576 * gfortran.dg/list_read_11.f90: Likewise.
16577 * gfortran.dg/list_read_12.f90: Likewise.
16578 * gfortran.dg/list_read_13.f: Likewise.
16579 * gfortran.dg/list_read_14.f90: Likewise.
16580 * gfortran.dg/list_read_2.f90: Likewise.
16581 * gfortran.dg/list_read_3.f90: Likewise.
16582 * gfortran.dg/list_read_4.f90: Likewise.
16583 * gfortran.dg/list_read_5.f90: Likewise.
16584 * gfortran.dg/list_read_6.f90: Likewise.
16585 * gfortran.dg/list_read_7.f90: Likewise.
16586 * gfortran.dg/list_read_8.f90: Likewise.
16587 * gfortran.dg/list_read_9.f90: Likewise.
16588 * gfortran.dg/loc_2.f90: Likewise.
16589 * gfortran.dg/logical_1.f90: Likewise.
16590 * gfortran.dg/logical_dot_product.f90: Likewise.
16591 * gfortran.dg/logical_temp_io.f90: Likewise.
16592 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16593 * gfortran.dg/lrshift_1.f90: Likewise.
16594 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16595 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16596 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16597 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16598 * gfortran.dg/make_unit.f90: Likewise.
16599 * gfortran.dg/mapping_1.f90: Likewise.
16600 * gfortran.dg/mapping_2.f90: Likewise.
16601 * gfortran.dg/mapping_3.f90: Likewise.
16602 * gfortran.dg/masklr_1.F90: Likewise.
16603 * gfortran.dg/masklr_2.F90: Likewise.
16604 * gfortran.dg/matmul_1.f90: Likewise.
16605 * gfortran.dg/matmul_10.f90: Likewise.
16606 * gfortran.dg/matmul_12.f90: Likewise.
16607 * gfortran.dg/matmul_16.f90: Likewise.
16608 * gfortran.dg/matmul_17.f90: Likewise.
16609 * gfortran.dg/matmul_18.f90: Likewise.
16610 * gfortran.dg/matmul_2.f90: Likewise.
16611 * gfortran.dg/matmul_3.f90: Likewise.
16612 * gfortran.dg/matmul_4.f90: Likewise.
16613 * gfortran.dg/matmul_6.f90: Likewise.
16614 * gfortran.dg/matmul_8.f03: Likewise.
16615 * gfortran.dg/matmul_9.f90: Likewise.
16616 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16617 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16618 * gfortran.dg/matmul_const.f90: Likewise.
16619 * gfortran.dg/maxloc_1.f90: Likewise.
16620 * gfortran.dg/maxloc_2.f90: Likewise.
16621 * gfortran.dg/maxloc_3.f90: Likewise.
16622 * gfortran.dg/maxloc_4.f90: Likewise.
16623 * gfortran.dg/maxloc_string_1.f90: Likewise.
16624 * gfortran.dg/maxlocval_1.f90: Likewise.
16625 * gfortran.dg/maxlocval_2.f90: Likewise.
16626 * gfortran.dg/maxlocval_3.f90: Likewise.
16627 * gfortran.dg/maxlocval_4.f90: Likewise.
16628 * gfortran.dg/maxval_char_1.f90: Likewise.
16629 * gfortran.dg/maxval_char_2.f90: Likewise.
16630 * gfortran.dg/maxval_char_3.f90: Likewise.
16631 * gfortran.dg/maxval_char_4.f90: Likewise.
16632 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16633 * gfortran.dg/mclock.f90: Likewise.
16634 * gfortran.dg/merge_bits_1.F90: Likewise.
16635 * gfortran.dg/merge_bits_2.F90: Likewise.
16636 * gfortran.dg/merge_char_1.f90: Likewise.
16637 * gfortran.dg/merge_init_expr.f90: Likewise.
16638 * gfortran.dg/min_max_optional_1.f90: Likewise.
16639 * gfortran.dg/min_max_optional_5.f90: Likewise.
16640 * gfortran.dg/minloc_1.f90: Likewise.
16641 * gfortran.dg/minloc_2.f90: Likewise.
16642 * gfortran.dg/minloc_3.f90: Likewise.
16643 * gfortran.dg/minloc_4.f90: Likewise.
16644 * gfortran.dg/minloc_string_1.f90: Likewise.
16645 * gfortran.dg/minlocval_1.f90: Likewise.
16646 * gfortran.dg/minlocval_2.f90: Likewise.
16647 * gfortran.dg/minlocval_3.f90: Likewise.
16648 * gfortran.dg/minlocval_4.f90: Likewise.
16649 * gfortran.dg/minmax_char_1.f90: Likewise.
16650 * gfortran.dg/minmaxloc_1.f90: Likewise.
16651 * gfortran.dg/minmaxloc_10.f90: Likewise.
16652 * gfortran.dg/minmaxloc_11.f90: Likewise.
16653 * gfortran.dg/minmaxloc_12.f90: Likewise.
16654 * gfortran.dg/minmaxloc_13.f90: Likewise.
16655 * gfortran.dg/minmaxloc_2.f90: Likewise.
16656 * gfortran.dg/minmaxloc_3.f90: Likewise.
16657 * gfortran.dg/minmaxloc_4.f90: Likewise.
16658 * gfortran.dg/minmaxloc_5.f90: Likewise.
16659 * gfortran.dg/minmaxloc_6.f90: Likewise.
16660 * gfortran.dg/minmaxloc_7.f90: Likewise.
16661 * gfortran.dg/minmaxloc_8.f90: Likewise.
16662 * gfortran.dg/minmaxval_1.f90: Likewise.
16663 * gfortran.dg/minval_char_1.f90: Likewise.
16664 * gfortran.dg/minval_char_2.f90: Likewise.
16665 * gfortran.dg/minval_char_3.f90: Likewise.
16666 * gfortran.dg/minval_char_4.f90: Likewise.
16667 * gfortran.dg/minval_char_5.f90: Likewise.
16668 * gfortran.dg/minval_parameter_1.f90: Likewise.
16669 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
16670 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
16671 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
16672 * gfortran.dg/missing_parens_1.f90: Likewise.
16673 * gfortran.dg/missing_parens_2.f90: Likewise.
16674 * gfortran.dg/mod_large_1.f90: Likewise.
16675 * gfortran.dg/mod_sign0_1.f90: Likewise.
16676 * gfortran.dg/module_blank_common.f90: Likewise.
16677 * gfortran.dg/module_commons_1.f90: Likewise.
16678 * gfortran.dg/module_commons_3.f90: Likewise.
16679 * gfortran.dg/module_double_reuse.f90: Likewise.
16680 * gfortran.dg/module_equivalence_1.f90: Likewise.
16681 * gfortran.dg/module_equivalence_2.f90: Likewise.
16682 * gfortran.dg/module_equivalence_3.f90: Likewise.
16683 * gfortran.dg/module_equivalence_5.f90: Likewise.
16684 * gfortran.dg/module_interface_1.f90: Likewise.
16685 * gfortran.dg/module_nan.f90: Likewise.
16686 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16687 * gfortran.dg/module_procedure_1.f90: Likewise.
16688 * gfortran.dg/module_read_1.f90: Likewise.
16689 * gfortran.dg/module_read_2.f90: Likewise.
16690 * gfortran.dg/module_widestring_1.f90: Likewise.
16691 * gfortran.dg/move_alloc.f90: Likewise.
16692 * gfortran.dg/move_alloc_10.f90: Likewise.
16693 * gfortran.dg/move_alloc_13.f90: Likewise.
16694 * gfortran.dg/move_alloc_14.f90: Likewise.
16695 * gfortran.dg/move_alloc_15.f90: Likewise.
16696 * gfortran.dg/move_alloc_16.f90: Likewise.
16697 * gfortran.dg/move_alloc_2.f90: Likewise.
16698 * gfortran.dg/move_alloc_5.f90: Likewise.
16699 * gfortran.dg/move_alloc_6.f90: Likewise.
16700 * gfortran.dg/move_alloc_9.f90: Likewise.
16701 * gfortran.dg/multiple_allocation_1.f90: Likewise.
16702 * gfortran.dg/multiple_allocation_3.f90: Likewise.
16703 * gfortran.dg/mvbits_1.f90: Likewise.
16704 * gfortran.dg/mvbits_2.f90: Likewise.
16705 * gfortran.dg/mvbits_3.f90: Likewise.
16706 * gfortran.dg/mvbits_4.f90: Likewise.
16707 * gfortran.dg/mvbits_7.f90: Likewise.
16708 * gfortran.dg/mvbits_8.f90: Likewise.
16709 * gfortran.dg/namelist_11.f: Likewise.
16710 * gfortran.dg/namelist_12.f: Likewise.
16711 * gfortran.dg/namelist_13.f90: Likewise.
16712 * gfortran.dg/namelist_14.f90: Likewise.
16713 * gfortran.dg/namelist_15.f90: Likewise.
16714 * gfortran.dg/namelist_16.f90: Likewise.
16715 * gfortran.dg/namelist_17.f90: Likewise.
16716 * gfortran.dg/namelist_18.f90: Likewise.
16717 * gfortran.dg/namelist_19.f90: Likewise.
16718 * gfortran.dg/namelist_20.f90: Likewise.
16719 * gfortran.dg/namelist_21.f90: Likewise.
16720 * gfortran.dg/namelist_22.f90: Likewise.
16721 * gfortran.dg/namelist_23.f90: Likewise.
16722 * gfortran.dg/namelist_24.f90: Likewise.
16723 * gfortran.dg/namelist_26.f90: Likewise.
16724 * gfortran.dg/namelist_27.f90: Likewise.
16725 * gfortran.dg/namelist_28.f90: Likewise.
16726 * gfortran.dg/namelist_29.f90: Likewise.
16727 * gfortran.dg/namelist_37.f90: Likewise.
16728 * gfortran.dg/namelist_38.f90: Likewise.
16729 * gfortran.dg/namelist_39.f90: Likewise.
16730 * gfortran.dg/namelist_40.f90: Likewise.
16731 * gfortran.dg/namelist_41.f90: Likewise.
16732 * gfortran.dg/namelist_42.f90: Likewise.
16733 * gfortran.dg/namelist_43.f90: Likewise.
16734 * gfortran.dg/namelist_44.f90: Likewise.
16735 * gfortran.dg/namelist_47.f90: Likewise.
16736 * gfortran.dg/namelist_48.f90: Likewise.
16737 * gfortran.dg/namelist_49.f90: Likewise.
16738 * gfortran.dg/namelist_50.f90: Likewise.
16739 * gfortran.dg/namelist_51.f90: Likewise.
16740 * gfortran.dg/namelist_52.f90: Likewise.
16741 * gfortran.dg/namelist_54.f90: Likewise.
16742 * gfortran.dg/namelist_55.f90: Likewise.
16743 * gfortran.dg/namelist_56.f90: Likewise.
16744 * gfortran.dg/namelist_57.f90: Likewise.
16745 * gfortran.dg/namelist_58.f90: Likewise.
16746 * gfortran.dg/namelist_59.f90: Likewise.
16747 * gfortran.dg/namelist_60.f90: Likewise.
16748 * gfortran.dg/namelist_61.f90: Likewise.
16749 * gfortran.dg/namelist_64.f90: Likewise.
16750 * gfortran.dg/namelist_65.f90: Likewise.
16751 * gfortran.dg/namelist_69.f90: Likewise.
16752 * gfortran.dg/namelist_70.f90: Likewise.
16753 * gfortran.dg/namelist_71.f90: Likewise.
16754 * gfortran.dg/namelist_72.f: Likewise.
16755 * gfortran.dg/namelist_73.f90: Likewise.
16756 * gfortran.dg/namelist_77.f90: Likewise.
16757 * gfortran.dg/namelist_78.f90: Likewise.
16758 * gfortran.dg/namelist_79.f90: Likewise.
16759 * gfortran.dg/namelist_80.f90: Likewise.
16760 * gfortran.dg/namelist_81.f90: Likewise.
16761 * gfortran.dg/namelist_82.f90: Likewise.
16762 * gfortran.dg/namelist_84.f90: Likewise.
16763 * gfortran.dg/namelist_85.f90: Likewise.
16764 * gfortran.dg/namelist_86.f90: Likewise.
16765 * gfortran.dg/namelist_87.f90: Likewise.
16766 * gfortran.dg/namelist_88.f90: Likewise.
16767 * gfortran.dg/namelist_89.f90: Likewise.
16768 * gfortran.dg/namelist_90.f: Likewise.
16769 * gfortran.dg/namelist_95.f90: Likewise.
16770 * gfortran.dg/namelist_char_only.f90: Likewise.
16771 * gfortran.dg/namelist_empty.f90: Likewise.
16772 * gfortran.dg/namelist_internal.f90: Likewise.
16773 * gfortran.dg/namelist_use.f90: Likewise.
16774 * gfortran.dg/namelist_use_only.f90: Likewise.
16775 * gfortran.dg/namelist_utf8.f90: Likewise.
16776 * gfortran.dg/nan_1.f90: Likewise.
16777 * gfortran.dg/nan_2.f90: Likewise.
16778 * gfortran.dg/nan_3.f90: Likewise.
16779 * gfortran.dg/nan_6.f90: Likewise.
16780 * gfortran.dg/nan_7.f90: Likewise.
16781 * gfortran.dg/nearest_1.f90: Likewise.
16782 * gfortran.dg/nearest_2.f90: Likewise.
16783 * gfortran.dg/nearest_3.f90: Likewise.
16784 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16785 * gfortran.dg/negative_automatic_size.f90: Likewise.
16786 * gfortran.dg/negative_unit.f: Likewise.
16787 * gfortran.dg/negative_unit2.f90: Likewise.
16788 * gfortran.dg/negative_unit_int8.f: Likewise.
16789 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16790 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16791 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16792 * gfortran.dg/nested_modules_1.f90: Likewise.
16793 * gfortran.dg/nested_modules_2.f90: Likewise.
16794 * gfortran.dg/nested_modules_3.f90: Likewise.
16795 * gfortran.dg/nesting_1.f90: Likewise.
16796 * gfortran.dg/new_line.f90: Likewise.
16797 * gfortran.dg/newunit_1.f90: Likewise.
16798 * gfortran.dg/newunit_3.f90: Likewise.
16799 * gfortran.dg/newunit_5.f90.f90: Likewise.
16800 * gfortran.dg/nint_1.f90: Likewise.
16801 * gfortran.dg/nint_2.f90: Likewise.
16802 * gfortran.dg/no_arg_check_2.f90: Likewise.
16803 * gfortran.dg/no_range_check_1.f90: Likewise.
16804 * gfortran.dg/no_range_check_2.f90: Likewise.
16805 * gfortran.dg/no_range_check_3.f90: Likewise.
16806 * gfortran.dg/noadv_size.f90: Likewise.
16807 * gfortran.dg/nonreturning_statements.f90: Likewise.
16808 * gfortran.dg/norm2_1.f90: Likewise.
16809 * gfortran.dg/norm2_3.f90: Likewise.
16810 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16811 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16812 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16813 * gfortran.dg/null_4.f90: Likewise.
16814 * gfortran.dg/null_9.f90: Likewise.
16815 * gfortran.dg/nullify_3.f90: Likewise.
16816 * gfortran.dg/oldstyle_1.f90: Likewise.
16817 * gfortran.dg/open_access_append_1.f90: Likewise.
16818 * gfortran.dg/open_access_append_2.f90: Likewise.
16819 * gfortran.dg/open_errors.f90: Likewise.
16820 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16821 * gfortran.dg/open_new.f90: Likewise.
16822 * gfortran.dg/open_readonly_1.f90: Likewise.
16823 * gfortran.dg/operator_1.f90: Likewise.
16824 * gfortran.dg/optional_absent_1.f90: Likewise.
16825 * gfortran.dg/optional_absent_2.f90: Likewise.
16826 * gfortran.dg/optional_absent_3.f90: Likewise.
16827 * gfortran.dg/optional_class_1.f90: Likewise.
16828 * gfortran.dg/optional_dim_2.f90: Likewise.
16829 * gfortran.dg/optional_dim_3.f90: Likewise.
16830 * gfortran.dg/output_exponents_1.f90: Likewise.
16831 * gfortran.dg/overload_1.f90: Likewise.
16832 * gfortran.dg/overload_2.f90: Likewise.
16833 * gfortran.dg/overwrite_1.f: Likewise.
16834 * gfortran.dg/pad_no.f90: Likewise.
16835 * gfortran.dg/parameter_array_init_1.f90: Likewise.
16836 * gfortran.dg/parameter_array_init_2.f90: Likewise.
16837 * gfortran.dg/parameter_array_init_4.f90: Likewise.
16838 * gfortran.dg/parameter_array_init_5.f90: Likewise.
16839 * gfortran.dg/parameter_array_section_2.f90: Likewise.
16840 * gfortran.dg/parens_3.f90: Likewise.
16841 * gfortran.dg/parens_5.f90: Likewise.
16842 * gfortran.dg/parens_6.f90: Likewise.
16843 * gfortran.dg/parent_result_ref_1.f90: Likewise.
16844 * gfortran.dg/parent_result_ref_2.f90: Likewise.
16845 * gfortran.dg/parent_result_ref_3.f90: Likewise.
16846 * gfortran.dg/parent_result_ref_4.f90: Likewise.
16847 * gfortran.dg/parity_1.f90: Likewise.
16848 * gfortran.dg/past_eor.f90: Likewise.
16849 * gfortran.dg/pdt_1.f03: Likewise.
16850 * gfortran.dg/pdt_10.f03: Likewise.
16851 * gfortran.dg/pdt_11.f03: Likewise.
16852 * gfortran.dg/pdt_12.f03: Likewise.
16853 * gfortran.dg/pdt_13.f03: Likewise.
16854 * gfortran.dg/pdt_14.f03: Likewise.
16855 * gfortran.dg/pdt_15.f03: Likewise.
16856 * gfortran.dg/pdt_19.f03: Likewise.
16857 * gfortran.dg/pdt_20.f03: Likewise.
16858 * gfortran.dg/pdt_22.f03: Likewise.
16859 * gfortran.dg/pdt_23.f03: Likewise.
16860 * gfortran.dg/pdt_25.f03: Likewise.
16861 * gfortran.dg/pdt_26.f03: Likewise.
16862 * gfortran.dg/pdt_27.f03: Likewise.
16863 * gfortran.dg/pdt_28.f03: Likewise.
16864 * gfortran.dg/pdt_3.f03: Likewise.
16865 * gfortran.dg/pdt_4.f03: Likewise.
16866 * gfortran.dg/pdt_5.f03: Likewise.
16867 * gfortran.dg/pdt_7.f03: Likewise.
16868 * gfortran.dg/pointer_1.f90: Likewise.
16869 * gfortran.dg/pointer_array_1.f90: Likewise.
16870 * gfortran.dg/pointer_array_3.f90: Likewise.
16871 * gfortran.dg/pointer_array_4.f90: Likewise.
16872 * gfortran.dg/pointer_array_5.f90: Likewise.
16873 * gfortran.dg/pointer_array_6.f90: Likewise.
16874 * gfortran.dg/pointer_array_7.f90: Likewise.
16875 * gfortran.dg/pointer_array_8.f90: Likewise.
16876 * gfortran.dg/pointer_array_9.f90: Likewise.
16877 * gfortran.dg/pointer_array_component_1.f90: Likewise.
16878 * gfortran.dg/pointer_array_component_2.f90: Likewise.
16879 * gfortran.dg/pointer_assign_10.f90: Likewise.
16880 * gfortran.dg/pointer_assign_11.f90: Likewise.
16881 * gfortran.dg/pointer_assign_4.f90: Likewise.
16882 * gfortran.dg/pointer_assign_8.f90: Likewise.
16883 * gfortran.dg/pointer_assign_9.f90: Likewise.
16884 * gfortran.dg/pointer_check_10.f90: Likewise.
16885 * gfortran.dg/pointer_check_9.f90: Likewise.
16886 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
16887 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
16888 * gfortran.dg/pointer_function_result_1.f90: Likewise.
16889 * gfortran.dg/pointer_init_1.f90: Likewise.
16890 * gfortran.dg/pointer_init_3.f90: Likewise.
16891 * gfortran.dg/pointer_init_4.f90: Likewise.
16892 * gfortran.dg/pointer_init_5.f90: Likewise.
16893 * gfortran.dg/pointer_init_8.f90: Likewise.
16894 * gfortran.dg/pointer_intent_1.f90: Likewise.
16895 * gfortran.dg/pointer_intent_4.f90: Likewise.
16896 * gfortran.dg/pointer_intent_5.f90: Likewise.
16897 * gfortran.dg/pointer_remapping_10.f90: Likewise.
16898 * gfortran.dg/pointer_remapping_4.f03: Likewise.
16899 * gfortran.dg/pointer_remapping_5.f08: Likewise.
16900 * gfortran.dg/pointer_remapping_9.f90: Likewise.
16901 * gfortran.dg/pointer_target_1.f90: Likewise.
16902 * gfortran.dg/pointer_target_2.f90: Likewise.
16903 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
16904 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
16905 * gfortran.dg/power.f90: Likewise.
16906 * gfortran.dg/power1.f90: Likewise.
16907 * gfortran.dg/power_3.f90: Likewise.
16908 * gfortran.dg/power_4.f90: Likewise.
16909 * gfortran.dg/power_5.f90: Likewise.
16910 * gfortran.dg/pr12884.f: Likewise.
16911 * gfortran.dg/pr15129.f90: Likewise.
16912 * gfortran.dg/pr15140.f90: Likewise.
16913 * gfortran.dg/pr15324.f90: Likewise.
16914 * gfortran.dg/pr15332.f: Likewise.
16915 * gfortran.dg/pr15957.f90: Likewise.
16916 * gfortran.dg/pr15959.f90: Likewise.
16917 * gfortran.dg/pr16597.f90: Likewise.
16918 * gfortran.dg/pr16861.f90: Likewise.
16919 * gfortran.dg/pr16938.f90: Likewise.
16920 * gfortran.dg/pr17090.f90: Likewise.
16921 * gfortran.dg/pr17143.f90: Likewise.
16922 * gfortran.dg/pr17164.f90: Likewise.
16923 * gfortran.dg/pr17229.f: Likewise.
16924 * gfortran.dg/pr17285.f90: Likewise.
16925 * gfortran.dg/pr17286.f90: Likewise.
16926 * gfortran.dg/pr17472.f: Likewise.
16927 * gfortran.dg/pr17612.f90: Likewise.
16928 * gfortran.dg/pr17706.f90: Likewise.
16929 * gfortran.dg/pr18025.f90: Likewise.
16930 * gfortran.dg/pr18122.f90: Likewise.
16931 * gfortran.dg/pr18210.f90: Likewise.
16932 * gfortran.dg/pr18392.f90: Likewise.
16933 * gfortran.dg/pr19155.f: Likewise.
16934 * gfortran.dg/pr19216.f: Likewise.
16935 * gfortran.dg/pr19467.f90: Likewise.
16936 * gfortran.dg/pr19657.f: Likewise.
16937 * gfortran.dg/pr19926.f90: Likewise.
16938 * gfortran.dg/pr19928-1.f90: Likewise.
16939 * gfortran.dg/pr19928-2.f90: Likewise.
16940 * gfortran.dg/pr20086.f90: Likewise.
16941 * gfortran.dg/pr20124.f90: Likewise.
16942 * gfortran.dg/pr20163-2.f: Likewise.
16943 * gfortran.dg/pr20480.f90: Likewise.
16944 * gfortran.dg/pr20755.f: Likewise.
16945 * gfortran.dg/pr20950.f: Likewise.
16946 * gfortran.dg/pr21177.f90: Likewise.
16947 * gfortran.dg/pr21730.f: Likewise.
16948 * gfortran.dg/pr22491.f: Likewise.
16949 * gfortran.dg/pr25603.f: Likewise.
16950 * gfortran.dg/pr26246_2.f90: Likewise.
16951 * gfortran.dg/pr32136.f90: Likewise.
16952 * gfortran.dg/pr32533.f90: Likewise.
16953 * gfortran.dg/pr33794.f90: Likewise.
16954 * gfortran.dg/pr35662.f90: Likewise.
16955 * gfortran.dg/pr35944-1.f90: Likewise.
16956 * gfortran.dg/pr35944-2.f90: Likewise.
16957 * gfortran.dg/pr35983.f90: Likewise.
16958 * gfortran.dg/pr39865.f90: Likewise.
16959 * gfortran.dg/pr41212.f90: Likewise.
16960 * gfortran.dg/pr43808.f90: Likewise.
16961 * gfortran.dg/pr44592.f90: Likewise.
16962 * gfortran.dg/pr44735.f90: Likewise.
16963 * gfortran.dg/pr45308.f03: Likewise.
16964 * gfortran.dg/pr46297.f: Likewise.
16965 * gfortran.dg/pr46588.f90: Likewise.
16966 * gfortran.dg/pr46665.f90: Likewise.
16967 * gfortran.dg/pr46804.f90: Likewise.
16968 * gfortran.dg/pr47008.f03: Likewise.
16969 * gfortran.dg/pr47614.f: Likewise.
16970 * gfortran.dg/pr47878.f90: Likewise.
16971 * gfortran.dg/pr49103.f90: Likewise.
16972 * gfortran.dg/pr50069_1.f90: Likewise.
16973 * gfortran.dg/pr50769.f90: Likewise.
16974 * gfortran.dg/pr52608.f90: Likewise.
16975 * gfortran.dg/pr55086_2.f90: Likewise.
16976 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
16977 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
16978 * gfortran.dg/pr55330.f90: Likewise.
16979 * gfortran.dg/pr56015.f90: Likewise.
16980 * gfortran.dg/pr57910.f90: Likewise.
16981 * gfortran.dg/pr59700.f90: Likewise.
16982 * gfortran.dg/pr62125.f90: Likewise.
16983 * gfortran.dg/pr64530.f90: Likewise.
16984 * gfortran.dg/pr65429.f90: Likewise.
16985 * gfortran.dg/pr65450.f90: Likewise.
16986 * gfortran.dg/pr65504.f90: Likewise.
16987 * gfortran.dg/pr65903.f90: Likewise.
16988 * gfortran.dg/pr66311.f90: Likewise.
16989 * gfortran.dg/pr66864.f90: Likewise.
16990 * gfortran.dg/pr67140.f90: Likewise.
16991 * gfortran.dg/pr67524.f90: Likewise.
16992 * gfortran.dg/pr67885.f90: Likewise.
16993 * gfortran.dg/pr68053.f90: Likewise.
16994 * gfortran.dg/pr68566.f90: Likewise.
16995 * gfortran.dg/pr69514_1.f90: Likewise.
16996 * gfortran.dg/pr69514_2.f90: Likewise.
16997 * gfortran.dg/pr69739.f90: Likewise.
16998 * gfortran.dg/pr70673.f90: Likewise.
16999 * gfortran.dg/pr71523_2.f90: Likewise.
17000 * gfortran.dg/pr71764.f90: Likewise.
17001 * gfortran.dg/pr78092.f90: Likewise.
17002 * gfortran.dg/pr82973.f90: Likewise.
17003 * gfortran.dg/pr83864.f90: Likewise.
17004 * gfortran.dg/pr83874.f90: Likewise.
17005 * gfortran.dg/pr84088.f90: Likewise.
17006 * gfortran.dg/pr84155.f90: Likewise.
17007 * gfortran.dg/proc_decl_12.f90: Likewise.
17008 * gfortran.dg/proc_decl_13.f90: Likewise.
17009 * gfortran.dg/proc_decl_15.f90: Likewise.
17010 * gfortran.dg/proc_decl_17.f90: Likewise.
17011 * gfortran.dg/proc_decl_18.f90: Likewise.
17012 * gfortran.dg/proc_decl_2.f90: Likewise.
17013 * gfortran.dg/proc_decl_5.f90: Likewise.
17014 * gfortran.dg/proc_decl_9.f90: Likewise.
17015 * gfortran.dg/proc_ptr_1.f90: Likewise.
17016 * gfortran.dg/proc_ptr_10.f90: Likewise.
17017 * gfortran.dg/proc_ptr_12.f90: Likewise.
17018 * gfortran.dg/proc_ptr_18.f90: Likewise.
17019 * gfortran.dg/proc_ptr_19.f90: Likewise.
17020 * gfortran.dg/proc_ptr_21.f90: Likewise.
17021 * gfortran.dg/proc_ptr_22.f90: Likewise.
17022 * gfortran.dg/proc_ptr_23.f90: Likewise.
17023 * gfortran.dg/proc_ptr_25.f90: Likewise.
17024 * gfortran.dg/proc_ptr_26.f90: Likewise.
17025 * gfortran.dg/proc_ptr_3.f90: Likewise.
17026 * gfortran.dg/proc_ptr_36.f90: Likewise.
17027 * gfortran.dg/proc_ptr_47.f90: Likewise.
17028 * gfortran.dg/proc_ptr_48.f90: Likewise.
17029 * gfortran.dg/proc_ptr_5.f90: Likewise.
17030 * gfortran.dg/proc_ptr_6.f90: Likewise.
17031 * gfortran.dg/proc_ptr_7.f90: Likewise.
17032 * gfortran.dg/proc_ptr_8.f90: Likewise.
17033 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
17034 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
17035 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
17036 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
17037 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
17038 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
17039 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
17040 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
17041 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
17042 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
17043 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
17044 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
17045 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
17046 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
17047 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
17048 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
17049 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
17050 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
17051 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
17052 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
17053 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
17054 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
17055 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
17056 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
17057 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
17058 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
17059 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
17060 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
17061 * gfortran.dg/product_init_expr.f03: Likewise.
17062 * gfortran.dg/promotion.f90: Likewise.
17063 * gfortran.dg/promotion_3.f90: Likewise.
17064 * gfortran.dg/promotion_4.f90: Likewise.
17065 * gfortran.dg/protected_1.f90: Likewise.
17066 * gfortran.dg/protected_2.f90: Likewise.
17067 * gfortran.dg/ptr-func-1.f90: Likewise.
17068 * gfortran.dg/ptr-func-2.f90: Likewise.
17069 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
17070 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
17071 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
17072 * gfortran.dg/pure_byref_1.f90: Likewise.
17073 * gfortran.dg/pure_byref_2.f90: Likewise.
17074 * gfortran.dg/pure_byref_3.f90: Likewise.
17075 * gfortran.dg/quad_2.f90: Likewise.
17076 * gfortran.dg/quad_3.f90: Likewise.
17077 * gfortran.dg/random_3.f90: Likewise.
17078 * gfortran.dg/random_4.f90: Likewise.
17079 * gfortran.dg/random_7.f90: Likewise.
17080 * gfortran.dg/read_2.f90: Likewise.
17081 * gfortran.dg/read_3.f90: Likewise.
17082 * gfortran.dg/read_4.f90: Likewise.
17083 * gfortran.dg/read_5.f90: Likewise.
17084 * gfortran.dg/read_bad_advance.f90: Likewise.
17085 * gfortran.dg/read_bang.f90: Likewise.
17086 * gfortran.dg/read_bang4.f90: Likewise.
17087 * gfortran.dg/read_comma.f: Likewise.
17088 * gfortran.dg/read_dir.f90: Likewise.
17089 * gfortran.dg/read_empty_file.f: Likewise.
17090 * gfortran.dg/read_eof_1.f90: Likewise.
17091 * gfortran.dg/read_eof_2.f90: Likewise.
17092 * gfortran.dg/read_eof_3.f90: Likewise.
17093 * gfortran.dg/read_eof_4.f90: Likewise.
17094 * gfortran.dg/read_eof_5.f90: Likewise.
17095 * gfortran.dg/read_eof_6.f: Likewise.
17096 * gfortran.dg/read_eof_7.f90: Likewise.
17097 * gfortran.dg/read_eof_8.f90: Likewise.
17098 * gfortran.dg/read_eof_all.f90: Likewise.
17099 * gfortran.dg/read_eor.f90: Likewise.
17100 * gfortran.dg/read_float_1.f90: Likewise.
17101 * gfortran.dg/read_float_2.f03: Likewise.
17102 * gfortran.dg/read_float_3.f90: Likewise.
17103 * gfortran.dg/read_float_4.f90: Likewise.
17104 * gfortran.dg/read_infnan_1.f90: Likewise.
17105 * gfortran.dg/read_list_eof_1.f90: Likewise.
17106 * gfortran.dg/read_logical.f90: Likewise.
17107 * gfortran.dg/read_many_1.f: Likewise.
17108 * gfortran.dg/read_no_eor.f90: Likewise.
17109 * gfortran.dg/read_noadvance.f90: Likewise.
17110 * gfortran.dg/read_repeat.f90: Likewise.
17111 * gfortran.dg/read_repeat_2.f90: Likewise.
17112 * gfortran.dg/read_size_noadvance.f90: Likewise.
17113 * gfortran.dg/read_x_eof.f90: Likewise.
17114 * gfortran.dg/read_x_past.f: Likewise.
17115 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
17116 * gfortran.dg/real_const_1.f: Likewise.
17117 * gfortran.dg/real_const_2.f90: Likewise.
17118 * gfortran.dg/real_const_3.f90: Likewise.
17119 * gfortran.dg/real_do_1.f90: Likewise.
17120 * gfortran.dg/real_index_1.f90: Likewise.
17121 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
17122 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
17123 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
17124 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
17125 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
17126 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
17127 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
17128 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
17129 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
17130 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
17131 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
17132 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
17133 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
17134 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
17135 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
17136 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
17137 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
17138 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
17139 * gfortran.dg/record_marker_1.f90: Likewise.
17140 * gfortran.dg/record_marker_2.f: Likewise.
17141 * gfortran.dg/record_marker_3.f90: Likewise.
17142 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
17143 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
17144 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
17145 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
17146 * gfortran.dg/recursive_check_7.f90: Likewise.
17147 * gfortran.dg/recursive_reference_1.f90: Likewise.
17148 * gfortran.dg/recursive_reference_2.f90: Likewise.
17149 * gfortran.dg/recursive_stack.f90: Likewise.
17150 * gfortran.dg/reduction.f90: Likewise.
17151 * gfortran.dg/repack_arrays_1.f90: Likewise.
17152 * gfortran.dg/repeat_1.f90: Likewise.
17153 * gfortran.dg/repeat_2.f90: Likewise.
17154 * gfortran.dg/repeat_3.f90: Likewise.
17155 * gfortran.dg/repeat_6.f90: Likewise.
17156 * gfortran.dg/reshape-alloc.f90: Likewise.
17157 * gfortran.dg/reshape-complex.f90: Likewise.
17158 * gfortran.dg/reshape.f90: Likewise.
17159 * gfortran.dg/reshape_2.f90: Likewise.
17160 * gfortran.dg/reshape_7.f90: Likewise.
17161 * gfortran.dg/reshape_empty_1.f03: Likewise.
17162 * gfortran.dg/reshape_pad_1.f90: Likewise.
17163 * gfortran.dg/reshape_rank7.f90: Likewise.
17164 * gfortran.dg/reshape_transpose_1.f90: Likewise.
17165 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
17166 * gfortran.dg/result_default_init_1.f90: Likewise.
17167 * gfortran.dg/result_in_spec_1.f90: Likewise.
17168 * gfortran.dg/result_in_spec_2.f90: Likewise.
17169 * gfortran.dg/ret_array_1.f90: Likewise.
17170 * gfortran.dg/ret_pointer_1.f90: Likewise.
17171 * gfortran.dg/ret_pointer_2.f90: Likewise.
17172 * gfortran.dg/rewind_1.f90: Likewise.
17173 * gfortran.dg/round_1.f03: Likewise.
17174 * gfortran.dg/round_2.f03: Likewise.
17175 * gfortran.dg/round_3.f08: Likewise.
17176 * gfortran.dg/round_4.f90: Likewise.
17177 * gfortran.dg/rrspacing_1.f90: Likewise.
17178 * gfortran.dg/runtime_warning_1.f90: Likewise.
17179 * gfortran.dg/same_type_as_2.f03: Likewise.
17180 * gfortran.dg/save_1.f90: Likewise.
17181 * gfortran.dg/save_5.f90: Likewise.
17182 * gfortran.dg/save_6.f90: Likewise.
17183 * gfortran.dg/scalar_mask_1.f90: Likewise.
17184 * gfortran.dg/scalar_mask_2.f90: Likewise.
17185 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
17186 * gfortran.dg/scale_1.f90: Likewise.
17187 * gfortran.dg/scan_1.f90: Likewise.
17188 * gfortran.dg/scan_2.f90: Likewise.
17189 * gfortran.dg/secnds-1.f: Likewise.
17190 * gfortran.dg/secnds.f: Likewise.
17191 * gfortran.dg/select_1.f90: Likewise.
17192 * gfortran.dg/select_2.f90: Likewise.
17193 * gfortran.dg/select_3.f90: Likewise.
17194 * gfortran.dg/select_5.f90: Likewise.
17195 * gfortran.dg/select_char_1.f90: Likewise.
17196 * gfortran.dg/select_char_2.f90: Likewise.
17197 * gfortran.dg/select_type_13.f03: Likewise.
17198 * gfortran.dg/select_type_14.f03: Likewise.
17199 * gfortran.dg/select_type_15.f03: Likewise.
17200 * gfortran.dg/select_type_19.f03: Likewise.
17201 * gfortran.dg/select_type_2.f03: Likewise.
17202 * gfortran.dg/select_type_26.f03: Likewise.
17203 * gfortran.dg/select_type_27.f03: Likewise.
17204 * gfortran.dg/select_type_28.f03: Likewise.
17205 * gfortran.dg/select_type_3.f03: Likewise.
17206 * gfortran.dg/select_type_35.f03: Likewise.
17207 * gfortran.dg/select_type_36.f03: Likewise.
17208 * gfortran.dg/select_type_37.f03: Likewise.
17209 * gfortran.dg/select_type_39.f03: Likewise.
17210 * gfortran.dg/select_type_4.f90: Likewise.
17211 * gfortran.dg/select_type_5.f03: Likewise.
17212 * gfortran.dg/select_type_6.f03: Likewise.
17213 * gfortran.dg/select_type_7.f03: Likewise.
17214 * gfortran.dg/select_type_8.f03: Likewise.
17215 * gfortran.dg/selected_char_kind_1.f90: Likewise.
17216 * gfortran.dg/selected_char_kind_4.f90: Likewise.
17217 * gfortran.dg/selected_kind_1.f90: Likewise.
17218 * gfortran.dg/selected_real_kind_2.f90: Likewise.
17219 * gfortran.dg/shape_2.f90: Likewise.
17220 * gfortran.dg/shape_4.f90: Likewise.
17221 * gfortran.dg/shape_5.f90: Likewise.
17222 * gfortran.dg/shape_7.f90: Likewise.
17223 * gfortran.dg/shape_8.f90: Likewise.
17224 * gfortran.dg/shape_9.f90: Likewise.
17225 * gfortran.dg/shift-kind_2.f90: Likewise.
17226 * gfortran.dg/shiftalr_1.F90: Likewise.
17227 * gfortran.dg/shiftalr_2.F90: Likewise.
17228 * gfortran.dg/simpleif_1.f90: Likewise.
17229 * gfortran.dg/simplify_argN_1.f90: Likewise.
17230 * gfortran.dg/simplify_cshift_1.f90: Likewise.
17231 * gfortran.dg/simplify_cshift_4.f90: Likewise.
17232 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
17233 * gfortran.dg/simplify_modulo.f90: Likewise.
17234 * gfortran.dg/single_char_string.f90: Likewise.
17235 * gfortran.dg/size_dim.f90: Likewise.
17236 * gfortran.dg/size_optional_dim_1.f90: Likewise.
17237 * gfortran.dg/sizeof.f90: Likewise.
17238 * gfortran.dg/sizeof_4.f90: Likewise.
17239 * gfortran.dg/slash_1.f90: Likewise.
17240 * gfortran.dg/sms-1.f90: Likewise.
17241 * gfortran.dg/sms-2.f90: Likewise.
17242 * gfortran.dg/spec_expr_7.f90: Likewise.
17243 * gfortran.dg/specifics_1.f90: Likewise.
17244 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
17245 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
17246 * gfortran.dg/spread_init_expr.f03: Likewise.
17247 * gfortran.dg/spread_scalar_source.f90: Likewise.
17248 * gfortran.dg/spread_shape_1.f90: Likewise.
17249 * gfortran.dg/stat_1.f90: Likewise.
17250 * gfortran.dg/stat_2.f90: Likewise.
17251 * gfortran.dg/stfunc_1.f90: Likewise.
17252 * gfortran.dg/stfunc_4.f90: Likewise.
17253 * gfortran.dg/stfunc_6.f90: Likewise.
17254 * gfortran.dg/storage_size_1.f08: Likewise.
17255 * gfortran.dg/storage_size_3.f08: Likewise.
17256 * gfortran.dg/storage_size_4.f90: Likewise.
17257 * gfortran.dg/streamio_1.f90: Likewise.
17258 * gfortran.dg/streamio_10.f90: Likewise.
17259 * gfortran.dg/streamio_11.f90: Likewise.
17260 * gfortran.dg/streamio_12.f90: Likewise.
17261 * gfortran.dg/streamio_13.f90: Likewise.
17262 * gfortran.dg/streamio_14.f90: Likewise.
17263 * gfortran.dg/streamio_15.f90: Likewise.
17264 * gfortran.dg/streamio_16.f90: Likewise.
17265 * gfortran.dg/streamio_17.f90: Likewise.
17266 * gfortran.dg/streamio_2.f90: Likewise.
17267 * gfortran.dg/streamio_3.f90: Likewise.
17268 * gfortran.dg/streamio_4.f90: Likewise.
17269 * gfortran.dg/streamio_5.f90: Likewise.
17270 * gfortran.dg/streamio_6.f90: Likewise.
17271 * gfortran.dg/streamio_7.f90: Likewise.
17272 * gfortran.dg/streamio_8.f90: Likewise.
17273 * gfortran.dg/streamio_9.f90: Likewise.
17274 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17275 * gfortran.dg/string_4.f90: Likewise.
17276 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17277 * gfortran.dg/string_assign_2.f90: Likewise.
17278 * gfortran.dg/string_compare_1.f90: Likewise.
17279 * gfortran.dg/string_compare_2.f90: Likewise.
17280 * gfortran.dg/string_compare_3.f90: Likewise.
17281 * gfortran.dg/string_ctor_1.f90: Likewise.
17282 * gfortran.dg/string_length_1.f90: Likewise.
17283 * gfortran.dg/string_length_2.f90: Likewise.
17284 * gfortran.dg/string_length_3.f90: Likewise.
17285 * gfortran.dg/string_length_4.f90: Likewise.
17286 * gfortran.dg/string_null_compare_1.f: Likewise.
17287 * gfortran.dg/string_pad_trunc.f90: Likewise.
17288 * gfortran.dg/structure_constructor_1.f03: Likewise.
17289 * gfortran.dg/structure_constructor_11.f90: Likewise.
17290 * gfortran.dg/structure_constructor_13.f03: Likewise.
17291 * gfortran.dg/structure_constructor_2.f03: Likewise.
17292 * gfortran.dg/structure_constructor_5.f03: Likewise.
17293 * gfortran.dg/submodule_1.f08: Likewise.
17294 * gfortran.dg/submodule_11.f08: Likewise.
17295 * gfortran.dg/submodule_14.f08: Likewise.
17296 * gfortran.dg/submodule_15.f08: Likewise.
17297 * gfortran.dg/submodule_17.f08: Likewise.
17298 * gfortran.dg/submodule_18.f08: Likewise.
17299 * gfortran.dg/submodule_19.f08: Likewise.
17300 * gfortran.dg/submodule_2.f08: Likewise.
17301 * gfortran.dg/submodule_27.f08: Likewise.
17302 * gfortran.dg/submodule_28.f08: Likewise.
17303 * gfortran.dg/submodule_29.f08: Likewise.
17304 * gfortran.dg/submodule_30.f08: Likewise.
17305 * gfortran.dg/submodule_6.f08: Likewise.
17306 * gfortran.dg/submodule_7.f08: Likewise.
17307 * gfortran.dg/submodule_8.f08: Likewise.
17308 * gfortran.dg/subnormal_1.f90: Likewise.
17309 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17310 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17311 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17312 * gfortran.dg/substr_2.f: Likewise.
17313 * gfortran.dg/substr_3.f: Likewise.
17314 * gfortran.dg/substr_4.f: Likewise.
17315 * gfortran.dg/substr_5.f90: Likewise.
17316 * gfortran.dg/substr_6.f90: Likewise.
17317 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17318 * gfortran.dg/sum_init_expr.f03: Likewise.
17319 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17320 * gfortran.dg/system_clock_3.f08: Likewise.
17321 * gfortran.dg/t_editing.f: Likewise.
17322 * gfortran.dg/team_change_1.f90: Likewise.
17323 * gfortran.dg/team_end_1.f90: Likewise.
17324 * gfortran.dg/team_number_1.f90: Likewise.
17325 * gfortran.dg/temporary_1.f90: Likewise.
17326 * gfortran.dg/test_com_block.f90: Likewise.
17327 * gfortran.dg/test_only_clause.f90: Likewise.
17328 * gfortran.dg/tiny_1.f90: Likewise.
17329 * gfortran.dg/tiny_2.f90: Likewise.
17330 * gfortran.dg/tl_editing.f90: Likewise.
17331 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17332 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17333 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17334 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17335 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17336 * gfortran.dg/transfer_class_2.f90: Likewise.
17337 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17338 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17339 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17340 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17341 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17342 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17343 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17344 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17345 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17346 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17347 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17348 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17349 * gfortran.dg/transpose_1.f90: Likewise.
17350 * gfortran.dg/transpose_3.f03: Likewise.
17351 * gfortran.dg/transpose_4.f90: Likewise.
17352 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17353 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17354 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17355 * gfortran.dg/trim_1.f90: Likewise.
17356 * gfortran.dg/trim_optimize_1.f90: Likewise.
17357 * gfortran.dg/trim_optimize_2.f90: Likewise.
17358 * gfortran.dg/trim_optimize_3.f90: Likewise.
17359 * gfortran.dg/trim_optimize_4.f90: Likewise.
17360 * gfortran.dg/trim_optimize_5.f90: Likewise.
17361 * gfortran.dg/trim_optimize_6.f90: Likewise.
17362 * gfortran.dg/trim_optimize_7.f90: Likewise.
17363 * gfortran.dg/trim_optimize_8.f90: Likewise.
17364 * gfortran.dg/type_to_class_1.f03: Likewise.
17365 * gfortran.dg/type_to_class_2.f03: Likewise.
17366 * gfortran.dg/type_to_class_3.f03: Likewise.
17367 * gfortran.dg/type_to_class_4.f03: Likewise.
17368 * gfortran.dg/type_to_class_5.f03: Likewise.
17369 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17370 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17371 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17372 * gfortran.dg/typebound_call_1.f03: Likewise.
17373 * gfortran.dg/typebound_call_13.f03: Likewise.
17374 * gfortran.dg/typebound_call_18.f03: Likewise.
17375 * gfortran.dg/typebound_call_19.f03: Likewise.
17376 * gfortran.dg/typebound_call_2.f03: Likewise.
17377 * gfortran.dg/typebound_call_20.f03: Likewise.
17378 * gfortran.dg/typebound_call_3.f03: Likewise.
17379 * gfortran.dg/typebound_generic_5.f03: Likewise.
17380 * gfortran.dg/typebound_generic_6.f03: Likewise.
17381 * gfortran.dg/typebound_generic_9.f03: Likewise.
17382 * gfortran.dg/typebound_operator_12.f03: Likewise.
17383 * gfortran.dg/typebound_operator_13.f03: Likewise.
17384 * gfortran.dg/typebound_operator_15.f90: Likewise.
17385 * gfortran.dg/typebound_operator_20.f90: Likewise.
17386 * gfortran.dg/typebound_operator_3.f03: Likewise.
17387 * gfortran.dg/typebound_operator_6.f03: Likewise.
17388 * gfortran.dg/typebound_operator_7.f03: Likewise.
17389 * gfortran.dg/typebound_operator_8.f03: Likewise.
17390 * gfortran.dg/typebound_operator_9.f03: Likewise.
17391 * gfortran.dg/typebound_proc_19.f90: Likewise.
17392 * gfortran.dg/typebound_proc_20.f90: Likewise.
17393 * gfortran.dg/typebound_proc_23.f90: Likewise.
17394 * gfortran.dg/typebound_proc_27.f03: Likewise.
17395 * gfortran.dg/typebound_proc_35.f90: Likewise.
17396 * gfortran.dg/typebound_proc_36.f90: Likewise.
17397 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17398 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17399 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17400 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17401 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17402 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17403 * gfortran.dg/unf_short_record_1.f90: Likewise.
17404 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17405 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17406 * gfortran.dg/unit_1.f90: Likewise.
17407 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17408 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17409 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17410 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17411 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17412 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17413 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17414 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17415 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17416 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17417 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17418 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17419 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17420 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17421 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17422 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17423 * gfortran.dg/unpack_init_expr.f03: Likewise.
17424 * gfortran.dg/use_10.f90: Likewise.
17425 * gfortran.dg/use_11.f90: Likewise.
17426 * gfortran.dg/use_13.f90: Likewise.
17427 * gfortran.dg/use_24.f90: Likewise.
17428 * gfortran.dg/use_27.f90: Likewise.
17429 * gfortran.dg/use_5.f90: Likewise.
17430 * gfortran.dg/use_allocated_1.f90: Likewise.
17431 * gfortran.dg/use_only_1.f90: Likewise.
17432 * gfortran.dg/use_only_4.f90: Likewise.
17433 * gfortran.dg/use_rename_2.f90: Likewise.
17434 * gfortran.dg/use_rename_4.f90: Likewise.
17435 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17436 * gfortran.dg/used_interface_ref.f90: Likewise.
17437 * gfortran.dg/used_types_5.f90: Likewise.
17438 * gfortran.dg/utf8_1.f03: Likewise.
17439 * gfortran.dg/utf8_2.f03: Likewise.
17440 * gfortran.dg/value_1.f90: Likewise.
17441 * gfortran.dg/value_2.f90: Likewise.
17442 * gfortran.dg/value_4.f90: Likewise.
17443 * gfortran.dg/value_6.f03: Likewise.
17444 * gfortran.dg/value_7.f03: Likewise.
17445 * gfortran.dg/value_test.f90: Likewise.
17446 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17447 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17448 * gfortran.dg/vect/pr60510.f: Likewise.
17449 * gfortran.dg/vect/pr69882.f90: Likewise.
17450 * gfortran.dg/vect/pr69980.f90: Likewise.
17451 * gfortran.dg/vect/vect-5.f90: Likewise.
17452 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17453 * gfortran.dg/vector_subscript_1.f90: Likewise.
17454 * gfortran.dg/vector_subscript_2.f90: Likewise.
17455 * gfortran.dg/vector_subscript_3.f90: Likewise.
17456 * gfortran.dg/vector_subscript_5.f90: Likewise.
17457 * gfortran.dg/verify_2.f90: Likewise.
17458 * gfortran.dg/volatile10.f90: Likewise.
17459 * gfortran.dg/where_1.f90: Likewise.
17460 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17461 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17462 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17463 * gfortran.dg/whole_file_13.f90: Likewise.
17464 * gfortran.dg/whole_file_2.f90: Likewise.
17465 * gfortran.dg/widechar_2.f90: Likewise.
17466 * gfortran.dg/widechar_4.f90: Likewise.
17467 * gfortran.dg/widechar_5.f90: Likewise.
17468 * gfortran.dg/widechar_6.f90: Likewise.
17469 * gfortran.dg/widechar_8.f90: Likewise.
17470 * gfortran.dg/widechar_IO_1.f90: Likewise.
17471 * gfortran.dg/widechar_IO_2.f90: Likewise.
17472 * gfortran.dg/widechar_IO_3.f90: Likewise.
17473 * gfortran.dg/widechar_IO_4.f90: Likewise.
17474 * gfortran.dg/widechar_compare_1.f90: Likewise.
17475 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17476 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17477 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17478 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17479 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17480 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17481 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17482 * gfortran.dg/widechar_select_1.f90: Likewise.
17483 * gfortran.dg/winapi.f90: Likewise.
17484 * gfortran.dg/write_0_pe_format.f90: Likewise.
17485 * gfortran.dg/write_back.f: Likewise.
17486 * gfortran.dg/write_check3.f90: Likewise.
17487 * gfortran.dg/write_direct_eor.f90: Likewise.
17488 * gfortran.dg/write_padding.f90: Likewise.
17489 * gfortran.dg/write_recursive.f90: Likewise.
17490 * gfortran.dg/write_rewind_1.f: Likewise.
17491 * gfortran.dg/write_rewind_2.f: Likewise.
17492 * gfortran.dg/write_zero_array.f90: Likewise.
17493 * gfortran.dg/x_slash_1.f: Likewise.
17494 * gfortran.dg/x_slash_2.f: Likewise.
17495 * gfortran.dg/zero_array_components_1.f90: Likewise.
17496 * gfortran.dg/zero_length_1.f90: Likewise.
17497 * gfortran.dg/zero_length_2.f90: Likewise.
17498 * gfortran.dg/zero_sized_1.f90: Likewise.
17499 * gfortran.dg/zero_sized_3.f90: Likewise.
17500 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17501 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17502 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17503 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17504 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17505 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17506 * gfortran.fortran-torture/execute/args.f90: Likewise.
17507 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17508 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17509 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17510 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17511 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17512 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17513 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17514 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17515 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17516 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17517 * gfortran.fortran-torture/execute/common.f90: Likewise.
17518 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17519 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17520 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17521 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17522 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17523 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17524 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17525 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17526 * gfortran.fortran-torture/execute/data.f90: Likewise.
17527 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17528 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17529 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17530 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17531 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17532 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17533 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17534 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17535 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17536 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17537 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17538 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17539 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17540 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17541 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17542 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17543 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17544 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17545 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17546 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17547 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17548 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17549 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17550 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17551 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17552 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17553 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17554 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17555 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17556 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17557 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17558 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17559 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17560 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17561 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17562 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17563 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17564 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17565 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17566 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17567 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17568 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17569 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17570 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17571 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17572 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17573 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17574 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17575 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17576 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17577 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17578 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17579 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17580 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17581 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17582 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17583 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17584 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17585 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17586 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17587 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17588 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17589 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17590 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17591 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17592 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17593 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17594 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17595 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17596 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17597 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17598 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17599 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17600 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17601 Likewise.
17602 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17603 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17604 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17605 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17606 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17607 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17608 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17609 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17610 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17611 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17612 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17613 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17614 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17615 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17616 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17617 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17618 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17619 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17620 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17621 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17622 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17623 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17624 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17625 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17626 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17627 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17628 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17629 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17630 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17631 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17632 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17633 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17634 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
17635 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
17636 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
17637 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
17638 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
17639 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
17640 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
17641 * gfortran.fortran-torture/execute/math.f90: Likewise.
17642 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
17643 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
17644 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
17645 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
17646 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
17647 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
17648 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
17649 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
17650 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
17651 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
17652 * gfortran.fortran-torture/execute/power.f90: Likewise.
17653 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
17654 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
17655 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17656 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
17657 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
17658 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
17659 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
17660 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
17661 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
17662 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
17663 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
17664 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
17665 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
17666 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
17667 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
17668 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
17669 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
17670 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
17671 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
17672 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
17673 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
17674 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
17675 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
17676 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
17677 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
17678 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
17679 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
17680 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
17681 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
17682 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
17683 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
17684 * gfortran.fortran-torture/execute/straret.f90: Likewise.
17685 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
17686 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
17687 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
17688 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
17689 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
17690 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
17691 * gfortran.fortran-torture/execute/string.f90: Likewise.
17692 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
17693 * gfortran.fortran-torture/execute/strret.f90: Likewise.
17694 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
17695 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
17696 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
17697 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
17698 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
17699 * gfortran.fortran-torture/execute/userop.f90: Likewise.
17700 * gfortran.fortran-torture/execute/where17.f90: Likewise.
17701 * gfortran.fortran-torture/execute/where18.f90: Likewise.
17702 * gfortran.fortran-torture/execute/where19.f90: Likewise.
17703 * gfortran.fortran-torture/execute/where20.f90: Likewise.
17704 * gfortran.fortran-torture/execute/where21.f90: Likewise.
17705 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
17706 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
17707 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17708 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17709 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17710 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17711 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
17712 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
17713 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
17714 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
17715 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
17716 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
17717 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
17718 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
17719 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
17720 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
17721 * gfortran.dg/inline_transpose_1.f90: Likewise.
17722
17723 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
17724
17725 PR fortran/84115
17726 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
17727 change to dg-run.
17728
17729 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
17730
17731 PR ada/84277
17732 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
17733 * gnat.dg/dispatch1.adb: Rename into...
17734 * gnat.dg/disp1.adb: ...this.
17735 * gnat.dg/dispatch1_p.ads: Rename into...
17736 * gnat.dg/disp1_pkg.ads: ...this.
17737 * gnat.dg/disp2.adb: Rename into...
17738 * gnat.dg/dispatch2.adb: ...this.
17739 * gnat.dg/dispatch2_p.ads: Rename into...
17740 * gnat.dg/disp2_pkg.ads: ...this.
17741 * gnat.dg/dispatch2_p.adb: Rename into...
17742 * gnat.dg/disp2_pkg.adb: this.
17743 * gnat.dg/generic_dispatch.adb: Rename into...
17744 * gnat.dg/generic_disp.adb: this.
17745 * gnat.dg/generic_dispatch_p.ads: Rename into...
17746 * gnat.dg/generic_disp_pkg.ads: ...this.
17747 * gnat.dg/generic_dispatch_p.adb: Rename into...
17748 * gnat.dg/generic_disp_pkg.adb: ...this.
17749 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
17750 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
17751 * gnat.dg/object_overflow1.adb: Tweak index.
17752 * gnat.dg/object_overflow2.adb: Likewise.
17753 * gnat.dg/object_overflow3.adb: Likewise.
17754 * gnat.dg/object_overflow4.adb: Likewise.
17755 * gnat.dg/object_overflow5.adb: Likewise.
17756
17757 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17758
17759 PR ipa/84425
17760 * gcc.c-torture/compile/pr84425.c: New test.
17761
17762 2018-02-16 Marek Polacek <polacek@redhat.com>
17763 Jakub Jelinek <jakub@redhat.com>
17764
17765 PR c++/84192
17766 * g++.dg/cpp1y/constexpr-84192.C: New test.
17767
17768 2018-02-16 Martin Sebor <msebor@redhat.com>
17769
17770 PR c++/79064
17771 * g++.dg/overload15.C: New test.
17772
17773 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17774
17775 PR target/81535
17776 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17777 * gcc.dg/pr56727-2.c: Ditto.
17778 * gcc.target/powerpc/pr79439.c: Renamed to...
17779 * gcc.target/powerpc/pr79439-1.c: ...this.
17780 * gcc.target/powerpc/pr79439-2.c: New test.
17781 * gcc.target/powerpc/pr79439-3.c: New test.
17782
17783 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17784
17785 target/pr84371
17786 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17787 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17788 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17789 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17790 * gcc.target/powerpc/builtins-3.c: Same.
17791
17792 2018-02-16 Nathan Sidwell <nathan@acm.org>
17793
17794 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17795
17796 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17797
17798 PR rtl-optimization/70023
17799 * gcc.target/i386/pr70023.c: New.
17800
17801 2018-02-16 Carl Love <cel@us.ibm.com>
17802
17803 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17804 tests.
17805 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17806 tests.
17807
17808 2018-02-16 Carl Love <cel@us.ibm.com>
17809
17810 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17811 for the ABI definitions for vec_extract4b and vec_insert4b.
17812
17813 2018-02-16 Nathan Sidwell <nathan@acm.org>
17814
17815 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17816 * g++.old-deja/g++.mike/net43.C: Likewise.
17817
17818 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17819
17820 PR c++/82468
17821 * g++.dg/cpp1z/class-deduction48.C: New.
17822
17823 2018-02-16 Nathan Sidwell <nathan@acm.org>
17824
17825 PR c++/84375
17826 * g++.dg/lookup/pr84375.C: New.
17827
17828 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17829
17830 PR target/83831
17831 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
17832
17833 2018-02-16 Richard Biener <rguenther@suse.de>
17834
17835 PR tree-optimization/84417
17836 * gcc.dg/torture/pr84417.c: New testcase.
17837
17838 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17839
17840 PR target/84272
17841 * g++.dg/opt/pr84272.C: New test.
17842
17843 PR rtl-optimization/83723
17844 * gcc.dg/pr83723.c: New test.
17845
17846 2018-02-16 Richard Biener <rguenther@suse.de>
17847
17848 PR tree-optimization/84399
17849 * gcc.dg/graphite/pr84399.c: New testcase.
17850
17851 2018-02-16 Richard Biener <rguenther@suse.de>
17852
17853 PR tree-optimization/84190
17854 * g++.dg/torture/pr84190.C: New testcase.
17855
17856 2018-02-15 Martin Sebor <msebor@redhat.com>
17857
17858 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
17859 directives.
17860
17861 2018-02-15 Janus Weil <janus@gcc.gnu.org>
17862
17863 PR fortran/84409
17864 * gfortran.dg/dtio_21.f03: Add an error message.
17865 * gfortran.dg/dtio_22.f90: Fix invalid test case.
17866
17867 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17868
17869 PR fortran/84381
17870 * gfortran.dg/stop_shouldfail.f90: New test.
17871
17872 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
17873
17874 PR c++/84330
17875 * g++.dg/concepts/pr84330.C: New.
17876
17877 2018-02-15 Tom de Vries <tom@codesourcery.com>
17878
17879 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
17880
17881 2018-02-15 Tom de Vries <tom@codesourcery.com>
17882
17883 * gcc.c-torture/compile/pr84136.c: Require effective target
17884 indirect_jumps.
17885
17886 2018-02-15 Jakub Jelinek <jakub@redhat.com>
17887
17888 PR tree-optimization/84383
17889 * gcc.c-torture/compile/pr84383.c: New test.
17890
17891 PR tree-optimization/84334
17892 * gcc.dg/pr84334.c: New test.
17893
17894 2018-02-14 Carl Love <cel@us.ibm.com>
17895
17896 * gcc.target/powerpc/builtins-4-int128-runnable.c
17897 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
17898 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
17899
17900 2018-02-14 Martin Sebor <msebor@redhat.com>
17901
17902 PR tree-optimization/83698
17903 * gcc.dg/Wrestrict-7.c: New test.
17904 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
17905 * gcc.target/i386/chkp-stropt-17.c: Same.
17906
17907 2018-02-14 Martin Sebor <msebor@redhat.com>
17908
17909 PR c/84108
17910 * gcc.dg/Wattributes-8.c: New test.
17911
17912 2018-02-14 Janus Weil <janus@gcc.gnu.org>
17913
17914 PR fortran/84385
17915 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
17916 * gfortran.dg/allocate_with_source_23.f90: Ditto.
17917 * gfortran.dg/select_type_1.f03: Extend test case.
17918
17919 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
17920
17921 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
17922 (dg-options): Use -O2 -msse2 -mno-sse3.
17923
17924 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
17925
17926 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
17927 this test case still works ok.
17928 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
17929 * gcc.dg/vmx/insert-be-order.c: Likewise.
17930 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
17931 * gcc.dg/vmx/ld-be-order.c: Likewise.
17932 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
17933 * gcc.dg/vmx/lde-be-order.c: Likewise.
17934 * gcc.dg/vmx/ldl-be-order.c: Likewise.
17935 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
17936 * gcc.dg/vmx/merge-be-order.c: Likewise.
17937 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
17938 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
17939 * gcc.dg/vmx/pack-be-order.c: Likewise.
17940 * gcc.dg/vmx/perm-be-order.c: Likewise.
17941 * gcc.dg/vmx/splat-be-order.c: Likewise.
17942 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
17943 * gcc.dg/vmx/st-be-order.c: Likewise.
17944 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
17945 * gcc.dg/vmx/ste-be-order.c: Likewise.
17946 * gcc.dg/vmx/stl-be-order.c: Likewise.
17947 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
17948 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
17949 * gcc.dg/vmx/unpack-be-order.c: Likewise.
17950 * gcc.dg/vmx/vsums-be-order.c: Likewise.
17951 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
17952
17953 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
17954
17955 PR c++/84350
17956 * g++.dg/cpp0x/auto49.C: New.
17957
17958 2018-02-14 Nathan Sidwell <nathan@acm.org>
17959
17960 * g++.dg/template/instantiate5.C: Adjust required-from loc.
17961
17962 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17963
17964 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
17965 * gcc.target/powerpc/le-altivec-consts.c: Same.
17966
17967 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
17968
17969 PR target/84220
17970 * gcc.target/powerpc/pr84220-sld.c: New test.
17971 * gcc.target/powerpc/pr84220-sld2.c: New test.
17972 * gcc.target/powerpc/pr84220-sldw.c: New test.
17973 * gcc.target/powerpc/pr84220-xxperm.c: New test.
17974 * gcc.target/powerpc/pr84220-xxsld.c: New test.
17975
17976 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
17977
17978 PR target/84239
17979 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
17980 _inc_ssp intrinsics.
17981 * gcc.target/i386/cet-intrin-4.c: Likewise.
17982 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
17983 __builtin_ia32_rdssp[d|q].
17984
17985 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
17986
17987 PR tree-optimization/84357
17988 * gcc.dg/vect/pr84357.c: New test.
17989
17990 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17991
17992 PR target/83831
17993 * gcc.target/rx/pr83831.c: New tests.
17994
17995 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
17996
17997 PR target/79242
17998 * gcc.target/msp430/pr79242.c: New test.
17999
18000 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18001
18002 PR target/84372
18003 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
18004 with -mcpu=power9.
18005
18006 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18007
18008 PR target/84279
18009 * g++.dg/pr84279.C: New test.
18010
18011 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
18012
18013 PR rtl-optimization/84169
18014 * gcc.c-torture/execute/pr84169.c: New.
18015
18016 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18017
18018 PR target/84370
18019 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
18020
18021 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18022
18023 PR target/84365
18024 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
18025 with -mcpu=power9.
18026
18027 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18028
18029 PR c++/84364
18030 * g++.dg/warn/effc4.C: New test.
18031
18032 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18033
18034 PR c++/84333
18035 * g++.dg/template/sizeof16.C: New.
18036 * g++.dg/template/sizeof17.C: Likewise.
18037
18038 2018-02-13 Janus Weil <janus@gcc.gnu.org>
18039
18040 PR fortran/84313
18041 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
18042 add necessary compiler options.
18043 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
18044
18045 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18046
18047 PR c/82210
18048 * gcc.c-torture/execute/pr82210.c: New test.
18049
18050 PR middle-end/84309
18051 * gcc.dg/pr84309-2.c: New test.
18052
18053 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
18054
18055 PR tree-optimization/84321
18056 * gcc.dg/pr84321.c: New test.
18057
18058 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
18059
18060 PR target/84359
18061 * gcc.target/i386/pr57193.c: Add -march=x86-64.
18062
18063 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
18064
18065 PR sanitizer/84340
18066 * gcc.dg/asan/pr84307.c: Remove test.
18067
18068 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
18069
18070 * gcc.target/rl78/test_auto_vector.c: New test.
18071
18072 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
18073
18074 PR c/84305
18075 * gcc.c-torture/compile/pr84305.c: New test.
18076
18077 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18078
18079 PR target/84335
18080 * gcc.target/i386/pr84335.c: New test.
18081
18082 PR tree-optimization/84339
18083 * gcc.c-torture/execute/pr84339.c: New test.
18084
18085 PR middle-end/84309
18086 * gcc.dg/pr84309.c: New test.
18087 * gcc.target/i386/pr84309.c: New test.
18088
18089 PR target/84336
18090 * gcc.target/i386/pr84336.c: New test.
18091
18092 2018-02-12 Jakub Jelinek <jakub@redhat.com>
18093
18094 PR c++/84341
18095 * c-c++-common/gomp/pr84341.c: New test.
18096
18097 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18098
18099 PR fortran/68746
18100 * gfortran.dg/read_dir.f90: Re-add dg-do run.
18101
18102 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18103
18104 PR fortran/68746
18105 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
18106 of zero for read.
18107
18108 2018-02-12 Jeff Law <law@redhat.com>
18109
18110 * gcc.c-torture/compile/reg-args-size.c: New test.
18111
18112 2018-02-12 Carl Love <cel@us.ibm.com>
18113
18114 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
18115 uint128 tests to new testfile.
18116 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
18117 int128 and uint128 tests.
18118 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
18119 list of torture tests.
18120
18121 2018-02-12 Janus Weil <janus@gcc.gnu.org>
18122
18123 PR fortran/84273
18124 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
18125 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
18126
18127 2018-02-12 Tamar Christina <tamar.christina@arm.com>
18128
18129 PR target/82641
18130 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
18131
18132 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
18133
18134 PR sanitizer/84307
18135 * gcc.dg/asan/pr84307.c: New test.
18136
18137 2018-02-12 Nathan Sidwell <nathan@acm.org>
18138
18139 * g++.dg/parse/pr84263.C: New.
18140
18141 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
18142
18143 PR c++/79626
18144 * g++.dg/template/crash129.C: New.
18145
18146 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18147
18148 PR target/83828
18149 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18150 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18151 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18152 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
18153 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
18154
18155 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18156
18157 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
18158 _mm_maskz_scalef_round_sd): Test new intrinsics.
18159 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
18160 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
18161 intrinsics.
18162 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
18163 _mm_maskz_scalef_round_ss): Test new intrinsics.
18164 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
18165 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
18166 intrinsics.
18167 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
18168 __builtin_ia32_scalefss_round): Remove builtin.
18169 (__builtin_ia32_scalefsd_mask_round,
18170 __builtin_ia32_scalefss_mask_round): Test new builtin.
18171 * gcc.target/i386/sse-13.c: Ditto.
18172 * gcc.target/i386/sse-23.c: Ditto.
18173
18174 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18175
18176 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
18177 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
18178 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
18179 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
18180 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
18181 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
18182 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
18183 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
18184 intrinsics.
18185 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
18186 (__builtin_ia32_sqrtss_round): Remove builtins.
18187 (__builtin_ia32_sqrtsd_mask_round)
18188 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
18189 * gcc.target/i386/sse-13.c: Ditto.
18190 * gcc.target/i386/sse-23.c: Ditto.
18191
18192 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18193
18194 PR fortran/35299
18195 * gfortran.dg/statement_function_3.f: New test.
18196
18197 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
18198
18199 PR fortran/54223
18200 PR fortran/84276
18201 * gfortran.dg/statement_function_1.f90: New test.
18202 * gfortran.dg/statement_function_2.f90: New test.
18203
18204 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
18205
18206 PR fortran/84074
18207 * gfortran.dg/type_to_class_5.f03: New test.
18208
18209 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
18210
18211 PR fortran/56691
18212 * gfortran.dg/type_to_class_4.f03: New test.
18213
18214 2018-02-10 Alan Modra <amodra@gmail.com>
18215
18216 PR target/84300
18217 * gcc.dg/pr84300.c: New.
18218
18219 2018-02-10 Jakub Jelinek <jakub@redhat.com>
18220
18221 PR sanitizer/83987
18222 * g++.dg/ubsan/pr83987-2.C: New test.
18223
18224 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
18225
18226 * gcc.target/rx/movsicc.c: New test.
18227
18228 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18229
18230 PR target/83926
18231 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
18232 message.
18233
18234 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
18235
18236 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
18237 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
18238
18239 2018-02-09 Nathan Sidwell <nathan@acm.org>
18240
18241 PR c/84293
18242 * c-c++-common/pr84293.h: New.
18243 * c-c++-common/pr84293.c: New.
18244
18245 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
18246
18247 PR rtl-optimization/57193
18248 * gcc.target/i386/pr57193.c: New.
18249
18250 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18251
18252 PR target/84226
18253 * gcc.target/powerpc/pr84226.c: New test.
18254
18255 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18256
18257 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18258 from this to...
18259 <vclzd>: ...this.
18260
18261 2018-02-09 Martin Sebor <msebor@redhat.com>
18262
18263 PR lto/84212
18264 * gcc.dg/lto/pr84212_0.c: New test file.
18265 * gcc.dg/lto/pr84212_1.c: Same.
18266
18267 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18268
18269 PR target/83926
18270 * gcc.target/powerpc/pr83926.c: New test.
18271 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18272 message. Fix test for running in 32-bit mode.
18273
18274 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18275
18276 PR target/82641
18277 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18278
18279 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18280
18281 PR target/PR84295
18282 * gcc.target/s390/pr84295.c: New test.
18283
18284 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18285
18286 PR c++/77522
18287 * g++.dg/cpp1y/lambda-init16.C: New.
18288
18289 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18290
18291 * gnat.dg/sso8.adb: New test.
18292 * gnat.dg/sso8_pkg.ads: New helper.
18293
18294 2018-02-09 Richard Biener <rguenther@suse.de>
18295
18296 PR tree-optimization/84278
18297 * gcc.target/i386/pr84278.c: Adjust regex.
18298
18299 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18300
18301 PR tree-optimization/84232
18302 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18303
18304 PR debug/84252
18305 * gcc.target/aarch64/pr84252.c: New test.
18306
18307 PR middle-end/84237
18308 * gcc.dg/pr84237.c: New test.
18309
18310 2018-02-09 Marek Polacek <polacek@redhat.com>
18311 Jakub Jelinek <jakub@redhat.com>
18312
18313 PR c++/83659
18314 * g++.dg/torture/pr83659.C: New test.
18315
18316 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18317
18318 PR tree-optimization/84136
18319 * gcc.c-torture/compile/pr84136.c: New test.
18320
18321 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18322
18323 PR target/83008
18324 * gcc.target/i386/pr83008.c: New test.
18325
18326 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18327
18328 PR target/81143
18329 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18330
18331 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18332
18333 PR c++/83806
18334 * g++.dg/warn/Wunused-parm-11.C: New.
18335
18336 2018-02-08 Marek Polacek <polacek@redhat.com>
18337
18338 PR tree-optimization/84238
18339 * gcc.dg/Wstringop-overflow-3.c: New test.
18340
18341 2018-02-08 Nathan Sidwell <nathan@acm.org>
18342
18343 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18344
18345 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18346
18347 PR tree-optimization/84265
18348 * gcc.dg/vect/pr84265.c: New test.
18349
18350 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18351
18352 PR tree-optimization/81635
18353 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18354 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18355
18356 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18357
18358 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18359 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18360 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18361 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18362 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18363 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18364 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18365 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18366 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18367 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18368 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18369 * gcc.target/s390/nobp-return-attr-all.c: New test.
18370 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18371 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18372 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18373 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18374 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18375 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18376 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18377 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18378 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18379 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18380 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18381 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18382 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18383 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18384
18385 2018-02-08 Richard Biener <rguenther@suse.de>
18386
18387 PR tree-optimization/84233
18388 * g++.dg/torture/pr84233.C: New testcase.
18389
18390 2018-02-08 Richard Biener <rguenther@suse.de>
18391
18392 PR tree-optimization/84278
18393 * gcc.target/i386/pr84278.c: New testcase.
18394
18395 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18396
18397 PR rtl-optimization/84068
18398 PR rtl-optimization/83459
18399 * gcc.dg/pr84068.c: New test.
18400
18401 2018-02-08 Richard Biener <rguenther@suse.de>
18402
18403 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18404 loop vectorization to happen.
18405
18406 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18407
18408 PR c++/83204
18409 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18410
18411 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18412
18413 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18414
18415 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18416
18417 PR target/84154
18418 * gcc.target/powerpc/pr84154-1.c: New tests.
18419 * gcc.target/powerpc/pr84154-2.c: Likewise.
18420 * gcc.target/powerpc/pr84154-3.c: Likewise.
18421
18422 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18423
18424 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18425
18426 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18427
18428 PR c++/84082
18429 * g++.dg/template/incomplete11.C: New test.
18430 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18431
18432 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18433
18434 PR fortran/82994
18435 * gfortran.dg/deallocate_error_3.f90: New test.
18436 * gfortran.dg/deallocate_error_4.f90: New test.
18437
18438 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18439
18440 PR fortran/68560
18441 * gfortran.dg/shape_9.f90: New test.
18442
18443 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18444
18445 PR fortran/82049
18446 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18447
18448 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18449
18450 PR c++/81610
18451 PR c++/80567
18452 * g++.dg/spellcheck-reswords.C: New test case.
18453 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18454 suggestion of "if".
18455
18456 2018-02-07 Martin Liska <mliska@suse.cz>
18457
18458 PR c++/84059.
18459 * g++.dg/ext/mv26.C: New test.
18460
18461 2018-02-07 Tom de Vries <tom@codesourcery.com>
18462
18463 * gcc.dg/pr83844.c: Require effective target alloca.
18464
18465 2018-02-07 Tom de Vries <tom@codesourcery.com>
18466
18467 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18468
18469 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18470
18471 PR target/84243
18472 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18473 -fcf-protection=return.
18474
18475 2018-02-07 Tom de Vries <tom@codesourcery.com>
18476
18477 PR libgomp/84217
18478 * c-c++-common/goacc/pr84217.c: New test.
18479 * gfortran.dg/goacc/pr84217.f90: New test.
18480
18481 2018-02-07 Richard Biener <rguenther@suse.de>
18482
18483 PR tree-optimization/84204
18484 * gcc.dg/graphite/pr84204.c: New testcase.
18485
18486 PR tree-optimization/84205
18487 * gcc.dg/graphite/pr84205.c: New testcase.
18488
18489 PR tree-optimization/84223
18490 * gfortran.dg/graphite/pr84223.f90: New testcase.
18491
18492 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18493
18494 PR c++/71662
18495 * g++.dg/cpp0x/scoped_enum7.C: New.
18496
18497 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18498
18499 PR tree-optimization/83008
18500 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18501
18502 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18503
18504 PR tree-optimization/84235
18505 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18506
18507 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18508
18509 PR testsuite/84243
18510 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18511 targets.
18512 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18513
18514 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18515
18516 PR target/84146
18517 * gcc.target/i386/pr84146.c: New test.
18518
18519 2018-02-06 Michael Collison <michael.collison@arm.com>
18520
18521 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18522
18523 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18524
18525 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18526 warning for -mno-speculate-indirect-jumps.
18527 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18528 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18529 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18530 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18531 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18532 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18533
18534 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18535
18536 PR target/84145
18537 * c-c++-common/fcf-protection-1.c: Change a compared message.
18538 * c-c++-common/fcf-protection-2.c: Likewise.
18539 * c-c++-common/fcf-protection-3.c: Likewise.
18540 * c-c++-common/fcf-protection-5.c: Likewise.
18541 * c-c++-common/fcf-protection-6.c: New test.
18542 * c-c++-common/fcf-protection-7.c: Likewise.
18543
18544 2018-02-06 Marek Polacek <polacek@redhat.com>
18545
18546 PR tree-optimization/84228
18547 * c-c++-common/Wstringop-truncation-3.c: New test.
18548
18549 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18550
18551 PR target/82641
18552 * gcc.target/arm/pragma_arch_switch_2.c: New.
18553
18554 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18555
18556 PR target/79975
18557 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18558
18559 2018-02-05 Martin Sebor <msebor@redhat.com>
18560
18561 PR tree-optimization/83369
18562 * gcc.dg/Wnonnull.c: New test.
18563
18564 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18565
18566 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18567 argument and use dg-messages-by-file instead. Expect it to be
18568 an array rather than a dict.
18569 (lto-link-and-maybe-run): Remove messages_by_file argument and
18570 use an upvar for dg-messages-by-file. Update call to
18571 lto_handle_diagnostics.
18572 (lt-get-options): Treat dg-messages-by-file as an array
18573 rather than a dict.
18574 (lto-get-options-main): Likewise. Set the entry rather than appending.
18575 (lto-execute): Treat dg-messages-by-file as an array rather than
18576 a dict. Update call to lto-link-and-maybe-run.
18577
18578 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18579
18580 PR c++/82782
18581 * g++.dg/cpp1z/inline-var4.C: New.
18582
18583 2018-02-05 Martin Liska <mliska@suse.cz>
18584
18585 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18586 options.
18587 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18588 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18589 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18590 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18591 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18592 * c-c++-common/asan/pointer-compare-3.c: New test.
18593
18594 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18595
18596 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18597 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18598
18599 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18600
18601 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18602 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18603 _mm_maskz_range_round_sd): Test new intrinsics.
18604 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18605 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18606 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18607 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18608 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18609 _mm_maskz_range_round_ss): Test new intrinsics.
18610 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18611 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18612 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18613 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18614 __builtin_ia32_rangess128_round): Remove builtins.
18615 (__builtin_ia32_rangesd128_mask_round,
18616 __builtin_ia32_rangess128_mask_round): Test new builtins.
18617 * gcc.target/i386/sse-13.c: Ditto.
18618 * gcc.target/i386/sse-23.c: Ditto.
18619
18620 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18621
18622 PR middle-end/79966
18623 * gfortran.dg/pr79966.f90: New testcase
18624
18625 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18626
18627 PR fortran/84094
18628 * gfortran.dg/associate_23.f90: Fix invalid code.
18629 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18630 * gfortran.dg/matmul_3.f90: Likewise.
18631 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18632
18633 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
18634
18635 PR fortran/84115
18636 * gfortran.dg/associate_34.f90: New test.
18637 * gfortran.dg/associate_35.f90: New test.
18638
18639 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
18640
18641 PR fortran/84141
18642 PR fortran/84155
18643 * gfortran.dg/pr84155.f90: New test.
18644
18645 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
18646
18647 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
18648 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
18649
18650 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18651
18652 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
18653 dg-do run stanza.
18654
18655 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18656
18657 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
18658 requirement.
18659 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
18660 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
18661 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
18662
18663 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18664
18665 PR testsuite/52641
18666 * gcc.c-torture/execute/pr83362.c: Make work for int16.
18667 * gcc.dg/Wsign-conversion.c: Dito.
18668 * gcc.dg/attr-alloc_size-4.c: Dito.
18669 * gcc.dg/pr81020.c: Dito.
18670 * gcc.dg/pr81192.c: Dito.
18671 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
18672 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
18673 * gcc.dg/pr83844.c: Restrict to int32plus.
18674 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
18675 * gcc.dg/tree-ssa/ldist-25.c: Dito.
18676 * gcc.dg/tree-ssa/ldist-27.c: Dito.
18677 * gcc.dg/tree-ssa/ldist-28.c: Dito.
18678 * gcc.dg/tree-ssa/ldist-29.c: Dito.
18679 * gcc.dg/tree-ssa/ldist-30.c: Dito.
18680 * gcc.dg/tree-ssa/ldist-31.c: Dito.
18681 * gcc.dg/tree-ssa/ldist-32.c: Dito.
18682 * gcc.dg/tree-ssa/ldist-33.c: Dito.
18683 * gcc.dg/tree-ssa/ldist-34.c: Dito.
18684 * gcc.dg/tree-ssa/ldist-35.c: Dito.
18685 * gcc.dg/tree-ssa/ldist-36.c: Dito.
18686
18687 2018-02-02 Julia Koval <julia.koval@intel.com>
18688
18689 * gcc.target/i386/funcspec-56.inc: Handle new march.
18690 * g++.dg/ext/mv16.C: Ditto.
18691
18692 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18693
18694 * lib/target-supports.exp
18695 (check_effective_target_keeps_null_pointer_checks): No more
18696 special-case avr.
18697 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
18698 * gcc.dg/ifcvt-4.c: Skip avr.
18699 * gcc.dg/pr53037-1.c: Dito.
18700 * gcc.dg/pr53037-2.c: Dito.
18701 * gcc.dg/pr53037-3.c: Dito.
18702 * gcc.dg/pr63387-2.c: Dito.
18703 * gcc.dg/pr63387.c: Dito.
18704 * gcc.dg/sancov/cmp0.c: Dito.
18705 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
18706 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
18707 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
18708 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
18709 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
18710 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
18711 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
18712 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
18713 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
18714 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
18715 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
18716 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
18717 * gcc.dg/tree-ssa/pr82059.c: Dito.
18718 * gcc.c-torture/execute/pr70460.c: Dito.
18719
18720 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18721
18722 PR testsuite/52641
18723 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
18724 * gcc.c-torture/execute/20180112-1.c: Dito.
18725 * gcc.c-torture/execute/pr81503.c: Dito.
18726 * gcc.dg/store_merging_12.c: Dito.
18727 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
18728 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
18729 * gcc.dg/tree-ssa/pr80898.c: Dito.
18730 * gcc.dg/tree-ssa/pr82363.c: Dito.
18731 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
18732 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
18733 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
18734 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
18735 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
18736 * gcc.dg/tree-ssa/pr80803.c: Dito.
18737 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
18738 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
18739 * gcc.dg/tree-ssa/vrp114.c: Dito.
18740 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
18741 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
18742 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
18743
18744 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18745
18746 PR target/84066
18747 * gcc.target/i386/cet-sjlj-6a.c: New test.
18748 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
18749
18750 2018-02-01 Marek Polacek <polacek@redhat.com>
18751
18752 PR c++/84125
18753 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
18754
18755 2018-01-30 Jeff Law <law@redhat.com>
18756
18757 PR target/84128
18758 * gcc.target/i386/pr84128.c: New test.
18759
18760 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
18761
18762 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
18763 -fdelete-null-pointer-checks.
18764
18765 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
18766
18767 PR c++/83796
18768 * g++.dg/cpp0x/abstract-default1.C: New.
18769
18770 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18771
18772 PR tree-optimization/81635
18773 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18774 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18775
18776 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18777
18778 PR target/83370
18779 * gcc.target/aarch64/pr83370.c: New.
18780
18781 2018-02-01 Richard Biener <rguenther@suse.de>
18782
18783 * gcc.dg/graphite/pr35356-1.c: Adjust.
18784
18785 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18786
18787 PR testsuite/83846
18788 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18789 for ILP32.
18790 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18791 of hard-coding the choice.
18792 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18793 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18794 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18795 memset call.
18796 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18797 stdint.h types.
18798 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18799 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18800 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18801 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18802 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18803 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18804 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18805 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18806 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18807 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18808 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18809 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18810 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18811 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18812 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18813 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18814 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18815 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18816 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18817 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18818 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18819 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18820 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18821 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18822 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18823 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18824 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18825 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18826 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18827 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18828 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18829 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18830 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18831 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18832 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18833 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18834 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18835 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18836 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
18837 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18838 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
18839 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18840 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18841 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18842 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
18843 __builtin_popcountll rather than __builtin_popcountl.
18844
18845 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18846
18847 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
18848 of LD1R[HWD] for multi-element constants on big-endian targets.
18849 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18850 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18851
18852 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18853
18854 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
18855 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
18856 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
18857
18858 2018-02-01 Jakub Jelinek <jakub@redhat.com>
18859
18860 PR tree-optimization/81661
18861 PR tree-optimization/84117
18862 * gcc.dg/pr81661.c: New test.
18863 * gfortran.dg/pr84117.f90: New test.
18864
18865 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
18866
18867 PR fortran/83705
18868 * gfortran.dg/repeat_7.f90: Catch warning message.
18869
18870 2018-01-31 Ian Lance Taylor <iant@golang.org>
18871
18872 * go.go-torture/execute/printnil.go: New test.
18873
18874 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18875
18876 * lib/target-supports.exp (check_effective_target_comdat_group):
18877 Allow for Solaris as comdat syntax.
18878
18879 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
18880 Solaris with comdat_group support and as.
18881
18882 2018-01-31 Marek Polacek <polacek@redhat.com>
18883
18884 PR c/81779
18885 * gcc.dg/pr81779.c: New test.
18886
18887 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18888
18889 PR fortran/84116
18890 * gfortran.dg/gomp/pr84116.f90: New test.
18891
18892 PR c++/83993
18893 * g++.dg/init/pr83993-2.C: New test.
18894
18895 PR c++/83993
18896 * g++.dg/init/pr83993-1.C: New test.
18897 * g++.dg/cpp0x/pr83993.C: New test.
18898
18899 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
18900
18901 PR fortran/84088
18902 * gfortran.dg/pr84088.f90: New test.
18903
18904 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
18905
18906 PR target/82444
18907 * gcc.target/i386/pr82444.c: New.
18908
18909 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
18910
18911 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
18912 * gcc.target/powerpc/vsx-13.c: New.
18913
18914 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
18915
18916 PR c++/84092
18917 * g++.dg/cpp1y/var-templ57.C: New.
18918
18919 2018-01-31 Marek Polacek <polacek@redhat.com>
18920
18921 PR c++/84138
18922 * g++.dg/diagnostic/pr84138.C: New test.
18923
18924 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
18925
18926 PR fortran/78534
18927 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
18928 -Wstringop-overflow warnings due to spurious warning with -O1.
18929 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
18930 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
18931
18932 2018-01-31 Richard Biener <rguenther@suse.de>
18933
18934 PR tree-optimization/84132
18935 * g++.dg/torture/pr84132.C: New testcase.
18936
18937 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
18938
18939 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
18940 dg-final scan.
18941
18942 2018-01-31 Julia Koval <julia.koval@intel.com>
18943
18944 PR target/83618
18945 * gcc.target/i386/rdpid.c: Remove "eax".
18946
18947 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
18948
18949 PR tree-optimization/64946
18950 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
18951 scan-assembler checks.
18952
18953 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
18954
18955 * gcc.c-torture/execute/20180131-1.c: New test.
18956
18957 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18958
18959 * gcc.target/arc/taux-1.c: New test.
18960 * gcc.target/arc/taux-2.c: Likewise.
18961
18962 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
18963
18964 * gcc.target/arc/uncached.c: New test.
18965
18966 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18967
18968 PR lto/83954
18969 * gnat.dg/lto20.adb: Remove dg-excess-errors.
18970
18971 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18972
18973 PR preprocessor/69869
18974 * gcc.dg/cpp/trad/pr69869.c: New test.
18975
18976 PR c/84100
18977 * gcc.dg/pr84100.c: New test.
18978
18979 2018-01-30 Jeff Law <law@redhat.com>
18980
18981 PR target/84064
18982 * gcc.target/i386/pr84064: New test.
18983
18984 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18985
18986 PR fortran/84134
18987 * gfortran.dg/data_implied_do_2.f90: New test.
18988
18989 2018-01-30 Janus Weil <janus@gcc.gnu.org>
18990
18991 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
18992
18993 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
18994
18995 PR fortran/84133
18996 * gfortran.dg/inline_matmul_21.f90: New test case.
18997
18998 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18999
19000 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
19001
19002 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
19003
19004 PR target/84112
19005 * gcc.target/powerpc/pr84112.c: New.
19006
19007 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19008
19009 PR rtl-optimization/83986
19010 * gcc.dg/pr83986.c: New test.
19011
19012 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
19013
19014 PR 58684
19015 * gcc.dg/torture/inf-compare-1.c: Add xfail.
19016 * gcc.dg/torture/inf-compare-2.c: Add xfail.
19017 * gcc.dg/torture/inf-compare-3.c: Add xfail.
19018 * gcc.dg/torture/inf-compare-4.c: Add xfail.
19019
19020 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19021
19022 PR tree-optimization/84111
19023 * gcc.c-torture/compile/pr84111.c: New test.
19024
19025 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19026
19027 PR ipa/83179
19028 * gcc.dg/ipa/inline-2.c: Fix template.
19029 * gcc.dg/ipa/inline-3.c: Fix template.
19030
19031 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19032
19033 PR ipa/81360
19034 * g++.dg/torture/pr81360.C: New testcase.
19035
19036 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19037
19038 PR lto/83954
19039 * gcc.dg/lto/pr83954.h: New testcase.
19040 * gcc.dg/lto/pr83954_0.c: New testcase.
19041 * gcc.dg/lto/pr83954_1.c: New testcase.
19042
19043 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19044
19045 PR bootstrap/84017
19046 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
19047 to dg-options.
19048 Simplify DW_AT_producer scan.
19049
19050 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19051
19052 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
19053
19054 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
19055
19056 PR target/83828
19057 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
19058 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
19059 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
19060 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
19061
19062 2018-01-29 Jeff Law <law@redhat.com>
19063
19064 PR testsuite/81010
19065 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
19066 better match other tests which require vsx. Verify the zero
19067 extension is part of the test in the combiner dump.
19068
19069 2018-01-29 Marek Polacek <polacek@redhat.com>
19070
19071 PR c/83966
19072 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
19073
19074 PR c++/83996
19075 * g++.dg/ext/pr83996.C: New test.
19076
19077 2018-01-29 Richard Biener <rguenther@suse.de>
19078
19079 PR tree-optimization/84057
19080 * gcc.dg/graphite/pr84057.c: New testcase.
19081
19082 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
19083
19084 PR fortran/84073
19085 * gfortran.dg/bind_c_usage_31.f90: New test.
19086
19087 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
19088
19089 PR c++/83924
19090 * g++.dg/warn/Wduplicated-branches5.C: New.
19091
19092 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
19093
19094 * gcc.target/rl78/test_addsi3_internal.c: New test.
19095
19096 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
19097
19098 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
19099 Make expected output depend on whether we expect sibcalls or not.
19100 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
19101 safe-indirect-jump-1.c).
19102
19103 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
19104 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
19105 Soren Rasmussen <s.c.rasmussen@gmail.com>
19106
19107 Fortran 2018 teams tests.
19108
19109 * gfortran.dg/team_number_1.f90: new test for team_number.
19110 * gfortran.dg/team_change_1.f90: new test for change team.
19111 * gfortran.dg/team_end_1.f90: new test for end team.
19112 * gfortran.dg/team_form_1.f90: new test for form team.
19113
19114 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
19115
19116 PR fortran/83998
19117 * gfortran.dg/dot_product_4.f90
19118
19119 2018-01-26 Martin Sebor <msebor@redhat.com>
19120
19121 PR tree-optimization/83896
19122 * gcc.dg/strlenopt-43.c: New.
19123
19124 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19125
19126 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
19127 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
19128 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
19129 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
19130 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
19131 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
19132 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
19133 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
19134 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
19135 stanzas.
19136 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
19137 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
19138 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
19139 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
19140 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
19141 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
19142 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
19143 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
19144 instruction list.
19145 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
19146
19147 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19148
19149 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
19150 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
19151 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
19152 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
19153 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
19154 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
19155 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
19156 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
19157 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
19158 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
19159 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
19160 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
19161 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
19162
19163 2018-01-26 Martin Liska <mliska@suse.cz>
19164
19165 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
19166 warning is seen.
19167
19168 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19169
19170 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
19171 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
19172 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
19173 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
19174 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
19175 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
19176 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
19177 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
19178
19179 2018-01-26 Richard Biener <rguenther@suse.de>
19180
19181 PR rtl-optimization/84003
19182 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
19183 latent bug in DSE if NOINLINE is appropriately defined.
19184 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
19185 and defining NOINLINE.
19186
19187 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19188
19189 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
19190 tests specific to aarch64. XFAIL test on arm.
19191
19192 2018-01-26 Jakub Jelinek <jakub@redhat.com>
19193
19194 PR rtl-optimization/83985
19195 * gcc.dg/pr83985.c: New test.
19196
19197 PR c/83989
19198 * c-c++-common/Wrestrict-3.c: New test.
19199
19200 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19201
19202 * gcc.target/arc/tdelegitimize_addr.c: New test.
19203
19204 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19205
19206 * gcc.target/arc/jli-1.c: New file.
19207 * gcc.target/arc/jli-2.c: Likewise.
19208
19209 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
19210
19211 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
19212 scan-assembler.
19213 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19214 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19215
19216 2018-01-26 Richard Biener <rguenther@suse.de>
19217
19218 PR tree-optimization/81082
19219 * gcc.dg/vect/pr81082.c: New testcase.
19220 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
19221 simplification to n * n.
19222
19223 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19224
19225 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
19226 Solaris 10.
19227 * gcc.target/i386/pr63620.c: Likewise.
19228
19229 2018-01-26 Julia Koval <julia.koval@intel.com>
19230
19231 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
19232 -mavx512f -mavx512bw.
19233 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
19234 * gcc.target/i386/i386.exp: Fix types.
19235
19236 2018-01-26 Alan Modra <amodra@gmail.com>
19237
19238 PR target/84033
19239 * gcc.target/powerpc/swaps-p8-46.c: New.
19240
19241 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
19242
19243 PR fortran/37577
19244 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
19245 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
19246 'array01' in the tree dump comparison.
19247 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
19248 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19249 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19250
19251 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
19252
19253 PR middle-end/83055
19254 * gcc.dg/torture/pr83055.c: New testcase.
19255
19256 2018-01-25 Jakub Jelinek <jakub@redhat.com>
19257
19258 PR c++/84031
19259 * g++.dg/cpp1z/decomp36.C: New test.
19260
19261 PR middle-end/83977
19262 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19263
19264 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
19265
19266 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19267 the shift dump line.
19268 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19269
19270 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
19271
19272 PR target/81550
19273 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19274 index instead of int, which allows IVOPTs to properly optimize the
19275 loop.
19276
19277 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19278
19279 PR jit/82846
19280 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19281 of "fn_type" typedef.
19282 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19283
19284 2018-01-24 Ian Lance Taylor <iant@golang.org>
19285
19286 * go.go-torture/execute/names-1.go: New test.
19287
19288 2018-01-19 Jeff Law <law@redhat.com>
19289
19290 PR target/83994
19291 * gcc.target/i386/pr83994.c: New test.
19292
19293 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19294
19295 PR target/84014
19296 * gcc.target/powerpc/pr84014.c: New.
19297
19298 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19299
19300 PR middle-end/83977
19301 * c-c++-common/gomp/pr83977-1.c: New test.
19302 * c-c++-common/gomp/pr83977-2.c: New test.
19303 * c-c++-common/gomp/pr83977-3.c: New test.
19304 * gfortran.dg/gomp/pr83977.f90: New test.
19305
19306 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19307
19308 PR testsuite/83889
19309 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19310 * gcc.dg/vect/pr80631-1.c: Likewise.
19311 * gcc.dg/vect/pr80631-2.c: Likewise.
19312 * gcc.dg/vect/pr81410.c: Likewise.
19313 * gcc.dg/vect/pr81633.c: Likewise.
19314 * gcc.dg/vect/pr81815.c: Likewise.
19315 * gcc.dg/vect/pr82108.c: Likewise.
19316 * gcc.dg/vect/pr83857.c: Likewise.
19317 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19318 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19319 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19320 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19321 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19322 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19323 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19324 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19325 dg-xfail-run-if instead.
19326 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19327 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19328 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19329 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19330 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19331
19332 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19333
19334 PR tree-optimization/83979
19335 * g++.dg/pr83979.c: New test.
19336
19337 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19338
19339 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19340 option. Add arm_neon_ok_no_float_abi check.
19341
19342 2018-01-24 Richard Biener <rguenther@suse.de>
19343
19344 PR tree-optimization/83176
19345 * gcc.dg/graphite/pr83176.c: New testcase.
19346
19347 2018-01-24 Richard Biener <rguenther@suse.de>
19348
19349 PR tree-optimization/82819
19350 * gcc.dg/graphite/pr82819.c: New testcase.
19351
19352 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19353
19354 PR c++/83921
19355 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19356 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19357 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19358 * g++.dg/ext/stmtexpr20.C: Likewise.
19359 * g++.dg/ext/stmtexpr21.C: Likewise.
19360
19361 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19362
19363 PR c++/83974
19364 * g++.dg/warn/pr83974.C: New test case.
19365
19366 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19367
19368 PR sanitizer/83987
19369 * g++.dg/ubsan/pr83987.C: New test.
19370
19371 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19372
19373 PR fortran/83866
19374 * gfortran.dg/pdt_29.f03: New test.
19375
19376 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19377
19378 PR fortran/83898
19379 * gfortran.dg/associate_33.f03: New test.
19380
19381 2018-01-23 Martin Liska <mliska@suse.cz>
19382
19383 PR lto/81440
19384 * gcc.dg/lto/pr81440.h: New test.
19385 * gcc.dg/lto/pr81440_0.c: New test.
19386 * gcc.dg/lto/pr81440_1.c: New test.
19387
19388 2018-01-23 Nathan Sidwell <nathan@acm.org>
19389
19390 PR c++/83988
19391 * g++.dg/template/pr83988.C: New.
19392
19393 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19394
19395 PR c++/82882
19396 PR c++/83978
19397 * g++.dg/cpp0x/pr82882.C: New test.
19398 * g++.dg/cpp0x/pr83978.C: New test.
19399
19400 PR c++/83958
19401 * g++.dg/cpp1z/decomp35.C: New test.
19402
19403 2018-01-23 Nathan Sidwell <nathan@acm.org>
19404
19405 * g++.dg/cpp0x/range-for10.C: Adjust.
19406 * g++.dg/ext/forscope1.C: Adjust.
19407 * g++.dg/ext/forscope2.C: Adjust.
19408 * g++.dg/template/for1.C: Adjust.
19409
19410 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19411
19412 PR tree-optimization/83510
19413 * gcc.c-torture/compile/pr83510.c: New test case.
19414
19415 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19416
19417 PR testsuite/83888
19418 * lib/target-supports.exp (check_effective_target_vect_float): Say
19419 that the result only holds when -funsafe-math-optimizations is on.
19420 (check_effective_target_vect_float_strict): New procedure.
19421 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19422 of vect_float.
19423 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19424
19425 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19426
19427 PR tree-optimization/83965
19428 * gcc.dg/vect/pr83965.c: New test.
19429
19430 2018-01-23 Richard Biener <rguenther@suse.de>
19431
19432 PR tree-optimization/83963
19433 * gfortran.dg/graphite/pr83963.f: New testcase.
19434 * gcc.dg/graphite/pr83963-2.c: Likewise.
19435
19436 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19437
19438 PR c++/83918
19439 * g++.dg/cpp1z/pr83918.C: New test.
19440
19441 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19442
19443 PR tree-optimization/83957
19444 * gcc.dg/autopar/pr83957.c: New test.
19445
19446 PR tree-optimization/83081
19447 * gcc.dg/predict-8.c: Adjust expected probability.
19448
19449 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19450
19451 PR target/83862
19452 * gcc.target/powerpc/pr83862.c: New test.
19453
19454 2018-01-22 Carl Love <cel@us.ibm.com>
19455
19456 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19457 builtins-4-runnable.c, builtins-6-runnable.c,
19458 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19459 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19460 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19461 for signed/unsigned 128-bit and long long int loads.
19462
19463 2018-01-22 Marek Polacek <polacek@redhat.com>
19464
19465 PR c++/81933
19466 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19467
19468 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19469
19470 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19471 scan-asembler valid instructions list.
19472 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19473 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19474 power8-vector requirement and option.
19475 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19476
19477 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19478
19479 PR 78534
19480 PR 83704
19481 * gfortran.dg/string_1.f90: Remove printing the length.
19482
19483 2018-01-22 Richard Biener <rguenther@suse.de>
19484
19485 PR tree-optimization/83963
19486 * gcc.dg/graphite/pr83963.c: New testcase.
19487
19488 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19489
19490 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19491 dg-require-effective-target directives.
19492
19493 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19494
19495 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19496 New procedure.
19497 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19498 Adjust scan-assembler checks for soft-float.
19499
19500 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19501
19502 PR target/83946
19503 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19504
19505 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19506
19507 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19508 * gcc.dg/pr83623.c: Likewise.
19509 * gcc.dg/pr83666.c: Likewise.
19510
19511 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19512 David Edelsohn <dje.gcc@gmail.com>
19513
19514 PR target/83946
19515 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19516 assembly output from "crset eq" to "crset 2".
19517 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19518 assembly output from . to $.
19519 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19520 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19521 assembly output from "crset eq" to "crset 2".
19522 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19523 assembly output from "crset eq" to "crset 2", and from . to $.
19524
19525 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19526
19527 PR fortran/83900
19528 * gfortran.dg/matmul_18.f90: New test.
19529
19530 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19531
19532 PR tree-optimization/83940
19533 * gcc.dg/torture/pr83940.c: New test.
19534
19535 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19536
19537 PR middle-end/83945
19538 * gcc.dg/tls/pr83945.c: New test.
19539
19540 PR target/83930
19541 * gcc.dg/pr83930.c: New test.
19542
19543 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19544
19545 PR fortran/83900
19546 * gfortran.dg/matmul_17.f90: New test.
19547
19548 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19549
19550 PR fortran/80768
19551 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19552
19553 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19554
19555 PR c++/81167
19556 * g++.dg/cpp0x/pr81167.C: New test.
19557
19558 PR c++/83919
19559 * g++.dg/cpp0x/pr83919.C: New test.
19560
19561 2018-01-19 Jeff Law <law@redhat.com>
19562 Jakub Jelinek <jakub@redhat.com>
19563
19564 * gcc.dg/stack-check-16.c: New test.
19565
19566 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19567
19568 PR target/83790
19569 * gcc.target/nvptx/indirect_call.c: New test.
19570
19571 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19572
19573 * g++.dg/torture/pr83619.C: Remove dg-message.
19574
19575 2018-01-19 Martin Liska <mliska@suse.cz>
19576
19577 * gcc.dg/predict-1.c: Adjust expected probability.
19578 * gcc.dg/predict-3.c: Likewise.
19579 * gcc.dg/predict-5.c: Likewise.
19580 * gcc.dg/predict-6.c: Likewise.
19581 * gcc.dg/predict-9.c: Likewise.
19582
19583 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19584
19585 PR tree-optimization/83922
19586 * gcc.dg/pr83922.c: New test.
19587
19588 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19589
19590 PR tree-optimization/83914
19591 * gcc.dg/vect/pr83914.c: New test.
19592
19593 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19594
19595 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19596 * gcc.target/arm/negdi-2.c: Likewise.
19597 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19598
19599 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19600
19601 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19602
19603 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19604
19605 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19606
19607 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19608
19609 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19610 hppa*-*-hpux*.
19611
19612 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19613
19614 PR ipa/83619
19615 PR testsuite/83934
19616 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19617 forward declaration.
19618
19619 2018-01-18 Carl Love <cel@us.ibm.com>
19620
19621 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19622 to the function.
19623
19624 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19625
19626 PR c++/81013
19627 * g++.dg/inherit/union3.C: New.
19628
19629 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19630
19631 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19632
19633 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
19634
19635 PR ipa/83619
19636 * g++.dg/torture/pr83619.C: New testcase.
19637
19638 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19639
19640 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
19641 Add function body to force error messages in some configurations.
19642
19643 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19644
19645 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
19646 and arm_thumb1_ok.
19647
19648 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
19649
19650 PR other/70268
19651 * c-c++-common/ffile-prefix-map.c: New test.
19652 * c-c++-common/fmacro-prefix-map.c: New test.
19653 * c-c++-common/cpp/ffile-prefix-map.c: New test.
19654 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
19655
19656 2018-01-18 Martin Liska <mliska@suse.cz>
19657
19658 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
19659 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19660 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19661 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19662 * gcc.target/i386/ret-thunk-10.c: Likewise.
19663 * gcc.target/i386/ret-thunk-11.c: Likewise.
19664 * gcc.target/i386/ret-thunk-12.c: Likewise.
19665 * gcc.target/i386/ret-thunk-15.c: Likewise.
19666 * gcc.target/i386/ret-thunk-9.c: Likewise.
19667
19668 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19669
19670 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
19671 order.
19672
19673 2018-01-18 Nathan Sidwell <nathan@acm.org>
19674
19675 PR c++/83160
19676 * g++.dg/cpp0x/pr83160.C: New.
19677
19678 2018-01-18 Richard Biener <rguenther@suse.de>
19679
19680 PR tree-optimization/83887
19681 * gcc.dg/graphite/pr83887.c: New testcase.
19682 * gfortran.dg/graphite/pr83887.f90: Likewise.
19683 * gfortran.dg/graphite/pr83887.f: Likewise.
19684
19685 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19686
19687 PR target/65578
19688 * gcc.target/arm/builtin-bswap.x: New file.
19689 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
19690 and options for armv6t2.
19691 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
19692 and options for Thumb1.
19693 * gcc.target/arm/builtin-bswap16.x: New file.
19694 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
19695 and options for armv6t2.
19696 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
19697 and options for Thumb1.
19698
19699 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19700
19701 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
19702 order.
19703
19704 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19705
19706 PR c/61240
19707 * gcc.dg/pr61240.c: New test.
19708
19709 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19710
19711 PR fortran/83864
19712 * gfortran.dg/pr83864.f90: New test.
19713
19714 2018-01-17 Jeff Law <law@redhat.com>
19715
19716 PR testsuite/83883
19717 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
19718
19719 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19720
19721 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
19722 restriction, but still restrict to 64-bit.
19723 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
19724 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
19725
19726 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19727
19728 PR fortran/83874
19729 * gfortran.dg/pr83874.f90: New test.
19730
19731 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19732
19733 PR c++/83824
19734 * g++.dg/cpp0x/pr83824.C: New test.
19735
19736 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
19737
19738 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
19739 appropriate .gnu_attribute for the long double type, if we use the
19740 long double type, but do not generate any calls.
19741 * gcc.target/powerpc/gnuattr2.c: Likewise.
19742 * gcc.target/powerpc/gnuattr3.c: Likewise.
19743
19744 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19745
19746 PR c++/78344
19747 * g++.dg/cpp0x/alignas13.C: New.
19748
19749 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19750
19751 PR c++/83897
19752 * g++.dg/cpp0x/pr83897.C: New test.
19753
19754 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
19755
19756 PR ipa/83051
19757 * gcc.c-torture/compile/pr83051-2.c: New testcase.
19758
19759 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19760
19761 PR c++/81054
19762 * g++.dg/cpp0x/constexpr-ice19.C: New.
19763
19764 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19765
19766 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
19767 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
19768 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19769 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19770 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19771 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19772 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19773 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19774 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19775 * gcc.target/powerpc/builtins-1.fold.h: New.
19776
19777 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19778
19779 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19780 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19781
19782 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19783
19784 * gcc.target/arm/g2.c: Add -marm to dg-options.
19785 * gcc.target/arm/scd42-2.c: Likewise.
19786
19787 2018-01-17 Nathan Sidwell <nathan@acm.org>
19788
19789 PR c++/83287
19790 * g++.dg/lookup/pr83287-2.C: New.
19791
19792 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19793
19794 PR c++/83814
19795 PR c++/83902
19796 * g++.dg/wrappers/pr83814.C: New test case.
19797 * g++.dg/wrappers/pr83902.C: New test case.
19798
19799 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19800
19801 PR lto/83121
19802 * g++.dg/lto/pr83121_0.C: New test case.
19803 * g++.dg/lto/pr83121_1.C: New test case.
19804 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19805 adapted from DejaGnu's dg-test.
19806 (lto_handle_diagnostics): New procedure.
19807 (lto_prune_warns): Ignore informational notes.
19808 (lto-link-and-maybe-run): Add "messages_by_file" param.
19809 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19810 "execute" when "link" fails if "execute" was not specified.
19811 (lto-can-handle-directive): New procedure.
19812 (lto-get-options-main): Call lto-can-handle-directive. Add a
19813 dg-messages local, using it to set the caller's
19814 dg-messages-by-file for the given source file.
19815 (lto-get-options): Likewise.
19816 (lto-execute): Add dg-messages-by-file local, and pass it to
19817 lto-link-and-maybe-run.
19818
19819 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19820 Richard Sandiford <richard.sandiford@linaro.org>
19821
19822 PR target/79041
19823 PR target/82964
19824 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
19825 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
19826
19827 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19828
19829 * lib/target-supports.exp: Fix -march arguments in arm arch effective
19830 target check autogenerator for armv8.1-a and armv8.2-a.
19831
19832 2018-01-17 Carl Love <cel@us.ibm.com>
19833
19834 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
19835 Add debug print statements.
19836 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
19837 16 byte vector load followed by a partial vector load.
19838
19839 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19840
19841 PR c++/83799
19842 * g++.dg/wrappers/pr83799.C: New test case.
19843
19844 2018-01-17 Nathan Sidwell <nathan@acm.org>
19845
19846 PR c++/83739
19847 * g++.dg/cpp1y/pr83739.C: New.
19848
19849 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19850
19851 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
19852 * gcc.target/visium/overflow16.c: Likewise.
19853 * gcc.target/visium/overflow32.c: Likewise.
19854
19855 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19856
19857 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
19858
19859 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19860
19861 * gcc.dg/rtl/arm/stl-cond.c: New test.
19862 * gcc.target/arm/stl-cond.c: Delete.
19863
19864 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19865
19866 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
19867 directives.
19868
19869 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19870
19871 PR tree-optimization/83843
19872 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
19873 * gcc.dg/store_merging_19.c: New test.
19874
19875 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19876
19877 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
19878 and options.
19879
19880 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19881
19882 PR rtl-optimization/83771
19883 * gcc.dg/pr83771.c: New test.
19884
19885 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19886
19887 PR tree-optimization/81184
19888 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
19889 targets.
19890 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19891
19892 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19893
19894 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
19895
19896 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
19897
19898 PR target/83546
19899 * gcc.target/i386/pr83546.c: New test.
19900
19901 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19902
19903 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
19904
19905 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19906
19907 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
19908 test and add dg-warning for the -Wstringop-overflow warning.
19909
19910 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19911
19912 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
19913 XFAIL last test on SPARC and Visium.
19914
19915 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
19916
19917 PR rtl-optimization/80481
19918 * g++.dg/pr80481.C: Exclude solaris.
19919
19920 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19921
19922 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
19923 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
19924 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
19925
19926 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19927
19928 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
19929 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
19930 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
19931 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
19932 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
19933 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
19934 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
19935 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
19936 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
19937 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
19938 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
19939 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
19940 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
19941 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
19942 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
19943
19944 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
19945
19946 PR testsuite/77734
19947 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
19948
19949 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19950
19951 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
19952 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
19953 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
19954 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
19955 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
19956 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
19957
19958 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19959
19960 PR tree-optimization/83857
19961 * gcc.dg/vect/pr83857.c: New test.
19962
19963 2018-01-16 Richard Biener <rguenther@suse.de>
19964
19965 PR tree-optimization/83867
19966 * gcc.dg/vect/pr83867.c: New testcase.
19967
19968 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19969
19970 PR c/83844
19971 * gcc.dg/pr83844.c: New test.
19972
19973 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
19974
19975 * gcc.dg/torture/pr83847.c: New test.
19976
19977 2018-01-16 Jakub Jelinek <jakub@redhat.com>
19978
19979 PR rtl-optimization/86620
19980 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
19981 instead of --param=max-sched-ready-insns=0.
19982 * gcc.target/i386/pr83620.c: New test.
19983 * gcc.dg/pr83620.c: New test.
19984
19985 PR tree-optimization/83843
19986 * gcc.dg/store_merging_18.c: New test.
19987
19988 PR c++/83817
19989 * g++.dg/cpp1y/pr83817.C: New test.
19990
19991 PR c++/83825
19992 * g++.dg/template/pr83825.C: New test.
19993
19994 2018-01-16 Richard Biener <rguenther@suse.de>
19995
19996 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
19997
19998 2018-01-16 Richard Biener <rguenther@suse.de>
19999
20000 PR testsuite/82132
20001 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
20002 from gcc.dg/torture/pr60092.c.
20003
20004 2018-01-15 Martin Sebor <msebor@redhat.com>
20005
20006 PR c++/83588
20007 * g++.dg/ext/flexary28.C: New test.
20008
20009 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
20010
20011 PR fortran/82257
20012 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
20013
20014 2018-01-15 Martin Sebor <msebor@redhat.com>
20015
20016 PR testsuite/83869
20017 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
20018
20019 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
20020
20021 PR fortran/54613
20022 * gfortran.dg/minmaxloc_9.f90: New test.
20023 * gfortran.dg/minmaxloc_10.f90: New test.
20024 * gfortran.dg/minmaxloc_11.f90: New test.
20025
20026 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
20027
20028 PR target/83839
20029 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
20030 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20031 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20032 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20033 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20034 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20035 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20036 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20037 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20038 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20039 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20040 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20041 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20042 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20043 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20044 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
20045 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20046 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
20047 * gcc.target/i386/ret-thunk-10.c: Likewise.
20048 * gcc.target/i386/ret-thunk-11.c: Likewise.
20049 * gcc.target/i386/ret-thunk-12.c: Likewise.
20050 * gcc.target/i386/ret-thunk-13.c: Likewise.
20051 * gcc.target/i386/ret-thunk-14.c: Likewise.
20052 * gcc.target/i386/ret-thunk-15.c: Likewise.
20053 * gcc.target/i386/ret-thunk-9.c: Don't check the
20054 __x86_return_thunk label. Scan for "push" only for Linux.
20055
20056 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
20057
20058 PR testsuite/79920
20059 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
20060
20061 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20062
20063 PR target/83687
20064 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
20065 tests.
20066 * gcc.target/arm/pr83687.c: New test.
20067
20068 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20069
20070 Adjust tests to AVR_TINY.
20071
20072 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
20073 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
20074 * gcc.target/avr/pr71627.c: Same.
20075 * gcc.target/avr/torture/addr-space-1-0.c: Same.
20076 * gcc.target/avr/torture/addr-space-1-1.c: Same.
20077 * gcc.target/avr/torture/addr-space-1-x.c: Same.
20078 * gcc.target/avr/torture/addr-space-2-0.c: Same.
20079 * gcc.target/avr/torture/addr-space-2-1.c: Same.
20080 * gcc.target/avr/torture/addr-space-2-x.c: Same.
20081 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
20082 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
20083 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
20084 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
20085 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
20086 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
20087 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
20088 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
20089 * gcc.target/avr/torture/pr61055.c: Same.
20090 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
20091 available.
20092 * gcc.target/avr/torture/int24-mul.c: Same.
20093 * gcc.target/avr/torture/pr51782-1.c: Same.
20094 * gcc.target/avr/torture/pr61443.c: Same.
20095 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
20096 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
20097
20098 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20099
20100 PR c/83801
20101 PR c/83729
20102 * gcc.target/avr/torture/pr83729.c: New test.
20103 * gcc.target/avr/torture/pr83801.c: New test.
20104
20105 2018-01-15 Jakub Jelinek <jakub@redhat.com>
20106
20107 PR middle-end/82694
20108 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
20109 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
20110
20111 2018-01-10 Martin Sebor <msebor@redhat.com>
20112
20113 PR other/83508
20114 * gcc.dg/Wstringop-overflow-2.c: New test.
20115
20116 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20117
20118 PR libgfortran/83811
20119 * gfortran.dg/fmt_e.f90: New test.
20120
20121 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20122
20123 * gcc.target/i386/indirect-thunk-10.c: New test.
20124 * gcc.target/i386/indirect-thunk-8.c: Likewise.
20125 * gcc.target/i386/indirect-thunk-9.c: Likewise.
20126 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
20127 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
20128 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
20129 * gcc.target/i386/ret-thunk-17.c: Likewise.
20130 * gcc.target/i386/ret-thunk-18.c: Likewise.
20131 * gcc.target/i386/ret-thunk-19.c: Likewise.
20132 * gcc.target/i386/ret-thunk-20.c: Likewise.
20133 * gcc.target/i386/ret-thunk-21.c: Likewise.
20134
20135 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20136
20137 * gcc.target/i386/indirect-thunk-register-4.c: New test.
20138
20139 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20140
20141 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20142 -mno-indirect-branch-register.
20143 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20144 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20145 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20146 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20147 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20148 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20149 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20150 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20151 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20152 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20153 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20154 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20155 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20156 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20157 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20158 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20159 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20160 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20161 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20162 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20163 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20164 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20165 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20166 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20167 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20168 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20169 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20170 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20171 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20172 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20173 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20174 * gcc.target/i386/ret-thunk-10.c: Likewise.
20175 * gcc.target/i386/ret-thunk-11.c: Likewise.
20176 * gcc.target/i386/ret-thunk-12.c: Likewise.
20177 * gcc.target/i386/ret-thunk-13.c: Likewise.
20178 * gcc.target/i386/ret-thunk-14.c: Likewise.
20179 * gcc.target/i386/ret-thunk-15.c: Likewise.
20180 * gcc.target/i386/ret-thunk-9.c: Likewise.
20181 * gcc.target/i386/indirect-thunk-register-1.c: New test.
20182 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
20183 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20184
20185 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20186
20187 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20188 -mfunction-return=keep.
20189 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20190 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20191 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20192 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20193 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20194 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20195 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20196 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20197 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20198 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20199 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20200 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20201 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20202 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20203 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20204 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20205 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20206 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20207 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20208 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20209 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20210 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20211 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20212 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20213 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20214 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20215 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20216 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20217 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20218 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20219 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20220 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20221 * gcc.target/i386/ret-thunk-1.c: New test.
20222 * gcc.target/i386/ret-thunk-10.c: Likewise.
20223 * gcc.target/i386/ret-thunk-11.c: Likewise.
20224 * gcc.target/i386/ret-thunk-12.c: Likewise.
20225 * gcc.target/i386/ret-thunk-13.c: Likewise.
20226 * gcc.target/i386/ret-thunk-14.c: Likewise.
20227 * gcc.target/i386/ret-thunk-15.c: Likewise.
20228 * gcc.target/i386/ret-thunk-16.c: Likewise.
20229 * gcc.target/i386/ret-thunk-2.c: Likewise.
20230 * gcc.target/i386/ret-thunk-3.c: Likewise.
20231 * gcc.target/i386/ret-thunk-4.c: Likewise.
20232 * gcc.target/i386/ret-thunk-5.c: Likewise.
20233 * gcc.target/i386/ret-thunk-6.c: Likewise.
20234 * gcc.target/i386/ret-thunk-7.c: Likewise.
20235 * gcc.target/i386/ret-thunk-8.c: Likewise.
20236 * gcc.target/i386/ret-thunk-9.c: Likewise.
20237
20238 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20239
20240 * gcc.target/i386/indirect-thunk-1.c: New test.
20241 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20242 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20243 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20244 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20245 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20246 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20247 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20248 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20249 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20250 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20251 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20252 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20253 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20254 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20255 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20256 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20257 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20258 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20259 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20260 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20261 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20262 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20263 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20264 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20265 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20266 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20267 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20268 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20269 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20270 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20271 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20272 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20273
20274 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20275
20276 PR ipa/83051
20277 * gcc.c-torture/compile/pr83051.c: New testcase.
20278
20279 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20280
20281 PR tree-optimization/83501
20282 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20283
20284 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20285
20286 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20287 for lvx and stvx instead of lxvd2x and stxvd2x and require
20288 little-endian target. Add comments.
20289 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20290 comprehensive testing.
20291 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20292 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20293 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20294 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20295 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20296 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20297 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20298 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20299 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20300 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20301 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20302 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20303 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20304 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20305 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20306 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20307 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20308 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20309 scan-assembler-not directives that forbid lvx and xxpermdi.
20310 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20311 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20312 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20313 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20314 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20315 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20316 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20317 scan-assembler-times directives to reflect different numbers of
20318 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20319
20320 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20321 Alan Hayward <alan.hayward@arm.com>
20322 David Sherwood <david.sherwood@arm.com>
20323
20324 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20325 than SLP vectorization.
20326 * gcc.dg/vect/vect-alias-check-10.c: New test.
20327 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20328 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20329 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20330 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20331 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20332 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20333 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20334 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20335 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20336 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20337 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20338 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20339 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20340 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20341 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20342 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20343 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20344 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20345 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20346 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20347 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20348 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20349 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20350
20351 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20352 Alan Hayward <alan.hayward@arm.com>
20353 David Sherwood <david.sherwood@arm.com>
20354
20355 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20356 New proc.
20357 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20358 targets with scatter stores.
20359 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20360 stores.
20361 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20362 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20363 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20364 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20365 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20366 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20367 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20368 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20369 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20370 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20371 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20372 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20373 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20374 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20375 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20376 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20377
20378 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20379 Alan Hayward <alan.hayward@arm.com>
20380 David Sherwood <david.sherwood@arm.com>
20381
20382 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20383 for double_reduc1.
20384 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20385 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20386 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20387 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20388
20389 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20390 Alan Hayward <alan.hayward@arm.com>
20391 David Sherwood <david.sherwood@arm.com>
20392
20393 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20394 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20395 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20396
20397 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20398 Alan Hayward <alan.hayward@arm.com>
20399 David Sherwood <david.sherwood@arm.com>
20400
20401 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20402 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20403 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20404 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20405 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20406 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20407 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20408 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20409 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20410 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20411 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20412 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20413 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20414 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20415
20416 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20417 Alan Hayward <alan.hayward@arm.com>
20418 David Sherwood <david.sherwood@arm.com>
20419
20420 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20421 check for a message about using in-order reductions.
20422 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20423 check for a message about using in-order reductions.
20424 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20425 vectorized and check for a message about using in-order reductions.
20426 Expect targets with variable-length vectors to fall back to the
20427 fixed-length mininum.
20428 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20429 check for a message about using in-order reductions.
20430 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20431 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20432 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20433 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20434 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20435 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20436 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20437 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20438 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20439 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20440 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20441 vect_fold_left_plus.
20442
20443 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20444
20445 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20446 are spilled.
20447 * gcc.target/aarch64/sve/spill_2.c: New test.
20448 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20449 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20450 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20451 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20452 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20453
20454 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20455 Alan Hayward <alan.hayward@arm.com>
20456 David Sherwood <david.sherwood@arm.com>
20457
20458 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20459 of branches.
20460 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20461 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20462 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20463 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20464 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20465 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20466 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20467 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20468 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20469
20470 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20471 Alan Hayward <alan.hayward@arm.com>
20472 David Sherwood <david.sherwood@arm.com>
20473
20474 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20475 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20476 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20477 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20478
20479 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20480 Alan Hayward <alan.hayward@arm.com>
20481 David Sherwood <david.sherwood@arm.com>
20482
20483 * lib/target-supports.exp
20484 (check_effective_target_vect_fold_extract_last): New proc.
20485 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20486 for fold_extract_last.
20487 * gcc.dg/vect/pr65947-2.c: Likewise.
20488 * gcc.dg/vect/pr65947-3.c: Likewise.
20489 * gcc.dg/vect/pr65947-4.c: Likewise.
20490 * gcc.dg/vect/pr65947-5.c: Likewise.
20491 * gcc.dg/vect/pr65947-6.c: Likewise.
20492 * gcc.dg/vect/pr65947-9.c: Likewise.
20493 * gcc.dg/vect/pr65947-10.c: Likewise.
20494 * gcc.dg/vect/pr65947-12.c: Likewise.
20495 * gcc.dg/vect/pr65947-14.c: Likewise.
20496 * gcc.dg/vect/pr80631-1.c: Likewise.
20497 * gcc.target/aarch64/sve/clastb_1.c: New test.
20498 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20499 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20500 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20501 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20502 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20503 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20504 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20505 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20506 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20507 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20508 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20509 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20510 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20511
20512 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20513 Alan Hayward <alan.hayward@arm.com>
20514 David Sherwood <david.sherwood@arm.com>
20515
20516 * gcc.target/aarch64/sve/live_1.c: New test.
20517 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20518
20519 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20520 Alan Hayward <alan.hayward@arm.com>
20521 David Sherwood <david.sherwood@arm.com>
20522
20523 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20524 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20525 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20526 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20527 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20528 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20529 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20530 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20531 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20532
20533 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20534 Alan Hayward <alan.hayward@arm.com>
20535 David Sherwood <david.sherwood@arm.com>
20536
20537 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20538 New proc.
20539 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20540 vect_fully_masked.
20541 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20542 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20543 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20544 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20545 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20546 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20547
20548 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20549 Alan Hayward <alan.hayward@arm.com>
20550 David Sherwood <david.sherwood@arm.com>
20551
20552 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20553 instead of just ADDRESS.
20554 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20555 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20556 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20557 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20558 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20559 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20560 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20561 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20562 * gcc.target/aarch64/sve/while_2.c: Likewise.
20563 * gcc.target/aarch64/sve/while_3.c: Likewise.
20564 * gcc.target/aarch64/sve/while_4.c: Likewise.
20565
20566 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20567 Alan Hayward <alan.hayward@arm.com>
20568 David Sherwood <david.sherwood@arm.com>
20569
20570 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20571 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20572 to be predicated.
20573 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20574 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20575 * gcc.target/aarch64/sve/reduc_5.c: New test.
20576 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20577 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20578
20579 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20580 Alan Hayward <alan.hayward@arm.com>
20581 David Sherwood <david.sherwood@arm.com>
20582
20583 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20584 * gcc.dg/tree-ssa/peel1.c: Likewise.
20585 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20586 variable-length vectors.
20587 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20588 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20589 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20590 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20591 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20592 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20593 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20594 * gcc.target/aarch64/sve/slp_8.c: New test.
20595 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20596 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20597 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20598 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20599 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20600 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20601 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20602 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20603 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20604 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20605 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20606 * gcc.target/aarch64/sve/while_1.c: Likewise.
20607 * gcc.target/aarch64/sve/while_2.c: Likewise.
20608 * gcc.target/aarch64/sve/while_3.c: Likewise.
20609 * gcc.target/aarch64/sve/while_4.c: Likewise.
20610
20611 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20612 Alan Hayward <alan.hayward@arm.com>
20613 David Sherwood <david.sherwood@arm.com>
20614
20615 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20616 New proc.
20617 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20618 and add an associated scan-dump test. Prevent vectorization
20619 of the first two loops.
20620 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20621 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20622 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20623 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20624 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20625 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20626
20627 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20628 Alan Hayward <alan.hayward@arm.com>
20629 David Sherwood <david.sherwood@arm.com>
20630
20631 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20632 * gcc.dg/vect/pr67790.c: Likewise.
20633 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20634 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20635 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20636 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20637 * gcc.target/aarch64/sve/slp_5.c: New test.
20638 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
20639 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20640 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
20641 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20642 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
20643
20644 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20645 Alan Hayward <alan.hayward@arm.com>
20646 David Sherwood <david.sherwood@arm.com>
20647
20648 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
20649 && vect_load_lanes
20650 * gcc.dg/vect/slp-1.c: Likewise.
20651 * gcc.dg/vect/slp-10.c: Likewise.
20652 * gcc.dg/vect/slp-12b.c: Likewise.
20653 * gcc.dg/vect/slp-12c.c: Likewise.
20654 * gcc.dg/vect/slp-17.c: Likewise.
20655 * gcc.dg/vect/slp-19b.c: Likewise.
20656 * gcc.dg/vect/slp-20.c: Likewise.
20657 * gcc.dg/vect/slp-21.c: Likewise.
20658 * gcc.dg/vect/slp-22.c: Likewise.
20659 * gcc.dg/vect/slp-23.c: Likewise.
20660 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20661 * gcc.dg/vect/slp-24.c: Likewise.
20662 * gcc.dg/vect/slp-28.c: Likewise.
20663 * gcc.dg/vect/slp-39.c: Likewise.
20664 * gcc.dg/vect/slp-6.c: Likewise.
20665 * gcc.dg/vect/slp-7.c: Likewise.
20666 * gcc.dg/vect/slp-cond-1.c: Likewise.
20667 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20668 * gcc.dg/vect/slp-cond-2.c: Likewise.
20669 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20670 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20671 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20672 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20673 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20674 * gcc.dg/vect/slp-perm-6.c: Likewise.
20675 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20676 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20677 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20678 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
20679 * gcc.dg/vect/slp-12a.c: Likewise.
20680 * gcc.dg/vect/slp-14.c: Likewise.
20681 * gcc.dg/vect/slp-15.c: Likewise.
20682 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20683 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20684 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20685 * gcc.target/aarch64/sve/slp_1.c: New test.
20686 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
20687 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20688 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
20689 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20690 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
20691 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20692 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
20693
20694 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20695 Alan Hayward <alan.hayward@arm.com>
20696 David Sherwood <david.sherwood@arm.com>
20697
20698 * gcc.dg/vect/vect-ooo-group-1.c: New test.
20699 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
20700 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
20701 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
20702 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
20703 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
20704 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
20705 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
20706 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
20707 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
20708 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
20709 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
20710 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
20711 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
20712 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
20713 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
20714 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
20715 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
20716 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
20717
20718 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20719 Alan Hayward <alan.hayward@arm.com>
20720 David Sherwood <david.sherwood@arm.com>
20721
20722 * gcc.target/aarch64/sve/struct_move_1.c: New test.
20723 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
20724 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
20725 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
20726 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
20727 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
20728 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
20729 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
20730 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
20731 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
20732 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
20733 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
20734 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
20735 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
20736 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
20737 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
20738 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
20739 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
20740 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
20741 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
20742 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
20743 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
20744 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
20745 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
20746 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
20747 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
20748 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
20749 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
20750 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
20751 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
20752 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
20753 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
20754 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
20755 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
20756 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
20757 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
20758
20759 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20760 Alan Hayward <alan.hayward@arm.com>
20761 David Sherwood <david.sherwood@arm.com>
20762
20763 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
20764 Return true for SVE too.
20765 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
20766 if load/store lanes are supported.
20767 * gcc.dg/vect/slp-10.c: Likewise.
20768 * gcc.dg/vect/slp-12c.c: Likewise.
20769 * gcc.dg/vect/slp-17.c: Likewise.
20770 * gcc.dg/vect/slp-33.c: Likewise.
20771 * gcc.dg/vect/slp-6.c: Likewise.
20772 * gcc.dg/vect/slp-cond-1.c: Likewise.
20773 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20774 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20775 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20776 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20777 * gcc.dg/vect/slp-perm-6.c: Likewise.
20778 * gcc.dg/vect/slp-perm-9.c: Likewise.
20779 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20780 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20781 for variable-length vectors.
20782
20783 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20784 Alan Hayward <alan.hayward@arm.com>
20785 David Sherwood <david.sherwood@arm.com>
20786
20787 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20788 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20789
20790 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20791
20792 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20793 * g++.target/aarch64/sve/catch_1.C: New test.
20794 * g++.target/aarch64/sve/catch_2.C: Likewise.
20795 * g++.target/aarch64/sve/catch_3.C: Likewise.
20796 * g++.target/aarch64/sve/catch_4.C: Likewise.
20797 * g++.target/aarch64/sve/catch_5.C: Likewise.
20798 * g++.target/aarch64/sve/catch_6.C: Likewise.
20799
20800 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20801 Alan Hayward <alan.hayward@arm.com>
20802 David Sherwood <david.sherwood@arm.com>
20803
20804 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20805 New proc.
20806 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20807 * gcc.target/aarch64/fmaxmin.c: Likewise.
20808 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20809 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20810 * gcc.target/aarch64/pr62178.c: Likewise.
20811 * gcc.target/aarch64/pr71727-2.c: Likewise.
20812 * gcc.target/aarch64/saddw-1.c: Likewise.
20813 * gcc.target/aarch64/saddw-2.c: Likewise.
20814 * gcc.target/aarch64/uaddw-1.c: Likewise.
20815 * gcc.target/aarch64/uaddw-2.c: Likewise.
20816 * gcc.target/aarch64/uaddw-3.c: Likewise.
20817 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20818 * gcc.target/aarch64/vect-compile.c: Likewise.
20819 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20820 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20821 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20822 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
20823 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
20824 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
20825 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
20826 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
20827 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
20828 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
20829 * gcc.target/aarch64/vect-fmovd.c: Likewise.
20830 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
20831 * gcc.target/aarch64/vect-fmovf.c: Likewise.
20832 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
20833 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
20834 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
20835 * gcc.target/aarch64/vect-movi.c: Likewise.
20836 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
20837 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
20838 * gcc.target/aarch64/vect-vaddv.c: Likewise.
20839 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
20840 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
20841 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
20842 fixed-length SVE.
20843 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
20844 * gcc.target/aarch64/sve/arith_1.c: New test.
20845 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
20846 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
20847 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
20848 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
20849 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
20850 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
20851 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
20852 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
20853 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
20854 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
20855 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
20856 * gcc.target/aarch64/sve/ext_1.c: Likewise.
20857 * gcc.target/aarch64/sve/ext_2.c: Likewise.
20858 * gcc.target/aarch64/sve/extract_1.c: Likewise.
20859 * gcc.target/aarch64/sve/extract_2.c: Likewise.
20860 * gcc.target/aarch64/sve/extract_3.c: Likewise.
20861 * gcc.target/aarch64/sve/extract_4.c: Likewise.
20862 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
20863 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
20864 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
20865 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
20866 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
20867 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
20868 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
20869 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
20870 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
20871 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
20872 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
20873 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
20874 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
20875 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
20876 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
20877 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
20878 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
20879 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
20880 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
20881 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
20882 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
20883 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
20884 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
20885 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
20886 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
20887 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
20888 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
20889 * gcc.target/aarch64/sve/index_1.c: Likewise.
20890 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
20891 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
20892 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
20893 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
20894 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
20895 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
20896 * gcc.target/aarch64/sve/logical_1.c: Likewise.
20897 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
20898 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
20899 * gcc.target/aarch64/sve/mad_1.c: Likewise.
20900 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
20901 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
20902 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
20903 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
20904 * gcc.target/aarch64/sve/mla_1.c: Likewise.
20905 * gcc.target/aarch64/sve/mls_1.c: Likewise.
20906 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
20907 * gcc.target/aarch64/sve/msb_1.c: Likewise.
20908 * gcc.target/aarch64/sve/mul_1.c: Likewise.
20909 * gcc.target/aarch64/sve/neg_1.c: Likewise.
20910 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
20911 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
20912 * gcc.target/aarch64/sve/pack_1.c: Likewise.
20913 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
20914 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
20915 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
20916 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
20917 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
20918 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
20919 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
20920 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
20921 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
20922 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
20923 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20924 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20925 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20926 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
20927 * gcc.target/aarch64/sve/rev_1.c: Likewise.
20928 * gcc.target/aarch64/sve/revb_1.c: Likewise.
20929 * gcc.target/aarch64/sve/revh_1.c: Likewise.
20930 * gcc.target/aarch64/sve/revw_1.c: Likewise.
20931 * gcc.target/aarch64/sve/shift_1.c: Likewise.
20932 * gcc.target/aarch64/sve/single_1.c: Likewise.
20933 * gcc.target/aarch64/sve/single_2.c: Likewise.
20934 * gcc.target/aarch64/sve/single_3.c: Likewise.
20935 * gcc.target/aarch64/sve/single_4.c: Likewise.
20936 * gcc.target/aarch64/sve/spill_1.c: Likewise.
20937 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
20938 * gcc.target/aarch64/sve/subr_1.c: Likewise.
20939 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
20940 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
20941 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
20942 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
20943 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
20944 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
20945 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
20946 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
20947 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
20948 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
20949 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
20950 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
20951 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
20952 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
20953 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
20954 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
20955 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
20956 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
20957 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
20958 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
20959 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
20960 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
20961 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
20962 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
20963 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
20964 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
20965 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
20966 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
20967 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
20968 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
20969 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
20970 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
20971 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
20972 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
20973 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
20974 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
20975 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
20976 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
20977 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
20978 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
20979 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
20980 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
20981
20982 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20983 Alan Hayward <alan.hayward@arm.com>
20984 David Sherwood <david.sherwood@arm.com>
20985
20986 * lib/target-supports.exp (check_effective_target_aarch64_sve)
20987 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
20988 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
20989 New procedures.
20990 (check_effective_target_vect_perm): Handle SVE.
20991 (check_effective_target_vect_perm_byte): Likewise.
20992 (check_effective_target_vect_perm_short): Likewise.
20993 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
20994 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
20995 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
20996 (check_effective_target_vect_element_align_preferred): Likewise.
20997 (check_effective_target_vect_align_stack_vars): Likewise.
20998 (check_effective_target_vect_load_lanes): Likewise.
20999 (check_effective_target_vect_masked_store): Likewise.
21000 (available_vector_sizes): Use aarch64_sve_bits for SVE.
21001 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
21002 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
21003 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
21004 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
21005 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
21006 * gcc.dg/vect/slp-23.c: Likewise.
21007 * gcc.dg/vect/slp-perm-5.c: Likewise.
21008 * gcc.dg/vect/slp-perm-6.c: Likewise.
21009 * gcc.dg/vect/slp-perm-9.c: Likewise.
21010 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21011 * gcc.dg/vect/vect-114.c: Likewise.
21012 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
21013 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
21014
21015 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21016
21017 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
21018 vect_variable_length, expecting the test to be vectorized
21019 without SLP instead.
21020 * gcc.dg/vect/pr33953.c: Likewise.
21021 * gcc.dg/vect/pr37027.c: Likewise.
21022 * gcc.dg/vect/pr67790.c: Likewise.
21023 * gcc.dg/vect/pr68445.c: Likewise.
21024 * gcc.dg/vect/slp-1.c: Likewise.
21025 * gcc.dg/vect/slp-10.c: Likewise.
21026 * gcc.dg/vect/slp-12a.c: Likewise.
21027 * gcc.dg/vect/slp-12b.c: Likewise.
21028 * gcc.dg/vect/slp-12c.c: Likewise.
21029 * gcc.dg/vect/slp-13-big-array.c: Likewise.
21030 * gcc.dg/vect/slp-13.c: Likewise.
21031 * gcc.dg/vect/slp-14.c: Likewise.
21032 * gcc.dg/vect/slp-15.c: Likewise.
21033 * gcc.dg/vect/slp-17.c: Likewise.
21034 * gcc.dg/vect/slp-19b.c: Likewise.
21035 * gcc.dg/vect/slp-2.c: Likewise.
21036 * gcc.dg/vect/slp-20.c: Likewise.
21037 * gcc.dg/vect/slp-21.c: Likewise.
21038 * gcc.dg/vect/slp-22.c: Likewise.
21039 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21040 * gcc.dg/vect/slp-24.c: Likewise.
21041 * gcc.dg/vect/slp-28.c: Likewise.
21042 * gcc.dg/vect/slp-39.c: Likewise.
21043 * gcc.dg/vect/slp-42.c: Likewise.
21044 * gcc.dg/vect/slp-6.c: Likewise.
21045 * gcc.dg/vect/slp-7.c: Likewise.
21046 * gcc.dg/vect/slp-cond-1.c: Likewise.
21047 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21048 * gcc.dg/vect/slp-cond-2.c: Likewise.
21049 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21050 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21051 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21052 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21053 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21054 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21055 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21056 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21057 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21058 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21059 * gcc.dg/vect/slp-reduc-4.c: Likewise.
21060 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21061 * gcc.dg/vect/slp-reduc-7.c: Likewise.
21062 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21063 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21064 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21065 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
21066
21067 2018-01-13 Jakub Jelinek <jakub@redhat.com>
21068
21069 PR c/83801
21070 * gcc.dg/pr83801.c: New test.
21071
21072 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
21073
21074 PR fortran/52162
21075 * gfortran.dg/bounds_check_19.f90: New test.
21076
21077 2018-01-12 Jakub Jelinek <jakub@redhat.com>
21078
21079 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
21080 instead of scan-assembler-not for xsnabsqp.
21081
21082 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21083
21084 PR libgfortran/83525
21085 * gfortran.dg/newunit_5.f90: New test.
21086
21087 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
21088
21089 PR rtl-optimization/80481
21090 * g++.dg/pr80481.C: New.
21091
21092 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
21093
21094 PR target/83628
21095 * gcc.target/alpha/pr83628-3.c: New test.
21096
21097 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21098
21099 * lib/target-supports.exp (check_effective_target_avx512f): Also
21100 check for __builtin_ia32_addsd_round,
21101 __builtin_ia32_getmantsd_round.
21102 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
21103
21104 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
21105
21106 PR target/83629
21107 * gcc.target/powerpc/pr83629.c: Require ilp32.
21108
21109 2018-01-12 Richard Biener <rguenther@suse.de>
21110
21111 PR tree-optimization/80846
21112 * gcc.target/i386/pr80846-1.c: New testcase.
21113 * gcc.target/i386/pr80846-2.c: Likewise.
21114
21115 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
21116
21117 * gcc.c-torture/execute/20180112-1.c: New test.
21118
21119 2018-01-12 Tom de Vries <tom@codesourcery.com>
21120
21121 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
21122 * g++.dg/ext/label13a.C: Same.
21123 * g++.dg/ext/label14.C: Same.
21124 * g++.dg/ext/label2.C: Same.
21125 * g++.dg/ext/label3.C: Same.
21126 * g++.dg/torture/pr42462.C: Same.
21127 * g++.dg/torture/pr42739.C: Same.
21128 * g++.dg/warn/Wunused-label-3.C: Same.
21129
21130 2018-01-12 Tom de Vries <tom@codesourcery.com>
21131
21132 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
21133 * g++.dg/Walloca1.C: Same.
21134 * g++.dg/cpp0x/pr70338.C: Same.
21135 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
21136 * g++.dg/cpp1y/vla10.C: Same.
21137 * g++.dg/cpp1y/vla2.C: Same.
21138 * g++.dg/cpp1y/vla6.C: Same.
21139 * g++.dg/cpp1y/vla8.C: Same.
21140 * g++.dg/debug/debug5.C: Same.
21141 * g++.dg/debug/debug6.C: Same.
21142 * g++.dg/debug/pr54828.C: Same.
21143 * g++.dg/diagnostic/pr70105.C: Same.
21144 * g++.dg/eh/cleanup5.C: Same.
21145 * g++.dg/eh/spbp.C: Same.
21146 * g++.dg/ext/tmplattr9.C: Same.
21147 * g++.dg/ext/vla10.C: Same.
21148 * g++.dg/ext/vla11.C: Same.
21149 * g++.dg/ext/vla12.C: Same.
21150 * g++.dg/ext/vla15.C: Same.
21151 * g++.dg/ext/vla16.C: Same.
21152 * g++.dg/ext/vla17.C: Same.
21153 * g++.dg/ext/vla3.C: Same.
21154 * g++.dg/ext/vla6.C: Same.
21155 * g++.dg/ext/vla7.C: Same.
21156 * g++.dg/init/array24.C: Same.
21157 * g++.dg/init/new47.C: Same.
21158 * g++.dg/init/pr55497.C: Same.
21159 * g++.dg/opt/pr78201.C: Same.
21160 * g++.dg/template/vla2.C: Same.
21161 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
21162 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
21163 * g++.dg/torture/pr62127.C: Same.
21164 * g++.dg/torture/pr67055.C: Same.
21165 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
21166 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
21167 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
21168 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
21169 * g++.dg/warn/Wplacement-new-size-5.C: Same.
21170 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
21171 * g++.dg/warn/Wvla-1.C: Same.
21172 * g++.dg/warn/Wvla-3.C: Same.
21173 * g++.old-deja/g++.ext/array2.C: Same.
21174 * g++.old-deja/g++.ext/constructor.C: Same.
21175 * g++.old-deja/g++.law/builtin1.C: Same.
21176 * g++.old-deja/g++.other/crash12.C: Same.
21177 * g++.old-deja/g++.other/eh3.C: Same.
21178 * g++.old-deja/g++.pt/array6.C: Same.
21179 * g++.old-deja/g++.pt/dynarray.C: Same.
21180
21181 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21182
21183 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
21184
21185 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21186
21187 PR libfortran/67412
21188 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
21189 on *-*-solaris2.10.
21190
21191 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21192
21193 * lib/target-supports.exp (check_effective_target_branch_cost):
21194 Accept all x86 targets.
21195
21196 2018-01-12 Martin Liska <mliska@suse.cz>
21197
21198 PR ipa/83054
21199 * g++.dg/warn/pr83054.C: New test.
21200
21201 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21202
21203 * gcc.target/powerpc/spec-barr-1.c: New file.
21204
21205 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
21206
21207 PR target/83330
21208 * gcc.target/i386/pr83330.c: New test.
21209
21210 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
21211
21212 PR fortran/79383
21213 * gfortran.dg/dtio_31.f03: New test.
21214 * gfortran.dg/dtio_32.f03: New test.
21215
21216 2018-01-11 David Malcolm <dmalcolm@redhat.com>
21217
21218 PR c++/43486
21219 * g++.dg/wrappers: New subdirectory.
21220 * g++.dg/wrappers/README: New file.
21221 * g++.dg/wrappers/alloc.C: New test case.
21222 * g++.dg/wrappers/cow-istream-string.C: New test case.
21223 * g++.dg/wrappers/cp-stdlib.C: New test case.
21224 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
21225 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
21226
21227 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
21228
21229 PR middle-end/83718
21230 * g++.dg/torture/pr83718.C: New testcase.
21231
21232 2018-01-11 Martin Jambor <mjambor@suse.cz>
21233
21234 PR ipa/83178
21235 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
21236
21237 2018-01-11 Bin Cheng <bin.cheng@arm.com>
21238
21239 PR tree-optimization/83695
21240 * gcc.dg/tree-ssa/pr83695.c: New test.
21241
21242 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21243
21244 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
21245 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
21246
21247 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21248
21249 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21250 * gcc.target/arm/simd/fp16fml_high.c: New test.
21251 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21252 * lib/target-supports.exp
21253 (check_effective_target_arm_fp16fml_neon_ok_nocache,
21254 check_effective_target_arm_fp16fml_neon_ok,
21255 add_options_for_arm_fp16fml_neon): New procedures.
21256
21257 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21258
21259 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21260 combination tests.
21261
21262 2018-01-11 Richard Biener <rguenther@suse.de>
21263
21264 PR tree-optimization/83435
21265 * gcc.dg/graphite/pr83435.c: New testcase.
21266
21267 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
21268 Alan Hayward <alan.hayward@arm.com>
21269 David Sherwood <david.sherwood@arm.com>
21270
21271 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21272
21273 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21274
21275 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21276
21277 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21278
21279 PR target/82096
21280 * gcc.c-torture/compile/pr82096.c: New test.
21281
21282 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21283
21284 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21285
21286 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21287
21288 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21289
21290 2018-01-11 Justin Squirek <squirek@adacore.com>
21291
21292 * gnat.dg/expr_func4.adb: New testcase.
21293
21294 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21295
21296 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21297 testcase.
21298
21299 2018-01-11 Bob Duff <duff@adacore.com>
21300
21301 * gnat.dg/protected_null.adb: New testcase.
21302
21303 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21304
21305 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21306
21307 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21308
21309 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21310
21311 2018-01-11 Justin Squirek <squirek@adacore.com>
21312
21313 * gnat.dg/loopvar.adb: New testcase.
21314
21315 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21316
21317 PR middle-end/83189
21318 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21319
21320 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21321
21322 * gcc.c-torture/compile/pr83575.c: New testcase.
21323
21324 2018-01-10 Michael Collison <michael.collison@arm.com>
21325
21326 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21327 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21328 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21329 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21330 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21331 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21332 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21333 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21334 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21335 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21336 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21337 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21338 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21339 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21340 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21341 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21342
21343 2018-01-10 Michael Collison <michael.collison@arm.com>
21344
21345 * gcc.target/aarch64/sha2.h: New shared testcase.
21346 * gcc.target/aarch64/sha2_1.c: New testcase.
21347 * gcc.target/aarch64/sha2_2.c: New testcase.
21348 * gcc.target/aarch64/sha2_3.c: New testcase.
21349 * gcc.target/aarch64/sha3.h: New shared testcase.
21350 * gcc.target/aarch64/sha3_1.c: New testcase.
21351 * gcc.target/aarch64/sha3_2.c: New testcase.
21352 * gcc.target/aarch64/sha3_3.c: New testcase.
21353
21354 2018-01-10 Michael Collison <michael.collison@arm.com>
21355
21356 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21357
21358 2018-01-10 Martin Sebor <msebor@redhat.com>
21359
21360 PR tree-optimization/83781
21361 * gcc.dg/strlenopt-42.c: New test.
21362
21363 2018-01-11 Martin Sebor <msebor@gmail.com>
21364 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21365
21366 PR tree-optimization/83501
21367 PR tree-optimization/81703
21368
21369 * gcc.dg/strlenopt-39.c: New test-case.
21370 * gcc.dg/pr81703.c: Likewise.
21371
21372 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21373
21374 * gnat.dg/atomic10.adb: New test.
21375
21376 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21377
21378 PR fortran/82367
21379 * gfortran.dg/deferred_character_18.f90: New test.
21380
21381 2018-01-10 Martin Sebor <msebor@redhat.com>
21382
21383 PR tree-optimization/83671
21384 * gcc.dg/strlenopt-40.c: New test.
21385 * gcc.dg/strlenopt-41.c: New test.
21386
21387 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21388
21389 PR fortran/83093
21390 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21391
21392 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21393
21394 PR target/83399
21395 * gcc.target/powerpc/pr83399.c: New test.
21396
21397 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21398
21399 PR c++/43486
21400 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21401 to reflect that the arguments are correctly underlined.
21402 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21403 for globals, params, locals and literals.
21404 (test_sizeof): Directly test the location of "sizeof", rather than
21405 when used in compound expressions.
21406 (test_alignof): Likewise for "alignof".
21407 (test_string_literals): Likewise for string literals.
21408 (test_numeric_literals): Likewise for numeric literals.
21409 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21410 (test_typeid): Likewise for typeid.
21411 (test_unary_plus): New.
21412 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21413 format strings.
21414
21415 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21416
21417 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21418
21419 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21420
21421 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21422
21423 2018-01-10 Marek Polacek <polacek@redhat.com>
21424
21425 PR c++/82541
21426 * g++.dg/warn/Wduplicated-branches4.C: New test.
21427
21428 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21429
21430 PR c++/81327
21431 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21432 cast to void *.
21433
21434 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21435
21436 PR c++/81055
21437 * g++.dg/cpp0x/new2.C: New.
21438
21439 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21440
21441 PR target/83735
21442 * gcc.target/i386/pr83735.c: New test.
21443
21444 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21445
21446 * lib/target-supports.exp (check_effective_target_branch_cost):
21447 New function.
21448 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21449 * gcc.dg/pr21643.c: Likewise.
21450 * gcc.dg/pr46309.c: Likewise.
21451 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21452 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21453 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21454 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21455 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21456 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21457 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21458 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21459 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21460 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21461 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21462 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21463 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21464 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21465
21466 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21467
21468 PR target/83629
21469 * gcc.target/powerpc/pr83629.c: New testcase.
21470
21471 2018-01-10 Richard Biener <rguenther@suse.de>
21472
21473 PR testsuite/78768
21474 * gcc.dg/pr78768.c: Un-XFAIL.
21475
21476 2018-01-10 Richard Biener <rguenther@suse.de>
21477
21478 PR debug/82425
21479 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21480
21481 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21482
21483 PR tree-optimization/83753
21484 * gcc.dg/torture/pr83753.c: New test.
21485
21486 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21487
21488 * gcc.target/i386/avx2-gather-1.c: Add -march.
21489 * gcc.target/i386/avx2-gather-2.c: Add -march.
21490 * gcc.target/i386/avx2-gather-3.c: Add -march.
21491 * gcc.target/i386/avx2-gather-4.c: Add -march.
21492 * gcc.target/i386/avx2-gather-5.c: Add -march.
21493 * gcc.target/i386/avx2-gather-6.c: Add -march.
21494 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21495 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21496 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21497 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21498 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21499 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21500 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21501 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21502 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21503 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21504
21505 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21506
21507 PR target/78585:
21508 * gcc.target/i386/pr78585.c: New test.
21509
21510 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21511
21512 PR c++/83734
21513 * g++.dg/cpp0x/pr83734.C: New test.
21514
21515 2018-01-09 Carl Love <cel@us.ibm.com>
21516
21517 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21518 vec_mergeo builtins with float, double, long long, unsigned long long,
21519 bool long long arguments.
21520 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21521 vec_float2 with double arguments.
21522 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21523 vec_mergew and vec_mergow builtins.
21524
21525 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21526
21527 PR fortran/83742
21528 * gfortran.dg/contiguous_6.f90: New test.
21529
21530 2018-01-09 Richard Biener <rguenther@suse.de>
21531
21532 PR tree-optimization/83668
21533 * gcc.dg/graphite/pr83668.c: New testcase.
21534
21535 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21536
21537 PR tree-optimization/64811
21538 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21539 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21540 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21541 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21542 New tests.
21543 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21544
21545 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21546
21547 PR target/79883
21548 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21549
21550 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21551
21552 PR target/82641
21553 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21554 no NEON and require softfp or hard float-abi.
21555 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21556
21557 2018-01-09 Richard Biener <rguenther@suse.de>
21558
21559 PR tree-optimization/83572
21560 * gcc.dg/graphite/pr83572.c: New testcase.
21561
21562 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21563
21564 PR target/83507
21565 * gcc.dg/sms-13.c: New test.
21566
21567 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21568
21569 PR fortran/83741
21570 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21571
21572 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21573 Monk Chiang <sh.chiang04@gmail.com>
21574
21575 * gcc.target/riscv/save-restore-1.c: New.
21576
21577 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21578
21579 PR target/83677
21580 * gcc.target/powerpc/pr83677.c: New file.
21581
21582 2018-01-08 Jeff Law <law@redhat.com>
21583
21584 PR rtl-optimizatin/81308
21585 * g++.dg/pr81308-1.C: New test.
21586 * g++.dg/pr81308-2.C: New test.
21587
21588 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21589
21590 PR target/83663 - Revert r255946
21591 * gcc.target/aarch64/vect-slp-dup.c: New.
21592
21593 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21594
21595 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21596 combination tests.
21597
21598 2018-01-08 Richard Biener <rguenther@suse.de>
21599
21600 PR tree-optimization/83563
21601 * gcc.dg/graphite/pr83563.c: New testcase.
21602
21603 2018-01-08 Richard Biener <rguenther@suse.de>
21604
21605 PR middle-end/83713
21606 * g++.dg/torture/pr83713.C: New testcase.
21607
21608 2018-01-08 Tom de Vries <tom@codesourcery.com>
21609
21610 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21611
21612 2018-01-08 Richard Biener <rguenther@suse.de>
21613
21614 PR tree-optimization/83685
21615 * gcc.dg/torture/pr83685.c: New testcase.
21616
21617 2018-01-08 Richard Biener <rguenther@suse.de>
21618
21619 PR lto/83719
21620 * gcc.dg/lto/pr83719_0.c: New testcase.
21621
21622 2018-01-08 Tom de Vries <tom@codesourcery.com>
21623
21624 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21625 * gcc.dg/graphite/run-id-1.c: Same.
21626 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21627
21628 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21629
21630 PR fortran/83611
21631 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21632 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21633 * gfortran.dg/pdt_27.f03: New test.
21634
21635 PR fortran/83731
21636 * gfortran.dg/pdt_28.f03: New test.
21637
21638 2018-01-08 Tom de Vries <tom@codesourcery.com>
21639
21640 * c-c++-common/builtins.c: Require effective target alloca.
21641 * gcc.dg/Wrestrict.c: Same.
21642 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
21643
21644 2018-01-08 Richard Biener <rguenther@suse.de>
21645
21646 PR middle-end/83580
21647 * gcc.dg/torture/pr83580.c: New testcase.
21648
21649 2018-01-08 Richard Biener <rguenther@suse.de>
21650
21651 PR middle-end/83517
21652 * gcc.dg/pr83517.c: New testcase.
21653
21654 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
21655
21656 PR middle-end/81897
21657 * gcc.dg/uninit-pr81897.c: New test.
21658
21659 2018-01-06 Martin Sebor <msebor@redhat.com>
21660
21661 PR tree-optimization/83640
21662 * gcc.dg/Wrestrict-6.c: New test.
21663 * gcc.dg/pr83640.c: New test.
21664
21665 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
21666
21667 * gcc.target/aarch64/reg-alloc-1.c: New test.
21668
21669 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
21670
21671 PR fortran/50892
21672 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21673
21674 2018-01-06 Jakub Jelinek <jakub@redhat.com>
21675
21676 PR debug/83480
21677 * gcc.dg/pr83480.c: New test.
21678
21679 PR rtl-optimization/83682
21680 * gcc.target/i386/pr83682.c: New test.
21681
21682 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
21683
21684 PR fortran/78534
21685 PR fortran/66310
21686 * gfortran.dg/char_cast_1.f90: Update scan pattern.
21687 * gfortran.dg/dependency_49.f90: Likewise.
21688 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
21689 * gfortran.dg/repeat_7.f90: New test for PR 66310.
21690 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
21691 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
21692 * gfortran.dg/string_1_lp64.f90: New test.
21693 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
21694 * gfortran.dg/string_3_lp64.f90: New test.
21695
21696 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21697
21698 PR target/83604
21699 * gcc.target/i386/sse-26.c: New test.
21700
21701 PR target/83604
21702 * gcc.target/i386/pr83604.c: New test.
21703
21704 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
21705
21706 * gcc.dg/vect/vect-align-4.c: New test.
21707 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
21708 and redefine as a structure with an unaligned member "b".
21709 (foo): Update accordingly.
21710
21711 2018-01-05 Sudakshina Das <sudi.das@arm.com>
21712
21713 PR target/82439
21714 * gcc.target/aarch64/bics_5.c: New test.
21715 * gcc.target/arm/bics_5.c: Likewise.
21716
21717 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21718
21719 PR tree-optimization/83605
21720 * gcc.dg/pr83605.c: New test.
21721
21722 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21723
21724 PR target/83554
21725 * gcc.target/i386/pr83554.c: New test.
21726
21727 PR ipa/82352
21728 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
21729 long unsigned int.
21730
21731 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
21732
21733 PR fortran/83683
21734 PR fortran/45689
21735 * gfortran.dg/eoshift_8.f90: New test.
21736 * gfortran.dg/simplify_eoshift_1.f90: New test.
21737
21738 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21739
21740 PR debug/83585
21741 * gcc.dg/pr83585.c: New test.
21742
21743 2018-01-04 Nathan Sidwell <nathan@acm.org>
21744
21745 PR c++/83667
21746 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
21747
21748 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21749
21750 PR debug/83666
21751 * gcc.dg/pr83666.c: New test.
21752
21753 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
21754
21755 PR target/83628
21756 * gcc.target/alpha/pr83628-1.c: New test.
21757 * gcc.target/alpha/pr83628-2.c: Ditto.
21758
21759 2018-01-04 Martin Liska <mliska@suse.cz>
21760
21761 PR ipa/82352
21762 * g++.dg/ipa/pr82352.C: New test.
21763
21764 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21765
21766 * gcc.dg/vect-opt-info-1.c: Moved to ...
21767 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
21768 vect_int targets, use dg-additional-options instead of dg-options and
21769 use relative line numbers instead of absolute.
21770
21771 2018-01-03 Martin Sebor <msebor@redhat.com>
21772
21773 PR tree-optimization/83655
21774 * gcc.dg/Wrestrict-5.c: New test.
21775 * c-c++-common/builtins.c: New test.
21776
21777 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21778 Alan Hayward <alan.hayward@arm.com>
21779 David Sherwood <david.sherwood@arm.com>
21780
21781 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21782 (main): Call it.
21783
21784 2018-01-03 Jeff Law <law@redhat.com>
21785
21786 PR target/83641
21787 * gcc.target/i386/stack-check-17.c: New test.
21788 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21789
21790 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21791
21792 PR debug/83621
21793 * gcc.dg/pr83621.c: New test.
21794
21795 PR debug/83645
21796 * gcc.dg/pr83645.c: New test.
21797
21798 2018-01-03 Martin Sebor <msebor@redhat.com>
21799
21800 PR tree-optimization/83603
21801 * gcc.dg/Wrestrict-4.c: New test.
21802
21803 PR c/83559
21804 * gcc.dg/const-2.c: New test.
21805 * gcc.dg/pure-3.c: New test.
21806
21807 2018-01-03 Martin Sebor <msebor@redhat.com>
21808
21809 * gcc.dg/Wrestrict-3.c: New test.
21810
21811 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21812
21813 PR c++/83555
21814 * g++.dg/opt/pr83555.C: New test.
21815 * g++.dg/ubsan/pr83555.C: New test.
21816
21817 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21818
21819 PR c/82050
21820 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21821 the !CHECKING_P case by expecting a note.
21822 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
21823 a note for the !CHECKING_P case, and move the return statement
21824 outside of #if CHECKING_P guard.
21825
21826 2018-01-03 Jeff Law <law@redhat.com>
21827
21828 PR middle-end/83654
21829 * gcc.target/i386/stack-check-18.c: New test.
21830 * gcc.target/i386/stack-check-19.c: New test.
21831
21832 2018-01-03 Martin Sebor <msebor@redhat.com>
21833
21834 PR tree-optimization/83501
21835 * c-c++-common/Warray-bounds-3.c: Remove xfail.
21836
21837 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21838
21839 PR tree-optimization/83501
21840 * gcc.dg/tree-ssa/pr83501-1.c: New test.
21841
21842 2018-01-03 Nathan Sidwell <nathan@acm.org>
21843
21844 PR c++/83667
21845 * g++.dg/ipa/pr83667.C: New.
21846
21847 2018-01-03 Martin Liska <mliska@suse.cz>
21848
21849 PR tree-optimization/83593
21850 * gcc.dg/pr83593.c: New test.
21851
21852 2018-01-03 Martin Liska <mliska@suse.cz>
21853
21854 PR ipa/83549
21855 * g++.dg/ipa/pr83549.C: New test.
21856
21857 2018-01-03 Marek Polacek <polacek@redhat.com>
21858
21859 PR c++/83592
21860 * g++.dg/warn/mvp2.C: New test.
21861
21862 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21863
21864 PR preprocessor/83602
21865 * g++.dg/cpp/pr83602.C: New test.
21866
21867 PR c++/83634
21868 * g++.dg/parse/pr83634.C: New test.
21869
21870 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
21871
21872 PR fortran/83664
21873 * gfortran.dg/eoshift_7.f90: New test.
21874
21875 2018-01-03 Jan Beulich <jbeulich@suse.com>
21876
21877 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
21878 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
21879
21880 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21881
21882 Update copyright years.
21883
21884 2018-01-03 Martin Liska <mliska@suse.cz>
21885
21886 PR ipa/83594
21887 * gcc.dg/ipa/pr83594.c: New test.
21888
21889 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21890 Alan Hayward <alan.hayward@arm.com>
21891 David Sherwood <david.sherwood@arm.com>
21892
21893 * gcc.dg/vect-opt-info-1.c: New test.
21894
21895 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
21896
21897 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
21898 floorf128, truncf128, and roundf128.
21899 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
21900 optimizations added in match.pd.
21901 * gcc.target/powerpc/float128-hw6.c: Likewise.
21902 * gcc.target/powerpc/float128-hw7.c: Likewise.
21903 * gcc.target/powerpc/float128-hw8.c: Likewise.
21904 * gcc.target/powerpc/float128-hw9.c: Likewise.
21905 * gcc.target/powerpc/float128-hw10.c: Likewise.
21906 * gcc.target/powerpc/float128-hw11.c: Likewise.
21907
21908 2018-01-02 Jakub Jelinek <jakub@redhat.com>
21909
21910 PR c++/83556
21911 * g++.dg/cpp0x/pr83556.C: New test.
21912
21913 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
21914
21915 PR fortran/45689
21916 PR fortran/83650
21917 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
21918 * gfortran.dg/simplify_cshift_4.f90: New test.
21919
21920 2018-01-02 Marek Polacek <polacek@redhat.com>
21921
21922 PR c++/81860
21923 * g++.dg/cpp0x/inh-ctor30.C: New test.
21924
21925 PR c++/83644
21926 * g++.dg/cpp1z/pr83644.C: New test.
21927
21928 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
21929
21930 PR fortran/83076
21931 * gfortran.dg/coarray_45.f90: New test.
21932
21933 PR fortran/83319
21934 * gfortran.dg/coarray_46.f90: New test.
21935
21936 2018-01-01 Jakub Jelinek <jakub@redhat.com>
21937
21938 PR tree-optimization/83581
21939 * gcc.dg/pr83581.c: New test.
21940
21941 PR c/83595
21942 * gcc.dg/pr83595.c: New test.
21943
21944 PR middle-end/83608
21945 * g++.dg/opt/pr83608.C: New test.
21946
21947 PR middle-end/83609
21948 * gcc.dg/pr83609.c: New test.
21949 * g++.dg/opt/pr83609.C: New test.
21950
21951 PR middle-end/83623
21952 * gcc.dg/pr83623.c: New test.
21953
21954 * gcc.target/i386/i386.exp
21955 (check_effective_target_avx512vpopcntdqvl): New proc.
21956 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
21957 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
21958 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
21959 \f
21960 Copyright (C) 2018 Free Software Foundation, Inc.
21961
21962 Copying and distribution of this file, with or without modification,
21963 are permitted in any medium without royalty provided the copyright
21964 notice and this notice are preserved.