c/c++, asm: Use nicer error for const and restrict
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
2
3 * g++.dg/asm-qual-1.C: New testcase.
4 * g++.dg/asm-qual-2.C: New testcase.
5 * gcc.dg/asm-qual-1.c: Update.
6
7 2018-12-19 David Malcolm <dmalcolm@redhat.com>
8
9 PR c++/88375
10 * g++.dg/init/pr88375-2.C: New test.
11 * g++.dg/init/pr88375.C: New test.
12
13 2018-12-19 David Malcolm <dmalcolm@redhat.com>
14
15 * c-c++-common/Wtautological-compare-ranges.c: New test.
16 * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update
17 expected output.
18 * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from
19 1-location form to 3-location form, with labelling of ranges with
20 types. Add examples of id-expression nodes with namespaces.
21 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
22
23 2018-12-19 David Malcolm <dmalcolm@redhat.com>
24
25 PR c++/43064
26 PR c++/43486
27 * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++.
28 * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error.
29 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
30 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
31 * g++.dg/cpp1z/decomp48.C: Update expected location of warning
32 for named local variables to use that of the local variable.
33 * g++.dg/ext/vla1.C: Update column.
34 * g++.dg/init/array43.C: Update expected column to be that of the
35 initializer.
36 * g++.dg/init/initializer-string-too-long.C: New test.
37 * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0".
38 * g++.dg/init/pr43064-1.C: New test.
39 * g++.dg/init/pr43064-2.C: New test.
40 * g++.dg/init/pr43064-3.C: New test.
41 * g++.dg/other/fold1.C: Update column of expected error.
42 * g++.dg/parse/crash36.C: Likewise.
43 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative
44 integer and float expressions.
45 * g++.dg/template/defarg6.C: Move expected error to the default
46 argument; add expected message about where instantiated.
47 * g++.dg/wrappers/Wparentheses.C: New test.
48 * g++.old-deja/g++.bugs/900402_02.C: Update column of expected
49 error.
50
51 2018-12-19 Paul A. Clarke <pc@us.ibm.com>
52
53 * gcc.target/powerpc/ssse3-check.h: Enable tests to run.
54 * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing
55 issues.
56 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
57 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
58 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
59 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
60 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
61 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
62 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
63 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
64 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
65 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
66 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
67 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
68 * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union.
69
70 2018-12-19 Thomas Preud'homme <thomas.preudhomme@linaro.org>
71
72 * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU.
73
74 2018-12-19 Tom de Vries <tdevries@suse.de>
75
76 * gcc.dg/goacc/nvptx-merged-loop.c: Move to
77 libgomp/testsuite/libgomp.oacc-c-c++-common.
78 * gcc.dg/goacc/nvptx-sese-1.c: Same.
79
80 2018-12-19 Tom de Vries <tom@codesourcery.com>
81
82 * lib/scanoffloadrtl.exp: New file.
83 * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add
84 offload-rtl.
85
86 2018-12-19 Richard Biener <rguenther@suse.de>
87
88 PR tree-optimization/88533
89 Revert
90 2018-04-30 Richard Biener <rguenther@suse.de>
91
92 PR tree-optimization/28364
93 PR tree-optimization/85275
94 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
95
96 * gcc.dg/tree-ssa/copy-headers-6.c: New testcase.
97 * gcc.dg/tree-ssa/copy-headers-7.c: Likewise.
98 * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL.
99 * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise.
100
101 2018-12-19 Jakub Jelinek <jakub@redhat.com>
102
103 PR target/88541
104 * gcc.target/i386/avx-vpclmulqdq-1.c: New test.
105
106 PR c++/87934
107 * g++.dg/cpp0x/constexpr-87934.C: New test.
108
109 2018-12-19 Alexandre Oliva <aoliva@redhat.com>
110
111 PR testsuite/86153
112 PR middle-end/83239
113 * gcc.dg/vrp-overflow-1.c: New.
114
115 PR c++/87012
116 * g++.dg/cpp0x/pr87012.C: New.
117
118 PR c++/88146
119 * g++.dg/cpp0x/inh-ctor32.C: New.
120
121 2018-12-18 Jakub Jelinek <jakub@redhat.com>
122
123 PR rtl-optimization/87759
124 * gcc.target/i386/pr87759.c: Require int128 effective target.
125
126 2018-12-18 Vladimir Makarov <vmakarov@redhat.com>
127
128 PR rtl-optimization/87759
129 * gcc.target/i386/pr87759.c: New.
130
131 2018-12-18 Jakub Jelinek <jakub@redhat.com>
132
133 PR target/88464
134 * gcc.target/i386/avx512f-pr88464-5.c: New test.
135 * gcc.target/i386/avx512f-pr88464-6.c: New test.
136 * gcc.target/i386/avx512f-pr88464-7.c: New test.
137 * gcc.target/i386/avx512f-pr88464-8.c: New test.
138 * gcc.target/i386/avx512vl-pr88464-5.c: New test.
139 * gcc.target/i386/avx512vl-pr88464-6.c: New test.
140 * gcc.target/i386/avx512vl-pr88464-7.c: New test.
141 * gcc.target/i386/avx512vl-pr88464-8.c: New test.
142 * gcc.target/i386/avx512vl-pr88464-9.c: New test.
143 * gcc.target/i386/avx512vl-pr88464-10.c: New test.
144 * gcc.target/i386/avx512vl-pr88464-11.c: New test.
145 * gcc.target/i386/avx512vl-pr88464-12.c: New test.
146 * gcc.target/i386/avx512vl-pr88464-13.c: New test.
147 * gcc.target/i386/avx512vl-pr88464-14.c: New test.
148 * gcc.target/i386/avx512vl-pr88464-15.c: New test.
149 * gcc.target/i386/avx512vl-pr88464-16.c: New test.
150
151 2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
152
153 * lib/target-supports.exp (check_effective_target_vect_usad_char):
154 Add non-SVE aarch64 to supported list.
155
156 2018-12-18 Jakub Jelinek <jakub@redhat.com>
157
158 PR target/88513
159 PR target/88514
160 * gcc.target/i386/avx512f-pr88513-1.c: New test.
161 * gcc.target/i386/avx512f-pr88513-2.c: New test.
162 * gcc.target/i386/avx512vl-pr88464-1.c: New test.
163 * gcc.target/i386/avx512vl-pr88464-2.c: New test.
164 * gcc.target/i386/avx512vl-pr88464-3.c: New test.
165 * gcc.target/i386/avx512vl-pr88464-4.c: New test.
166 * gcc.target/i386/avx512vl-pr88513-1.c: New test.
167 * gcc.target/i386/avx512vl-pr88513-2.c: New test.
168 * gcc.target/i386/avx512vl-pr88513-3.c: New test.
169 * gcc.target/i386/avx512vl-pr88513-4.c: New test.
170 * gcc.target/i386/avx512vl-pr88514-1.c: New test.
171 * gcc.target/i386/avx512vl-pr88514-2.c: New test.
172 * gcc.target/i386/avx512vl-pr88514-3.c: New test.
173
174 2018-12-18 Wei Xiao <wei3.xiao@intel.com>
175
176 * g++.target/i386/mv16.C: Handle new march.
177 * gcc.target/i386/builtin_target.c: Ditto.
178
179 2018-12-17 Peter Bergner <bergner@linux.ibm.com>
180
181 PR target/87870
182 * gcc.target/powerpc/pr87870.c: New test.
183
184 2018-12-17 Jakub Jelinek <jakub@redhat.com>
185
186 PR c++/88410
187 * g++.dg/cpp0x/pr88410.C: New test.
188
189 2018-12-17 Steve Ellcey <sellcey@cavium.com>
190
191 * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
192 * gcc.target/aarch64/torture/simd-abi-1.c: New test.
193 * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
194 * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
195 * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
196 * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
197 * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
198 * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
199
200 2018-12-17 Martin Sebor <msebor@redhat.com>
201
202 * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
203
204 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
205
206 PR rtl-optimization/88253
207 * gcc.target/avr/pr88253.c: New test.
208
209 2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
210
211 * gcc.dg/loop-versioning-1.c: New test.
212 * gcc.dg/loop-versioning-10.c: Likewise.
213 * gcc.dg/loop-versioning-11.c: Likewise.
214 * gcc.dg/loop-versioning-2.c: Likewise.
215 * gcc.dg/loop-versioning-3.c: Likewise.
216 * gcc.dg/loop-versioning-4.c: Likewise.
217 * gcc.dg/loop-versioning-5.c: Likewise.
218 * gcc.dg/loop-versioning-6.c: Likewise.
219 * gcc.dg/loop-versioning-7.c: Likewise.
220 * gcc.dg/loop-versioning-8.c: Likewise.
221 * gcc.dg/loop-versioning-9.c: Likewise.
222 * gfortran.dg/loop_versioning_1.f90: Likewise.
223 * gfortran.dg/loop_versioning_2.f90: Likewise.
224 * gfortran.dg/loop_versioning_3.f90: Likewise.
225 * gfortran.dg/loop_versioning_4.f90: Likewise.
226 * gfortran.dg/loop_versioning_5.f90: Likewise.
227 * gfortran.dg/loop_versioning_6.f90: Likewise.
228 * gfortran.dg/loop_versioning_7.f90: Likewise.
229 * gfortran.dg/loop_versioning_8.f90: Likewise.
230
231 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
232
233 PR fortran/88116
234 * gfortran.dg/pr88116_1.f90: New test.
235 * gfortran.dg/pr88116_2.f90: Ditto.
236
237 PR fortran/88467
238 * gfortran.dg/pr88467.f90: New test.
239
240 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
241
242 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
243
244 2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
245
246 PR fortran/88363
247 * intent_out_13.f90: New test.
248
249 2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
250
251 PR target/88483
252 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
253 reversion 267133.
254
255 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
256
257 PR fortran/87944
258 * gfortran.dg/pr87994_1.f90: New test.
259 * gfortran.dg/pr87994_2.f90: Ditto.
260 * gfortran.dg/pr87994_3.f90: Ditto.
261
262 2018-12-16 Jakub Jelinek <jakub@redhat.com>
263
264 PR c++/88482
265 * g++.dg/eh/builtin5.C: New test.
266 * g++.dg/eh/builtin6.C: New test.
267 * g++.dg/eh/builtin7.C: New test.
268 * g++.dg/eh/builtin8.C: New test.
269 * g++.dg/eh/builtin9.C: New test.
270 * g++.dg/eh/builtin10.C: New test.
271 * g++.dg/eh/builtin11.C: New test.
272 * g++.dg/parse/crash55.C: Adjust expected diagnostics.
273
274 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
275
276 PR fortran/88138
277 * gfortran.dg/pr88138.f90: new test.
278
279 2018-12-15 Jakub Jelinek <jakub@redhat.com>
280
281 PR tree-optimization/88464
282 PR target/88498
283 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
284 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
285 Expect 4 vectorized loops instead of 3.
286 (f4): New function.
287 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
288 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
289 and #include.
290 (avx512f_test): Prepare arguments for f4 and check the results.
291 * gcc.target/i386/avx512f-pr88464-3.c: New test.
292 * gcc.target/i386/avx512f-pr88464-4.c: New test.
293
294 2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
295
296 PR c++/84644
297 * g++.dg/cpp0x/decltype68.C: New.
298 * g++.dg/cpp0x/decltype-33838.C: Adjust.
299 * g++.dg/template/spec32.C: Likewise.
300 * g++.dg/template/ttp22.C: Likewise.
301
302 2018-12-15 Jakub Jelinek <jakub@redhat.com>
303
304 PR target/88489
305 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
306 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
307
308 PR rtl-optimization/88478
309 * g++.dg/opt/pr88478.C: New test.
310
311 2018-12-14 Martin Sebor <msebor@redhat.com>
312
313 PR tree-optimization/88372
314 * gcc.dg/Walloc-size-larger-than-18.c: New test.
315 * gcc.dg/builtin-object-size-19.c: Same.
316
317 2018-12-14 Martin Sebor <msebor@redhat.com>
318
319 PR tree-optimization/87096
320 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
321
322 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
323
324 PR c++/87814
325 * g++.dg/cpp1z/pr87814.C: New.
326
327 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
328
329 * gcc.target/i386/cf_check-1.c: New test.
330 * gcc.target/i386/cf_check-2.c: Likewise.
331 * gcc.target/i386/cf_check-3.c: Likewise.
332 * gcc.target/i386/cf_check-4.c: Likewise.
333 * gcc.target/i386/cf_check-5.c: Likewise.
334
335 2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
336 Cesar Philippidis <cesar@codesourcery.com>
337
338 * c-c++-common/goacc/note-parallelism.c: New test.
339 * gfortran.dg/goacc/note-parallelism.f90: New test.
340 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
341 * c-c++-common/goacc/classify-kernels.c: Likewise.
342 * c-c++-common/goacc/classify-parallel.c: Likewise.
343 * c-c++-common/goacc/classify-routine.c: Likewise.
344 * c-c++-common/goacc/kernels-1.c: Likewise.
345 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
346 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
347 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
348 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
349 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
350 * gfortran.dg/goacc/classify-routine.f95: Likewise.
351 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
352
353 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
354
355 PR c++/86823
356 * g++.dg/pr86823.C: New.
357
358 2018-12-14 Jakub Jelinek <jakub@redhat.com>
359
360 PR c++/82294
361 PR c++/87436
362 * g++.dg/tree-ssa/pr82294.C: New test.
363 * g++.dg/tree-ssa/pr87436.C: New test.
364
365 2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
366
367 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
368 effective target.
369 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
370 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
371 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
372
373 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
374
375 PR target/88483
376 * gcc.target/i386/stackalign/pr88483.c: New test.
377
378 2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
379
380 * gnat.dg/max_size.adb: New test.
381 * gnat.dg/max_size_pkg.ads: Likewise.
382
383 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
384
385 * gcc.target/arc/milli-1.c: New test.
386
387 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
388
389 * gcc.dg/lto/pr88297_0.c: New test.
390 * gcc.dg/lto/pr88297_1.c: New test.
391
392 2018-12-13 Jakub Jelinek <jakub@redhat.com>
393
394 PR tree-optimization/88444
395 * gcc.dg/tree-ssa/pr88444.c: New test.
396
397 PR rtl-optimization/88470
398 * gcc.target/i386/pr88470.c: New test.
399
400 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
401
402 PR rtl-optimization/88414
403 * gcc.target/i386/pr88414.c: New.
404
405 2018-12-13 Marek Polacek <polacek@redhat.com>
406
407 PR c++/88216 - ICE with class type in non-type template parameter.
408 * g++.dg/cpp2a/nontype-class9.C: New test.
409
410 2018-12-13 Jakub Jelinek <jakub@redhat.com>
411
412 PR rtl-optimization/88416
413 * gcc.target/i386/pr88416.c: New test.
414
415 PR tree-optimization/88464
416 * gcc.target/i386/avx512f-pr88462-1.c: New test.
417 * gcc.target/i386/avx512f-pr88462-2.c: New test.
418
419 2018-12-13 Nathan Sidwell <nathan@acm.org>
420
421 PR c++/87531
422 * g++.dg/lookup/pr87531-2.C: New.
423
424 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
425
426 PR testsuite/88041
427 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
428 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
429 Include $subdir in filename.
430 Cleanup generated source.
431 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
432 absolute path.
433 * gdc.test/compilable/depsOutput9948.d: Likewise.
434
435 2018-12-13 Jakub Jelinek <jakub@redhat.com>
436
437 PR testsuite/88454
438 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
439 const char * to const signed char *.
440 (bmhi_init): Change pattern parameter's type the same. Use
441 __builtin_strlen instead of undeclared strlen.
442
443 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
444
445 * gcc.target/s390/zvector/vec-double-1.c: New test.
446 * gcc.target/s390/zvector/vec-double-2.c: New test.
447
448 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
449
450 * gcc.target/i386/funcspec-56.inc: Handle new march.
451
452 2018-12-13 Jakub Jelinek <jakub@redhat.com>
453
454 PR target/88465
455 * gcc.target/i386/avx512f-pr88465.c: New test.
456 * gcc.target/i386/avx512dq-pr88465.c: New test.
457
458 PR target/88461
459 * gcc.target/i386/pr88461.c: New test.
460
461 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
462
463 * g++.dg/other/static5.C: New.
464
465 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
466
467 PR testsuite/88318
468 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
469
470 2018-12-12 Joel Brobecker <brobecker@adacore.com>
471
472 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
473
474 2018-12-12 Jakub Jelinek <jakub@redhat.com>
475
476 PR c++/88446
477 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
478
479 PR c++/88449
480 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
481 to dg-do run.
482 (e): Adjust comment with correct expected value.
483 (main): Expect e == 1.
484 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
485
486 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
487
488 PR fortran/88155
489 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
490 * gfortran.dg/pr88155.f90: New test.
491
492 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
493
494 PR fortran/88249
495 * gfortran.dg/pr88249.f90: New test.
496
497 2018-12-11 Jakub Jelinek <jakub@redhat.com>
498
499 PR tree-optimization/80520
500 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
501 clean.
502
503 2018-12-11 Marek Polacek <polacek@redhat.com>
504
505 PR c++/86608 - reading constexpr volatile variable.
506 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
507 * g++.dg/cpp0x/pr65327.C: Add dg-error.
508
509 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
510
511 * g++.dg/pr53037-4.C: Test the first two locations too.
512
513 2018-12-11 Jakub Jelinek <jakub@redhat.com>
514
515 PR tree-optimization/88444
516 * gcc.dg/pr88444.c: New test.
517
518 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
519
520 * gcc.target/i386/pr52813.c: New test.
521
522 2018-12-11 Jakub Jelinek <jakub@redhat.com>
523
524 PR target/88425
525 * gcc.target/i386/pr88425.c: New test.
526
527 PR sanitizer/88426
528 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
529
530 2018-12-11 Yannick Moy <moy@adacore.com>
531
532 * gnat.dg/ghost4.adb: New testcase.
533
534 2018-12-11 Ed Schonberg <schonberg@adacore.com>
535
536 * gnat.dg/iter4.adb: New testcase.
537
538 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
539
540 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
541 gnat.dg/valid4_pkg.ads: New testcase.
542
543 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
544
545 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
546 gnat.dg/packed_array_pkg.ads: New testcase.
547
548 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
549
550 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
551
552 2018-12-11 Ed Schonberg <schonberg@adacore.com>
553
554 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
555 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
556 gnat.dg/bip_cu_t.ads: New testcase.
557
558 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
559
560 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
561
562 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
563
564 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
565 gnat.dg/atomic11_pkg2.ads: New testcase.
566
567 2018-12-11 Ed Schonberg <schonberg@adacore.com>
568
569 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
570 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
571 New testcase.
572 * gnat.dg/static_pred1.adb: Expect an error message.
573
574 2018-12-11 Jakub Jelinek <jakub@redhat.com>
575
576 PR lto/86004
577 * lib/target-supports.exp (check_effective_target_lto_incremental):
578 New.
579 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
580 * g++.dg/lto/pr65316_0.C: Likewise.
581 * g++.dg/lto/pr85176_0.C: Likewise.
582 * g++.dg/lto/pr79000_0.C: Likewise.
583 * g++.dg/lto/pr66180_0.C: Likewise.
584 * g++.dg/lto/pr65193_0.C: Likewise.
585 * g++.dg/lto/pr69077_0.C: Likewise.
586 * g++.dg/lto/pr68057_0.C: Likewise.
587 * g++.dg/lto/pr66705_0.C: Likewise.
588 * g++.dg/lto/pr65302_0.C: Likewise.
589 * g++.dg/lto/20091002-1_0.C: Likewise.
590 * g++.dg/lto/pr81940_0.C: Likewise.
591 * g++.dg/lto/pr64043_0.C: Likewise.
592 * g++.dg/lto/pr65549_0.C: Likewise.
593 * g++.dg/lto/pr69133_0.C: Likewise.
594 * gfortran.dg/lto/pr79108_0.f90: Likewise.
595
596 2018-12-10 Jeff Law <law@redhat.com>
597
598 PR tree-optimization/80520
599 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
600 * gcc.dg/tree-ssa/split-path-11.c: New test.
601
602 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
603
604 PR fortran/97922
605 * gfortran.dg/io_constraints_8.f90: Update error message.
606 * gfortran.dg/pr87922.f90: New test.
607
608 2018-12-10 Martin Sebor <msebor@redhat.com>
609
610 PR tree-optimization/86196
611 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
612 base size only of arrays.
613
614 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
615
616 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
617
618 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
619
620 PR fortran/88269
621 * gfortran.dg/pr88269.f90: New test.
622
623 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
624
625 PR target/88418
626 * gcc.target/i386/pr88418.c: New test.
627
628 2018-12-10 Richard Biener <rguenther@suse.de>
629
630 PR tree-optimization/88427
631 * gcc.dg/pr88427.c: New testcase.
632
633 2018-12-10 Jakub Jelinek <jakub@redhat.com>
634
635 PR ipa/87955
636 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
637
638 2018-12-10 Martin Jambor <mjambor@suse.cz>
639
640 PR ipa/88214
641 * gcc.dg/ipa/pr88214.c: New test.
642
643 2018-12-10 Jakub Jelinek <jakub@redhat.com>
644
645 PR testsuite/88369
646 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
647 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
648 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
649 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
650 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
651 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
652 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
653
654 2018-12-10 Richard Biener <rguenther@suse.de>
655
656 PR middle-end/88415
657 * gcc.dg/gomp/pr88415.c: New testcase.
658
659 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
660
661 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
662 Visium and remove other specific handling.
663 * c-c++-common/patchable_function_entry-default.c: Likewise.
664 * c-c++-common/patchable_function_entry-definition.c: Likewise.
665
666 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
667
668 PR fortran/88205
669 * gfortran.dg/pr88205.f90: New unit.
670
671 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
672
673 PR d/88039
674 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
675 (dmd2dg): Check generated html in ddoc tests.
676 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
677
678 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
679
680 PR fortran/88206
681 * gfortran.dg/pr88206.f90: New test.
682
683 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
684
685 PR fortran/88228
686 * gfortran.dg/pr88228.f90: New test.
687
688 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
689
690 * gfortran.dg/goacc/combined-directives-3.f90: New file.
691
692 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
693
694 * c-c++-common/goacc/combined-directives-3.c: New test.
695 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
696 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
697 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
698
699 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
700
701 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
702 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
703 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
704
705 * gfortran.dg/goacc/loop-2.f95: Split into...
706 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new
707 file...
708 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new
709 file...
710 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
711 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new
712 file...
713 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
714 file...
715 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new
716 file...
717 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
718
719 PR fortran/88420
720 * gfortran.dg/goacc/loop-1-2.f95: Update.
721 * gfortran.dg/goacc/loop-1.f95: Likewise.
722
723 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
724
725 PR fortran/88048
726 * gfortran.dg/pr88048.f90: New test.
727
728 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
729
730 PR fortran/87945
731 * gfortran.dg/pr87945_1.f90: New test.
732 * gfortran.dg/pr87945_2.f90: New test.
733
734 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
735
736 PR fortran/88025
737 * gfortran.dg/pr88025.f90: New test.
738
739 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
740
741 * gfortran.dg/pr88357_1.f90: New test.
742 * gfortran.dg/pr88357_2.f90: New test.
743
744 2018-12-08 Jakub Jelinek <jakub@redhat.com>
745
746 PR fortran/88304
747 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
748
749 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
750
751 * g++.dg/other/bitfield7.C: New.
752 * g++.dg/parse/bitfield8.C: Likewise.
753 * g++.dg/parse/bitfield9.C: Likewise.
754 * g++.dg/pr53037-4.C: Test the locations too.
755
756 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
757
758 PR target/87496
759 * gcc.target/powerpc/pr87496.c: Rename from this...
760 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
761 * gcc.target/powerpc/pr87496-2.c: New test.
762 * gcc.target/powerpc/pr87496-3.c: New test.
763
764 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
765
766 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
767
768 2018-12-07 Jeff Law <law@redhat.com>
769
770 PR middle-end/87813
771 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
772 options to test.
773
774 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
775
776 PR rtl-optimization/88349
777 * gcc.target/mips/pr88349.c: New.
778
779 2018-12-07 Jakub Jelinek <jakub@redhat.com>
780
781 PR c++/86669
782 * g++.dg/cpp0x/initlist105.C: New test.
783 * g++.dg/cpp0x/initlist106.C: New test.
784 * g++.dg/other/pr86669.C: New test.
785
786 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
787
788 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
789
790 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
791
792 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
793
794 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
795
796 * gcc.target/i386/ipa-stack-alignment-2.c: Add
797 -fomit-frame-pointer to dg-options.
798
799 2018-12-07 Jakub Jelinek <jakub@redhat.com>
800
801 PR target/85593
802 * gcc.target/i386/pr85593.c: New test.
803
804 PR rtl-optimization/85770
805 * gcc.target/i386/pr85770.c: Require int128 effective target.
806
807 PR fortran/88377
808 * gfortran.dg/gomp/pr88377.f90: New test.
809
810 PR c/88367
811 * gcc.dg/tree-ssa/pr88367.c: New test.
812
813 PR c++/87506
814 * g++.dg/cpp0x/constexpr-87506.C: New test.
815
816 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
817
818 * g++.dg/parse/bitfield7.C: New.
819 * g++.dg/other/bitfield2.C: Check location and type.
820 * g++.dg/parse/bitfield1.C: Likewise.
821 * g++.dg/parse/bitfield2.C: Likewise.
822
823 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
824
825 PR c++/86747
826 * g++.dg/pr86747.C: New.
827
828 PR c++/86397
829 * g++.dg/cpp0x/pr86397-1.C: New.
830 * g++.dg/cpp0x/pr86397-2.C: New.
831
832 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
833
834 PR target/88316
835 * gcc.target/powerpc/bmi-check.h: Remove test for
836 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
837 * gcc.target/powerpc/bmi2-check.h: Likewise.
838 * gcc.target/powerpc/mmx-check.h: Likewise.
839 * gcc.target/powerpc/sse-check.h: Likewise.
840 * gcc.target/powerpc/sse2-check.h: Likewise.
841 * gcc.target/powerpc/sse3-check.h: Likewise.
842
843 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
844
845 PR target/88316
846 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
847 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
848 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
849 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
850 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
851 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
852 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
853 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
854 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
855 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
856
857 2018-12-06 Marek Polacek <polacek@redhat.com>
858
859 PR c++/88373 - wrong parse error with ~.
860 * g++.dg/cpp2a/fn-template19.C: New test.
861
862 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
863
864 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
865
866 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
867
868 * c-c++-common/torture/asm-inline.c: New testcase.
869 * gcc.dg/asm-qual-2.c: Test asm inline, too.
870
871 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
872
873 PR inline-asm/55681
874 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
875 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
876 in any order, but that duplicates are not allowed.
877
878 2018-12-06 Jeff Law <law@redhat.com>
879
880 PR testsuite/86540
881 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
882 tests on aarch64.
883 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
884
885 2018-12-06 David Malcolm <dmalcolm@redhat.com>
886
887 PR c++/85110
888 * g++.dg/diagnostic/missing-default-args.C: New test.
889 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
890 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
891 references and incomplete types.
892 * g++.dg/warn/Wconversion-null-4.C: New test.
893
894 2018-12-06 Jakub Jelinek <jakub@redhat.com>
895
896 PR target/87598
897 * gcc.target/aarch64/asm-5.c: New test.
898
899 PR tree-optimization/85726
900 * gcc.dg/tree-ssa/pr85726-1.c: New test.
901 * gcc.dg/tree-ssa/pr85726-2.c: New test.
902 * gcc.dg/tree-ssa/pr85726-3.c: New test.
903 * gcc.dg/tree-ssa/pr85726-4.c: New test.
904
905 PR fortran/88304
906 * gfortran.fortran-torture/compile/pr88304.f90: New test.
907
908 2018-12-06 Richard Biener <rguenther@suse.de>
909
910 PR middle-end/63184
911 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
912 optimized dump scanning.
913 * c-c++-common/pr19807-3.c: Likewise.
914
915 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
916
917 * g++.dg/parse/bitfield6b.C: New.
918 * g++.dg/parse/bitfield3.C: Test location and type.
919
920 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
921
922 * lib/c-compat.exp (compat-use-alt-compiler):
923 Handle -fno-diagnostics-show-line-numbers.
924 (compat_setup_dfp): Likewise.
925
926 2018-12-05 Jeff Law <law@redhat.com>
927
928 PR rtl-optimization/85770
929 * gcc.target/i386/pr85770.c: New test.
930
931 2018-12-05 Martin Sebor <msebor@redhat.com>
932
933 PR c/87028
934 * c-c++-common/Wstringop-truncation.c: Remove xfails.
935 * gcc.dg/Wstringop-truncation-5.c: New test.
936 * gcc.dg/strcmpopt_1.c: Adjust.
937 * gcc.dg/tree-ssa/pr79697.c: Same.
938
939 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
940
941 PR tree-optimization/88064
942 * gcc.dg/vect/vect-over-widen-23.c: New test.
943
944 2018-12-05 David Malcolm <dmalcolm@redhat.com>
945
946 * lib/gcc-dg.exp (process-message): Change verbosity level of
947 "verbose" from 2 to 3.
948 (dg-locus): Likewise.
949
950 2018-12-05 Richard Biener <rguenther@suse.de>
951
952 PR middle-end/63184
953 * c-c++-common/pr19807-2.c: New testcase.
954 * c-c++-common/pr19807-3.c: Likewise.
955
956 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
957
958 PR testsuite/88208
959 * gcc.target/sparc/attr-aligned.c (MAXALIGN) [__sparcv9 ||
960 __arch64__]: Define.
961
962 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
963
964 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
965 * gcc.target/sparc/20181129-2.c: Likewise.
966
967 2018-12-05 Jakub Jelinek <jakub@redhat.com>
968
969 PR tree-optimization/87360
970 * g++.dg/opt/pr87360.C: New test.
971 * gfortran.dg/pr87360.f90: New test.
972
973 PR c++/87897
974 * g++.dg/init/const13.C: New test.
975
976 PR sanitizer/88333
977 * c-c++-common/asan/pr88333.c: New test.
978
979 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
980
981 PR c++/85569
982 * g++.dg/cpp1z/pr85569.C: New.
983
984 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
985
986 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
987 to clei_<su>.df $wn,$wn,4 in test31.
988
989 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
990
991 PR c++/84636
992 * g++.dg/parse/bitfield6.C: New.
993
994 2018-12-04 Jakub Jelinek <jakub@redhat.com>
995
996 PR tree-optimization/87320
997 * gcc.dg/pr87320.c: New test.
998
999 2018-12-04 Jeff Law <law@redhat.com>
1000
1001 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
1002
1003 2018-12-04 Martin Sebor <msebor@redhat.com>
1004
1005 * gcc.target/i386/attr-aligned-2.c: New test.
1006 * gcc.target/i386/falign-functions-3.c: New test.
1007
1008 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1009
1010 PR target/88188
1011 * gcc.target/powerpc/pr88188-2.c: New test.
1012
1013 2018-12-04 Marek Polacek <polacek@redhat.com>
1014
1015 PR c++/88184 - ICE when treating name as template-name.
1016 * g++.dg/cpp2a/fn-template17.C: New test.
1017 * g++.dg/cpp2a/fn-template18.C: New test.
1018
1019 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
1020
1021 * gcc.dg/live-patching-2.c: Require LTO.
1022
1023 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
1024
1025 PR testsuite/88310
1026 * lib/target-supports.exp (check_effective_target_freorder):
1027 Suppress warnings for missing profile.
1028
1029 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1030
1031 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
1032 for C++2a.
1033 * g++.old-deja/g++.oliva/typename2.C: Likewise.
1034
1035 PR tree-optimization/88285
1036 * gcc.dg/predict-22.c: Only compile on freorder targets.
1037
1038 2018-12-04 Julian Brown <julian@codesourcery.com>
1039
1040 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
1041 test for "wait (".
1042
1043 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1044
1045 PR c++/88103
1046 * g++.dg/cpp0x/rv-cond3.C: New test.
1047
1048 2018-12-04 Richard Biener <rguenther@suse.de>
1049
1050 PR tree-optimization/88315
1051 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
1052 initial value.
1053
1054 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1055
1056 PR middle-end/64242
1057 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
1058 (p): Make it void *volatile instead of volatile void *.
1059 (q): New variable.
1060 (main): Add a dummy 32-byte aligned variable and escape its address.
1061 Don't require that the two __builtin_alloca (0) calls return the
1062 same address, just require that their difference is smaller than
1063 1024 bytes.
1064
1065 2018-12-03 Marek Polacek <polacek@redhat.com>
1066
1067 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
1068
1069 2018-12-03 Ed Schonberg <schonberg@adacore.com>
1070
1071 * gnat.dg/array33.adb: New testcase.
1072
1073 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1074
1075 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
1076
1077 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1078
1079 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
1080 gnat.dg/generic_inst2_c.ads: New testcase.
1081
1082 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1083
1084 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
1085 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
1086 gnat.dg/overload2_q.ads: New testcase.
1087
1088 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
1089 Mark Eggleston <mark.eggleston@codethink.co.uk>
1090
1091 PR fortran/87919
1092 * gfortran.dg/array_temporaries_5.f90: New test.
1093 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
1094 * gfortran.dg/dec_d_lines_3.f: Ditto.
1095 * gfortran.dg/dec_exp_4.f90: Ditto.
1096 * gfortran.dg/dec_exp_5.f90: Ditto.
1097 * gfortran.dg/dec_io_7.f90: Ditto.
1098 * gfortran.dg/dec_structure_24.f90: Ditto.
1099 * gfortran.dg/dec_structure_25.f90: Ditto.
1100 * gfortran.dg/dec_structure_26.f90: Ditto.
1101 * gfortran.dg/dec_structure_27.f90: Ditto.
1102 * gfortran.dg/dec_type_print_3.f90: Ditto.
1103 * gfortran.dg/init_flag_20.f90: Ditto.
1104
1105 2018-12-03 Jeff Law <law@redhat.com>
1106
1107 * gcc.dg/pr59963-2.c: Make testnames unique.
1108 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
1109
1110 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1111
1112 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
1113 of a@GOTENT.
1114 * gcc.target/s390/section-anchors.c: New test.
1115 * gcc.target/s390/section-anchors2.c: New test.
1116 * gcc.target/s390/section-anchors3.c: New test.
1117
1118 2018-12-03 Richard Biener <rguenther@suse.de>
1119
1120 PR tree-optimization/88301
1121 * gcc.dg/tree-ssa/evrp13.c: New testcase.
1122
1123 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1124
1125 PR tree-optimization/71109
1126 * gcc.c-torture/compile/pr71109.c: New test.
1127
1128 PR target/88287
1129 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
1130 canonicalization.
1131
1132 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1133
1134 PR target/80080
1135 * gcc.target/s390/pr80080-4.c: New test.
1136
1137 2018-12-02 Andi Kleen <ak@linux.intel.com>
1138
1139 * gcc.target/i386/returninst1.c: Run on 64bit only.
1140 * gcc.target/i386/returninst2.c: Dito.
1141 * gcc.target/i386/returninst3.c: Dito.
1142
1143 2018-12-02 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR target/88278
1146 * gcc.target/i386/pr88278.c: New test.
1147 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
1148 instead.
1149 * gcc.target/i386/pr53759-2.c: New test.
1150
1151 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
1152 tests.
1153
1154 PR sanitizer/88291
1155 * c-c++-common/asan/pr88291.c: New test.
1156
1157 PR c++/88258
1158 * g++.dg/gomp/pr88258.C: New test.
1159
1160 2018-12-01 Marek Polacek <polacek@redhat.com>
1161
1162 Implement P0634R3, Down with typename!
1163 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
1164 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
1165 * g++.dg/cpp1z/typename1.C: New test.
1166 * g++.dg/cpp2a/typename1.C: New test.
1167 * g++.dg/cpp2a/typename10.C: New test.
1168 * g++.dg/cpp2a/typename11.C: New test.
1169 * g++.dg/cpp2a/typename2.C: New test.
1170 * g++.dg/cpp2a/typename3.C: New test.
1171 * g++.dg/cpp2a/typename4.C: New test.
1172 * g++.dg/cpp2a/typename5.C: New test.
1173 * g++.dg/cpp2a/typename6.C: New test.
1174 * g++.dg/cpp2a/typename7.C: New test.
1175 * g++.dg/cpp2a/typename8.C: New test.
1176 * g++.dg/cpp2a/typename9.C: New test.
1177 * g++.dg/diagnostic/missing-typename.C: Only run the test in
1178 c++17_down.
1179 * g++.dg/other/crash-9.C: Add template disambiguator.
1180 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
1181 * g++.dg/parse/crash13.C: Likewise.
1182 * g++.dg/parse/error36.C: Likewise.
1183 * g++.dg/parse/no-typename1.C: Likewise.
1184 * g++.dg/parse/typedef2.C: Likewise.
1185 * g++.dg/parse/typename11.C: Likewise.
1186 * g++.dg/template/crash48.C: Adjust dg-error.
1187 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
1188 Add dg-error.
1189 * g++.dg/template/error29.C: Only expect error in c++17_down.
1190 * g++.dg/template/nested5.C: Add template disambiguator.
1191 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
1192 * g++.dg/template/static30.C: Add dg-error.
1193 * g++.dg/template/typedef6.C: Adjust dg-error.
1194 * g++.dg/template/typename3.C: Only expect error in c++17_down.
1195
1196 PR c++/83856
1197 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
1198
1199 PR c++/79629
1200 * g++.dg/other/error35.C: New test.
1201
1202 PR c++/87523
1203 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
1204
1205 2018-12-01 Jeff Law <law@redhat.com>
1206
1207 * gcc.dg/predict-22.c: Update expected output.
1208
1209 2018-12-01 Jakub Jelinek <jakub@redhat.com>
1210
1211 PR target/54589
1212 * gcc.target/i386/pr54589.c: New test.
1213
1214 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1215
1216 PR testsuite/85368
1217 * lib/target-supports.exp (logical_op_short_circuit): Remove.
1218 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
1219 effective target, drop -mbranch-cost= options from the test and
1220 instead pass --param logical-op-non-short-circuit=0 or
1221 --param logical-op-non-short-circuit=1 depending on what the
1222 tests meant to test.
1223 * gcc.dg/pr21643.c: Likewise.
1224 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1225 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
1226 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1227 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1228 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1229 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
1230 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1231 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
1232 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
1233 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
1234 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1235 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1236 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1237 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
1238 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
1239 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1240 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1241 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1242 * gcc.dg/binop-xor1.c: Likewise.
1243 * gcc.dg/pr46309.c: Likewise.
1244 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
1245 * gcc.dg/tree-ssa/reassoc-32.c: Add
1246 --param logical-op-non-short-circuit=1 to dg-options.
1247 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1248 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1249 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1250 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1251
1252 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
1253
1254 PR middle-end/64242
1255 * gcc.c-torture/execute/pr64242.c: New test.
1256
1257 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1258
1259 * g++.dg/parse/missing-parens-fixit.C: New test.
1260
1261 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1262
1263 * gcc.dg/independent-cloneids-1.c: New test.
1264
1265 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1266
1267 PR debug/85550
1268 * g++.dg/debug/dwarf2/pr85550.C: New test.
1269
1270 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
1271
1272 PR c/87924
1273 * c-c++-common/goacc/asyncwait-5.c: Update.
1274 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1275
1276 * c-c++-common/goacc/asyncwait-5.c: New file.
1277 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1278
1279 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
1280
1281 PR target/87496
1282 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
1283 Add -mcpu=power7 option.
1284
1285 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1286
1287 PR preprocessor/88257
1288 * c-c++-common/Wformat-pr88257.c: New test.
1289 * c-c++-common/Wformat-pr88257.h: New test header.
1290 * c-c++-common/empty.h: New test header.
1291
1292 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
1293
1294 * gcc.target/arm/neon-dotprod-restriction.c: New file.
1295 * lib/target-supports.exp
1296 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
1297 stdint.h.
1298
1299 2018-11-30 Martin Liska <mliska@suse.cz>
1300
1301 PR sanitizer/81715
1302 * c-c++-common/asan/asan-stack-small.c: New test.
1303
1304 2018-11-30 Richard Biener <rguenther@suse.de>
1305
1306 * gcc.dg/gimplefe-34.c: New testcase.
1307 * gcc.dg/gimplefe-35.c: Likewise.
1308
1309 2018-11-30 Martin Liska <mliska@suse.cz>
1310
1311 PR testsuite/88265
1312 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
1313 * gfortran.dg/simd-builtins-6.f90: Likewise.
1314
1315 2018-11-29 Andi Kleen <ak@linux.intel.com>
1316
1317 * gcc.target/i386/fentryname2.c: New test.
1318 * gcc.target/i386/fentryname3.c: New test.
1319
1320 2018-11-29 Andi Kleen <ak@linux.intel.com>
1321
1322 * gcc.target/i386/fentryname1.c: New test.
1323
1324 2018-11-29 Andi Kleen <ak@linux.intel.com>
1325
1326 * gcc.target/i386/returninst1.c: New test.
1327 * gcc.target/i386/returninst2.c: New test.
1328 * gcc.target/i386/returninst3.c: New test.
1329
1330 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
1331
1332 * gcc.target/sparc/20181129-1.c: New test.
1333 * gcc.target/sparc/20181129-2.c: Likewise.
1334
1335 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1336
1337 PR target/88152
1338 * g++.target/i386/pr88152.C: New test.
1339
1340 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
1341
1342 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
1343
1344 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
1345
1346 * g++.dg/cpp0x/constexpr-base6b.C: New.
1347 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
1348 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
1349 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1350 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1351 * g++.dg/cpp1y/pr63996.C: Likewise.
1352 * g++.dg/ext/constexpr-vla5.C: Likewise.
1353 * g++.dg/ext/stmtexpr15.C: Likewise.
1354 * g++.dg/ext/vla1.C: Likewise.
1355 * g++.dg/other/fold1.C: Likewise.
1356 * g++.dg/parse/array-size2.C: Likewise.
1357 * g++.dg/parse/crash36.C: Likewise.
1358 * g++.dg/ubsan/pr81530.C: Likewise.
1359 * g++.dg/warn/Wvla-1.C: Likewise.
1360 * g++.dg/warn/Wvla-2.C: Likewise.
1361 * g++.old-deja/g++.brendan/array1.C: Likewise.
1362 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
1363 * g++.old-deja/g++.law/init3.C: Likewise.
1364 * g++.old-deja/g++.mike/p6149.C: Likewise.
1365
1366 2018-11-29 David Malcolm <dmalcolm@redhat.com>
1367
1368 PR c++/88121
1369 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
1370 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1371
1372 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
1373
1374 PR target/87496
1375 * gcc.target/powerpc/pr87496.c: New test.
1376
1377 2018-11-29 Martin Sebor <msebor@redhat.com>
1378
1379 PR c/88172
1380 PR testsuite/88208
1381 * gcc.dg/attr-aligned-2.c: New test.
1382 * gcc.dg/builtin-has-attribute.c: Adjust.
1383 * c-c++-common/builtin-has-attribute-2.c: Same.
1384 * c-c++-common/builtin-has-attribute-3.c: Same.
1385 * c-c++-common/builtin-has-attribute-4.c: Same.
1386 * c-c++-common/builtin-has-attribute-5.c: New test.
1387 * gcc.target/aarch64/attr-aligned.c: Same.
1388 * gcc.target/i386/attr-aligned.c: Same.
1389 * gcc.target/powerpc/attr-aligned.c: Same.
1390 * gcc.target/sparc/attr-aligned.c: Same.
1391
1392 2018-11-29 qing zhao <qing.zhao@oracle.com>
1393
1394 * gcc.dg/live-patching-1.c: New test.
1395 * gcc.dg/live-patching-2.c: New test.
1396 * gcc.dg/live-patching-3.c: New test.
1397 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1398 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1399
1400 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1401
1402 * gcc.dg/sinhatanh-1.c: New test.
1403 * gcc.dg/sinhatanh-2.c: New test.
1404 * gcc.dg/sinhatanh-3.c: New test.
1405
1406 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1407
1408 PR target/54700
1409 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1410 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1411 * g++.target/i386/avx-pr54700-1.C: New test.
1412 * g++.target/i386/avx-pr54700-2.C: New test.
1413 * g++.target/i386/avx2-pr54700-1.C: New test.
1414 * g++.target/i386/avx2-pr54700-2.C: New test.
1415 * g++.target/i386/sse4_1-check.h: New file.
1416 * g++.target/i386/avx-check.h: New file.
1417 * g++.target/i386/avx2-check.h: New file.
1418 * g++.target/i386/m128-check.h: New file.
1419 * g++.target/i386/m256-check.h: New file.
1420 * g++.target/i386/avx-os-support.h: New file.
1421
1422 PR target/88152
1423 * g++.dg/tree-ssa/pr88152-1.C: New test.
1424 * g++.dg/tree-ssa/pr88152-2.C: New test.
1425
1426 PR target/88234
1427 * gcc.dg/ubsan/pr88234.c: New test.
1428
1429 2018-11-29 Richard Biener <rguenther@suse.de>
1430
1431 PR tree-optimization/88243
1432 * gcc.dg/torture/pr88243.c: New testcase.
1433
1434 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1435
1436 PR c++/87539
1437 * g++.dg/cpp0x/pr87539.C: New test.
1438
1439 2018-11-28 Martin Sebor <msebor@redhat.com>
1440
1441 PR c/88065
1442 PR c/87297
1443 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1444
1445 2018-11-28 Marek Polacek <polacek@redhat.com>
1446
1447 Implement P1094R2, Nested inline namespaces.
1448 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1449 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1450
1451 2018-11-28 Nathan Sidwell <nathan@acm.org>
1452
1453 PR c++/87531
1454 * g++.dg/lookup/pr87531.C: New.
1455
1456 2018-11-28 Jan Hubicka <jh@suse.cz>
1457
1458 * gcc.dg/predict-13.c: Update template.
1459 * gcc.dg/predict-13b.c: New testcase.
1460 * gcc.dg/predict-22.c: New testcase.
1461 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1462 get sane profile.
1463
1464 2018-11-28 Marek Polacek <polacek@redhat.com>
1465
1466 PR c++/88222 - ICE with bit-field with invalid type.
1467 * g++.dg/ext/flexary31.C: New test.
1468
1469 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1470
1471 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1472 * g++.dg/opt/pr83084.C: XFAIL AIX.
1473 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1474
1475 2018-11-28 Richard Biener <rguenther@suse.de>
1476
1477 PR tree-optimization/88223
1478 * gcc.dg/torture/pr88223.c: New testcase.
1479
1480 2018-11-28 Richard Biener <rguenther@suse.de>
1481
1482 PR tree-optimization/88217
1483 * g++.dg/pr88217.C: New testcase.
1484
1485 2018-11-28 Richard Biener <rguenther@suse.de>
1486
1487 PR tree-optimization/79351
1488 * gcc.dg/torture/pr79351.c: New testcase.
1489
1490 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1491
1492 PR target/88189
1493 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1494 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1495 * gcc.target/i386/avx-pr88189-1.c: New test.
1496 * gcc.target/i386/avx-pr88189-2.c: New test.
1497
1498 PR c++/87476
1499 * g++.dg/cpp0x/pr87476-1.C: New test.
1500 * g++.dg/cpp0x/pr87476-2.C: New test.
1501
1502 PR c++/88215
1503 * c-c++-common/ubsan/pr88215.c: New test.
1504
1505 2018-11-28 Richard Biener <rguenther@suse.de>
1506
1507 PR tree-optimization/88182
1508 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1509
1510 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1511
1512 PR c++/88187
1513 * g++.dg/other/pr88187.C: New test.
1514
1515 PR c++/88181
1516 * g++.dg/debug/pr88181.C: New test.
1517
1518 PR middle-end/87157
1519 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1520 attribute.
1521
1522 2018-11-27 Martin Sebor <msebor@redhat.com>
1523
1524 PR 87756
1525 PR 88211
1526 PR 88226
1527 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1528 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1529 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1530
1531 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1532
1533 PR preprocessor/83173
1534 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1535 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1536 pr83173.c.
1537 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1538 pr83173.c.
1539 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1540 pr83173.c.
1541 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1542 instead of PLUGIN_START_UNIT.
1543 * gcc.dg/plugin/plugin.exp: Enable new test.
1544
1545 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1546
1547 PR testsuite/85368
1548 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1549 rather than 0 or 2 depending on logical_op_short_circuit.
1550
1551 PR target/88188
1552 * gcc.target/powerpc/pr88188.c: New test.
1553
1554 2018-11-27 Martin Liska <mliska@suse.cz>
1555
1556 * gfortran.dg/simd-builtins-1.f90: New test.
1557 * gfortran.dg/simd-builtins-1.h: New test.
1558 * gfortran.dg/simd-builtins-2.f90: New test.
1559 * gfortran.dg/simd-builtins-3.f90: New test.
1560 * gfortran.dg/simd-builtins-3.h: New test.
1561 * gfortran.dg/simd-builtins-4.f: New test.
1562 * gfortran.dg/simd-builtins-4.h: New test.
1563 * gfortran.dg/simd-builtins-5.f: New test.
1564 * gfortran.dg/simd-builtins-6.f90: New test.
1565
1566 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1567
1568 * lib/target-supports.exp
1569 (check_effective_target_logical_op_short_circuit): Add msp430.
1570 (check_effective_target_int_eq_float): New.
1571 (check_effective_target_ptr_eq_long): New.
1572 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1573 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1574 sizeof (float) != sizeof (int).
1575 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1576 * gcc.dg/pr85859.c: Likewise.
1577 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1578 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1579 * gcc.dg/ifcvt-4.c: Likewise.
1580 * gcc.dg/pr34856.c: Likewise.
1581 * gcc.dg/builtin-apply2.c: Likewise.
1582 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1583 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1584 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1585 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1586 so it fits.
1587 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1588 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1589 sizeof(void *) != sizeof(long).
1590 * gcc.dg/lto/20091013-1_2.c: Likewise.
1591 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1592 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1593 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1594 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1595 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1596 * gcc.dg/weak/typeof-2.c: Likewise.
1597 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1598 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1599 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1600 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1601
1602 2018-11-26 Martin Sebor <msebor@redhat.com>
1603
1604 PR 87756
1605 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1606 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1607
1608 2018-11-26 Marek Polacek <polacek@redhat.com>
1609
1610 PR c++/88120 - ICE when calling save_expr in a template.
1611 * g++.dg/cpp0x/pr88120.C: New test.
1612
1613 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1614
1615 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1616 of int if __SIZEOF_INT__ == 2.
1617 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1618 __SIZEOF_SIZE_T < 4.
1619 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1620 __SIZEOF_INT__ == 2.
1621 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1622 * gcc.dg/pr53037-2.c: Likewise.
1623 * gcc.dg/pr53037-3.c: Likewise.
1624 * gcc.dg/pr85512.c: Likewise.
1625 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1626 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1627 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1628 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1629 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1630 int16.
1631 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1632 directives for int16.
1633
1634 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1635
1636 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1637 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1638 _printf_float for newlib_nano_io target.
1639 * gcc.c-torture/execute/930513-1.c: Likewise.
1640 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1641 * gcc.c-torture/execute/ieee/920810-1.x: New.
1642
1643 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1644
1645 PR target/88195
1646 * gcc.target/i386/pr88195.c: New test.
1647
1648 PR testsuite/88090
1649 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1650 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1651 expect it in diagnostics.
1652
1653 PR c++/86900
1654 * g++.dg/debug/dwarf2/pr86900.C: New test.
1655
1656 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1657
1658 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1659 size20plus.
1660 * gcc.dg/pr34225.c: Likewise.
1661 * gcc.dg/pr40971.c: Likewise.
1662 * gcc.dg/pr69071.c: Likewise.
1663 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1664 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1665 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1666 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1667 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1668 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1669 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1670 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1671 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1672 size32plus.
1673 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1674 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1675 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1676 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1677 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1678 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1679 * lib/target-supports.exp (check_effective_target_size20plus): New.
1680 (check_effective_target_size32plus): Update comment.
1681
1682 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1683
1684 PR target/88178
1685 * gcc.target/pr88178.c: New test.
1686
1687 2018-11-26 Matthias Klose <doko@ubuntu.com>
1688
1689 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1690
1691 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1692
1693 * lib/target-supports.exp (check_compile): Handle D.
1694 (check_effective_target_d_runtime): New proc.
1695 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1696 compile unless d_runtime.
1697 * gdc.dg/runnable.d: Skip unless d_runtime.
1698 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1699
1700 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1701
1702 PR fortran/88143
1703 * gfortran.dg/associate_46.f90: New test.
1704
1705 2018-11-23 Jeff Law <law@redhat.com>
1706
1707 PR rtl-optimization/84768
1708 * gcc.c-torture/compile/pr84768.c: New test.
1709
1710 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1711
1712 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1713 addition.
1714
1715 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1716
1717 PR tree-optimization/87756
1718 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1719 optimized.
1720 * gcc.dg/builtin-memchr-3.c: Likewise.
1721
1722 2018-11-23 Martin Sebor <msebor@redhat.com>
1723
1724 PR tree-optimization/87756
1725 * gcc.dg/builtin-memchr-2.c: New test.
1726 * gcc.dg/builtin-memchr-3.c: Same.
1727 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1728
1729 2018-11-23 Martin Sebor <msebor@redhat.com>
1730
1731 PR testsuite/88098
1732 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1733 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1734 * gcc.dg/torture/pr67222.c: Adjust.
1735
1736 2018-11-23 Richard Biener <rguenther@suse.de>
1737
1738 PR tree-optimization/88149
1739 * g++.dg/torture/pr88149.C: New testcase.
1740
1741 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR tree-optimization/86614
1744 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
1745 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
1746 warnings, just early ones from FE. Remove dg-prune-output.
1747 * c-c++-common/Warray-bounds-6.c: New test.
1748
1749 * gfortran.dg/pad_source_1.f: New test.
1750 * gfortran.dg/pad_source_2.f: New test.
1751 * gfortran.dg/pad_source_3.f: New test.
1752 * gfortran.dg/pad_source_4.f: New test.
1753 * gfortran.dg/pad_source_5.f: New test.
1754
1755 2018-11-22 Jan Hubicka <jh@suse.cz>
1756
1757 PR lto/88142
1758 * g++.dg/lto/odr-5_0.C: New testcase.
1759 * g++.dg/lto/odr-5_1.C: New testcase.
1760
1761 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
1762
1763 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
1764 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
1765
1766 2018-11-22 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR tree-optimization/85794
1769 * gcc.dg/vect/O3-pr85794.c: New test.
1770
1771 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
1772
1773 PR rtl-optimization/87718
1774 * gcc.target/i386/pr82361-1.c: Check only the first operand of
1775 moves.
1776
1777 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1778
1779 * gcc.target/arm/pr85434.c: New test.
1780
1781 2018-11-22 Richard Biener <rguenther@suse.de>
1782
1783 PR tree-optimization/88148
1784 * gfortran.dg/pr88148.f90: New testcase.
1785
1786 2018-11-22 Andreas Schwab <schwab@suse.de>
1787
1788 * g++.dg/lto/odr-2_0.C: Remove extra brace
1789
1790 2018-11-22 Martin Liska <mliska@suse.cz>
1791
1792 PR sanitizer/88017
1793 * gcc.dg/tsan/pr88017.c: New test.
1794
1795 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1796
1797 PR c++/88122
1798 * g++.dg/cpp0x/implicit15.C: New test.
1799
1800 PR c++/87386
1801 * g++.dg/diagnostic/pr87386.C: New test.
1802 * g++.dg/parse/error17.C: Adjust expected diagnostics.
1803
1804 PR rtl-optimization/85925
1805 * gcc.c-torture/execute/20181120-1.c: Require effective target
1806 int32plus.
1807 (u): New variable.
1808 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
1809 instead of 0x10101.
1810
1811 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
1812
1813 PR target/85667
1814 * gcc.target/pr85667-1.c: New testcase.
1815 * gcc.target/pr85667-2.c: New testcase.
1816 * gcc.target/pr85667-3.c: New testcase.
1817 * gcc.target/pr85667-4.c: New testcase.
1818
1819 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
1820
1821 PR lto/87957
1822 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
1823 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
1824 * g++.dg/lto/odr-2_0.C: New.
1825 * g++.dg/lto/odr-2_1.C: New.
1826 * g++.dg/lto/odr-3_0.C: New.
1827 * g++.dg/lto/odr-3_1.C: New.
1828
1829 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1830
1831 PR target/87839
1832 * gcc.target/aarch64/pr87839.c: New test.
1833
1834 2018-11-21 Renlin Li <renlin.li@arm.com>
1835
1836 PR middle-end/84877
1837 * gcc.dg/pr84877.c: New.
1838
1839 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
1840
1841 PR target/87317
1842 * gcc.target/i386/pr87317-1.c: New file.
1843 * gcc.target/i386/pr87317-2.c: Likewise.
1844 * gcc.target/i386/pr87317-3.c: Likewise.
1845 * gcc.target/i386/pr87317-4.c: Likewise.
1846 * gcc.target/i386/pr87317-5.c: Likewise.
1847 * gcc.target/i386/pr87317-6.c: Likewise.
1848 * gcc.target/i386/pr87317-7.c: Likewise.
1849 * gcc.target/i386/pr87317-8.c: Likewise.
1850 * gcc.target/i386/pr87317-9.c: Likewise.
1851 * gcc.target/i386/pr87317-10.c: Likewise.
1852 * gcc.target/i386/pr87317-11.c: Likewise.
1853 * gcc.target/i386/pr87317-12.c: Likewise.
1854 * gcc.target/i386/pr87317-13.c: Likewise.
1855
1856 2018-11-21 Tom de Vries <tdevries@suse.de>
1857
1858 PR driver/79855
1859 * lib/options.exp (check_for_options_with_filter): New proc.
1860 * gcc.misc-tests/help.exp: Check that --help=params lines end with
1861 period.
1862
1863 2018-11-21 Jakub Jelinek <jakub@redhat.com>
1864 Mark Eggleston <mark.eggleston@codethink.com>
1865
1866 * gfortran.dg/include_10.f: New test.
1867 * gfortran.dg/include_10.inc: New file.
1868 * gfortran.dg/include_11.f: New test.
1869 * gfortran.dg/include_12.f: New test.
1870 * gfortran.dg/include_13.f90: New test.
1871 * gfortran.dg/gomp/include_1.f: New test.
1872 * gfortran.dg/gomp/include_1.inc: New file.
1873 * gfortran.dg/gomp/include_2.f90: New test.
1874
1875 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
1876
1877 * gcc.target/s390/vector/align-1.c: New test.
1878 * gcc.target/s390/vector/align-2.c: New test.
1879
1880 2018-11-20 Martin Sebor <msebor@redhat.com>
1881
1882 * c-c++-common/builtin-has-attribute-2.c: New test.
1883 * c-c++-common/builtin-has-attribute-3.c: New test.
1884 * c-c++-common/builtin-has-attribute-4.c: New test.
1885 * c-c++-common/builtin-has-attribute.c: New test.
1886 * gcc.dg/builtin-has-attribute.c: New test.
1887 * gcc/testsuite/gcc.target/i386/builtin-has-attribute.c: New test.
1888
1889 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1890
1891 PR lto/84044
1892 * g++.dg/lto/odr-4_0.C: New testcase.
1893 * g++.dg/lto/odr-4_1.C: New testcase.
1894
1895 2018-11-20 Jakub Jelinek <jakub@redhat.com>
1896
1897 PR c++/88110
1898 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
1899
1900 PR tree-optimization/87895
1901 * gcc.dg/gomp/pr87895-1.c: New test.
1902 * gcc.dg/gomp/pr87895-2.c: New test.
1903 * gcc.dg/gomp/pr87895-3.c: New test.
1904
1905 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
1906
1907 PR target/88070
1908 * gcc.target/i386/pr88070.c: New test.
1909
1910 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
1911
1912 * gcc.target/s390/flogr-1.c: New test.
1913
1914 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1915
1916 PR lto/87997
1917 * g++.dg/torture/pr87997.C: New testcase.
1918
1919 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
1920
1921 PR ipa/87706
1922 * gcc.dg/ipa/ctor-empty-1.c: Update template.
1923
1924 2018-11-20 Richard Biener <rguenther@suse.de>
1925
1926 PR tree-optimization/88074
1927 * gcc.dg/pr88074.c: New testcase.
1928
1929 2018-11-20 Martin Liska <mliska@suse.cz>
1930
1931 * pr57362.C: Move to g++.target/i386 folder.
1932 * pr57548.C: Likewise.
1933 * pr59492.C: Likewise.
1934 * pr82625.C: Likewise.
1935 * pr85329-2.C: Likewise.
1936 * pr85329.C: Likewise.
1937
1938 2018-11-20 Richard Biener <rguenther@suse.de>
1939
1940 PR tree-optimization/88069
1941 * gcc.dg/pr88069.c: New testcase.
1942
1943 2018-11-20 Martin Liska <mliska@suse.cz>
1944
1945 PR ipa/88093
1946 * gcc.target/i386/ipa-stack-alignment.c: Add
1947 -fomit-frame-pointer.
1948
1949 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
1950
1951 PR target/88083
1952 * gcc.target/s390/pr88083.c: New test.
1953
1954 2018-11-20 Richard Biener <rguenther@suse.de>
1955
1956 PR middle-end/83215
1957 * g++.dg/tree-ssa/pr83215.C: New testcase.
1958
1959 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
1960
1961 * gcc.c-torture/execute/20181120-1.c: New test.
1962
1963 2018-11-20 Richard Biener <rguenther@suse.de>
1964
1965 PR tree-optimization/88087
1966 * gcc.dg/tree-ssa/pr88087.c: New testcase.
1967
1968 2018-11-19 Paul Koning <ni1d@arrl.net>
1969
1970 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
1971 * gcc.c-torture/execute/pr23467.c: Ditto.
1972 * gcc.c-torture/execute/pr36093.c: Ditto.
1973 * gcc.c-torture/execute/pr43783.c: Ditto.
1974 * gcc.dg/const-elim-2.c: Xfail if pdp11.
1975 * gcc.dg/torture/pr36400.c: Ditto.
1976 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
1977 for jsr.
1978
1979 2018-11-19 Paul Koning <ni1d@arrl.net>
1980
1981 * lib/target-supports.exp (check_weak_available): Return "no" for
1982 pdp11.
1983
1984 2018-11-19 Marek Polacek <polacek@redhat.com>
1985
1986 PR c++/87781 - detect invalid elaborated-type-specifier.
1987 * g++.dg/parse/elab3.C: New test.
1988 * g++.dg/template/crash115.C: Adjust dg-error.
1989
1990 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
1991
1992 PR rtl-optimization/88033
1993 * gcc.target/i386/pr88033.c: New test.
1994
1995 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1996
1997 * gcc.target/aarch64/sve/unroll-1.c: New test.
1998
1999 2018-11-19 David Malcolm <dmalcolm@redhat.com>
2000
2001 PR tree-optimization/87025
2002 * gcc.dg/pr87025.c: New test.
2003
2004 2018-11-19 Jakub Jelinek <jakub@redhat.com>
2005
2006 PR tree-optimization/88071
2007 * gcc.dg/pr88071.c: New test.
2008
2009 PR c++/60994
2010 * g++.dg/lookup/pr60994.C: New test.
2011
2012 PR debug/87039
2013 * g++.dg/gomp/pr78363-4.C: New test.
2014 * g++.dg/gomp/pr78363-5.C: New test.
2015 * g++.dg/gomp/pr78363-6.C: New test.
2016 * g++.dg/gomp/pr78363-7.C: New test.
2017
2018 2018-11-19 Richard Biener <rguenther@suse.de>
2019
2020 PR lto/87229
2021 * g++.dg/lto/pr87229_0.C: New testcase.
2022
2023 2018-11-19 Martin Liska <mliska@suse.cz>
2024
2025 PR lto/88077
2026 * gcc.dg/lto/pr88077_0.c: New test.
2027 * gcc.dg/lto/pr88077_1.c: New test.
2028
2029 2018-11-19 Martin Liska <mliska@suse.cz>
2030
2031 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
2032 * g++.dg/gcov/ternary.C: Likewise.
2033 * lib/gcov.exp: Support pattern of following form:
2034 count(1*).
2035
2036 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
2037
2038 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
2039 unrelated final test.
2040 * gcc.target/visium/overflow16: Likewise.
2041 * gcc.target/visium/overflow32.c: Likewise.
2042
2043 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2044
2045 * g++.dg/template/crash91.C: Check location too.
2046
2047 2018-11-19 Martin Liska <mliska@suse.cz>
2048
2049 PR gcov-profile/88045
2050 * g++.dg/gcov/pr88045.C: New test.
2051
2052 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2053
2054 PR fortran/88073
2055 * gfortran.dg/where_7.f90: New test.
2056
2057 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2058
2059 PR fortran/70260
2060 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
2061 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
2062 * gfortran.dg/protected_6.f90: Likewise.
2063 * gfortran.dg/assign_11.f90: New test.
2064 * gfortran.dg/pointer_assign_12.f90: New test.
2065
2066 2018-11-17 Jakub Jelinek <jakub@redhat.com>
2067
2068 PR tree-optimization/87546
2069 * gcc.dg/vect/O3-pr87546.c: New test.
2070
2071 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2072
2073 PR middle-end/87854
2074 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
2075 bits. Update comment.
2076 * gcc.dg/concat2.c: Likewise.
2077 * gcc.c-torture/compile/pr46534.c: Likewise.
2078
2079 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2080
2081 PR c++/87269
2082 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
2083 (operator"" _a) Change unsigned long type to std::size_t.
2084
2085 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
2086
2087 * gcc.target/powerpc/fusion3.c: Delete.
2088 * gcc.target/powerpc/fusion4.c: Delete.
2089
2090 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2091
2092 PR rtl-optimization/87475
2093 * g++.dg/opt/pr87475.C: New test.
2094
2095 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
2096
2097 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
2098 * gcc.c-torture/execute/user-printf.c: Likewise.
2099
2100 2018-11-16 Nathan Sidwell <nathan@acm.org>
2101
2102 PR c++/87269
2103 * g++.dg/lookup/pr87269.C: New.
2104
2105 2018-11-16 Richard Biener <rguenther@suse.de>
2106
2107 PR testsuite/88053
2108 * g++.dg/lto/pr54625-2_0.c: Add -w.
2109
2110 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
2111
2112 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
2113 r{o,x}sbg expectations.
2114 * gcc.target/s390/risbg-ll-2.c: Likewise.
2115
2116 2018-11-16 Richard Biener <rguenther@suse.de>
2117
2118 PR testsuite/88053
2119 * g++.dg/lto/pr54625-1_0.c: Add -w.
2120
2121 2018-11-15 Martin Sebor <msebor@redhat.com>
2122
2123 PR c++/87541
2124 PR c++/87542
2125 * g++.dg/ext/attr-alloc_size.C: New test.
2126 * c-c++-common/pr71574.c: Adjust diagnostics.
2127 * c-c++-common/attributes-1.c: Same.
2128 * gcc.dg/attr-alloc_align-2.c: Same.
2129 * gcc.dg/attr-alloc_align-4.c: New test.
2130 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
2131 * gcc.dg/attr-alloc_size.c: Same.
2132 * gcc.dg/attr-assume_aligned-4.c: New test.
2133 * gcc.dg/format/attr-3.c: Adjust diagnostics.
2134 * gcc.dg/nonnull-2.c: Same.
2135 * gcc.dg/torture/pr80612.c: Same.
2136 * obj-c++.dg/attributes/method-format-1.mm: Same.
2137 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
2138 * objc.dg/attributes/method-format-1.m: same.
2139 * objc.dg/attributes/method-nonnull-1.m: Same.
2140
2141 2018-11-15 Martin Sebor <msebor@redhat.com>
2142
2143 PR c/83656
2144 * gcc.dg/20021006-1.c
2145 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
2146 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
2147 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
2148 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
2149 * gcc.dg/Walloca-16.c: Adjust.
2150 * gcc.dg/Wrestrict-4.c: Adjust.
2151 * gcc.dg/Wrestrict-5.c: Adjust.
2152 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
2153 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
2154 * gcc.dg/initpri1.c: Adjust.
2155 * gcc.dg/pr15698-1.c: Adjust.
2156 * gcc.dg/pr69156.c: Adjust.
2157 * gcc.dg/pr83463.c: Adjust.
2158 * gcc.dg/redecl-4.c: Adjust.
2159 * gcc.dg/tls/thr-init-2.c: Adjust.
2160 * gcc.dg/torture/pr55890-2.c: Adjust.
2161 * gcc.dg/torture/pr55890-3.c: Adjust.
2162 * gcc.dg/torture/pr67741.c: Adjust.
2163 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
2164 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
2165 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
2166
2167 2018-11-15 Nathan Sidwell <nathan@acm.org>
2168
2169 PR c++/86246
2170 PR c++/87989
2171 * g++.dg/template/pr86246.C: New.
2172 * g++.dg/template/pr87989.C: New.
2173
2174 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
2175
2176 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
2177 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
2178 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
2179 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
2180 * g++.dg/ext/constexpr-vla5.C: Likewise.
2181 * g++.dg/gomp/pr85134.C: Likewise.
2182
2183 2018-11-15 Nathan Sidwell <nathan@acm.org>
2184
2185 DR 2336
2186 * g++.dg/cpp1y/pr79393-3.C: New.
2187
2188 2018-11-15 David Malcolm <dmalcolm@redhat.com>
2189
2190 PR other/19165
2191 * c-c++-common/diagnostic-format-json-1.c: New test.
2192 * c-c++-common/diagnostic-format-json-2.c: New test.
2193 * c-c++-common/diagnostic-format-json-3.c: New test.
2194 * c-c++-common/diagnostic-format-json-4.c: New test.
2195 * c-c++-common/diagnostic-format-json-5.c: New test.
2196 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2197 (custom_diagnostic_finalizer): Add diagnostic_t param.
2198 * gcc.dg/plugin/location_overflow_plugin.c
2199 (verify_unpacked_ranges): Likewise.
2200 (verify_no_columns): Likewise.
2201 * gfortran.dg/diagnostic-format-json-1.F90: New test.
2202 * gfortran.dg/diagnostic-format-json-2.F90: New test.
2203 * gfortran.dg/diagnostic-format-json-3.F90: New test.
2204
2205 2018-11-15 Richard Biener <rguenther@suse.de>
2206
2207 PR middle-end/88029
2208 * gcc.dg/tree-ssa/pr88029.c: New testcase.
2209
2210 2018-11-15 Richard Biener <rguenther@suse.de>
2211
2212 PR tree-optimization/88031
2213 * gcc.dg/pr88031.c: New testcase.
2214
2215 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
2216
2217 * gcc.target/aarch64/pr62178.c: Fix spaces.
2218
2219 2018-11-15 Richard Biener <rguenther@suse.de>
2220
2221 PR tree-optimization/88030
2222 * gcc.dg/tsan/pr88030.c: New testcase.
2223
2224 2018-11-15 Jakub Jelinek <jakub@redhat.com>
2225
2226 PR rtl-optimization/88018
2227 * g++.dg/tsan/pr88018.C: New test.
2228
2229 2018-11-15 Richard Biener <rguenther@suse.de>
2230
2231 PR middle-end/87917
2232 * gcc.dg/tree-ssa/pr87917.c: New testcase.
2233
2234 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2235
2236 PR tree-optimization/84648
2237 * gcc.dg/tree-ssa/pr84648.c: New test.
2238 * gcc.dg/pr68317.c: Add warning check on overflow.
2239
2240 2018-11-14 Nathan Sidwell <nathan@acm.org>
2241
2242 PR debug/88006
2243 PR debug/87462
2244 * g++.dg/debug/dwarf2/pr87462.C: New.
2245 * g++.dg/debug/dwarf2/pr88006.C: New.
2246
2247 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
2248
2249 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
2250 * g++.dg/cpp0x/nsdmi6.C: Likewise.
2251 * g++.dg/ext/flexary4.C: Likewise.
2252 * g++.dg/ext/flexary9.C: Likewise.
2253 * g++.dg/other/incomplete2.C: Likewise.
2254 * g++.dg/parse/friend12.C: Likewise.
2255
2256 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2257
2258 P1236R1 - Signed integers are two's complement
2259 * g++.dg/cpp2a/constexpr-shift1.C: New test.
2260 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
2261 diagnostics here for c++2a.
2262 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
2263 diagnostics here for c++2a.
2264 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
2265 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
2266 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
2267 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
2268 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
2269
2270 2018-11-14 Jeff Law <law@redhat.com>
2271
2272 * gcc.c-torture/compile/20181114.c: New test.
2273
2274 2018-11-14 Richard Biener <rguenther@suse.de>
2275
2276 PR middle-end/87985
2277 * gcc.dg/pr87985.c: New testcase.
2278
2279 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2280
2281 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
2282 31-bit mode.
2283
2284 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2285
2286 * gcc.target/s390/global-array-almost-huge-element.c: Run only
2287 in 64-bit mode.
2288 * gcc.target/s390/global-array-almost-negative-huge-element.c:
2289 Likewise.
2290 * gcc.target/s390/global-array-even-element.c: Likewise.
2291
2292 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2293 Jackson Woodruff <jackson.woodruff@arm.com>
2294
2295 PR 71026/tree-optimization
2296 * gcc.dg/div-cmp-1.c: New test.
2297 * gcc.dg/div-cmp-2.c: New test.
2298
2299 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2300
2301 PR other/88007
2302 * gcc.dg/pr88007.c: New test.
2303
2304 PR rtl-optimization/87817
2305 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
2306
2307 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2308
2309 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2310
2311 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
2312
2313 * gnat.dg/rt_signals.adb: New testcase.
2314
2315 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2316
2317 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
2318
2319 2018-11-14 Javier Miranda <miranda@adacore.com>
2320
2321 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
2322
2323 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
2324
2325 * gnat.dg/compile_time_error1.adb,
2326 gnat.dg/compile_time_error1.ads,
2327 gnat.dg/compile_time_error1_pkg.ads: New testcase.
2328
2329 2018-11-14 Justin Squirek <squirek@adacore.com>
2330
2331 * gnat.dg/generic_pkg.adb: New testcase.
2332
2333 2018-11-14 Ed Schonberg <schonberg@adacore.com>
2334
2335 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
2336 testcase.
2337
2338 2018-11-14 Justin Squirek <squirek@adacore.com>
2339
2340 * gnat.dg/enum5.adb: New testcase.
2341
2342 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2343
2344 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
2345 gnat.dg/bip_exception_pkg.ads: New testcase.
2346
2347 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2348
2349 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
2350 gnat.dg/equal4_controlled_filter.ads,
2351 gnat.dg/equal4_full_selector_filter.ads,
2352 gnat.dg/equal4_smart_pointers.ads: New testcase.
2353
2354 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
2355
2356 * gnat.dg/generic_actuals.adb: New testcase.
2357
2358 2018-11-14 Richard Biener <rguenther@suse.de>
2359
2360 PR tree-optimization/87974
2361 * g++.dg/opt/pr87974.C: New testcase.
2362
2363 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2364
2365 PR tree-optimization/87977
2366 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2367 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2368 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2369 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2370 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2371
2372 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
2373
2374 PR rtl-optimization/87507
2375 * gcc.target/powerpc/pr87507.c: New test.
2376 * gcc.target/powerpc/pr68805.c: Update expected results.
2377
2378 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2379
2380 PR tree-optimization/87898
2381 * gcc.dg/gomp/pr87898.c: New test.
2382
2383 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2384
2385 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2386 "location_t".
2387 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2388
2389 2018-11-13 Martin Sebor <msebor@redhat.com>
2390
2391 PR middle-end/81824
2392 * gcc.dg/attr-copy-5.c: New test.
2393 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2394
2395 2018-11-13 Richard Biener <rguenther@suse.de>
2396
2397 PR tree-optimization/86991
2398 * gcc.dg/pr86991.c: New testcase.
2399
2400 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2401
2402 PR ipa/87955
2403 * gcc.target/i386/pr87955.c: New test.
2404
2405 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2406
2407 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2408 printer.
2409 * gcc.dg/tree-ssa/vrp92.c: Same.
2410
2411 2018-11-13 Richard Biener <rguenther@suse.de>
2412
2413 PR tree-optimization/87931
2414 * gcc.dg/graphite/pr87931.c: New testcase.
2415
2416 2018-11-13 Martin Liska <mliska@suse.cz>
2417
2418 PR sanitizer/87930
2419 * gcc.target/i386/pr87930.c: New test.
2420
2421 2018-11-13 Richard Biener <rguenther@suse.de>
2422
2423 PR tree-optimization/87962
2424 * gcc.dg/pr87962.c: New testcase.
2425
2426 2018-11-13 Richard Biener <rguenther@suse.de>
2427
2428 PR tree-optimization/87967
2429 * g++.dg/opt/pr87967.C: New testcase.
2430
2431 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2432
2433 * gcc.target/arc/builtin_eh.c: New test.
2434
2435 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2436
2437 * gcc.target/arc/firq-1.c: Update test.
2438 * gcc.target/arc/firq-3.c: Likewise.
2439 * gcc.target/arc/firq-4.c: Likewise.
2440 * gcc.target/arc/interrupt-6.c: Likewise.
2441
2442 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR rtl-optimization/87918
2445 * gcc.target/i386/pr87918.c: New test.
2446
2447 2018-11-13 Alan Modra <amodra@gmail.com>
2448
2449 * gcc.target/powerpc/rotmask.c: New.
2450
2451 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2452
2453 PR middle-end/86677
2454 PR middle-end/87528
2455 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2456 pattern.
2457 * gcc.dg/tree-ssa/popcount.c: Likewise.
2458 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2459 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2460 * gcc.target/aarch64/popcount4.c: New test.
2461 * lib/target-supports.exp (check_effective_target_popcountl): New.
2462
2463 2018-11-12 Martin Liska <mliska@suse.cz>
2464
2465 PR gcov-profile/87442
2466 * gcc.dg/profile-filtering-1.c: New test.
2467 * gcc.dg/profile-filtering-2.c: New test.
2468
2469 2018-11-12 Martin Sebor <msebor@redhat.com>
2470
2471 PR c/81824
2472 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2473
2474 2018-11-12 Renlin Li <renlin.li@arm.com>
2475
2476 PR target/87815
2477 * gcc.target/aarch64/sve/pr87815.c: New.
2478
2479 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2480
2481 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2482 combination tests.
2483
2484 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2485
2486 * gcc.target/csky/fnmul-1.c: New.
2487 * gcc.target/csky/fnmul-2.c: New.
2488 * gcc.target/csky/fnmul-3.c: New.
2489 * gcc.target/csky/fnmul-4.c: New.
2490
2491 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2492
2493 PR target/87928
2494 * gcc.target/i386/pr87928.c: New test.
2495
2496 2018-11-09 Martin Sebor <msebor@redhat.com>
2497
2498 PR testsuite/87965
2499 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2500 * gcc.dg/pr39323-1.c: Ditto.
2501
2502 2018-11-09 Paul Koning <ni1d@arrl.net>
2503
2504 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2505 warnings.
2506 * gcc.dg/Wrestrict-4.c: Ditto.
2507 * gcc.dg/Wrestrict-5.c: Ditto.
2508 * gcc.dg/pr83463.c: Ditto.
2509 * gcc.dg/torture/pr55890-2.c: Ditto.
2510 * gcc.dg/torture/pr55890-3.c: Ditto.
2511 * gcc.dg/torture/pr71816.c: Ditto.
2512
2513 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2514
2515 * c-c++-common/gomp/clauses-5.c: New test.
2516
2517 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2518 * c-c++-common/gomp/requires-2.c: Likewise.
2519 * c-c++-common/gomp/requires-4.c: Likewise.
2520
2521 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2522 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2523
2524 2018-11-09 Jeff Law <law@redhat.com>
2525
2526 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2527
2528 2018-11-09 Martin Sebor <msebor@redhat.com>
2529
2530 PR middle-end/81824
2531 * gcc.dg/Wattribute-alias.c: New test.
2532 * gcc.dg/Wmissing-attributes.c: New test.
2533 * gcc.dg/attr-copy.c: New test.
2534 * gcc.dg/attr-copy-2.c: New test.
2535 * gcc.dg/attr-copy-3.c: New test.
2536 * gcc.dg/attr-copy-4.c: New test.
2537
2538 2018-11-09 Martin Sebor <msebor@redhat.com>
2539
2540 PR c/87795
2541 * gcc.dg/attr-aligned.c: New test.
2542
2543 2018-11-09 Martin Liska <mliska@suse.cz>
2544
2545 * gcc.target/i386/ipa-stack-alignment.c: New test.
2546
2547 2018-11-09 Martin Liska <mliska@suse.cz>
2548
2549 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2550
2551 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2552
2553 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2554 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2555 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2556 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2557 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2558 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2559 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2560 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2561 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2562 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2563 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2564 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2565 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2566 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2567 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2568 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2569 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2570 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2571 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2572 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2573 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2574 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2575 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2576 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2577 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2578 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2579 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2580 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2581 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2582 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2583 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2584 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2585 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2586 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2587 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2588 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2589 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2590 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2591 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2592 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2593 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2594 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2595 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2596 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2597 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2598 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2599 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2600 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2601 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2602 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2603 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2604 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2605 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2606 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2607 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2608 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2609 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2610 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2611
2612 2018-11-09 Stafford Horne <shorne@gmail.com>
2613 Richard Henderson <rth@twiddle.net>
2614
2615 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2616 * gcc.dg/20020312-2.c: Likewise.
2617 * gcc.dg/attr-alloc_size-11.c: Likewise.
2618 * gcc.dg/builtin-apply2.c: Likewise.
2619 * gcc.dg/nop.h: Likewise.
2620 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2621 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2622 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2623 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2624 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2625 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2626 * lib/target-supports.exp
2627 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2628 * gcc.target/or1k/*: New.
2629
2630 2018-11-09 Richard Biener <rguenther@suse.de>
2631
2632 PR tree-optimization/87621
2633 * g++.dg/vect/pr87621.cc: New testcase.
2634
2635 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2636
2637 PR rtl-optimization/86438
2638 * gcc.dg/torture/pr86438.c: New.
2639
2640 PR target/87793
2641 * gcc.dg/pr87793.c: New.
2642
2643 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2644
2645 * gcc.target/arm/neon-vect-div-1.c: New test.
2646 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2647
2648 2018-11-08 Andi Kleen <ak@linux.intel.com>
2649
2650 * gcc.target/i386/ptwrite1.c: New test.
2651 * gcc.target/i386/ptwrite2.c: New test.
2652
2653 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2654
2655 PR libfortran/78351
2656 * gfortran.dg/read_legacy_comma.f90: New test.
2657
2658 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2659
2660 PR rtl-optimization/87600
2661 * gcc.dg/pr87600.h: New file.
2662 * gcc.dg/pr87600-1.c: New test.
2663 * gcc.dg/pr87600-2.c: Likewise.
2664
2665 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2666
2667 * c-c++-common/gomp/atomic-17.c: New test.
2668 * c-c++-common/gomp/atomic-18.c: New test.
2669 * c-c++-common/gomp/atomic-19.c: New test.
2670 * c-c++-common/gomp/atomic-20.c: New test.
2671 * c-c++-common/gomp/atomic-21.c: New test.
2672 * c-c++-common/gomp/atomic-22.c: New test.
2673 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2674 (foo): Add ntm argument and test if and nontemporal clauses on
2675 constructs with simd.
2676 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2677 use in_reduction clause instead of reduction. Add another
2678 taskloop simd without nogroup clause, but with reduction clause and
2679 a new in_reduction. Add ntm and i3 arguments. Test if and
2680 nontemporal clauses on constructs with simd. Change if clauses on
2681 some constructs from specific to the particular constituents to one
2682 without a modifier. Add new tests for combined host teams and for
2683 new parallel master and {,parallel }master taskloop{, simd} combined
2684 constructs.
2685 (baz): New function with host teams tests.
2686 * gcc.dg/gomp/combined-1.c: Moved to ...
2687 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2688 call.
2689 * c-c++-common/gomp/combined-2.c: New test.
2690 * c-c++-common/gomp/combined-3.c: New test.
2691 * c-c++-common/gomp/critical-1.c: New test.
2692 * c-c++-common/gomp/critical-2.c: New test.
2693 * c-c++-common/gomp/default-1.c: New test.
2694 * c-c++-common/gomp/defaultmap-1.c: New test.
2695 * c-c++-common/gomp/defaultmap-2.c: New test.
2696 * c-c++-common/gomp/defaultmap-3.c: New test.
2697 * c-c++-common/gomp/depend-5.c: New test.
2698 * c-c++-common/gomp/depend-6.c: New test.
2699 * c-c++-common/gomp/depend-iterator-1.c: New test.
2700 * c-c++-common/gomp/depend-iterator-2.c: New test.
2701 * c-c++-common/gomp/depobj-1.c: New test.
2702 * c-c++-common/gomp/flush-1.c: New test.
2703 * c-c++-common/gomp/flush-2.c: New test.
2704 * c-c++-common/gomp/for-1.c: New test.
2705 * c-c++-common/gomp/for-2.c: New test.
2706 * c-c++-common/gomp/for-3.c: New test.
2707 * c-c++-common/gomp/for-4.c: New test.
2708 * c-c++-common/gomp/for-5.c: New test.
2709 * c-c++-common/gomp/for-6.c: New test.
2710 * c-c++-common/gomp/for-7.c: New test.
2711 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2712 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2713 diagnostics wording in one case.
2714 * c-c++-common/gomp/if-3.c: New test.
2715 * c-c++-common/gomp/master-combined-1.c: New test.
2716 * c-c++-common/gomp/master-combined-2.c: New test.
2717 * c-c++-common/gomp/nontemporal-1.c: New test.
2718 * c-c++-common/gomp/nontemporal-2.c: New test.
2719 * c-c++-common/gomp/reduction-task-1.c: New test.
2720 * c-c++-common/gomp/reduction-task-2.c: New test.
2721 * c-c++-common/gomp/requires-1.c: New test.
2722 * c-c++-common/gomp/requires-2.c: New test.
2723 * c-c++-common/gomp/requires-3.c: New test.
2724 * c-c++-common/gomp/requires-4.c: New test.
2725 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2726 diagnostics for nonmonotonic modifier with static, runtime or auto
2727 schedule kinds.
2728 * c-c++-common/gomp/simd7.c: New test.
2729 * c-c++-common/gomp/target-data-1.c: New test.
2730 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2731 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2732 * c-c++-common/gomp/teams-1.c: New test.
2733 * c-c++-common/gomp/teams-2.c: New test.
2734 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2735 shared(c) clause.
2736 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2737 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2738 qualified vars without mutable member no longer being predeterined
2739 shared.
2740 * gcc.dg/gomp/sharing-1.c: Likewise.
2741 * g++.dg/gomp/clause-3.C: Likewise.
2742 * g++.dg/gomp/member-2.C: Likewise.
2743 * g++.dg/gomp/predetermined-1.C: Likewise.
2744 * g++.dg/gomp/private-1.C: Likewise.
2745 * g++.dg/gomp/sharing-1.C: Likewise.
2746 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
2747 const static data member without mutable elements.
2748 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
2749 * gcc.dg/gomp/for-5.c: Likewise.
2750 * gcc.dg/gomp/for-6.c: Change expected library call.
2751 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
2752 * gcc.dg/gomp/reduction-2.c: New test.
2753 * gcc.dg/gomp/simd-1.c: New test.
2754 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
2755 * g++.dg/gomp/atomic-18.C: New test.
2756 * g++.dg/gomp/atomic-19.C: New test.
2757 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
2758 variable messages. Add another expected error.
2759 * g++.dg/gomp/critical-3.C: New test.
2760 * g++.dg/gomp/depend-iterator-1.C: New test.
2761 * g++.dg/gomp/depend-iterator-2.C: New test.
2762 * g++.dg/gomp/depobj-1.C: New test.
2763 * g++.dg/gomp/doacross-1.C: New test.
2764 * g++.dg/gomp/for-21.C: New test.
2765 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
2766 * g++.dg/gomp/for-5.C: Likewise.
2767 * g++.dg/gomp/for-6.C: Change expected library call.
2768 * g++.dg/gomp/loop-4.C: New test.
2769 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
2770 diagnostics.
2771 * g++.dg/gomp/pr33372-3.C: Likewise.
2772 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
2773 * g++.dg/gomp/simd-2.C: New test.
2774 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
2775
2776 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
2777
2778 * gcc.dg/pr87874.c (em): Declare uint64_max as
2779 const unsigned long long int.
2780
2781 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2782
2783 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
2784 integer overflow when sizeof(short) == sizeof(int).
2785 * gcc.dg/attr-alloc_size-11.c: Likewise.
2786 * gcc.dg/attr-alloc_size-3.c: Likewise.
2787 * gcc.dg/attr-alloc_size-5.c: Likewise.
2788 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
2789
2790 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2791
2792 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
2793 uppercase "NOP" instructions in assembler output.
2794 * c-c++-common/patchable_function_entry-default.c: Likewise.
2795 * c-c++-common/patchable_function_entry-definition.c: Likewise.
2796
2797 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2798
2799 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
2800 checks.
2801 * gcc.dg/addr_equal-1.c: Likewise.
2802 * gcc.dg/tree-ssa/pr78154.c: Likewise.
2803 * gcc.dg/tree-ssa/vrp111.c: Likewise.
2804
2805 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2806
2807 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
2808 an output section is too large for a memory region, or a memory
2809 region overflows.
2810
2811 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2812
2813 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
2814 * gnat.dg/null_pointer_deref2.adb: Likewise.
2815 * gnat.dg/null_pointer_deref3.adb: Likewise.
2816 * gnat.dg/opt74.adb: New test.
2817 * gnat.dg/opt74_pkg.ad[sb]: New helper.
2818 * gnat.dg/warn12.adb: Delete.
2819 * gnat.dg/warn12_pkg.ads: Likewise.
2820
2821 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2822
2823 PR ipa/86395
2824 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
2825 "-fdump-ipa-inline".
2826 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
2827 "-fdump-tree-einline".
2828 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
2829 "-fdump-tree-einline".
2830 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
2831 "-fdump-tree-einline".
2832 * g++.dg/tree-ssa/inline-2.C: Likewise.
2833 * g++.dg/tree-ssa/inline-3.C: Likewise.
2834 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
2835 using "-fopt-info-inline".
2836 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
2837 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
2838 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
2839 directive.
2840 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
2841 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2842 directive. Update scan-tree-dump-times to reflect /order
2843 suffixes.
2844 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
2845 reflect /order suffixes.
2846 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
2847 avoid getting extra messages from inliner.
2848 * gcc.dg/plugin/dump-2.c: Likewise.
2849 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
2850 "function body not available" missed optimization messages.
2851 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
2852 /order suffixes.
2853 * gcc.dg/pr71969-3.c: Likewise.
2854 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
2855 "-fdump-tree-einline".
2856 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
2857 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
2858 /order suffixes.
2859 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
2860 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
2861 directive.
2862 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
2863 "-fdump-tree-einline".
2864 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
2865 suffixes.
2866
2867 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2868
2869 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
2870
2871 2018-11-08 David Malcolm <dmalcolm@redhat.com>
2872
2873 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
2874 (test_dump): Add testing of %C.
2875
2876 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
2877
2878 * g++.dg/other/pr87916.C: New test.
2879
2880 2018-11-08 Richard Biener <rguenther@suse.de>
2881
2882 PR tree-optimization/87929
2883 * gcc.dg/pr87929.c: New testcase.
2884
2885 2018-11-08 Martin Liska <mliska@suse.cz>
2886
2887 * gcc.dg/pr87811.c: Update scanned pattern.
2888 * gcc.dg/pr87811-2.c: Likewise.
2889
2890 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2891
2892 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
2893 sun.
2894 * g++.dg/lto/pr87906_1.C: Likewise.
2895
2896 2018-11-08 Richard Biener <rguenther@suse.de>
2897
2898 PR tree-optimization/87913
2899 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
2900
2901 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
2902
2903 * gcc.target/mips/mips.exp (mips-dg-options):
2904 Add mips_option_dependency msoft-float vs no-mmi and
2905 mips16/micromips vs no-mmi/ext/ext2 only gcc
2906 config with Loongson target.
2907
2908 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2909
2910 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
2911 memcpy from "unsigned long" to __SIZE_TYPE__.
2912
2913 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2914
2915 PR c/87691
2916 * gcc.target/msp430/pr87691.c: New test.
2917
2918 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
2919
2920 * gcc.dg/Wno-attribute-warning.c: New test.
2921
2922 2018-11-07 Nathan Sidwell <nathan@acm.org>
2923
2924 PR c++/87904
2925 * g++.dg/lookup/pr87904.C: New.
2926
2927 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
2928
2929 * gcc.dg/pr87874.c: Compile only for int128 effective target.
2930
2931 2018-11-07 Richard Biener <rguenther@suse.de>
2932
2933 PR tree-optimization/87914
2934 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
2935 (check_avx2_available): Likewise.
2936 * g++.dg/vect/pr87914.cc: New testcase.
2937
2938 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2939
2940 * gcc.target/mips/loongson-ctz.c: Fix typo.
2941 * gcc.target/mips/loongson-dctz.c: Fix typo.
2942
2943 2018-11-07 Jan Hubicka <jh@suse.cz>
2944
2945 * g++.dg/lto/odr-1_1.C: Fix template.
2946
2947 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2948
2949 * gcc.target/mips/loongson-ctz.c: New test.
2950 * gcc.target/mips/loongson-dctz.c: Likewise.
2951 * gcc.target/mips/mips.exp (mips_option_groups): Add
2952 -mloongson-ext2 option.
2953
2954 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2955
2956 * gcc.target/mips/mips.exp (mips_option_groups): Add
2957 -mloongson-ext option.
2958 (mips-dg-options): Add mips_option_dependency options
2959 "-mmicromips" vs "-mno-loongson-ext",
2960
2961 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
2962
2963 * gcc.target/mips/loongson-shift-count-truncated-1.c
2964 (dg-options): Run under -mloongson-mmi option.
2965 Include loongson-mmiintrin.h instead of loongson.h.
2966 * gcc.target/mips/loongson-simd.c: Likewise.
2967 * gcc.target/mips/mips.exp (mips_option_groups): Add
2968 -mloongson-mmi option.
2969 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
2970 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
2971 "-msoft-float" vs "-mno-loongson-mmi".
2972 (mips-dg-init): Add -mloongson-mmi option.
2973 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
2974 to check_mips_loongson_mmi_hw_available.
2975 Rename check_effective_target_mips_loongson_runtime to
2976 check_effective_target_mips_loongson_mmi_runtime.
2977 (check_effective_target_vect_int): Use mips_loongson_mmi instead
2978 of mips_loongson when check et-is-effective-target.
2979 (add_options_for_mips_loongson_mmi): New proc.
2980 Rename check_effective_target_mips_loongson to
2981 check_effective_target_mips_loongson_mmi.
2982 (check_effective_target_vect_shift,
2983 check_effective_target_whole_vector_shift,
2984 check_effective_target_vect_no_int_min_max,
2985 check_effective_target_vect_no_align,
2986 check_effective_target_vect_short_mult,
2987 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
2988 of mips_loongson when check et-is-effective-target.
2989
2990 2018-11-07 Richard Biener <rguenther@suse.de>
2991
2992 PR lto/87906
2993 * g++.dg/lto/pr87906_0.C: New testcase.
2994 * g++.dg/lto/pr87906_1.C: Likewise.
2995
2996 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
2997
2998 PR rtl-optimization/87874
2999 * gcc.dg/pr87874.c: New.
3000
3001 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
3002
3003 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
3004
3005 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3006
3007 * gcc/testsuite/gcc.target/msp430/special-regs.c: New test.
3008
3009 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3010
3011 PR sanitizer/80953
3012 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
3013 support.
3014 (foo): Use __builtin_alloca.
3015
3016 2018-11-06 Jan Hubicka <jh@suse.cz>
3017
3018 * gcc.dg/lto/tbaa-1.c: New testcase.
3019
3020 2018-11-06 Richard Biener <rguenther@suse.de>
3021
3022 PR tree-optimization/87889
3023 * gcc.dg/pr87894.c: New testcase.
3024
3025 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
3026
3027 PR target/87723
3028 * gcc.target/s390/pr87723.c: New test.
3029
3030 2018-11-06 Richard Biener <rguenther@suse.de>
3031
3032 PR middle-end/18041
3033 * gcc.target/i386/pr18041-1.c: New testcase.
3034 * gcc.target/i386/pr18041-2.c: Likewise.
3035
3036 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3037
3038 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3039 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3040 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3041 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3042 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3043 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3044 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3045 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3046 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3047 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3048 * gcc.target/i386/sse-13.c: Ditto.
3049 * gcc.target/i386/sse-14.c: Ditto.
3050 * gcc.target/i386/sse-22.c: Ditto.
3051 * gcc.target/i386/sse-23.c: Ditto.
3052 * gcc.target/i386/testimm-10.c: Ditto.
3053 * gcc.target/i386/testround-1.c: Ditto.
3054
3055 2018-11-05 Paul Koning <ni1d@arrl.net>
3056
3057 * lib/target-supports.exp: Add check for "inf" effective target
3058 keyword.
3059 * gcc.dg/builtins-44.c: Skip if no infinite support.
3060 * gcc.dg/builtins-45.c: Ditto.
3061 * gcc.dg/torture/builtin-complex-1.c: Ditto.
3062 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
3063 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
3064 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
3065 * gcc.dg/torture/builtin-logb-1.c: Ditto.
3066 * gcc.dg/torture/builtin-math-2.c: Ditto.
3067 * gcc.dg/torture/builtin-math-5.c: Ditto.
3068 * gcc.dg/torture/builtin-math-7.c: Ditto.
3069 * gcc.dg/torture/builtin-modf-1.c: Ditto.
3070 * gcc.dg/torture/type-generic-1.c: Ditto.
3071
3072 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
3073
3074 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
3075 expectations.
3076 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3077 * gcc.target/s390/md/setmem_long-1.c: Likewise.
3078
3079 2018-11-05 Richard Biener <rguenther@suse.de>
3080
3081 PR tree-optimization/87873
3082 * gcc.dg/pr87873.c: New testcase.
3083
3084 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3085
3086 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
3087 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
3088
3089 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3090
3091 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
3092
3093 2018-11-05 Richard Biener <rguenther@suse.de>
3094
3095 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
3096 * gcc.dg/tree-ssa/scev-7.c: Likewise.
3097
3098 2018-11-05 Jakub Jelinek <jakub@redhat.com>
3099
3100 PR tree-optimization/87859
3101 * gcc.dg/store_merging_24.c: New test.
3102 * gcc.dg/store_merging_25.c: New test.
3103
3104 PR sanitizer/87837
3105 * c-c++-common/ubsan/pr87837.c: New test.
3106
3107 2018-11-05 Martin Liska <mliska@suse.cz>
3108
3109 PR c/87811
3110 * gcc.dg/pr87811.c: New test.
3111 * gcc.dg/pr87811-2.c: Likewise.
3112 * gcc.dg/pr87811-3.c: Likewise.
3113
3114 2018-11-05 Martin Liska <mliska@suse.cz>
3115
3116 PR gcov-profile/77698
3117 * gcc.dg/tree-prof/pr77698.c: New test.
3118
3119 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3120
3121 PR tree-optimization/86572
3122 * gcc.dg/pr86572.c: New test.
3123
3124 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3125
3126 PR tree-optimization/87672
3127 * gcc.dg/pr87672.c: New test.
3128
3129 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
3130
3131 PR middle-end/58372
3132 * g++.target/i386/pr58372.C: New test.
3133
3134 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
3135
3136 PR target/87079
3137 * gcc.target/nios2/pr87079-1.c: New.
3138 * gcc.target/nios2/pr87079-2.c: New.
3139
3140 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3141
3142 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
3143 * gcc.dg/compat/pr83487-1_main.c: ... here.
3144 * gcc.dg/compat/struct-by-value-10_main.c,
3145 gcc.dg/compat/struct-by-value-10_x.c,
3146 gcc.dg/compat/struct-by-value-11_main.c,
3147 gcc.dg/compat/struct-by-value-11_x.c,
3148 gcc.dg/compat/struct-by-value-12_main.c,
3149 gcc.dg/compat/struct-by-value-12_x.c,
3150 gcc.dg/compat/struct-by-value-13_main.c,
3151 gcc.dg/compat/struct-by-value-13_x.c,
3152 gcc.dg/compat/struct-by-value-14_main.c,
3153 gcc.dg/compat/struct-by-value-14_x.c,
3154 gcc.dg/compat/struct-by-value-15_main.c,
3155 gcc.dg/compat/struct-by-value-15_x.c,
3156 gcc.dg/compat/struct-by-value-17_main.c,
3157 gcc.dg/compat/struct-by-value-17_x.c,
3158 gcc.dg/compat/struct-by-value-18_main.c,
3159 gcc.dg/compat/struct-by-value-18_x.c,
3160 gcc.dg/compat/struct-by-value-2_main.c,
3161 gcc.dg/compat/struct-by-value-2_x.c,
3162 gcc.dg/compat/struct-by-value-22_main.c,
3163 gcc.dg/compat/struct-by-value-22_x.c,
3164 gcc.dg/compat/struct-by-value-3_main.c,
3165 gcc.dg/compat/struct-by-value-3_x.c,
3166 gcc.dg/compat/struct-by-value-4_main.c,
3167 gcc.dg/compat/struct-by-value-4_x.c,
3168 gcc.dg/compat/struct-by-value-5b_main.c,
3169 gcc.dg/compat/struct-by-value-5b_x.c,
3170 gcc.dg/compat/struct-by-value-6b_main.c,
3171 gcc.dg/compat/struct-by-value-6b_x.c,
3172 gcc.dg/compat/struct-by-value-6b_main.c,
3173 gcc.dg/compat/struct-by-value-7b_x.c,
3174 gcc.dg/compat/struct-by-value-7b_main.c,
3175 gcc.dg/compat/struct-by-value-8_main.c,
3176 gcc.dg/compat/struct-by-value-8_x.c,
3177 gcc.dg/compat/struct-by-value-9_main.c,
3178 gcc.dg/compat/struct-by-value-9_x.c,
3179 gcc.dg/compat/struct-return-2_main.c,
3180 gcc.dg/compat/struct-return-2_x.c: Likewise.
3181
3182 2018-11-02 Nathan Sidwell <nathan@acm.org>
3183
3184 * g++.dg/lookup/crash6.C: Adjust error
3185 * g++.dg/parse/crash38.C: Likewise.
3186
3187 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
3188
3189 * gcc.c-torture/execute/20010904-2.c: Fix last change.
3190 * gcc.dg/Wattributes-10.c: Likewise.
3191
3192 2018-11-02 Richard Biener <rguenther@suse.de>
3193
3194 PR tree-optimization/87776
3195 * gcc.dg/torture/pr87776.c: New testcase.
3196
3197 2018-11-01 Marek Polacek <polacek@redhat.com>
3198
3199 Implement P0846R0, ADL and function templates.
3200 * g++.dg/addr_builtin-1.C: Adjust dg-error.
3201 * g++.dg/cpp2a/fn-template1.C: New test.
3202 * g++.dg/cpp2a/fn-template10.C: New test.
3203 * g++.dg/cpp2a/fn-template11.C: New test.
3204 * g++.dg/cpp2a/fn-template12.C: New test.
3205 * g++.dg/cpp2a/fn-template13.C: New test.
3206 * g++.dg/cpp2a/fn-template14.C: New test.
3207 * g++.dg/cpp2a/fn-template15.C: New test.
3208 * g++.dg/cpp2a/fn-template16.C: New test.
3209 * g++.dg/cpp2a/fn-template2.C: New test.
3210 * g++.dg/cpp2a/fn-template3.C: New test.
3211 * g++.dg/cpp2a/fn-template4.C: New test.
3212 * g++.dg/cpp2a/fn-template5.C: New test.
3213 * g++.dg/cpp2a/fn-template6.C: New test.
3214 * g++.dg/cpp2a/fn-template7.C: New test.
3215 * g++.dg/cpp2a/fn-template8.C: New test.
3216 * g++.dg/cpp2a/fn-template9.C: New test.
3217 * g++.dg/parse/fn-template1.C: New test.
3218 * g++.dg/parse/fn-template2.C: New test.
3219 * g++.dg/parse/template19.C: Adjust dg-error.
3220 * g++.dg/template/pr61745.C: Add target to dg-error.
3221
3222 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3223
3224 PR fortran/54613
3225 * gfortran.dg/findloc_1.f90: Actually commit.
3226 * gfortran.dg/findloc_2.f90: Actually commit.
3227 * gfortran.dg/findloc_3.f90: Actually commit.
3228 * gfortran.dg/findloc_4.f90: Actually commit.
3229 * gfortran.dg/findloc_5.f90: Actually commit.
3230 * gfortran.dg/findloc_6.f90: Actually commit.
3231
3232 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
3233
3234 PR fortran/40196
3235 * gfortran.dg/inquiry_part_ref_1.f08: New test.
3236 * gfortran.dg/inquiry_part_ref_2.f90: New test.
3237 * gfortran.dg/inquiry_part_ref_3.f90: New test.
3238
3239 2018-11-01 Paul Koning <ni1d@arrl.net>
3240
3241 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
3242 * gcc.c-torture/execute/20010904-2.c: Ditto.
3243 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
3244 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
3245 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
3246 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
3247 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
3248 * gcc.dg/Walloca-14.c: Ditto.
3249 * gcc.dg/Wlarger-than3.c: Ditto.
3250 * gcc.dg/compat/pr83487-1_y.c: Ditto.
3251 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3252 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3253 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3254 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
3255 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
3256 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
3257 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3258 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3259 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3260 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3261 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3262 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3263 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3264 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3265 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3266 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3267 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3268 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
3269 * gcc.dg/compat/struct-return-2_x.c: Ditto.
3270 * gcc.dg/falign-labels-1.c: Ditto.
3271 * gcc.dg/long_branch.c: Ditto.
3272 * gcc.dg/nextafter-1.c: Ditto.
3273 * gcc.dg/pr35045.c: Ditto.
3274 * gcc.dg/pr48616.c: Ditto.
3275 * gcc.dg/pr84100.c: Ditto.
3276 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
3277 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
3278 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
3279 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
3280 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
3281 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
3282 * gcc.dg/builtins-1.c: Ditto.
3283
3284 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3285
3286 PR fortran/46020
3287 * gfortran.dg/bind_c_18.f90: Adjust error message.
3288
3289 2018-11-01 Marek Polacek <polacek@redhat.com>
3290
3291 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
3292
3293 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3294
3295 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
3296
3297 2018-11-30 Jan Hubicka <jh@suse.cz>
3298
3299 * g++.dg/lto/pr84805_1.C: Update template.
3300 * g++.dg/lto/pr84805_0.C: Update template.
3301 * g++.dg/lto/pr84805_1b.C: Update template.
3302 * g++.dg/lto/pr84805_0b.C: Update template.
3303
3304 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3305
3306 PR tree-optimization/87826
3307 * gcc.dg/pr87826.c: New test.
3308
3309 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3310
3311 PR fortran/46020
3312 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
3313 * gfortran.dg/bind_c_usage_32.f90: New test.
3314
3315 2018-11-01 Nathan Sidwell <nathan@acm.org>
3316
3317 * g++.dg/abi/anon5.C: New.
3318
3319 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3320
3321 PR d/87824
3322 * gdc.dg/simd.d: Add -Wno-psabi.
3323 * gdc.dg/compilable.d: Likewise.
3324
3325 2018-11-01 Martin Liska <mliska@suse.cz>
3326 Jason Merrill <jason@redhat.com>
3327
3328 PR c++/64266
3329 PR bootstrap/70422
3330 PR ipa/81277
3331 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
3332 test.
3333 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
3334 assumptions are not longer valid.
3335
3336 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3337
3338 PR fortran/20520
3339 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
3340
3341 2018-10-31 Nathan Sidwell <nathan@acm.org>
3342
3343 * g++.dg/lookup/friend21.C: New.
3344
3345 2018-10-31 Martin Liska <mliska@suse.cz>
3346
3347 PR driver/83193
3348 * gcc.target/aarch64/spellcheck_7.c: New test.
3349 * gcc.target/aarch64/spellcheck_8.c: New test.
3350 * gcc.target/aarch64/spellcheck_9.c: New test.
3351
3352 2018-10-31 Nathan Sidwell <nathan@acm.org>
3353
3354 * g++.dg/lookup/using60.C: New.
3355
3356 2018-10-31 Richard Biener <rguenther@suse.de>
3357
3358 PR middle-end/70359
3359 PR middle-end/86270
3360 * gcc.target/i386/pr70359.c: New testcase.
3361 * gcc.target/i386/pr86270.c: Likewise.
3362
3363 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3364
3365 * gcc.target/arc/jumptable.c: New test.
3366
3367 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3368
3369 * gcc.target/arc/tls-gd.c: New file.
3370 * gcc.target/arc/tls-ie.c: Likewise.
3371 * gcc.target/arc/tls-ld.c: Likewise.
3372 * gcc.target/arc/tls-le.c: Likewise.
3373 * gcc.target/arc/tls-1.c: Update test.
3374
3375 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3376
3377 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
3378
3379 2018-10-31 Martin Liska <mliska@suse.cz>
3380
3381 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3382 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3383 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3384 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3385
3386 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3387
3388 PR target/87374
3389 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3390 -mword-relocations would be passed when compiling the test.
3391 * gcc.target/arm/movsi_movt.c: Likewise.
3392 * gcc.target/arm/pr81863.c: Likewise.
3393 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3394 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3395 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3396 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3397 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3398 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3399
3400 2018-10-31 Richard Biener <rguenther@suse.de>
3401
3402 PR testsuite/87802
3403 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3404
3405 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3406
3407 PR fortran/85896
3408 * gfortran.dg/min_max_type.f90: New test.
3409
3410 2018-10-30 Martin Sebor <msebor@redhat.com>
3411
3412 PR middle-end/87041
3413 * gcc.c-torture/execute/fprintf-2.c: New test.
3414 * gcc.c-torture/execute/printf-2.c: Same.
3415 * gcc.c-torture/execute/user-printf.c: Same.
3416 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3417 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3418 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3419 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3420
3421 2018-10-30 Marek Polacek <polacek@redhat.com>
3422
3423 Implement P0892R2, explicit(bool).
3424 * g++.dg/cpp2a/explicit1.C: New test.
3425 * g++.dg/cpp2a/explicit10.C: New test.
3426 * g++.dg/cpp2a/explicit11.C: New test.
3427 * g++.dg/cpp2a/explicit12.C: New test.
3428 * g++.dg/cpp2a/explicit13.C: New test.
3429 * g++.dg/cpp2a/explicit2.C: New test.
3430 * g++.dg/cpp2a/explicit3.C: New test.
3431 * g++.dg/cpp2a/explicit4.C: New test.
3432 * g++.dg/cpp2a/explicit5.C: New test.
3433 * g++.dg/cpp2a/explicit6.C: New test.
3434 * g++.dg/cpp2a/explicit7.C: New test.
3435 * g++.dg/cpp2a/explicit8.C: New test.
3436 * g++.dg/cpp2a/explicit9.C: New test.
3437
3438 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3439
3440 PR rtl-optimization/87708
3441 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3442 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3443
3444 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3445
3446 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3447 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3448 * g++.dg/ext/flexarray-mangle.C: Likewise.
3449 * g++.dg/ext/flexarray-subst.C: Likewise.
3450 * g++.dg/ext/flexary10.C: Likewise.
3451 * g++.dg/ext/flexary11.C: Likewise.
3452 * g++.dg/ext/flexary14.C: Likewise.
3453 * g++.dg/ext/flexary16.C: Likewise.
3454 * g++.dg/ext/flexary26.C: Likewise.
3455 * g++.dg/ext/flexary27.C: Likewise.
3456 * g++.dg/ext/flexary7.C: Likewise.
3457 * g++.dg/ext/pr71290.C: Likewise.
3458
3459 2018-10-30 Paul Koning <ni1d@arrl.net>
3460
3461 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3462
3463 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3464
3465 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3466 section names without numbers.
3467 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3468 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3469 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3470
3471 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3472
3473 PR c++/87721
3474 * c-c++-common/substring-location-PR-87721.c: New test.
3475 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3476 PR 87721.
3477 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3478 (test_string_literals): Fold the index arguments before checking
3479 for INTEGER_CST.
3480
3481 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3482
3483 * c-c++-common/spellcheck-reserved.c: Update expected output for
3484 C++ for merger of "did you mean" suggestions into the error
3485 message.
3486 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3487 you mean" suggestion into the error.
3488 * g++.dg/lookup/error1.C: Likewise.
3489 * g++.dg/lookup/pr77549.C: Likewise.
3490 * g++.dg/lookup/pr80913.C: Likewise.
3491 * g++.dg/lookup/suggestions1.C: Likewise.
3492 * g++.dg/lookup/suggestions2.C: New test.
3493 * g++.dg/overload/koenig1.C: Update expected output as above.
3494 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3495 * g++.dg/spellcheck-identifiers.C: Likewise.
3496 * g++.dg/spellcheck-ns.C: New test.
3497 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3498 * g++.dg/spellcheck-pr78656.C: Likewise.
3499 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3500 -fdiagnostics-show-caret to options.
3501 * g++.dg/spellcheck-pr80177.C: Likewise.
3502 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3503 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3504 * g++.dg/template/static10.C: Likewise.
3505 * g++.old-deja/g++.mike/ns5.C: Likewise.
3506 * g++.old-deja/g++.mike/ns7.C: Likewise.
3507 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3508 * g++.old-deja/g++.other/lineno5.C: Likewise.
3509
3510 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3511
3512 * g++.dg/cpp0x/auto24.C: Test location too.
3513 * g++.dg/cpp0x/auto3.C: Likewise.
3514 * g++.dg/cpp0x/auto42.C: Likewise.
3515 * g++.dg/cpp0x/initlist57.C: Likewise.
3516 * g++.dg/cpp0x/initlist75.C: Likewise.
3517 * g++.dg/cpp0x/initlist80.C: Likewise.
3518 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3519 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3520 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3521 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3522 * g++.old-deja/g++.other/typeck1.C: Likewise.
3523
3524 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3525
3526 PR middle-end/87469
3527 * g++.dg/pr87469.C: New test.
3528
3529 2018-10-29 Marek Polacek <polacek@redhat.com>
3530
3531 PR c++/87594 - constexpr rejects-valid with range-based for.
3532 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3533
3534 2018-10-29 Richard Biener <rguenther@suse.de>
3535
3536 PR tree-optimization/87785
3537 * gcc.dg/torture/20181029-1.c: New testcase.
3538 * gcc.dg/torture/20181029-2.c: Likewise.
3539
3540 2018-10-29 Richard Biener <rguenther@suse.de>
3541
3542 PR tree-optimization/87790
3543 * gcc.dg/pr87790.c: New testcase.
3544
3545 2018-10-29 Martin Liska <mliska@suse.cz>
3546
3547 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3548 * lib/gcov.exp: Remove legacy verify-intermediate.
3549
3550 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3551
3552 * gcc.dg/gimplefe-30.c: New test.
3553 * gcc.dg/gimplefe-31.c: New test.
3554 * gcc.dg/gimplefe-32.c: New test.
3555 * gcc.dg/gimplefe-33.c: New test.
3556
3557 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3558
3559 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3560 * gdc.dg/asan/asan.exp: New file.
3561 * gdc.dg/asan/gdc272.d: New test.
3562 * gdc.dg/compilable.d: New test.
3563 * gdc.dg/dg.exp: New file.
3564 * gdc.dg/gdc254.d: New test.
3565 * gdc.dg/gdc260.d: New test.
3566 * gdc.dg/gdc270a.d: New test.
3567 * gdc.dg/gdc270b.d: New test.
3568 * gdc.dg/gdc282.d: New test.
3569 * gdc.dg/gdc283.d: New test.
3570 * gdc.dg/imports/gdc170.d: New test.
3571 * gdc.dg/imports/gdc231.d: New test.
3572 * gdc.dg/imports/gdc239.d: New test.
3573 * gdc.dg/imports/gdc241a.d: New test.
3574 * gdc.dg/imports/gdc241b.d: New test.
3575 * gdc.dg/imports/gdc251a.d: New test.
3576 * gdc.dg/imports/gdc251b.d: New test.
3577 * gdc.dg/imports/gdc253.d: New test.
3578 * gdc.dg/imports/gdc254a.d: New test.
3579 * gdc.dg/imports/gdc256.d: New test.
3580 * gdc.dg/imports/gdc27.d: New test.
3581 * gdc.dg/imports/gdcpkg256/package.d: New test.
3582 * gdc.dg/imports/runnable.d: New test.
3583 * gdc.dg/link.d: New test.
3584 * gdc.dg/lto/lto.exp: New file.
3585 * gdc.dg/lto/ltotests_0.d: New test.
3586 * gdc.dg/lto/ltotests_1.d: New test.
3587 * gdc.dg/runnable.d: New test.
3588 * gdc.dg/simd.d: New test.
3589 * gdc.test/gdc-test.exp: New file.
3590 * lib/gdc-dg.exp: New file.
3591 * lib/gdc.exp: New file.
3592
3593 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3594
3595 PR fortran/54613
3596 * gfortran.dg/findloc_1.f90: New test.
3597 * gfortran.dg/findloc_2.f90: New test.
3598 * gfortran.dg/findloc_3.f90: New test.
3599 * gfortran.dg/findloc_4.f90: New test.
3600 * gfortran.dg/findloc_5.f90: New test.
3601 * gfortran.dg/findloc_6.f90: New test.
3602
3603 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3604 Jinsong Ji <jji@us.ibm.com>
3605
3606 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3607 formatting cleanup.
3608 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3609 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3610 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3611 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3612 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3613 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3614 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3615 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3616 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3617 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3618 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3619 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3620 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3621 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3622 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3623 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3624 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3625 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3626 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3627 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3628 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3629 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3630 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3631 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3632 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3633 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3634 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3635 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3636 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3637 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3638 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3639 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3640 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3641 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3642 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3643 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3644 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3645 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3646 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3647 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3648 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3649 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3650 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3651
3652 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3653
3654 * gcc.target/powerpc/ssse3-check.h: New file.
3655 * gcc.target/powerpc/ssse3-vals.h: New file.
3656 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3657 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3658 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3659 * gcc.target/powerpc/ssse3-palignr.c: New file.
3660 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3661 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3662 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3663 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3664 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3665 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3666 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3667 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3668 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3669 * gcc.target/powerpc/ssse3-psignb.c: New file.
3670 * gcc.target/powerpc/ssse3-psignd.c: New file.
3671 * gcc.target/powerpc/ssse3-psignw.c: New file.
3672
3673 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3674
3675 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3676 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3677 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3678 * gcc.target/powerpc/mmx-packs.c: Likewise.
3679 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3680 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3681 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3682 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3683 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3684 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3685 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3686 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3687 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3688 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3689 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3690 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3691 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3692 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3693 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3694 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3695 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3696 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3697 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3698 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3699 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3700 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3701 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3702 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3703 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3704 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3705 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3706 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3707 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3708 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3709 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3710 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3711 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3712 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3713 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3714 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3715 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3716 * gcc.target/powerpc/pr37191.c: Likewise.
3717 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3718 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3719 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3720 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3721 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3722 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3723 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3724 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3725 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3726 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3727 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3728 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3729 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3730 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3731 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3732 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3733 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3734 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3735 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3736 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3737 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3738 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3739 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3740 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3741 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3742 * gcc.target/powerpc/sse-minps-2.c: Likewise.
3743 * gcc.target/powerpc/sse-minss-1.c: Likewise.
3744 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
3745 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
3746 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
3747 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
3748 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
3749 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
3750 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
3751 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
3752 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
3753 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
3754 * gcc.target/powerpc/sse-movss-1.c: Likewise.
3755 * gcc.target/powerpc/sse-movss-2.c: Likewise.
3756 * gcc.target/powerpc/sse-movss-3.c: Likewise.
3757 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
3758 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
3759 * gcc.target/powerpc/sse-orps-1.c: Likewise.
3760 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3761 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
3762 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
3763 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
3764 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
3765 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
3766 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
3767 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
3768 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
3769 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
3770 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
3771 * gcc.target/powerpc/sse-subps-1.c: Likewise.
3772 * gcc.target/powerpc/sse-subss-1.c: Likewise.
3773 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
3774 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
3775 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
3776 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
3777 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
3778 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
3779 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
3780 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
3781 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
3782 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
3783 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3784 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
3785 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
3786 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
3787 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
3788 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
3789 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
3790 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
3791 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
3792 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
3793 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
3794 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3795 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
3796 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3797 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3798 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3799 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3800 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3801 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3802 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3803 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
3804 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
3805 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3806 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3807 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
3808 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3809 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
3810 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3811 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3812 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
3813 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3814 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
3815 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3816 * gcc.target/powerpc/sse2-mmx.c: Likewise.
3817 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
3818 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
3819 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
3820 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
3821 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3822 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3823 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
3824 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
3825 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
3826 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
3827 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3828 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3829 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3830 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
3831 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3832 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3833 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3834 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
3835 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
3836 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
3837 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3838 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3839 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3840 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
3841 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
3842 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
3843 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
3844 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
3845 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
3846 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
3847 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
3848 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
3849 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
3850 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
3851 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
3852 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
3853 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
3854 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
3855 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
3856 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
3857 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
3858 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
3859 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3860 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
3861 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3862 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
3863 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
3864 * gcc.target/powerpc/sse2-por-1.c: Likewise.
3865 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3866 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3867 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3868 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3869 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
3870 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3871 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3872 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
3873 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
3874 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
3875 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
3876 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
3877 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
3878 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
3879 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
3880 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3881 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3882 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3883 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
3884 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
3885 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
3886 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
3887 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
3888 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
3889 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
3890 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
3891 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
3892 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3893 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
3894 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
3895 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
3896 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
3897 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
3898 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
3899 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
3900 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
3901 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
3902 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
3903 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
3904 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
3905 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3906 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
3907 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3908 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
3909 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
3910 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
3911 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
3912 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
3913 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
3914 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
3915 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
3916 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
3917 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
3918 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
3919 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
3920 * gcc.target/powerpc/sse3-haddps.c: Likewise.
3921 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
3922 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
3923 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
3924 * gcc.target/powerpc/sse3-movddup.c: Likewise.
3925 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
3926 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
3927 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
3928 ommitted "-mpower8-vector" to dg-options.
3929
3930 2018-10-26 Jan Hubicka <jh@suse.cz>
3931
3932 * g++.dg/lto/odr-1_0.C: Fix template.
3933 * g++.dg/lto/odr-1_1.C: Fix template.
3934
3935 2018-10-26 Richard Biener <rguenther@suse.de>
3936
3937 PR tree-optimization/87105
3938 * g++.dg/vect/slp-pr87105.cc: Adjust.
3939 * gcc.dg/torture/20181024-1.c: New testcase.
3940 * g++.dg/opt/20181025-1.C: Likewise.
3941
3942 2018-10-26 Richard Biener <rguenther@suse.de>
3943
3944 PR testsuite/87754
3945 * g++.dg/lto/odr-1_0.C: Fix pattern.
3946
3947 2018-10-26 Richard Biener <rguenther@suse.de>
3948
3949 PR tree-optimization/87746
3950 * gcc.dg/pr87746.c: New testcase.
3951
3952 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3953
3954 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
3955
3956 2018-10-25 Carl Love <cel@us.ibm.com>
3957
3958 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
3959
3960 2018-10-25 Martin Liska <mliska@suse.cz>
3961
3962 PR testsuite/87739
3963 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
3964
3965 2018-10-25 Martin Liska <mliska@suse.cz>
3966
3967 PR other/87735
3968 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
3969 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
3970 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
3971
3972 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
3973
3974 * gcc.target/s390/global-array-almost-huge-element.c: New test.
3975 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
3976 * gcc.target/s390/global-array-element-pic.c: New test.
3977 * gcc.target/s390/global-array-even-element.c: New test.
3978 * gcc.target/s390/global-array-huge-element.c: New test.
3979 * gcc.target/s390/global-array-negative-huge-element.c: New test.
3980 * gcc.target/s390/global-array-odd-element.c: New test.
3981
3982 2018-10-25 Jan Hubicka <jh@suse.cz>
3983
3984 * g++.dg/lto/odr-1_0.C: New test.
3985 * g++.dg/lto/odr-1_1.C: New test.
3986
3987 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3988
3989
3990 * gcc.dg/sibcall-9.c: Make v static.
3991 * gcc.dg/sibcall-10.c: Likewise.
3992
3993 2018-10-25 Richard Biener <rguenther@suse.de>
3994
3995 PR tree-optimization/87665
3996 PR tree-optimization/87745
3997 * gfortran.dg/20181025-1.f: New testcase.
3998
3999 2018-10-25 Jakub Jelinek <jakub@redhat.com>
4000
4001 PR fortran/87725
4002 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
4003 from kind with a colon rather than comma.
4004 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
4005 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
4006
4007 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
4008
4009 * gcc.target/powerpc/float128-math.c: New test to make sure the
4010 long double built-in function names use the f128 form if the user
4011 switched from IBM long double to IEEE long double.
4012 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
4013
4014 2018-10-24 Jakub Jelinek <jakub@redhat.com>
4015
4016 PR c++/86288
4017 * g++.dg/cpp0x/gen-attrs-66.C: New test.
4018
4019 2018-10-24 Martin Sebor <msebor@redhat.com>
4020
4021 PR c++/84851
4022 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
4023
4024 2018-10-24 Martin Liska <mliska@suse.cz>
4025
4026 PR tree-optimization/84436
4027 * gcc.dg/tree-ssa/pr84436-1.c: New test.
4028 * gcc.dg/tree-ssa/pr84436-2.c: New test.
4029 * gcc.dg/tree-ssa/pr84436-3.c: New test.
4030 * gcc.dg/tree-ssa/pr84436-4.c: New test.
4031 * gcc.dg/tree-ssa/pr84436-5.c: New test.
4032
4033 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
4034
4035 * gcc.target/s390/20181024-1.c: New test.
4036
4037 2018-10-24 Richard Biener <rguenther@suse.de>
4038
4039 PR tree-optimization/87105
4040 * gcc.dg/vect/bb-slp-39.c: New testcase.
4041 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
4042
4043 2018-10-24 Richard Biener <rguenther@suse.de>
4044
4045 PR tree-optimization/84013
4046 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
4047
4048 2018-10-24 Richard Biener <rguenther@suse.de>
4049
4050 PR tree-optimization/87665
4051 * gcc.dg/torture/pr87665.c: New testcase.
4052
4053 2018-10-23 Jakub Jelinek <jakub@redhat.com>
4054
4055 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
4056 only. Add expected warnings and messages for c++2a.
4057
4058 2018-10-23 Richard Biener <rguenther@suse.de>
4059
4060 PR tree-optimization/87105
4061 PR tree-optimization/87608
4062 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
4063 g++.dg/vect/slp-pr87105.cc: Likewise.
4064 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
4065 relies on phiprop run before.
4066 * g++.dg/tree-ssa/pr30738.C: Likewise.
4067 * g++.dg/tree-ssa/pr57380.C: Likewise.
4068 * gcc.dg/tree-ssa/pr84859.c: Likewise.
4069 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
4070 confused by copies in the IL left by EVRP.
4071 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
4072 by predictors.
4073 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
4074 * gcc.dg/pr24574.c: Likewise.
4075 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
4076
4077 2018-10-23 Richard Biener <rguenther@suse.de>
4078
4079 PR tree-optimization/87700
4080 * gcc.dg/torture/pr87700.c: New testcase.
4081
4082 2018-10-23 Richard Biener <rguenther@suse.de>
4083
4084 PR tree-optimization/87693
4085 * gcc.dg/torture/pr87693.c: New testcase.
4086
4087 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
4088
4089 PR fortran/85603
4090 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
4091 occurring as it should and a regression caused by version 1 of
4092 this patch.
4093
4094 2018-10-22 Yury Gribov <tetra2005@gmail.com>
4095
4096 PR tree-optimization/87633
4097 * g++.dg/pr87633.C: New test.
4098
4099 2018-10-22 Marek Polacek <polacek@redhat.com>
4100
4101 PR testsuite/87694
4102 * g++.dg/concepts/memfun-err.C: Make it a compile test.
4103
4104 2018-10-22 Richard Biener <rguenther@suse.de>
4105
4106 * gcc.dg/tree-ssa/evrp12.c: New testcase.
4107 * gcc.dg/predict-6.c: Adjust.
4108 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
4109 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4110 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4111
4112 2018-10-22 Martin Liska <mliska@suse.cz>
4113
4114 PR tree-optimization/87686
4115 * g++.dg/tree-ssa/pr87686.C: New test.
4116
4117 2018-10-22 Jakub Jelinek <jakub@redhat.com>
4118
4119 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
4120 properly -std= options.
4121
4122 2018-10-22 Richard Biener <rguenther@suse.de>
4123
4124 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
4125
4126 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4127
4128 * gnat.dg/sso14.adb: New test.
4129 * gnat.dg/sso15.adb: Likewise.
4130
4131 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4132
4133 * gnat.dg/warn19.ad[sb]: New test.
4134 * gnat.dg/warn19_pkg.ads: New helper.
4135
4136 2018-10-22 Richard Biener <rguenther@suse.de>
4137
4138 PR tree-optimization/87640
4139 * gcc.dg/torture/pr87640.c: New testcase.
4140
4141 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
4142
4143 * gcc.target/s390/litpool-int.c: New test.
4144
4145 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4146
4147 PR target/72782
4148 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
4149 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
4150 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
4151 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
4152 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
4153 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
4154 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
4155 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
4156
4157 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4158
4159 PR target/72782
4160 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
4161 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
4162 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
4163 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
4164 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
4165 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
4166 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
4167 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
4168 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
4169 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
4170 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
4171 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
4172 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
4173 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
4174 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
4175 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
4176 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
4177 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
4178 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
4179 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
4180 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
4181 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
4182 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
4183 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
4184 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
4185 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
4186 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
4187
4188 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4189
4190 PR target/72782
4191 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
4192 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
4193 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
4194 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
4195 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
4196 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
4197 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
4198 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
4199 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
4200 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
4201 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
4202 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
4203 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
4204 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
4205 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
4206 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
4207 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
4208
4209 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4210
4211 PR target/72782
4212 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
4213 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4214 (__builtin_ia32_vfmsubps512_mask): Likewise.
4215 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4216 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4217 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4218 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4219 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4220 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4221 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4222 * testsuite/gcc.target/i386/sse-13.c
4223 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4224 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4225 (__builtin_ia32_vfmsubps512_mask): Likewise.
4226 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4227 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4228 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4229 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4230 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4231 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4232 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4233 * testsuite/gcc.target/i386/sse-23.c
4234 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4235 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4236 (__builtin_ia32_vfmsubps512_mask): Likewise.
4237 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4238 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4239 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4240 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4241 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4242 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4243 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4244
4245 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4246
4247 PR target/72782
4248 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
4249 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
4250 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
4251 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
4252 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
4253 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
4254 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
4255 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
4256 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
4257 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
4258 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
4259
4260 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4261
4262 PR target/72782
4263 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
4264 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
4265 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
4266 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
4267 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
4268 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
4269 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
4270 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
4271 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
4272 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
4273 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
4274
4275 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4276
4277 PR target/72782
4278 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
4279 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
4280 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
4281 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
4282 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
4283 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
4284 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
4285 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
4286 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
4287 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
4288 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
4289
4290 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
4291
4292 PR fortran/71880
4293 * gfortran.dg/deferred_character_31.f90 : New test.
4294
4295 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4296
4297 PR target/72782
4298 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
4299 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
4300 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
4301 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
4302 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
4303 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
4304 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
4305 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
4306 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
4307
4308 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4309
4310 PR target/87662
4311 * gcc.target/i386/pr87662.c
4312
4313 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
4314
4315 PR target/72782
4316 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
4317 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
4318 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
4319 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
4320 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
4321 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
4322 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
4323 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
4324
4325 2018-10-20 Marek Polacek <polacek@redhat.com>
4326
4327 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
4328 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
4329 the list of default stds to test.
4330
4331 2018-10-20 Jakub Jelinek <jakub@redhat.com>
4332
4333 PR middle-end/87647
4334 * gcc.c-torture/compile/pr87647.c: New test.
4335
4336 2018-10-19 Jakub Jelinek <jakub@redhat.com>
4337
4338 PR middle-end/85488
4339 PR middle-end/87649
4340 * c-c++-common/gomp/doacross-2.c: New test.
4341 * c-c++-common/gomp/sink-3.c: Expect another error during error
4342 recovery.
4343
4344 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
4345
4346 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
4347 field number.
4348 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
4349
4350 2018-10-19 Richard Biener <rguenther@suse.de>
4351
4352 PR middle-end/87645
4353 * gcc.dg/torture/pr87645.c: New testcase.
4354
4355 2018-10-19 Richard Biener <rguenther@suse.de>
4356
4357 PR target/87657
4358 * gcc.target/i386/pr87657.c: New testcase.
4359
4360 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
4361
4362 PR target/72782
4363 * gcc.target/i386/avx512-binop-1.h: New file.
4364 * gcc.target/i386/avx512-binop-2.h: Likewise.
4365 * gcc.target/i386/avx512-binop-3.h: Likewise.
4366 * gcc.target/i386/avx512-binop-4.h: Likewise.
4367 * gcc.target/i386/avx512-binop-5.h: Likewise.
4368 * gcc.target/i386/avx512-binop-6.h: Likewise.
4369 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4370 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4371 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4372 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4373 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4374 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4375 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4376 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4377 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4378 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4379 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4380 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4381 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4382 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4383 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4384 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4385 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4386
4387 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4388
4389 PR rtl-optimization/87596
4390 * gcc.target/i386/pr87596.c: New test.
4391
4392 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4393
4394 * gnat.dg/frame_overflow2.adb: New test.
4395
4396 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4397
4398 PR target/72782
4399 * gcc.target/i386/avx512-fma-1.h: New file.
4400 * gcc.target/i386/avx512-fma-2.h: Likewise.
4401 * gcc.target/i386/avx512-fma-3.h: Likewise.
4402 * gcc.target/i386/avx512-fma-4.h: Likewise.
4403 * gcc.target/i386/avx512-fma-5.h: Likewise.
4404 * gcc.target/i386/avx512-fma-6.h: Likewise.
4405 * gcc.target/i386/avx512-fma-7.h: Likewise.
4406 * gcc.target/i386/avx512-fma-8.h: Likewise.
4407 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4408 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4409 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4410 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4411 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4412 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4413 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4414 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4415 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4416 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4417 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4418
4419 2018-10-18 Tobias Burnus <burnus@net-b.de>
4420
4421 PR fortran/87625
4422 * gfortran.dg/realloc_on_assign_31.f90: New file.
4423
4424 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4425
4426 PR tree-optimization/87562
4427 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4428 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4429 * c-c++-common/substring-location-PR-87562-1.c: New test.
4430 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4431 PR 87562.
4432 * gcc.dg/plugin/pr87562-a.h: New file.
4433 * gcc.dg/plugin/pr87562-b.h: New file.
4434
4435 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4436
4437 PR fortran/58618
4438 * gfortran.dg/associate_45.f90 : New test.
4439
4440 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4441
4442 PR fortran/58618
4443 * gfortran.dg/deferred_character_30.f90 : New test.
4444
4445 2018-10-18 Richard Biener <rguenther@suse.de>
4446
4447 PR middle-end/87087
4448 * gcc.dg/torture/pr87087.c: New testcase.
4449 * gcc.dg/graphite/pr84204.c: XFAIL.
4450 * gcc.dg/graphite/pr85935.c: Likewise.
4451
4452 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4453
4454 PR target/87537
4455 * gcc.target/i386/pr87537-1.c: New test.
4456
4457 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4458
4459 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4460 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4461 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4462 gcc.dg/gnu2x-static-assert-1.c: New tests.
4463 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4464
4465 2018-10-17 Tobias Burnus <burnus@net-b.de>
4466
4467 PR fortran/87632
4468 * gfortran.dg/select_type_47.f90: New.
4469
4470 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4471
4472 * gcc.c-torture/execute/pr87623.c: New test.
4473
4474 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4475
4476 PR c++/84705
4477 * g++.dg/cpp0x/pr84705.C: New.
4478
4479 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4480
4481 PR fortran/56386
4482 PR fortran/58906
4483 PR fortran/77385
4484 * gfortran.dg/associate_44.f90 : New test.
4485
4486 PR fortran/80260
4487 * gfortran.dg/select_type_45.f90 : New test.
4488
4489 PR fortran/82077
4490 * gfortran.dg/select_type_46.f90 : New test.
4491
4492 2018-10-16 Tobias Burnus <burnus@net-b.de>
4493
4494 PR fortran/67125
4495 * gfortran.dg/allocate_with_source_26.f90: Extend
4496 testcase with polymorphic variables.
4497
4498 2018-10-16 Tobias Burnus <burnus@net-b.de>
4499
4500 PR fortran/67125
4501 * gfortran.dg/allocate_with_source_26.f90: New.
4502
4503 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4504
4505 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4506 to reflect minimum margin width.
4507 * gcc.dg/missing-header-fixit-4.c: Likewise.
4508 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4509 Likewise.
4510 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4511 Likewise.
4512 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4513 New test.
4514 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4515
4516 2018-10-15 Tobias Burnus <burnus@net-b.de>
4517
4518 PR fortran/87597
4519 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4520
4521 2018-10-15 Renlin Li <renlin.li@arm.com>
4522
4523 PR target/87563
4524 * gcc.target/aarch64/sve/pr87563.c: New.
4525
4526 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4527 Tobias Burnus <burnus@gcc.gnu.org>
4528
4529 PR fortran/87566
4530 * gfortran.dg/select_type_44.f90: New test.
4531 * gfortran.dg/associate_42.f90: New test.
4532
4533 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4534
4535 PR tree-optimization/87022
4536 * gcc.dg/tree-ssa/pr87022.c: New test.
4537
4538 2018-10-15 Richard Biener <rguenther@suse.de>
4539
4540 PR middle-end/87610
4541 * gcc.dg/torture/restrict-6.c: New testcase.
4542
4543 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4544
4545 * g++.dg/vec-init-1.C: New test.
4546
4547 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4548
4549 PR target/87599
4550 * gcc.target/i386/pr87599.c: New test.
4551
4552 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4553
4554 PR target/87572
4555 * gcc.target/i386/pr87572.c: New test.
4556
4557 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4558
4559 PR fortran/83146
4560 * gfortran.dg/associate_43.f90: New test.
4561
4562 2018-10-14 Anthony Green <green@moxielogic.com>
4563
4564 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4565
4566 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4567
4568 PR middle-end/81376
4569 * c-c++-common/pr81376.c: New test.
4570 * gcc.target/i386/387-ficom-2.c: Update test.
4571 * gcc.target/i386/387-ficom-2.c: Ditto.
4572
4573 2018-10-12 Tobias Burnus <burnus@net-b.de>
4574
4575 PR fortran/87597
4576 * gfortran.dg/inline_matmul_24.f90: New.
4577
4578 2018-10-12 Tobias Burnus <burnus@net-b.de>
4579
4580 PR fortran/58787
4581 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4582 * gfortran.dg/interface_42.f90: Ditto.
4583 * gfortran.dg/internal_references_1.f90: Ditto.
4584 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4585 * gfortran.dg/pr65453.f90: Ditto.
4586 * gfortran.dg/pr77414.f90: Ditto.
4587 * gfortran.dg/pr78741.f90: Ditto.
4588 * gfortran.dg/same_name_2.f90: Ditto.
4589
4590 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4591
4592 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4593 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4594
4595 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4596
4597 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4598 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4599 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4600 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4601 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4602 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4603 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4604 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4605 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4606 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4607
4608 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4609
4610 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4611 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4612 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4613 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4614 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4615 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4616 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4617 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4618 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4619 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4620 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4621 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4622 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4623 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4624 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4625 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4626 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4627 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4628
4629 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4630
4631 * gcc.target/powerpc/fold-vec-select-char.c: New.
4632 * gcc.target/powerpc/fold-vec-select-double.c: New.
4633 * gcc.target/powerpc/fold-vec-select-float.c: New.
4634 * gcc.target/powerpc/fold-vec-select-int.c: New.
4635 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4636 * gcc.target/powerpc/fold-vec-select-short.c: New.
4637
4638 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4639
4640 PR tree-optimization/86829
4641 * gcc.dg/sinatan-1.c: New test.
4642 * gcc.dg/sinatan-2.c: New test.
4643 * gcc.dg/sinatan-3.c: New test.
4644
4645 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4646
4647 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4648 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4649 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4650
4651 2018-10-11 Tobias Burnus <burnus@net-b.de>
4652
4653 Revert:
4654 2018-10-09 Tobias Burnus <burnus@net-b.de>
4655
4656 PR fortran/83522
4657 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4658 change to dg-do compile.
4659 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4660 * gfortran.dg/array_initializer_1.f90: Use array
4661 element not size-one section.
4662 * gfortran.dg/array_substring.f90: New.
4663
4664 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4665
4666 PR target/87511
4667 * gcc.target/aarch64/pr87511.c: Add new test.
4668
4669 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4670
4671 PR c++/84993
4672 * g++.dg/torture/accessor-fixits-9.C: New test.
4673
4674 2018-10-11 Nathan Sidwell <nathan@acm.org>
4675
4676 * g++.dg/parse/close-brace.C: New.
4677 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4678 * g++.old-deja/g++.other/crash32.C: Add another error
4679
4680 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4681
4682 PR c++/85070
4683 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4684 c++14_only to c++14.
4685
4686 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4687
4688 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4689 there hasn't been a dg-end-multiline-output since the last
4690 dg-begin-multiline-output.
4691 (dg-end-multiline-output): Issue an error if there hasn't been a
4692 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4693 as soon possible. Rename "line" to "last_line".
4694
4695 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4696
4697 * selftests/repeat.rtl: New file.
4698
4699 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4700
4701 PR c++/87582
4702 * g++.dg/cpp1z/decomp48.C: New test.
4703
4704 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4705
4706 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4707 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4708 output for C vs C++. Expect notes showing the definitions of the
4709 macros.
4710 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4711 above.
4712
4713 2018-10-11 Martin Jambor <mjambor@suse.cz>
4714
4715 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4716 greater that the size of double by target large_long double.
4717
4718 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4719
4720 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4721
4722 PR c++/87547
4723 * g++.dg/rtti/typeid12.C: New test.
4724
4725 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4726
4727 * g++.dg/other/pr87574.C: New test.
4728
4729 2018-10-10 Marek Polacek <polacek@redhat.com>
4730
4731 PR c++/87567 - constexpr rejects call to non-constexpr function.
4732 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4733
4734 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4735
4736 PR target/87579
4737 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4738 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4739 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4740 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4741 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4742 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4743 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4744 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4745 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4746 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4747 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4748 * gcc.target/powerpc/pr37191.c: Likewise.
4749 2018-10-10 Martin Sebor <msebor@redhat.com>
4750
4751 PR c/54391
4752 * gcc.dg/transparent-union-6.c: New.
4753
4754 2018-10-10 Martin Sebor <msebor@redhat.com>
4755
4756 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
4757 Add a test for 2-byte wchar_t.
4758 * gcc.dg/builtin-memchr.c: New test.
4759
4760 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
4761
4762 PR target/87573
4763 * gcc.target/i386/pr87573.c: New test.
4764
4765 2018-10-10 Jakub Jelinek <jakub@redhat.com>
4766
4767 PR target/87550
4768 * gcc.target/i386/pr87550.c: New test.
4769
4770 PR c/87286
4771 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
4772
4773 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4774
4775 PR c++/84423
4776 * g++.dg/concepts/pr84423-1.C: New.
4777 * g++.dg/concepts/pr84423-2.C: Likewise.
4778 * g++.dg/cpp0x/auto39.C: Test location too.
4779 * g++.dg/cpp0x/auto9.C: Likewise.
4780 * g++.dg/cpp1y/pr60384.C: Likewise.
4781
4782 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
4783
4784 * gcc.target/powerpc/sse3-check.h: New file.
4785 * gcc.target/powerpc/sse3-addsubps.c: New file.
4786 * gcc.target/powerpc/sse3-addsubpd.c: New file.
4787 * gcc.target/powerpc/sse3-haddps.c: New file.
4788 * gcc.target/powerpc/sse3-hsubps.c: New file.
4789 * gcc.target/powerpc/sse3-haddpd.c: New file.
4790 * gcc.target/powerpc/sse3-hsubpd.c: New file.
4791 * gcc.target/powerpc/sse3-lddqu.c: New file.
4792 * gcc.target/powerpc/sse3-movsldup.c: New file.
4793 * gcc.target/powerpc/sse3-movshdup.c: New file.
4794 * gcc.target/powerpc/sse3-movddup.c: New file.
4795 * gcc.target/powerpc/pr37191.c: New file.
4796
4797 2018-10-09 Tobias Burnus <burnus@net-b.de>
4798
4799 PR fortran/83522
4800 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4801 change to dg-do compile.
4802 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4803 * gfortran.dg/array_initializer_1.f90: Use array
4804 element not size-one section.
4805 * gfortran.dg/array_substring.f90: New.
4806
4807 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4808
4809 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
4810 testcase.
4811
4812 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4813
4814 * gnat.dg/warn17.adb: New testcase.
4815
4816 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
4817
4818 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
4819 gnat.dg/inline14_pkg.ads: New testcase.
4820
4821 2018-10-09 Ed Schonberg <schonberg@adacore.com>
4822
4823 * gnat.dg/warn18.adb: New testcase.
4824
4825 2018-10-09 Martin Liska <mliska@suse.cz>
4826
4827 * c-c++-common/asan/pr64820.c: Add line number to scanned
4828 pattern.
4829 * c-c++-common/asan/use-after-return-1.c: Likewise.
4830 * g++.dg/asan/function-argument-1.C (main): Likewise.
4831 * g++.dg/asan/function-argument-2.C (main): Likewise.
4832 * g++.dg/asan/function-argument-3.C (main): Likewise.
4833 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
4834 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
4835 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
4836 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
4837 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
4838 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
4839 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
4840 * gcc.dg/asan/pr78541.c (main): Likewise.
4841 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
4842 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
4843 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
4844 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
4845 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
4846 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
4847
4848 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
4849
4850 PR fortran/87151
4851 * gfortran.dg/deferred_type_component_3.f90: New test.
4852
4853 PR fortran/80931
4854 * gfortran.dg/deferred_character_28.f90: New test.
4855 * gfortran.dg/deferred_character_29.f90: New test (note that
4856 this test appears in PR83196 comment #4 by mistake).
4857
4858 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
4859
4860 * gcc.target/i386/vararg-loc.c: Accept a column number.
4861
4862 2018-10-08 Martin Liska <mliska@suse.cz>
4863
4864 * gcc.target/i386/i386.exp: Move procedures to
4865 target-supports.exp.
4866 * g++.target/i386/i386.exp: New file.
4867 * gcc.target/i386/mv*.C: Move here tests and remove
4868 target filter in these tests.
4869
4870 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
4871
4872 * gfortran.dg/contiguous_4.f90: Adjust.
4873 * gfortran.dg/contiguous_4.f90: New test.
4874
4875 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
4876
4877 PR fortran/86372
4878 * gfortran.dg/associate_41.f90: New test.
4879
4880 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4881
4882 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
4883 * gnat.dg/string_merge1.adb: Likewise.
4884 * gnat.dg/string_merge2.adb: Likewise.
4885
4886 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4887
4888 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
4889
4890 2018-10-08 Martin Liska <mliska@suse.cz>
4891
4892 * g++.dg/ext/pr82625.C: Add dg-compile filter.
4893
4894 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
4895
4896 PR c++/71128
4897 * g++.dg/concepts/pr71128.C: New.
4898
4899 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
4900
4901 PR c/87286
4902 * gcc.dg/pr87286.c: New test.
4903
4904 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
4905
4906 PR fortran/86111
4907 * gfortran.dg/array_constructor_type_23.f90: New test.
4908
4909 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
4910
4911 PR fortran/83999
4912 * gfortran.dg/elemental_function_4.f90 : New test.
4913
4914 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
4915
4916 PR rtl-optimization/86939
4917 PR rtl-optimization/87479
4918 * gcc.target/powerpc/pr86939.c: New test.
4919 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
4920
4921 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
4922
4923 * gnat.dg/string_merge1.adb: Fix test expectations.
4924 * gnat.dg/string_merge2.adb: Likewise.
4925
4926 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4927
4928 PR c++/56856
4929 * g++.dg/ext/builtin4.C: Set expected location for warning to the
4930 correct location within the format string.
4931 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
4932 files for testing locations within string literal locations from
4933 the C frontend.
4934 * g++.dg/warn/Wformat-method.C: New test.
4935 * g++.dg/warn/Wformat-pr71863.C: New test.
4936 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
4937 * g++.dg/warn/Wformat-ranges.C: New test, based on
4938 gcc.dg/format/diagnostic-ranges.c.
4939 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4940 (test_multitoken_macro): Generalize expected output to work with
4941 both C and C++.
4942 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4943 (test_stringified_token_1): Likewise.
4944 (test_stringified_token_3): Likewise.
4945
4946 2018-10-05 David Malcolm <dmalcolm@redhat.com>
4947
4948 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
4949 count. If there's a 3rd argument, use dg-process-target on it,
4950 bailing out, or recording expected failures as "maybe_x".
4951 (proc handle-multiline-outputs): Extract "maybe_x", and use it
4952 to convert pass/fail into xpass/xfail.
4953
4954 2018-10-05 Martin Sebor <msebor@redhat.com>
4955
4956 PR tree-optimization/87490
4957 * gcc.dg/pr87490.c: New test.
4958 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
4959
4960 2018-10-05 Steve Ellcey <sellcey@cavium.com>
4961
4962 PR tree-optimization/71625
4963 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
4964 (test_vclz_s16): Ditto.
4965 (test_vclz_s32): Ditto.
4966 (test_vclzq_s8): Ditto.
4967 (test_vclzq_s16): Ditto.
4968 (test_vclzq_s32): Ditto.
4969 (test_vclz_u8): Ditto.
4970 (test_vclz_u16): Ditto.
4971 (test_vclz_u32): Ditto.
4972 (test_vclzq_u8): Ditto.
4973 (test_vclzq_u16): Ditto.
4974 (test_vclzq_u32): Ditto.
4975 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
4976 (test_vneg_s16): Ditto.
4977 (test_vneg_s32): Ditto.
4978 (test_vneg_s64): Ditto.
4979 (test_vnegd_s64): Ditto.
4980 (test_vnegq_s8): Ditto.
4981 (test_vnegq_s16): Ditto.
4982 (test_vnegq_s32): Ditto.
4983 (test_vnegq_s64): Ditto.
4984
4985 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
4986
4987 PR target/87509
4988 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
4989 of dfp_hw. Don't include <altivec.h>.
4990 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
4991 lp64.
4992 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
4993 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
4994 * gcc.target/powerpc/test_mffsl.c: Ditto.
4995
4996 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
4997
4998 * c-c++-common/Wprio-ctor-dtor.c: New test.
4999
5000 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5001
5002 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
5003 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
5004 dg-additional-options. Add dg-message and dg-missed directives
5005 to verify that -fopt-info messages are written at the correct
5006 locations.
5007
5008 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5009
5010 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
5011 due to "-internals" not being selected.
5012 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
5013 "-internals" added to re-enable the output from test_scopes.
5014 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
5015
5016 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5017
5018 * gnat.dg/string_merge1.adb: New test.
5019 * gnat.dg/string_merge2.adb: New test.
5020 * gcc.dg/merge-all-constants-1.c: Adjust test.
5021 * gcc.dg/merge-all-constants-2.c: New test.
5022
5023 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
5024
5025 PR target/87486
5026 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
5027
5028 2018-10-04 Martin Liska <mliska@suse.cz>
5029
5030 PR c/87483
5031 * gcc.dg/pr87483.c: New test.
5032
5033 2018-10-04 Martin Liska <mliska@suse.cz>
5034
5035 PR ipa/82625
5036 * g++.dg/ext/pr82625.C: New test.
5037
5038 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5039
5040 * gcc.dg/plugin/dump-1.c: New test.
5041 * gcc.dg/plugin/dump_plugin.c: New test plugin.
5042 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5043
5044 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
5045
5046 PR rtl-optimization/87466
5047 * gcc.target/powerpc/pr87466.c: New test.
5048
5049 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5050
5051 PR tree-optimization/85787
5052 * gcc.dg/ipa/propmalloc-4.c: New test.
5053
5054 2018-10-04 Richard Biener <rguenther@suse.de>
5055
5056 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
5057
5058 2018-10-03 Ian Lance Taylor <iant@google.com>
5059
5060 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
5061
5062 2018-10-03 Martin Sebor <msebor@redhat.com>
5063
5064 * gcc.dg/warn-sprintf-no-nul.c: New test.
5065
5066 2018-10-03 Martin Liska <mliska@suse.cz>
5067
5068 PR gcov-profile/86109
5069 * g++.dg/gcov/pr86109.C: New test.
5070
5071 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
5072
5073 * gcc.dg/tree-ssa/muldiv-1.c: New file.
5074 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
5075
5076 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
5077
5078 PR target/87081
5079 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
5080
5081 2018-10-01 Martin Sebor <msebor@redhat.com>
5082
5083 * gcc.dg/warn-strnlen-no-nul.c: New.
5084
5085 2018-10-01 Carl Love <cel@us.ibm.com>
5086
5087 PR 69431
5088 * gcc.target/powerpc/test_mffsl-p9.c: New file.
5089 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
5090 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
5091 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
5092 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
5093
5094 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
5095
5096 PR fortran/65677
5097 * gfortran.dg/dependency_52.f90 : Expand the test to check both
5098 the call to adjustl and direct assignment of the substring.
5099
5100 2018-10-01 Richard Biener <rguenther@suse.de>
5101
5102 PR tree-optimization/87465
5103 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
5104
5105 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5106
5107 PR target/86486
5108 * gcc.dg/pr82788.c: Skip for AArch64.
5109 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
5110 * gcc.target/aarch64/subsp.c: Likewise.
5111 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
5112 on AArch64.
5113 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
5114 * gcc.dg/stack-check-12.c: ILP32 fixup.
5115 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
5116 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
5117 * testsuite/lib/target-supports.exp
5118 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
5119 require frame pointer for non-leaf functions.
5120
5121 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5122
5123 PR target/86486
5124 * gcc.target/aarch64/stack-check-alloca-1.c: New.
5125 * gcc.target/aarch64/stack-check-alloca-10.c: New.
5126 * gcc.target/aarch64/stack-check-alloca-2.c: New.
5127 * gcc.target/aarch64/stack-check-alloca-3.c: New.
5128 * gcc.target/aarch64/stack-check-alloca-4.c: New.
5129 * gcc.target/aarch64/stack-check-alloca-5.c: New.
5130 * gcc.target/aarch64/stack-check-alloca-6.c: New.
5131 * gcc.target/aarch64/stack-check-alloca-7.c: New.
5132 * gcc.target/aarch64/stack-check-alloca-8.c: New.
5133 * gcc.target/aarch64/stack-check-alloca-9.c: New.
5134 * gcc.target/aarch64/stack-check-alloca.h: New.
5135 * gcc.target/aarch64/stack-check-14.c: New.
5136 * gcc.target/aarch64/stack-check-15.c: New.
5137
5138 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5139
5140 PR target/86486
5141 * gcc.target/aarch64/stack-check-prologue-16.c: New test
5142 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
5143 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
5144 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
5145
5146 2018-10-01 Jeff Law <law@redhat.com>
5147 Richard Sandiford <richard.sandiford@linaro.org>
5148 Tamar Christina <tamar.christina@arm.com>
5149
5150 PR target/86486
5151 * gcc.target/aarch64/stack-check-12.c: New.
5152 * gcc.target/aarch64/stack-check-13.c: New.
5153 * gcc.target/aarch64/stack-check-cfa-1.c: New.
5154 * gcc.target/aarch64/stack-check-cfa-2.c: New.
5155 * gcc.target/aarch64/stack-check-prologue-1.c: New.
5156 * gcc.target/aarch64/stack-check-prologue-10.c: New.
5157 * gcc.target/aarch64/stack-check-prologue-11.c: New.
5158 * gcc.target/aarch64/stack-check-prologue-12.c: New.
5159 * gcc.target/aarch64/stack-check-prologue-13.c: New.
5160 * gcc.target/aarch64/stack-check-prologue-14.c: New.
5161 * gcc.target/aarch64/stack-check-prologue-15.c: New.
5162 * gcc.target/aarch64/stack-check-prologue-2.c: New.
5163 * gcc.target/aarch64/stack-check-prologue-3.c: New.
5164 * gcc.target/aarch64/stack-check-prologue-4.c: New.
5165 * gcc.target/aarch64/stack-check-prologue-5.c: New.
5166 * gcc.target/aarch64/stack-check-prologue-6.c: New.
5167 * gcc.target/aarch64/stack-check-prologue-7.c: New.
5168 * gcc.target/aarch64/stack-check-prologue-8.c: New.
5169 * gcc.target/aarch64/stack-check-prologue-9.c: New.
5170 * gcc.target/aarch64/stack-check-prologue.h: New.
5171 * lib/target-supports.exp
5172 (check_effective_target_supports_stack_clash_protection): Add AArch64.
5173
5174 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5175
5176 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
5177 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
5178 (check_compile): Support values already Boolean.
5179 (check_alias_available, check_gc_sections_available,
5180 check_profiling_available, check_effective_target_vect_cmdline_needed,
5181 check_effective_target_vect_int,
5182 check_effective_target_vect_intfloat_cvt,
5183 check_effective_target_vect_doubleint_cvt,
5184 check_effective_target_vect_intdouble_cvt,
5185 check_effective_target_vect_uintfloat_cvt,
5186 check_effective_target_vect_floatint_cvt,
5187 check_effective_target_vect_floatuint_cvt,
5188 check_effective_target_vect_peeling_profitable,
5189 check_effective_target_vect_simd_clones,
5190 check_effective_target_vect_peeling_profitable,
5191 check_effective_target_vect_simd_clones,
5192 check_effective_target_vect_shift,
5193 check_effective_target_vect_bswap,
5194 check_effective_target_vect_shift_char,
5195 check_effective_target_vect_float,
5196 check_effective_target_vect_double,
5197 check_effective_target_vect_long_long,
5198 check_effective_target_vect_no_int_min_max,
5199 check_effective_target_vect_no_int_add,
5200 check_effective_target_vect_no_bitwise,
5201 check_effective_target_vect_perm,
5202 check_effective_target_vect_perm_byte,
5203 check_effective_target_vect_perm_short,
5204 check_effective_target_xorsign,
5205 check_effective_target_vect_widen_sum_hi_to_si_pattern,
5206 check_effective_target_vect_widen_sum_hi_to_si,
5207 check_effective_target_vect_widen_sum_qi_to_hi,
5208 check_effective_target_vect_widen_sum_qi_to_si,
5209 check_effective_target_vect_widen_mult_qi_to_hi,
5210 check_effective_target_vect_widen_mult_hi_to_si,
5211 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5212 check_effective_target_vect_widen_mult_hi_to_si_pattern,
5213 check_effective_target_vect_widen_mult_si_to_di_pattern,
5214 check_effective_target_vect_widen_shift,
5215 check_effective_target_vect_sdot_qi,
5216 check_effective_target_vect_udot_qi,
5217 check_effective_target_vect_sdot_hi,
5218 check_effective_target_vect_udot_hi,
5219 check_effective_target_vect_usad_char,
5220 check_effective_target_vect_pack_trunc,
5221 check_effective_target_vect_unpack,
5222 check_effective_target_unaligned_stack,
5223 check_effective_target_vect_no_align,
5224 check_effective_target_vect_hw_misalign,
5225 check_effective_target_natural_alignment_32,
5226 check_effective_target_natural_alignment_64,
5227 check_effective_target_vect_element_align,
5228 check_effective_target_vect_load_lanes **,
5229 check_effective_target_vect_condition,
5230 check_effective_target_vect_cond_mixed,
5231 check_effective_target_vect_char_mult,
5232 check_effective_target_vect_short_mult,
5233 check_effective_target_vect_int_mult,
5234 check_effective_target_vect_extract_even_odd,
5235 check_effective_target_vect_interleave,
5236 check_effective_target_vect_stridedN,
5237 check_effective_target_vect_call_copysignf,
5238 check_effective_target_sqrt_insn,
5239 check_effective_target_vect_call_sqrtf,
5240 check_effective_target_vect_call_btrunc,
5241 check_effective_target_vect_call_btruncf,
5242 check_effective_target_vect_call_ceil,
5243 check_effective_target_vect_call_ceilf,
5244 check_effective_target_vect_call_floor,
5245 check_effective_target_vect_call_floorf,
5246 check_effective_target_vect_call_lceil,
5247 check_effective_target_vect_call_lfloor,
5248 check_effective_target_vect_call_nearbyint,
5249 check_effective_target_vect_call_nearbyintf,
5250 check_effective_target_vect_call_round,
5251 check_effective_target_vect_call_roundf,
5252 check_effective_target_section_anchors,
5253 check_effective_target_bswap,
5254 check_effective_target_sync_int_long,
5255 check_effective_target_sync_char_short,
5256 check_effective_target_tiny,
5257 check_effective_target_pie_copyreloc,
5258 check_effective_target_got32x_reloc,
5259 check_effective_target_tls_get_addr_via_got): Use new caching.
5260
5261 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
5262
5263 PR tree-optimization/87261
5264 * gcc.dg/pr87261.c: New test.
5265
5266 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5267
5268 * gcc.target/arc/tph_addx.c: New test.
5269
5270 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5271
5272 * gcc.target/arc/tmac-3.c: New file.
5273
5274 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5275
5276 PR fortran/87359
5277 * gfortran.dg/associate_40.f90 : New test.
5278
5279 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5280
5281 PR fortran/70752
5282 PR fortran/72709
5283 * gfortran.dg/deferred_character_25.f90 : New test.
5284 * gfortran.dg/deferred_character_26.f90 : New test.
5285 * gfortran.dg/deferred_character_27.f90 : New test to verify
5286 that PR82617 remains fixed.
5287
5288 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5289
5290 PR fortran/70149
5291 * gfortran.dg/deferred_character_24.f90 : New test.
5292
5293 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
5294
5295 PR target/87370
5296 * gcc.target/i386/pr87370.c: New test.
5297
5298 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
5299
5300 PR fortran/65667
5301 * gfortran.dg/dependency_52.f90 : New test.
5302
5303 2018-09-29 Jakub Jelinek <jakub@redhat.com>
5304
5305 PR target/87467
5306 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
5307 (CALC): Use double instead of float.
5308 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
5309 _mm512_abs_ps and _mm512_mask_abs_ps.
5310
5311 2018-09-28 David Malcolm <dmalcolm@redhat.com>
5312
5313 * c-c++-common/unroll-1.c: Update expected output from "note" to
5314 "optimized".
5315 * c-c++-common/unroll-2.c: Likewise.
5316 * c-c++-common/unroll-3.c: Likewise.
5317 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
5318 dg-message to dg-missed. Convert param from -fopt-info to
5319 -fopt-info-missed-ipa.
5320 * g++.dg/tree-ssa/pr81408.C: Update expected output from
5321 dg-message to dg-missed.
5322 * g++.dg/vect/slp-pr56812.cc: Update expected output from
5323 dg-message to dg-optimized.
5324 * gcc.dg/pr26570.c: Update expected output from dg-message to
5325 dg-missed. Convert param from -fopt-info to
5326 -fopt-info-missed-ipa.
5327 * gcc.dg/pr32773.c: Likewise.
5328 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
5329 dg-message to dg-missed.
5330 * gcc.dg/unroll-2.c: Update expected output from dg-message to
5331 dg-optimized.
5332 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
5333 from -fopt-info to -fopt-info-vec.
5334 * gfortran.dg/directive_unroll_1.f90: Update expected output from
5335 "note" to "optimized".
5336 * gfortran.dg/directive_unroll_2.f90: Likewise.
5337 * gfortran.dg/directive_unroll_3.f90: Likewise.
5338 * gnat.dg/unroll4.adb: Likewise.
5339 * lib/gcc-dg.exp (dg-optimized): New procedure.
5340 (dg-missed): New procedure.
5341
5342 2018-09-28 Joseph Myers <joseph@codesourcery.com>
5343
5344 PR c/87390
5345 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
5346 values explicitly to target type for comparison.
5347
5348 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5349
5350 PR testsuite/87433
5351 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
5352 instead of 4.
5353
5354 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5355
5356 PR testsuite/87433
5357 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5358
5359 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
5360
5361 * gcc.target/sparc/20160229-1.c: Minor tweak.
5362 * gcc.target/sparc/cbcond-2.c: Likewise.
5363 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5364 * gcc.target/sparc/movcc-2.c: Minor tweak.
5365 * gcc.target/sparc/overflow-3.c: Likewise.
5366 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5367 * gcc.target/sparc/overflow-5.c: Minor tweak.
5368 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5369
5370 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
5371
5372 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5373 valid value, in the "vector bool int" case.
5374
5375 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
5376
5377 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5378 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5379 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5380
5381 2018-09-27 Martin Liska <mliska@suse.cz>
5382
5383 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5384 * g++.dg/torture/pr59265.C: Likewise.
5385 * g++.dg/tree-prof/morefunc.C: Likewise.
5386 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5387 * gcc.dg/pr26570.c: Likewise.
5388 * gcc.dg/pr32773.c: Likewise.
5389 * gcc.dg/pr40209.c: Likewise.
5390 * gcc.dg/pr51957-1.c: Likewise.
5391 * gcc.dg/pr80747.c: Likewise.
5392 * gcc.target/aarch64/pr62262.c: Likewise.
5393
5394 2018-09-27 Richard Biener <rguenther@suse.de>
5395
5396 PR testsuite/87451
5397 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5398
5399 2018-09-27 Richard Biener <rguenther@suse.de>
5400
5401 PR debug/37801
5402 PR debug/87440
5403 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5404 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5405
5406 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5407
5408 PR c++/67544
5409 * g++.dg/concepts/pr67544.C: New.
5410
5411 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5412
5413 PR c++/84940
5414 * g++.dg/expr/unary4.C: New.
5415
5416 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5417
5418 PR gcov-profile/86957
5419 * gcc.dg/Wmissing-profile.c: New test.
5420
5421 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5422
5423 PR c/87390
5424 * gcc.target/i386/excess-precision-9.c,
5425 gcc.target/i386/excess-precision-10.c: New tests.
5426
5427 2018-09-26 Richard Biener <rguenther@suse.de>
5428
5429 PR debug/87443
5430 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5431
5432 2018-09-26 Martin Jambor <mjambor@suse.cz>
5433
5434 PR c/87347
5435 * gcc.dg/pr87347.c: New test.
5436
5437 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5438
5439 PR c++/71131
5440 * g++.dg/concepts/pr71131.C: New.
5441
5442 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5443
5444 PR c++/71127
5445 * g++.dg/concepts/pr71127.C: New.
5446
5447 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5448
5449 PR c++/67655
5450 * g++.dg/concepts/pr67655.C: New.
5451
5452 2018-09-26 Thomas Quinot <quinot@adacore.com>
5453
5454 * gnat.dg/sso13.adb: New testcase.
5455
5456 2018-09-26 Justin Squirek <squirek@adacore.com>
5457
5458 * gnat.dg/warn16.adb: New testcase.
5459
5460 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5461
5462 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5463 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5464 gnat.dg/elab7_pkg2.ads: New testcase.
5465
5466 2018-09-26 Javier Miranda <miranda@adacore.com>
5467
5468 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5469
5470 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5471
5472 * gnat.dg/predicate2-containers.ads,
5473 gnat.dg/predicate2-project-name_values.ads,
5474 gnat.dg/predicate2-project-registry-attribute.ads,
5475 gnat.dg/predicate2-project-registry.ads,
5476 gnat.dg/predicate2-project-typ-set.ads,
5477 gnat.dg/predicate2-project-typ.ads,
5478 gnat.dg/predicate2-project.ads,
5479 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5480 gnat.dg/predicate2_main.adb: New testcase.
5481
5482 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5483
5484 * gnat.dg/dynhash1.adb: New testcase.
5485
5486 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5487
5488 * gnat.dg/sets1.adb: New testcase.
5489 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5490 to new API.
5491
5492 2018-09-26 Thomas Quinot <quinot@adacore.com>
5493
5494 * gnat.dg/sso12.adb: New testcase.
5495
5496 2018-09-26 Justin Squirek <squirek@adacore.com>
5497
5498 * gnat.dg/expr_func8.adb: New testcase.
5499
5500 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5501
5502 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5503 testcase.
5504
5505 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5506
5507 PR c++/67656
5508 * g++.dg/concepts/pr67656.C: New.
5509
5510 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5511
5512 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5513 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5514 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5515
5516 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5517
5518 * g++.dg/other/vthunk1.C: Rename to...
5519 * g++.dg/other/thunk1.C: ...this.
5520 * g++.dg/other/thunk2a.C: New test.
5521 * g++.dg/other/thunk2b.C: Likewise.
5522
5523 2018-09-25 Jim Wilson <jimw@sifive.com>
5524
5525 * gcc.target/riscv/weak-1.c: New.
5526
5527 2018-09-25 Jeff Law <law@redhat.com>
5528
5529 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5530 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5531
5532 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5533
5534 * gnat.dg/dinst.adb: Adjust for locviews.
5535
5536 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5537
5538 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5539 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5540 vec_splat calls from recently added tests. Update instruction counts.
5541 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5542 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5543 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5544 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5545 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5546
5547 2018-09-25 Marek Polacek <polacek@redhat.com>
5548
5549 PR c++/87425
5550 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5551
5552 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5553
5554 PR c++/87398
5555 * g++.dg/other/pr87398.C: New test.
5556 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5557 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5558
5559 2018-09-25 Martin Jambor <mjambor@suse.cz>
5560
5561 PR testsuite/87339
5562 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5563 float125 target.
5564 * gcc.target/i386/warn-abs-3.c: New test.
5565
5566 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5567
5568 PR c++/81246
5569 * g++.dg/cpp0x/pr81246.C: New.
5570
5571 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5572
5573 PR target/82699
5574 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5575 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5576
5577 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5578
5579 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5580 ILP32.
5581
5582 2018-09-25 Richard Biener <rguenther@suse.de>
5583
5584 PR tree-optimization/87402
5585 * gcc.dg/torture/pr87402.c: New testcase.
5586
5587 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5588
5589 PR testsuite/70150
5590 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5591 for pie_enabled target.
5592 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5593 * gcc.target/i386/pr34256.c: Likewise.
5594
5595 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5596
5597 PR c++/85070
5598 * g++.dg/cpp0x/pr85070.C: New.
5599
5600 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5601
5602 PR target/82699
5603 * gcc.target/i386/pr82699-1.c: New file.
5604 * gcc.target/i386/pr82699-2.c: Likewise.
5605 * gcc.target/i386/pr82699-3.c: Likewise.
5606 * gcc.target/i386/pr82699-4.c: Likewise.
5607 * gcc.target/i386/pr82699-5.c: Likewise.
5608 * gcc.target/i386/pr82699-6.c: Likewise.
5609
5610 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5611
5612 PR fortran/87401
5613 * gfortran.dg/intent_out_12.f90: New test.
5614
5615 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5616
5617 PR testsuite/86952
5618 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5619 update expected codegen
5620
5621 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5622
5623 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5624
5625 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5626
5627 PR target/80080
5628 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5629 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5630
5631 2018-09-24 Martin Liska <mliska@suse.cz>
5632
5633 PR sanitizer/85774
5634 * g++.dg/asan/pr85774.C: New test.
5635
5636 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5637
5638 PR middle-end/87054
5639 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5640
5641 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5642
5643 PR fortran/87395
5644 * gfortran.dg/intent_out_11.f90: New test.
5645
5646 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5647
5648 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5649 * gfortran.dg/coarray_lock_7.f90: Likewise.
5650
5651 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5652
5653 PR fortran/87395
5654 * gfortran.dg/intent_out_10.f90: New test.
5655
5656 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5657
5658 PR fortran/41453
5659 * gfortran.dg/intent_optimize_2.f90: New test.
5660
5661 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5662
5663 PR fortran/87318
5664 * gfortran.dg/dtio_1.f90: Update test to valid code.
5665
5666 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5667
5668 PR fortran/85603
5669 * gfortran.dg/deferred_character_23.f90 : New test.
5670
5671 2018-09-21 Jeff Law <law@redhat.com>
5672
5673 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5674 * gcc.dg/tree-ssa/vrp120.c: New test.
5675
5676 2018-09-21 Marek Polacek <polacek@redhat.com>
5677
5678 PR c++/87372 - __func__ constexpr evaluation.
5679 * g++.dg/cpp1y/func_constexpr2.C: New test.
5680
5681 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5682
5683 PR fortran/77325
5684 * gfortran.dg/deferred_character_22.f90 : New test.
5685
5686 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5687
5688 PR fortran/87359
5689 * gfortran.dg/finalize_33.f90 : New test.
5690
5691 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5692
5693 PR tree-optimization/87309
5694 * gcc.dg/pr87309.c: New test.
5695
5696 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5697
5698 * c-c++-common/dump-ada-spec-14.c: New test.
5699
5700 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5701
5702 * gcc.dg/nested-func-11.c: New test.
5703
5704 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5705 more robust and remove target-specific handling.
5706
5707 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5708
5709 * gcc.c-torture/execute/20180921-1.c: New test.
5710
5711 2018-09-20 Marek Polacek <polacek@redhat.com>
5712
5713 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5714 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5715 * g++.dg/cpp0x/ref-qual20.C: New test.
5716
5717 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5718
5719 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5720 * g++.dg/lto/20081109-1_0.C: Likewise.
5721 * g++.dg/lto/20090302_0.C: Likewise.
5722 * g++.dg/lto/pr45621_0.C: Likewise.
5723 * g++.dg/lto/pr60567_0.C: Likewise.
5724 * g++.dg/lto/pr62026.C: Likewise.
5725 * gcc.dg/lto/pr45736_0.c: Likewise.
5726 * gcc.dg/lto/pr52634_0.c: Likewise.
5727 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5728 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5729
5730 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5731
5732 PR middle-end/87054
5733 * gcc.dg/pr87054.c: New.
5734
5735 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5736
5737 PR tree-optimization/87288
5738 * gcc.dg/vect/pr87288-1.c: New test.
5739 * gcc.dg/vect/pr87288-2.c: Likewise,
5740 * gcc.dg/vect/pr87288-3.c: Likewise.
5741
5742 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5743
5744 PR tree-optimization/86877
5745 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
5746
5747 2018-09-19 Marek Polacek <polacek@redhat.com>
5748
5749 * g++.dg/conversion/op4.C: Add dg-warning.
5750 * g++.dg/warn/Wclass-conversion1.C: New test.
5751 * g++.dg/warn/Wclass-conversion2.C: New test.
5752 * g++.dg/warn/Wconversion5.C: Remove file.
5753 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
5754 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
5755 * g++.old-deja/g++.jason/conversion5.C: Likewise.
5756
5757 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5758
5759 PR c++/87324
5760 * g++.dg/cpp0x/desig5.C: New.
5761
5762 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
5763
5764 PR fortran/84109
5765 * gfortran.dg/elemental_function_3.f90 : New test.
5766
5767 2018-09-19 Marek Polacek <polacek@redhat.com>
5768
5769 PR c++/87357 - missing -Wconversion warning
5770 * g++.dg/warn/Wconversion5.C: New test.
5771
5772 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
5773
5774 * gcc.target/aarch64/atomic-store.c: New.
5775
5776 2018-09-19 Richard Biener <rguenther@suse.de>
5777
5778 PR tree-optimization/87349
5779 PR tree-optimization/87342
5780 * gcc.dg/torture/pr87349-1.c: New testcase.
5781 * gcc.dg/torture/pr87349-2.c: Likewise.
5782 * gcc.dg/torture/pr87342.c: Likewise.
5783
5784 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5785
5786 PR fortran/29550
5787 * gfortran.dg/inline_matmul_13.f90: Adjust count for
5788 _gfortran_matmul.
5789 * gfortran.dg/inline_matmul_16.f90: Likewise.
5790 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
5791 for dgemm instead of dgemm_. Add call to random_number to make
5792 standard conforming.
5793 * gfortran.dg/matmul_blas_1.f90: New test.
5794 * gfortran.dg/matmul_bounds_14.f: New test.
5795 * gfortran.dg/matmul_bounds_15.f: New test.
5796 * gfortran.dg/matmul_bounds_16.f: New test.
5797 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
5798 preceding tests.
5799
5800 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5801
5802 PR fortran/87239
5803 * gfortran.dg/elemental_function_2.f90 : New test.
5804
5805 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
5806
5807 PR fortran/87336
5808 * gfortran.dg/pointer_array_10.f90 : New test.
5809 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
5810 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
5811 count to 72.
5812
5813 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
5814
5815 PR c++/85065
5816 * g++.dg/concepts/pr85065.C: New.
5817
5818 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5819
5820 PR testsuite/87339
5821 * gcc.dg/warn-abs-1.c: Require float128 target.
5822 Skip if large_long_double newlib target.
5823
5824 2018-09-18 Nathan Sidwell <nathan@acm.org>
5825
5826 PR c++/86881
5827 * g++.dg/warn/pr86881.C: New.
5828
5829 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5830
5831 * gcc.target/aarch64/spellcheck_1.c:
5832 Make architecture suggestion optional.
5833 * gcc.target/aarch64/spellcheck_4.c:
5834 Likewise.
5835
5836 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5837
5838 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
5839 functions.
5840
5841 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
5842 Bernd Schmidt <bernds_cb1@t-online.de>
5843
5844 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
5845 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
5846 * gcc.target/nvptx/atomic_fetch-3.c: New test.
5847
5848 2018-09-17 Richard Biener <rguenther@suse.de>
5849
5850 PR tree-optimization/87328
5851 * gcc.dg/torture/pr87328.c: New testcase.
5852
5853 2018-09-17 Martin Jambor <mjambor@suse.cz>
5854
5855 PR c/63886
5856 * gcc.dg/warn-abs-1.c: New test.
5857 * gcc.dg/dfp/warn-abs-2.c: Likewise.
5858
5859 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
5860
5861 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
5862 TEST_ALWAYS_FLAGS to HOSTCXX.
5863
5864 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5865
5866 PR fortran/64120
5867 * gfortran.dg/allocatable_scalar_14.f90 : New test.
5868
5869 2018-09-17 Richard Biener <rguenther@suse.de>
5870
5871 PR tree-optimization/87301
5872 * gcc.dg/torture/pr87301.c: New testcase.
5873
5874 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
5875
5876 PR fortran/85954
5877 * gfortran.dg/deferred_character_21.f90 : New test.
5878
5879 2018-09-16 Janus Weil <janus@gcc.gnu.org>
5880
5881 PR fortran/86484
5882 PR fortran/84543
5883 * gfortran.dg/class_assign_2.f90: New test case.
5884 * gfortran.dg/class_assign_3.f90: New test case.
5885
5886 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
5887
5888 PR fortran/37802
5889 * gfortran.dg/matmul_bounds_13.f90: New test case.
5890 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
5891 error.
5892 * gfortran.dg/matmul_5.f90: Likewise.
5893 * gfortran.dg/matmul_bounds_10.f90: Likewise.
5894 * gfortran.dg/matmul_bounds_11.f90: Likewise.
5895 * gfortran.dg/matmul_bounds_2.f90: Likewise.
5896 * gfortran.dg/matmul_bounds_4.f90: Likewise.
5897 * gfortran.dg/matmul_bounds_5.f90: Likewise.
5898
5899 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
5900
5901 * gcc.c-torture/compile/20180915-1.c: New test.
5902
5903 2018-09-14 David Malcolm <dmalcolm@redhat.com>
5904
5905 PR c/82967
5906 * c-c++-common/attributes-1.c: Remove bogus suggestion from
5907 dg-prune-output.
5908 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
5909 bogus suggestion.
5910 * gcc.dg/spellcheck-identifiers-4.c: New test.
5911
5912 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
5913
5914 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
5915
5916 2018-09-14 Martin Sebor <msebor@redhat.com>
5917
5918 * gcc.dg/warn-stpcpy-no-nul.c: New test.
5919
5920 2018-09-14 Martin Sebor <msebor@redhat.com>
5921 Jeff Law <law@redhat.com>
5922
5923 * gcc.dg/warn-strcpy-no-nul.c: New test.
5924
5925 2018-09-14 Martin Sebor <msebor@redhat.com>
5926
5927 c++/61941
5928 * g++.dg/pr61941.C: New test.
5929
5930 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5931
5932 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
5933 rather than pattern name in combine dump.
5934
5935 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
5936
5937 PR target/85628
5938 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
5939 New functions.
5940
5941 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5942
5943 PR tree-optimization/87259
5944 * gcc.dg/pr87259.c: New test.
5945
5946 2018-09-13 Martin Sebor <msebor@redhat.com>
5947 Jeff Law <law@redhat.com>
5948
5949 * gcc.dg/warn-strlen-no-nul.c: New test.
5950
5951 2018-09-13 Richard Biener <rguenther@suse.de>
5952
5953 PR tree-optimization/87263
5954 * gcc.dg/torture/pr87263.c: New testcase.
5955 * gcc.dg/torture/ssa-fre-2.c: Likewise.
5956 * gcc.dg/torture/ssa-fre-3.c: Likewise.
5957 * gcc.dg/torture/ssa-fre-4.c: Likewise.
5958
5959 2018-09-13 Omar Sandoval <osandov@osandov.com>
5960 Tom de Vries <tdevries@suse.de>
5961
5962 PR debug/86985
5963 * gcc.dg/guality/zero-length-array.c: New test.
5964
5965 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
5966
5967 PR target/85628
5968 * gcc.target/aarch64/combine_bfxil.c: New file.
5969 * gcc.target/aarch64/combine_bfxil_2.c: New file.
5970
5971 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5972 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5973
5974 PR middle-end/87290
5975 * gcc.target/i386/pr87290.c: New test.
5976 * gcc.c-torture/execute/pr87290.c: New test.
5977
5978 2018-09-13 Jakub Jelinek <jakub@redhat.com>
5979
5980 PR tree-optimization/87287
5981 * gcc.dg/tree-ssa/pr87287.c: New test.
5982
5983 2018-09-12 David Malcolm <dmalcolm@redhat.com>
5984
5985 PR c++/85110
5986 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
5987 special-casing of diagnostic for a single non-viable candidate due
5988 to a bad argument.
5989 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5990 Add test coverage for an unmatched overloaded operator.
5991 * g++.dg/expr/pmf-1.C: Likewise.
5992 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
5993 * g++.old-deja/g++.jason/conversion11.C: Likewise.
5994 * g++.old-deja/g++.law/arg11.C: Likewise.
5995 * g++.old-deja/g++.law/arm9.C: Likewise.
5996 * g++.old-deja/g++.robertl/eb131.C: Likewise.
5997
5998 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
5999
6000 PR fortran/87284
6001 * gfortran.dg/allocate_with_mold_2.f90: New test.
6002
6003 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR middle-end/82853
6006 * gcc.target/i386/pr82853-1.c: New test.
6007 * gcc.target/i386/pr82853-2.c: New test.
6008
6009 2018-09-12 Richard Biener <rguenther@suse.de>
6010
6011 PR tree-optimization/87280
6012 * gcc.dg/torture/pr87280.c: New testcase.
6013
6014 2018-09-12 Richard Biener <rguenther@suse.de>
6015
6016 PR tree-optimization/87266
6017 * gcc.dg/torture/pr87266-1.c: New testcase.
6018 * gcc.dg/torture/pr87266-2.c: Likewise.
6019 * gcc.dg/torture/pr87266-3.c: Likewise.
6020 * gcc.dg/torture/pr87266-4.c: Likewise.
6021
6022 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
6023
6024 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
6025
6026 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6027 Andreas Krebbel <krebbel@linux.ibm.com>
6028
6029 PR tree-optimization/86844
6030 * gcc.c-torture/execute/pr86844.c: New test.
6031 * gcc.dg/store_merging_22.c: New test.
6032 * gcc.dg/store_merging_23.c: New test.
6033
6034 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6035
6036 PR middle-end/87248
6037 * c-c++-common/torture/pr87248.c: New test.
6038
6039 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6040
6041 PR fortran/87172
6042 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
6043
6044 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
6045
6046 PR fortran/87277
6047 * gfortran.dg/select_type_43.f90: New test.
6048
6049 2018-09-11 Nathan Sidwell <nathan@acm.org>
6050
6051 * gcc.dg/driver-specs.c: New.
6052
6053 2018-09-11 Joey Ye <joey.ye@arm.com>
6054
6055 * lib/gcov.exp (verify-intermediate): Add missing close.
6056
6057 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6058
6059 PR fortran/86830
6060 * gfortran.dg/typebound_call_30.f90: New test case.
6061
6062 2018-09-10 Janus Weil <janus@gcc.gnu.org>
6063
6064 PR fortran/85395
6065 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
6066
6067 2018-09-08 Marek Polacek <polacek@redhat.com>
6068
6069 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
6070 * g++.dg/cpp0x/move-return2.C: New test.
6071
6072 2018-09-08 Marek Polacek <polacek@redhat.com>
6073
6074 * c-c++-common/array-init.c: Add dg-prune-output.
6075 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
6076 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
6077 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
6078 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
6079 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
6080 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
6081 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
6082 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
6083 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
6084 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
6085 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
6086 * g++.dg/cpp1y/pr64382.C: Likewise.
6087 * g++.dg/cpp1y/pr77739.C: Likewise.
6088 * g++.dg/cpp1z/lambda-this1.C: Likewise.
6089 * g++.dg/cpp1z/lambda-this2.C: Likewise.
6090 * g++.dg/template/crash84.C: Adjust dg-error.
6091
6092 2018-09-07 Marek Polacek <polacek@redhat.com>
6093
6094 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
6095 messages.
6096
6097 2018-09-07 Marek Polacek <polacek@redhat.com>
6098
6099 PR c++/87152 - range-based for loops with initializer broken in templates.
6100 * g++.dg/cpp2a/range-for11.C: New test.
6101 * g++.dg/cpp2a/range-for12.C: New test.
6102 * g++.dg/cpp2a/range-for13.C: New test.
6103 * g++.dg/cpp2a/range-for14.C: New test.
6104 * g++.dg/cpp2a/range-for15.C: New test.
6105 * g++.dg/cpp2a/range-for16.C: New test.
6106 * g++.dg/cpp2a/range-for17.C: New test.
6107 * g++.dg/cpp2a/range-for18.C: New test.
6108 * g++.dg/parse/error61.C (foo): Adjust dg-error.
6109
6110 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
6111
6112 PR target/86731
6113 * gcc.target/powerpc/pr86731.c: New test.
6114 * gcc.target/powerpc/pr86731-longlong.c: New test.
6115 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
6116 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
6117 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
6118 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
6119
6120 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
6121
6122 PR target/80080
6123 * gcc.target/s390/pr80080-3.c: New test.
6124 * gcc.target/s390/s390.exp: Make sure the new test passes
6125 on all optimization levels.
6126
6127 2018-09-05 Marek Polacek <polacek@redhat.com>
6128
6129 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
6130 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
6131
6132 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
6133 Bernd Schmidt <bernds_cb1@t-online.de>
6134
6135 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6136 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6137
6138 2018-09-05 Marek Polacek <polacek@redhat.com>
6139
6140 PR c++/87109, wrong overload with ref-qualifiers.
6141 * g++.dg/cpp0x/ref-qual19.C: New test.
6142
6143 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6144
6145 PR testsuite/52665
6146 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
6147 * lib/target-supports.exp (scan-assembler_required_options,
6148 scan-assembler-not_required_options,
6149 scan-assembler-times_required_options): Add -fno-ident.
6150 * lib/scanasm.exp (scan-assembler-times): Fix error message.
6151 * c-c++-common/ident-0a.c: New test.
6152 * c-c++-common/ident-0b.c: New test.
6153 * c-c++-common/ident-1a.c: New test.
6154 * c-c++-common/ident-1b.c: New test.
6155 * c-c++-common/ident-2a.c: New test.
6156 * c-c++-common/ident-2b.c: New test.
6157
6158 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6159
6160 * gcc.dg/recip_sqrt_mult_1.c: New test.
6161 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
6162 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
6163 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
6164 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
6165 * g++.dg/recip_sqrt_mult_1.C: Likewise.
6166 * g++.dg/recip_sqrt_mult_2.C: Likewise.
6167
6168 2018-09-05 Martin Liska <mliska@suse.cz>
6169
6170 PR tree-optimization/87205
6171 * gcc.dg/tree-ssa/pr87205-2.c: New test.
6172 * gcc.dg/tree-ssa/pr87205.c: New test.
6173
6174 2018-09-05 Richard Biener <rguenther@suse.de>
6175
6176 PR tree-optimization/87217
6177 * gfortran.dg/pr87217.f: New testcase.
6178
6179 2018-09-05 Pádraig Brady p@draigbrady.com
6180
6181 PR c++/87137
6182 * g++.dg/abi/pr87137.C: New.
6183
6184 PR c++/87185
6185 * g++.dg/pr87185.C: New.
6186
6187 2018-09-05 Martin Liska <mliska@suse.cz>
6188
6189 PR testsuite/87216
6190 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
6191 to support Darwin names.
6192
6193 2018-09-05 Martin Liska <mliska@suse.cz>
6194
6195 * g++.dg/gcov/loop.C: Update test to support new format.
6196
6197 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
6198
6199 PR debug/86593
6200 * g++.dg/pr86593.C: New test.
6201
6202 2018-09-04 Jakub Jelinek <jakub@redhat.com>
6203
6204 PR target/87198
6205 * gcc.target/i386/pr87198.c: New test.
6206
6207 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6208
6209 PR target/86744
6210 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
6211
6212 2018-09-04 Richard Biener <rguenther@suse.de>
6213
6214 PR tree-optimization/87211
6215 * gcc.dg/torture/pr87211.c: New testcase.
6216
6217 2018-09-04 Richard Biener <rguenther@suse.de>
6218
6219 PR tree-optimization/87176
6220 * gcc.dg/torture/pr87176.c: New testcase.
6221 * gcc.dg/torture/ssa-fre-1.c: Likewise.
6222
6223 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6224
6225 * gfortran.dg/modulo_check: New test.
6226
6227 2018-09-03 Richard Biener <rguenther@suse.de>
6228
6229 PR tree-optimization/87177
6230 * gcc.dg/torture/pr87177.c: New testcase.
6231 * gcc.dg/torture/pr87177-2.c: Likewise.
6232
6233 2018-09-03 Richard Biener <rguenther@suse.de>
6234
6235 PR tree-optimization/87200
6236 * gcc.dg/torture/pr87200.c: New testcase.
6237
6238 2018-09-03 Richard Biener <rguenther@suse.de>
6239
6240 PR tree-optimization/87197
6241 * gcc.dg/torture/pr87197.c: New testcase.
6242
6243 PR tree-optimization/87169
6244 * gcc.dg/torture/pr87169.c: New testcase.
6245
6246 2018-09-03 Martin Liska <mliska@suse.cz>
6247
6248 PR driver/83193
6249 * gcc.dg/completion-4.c: New test.
6250
6251 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
6252
6253 PR c++/84980
6254 * g++.dg/concepts/pr84980.C: New.
6255
6256 2018-09-03 Martin Liska <mliska@suse.cz>
6257
6258 PR middle-end/59521
6259 * c-c++-common/pr59521-1.c: New test.
6260 * c-c++-common/pr59521-2.c: New test.
6261 * gcc.dg/tree-prof/pr59521-3.c: New test.
6262
6263 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6264
6265 * c-c++-common/array-init.c: New test.
6266 * g++.dg/init/string2.C: Remove selector.
6267
6268 2018-09-01 Michael Matz <matz@suse.de>
6269
6270 PR tree-optimization/87074
6271 * gcc.dg/pr87074.c: New test.
6272
6273 2018-08-31 Richard Biener <rguenther@suse.de>
6274
6275 PR tree-optimization/87168
6276 * gcc.dg/torture/pr87168.c: New testcase.
6277
6278 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
6279
6280 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
6281 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
6282 (test_vnegd_s64): Likewise.
6283 * gcc.target/aarch64/vnegd_64.c: New.
6284 * gcc.target/aarch64/vabsd_64.c: New.
6285 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
6286
6287 2018-08-31 Nathan Sidwell <nathan@acm.org>
6288
6289 PR c++/87155
6290 PR c++/84707
6291 * g++.dg/cpp0x/pr87155.C: New.
6292 * g++.dg/cpp0x/inline-ns10.C: Adjust.
6293
6294 2018-08-31 Jakub Jelinek <jakub@redhat.com>
6295
6296 PR middle-end/87138
6297 * gcc.target/i386/avx512bw-pr87138.c: New test.
6298
6299 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
6300
6301 PR fortran/86328
6302 PR fortran/86760
6303 * gfortran.dg/pr86328.f90 : New test.
6304 in comment 12 of the PR.
6305 * gfortran.dg/pr86760.f90 : New test.
6306
6307 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
6308
6309 * g++.dg/cpp0x/noexcept30.C: Make dependence on
6310 -fdelete-null-pointer-checks explicit.
6311 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
6312 * g++.dg/expr/pmf-3.C: Likewise.
6313 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
6314 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
6315 * g++.dg/tree-ssa/pr61034.C: Likewise.
6316 * gcc.dg/addr_equal-1.c: Likewise.
6317 * gcc.dg/ipa/pr85734.c: Likewise.
6318 * gcc.dg/ipa/propmalloc-1.c: Likewise.
6319 * gcc.dg/ipa/propmalloc-2.c: Likewise.
6320 * gcc.dg/ipa/propmalloc-3.c: Likewise.
6321 * gcc.dg/tree-ssa/pr78154.c: Likewise.
6322 * gcc.dg/tree-ssa/pr83648.c: Likewise.
6323
6324 2018-08-30 Martin Sebor <msebor@redhat.com>
6325
6326 PR testsuite/87158
6327 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
6328
6329 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
6330
6331 PR testsuite/86519
6332 gcc.dg/strcmpopt_6.c: Remove.
6333 gcc.target/aarch64/strcmpopt_6.c: New testcase.
6334 gcc.target/i386/strcmpopt_6.c: Likewise.
6335
6336 2018-08-30 Richard Biener <rguenther@suse.de>
6337
6338 PR tree-optimization/87147
6339 * gcc.dg/torture/pr87147.c: New testcase.
6340
6341 2018-08-30 Tamar Christina <tamar.christina@arm.com>
6342
6343 * gcc.target/aarch64/large_struct_copy_2.c: New.
6344
6345 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6346
6347 PR middle-end/87053
6348 * gcc.c-torture/execute/pr87053.c: New test.
6349
6350 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR c++/87095
6353 * g++.dg/ubsan/vptr-13.C: New test.
6354
6355 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6356
6357 PR c++/85265
6358 * g++.dg/concepts/pr85265.C: New.
6359
6360 2018-08-29 Martin Sebor <msebor@redhat.com>
6361 Bernd Edlinger <bernd.edlinger@hotmail.de>
6362
6363 PR tree-optimization/86714
6364 PR tree-optimization/86711
6365 * gcc.c-torture/execute/memchr-1.c: New test.
6366 * gcc.c-torture/execute/pr86714.c: New test.
6367 * gcc.c-torture/execute/widechar-3.c: New test.
6368 * gcc.dg/strlenopt-58.c: New test.
6369
6370 2018-08-29 Richard Biener <rguenther@suse.de>
6371
6372 PR tree-optimization/87132
6373 * gcc.dg/torture/pr87132.c: New testcase.
6374
6375 2018-08-29 David Malcolm <dmalcolm@redhat.com>
6376
6377 PR c++/85110
6378 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6379 output to reflect underlining of pertinent parameter in decl
6380 for "no known conversion" messages.
6381
6382 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6383
6384 PR c++/87122
6385 * g++.dg/cpp1z/decomp47.C: New test.
6386
6387 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6388
6389 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6390 where appropriate.
6391
6392 2018-08-29 Richard Biener <rguenther@suse.de>
6393
6394 PR tree-optimization/87117
6395 * gfortran.dg/pr87117.f90: New testcase.
6396
6397 2018-08-29 Richard Biener <rguenther@suse.de>
6398
6399 PR tree-optimization/87126
6400 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6401
6402 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6403
6404 PR tree-optimization/87009
6405 * gcc.dg/pr87009.c: New test.
6406
6407 2018-08-28 Martin Sebor <msebor@redhat.com>
6408
6409 PR middle-end/86631
6410 * g++.dg/Walloca1.C: Adjust.
6411
6412 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6413
6414 PR c++/86546
6415 * g++.dg/other/switch4.C: New.
6416
6417 2018-08-28 Richard Biener <rguenther@suse.de>
6418
6419 PR tree-optimization/87124
6420 * g++.dg/torture/pr87124.C: New testcase.
6421
6422 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6423
6424 PR fortran/80477
6425 * gfortran.dg/class_result_7.f90: New test.
6426 * gfortran.dg/class_result_8.f90: New test.
6427 * gfortran.dg/class_result_9.f90: New test.
6428
6429 PR fortran/86481
6430 * gfortran.dg/allocate_with_source_25.f90: New test.
6431
6432 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR middle-end/87099
6435 * gcc.dg/pr87099.c: New test.
6436
6437 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6438
6439 PR testsuite/87078
6440 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6441
6442 2018-08-28 Richard Biener <rguenther@suse.de>
6443
6444 PR tree-optimization/87117
6445 * gcc.dg/pr87117-1.c: New testcase.
6446
6447 2018-08-28 Richard Biener <rguenther@suse.de>
6448
6449 PR tree-optimization/87117
6450 * gcc.dg/pr87117-2.c: New testcase.
6451
6452 2018-08-28 Richard Biener <rguenther@suse.de>
6453
6454 PR tree-optimization/87117
6455 * gcc.dg/lvalue-5.c: New testcase.
6456
6457 2018-08-27 Jeff Law <law@redhat.com>
6458
6459 PR tree-optimization/87110
6460 * gcc.c-torture/compile/pr87110.c: New test.
6461
6462 2018-08-27 Martin Sebor <msebor@redhat.com>
6463
6464 PR tree-optimization/86914
6465 * gcc.dg/strlenopt-57.c: New test.
6466
6467 2018-08-27 Martin Sebor <msebor@redhat.com>
6468
6469 PR tree-optimization/87112
6470 * gcc.dg/pr87112.c: New test.
6471
6472 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6473
6474 PR c++/63392
6475 * g++.dg/diagnostic/missing-typename.C: New test.
6476
6477 2018-08-27 Jeff Law <law@redhat.com>
6478
6479 * gcc.c-torture/compile/dse.c: New test.
6480
6481 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR c++/86993
6484 * g++.dg/diagnostic/pr86993.C: New test.
6485
6486 2018-08-27 Richard Biener <rguenther@suse.de>
6487
6488 PR tree-optimization/86927
6489 * gcc.dg/vect/pr86927.c: New testcase.
6490
6491 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6492
6493 PR c++/87091
6494 * gcc.dg/empty.h: New file.
6495 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6496 top of file and removal of redundant second printing of warning
6497 location.
6498 * gcc.dg/fixits-pr84852-2.c: Likewise.
6499 * gcc.dg/missing-header-fixit-3.c: Likewise.
6500 * gcc.dg/missing-header-fixit-4.c: New test.
6501 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6502 conversion of show_caret_p to a tri-state.
6503
6504 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6505
6506 PR c++/87091
6507 * g++.dg/pr85523.C: Extend expected output to show line
6508 before line-insertion fix-it hint.
6509 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6510 (test_fixit_insert_newline): Add previous line to expected output.
6511 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6512 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6513
6514 2018-08-27 Martin Liska <mliska@suse.cz>
6515
6516 PR sanitizer/86962
6517 * gcc.dg/asan/pr86962.c: New test.
6518
6519 2018-08-27 Martin Liska <mliska@suse.cz>
6520
6521 * gcc.dg/tree-prof/val-prof-10.c: New test.
6522
6523 2018-08-27 Martin Liska <mliska@suse.cz>
6524
6525 PR tree-optimization/86847
6526 * gcc.dg/tree-ssa/switch-3.c: New test.
6527 * gcc.dg/tree-ssa/vrp105.c: Remove.
6528
6529 2018-08-27 Martin Liska <mliska@suse.cz>
6530
6531 * gcc.dg/tree-ssa/switch-2.c: New test.
6532
6533 2018-08-27 Richard Biener <rguenther@suse.de>
6534
6535 * g++.dg/torture/20180705-1.C: New testcase.
6536 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6537 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6538 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6539 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6540 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6541 * gcc.dg/pr85195.c: Likewise.
6542 * gcc.dg/pr85467.c: Likewise.
6543 * gcc.dg/torture/pr81790.c: Likewise.
6544
6545 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6546 param to current default.
6547
6548 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6549
6550 PR rtl-optimization/87065
6551 * gcc.target/i386/pr87065.c: New test.
6552
6553 2018-08-26 Marek Polacek <polacek@redhat.com>
6554
6555 PR c++/87080
6556 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6557
6558 PR c++/87029, Implement -Wredundant-move.
6559 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6560 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6561 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6562 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6563
6564 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6565
6566 PR libfortran/86704
6567 * gfortran.dg/matmul_19.f90: New test.
6568
6569 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6570
6571 PR fortran/86545
6572 * gfortran.dg/generic_35.f90: New test case.
6573
6574 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6575
6576 PR c++/87091
6577 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6578 line spans are printed with -fdiagnostics-show-line-numbers.
6579
6580 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6581
6582 PR fortran/86837
6583 * gfortran.dg/implied_do_io_6.f90: New test.
6584
6585 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6586
6587 PR middle-end/87092
6588 * gcc.dg/pr87092.c: New test.
6589
6590 2018-08-24 Marek Polacek <polacek@redhat.com>
6591
6592 PR c++/67012
6593 PR c++/86942
6594 * g++.dg/cpp0x/auto52.C: New test.
6595 * g++.dg/cpp1y/auto-fn52.C: New test.
6596 * g++.dg/cpp1y/auto-fn53.C: New test.
6597 * g++.dg/cpp1y/auto-fn54.C: New test.
6598
6599 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6600
6601 * lib/target-supports.exp (vect_perm_supported): Only return
6602 false for variable-length vectors if the permute size is not
6603 a power of 2.
6604 (check_effective_target_vect_perm)
6605 (check_effective_target_vect_perm_byte)
6606 (check_effective_target_vect_perm_short): Remove check for
6607 variable-length vectors.
6608 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6609 * gcc.dg/vect/slp-perm-10.c: Likewise.
6610 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6611
6612 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6613
6614 * gcc.target/aarch64/sve/bswap_1.c: New test.
6615 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6616 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6617
6618 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6619
6620 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6621 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6622 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6623 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6624 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6625 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6626 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6627
6628 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6629
6630 PR debug/79342
6631 * gcc.dg/pr79342.: New test.
6632
6633 2018-08-23 Martin Sebor <msebor@redhat.com>
6634
6635 PR tree-optimization/87072
6636 * gcc.dg/Warray-bounds-35.c: New test.
6637
6638 2018-08-23 Richard Biener <rguenther@suse.de>
6639
6640 PR middle-end/87024
6641 * gcc.dg/pr87024.c: New testcase.
6642
6643 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6644
6645 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6646 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6647 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6648 * gcc.dg/vect/pr80631-2.c: Likewise.
6649
6650 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6651
6652 PR fortran/86863
6653 * gfortran.dg/submodule_32.f08: New test.
6654
6655 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6656
6657 PR fortran/86935
6658 * gfortran.dg/associate_3.f90: Update error message.
6659 * gfortran.dg/associate_39.f90: New test case.
6660
6661 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6662
6663 PR fortran/86888
6664 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6665 an additional case.
6666 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6667 * gfortran.dg/class_17.f03: Update error message.
6668 * gfortran.dg/class_55.f90: Ditto.
6669 * gfortran.dg/dtio_11.f90: Update error messages.
6670 * gfortran.dg/implicit_actual.f90: Add an error message.
6671 * gfortran.dg/typebound_proc_12.f90: Update error message.
6672
6673 2018-08-22 Martin Sebor <msebor@redhat.com>
6674
6675 PR middle-end/87052
6676 * gcc.dg/pr87052.c: New test.
6677 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6678
6679 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6680
6681 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6682 * gfortran.dg/max_expr.f90: ...this.
6683 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6684 * gfortran.dg/min_expr.f90: ...this.
6685
6686 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6687
6688 PR tree-optimization/86725
6689 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6690 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6691 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6692 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6693
6694 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6695
6696 PR tree-optimization/86725
6697 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6698
6699 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6700
6701 * gcc.dg/vect/vect-avg-16.c: New test.
6702 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6703 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6704 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6705 the second loop in main1.
6706
6707 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6708
6709 * gcc.dg/lto/pr85248_0.c (test_alias):
6710 Stringify __USER_LABEL_PREFIX__.
6711 (test_noreturn): Likewise.
6712
6713 2018-08-22 Richard Biener <rguenther@suse.de>
6714
6715 PR tree-optimization/86988
6716 * g++.dg/pr86988.C: New testcase.
6717
6718 2018-08-22 Richard Biener <rguenther@suse.de>
6719
6720 PR tree-optimization/86945
6721 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6722
6723 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6724
6725 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6726
6727 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6728 Thomas Koenig <tkoenig@gcc.gnu.org>
6729
6730 PR fortran/25829
6731 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6732 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6733
6734 2018-08-21 Marek Polacek <polacek@redhat.com>
6735
6736 PR c++/86981, Implement -Wpessimizing-move.
6737 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6738 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6739 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6740 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6741 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
6742
6743 PR c++/65043
6744 * g++.dg/concepts/pr67595.C: Add dg-warning.
6745 * g++.dg/cpp0x/Wnarrowing11.C: New test.
6746 * g++.dg/cpp0x/Wnarrowing12.C: New test.
6747 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
6748
6749 PR c++/86499
6750 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
6751 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
6752
6753 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6754
6755 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
6756
6757 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6758
6759 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
6760
6761 2018-08-21 Javier Miranda <miranda@adacore.com>
6762
6763 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
6764
6765 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6766
6767 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
6768
6769 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6770
6771 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
6772
6773 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
6774
6775 * gnat.dg/rep_clause7.adb: New testcase.
6776
6777 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6778
6779 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
6780 gnat.dg/task1_pkg.ads: New testcase.
6781
6782 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6783
6784 * gnat.dg/linkedlist.adb: New testcase.
6785
6786 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6787
6788 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
6789 gnat.dg/elab6_pkg.ads: New testcase.
6790
6791 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6792
6793 * gnat.dg/expr_func5.adb: New testcase.
6794
6795 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6796
6797 * gnat.dg/dynhash.adb: New testcase.
6798
6799 2018-08-21 Javier Miranda <miranda@adacore.com>
6800
6801 * gnat.dg/enum4.adb: New testcase.
6802
6803 2018-08-21 Tamar Christina <tamar.christina@arm.com>
6804
6805 * gcc.target/aarch64/large_struct_copy.c: New test.
6806
6807 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
6808
6809 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
6810
6811 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
6812
6813 PR middle-end/86121
6814 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
6815
6816 2018-08-21 Tom de Vries <tdevries@suse.de>
6817
6818 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
6819 to avoid mismatch in .debug and .earlydebug dump files.
6820
6821 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
6822
6823 PR target/87033
6824 * gcc.target/powerpc/pr87033.c: New test.
6825
6826 2018-08-20 Martin Sebor <msebor@redhat.com>
6827
6828 PR tree-optimization/87034
6829 * gcc.dg/builtin-sprintf-warn-20.c: New test.
6830
6831 2018-08-20 David Malcolm <dmalcolm@redhat.com>
6832
6833 PR other/84889
6834 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
6835 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
6836 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
6837
6838 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
6839
6840 PR target/87014
6841 * g++.dg/torture/pr87014.C: New file.
6842
6843 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
6844
6845 PR target/86984
6846 * gcc.target/alpha/pr86984.c: New test.
6847
6848 2018-08-20 Richard Biener <rguenther@suse.de>
6849
6850 PR tree-optimization/78655
6851 * gcc.dg/tree-ssa/evrp11.c: New testcase.
6852
6853 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6854
6855 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
6856 for Darwin.
6857
6858 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
6859
6860 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
6861 test on Darwin.
6862 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
6863 * gcc.dg/lto/pr83719_0.c: Likewise.
6864
6865 2018-08-17 Martin Sebor <msebor@redhat.com>
6866
6867 PR testsuite/86996
6868 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
6869
6870 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6871
6872 * g++.dg/conversion/Wwrite-strings.C: New test.
6873
6874 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
6875 Chung-Lin Tang <cltang@codesourcery.com>
6876 Xianmiao Qu <xianmiao_qu@c-sky.com>
6877
6878 C-SKY port: Testsuite
6879
6880 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
6881 * g++.dg/torture/type-generic-1.C: Likewise.
6882 * gcc.c-torture/compile/20000804-1.c: Likewise.
6883 * gcc.c-torture/execute/20101011-1.c: Likewise.
6884 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
6885 * gcc.dg/20020312-2.c: Likewise.
6886 * gcc.dg/Wno-frame-address.c: Likewise.
6887 * gcc.dg/c11-true_min-1.c: Likewise.
6888 * gcc.dg/sibcall-10.c: Likewise.
6889 * gcc.dg/sibcall-9.c: Likewise.
6890 * gcc.dg/stack-usage-1.c: Likewise.
6891 * gcc.dg/torture/float32-tg-3.c: Likewise.
6892 * gcc.dg/torture/float32x-tg-3.c: Likewise.
6893 * gcc.dg/torture/float64-tg-3.c: Likewise.
6894 * gcc.dg/torture/float64x-tg-3.c: Likewise.
6895 * gcc.dg/torture/type-generic-1.c: Likewise.
6896 * gcc.target/csky/*: New.
6897 * lib/target-supports.exp (check_profiling_available): Add
6898 csky-*-elf.
6899 (check_effective_target_hard_float): Handle C-SKY targets with
6900 single-precision hard float only.
6901 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
6902
6903 2018-08-17 David Malcolm <dmalcolm@redhat.com>
6904
6905 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
6906 gcc_dump_printf.
6907 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
6908 coverage for gcc_dump_printf.
6909
6910 2018-08-17 Martin Liska <mliska@suse.cz>
6911
6912 * g++.dg/opt/mpx.C: Fix scanned pattern.
6913 * gcc.target/i386/mpx.c: Likewise.
6914 * g++.dg/warn/Wunreachable-code-1.C: Remove.
6915 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
6916 * gcc.dg/torture/pr52969.c: Likewise.
6917 * g++.dg/warn/pr31246-2.C: Likewise.
6918 * g++.dg/warn/pr31246.C: Likewise.
6919 * gcc.dg/pr33092.c: Likewise.
6920 * g++.dg/opt/eh1.C: Remove a deprecated option.
6921 * g++.dg/template/inline1.C: Likewise.
6922 * g++.dg/tree-ssa/pr81408.C: Likewise.
6923 * gcc.dg/pr41837.c: Likewise.
6924 * gcc.dg/pr41841.c: Likewise.
6925 * gcc.dg/pr42250.c: Likewise.
6926 * gcc.dg/pr43084.c: Likewise.
6927 * gcc.dg/pr43317.c: Likewise.
6928 * gcc.dg/pr51879-18.c: Likewise.
6929 * gcc.dg/torture/pr36066.c: Likewise.
6930 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
6931 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
6932 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
6933 * gcc.dg/tree-ssa/pr45122.c: Likewise.
6934 * gcc.target/i386/pr45352-2.c: Likewise.
6935 * gcc.target/i386/zee.c: Likewise.
6936 * gfortran.dg/auto_char_len_2.f90: Likewise.
6937 * gfortran.dg/auto_char_len_4.f90: Likewise.
6938 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
6939 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
6940 * gfortran.dg/gomp/pr47331.f90: Likewise.
6941 * gfortran.dg/pr40999.f: Likewise.
6942 * gfortran.dg/pr41011.f: Likewise.
6943 * gfortran.dg/pr42051.f03: Likewise.
6944 * gfortran.dg/pr46804.f90: Likewise.
6945 * gfortran.dg/pr83149_1.f90: Likewise.
6946 * gfortran.dg/pr83149_b.f90: Likewise.
6947 * gfortran.dg/whole_file_1.f90: Likewise.
6948 * gfortran.dg/whole_file_10.f90: Likewise.
6949 * gfortran.dg/whole_file_11.f90: Likewise.
6950 * gfortran.dg/whole_file_12.f90: Likewise.
6951 * gfortran.dg/whole_file_13.f90: Likewise.
6952 * gfortran.dg/whole_file_14.f90: Likewise.
6953 * gfortran.dg/whole_file_15.f90: Likewise.
6954 * gfortran.dg/whole_file_16.f90: Likewise.
6955 * gfortran.dg/whole_file_17.f90: Likewise.
6956 * gfortran.dg/whole_file_18.f90: Likewise.
6957 * gfortran.dg/whole_file_19.f90: Likewise.
6958 * gfortran.dg/whole_file_2.f90: Likewise.
6959 * gfortran.dg/whole_file_20.f03: Likewise.
6960 * gfortran.dg/whole_file_3.f90: Likewise.
6961 * gfortran.dg/whole_file_4.f90: Likewise.
6962 * gfortran.dg/whole_file_5.f90: Likewise.
6963 * gfortran.dg/whole_file_6.f90: Likewise.
6964 * gfortran.dg/whole_file_7.f90: Likewise.
6965 * gfortran.dg/whole_file_8.f90: Likewise.
6966 * gfortran.dg/whole_file_9.f90: Likewise.
6967 * gcc.dg/vect/vect.exp: Likewise.
6968
6969 2018-08-17 Richard Biener <rguenther@suse.de>
6970
6971 PR middle-end/86505
6972 * gcc.dg/torture/pr86505.c: New testcase.
6973
6974 2018-08-16 Martin Sebor <msebor@redhat.com>
6975
6976 PR tree-optimization/86853
6977 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
6978 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
6979 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
6980
6981 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6982
6983 * gcc.dg/missing-header-fixit-3.c: New test.
6984
6985 2018-08-16 David Malcolm <dmalcolm@redhat.com>
6986
6987 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6988 (test_fixit_insert_newline): Update expected output to show '+'
6989 characters in margin of line-insertion fix-it hint.
6990
6991 2018-08-16 Nathan Sidwell <nathan@acm.org>
6992
6993 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
6994 * gcc.dg/cpp/macsyntx2.c: likewise.
6995
6996 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
6997
6998 PR testsuite/86745
6999 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
7000 * gcc.target/i386/avx-cvt-2.c: Ditto.
7001
7002 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7003
7004 PR c++/70693
7005 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
7006
7007 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
7008
7009 * gcc.target/aarch64/imm_choice_comparison.c: New test.
7010
7011 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7012
7013 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
7014 (lib_strncmp): Likewise.
7015
7016 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7017
7018 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
7019 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7020 * g++.dg/torture/pr44295.C : Likewise.
7021
7022 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7023
7024 PR testsuite/78544
7025 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
7026 attributes and matching.
7027 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
7028 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
7029
7030 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7031
7032 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
7033
7034 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7035
7036 * gcc.target/i386/rop1.c: Remove.
7037 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
7038
7039 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
7040
7041 * gcc.target/powerpc/fold-vec-splat-char.c: New.
7042 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
7043 * gcc.target/powerpc/fold-vec-splat-int.c: New.
7044 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
7045 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
7046 * gcc.target/powerpc/fold-vec-splat-short.c: New.
7047
7048 2018-08-15 David Malcolm <dmalcolm@redhat.com>
7049
7050 * g++.dg/diagnostic/aka3.C: New test.
7051 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
7052 output to show range labels.
7053 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
7054 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7055 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
7056 * gcc.dg/bad-binary-ops.c: Update expected output to show range
7057 labels. Add an "aka" example.
7058 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
7059 labels.
7060 * gcc.dg/format/diagnostic-ranges.c: Likewise.
7061 * gcc.dg/format/pr72858.c: Likewise.
7062 * gcc.dg/format/pr78498.c: Likewise.
7063 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
7064 Update expected output to show range labels. Add examples of
7065 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
7066 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
7067 Update expected output to show range labels.
7068 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
7069 (test_very_wide_line): Adjust so that label is at left-clipping
7070 boundary.
7071 (test_very_wide_line_2): New test.
7072 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7073 Update expected output to show range labels.
7074 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
7075 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
7076 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
7077 for new param to gcc_rich_location::add_expr.
7078 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7079 Add "label" param.
7080 (test_show_locus): Add examples of labels to various tests. Tweak
7081 the "very wide_line" test case and duplicate it, to cover the
7082 boundary values for clipping of labels against the left-margin.
7083 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7084 diagnostic-test-show-locus-no-labels.c.
7085 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
7086 Update line numbers of dg-locus directives.
7087 * gcc.dg/pr69627.c: Update expected output to show range labels.
7088 * lib/multiline.exp (proc _build_multiline_regex): Remove
7089 special-case handling of lines with trailing '|'.
7090
7091 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
7092
7093 PR testsuite/86519
7094 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
7095 the .expand file.
7096
7097 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7098
7099 * gcc.dg/wmain.c: New test.
7100
7101 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
7102
7103 PR c/19315
7104 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
7105 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
7106 unknown size.
7107
7108 2018-08-15 Martin Liska <mliska@suse.cz>
7109
7110 PR tree-optimization/86925
7111 * gcc.dg/predict-20.c: New test.
7112 * gcc.dg/predict-21.c: New test.
7113
7114 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7115
7116 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
7117
7118 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
7119
7120 * gcc.target/i386/sse2-movs.c: New test.
7121
7122 2018-08-14 Martin Sebor <msebor@redhat.com>
7123
7124 PR tree-optimization/86650
7125 * gcc.dg/Warray-bounds-34.c: New test.
7126
7127 2018-08-14 Janus Weil <janus@gcc.gnu.org>
7128
7129 PR fortran/86116
7130 * gfortran.dg/generic_34.f90: New test case.
7131
7132 2018-08-13 Marek Polacek <polacek@redhat.com>
7133
7134 PR c++/57891
7135 * g++.dg/cpp0x/Wnarrowing6.C: New test.
7136 * g++.dg/cpp0x/Wnarrowing7.C: New test.
7137 * g++.dg/cpp0x/Wnarrowing8.C: New test.
7138 * g++.dg/cpp0x/Wnarrowing9.C: New test.
7139 * g++.dg/cpp0x/Wnarrowing10.C: New test.
7140 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
7141 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7142 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
7143 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
7144 * g++.dg/ext/stmtexpr15.C: Likewise.
7145 * g++.dg/gomp/pr47963.C: Likewise.
7146 * g++.dg/init/new37.C: Likewise.
7147 * g++.dg/init/new43.C: Likewise.
7148 * g++.dg/other/fold1.C: Likewise.
7149 * g++.dg/parse/array-size2.C: Likewise.
7150 * g++.dg/template/dependent-name3.C: Likewise.
7151 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
7152 * g++.dg/other/vrp1.C: Likewise.
7153 * g++.dg/template/char1.C: Likewise.
7154
7155 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
7156
7157 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
7158 instead of a ZERO_EXTEND.
7159
7160 2018-08-13 Martin Sebor <msebor@redhat.com>
7161
7162 PR tree-optimization/71625
7163 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
7164 * g++.dg/init/string2.C: New test.
7165 * g++.dg/init/string3.C: New test.
7166 * g++.dg/init/string4.C: New test.
7167 * gcc.dg/init-string-3.c: New test.
7168 * gcc.dg/strlenopt-55.c: New test.
7169 * gcc.dg/strlenopt-56.c: New test.
7170
7171 2018-08-13 Marek Polacek <polacek@redhat.com>
7172
7173 P0806R2 - Deprecate implicit capture of this via [=]
7174 * g++.dg/cpp2a/lambda-this1.C: New test.
7175 * g++.dg/cpp2a/lambda-this2.C: New test.
7176 * g++.dg/cpp2a/lambda-this3.C: New test.
7177
7178 2018-08-13 Marek Polacek <polacek@redhat.com>
7179
7180 PR c++/86915
7181 * g++.dg/diagnostic/auto1.C: New test.
7182
7183 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7184
7185 PR fortran/66679
7186 * gfortran.dg/transfer_class_3.f90: New test.
7187
7188 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7189
7190 PR fortran/86906
7191 * gfortran.dg/use_rename_9.f90: New test.
7192
7193 2018-08-11 Jakub Jelinek <jakub@redhat.com>
7194
7195 PR tree-optimization/86835
7196 * gcc.dg/pr86835.c: New test.
7197
7198 2018-08-10 Janus Weil <janus@gcc.gnu.org>
7199
7200 PR fortran/57160
7201 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
7202 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
7203 * gfortran.dg/short_circuiting_2.f90: New test case.
7204 * gfortran.dg/short_circuiting_3.f90: New test case.
7205
7206 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
7207
7208 PR target/82418
7209 * gcc.target/i386/pr82418.c: New test.
7210
7211 2018-08-10 Martin Liska <mliska@suse.cz>
7212
7213 PR target/83610
7214 * gcc.dg/predict-17.c: New test.
7215 * gcc.dg/predict-18.c: New test.
7216 * gcc.dg/predict-19.c: New test.
7217
7218 2018-08-10 Martin Liska <mliska@suse.cz>
7219
7220 PR tree-optimization/85799
7221 * gcc.dg/pr85799.c: New test.
7222
7223 2018-08-09 Jeff Law <law@redhat.com>
7224
7225 PR middle-end/86897
7226 * gcc.dg/uninit-suppress_2.c: Disable DOM.
7227
7228 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7229
7230 * gcc.target/aarch64/sve/reduc_8.c: New test.
7231
7232 2018-08-09 David Malcolm <dmalcolm@redhat.com>
7233
7234 PR other/84889
7235 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
7236 test.
7237 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7238 New test.
7239 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7240 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
7241 TEST_ALWAYS_FLAGS.
7242
7243 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7244
7245 PR tree-optimization/86858
7246 * gcc.dg/vect/pr86858.c: New test.
7247
7248 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7249
7250 PR tree-optimization/86871
7251 * gcc.dg/vect/pr86871.c: New test.
7252
7253 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7254
7255 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7256
7257 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7258
7259 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
7260 arch and tune numbers by 2.
7261 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
7262 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
7263 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
7264 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
7265 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
7266 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
7267 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
7268 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
7269 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
7270 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
7271 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
7272 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
7273 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
7274 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
7275 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
7276 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
7277 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
7278 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
7279 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
7280 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
7281 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
7282 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
7283 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
7284 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
7285 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
7286 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
7287 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
7288 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
7289 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
7290 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
7291 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
7292 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
7293 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
7294 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
7295 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
7296 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
7297 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
7298 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
7299 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
7300 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
7301 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
7302 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
7303 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
7304 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
7305 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
7306 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
7307 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
7308 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
7309 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
7310 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
7311 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
7312 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
7313 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
7314 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
7315 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
7316 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
7317 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
7318 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
7319 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
7320 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
7321 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
7322 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
7323 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
7324 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
7325 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
7326 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
7327
7328 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7329
7330 PR target/84332
7331 * gcc.target/s390/pr84332.c: New testcase.
7332
7333 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
7334
7335 PR target/46179
7336 * gcc.target/m68k/tls-dimode.c: New file.
7337
7338 2018-08-08 Nathan Sidwell <nathan@acm.org>
7339
7340 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
7341 c-c++-common/inc-from-1.c: New
7342
7343 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
7344
7345 PR target/85295
7346 * gcc.target/s390/TI-constants-lra.c: New testcase.
7347 * gcc.target/s390/TI-constants-nolra.c: New testcase.
7348
7349 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
7350
7351 * gcc.target/s390/hotpatch-8.c: Remove.
7352 * gcc.target/s390/hotpatch-9.c: Remove.
7353 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
7354 * gcc.target/s390/mnop-mcount-m31.c: Remove.
7355
7356 2018-08-08 Jakub Jelinek <jakub@redhat.com>
7357
7358 P0595R1 - is_constant_evaluated
7359 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7360
7361 PR c++/86836
7362 * g++.dg/cpp1z/decomp46.C: New test.
7363
7364 PR c++/86738
7365 * g++.dg/opt/pr86738.C: New test.
7366
7367 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
7368
7369 PR target/86838
7370 * gcc.target/aarch64/frecpe_1.c: New test.
7371 * gcc.target/aarch64/frecpe_2.c: Likewise.
7372
7373 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7374
7375 PR c++/59480, DR 136
7376 * g++.dg/other/friend8.C: New.
7377 * g++.dg/other/friend9.C: Likewise.
7378 * g++.dg/other/friend10.C: Likewise.
7379 * g++.dg/other/friend11.C: Likewise.
7380 * g++.dg/other/friend12.C: Likewise.
7381 * g++.dg/other/friend13.C: Likewise.
7382 * g++.dg/other/friend14.C: Likewise.
7383 * g++.dg/other/friend15.C: Likewise.
7384 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7385 * g++.dg/parse/defarg8.C: Likewise.
7386
7387 2018-08-07 Martin Liska <mliska@suse.cz>
7388
7389 PR middle-end/83023
7390 * gcc.dg/predict-16.c: New test.
7391 * g++.dg/predict-1.C: New test.
7392
7393 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7394 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7395
7396 PR tree-optimization/80925
7397 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7398 vectorized on !vect_hw_misalign targets.
7399
7400 2018-08-06 Marek Polacek <polacek@redhat.com>
7401
7402 PR c++/86767
7403 * g++.dg/cpp1y/constexpr-86767.C: New test.
7404
7405 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7406
7407 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7408 for target *-*-linux-gnu.
7409
7410 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7411
7412 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7413 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7414 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7415
7416 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7417
7418 * gcc.target/s390/nomemloopunroll-1.c: New test.
7419
7420 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7421
7422 PR target/86386
7423 * gcc.target/i386/pr86386.c: New file.
7424
7425 2018-08-04 Tom de Vries <tdevries@suse.de>
7426
7427 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7428
7429 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7430
7431 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7432 "type:cvip".
7433
7434 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7435
7436 PR fortran/45521
7437 * gfortran.dg/interface_assignment_6.f90: New test case.
7438
7439 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7440
7441 PR testsuite/86153
7442 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7443
7444 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7445 Jonathan Wakely <jwakely@redhat.com>
7446
7447 PR c++/85523
7448 * g++.dg/pr85523.C: New test.
7449
7450 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7451
7452 PR c/86690
7453 * gcc.dg/union-duplicate-field.c: New test.
7454
7455 2018-08-03 Jason Merrill <jason@redhat.com>
7456
7457 PR c++/86706
7458 * g++.dg/template/pr86706.C: New test.
7459
7460 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7461
7462 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7463 on vect_avg_qi targets.
7464 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7465 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7466 * gcc.dg/vect/vect-avg-15.c: Likewise.
7467
7468 2018-08-03 Martin Liska <mliska@suse.cz>
7469
7470 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7471 * gcc.dg/predict-13.c: Likewise.
7472 * gcc.dg/predict-3.c: Likewise.
7473 * gcc.dg/predict-4.c: Likewise.
7474 * gcc.dg/predict-5.c: Likewise.
7475 * gcc.dg/predict-6.c: Likewise.
7476 * gcc.dg/predict-9.c: Likewise.
7477 * gfortran.dg/predict-1.f90: Likewise.
7478
7479 2018-08-02 Richard Biener <rguenther@suse.de>
7480
7481 PR c++/86763
7482 * g++.dg/torture/pr86763.C: New testcase.
7483
7484 2018-08-02 Richard Biener <rguenther@suse.de>
7485
7486 PR tree-optimization/86816
7487 * g++.dg/torture/pr86816.C: New testcase.
7488
7489 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7490
7491 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7492 to be used.
7493 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7494 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7495 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7496 for .h.
7497 * gcc.target/aarch64/sve/single_2.c: Likewise.
7498 * gcc.target/aarch64/sve/single_3.c: Likewise.
7499 * gcc.target/aarch64/sve/single_4.c: Likewise.
7500
7501 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7502
7503 PR target/86014
7504 * gcc.target/aarch64/ldp_stp_13.c: New test.
7505
7506 2018-08-01 Martin Sebor <msebor@redhat.com>
7507
7508 PR tree-optimization/86650
7509 * gcc.dg/format/gcc_diag-10.c: Adjust.
7510
7511 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7512
7513 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7514 of range check.
7515 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7516
7517 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7518
7519 PR target/86753
7520 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7521 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7522
7523 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7524
7525 * gcc.dg/pointer-range-check-1.c: New test.
7526 * gcc.dg/pointer-range-check-2.c: Likewise.
7527
7528 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7529
7530 PR tree-optimization/86749
7531 * gcc.dg/vect/pr86749.c: New test.
7532
7533 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7534
7535 PR c++/86661
7536 * g++.dg/lookup/name-clash12.C: New.
7537
7538 2018-08-01 Richard Biener <rguenther@suse.de>
7539
7540 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7541
7542 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7543
7544 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7545
7546 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7547
7548 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7549
7550 2018-08-01 Martin Liska <mliska@suse.cz>
7551
7552 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7553 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7554 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7555 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7556 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7557 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7558 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7559 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7560
7561 2018-08-01 Martin Liska <mliska@suse.cz>
7562
7563 PR value-prof/35543
7564 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7565
7566 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7567
7568 * gcc.target/aarch64/extract_zero_extend.c: New file.
7569
7570 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7571
7572 PR c/85704
7573 * gcc.c-torture/compile/pr85704.c: New test.
7574
7575 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7576 Olivier Hainque <hainque@adacore.com>
7577
7578 * gnat.dg/dinst.adb: New.
7579 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7580
7581 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7582
7583 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7584 tdiag and cxxdiag.
7585 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7586 and %K.
7587
7588 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7589
7590 * c-c++-common/spec-barrier-1.c: New test.
7591 * c-c++-common/spec-barrier-2.c: New test.
7592 * gcc.dg/spec-barrier-3.c: New test.
7593
7594 2018-07-31 Martin Sebor <msebor@redhat.com>
7595
7596 PR tree-optimization/86741
7597 * gcc.dg/Warray-bounds-33.c: New test.
7598
7599 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7600
7601 * gcc.target/s390/memset-1.c: Improve testcase.
7602
7603 2018-07-31 Tom de Vries <tdevries@suse.de>
7604
7605 PR debug/86687
7606 * g++.dg/guality/pr86687.C: New test.
7607
7608 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7609
7610 P1008R1 - prohibit aggregates with user-declared constructors
7611 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7612 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7613 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7614 * g++.dg/cpp2a/aggr1.C: New test.
7615 * g++.dg/cpp2a/aggr2.C: New test.
7616
7617 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7618
7619 PR target/86640
7620 * gcc.target/arm/pr86640.c: New testcase.
7621
7622 2018-07-31 Martin Liska <mliska@suse.cz>
7623
7624 PR gcov-profile/85338
7625 PR gcov-profile/85350
7626 PR gcov-profile/85372
7627 * gcc.misc-tests/gcov-pr85338.c: New test.
7628 * gcc.misc-tests/gcov-pr85350.c: New test.
7629 * gcc.misc-tests/gcov-pr85372.c: New test.
7630
7631 2018-07-31 Martin Liska <mliska@suse.cz>
7632
7633 PR gcov-profile/83813
7634 PR gcov-profile/84758
7635 PR gcov-profile/85217
7636 PR gcov-profile/85332
7637 * gcc.misc-tests/gcov-pr83813.c: New test.
7638 * gcc.misc-tests/gcov-pr84758.c: New test.
7639 * gcc.misc-tests/gcov-pr85217.c: New test.
7640 * gcc.misc-tests/gcov-pr85332.c: New test.
7641
7642 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7643
7644 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7645 gnat.dg/prot5_pkg.ads: New testcase.
7646
7647 2018-07-31 Justin Squirek <squirek@adacore.com>
7648
7649 * gnat.dg/addr11.adb: New testcase.
7650
7651 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7652
7653 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7654
7655 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7656
7657 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7658
7659 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7660
7661 * gnat.dg/iter3.adb: New testcase.
7662
7663 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7664
7665 Revert 'AsyncI/O patch committed'
7666 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7667 Thomas Koenig <tkoenig@gcc.gnu.org>
7668
7669 PR fortran/25829
7670 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7671 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7672
7673 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7674
7675 PR rtl-optimization/85160
7676 * gcc.target/powerpc/combine-2-2.c: New testcase.
7677
7678 2018-07-27 Martin Sebor <msebor@redhat.com>
7679
7680 PR tree-optimization/86696
7681 * g++.dg/pr86696.C: New test.
7682
7683 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7684
7685 PR tree-optimization/86636
7686 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7687 Add dg-require-effective-target pthread.
7688
7689 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7690
7691 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7692 * gcc.dg/strcmpopt_6.c: Likewise.
7693
7694 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7695
7696 PR target/86612
7697 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7698
7699 2018-07-26 Martin Sebor <msebor@redhat.com>
7700
7701 PR tree-optimization/86043
7702 PR tree-optimization/86042
7703 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7704 pr86688.
7705 * gcc.dg/strlenopt-44.c: New test.
7706
7707 2018-07-26 Martin Liska <mliska@suse.cz>
7708
7709 PR gcov-profile/86536
7710 * gcc.misc-tests/gcov-pr86536.c: New test.
7711
7712 2018-07-25 Martin Sebor <msebor@redhat.com>
7713
7714 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7715 ignored by the test harness.
7716
7717 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7718 Thomas Koenig <tkoenig@gcc.gnu.org>
7719
7720 PR fortran/25829
7721 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7722 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7723
7724 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7725
7726 PR c++/85515
7727 * g++.dg/pr85515-2.C: Add expected dg-error.
7728 * g++.dg/cpp0x/range-for36.C: New test.
7729
7730 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7731
7732 * gcc.target/arc/uncached-1.c: New test.
7733 * gcc.target/arc/uncached-2.c: Likewise.
7734
7735 2018-07-24 Martin Sebor <msebor@redhat.com>
7736
7737 PR tree-optimization/86622
7738 PR tree-optimization/86532
7739 * gcc.c-torture/execute/strlen-2.c: New test.
7740 * gcc.c-torture/execute/strlen-3.c: New test.
7741 * gcc.c-torture/execute/strlen-4.c: New test.
7742
7743 2018-07-24 David Malcolm <dmalcolm@redhat.com>
7744
7745 PR tree-optimization/86636
7746 * gcc.c-torture/compile/pr86636.c: New test.
7747
7748 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
7749
7750 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
7751
7752 2018-07-24 Jakub Jelinek <jakub@redhat.com>
7753
7754 PR middle-end/86627
7755 * gcc.target/i386/pr86627.c: New test.
7756
7757 PR testsuite/86649
7758 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
7759 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
7760 * g++.dg/tree-ssa-/pr19476-6.C: New test.
7761 * g++.dg/tree-ssa-/pr19476-7.C: New test.
7762
7763 2018-07-23 Carl Love <cel@us.ibm.com>
7764
7765 PR 86591
7766 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
7767 file altivec-2-runnable.c.
7768 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
7769 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
7770 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
7771 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
7772 vec_cts, vec_ctu, vec_cpsgn tests.
7773
7774 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
7775
7776 PR c/86617
7777 * gcc.dg/pr86617.c: New test.
7778
7779 2018-07-23 Jakub Jelinek <jakub@redhat.com>
7780
7781 PR c++/86569
7782 * g++.dg/warn/Wnonnull-compare-9.C: New test.
7783
7784 2018-07-20 Martin Sebor <msebor@redhat.com>
7785
7786 PR middle-end/82063
7787 * c-c++-common/pr68657-1.c: Adjust.
7788 * c-c++-common/pr68657-2.c: Same.
7789 * c-c++-common/pr68657-3.c: Same.
7790 * c-c++-common/pr68833-1.c: Same.
7791 * gcc.dg/Walloc-size-larger-than-16.c: Same.
7792 * gcc.dg/Walloca-larger-than.c: New test.
7793 * gcc.dg/Walloca-larger-than-2.c: New test.
7794 * gcc.dg/Wframe-larger-than-2.c: New test.
7795 * gcc.dg/Wlarger-than3.c: New test.
7796 * gcc.dg/Wvla-larger-than-3.c: New test.
7797 * gcc.dg/pr42611.c: Adjust.
7798 * gnat.dg/frame_overflow.adb: Same.
7799
7800 2018-07-20 Martin Sebor <msebor@redhat.com>
7801
7802 PR tree-optimization/86613
7803 PR tree-optimization/86611
7804 * c-c++-common/Warray-bounds-2.c: Undefine macros and
7805 prune duplicate warnings.
7806 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
7807 data-model-dependencies.
7808 * gcc.dg/Warray-bounds-32.c: Ditto.
7809
7810 2018-07-20 Richard Biener <rguenther@suse.de>
7811
7812 PR debug/86585
7813 * g++.dg/lto/pr86585_0.C: New testcase.
7814 * g++.dg/lto/pr86585_1.C: Likewise.
7815
7816 2018-07-19 Martin Sebor <msebor@redhat.com>
7817
7818 PR tree-optimization/83776
7819 PR tree-optimization/84047
7820 * gcc.dg/Warray-bounds-29.c: New test.
7821 * gcc.dg/Warray-bounds-30.c: New test.
7822 * gcc.dg/Warray-bounds-31.c: New test.
7823 * gcc.dg/Warray-bounds-32.c: New test.
7824
7825 2018-07-19 Michael Collison <michael.collison@arm.com>
7826 Richard Henderson <rth@redhat.com>
7827
7828 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
7829 * gcc.target/aarch64/builtin_saddl.c: New testcase.
7830 * gcc.target/aarch64/builtin_saddll.c: New testcase.
7831 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
7832 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
7833 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
7834 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
7835 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
7836 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
7837 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
7838 * gcc.target/aarch64/builtin_usubl.c: New testcase.
7839 * gcc.target/aarch64/builtin_usubll.c: New testcase.
7840
7841 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7842
7843 Revert fix for c++/59480 (and testsuite followup)
7844
7845 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7846
7847 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7848
7849 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7850
7851 PR c++/59480, DR 136
7852 * g++.dg/other/friend8.C: New.
7853 * g++.dg/other/friend9.C: Likewise.
7854 * g++.dg/other/friend10.C: Likewise.
7855 * g++.dg/other/friend11.C: Likewise.
7856 * g++.dg/other/friend12.C: Likewise.
7857 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7858 * g++.dg/parse/defarg8.C: Likewise.
7859
7860 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7861
7862 * gcc.target/aarch64/profile.c: New test.
7863
7864 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
7865
7866 PR target/83009
7867 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
7868
7869 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7870
7871 PR target/86560
7872 * gcc.target/i386/pr86560-4.c: New test.
7873 * gcc.target/i386/pr86560-5.c: Likewise.
7874
7875 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
7876
7877 PR target/86560
7878 * gcc.target/i386/pr86560-1.c: New test.
7879 * gcc.target/i386/pr86560-2.c: Likewise.
7880 * gcc.target/i386/pr86560-3.c: Likewise.
7881
7882 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7883
7884 * gfortran.dg/max_fmax_aarch64.f90: New test.
7885 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
7886 * gfortran.dg/minmax_integer.f90: Likewise.
7887
7888 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
7889
7890 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7891
7892 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
7893
7894 PR middle-end/86544
7895 * g++.dg/tree-ssa/pr86544.C: New test.
7896
7897 2018-07-18 Jakub Jelinek <jakub@redhat.com>
7898
7899 PR c++/86550
7900 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
7901
7902 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
7903
7904 PR 69558
7905 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
7906 * c-c++-common/pr69558.c: Remove xfail.
7907 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
7908 * gcc.dg/pr61817-1.c: Likewise.
7909 * gcc.dg/pr61817-2.c: Likewise.
7910 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
7911
7912 2018-07-18 Janus Weil <janus@gcc.gnu.org>
7913
7914 PR fortran/85599
7915 * gfortran.dg/function_optimize_5.f90: Add option
7916 '-faggressive-function-elimination' and update dg-warning clauses.
7917 * gfortran.dg/short_circuiting.f90: New test.
7918
7919 2018-07-18 Marek Polacek <polacek@redhat.com>
7920
7921 PR c++/86190 - bogus -Wsign-conversion warning
7922 * g++.dg/warn/Wsign-conversion-3.C: New test.
7923 * g++.dg/warn/Wsign-conversion-4.C: New test.
7924
7925 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7926
7927 PR c++/59480, DR 136
7928 * g++.dg/other/friend8.C: New.
7929 * g++.dg/other/friend9.C: Likewise.
7930 * g++.dg/other/friend10.C: Likewise.
7931 * g++.dg/other/friend11.C: Likewise.
7932 * g++.dg/other/friend12.C: Likewise.
7933 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7934 * g++.dg/parse/defarg8.C: Likewise.
7935
7936 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
7937
7938 * g++.dg/ext/uow-3.C: Adjust.
7939 * g++.dg/ext/uow-4.C: Likewise.
7940 * g++.dg/lookup/name-clash11.C: Likewise.
7941 * g++.dg/lookup/name-clash7.C: Likewise.
7942 * g++.dg/lookup/redecl1.C: Likewise.
7943 * g++.dg/warn/changes-meaning.C: Likewise.
7944 * g++.old-deja/g++.jason/scoping8.C: Likewise.
7945 * g++.old-deja/g++.law/nest1.C: Likewise.
7946
7947 2018-07-18 Richard Biener <rguenther@suse.de>
7948
7949 PR debug/86523
7950 * g++.dg/lto/pr86523-3_0.C: New testcase.
7951
7952 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
7953
7954 * gcc.target/m68k/mulsi_highpart.c: New test.
7955
7956 2018-07-17 Jakub Jelinek <jakub@redhat.com>
7957
7958 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
7959 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
7960 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
7961 * gcc.dg/cpp/pr61854-8.c: New test.
7962
7963 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7964
7965 * gcc.target/powerpc/pr85456.c: Require longdouble128.
7966
7967 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
7968
7969 PR fortran/83184
7970 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
7971
7972 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7973
7974 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
7975 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
7976 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
7977 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
7978 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
7979
7980 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
7981
7982 * gcc.target/powerpc/pr57150.c: Require longdouble128.
7983 * gcc.target/powerpc/pr79916.c: Require dfp.
7984
7985 2018-07-17 Richard Biener <rguenther@suse.de>
7986
7987 PR lto/86456
7988 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
7989
7990 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
7991
7992 * gcc.target/s390/function-align1.c: New test.
7993 * gcc.target/s390/function-align2.c: New test.
7994 * gcc.target/s390/function-align3.c: New test.
7995
7996 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
7997
7998 * gnat.dg/discr55.adb: New test.
7999
8000 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8001
8002 * gcc.target/i386/vartrack-1.c (dg-options): Add
8003 -fomit-frame-pointer.
8004
8005 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8006
8007 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
8008 (dg-lto-options): Add -fPIC.
8009 * g++.dg/lto/pr86523-2_0.C: Likewise.
8010
8011 2018-07-17 Martin Liska <mliska@suse.cz>
8012
8013 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
8014
8015 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8016
8017 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
8018 testcase.
8019
8020 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8021
8022 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
8023
8024 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
8025
8026 * gnat.dg/memorytest.adb: New testcase.
8027
8028 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8029
8030 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
8031 New testcase.
8032
8033 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8034
8035 * gnat.dg/equal3.adb: New testcase.
8036
8037 2018-07-17 Justin Squirek <squirek@adacore.com>
8038
8039 * gnat.dg/split_args.adb: New testcase.
8040
8041 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8042
8043 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
8044
8045 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8046
8047 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
8048 New testcase.
8049
8050 2018-07-16 Carl Love <cel@us.ibm.com>
8051
8052 PR target/86414
8053 Forgot the PR number on the commit log.
8054
8055 2018-07-16 Carl Love <cel@us.ibm.com>
8056
8057 PR target/86414
8058 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8059 longdouble128.
8060 * gcc.target/powerpc/divkc3-3.c: Ditto.
8061 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8062 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8063 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8064 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8065
8066 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8067
8068 * gcc.target/powerpc/convert-fp-128.c: New testcase.
8069 * gcc.target/powerpc/convert-fp-64.c: New testcase.
8070
8071 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8072
8073 * lib/target-supports.exp (check_effective_target_longdouble64,
8074 check_effective_target_ppc_float128,
8075 check_effective_target_ppc_float128_insns,
8076 check_effective_target_powerpc_vsx): New.
8077
8078 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8079
8080 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
8081 syntax error.
8082
8083 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR tree-optimization/86526
8086 * gcc.c-torture/compile/pr86526.c: New test.
8087
8088 2018-07-16 Carl Love <cel@us.ibm.com>
8089
8090 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8091 longdouble128.
8092 * gcc.target/powerpc/divkc3-3.c: Ditto.
8093 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8094 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8095 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8096 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8097
8098 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
8099
8100 PR fortran/83184
8101 * gfortran.dg/assumed_rank_14.f90: New testcase.
8102 * gfortran.dg/assumed_rank_15.f90: New testcase.
8103 * gfortran.dg/dec_structure_8.f90: Update error messages.
8104 * gfortran.dg/dec_structure_23.f90: Update error messages.
8105
8106 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8107
8108 PR middle-end/86528
8109 * gcc.c-torture/execute/pr86528.c: New test.
8110 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
8111
8112 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
8113
8114 * g++.dg/template/spec40.C: New.
8115 * g++.dg/parse/ptrmem8.C: Likewise.
8116
8117 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8118
8119 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
8120 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
8121 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
8122 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
8123 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
8124
8125 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8126
8127 * gcc.target/s390/mrecord-mcount.c: New testcase.
8128
8129 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8130
8131 * gcc.target/s390/mfentry-m64.c: New testcase.
8132
8133 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8134
8135 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
8136 testcase.
8137
8138 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8139
8140 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
8141 testcase.
8142
8143 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8144
8145 * gnat.dg/wide_wide_value1.adb: New testcase.
8146
8147 2018-07-16 Javier Miranda <miranda@adacore.com>
8148
8149 * gnat.dg/bit_order1.adb: New testcase.
8150
8151 2018-07-16 Javier Miranda <miranda@adacore.com>
8152
8153 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
8154
8155 2018-07-16 Richard Biener <rguenther@suse.de>
8156
8157 PR lto/86523
8158 * g++.dg/lto/pr86523-1_0.C: New testcase.
8159 * g++.dg/lto/pr86523-2_0.C: Likewise.
8160
8161 2018-07-16 Martin Liska <mliska@suse.cz>
8162
8163 PR ipa/86529
8164 * g++.dg/ipa/pr86529.C: New test.
8165
8166 2018-07-16 Tom de Vries <tdevries@suse.de>
8167
8168 PR debug/86455
8169 * gcc.target/i386/vartrack-1.c: New test.
8170
8171 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
8172
8173 * gnat.dg/opt73.adb: New test.
8174
8175 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8176
8177 PR c++/3698
8178 PR c++/86208
8179 * g++.dg/opt/pr3698.C: New test.
8180
8181 2018-07-16 Richard Biener <rguenther@suse.de>
8182
8183 PR ipa/86389
8184 * gcc.dg/torture/pr86389.c: Require trampolines.
8185
8186 2018-07-15 Tom de Vries <tdevries@suse.de>
8187
8188 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
8189 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
8190 already called.
8191 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
8192 * gcc.dg/guality/guality.exp: Same.
8193 * gfortran.dg/guality/guality.exp: Same.
8194
8195 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
8196 Sunil K Pandey <sunil.k.pandey@intel.com>
8197
8198 PR target/84413
8199 * gcc.target/i386/pr84413-1.c: New test.
8200 * gcc.target/i386/pr84413-2.c: Likewise.
8201 * gcc.target/i386/pr84413-3.c: Likewise.
8202
8203 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
8204 Steve Munroe <munroesj52@gmail.com>
8205
8206 * gcc.target/powerpc/sse2-pand-1.c: New file.
8207 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
8208 * gcc.target/powerpc/sse2-por-1.c: Likewise.
8209 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
8210
8211 2018-07-13 Nathan Sidwell <nathan@acm.org>
8212
8213 PR c++/86374
8214 * g++.dg/pr86374.C: New.
8215
8216 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
8217
8218 PR middle-end/78809
8219 * gcc.dg/strcmpopt_5.c: New test.
8220 * gcc.dg/strcmpopt_6.c: New test.
8221
8222 2018-07-13 Richard Biener <rguenther@suse.de>
8223
8224 PR middle-end/85974
8225 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
8226
8227 2018-07-13 Tom de Vries <tdevries@suse.de>
8228
8229 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
8230 * gcc.dg/guality/ctztest.c: Same.
8231 * gcc.dg/guality/sra-1.c: Same.
8232
8233 2018-07-13 Tom de Vries <tdevries@suse.de>
8234
8235 * gcc.dg/vla-1.c: Update.
8236
8237 2018-07-13 Tom de Vries <tdevries@suse.de>
8238
8239 * gcc.src/maintainers.exp: New file.
8240
8241 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
8242
8243 PR middle-end/86489
8244 * gcc.dg/pr86489.c: New test.
8245
8246 2018-07-12 Martin Sebor <msebor@redhat.com>
8247
8248 PR testsuite/86510
8249 g++.dg/warn/pr86453.C: Adjust.
8250
8251 2018-07-12 Jim Wilson <jimw@sifive.com>
8252
8253 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
8254
8255 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
8256
8257 * gcc.target/riscv/interrupt-conflict-mode.c: New.
8258
8259 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8260
8261 * c-c++-common/gomp/declare-target-3.c: New test.
8262 * g++.dg/gomp/declare-target-2.C: New test.
8263
8264 2018-07-12 Martin Sebor <msebor@redhat.com>
8265
8266 PR c/86453
8267 * c-c++-common/Wattributes.c: Adjust.
8268 * gcc.dg/Wattributes-10.c: New test.
8269 * g++.dg/Wattributes-3.C: Adjust.
8270 * gcc.dg/Wattributes-6.c: Adjust.
8271 * gcc.dg/pr18079.c: Adjust.
8272 * gcc.dg/torture/pr42363.c: Adjust.
8273
8274 2018-07-12 Julia Koval <julia.koval@intel.com>
8275
8276 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
8277 version.
8278
8279 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8280
8281 * gcc.dg/vect/vect-cond-arith-6.c: New test.
8282 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
8283 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
8284 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
8285 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
8286 * gcc.target/aarch64/sve/slp_14.c: Likewise.
8287 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
8288
8289 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8290
8291 * gcc.dg/vect/vect-cond-arith-4.c: New test.
8292 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
8293 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
8294 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
8295 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
8296 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
8297 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
8298 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
8299
8300 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8301 Alan Hayward <alan.hayward@arm.com>
8302 David Sherwood <david.sherwood@arm.com>
8303
8304 * gcc.dg/vect/vect-fma-2.c: New test.
8305 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
8306 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
8307 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
8308
8309 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8310
8311 * gcc.dg/vect/vect-cond-arith-3.c: New test.
8312 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
8313 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
8314 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
8315 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
8316 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
8317 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
8318 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
8319 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
8320
8321 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8322
8323 * gcc.dg/vect/vect-cond-arith-2.c: New test.
8324 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8325
8326 2018-07-12 Richard Biener <rguenther@suse.de>
8327
8328 PR target/84829
8329 * gcc.target/i386/pr84829.c: New testcase.
8330
8331 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8332
8333 * gcc.dg/torture/20180712-1.c: New test.
8334
8335 PR tree-optimization/86492
8336 * gcc.c-torture/execute/pr86492.c: New test.
8337
8338 2018-07-12 Richard Biener <rguenther@suse.de>
8339
8340 PR c/86453
8341 * g++.dg/warn/pr86453.C: New testcase.
8342
8343 2018-07-12 Richard Biener <rguenther@suse.de>
8344
8345 PR middle-end/86479
8346 * gcc.dg/graphite/pr86479.c: New testcase.
8347
8348 2018-07-11 Jakub Jelinek <jakub@redhat.com>
8349
8350 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
8351 of hardcoding size. Cast (rel) to MASK_TYPE.
8352 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
8353 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
8354 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
8355 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
8356 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8357 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8358 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8359 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8360 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8361 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8362 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8363 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8364 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8365 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8366 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8367 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8368 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8369 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8370 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8371
8372 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
8373
8374 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8375 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8376 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8377
8378 2018-07-10 Mark Wielaard <mark@klomp.org>
8379
8380 PR debug/86459
8381 * gcc.dg/pr86459.c: New test.
8382
8383 2018-07-10 Martin Sebor <msebor@redhat.com>
8384
8385 PR testsuite/86461
8386 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8387
8388 2018-07-10 Martin Liska <mliska@suse.cz>
8389
8390 PR testsuite/86445
8391 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8392
8393 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8394
8395 PR sanitizer/86406
8396 * g++.dg/ubsan/pr86406.C: New test.
8397
8398 PR fortran/86421
8399 * gfortran.dg/vect/pr86421.f90: New test.
8400
8401 2018-07-09 Martin Sebor <msebor@redhat.com>
8402
8403 PR tree-optimization/86415
8404 * gcc.dg/strlenopt-53.c: New test.
8405
8406 2018-07-09 Martin Sebor <msebor@redhat.com>
8407
8408 PR middle-end/77357
8409 * gcc.dg/strlenopt-49.c: New test.
8410 * gcc.dg/strlenopt-50.c: New test.
8411 * gcc.dg/strlenopt-51.c: New test.
8412 * gcc.dg/strlenopt-52.c: New test.
8413 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8414
8415 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8416
8417 PR c/86420
8418 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8419 to be returned and when first argument is not 0, so that they don't do
8420 anything for NEED_EXC or NEED_ERRNO.
8421
8422 2018-07-09 Tom de Vries <tdevries@suse.de>
8423
8424 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8425 * gcc.dg/guality/bswaptest.c: Same.
8426 * gcc.dg/guality/clztest.c: Same.
8427 * gcc.dg/guality/csttest.c: Same.
8428 * gcc.dg/guality/ctztest.c: Same.
8429 * gcc.dg/guality/drap.c: Same.
8430 * gcc.dg/guality/nrv-1.c: Same.
8431 * gcc.dg/guality/pr41353-1.c: Same.
8432 * gcc.dg/guality/pr41353-2.c: Same.
8433 * gcc.dg/guality/pr41404-1.c: Same.
8434 * gcc.dg/guality/pr43051-1.c: Same.
8435 * gcc.dg/guality/pr43077-1.c: Same.
8436 * gcc.dg/guality/pr43177.c: Same.
8437 * gcc.dg/guality/pr43329-1.c: Same.
8438 * gcc.dg/guality/pr43479.c: Same.
8439 * gcc.dg/guality/pr43593.c: Same.
8440 * gcc.dg/guality/pr45003-1.c: Same.
8441 * gcc.dg/guality/pr45003-2.c: Same.
8442 * gcc.dg/guality/pr45003-3.c: Same.
8443 * gcc.dg/guality/pr48437.c: Same.
8444 * gcc.dg/guality/pr48466.c: Same.
8445 * gcc.dg/guality/pr49888.c: Same.
8446 * gcc.dg/guality/pr54200.c: Same.
8447 * gcc.dg/guality/pr54519-1.c: Same.
8448 * gcc.dg/guality/pr54519-2.c: Same.
8449 * gcc.dg/guality/pr54519-3.c: Same.
8450 * gcc.dg/guality/pr54519-4.c: Same.
8451 * gcc.dg/guality/pr54519-5.c: Same.
8452 * gcc.dg/guality/pr54519-6.c: Same.
8453 * gcc.dg/guality/pr54551.c: Same.
8454 * gcc.dg/guality/pr54693-2.c: Same.
8455 * gcc.dg/guality/pr54693.c: Same.
8456 * gcc.dg/guality/pr54796.c: Same.
8457 * gcc.dg/guality/pr54970.c: Same.
8458 * gcc.dg/guality/pr67192.c: Same.
8459 * gcc.dg/guality/pr69947.c: Same.
8460 * gcc.dg/guality/pr78726.c: Same.
8461 * gcc.dg/guality/rotatetest.c: Same.
8462 * gcc.dg/guality/sra-1.c: Same.
8463 * gcc.dg/guality/vla-2.c: Same.
8464
8465 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8466
8467 * g++.dg/diagnostic/long-short.C: New.
8468 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8469 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8470 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8471
8472 2018-07-09 Tom de Vries <tdevries@suse.de>
8473
8474 * gcc.dg/vla-1.c: New test.
8475
8476 2018-07-07 Tom de Vries <tdevries@suse.de>
8477
8478 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8479 files.
8480 (get_dump_flags): New proc.
8481 (toplevel): Test all dump flags.
8482
8483 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8484
8485 * gnat.dg/stack_usage6.adb: New test.
8486 * gnat.dg/stack_usage6_pkg.ads: New helper.
8487
8488 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8489
8490 * gnat.dg/pure_function3a.adb: New test.
8491 * gnat.dg/pure_function3b.adb: Likewise.
8492 * gnat.dg/pure_function3c.adb: Likewise.
8493 * gnat.dg/pure_function3_pkg.ads: New helper.
8494
8495 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8496
8497 PR target/84711
8498 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8499 dg-require-effective-target. Add -msse not just on i386-*, but
8500 on all i?86-* and x86_64-*.
8501
8502 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8503
8504 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8505 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8506 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8507 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8508 * gcc.dg/tree-ssa/popcount3.c: New test.
8509
8510 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8511
8512 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8513 to preserve the test.
8514 * gcc.target/i386/pr85073.c: Likewise.
8515
8516 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8517
8518 PR tree-optimization/86401
8519 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8520 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8521 * c-c++-common/rotate-9.c: New test.
8522
8523 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8524
8525 PR target/86324
8526 gcc.target/powerpc/pr86324-1.c: New test.
8527 gcc.target/powerpc/pr86324-2.c: Likewise.
8528
8529 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8530
8531 PR target/84711
8532 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8533
8534 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8535
8536 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8537
8538 2018-07-05 Jeff Law <law@redhat.com>
8539
8540 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8541
8542 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8543
8544 PR fortran/86408
8545 * gfortran.dg/deferred_character_20.f90: New test.
8546
8547 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8548
8549 PR fortran/83183
8550 PR fortran/86325
8551 * gfortran.dg/init_flag_18.f90: New testcase.
8552 * gfortran.dg/init_flag_19.f03: New testcase.
8553
8554 2018-07-05 Carl Love <cel@us.ibm.com>
8555 * gcc.target/altivec-1-runnable.c: New test file.
8556 * gcc.target/altivec-2-runnable.c: New test file.
8557 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8558 for tests.
8559
8560 2018-07-05 Martin Sebor <msebor@redhat.com>
8561
8562 PR c++/86400
8563 * gcc.dg/strlenopt-47.c: New test.
8564 * gcc.dg/strlenopt-48.c: New test.
8565
8566 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8567
8568 PR target/84711
8569 * gcc.target/arm/big-endian-subreg.c: New.
8570
8571 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8572
8573 PR target/84711
8574 * gcc.dg/vect/pr84711.c: New.
8575
8576 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8577
8578 * gcc.target/aarch64/struct_cpy.c: New.
8579
8580 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8581
8582 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8583 * c-c++-common/unroll-2.c: Likewise.
8584 * g++.dg/cdce3.C: Likewise.
8585 * g++.dg/ext/unroll-1.C: Likewise.
8586 * g++.dg/ext/unroll-2.C: Likewise.
8587 * g++.dg/ext/unroll-3.C: Likewise.
8588 * gcc.dg/cdce1.c: Likewise.
8589 * gcc.dg/cdce2.c: Likewise.
8590 * gcc.dg/gomp/pr68128-1.c: Likewise.
8591 * gcc.dg/vect/pr46032.c: Likewise.
8592 * gcc.dg/vect/vect-cond-10.c: Likewise.
8593 * gcc.dg/vect/vect-cond-8.c: Likewise.
8594 * gcc.dg/vect/vect-cond-9.c: Likewise.
8595 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8596 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8597 * gcc.target/i386/avx-cvt-2.c: Likewise.
8598 * gcc.target/i386/avx-cvt-3.c: Likewise.
8599 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8600 * gcc.target/i386/avx2-gather-2.c: Likewise.
8601 * gcc.target/i386/avx2-gather-6.c: Likewise.
8602 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8603 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8604 * gfortran.dg/directive_unroll_1.f90: Likewise.
8605 * gfortran.dg/directive_unroll_2.f90: Likewise.
8606 * gnat.dg/unroll2.adb: Likewise.
8607 * gnat.dg/unroll3.adb: Likewise.
8608
8609 2018-07-05 Tom de Vries <tdevries@suse.de>
8610
8611 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8612
8613 2018-07-04 Martin Sebor <msebor@redhat.com>
8614
8615 PR tree-optimization/86274
8616 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8617
8618 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8619
8620 PR fortran/82009
8621 * gfortran.dg/block_16.f08. New test.
8622
8623 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8624
8625 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8626 has a slightly different IL that provides more threading
8627 opportunities.
8628
8629 2018-07-04 Martin Liska <mliska@suse.cz>
8630
8631 PR middle-end/66240
8632 PR target/45996
8633 PR c/84100
8634 * gcc.dg/pr84100.c (foo):
8635 * gcc.target/i386/falign-functions-2.c: New test.
8636 * gcc.target/i386/falign-functions.c: New test.
8637
8638 2018-07-04 Martin Liska <mliska@suse.cz>
8639
8640 * gcc.dg/pr47793.c: Remove.
8641
8642 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8643
8644 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8645 final scan test.
8646 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8647
8648 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8649
8650 PR target/85620
8651 * gcc.target/i386/pr85620-1.c: New test.
8652 * gcc.target/i386/pr85620-2.c: Likewise.
8653 * gcc.target/i386/pr85620-3.c: Likewise.
8654 * gcc.target/i386/pr85620-4.c: Likewise.
8655
8656 2018-07-03 Martin Sebor <msebor@redhat.com>
8657
8658 PR tree-optimization/86274
8659 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8660 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8661 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8662 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8663 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8664 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8665 * gcc.dg/tree-ssa/pr83198.c: Same.
8666
8667 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8668
8669 * g++.dg/other/locations1.C: New.
8670 * g++.dg/tls/locations1.C: Likewise.
8671 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8672 * g++.dg/diagnostic/virtual-static.C: Likewise.
8673 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8674 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8675 * g++.dg/cpp0x/pr51463.C: Likewise.
8676 * g++.dg/other/typedef1.C: Likewise.
8677 * g++.dg/parse/dtor13.C: Likewise.
8678 * g++.dg/template/error44.C: Likewise.
8679 * g++.dg/template/typedef4.C: Likewise.
8680 * g++.dg/template/typedef5.C: Likewise.
8681 * g++.dg/tls/diag-2.C: Likewise.
8682 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8683
8684 2018-07-03 Marek Polacek <polacek@redhat.com>
8685
8686 PR c++/86201
8687 * g++.dg/diagnostic/pr86201.C: New test.
8688
8689 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8690
8691 PR target/85694
8692 * gcc.target/i386/pr85694.c: New test.
8693
8694 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8695
8696 PR tree-optimization/85694
8697 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8698 Return true for AArch64 without SVE.
8699 * gcc.target/aarch64/vect_hadd_1.h: New file.
8700 * gcc.target/aarch64/vect_shadd_1.c: New test.
8701 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8702 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8703 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8704
8705 2018-07-03 Marek Polacek <polacek@redhat.com>
8706
8707 PR middle-end/86202
8708 * gcc.dg/Wint-conversion-2.c: New test.
8709
8710 PR c++/84306
8711 * g++.dg/overload/conv-op3.C: New test.
8712
8713 2018-07-03 Richard Biener <rguenther@suse.de>
8714
8715 PR ipa/86389
8716 * gcc.dg/torture/pr86389.c: New testcase.
8717
8718 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8719
8720 PR tree-optimization/85694
8721 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8722 proc.
8723 * gcc.dg/vect/vect-avg-1.c: New test.
8724 * gcc.dg/vect/vect-avg-2.c: Likewise.
8725 * gcc.dg/vect/vect-avg-3.c: Likewise.
8726 * gcc.dg/vect/vect-avg-4.c: Likewise.
8727 * gcc.dg/vect/vect-avg-5.c: Likewise.
8728 * gcc.dg/vect/vect-avg-6.c: Likewise.
8729 * gcc.dg/vect/vect-avg-7.c: Likewise.
8730 * gcc.dg/vect/vect-avg-8.c: Likewise.
8731 * gcc.dg/vect/vect-avg-9.c: Likewise.
8732 * gcc.dg/vect/vect-avg-10.c: Likewise.
8733 * gcc.dg/vect/vect-avg-11.c: Likewise.
8734 * gcc.dg/vect/vect-avg-12.c: Likewise.
8735 * gcc.dg/vect/vect-avg-13.c: Likewise.
8736 * gcc.dg/vect/vect-avg-14.c: Likewise.
8737
8738 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8739
8740 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8741 get split into two for use by the over-widening pattern.
8742 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8743 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8744 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8745 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8746 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8747 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8748 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8749 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8750 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8751 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8752 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8753 * gcc.dg/vect/vect-over-widen-22.c: New test.
8754
8755 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8756
8757 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
8758 widen_mult pattern.
8759 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
8760 over-widening messages.
8761 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8762 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8763 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8764 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8765 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8766 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8767 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8768 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
8769 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8770 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
8771 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8772 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8773 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8774 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8775 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8776 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8777 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8778 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8779 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8780 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8781 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8782 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
8783 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
8784 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
8785 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
8786 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
8787
8788 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8789
8790 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
8791
8792 2018-07-02 Jim Wilson <jimw@sifive.com>
8793
8794 * gcc.target/riscv/interrupt-debug.c: New.
8795
8796 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
8797
8798 * g++.dg/diagnostic/thread-thread_local.C: New.
8799
8800 2018-07-02 Martin Liska <mliska@suse.cz>
8801
8802 PR testsuite/86366
8803 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
8804 * gcc.dg/profile-dir-2.c: Likewise.
8805 * gcc.dg/profile-dir-3.c: Likewise.
8806
8807 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
8808
8809 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
8810 overriden.
8811
8812 2018-07-02 Richard Biener <rguenther@suse.de>
8813
8814 PR tree-optimization/86363
8815 * gcc.dg/torture/pr86363.c: New testcase.
8816
8817 2018-07-02 Martin Liska <mliska@suse.cz>
8818
8819 * gcc.dg/completion-1.c: New test.
8820 * gcc.dg/completion-2.c: New test.
8821 * gcc.dg/completion-3.c: New test.
8822
8823 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8824
8825 PR fortran/82969
8826 PR fortran/86242
8827 * gfortran.dg/proc_ptr_50.f90: New test.
8828
8829 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
8830
8831 PR fortran/45305
8832 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
8833
8834 2018-07-02 Martin Liska <mliska@suse.cz>
8835
8836 PR ipa/86279
8837 * gcc.dg/ipa/pr86279.c: New test.
8838
8839 2018-07-02 Martin Liska <mliska@suse.cz>
8840
8841 PR ipa/86323
8842 * g++.dg/ipa/pr86323.C: New test.
8843
8844 2018-07-01 Tom de Vries <tdevries@suse.de>
8845
8846 revert:
8847 2018-07-01 Tom de Vries <tdevries@suse.de>
8848
8849 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8850 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8851
8852 2018-07-01 Tom de Vries <tdevries@suse.de>
8853
8854 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
8855 argument.
8856 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
8857 with @main.
8858
8859 2018-07-01 Tom de Vries <tdevries@suse.de>
8860
8861 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
8862 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
8863
8864 2018-07-01 Tom de Vries <tdevries@suse.de>
8865
8866 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
8867 * gcc.dg/guality/vla-1.c: Use relative line numbers.
8868
8869 2018-07-01 Tom de Vries <tdevries@suse.de>
8870
8871 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
8872 (verify_call): ... here. Move to toplevel.
8873 (verify_call_np, dg_final_directive_check_utils): New proc.
8874 (toplevel): Call dg_final_directive_check_utils.
8875 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
8876
8877 2018-06-30 Jim Wilson <jimw@sifive.com>
8878
8879 * gcc.target/riscv/shift-shift-1.c: New.
8880 * gcc.target/riscv/shift-shift-2.c: New.
8881 * gcc.target/riscv/shift-shift-3.c: New.
8882
8883 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8884
8885 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
8886
8887 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8888
8889 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
8890 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
8891 by 4 in the computation of a[i].
8892 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
8893 main multiplication constant.
8894 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8895 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
8896 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
8897 pattern to cast the result to int.
8898 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
8899 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
8900 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
8901 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
8902 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
8903 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
8904 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
8905 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
8906 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
8907 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
8908 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
8909 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
8910 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
8911 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
8912 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
8913 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
8914 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
8915 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
8916 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
8917 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
8918
8919 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
8920
8921 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
8922 test for vectorization along the lines described in the comment.
8923
8924 2018-06-30 Tom de Vries <tdevries@suse.de>
8925
8926 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
8927 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
8928 LTO_TORTURE_OPTIONS.
8929 * gcc.dg/guality/prevent-optimization.h: New file.
8930 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
8931 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
8932
8933 2018-06-30 Tom de Vries <tdevries@suse.de>
8934
8935 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
8936 * lib/gcc-dg.exp (dg-final): New proc.
8937 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
8938 argument.
8939
8940 2018-06-29 Martin Sebor <msebor@redhat.com>
8941
8942 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
8943 that don't define the function.
8944
8945 2018-06-29 Marek Polacek <polacek@redhat.com>
8946
8947 PR c++/86184
8948 * g++.dg/ext/cond3.C: New test.
8949
8950 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8951
8952 * gcc.target/arm/arm-soft-strd-even.c: New test.
8953
8954 2018-06-29 Tom de Vries <tdevries@suse.de>
8955
8956 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
8957 line, and use it.
8958 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
8959 (process-message): ... here.
8960 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
8961
8962 2018-06-29 Martin Liska <mliska@suse.cz>
8963
8964 PR tree-optimization/86263
8965 * gcc.dg/tree-ssa/pr86263.c: New test.
8966
8967 2018-06-28 Carl Love <cel@us.ibm.com>
8968
8969 * gcc.target/p9-extract-1.c: Add test case.
8970 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
8971 name in ABI.
8972
8973 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
8974
8975 PR target/86348
8976 * gcc.target/i386/pr86348.c: New test.
8977
8978 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
8979
8980 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
8981
8982 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
8983
8984 PR fortran/82865
8985 * gfortran.dg/dec_type_print_2.f03: New testcase.
8986
8987 2018-06-28 David Pagan <dave.pagan@oracle.com>
8988
8989 PR c/55976
8990 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
8991 message causing unexpected test FAIL.
8992
8993 2018-06-28 Martin Liska <mliska@suse.cz>
8994
8995 * gcc.dg/tree-ssa/switch-1.c: New test.
8996
8997 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
8998
8999 * gnat.dg/debug15.adb: New test.
9000
9001 2018-06-27 David Malcolm <dmalcolm@redhat.com>
9002
9003 PR c++/86329
9004 * g++.dg/lookup/pr86329.C: New test.
9005
9006 2018-06-27 Carl Love <cel@us.ibm.com>
9007
9008 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
9009
9010 2018-06-27 Tamar Christina <tamar.christina@arm.com>
9011
9012 PR target/85769
9013 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
9014
9015 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
9016
9017 * gcc.target/powerpc/builtins-1.c: Correct a comment.
9018
9019 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9020
9021 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
9022 requirement for this test.
9023 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
9024 requirement, and -mpower8-vector compile option.
9025
9026 2018-06-26 Jakub Jelinek <jakub@redhat.com>
9027
9028 PR target/86314
9029 * gcc.dg/pr86314.c: New test.
9030
9031 PR debug/86257
9032 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
9033
9034 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9035
9036 * gcc.target/i386/pr86257.c: Require 64-bit.
9037
9038 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9039
9040 * g++.dg/pr86082.C: Require IBM1047 support.
9041
9042 2018-06-26 Richard Biener <rguenther@suse.de>
9043
9044 PR middle-end/86271
9045 * gcc.dg/pr86271.c: New testcase.
9046
9047 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
9048
9049 PR debug/86064
9050 * gcc.dg/pr86064.c: New.
9051
9052 2018-06-25 Jeff Law <law@redhat.com>
9053
9054 * lib/target-supports.exp
9055 (check_effective_target_logical_op_short_circuit): Add v850.
9056
9057 2018-06-25 Martin Sebor <msebor@redhat.com>
9058
9059 PR tree-optimization/86204
9060 * gcc.dg/strlenopt-46.c: New test.
9061
9062 2018-06-25 Martin Sebor <msebor@redhat.com>
9063
9064 PR tree-optimization/85700
9065 * gcc.dg/Wstringop-truncation-4.c: New test.
9066
9067 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
9068
9069 PR fortran/82972
9070 PR fortran/83088
9071 PR fortran/85851
9072 * gfortran.dg/init_flag_17.f90: New testcase.
9073
9074 2018-06-25 Carl Love <cel@us.ibm.com>
9075
9076 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
9077 vec_extract a signed int. Add vec_extract tests for bool char
9078 and bool int.
9079 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
9080 vec_extract tests.
9081
9082 2018-06-25 Tom de Vries <tdevries@suse.de>
9083
9084 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
9085
9086 2018-06-25 Jakub Jelinek <jakub@redhat.com>
9087
9088 PR target/84786
9089 * gcc.target/i386/avx512f-pr84786-3.c: New test.
9090
9091 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
9092
9093 * gnat.dg/sso9.adb: New testcase.
9094 * gnat.dg/sso9_pkg.ads: Likewise.
9095
9096 2018-06-25 Tom de Vries <tdevries@suse.de>
9097
9098 PR debug/86257
9099 * gcc.target/i386/pr86257.c: New test.
9100
9101 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
9102
9103 PR C++/86082
9104 * g++.dg/pr86082.C: New test.
9105
9106 2018-06-24 Tom de Vries <tdevries@suse.de>
9107
9108 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
9109 * gcc.dg/guality/guality.exp: Same.
9110 * gfortran.dg/guality/guality.exp: Same.
9111 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
9112
9113 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9114
9115 * g++.dg/concepts/locations1.C: New.
9116 * g++.dg/cpp0x/locations1.C: Likewise.
9117 * g++.dg/cpp1z/inline-var2.C: Test locations too.
9118 * g++.dg/cpp1z/inline-var3.C: Likewise.
9119
9120 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
9121
9122 PR fortran/86281
9123 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
9124
9125 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
9126
9127 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
9128 this test.
9129 * gcc.target/powerpc/builtins-9.c: New test.
9130 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
9131 to expect different code generation on big-endian vs.
9132 little-endian targets.
9133
9134 2018-06-22 Tom de Vries <tdevries@suse.de>
9135
9136 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
9137 $rootme/../gdb/gdb, if available.
9138 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
9139 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
9140
9141 2018-06-22 Tom de Vries <tdevries@suse.de>
9142
9143 * lib/gcc-gdb-test.exp (report_gdb): New proc.
9144 * g++.dg/guality/guality.exp: Use report_gdb.
9145 * gcc.dg/guality/guality.exp: Same.
9146 * gfortran.dg/guality/guality.exp: Same.
9147
9148 2018-06-22 Jakub Jelinek <jakub@redhat.com>
9149
9150 PR c++/85662
9151 * g++.dg/ext/offsetof3.C: New test.
9152
9153 2018-06-22 Carl Love <cel@us.ibm.com>
9154
9155 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
9156 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
9157 for the vnor, vand and vxor instructions.
9158 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
9159 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
9160 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
9161 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
9162 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
9163 Add -dp to dg-options, update expected counts.
9164
9165 2018-06-22 Paul Koning <ni1d@arrl.net>
9166
9167 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
9168 if pdp11.
9169 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
9170 * gcc.c-torture/compile/20040101-1.c: Ditto.
9171 * gcc.c-torture/compile/20050622-1.c: Ditto.
9172 * gcc.c-torture/compile/20080625-1.c: Ditto.
9173 * gcc.c-torture/compile/20090107-1.c: Ditto.
9174 * gcc.c-torture/compile/920501-12.c: Ditto.
9175 * gcc.c-torture/compile/920501-4.c: Ditto.
9176 * gcc.c-torture/compile/961203-1.c: Ditto.
9177 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
9178 * gcc.c-torture/compile/pr25310.c: Ditto.
9179
9180 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
9181 James Norris <jnorris@codesourcery.com>
9182 Thomas Schwinge <thomas@codesourcery.com>
9183 Tom de Vries <tom@codesourcery.com>
9184
9185 * c-c++-common/goacc/deviceptr-4.c: New file.
9186 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
9187 Likewise.
9188 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9189 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9190 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9191 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9192 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
9193 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
9194 Likewise.
9195 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9196 * c-c++-common/goacc/private-reduction-1.c: Likewise.
9197 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
9198 Likewise.
9199 * gfortran.dg/goacc/modules.f95: Likewise.
9200 * gfortran.dg/goacc/routine-8.f90: Likewise.
9201 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9202
9203 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
9204
9205 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
9206 if the long double format is IEEE 128-bit for tests that are
9207 explicitly testing IBM extended double support. Use the
9208 appropriate pack and unpack built-in functions. Change calls from
9209 __builtin_isinfl to __builtin_isinf since the later supports all
9210 floating point types.
9211 * gcc.target/powerpc/pr57150.c: Likewise.
9212 * gcc.target/powerpc/pr60203.c: Likewise.
9213 * gcc.target/powerpc/pr67808.c: Likewise.
9214 * gcc.target/powerpc/pr70117.c: Likewise.
9215 * gcc.target/powerpc/tfmode_off.c: Likewise.
9216
9217 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9218
9219 PR fortran/49630
9220 * gfortran.dg/assumed_charlen_function_7.f90: New test.
9221
9222 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9223
9224 PR fortran/83118
9225 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
9226
9227 2018-06-21 Tom de Vries <tdevries@suse.de>
9228
9229 * gcc.dg/guality/pr45882.c (a): Add used attribute.
9230
9231 2018-06-21 Tom de Vries <tdevries@suse.de>
9232
9233 PR tree-optimization/85859
9234 * gcc.dg/pr85859.c: New test.
9235
9236 2018-06-21 Richard Biener <rguenther@suse.de>
9237
9238 PR tree-optimization/86232
9239 * gcc.dg/torture/pr86232.c: New testcase.
9240
9241 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9242
9243 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
9244
9245 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9246
9247 * gcc/gcc.target/aarch64/aes_2.c: New test.
9248
9249 2018-06-20 Than McIntosh <thanm@google.com>
9250
9251 PR libgcc/86213
9252 * gcc.dg/split-8.c: New.
9253
9254 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9255
9256 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
9257 for vpkudus in place of vpksdus.
9258 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
9259
9260 2018-06-20 Nathan Sidwell <nathan@acm.org>
9261
9262 PR c++/85634
9263 * g++.dg/lookup/pr85634-2.C: New.
9264
9265 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
9266
9267 * g++.dg/template/friend65.C: New.
9268 * g++.dg/cpp0x/main1.C: Likewise.
9269 * g++.dg/other/main2.C: Likewise.
9270 * g++.dg/other/main3.C: Likewise.
9271 * g++.dg/template/friend42.C: Test location too.
9272 * g++.dg/concepts/decl-diagnose.C: Likewise.
9273 * g++.dg/warn/main-2.C: Update.
9274
9275 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
9276 Thomas Schwinge <thomas@codesourcery.com>
9277 Cesar Philippidis <cesar@codesourcery.com>
9278
9279 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
9280 2.5 data clause semantics.
9281 * c-c++-common/goacc/declare-2.c: Likewise.
9282 * c-c++-common/goacc/default-4.c: Likewise.
9283 * c-c++-common/goacc/finalize-1.c: New test.
9284 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
9285 OpenACC 2.5 data clause semantics.
9286 * c-c++-common/goacc/kernels-alias.c: Likewise.
9287 * c-c++-common/goacc/routine-5.c: Likewise.
9288 * c-c++-common/goacc/update-if_present-1.c: New test.
9289 * c-c++-common/goacc/update-if_present-2.c: New test.
9290 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
9291 2.5 data clause semantics.
9292 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9293 * gfortran.dg/goacc/data-tree.f95: Likewise.
9294 * gfortran.dg/goacc/declare-2.f95: Likewise.
9295 * gfortran.dg/goacc/default-4.f: Likewise.
9296 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9297 * gfortran.dg/goacc/finalize-1.f: New test.
9298 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
9299 OpenACC 2.5 data clause semantics.
9300 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
9301 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9302 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
9303 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9304 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
9305 * gfortran.dg/goacc/update-if_present-1.f90: New test.
9306 * gfortran.dg/goacc/update-if_present-2.f90: New test.
9307
9308 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9309
9310 PR c++/86210
9311 * g++.dg/warn/Wnonnull4.C: New test.
9312
9313 2018-06-20 Marek Polacek <polacek@redhat.com>
9314
9315 PR c++/86240
9316 * g++.dg/pr86240.C: New test.
9317
9318 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9319
9320 PR debug/86194
9321 * gcc.target/i386/pr86194.c: New test.
9322
9323 PR tree-optimization/86231
9324 * gcc.dg/tree-ssa/vrp119.c: New test.
9325 * gcc.c-torture/execute/pr86231.c: New test.
9326
9327 2018-06-20 Tom de Vries <tdevries@suse.de>
9328
9329 PR tree-optimization/86097
9330 * gcc.dg/autopar/pr86097.c: New test.
9331
9332 2018-06-20 Nathan Sidwell <nathan@acm.org>
9333
9334 PR c++/85634
9335 * g++.dg/lookup/pr85634.C: New.
9336
9337 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9338
9339 * gcc.target/aarch64/ldp_stp_q.c: New test.
9340 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
9341 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
9342
9343 2018-06-20 Martin Liska <mliska@suse.cz>
9344
9345 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
9346
9347 2018-06-19 Martin Sebor <msebor@redhat.com>
9348
9349 PR tree-optimization/48560
9350 * gcc.dg/Warray-bounds-28.c: New test.
9351
9352 2018-06-19 Martin Sebor <msebor@redhat.com>
9353
9354 PR middle-end/85602
9355 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
9356 to also match C++.
9357
9358 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
9359
9360 * g++.dg/lto/pr84805_0.C: Update template.
9361 * g++.dg/lto/pr84805_1.C: Update template.
9362
9363 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
9364
9365 * gnat.dg/aggr24.adb: New test.
9366 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
9367
9368 2018-06-19 Richard Biener <rguenther@suse.de>
9369
9370 PR tree-optimization/86179
9371 * gcc.dg/pr86179.c: New testcase.
9372
9373 2018-06-18 Martin Sebor <msebor@redhat.com>
9374
9375 PR middle-end/85602
9376 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9377 * c-c++-common/attr-nonstring-8.c: New test.
9378
9379 2018-06-18 Martin Sebor <msebor@redhat.com>
9380
9381 PR tree-optimization/81384
9382 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9383 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9384 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9385 * gcc.dg/attr-nonstring-2.c: New test.
9386 * gcc.dg/attr-nonstring-3.c: New test.
9387 * gcc.dg/attr-nonstring-4.c: New test.
9388 * gcc.dg/strlenopt-45.c: New test.
9389 * gcc.dg/strlenopt.h (strnlen): Declare.
9390
9391 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9392
9393 PR tree-optimization/86076
9394 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9395
9396 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9397
9398 PR tree-optimization/64946
9399 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9400
9401 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9402
9403 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9404 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9405 * gnat.dg/stack_usage5.adb: New test.
9406
9407 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9408
9409 PR middle-end/82479
9410 * gcc.dg/tree-ssa/popcount.c: New test.
9411 * gcc.dg/tree-ssa/popcount2.c: New test.
9412
9413 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9414
9415 PR middle-end/64946
9416 * gcc.dg/absu.c: New test.
9417 * gcc.dg/gimplefe-29.c: New test.
9418 * gcc.target/aarch64/pr64946.c: New test.
9419
9420 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9421
9422 PR c/86093
9423 * c-c++-common/pr86093.c: New test.
9424
9425 PR middle-end/85878
9426 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9427
9428 PR middle-end/86123
9429 * gcc.c-torture/compile/pr86123.c: New test.
9430
9431 2018-06-15 Tom de Vries <tdevries@suse.de>
9432
9433 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9434
9435 2018-06-15 Nick Clifton <nickc@redhat.com>
9436
9437 PR 84195
9438 * gcc.c-torture/compile/pr84195.c: New test.
9439
9440 2018-06-15 Richard Biener <rguenther@suse.de>
9441
9442 PR middle-end/86159
9443 * g++.dg/pr86159.C: New testcase.
9444
9445 2018-06-15 Richard Biener <rguenther@suse.de>
9446
9447 PR middle-end/86076
9448 * gcc.dg/pr86076.c: New testcase.
9449
9450 2018-06-14 Marek Polacek <polacek@redhat.com>
9451
9452 PR c++/86063
9453 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9454
9455 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9456
9457 PR target/86048
9458 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9459 -msse2 to dg-options.
9460
9461 PR middle-end/86122
9462 * gcc.c-torture/compile/pr86122.c: New test.
9463
9464 P0624R2 - Default constructible and assignable stateless lambdas
9465 * g++.dg/cpp2a/lambda1.C: New test.
9466 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9467 for -std=c++2a.
9468
9469 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9470
9471 * g++.dg/other/static3.C: New.
9472 * g++.dg/other/static4.C: Likewise.
9473 * g++.dg/warn/Wshadow-15.C: Likewise.
9474 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9475 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9476 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9477 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9478 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9479 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9480 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9481
9482 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9483
9484 PR target/85945
9485 * gcc.c-torture/compile/pr85945.c: New test.
9486
9487 2018-06-14 Richard Biener <rguenther@suse.de>
9488
9489 PR ipa/86124
9490 * gcc.dg/pr86124.c: New testcase.
9491
9492 2018-06-13 Martin Sebor <msebor@redhat.com>
9493
9494 PR tree-optimization/86114
9495 * gcc.dg/pr86114.c: New test.
9496
9497 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9498
9499 PR fortran/86110
9500 * gfortran.dg/pr86110.f90: New test.
9501
9502 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9503
9504 PR fortran/85703
9505 * gfortran.dg/goacc/pr85703.f90: New test.
9506 * gfortran.dg/gomp/pr85703.f90: New test.
9507
9508 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9509
9510 PR fortran/85702
9511 * gfortran.dg/goacc/pr85702.f90: New test.
9512
9513 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9514
9515 * gcc.target/i386/pr86048.c: New test.
9516
9517 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9518
9519 * gcc.target/arc/fma-1.c: New test.
9520
9521 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9522
9523 * gcc.target/arc/pr9001107555.c: New file.
9524
9525 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9526
9527 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9528
9529 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9530
9531 * g++.dg/init/delete3.C: New.
9532 * g++.dg/init/new49.C: Likewise.
9533 * g++.dg/init/new25.C: Test locations too.
9534 * g++.dg/template/new4.C: Likewise.
9535 * g++.old-deja/g++.jason/operator.C: Likewise.
9536
9537 2018-06-12 Marek Polacek <polacek@redhat.com>
9538
9539 Core issue 1331 - const mismatch with defaulted copy constructor
9540 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9541 * g++.dg/cpp0x/defaulted52.C: New test.
9542 * g++.dg/cpp0x/defaulted53.C: New test.
9543 * g++.dg/cpp0x/defaulted54.C: New test.
9544 * g++.dg/cpp0x/defaulted55.C: New test.
9545 * g++.dg/cpp0x/defaulted56.C: New test.
9546 * g++.dg/cpp0x/defaulted57.C: New test.
9547 * g++.dg/cpp0x/defaulted58.C: New test.
9548 * g++.dg/cpp0x/defaulted59.C: New test.
9549 * g++.dg/cpp0x/defaulted60.C: New test.
9550
9551 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9552
9553 PR other/69968
9554 * gcc.dg/spellcheck-transposition.c: New test.
9555
9556 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9557
9558 PR fortran/44491
9559 * gfortran.dg/pr44491.f90: New testcase
9560
9561 2018-06-12 Martin Sebor <msebor@redhat.com>
9562
9563 PR tree-optimization/85259
9564 * gcc.dg/Wstringop-overflow-5.c: New test.
9565 * gcc.dg/Wstringop-overflow-6.c: New test.
9566
9567 2018-06-12 Martin Sebor <msebor@redhat.com>
9568
9569 PR c/85931
9570 * gcc.dg/Wstringop-truncation-3.c: New test.
9571
9572 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9573
9574 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9575 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9576 * gcc.target/powerpc/swaps-p8-17.c: Same.
9577
9578 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9579
9580 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9581 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9582 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9583 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9584 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9585 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9586
9587 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9588
9589 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9590 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9591 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9592 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9593 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9594 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9595
9596 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9597
9598 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9599 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9600 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9601 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9602 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9603 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9604
9605 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9606
9607 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9608 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9609 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9610 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9611 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9612 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9613
9614 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9615
9616 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9617 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9618 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9619 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9620 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9621 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9622
9623 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9624
9625 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9626 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9627 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9628 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9629 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9630 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9631
9632 2018-06-12 Martin Liska <mliska@suse.cz>
9633
9634 * g++.dg/opt/mpx.C: New test.
9635 * gcc.target/i386/mpx.c: New test.
9636
9637 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9638
9639 * gcc.target/arc/builtin_simdarc.c: Update test.
9640 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9641 * gcc.target/arc/tumaddsidi4.c: Likewise.
9642
9643 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9644
9645 * gnat.dg/opt72a.ad[sb]: New test.
9646 * gnat.dg/opt72_pkg.ads: New helper.
9647
9648 2018-06-12 Tom de Vries <tdevries@suse.de>
9649
9650 * gcc.dg-selftests/dg-final.exp: New file.
9651
9652 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9653
9654 * g++.dg/lookup/new2.C: Test locations too.
9655 * g++.dg/other/ellipsis1.C: Likewise.
9656 * g++.dg/other/operator1.C: Likewise.
9657 * g++.dg/other/operator2.C: Likewise.
9658 * g++.dg/overload/operator2.C: Likewise.
9659 * g++.dg/parse/defarg11.C: Likewise.
9660 * g++.dg/parse/operator4.C: Likewise.
9661 * g++.dg/template/error30.C: Likewise.
9662 * g++.dg/template/explicit-args3.C: Likewise.
9663 * g++.dg/warn/effc1.C: Likewise.
9664 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9665 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9666 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9667 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9668 * g++.old-deja/g++.jason/operator.C: Likewise.
9669
9670 2018-06-11 Martin Sebor <msebor@redhat.com>
9671
9672 PR tree-optimization/86083
9673 * gcc.dg/strlenopt-44.c: New test.
9674
9675 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9676
9677 PR fortran/45521
9678 * gfortran.dg/generic_32.f90: New test.
9679 * gfortran.dg/generic_33.f90: New test.
9680
9681 2018-06-11 Carl Love <cel@us.ibm.com>
9682 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9683 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9684 long long bool. Remove duplicate dg-final for xxlxor. Update
9685 dg-final instruction counts.
9686 * gcc.target/powerpc/altivec-37.c (main): New file for
9687 tests vec_unpackh and vec_unpackl returning long long bool and
9688 long long int.
9689
9690 2018-06-11 Martin Liska <mliska@suse.cz>
9691
9692 PR tree-optimization/86089
9693 * gcc.dg/tree-ssa/pr86089.c: New test.
9694
9695 2018-06-11 Julia Koval <julia.koval@intel.com>
9696
9697 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9698 * gcc.target/i386/vpclmulqdq.c: Ditto.
9699
9700 2018-06-11 Olivier Hainque <hainque@adacore.com>
9701
9702 * gnat.dg/lang-dw2.adb: New test.
9703 * gnat.dg/lang-dw3.adb: New test.
9704
9705 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9706
9707 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9708 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9709
9710 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9711
9712 * gnat.dg/predicate1.adb: New testcase.
9713
9714 2018-06-11 Yannick Moy <moy@adacore.com>
9715
9716 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9717
9718 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9719
9720 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9721 testcase.
9722
9723 2018-06-11 Javier Miranda <miranda@adacore.com>
9724
9725 * gnat.dg/prot4.adb: New testcase.
9726
9727 2018-06-11 Yannick Moy <moy@adacore.com>
9728
9729 * gnat.dg/part_of1-instantiation.adb,
9730 gnat.dg/part_of1-instantiation.ads,
9731 gnat.dg/part_of1-private_generic.adb,
9732 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9733 testcase.
9734
9735 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9736
9737 * gnat.dg/contract1.adb: New testcase.
9738
9739 2018-06-11 Javier Miranda <miranda@adacore.com>
9740
9741 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
9742 testcase.
9743
9744 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9745
9746 * gnat.dg/inline_always1.adb: New testcase.
9747
9748 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9749
9750 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
9751 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
9752 gnat.dg/nested_generic2_g2.ads: New testcase.
9753
9754 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9755
9756 * g++.dg/template/friend64.C: New.
9757 * g++.old-deja/g++.other/friend4.C: Test the location too.
9758 * g++.old-deja/g++.pt/crash23.C: Likewise.
9759
9760 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9761
9762 * gfortran.dg/inline_matmul_23.f90: New test.
9763
9764 2018-06-10 Janus Weil <janus@gcc.gnu.org>
9765
9766 PR fortran/85088
9767 * gfortran.dg/intent_decl_1.f90: New test case.
9768
9769 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9770
9771 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
9772 * gfortran.dg/ieee/large_4.f90: Ditto.
9773 * gfortran.dg/round_4.f90: Ditto.
9774
9775 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9776
9777 PR fortran/38351
9778 * gfortran.dg/pr38351.f90: New test.
9779 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
9780
9781 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9782
9783 PR fortran/85138
9784 PR fortran/85996
9785 PR fortran/86051
9786 * gfortran.dg/pr85138_1.f90: New test.
9787 * gfortran.dg/pr85138_2.f90: Ditto.
9788 * gfortran.dg/pr85996.f90: Ditto.
9789
9790 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9791
9792 PR fortran/78278
9793 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
9794 * gfortran.dg/data_char_1.f90: Ditto.
9795 * gfortran.dg/pr78571.f90: Ditto.
9796 * gfortran.dg/pr78278.f90: New test.
9797
9798 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9799
9800 PR fortran/63514
9801 * gfortran.dg/pr63514.f90: New test.
9802
9803 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
9804
9805 PR fortran/85631
9806 * gfortran.dg/bounds_check_20.f90: New test.
9807
9808 2018-06-08 Carl Love <cel@us.ibm.com>
9809
9810 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
9811 vpkudum counts.
9812 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
9813 vec_extract a signed int.
9814 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
9815 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
9816 vcmpgtsd, vcmpgtud.
9817 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
9818 vec_extract a signed int.
9819 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
9820 vec_extract a signed int.
9821 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
9822 vec_xor builtins. Update xxsel, xxlxor counts.
9823
9824 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9825
9826 PR fortran/86059
9827 * gfortran.dg/associate_30.f90: Remove code tested ...
9828 * gfortran.dg/pr67803.f90: Ditto.
9829 * gfortran.dg/pr67805.f90: Ditto.
9830 * gfortran.dg/pr86059.f90: ... here. New test.
9831
9832 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
9833
9834 PR fortran/78571
9835 * gfortran.dg/pr78571.f90: New test.
9836
9837 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
9838
9839 PR target/85755
9840 * gcc.target/powerpc/pr85755.c: New test.
9841
9842 2018-06-08 Carl Love <cel@us.ibm.com>
9843
9844 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
9845 vsx-vector-6.p7.c.
9846 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
9847 vsx-vector-6.p9.c.
9848 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
9849 for BE system that are different then for an LE system from this file
9850 into vsx-vector-6-le.c using be target qualifier. Remove this file.
9851 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
9852 the various instruction counts. Rename file to vsx-vector-6.p8.c.
9853
9854 2018-06-08 Martin Liska <mliska@suse.cz>
9855
9856 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
9857
9858 2018-06-08 Martin Liska <mliska@suse.cz>
9859
9860 * g++.dg/dg.exp: Do not use mpx.exp.
9861 * g++.dg/lto/lto.exp: Likewise.
9862 * g++.dg/lto/pr69729_0.C: Remove.
9863 * g++.dg/opt/pr71529.C: Remove.
9864 * g++.dg/pr63995-1.C: Remove.
9865 * g++.dg/pr68270.C: Remove.
9866 * g++.dg/pr71624.C: Remove.
9867 * g++.dg/pr71633.C: Remove.
9868 * g++.dg/pr79761.C: Remove.
9869 * g++.dg/pr79764.C: Remove.
9870 * g++.dg/pr79769.C: Remove.
9871 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
9872 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
9873 * gcc.dg/lto/chkp-privatize_0.c: Remove.
9874 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
9875 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
9876 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
9877 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
9878 * gcc.dg/lto/pr66221_0.c: Remove.
9879 * gcc.target/i386/chkp-always_inline.c: Remove.
9880 * gcc.target/i386/chkp-bndret.c: Remove.
9881 * gcc.target/i386/chkp-builtins-1.c: Remove.
9882 * gcc.target/i386/chkp-builtins-2.c: Remove.
9883 * gcc.target/i386/chkp-builtins-3.c: Remove.
9884 * gcc.target/i386/chkp-builtins-4.c: Remove.
9885 * gcc.target/i386/chkp-const-check-1.c: Remove.
9886 * gcc.target/i386/chkp-const-check-2.c: Remove.
9887 * gcc.target/i386/chkp-hidden-def.c: Remove.
9888 * gcc.target/i386/chkp-label-address.c: Remove.
9889 * gcc.target/i386/chkp-lifetime-1.c: Remove.
9890 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
9891 * gcc.target/i386/chkp-pr69044.c: Remove.
9892 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
9893 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
9894 * gcc.target/i386/chkp-strchr.c: Remove.
9895 * gcc.target/i386/chkp-strlen-1.c: Remove.
9896 * gcc.target/i386/chkp-strlen-2.c: Remove.
9897 * gcc.target/i386/chkp-strlen-3.c: Remove.
9898 * gcc.target/i386/chkp-strlen-4.c: Remove.
9899 * gcc.target/i386/chkp-strlen-5.c: Remove.
9900 * gcc.target/i386/chkp-stropt-1.c: Remove.
9901 * gcc.target/i386/chkp-stropt-10.c: Remove.
9902 * gcc.target/i386/chkp-stropt-11.c: Remove.
9903 * gcc.target/i386/chkp-stropt-12.c: Remove.
9904 * gcc.target/i386/chkp-stropt-13.c: Remove.
9905 * gcc.target/i386/chkp-stropt-14.c: Remove.
9906 * gcc.target/i386/chkp-stropt-15.c: Remove.
9907 * gcc.target/i386/chkp-stropt-16.c: Remove.
9908 * gcc.target/i386/chkp-stropt-17.c: Remove.
9909 * gcc.target/i386/chkp-stropt-2.c: Remove.
9910 * gcc.target/i386/chkp-stropt-3.c: Remove.
9911 * gcc.target/i386/chkp-stropt-4.c: Remove.
9912 * gcc.target/i386/chkp-stropt-5.c: Remove.
9913 * gcc.target/i386/chkp-stropt-6.c: Remove.
9914 * gcc.target/i386/chkp-stropt-7.c: Remove.
9915 * gcc.target/i386/chkp-stropt-8.c: Remove.
9916 * gcc.target/i386/chkp-stropt-9.c: Remove.
9917 * gcc.target/i386/i386.exp: Do not use mpx.exp.
9918 * gcc.target/i386/indirect-thunk-11.c: Remove.
9919 * gcc.target/i386/indirect-thunk-12.c: Remove.
9920 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
9921 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
9922 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
9923 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
9924 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
9925 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
9926 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
9927 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
9928 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
9929 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
9930 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
9931 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
9932 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
9933 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
9934 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
9935 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
9936 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
9937 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
9938 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
9939 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
9940 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
9941 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
9942 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
9943 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
9944 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
9945 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
9946 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
9947 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
9948 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
9949 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
9950 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
9951 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
9952 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
9953 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
9954 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
9955 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
9956 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
9957 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
9958 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
9959 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
9960 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
9961 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
9962 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
9963 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
9964 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
9965 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
9966 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
9967 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
9968 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
9969 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
9970 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
9971 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
9972 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
9973 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
9974 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
9975 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
9976 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
9977 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
9978 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
9979 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
9980 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
9981 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
9982 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
9983 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
9984 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
9985 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
9986 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
9987 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
9988 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
9989 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
9990 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
9991 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
9992 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
9993 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
9994 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
9995 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
9996 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
9997 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
9998 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
9999 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
10000 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
10001 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
10002 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
10003 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
10004 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
10005 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
10006 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
10007 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
10008 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
10009 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
10010 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
10011 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
10012 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
10013 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
10014 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
10015 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
10016 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
10017 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
10018 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
10019 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
10020 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
10021 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
10022 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
10023 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
10024 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
10025 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
10026 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
10027 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
10028 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
10029 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
10030 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
10031 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
10032 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
10033 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
10034 * gcc.target/i386/mpx/label-address-1.c: Remove.
10035 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
10036 * gcc.target/i386/mpx/macro.c: Remove.
10037 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
10038 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
10039 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
10040 * gcc.target/i386/mpx/memcpy-1.c: Remove.
10041 * gcc.target/i386/mpx/memmove-1.c: Remove.
10042 * gcc.target/i386/mpx/memmove-2.c: Remove.
10043 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
10044 * gcc.target/i386/mpx/mpx-check.h: Remove.
10045 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
10046 * gcc.target/i386/mpx/mpx.exp: Remove.
10047 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
10048 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
10049 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
10050 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
10051 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
10052 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
10053 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
10054 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
10055 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
10056 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
10057 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
10058 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
10059 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
10060 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
10061 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
10062 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
10063 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
10064 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
10065 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
10066 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
10067 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
10068 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
10069 * gcc.target/i386/mpx/pr65508.c: Remove.
10070 * gcc.target/i386/mpx/pr65531.cc: Remove.
10071 * gcc.target/i386/mpx/pr66048.cc: Remove.
10072 * gcc.target/i386/mpx/pr66134.c: Remove.
10073 * gcc.target/i386/mpx/pr66566.c: Remove.
10074 * gcc.target/i386/mpx/pr66567.c: Remove.
10075 * gcc.target/i386/mpx/pr66568.c: Remove.
10076 * gcc.target/i386/mpx/pr66569.c: Remove.
10077 * gcc.target/i386/mpx/pr66581.c: Remove.
10078 * gcc.target/i386/mpx/pr68337-1.c: Remove.
10079 * gcc.target/i386/mpx/pr68337-2.c: Remove.
10080 * gcc.target/i386/mpx/pr68416.c: Remove.
10081 * gcc.target/i386/mpx/pr78339.c: Remove.
10082 * gcc.target/i386/mpx/pr79631.c: Remove.
10083 * gcc.target/i386/mpx/pr79633.c: Remove.
10084 * gcc.target/i386/mpx/pr79753.c: Remove.
10085 * gcc.target/i386/mpx/pr79770.c: Remove.
10086 * gcc.target/i386/mpx/pr79987.c: Remove.
10087 * gcc.target/i386/mpx/pr79988.c: Remove.
10088 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
10089 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
10090 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
10091 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
10092 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
10093 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
10094 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
10095 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
10096 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
10097 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
10098 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
10099 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
10100 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
10101 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
10102 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
10103 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
10104 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
10105 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
10106 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
10107 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
10108 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
10109 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
10110 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
10111 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
10112 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
10113 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
10114 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
10115 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
10116 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
10117 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
10118 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
10119 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
10120 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
10121 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
10122 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
10123 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
10124 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
10125 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
10126 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
10127 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
10128 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
10129 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
10130 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
10131 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
10132 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
10133 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
10134 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
10135 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
10136 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
10137 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
10138 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
10139 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
10140 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
10141 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
10142 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
10143 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
10144 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
10145 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
10146 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
10147 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
10148 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
10149 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
10150 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
10151 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
10152 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
10153 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
10154 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
10155 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
10156 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
10157 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
10158 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
10159 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
10160 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
10161 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
10162 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
10163 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
10164 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
10165 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
10166 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
10167 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
10168 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
10169 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
10170 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
10171 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
10172 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
10173 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
10174 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
10175 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
10176 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
10177 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
10178 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
10179 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
10180 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
10181 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
10182 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
10183 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
10184 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
10185 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
10186 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
10187 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
10188 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
10189 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
10190 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
10191 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
10192 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
10193 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
10194 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
10195 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
10196 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
10197 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
10198 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
10199 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
10200 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
10201 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
10202 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
10203 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
10204 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
10205 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
10206 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
10207 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
10208 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
10209 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
10210 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
10211 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
10212 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
10213 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
10214 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
10215 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
10216 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
10217 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
10218 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
10219 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
10220 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
10221 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
10222 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
10223 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
10224 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
10225 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
10226 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
10227 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
10228 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
10229 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
10230 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
10231 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
10232 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
10233 * gcc.target/i386/pr63995-2.c: Remove.
10234 * gcc.target/i386/pr64805.c: Remove.
10235 * gcc.target/i386/pr65044.c: Remove.
10236 * gcc.target/i386/pr65167.c: Remove.
10237 * gcc.target/i386/pr65183.c: Remove.
10238 * gcc.target/i386/pr65184.c: Remove.
10239 * gcc.target/i386/pr65523.c: Remove.
10240 * gcc.target/i386/pr70876.c: Remove.
10241 * gcc.target/i386/pr70877.c: Remove.
10242 * gcc.target/i386/pr71458.c: Remove.
10243 * gcc.target/i386/pr80880.c: Remove.
10244 * gcc.target/i386/ret-thunk-25.c: Remove.
10245 * gcc.target/i386/thunk-retbnd.c: Remove.
10246 * lib/mpx-dg.exp: Remove.
10247 * gcc.target/i386/funcspec-56.inc: Adjust test case.
10248
10249 2018-06-07 Carl Love <cel@us.ibm.com>
10250
10251 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
10252 statements.
10253
10254 2018-06-07 Carl Love <cel@us.ibm.com>
10255
10256 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
10257 error message.
10258
10259 2018-06-07 Marek Polacek <polacek@redhat.com>
10260
10261 PR c/85318
10262 * gcc.dg/Wc90-c99-compat-10.c: New test.
10263 * gcc.dg/Wc90-c99-compat-11.c: New test.
10264 * gcc.dg/Wc90-c99-compat-12.c: New test.
10265 * gcc.dg/Wc90-c99-compat-9.c: New test.
10266
10267 2018-06-07 Paul Koning <ni1d@arrl.net>
10268
10269 * gcc.c-torture/compile/20180605-1.c: New test.
10270
10271 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
10272
10273 PR fortran/86045
10274 * gfortran.dg/pr86045.f90: New test.
10275
10276 2018-06-07 Marek Polacek <polacek@redhat.com>
10277
10278 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
10279
10280 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
10281
10282 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
10283
10284 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10285
10286 * gcc.target/msp430/msp430i-device-symbol.c: New test.
10287 * gcc.target/msp430/msp430f-device-symbol.c: New test.
10288 * gcc.target/msp430/msp430.h: New test header file.
10289
10290 2018-06-07 Jakub Jelinek <jakub@redhat.com>
10291
10292 PR tree-optimization/69615
10293 * gcc.dg/tree-ssa/pr69615.c: New test.
10294
10295 2018-06-07 Richard Biener <rguenther@suse.de>
10296
10297 PR tree-optimization/85935
10298 * gcc.dg/graphite/pr85935.c: New testcase.
10299
10300 2018-06-04 Carl Love <cel@us.ibm.com>
10301
10302 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
10303 debug print statements. Fix a few formating issues.
10304
10305 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10306
10307 PR target/85657
10308 * gcc.target/powerpc/pr85657-4.c: New tests.
10309 * gcc.target/powerpc/pr85657-5.c: Likewise.
10310 * gcc.target/powerpc/pr85657-6.c: Likewise.
10311
10312 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10313
10314 PR fortran/85641
10315 * gfortran.dg/realloc_on_assign_30.f90: New test.
10316
10317 2018-06-06 Carl Love <cel@us.ibm.com>
10318 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
10319 argument to vui_arg.
10320
10321 2018-06-06 Carl Love <cel@us.ibm.com>
10322
10323 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
10324 to builtins-4.c.
10325 * gcc.target/powerpc/builtins-4.c: New test file for tests
10326 that need -mvsx.
10327
10328 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10329
10330 PR target/85657
10331 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
10332 be used in templates. Don't check for them in overloaded functions.
10333
10334 2018-06-06 Jim Wilson <jimw@sifive.com>
10335
10336 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
10337 * gcc.target/riscv/interrupt-mmode.c: New.
10338 * gcc.target/riscv/interrupt-smode.c: New.
10339 * gcc.target/riscv/interrupt-umode.c: New.
10340
10341 2018-06-06 Marek Polacek <polacek@redhat.com>
10342
10343 PR c++/85977
10344 * g++.dg/cpp0x/initlist102.C: New test.
10345 * g++.dg/cpp0x/initlist103.C: New test.
10346 * g++.dg/cpp0x/initlist104.C: New test.
10347
10348 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
10349
10350 * gcc.dg/torture/pr86066.c: New test.
10351
10352 2018-06-06 Richard Biener <rguenther@suse.de>
10353
10354 PR tree-optimization/86062
10355 * g++.dg/tree-ssa/pr86062.C: New testcase.
10356
10357 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10358
10359 * gcc.target/msp430/function-attributes-4.c: New test.
10360 * gcc.target/msp430/static-interrupts.c: New test.
10361
10362 2018-06-05 Steve Ellcey <sellcey@cavium.com>
10363
10364 PR target/79924
10365 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10366 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10367 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10368 * gcc.target/aarch64/nofp_1.c: Ditto.
10369
10370 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10371
10372 * gcc.target/arm/cmse/cmse-1c99.c: New test.
10373
10374 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
10375
10376 PR fortran/85701
10377 * gfortran.dg/goacc/pr85701.f90: New test.
10378
10379 2018-06-05 Marek Polacek <polacek@redhat.com>
10380
10381 PR c++/85976
10382 * g++.dg/cpp0x/alias-decl-64.C: New test.
10383
10384 2018-06-05 Richard Biener <rguenther@suse.de>
10385
10386 PR tree-optimization/86046
10387 * gcc.dg/pr86046.c: New testcase.
10388
10389 2018-06-05 Richard Biener <rguenther@suse.de>
10390
10391 PR tree-optimization/86047
10392 * gcc.dg/pr86047.c: New testcase.
10393
10394 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10395
10396 PR target/81497
10397 * g++.target/arm/arm.exp: New file.
10398 * g++.target/arm/pr81497.C: Likewise.
10399
10400 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10401
10402 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10403
10404 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10405
10406 * gcc.dg/store_merging_21.c: New test.
10407 * gnat.dg/opt71b.adb: Likewise.
10408 * gnat.dg/opt71.adb: Rename into...
10409 * gnat.dg/opt71a.adb: ...this.
10410
10411 2018-06-04 Richard Biener <rguenther@suse.de>
10412
10413 PR tree-optimization/85955
10414 * gcc.dg/pr85955.c: New testcase.
10415
10416 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10417
10418 PR fortran/85981
10419 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10420 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10421 * gfortran.dg/allocate_stat_2.f90: Ditto.
10422 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10423
10424 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10425
10426 * gcc.target/aarch64/sve/extract_5.c: New test.
10427
10428 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10429
10430 PR target/85832
10431 PR target/86036
10432 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10433 vptestm.
10434 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10435 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10436 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10437 * gcc.target/i386/avx512bw-pr86036.c: New test.
10438
10439 2018-06-04 Richard Biener <rguenther@suse.de>
10440
10441 PR tree-optimization/86038
10442 * gcc.dg/pr86038.c: New testcase.
10443
10444 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR tree-optimization/69615
10447 * gcc.dg/pr69615.c: New test.
10448
10449 PR c++/86025
10450 * c-c++-common/gomp/pr86025.c: New test.
10451
10452 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10453
10454 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10455
10456 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10457
10458 * gcc.dg/torture/pr86034.c: New test.
10459
10460 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10461
10462 PR fortran/36497
10463 * gfortran.dg/cray_pointer_12.f90: New test.
10464
10465 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10466
10467 PR fortran/85938
10468 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10469
10470 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10471
10472 * gnat.dg/specs/opt3.ads: New test.
10473 * gnat.dg/specs/opt3_pkg.ads: New helper.
10474
10475 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10476
10477 * gnat.dg/discr53.ad[sb]: New test.
10478 * gnat.dg/discr53_pkg.ads: New helper.
10479
10480 2018-06-01 Carl Love <cel@us.ibm.com>
10481
10482 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10483 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10484
10485 2018-06-01 Carl Love <cel@us.ibm.com>
10486
10487 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10488 to make it consistent with the naming convention in the file.
10489 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10490 to altivec-7.c. Delete file.
10491 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10492 to altivec-7.c. Delete file.
10493 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10494 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10495 vec_unpackl tests. Update instruction counts.
10496 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10497 tests to builtins-1.c.
10498 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10499 tests to builtins-1.c.
10500 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10501 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10502 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10503 Remove vec_ctf tests returning double. Remove vec_cts with
10504 double args. Remove vec_sel with invalid arguments. Add tests for
10505 vec_splat.
10506 Add instruction counts for new tests.
10507 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10508 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10509 vec_unsigned.
10510 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10511 test_sll_vsill_vsill_vuc.
10512 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10513 vec_revb.
10514 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10515 tests from altivec-7.h.
10516 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10517 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10518 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10519 splat_sll, splat_uc, splat_int128, splat_uint128.
10520 Make second argument of vec_extract and vec_insert a signed int.
10521 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10522 argument.
10523
10524 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10525
10526 * gcc.dg/store_merging_20.c: New test.
10527 * gnat.dg/opt71.adb: Likewise.
10528 * gnat.dg/opt71_pkg.ads: New helper.
10529
10530 2018-06-01 Carl Love <cel@us.ibm.com>
10531
10532 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10533 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10534 Add vec_xst_be for signed and unsigned arguments.
10535
10536 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10537
10538 PR fortran/85816
10539 PR fortran/85975
10540 * gfortran.dg/pr85816.f90: New test.
10541 * gfortran.dg/pr85975.f90: New test.
10542
10543 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10544
10545 PR fortran/63570
10546 * gfortran.dg/random_init_1.f90: New test.
10547 * gfortran.dg/random_init_2.f90: New test.
10548 * gfortran.dg/random_init_3.f90: New test.
10549 * gfortran.dg/random_init_4.f90: New test.
10550 * gfortran.dg/random_init_5.f90: New test.
10551 * gfortran.dg/random_init_6.f90: New test.
10552
10553 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10554
10555 PR tree-optimization/85989
10556 * gcc.dg/torture/pr85989.c: New test.
10557
10558 2018-06-01 Richard Biener <rguenther@suse.de>
10559
10560 PR middle-end/86017
10561 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10562
10563 2018-06-01 Richard Biener <rguenther@suse.de>
10564
10565 PR ipa/85960
10566 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10567
10568 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10569
10570 PR middle-end/78809
10571 * gcc.dg/strcmpopt_2.c: New test.
10572 * gcc.dg/strcmpopt_3.c: New test.
10573
10574 PR middle-end/83026
10575 * gcc.dg/strcmpopt_3.c: New test.
10576
10577 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10578
10579 PR target/85984
10580 * gcc.target/i386/pr85984.c: New test.
10581
10582 2018-05-31 Martin Sebor <msebor@redhat.com>
10583
10584 PR c/82063
10585 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10586 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10587 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10588 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10589 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10590 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10591 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10592 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10593 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10594 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10595 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10596 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10597 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10598 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10599 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10600 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10601 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10602 * gcc.dg/Walloc-size-larger-than.c: New test.
10603
10604 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10605 Cesar Philippidis <cesar@codesourcery.com>
10606
10607 PR middle-end/85879
10608 * gfortran.dg/goacc/pr77371-1.f90: New test.
10609 * gfortran.dg/goacc/pr77371-2.f90: New test.
10610 * gfortran.dg/goacc/pr85879.f90: New test.
10611
10612 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10613
10614 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10615 * gnat.dg/stack_usage1b.adb: Likewise.
10616 * gnat.dg/stack_usage1c.adb: Likewise.
10617 * gnat.dg/stack_usage3.adb: Likewise.
10618 * gnat.dg/stack_usage1_pkg.adb: Delete.
10619
10620 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10621
10622 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10623 * gcc.dg/store_merging_11.c: Likewise.
10624 * gcc.dg/store_merging_13.c: Likewise.
10625 * gcc.dg/store_merging_14.c: Likewise.
10626 * gcc.dg/store_merging_15.c: Likewise.
10627 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10628
10629 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10630
10631 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10632 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10633 gnat.dg/limited1_outer.ads: New testcase.
10634
10635 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10636
10637 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10638 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10639 New testcase.
10640
10641 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10642
10643 * gnat.dg/size_clause1.adb: New testcase.
10644
10645 2018-05-31 Javier Miranda <miranda@adacore.com>
10646
10647 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10648
10649 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10650
10651 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10652 vld1x3 intrinsics for aarch64.
10653 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10654 vst1x2 intrinsics for aarch64.
10655 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10656 vst1x3 intrinsics for aarch64.
10657
10658 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10659
10660 PR c++/77777
10661 * g++.dg/diagnostic/pr77777.C: New test.
10662
10663 2018-05-30 David Pagan <dave.pagan@oracle.com>
10664
10665 PR c/55976
10666 * gcc.dg/noncompile/pr55976-1.c: New test.
10667 * gcc.dg/noncompile/pr55976-2.c: New test.
10668
10669 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10670
10671 * gcc.dg/lto/20111213-1_0.c: Fix template.
10672 * gcc.dg/lto/20100603-1_0.c: Fix template.
10673 * gcc.dg/lto/20100603-2_0.c: Fix template.
10674 * gcc.dg/lto/20100603-3_0.c: Fix template.
10675
10676 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10677 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10678 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10679 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10680 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10681 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10682 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10683 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10684 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10685 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10686 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10687 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10688 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10689 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10690 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10691 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10692 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10693 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10694 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10695 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10696 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10697 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10698 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10699 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10700 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10701 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10702 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10703 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10704 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10705 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10706 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10707 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10708 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10709 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10710 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10711 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10712 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10713 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10714 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10715 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10716 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10717 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10718 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10719 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10720 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10721 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10722 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10723 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10724 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10725 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10726 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10727 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10728 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10729 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10730 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10731 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10732 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10733 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10734 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10735 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10736 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10737 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10738
10739 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10740
10741 Revert:
10742 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10743
10744 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
10745
10746 * gcc.target/aarch64/simd/ldp_stp_9: New.
10747 * gcc.target/aarch64/simd/ldp_stp_10: New.
10748 * gcc.target/aarch64/simd/ldp_stp_11: New.
10749 * gcc.target/aarch64/simd/ldp_stp_12: New.
10750
10751 2018-05-30 Ed Schonberg <schonberg@adacore.com>
10752
10753 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
10754
10755 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
10756
10757 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
10758
10759 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
10760
10761 PR target/85950
10762 * gcc.target/i386/pr85950.c: New test.
10763
10764 2018-05-29 Marek Polacek <polacek@redhat.com>
10765
10766 PR c++/85883
10767 * g++.dg/cpp1z/class-deduction55.C: New test.
10768 * g++.dg/cpp1z/class-deduction56.C: New test.
10769 * g++.dg/cpp1z/class-deduction57.C: New test.
10770
10771 2018-05-29 Jakub Jelinek <jakub@redhat.com>
10772
10773 PR c++/85952
10774 * g++.dg/warn/Wunused-var-33.C: New test.
10775
10776 PR target/85918
10777 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
10778 and -fno-vect-cost-model options. Add aligned(64) attribute to the
10779 arrays. Add suffix 1 to all functions and use 4 iterations rather
10780 than N. Add functions with conversions to and from float.
10781 Add new set of functions with 8 iterations and another one
10782 with 16 iterations, expect 24 vectorized loops instead of just 4.
10783 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
10784
10785 2018-05-29 Javier Miranda <miranda@adacore.com>
10786
10787 * gnat.dg/equal2.adb: New testcase.
10788
10789 2018-05-29 Ed Schonberg <schonberg@adacore.com>
10790
10791 * gnat.dg/float_attributes_overflows.adb: New testcase.
10792
10793 2018-05-29 Pascal Obry <obry@adacore.com>
10794
10795 * gnat.dg/normalize_pathname.adb: New testcase.
10796
10797 2018-05-29 Tom de Vries <tom@codesourcery.com>
10798
10799 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
10800 message.
10801 * lib/scanipa.exp (scan-ipa-dump-times): Same.
10802 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
10803 * lib/scantree.exp (scan-tree-dump-times): Same.
10804
10805 2018-05-29 Tom de Vries <tom@codesourcery.com>
10806
10807 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
10808 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
10809 Use proc name as first argument to dg-scan.
10810
10811 2018-05-29 Tom de Vries <tom@codesourcery.com>
10812
10813 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
10814 with no arguments.
10815
10816 2018-05-28 Richard Biener <rguenther@suse.de>
10817
10818 PR tree-optimization/85934
10819 * gcc.target/i386/pr85934.c: New testcase.
10820
10821 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10822
10823 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
10824
10825 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
10826
10827 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
10828
10829 2018-05-28 Ed Schonberg <schonberg@adacore.com>
10830
10831 * gnat.dg/fixedpnt5.adb: New testcase.
10832
10833 2018-05-28 Justin Squirek <squirek@adacore.com>
10834
10835 * gnat.dg/array31.adb: New testcase.
10836
10837 2018-05-28 Justin Squirek <squirek@adacore.com>
10838
10839 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
10840 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
10841
10842 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
10843
10844 * gfortran.dg/data_stmt_pointer.f90: new test.
10845
10846 2018-05-27 Jakub Jelinek <jakub@redhat.com>
10847
10848 PR target/85918
10849 * gcc.target/i386/avx512dq-pr85918.c: New test.
10850
10851 2018-05-25 Jim Wilson <jimw@sifive.com>
10852
10853 * gcc.target/riscv/interrupt-1.c: New.
10854 * gcc.target/riscv/interrupt-2.c: New.
10855 * gcc.target/riscv/interrupt-3.c: New.
10856 * gcc.target/riscv/interrupt-4.c: New.
10857 * gcc.target/riscv/interrupt-5.c: New.
10858
10859 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
10860
10861 PR fortran/85786
10862 * gfortran.dg/pr85786.f90: New test.
10863
10864 2018-05-25 Paul Koning <ni1d@arrl.net>
10865
10866 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
10867 * gcc.c-torture/compile/pr55921.c: Ditto.
10868 * gcc.c-torture/compile/pr60655-1.c: Ditto.
10869 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
10870
10871 2018-05-25 Jakub Jelinek <jakub@redhat.com>
10872
10873 PR target/85832
10874 * gcc.target/i386/avx512f-pr85832.c: New test.
10875 * gcc.target/i386/avx512vl-pr85832.c: New test.
10876 * gcc.target/i386/avx512bw-pr85832.c: New test.
10877 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
10878
10879 2018-05-25 Bin Cheng <bin.cheng@arm.com>
10880
10881 PR tree-optimization/85720
10882 * gcc.dg/tree-ssa/pr85720.c: New test.
10883 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
10884 distribution.
10885
10886 2018-05-25 Martin Liska <mliska@suse.cz>
10887
10888 PR testsuite/85911
10889 * gcc.dg/tree-prof/update-loopch.c: Do not scan
10890 for 'Removing basic block'.
10891
10892 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
10893
10894 * gnat.dg/sec_stack1.adb: New testcase.
10895
10896 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10897
10898 * gnat.dg/fixedpnt4.adb: New testcase.
10899
10900 2018-05-25 Javier Miranda <miranda@adacore.com>
10901
10902 * gnat.dg/interface7.adb: New testcase.
10903
10904 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
10905
10906 * gnat.dg/sec_stack2.adb: New testcase.
10907
10908 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10909
10910 * gnat.dg/interface6.adb: New testcase.
10911
10912 2018-05-25 Ed Schonberg <schonberg@adacore.com>
10913
10914 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
10915
10916 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10917
10918 * lib/target-supports.exp
10919 (check_effective_target_vect_double_cond_arith): Include
10920 multiplication and division.
10921 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
10922 fully-masked loops with a fixed vector length.
10923 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
10924 tests.
10925 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10926 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10927 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
10928
10929 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10930
10931 * gcc.target/aarch64/sve/div_1.c: New test.
10932 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
10933 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
10934 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
10935
10936 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10937
10938 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
10939
10940 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
10941
10942 * lib/target-supports.exp
10943 (check_effective_target_vect_double_cond_arith): New proc.
10944 * gcc.dg/vect/vect-cond-arith-1.c: New test.
10945 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
10946 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
10947 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
10948 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
10949 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
10950 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
10951
10952 2018-05-25 Janus Weil <janus@gcc.gnu.org>
10953
10954 PR fortran/85839
10955 * gfortran.dg/f2018_obs.f90: New test case.
10956
10957 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10958
10959 PR fortran/85543
10960 * gfortran.dg/pr85543.f90: New test.
10961
10962 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10963
10964 PR fortran/85780
10965 * gfortran.dg/pr85780.f90: New test.
10966
10967 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10968
10969 PR fortran/85779
10970 * gfortran.dg/pr85779_1.f90: New test.
10971 * gfortran.dg/pr85779_2.f90: Ditto.
10972 * gfortran.dg/pr85779_3.f90: Ditto.
10973
10974 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
10975
10976 PR fortran/85895
10977
10978 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
10979 * gfortran.dg/pr85895.f90: New test.
10980
10981 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
10982
10983 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
10984 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
10985
10986 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
10987
10988 * gcc.dg/fold-popcount-1.c: New testcase.
10989 * gcc.dg/fold-popcount-2.c: New testcase.
10990 * gcc.dg/fold-popcount-3.c: New testcase.
10991 * gcc.dg/fold-popcount-4.c: New testcase.
10992
10993 2018-05-24 Marek Polacek <polacek@redhat.com>
10994
10995 PR c++/85847
10996 * g++.dg/cpp0x/new3.C: New test.
10997
10998 2018-05-24 Javier Miranda <miranda@adacore.com>
10999
11000 * gnat.dg/discr52.adb: New testcase.
11001
11002 2018-05-24 Ed Schonberg <schonberg@adacore.com>
11003
11004 * gnat.dg/others1.adb: New testcase.
11005
11006 2018-05-24 Justin Squirek <squirek@adacore.com>
11007
11008 * gnat.dg/raise_expr.adb: New testcase.
11009
11010 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
11011
11012 * gnat.dg/formal_containers.adb: New testcase.
11013
11014 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11015
11016 * gcc.target/i386/pr85345.c: Require ifunc support.
11017
11018 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
11019
11020 * gcc.dg/vect/vect-fma-1.c: New test.
11021
11022 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11023
11024 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
11025 scan-tree-dump*.
11026
11027 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
11028
11029 PR target/83009
11030 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11031
11032 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
11033
11034 PR target/78849
11035 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
11036 DEFAULT_CFLAGS.
11037 * gcc.target/msp430/pr78849.c: New test.
11038
11039 2018-05-23 Marek Polacek <polacek@redhat.com>
11040
11041 * g++.dg/cpp2a/range-for8.C: New test.
11042 * g++.dg/cpp2a/range-for9.C: New test.
11043 * g++.dg/cpp2a/range-for10.C: New test.
11044
11045 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
11046
11047 * lib/target-supports.exp (check_effective_target_be): New.
11048 (check_effective_target_le): New.
11049
11050 2018-05-23 Marek Polacek <polacek@redhat.com>
11051
11052 * g++.dg/cpp2a/range-for1.C: New test.
11053 * g++.dg/cpp2a/range-for2.C: New test.
11054 * g++.dg/cpp2a/range-for3.C: New test.
11055 * g++.dg/cpp2a/range-for4.C: New test.
11056 * g++.dg/cpp2a/range-for5.C: New test.
11057 * g++.dg/cpp2a/range-for6.C: New test.
11058 * g++.dg/cpp2a/range-for7.C: New test.
11059
11060 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11061
11062 * gcc.target/i386/cvt-3.c: New test.
11063
11064 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11065
11066 * gcc.target/i386/cvt-2.c: New test.
11067
11068 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
11069
11070 * gcc.dg/pr79985.c: New testcase.
11071
11072 2018-05-23 Richard Biener <rguenther@suse.de>
11073
11074 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
11075
11076 2018-05-23 Sudakshina Das <sudi.das@arm.com>
11077
11078 PR target/84882
11079 * gcc.target/aarch64/pr84882.c: New test.
11080 * gcc.target/aarch64/target_attr_18.c: Likewise.
11081
11082 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
11083
11084 PR tree-optimization/85853
11085 * gfortran.dg/vect/pr85853.f90: New test.
11086
11087 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11088
11089 * gnat.dg/import2.adb: New testcase.
11090
11091 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11092
11093 * gnat.dg/discr51.adb: New testcase.
11094
11095 2018-05-23 Javier Miranda <miranda@adacore.com>
11096
11097 * gnat.dg/valid_scalars1.adb: New testcase.
11098
11099 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11100
11101 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
11102
11103 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11104
11105 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
11106 testcase.
11107
11108 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11109
11110 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
11111 testcase.
11112
11113 2018-05-23 Bob Duff <duff@adacore.com>
11114
11115 * gnat.dg/addr10.adb: New testcase.
11116
11117 2018-05-23 Richard Biener <rguenther@suse.de>
11118
11119 PR middle-end/85874
11120 * gcc.dg/Wstrict-overflow-27.c: New testcase.
11121
11122 2018-05-23 Yury Gribov <tetra2005@gmail.com>
11123
11124 PR tree-optimization/85822
11125 * c-c++-common/pr85822.c: New test.
11126
11127 2018-05-23 Richard Biener <rguenther@suse.de>
11128
11129 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
11130
11131 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11132
11133 PR fortran/85841
11134 * gfortran.dg/pr30667.f: Add option "-std=legacy".
11135
11136 2018-05-22 Martin Sebor <msebor@redhat.com>
11137
11138 PR middle-end/85359
11139 * gcc.dg/attr-nonstring.c: New test.
11140
11141 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
11142
11143 PR target/85345
11144 * gcc.target/i386/pr85345.c: New test.
11145
11146 2018-05-22 Luis Machado <luis.machado@linaro.org>
11147
11148 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
11149
11150 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11151
11152 PR fortran/85841
11153 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
11154 dg-additional-options.
11155 * gfortran.dg/graphite/block-2.f: Ditto.
11156 * gfortran.dg/graphite/id-19.f: Ditto.
11157 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11158 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11159 * gfortran.dg/vect/pr52580.f: Ditto.
11160
11161 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
11162
11163 * gcc.target/aarch64/ldp_stp_6.c: New.
11164 * gcc.target/aarch64/ldp_stp_7.c: New.
11165 * gcc.target/aarch64/ldp_stp_8.c: New.
11166
11167 2018-05-22 Martin Sebor <msebor@redhat.com>
11168
11169 PR c/85623
11170 * c-c++-common/attr-nonstring-3.c: Adjust.
11171 * c-c++-common/attr-nonstring-4.c: Adjust.
11172 * c-c++-common/attr-nonstring-6.c: New test.
11173
11174 2018-05-22 Martin Sebor <msebor@redhat.com>
11175
11176 PR tree-optimization/85826
11177 * gcc.dg/Wrestrict-17.c: New test.
11178
11179 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11180
11181 * gcc.dg/torture/pr85862.c: Rename to...
11182 * gcc.dg/torture/pr85852.c: ...this.
11183
11184 2018-05-22 Justin Squirek <squirek@adacore.com>
11185
11186 * gnat.dg/warn14.adb: New testcase.
11187
11188 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
11189
11190 * gnat.dg/controlled8.adb: New testcase.
11191
11192 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
11193
11194 * gnat.dg/discr50.adb: New testcase.
11195
11196 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11197
11198 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
11199 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
11200 gnat.dg/discr49_rec2.ads: New testcase.
11201
11202 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11203
11204 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
11205 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
11206 testcase.
11207
11208 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11209
11210 * gnat.dg/fixedpnt3.adb: New testcase.
11211
11212 2018-05-22 Justin Squirek <squirek@adacore.com>
11213
11214 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
11215 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
11216
11217 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11218
11219 PR middle-end/85862
11220 * gcc.dg/torture/pr85862.c: New test.
11221
11222 2018-05-22 Richard Biener <rguenther@suse.de>
11223
11224 PR tree-optimization/85834
11225 * g++.dg/torture/pr85834.C: New testcase.
11226 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
11227
11228 2018-05-22 Martin Liska <mliska@suse.cz>
11229
11230 PR ipa/85607
11231 * g++.dg/ipa/pr85607.C: New test.
11232
11233 2018-05-22 Richard Biener <rguenther@suse.de>
11234
11235 PR tree-optimization/85863
11236 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
11237
11238 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11239
11240 PR fortran/85841
11241 * gfortran.dg/assumed_rank_5.f90: Update error message.
11242 * gfortran.dg/assumed_type_4.f90: Ditto.
11243 * gfortran.dg/bind_c_array_params.f03: Ditto.
11244 * gfortran.dg/bind_c_usage_28.f90: Ditto.
11245 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
11246 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
11247 * gfortran.dg/c_loc_tests_11.f03: Ditto.
11248 * gfortran.dg/coarray_atomic_2.f90: Ditto.
11249 * gfortran.dg/coarray_collectives_2.f90: Ditto.
11250 * gfortran.dg/coarray_collectives_10.f90: Ditto.
11251 * gfortran.dg/coarray_collectives_13.f90: Ditto.
11252 * gfortran.dg/rank_3.f90: Ditto.
11253 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
11254 * gfortran.dg/implicit_14.f90: Ditto.
11255
11256 2018-05-21 Christian Groessler <chris@groessler.org>
11257
11258 * gcc.c-torture/compile/simd-5.c: Fix comment.
11259
11260 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
11261
11262 PR target/85657
11263 * gcc.target/powerpc/pr85657-1.c: New test for converting between
11264 __float128, __ibm128, and long double.
11265 * gcc.target/powerpc/pr85657-2.c: Likewise.
11266 * gcc.target/powerpc/pr85657-3.c: Likewise.
11267 * g++.dg/pr85667.C: New test to make sure __ibm128 is
11268 implementated as a separate type internally, and is not just an
11269 alias for long double.
11270
11271 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
11272
11273 PR tree-optimization/85814
11274 * gcc.dg/torture/pr85814.c: New test.
11275
11276 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11277
11278 PR c++/84588
11279 * g++.dg/cpp0x/cond1.C: New.
11280 * g++.dg/cpp1y/pr84588-1.C: Likewise.
11281 * g++.dg/cpp1y/pr84588-2.C: Likewise.
11282 * g++.dg/cpp1y/pr84588-3.C: Likewise.
11283 * g++.dg/parse/cond6.C: Likewise.
11284 * g++.dg/parse/cond7.C: Likewise.
11285 * g++.dg/parse/cond8.C: Likewise.
11286 * g++.dg/cpp1z/decomp16.C: Update.
11287 * g++.old-deja/g++.jason/cond.C: Likewise.
11288
11289 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
11290
11291 ChangeLog for r260480
11292 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
11293 warnings for deleted and obsolescent features.
11294 * gfortran.dg/graphite/id-19.f: Ditto.
11295 * gfortran.dg/graphite/id-20.f: Ditto.
11296 * gfortran.dg/graphite/id-27.f90: Ditto.
11297 * gfortran.dg/graphite/pr82449.f: Ditto.
11298
11299 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11300
11301 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
11302 tiny and large memory models.
11303
11304 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11305
11306 * gnat.dg/suppress_initialization.adb,
11307 gnat.dg/suppress_initialization_pkg.ads: New testcase.
11308
11309 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11310
11311 * gnat.dg/exit1.adb: New testcase.
11312
11313 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11314
11315 * gnat.dg/array30.adb: New testcase.
11316
11317 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
11318
11319 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
11320
11321 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11322
11323 * gcc.c-torture/execute/ssad-run.c: New test.
11324 * gcc.c-torture/execute/usad-run.c: Likewise.
11325 * gcc.target/aarch64/ssadv16qi.c: Likewise.
11326 * gcc.target/aarch64/usadv16qi.c: Likewise.
11327
11328 2018-05-21 Tamar Christina <tamar.christina@arm.com>
11329
11330 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
11331 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
11332 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
11333 vbcaxq_s64): New.
11334 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11335 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11336 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11337
11338 2018-05-21 Janus Weil <janus@gcc.gnu.org>
11339
11340 PR fortran/85841
11341 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
11342 * gfortran.dg/g77/20020307-1.f: Ditto.
11343 * gfortran.dg/g77/980310-3.f: Ditto.
11344 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
11345 * gfortran.dg/goacc/loop-1.f95: Ditto.
11346 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
11347 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
11348 * gfortran.dg/gomp/do-1.f90: Ditto.
11349 * gfortran.dg/gomp/omp_do1.f90: Ditto.
11350 * gfortran.dg/pr17229.f: Ditto.
11351 * gfortran.dg/pr37243.f: Ditto.
11352 * gfortran.dg/pr49721-1.f: Ditto.
11353 * gfortran.dg/pr58484.f: Ditto.
11354 * gfortran.dg/pr81175.f: Ditto.
11355 * gfortran.dg/pr81723.f: Ditto.
11356 * gfortran.dg/predcom-2.f: Ditto.
11357 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11358 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11359 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11360 * gfortran.dg/vect/pr52580.f: Ditto.
11361
11362 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11363
11364 PR fortran/80657
11365 * gfortran.dg/char_result_18.f90: New test.
11366
11367 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11368
11369 PR fortran/49636
11370 * gfortran.dg/associate_38.f90: New test.
11371
11372 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11373
11374 PR fortran/82275
11375 * gfortran.dg/select_type_42.f90: New test.
11376
11377 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
11378
11379 PR fortran/82923
11380 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11381 that the patch fixes PR66694 & PR82617, although the testcases
11382 are not explicitly included.
11383
11384 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11385
11386 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11387
11388 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11389
11390 PR c++/82899
11391 * g++.dg/pr82899.C: New testcase.
11392
11393 2018-05-18 Martin Liska <mliska@suse.cz>
11394
11395 * gcc.dg/pr68766.c: Change pruned output.
11396
11397 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11398
11399 PR c++/85782
11400 * c-c++-common/goacc/pr85782.c: New test.
11401
11402 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11403
11404 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11405
11406 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11407
11408 * gcc.target/arm/pr62554.c: Delete.
11409 * gcc.target/arm/pr69610-1.c: Likewise.
11410 * gcc.target/arm/pr69610-2.c: Likewise.
11411
11412 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11413
11414 * gcc.target/arm/pr40887.c: Update comment.
11415 * lib/target-supports.exp: Don't generate effective target checks
11416 and related helpers for armv5. Update comment.
11417 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11418 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11419 target check and options.
11420
11421 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11422
11423 PR middle-end/85817
11424 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11425 scan-tree-dump-not for h.
11426
11427 2018-05-18 Richard Biener <rguenther@suse.de>
11428
11429 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11430 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11431 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11432 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11433 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11434 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11435 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11436 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11437 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11438 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11439 * gcc.dg/vrp-min-max-1.c: Likewise.
11440 * gcc.dg/vrp-min-max-3.c: New testcase.
11441
11442 2018-05-18 Richard Biener <rguenther@suse.de>
11443
11444 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11445 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11446 * gcc.dg/graphite/scop-6.c: Likewise.
11447 * gcc.dg/graphite/scop-7.c: Likewise.
11448 * gcc.dg/graphite/scop-8.c: Likewise.
11449 * gcc.dg/graphite/scop-9.c: Likewise.
11450
11451 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11452
11453 * gcc.target/aarch64/vect-init-ld1.c: New test.
11454
11455 2018-05-18 Martin Liska <mliska@suse.cz>
11456
11457 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11458 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11459
11460 2018-05-18 Martin Liska <mliska@suse.cz>
11461
11462 * gcc.dg/ipa/ipa-icf-39.c: New test.
11463 * gcc.dg/pr68766.c: Adjust pruned output.
11464
11465 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11466
11467 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11468 New proc.
11469 * gcc.dg/fma-1.c: New test.
11470 * gcc.dg/fma-2.c: Likewise.
11471 * gcc.dg/fma-3.c: Likewise.
11472 * gcc.dg/fma-4.c: Likewise.
11473 * gcc.dg/fma-5.c: Likewise.
11474 * gcc.dg/fma-6.c: Likewise.
11475 * gcc.dg/fma-7.c: Likewise.
11476 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11477 scalar_all_fma.
11478 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11479 * gfortran.dg/reassoc_8.f: Likewise.
11480 * gfortran.dg/reassoc_9.f: Likewise.
11481 * gfortran.dg/reassoc_10.f: Likewise.
11482
11483 2018-05-17 Jim Wilson <jimw@sifive.com>
11484
11485 * gcc.target/riscv/switch-qi.c: New.
11486 * gcc.target/riscv/switch-si.c: New.
11487
11488 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11489
11490 PR target/85698
11491 * gcc.target/powerpc/pr85698.c: New test.
11492
11493 2018-05-17 Richard Biener <rguenther@suse.de>
11494
11495 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11496
11497 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11498
11499 PR tree-optimization/85793
11500 * gcc.dg/vect/pr85793.c: New test.
11501
11502 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11503
11504 * gcc.dg/gimplefe-28.c: New test.
11505 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11506 internal function calls.
11507 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11508
11509 2018-05-17 Martin Liska <mliska@suse.cz>
11510
11511 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11512 space in between 'G_' and '('.
11513
11514 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11515
11516 PR target/85323
11517 * gcc.target/i386/pr85323-7.c: New test.
11518 * gcc.target/i386/pr85323-8.c: New test.
11519 * gcc.target/i386/pr85323-9.c: New test.
11520
11521 PR target/85323
11522 * gcc.target/i386/pr85323-4.c: New test.
11523 * gcc.target/i386/pr85323-5.c: New test.
11524 * gcc.target/i386/pr85323-6.c: New test.
11525
11526 PR target/85323
11527 * gcc.target/i386/pr85323-1.c: New test.
11528 * gcc.target/i386/pr85323-2.c: New test.
11529 * gcc.target/i386/pr85323-3.c: New test.
11530
11531 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11532 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11533 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11534 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11535 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11536 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11537 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11538 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11539 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11540 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11541 * gcc.target/i386/avx512f-setzero-1.c: New test.
11542
11543 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11544
11545 * gcc.target/aarch64/vect-slp-dup.c: New.
11546
11547 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11548
11549 PR c++/85713
11550 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11551
11552 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11553
11554 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11555 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11556
11557 2018-05-17 Richard Biener <rguenther@suse.de>
11558
11559 PR tree-optimization/85757
11560 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11561
11562 2018-05-16 Marek Polacek <polacek@redhat.com>
11563
11564 PR c++/85363
11565 * g++.dg/cpp0x/initlist-throw1.C: New test.
11566 * g++.dg/cpp0x/initlist-throw2.C: New test.
11567
11568 2018-05-16 Carl Love <cel@us.ibm.com>
11569
11570 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11571 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11572 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11573
11574 2018-05-16 Richard Biener <rguenther@suse.de>
11575
11576 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11577 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11578 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11579
11580 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11581
11582 * gcc.target/aarch64/sve/vcond_10.c: New test.
11583 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11584 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11585 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11586
11587 2018-05-15 Martin Sebor <msebor@redhat.com>
11588
11589 PR tree-optimization/85753
11590 * gcc.dg/Wrestrict-10.c: Adjust.
11591 * gcc.dg/Wrestrict-16.c: New test.
11592
11593 2018-05-15 Martin Sebor <msebor@redhat.com>
11594
11595 PR middle-end/85643
11596 * c-c++-common/attr-nonstring-7.c: New test.
11597
11598 2018-05-15 Richard Biener <rguenther@suse.de>
11599
11600 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11601
11602 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11603
11604 PR tree-optimization/83648
11605 * gcc.dg/tree-ssa/pr83648.c: New test.
11606 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11607
11608 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11609
11610 PR ipa/85734
11611 * gcc.dg/ipa/pr85734.c: New test.
11612
11613 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11614
11615 PR target/85756
11616 * gnat.dg/opt70.adb: New test.
11617 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11618
11619 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11620
11621 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11622 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11623
11624 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11625
11626 * gcc.target/aarch64/vmov_n_1.c: Update test.
11627 * gcc.target/aarch64/vfp-1.c: Update test.
11628
11629 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11630
11631 PR target/85756
11632 * gcc.c-torture/execute/pr85756.c: New test.
11633
11634 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11635
11636 * gcc.target/i386/cldemote-1.c: New test.
11637
11638 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11639
11640 PR fortran/85742
11641 * gfortran.dg/assumed_type_9.f90 : New test.
11642
11643 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11644
11645 PR fortran/85542
11646 * gfortran.dg/pr85542.f90: New test.
11647
11648 2018-05-11 Martin Jambor <mjambor@suse.cz>
11649
11650 PR ipa/85655
11651 * g++.dg/lto/pr85655_0.C: New test.
11652
11653 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11654
11655 * gcc.target/i386/tpause-1.c: New test.
11656 * gcc.target/i386/umonitor-1.c: New test.
11657
11658 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11659
11660 PR c/85696
11661 * c-c++-common/gomp/pr85696.c: New test.
11662
11663 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11664 Jakub Jelinek <jakub@redhat.com>
11665
11666 PR tree-optimization/85692
11667 * gcc.target/i386/pr85692.c: New test.
11668
11669 2018-05-11 Martin Liska <mliska@suse.cz>
11670
11671 PR sanitizer/85556
11672 * c-c++-common/ubsan/attrib-6.c: New test.
11673
11674 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11675
11676 PR fortran/85687
11677 * gfortran.dg/pr85687.f90: new test.
11678
11679 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11680
11681 PR fortran/85521
11682 * gfortran.dg/pr85521_1.f90: New test.
11683 * gfortran.dg/pr85521_2.f90: New test.
11684
11685 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11686
11687 PR fortran/70870
11688 * gfortran.dg/pr70870_1.f90: New test.
11689
11690 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11691
11692 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11693
11694 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11695
11696 PR c++/85662
11697 * g++.dg/ext/offsetof2.C: New test.
11698
11699 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11700
11701 PR fortran/68846
11702 * gfortran.dg/temporary_3.f90 : New test.
11703
11704 PR fortran/70864
11705 * gfortran.dg/temporary_2.f90 : New test.
11706
11707 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11708
11709 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11710 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11711 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11712 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11713 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11714 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11715 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11716 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11717 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11718 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11719 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11720 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11721 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11722 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11723 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11724 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11725 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11726 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11727 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11728 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11729 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11730 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11731 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11732 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11733 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11734 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11735 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11736
11737 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11738
11739 PR tree-optimization/85699
11740 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11741 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11742 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
11743 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
11744
11745 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
11746
11747 * g++.dg/tls/pr85400.C: New test.
11748
11749 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11750
11751 PR c++/85713
11752 * g++.dg/cpp1y/lambda-generic-85713.C: New.
11753
11754 2018-05-09 Carl Love <cel@us.ibm.com>
11755
11756 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
11757
11758 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11759
11760 PR c++/85713
11761 Revert:
11762 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11763
11764 PR c++/84588
11765 * g++.dg/cpp1y/pr84588.C: New.
11766
11767 2018-05-09 Andreas Schwab <schwab@suse.de>
11768
11769 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
11770
11771 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
11772
11773 * gcc.target/aarch64/store_lane_spill_1.c: New test.
11774 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
11775
11776 2018-05-08 Carl Love <cel@us.ibm.com>
11777 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
11778
11779 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11780
11781 PR c++/84588
11782 * g++.dg/cpp1y/pr84588.C: New.
11783
11784 2018-05-08 Marek Polacek <polacek@redhat.com>
11785
11786 PR c++/85695
11787 * g++.dg/cpp1z/constexpr-if22.C: New test.
11788
11789 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
11790
11791 PR target/85693
11792 * gcc.target/i386/pr85693.c: New test.
11793
11794 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11795
11796 PR target/85683
11797 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
11798 scan-assembler-times checking that except for [fh]*xor other functions
11799 don't use any load instructions.
11800
11801 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
11802
11803 * gcc.target/i386/builtin_target.c: Test goldmont.
11804 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
11805 arch=silvermont.
11806
11807 2018-05-08 Jakub Jelinek <jakub@redhat.com>
11808
11809 PR target/85572
11810 * g++.dg/other/sse2-pr85572-1.C: New test.
11811 * g++.dg/other/sse2-pr85572-2.C: New test.
11812 * g++.dg/other/sse4-pr85572-1.C: New test.
11813 * g++.dg/other/avx2-pr85572-1.C: New test.
11814
11815 PR target/85317
11816 * gcc.target/i386/pr85317.c: New test.
11817 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
11818 optimization barrier to avoid optimizing away the expected insn.
11819
11820 PR target/85480
11821 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
11822 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
11823
11824 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11825
11826 * g++.dg/other/sve_const_pred_1.C: Rename to...
11827 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
11828 target selectors and explicit -march options.
11829 * g++.dg/other/sve_const_pred_2.C: Rename to...
11830 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
11831 * g++.dg/other/sve_const_pred_3.C: Rename to...
11832 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
11833 * g++.dg/other/sve_const_pred_4.C: Rename to...
11834 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
11835 * g++.dg/other/sve_tls_2.C: Rename to...
11836 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
11837 * g++.dg/other/sve_vcond_1.C: Rename to...
11838 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
11839 * g++.dg/other/sve_vcond_1_run.C: Rename to...
11840 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
11841
11842 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11843
11844 PR testsuite/85586
11845 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
11846 !vect_no_align.
11847
11848 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11849
11850 PR c++/57429
11851 * g++.dg/cpp0x/deleted14.C: New.
11852
11853 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11854 Alan Hayward <alan.hayward@arm.com>
11855 David Sherwood <david.sherwood@arm.com>
11856
11857 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
11858 XFAIL the BIC test.
11859 * gcc.target/aarch64/sve/vcond_7.c: New test.
11860 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
11861
11862 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11863
11864 PR c++/70563
11865 * g++.dg/cpp0x/sfinae62.C: New.
11866
11867 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
11868
11869 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
11870 load from src[i].
11871
11872 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11873
11874 PR c++/80691
11875 * g++.dg/cpp0x/narrowing1.C: New.
11876
11877 2018-05-08 Richard Biener <rguenther@suse.de>
11878
11879 PR middle-end/85588
11880 * gcc.dg/torture/pr85574.c: Rename to...
11881 * gcc.dg/torture/pr85588.c: ... this.
11882
11883 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11884
11885 PR fortran/54613
11886 * gfortran.dg/minmaxloc_12.f90: New test case.
11887 * gfortran.dg/minmaxloc_13.f90: New test case.
11888
11889 2018-05-07 Nathan Sidwell <nathan@acm.org>
11890
11891 * g++.dg/cpp0x/range-for10.C: Delete.
11892 * g++.dg/ext/forscope1.C: Delete.
11893 * g++.dg/ext/forscope2.C: Delete.
11894 * g++.dg/template/for1.C: Delete.
11895
11896 2018-05-07 Jeff Law <law@redhat.com>
11897
11898 * gfortran.dg/linefile.f90: New test.
11899
11900 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
11901
11902 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
11903 and options.
11904
11905 2018-05-06 Jakub Jelinek <jakub@redhat.com>
11906
11907 PR c++/85659
11908 * g++.dg/ext/asm14.C: New test.
11909 * g++.dg/ext/asm15.C: New test.
11910 * g++.dg/ext/asm16.C: New test.
11911
11912 2018-05-06 Michael Eager <eager@eagercon.com>
11913
11914 * gcc.target/microblaze/others/picdtr.c: Correct option
11915 -fPIE -mpic-data-is-text-relative.
11916
11917 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
11918
11919 * gcc.target/microblaze/others/picdtr.c: Add test for
11920 -fPIE -mpic-data-is-text-relative.
11921
11922 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
11923
11924 PR fortran/85507
11925 * gfortran.dg/coarray_dependency_1.f90: New test.
11926 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
11927
11928 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
11929
11930 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
11931 to match the currently produced gimple.
11932
11933 2018-05-04 Carl Love <cel@us.ibm.com>
11934
11935 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
11936 vec_trunc.
11937 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
11938 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
11939 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
11940 xvcmpgedp counts. Add xxsel counts.
11941
11942 2018-05-04 Richard Biener <rguenther@suse.de>
11943
11944 PR middle-end/85627
11945 * g++.dg/torture/pr85627.C: New testcase.
11946
11947 2018-05-04 Richard Biener <rguenther@suse.de>
11948
11949 PR middle-end/85574
11950 * gcc.dg/torture/pr85574.c: New testcase.
11951 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
11952
11953 2018-05-04 Jakub Jelinek <jakub@redhat.com>
11954
11955 PR libstdc++/85466
11956 * gcc.dg/nextafter-1.c: New test.
11957 * gcc.dg/nextafter-2.c: New test.
11958 * gcc.dg/nextafter-3.c: New test.
11959 * gcc.dg/nextafter-4.c: New test.
11960
11961 2018-05-03 Nathan Sidwell <nathan@acm.org>
11962
11963 Remove -ffriend-injection.
11964 * g++.old-deja/g++.jason/scoping15.C: Delete.
11965 * g++.old-deja/g++.mike/net43.C: Delete.
11966
11967 2018-05-03 Jakub Jelinek <jakub@redhat.com>
11968
11969 PR target/85530
11970 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
11971 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
11972 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
11973 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
11974
11975 2018-05-03 Tom de Vries <tom@codesourcery.com>
11976
11977 PR testsuite/85106
11978 * lib/scanoffloadtree.exp: New file.
11979
11980 2018-05-03 Richard Biener <rguenther@suse.de>
11981
11982 PR tree-optimization/85615
11983 * gcc.dg/torture/pr85615.c: New testcase.
11984
11985 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11986
11987 PR tree-optimization/70291
11988 * gcc.dg/complex-6.c: New test.
11989 * gcc.dg/complex-7.c: Likewise.
11990
11991 2018-05-03 Richard Biener <rguenther@suse.de>
11992
11993 PR testsuite/85579
11994 * fortran.dg/pr51434.f90: Truncate transfer argument.
11995
11996 2018-05-02 Jakub Jelinek <jakub@redhat.com>
11997
11998 PR target/85582
11999 * gcc.c-torture/execute/pr85582-3.c: New test.
12000
12001 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
12002 Jason Merrill <jason@redhat.com>
12003
12004 PR c++/68374
12005 * g++.dg/warn/Wshadow-13.C: New.
12006 * g++.dg/warn/Wshadow-14.C: Likewise.
12007
12008 2018-05-02 Tom de Vries <tom@codesourcery.com>
12009
12010 PR libgomp/82428
12011 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
12012 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
12013
12014 2018-05-02 David Pagan <dave.pagan@oracle.com>
12015
12016 PR c/30552
12017 * gcc.dg/noncompile/pr30552-1.c: New test.
12018 * gcc.dg/noncompile/pr30552-2.c: New test.
12019 * gcc.dg/noncompile/pr30552-3.c: New test.
12020 * gcc.dg/noncompile/pr30552-4.c: New test.
12021
12022 2018-05-02 Richard Biener <rguenther@suse.de>
12023
12024 PR tree-optimization/85597
12025 * gcc.dg/vect/pr85597.c: New testcase.
12026
12027 2018-05-02 Tom de Vries <tom@codesourcery.com>
12028
12029 PR testsuite/85106
12030 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
12031 * lib/scanltranstree.exp: New file.
12032 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
12033 (scan-ltrans-tree-dump-times_required_options)
12034 (scan-ltrans-tree-dump-not_required_options)
12035 (scan-ltrans-tree-dump-dem_required_options)
12036 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
12037 * lib/gcc-dg.exp: Include scanltranstree.exp.
12038
12039 2018-05-02 Tom de Vries <tom@codesourcery.com>
12040
12041 PR testsuite/85106
12042 * gcc.dg/ipa/ipa-icf-38.c: New test.
12043 * gcc.dg/ipa/ipa-icf-38a.c: New test.
12044 * lib/scandump.exp (dump-base): New proc.
12045 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
12046 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
12047 base.
12048 * lib/scanipa.exp: Add "" argument to scan-dump calls.
12049 * lib/scanlang.exp: Same.
12050 * lib/scanrtl.exp: Same.
12051 * lib/scantree.exp: Same.
12052 * lib/scanwpaipa.exp: New file.
12053 * lib/gcc-dg.exp: Include scanwpaipa.exp.
12054
12055 2018-05-02 Richard Biener <rguenther@suse.de>
12056
12057 PR middle-end/85567
12058 * gcc.dg/torture/pr85567.c: New testcase.
12059
12060 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12061
12062 PR target/85582
12063 * gcc.c-torture/execute/pr85582-1.c: New test.
12064 * gcc.c-torture/execute/pr85582-2.c: New test.
12065
12066 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
12067
12068 PR tree-optimization/85586
12069 * gcc.dg/vect/pr85586.c: New test.
12070
12071 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
12072
12073 PR tree-optimization/85143
12074 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
12075 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
12076
12077 2018-05-01 David Malcolm <dmalcolm@redhat.com>
12078
12079 PR c/84258
12080 * c-c++-common/Wformat-pr84258.c: New test.
12081
12082 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12083
12084 PR tree-optimization/82665
12085 * gcc.dg/tree-ssa/pr82665.c: New test.
12086
12087 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12088
12089 PR c++/85523
12090 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
12091 (test_add_fixit_insert_formatted_single_line): New function.
12092 (test_add_fixit_insert_formatted_multiline): New function.
12093 Extend expected output of generated patch to include fix-it hints
12094 for these.
12095 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
12096 "gcc-rich-location.h". Add test coverage for
12097 gcc_rich_location::add_fixit_insert_formatted.
12098
12099 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12100
12101 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12102 (test_show_locus): Update for location_get_source_line returning a
12103 char_span. Use char_span for handling words in the
12104 "test_many_nested_locations" fix-it example.
12105
12106 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12107
12108 * gcc.target/arc/interrupt-8.c: Update test.
12109 * gcc.target/arc/loop-4.c: Likewise.
12110 * gcc.target/arc/loop-hazard-1.c: Likewise.
12111 * gcc.target/arc/sdata-3.c: Likewise.
12112
12113 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12114
12115 * gcc.target/arc/store-merge-1.c: New test.
12116 * gcc.target/arc/add_n-combine.c: Update test.
12117
12118 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
12119
12120 Microblaze Target: PIC data text relative
12121
12122 * gcc.target/microblaze/others/data_var1.c: Include
12123 PIC case of r20 base register.
12124 * gcc.target/microblaze/others/data_var2.c: Ditto.
12125 * gcc.target/microblaze/others/picdtr.c: Add new
12126 test case for -mpic-is-data-text-relative.
12127 * gcc.target/microblaze/others/sdata_var1.c: Add
12128 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
12129 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
12130 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
12131 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
12132 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
12133 * gcc.target/microblaze/others/string_cst1_gpopt.c:
12134 Ditto.
12135 * gcc.target/microblaze/others/string_cst2_gpopt.c:
12136 Ditto.
12137
12138 2018-04-30 Richard Biener <rguenther@suse.de>
12139
12140 PR tree-optimization/28364
12141 PR tree-optimization/85275
12142 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
12143 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
12144 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
12145 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
12146 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
12147 still passes.
12148 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
12149 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
12150 still passes.
12151 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
12152 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
12153 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
12154
12155 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
12156
12157 PR target/84431
12158 * gcc.target/i386/pr84431.c: New test.
12159
12160 2018-04-27 Martin Jambor <mjambor@suse.cz>
12161
12162 PR ipa/85549
12163 * g++.dg/ipa/pr85549.C: New test.
12164
12165 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12166
12167 PR c++/85553
12168 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
12169 directive.
12170 * g++.dg/cpp0x/constexpr-85553.C: New test.
12171
12172 2018-04-27 David Malcolm <dmalcolm@redhat.com>
12173
12174 PR c++/85515
12175 * g++.dg/pr85515-1.C: New test.
12176 * g++.dg/pr85515-2.C: New test.
12177
12178 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
12179
12180 PR c++/84691
12181 * g++.dg/cpp0x/friend3.C: New.
12182
12183 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12184
12185 PR target/82518
12186 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12187 Use check_effective_target_arm_little_endian.
12188
12189 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12190
12191 PR tree-optimization/85529
12192 * gcc.c-torture/execute/pr85529-1.c: New test.
12193 * gcc.c-torture/execute/pr85529-2.c: New test.
12194 * gcc.dg/pr85529.c: New test.
12195
12196 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12197
12198 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
12199 `.dword' in addition to `lw' and `.word'.
12200
12201 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12202
12203 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
12204
12205 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
12206
12207 * gnat.dg/loop_optimization24.adb: New test.
12208
12209 2018-04-26 Richard Biener <rguenther@suse.de>
12210
12211 PR tree-optimization/85116
12212 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
12213 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
12214 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
12215 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
12216
12217 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
12218
12219 PR target/85473
12220 * gcc.target/i386/pr85473-1.c: New test.
12221 * gcc.target/i386/pr85473-2.c: New test.
12222
12223 2018-04-25 Nathan Sidwell <nathan@acm.org>
12224 Jakub Jelinek <jakub@redhat.com>
12225
12226 PR c++/85437
12227 PR c++/49171
12228 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
12229 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
12230 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
12231 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
12232 * g++.dg/cpp0x/pr85437-1.C: New.
12233 * g++.dg/cpp0x/pr85437-2.C: New.
12234 * g++.dg/cpp0x/pr85437-3.C: New.
12235 * g++.dg/cpp0x/pr85437-4.C: New.
12236
12237 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12238
12239 PR fortran/85520
12240 * gfortran.dg/pr85520.f90: New test.
12241
12242 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12243
12244 PR target/85512
12245 * gcc.dg/pr85512.c: New test.
12246
12247 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
12248
12249 PR target/85485
12250 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
12251 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
12252 * gcc.dg/pr85388-1.c (dg-options): Likwise.
12253 * gcc.dg/pr85388-2.c (dg-options): Likwise.
12254 * gcc.dg/pr85388-3.c (dg-options): Likwise.
12255 * gcc.dg/pr85388-4.c (dg-options): Likwise.
12256 * gcc.dg/pr85388-5.c (dg-options): Likwise.
12257 * gcc.dg/pr85388-6.c (dg-options): Likwise.
12258 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
12259 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
12260 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
12261 * gcc.target/i386/cet-label.c (dg-options): Likwise.
12262 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
12263 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
12264 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
12265 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
12266 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
12267 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
12268 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
12269 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
12270 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
12271 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
12272 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
12273 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
12274 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
12275 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
12276 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
12277 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
12278 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
12279 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
12280 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
12281 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
12282 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
12283 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
12284 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
12285 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
12286 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
12287 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
12288 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
12289 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
12290 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
12291 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
12292 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
12293 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
12294 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
12295 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
12296 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
12297 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
12298 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
12299 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
12300 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
12301 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
12302 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
12303 * gcc.target/i386/pr84146.c (dg-options): Likwise.
12304 * gcc.target/i386/pr85403.c (dg-options): Likwise.
12305 * gcc.target/i386/pr85404.c (dg-options): Likwise.
12306 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
12307 with -mshstk.
12308 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
12309 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
12310 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
12311 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
12312 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
12313 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
12314 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
12315 * (dg-options): Likwise.
12316 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
12317 -mno-cet.
12318 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
12319 * gcc.target/i386/cet-label-3.c: Removed.
12320 * gcc.target/i386/cet-property-3.c: Likwise.
12321 * gcc.target/i386/cet-sjlj-7.c: Likwise.
12322
12323 2018-04-24 Jakub Jelinek <jakub@redhat.com>
12324
12325 PR target/85511
12326 * gcc.target/i386/pr85511.c: New test.
12327
12328 PR target/85503
12329 * g++.dg/ext/pr85503.C: New test.
12330
12331 PR target/85508
12332 * gcc.target/i386/pr85508.c: New test.
12333
12334 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12335
12336 PR tree-optimization/85478
12337 * g++.dg/pr85478.C: New test.
12338
12339 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
12340
12341 * g++.dg/torture/pr85496.C: New test.
12342
12343 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
12344
12345 PR rtl-optimization/85423
12346 * gcc.dg/pr85423.c: New test.
12347
12348 2018-04-20 Martin Sebor <msebor@redhat.com>
12349
12350 PR c/85365
12351 * gcc.dg/Wrestrict-15.c: New test.
12352
12353 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
12354
12355 PR target/85456
12356 * gcc.target/powerpc/pr85456.c: New test.
12357
12358 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
12359
12360 * g++.dg/ext/undef-bool-1.C: Require lp64.
12361 * gcc.target/powerpc/undef-bool-2.c: Likewise.
12362
12363 2018-04-20 Jeff Law <law@redhat.com>
12364
12365 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12366 stack protector.
12367 * gcc.dg/stack-check-6.c: Likewise.
12368 * gcc.dg/stack-check-6a.c: Likewise.
12369 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12370 * gcc.target/i386/stack-check-18.c: Likewise.
12371 * gcc.target/i386/stack-check-19.c: Likewise.
12372
12373 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12374
12375 PR testsuite/85483
12376 * gcc.target/aarch64/sve/vcond_1.c: Move to...
12377 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
12378 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12379 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
12380
12381 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12382
12383 PR target/85469
12384 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12385 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12386
12387 2018-04-20 Richard Biener <rguenther@suse.de>
12388
12389 PR middle-end/85475
12390 * gcc.dg/torture/pr85475.c: New testcase.
12391
12392 2018-04-20 Martin Jambor <mjambor@suse.cz>
12393
12394 ipa/85449
12395 * gcc.dg/ipa/pr85449.c: New test.
12396
12397 2018-04-20 Martin Jambor <mjambor@suse.cz>
12398
12399 ipa/85447
12400 * g++.dg/ipa/pr85447.C: New file.
12401 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12402
12403 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12404
12405 PR c++/85462
12406 * g++.dg/cpp0x/pr85462.C: New test.
12407
12408 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12409
12410 * gcc.target/i386/pr85404.c: Require CET target.
12411
12412 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12413
12414 PR tree-optimization/85467
12415 * gcc.dg/pr85467.c: New test.
12416
12417 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12418
12419 PR c++/84611
12420 * g++.dg/parse/crash68.C: New.
12421
12422 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12423
12424 PR libgcc/85334
12425 * g++.dg/torture/pr85334.C: New test.
12426
12427 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12428
12429 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12430 * g++.dg/diagnostic/pr85464.C: New.
12431
12432 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12433
12434 PR target/85397
12435 * gcc.dg/torture/pr85397-1.c: New test.
12436 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12437 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12438
12439 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12440
12441 PR target/85404
12442 * gcc.target/i386/pr85404.c: New test.
12443
12444 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12445
12446 PR target/85417
12447 * c-c++-common/attr-nocf-check-1.c: Compile with
12448 -fcf-protection=none.
12449 * c-c++-common/attr-nocf-check-3.c: Likewise.
12450 * gcc.dg/march-generic.c: Likewise.
12451 * gcc.target/i386/align-limit.c: Likewise.
12452 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12453 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12454 * gcc.target/i386/cet-property-2.c: Likewise.
12455 * gcc.target/i386/ret-thunk-26.c: Likewise.
12456 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12457 targets.
12458 * c-c++-common/fcf-protection-2.c: Likewise.
12459 * c-c++-common/fcf-protection-3.c: Likewise.
12460 * c-c++-common/fcf-protection-5.c: Likewise.
12461 * c-c++-common/fcf-protection-6.c: Likewise.
12462 * c-c++-common/fcf-protection-7.c: Likewise.
12463 * gcc.target/i386/cet-label-3.c: New test.
12464 * gcc.target/i386/cet-property-3.c: Likewise.
12465 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12466 * gcc.target/i386/pr85417-1.c: Likewise.
12467 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12468 __x86_indirect_thunk_nt_(r|e)ax
12469 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12470 * gcc.target/i386/pr85403.c: Remove dg-error,
12471
12472 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12473
12474 * gcc.target/i386/movdir-1.c: New test.
12475
12476 2018-04-19 Richard Biener <rguenther@suse.de>
12477
12478 PR middle-end/85455
12479 * gcc.dg/pr85455.c: New testcase.
12480
12481 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12482
12483 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12484 targets.
12485 * g++.dg/lto/pr85405b_0.C: Likewise.
12486 * g++.dg/lto/pr84805_0.C: Likewise.
12487
12488 2018-04-18 Martin Liska <mliska@suse.cz>
12489
12490 PR ipa/83983
12491 PR ipa/85391
12492 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12493 output.
12494
12495 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12496
12497 PR target/85388
12498 * gcc.dg/pr85388-1.c: New test.
12499 * gcc.dg/pr85388-2.c: Likewise.
12500 * gcc.dg/pr85388-3.c: Likewise.
12501 * gcc.dg/pr85388-4.c: Likewise.
12502 * gcc.dg/pr85388-5.c: Likewise.
12503 * gcc.dg/pr85388-6.c: Likewise.
12504
12505 2018-04-18 Jan Hubicka <jh@suse.cz>
12506 Martin Liska <mliska@suse.cz>
12507
12508 * g++.dg/lto/pr83121_0.C: Update template.
12509 * g++.dg/lto/pr83121_1.C: Update template.
12510 * g++.dg/lto/pr84805_0.C: Update template.
12511 * g++.dg/lto/pr84805_1.C: Update template.
12512 * g++.dg/lto/pr84805_2.C: Update template.
12513
12514 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12515
12516 PR c++/84630
12517 * g++.dg/cpp0x/pr84630.C: New.
12518
12519 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12520
12521 PR c++/84463
12522 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12523 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12524 in two cases. Uncomment two other tests and add expected dg-error for
12525 them.
12526 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12527 -Wnarrowing diagnostics on some targets for c++11.
12528 * g++.dg/parse/array-size2.C: Remove xfail.
12529 * g++.dg/cpp0x/constexpr-84463.C: New test.
12530
12531 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12532
12533 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12534 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12535
12536 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12537
12538 PR testsuite/85326
12539 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12540 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12541 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12542
12543 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12544
12545 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12546 prevent cascading of errors and change expected error message.
12547 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12548 to 64-bit targets.
12549 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12550 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12551 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12552 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12553 error message.
12554 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12555
12556 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12557
12558 PR target/85430
12559 * gcc.dg/pr85430.c: New test.
12560
12561 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12562
12563 PR testsuite/85326
12564 * gcc.target/arm/pr54300.C: Move to...
12565 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12566 * gcc.target/arm/pr55073.C: Move to...
12567 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12568 * gcc.target/arm/pr56184.C: Move to...
12569 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12570 * gcc.target/arm/pr59985.C: Move to...
12571 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12572 * gcc.target/aarch64/pr60675.C: Move to...
12573 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12574 * gcc.target/aarch64/pr81422.C: Move to...
12575 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12576 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12577 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12578 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12579 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12580 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12581 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12582 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12583 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12584 * gcc.target/aarch64/sve/tls_2.C: Move to...
12585 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12586 * gcc.target/aarch64/pr81414.C: Rename to...
12587 * gcc.target/aarch64/pr81414.c: ... This.
12588 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12589 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12590 messages.
12591 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12592 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12593 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12594 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12595 file name.
12596
12597 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12598
12599 PR middle-end/85414
12600 * gcc.dg/pr85414.c: New test.
12601
12602 2018-04-17 Martin Jambor <mjambor@suse.cz>
12603
12604 PR ipa/85421
12605 * g++.dg/ipa/pr85421.C: New test.
12606
12607 2018-04-17 Martin Liska <mliska@suse.cz>
12608
12609 PR lto/85405
12610 * g++.dg/lto/pr85405b_0.C: New test.
12611 * g++.dg/lto/pr85405b_1.C: New test.
12612
12613 2018-04-17 Martin Liska <mliska@suse.cz>
12614
12615 PR lto/85405
12616 * g++.dg/lto/pr85405_0.C: New test.
12617 * g++.dg/lto/pr85405_1.C: New test.
12618
12619 2018-04-17 Martin Liska <mliska@suse.cz>
12620
12621 PR ipa/85329
12622 * g++.dg/ext/pr85329-2.C: New test.
12623 * g++.dg/ext/pr85329.C: New test.
12624 * gcc.target/i386/mvc12.c: New test.
12625
12626 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12627
12628 PR c++/85039
12629 * g++.dg/pr85039-1.C: New.
12630 * g++.dg/pr85039-2.C: New.
12631 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12632
12633 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12634
12635 PR target/85080
12636 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12637 if the target supports efficient unaligned storage accesses.
12638
12639 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12640
12641 PR target/83660
12642 * gcc.target/powerpc/pr83660.C: New test.
12643
12644 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12645
12646 PR target/85403
12647 * gcc.target/i386/pr85403.c: New test.
12648
12649 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12650
12651 PR target/84331
12652 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12653
12654 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12655 Jason Merrill <jason@redhat.com>
12656
12657 PR c++/85112
12658 * g++.dg/cpp0x/pr85112.C: New.
12659
12660 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12661
12662 PR testsuite/85326
12663 * g++.dg/ext/undef-bool-1.C: New file.
12664 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12665 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12666
12667 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12668
12669 PR target/85293
12670 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12671 corresponding dg-error clause.
12672 * gcc.target/powerpc/pr80098-3.c: Ditto.
12673 * gcc.target/powerpc/pr80103-1.c: Delete.
12674
12675 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12676
12677 PR fortran/81773
12678 PR fortran/83606
12679 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12680 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12681
12682 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12683
12684 PR fortran/85387
12685 * gfortran.dg/implied_do_io_5.f90: New test.
12686
12687 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12688
12689 PR target/83402
12690 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12691 several values: positive, negative, and zero.
12692 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12693 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12694
12695 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12696
12697 PR rtl-optimization/79916
12698 * gcc.target/powerpc/pr79916.c: New.
12699
12700 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12701
12702 PR rtl-optimization/85393
12703 * g++.dg/opt/pr85393.C: New test.
12704 * g++.dg/opt/pr85393-aux.cc: New file.
12705
12706 PR rtl-optimization/85376
12707 * gcc.dg/pr85376.c: New test.
12708
12709 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12710
12711 PR rtl-optimization/83852
12712 * gcc.dg/pr83852.c: New testcase.
12713
12714 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12715
12716 PR testsuite/85326
12717 * gcc.target/s390/pr77822-1.C: Rename to ...
12718 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12719 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12720 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12721
12722 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12723
12724 PR lto/71991
12725 * gcc.target/i386/pr71991.c: New testcase.
12726
12727 2018-04-13 Martin Liska <mliska@suse.cz>
12728 Jakub Jelinek <jakub@redhat.com>
12729
12730 PR middle-end/81657
12731 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12732 call.
12733
12734 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12735
12736 PR c++/85385
12737 * g++.dg/diagnostic/macro-arg-count.C: New test.
12738
12739 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12740
12741 PR fortran/83064
12742 PR testsuite/85346
12743 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
12744 array and move test to libgomp/testsuite/libgomp.fortran.
12745 * gfortran.dg/do_concurrent_6.f90: New test.
12746
12747 2018-04-12 Marek Polacek <polacek@redhat.com>
12748
12749 PR c++/85258
12750 * g++.dg/parse/error61.C: New test.
12751
12752 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12753
12754 PR target/85347
12755 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
12756 specify -mvsx on gcc command line.
12757
12758 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12759
12760 PR target/85328
12761 * gcc.target/i386/pr85328.c: New test.
12762
12763 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12764
12765 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
12766
12767 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12768
12769 PR rtl-optimization/85342
12770 * gcc.target/i386/pr85342.c: New test.
12771
12772 2018-04-11 Jason Merrill <jason@redhat.com>
12773
12774 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
12775 if ulimit -v is set.
12776
12777 2018-04-11 Bin Cheng <bin.cheng@arm.com>
12778
12779 PR testsuite/85190
12780 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
12781
12782 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12783
12784 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
12785 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
12786
12787 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12788
12789 PR c++/70808
12790 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
12791 effective target.
12792
12793 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12794
12795 PR target/84301
12796 * gcc.target/i386/pr84301.c: New test.
12797
12798 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12799
12800 PR tree-optimization/85331
12801 * gcc.c-torture/execute/pr85331.c: New test.
12802
12803 2018-04-11 Marek Polacek <polacek@redhat.com>
12804
12805 PR c++/85032
12806 * g++.dg/cpp0x/pr51225.C: Adjust error message.
12807 * g++.dg/cpp1z/constexpr-if21.C: New test.
12808
12809 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12810
12811 PR target/85281
12812 * gcc.target/i386/pr85281.c: New test.
12813
12814 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
12815
12816 PR rtl-optimization/84659
12817 * gcc.dg/pr84659.c: New test.
12818
12819 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12820
12821 PR debug/85302
12822 * g++.dg/debug/dwarf2/pr85302.C: New test.
12823
12824 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
12825
12826 PR target/85261
12827 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
12828 into register.
12829
12830 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12831
12832 PR c++/70808
12833 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
12834
12835 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
12836
12837 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
12838 * gcc.target/powerpc/dimode_off.c: Ditto.
12839 * gcc.target/powerpc/tfmode_off.c: Ditto.
12840 * gcc.target/powerpc/timode_off.c: Ditto.
12841
12842 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12843
12844 * gcc.target/powerpc/vec-ldl-1.c: New test.
12845 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
12846 corrections to ABI implementation.
12847
12848 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
12849
12850 PR target/85056
12851 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
12852
12853 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12854
12855 PR rtl-optimization/85300
12856 * gcc.dg/pr85300.c: New test.
12857
12858 2018-04-10 David Malcolm <dmalcolm@redhat.com>
12859
12860 PR c++/85110
12861 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
12862 where we now show the pertinent parameter.
12863 * g++.dg/diagnostic/aka2.C: Likewise.
12864 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
12865
12866 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12867
12868 PR fortran/85313
12869 * gfortran.dg/gomp/pr85313.f90: New test.
12870
12871 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
12872
12873 PR c++/24314
12874 * g++.dg/parse/template29.C: New.
12875
12876 2018-04-10 Bin Cheng <bin.cheng@arm.com>
12877
12878 PR testsuite/85190
12879 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
12880
12881 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12882
12883 PR target/85177
12884 PR target/85255
12885 * gcc.target/i386/avx512f-pr85177.c: New test.
12886 * gcc.target/i386/avx512f-pr85255.c: New test.
12887
12888 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
12889
12890 PR tree-optimization/85286
12891 * gcc.dg/vect/pr85286.c: New test.
12892
12893 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12894
12895 PR target/85173
12896 * gcc.target/arm/pr85173.c: New test.
12897
12898 2018-04-10 Jakub Jelinek <jakub@redhat.com>
12899
12900 PR lto/85248
12901 * gcc.dg/lto/pr85248_0.c: New test.
12902 * gcc.dg/lto/pr85248_1.c: New test.
12903
12904 2018-04-09 Jan Hubicka <jh@suse.cz>
12905
12906 PR lto/85078
12907 * g++.dg/torture/pr85078.C: New.
12908
12909 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
12910
12911 PR c++/85227
12912 * g++.dg/cpp1z/decomp44.C: New.
12913 * g++.dg/cpp1z/decomp45.C: Likewise.
12914
12915 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12916
12917 PR fortran/83064
12918 * gfortran.dg/do_concurrent_5.f90: New test.
12919 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
12920 message.
12921
12922 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
12923
12924 PR fortran/51260
12925 * gfortran.dg/parameter_array_element_3.f90: New test.
12926
12927 2018-04-09 Jakub Jelinek <jakub@redhat.com>
12928
12929 PR c++/85194
12930 * g++.dg/cpp1z/decomp43.C: New test.
12931
12932 PR rtl-optimization/80463
12933 * g++.dg/pr80463.C: Add -w to dg-options.
12934
12935 2018-04-09 Richard Biener <rguenther@suse.de>
12936
12937 PR tree-optimization/85284
12938 * gcc.dg/torture/pr85284.c: New testcase.
12939
12940 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12941
12942 PR rtl-optimization/80463
12943 PR rtl-optimization/83972
12944 PR rtl-optimization/83480
12945
12946 * gcc.dg/pr80463.c: New test.
12947 * g++.dg/pr80463.C: Likewise.
12948 * gcc.dg/pr83972.c: Likewise.
12949
12950 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12951
12952 PR rtl-optimization/83913
12953 * gcc.dg/pr83913.c: New test.
12954
12955 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12956
12957 PR rtl-optimization/83962
12958 * gcc.dg/pr83962.c: New test.
12959
12960 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
12961
12962 PR rtl-optimization/83530
12963 * gcc.dg/pr83530.c: New test.
12964
12965 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
12966
12967 PR middle-end/82976
12968 * gfortran.dg/realloc_on_assign_16a.f90: New test.
12969
12970 2018-04-07 Jakub Jelinek <jakub@redhat.com>
12971
12972 PR tree-optimization/85257
12973 * gcc.dg/pr85257.c: New test.
12974
12975 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
12976
12977 * g++.dg/opt/pr85196.C: New test.
12978
12979 2018-04-06 David Malcolm <dmalcolm@redhat.com>
12980
12981 PR c++/84269
12982 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
12983 std::tuple here since they need C++11.
12984 * g++.dg/lookup/missing-std-include-8.C: New test.
12985 * g++.dg/lookup/missing-std-include.C: Move std::array and
12986 std::tuple test to missing-std-include-6.C to avoid failures
12987 with C++98.
12988
12989 2018-04-06 Jakub Jelinek <jakub@redhat.com>
12990
12991 PR debug/85252
12992 * gcc.dg/debug/pr85252.c: New test.
12993
12994 PR rtl-optimization/84872
12995 * gcc.dg/graphite/pr84872.c: New test.
12996
12997 PR c++/85210
12998 * g++.dg/cpp1z/decomp42.C: New test.
12999
13000 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13001
13002 PR c++/85021
13003 * g++.dg/lookup/missing-std-include-7.C: New test.
13004
13005 2018-04-06 Tamar Christina <tamar.christina@arm.com>
13006
13007 * gcc.dg/struct-simple.c: Revert r254862.
13008 * lib/target-supports.exp
13009 (check_effective_target_word_mode_no_slow_unalign): Likewise.
13010
13011 2018-04-06 Richard Biener <rguenther@suse.de>
13012
13013 PR middle-end/85244
13014 * gcc.dg/torture/pr85244-1.c: New testcase.
13015 * gcc.dg/torture/pr85244-2.c: Likewise.
13016
13017 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13018
13019 PR sanitizer/85213
13020 * c-c++-common/ubsan/pr85213.c: New test.
13021
13022 2018-04-06 Richard Biener <rguenther@suse.de>
13023
13024 PR middle-end/85180
13025 * gcc.dg/pr85180.c: New testcase.
13026
13027 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13028
13029 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
13030 to trigger the optimization. Do some cleanup and function
13031 renaming. Add more test functions.
13032
13033 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13034
13035 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
13036 options.
13037 * gcc.target/s390/hotpatch-1.c: Skip when building without
13038 optimization.
13039 * gcc.target/s390/hotpatch-10.c: Likewise.
13040 * gcc.target/s390/hotpatch-11.c: Likewise.
13041 * gcc.target/s390/hotpatch-12.c: Likewise.
13042 * gcc.target/s390/hotpatch-13.c: Likewise.
13043 * gcc.target/s390/hotpatch-14.c: Likewise.
13044 * gcc.target/s390/hotpatch-15.c: Likewise.
13045 * gcc.target/s390/hotpatch-16.c: Likewise.
13046 * gcc.target/s390/hotpatch-17.c: Likewise.
13047 * gcc.target/s390/hotpatch-18.c: Likewise.
13048 * gcc.target/s390/hotpatch-19.c: Likewise.
13049 * gcc.target/s390/hotpatch-2.c: Likewise.
13050 * gcc.target/s390/hotpatch-3.c: Likewise.
13051 * gcc.target/s390/hotpatch-4.c: Likewise.
13052 * gcc.target/s390/hotpatch-5.c: Likewise.
13053 * gcc.target/s390/hotpatch-6.c: Likewise.
13054 * gcc.target/s390/hotpatch-7.c: Likewise.
13055 * gcc.target/s390/hotpatch-8.c: Likewise.
13056 * gcc.target/s390/hotpatch-9.c: Likewise.
13057
13058 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13059
13060 * c-c++-common/Wattributes.c: Disable warning for s390* target and
13061 check for an error instead.
13062 * gcc.dg/Wattributes-6.c: Likewise.
13063
13064 2018-04-05 Jakub Jelinek <jakub@redhat.com>
13065
13066 PR c++/85209
13067 * g++.dg/cpp1z/decomp39.C: New test.
13068 * g++.dg/cpp1z/decomp40.C: New test.
13069
13070 PR c++/85208
13071 * g++.dg/cpp1z/decomp41.C: New test.
13072
13073 PR middle-end/85195
13074 * gcc.dg/pr85195.c: New test.
13075
13076 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13077
13078 PR c++/80956
13079 * g++.dg/cpp0x/initlist100.C: New.
13080 * g++.dg/cpp0x/initlist101.C: Likewise.
13081
13082 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13083
13084 PR c++/84792
13085 * g++.dg/other/pr84792-1.C: New.
13086 * g++.dg/other/pr84792-2.C: Likewise.
13087
13088 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
13089
13090 PR target/85193
13091 * gcc.target/i386/pr85193.c: New test.
13092
13093 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
13094
13095 PR c++/84979
13096 * g++.dg/concepts/pr84979.C: New.
13097 * g++.dg/concepts/pr84979-2.C: New.
13098 * g++.dg/concepts/pr84979-3.C: New.
13099
13100 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13101
13102 PR c++/80026
13103 * g++.dg/cpp0x/variadic174.C: New.
13104
13105 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13106
13107 PR inline-asm/85172
13108 * g++.dg/ext/builtin13.C: New test.
13109 * g++.dg/ext/atomic-4.C: New test.
13110
13111 PR c++/85146
13112 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
13113 * g++.dg/ext/bases3.C: New test.
13114
13115 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13116
13117 PR target/85203
13118 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
13119 to match a single insn of the baz function. Move scan directives at
13120 the end of the file below the functions they are trying to test for
13121 better readability.
13122 * gcc.target/arm/cmse/cmse-16.c: New testcase.
13123
13124 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
13125
13126 PR rtl-optimization/84878
13127 * gcc.target/powerpc/pr84878.c: New test.
13128
13129 2018-04-04 Michael Matz <matz@suse.de>
13130
13131 * gcc.dg/Wstringop-overflow-4.c: New test.
13132 * c-c++-common/Wstringop-truncation-4.c: Adjust.
13133
13134 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13135
13136 PR testsuite/85189
13137 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
13138 for the diagnostics of overridden functions. Adjust for new wording.
13139
13140 2018-04-04 Richard Biener <rguenther@suse.de>
13141
13142 PR lto/85176
13143 * g++.dg/lto/pr85176_0.C: New testcase.
13144
13145 2018-04-04 Richard Biener <rguenther@suse.de>
13146
13147 PR testsuite/85191
13148 * lib/target-supports.exp (check_effective_target_vect_perm_short):
13149 Fix typo.
13150
13151 2018-04-04 Martin Liska <mliska@suse.cz>
13152
13153 PR sanitizer/85174
13154 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
13155 and msdata as a workaround for powerpc.
13156
13157 2018-04-04 Richard Biener <rguenther@suse.de>
13158
13159 PR tree-optimization/85168
13160 * gcc.dg/torture/pr85168.c: New testcase.
13161
13162 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
13163
13164 PR c++/84943
13165 * g++.dg/pr84943.C: New.
13166 * g++.dg/pr84943-2.C: New.
13167
13168 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13169
13170 PR rtl-optimization/85167
13171 * gcc.dg/pr85167.c: New test.
13172
13173 PR tree-optimization/85156
13174 * c-c++-common/pr85156.c: New test.
13175 * gcc.c-torture/execute/pr85156.c: New test.
13176
13177 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
13178
13179 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
13180 * gcc.target/powerpc/undef-bool-1.C: New file.
13181 * gcc.target/powerpc/undef-bool-2.c: New file.
13182
13183 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13184
13185 PR c++/84768
13186 * g++.dg/cpp1z/class-deduction52.C: New.
13187
13188 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13189
13190 PR c++/85147
13191 * g++.dg/cpp0x/pr85147.C: New test.
13192
13193 PR c++/85140
13194 * g++.dg/cpp0x/gen-attrs-64.C: New test.
13195
13196 PR c++/85134
13197 * g++.dg/gomp/pr85134.C: New test.
13198 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
13199
13200 PR target/85169
13201 * gcc.c-torture/execute/pr85169.c: New test.
13202 * gcc.target/i386/avx512f-pr85169.c: New test.
13203 * gcc.target/i386/avx512bw-pr85169.c: New test.
13204
13205 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13206
13207 PR target/85126
13208 * gcc.target/powerpc/pr69946: Adjust comment. Remove
13209 scan-assembler-times clause.
13210
13211 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
13212
13213 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
13214 dg-additional-options.
13215
13216 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13217
13218 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
13219
13220 2018-04-03 Richard Biener <rguenther@suse.de>
13221
13222 PR testsuite/85154
13223 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
13224
13225 2018-04-02 Jim Wilson <jimw@sifive.com>
13226
13227 * gcc.target/riscv/pr84660.c: New.
13228 * gcc.target/riscv/shift-and-1.c: New.
13229 * gcc.target/riscv/shift-and-2.c: New.
13230
13231 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13232
13233 PR fortran/85102
13234 * gfortran.dg/array_simplify_2.f90: New test.
13235
13236 2018-04-01 Jakub Jelinek <jakub@redhat.com>
13237
13238 PR middle-end/85090
13239 * gcc.target/i386/avx512f-pr85090-1.c: New test.
13240 * gcc.target/i386/avx512f-pr85090-2.c: New test.
13241 * gcc.target/i386/avx512f-pr85090-3.c: New test.
13242 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
13243 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
13244
13245 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
13246
13247 PR c++/85027
13248 * g++.dg/pr85027.C: New.
13249
13250 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13251
13252 PR target/83315
13253 * gcc.target/powerpc/sse-maxps-2.c: New test.
13254 * gcc.target/powerpc/sse-minps-2.c: New test.
13255
13256 2018-03-30 Jakub Jelinek <jakub@redhat.com>
13257
13258 PR c++/84791
13259 * g++.dg/gomp/pr84791.C: New test.
13260
13261 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
13262
13263 PR fortran/84931
13264 * gfortran.dg/array_constructor_53.f90: New test.
13265
13266 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13267
13268 PR fortran/85130
13269 * gfortran.dg/substr_6.f90: Remove illegal test for
13270 out-of-bounds substring.
13271
13272 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13273
13274 PR fortran/85111
13275 * gfortran.dg/zero_sized_10.f90: New test.
13276
13277 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13278
13279 PR c++/84269
13280 * g++.dg/lookup/missing-std-include-6.C: New test.
13281 * g++.dg/lookup/missing-std-include.C: Add std::pair and
13282 std::tuple tests.
13283 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
13284 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
13285 <cstring>, <cassert>, and <cstdlib>.
13286
13287 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
13288
13289 PR inline-asm/84985
13290 * gcc.target/i386/pr84985.c: New.
13291
13292 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13293
13294 PR c++/85110
13295 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
13296
13297 2018-03-29 Jakub Jelinek <jakub@redhat.com>
13298
13299 PR c++/85108
13300 * g++.dg/warn/Wunused-var-31.C: New test.
13301
13302 PR c/85094
13303 * c-c++-common/Wduplicated-branches-14.c: New test.
13304
13305 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
13306
13307 PR c++/84606
13308 * g++.dg/cpp0x/pr84606.C: New.
13309
13310 2018-03-29 Carl Love <cel@us.ibm.com>
13311
13312 Revert
13313 2017-09-27 Carl Love <cel@us.ibm.com>
13314
13315 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
13316 for the __builtin_fctid and __builtin_fctiw.
13317
13318 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
13319
13320 PR target/84912
13321 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
13322 deleted builtin function.
13323 (div_weuo): Likewise.
13324 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
13325 (div_deuo): Likewise.
13326
13327 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13328
13329 PR c++/85028
13330 * g++.dg/other/default13.C: New.
13331
13332 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13333
13334 PR target/85095
13335 * gcc.target/i386/pr85095-1.c: New test.
13336 * gcc.target/i386/pr85095-2.c: New test.
13337 * gcc.c-torture/execute/pr85095.c: New test.
13338
13339 PR tree-optimization/82004
13340 * gcc.dg/pr82004.c: New test.
13341
13342 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13343 Martin Liska <mliska@suse.cz>
13344
13345 PR sanitizer/85081
13346 * g++.dg/asan/pr85081.C: New test.
13347
13348 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
13349
13350 PR c++/84789
13351 * g++.dg/template/pr84789.C: Adjust for testing with
13352 -fconcepts too.
13353
13354 PR c++/84973
13355 * g++.dg/template/pr84973.C: New.
13356 * g++.dg/template/pr84973-2.C: New.
13357 * g++.dg/template/pr84973-3.C: New.
13358
13359 PR c++/84968
13360 * g++.dg/eh/pr84968.C: New.
13361
13362 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13363
13364 PR target/84914
13365 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13366 long double multiply/divide uses the correct function.
13367 * gcc.target/powerpc/mulkc-3.c: Likewise.
13368 * gcc.target/powerpc/divkc-2.c: Likewise.
13369 * gcc.target/powerpc/divkc-3.c: Likewise.
13370
13371 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13372
13373 PR c++/85067
13374 * g++.dg/cpp0x/defaulted51.C: New.
13375 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
13376
13377 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13378
13379 PR c++/85077
13380 * g++.dg/ext/vector35.C: New test.
13381
13382 PR c++/85061
13383 * g++.dg/ext/builtin-offsetof3.C: New test.
13384
13385 PR c++/85076
13386 * g++.dg/cpp1y/pr85076.C: New test.
13387
13388 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13389
13390 PR fortran/85084
13391 * gfortran.dg/matmul_rank_1.f90: New test.
13392
13393 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13394 Harald Anlauf <anlauf@gmx.de>
13395
13396 * gfortran.dg/structure_constructor_15.f90: New test.
13397
13398 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13399
13400 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13401 for the diagnostics of overridden functions. Adjust for new wording.
13402 * g++.dg/cpp0x/implicit1.C: Likewise.
13403 * g++.dg/cpp0x/override1.C: Likewise.
13404 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13405 * g++.dg/eh/shadow1.C: Likewise.
13406 * g++.dg/inherit/covariant12.C: Likewise.
13407 * g++.dg/inherit/covariant14.C: Likewise.
13408 * g++.dg/inherit/covariant15.C: Likewise.
13409 * g++.dg/inherit/covariant16.C: Likewise.
13410 * g++.dg/inherit/covariant22.C: Likewise.
13411 * g++.dg/inherit/crash3.C: Likewise.
13412 * g++.dg/inherit/error2.C: Likewise.
13413 * g++.dg/template/crash100.C: Likewise.
13414 * g++.old-deja/g++.eh/spec6.C: Likewise.
13415 * g++.old-deja/g++.mike/p811.C: Likewise.
13416 * g++.old-deja/g++.other/virtual11.C: Likewise.
13417 * g++.old-deja/g++.other/virtual4.C: Likewise.
13418
13419 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13420
13421 PR target/85044
13422 * gcc.target/i386/pr85044.c: New test.
13423
13424 2018-03-27 Martin Sebor <msebor@redhat.com>
13425
13426 PR testsuite/83462
13427 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13428 other than x86.
13429
13430 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13431
13432 PR target/83009
13433 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13434
13435 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13436
13437 PR target/81863
13438 * gcc.target/arm/pr81863.c: New test.
13439
13440 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13441
13442 PR target/85056
13443 * gcc.target/nvptx/pr85056.c: New test.
13444 * gcc.target/nvptx/pr85056a.c: New test.
13445
13446 2018-03-27 Richard Biener <rguenther@suse.de>
13447
13448 PR testsuite/82847
13449 * lib/target-supports.exp (check_ssse3_available): New function.
13450 (check_effective_target_vect_perm_short): Enable for x86 if
13451 check_ssse3_available.
13452
13453 2018-03-27 Richard Biener <rguenther@suse.de>
13454
13455 PR tree-optimization/85082
13456 * gfortran.dg/pr85082.f90: New testcase.
13457
13458 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13459
13460 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13461 to "l=2" in dg-final.
13462
13463 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13464
13465 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13466 * gcc.target/mips/fix-r4000-2.c: Likewise.
13467 * gcc.target/mips/fix-r4000-3.c: Likewise.
13468 * gcc.target/mips/fix-r4000-4.c: Likewise.
13469 * gcc.target/mips/fix-r4000-5.c: Likewise.
13470 * gcc.target/mips/fix-r4000-6.c: Likewise.
13471 * gcc.target/mips/fix-r4000-7.c: Likewise.
13472 * gcc.target/mips/fix-r4000-8.c: Likewise.
13473 * gcc.target/mips/fix-r4000-9.c: Likewise.
13474 * gcc.target/mips/fix-r4000-10.c: Likewise.
13475 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13476 "mulditi3_r4000" instead of "mulditi3".
13477 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13478 "umulditi3_r4000" instead of "umulditi3".
13479
13480 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13481
13482 PR c++/85068
13483 * g++.dg/inherit/covariant22.C: New test.
13484
13485 2018-03-27 Richard Biener <rguenther@suse.de>
13486
13487 PR testsuite/84004
13488 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13489 alignment.
13490
13491 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13492 Jason Merrill <jason@redhat.com>
13493
13494 PR c++/84632
13495 * g++.dg/init/array49.C: New.
13496 * g++.dg/torture/pr70499.C: Adjust.
13497
13498 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13499
13500 PR target/85073
13501 * gcc.target/i386/pr85073.c: New test.
13502
13503 2018-03-26 Richard Biener <rguenther@suse.de>
13504
13505 PR testsuite/85066
13506 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13507 instead of long.
13508
13509 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13510
13511 PR fortran/66709
13512 * gfortran.dg/parameter_array_format.f90: New test.
13513
13514 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13515 Neil Carlson <neil.n.carlson@gmail.com>
13516
13517 PR fortran/84381
13518 * gfortran.dg/literal_character_constant_1.inc: Replace
13519 call abort by STOP n.
13520 * gfortran.dg/overload_1.f90: Likewise.
13521
13522 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13523 Dominique d'Humieres <dominiq@gcc.gnu.org>
13524
13525 PR fortran/84924
13526 * gfortran.dg/scalar_pointer_1.f90: New test.
13527
13528 2018-03-25 Tom de Vries <tom@codesourcery.com>
13529
13530 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13531 precise.
13532
13533 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13534
13535 PR fortran/69497
13536 * gfortran.dg/pr89497.f90: New test.
13537
13538 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13539
13540 PR fortran/70068
13541 * gfortran.dg/substr_7.f90: New test.
13542
13543 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13544
13545 PR fortran/42651
13546 * gfortran.dg/pr42651.f90: New test.
13547 * gfortran.dg/func_result_7.f90: Update error message.
13548
13549 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13550
13551 PR tree-optimization/84005
13552 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13553 failing to force the alignment.
13554
13555 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13556
13557 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13558 from this to...
13559 <vclzd>: ...this.
13560
13561 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13562
13563 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13564 message. Fix scan-assembler patterns.
13565
13566 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13567
13568 PR c++/85015
13569 * g++.dg/cpp0x/pr85015.C: New test.
13570
13571 PR c++/84942
13572 * g++.dg/cpp1y/pr84942.C: New test.
13573
13574 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13575
13576 PR inline-asm/85030
13577 * gcc.target/i386/pr85030.c: New.
13578
13579 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13580
13581 PR target/85026
13582 * g++.dg/pr85026.C: New test.
13583
13584 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13585
13586 * g++.dg/debug/pr84704.C: XFAIL AIX.
13587
13588 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13589
13590 PR target/84826
13591 * gcc.target/arm/pr84826.c: Add dg directive.
13592
13593 2018-03-23 Marek Polacek <polacek@redhat.com>
13594
13595 PR c++/85033
13596 * g++.dg/ext/builtin-offsetof2.C: New test.
13597
13598 PR c++/85045
13599 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13600 * gcc.dg/pr85045.c: New test.
13601
13602 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13603
13604 PR debug/85020
13605 * gnat.dg/lto22.adb: New test.
13606 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13607 * gnat.dg/lto22_pkg2.ads: Likewise.
13608
13609 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13610
13611 PR c/80778
13612 * gcc.dg/lto/pr80778_0.c: New test.
13613
13614 PR inline-asm/85034
13615 * gcc.target/i386/pr85034.c: New test.
13616
13617 PR inline-asm/85022
13618 * c-c++-common/torture/pr85022.c: New test.
13619
13620 PR sanitizer/85029
13621 * g++.dg/ubsan/pr85029.C: New test.
13622
13623 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13624
13625 PR c++/71251
13626 * g++.dg/cpp0x/pr71251.C: New.
13627
13628 PR c++/84789
13629 * g++.dg/template/pr84789.C: New.
13630 * g++.dg/template/pr84789-2.C: New.
13631 * g++.dg/template/pr84789-3.C: New.
13632 * g++.dg/parse/dtor11.C: Accept alternate error message.
13633
13634 PR c++/84729
13635 * g++.dg/pr84729.C: New.
13636 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13637 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13638 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13639
13640 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13641
13642 PR fortran/84922
13643 * gfortran.dg/interface_42.f90: New test.
13644 * gfortran.dg/interface_43.f90: New test.
13645
13646 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13647
13648 PR target/84826
13649 * gcc.target/arm/pr84826.c: New test.
13650
13651 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13652
13653 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13654 dg-require-effective-target.
13655 * gcc.target/arm/addr-modes-int.c: Likewise.
13656 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13657
13658 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13659
13660 PR target/84760
13661 * gcc.target/powerpc/altivec-ld-1.c: New test.
13662
13663 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13664
13665 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13666
13667 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13668
13669 PR inline-asm/84941
13670 * gcc.dg/pr84941.c: New test.
13671
13672 2018-03-22 Tom de Vries <tom@codesourcery.com>
13673
13674 PR tree-optimization/84956
13675 * gcc.dg/pr84956.c: New test.
13676
13677 2018-03-22 Marek Polacek <polacek@redhat.com>
13678
13679 PR c++/84854
13680 * g++.dg/cpp1z/constexpr-if15.C: New test.
13681 * g++.dg/cpp1z/constexpr-if16.C: New test.
13682
13683 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13684
13685 * gcc.dg/builtin-tgmath-3.c: New test.
13686
13687 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13688
13689 PR c++/71965
13690 * g++.dg/concepts/pr71965.C: New.
13691
13692 PR c++/84610
13693 PR c++/84642
13694 * g++.dg/cpp0x/pr84610.C: New.
13695 * g++.dg/cpp0x/pr84642.C: New.
13696
13697 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13698
13699 PR c/84999
13700 * c-c++-common/pr84999.c: New test.
13701
13702 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13703
13704 PR c++/84972
13705 * g++.dg/ext/desig10.C: New.
13706
13707 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13708 Harald Anlauf <anlauf@gmx.de>
13709
13710 PR fortran/84957
13711 * gfortran.dg/pr84957.f90: New test.
13712
13713 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13714
13715 PR tree-optimization/84960
13716 * gcc.c-torture/compile/pr84960.c: New test.
13717
13718 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13719
13720 PR tree-optimization/84811
13721 * gcc.dg/torture/pr84811.c: New test.
13722
13723 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13724
13725 PR tree-optimization/84982
13726 * c-c++-common/pr84982.c: New test.
13727
13728 PR c++/84961
13729 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13730 "m" (++x) in C++.
13731 * g++.dg/torture/pr84961-1.C: New test.
13732 * g++.dg/torture/pr84961-2.C: New test.
13733
13734 2018-03-21 Nathan Sidwell <nathan@acm.org>
13735
13736 PR c++/85008
13737 * g++.dg/pr85008.C: New.
13738
13739 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13740
13741 PR fortran/84615
13742 * gfortran.dg/char_result_17.f90: New test.
13743
13744 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13745
13746 PR c++/84994
13747 * g++.dg/other/accessor-fixits-1.C: Move to...
13748 * g++.dg/torture/accessor-fixits-1.C: ...here.
13749 * g++.dg/other/accessor-fixits-2.C: Move to...
13750 * g++.dg/torture/accessor-fixits-2.C: ...here.
13751 * g++.dg/other/accessor-fixits-3.C: Move to...
13752 * g++.dg/torture/accessor-fixits-3.C: ...here.
13753 * g++.dg/other/accessor-fixits-4.C: Move to...
13754 * g++.dg/torture/accessor-fixits-4.C: ...here.
13755 * g++.dg/other/accessor-fixits-5.C: Move to...
13756 * g++.dg/torture/accessor-fixits-5.C: ...here.
13757 * g++.dg/torture/accessor-fixits-6.C: New testcase.
13758 * g++.dg/torture/accessor-fixits-7.C: New testcase.
13759 * g++.dg/torture/accessor-fixits-8.C: New testcase.
13760
13761 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13762
13763 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
13764
13765 2018-03-21 Sudakshina Das <sudi.das@arm.com>
13766
13767 PR target/82989
13768 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
13769
13770 2018-03-21 Nathan Sidwell <nathan@acm.org>
13771
13772 PR c++/84804
13773 * g++.dg/lookup/pr84804.C: New.
13774
13775 2018-03-21 Martin Sebor <msebor@redhat.com>
13776
13777 PR c++/84850
13778 * g++.dg/Wclass-memaccess-3.C: New test.
13779 * g++.dg/Wclass-memaccess-4.C: New test.
13780
13781 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13782
13783 PR c++/84892
13784 * g++.dg/other/accessor-fixits-1.C
13785 (test_access_const_t1_color): New.
13786 (test_deref_const_t1_color): New.
13787 * g++.dg/other/accessor-fixits-5.C: New testcase.
13788
13789 2018-03-21 Tom de Vries <tom@codesourcery.com>
13790
13791 PR tree-optimization/83126
13792 * gcc.dg/graphite/pr83126.c: New test.
13793
13794 2018-03-21 Nathan Sidwell <nathan@acm.org>
13795
13796 * g++.dg/ext/anon-struct6.C: Adjust.
13797 * g++.dg/ext/deprecate-1.C: New.
13798 * g++.dg/ext/deprecate-2.C: New.
13799 * g++.dg/lookup/pr84602.C: Adjust.
13800 * g++.dg/lookup/pr84962.C: Adjust.
13801 * g++.old-deja/g++.other/anon4.C
13802
13803 PR c++/84836
13804 * g++.dg/lookup/pr84836.C: New.
13805
13806 2018-03-21 Bin Cheng <bin.cheng@arm.com>
13807
13808 PR tree-optimization/84969
13809 * gcc.dg/tree-ssa/pr84969.c: New test.
13810
13811 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13812
13813 PR rtl-optimization/84989
13814 * gcc.target/i386/pr84989.c: New test.
13815
13816 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
13817
13818 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
13819
13820 2018-03-21 Martin Liska <mliska@suse.cz>
13821
13822 PR ipa/84963
13823 * gfortran.dg/goacc/pr84963.f90: New test.
13824
13825 2018-03-21 Marek Polacek <polacek@redhat.com>
13826
13827 PR c++/71638, ICE with NSDMI and reference.
13828 * g++.dg/cpp0x/nsdmi14.C: New test.
13829 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
13830
13831 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
13832
13833 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
13834 MIPS with -mpaired-single directives.
13835
13836 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
13837
13838 PR fortran/85001
13839 * gfortran.dg/interface_41.f90: New test.
13840
13841 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13842
13843 PR debug/84875
13844 * gcc.dg/pr84875.c: New test.
13845
13846 2018-03-20 Marek Polacek <polacek@redhat.com>
13847
13848 PR c++/84978, ICE with NRVO.
13849 * g++.dg/opt/nrv19.C: New test.
13850
13851 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13852
13853 PR target/82518
13854 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13855 Disable for armeb targets.
13856 * gcc.target/arm/pr82518.c: New test.
13857
13858 2018-03-20 Nathan Sidwell <nathan@acm.org>
13859
13860 PR c++/84962
13861 * g++.dg/lookup/pr84962.C: New.
13862
13863 PR c++/84970
13864 * g++.dg/lookup/pr84970.C: New.
13865
13866 2018-03-20 Richard Biener <rguenther@suse.de>
13867
13868 PR target/84986
13869 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
13870
13871 2018-03-20 Martin Liska <mliska@suse.cz>
13872
13873 PR ipa/84825
13874 * g++.dg/ipa/pr84825.C: New test.
13875
13876 2018-03-20 Martin Liska <mliska@suse.cz>
13877
13878 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
13879
13880 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13881
13882 PR target/84845
13883 * gcc.c-torture/compile/pr84845.c: New test.
13884
13885 2018-03-20 Sudakshina Das <sudi.das@arm.com>
13886
13887 PR target/82989
13888 * gcc.target/arm/pr82989.c: New test.
13889
13890 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13891
13892 PR target/84945
13893 * gcc.target/i386/pr84945.c: New test.
13894
13895 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
13896
13897 PR target/81647
13898 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
13899
13900 2018-03-20 Jakub Jelinek <jakub@redhat.com>
13901
13902 PR c/84953
13903 * gcc.dg/pr84953.c: New test.
13904
13905 2018-03-19 Marek Polacek <polacek@redhat.com>
13906
13907 PR c++/84925
13908 * g++.dg/cpp1z/lambda-__func__.C: New test.
13909
13910 PR c++/84927
13911 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
13912
13913 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
13914
13915 PR sanitizer/78651
13916 * g++.dg/asan/pr78651.C: New test.
13917
13918 2018-03-19 Tom de Vries <tom@codesourcery.com>
13919
13920 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
13921 vect_int_mult. Add nvptx xfail for PR84958.
13922
13923 2018-03-19 Nathan Sidwell <nathan@acm.org>
13924
13925 PR c++/84835
13926 * g++.dg/cpp1y/pr84835.C: New.
13927
13928 2018-03-19 Sudakshina Das <sudi.das@arm.com>
13929
13930 PR target/81647
13931 * gcc.target/aarch64/pr81647.c: New.
13932
13933 2018-03-19 Richard Biener <rguenther@suse.de>
13934
13935 PR tree-optimization/84933
13936 * g++.dg/pr84933.C: New testcase.
13937
13938 2018-03-19 Richard Biener <rguenther@suse.de>
13939
13940 PR tree-optimization/84859
13941 * gcc.dg/tree-ssa/pr84859.c: New testcase.
13942 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
13943 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
13944 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
13945
13946 2018-03-19 Nathan Sidwell <nathan@acm.org>
13947
13948 PR c++/84812
13949 * g++.dg/lookup/pr84812.C: New.
13950
13951 2018-03-19 Richard Biener <rguenther@suse.de>
13952
13953 PR tree-optimization/84929
13954 * gcc.dg/torture/pr84929.c: New testcase.
13955
13956 2018-03-19 Tamar Christina <tamar.christina@arm.com>
13957
13958 PR target/84711
13959 * gcc.target/arm/big-endian-subreg.c: Delete.
13960
13961 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
13962
13963 PR fortran/84931
13964 * gfortran.dg/array_constructor_52.f90: New test.
13965
13966 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
13967
13968 PR fortran/77414
13969 * gfortran.dg/pr77414.f90: New test.
13970 * gfortran.dg/internal_references_1.f90: Adjust error message.
13971
13972 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
13973
13974 PR fortran/65453
13975 * gfortran.dg/pr65453.f90: New test.
13976
13977 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
13978
13979 PR tree-optimization/84913
13980 * gfortran.dg/vect/pr84913.f90: New test.
13981
13982 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
13983
13984 PR fortran/79929
13985 * gfortran.dg/warn_concat.f90: New test.
13986
13987 2018-03-16 Jakub Jelinek <jakub@redhat.com>
13988
13989 PR target/84899
13990 * gcc.dg/pr84899.c: New test.
13991
13992 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
13993
13994 PR fortran/69395
13995 * gfortran.dg/pr69395.f90: Add test for max dimensions
13996
13997 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
13998
13999 PR target/84876
14000 * gcc.target/i386/pr84876.c: New test.
14001
14002 2018-03-16 Martin Liska <mliska@suse.cz>
14003
14004 PR ipa/84833
14005 * gcc.target/i386/mvc11.c: New test.
14006
14007 2018-03-16 Martin Liska <mliska@suse.cz>
14008
14009 PR ipa/84722
14010 * gcc.target/i386/mvc10.c: New test.
14011
14012 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14013
14014 PR c++/79937
14015 PR c++/82410
14016 * g++.dg/cpp1y/pr79937-1.C: New test.
14017 * g++.dg/cpp1y/pr79937-2.C: New test.
14018 * g++.dg/cpp1y/pr79937-3.C: New test.
14019 * g++.dg/cpp1y/pr79937-4.C: New test.
14020 * g++.dg/cpp1y/pr82410.C: New test.
14021
14022 2018-03-16 Tom de Vries <tom@codesourcery.com>
14023
14024 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
14025
14026 2018-03-16 Tom de Vries <tom@codesourcery.com>
14027
14028 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
14029
14030 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14031
14032 PR c++/84874
14033 * g++.dg/cpp2a/desig8.C: New test.
14034
14035 PR tree-optimization/84841
14036 * gcc.dg/pr84841.c: New test.
14037
14038 PR c++/84874
14039 * g++.dg/cpp2a/desig7.C: New test.
14040
14041 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
14042 Jim MacArthur <jim.macarthur@codethink.co.uk>
14043
14044 * gfortran.dg/automatic_1.f90: New test.
14045 * gfortran.dg/automatic_repeat.f90: New test
14046 * gfortran.dg/automatic_save.f90: New test.
14047 * gfortran.dg/vax_structure.f90: New test.
14048
14049 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14050
14051 PR fortran/78741
14052 * gfortran.dg/pr78741.f90: New test.
14053
14054 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14055
14056 PR fortran/69395
14057 * gfortran.dg/pr69395.f90: New test.
14058
14059 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14060
14061 PR c++/79085
14062 * g++.dg/opt/pr79085.C: New test.
14063
14064 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
14065
14066 PR target/84574
14067 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
14068 label instead of __x86_indirect_thunk label.
14069
14070 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14071
14072 PR c++/84222
14073 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
14074 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
14075 * g++.dg/warn/deprecated-13.C: New test.
14076
14077 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
14078
14079 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
14080
14081 2018-03-15 Richard Biener <rguenther@suse.de>
14082
14083 PR c/84873
14084 * c-c++-common/pr84873.c: New testcase.
14085
14086 2018-03-15 Tamar Christina <tamar.christina@arm.com>
14087
14088 PR target/84711
14089 * gcc.target/arm/big-endian-subreg.c: New.
14090
14091 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14092
14093 PR target/84860
14094 * gcc.c-torture/compile/pr84860.c: New test.
14095
14096 2018-03-15 Julia Koval <julia.koval@intel.com>
14097
14098 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
14099 cannonlake.
14100 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
14101 avx512bitalg.
14102
14103 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14104
14105 PR c/84853
14106 * gcc.dg/pr84853.c: New test.
14107
14108 2018-03-14 Carl Love <cel@us.ibm.com>
14109
14110 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
14111
14112 2018-03-14 Martin Liska <mliska@suse.cz>
14113
14114 PR ipa/8480
14115 * g++.dg/lto/pr84805_0.C: New test.
14116 * g++.dg/lto/pr84805_1.C: New test.
14117 * g++.dg/lto/pr84805_2.C: New test.
14118
14119 2018-03-14 David Malcolm <dmalcolm@redhat.com>
14120
14121 PR c/84852
14122 * gcc.dg/fixits-pr84852-1.c: New test.
14123 * gcc.dg/fixits-pr84852-2.c: New test.
14124
14125 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
14126
14127 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
14128 separate verbose message.
14129 * lib/scandump.exp (scan-dump-times): Likewise.
14130
14131 2018-03-14 Julia Koval <julia.koval@intel.com>
14132
14133 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
14134 server.
14135 * gcc.target/i386/funcspec-56.inc: Ditto.
14136
14137 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
14138
14139 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
14140 aarch64_sve_hw.
14141
14142 2018-03-14 Jakub Jelinek <jakub@redhat.com>
14143
14144 PR sanitizer/83392
14145 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
14146 check count from 17 to 14.
14147
14148 PR target/84844
14149 * gcc.target/i386/pr84844.c: New test.
14150
14151 2018-03-14 Richard Biener <rguenther@suse.de>
14152
14153 PR tree-optimization/84830
14154 * gcc.dg/torture/pr84830.c: New testcase.
14155
14156 2018-03-14 Marek Polacek <polacek@redhat.com>
14157
14158 PR c++/84596
14159 * g++.dg/cpp0x/static_assert15.C: New test.
14160
14161 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
14162
14163 PR fortran/61775
14164 * gfortran.dg/pr61775.f90: New test.
14165
14166 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14167
14168 PR c++/84843
14169 * g++.dg/ext/pr84843-1.C: New test.
14170 * g++.dg/ext/pr84843-2.C: New test.
14171
14172 2018-03-13 David Pagan <dave.pagan@oracle.com>
14173
14174 PR c/46921
14175 * gcc.dg/pr46921.c: New test.
14176
14177 2018-03-13 Martin Sebor <msebor@redhat.com>
14178
14179 PR tree-optimization/84725
14180 * c-c++-common/Wstringop-truncation-4.c: New test.
14181 * c-c++-common/attr-nonstring-5.c: New test.
14182
14183 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14184
14185 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
14186 than unpacks.
14187 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14188 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14189
14190 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14191
14192 * gcc.target/aarch64/sve/tls_1.c: New test.
14193 * gcc.target/aarch64/sve/tls_2.C: Likewise.
14194
14195 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14196
14197 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
14198 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
14199
14200 2018-03-13 Martin Liska <mliska@suse.cz>
14201
14202 PR ipa/84658.
14203 * g++.dg/ipa/pr84658.C: New test.
14204
14205 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14206
14207 PR middle-end/84834
14208 * gcc.dg/pr84834.c: New test.
14209
14210 PR target/84827
14211 * gcc.target/i386/pr84827.c: New test.
14212
14213 PR target/84828
14214 * g++.dg/ext/pr84828.C: New test.
14215
14216 PR target/84786
14217 * gcc.target/i386/avx512f-pr84786-1.c: New test.
14218 * gcc.target/i386/avx512f-pr84786-2.c: New test.
14219
14220 PR c++/84808
14221 * g++.dg/cpp1y/constexpr-84808.C: New test.
14222
14223 PR c++/84704
14224 * g++.dg/debug/pr84704.C: New test.
14225
14226 2018-03-12 Renlin Li <renlin.li@arm.com>
14227
14228 * gcc.target/aarch64/movi_hf.c: New.
14229 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
14230 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
14231
14232 2018-03-12 Martin Sebor <msebor@redhat.com>
14233
14234 PR tree-optimization/83456
14235 * c-c++-common/Wrestrict-2.c: Remove test cases.
14236 * c-c++-common/Wrestrict.c: Same.
14237 * gcc.dg/Wrestrict-12.c: New test.
14238 * gcc.dg/Wrestrict-14.c: New test.
14239
14240 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14241
14242 * g++.dg/pr84821.C: New test.
14243
14244 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14245
14246 * gcc.dg/pr84799.c: New test.
14247
14248 2018-03-12 Richard Biener <rguenther@suse.de>
14249
14250 PR tree-optimization/84803
14251 * gcc.dg/torture/pr84803.c: New testcase.
14252
14253 2018-03-12 Jakub Jelinek <jakub@redhat.com>
14254
14255 PR c++/84813
14256 * g++.dg/debug/pr84813.C: New test.
14257
14258 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
14259
14260 PR fortran/84546
14261 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
14262
14263 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
14264
14265 PR fortran/83939
14266 * gfortran.dg/pr83939.f90
14267
14268 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
14269
14270 PR fortran/66128
14271 * gfortran.dg/zero_sized_9.f90: New test.
14272
14273 2018-03-11 Jakub Jelinek <jakub@redhat.com>
14274
14275 PR debug/58150
14276 * g++.dg/debug/dwarf2/enum2.C: New test.
14277
14278 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
14279
14280 PR fortran/84734
14281 * gfortran.dg/pr84734.f90: New test.
14282
14283 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
14284
14285 * gnat.dg/prot3.adb: New test.
14286 * gnat.dg/prot3_pkg.ad[sb]: New helper.
14287
14288 2018-03-09 Jason Merrill <jason@redhat.com>
14289 Paolo Carlini <paolo.carlini@oracle.com>
14290
14291 PR c++/71169
14292 PR c++/71832
14293 * g++.dg/cpp0x/pr71169.C: New.
14294 * g++.dg/cpp0x/pr71169-2.C: Likewise.
14295 * g++.dg/cpp0x/pr71832.C: Likewise.
14296
14297 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
14298
14299 PR target/83969
14300 * gcc.target/powerpc/pr83969.c: New test.
14301
14302 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14303
14304 PR target/84772
14305 * gcc.dg/pr84772.c: New test.
14306
14307 PR c++/84076
14308 * g++.dg/warn/Wformat-2.C: New test.
14309
14310 PR c++/84767
14311 * g++.dg/ext/vla18.C: New test.
14312
14313 2018-03-09 Martin Sebor <msebor@redhat.com>
14314
14315 PR tree-optimization/84526
14316 * gcc.dg/Wrestrict-10.c: New test.
14317 * gcc.dg/Wrestrict-11.c: New test.
14318
14319 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
14320
14321 PR rtl-optimization/84682
14322 * gcc.dg/torture/pr84682-1.c: New.
14323 * gcc.dg/torture/pr84682-2.c: New.
14324 * gcc.dg/torture/pr84682-3.c: New.
14325
14326 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14327
14328 PR c++/84724
14329 * g++.dg/ext/pr84724.C: New test.
14330
14331 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
14332
14333 PR target/83712
14334 * gcc.target/arm/pr83712.c: New.
14335
14336 2018-03-09 Richard Biener <rguenther@suse.de>
14337
14338 PR tree-optimization/84775
14339 * gcc.dg/torture/pr84775.c: New testcase.
14340
14341 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14342
14343 PR debug/84404
14344 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
14345 targets.
14346
14347 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
14348
14349 * gcc.c-torture/compile/20180309-1.c: New test.
14350
14351 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14352
14353 PR c++/80598
14354 * g++.dg/warn/Wunused-function4.C: New test.
14355
14356 PR inline-asm/84742
14357 * gcc.target/i386/pr84742-1.c: New test.
14358 * gcc.target/i386/pr84742-2.c: New test.
14359
14360 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14361
14362 PR target/84748
14363 * gcc.c-torture/execute/pr84748.c: New test.
14364
14365 2018-03-08 Richard Biener <rguenther@suse.de>
14366
14367 PR middle-end/84552
14368 * gcc.dg/graphite/pr84552.c: New testcase.
14369
14370 2018-03-08 Richard Biener <rguenther@suse.de>
14371
14372 PR tree-optimization/84178
14373 * gcc.dg/torture/pr84178-2.c: New testcase.
14374
14375 2018-03-08 David Malcolm <dmalcolm@redhat.com>
14376
14377 PR tree-optimization/84178
14378 * gcc.c-torture/compile/pr84178-1.c: New test.
14379
14380 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14381
14382 * lib/target-supports.exp: Do not return zero from a ifunc
14383 function.
14384
14385 2018-03-08 Richard Biener <rguenther@suse.de>
14386
14387 PR tree-optimization/84746
14388 * gcc.dg/torture/pr84746.c: New testcase.
14389
14390
14391 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14392 PR debug/84404
14393 PR debug/84408
14394 * gcc.dg/graphite/pr84404.c: New.
14395
14396 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14397
14398 PR tree-optimization/84740
14399 * gcc.dg/torture/pr84740.c: New test.
14400
14401 PR tree-optimization/84739
14402 * gcc.dg/pr84739.c: New test.
14403
14404 2018-03-07 Martin Sebor <msebor@redhat.com>
14405
14406 PR tree-optimization/83519
14407 * gcc.dg/Wrestrict-13.c: New test.
14408
14409 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14410
14411 PR fortran/64124
14412 PR fortran/70409
14413 * gfortran.dg/pr64124.f90: New tests.
14414 * gfortran.dg/pr70409.f90: New tests.
14415
14416 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14417
14418 PR target/82411
14419 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14420
14421 2018-03-07 Martin Sebor <msebor@redhat.com>
14422
14423 PR tree-optimization/84526
14424 * gcc.dg/Wrestrict-10.c: New test.
14425
14426 2018-03-07 Martin Sebor <msebor@redhat.com>
14427
14428 PR tree-optimization/84468
14429 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14430 * gcc.dg/Wstringop-truncation.c: New test.
14431 * gcc.dg/Wstringop-truncation-2.c: New test.
14432
14433 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14434
14435 PR fortran/84565
14436 * gfortran.dg/pr84565.f90: New test.
14437
14438 PR middle-end/84723
14439 * gcc.target/i386/pr84723-1.c: New test.
14440 * gcc.target/i386/pr84723-2.c: New test.
14441 * gcc.target/i386/pr84723-3.c: New test.
14442 * gcc.target/i386/pr84723-4.c: New test.
14443 * gcc.target/i386/pr84723-5.c: New test.
14444
14445 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14446
14447 PR fortran/64107
14448 * gfortran.dg/pr64107.f90: New test.
14449
14450 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14451
14452 PR fortran/84697
14453 PR fortran/66128
14454 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14455
14456 2018-03-06 Marek Polacek <polacek@redhat.com>
14457
14458 PR c++/84684
14459 * g++.dg/cpp1z/constexpr-84684.C: New test.
14460
14461 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14462
14463 PR c/84721
14464 * gcc.dg/pr84721.c: New test.
14465
14466 PR target/84710
14467 * gcc.dg/pr84710.c: New test.
14468
14469 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14470
14471 PR fortran/56667
14472 * gfortran.dg/implied_do_2.f90: New test.
14473 * gfortran.dg/coarray_8.f90: Update for new error message.
14474
14475 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14476
14477 PR inline-asm/84683
14478 * g++.dg/ext/pr84683.C: New test.
14479
14480 PR tree-optimization/84687
14481 * gcc.dg/pr84687.c: New test.
14482
14483 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14484
14485 PR c++/84231
14486 * g++.dg/pr84231.C: New.
14487
14488 PR c++/84593
14489 * g++.dg/cpp1y/pr84593.C: New.
14490
14491 PR c++/84492
14492 * g++.dg/pr84492.C: New.
14493
14494 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14495
14496 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14497 __builtin_ppc_speculation_barrier.
14498
14499 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14500
14501 PR target/84700
14502 * gcc.target/powerpc/pr84700.c: New test.
14503
14504 2018-03-05 Nathan Sidwell <nathan@acm.org>
14505
14506 PR c++/84702
14507 * g++.dg/lookup/pr84702.C: New.
14508
14509 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14510
14511 PR target/84564
14512 * gcc.target/i386/pr84564.c: New test.
14513
14514 2018-03-05 Marek Polacek <polacek@redhat.com>
14515
14516 PR c++/84707
14517 * g++.dg/cpp0x/inline-ns10.C: New test.
14518
14519 2018-03-05 Nathan Sidwell <nathan@acm.org>
14520
14521 PR c++/84694
14522 * g++.dg/template/pr84694.C: New.
14523
14524 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14525
14526 PR target/84524
14527 * gcc.c-torture/execute/pr84524.c: New test.
14528 * gcc.target/i386/avx512bw-pr84524.c: New test.
14529
14530 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14531
14532 PR target/84264
14533 * g++.dg/pr84264.C: New test.
14534
14535 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14536
14537 PR c++/84618
14538 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14539 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14540 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14541
14542 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14543
14544 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14545 * g++.dg/other/i386-3.C: Ditto.
14546 * gcc.target/i386/sse-12.c: Ditto.
14547 * gcc.target/i386/sse-13.c: Ditto.
14548 * gcc.target/i386/sse-14.c: Ditto.
14549 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14550 * gcc.target/i386/wbinvd-1.c: New test.
14551 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14552 * gcc.target/i386/pconfig-1.c: Ditto.
14553
14554 2018-03-05 Pádraig Brady <P@draigBrady.com>
14555 Nathan Sidwell <nathan@acm.org>
14556
14557 PR c++/84497
14558 * g++.dg/cpp0x/pr84497.C: New.
14559
14560 2018-03-05 Richard Biener <rguenther@suse.de>
14561
14562 PR tree-optimization/84670
14563 * gcc.dg/pr84670-1.c: New testcase.
14564 * gcc.dg/pr84670-2.c: Likewise.
14565 * gcc.dg/pr84670-3.c: Likewise.
14566 * gcc.dg/pr84670-4.c: Likewise.
14567
14568 2018-03-05 Richard Biener <rguenther@suse.de>
14569
14570 PR tree-optimization/84650
14571 * gcc.dg/graphite/pr84650.c: New testcase.
14572
14573 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14574
14575 PR c++/82022
14576 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14577
14578 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14579
14580 PR fortran/71085
14581 * gfortran.dg/pr71085.f90: New test.
14582
14583 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14584
14585 PR fortran/66128
14586 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14587
14588 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14589
14590 PR fortran/51434
14591 * gfortran.dg/pr51434.f90: New test.
14592
14593 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14594
14595 PR c++/61358
14596 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14597
14598 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14599
14600 PR c++/67370
14601 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14602
14603 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14604
14605 PR c++/71464
14606 * g++.dg/torture/pr71464.C: New.
14607
14608 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14609
14610 PR fortran/80965
14611 * gfortran.dg/select_type_41.f90: New test.
14612
14613 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14614
14615 PR c++/61135
14616 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14617
14618 2018-03-02 Marek Polacek <polacek@redhat.com>
14619
14620 PR c++/84578
14621 * g++.dg/ext/flexary29.C: New test.
14622
14623 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14624
14625 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14626
14627 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14628
14629 PR c++/81812
14630 * g++.dg/torture/pr81812.C: New.
14631
14632 2018-03-02 Marek Polacek <polacek@redhat.com>
14633
14634 PR c++/84171
14635 * g++.dg/warn/Wsign-compare-8.C: New test.
14636
14637 PR c++/84663
14638 * g++.dg/parse/array-size3.C: New test.
14639
14640 PR c++/84664
14641 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14642
14643 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14644
14645 PR c++/84662
14646 * g++.dg/cpp1y/pr84662.C: New test.
14647
14648 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14649
14650 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14651 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14652 "dg-lto-options".
14653 * g++.dg/lto/20101010-1_0.C: Likewise.
14654 * g++.dg/lto/20101010-2_0.C: Likewise.
14655
14656 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14657
14658 PR ipa/84628
14659 * gcc.dg/pr84628.c: New test.
14660
14661 PR target/56540
14662 * gcc.target/ia64/pr56540.c: New test.
14663
14664 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14665
14666 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14667 32-bit target.
14668 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14669 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14670 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14671 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14672
14673 2018-03-02 Marek Polacek <polacek@redhat.com>
14674
14675 PR c++/84590
14676 * c-c++-common/ubsan/shift-11.c: New test.
14677
14678 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14679
14680 * gcc.dg/vect/vect-alias-check-13.c: New test.
14681
14682 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14683
14684 PR target/84614
14685 * gcc.dg/pr84614.c: New test.
14686
14687 PR inline-asm/84625
14688 * gcc.target/i386/pr84625.c: New test.
14689
14690 2018-03-02 Richard Biener <rguenther@suse.de>
14691
14692 PR tree-optimization/84427
14693 * gcc.dg/torture/pr84427.c: New testcase.
14694
14695 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14696
14697 PR target/84534
14698 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14699 powerpc64le*-*-linux*.
14700 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14701 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14702
14703 2018-03-01 Martin Sebor <msebor@redhat.com>
14704
14705 PR c++/84294
14706 * g++.dg/ext/attr-const.C: Remove xfail.
14707 * g++.dg/ext/attr-malloc-3.C: New test.
14708 * g++.dg/ext/attr-noinline-3.C: New test.
14709 * g++.dg/ext/attr-noreturn-3.C: New test.
14710 * g++.dg/ext/attr-nothrow-3.C: New test.
14711 * g++.dg/ext/attr-pure.C: Remove xfail.
14712
14713 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14714
14715 PR sanitizer/70875
14716 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14717 dg-options and dg-shouldfail "ubsan" directive.
14718
14719 2018-03-01 Marek Polacek <polacek@redhat.com>
14720 Jason Merrill <jason@redhat.com>
14721
14722 PR c++/84582
14723 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14724 * g++.dg/cpp1z/static1.C: New test.
14725 * g++.dg/template/static37.C: New test.
14726
14727 2018-03-01 Nathan Sidwell <nathan@acm.org>
14728
14729 PR c++/84434
14730 * g++.dg/template/pr84434.C: New.
14731
14732 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
14733
14734 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14735 -mthumb to the command-line.
14736
14737 2018-03-01 Marek Polacek <polacek@redhat.com>
14738
14739 PR c++/84596
14740 * g++.dg/cpp0x/static_assert14.C: New test.
14741
14742 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
14743
14744 PR c++/79410
14745 * g++.dg/torture/pr79410.C: New.
14746
14747 2018-03-01 Martin Liska <mliska@suse.cz>
14748
14749 PR sanitizer/82484
14750 * gcc.dg/asan/pr82484.c: New test.
14751
14752 2018-03-01 Richard Biener <rguenther@suse.de>
14753
14754 PR debug/84645
14755 * gfortran.dg/lto/pr84645_0.f90: New testcase.
14756
14757 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14758
14759 PR fortran/84219
14760 * gfortran.dg/coarray_47.f90: New test.
14761
14762 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14763
14764 PR fortran/84538
14765 * gfortran.dg/class_array_23.f03: New test.
14766
14767 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14768
14769 PR rtl-optimization/84528
14770 * gcc.dg/torture/pr84538.c: Rename to...
14771 * gcc.dg/torture/pr84528.c: ...this.
14772
14773 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14774
14775 PR rtl-optimization/84528
14776 * gcc.dg/torture/pr84538.c: New test.
14777
14778 2018-02-28 Martin Sebor <msebor@redhat.com>
14779
14780 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
14781 -fpic test failures.
14782 * c-c++-common/Wrestrict-2.c: Same.
14783 * c-c++-common/Wstringop-truncation.c: Same.
14784 * gcc.dg/Warray-bounds-22.c: Same.
14785 * gcc.dg/Wstringop-overflow.c: Same.
14786 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
14787 (signed_range): Same.
14788 (unsigned_anti_range): Same.
14789 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
14790 (signed_range): Same.
14791 (unsigned_anti_range): Same.
14792 * gcc.dg/attr-alloc_size-7.c: Same.
14793 * gcc.dg/attr-alloc_size-8.c: Same.
14794 * gcc.dg/builtin-alloc-size.c: Same.
14795 * gcc.dg/builtin-stpncpy.c: Same.
14796 * gcc.dg/builtins-nonnull.c: Same.
14797 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
14798 * gcc.dg/pr79214.c: Same.
14799 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
14800 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
14801 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
14802 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
14803 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
14804 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
14805 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
14806 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
14807 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
14808 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
14809 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
14810
14811 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
14812
14813 PR target/84014
14814 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
14815
14816 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14817
14818 PR c++/84609
14819 * g++.dg/cpp0x/pr84609.C: New test.
14820
14821 2018-02-28 Martin Sebor <msebor@redhat.com>
14822
14823 PR testsuite/84617
14824 * g++.dg/ext/attr-malloc-3.C: New test.
14825 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
14826 to pre-existing problems.
14827 * g++.dg/ext/attr-pure.C: Same.
14828
14829 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
14830
14831 PR fortran/83901
14832 * gfortran.dg/associate_37.f90: New test.
14833
14834 PR fortran/83344
14835 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
14836
14837 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14838
14839 PR target/52991
14840 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
14841 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
14842 * gcc.dg/bf-ms-layout-4.c: New test.
14843 * gcc.dg/bf-ms-layout-5.c: New test.
14844
14845 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
14846
14847 PR target/83399
14848 * gcc.target/powerpc/pr83399.c: Only run on Linux.
14849
14850 2018-02-28 Richard Biener <rguenther@suse.de>
14851
14852 PR tree-optimization/84584
14853 * gcc.dg/graphite/pr84584.c: New testcase.
14854
14855 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
14856
14857 PR preprocessor/84517
14858 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
14859
14860 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14861
14862 * c-c++-common/dump-ada-spec-12.c: New test.
14863 * c-c++-common/dump-ada-spec-13.c: Likewise.
14864
14865 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14866
14867 * c-c++-common/dump-ada-spec-11.c: New test.
14868
14869 2018-02-28 Martin Liska <mliska@suse.cz>
14870
14871 PR testsuite/84597
14872 * g++.dg/ext/timevar1.C: Fix pruned patterns.
14873 * g++.dg/ext/timevar2.C: Likewise.
14874
14875 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
14876
14877 * c-c++-common/dump-ada-spec-8.c: New test.
14878 * c-c++-common/dump-ada-spec-9.c: Likewise.
14879 * c-c++-common/dump-ada-spec-10.c: Likewise.
14880
14881 2018-02-28 Richard Biener <rguenther@suse.de>
14882
14883 PR middle-end/84607
14884 * gcc.dg/pr84607.c: New testcase.
14885
14886 2018-02-28 Nathan Sidwell <nathan@acm.org>
14887
14888 PR c++/84602
14889 * g++.dg/lookup/pr84602.C: New.
14890
14891 2018-02-28 Jakub Jelinek <jakub@redhat.com>
14892
14893 PR c++/83871
14894 PR c++/83503
14895 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
14896 dg-options.
14897 * g++.dg/ext/attr-nonnull.C: Likewise.
14898 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
14899 directives.
14900 * g++.dg/ext/attr-noinline-2.C: Likewise.
14901 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
14902 -fdump-tree-eh in dg-options.
14903
14904 2018-02-28 Alan Modra <amodra@gmail.com>
14905
14906 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
14907 GNU ld message.
14908 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
14909
14910 2018-02-27 Martin Sebor <msebor@redhat.com>
14911
14912 PR c++/83871
14913 PR c++/83503
14914 * g++.dg/Wmissing-attributes.C: New test.
14915 * g++.dg/ext/attr-const-pure.C: New test.
14916 * g++.dg/ext/attr-const.C: New test.
14917 * g++.dg/ext/attr-deprecated-2.C: New test.
14918 * g++.dg/ext/attr-malloc-2.C: New test.
14919 * g++.dg/ext/attr-malloc.C: New test.
14920 * g++.dg/ext/attr-noinline-2.C: New test.
14921 * g++.dg/ext/attr-noinline.C: New test.
14922 * g++.dg/ext/attr-nonnull.C: New test.
14923 * g++.dg/ext/attr-noreturn-2.C: New test.
14924 * g++.dg/ext/attr-noreturn.C: New test.
14925 * g++.dg/ext/attr-nothrow-2.C: New test.
14926 * g++.dg/ext/attr-nothrow.C: New test.
14927 * g++.dg/ext/attr-optimize.C: New test.
14928 * g++.dg/ext/attr-pure.C: New test.
14929 * g++.dg/ext/attr-returns-nonnull.C: New test.
14930 * g++.dg/ext/attr-warning.C: New test.
14931
14932 2018-02-27 Nathan Sidwell <nathan@acm.org>
14933
14934 PR c++/84426
14935 * g++.dg/lookup/pr84426.C: New.
14936
14937 2018-02-27 Richard Biener <rguenther@suse.de>
14938
14939 PR tree-optimization/84512
14940 * gcc.dg/tree-ssa/pr84512.c: New testcase.
14941
14942 2018-02-27 Martin Liska <mliska@suse.cz>
14943
14944 PR gcov-profile/84548
14945 * g++.dg/gcov/pr84548.C: New test.
14946
14947 2018-02-27 Jakub Jelinek <jakub@redhat.com>
14948
14949 PR target/84575
14950 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
14951
14952 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14953
14954 PR c++/84558
14955 * g++.dg/cpp1y/pr84558.C: New test.
14956
14957 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
14958
14959 PR c++/84540
14960 * g++.dg/cpp0x/alignas14.C: New.
14961 * g++.dg/cpp0x/alignas15.C: Likewise.
14962
14963 2018-02-26 Jakub Jelinek <jakub@redhat.com>
14964
14965 PR c++/84557
14966 * g++.dg/gomp/pr84557.C: New test.
14967
14968 2018-02-26 Marek Polacek <polacek@redhat.com>
14969
14970 PR c++/84325
14971 * g++.dg/cpp1z/pr84325.C: New test.
14972
14973 2018-02-26 Carl Love <cel@us.ibm.com>
14974
14975 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
14976 Power 8 test file.
14977 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
14978 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
14979 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
14980 -mcpu=power8.
14981 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
14982 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
14983 -mcpu=power8.
14984
14985 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
14986
14987 PR target/84039
14988 * gcc.target/i386/indirect-thunk-1.c: Updated.
14989 * gcc.target/i386/indirect-thunk-2.c: Likewise.
14990 * gcc.target/i386/indirect-thunk-3.c: Likewise.
14991 * gcc.target/i386/indirect-thunk-4.c: Likewise.
14992 * gcc.target/i386/indirect-thunk-5.c: Likewise.
14993 * gcc.target/i386/indirect-thunk-6.c: Likewise.
14994 * gcc.target/i386/indirect-thunk-7.c: Likewise.
14995 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
14996 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
14997 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
14998 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
14999 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15000 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15001 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15002 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15003 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15004 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15005 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15006 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15007 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15008 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15009 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15010 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15011 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15012 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15013 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15014 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15015 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15016 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15017 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15018 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15019 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15020 * gcc.target/i386/ret-thunk-9.c: Likewise.
15021 * gcc.target/i386/ret-thunk-10.c: Likewise.
15022 * gcc.target/i386/ret-thunk-11.c: Likewise.
15023 * gcc.target/i386/ret-thunk-12.c: Likewise.
15024 * gcc.target/i386/ret-thunk-13.c: Likewise.
15025 * gcc.target/i386/ret-thunk-14.c: Likewise.
15026 * gcc.target/i386/ret-thunk-15.c: Likewise.
15027
15028 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
15029
15030 * gcc.c-torture/execute/20180226-1.c: New test.
15031
15032 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
15033
15034 PR tree-optimization/83965
15035 * gcc.dg/vect/pr83965-2.c: New test.
15036
15037 2018-02-26 Tom de Vries <tom@codesourcery.com>
15038
15039 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
15040
15041 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15042
15043 PR target/84530
15044 * gcc.target/i386/ret-thunk-22.c: New test.
15045 * gcc.target/i386/ret-thunk-23.c: Likewise.
15046 * gcc.target/i386/ret-thunk-24.c: Likewise.
15047 * gcc.target/i386/ret-thunk-25.c: Likewise.
15048 * gcc.target/i386/ret-thunk-26.c: Likewise.
15049
15050 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15051
15052 PR c++/84533
15053 * g++.dg/cpp1z/pr84533.C: New.
15054
15055 2018-02-26 Marek Polacek <polacek@redhat.com>
15056
15057 PR c++/84537
15058 * g++.dg/parse/error60.C: New test.
15059
15060 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15061
15062 PR c++/84556
15063 * g++.dg/gomp/pr84556.C: New test.
15064 * g++.dg/vect/pr84556.cc: New test.
15065
15066 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
15067
15068 PR fortran/32957
15069 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
15070 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15071 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
15072 * gfortran.dg/c_loc_test.f90: Likewise.
15073 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15074 * gfortran.dg/proc_decl_17.f90: Likewise.
15075 * gfortran.dg/proc_ptr_8.f90: Likewise.
15076
15077 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15078
15079 PR target/84521
15080 * gcc.target/aarch64/lr_free_2.c: Revert changes in
15081 r254814 disabling -fomit-frame-pointer by default.
15082 * gcc.target/aarch64/spill_1.c: Likewise.
15083 * gcc.target/aarch64/test_frame_11.c: Likewise.
15084 * gcc.target/aarch64/test_frame_12.c: Likewise.
15085 * gcc.target/aarch64/test_frame_13.c: Likewise.
15086 * gcc.target/aarch64/test_frame_14.c: Likewise.
15087 * gcc.target/aarch64/test_frame_15.c: Likewise.
15088 * gcc.target/aarch64/test_frame_3.c: Likewise.
15089 * gcc.target/aarch64/test_frame_5.c: Likewise.
15090 * gcc.target/aarch64/test_frame_9.c: Likewise.
15091
15092 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
15093
15094 PR fortran/83633
15095 * gfortran.dg/explicit_shape_1.f90: New test.
15096 * gfortran.dg/automatic_module_variable.f90: Update regex.
15097 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
15098 * gfortran.dg/constant_shape.f90: Ditto.
15099 * gfortran.dg/dec_structure_23.f90: Ditto.
15100 * gfortran.dg/pr78240.f90: Ditto.
15101
15102 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
15103
15104 PR fortran/84523
15105 * gfortran.dg/pr84523.f90: New test.
15106
15107 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
15108
15109 PR fortran/78238
15110 * gfortran.dg/select_type_40.f90: New test.
15111
15112 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
15113
15114 PR fortran/30792
15115 * gfortran.dg/data_substring.f90: New test.
15116
15117 2018-02-24 Marek Polacek <polacek@redhat.com>
15118
15119 PR c++/83692
15120 * g++.dg/cpp1z/constexpr-83692.C: New test.
15121
15122 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
15123
15124 PR fortran/84346
15125 * gfortran.dg/statement_function_1.f90: Update test.
15126
15127 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15128
15129 PR fortran/84506
15130 * gfortran.dg/inquire_19.f90: New test.
15131
15132 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15133
15134 PR fortran/83149
15135 * gfortran.dg/pr83149_b.f90: New test.
15136 * gfortran.dg/pr83149_a.f90: Additional source for previous.
15137
15138 2018-02-23 Carl Love <cel@us.ibm.com>
15139
15140 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
15141 vec_signed2 and vec_unsigned2 to new Power 8 test file.
15142 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
15143 Power 8 tests.
15144
15145 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15146
15147 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
15148 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
15149
15150 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15151
15152 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
15153 expected output.
15154
15155 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15156
15157 PR fortran/83149
15158 * gfortran.dg/pr83149_1.f90: New test.
15159 * gfortran.dg/pr83149.f90: Additional source for previous.
15160
15161 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
15162
15163 PR testsuite/80551
15164 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
15165 __GI___pthread_mutex_init as well.
15166
15167 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15168
15169 PR fortran/83148
15170 * gfortran.dg/class_68.f90: New test.
15171
15172 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15173
15174 PR fortran/59781
15175 * gfortran.dg/derived_init_5.f90: New test.
15176
15177 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15178
15179 PR target/82851
15180 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
15181 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
15182
15183 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
15184
15185 PR target/81572
15186 * gcc.target/powerpc/pr81572.c: New.
15187
15188 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
15189
15190 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
15191
15192 2018-02-22 Martin Sebor <msebor@redhat.com>
15193
15194 PR tree-optimization/84480
15195 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
15196 * g++.dg/warn/Wstringop-truncation-1.C: New test.
15197
15198 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
15199
15200 PR target/84176
15201 * gcc.target/i386/indirect-thunk-11.c: New test.
15202 * gcc.target/i386/indirect-thunk-12.c: Likewise.
15203 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
15204 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
15205 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
15206 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15207 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15208 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15209 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15210 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15211
15212 2018-02-22 Steve Ellcey <sellcey@cavium.com>
15213
15214 PR target/83335
15215 * gcc.target/aarch64/asm-2.c: Add dg-error for
15216 ILP32 mode.
15217 * gcc.target/aarch64/asm-4.c: New test.
15218
15219 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15220
15221 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
15222
15223 2018-02-22 Marek Polacek <polacek@redhat.com>
15224
15225 PR c++/84493
15226 * g++.dg/parse/error59.C: New test.
15227
15228 2018-02-22 Tom de Vries <tom@codesourcery.com>
15229
15230 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
15231
15232 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
15233
15234 PR c++/77655
15235 * g++.dg/cpp0x/pr77655.C: New.
15236
15237 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15238
15239 PR c++/84496
15240 * g++.dg/cpp1y/pr84496.C: New test.
15241
15242 PR target/84502
15243 * g++.dg/torture/pr84502.C: New test.
15244
15245 PR tree-optimization/84503
15246 * gcc.dg/pr84503-1.c: New test.
15247 * gcc.dg/pr84503-2.c: New test.
15248
15249 2018-02-21 Jakub Jelinek <jakub@redhat.com>
15250
15251 PR tree-optimization/84478
15252 * gcc.c-torture/execute/pr84478.c: New test.
15253
15254 2018-02-20 Martin Sebor <msebor@redhat.com>
15255
15256 PR middle-end/84095
15257 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
15258 * c-c++-common/Wrestrict.c: Same.
15259 * gcc.dg/Wrestrict-6.c: Same.
15260 * gcc.dg/Warray-bounds-27.c: New test.
15261 * gcc.dg/Wrestrict-8.c: New test.
15262 * gcc.dg/Wrestrict-9.c: New test.
15263 * gcc.dg/pr84095.c: New test.
15264
15265 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15266
15267 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
15268
15269 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15270
15271 PR fortran/48890
15272 PR fortran/83823
15273 * gfortran.dg/structure_constructor_14.f90: New test.
15274
15275 2018-02-20 Jeff Law <law@redhat.com>
15276
15277 PR middle-end/82123
15278 PR tree-optimization/81592
15279 PR middle-end/79257
15280 * gcc.dg/pr81592.c: New test.
15281 * gcc.dg/pr82123.c: New test.
15282 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
15283
15284 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15285
15286 PR c++/84488
15287 * g++.dg/warn/Wunused-var-30.C: New test.
15288
15289 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
15290
15291 PR tree-optimization/84419
15292 * gcc.dg/vect/pr84419.c: New test.
15293
15294 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15295
15296 PR middle-end/82004
15297 * gfortran.dg/pr82004.f90: New test.
15298
15299 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
15300
15301 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
15302
15303 2018-02-20 Martin Liska <mliska@suse.cz>
15304
15305 PR c/84310
15306 PR target/79747
15307 * gcc.target/i386/pr84310.c: New test.
15308 * gcc.target/i386/pr84310-2.c: Likewise.
15309
15310 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
15311
15312 PR c++/84446
15313 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
15314
15315 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15316
15317 PR c++/84445
15318 * g++.dg/cpp1z/launder7.C: New test.
15319
15320 PR c++/84449
15321 * g++.dg/cpp0x/constexpr-84449.C: New test.
15322
15323 PR c++/84455
15324 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
15325
15326 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
15327
15328 PR fortran/83344
15329 PR fortran/83975
15330 * gfortran.dg/associate_22.f90: Enable commented out test.
15331 * gfortran.dg/associate_36.f90: New test.
15332
15333 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15334
15335 PR target/84146
15336 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
15337
15338 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
15339
15340 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
15341 (dg-options): Use -mavx instead of -w.
15342
15343 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15344
15345 PR c++/84444
15346 * g++.dg/cpp1z/launder8.C: New test.
15347
15348 PR c++/84448
15349 * g++.dg/gomp/pr84448.C: New test.
15350
15351 PR c++/84430
15352 * g++.dg/gomp/pr84430.C: New test.
15353
15354 PR tree-optimization/84452
15355 * gcc.dg/pr84452.c: New test.
15356
15357 PR c++/79064
15358 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15359
15360 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15361
15362 PR fortran/35339
15363 * gfortran.dg/implied_do_io_4.f90: New test.
15364
15365 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15366
15367 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
15368 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
15369 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
15370
15371 2018-02-19 Carl Love <cel@us.ibm.com>
15372
15373 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15374
15375 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15376
15377 PR target/84460
15378 * gcc.target/i386/pr57193.c: Add -mtune=generic.
15379
15380 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15381
15382 PR c++/84348
15383 * g++.dg/cpp0x/auto50.C: New.
15384 * g++.dg/parse/friend12.C: Adjust.
15385
15386 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15387
15388 PR libgfortran/84389
15389 * gfortran.dg/dtio_33.f90: New test.
15390
15391 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15392
15393 PR libgfortran/84412
15394 * gfortran.dg/inquire_18.f90: New test.
15395
15396 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15397
15398 PR fortran/84381
15399 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15400 * gfortran.dg/pointer_intent_3.f90: Ditto.
15401 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15402 * gfortran.dg/protected_3.f90: Ditto.
15403 * gfortran.dg/protected_4.f90: Ditto.
15404 * gfortran.dg/protected_5.f90: Ditto.
15405 * gfortran.dg/protected_6.f90: Ditto.
15406
15407 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15408
15409 PR fortran/80945
15410 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15411 change to run.
15412
15413 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15414
15415 PR fortran/84270
15416 * gfortran.dg/inline_matmul_22.f90: New test.
15417
15418 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15419
15420 PR fortran/84381
15421 * gfortran.dg/abort_shoulfail.f90: New test.
15422 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15423 by STOP n.
15424 * gfortran.dg/PR19754_2.f90: Likewise.
15425 * gfortran.dg/PR19872.f: Likewise.
15426 * gfortran.dg/PR49268.f90: Likewise.
15427 * gfortran.dg/Wall.f90: Likewise.
15428 * gfortran.dg/Wno-all.f90: Likewise.
15429 * gfortran.dg/achar_1.f90: Likewise.
15430 * gfortran.dg/achar_2.f90: Likewise.
15431 * gfortran.dg/achar_4.f90: Likewise.
15432 * gfortran.dg/achar_6.F90: Likewise.
15433 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15434 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15435 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15436 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15437 * gfortran.dg/actual_array_result_1.f90: Likewise.
15438 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15439 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15440 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15441 * gfortran.dg/actual_procedure_1.f90: Likewise.
15442 * gfortran.dg/adjustl_1.f90: Likewise.
15443 * gfortran.dg/advance_1.f90: Likewise.
15444 * gfortran.dg/advance_4.f90: Likewise.
15445 * gfortran.dg/advance_5.f90: Likewise.
15446 * gfortran.dg/advance_6.f90: Likewise.
15447 * gfortran.dg/aint_anint_1.f90: Likewise.
15448 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15449 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15450 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15451 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15452 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15453 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15454 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15455 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15456 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15457 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15458 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15459 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15460 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15461 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15462 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15463 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15464 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15465 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15466 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15467 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15468 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15469 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15470 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15471 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15472 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15473 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15474 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15475 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15476 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15477 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15478 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15479 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15480 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15481 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15482 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15483 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15484 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15485 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15486 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15487 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15488 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15489 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15490 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15491 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15492 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15493 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15494 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15495 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15496 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15497 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15498 * gfortran.dg/allocatable_function_1.f90: Likewise.
15499 * gfortran.dg/allocatable_function_10.f90: Likewise.
15500 * gfortran.dg/allocatable_function_3.f90: Likewise.
15501 * gfortran.dg/allocatable_function_5.f90: Likewise.
15502 * gfortran.dg/allocatable_function_6.f90: Likewise.
15503 * gfortran.dg/allocatable_function_7.f90: Likewise.
15504 * gfortran.dg/allocatable_function_8.f90: Likewise.
15505 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15506 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15507 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15508 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15509 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15510 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15511 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15512 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15513 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15514 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15515 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15516 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15517 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15518 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15519 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15520 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15521 * gfortran.dg/allocate_class_3.f90: Likewise.
15522 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15523 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15524 * gfortran.dg/allocate_derived_5.f90: Likewise.
15525 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15526 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15527 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15528 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15529 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15530 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15531 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15532 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15533 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15534 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15535 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15536 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15537 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15538 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15539 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15540 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15541 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15542 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15543 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15544 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15545 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15546 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15547 * gfortran.dg/altreturn_3.f90: Likewise.
15548 * gfortran.dg/altreturn_5.f90: Likewise.
15549 * gfortran.dg/altreturn_7.f90: Likewise.
15550 * gfortran.dg/and_or_xor.f90: Likewise.
15551 * gfortran.dg/anint_1.f90: Likewise.
15552 * gfortran.dg/any_all_1.f90: Likewise.
15553 * gfortran.dg/anyallcount_1.f90: Likewise.
15554 * gfortran.dg/append_1.f90: Likewise.
15555 * gfortran.dg/argument_checking_1.f90: Likewise.
15556 * gfortran.dg/argument_checking_2.f90: Likewise.
15557 * gfortran.dg/argument_checking_8.f90: Likewise.
15558 * gfortran.dg/arithmetic_if.f90: Likewise.
15559 * gfortran.dg/array_1.f90: Likewise.
15560 * gfortran.dg/array_2.f90: Likewise.
15561 * gfortran.dg/array_alloc_1.f90: Likewise.
15562 * gfortran.dg/array_alloc_2.f90: Likewise.
15563 * gfortran.dg/array_alloc_3.f90: Likewise.
15564 * gfortran.dg/array_assignment_1.F90: Likewise.
15565 * gfortran.dg/array_assignment_5.f90: Likewise.
15566 * gfortran.dg/array_constructor_1.f90: Likewise.
15567 * gfortran.dg/array_constructor_10.f90: Likewise.
15568 * gfortran.dg/array_constructor_11.f90: Likewise.
15569 * gfortran.dg/array_constructor_12.f90: Likewise.
15570 * gfortran.dg/array_constructor_15.f90: Likewise.
15571 * gfortran.dg/array_constructor_16.f90: Likewise.
15572 * gfortran.dg/array_constructor_17.f90: Likewise.
15573 * gfortran.dg/array_constructor_19.f90: Likewise.
15574 * gfortran.dg/array_constructor_23.f: Likewise.
15575 * gfortran.dg/array_constructor_24.f: Likewise.
15576 * gfortran.dg/array_constructor_32.f90: Likewise.
15577 * gfortran.dg/array_constructor_36.f90: Likewise.
15578 * gfortran.dg/array_constructor_39.f90: Likewise.
15579 * gfortran.dg/array_constructor_4.f90: Likewise.
15580 * gfortran.dg/array_constructor_40.f90: Likewise.
15581 * gfortran.dg/array_constructor_44.f90: Likewise.
15582 * gfortran.dg/array_constructor_45.f90: Likewise.
15583 * gfortran.dg/array_constructor_46.f90: Likewise.
15584 * gfortran.dg/array_constructor_47.f90: Likewise.
15585 * gfortran.dg/array_constructor_49.f90: Likewise.
15586 * gfortran.dg/array_constructor_5.f90: Likewise.
15587 * gfortran.dg/array_constructor_50.f90: Likewise.
15588 * gfortran.dg/array_constructor_6.f90: Likewise.
15589 * gfortran.dg/array_constructor_7.f90: Likewise.
15590 * gfortran.dg/array_constructor_8.f90: Likewise.
15591 * gfortran.dg/array_constructor_9.f90: Likewise.
15592 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15593 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15594 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15595 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15596 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15597 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15598 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15599 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15600 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15601 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15602 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15603 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15604 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15605 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15606 * gfortran.dg/array_function_1.f90: Likewise.
15607 * gfortran.dg/array_function_5.f90: Likewise.
15608 * gfortran.dg/array_initializer_1.f90: Likewise.
15609 * gfortran.dg/array_initializer_2.f90: Likewise.
15610 * gfortran.dg/array_memcpy_5.f90: Likewise.
15611 * gfortran.dg/array_memset_2.f90: Likewise.
15612 * gfortran.dg/array_reference_1.f90: Likewise.
15613 * gfortran.dg/array_return_value_1.f90: Likewise.
15614 * gfortran.dg/array_section_1.f90: Likewise.
15615 * gfortran.dg/array_temporaries_3.f90: Likewise.
15616 * gfortran.dg/arrayio_1.f90: Likewise.
15617 * gfortran.dg/arrayio_10.f90: Likewise.
15618 * gfortran.dg/arrayio_11.f90: Likewise.
15619 * gfortran.dg/arrayio_12.f90: Likewise.
15620 * gfortran.dg/arrayio_13.f90: Likewise.
15621 * gfortran.dg/arrayio_14.f90: Likewise.
15622 * gfortran.dg/arrayio_16.f90: Likewise.
15623 * gfortran.dg/arrayio_2.f90: Likewise.
15624 * gfortran.dg/arrayio_3.f90: Likewise.
15625 * gfortran.dg/arrayio_4.f90: Likewise.
15626 * gfortran.dg/arrayio_5.f90: Likewise.
15627 * gfortran.dg/arrayio_6.f90: Likewise.
15628 * gfortran.dg/arrayio_7.f90: Likewise.
15629 * gfortran.dg/arrayio_8.f90: Likewise.
15630 * gfortran.dg/arrayio_9.f90: Likewise.
15631 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15632 * gfortran.dg/assign_10.f90: Likewise.
15633 * gfortran.dg/assign_9.f90: Likewise.
15634 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15635 * gfortran.dg/assignment_1.f90: Likewise.
15636 * gfortran.dg/associate_1.f03: Likewise.
15637 * gfortran.dg/associate_11.f90: Likewise.
15638 * gfortran.dg/associate_13.f90: Likewise.
15639 * gfortran.dg/associate_15.f90: Likewise.
15640 * gfortran.dg/associate_17.f90: Likewise.
15641 * gfortran.dg/associate_18.f08: Likewise.
15642 * gfortran.dg/associate_19.f03: Likewise.
15643 * gfortran.dg/associate_20.f03: Likewise.
15644 * gfortran.dg/associate_22.f90: Likewise.
15645 * gfortran.dg/associate_23.f90: Likewise.
15646 * gfortran.dg/associate_24.f90: Likewise.
15647 * gfortran.dg/associate_25.f90: Likewise.
15648 * gfortran.dg/associate_27.f90: Likewise.
15649 * gfortran.dg/associate_28.f90: Likewise.
15650 * gfortran.dg/associate_32.f03: Likewise.
15651 * gfortran.dg/associate_33.f03: Likewise.
15652 * gfortran.dg/associate_34.f90: Likewise.
15653 * gfortran.dg/associate_6.f03: Likewise.
15654 * gfortran.dg/associate_7.f03: Likewise.
15655 * gfortran.dg/associate_8.f03: Likewise.
15656 * gfortran.dg/associate_9.f03: Likewise.
15657 * gfortran.dg/associated_1.f90: Likewise.
15658 * gfortran.dg/associated_2.f90: Likewise.
15659 * gfortran.dg/associated_5.f90: Likewise.
15660 * gfortran.dg/associated_6.f90: Likewise.
15661 * gfortran.dg/associated_target_3.f90: Likewise.
15662 * gfortran.dg/associated_target_4.f90: Likewise.
15663 * gfortran.dg/associated_target_5.f03: Likewise.
15664 * gfortran.dg/associated_target_6.f03: Likewise.
15665 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15666 * gfortran.dg/assumed_rank_1.f90: Likewise.
15667 * gfortran.dg/assumed_rank_10.f90: Likewise.
15668 * gfortran.dg/assumed_rank_2.f90: Likewise.
15669 * gfortran.dg/assumed_rank_7.f90: Likewise.
15670 * gfortran.dg/assumed_rank_8.f90: Likewise.
15671 * gfortran.dg/assumed_rank_9.f90: Likewise.
15672 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15673 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15674 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15675 * gfortran.dg/assumed_type_2.f90: Likewise.
15676 * gfortran.dg/atan2_1.f90: Likewise.
15677 * gfortran.dg/auto_array_1.f90: Likewise.
15678 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15679 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15680 * gfortran.dg/auto_char_len_3.f90: Likewise.
15681 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15682 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15683 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15684 * gfortran.dg/auto_save_2.f90: Likewise.
15685 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15686 * gfortran.dg/backslash_1.f90: Likewise.
15687 * gfortran.dg/backslash_2.f90: Likewise.
15688 * gfortran.dg/backslash_3.f: Likewise.
15689 * gfortran.dg/backspace_1.f: Likewise.
15690 * gfortran.dg/backspace_10.f90: Likewise.
15691 * gfortran.dg/backspace_11.f90: Likewise.
15692 * gfortran.dg/backspace_2.f: Likewise.
15693 * gfortran.dg/backspace_3.f: Likewise.
15694 * gfortran.dg/backspace_4.f: Likewise.
15695 * gfortran.dg/backspace_5.f: Likewise.
15696 * gfortran.dg/backspace_6.f: Likewise.
15697 * gfortran.dg/backspace_7.f90: Likewise.
15698 * gfortran.dg/backspace_8.f: Likewise.
15699 * gfortran.dg/backspace_9.f: Likewise.
15700 * gfortran.dg/bessel_1.f90: Likewise.
15701 * gfortran.dg/bessel_2.f90: Likewise.
15702 * gfortran.dg/bessel_5.f90: Likewise.
15703 * gfortran.dg/bessel_6.f90: Likewise.
15704 * gfortran.dg/bessel_7.f90: Likewise.
15705 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15706 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15707 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15708 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15709 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15710 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15711 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15712 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15713 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15714 * gfortran.dg/bit_comparison_1.F90: Likewise.
15715 * gfortran.dg/bit_comparison_2.F90: Likewise.
15716 * gfortran.dg/block_1.f08: Likewise.
15717 * gfortran.dg/block_13.f08: Likewise.
15718 * gfortran.dg/block_14.f90: Likewise.
15719 * gfortran.dg/block_2.f08: Likewise.
15720 * gfortran.dg/block_6.f08: Likewise.
15721 * gfortran.dg/block_7.f08: Likewise.
15722 * gfortran.dg/block_8.f08: Likewise.
15723 * gfortran.dg/blockdata_1.f90: Likewise.
15724 * gfortran.dg/bound_1.f90: Likewise.
15725 * gfortran.dg/bound_2.f90: Likewise.
15726 * gfortran.dg/bound_3.f90: Likewise.
15727 * gfortran.dg/bound_4.f90: Likewise.
15728 * gfortran.dg/bound_5.f90: Likewise.
15729 * gfortran.dg/bound_6.f90: Likewise.
15730 * gfortran.dg/bound_7.f90: Likewise.
15731 * gfortran.dg/bound_8.f90: Likewise.
15732 * gfortran.dg/bound_9.f90: Likewise.
15733 * gfortran.dg/bound_simplification_1.f90: Likewise.
15734 * gfortran.dg/bound_simplification_3.f90: Likewise.
15735 * gfortran.dg/bound_simplification_4.f90: Likewise.
15736 * gfortran.dg/bound_simplification_5.f90: Likewise.
15737 * gfortran.dg/bound_simplification_6.f90: Likewise.
15738 * gfortran.dg/bounds_check_1.f90: Likewise.
15739 * gfortran.dg/bounds_check_12.f90: Likewise.
15740 * gfortran.dg/bounds_check_14.f90: Likewise.
15741 * gfortran.dg/bounds_check_15.f90: Likewise.
15742 * gfortran.dg/bounds_check_19.f90: Likewise.
15743 * gfortran.dg/bounds_check_8.f90: Likewise.
15744 * gfortran.dg/bounds_check_9.f90: Likewise.
15745 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
15746 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
15747 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
15748 * gfortran.dg/boz_1.f90: Likewise.
15749 * gfortran.dg/boz_11.f90: Likewise.
15750 * gfortran.dg/boz_13.f90: Likewise.
15751 * gfortran.dg/boz_14.f90: Likewise.
15752 * gfortran.dg/boz_15.f90: Likewise.
15753 * gfortran.dg/boz_3.f90: Likewise.
15754 * gfortran.dg/boz_6.f90: Likewise.
15755 * gfortran.dg/boz_9.f90: Likewise.
15756 * gfortran.dg/byte_1.f90: Likewise.
15757 * gfortran.dg/byte_2.f90: Likewise.
15758 * gfortran.dg/c_assoc.f90: Likewise.
15759 * gfortran.dg/c_assoc_2.f03: Likewise.
15760 * gfortran.dg/c_assoc_3.f90: Likewise.
15761 * gfortran.dg/c_by_val_1.f: Likewise.
15762 * gfortran.dg/c_by_val_5.f90: Likewise.
15763 * gfortran.dg/c_char_tests.f03: Likewise.
15764 * gfortran.dg/c_char_tests_2.f03: Likewise.
15765 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
15766 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
15767 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
15768 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15769 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
15770 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
15771 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
15772 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
15773 * gfortran.dg/c_kind_params.f90: Likewise.
15774 * gfortran.dg/c_loc_test_20.f90: Likewise.
15775 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15776 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
15777 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
15778 * gfortran.dg/c_size_t_test.f03: Likewise.
15779 * gfortran.dg/c_sizeof_1.f90: Likewise.
15780 * gfortran.dg/c_sizeof_5.f90: Likewise.
15781 * gfortran.dg/c_sizeof_6.f90: Likewise.
15782 * gfortran.dg/char4_iunit_1.f03: Likewise.
15783 * gfortran.dg/char4_iunit_2.f03: Likewise.
15784 * gfortran.dg/char_allocation_1.f90: Likewise.
15785 * gfortran.dg/char_array_constructor.f90: Likewise.
15786 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
15787 * gfortran.dg/char_assign_1.f90: Likewise.
15788 * gfortran.dg/char_associated_1.f90: Likewise.
15789 * gfortran.dg/char_cast_2.f90: Likewise.
15790 * gfortran.dg/char_comparison_1.f: Likewise.
15791 * gfortran.dg/char_component_initializer_1.f90: Likewise.
15792 * gfortran.dg/char_component_initializer_2.f90: Likewise.
15793 * gfortran.dg/char_cons_len.f90: Likewise.
15794 * gfortran.dg/char_conversion.f90: Likewise.
15795 * gfortran.dg/char_cshift_1.f90: Likewise.
15796 * gfortran.dg/char_cshift_2.f90: Likewise.
15797 * gfortran.dg/char_decl_2.f90: Likewise.
15798 * gfortran.dg/char_eoshift_1.f90: Likewise.
15799 * gfortran.dg/char_eoshift_2.f90: Likewise.
15800 * gfortran.dg/char_eoshift_3.f90: Likewise.
15801 * gfortran.dg/char_eoshift_4.f90: Likewise.
15802 * gfortran.dg/char_eoshift_5.f90: Likewise.
15803 * gfortran.dg/char_expr_1.f90: Likewise.
15804 * gfortran.dg/char_expr_3.f90: Likewise.
15805 * gfortran.dg/char_initialiser_actual.f90: Likewise.
15806 * gfortran.dg/char_length_12.f90: Likewise.
15807 * gfortran.dg/char_length_14.f90: Likewise.
15808 * gfortran.dg/char_length_15.f90: Likewise.
15809 * gfortran.dg/char_length_17.f90: Likewise.
15810 * gfortran.dg/char_length_20.f90: Likewise.
15811 * gfortran.dg/char_length_21.f90: Likewise.
15812 * gfortran.dg/char_length_5.f90: Likewise.
15813 * gfortran.dg/char_length_6.f90: Likewise.
15814 * gfortran.dg/char_length_7.f90: Likewise.
15815 * gfortran.dg/char_length_8.f90: Likewise.
15816 * gfortran.dg/char_pack_1.f90: Likewise.
15817 * gfortran.dg/char_pack_2.f90: Likewise.
15818 * gfortran.dg/char_pointer_assign.f90: Likewise.
15819 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
15820 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
15821 * gfortran.dg/char_pointer_dependency.f90: Likewise.
15822 * gfortran.dg/char_pointer_dummy.f90: Likewise.
15823 * gfortran.dg/char_pointer_func.f90: Likewise.
15824 * gfortran.dg/char_reshape_1.f90: Likewise.
15825 * gfortran.dg/char_result_1.f90: Likewise.
15826 * gfortran.dg/char_result_12.f90: Likewise.
15827 * gfortran.dg/char_result_13.f90: Likewise.
15828 * gfortran.dg/char_result_14.f90: Likewise.
15829 * gfortran.dg/char_result_15.f90: Likewise.
15830 * gfortran.dg/char_result_2.f90: Likewise.
15831 * gfortran.dg/char_result_3.f90: Likewise.
15832 * gfortran.dg/char_result_4.f90: Likewise.
15833 * gfortran.dg/char_result_5.f90: Likewise.
15834 * gfortran.dg/char_result_6.f90: Likewise.
15835 * gfortran.dg/char_result_7.f90: Likewise.
15836 * gfortran.dg/char_result_8.f90: Likewise.
15837 * gfortran.dg/char_spread_1.f90: Likewise.
15838 * gfortran.dg/char_transpose_1.f90: Likewise.
15839 * gfortran.dg/char_type_len.f90: Likewise.
15840 * gfortran.dg/char_unpack_1.f90: Likewise.
15841 * gfortran.dg/char_unpack_2.f90: Likewise.
15842 * gfortran.dg/character_array_constructor_1.f90: Likewise.
15843 * gfortran.dg/character_comparison_1.f90: Likewise.
15844 * gfortran.dg/character_comparison_2.f90: Likewise.
15845 * gfortran.dg/character_comparison_3.f90: Likewise.
15846 * gfortran.dg/character_comparison_4.f90: Likewise.
15847 * gfortran.dg/character_comparison_5.f90: Likewise.
15848 * gfortran.dg/character_comparison_6.f90: Likewise.
15849 * gfortran.dg/character_comparison_7.f90: Likewise.
15850 * gfortran.dg/character_comparison_8.f90: Likewise.
15851 * gfortran.dg/character_comparison_9.f90: Likewise.
15852 * gfortran.dg/charlen_15.f90: Likewise.
15853 * gfortran.dg/charlen_16.f90: Likewise.
15854 * gfortran.dg/chkbits.f90: Likewise.
15855 * gfortran.dg/chmod_1.f90: Likewise.
15856 * gfortran.dg/chmod_2.f90: Likewise.
15857 * gfortran.dg/chmod_3.f90: Likewise.
15858 * gfortran.dg/class_1.f03: Likewise.
15859 * gfortran.dg/class_18.f03: Likewise.
15860 * gfortran.dg/class_19.f03: Likewise.
15861 * gfortran.dg/class_35.f90: Likewise.
15862 * gfortran.dg/class_46.f03: Likewise.
15863 * gfortran.dg/class_48.f90: Likewise.
15864 * gfortran.dg/class_51.f90: Likewise.
15865 * gfortran.dg/class_52.f90: Likewise.
15866 * gfortran.dg/class_6.f03: Likewise.
15867 * gfortran.dg/class_63.f90: Likewise.
15868 * gfortran.dg/class_64.f90: Likewise.
15869 * gfortran.dg/class_65.f90: Likewise.
15870 * gfortran.dg/class_66.f90: Likewise.
15871 * gfortran.dg/class_67.f90: Likewise.
15872 * gfortran.dg/class_9.f03: Likewise.
15873 * gfortran.dg/class_alias.f90: Likewise.
15874 * gfortran.dg/class_allocate_1.f03: Likewise.
15875 * gfortran.dg/class_allocate_10.f03: Likewise.
15876 * gfortran.dg/class_allocate_13.f90: Likewise.
15877 * gfortran.dg/class_allocate_14.f90: Likewise.
15878 * gfortran.dg/class_allocate_15.f90: Likewise.
15879 * gfortran.dg/class_allocate_19.f03: Likewise.
15880 * gfortran.dg/class_allocate_21.f90: Likewise.
15881 * gfortran.dg/class_allocate_22.f90: Likewise.
15882 * gfortran.dg/class_allocate_3.f03: Likewise.
15883 * gfortran.dg/class_allocate_4.f03: Likewise.
15884 * gfortran.dg/class_allocate_5.f90: Likewise.
15885 * gfortran.dg/class_allocate_6.f03: Likewise.
15886 * gfortran.dg/class_allocate_7.f03: Likewise.
15887 * gfortran.dg/class_allocate_8.f03: Likewise.
15888 * gfortran.dg/class_allocate_9.f03: Likewise.
15889 * gfortran.dg/class_array_1.f03: Likewise.
15890 * gfortran.dg/class_array_14.f90: Likewise.
15891 * gfortran.dg/class_array_15.f03: Likewise.
15892 * gfortran.dg/class_array_16.f90: Likewise.
15893 * gfortran.dg/class_array_2.f03: Likewise.
15894 * gfortran.dg/class_array_20.f03: Likewise.
15895 * gfortran.dg/class_array_21.f03: Likewise.
15896 * gfortran.dg/class_array_3.f03: Likewise.
15897 * gfortran.dg/class_array_4.f03: Likewise.
15898 * gfortran.dg/class_array_7.f03: Likewise.
15899 * gfortran.dg/class_array_8.f03: Likewise.
15900 * gfortran.dg/class_array_9.f03: Likewise.
15901 * gfortran.dg/class_defined_operator_1.f03: Likewise.
15902 * gfortran.dg/class_dummy_1.f03: Likewise.
15903 * gfortran.dg/class_optional_1.f90: Likewise.
15904 * gfortran.dg/class_optional_2.f90: Likewise.
15905 * gfortran.dg/class_result_5.f90: Likewise.
15906 * gfortran.dg/class_result_6.f90: Likewise.
15907 * gfortran.dg/class_to_type_1.f03: Likewise.
15908 * gfortran.dg/class_to_type_2.f90: Likewise.
15909 * gfortran.dg/class_to_type_3.f03: Likewise.
15910 * gfortran.dg/class_to_type_4.f90: Likewise.
15911 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
15912 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
15913 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
15914 * gfortran.dg/coarray/atomic_1.f90: Likewise.
15915 * gfortran.dg/coarray/atomic_2.f90: Likewise.
15916 * gfortran.dg/coarray/codimension.f90: Likewise.
15917 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
15918 * gfortran.dg/coarray/collectives_1.f90: Likewise.
15919 * gfortran.dg/coarray/collectives_2.f90: Likewise.
15920 * gfortran.dg/coarray/collectives_3.f90: Likewise.
15921 * gfortran.dg/coarray/collectives_4.f90: Likewise.
15922 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
15923 * gfortran.dg/coarray/dummy_1.f90: Likewise.
15924 * gfortran.dg/coarray/event_1.f90: Likewise.
15925 * gfortran.dg/coarray/event_2.f90: Likewise.
15926 * gfortran.dg/coarray/get_array.f90: Likewise.
15927 * gfortran.dg/coarray/image_index_1.f90: Likewise.
15928 * gfortran.dg/coarray/image_index_2.f90: Likewise.
15929 * gfortran.dg/coarray/image_index_3.f90: Likewise.
15930 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
15931 * gfortran.dg/coarray/lock_1.f90: Likewise.
15932 * gfortran.dg/coarray/lock_2.f90: Likewise.
15933 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
15934 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
15935 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
15936 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
15937 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
15938 * gfortran.dg/coarray/registering_1.f90: Likewise.
15939 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
15940 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
15941 * gfortran.dg/coarray/send_array.f90: Likewise.
15942 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
15943 * gfortran.dg/coarray/sendget_array.f90: Likewise.
15944 * gfortran.dg/coarray/subobject_1.f90: Likewise.
15945 * gfortran.dg/coarray/sync_1.f90: Likewise.
15946 * gfortran.dg/coarray/sync_3.f90: Likewise.
15947 * gfortran.dg/coarray/this_image_1.f90: Likewise.
15948 * gfortran.dg/coarray/this_image_2.f90: Likewise.
15949 * gfortran.dg/coarray_13.f90: Likewise.
15950 * gfortran.dg/coarray_15.f90: Likewise.
15951 * gfortran.dg/coarray_16.f90: Likewise.
15952 * gfortran.dg/coarray_2.f90: Likewise.
15953 * gfortran.dg/coarray_23.f90: Likewise.
15954 * gfortran.dg/coarray_40.f90: Likewise.
15955 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
15956 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
15957 * gfortran.dg/coarray_allocate_10.f08: Likewise.
15958 * gfortran.dg/coarray_allocate_2.f08: Likewise.
15959 * gfortran.dg/coarray_allocate_3.f08: Likewise.
15960 * gfortran.dg/coarray_allocate_4.f08: Likewise.
15961 * gfortran.dg/coarray_allocate_5.f08: Likewise.
15962 * gfortran.dg/coarray_allocate_7.f08: Likewise.
15963 * gfortran.dg/coarray_allocate_8.f08: Likewise.
15964 * gfortran.dg/coarray_allocate_9.f08: Likewise.
15965 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
15966 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
15967 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
15968 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
15969 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
15970 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
15971 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
15972 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
15973 * gfortran.dg/coarray_stat_2.f90: Likewise.
15974 * gfortran.dg/coarray_subobject_1.f90: Likewise.
15975 * gfortran.dg/coindexed_1.f90: Likewise.
15976 * gfortran.dg/comma.f: Likewise.
15977 * gfortran.dg/comma_format_extension_3.f: Likewise.
15978 * gfortran.dg/comma_format_extension_4.f: Likewise.
15979 * gfortran.dg/common_2.f90: Likewise.
15980 * gfortran.dg/common_4.f90: Likewise.
15981 * gfortran.dg/common_align_1.f90: Likewise.
15982 * gfortran.dg/common_align_2.f90: Likewise.
15983 * gfortran.dg/common_equivalence_1.f: Likewise.
15984 * gfortran.dg/common_pointer_1.f90: Likewise.
15985 * gfortran.dg/common_resize_1.f: Likewise.
15986 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
15987 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
15988 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
15989 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
15990 * gfortran.dg/complex_read.f90: Likewise.
15991 * gfortran.dg/complex_write.f90: Likewise.
15992 * gfortran.dg/constant_substring.f: Likewise.
15993 * gfortran.dg/constructor_2.f90: Likewise.
15994 * gfortran.dg/constructor_3.f90: Likewise.
15995 * gfortran.dg/constructor_6.f90: Likewise.
15996 * gfortran.dg/contained_1.f90: Likewise.
15997 * gfortran.dg/contained_3.f90: Likewise.
15998 * gfortran.dg/contained_equivalence_1.f90: Likewise.
15999 * gfortran.dg/contained_module_proc_1.f90: Likewise.
16000 * gfortran.dg/continuation_1.f90: Likewise.
16001 * gfortran.dg/continuation_11.f90: Likewise.
16002 * gfortran.dg/continuation_12.f90: Likewise.
16003 * gfortran.dg/continuation_13.f90: Likewise.
16004 * gfortran.dg/continuation_14.f: Likewise.
16005 * gfortran.dg/continuation_8.f90: Likewise.
16006 * gfortran.dg/convert_2.f90: Likewise.
16007 * gfortran.dg/convert_implied_open.f90: Likewise.
16008 * gfortran.dg/count_init_expr.f03: Likewise.
16009 * gfortran.dg/cr_lf.f90: Likewise.
16010 * gfortran.dg/cray_pointers_10.f90: Likewise.
16011 * gfortran.dg/cray_pointers_2.f90: Likewise.
16012 * gfortran.dg/cray_pointers_5.f90: Likewise.
16013 * gfortran.dg/cray_pointers_7.f90: Likewise.
16014 * gfortran.dg/cray_pointers_8.f90: Likewise.
16015 * gfortran.dg/cshift_1.f90: Likewise.
16016 * gfortran.dg/cshift_2.f90: Likewise.
16017 * gfortran.dg/cshift_large_1.f90: Likewise.
16018 * gfortran.dg/cshift_nan_1.f90: Likewise.
16019 * gfortran.dg/csqrt_2.f: Likewise.
16020 * gfortran.dg/data_array_1.f90: Likewise.
16021 * gfortran.dg/data_char_1.f90: Likewise.
16022 * gfortran.dg/data_char_2.f90: Likewise.
16023 * gfortran.dg/data_char_3.f90: Likewise.
16024 * gfortran.dg/data_derived_1.f90: Likewise.
16025 * gfortran.dg/data_implied_do_1.f90: Likewise.
16026 * gfortran.dg/data_namelist_conflict.f90: Likewise.
16027 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
16028 * gfortran.dg/deallocate_stat.f90: Likewise.
16029 * gfortran.dg/deallocate_stat_2.f90: Likewise.
16030 * gfortran.dg/debug/pr37738.f: Likewise.
16031 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
16032 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
16033 * gfortran.dg/dec_exp_1.f90: Likewise.
16034 * gfortran.dg/dec_init_1.f90: Likewise.
16035 * gfortran.dg/dec_init_2.f90: Likewise.
16036 * gfortran.dg/dec_init_3.f90: Likewise.
16037 * gfortran.dg/dec_init_4.f90: Likewise.
16038 * gfortran.dg/dec_io_1.f90: Likewise.
16039 * gfortran.dg/dec_io_2.f90: Likewise.
16040 * gfortran.dg/dec_io_2a.f90: Likewise.
16041 * gfortran.dg/dec_io_6.f90: Likewise.
16042 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
16043 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
16044 * gfortran.dg/dec_math.f90: Likewise.
16045 * gfortran.dg/dec_parameter_1.f: Likewise.
16046 * gfortran.dg/dec_parameter_2.f90: Likewise.
16047 * gfortran.dg/dec_static_1.f90: Likewise.
16048 * gfortran.dg/dec_static_2.f90: Likewise.
16049 * gfortran.dg/dec_structure_1.f90: Likewise.
16050 * gfortran.dg/dec_structure_10.f90: Likewise.
16051 * gfortran.dg/dec_structure_18.f90: Likewise.
16052 * gfortran.dg/dec_structure_19.f90: Likewise.
16053 * gfortran.dg/dec_structure_2.f90: Likewise.
16054 * gfortran.dg/dec_structure_22.f90: Likewise.
16055 * gfortran.dg/dec_structure_3.f90: Likewise.
16056 * gfortran.dg/dec_structure_4.f90: Likewise.
16057 * gfortran.dg/dec_structure_5.f90: Likewise.
16058 * gfortran.dg/dec_structure_6.f90: Likewise.
16059 * gfortran.dg/dec_structure_7.f90: Likewise.
16060 * gfortran.dg/dec_union_1.f90: Likewise.
16061 * gfortran.dg/dec_union_2.f90: Likewise.
16062 * gfortran.dg/dec_union_3.f90: Likewise.
16063 * gfortran.dg/dec_union_4.f90: Likewise.
16064 * gfortran.dg/dec_union_5.f90: Likewise.
16065 * gfortran.dg/default_format_1.f90: Likewise.
16066 * gfortran.dg/default_format_2.f90: Likewise.
16067 * gfortran.dg/default_format_denormal_1.f90: Likewise.
16068 * gfortran.dg/default_format_denormal_2.f90: Likewise.
16069 * gfortran.dg/default_initialization_3.f90: Likewise.
16070 * gfortran.dg/default_initialization_4.f90: Likewise.
16071 * gfortran.dg/default_initialization_5.f90: Likewise.
16072 * gfortran.dg/deferred_character_1.f90: Likewise.
16073 * gfortran.dg/deferred_character_10.f90: Likewise.
16074 * gfortran.dg/deferred_character_11.f90: Likewise.
16075 * gfortran.dg/deferred_character_12.f90: Likewise.
16076 * gfortran.dg/deferred_character_13.f90: Likewise.
16077 * gfortran.dg/deferred_character_14.f90: Likewise.
16078 * gfortran.dg/deferred_character_15.f90: Likewise.
16079 * gfortran.dg/deferred_character_16.f90: Likewise.
16080 * gfortran.dg/deferred_character_2.f90: Likewise.
16081 * gfortran.dg/deferred_character_3.f90: Likewise.
16082 * gfortran.dg/deferred_character_4.f90: Likewise.
16083 * gfortran.dg/deferred_character_5.f90: Likewise.
16084 * gfortran.dg/deferred_character_6.f90: Likewise.
16085 * gfortran.dg/deferred_character_7.f90: Likewise.
16086 * gfortran.dg/deferred_character_8.f90: Likewise.
16087 * gfortran.dg/deferred_character_9.f90: Likewise.
16088 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
16089 * gfortran.dg/deferred_type_component_1.f90: Likewise.
16090 * gfortran.dg/deferred_type_component_2.f90: Likewise.
16091 * gfortran.dg/deferred_type_param_2.f90: Likewise.
16092 * gfortran.dg/deferred_type_param_4.f90: Likewise.
16093 * gfortran.dg/deferred_type_param_5.f90: Likewise.
16094 * gfortran.dg/deferred_type_param_6.f90: Likewise.
16095 * gfortran.dg/deferred_type_param_8.f90: Likewise.
16096 * gfortran.dg/deferred_type_param_9.f90: Likewise.
16097 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
16098 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
16099 * gfortran.dg/defined_assignment_1.f90: Likewise.
16100 * gfortran.dg/defined_assignment_10.f90: Likewise.
16101 * gfortran.dg/defined_assignment_11.f90: Likewise.
16102 * gfortran.dg/defined_assignment_2.f90: Likewise.
16103 * gfortran.dg/defined_assignment_3.f90: Likewise.
16104 * gfortran.dg/defined_assignment_4.f90: Likewise.
16105 * gfortran.dg/defined_assignment_5.f90: Likewise.
16106 * gfortran.dg/defined_assignment_8.f90: Likewise.
16107 * gfortran.dg/defined_assignment_9.f90: Likewise.
16108 * gfortran.dg/dependency_2.f90: Likewise.
16109 * gfortran.dg/dependency_21.f90: Likewise.
16110 * gfortran.dg/dependency_22.f90: Likewise.
16111 * gfortran.dg/dependency_23.f90: Likewise.
16112 * gfortran.dg/dependency_24.f90: Likewise.
16113 * gfortran.dg/dependency_25.f90: Likewise.
16114 * gfortran.dg/dependency_26.f90: Likewise.
16115 * gfortran.dg/dependency_39.f90: Likewise.
16116 * gfortran.dg/dependency_40.f90: Likewise.
16117 * gfortran.dg/dependency_41.f90: Likewise.
16118 * gfortran.dg/dependency_42.f90: Likewise.
16119 * gfortran.dg/dependency_43.f90: Likewise.
16120 * gfortran.dg/dependency_44.f90: Likewise.
16121 * gfortran.dg/dependency_45.f90: Likewise.
16122 * gfortran.dg/dependency_50.f90: Likewise.
16123 * gfortran.dg/dependency_51.f90: Likewise.
16124 * gfortran.dg/dependent_decls_1.f90: Likewise.
16125 * gfortran.dg/der_array_1.f90: Likewise.
16126 * gfortran.dg/der_array_io_1.f90: Likewise.
16127 * gfortran.dg/der_array_io_2.f90: Likewise.
16128 * gfortran.dg/der_array_io_3.f90: Likewise.
16129 * gfortran.dg/der_io_1.f90: Likewise.
16130 * gfortran.dg/der_io_3.f90: Likewise.
16131 * gfortran.dg/der_pointer_2.f90: Likewise.
16132 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
16133 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
16134 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
16135 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
16136 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
16137 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16138 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
16139 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
16140 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
16141 * gfortran.dg/derived_external_function_1.f90: Likewise.
16142 * gfortran.dg/derived_init_1.f90: Likewise.
16143 * gfortran.dg/derived_init_2.f90: Likewise.
16144 * gfortran.dg/derived_init_3.f90: Likewise.
16145 * gfortran.dg/derived_init_4.f90: Likewise.
16146 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
16147 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16148 * gfortran.dg/dev_null.F90: Likewise.
16149 * gfortran.dg/dfloat_1.f90: Likewise.
16150 * gfortran.dg/dim_sum_1.f90: Likewise.
16151 * gfortran.dg/dim_sum_2.f90: Likewise.
16152 * gfortran.dg/dim_sum_3.f90: Likewise.
16153 * gfortran.dg/direct_io_10.f: Likewise.
16154 * gfortran.dg/direct_io_11.f90: Likewise.
16155 * gfortran.dg/direct_io_12.f90: Likewise.
16156 * gfortran.dg/direct_io_2.f90: Likewise.
16157 * gfortran.dg/direct_io_3.f90: Likewise.
16158 * gfortran.dg/direct_io_4.f90: Likewise.
16159 * gfortran.dg/direct_io_5.f90: Likewise.
16160 * gfortran.dg/direct_io_6.f90: Likewise.
16161 * gfortran.dg/direct_io_7.f90: Likewise.
16162 * gfortran.dg/direct_io_8.f90: Likewise.
16163 * gfortran.dg/direct_io_9.f: Likewise.
16164 * gfortran.dg/do_1.f90: Likewise.
16165 * gfortran.dg/do_3.F90: Likewise.
16166 * gfortran.dg/do_concurrent_2.f90: Likewise.
16167 * gfortran.dg/do_concurrent_4.f90: Likewise.
16168 * gfortran.dg/do_corner_warn.f90: Likewise.
16169 * gfortran.dg/do_iterator_2.f90: Likewise.
16170 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
16171 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
16172 * gfortran.dg/dos_eol.f: Likewise.
16173 * gfortran.dg/dot_product_1.f03: Likewise.
16174 * gfortran.dg/dot_product_2.f90: Likewise.
16175 * gfortran.dg/dot_product_4.f90: Likewise.
16176 * gfortran.dg/dshift_1.F90: Likewise.
16177 * gfortran.dg/dshift_2.F90: Likewise.
16178 * gfortran.dg/dtio_1.f90: Likewise.
16179 * gfortran.dg/dtio_10.f90: Likewise.
16180 * gfortran.dg/dtio_12.f90: Likewise.
16181 * gfortran.dg/dtio_14.f90: Likewise.
16182 * gfortran.dg/dtio_15.f90: Likewise.
16183 * gfortran.dg/dtio_16.f90: Likewise.
16184 * gfortran.dg/dtio_17.f90: Likewise.
16185 * gfortran.dg/dtio_19.f90: Likewise.
16186 * gfortran.dg/dtio_2.f90: Likewise.
16187 * gfortran.dg/dtio_20.f03: Likewise.
16188 * gfortran.dg/dtio_22.f90: Likewise.
16189 * gfortran.dg/dtio_24.f90: Likewise.
16190 * gfortran.dg/dtio_25.f90: Likewise.
16191 * gfortran.dg/dtio_26.f03: Likewise.
16192 * gfortran.dg/dtio_27.f90: Likewise.
16193 * gfortran.dg/dtio_28.f03: Likewise.
16194 * gfortran.dg/dtio_3.f90: Likewise.
16195 * gfortran.dg/dtio_30.f03: Likewise.
16196 * gfortran.dg/dtio_31.f03: Likewise.
16197 * gfortran.dg/dtio_32.f03: Likewise.
16198 * gfortran.dg/dtio_4.f90: Likewise.
16199 * gfortran.dg/dtio_5.f90: Likewise.
16200 * gfortran.dg/dtio_7.f90: Likewise.
16201 * gfortran.dg/dtio_8.f90: Likewise.
16202 * gfortran.dg/dtio_9.f90: Likewise.
16203 * gfortran.dg/dummy_procedure_3.f90: Likewise.
16204 * gfortran.dg/dummy_procedure_7.f90: Likewise.
16205 * gfortran.dg/dup_save_1.f90: Likewise.
16206 * gfortran.dg/dup_save_2.f90: Likewise.
16207 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
16208 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
16209 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
16210 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
16211 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
16212 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
16213 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
16214 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
16215 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
16216 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
16217 * gfortran.dg/e_d_fmt.f90: Likewise.
16218 * gfortran.dg/edit_real_1.f90: Likewise.
16219 * gfortran.dg/elemental_by_value_1.f90: Likewise.
16220 * gfortran.dg/elemental_dependency_1.f90: Likewise.
16221 * gfortran.dg/elemental_dependency_4.f90: Likewise.
16222 * gfortran.dg/elemental_dependency_5.f90: Likewise.
16223 * gfortran.dg/elemental_dependency_6.f90: Likewise.
16224 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
16225 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
16226 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
16227 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
16228 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
16229 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
16230 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
16231 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
16232 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
16233 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
16234 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
16235 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
16236 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
16237 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
16238 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
16239 * gfortran.dg/empty_format_1.f90: Likewise.
16240 * gfortran.dg/endfile.f: Likewise.
16241 * gfortran.dg/endfile.f90: Likewise.
16242 * gfortran.dg/endfile_2.f90: Likewise.
16243 * gfortran.dg/entry_1.f90: Likewise.
16244 * gfortran.dg/entry_10.f90: Likewise.
16245 * gfortran.dg/entry_12.f90: Likewise.
16246 * gfortran.dg/entry_13.f90: Likewise.
16247 * gfortran.dg/entry_14.f90: Likewise.
16248 * gfortran.dg/entry_16.f90: Likewise.
16249 * gfortran.dg/entry_3.f90: Likewise.
16250 * gfortran.dg/entry_6.f90: Likewise.
16251 * gfortran.dg/entry_9.f90: Likewise.
16252 * gfortran.dg/entry_array_specs_2.f: Likewise.
16253 * gfortran.dg/enum_1.f90: Likewise.
16254 * gfortran.dg/enum_9.f90: Likewise.
16255 * gfortran.dg/eof_1.f90: Likewise.
16256 * gfortran.dg/eof_2.f90: Likewise.
16257 * gfortran.dg/eof_4.f90: Likewise.
16258 * gfortran.dg/eof_5.f90: Likewise.
16259 * gfortran.dg/eor_handling_1.f90: Likewise.
16260 * gfortran.dg/eor_handling_2.f90: Likewise.
16261 * gfortran.dg/eor_handling_3.f90: Likewise.
16262 * gfortran.dg/eor_handling_4.f90: Likewise.
16263 * gfortran.dg/eor_handling_5.f90: Likewise.
16264 * gfortran.dg/eoshift_3.f90: Likewise.
16265 * gfortran.dg/eoshift_4.f90: Likewise.
16266 * gfortran.dg/eoshift_5.f90: Likewise.
16267 * gfortran.dg/eoshift_6.f90: Likewise.
16268 * gfortran.dg/eoshift_large_1.f90: Likewise.
16269 * gfortran.dg/equiv_6.f90: Likewise.
16270 * gfortran.dg/equiv_7.f90: Likewise.
16271 * gfortran.dg/equiv_9.f90: Likewise.
16272 * gfortran.dg/equiv_constraint_4.f90: Likewise.
16273 * gfortran.dg/erf_2.F90: Likewise.
16274 * gfortran.dg/erf_3.F90: Likewise.
16275 * gfortran.dg/erfc_scaled_1.f90: Likewise.
16276 * gfortran.dg/error_format_2.f90: Likewise.
16277 * gfortran.dg/error_recovery_5.f90: Likewise.
16278 * gfortran.dg/execute_command_line_2.f90: Likewise.
16279 * gfortran.dg/execute_command_line_3.f90: Likewise.
16280 * gfortran.dg/exit_1.f08: Likewise.
16281 * gfortran.dg/exit_3.f08: Likewise.
16282 * gfortran.dg/exponent_1.f90: Likewise.
16283 * gfortran.dg/exponent_2.f90: Likewise.
16284 * gfortran.dg/extended_char_comparison_1.f: Likewise.
16285 * gfortran.dg/extends_1.f03: Likewise.
16286 * gfortran.dg/extends_16.f90: Likewise.
16287 * gfortran.dg/extends_2.f03: Likewise.
16288 * gfortran.dg/extends_3.f03: Likewise.
16289 * gfortran.dg/extends_4.f03: Likewise.
16290 * gfortran.dg/extends_type_of_1.f03: Likewise.
16291 * gfortran.dg/extends_type_of_2.f03: Likewise.
16292 * gfortran.dg/external_procedures_3.f90: Likewise.
16293 * gfortran.dg/f2003_inquire_1.f03: Likewise.
16294 * gfortran.dg/f2003_io_1.f03: Likewise.
16295 * gfortran.dg/f2003_io_4.f03: Likewise.
16296 * gfortran.dg/f2003_io_5.f03: Likewise.
16297 * gfortran.dg/f2003_io_6.f03: Likewise.
16298 * gfortran.dg/f2003_io_7.f03: Likewise.
16299 * gfortran.dg/f2c_1.f90: Likewise.
16300 * gfortran.dg/f2c_2.f90: Likewise.
16301 * gfortran.dg/f2c_3.f90: Likewise.
16302 * gfortran.dg/f2c_4.f90: Likewise.
16303 * gfortran.dg/f2c_6.f90: Likewise.
16304 * gfortran.dg/f2c_7.f90: Likewise.
16305 * gfortran.dg/f2c_9.f90: Likewise.
16306 * gfortran.dg/fgetc_1.f90: Likewise.
16307 * gfortran.dg/fgetc_2.f90: Likewise.
16308 * gfortran.dg/filename_null.f90: Likewise.
16309 * gfortran.dg/finalize_12.f90: Likewise.
16310 * gfortran.dg/finalize_13.f90: Likewise.
16311 * gfortran.dg/finalize_15.f90: Likewise.
16312 * gfortran.dg/finalize_17.f90: Likewise.
16313 * gfortran.dg/finalize_18.f90: Likewise.
16314 * gfortran.dg/finalize_25.f90: Likewise.
16315 * gfortran.dg/finalize_29.f08: Likewise.
16316 * gfortran.dg/finalize_31.f90: Likewise.
16317 * gfortran.dg/float_1.f90: Likewise.
16318 * gfortran.dg/flush_1.f90: Likewise.
16319 * gfortran.dg/fmt_bz_bn.f: Likewise.
16320 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
16321 * gfortran.dg/fmt_cache_1.f: Likewise.
16322 * gfortran.dg/fmt_cache_2.f: Likewise.
16323 * gfortran.dg/fmt_cache_3.f90: Likewise.
16324 * gfortran.dg/fmt_colon.f90: Likewise.
16325 * gfortran.dg/fmt_e.f90: Likewise.
16326 * gfortran.dg/fmt_en.f90: Likewise.
16327 * gfortran.dg/fmt_error_10.f: Likewise.
16328 * gfortran.dg/fmt_error_9.f: Likewise.
16329 * gfortran.dg/fmt_exhaust.f90: Likewise.
16330 * gfortran.dg/fmt_f0_1.f90: Likewise.
16331 * gfortran.dg/fmt_f_an_p.f: Likewise.
16332 * gfortran.dg/fmt_fw_d.f90: Likewise.
16333 * gfortran.dg/fmt_g.f: Likewise.
16334 * gfortran.dg/fmt_g0_1.f08: Likewise.
16335 * gfortran.dg/fmt_g0_2.f08: Likewise.
16336 * gfortran.dg/fmt_g0_4.f08: Likewise.
16337 * gfortran.dg/fmt_g0_5.f08: Likewise.
16338 * gfortran.dg/fmt_g0_6.f08: Likewise.
16339 * gfortran.dg/fmt_g0_7.f08: Likewise.
16340 * gfortran.dg/fmt_g_1.f90: Likewise.
16341 * gfortran.dg/fmt_int_sign.f90: Likewise.
16342 * gfortran.dg/fmt_l.f90: Likewise.
16343 * gfortran.dg/fmt_missing_period_2.f: Likewise.
16344 * gfortran.dg/fmt_missing_period_3.f: Likewise.
16345 * gfortran.dg/fmt_p_1.f90: Likewise.
16346 * gfortran.dg/fmt_pf.f90: Likewise.
16347 * gfortran.dg/fmt_read.f90: Likewise.
16348 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
16349 * gfortran.dg/fmt_t_1.f90: Likewise.
16350 * gfortran.dg/fmt_t_2.f90: Likewise.
16351 * gfortran.dg/fmt_t_3.f90: Likewise.
16352 * gfortran.dg/fmt_t_4.f90: Likewise.
16353 * gfortran.dg/fmt_t_5.f90: Likewise.
16354 * gfortran.dg/fmt_t_6.f: Likewise.
16355 * gfortran.dg/fmt_t_7.f: Likewise.
16356 * gfortran.dg/fmt_t_9.f: Likewise.
16357 * gfortran.dg/fmt_tl.f: Likewise.
16358 * gfortran.dg/fmt_unlimited.f90: Likewise.
16359 * gfortran.dg/fmt_white.f: Likewise.
16360 * gfortran.dg/fmt_zero_digits.f90: Likewise.
16361 * gfortran.dg/fold_nearest.f90: Likewise.
16362 * gfortran.dg/forall_1.f90: Likewise.
16363 * gfortran.dg/forall_10.f90: Likewise.
16364 * gfortran.dg/forall_12.f90: Likewise.
16365 * gfortran.dg/forall_13.f90: Likewise.
16366 * gfortran.dg/forall_15.f90: Likewise.
16367 * gfortran.dg/forall_4.f90: Likewise.
16368 * gfortran.dg/forall_5.f90: Likewise.
16369 * gfortran.dg/forall_6.f90: Likewise.
16370 * gfortran.dg/forall_7.f90: Likewise.
16371 * gfortran.dg/fraction.f90: Likewise.
16372 * gfortran.dg/fseek.f90: Likewise.
16373 * gfortran.dg/ftell_1.f90: Likewise.
16374 * gfortran.dg/ftell_2.f90: Likewise.
16375 * gfortran.dg/ftell_3.f90: Likewise.
16376 * gfortran.dg/func_assign_2.f90: Likewise.
16377 * gfortran.dg/func_assign_3.f90: Likewise.
16378 * gfortran.dg/func_derived_1.f90: Likewise.
16379 * gfortran.dg/func_derived_2.f90: Likewise.
16380 * gfortran.dg/func_derived_3.f90: Likewise.
16381 * gfortran.dg/func_result_1.f90: Likewise.
16382 * gfortran.dg/func_result_2.f90: Likewise.
16383 * gfortran.dg/func_result_6.f90: Likewise.
16384 * gfortran.dg/function_charlen_2.f90: Likewise.
16385 * gfortran.dg/function_charlen_3.f: Likewise.
16386 * gfortran.dg/function_kinds_1.f90: Likewise.
16387 * gfortran.dg/function_kinds_4.f90: Likewise.
16388 * gfortran.dg/function_optimize_10.f90: Likewise.
16389 * gfortran.dg/function_optimize_11.f90: Likewise.
16390 * gfortran.dg/function_optimize_12.f90: Likewise.
16391 * gfortran.dg/function_optimize_4.f90: Likewise.
16392 * gfortran.dg/function_optimize_8.f90: Likewise.
16393 * gfortran.dg/g77/13037.f: Likewise.
16394 * gfortran.dg/g77/1832.f: Likewise.
16395 * gfortran.dg/g77/19981119-0.f: Likewise.
16396 * gfortran.dg/g77/19990313-0.f: Likewise.
16397 * gfortran.dg/g77/19990313-1.f: Likewise.
16398 * gfortran.dg/g77/19990313-2.f: Likewise.
16399 * gfortran.dg/g77/19990313-3.f: Likewise.
16400 * gfortran.dg/g77/19990419-1.f: Likewise.
16401 * gfortran.dg/g77/19990826-0.f: Likewise.
16402 * gfortran.dg/g77/19990826-2.f: Likewise.
16403 * gfortran.dg/g77/20000503-1.f: Likewise.
16404 * gfortran.dg/g77/20001111.f: Likewise.
16405 * gfortran.dg/g77/20010116.f: Likewise.
16406 * gfortran.dg/g77/20010216-1.f: Likewise.
16407 * gfortran.dg/g77/20010430.f: Likewise.
16408 * gfortran.dg/g77/20010610.f: Likewise.
16409 * gfortran.dg/g77/6177.f: Likewise.
16410 * gfortran.dg/g77/7388.f: Likewise.
16411 * gfortran.dg/g77/947.f: Likewise.
16412 * gfortran.dg/g77/970625-2.f: Likewise.
16413 * gfortran.dg/g77/971102-1.f: Likewise.
16414 * gfortran.dg/g77/980628-0.f: Likewise.
16415 * gfortran.dg/g77/980628-1.f: Likewise.
16416 * gfortran.dg/g77/980628-10.f: Likewise.
16417 * gfortran.dg/g77/980628-2.f: Likewise.
16418 * gfortran.dg/g77/980628-3.f: Likewise.
16419 * gfortran.dg/g77/980628-7.f: Likewise.
16420 * gfortran.dg/g77/980628-8.f: Likewise.
16421 * gfortran.dg/g77/980628-9.f: Likewise.
16422 * gfortran.dg/g77/980701-0.f: Likewise.
16423 * gfortran.dg/g77/980701-1.f: Likewise.
16424 * gfortran.dg/g77/cabs.f: Likewise.
16425 * gfortran.dg/g77/claus.f: Likewise.
16426 * gfortran.dg/g77/complex_1.f: Likewise.
16427 * gfortran.dg/g77/cpp3.F: Likewise.
16428 * gfortran.dg/g77/cpp4.F: Likewise.
16429 * gfortran.dg/g77/cpp5.F: Likewise.
16430 * gfortran.dg/g77/dcomplex.f: Likewise.
16431 * gfortran.dg/g77/dnrm2.f: Likewise.
16432 * gfortran.dg/g77/erfc.f: Likewise.
16433 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16434 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16435 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16436 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16437 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16438 * gfortran.dg/g77/int8421.f: Likewise.
16439 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16440 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16441 * gfortran.dg/g77/le.f: Likewise.
16442 * gfortran.dg/g77/short.f: Likewise.
16443 * gfortran.dg/gamma_1.f90: Likewise.
16444 * gfortran.dg/gamma_4.f90: Likewise.
16445 * gfortran.dg/gamma_5.f90: Likewise.
16446 * gfortran.dg/generic_13.f90: Likewise.
16447 * gfortran.dg/generic_15.f90: Likewise.
16448 * gfortran.dg/generic_19.f90: Likewise.
16449 * gfortran.dg/generic_20.f90: Likewise.
16450 * gfortran.dg/generic_23.f03: Likewise.
16451 * gfortran.dg/generic_25.f90: Likewise.
16452 * gfortran.dg/generic_27.f90: Likewise.
16453 * gfortran.dg/generic_31.f90: Likewise.
16454 * gfortran.dg/generic_4.f90: Likewise.
16455 * gfortran.dg/global_vars_c_init.f90: Likewise.
16456 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16457 * gfortran.dg/gnu_logical_1.F: Likewise.
16458 * gfortran.dg/goacc/fixed-1.f: Likewise.
16459 * gfortran.dg/goacc/fixed-2.f: Likewise.
16460 * gfortran.dg/goacc/gang-static.f95: Likewise.
16461 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16462 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16463 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16464 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16465 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16466 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16467 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16468 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16469 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16470 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16471 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16472 * gfortran.dg/gomp/pr48794.f90: Likewise.
16473 * gfortran.dg/gomp/pr72744.f90: Likewise.
16474 * gfortran.dg/gomp/pr77665.f90: Likewise.
16475 * gfortran.dg/gomp/workshare2.f90: Likewise.
16476 * gfortran.dg/gomp/workshare3.f90: Likewise.
16477 * gfortran.dg/goto_1.f: Likewise.
16478 * gfortran.dg/goto_2.f90: Likewise.
16479 * gfortran.dg/goto_4.f90: Likewise.
16480 * gfortran.dg/goto_6.f: Likewise.
16481 * gfortran.dg/graphite/id-26.f03: Likewise.
16482 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16483 * gfortran.dg/graphite/pr29581.f90: Likewise.
16484 * gfortran.dg/graphite/pr29832.f90: Likewise.
16485 * gfortran.dg/graphite/run-id-1.f: Likewise.
16486 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16487 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16488 * gfortran.dg/hollerith.f90: Likewise.
16489 * gfortran.dg/hollerith4.f90: Likewise.
16490 * gfortran.dg/hollerith6.f90: Likewise.
16491 * gfortran.dg/hollerith8.f90: Likewise.
16492 * gfortran.dg/hollerith_1.f90: Likewise.
16493 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16494 * gfortran.dg/hollerith_f95.f90: Likewise.
16495 * gfortran.dg/hollerith_legacy.f90: Likewise.
16496 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16497 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16498 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16499 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16500 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16501 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16502 * gfortran.dg/hypot_1.f90: Likewise.
16503 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16504 * gfortran.dg/iargc.f90: Likewise.
16505 * gfortran.dg/ibits.f90: Likewise.
16506 * gfortran.dg/ichar_1.f90: Likewise.
16507 * gfortran.dg/ichar_2.f90: Likewise.
16508 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16509 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16510 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16511 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16512 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16513 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16514 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16515 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16516 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16517 * gfortran.dg/ieee/large_1.f90: Likewise.
16518 * gfortran.dg/ieee/large_2.f90: Likewise.
16519 * gfortran.dg/ieee/large_3.F90: Likewise.
16520 * gfortran.dg/ieee/large_4.f90: Likewise.
16521 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16522 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16523 * gfortran.dg/impl_do_var_data.f90: Likewise.
16524 * gfortran.dg/implicit_10.f90: Likewise.
16525 * gfortran.dg/implicit_12.f90: Likewise.
16526 * gfortran.dg/implicit_class_1.f90: Likewise.
16527 * gfortran.dg/implicit_pure_1.f90: Likewise.
16528 * gfortran.dg/implied_do_1.f90: Likewise.
16529 * gfortran.dg/implied_do_io_1.f90: Likewise.
16530 * gfortran.dg/implied_do_io_2.f90: Likewise.
16531 * gfortran.dg/implied_do_io_3.f90: Likewise.
16532 * gfortran.dg/implied_shape_1.f08: Likewise.
16533 * gfortran.dg/import.f90: Likewise.
16534 * gfortran.dg/import4.f90: Likewise.
16535 * gfortran.dg/impure_1.f08: Likewise.
16536 * gfortran.dg/index.f90: Likewise.
16537 * gfortran.dg/index_2.f90: Likewise.
16538 * gfortran.dg/init_flag_1.f90: Likewise.
16539 * gfortran.dg/init_flag_10.f90: Likewise.
16540 * gfortran.dg/init_flag_15.f03: Likewise.
16541 * gfortran.dg/init_flag_2.f90: Likewise.
16542 * gfortran.dg/init_flag_3.f90: Likewise.
16543 * gfortran.dg/init_flag_4.f90: Likewise.
16544 * gfortran.dg/init_flag_5.f90: Likewise.
16545 * gfortran.dg/init_flag_6.f90: Likewise.
16546 * gfortran.dg/init_flag_7.f90: Likewise.
16547 * gfortran.dg/init_flag_9.f90: Likewise.
16548 * gfortran.dg/initialization_11.f90: Likewise.
16549 * gfortran.dg/initialization_19.f90: Likewise.
16550 * gfortran.dg/initialization_2.f90: Likewise.
16551 * gfortran.dg/initialization_22.f90: Likewise.
16552 * gfortran.dg/initialization_27.f90: Likewise.
16553 * gfortran.dg/initialization_5.f90: Likewise.
16554 * gfortran.dg/initialization_6.f90: Likewise.
16555 * gfortran.dg/inline_matmul_1.f90: Likewise.
16556 * gfortran.dg/inline_matmul_10.f90: Likewise.
16557 * gfortran.dg/inline_matmul_11.f90: Likewise.
16558 * gfortran.dg/inline_matmul_13.f90: Likewise.
16559 * gfortran.dg/inline_matmul_14.f90: Likewise.
16560 * gfortran.dg/inline_matmul_16.f90: Likewise.
16561 * gfortran.dg/inline_matmul_17.f90: Likewise.
16562 * gfortran.dg/inline_matmul_18.f90: Likewise.
16563 * gfortran.dg/inline_matmul_19.f90: Likewise.
16564 * gfortran.dg/inline_matmul_2.f90: Likewise.
16565 * gfortran.dg/inline_matmul_20.f90: Likewise.
16566 * gfortran.dg/inline_matmul_22.f90: Likewise.
16567 * gfortran.dg/inline_matmul_3.f90: Likewise.
16568 * gfortran.dg/inline_matmul_4.f90: Likewise.
16569 * gfortran.dg/inline_matmul_5.f90: Likewise.
16570 * gfortran.dg/inline_matmul_6.f90: Likewise.
16571 * gfortran.dg/inline_matmul_7.f90: Likewise.
16572 * gfortran.dg/inline_matmul_8.f90: Likewise.
16573 * gfortran.dg/inline_matmul_9.f90: Likewise.
16574 * gfortran.dg/inline_sum_1.f90: Likewise.
16575 * gfortran.dg/inline_sum_3.f90: Likewise.
16576 * gfortran.dg/inline_sum_5.f90: Likewise.
16577 * gfortran.dg/inquire-complex.f90: Likewise.
16578 * gfortran.dg/inquire.f90: Likewise.
16579 * gfortran.dg/inquire_10.f90: Likewise.
16580 * gfortran.dg/inquire_13.f90: Likewise.
16581 * gfortran.dg/inquire_15.f90: Likewise.
16582 * gfortran.dg/inquire_16.f90: Likewise.
16583 * gfortran.dg/inquire_17.f90: Likewise.
16584 * gfortran.dg/inquire_5.f90: Likewise.
16585 * gfortran.dg/inquire_6.f90: Likewise.
16586 * gfortran.dg/inquire_7.f90: Likewise.
16587 * gfortran.dg/inquire_9.f90: Likewise.
16588 * gfortran.dg/inquire_internal.f90: Likewise.
16589 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16590 * gfortran.dg/inquire_size.f90: Likewise.
16591 * gfortran.dg/int_1.f90: Likewise.
16592 * gfortran.dg/int_conv_1.f90: Likewise.
16593 * gfortran.dg/int_range_io_1.f90: Likewise.
16594 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16595 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16596 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16597 * gfortran.dg/integer_plus.f90: Likewise.
16598 * gfortran.dg/intent_out_2.f90: Likewise.
16599 * gfortran.dg/intent_out_5.f90: Likewise.
16600 * gfortran.dg/intent_out_6.f90: Likewise.
16601 * gfortran.dg/interface_12.f90: Likewise.
16602 * gfortran.dg/interface_19.f90: Likewise.
16603 * gfortran.dg/interface_4.f90: Likewise.
16604 * gfortran.dg/interface_5.f90: Likewise.
16605 * gfortran.dg/interface_9.f90: Likewise.
16606 * gfortran.dg/interface_assignment_1.f90: Likewise.
16607 * gfortran.dg/interface_assignment_2.f90: Likewise.
16608 * gfortran.dg/internal_dummy_2.f08: Likewise.
16609 * gfortran.dg/internal_dummy_3.f08: Likewise.
16610 * gfortran.dg/internal_dummy_4.f08: Likewise.
16611 * gfortran.dg/internal_pack_1.f90: Likewise.
16612 * gfortran.dg/internal_pack_10.f90: Likewise.
16613 * gfortran.dg/internal_pack_12.f90: Likewise.
16614 * gfortran.dg/internal_pack_13.f90: Likewise.
16615 * gfortran.dg/internal_pack_14.f90: Likewise.
16616 * gfortran.dg/internal_pack_15.f90: Likewise.
16617 * gfortran.dg/internal_pack_2.f90: Likewise.
16618 * gfortran.dg/internal_pack_3.f90: Likewise.
16619 * gfortran.dg/internal_pack_4.f90: Likewise.
16620 * gfortran.dg/internal_pack_6.f90: Likewise.
16621 * gfortran.dg/internal_pack_8.f90: Likewise.
16622 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16623 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16624 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16625 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16626 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16627 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16628 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16629 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16630 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16631 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16632 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16633 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16634 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16635 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16636 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16637 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16638 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16639 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16640 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16641 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16642 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16643 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16644 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16645 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16646 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16647 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16648 * gfortran.dg/io_err_1.f90: Likewise.
16649 * gfortran.dg/io_real_boz.f90: Likewise.
16650 * gfortran.dg/iomsg_1.f90: Likewise.
16651 * gfortran.dg/iostat_1.f90: Likewise.
16652 * gfortran.dg/iostat_2.f90: Likewise.
16653 * gfortran.dg/iostat_4.f90: Likewise.
16654 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16655 * gfortran.dg/ishft_1.f90: Likewise.
16656 * gfortran.dg/ishft_2.f90: Likewise.
16657 * gfortran.dg/ishft_4.f90: Likewise.
16658 * gfortran.dg/isnan_1.f90: Likewise.
16659 * gfortran.dg/isnan_2.f90: Likewise.
16660 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16661 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16662 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16663 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16664 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16665 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16666 * gfortran.dg/itime_idate_1.f: Likewise.
16667 * gfortran.dg/itime_idate_2.f: Likewise.
16668 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16669 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16670 * gfortran.dg/large_real_kind_1.f90: Likewise.
16671 * gfortran.dg/large_real_kind_2.F90: Likewise.
16672 * gfortran.dg/large_real_kind_3.F90: Likewise.
16673 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16674 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16675 * gfortran.dg/large_recl.f90: Likewise.
16676 * gfortran.dg/large_unit_1.f90: Likewise.
16677 * gfortran.dg/large_unit_2.f90: Likewise.
16678 * gfortran.dg/largeequiv_1.f90: Likewise.
16679 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16680 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16681 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16682 * gfortran.dg/list_read_1.f90: Likewise.
16683 * gfortran.dg/list_read_10.f90: Likewise.
16684 * gfortran.dg/list_read_11.f90: Likewise.
16685 * gfortran.dg/list_read_12.f90: Likewise.
16686 * gfortran.dg/list_read_13.f: Likewise.
16687 * gfortran.dg/list_read_14.f90: Likewise.
16688 * gfortran.dg/list_read_2.f90: Likewise.
16689 * gfortran.dg/list_read_3.f90: Likewise.
16690 * gfortran.dg/list_read_4.f90: Likewise.
16691 * gfortran.dg/list_read_5.f90: Likewise.
16692 * gfortran.dg/list_read_6.f90: Likewise.
16693 * gfortran.dg/list_read_7.f90: Likewise.
16694 * gfortran.dg/list_read_8.f90: Likewise.
16695 * gfortran.dg/list_read_9.f90: Likewise.
16696 * gfortran.dg/loc_2.f90: Likewise.
16697 * gfortran.dg/logical_1.f90: Likewise.
16698 * gfortran.dg/logical_dot_product.f90: Likewise.
16699 * gfortran.dg/logical_temp_io.f90: Likewise.
16700 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16701 * gfortran.dg/lrshift_1.f90: Likewise.
16702 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16703 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16704 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16705 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16706 * gfortran.dg/make_unit.f90: Likewise.
16707 * gfortran.dg/mapping_1.f90: Likewise.
16708 * gfortran.dg/mapping_2.f90: Likewise.
16709 * gfortran.dg/mapping_3.f90: Likewise.
16710 * gfortran.dg/masklr_1.F90: Likewise.
16711 * gfortran.dg/masklr_2.F90: Likewise.
16712 * gfortran.dg/matmul_1.f90: Likewise.
16713 * gfortran.dg/matmul_10.f90: Likewise.
16714 * gfortran.dg/matmul_12.f90: Likewise.
16715 * gfortran.dg/matmul_16.f90: Likewise.
16716 * gfortran.dg/matmul_17.f90: Likewise.
16717 * gfortran.dg/matmul_18.f90: Likewise.
16718 * gfortran.dg/matmul_2.f90: Likewise.
16719 * gfortran.dg/matmul_3.f90: Likewise.
16720 * gfortran.dg/matmul_4.f90: Likewise.
16721 * gfortran.dg/matmul_6.f90: Likewise.
16722 * gfortran.dg/matmul_8.f03: Likewise.
16723 * gfortran.dg/matmul_9.f90: Likewise.
16724 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16725 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16726 * gfortran.dg/matmul_const.f90: Likewise.
16727 * gfortran.dg/maxloc_1.f90: Likewise.
16728 * gfortran.dg/maxloc_2.f90: Likewise.
16729 * gfortran.dg/maxloc_3.f90: Likewise.
16730 * gfortran.dg/maxloc_4.f90: Likewise.
16731 * gfortran.dg/maxloc_string_1.f90: Likewise.
16732 * gfortran.dg/maxlocval_1.f90: Likewise.
16733 * gfortran.dg/maxlocval_2.f90: Likewise.
16734 * gfortran.dg/maxlocval_3.f90: Likewise.
16735 * gfortran.dg/maxlocval_4.f90: Likewise.
16736 * gfortran.dg/maxval_char_1.f90: Likewise.
16737 * gfortran.dg/maxval_char_2.f90: Likewise.
16738 * gfortran.dg/maxval_char_3.f90: Likewise.
16739 * gfortran.dg/maxval_char_4.f90: Likewise.
16740 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16741 * gfortran.dg/mclock.f90: Likewise.
16742 * gfortran.dg/merge_bits_1.F90: Likewise.
16743 * gfortran.dg/merge_bits_2.F90: Likewise.
16744 * gfortran.dg/merge_char_1.f90: Likewise.
16745 * gfortran.dg/merge_init_expr.f90: Likewise.
16746 * gfortran.dg/min_max_optional_1.f90: Likewise.
16747 * gfortran.dg/min_max_optional_5.f90: Likewise.
16748 * gfortran.dg/minloc_1.f90: Likewise.
16749 * gfortran.dg/minloc_2.f90: Likewise.
16750 * gfortran.dg/minloc_3.f90: Likewise.
16751 * gfortran.dg/minloc_4.f90: Likewise.
16752 * gfortran.dg/minloc_string_1.f90: Likewise.
16753 * gfortran.dg/minlocval_1.f90: Likewise.
16754 * gfortran.dg/minlocval_2.f90: Likewise.
16755 * gfortran.dg/minlocval_3.f90: Likewise.
16756 * gfortran.dg/minlocval_4.f90: Likewise.
16757 * gfortran.dg/minmax_char_1.f90: Likewise.
16758 * gfortran.dg/minmaxloc_1.f90: Likewise.
16759 * gfortran.dg/minmaxloc_10.f90: Likewise.
16760 * gfortran.dg/minmaxloc_11.f90: Likewise.
16761 * gfortran.dg/minmaxloc_12.f90: Likewise.
16762 * gfortran.dg/minmaxloc_13.f90: Likewise.
16763 * gfortran.dg/minmaxloc_2.f90: Likewise.
16764 * gfortran.dg/minmaxloc_3.f90: Likewise.
16765 * gfortran.dg/minmaxloc_4.f90: Likewise.
16766 * gfortran.dg/minmaxloc_5.f90: Likewise.
16767 * gfortran.dg/minmaxloc_6.f90: Likewise.
16768 * gfortran.dg/minmaxloc_7.f90: Likewise.
16769 * gfortran.dg/minmaxloc_8.f90: Likewise.
16770 * gfortran.dg/minmaxval_1.f90: Likewise.
16771 * gfortran.dg/minval_char_1.f90: Likewise.
16772 * gfortran.dg/minval_char_2.f90: Likewise.
16773 * gfortran.dg/minval_char_3.f90: Likewise.
16774 * gfortran.dg/minval_char_4.f90: Likewise.
16775 * gfortran.dg/minval_char_5.f90: Likewise.
16776 * gfortran.dg/minval_parameter_1.f90: Likewise.
16777 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
16778 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
16779 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
16780 * gfortran.dg/missing_parens_1.f90: Likewise.
16781 * gfortran.dg/missing_parens_2.f90: Likewise.
16782 * gfortran.dg/mod_large_1.f90: Likewise.
16783 * gfortran.dg/mod_sign0_1.f90: Likewise.
16784 * gfortran.dg/module_blank_common.f90: Likewise.
16785 * gfortran.dg/module_commons_1.f90: Likewise.
16786 * gfortran.dg/module_commons_3.f90: Likewise.
16787 * gfortran.dg/module_double_reuse.f90: Likewise.
16788 * gfortran.dg/module_equivalence_1.f90: Likewise.
16789 * gfortran.dg/module_equivalence_2.f90: Likewise.
16790 * gfortran.dg/module_equivalence_3.f90: Likewise.
16791 * gfortran.dg/module_equivalence_5.f90: Likewise.
16792 * gfortran.dg/module_interface_1.f90: Likewise.
16793 * gfortran.dg/module_nan.f90: Likewise.
16794 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
16795 * gfortran.dg/module_procedure_1.f90: Likewise.
16796 * gfortran.dg/module_read_1.f90: Likewise.
16797 * gfortran.dg/module_read_2.f90: Likewise.
16798 * gfortran.dg/module_widestring_1.f90: Likewise.
16799 * gfortran.dg/move_alloc.f90: Likewise.
16800 * gfortran.dg/move_alloc_10.f90: Likewise.
16801 * gfortran.dg/move_alloc_13.f90: Likewise.
16802 * gfortran.dg/move_alloc_14.f90: Likewise.
16803 * gfortran.dg/move_alloc_15.f90: Likewise.
16804 * gfortran.dg/move_alloc_16.f90: Likewise.
16805 * gfortran.dg/move_alloc_2.f90: Likewise.
16806 * gfortran.dg/move_alloc_5.f90: Likewise.
16807 * gfortran.dg/move_alloc_6.f90: Likewise.
16808 * gfortran.dg/move_alloc_9.f90: Likewise.
16809 * gfortran.dg/multiple_allocation_1.f90: Likewise.
16810 * gfortran.dg/multiple_allocation_3.f90: Likewise.
16811 * gfortran.dg/mvbits_1.f90: Likewise.
16812 * gfortran.dg/mvbits_2.f90: Likewise.
16813 * gfortran.dg/mvbits_3.f90: Likewise.
16814 * gfortran.dg/mvbits_4.f90: Likewise.
16815 * gfortran.dg/mvbits_7.f90: Likewise.
16816 * gfortran.dg/mvbits_8.f90: Likewise.
16817 * gfortran.dg/namelist_11.f: Likewise.
16818 * gfortran.dg/namelist_12.f: Likewise.
16819 * gfortran.dg/namelist_13.f90: Likewise.
16820 * gfortran.dg/namelist_14.f90: Likewise.
16821 * gfortran.dg/namelist_15.f90: Likewise.
16822 * gfortran.dg/namelist_16.f90: Likewise.
16823 * gfortran.dg/namelist_17.f90: Likewise.
16824 * gfortran.dg/namelist_18.f90: Likewise.
16825 * gfortran.dg/namelist_19.f90: Likewise.
16826 * gfortran.dg/namelist_20.f90: Likewise.
16827 * gfortran.dg/namelist_21.f90: Likewise.
16828 * gfortran.dg/namelist_22.f90: Likewise.
16829 * gfortran.dg/namelist_23.f90: Likewise.
16830 * gfortran.dg/namelist_24.f90: Likewise.
16831 * gfortran.dg/namelist_26.f90: Likewise.
16832 * gfortran.dg/namelist_27.f90: Likewise.
16833 * gfortran.dg/namelist_28.f90: Likewise.
16834 * gfortran.dg/namelist_29.f90: Likewise.
16835 * gfortran.dg/namelist_37.f90: Likewise.
16836 * gfortran.dg/namelist_38.f90: Likewise.
16837 * gfortran.dg/namelist_39.f90: Likewise.
16838 * gfortran.dg/namelist_40.f90: Likewise.
16839 * gfortran.dg/namelist_41.f90: Likewise.
16840 * gfortran.dg/namelist_42.f90: Likewise.
16841 * gfortran.dg/namelist_43.f90: Likewise.
16842 * gfortran.dg/namelist_44.f90: Likewise.
16843 * gfortran.dg/namelist_47.f90: Likewise.
16844 * gfortran.dg/namelist_48.f90: Likewise.
16845 * gfortran.dg/namelist_49.f90: Likewise.
16846 * gfortran.dg/namelist_50.f90: Likewise.
16847 * gfortran.dg/namelist_51.f90: Likewise.
16848 * gfortran.dg/namelist_52.f90: Likewise.
16849 * gfortran.dg/namelist_54.f90: Likewise.
16850 * gfortran.dg/namelist_55.f90: Likewise.
16851 * gfortran.dg/namelist_56.f90: Likewise.
16852 * gfortran.dg/namelist_57.f90: Likewise.
16853 * gfortran.dg/namelist_58.f90: Likewise.
16854 * gfortran.dg/namelist_59.f90: Likewise.
16855 * gfortran.dg/namelist_60.f90: Likewise.
16856 * gfortran.dg/namelist_61.f90: Likewise.
16857 * gfortran.dg/namelist_64.f90: Likewise.
16858 * gfortran.dg/namelist_65.f90: Likewise.
16859 * gfortran.dg/namelist_69.f90: Likewise.
16860 * gfortran.dg/namelist_70.f90: Likewise.
16861 * gfortran.dg/namelist_71.f90: Likewise.
16862 * gfortran.dg/namelist_72.f: Likewise.
16863 * gfortran.dg/namelist_73.f90: Likewise.
16864 * gfortran.dg/namelist_77.f90: Likewise.
16865 * gfortran.dg/namelist_78.f90: Likewise.
16866 * gfortran.dg/namelist_79.f90: Likewise.
16867 * gfortran.dg/namelist_80.f90: Likewise.
16868 * gfortran.dg/namelist_81.f90: Likewise.
16869 * gfortran.dg/namelist_82.f90: Likewise.
16870 * gfortran.dg/namelist_84.f90: Likewise.
16871 * gfortran.dg/namelist_85.f90: Likewise.
16872 * gfortran.dg/namelist_86.f90: Likewise.
16873 * gfortran.dg/namelist_87.f90: Likewise.
16874 * gfortran.dg/namelist_88.f90: Likewise.
16875 * gfortran.dg/namelist_89.f90: Likewise.
16876 * gfortran.dg/namelist_90.f: Likewise.
16877 * gfortran.dg/namelist_95.f90: Likewise.
16878 * gfortran.dg/namelist_char_only.f90: Likewise.
16879 * gfortran.dg/namelist_empty.f90: Likewise.
16880 * gfortran.dg/namelist_internal.f90: Likewise.
16881 * gfortran.dg/namelist_use.f90: Likewise.
16882 * gfortran.dg/namelist_use_only.f90: Likewise.
16883 * gfortran.dg/namelist_utf8.f90: Likewise.
16884 * gfortran.dg/nan_1.f90: Likewise.
16885 * gfortran.dg/nan_2.f90: Likewise.
16886 * gfortran.dg/nan_3.f90: Likewise.
16887 * gfortran.dg/nan_6.f90: Likewise.
16888 * gfortran.dg/nan_7.f90: Likewise.
16889 * gfortran.dg/nearest_1.f90: Likewise.
16890 * gfortran.dg/nearest_2.f90: Likewise.
16891 * gfortran.dg/nearest_3.f90: Likewise.
16892 * gfortran.dg/negative-z-descriptor.f90: Likewise.
16893 * gfortran.dg/negative_automatic_size.f90: Likewise.
16894 * gfortran.dg/negative_unit.f: Likewise.
16895 * gfortran.dg/negative_unit2.f90: Likewise.
16896 * gfortran.dg/negative_unit_int8.f: Likewise.
16897 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
16898 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
16899 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
16900 * gfortran.dg/nested_modules_1.f90: Likewise.
16901 * gfortran.dg/nested_modules_2.f90: Likewise.
16902 * gfortran.dg/nested_modules_3.f90: Likewise.
16903 * gfortran.dg/nesting_1.f90: Likewise.
16904 * gfortran.dg/new_line.f90: Likewise.
16905 * gfortran.dg/newunit_1.f90: Likewise.
16906 * gfortran.dg/newunit_3.f90: Likewise.
16907 * gfortran.dg/newunit_5.f90.f90: Likewise.
16908 * gfortran.dg/nint_1.f90: Likewise.
16909 * gfortran.dg/nint_2.f90: Likewise.
16910 * gfortran.dg/no_arg_check_2.f90: Likewise.
16911 * gfortran.dg/no_range_check_1.f90: Likewise.
16912 * gfortran.dg/no_range_check_2.f90: Likewise.
16913 * gfortran.dg/no_range_check_3.f90: Likewise.
16914 * gfortran.dg/noadv_size.f90: Likewise.
16915 * gfortran.dg/nonreturning_statements.f90: Likewise.
16916 * gfortran.dg/norm2_1.f90: Likewise.
16917 * gfortran.dg/norm2_3.f90: Likewise.
16918 * gfortran.dg/nosigned_zero_1.f90: Likewise.
16919 * gfortran.dg/nosigned_zero_2.f90: Likewise.
16920 * gfortran.dg/nosigned_zero_3.f90: Likewise.
16921 * gfortran.dg/null_4.f90: Likewise.
16922 * gfortran.dg/null_9.f90: Likewise.
16923 * gfortran.dg/nullify_3.f90: Likewise.
16924 * gfortran.dg/oldstyle_1.f90: Likewise.
16925 * gfortran.dg/open_access_append_1.f90: Likewise.
16926 * gfortran.dg/open_access_append_2.f90: Likewise.
16927 * gfortran.dg/open_errors.f90: Likewise.
16928 * gfortran.dg/open_negative_unit_1.f90: Likewise.
16929 * gfortran.dg/open_new.f90: Likewise.
16930 * gfortran.dg/open_readonly_1.f90: Likewise.
16931 * gfortran.dg/operator_1.f90: Likewise.
16932 * gfortran.dg/optional_absent_1.f90: Likewise.
16933 * gfortran.dg/optional_absent_2.f90: Likewise.
16934 * gfortran.dg/optional_absent_3.f90: Likewise.
16935 * gfortran.dg/optional_class_1.f90: Likewise.
16936 * gfortran.dg/optional_dim_2.f90: Likewise.
16937 * gfortran.dg/optional_dim_3.f90: Likewise.
16938 * gfortran.dg/output_exponents_1.f90: Likewise.
16939 * gfortran.dg/overload_1.f90: Likewise.
16940 * gfortran.dg/overload_2.f90: Likewise.
16941 * gfortran.dg/overwrite_1.f: Likewise.
16942 * gfortran.dg/pad_no.f90: Likewise.
16943 * gfortran.dg/parameter_array_init_1.f90: Likewise.
16944 * gfortran.dg/parameter_array_init_2.f90: Likewise.
16945 * gfortran.dg/parameter_array_init_4.f90: Likewise.
16946 * gfortran.dg/parameter_array_init_5.f90: Likewise.
16947 * gfortran.dg/parameter_array_section_2.f90: Likewise.
16948 * gfortran.dg/parens_3.f90: Likewise.
16949 * gfortran.dg/parens_5.f90: Likewise.
16950 * gfortran.dg/parens_6.f90: Likewise.
16951 * gfortran.dg/parent_result_ref_1.f90: Likewise.
16952 * gfortran.dg/parent_result_ref_2.f90: Likewise.
16953 * gfortran.dg/parent_result_ref_3.f90: Likewise.
16954 * gfortran.dg/parent_result_ref_4.f90: Likewise.
16955 * gfortran.dg/parity_1.f90: Likewise.
16956 * gfortran.dg/past_eor.f90: Likewise.
16957 * gfortran.dg/pdt_1.f03: Likewise.
16958 * gfortran.dg/pdt_10.f03: Likewise.
16959 * gfortran.dg/pdt_11.f03: Likewise.
16960 * gfortran.dg/pdt_12.f03: Likewise.
16961 * gfortran.dg/pdt_13.f03: Likewise.
16962 * gfortran.dg/pdt_14.f03: Likewise.
16963 * gfortran.dg/pdt_15.f03: Likewise.
16964 * gfortran.dg/pdt_19.f03: Likewise.
16965 * gfortran.dg/pdt_20.f03: Likewise.
16966 * gfortran.dg/pdt_22.f03: Likewise.
16967 * gfortran.dg/pdt_23.f03: Likewise.
16968 * gfortran.dg/pdt_25.f03: Likewise.
16969 * gfortran.dg/pdt_26.f03: Likewise.
16970 * gfortran.dg/pdt_27.f03: Likewise.
16971 * gfortran.dg/pdt_28.f03: Likewise.
16972 * gfortran.dg/pdt_3.f03: Likewise.
16973 * gfortran.dg/pdt_4.f03: Likewise.
16974 * gfortran.dg/pdt_5.f03: Likewise.
16975 * gfortran.dg/pdt_7.f03: Likewise.
16976 * gfortran.dg/pointer_1.f90: Likewise.
16977 * gfortran.dg/pointer_array_1.f90: Likewise.
16978 * gfortran.dg/pointer_array_3.f90: Likewise.
16979 * gfortran.dg/pointer_array_4.f90: Likewise.
16980 * gfortran.dg/pointer_array_5.f90: Likewise.
16981 * gfortran.dg/pointer_array_6.f90: Likewise.
16982 * gfortran.dg/pointer_array_7.f90: Likewise.
16983 * gfortran.dg/pointer_array_8.f90: Likewise.
16984 * gfortran.dg/pointer_array_9.f90: Likewise.
16985 * gfortran.dg/pointer_array_component_1.f90: Likewise.
16986 * gfortran.dg/pointer_array_component_2.f90: Likewise.
16987 * gfortran.dg/pointer_assign_10.f90: Likewise.
16988 * gfortran.dg/pointer_assign_11.f90: Likewise.
16989 * gfortran.dg/pointer_assign_4.f90: Likewise.
16990 * gfortran.dg/pointer_assign_8.f90: Likewise.
16991 * gfortran.dg/pointer_assign_9.f90: Likewise.
16992 * gfortran.dg/pointer_check_10.f90: Likewise.
16993 * gfortran.dg/pointer_check_9.f90: Likewise.
16994 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
16995 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
16996 * gfortran.dg/pointer_function_result_1.f90: Likewise.
16997 * gfortran.dg/pointer_init_1.f90: Likewise.
16998 * gfortran.dg/pointer_init_3.f90: Likewise.
16999 * gfortran.dg/pointer_init_4.f90: Likewise.
17000 * gfortran.dg/pointer_init_5.f90: Likewise.
17001 * gfortran.dg/pointer_init_8.f90: Likewise.
17002 * gfortran.dg/pointer_intent_1.f90: Likewise.
17003 * gfortran.dg/pointer_intent_4.f90: Likewise.
17004 * gfortran.dg/pointer_intent_5.f90: Likewise.
17005 * gfortran.dg/pointer_remapping_10.f90: Likewise.
17006 * gfortran.dg/pointer_remapping_4.f03: Likewise.
17007 * gfortran.dg/pointer_remapping_5.f08: Likewise.
17008 * gfortran.dg/pointer_remapping_9.f90: Likewise.
17009 * gfortran.dg/pointer_target_1.f90: Likewise.
17010 * gfortran.dg/pointer_target_2.f90: Likewise.
17011 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
17012 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
17013 * gfortran.dg/power.f90: Likewise.
17014 * gfortran.dg/power1.f90: Likewise.
17015 * gfortran.dg/power_3.f90: Likewise.
17016 * gfortran.dg/power_4.f90: Likewise.
17017 * gfortran.dg/power_5.f90: Likewise.
17018 * gfortran.dg/pr12884.f: Likewise.
17019 * gfortran.dg/pr15129.f90: Likewise.
17020 * gfortran.dg/pr15140.f90: Likewise.
17021 * gfortran.dg/pr15324.f90: Likewise.
17022 * gfortran.dg/pr15332.f: Likewise.
17023 * gfortran.dg/pr15957.f90: Likewise.
17024 * gfortran.dg/pr15959.f90: Likewise.
17025 * gfortran.dg/pr16597.f90: Likewise.
17026 * gfortran.dg/pr16861.f90: Likewise.
17027 * gfortran.dg/pr16938.f90: Likewise.
17028 * gfortran.dg/pr17090.f90: Likewise.
17029 * gfortran.dg/pr17143.f90: Likewise.
17030 * gfortran.dg/pr17164.f90: Likewise.
17031 * gfortran.dg/pr17229.f: Likewise.
17032 * gfortran.dg/pr17285.f90: Likewise.
17033 * gfortran.dg/pr17286.f90: Likewise.
17034 * gfortran.dg/pr17472.f: Likewise.
17035 * gfortran.dg/pr17612.f90: Likewise.
17036 * gfortran.dg/pr17706.f90: Likewise.
17037 * gfortran.dg/pr18025.f90: Likewise.
17038 * gfortran.dg/pr18122.f90: Likewise.
17039 * gfortran.dg/pr18210.f90: Likewise.
17040 * gfortran.dg/pr18392.f90: Likewise.
17041 * gfortran.dg/pr19155.f: Likewise.
17042 * gfortran.dg/pr19216.f: Likewise.
17043 * gfortran.dg/pr19467.f90: Likewise.
17044 * gfortran.dg/pr19657.f: Likewise.
17045 * gfortran.dg/pr19926.f90: Likewise.
17046 * gfortran.dg/pr19928-1.f90: Likewise.
17047 * gfortran.dg/pr19928-2.f90: Likewise.
17048 * gfortran.dg/pr20086.f90: Likewise.
17049 * gfortran.dg/pr20124.f90: Likewise.
17050 * gfortran.dg/pr20163-2.f: Likewise.
17051 * gfortran.dg/pr20480.f90: Likewise.
17052 * gfortran.dg/pr20755.f: Likewise.
17053 * gfortran.dg/pr20950.f: Likewise.
17054 * gfortran.dg/pr21177.f90: Likewise.
17055 * gfortran.dg/pr21730.f: Likewise.
17056 * gfortran.dg/pr22491.f: Likewise.
17057 * gfortran.dg/pr25603.f: Likewise.
17058 * gfortran.dg/pr26246_2.f90: Likewise.
17059 * gfortran.dg/pr32136.f90: Likewise.
17060 * gfortran.dg/pr32533.f90: Likewise.
17061 * gfortran.dg/pr33794.f90: Likewise.
17062 * gfortran.dg/pr35662.f90: Likewise.
17063 * gfortran.dg/pr35944-1.f90: Likewise.
17064 * gfortran.dg/pr35944-2.f90: Likewise.
17065 * gfortran.dg/pr35983.f90: Likewise.
17066 * gfortran.dg/pr39865.f90: Likewise.
17067 * gfortran.dg/pr41212.f90: Likewise.
17068 * gfortran.dg/pr43808.f90: Likewise.
17069 * gfortran.dg/pr44592.f90: Likewise.
17070 * gfortran.dg/pr44735.f90: Likewise.
17071 * gfortran.dg/pr45308.f03: Likewise.
17072 * gfortran.dg/pr46297.f: Likewise.
17073 * gfortran.dg/pr46588.f90: Likewise.
17074 * gfortran.dg/pr46665.f90: Likewise.
17075 * gfortran.dg/pr46804.f90: Likewise.
17076 * gfortran.dg/pr47008.f03: Likewise.
17077 * gfortran.dg/pr47614.f: Likewise.
17078 * gfortran.dg/pr47878.f90: Likewise.
17079 * gfortran.dg/pr49103.f90: Likewise.
17080 * gfortran.dg/pr50069_1.f90: Likewise.
17081 * gfortran.dg/pr50769.f90: Likewise.
17082 * gfortran.dg/pr52608.f90: Likewise.
17083 * gfortran.dg/pr55086_2.f90: Likewise.
17084 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
17085 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
17086 * gfortran.dg/pr55330.f90: Likewise.
17087 * gfortran.dg/pr56015.f90: Likewise.
17088 * gfortran.dg/pr57910.f90: Likewise.
17089 * gfortran.dg/pr59700.f90: Likewise.
17090 * gfortran.dg/pr62125.f90: Likewise.
17091 * gfortran.dg/pr64530.f90: Likewise.
17092 * gfortran.dg/pr65429.f90: Likewise.
17093 * gfortran.dg/pr65450.f90: Likewise.
17094 * gfortran.dg/pr65504.f90: Likewise.
17095 * gfortran.dg/pr65903.f90: Likewise.
17096 * gfortran.dg/pr66311.f90: Likewise.
17097 * gfortran.dg/pr66864.f90: Likewise.
17098 * gfortran.dg/pr67140.f90: Likewise.
17099 * gfortran.dg/pr67524.f90: Likewise.
17100 * gfortran.dg/pr67885.f90: Likewise.
17101 * gfortran.dg/pr68053.f90: Likewise.
17102 * gfortran.dg/pr68566.f90: Likewise.
17103 * gfortran.dg/pr69514_1.f90: Likewise.
17104 * gfortran.dg/pr69514_2.f90: Likewise.
17105 * gfortran.dg/pr69739.f90: Likewise.
17106 * gfortran.dg/pr70673.f90: Likewise.
17107 * gfortran.dg/pr71523_2.f90: Likewise.
17108 * gfortran.dg/pr71764.f90: Likewise.
17109 * gfortran.dg/pr78092.f90: Likewise.
17110 * gfortran.dg/pr82973.f90: Likewise.
17111 * gfortran.dg/pr83864.f90: Likewise.
17112 * gfortran.dg/pr83874.f90: Likewise.
17113 * gfortran.dg/pr84088.f90: Likewise.
17114 * gfortran.dg/pr84155.f90: Likewise.
17115 * gfortran.dg/proc_decl_12.f90: Likewise.
17116 * gfortran.dg/proc_decl_13.f90: Likewise.
17117 * gfortran.dg/proc_decl_15.f90: Likewise.
17118 * gfortran.dg/proc_decl_17.f90: Likewise.
17119 * gfortran.dg/proc_decl_18.f90: Likewise.
17120 * gfortran.dg/proc_decl_2.f90: Likewise.
17121 * gfortran.dg/proc_decl_5.f90: Likewise.
17122 * gfortran.dg/proc_decl_9.f90: Likewise.
17123 * gfortran.dg/proc_ptr_1.f90: Likewise.
17124 * gfortran.dg/proc_ptr_10.f90: Likewise.
17125 * gfortran.dg/proc_ptr_12.f90: Likewise.
17126 * gfortran.dg/proc_ptr_18.f90: Likewise.
17127 * gfortran.dg/proc_ptr_19.f90: Likewise.
17128 * gfortran.dg/proc_ptr_21.f90: Likewise.
17129 * gfortran.dg/proc_ptr_22.f90: Likewise.
17130 * gfortran.dg/proc_ptr_23.f90: Likewise.
17131 * gfortran.dg/proc_ptr_25.f90: Likewise.
17132 * gfortran.dg/proc_ptr_26.f90: Likewise.
17133 * gfortran.dg/proc_ptr_3.f90: Likewise.
17134 * gfortran.dg/proc_ptr_36.f90: Likewise.
17135 * gfortran.dg/proc_ptr_47.f90: Likewise.
17136 * gfortran.dg/proc_ptr_48.f90: Likewise.
17137 * gfortran.dg/proc_ptr_5.f90: Likewise.
17138 * gfortran.dg/proc_ptr_6.f90: Likewise.
17139 * gfortran.dg/proc_ptr_7.f90: Likewise.
17140 * gfortran.dg/proc_ptr_8.f90: Likewise.
17141 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
17142 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
17143 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
17144 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
17145 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
17146 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
17147 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
17148 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
17149 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
17150 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
17151 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
17152 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
17153 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
17154 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
17155 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
17156 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
17157 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
17158 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
17159 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
17160 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
17161 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
17162 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
17163 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
17164 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
17165 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
17166 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
17167 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
17168 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
17169 * gfortran.dg/product_init_expr.f03: Likewise.
17170 * gfortran.dg/promotion.f90: Likewise.
17171 * gfortran.dg/promotion_3.f90: Likewise.
17172 * gfortran.dg/promotion_4.f90: Likewise.
17173 * gfortran.dg/protected_1.f90: Likewise.
17174 * gfortran.dg/protected_2.f90: Likewise.
17175 * gfortran.dg/ptr-func-1.f90: Likewise.
17176 * gfortran.dg/ptr-func-2.f90: Likewise.
17177 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
17178 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
17179 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
17180 * gfortran.dg/pure_byref_1.f90: Likewise.
17181 * gfortran.dg/pure_byref_2.f90: Likewise.
17182 * gfortran.dg/pure_byref_3.f90: Likewise.
17183 * gfortran.dg/quad_2.f90: Likewise.
17184 * gfortran.dg/quad_3.f90: Likewise.
17185 * gfortran.dg/random_3.f90: Likewise.
17186 * gfortran.dg/random_4.f90: Likewise.
17187 * gfortran.dg/random_7.f90: Likewise.
17188 * gfortran.dg/read_2.f90: Likewise.
17189 * gfortran.dg/read_3.f90: Likewise.
17190 * gfortran.dg/read_4.f90: Likewise.
17191 * gfortran.dg/read_5.f90: Likewise.
17192 * gfortran.dg/read_bad_advance.f90: Likewise.
17193 * gfortran.dg/read_bang.f90: Likewise.
17194 * gfortran.dg/read_bang4.f90: Likewise.
17195 * gfortran.dg/read_comma.f: Likewise.
17196 * gfortran.dg/read_dir.f90: Likewise.
17197 * gfortran.dg/read_empty_file.f: Likewise.
17198 * gfortran.dg/read_eof_1.f90: Likewise.
17199 * gfortran.dg/read_eof_2.f90: Likewise.
17200 * gfortran.dg/read_eof_3.f90: Likewise.
17201 * gfortran.dg/read_eof_4.f90: Likewise.
17202 * gfortran.dg/read_eof_5.f90: Likewise.
17203 * gfortran.dg/read_eof_6.f: Likewise.
17204 * gfortran.dg/read_eof_7.f90: Likewise.
17205 * gfortran.dg/read_eof_8.f90: Likewise.
17206 * gfortran.dg/read_eof_all.f90: Likewise.
17207 * gfortran.dg/read_eor.f90: Likewise.
17208 * gfortran.dg/read_float_1.f90: Likewise.
17209 * gfortran.dg/read_float_2.f03: Likewise.
17210 * gfortran.dg/read_float_3.f90: Likewise.
17211 * gfortran.dg/read_float_4.f90: Likewise.
17212 * gfortran.dg/read_infnan_1.f90: Likewise.
17213 * gfortran.dg/read_list_eof_1.f90: Likewise.
17214 * gfortran.dg/read_logical.f90: Likewise.
17215 * gfortran.dg/read_many_1.f: Likewise.
17216 * gfortran.dg/read_no_eor.f90: Likewise.
17217 * gfortran.dg/read_noadvance.f90: Likewise.
17218 * gfortran.dg/read_repeat.f90: Likewise.
17219 * gfortran.dg/read_repeat_2.f90: Likewise.
17220 * gfortran.dg/read_size_noadvance.f90: Likewise.
17221 * gfortran.dg/read_x_eof.f90: Likewise.
17222 * gfortran.dg/read_x_past.f: Likewise.
17223 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
17224 * gfortran.dg/real_const_1.f: Likewise.
17225 * gfortran.dg/real_const_2.f90: Likewise.
17226 * gfortran.dg/real_const_3.f90: Likewise.
17227 * gfortran.dg/real_do_1.f90: Likewise.
17228 * gfortran.dg/real_index_1.f90: Likewise.
17229 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
17230 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
17231 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
17232 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
17233 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
17234 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
17235 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
17236 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
17237 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
17238 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
17239 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
17240 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
17241 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
17242 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
17243 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
17244 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
17245 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
17246 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
17247 * gfortran.dg/record_marker_1.f90: Likewise.
17248 * gfortran.dg/record_marker_2.f: Likewise.
17249 * gfortran.dg/record_marker_3.f90: Likewise.
17250 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
17251 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
17252 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
17253 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
17254 * gfortran.dg/recursive_check_7.f90: Likewise.
17255 * gfortran.dg/recursive_reference_1.f90: Likewise.
17256 * gfortran.dg/recursive_reference_2.f90: Likewise.
17257 * gfortran.dg/recursive_stack.f90: Likewise.
17258 * gfortran.dg/reduction.f90: Likewise.
17259 * gfortran.dg/repack_arrays_1.f90: Likewise.
17260 * gfortran.dg/repeat_1.f90: Likewise.
17261 * gfortran.dg/repeat_2.f90: Likewise.
17262 * gfortran.dg/repeat_3.f90: Likewise.
17263 * gfortran.dg/repeat_6.f90: Likewise.
17264 * gfortran.dg/reshape-alloc.f90: Likewise.
17265 * gfortran.dg/reshape-complex.f90: Likewise.
17266 * gfortran.dg/reshape.f90: Likewise.
17267 * gfortran.dg/reshape_2.f90: Likewise.
17268 * gfortran.dg/reshape_7.f90: Likewise.
17269 * gfortran.dg/reshape_empty_1.f03: Likewise.
17270 * gfortran.dg/reshape_pad_1.f90: Likewise.
17271 * gfortran.dg/reshape_rank7.f90: Likewise.
17272 * gfortran.dg/reshape_transpose_1.f90: Likewise.
17273 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
17274 * gfortran.dg/result_default_init_1.f90: Likewise.
17275 * gfortran.dg/result_in_spec_1.f90: Likewise.
17276 * gfortran.dg/result_in_spec_2.f90: Likewise.
17277 * gfortran.dg/ret_array_1.f90: Likewise.
17278 * gfortran.dg/ret_pointer_1.f90: Likewise.
17279 * gfortran.dg/ret_pointer_2.f90: Likewise.
17280 * gfortran.dg/rewind_1.f90: Likewise.
17281 * gfortran.dg/round_1.f03: Likewise.
17282 * gfortran.dg/round_2.f03: Likewise.
17283 * gfortran.dg/round_3.f08: Likewise.
17284 * gfortran.dg/round_4.f90: Likewise.
17285 * gfortran.dg/rrspacing_1.f90: Likewise.
17286 * gfortran.dg/runtime_warning_1.f90: Likewise.
17287 * gfortran.dg/same_type_as_2.f03: Likewise.
17288 * gfortran.dg/save_1.f90: Likewise.
17289 * gfortran.dg/save_5.f90: Likewise.
17290 * gfortran.dg/save_6.f90: Likewise.
17291 * gfortran.dg/scalar_mask_1.f90: Likewise.
17292 * gfortran.dg/scalar_mask_2.f90: Likewise.
17293 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
17294 * gfortran.dg/scale_1.f90: Likewise.
17295 * gfortran.dg/scan_1.f90: Likewise.
17296 * gfortran.dg/scan_2.f90: Likewise.
17297 * gfortran.dg/secnds-1.f: Likewise.
17298 * gfortran.dg/secnds.f: Likewise.
17299 * gfortran.dg/select_1.f90: Likewise.
17300 * gfortran.dg/select_2.f90: Likewise.
17301 * gfortran.dg/select_3.f90: Likewise.
17302 * gfortran.dg/select_5.f90: Likewise.
17303 * gfortran.dg/select_char_1.f90: Likewise.
17304 * gfortran.dg/select_char_2.f90: Likewise.
17305 * gfortran.dg/select_type_13.f03: Likewise.
17306 * gfortran.dg/select_type_14.f03: Likewise.
17307 * gfortran.dg/select_type_15.f03: Likewise.
17308 * gfortran.dg/select_type_19.f03: Likewise.
17309 * gfortran.dg/select_type_2.f03: Likewise.
17310 * gfortran.dg/select_type_26.f03: Likewise.
17311 * gfortran.dg/select_type_27.f03: Likewise.
17312 * gfortran.dg/select_type_28.f03: Likewise.
17313 * gfortran.dg/select_type_3.f03: Likewise.
17314 * gfortran.dg/select_type_35.f03: Likewise.
17315 * gfortran.dg/select_type_36.f03: Likewise.
17316 * gfortran.dg/select_type_37.f03: Likewise.
17317 * gfortran.dg/select_type_39.f03: Likewise.
17318 * gfortran.dg/select_type_4.f90: Likewise.
17319 * gfortran.dg/select_type_5.f03: Likewise.
17320 * gfortran.dg/select_type_6.f03: Likewise.
17321 * gfortran.dg/select_type_7.f03: Likewise.
17322 * gfortran.dg/select_type_8.f03: Likewise.
17323 * gfortran.dg/selected_char_kind_1.f90: Likewise.
17324 * gfortran.dg/selected_char_kind_4.f90: Likewise.
17325 * gfortran.dg/selected_kind_1.f90: Likewise.
17326 * gfortran.dg/selected_real_kind_2.f90: Likewise.
17327 * gfortran.dg/shape_2.f90: Likewise.
17328 * gfortran.dg/shape_4.f90: Likewise.
17329 * gfortran.dg/shape_5.f90: Likewise.
17330 * gfortran.dg/shape_7.f90: Likewise.
17331 * gfortran.dg/shape_8.f90: Likewise.
17332 * gfortran.dg/shape_9.f90: Likewise.
17333 * gfortran.dg/shift-kind_2.f90: Likewise.
17334 * gfortran.dg/shiftalr_1.F90: Likewise.
17335 * gfortran.dg/shiftalr_2.F90: Likewise.
17336 * gfortran.dg/simpleif_1.f90: Likewise.
17337 * gfortran.dg/simplify_argN_1.f90: Likewise.
17338 * gfortran.dg/simplify_cshift_1.f90: Likewise.
17339 * gfortran.dg/simplify_cshift_4.f90: Likewise.
17340 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
17341 * gfortran.dg/simplify_modulo.f90: Likewise.
17342 * gfortran.dg/single_char_string.f90: Likewise.
17343 * gfortran.dg/size_dim.f90: Likewise.
17344 * gfortran.dg/size_optional_dim_1.f90: Likewise.
17345 * gfortran.dg/sizeof.f90: Likewise.
17346 * gfortran.dg/sizeof_4.f90: Likewise.
17347 * gfortran.dg/slash_1.f90: Likewise.
17348 * gfortran.dg/sms-1.f90: Likewise.
17349 * gfortran.dg/sms-2.f90: Likewise.
17350 * gfortran.dg/spec_expr_7.f90: Likewise.
17351 * gfortran.dg/specifics_1.f90: Likewise.
17352 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
17353 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
17354 * gfortran.dg/spread_init_expr.f03: Likewise.
17355 * gfortran.dg/spread_scalar_source.f90: Likewise.
17356 * gfortran.dg/spread_shape_1.f90: Likewise.
17357 * gfortran.dg/stat_1.f90: Likewise.
17358 * gfortran.dg/stat_2.f90: Likewise.
17359 * gfortran.dg/stfunc_1.f90: Likewise.
17360 * gfortran.dg/stfunc_4.f90: Likewise.
17361 * gfortran.dg/stfunc_6.f90: Likewise.
17362 * gfortran.dg/storage_size_1.f08: Likewise.
17363 * gfortran.dg/storage_size_3.f08: Likewise.
17364 * gfortran.dg/storage_size_4.f90: Likewise.
17365 * gfortran.dg/streamio_1.f90: Likewise.
17366 * gfortran.dg/streamio_10.f90: Likewise.
17367 * gfortran.dg/streamio_11.f90: Likewise.
17368 * gfortran.dg/streamio_12.f90: Likewise.
17369 * gfortran.dg/streamio_13.f90: Likewise.
17370 * gfortran.dg/streamio_14.f90: Likewise.
17371 * gfortran.dg/streamio_15.f90: Likewise.
17372 * gfortran.dg/streamio_16.f90: Likewise.
17373 * gfortran.dg/streamio_17.f90: Likewise.
17374 * gfortran.dg/streamio_2.f90: Likewise.
17375 * gfortran.dg/streamio_3.f90: Likewise.
17376 * gfortran.dg/streamio_4.f90: Likewise.
17377 * gfortran.dg/streamio_5.f90: Likewise.
17378 * gfortran.dg/streamio_6.f90: Likewise.
17379 * gfortran.dg/streamio_7.f90: Likewise.
17380 * gfortran.dg/streamio_8.f90: Likewise.
17381 * gfortran.dg/streamio_9.f90: Likewise.
17382 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17383 * gfortran.dg/string_4.f90: Likewise.
17384 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17385 * gfortran.dg/string_assign_2.f90: Likewise.
17386 * gfortran.dg/string_compare_1.f90: Likewise.
17387 * gfortran.dg/string_compare_2.f90: Likewise.
17388 * gfortran.dg/string_compare_3.f90: Likewise.
17389 * gfortran.dg/string_ctor_1.f90: Likewise.
17390 * gfortran.dg/string_length_1.f90: Likewise.
17391 * gfortran.dg/string_length_2.f90: Likewise.
17392 * gfortran.dg/string_length_3.f90: Likewise.
17393 * gfortran.dg/string_length_4.f90: Likewise.
17394 * gfortran.dg/string_null_compare_1.f: Likewise.
17395 * gfortran.dg/string_pad_trunc.f90: Likewise.
17396 * gfortran.dg/structure_constructor_1.f03: Likewise.
17397 * gfortran.dg/structure_constructor_11.f90: Likewise.
17398 * gfortran.dg/structure_constructor_13.f03: Likewise.
17399 * gfortran.dg/structure_constructor_2.f03: Likewise.
17400 * gfortran.dg/structure_constructor_5.f03: Likewise.
17401 * gfortran.dg/submodule_1.f08: Likewise.
17402 * gfortran.dg/submodule_11.f08: Likewise.
17403 * gfortran.dg/submodule_14.f08: Likewise.
17404 * gfortran.dg/submodule_15.f08: Likewise.
17405 * gfortran.dg/submodule_17.f08: Likewise.
17406 * gfortran.dg/submodule_18.f08: Likewise.
17407 * gfortran.dg/submodule_19.f08: Likewise.
17408 * gfortran.dg/submodule_2.f08: Likewise.
17409 * gfortran.dg/submodule_27.f08: Likewise.
17410 * gfortran.dg/submodule_28.f08: Likewise.
17411 * gfortran.dg/submodule_29.f08: Likewise.
17412 * gfortran.dg/submodule_30.f08: Likewise.
17413 * gfortran.dg/submodule_6.f08: Likewise.
17414 * gfortran.dg/submodule_7.f08: Likewise.
17415 * gfortran.dg/submodule_8.f08: Likewise.
17416 * gfortran.dg/subnormal_1.f90: Likewise.
17417 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17418 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17419 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17420 * gfortran.dg/substr_2.f: Likewise.
17421 * gfortran.dg/substr_3.f: Likewise.
17422 * gfortran.dg/substr_4.f: Likewise.
17423 * gfortran.dg/substr_5.f90: Likewise.
17424 * gfortran.dg/substr_6.f90: Likewise.
17425 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17426 * gfortran.dg/sum_init_expr.f03: Likewise.
17427 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17428 * gfortran.dg/system_clock_3.f08: Likewise.
17429 * gfortran.dg/t_editing.f: Likewise.
17430 * gfortran.dg/team_change_1.f90: Likewise.
17431 * gfortran.dg/team_end_1.f90: Likewise.
17432 * gfortran.dg/team_number_1.f90: Likewise.
17433 * gfortran.dg/temporary_1.f90: Likewise.
17434 * gfortran.dg/test_com_block.f90: Likewise.
17435 * gfortran.dg/test_only_clause.f90: Likewise.
17436 * gfortran.dg/tiny_1.f90: Likewise.
17437 * gfortran.dg/tiny_2.f90: Likewise.
17438 * gfortran.dg/tl_editing.f90: Likewise.
17439 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17440 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17441 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17442 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17443 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17444 * gfortran.dg/transfer_class_2.f90: Likewise.
17445 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17446 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17447 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17448 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17449 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17450 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17451 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17452 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17453 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17454 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17455 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17456 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17457 * gfortran.dg/transpose_1.f90: Likewise.
17458 * gfortran.dg/transpose_3.f03: Likewise.
17459 * gfortran.dg/transpose_4.f90: Likewise.
17460 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17461 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17462 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17463 * gfortran.dg/trim_1.f90: Likewise.
17464 * gfortran.dg/trim_optimize_1.f90: Likewise.
17465 * gfortran.dg/trim_optimize_2.f90: Likewise.
17466 * gfortran.dg/trim_optimize_3.f90: Likewise.
17467 * gfortran.dg/trim_optimize_4.f90: Likewise.
17468 * gfortran.dg/trim_optimize_5.f90: Likewise.
17469 * gfortran.dg/trim_optimize_6.f90: Likewise.
17470 * gfortran.dg/trim_optimize_7.f90: Likewise.
17471 * gfortran.dg/trim_optimize_8.f90: Likewise.
17472 * gfortran.dg/type_to_class_1.f03: Likewise.
17473 * gfortran.dg/type_to_class_2.f03: Likewise.
17474 * gfortran.dg/type_to_class_3.f03: Likewise.
17475 * gfortran.dg/type_to_class_4.f03: Likewise.
17476 * gfortran.dg/type_to_class_5.f03: Likewise.
17477 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17478 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17479 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17480 * gfortran.dg/typebound_call_1.f03: Likewise.
17481 * gfortran.dg/typebound_call_13.f03: Likewise.
17482 * gfortran.dg/typebound_call_18.f03: Likewise.
17483 * gfortran.dg/typebound_call_19.f03: Likewise.
17484 * gfortran.dg/typebound_call_2.f03: Likewise.
17485 * gfortran.dg/typebound_call_20.f03: Likewise.
17486 * gfortran.dg/typebound_call_3.f03: Likewise.
17487 * gfortran.dg/typebound_generic_5.f03: Likewise.
17488 * gfortran.dg/typebound_generic_6.f03: Likewise.
17489 * gfortran.dg/typebound_generic_9.f03: Likewise.
17490 * gfortran.dg/typebound_operator_12.f03: Likewise.
17491 * gfortran.dg/typebound_operator_13.f03: Likewise.
17492 * gfortran.dg/typebound_operator_15.f90: Likewise.
17493 * gfortran.dg/typebound_operator_20.f90: Likewise.
17494 * gfortran.dg/typebound_operator_3.f03: Likewise.
17495 * gfortran.dg/typebound_operator_6.f03: Likewise.
17496 * gfortran.dg/typebound_operator_7.f03: Likewise.
17497 * gfortran.dg/typebound_operator_8.f03: Likewise.
17498 * gfortran.dg/typebound_operator_9.f03: Likewise.
17499 * gfortran.dg/typebound_proc_19.f90: Likewise.
17500 * gfortran.dg/typebound_proc_20.f90: Likewise.
17501 * gfortran.dg/typebound_proc_23.f90: Likewise.
17502 * gfortran.dg/typebound_proc_27.f03: Likewise.
17503 * gfortran.dg/typebound_proc_35.f90: Likewise.
17504 * gfortran.dg/typebound_proc_36.f90: Likewise.
17505 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17506 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17507 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17508 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17509 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17510 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17511 * gfortran.dg/unf_short_record_1.f90: Likewise.
17512 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17513 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17514 * gfortran.dg/unit_1.f90: Likewise.
17515 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17516 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17517 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17518 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17519 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17520 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17521 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17522 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17523 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17524 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17525 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17526 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17527 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17528 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17529 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17530 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17531 * gfortran.dg/unpack_init_expr.f03: Likewise.
17532 * gfortran.dg/use_10.f90: Likewise.
17533 * gfortran.dg/use_11.f90: Likewise.
17534 * gfortran.dg/use_13.f90: Likewise.
17535 * gfortran.dg/use_24.f90: Likewise.
17536 * gfortran.dg/use_27.f90: Likewise.
17537 * gfortran.dg/use_5.f90: Likewise.
17538 * gfortran.dg/use_allocated_1.f90: Likewise.
17539 * gfortran.dg/use_only_1.f90: Likewise.
17540 * gfortran.dg/use_only_4.f90: Likewise.
17541 * gfortran.dg/use_rename_2.f90: Likewise.
17542 * gfortran.dg/use_rename_4.f90: Likewise.
17543 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17544 * gfortran.dg/used_interface_ref.f90: Likewise.
17545 * gfortran.dg/used_types_5.f90: Likewise.
17546 * gfortran.dg/utf8_1.f03: Likewise.
17547 * gfortran.dg/utf8_2.f03: Likewise.
17548 * gfortran.dg/value_1.f90: Likewise.
17549 * gfortran.dg/value_2.f90: Likewise.
17550 * gfortran.dg/value_4.f90: Likewise.
17551 * gfortran.dg/value_6.f03: Likewise.
17552 * gfortran.dg/value_7.f03: Likewise.
17553 * gfortran.dg/value_test.f90: Likewise.
17554 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17555 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17556 * gfortran.dg/vect/pr60510.f: Likewise.
17557 * gfortran.dg/vect/pr69882.f90: Likewise.
17558 * gfortran.dg/vect/pr69980.f90: Likewise.
17559 * gfortran.dg/vect/vect-5.f90: Likewise.
17560 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17561 * gfortran.dg/vector_subscript_1.f90: Likewise.
17562 * gfortran.dg/vector_subscript_2.f90: Likewise.
17563 * gfortran.dg/vector_subscript_3.f90: Likewise.
17564 * gfortran.dg/vector_subscript_5.f90: Likewise.
17565 * gfortran.dg/verify_2.f90: Likewise.
17566 * gfortran.dg/volatile10.f90: Likewise.
17567 * gfortran.dg/where_1.f90: Likewise.
17568 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17569 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17570 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17571 * gfortran.dg/whole_file_13.f90: Likewise.
17572 * gfortran.dg/whole_file_2.f90: Likewise.
17573 * gfortran.dg/widechar_2.f90: Likewise.
17574 * gfortran.dg/widechar_4.f90: Likewise.
17575 * gfortran.dg/widechar_5.f90: Likewise.
17576 * gfortran.dg/widechar_6.f90: Likewise.
17577 * gfortran.dg/widechar_8.f90: Likewise.
17578 * gfortran.dg/widechar_IO_1.f90: Likewise.
17579 * gfortran.dg/widechar_IO_2.f90: Likewise.
17580 * gfortran.dg/widechar_IO_3.f90: Likewise.
17581 * gfortran.dg/widechar_IO_4.f90: Likewise.
17582 * gfortran.dg/widechar_compare_1.f90: Likewise.
17583 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17584 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17585 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17586 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17587 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17588 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17589 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17590 * gfortran.dg/widechar_select_1.f90: Likewise.
17591 * gfortran.dg/winapi.f90: Likewise.
17592 * gfortran.dg/write_0_pe_format.f90: Likewise.
17593 * gfortran.dg/write_back.f: Likewise.
17594 * gfortran.dg/write_check3.f90: Likewise.
17595 * gfortran.dg/write_direct_eor.f90: Likewise.
17596 * gfortran.dg/write_padding.f90: Likewise.
17597 * gfortran.dg/write_recursive.f90: Likewise.
17598 * gfortran.dg/write_rewind_1.f: Likewise.
17599 * gfortran.dg/write_rewind_2.f: Likewise.
17600 * gfortran.dg/write_zero_array.f90: Likewise.
17601 * gfortran.dg/x_slash_1.f: Likewise.
17602 * gfortran.dg/x_slash_2.f: Likewise.
17603 * gfortran.dg/zero_array_components_1.f90: Likewise.
17604 * gfortran.dg/zero_length_1.f90: Likewise.
17605 * gfortran.dg/zero_length_2.f90: Likewise.
17606 * gfortran.dg/zero_sized_1.f90: Likewise.
17607 * gfortran.dg/zero_sized_3.f90: Likewise.
17608 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17609 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17610 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17611 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17612 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17613 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17614 * gfortran.fortran-torture/execute/args.f90: Likewise.
17615 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17616 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17617 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17618 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17619 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17620 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17621 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17622 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17623 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17624 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17625 * gfortran.fortran-torture/execute/common.f90: Likewise.
17626 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17627 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17628 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17629 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17630 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17631 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17632 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17633 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17634 * gfortran.fortran-torture/execute/data.f90: Likewise.
17635 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17636 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17637 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17638 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17639 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17640 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17641 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17642 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17643 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17644 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17645 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17646 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17647 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17648 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17649 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17650 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17651 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17652 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17653 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17654 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17655 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17656 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17657 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17658 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17659 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17660 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17661 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17662 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17663 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17664 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17665 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17666 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17667 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17668 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17669 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17670 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17671 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17672 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17673 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17674 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17675 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17676 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17677 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17678 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17679 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17680 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17681 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17682 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17683 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17684 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17685 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17686 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17687 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17688 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17689 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17690 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17691 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17692 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17693 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17694 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17695 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17696 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17697 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17698 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17699 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17700 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17701 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17702 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17703 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17704 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17705 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17706 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17707 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17708 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17709 Likewise.
17710 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17711 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17712 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17713 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17714 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17715 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17716 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17717 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17718 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17719 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17720 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17721 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17722 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17723 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17724 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17725 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17726 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17727 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17728 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17729 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17730 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17731 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17732 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17733 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17734 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17735 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17736 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17737 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17738 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17739 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17740 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17741 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17742 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
17743 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
17744 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
17745 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
17746 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
17747 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
17748 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
17749 * gfortran.fortran-torture/execute/math.f90: Likewise.
17750 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
17751 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
17752 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
17753 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
17754 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
17755 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
17756 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
17757 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
17758 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
17759 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
17760 * gfortran.fortran-torture/execute/power.f90: Likewise.
17761 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
17762 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
17763 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17764 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
17765 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
17766 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
17767 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
17768 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
17769 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
17770 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
17771 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
17772 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
17773 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
17774 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
17775 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
17776 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
17777 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
17778 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
17779 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
17780 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
17781 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
17782 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
17783 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
17784 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
17785 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
17786 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
17787 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
17788 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
17789 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
17790 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
17791 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
17792 * gfortran.fortran-torture/execute/straret.f90: Likewise.
17793 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
17794 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
17795 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
17796 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
17797 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
17798 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
17799 * gfortran.fortran-torture/execute/string.f90: Likewise.
17800 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
17801 * gfortran.fortran-torture/execute/strret.f90: Likewise.
17802 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
17803 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
17804 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
17805 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
17806 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
17807 * gfortran.fortran-torture/execute/userop.f90: Likewise.
17808 * gfortran.fortran-torture/execute/where17.f90: Likewise.
17809 * gfortran.fortran-torture/execute/where18.f90: Likewise.
17810 * gfortran.fortran-torture/execute/where19.f90: Likewise.
17811 * gfortran.fortran-torture/execute/where20.f90: Likewise.
17812 * gfortran.fortran-torture/execute/where21.f90: Likewise.
17813 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
17814 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
17815 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
17816 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
17817 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
17818 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
17819 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
17820 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
17821 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
17822 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
17823 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
17824 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
17825 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
17826 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
17827 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
17828 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
17829 * gfortran.dg/inline_transpose_1.f90: Likewise.
17830
17831 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
17832
17833 PR fortran/84115
17834 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
17835 change to dg-run.
17836
17837 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
17838
17839 PR ada/84277
17840 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
17841 * gnat.dg/dispatch1.adb: Rename into...
17842 * gnat.dg/disp1.adb: ...this.
17843 * gnat.dg/dispatch1_p.ads: Rename into...
17844 * gnat.dg/disp1_pkg.ads: ...this.
17845 * gnat.dg/disp2.adb: Rename into...
17846 * gnat.dg/dispatch2.adb: ...this.
17847 * gnat.dg/dispatch2_p.ads: Rename into...
17848 * gnat.dg/disp2_pkg.ads: ...this.
17849 * gnat.dg/dispatch2_p.adb: Rename into...
17850 * gnat.dg/disp2_pkg.adb: this.
17851 * gnat.dg/generic_dispatch.adb: Rename into...
17852 * gnat.dg/generic_disp.adb: this.
17853 * gnat.dg/generic_dispatch_p.ads: Rename into...
17854 * gnat.dg/generic_disp_pkg.ads: ...this.
17855 * gnat.dg/generic_dispatch_p.adb: Rename into...
17856 * gnat.dg/generic_disp_pkg.adb: ...this.
17857 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
17858 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
17859 * gnat.dg/object_overflow1.adb: Tweak index.
17860 * gnat.dg/object_overflow2.adb: Likewise.
17861 * gnat.dg/object_overflow3.adb: Likewise.
17862 * gnat.dg/object_overflow4.adb: Likewise.
17863 * gnat.dg/object_overflow5.adb: Likewise.
17864
17865 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17866
17867 PR ipa/84425
17868 * gcc.c-torture/compile/pr84425.c: New test.
17869
17870 2018-02-16 Marek Polacek <polacek@redhat.com>
17871 Jakub Jelinek <jakub@redhat.com>
17872
17873 PR c++/84192
17874 * g++.dg/cpp1y/constexpr-84192.C: New test.
17875
17876 2018-02-16 Martin Sebor <msebor@redhat.com>
17877
17878 PR c++/79064
17879 * g++.dg/overload15.C: New test.
17880
17881 2018-02-16 Yury Gribov <tetra2005@gmail.com>
17882
17883 PR target/81535
17884 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
17885 * gcc.dg/pr56727-2.c: Ditto.
17886 * gcc.target/powerpc/pr79439.c: Renamed to...
17887 * gcc.target/powerpc/pr79439-1.c: ...this.
17888 * gcc.target/powerpc/pr79439-2.c: New test.
17889 * gcc.target/powerpc/pr79439-3.c: New test.
17890
17891 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
17892
17893 target/pr84371
17894 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
17895 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
17896 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
17897 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
17898 * gcc.target/powerpc/builtins-3.c: Same.
17899
17900 2018-02-16 Nathan Sidwell <nathan@acm.org>
17901
17902 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
17903
17904 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
17905
17906 PR rtl-optimization/70023
17907 * gcc.target/i386/pr70023.c: New.
17908
17909 2018-02-16 Carl Love <cel@us.ibm.com>
17910
17911 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
17912 tests.
17913 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
17914 tests.
17915
17916 2018-02-16 Carl Love <cel@us.ibm.com>
17917
17918 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
17919 for the ABI definitions for vec_extract4b and vec_insert4b.
17920
17921 2018-02-16 Nathan Sidwell <nathan@acm.org>
17922
17923 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
17924 * g++.old-deja/g++.mike/net43.C: Likewise.
17925
17926 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
17927
17928 PR c++/82468
17929 * g++.dg/cpp1z/class-deduction48.C: New.
17930
17931 2018-02-16 Nathan Sidwell <nathan@acm.org>
17932
17933 PR c++/84375
17934 * g++.dg/lookup/pr84375.C: New.
17935
17936 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
17937
17938 PR target/83831
17939 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
17940
17941 2018-02-16 Richard Biener <rguenther@suse.de>
17942
17943 PR tree-optimization/84417
17944 * gcc.dg/torture/pr84417.c: New testcase.
17945
17946 2018-02-16 Jakub Jelinek <jakub@redhat.com>
17947
17948 PR target/84272
17949 * g++.dg/opt/pr84272.C: New test.
17950
17951 PR rtl-optimization/83723
17952 * gcc.dg/pr83723.c: New test.
17953
17954 2018-02-16 Richard Biener <rguenther@suse.de>
17955
17956 PR tree-optimization/84399
17957 * gcc.dg/graphite/pr84399.c: New testcase.
17958
17959 2018-02-16 Richard Biener <rguenther@suse.de>
17960
17961 PR tree-optimization/84190
17962 * g++.dg/torture/pr84190.C: New testcase.
17963
17964 2018-02-15 Martin Sebor <msebor@redhat.com>
17965
17966 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
17967 directives.
17968
17969 2018-02-15 Janus Weil <janus@gcc.gnu.org>
17970
17971 PR fortran/84409
17972 * gfortran.dg/dtio_21.f03: Add an error message.
17973 * gfortran.dg/dtio_22.f90: Fix invalid test case.
17974
17975 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
17976
17977 PR fortran/84381
17978 * gfortran.dg/stop_shouldfail.f90: New test.
17979
17980 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
17981
17982 PR c++/84330
17983 * g++.dg/concepts/pr84330.C: New.
17984
17985 2018-02-15 Tom de Vries <tom@codesourcery.com>
17986
17987 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
17988
17989 2018-02-15 Tom de Vries <tom@codesourcery.com>
17990
17991 * gcc.c-torture/compile/pr84136.c: Require effective target
17992 indirect_jumps.
17993
17994 2018-02-15 Jakub Jelinek <jakub@redhat.com>
17995
17996 PR tree-optimization/84383
17997 * gcc.c-torture/compile/pr84383.c: New test.
17998
17999 PR tree-optimization/84334
18000 * gcc.dg/pr84334.c: New test.
18001
18002 2018-02-14 Carl Love <cel@us.ibm.com>
18003
18004 * gcc.target/powerpc/builtins-4-int128-runnable.c
18005 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
18006 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
18007
18008 2018-02-14 Martin Sebor <msebor@redhat.com>
18009
18010 PR tree-optimization/83698
18011 * gcc.dg/Wrestrict-7.c: New test.
18012 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
18013 * gcc.target/i386/chkp-stropt-17.c: Same.
18014
18015 2018-02-14 Martin Sebor <msebor@redhat.com>
18016
18017 PR c/84108
18018 * gcc.dg/Wattributes-8.c: New test.
18019
18020 2018-02-14 Janus Weil <janus@gcc.gnu.org>
18021
18022 PR fortran/84385
18023 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
18024 * gfortran.dg/allocate_with_source_23.f90: Ditto.
18025 * gfortran.dg/select_type_1.f03: Extend test case.
18026
18027 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
18028
18029 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
18030 (dg-options): Use -O2 -msse2 -mno-sse3.
18031
18032 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
18033
18034 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
18035 this test case still works ok.
18036 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
18037 * gcc.dg/vmx/insert-be-order.c: Likewise.
18038 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
18039 * gcc.dg/vmx/ld-be-order.c: Likewise.
18040 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
18041 * gcc.dg/vmx/lde-be-order.c: Likewise.
18042 * gcc.dg/vmx/ldl-be-order.c: Likewise.
18043 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
18044 * gcc.dg/vmx/merge-be-order.c: Likewise.
18045 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
18046 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
18047 * gcc.dg/vmx/pack-be-order.c: Likewise.
18048 * gcc.dg/vmx/perm-be-order.c: Likewise.
18049 * gcc.dg/vmx/splat-be-order.c: Likewise.
18050 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
18051 * gcc.dg/vmx/st-be-order.c: Likewise.
18052 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
18053 * gcc.dg/vmx/ste-be-order.c: Likewise.
18054 * gcc.dg/vmx/stl-be-order.c: Likewise.
18055 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
18056 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
18057 * gcc.dg/vmx/unpack-be-order.c: Likewise.
18058 * gcc.dg/vmx/vsums-be-order.c: Likewise.
18059 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
18060
18061 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
18062
18063 PR c++/84350
18064 * g++.dg/cpp0x/auto49.C: New.
18065
18066 2018-02-14 Nathan Sidwell <nathan@acm.org>
18067
18068 * g++.dg/template/instantiate5.C: Adjust required-from loc.
18069
18070 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18071
18072 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
18073 * gcc.target/powerpc/le-altivec-consts.c: Same.
18074
18075 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18076
18077 PR target/84220
18078 * gcc.target/powerpc/pr84220-sld.c: New test.
18079 * gcc.target/powerpc/pr84220-sld2.c: New test.
18080 * gcc.target/powerpc/pr84220-sldw.c: New test.
18081 * gcc.target/powerpc/pr84220-xxperm.c: New test.
18082 * gcc.target/powerpc/pr84220-xxsld.c: New test.
18083
18084 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18085
18086 PR target/84239
18087 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
18088 _inc_ssp intrinsics.
18089 * gcc.target/i386/cet-intrin-4.c: Likewise.
18090 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
18091 __builtin_ia32_rdssp[d|q].
18092
18093 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
18094
18095 PR tree-optimization/84357
18096 * gcc.dg/vect/pr84357.c: New test.
18097
18098 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18099
18100 PR target/83831
18101 * gcc.target/rx/pr83831.c: New tests.
18102
18103 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
18104
18105 PR target/79242
18106 * gcc.target/msp430/pr79242.c: New test.
18107
18108 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18109
18110 PR target/84372
18111 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
18112 with -mcpu=power9.
18113
18114 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18115
18116 PR target/84279
18117 * g++.dg/pr84279.C: New test.
18118
18119 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
18120
18121 PR rtl-optimization/84169
18122 * gcc.c-torture/execute/pr84169.c: New.
18123
18124 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18125
18126 PR target/84370
18127 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
18128
18129 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18130
18131 PR target/84365
18132 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
18133 with -mcpu=power9.
18134
18135 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18136
18137 PR c++/84364
18138 * g++.dg/warn/effc4.C: New test.
18139
18140 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18141
18142 PR c++/84333
18143 * g++.dg/template/sizeof16.C: New.
18144 * g++.dg/template/sizeof17.C: Likewise.
18145
18146 2018-02-13 Janus Weil <janus@gcc.gnu.org>
18147
18148 PR fortran/84313
18149 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
18150 add necessary compiler options.
18151 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
18152
18153 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18154
18155 PR c/82210
18156 * gcc.c-torture/execute/pr82210.c: New test.
18157
18158 PR middle-end/84309
18159 * gcc.dg/pr84309-2.c: New test.
18160
18161 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
18162
18163 PR tree-optimization/84321
18164 * gcc.dg/pr84321.c: New test.
18165
18166 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
18167
18168 PR target/84359
18169 * gcc.target/i386/pr57193.c: Add -march=x86-64.
18170
18171 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
18172
18173 PR sanitizer/84340
18174 * gcc.dg/asan/pr84307.c: Remove test.
18175
18176 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
18177
18178 * gcc.target/rl78/test_auto_vector.c: New test.
18179
18180 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
18181
18182 PR c/84305
18183 * gcc.c-torture/compile/pr84305.c: New test.
18184
18185 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18186
18187 PR target/84335
18188 * gcc.target/i386/pr84335.c: New test.
18189
18190 PR tree-optimization/84339
18191 * gcc.c-torture/execute/pr84339.c: New test.
18192
18193 PR middle-end/84309
18194 * gcc.dg/pr84309.c: New test.
18195 * gcc.target/i386/pr84309.c: New test.
18196
18197 PR target/84336
18198 * gcc.target/i386/pr84336.c: New test.
18199
18200 2018-02-12 Jakub Jelinek <jakub@redhat.com>
18201
18202 PR c++/84341
18203 * c-c++-common/gomp/pr84341.c: New test.
18204
18205 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18206
18207 PR fortran/68746
18208 * gfortran.dg/read_dir.f90: Re-add dg-do run.
18209
18210 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18211
18212 PR fortran/68746
18213 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
18214 of zero for read.
18215
18216 2018-02-12 Jeff Law <law@redhat.com>
18217
18218 * gcc.c-torture/compile/reg-args-size.c: New test.
18219
18220 2018-02-12 Carl Love <cel@us.ibm.com>
18221
18222 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
18223 uint128 tests to new testfile.
18224 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
18225 int128 and uint128 tests.
18226 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
18227 list of torture tests.
18228
18229 2018-02-12 Janus Weil <janus@gcc.gnu.org>
18230
18231 PR fortran/84273
18232 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
18233 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
18234
18235 2018-02-12 Tamar Christina <tamar.christina@arm.com>
18236
18237 PR target/82641
18238 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
18239
18240 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
18241
18242 PR sanitizer/84307
18243 * gcc.dg/asan/pr84307.c: New test.
18244
18245 2018-02-12 Nathan Sidwell <nathan@acm.org>
18246
18247 * g++.dg/parse/pr84263.C: New.
18248
18249 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
18250
18251 PR c++/79626
18252 * g++.dg/template/crash129.C: New.
18253
18254 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18255
18256 PR target/83828
18257 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18258 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18259 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18260 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
18261 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
18262
18263 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18264
18265 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
18266 _mm_maskz_scalef_round_sd): Test new intrinsics.
18267 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
18268 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
18269 intrinsics.
18270 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
18271 _mm_maskz_scalef_round_ss): Test new intrinsics.
18272 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
18273 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
18274 intrinsics.
18275 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
18276 __builtin_ia32_scalefss_round): Remove builtin.
18277 (__builtin_ia32_scalefsd_mask_round,
18278 __builtin_ia32_scalefss_mask_round): Test new builtin.
18279 * gcc.target/i386/sse-13.c: Ditto.
18280 * gcc.target/i386/sse-23.c: Ditto.
18281
18282 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18283
18284 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
18285 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
18286 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
18287 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
18288 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
18289 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
18290 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
18291 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
18292 intrinsics.
18293 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
18294 (__builtin_ia32_sqrtss_round): Remove builtins.
18295 (__builtin_ia32_sqrtsd_mask_round)
18296 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
18297 * gcc.target/i386/sse-13.c: Ditto.
18298 * gcc.target/i386/sse-23.c: Ditto.
18299
18300 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18301
18302 PR fortran/35299
18303 * gfortran.dg/statement_function_3.f: New test.
18304
18305 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
18306
18307 PR fortran/54223
18308 PR fortran/84276
18309 * gfortran.dg/statement_function_1.f90: New test.
18310 * gfortran.dg/statement_function_2.f90: New test.
18311
18312 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
18313
18314 PR fortran/84074
18315 * gfortran.dg/type_to_class_5.f03: New test.
18316
18317 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
18318
18319 PR fortran/56691
18320 * gfortran.dg/type_to_class_4.f03: New test.
18321
18322 2018-02-10 Alan Modra <amodra@gmail.com>
18323
18324 PR target/84300
18325 * gcc.dg/pr84300.c: New.
18326
18327 2018-02-10 Jakub Jelinek <jakub@redhat.com>
18328
18329 PR sanitizer/83987
18330 * g++.dg/ubsan/pr83987-2.C: New test.
18331
18332 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
18333
18334 * gcc.target/rx/movsicc.c: New test.
18335
18336 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18337
18338 PR target/83926
18339 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
18340 message.
18341
18342 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
18343
18344 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
18345 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
18346
18347 2018-02-09 Nathan Sidwell <nathan@acm.org>
18348
18349 PR c/84293
18350 * c-c++-common/pr84293.h: New.
18351 * c-c++-common/pr84293.c: New.
18352
18353 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
18354
18355 PR rtl-optimization/57193
18356 * gcc.target/i386/pr57193.c: New.
18357
18358 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18359
18360 PR target/84226
18361 * gcc.target/powerpc/pr84226.c: New test.
18362
18363 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18364
18365 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18366 from this to...
18367 <vclzd>: ...this.
18368
18369 2018-02-09 Martin Sebor <msebor@redhat.com>
18370
18371 PR lto/84212
18372 * gcc.dg/lto/pr84212_0.c: New test file.
18373 * gcc.dg/lto/pr84212_1.c: Same.
18374
18375 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18376
18377 PR target/83926
18378 * gcc.target/powerpc/pr83926.c: New test.
18379 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18380 message. Fix test for running in 32-bit mode.
18381
18382 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18383
18384 PR target/82641
18385 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18386
18387 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18388
18389 PR target/PR84295
18390 * gcc.target/s390/pr84295.c: New test.
18391
18392 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18393
18394 PR c++/77522
18395 * g++.dg/cpp1y/lambda-init16.C: New.
18396
18397 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18398
18399 * gnat.dg/sso8.adb: New test.
18400 * gnat.dg/sso8_pkg.ads: New helper.
18401
18402 2018-02-09 Richard Biener <rguenther@suse.de>
18403
18404 PR tree-optimization/84278
18405 * gcc.target/i386/pr84278.c: Adjust regex.
18406
18407 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18408
18409 PR tree-optimization/84232
18410 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18411
18412 PR debug/84252
18413 * gcc.target/aarch64/pr84252.c: New test.
18414
18415 PR middle-end/84237
18416 * gcc.dg/pr84237.c: New test.
18417
18418 2018-02-09 Marek Polacek <polacek@redhat.com>
18419 Jakub Jelinek <jakub@redhat.com>
18420
18421 PR c++/83659
18422 * g++.dg/torture/pr83659.C: New test.
18423
18424 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18425
18426 PR tree-optimization/84136
18427 * gcc.c-torture/compile/pr84136.c: New test.
18428
18429 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18430
18431 PR target/83008
18432 * gcc.target/i386/pr83008.c: New test.
18433
18434 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18435
18436 PR target/81143
18437 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18438
18439 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18440
18441 PR c++/83806
18442 * g++.dg/warn/Wunused-parm-11.C: New.
18443
18444 2018-02-08 Marek Polacek <polacek@redhat.com>
18445
18446 PR tree-optimization/84238
18447 * gcc.dg/Wstringop-overflow-3.c: New test.
18448
18449 2018-02-08 Nathan Sidwell <nathan@acm.org>
18450
18451 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18452
18453 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18454
18455 PR tree-optimization/84265
18456 * gcc.dg/vect/pr84265.c: New test.
18457
18458 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18459
18460 PR tree-optimization/81635
18461 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18462 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18463
18464 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18465
18466 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18467 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18468 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18469 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18470 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18471 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18472 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18473 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18474 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18475 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18476 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18477 * gcc.target/s390/nobp-return-attr-all.c: New test.
18478 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18479 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18480 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18481 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18482 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18483 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18484 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18485 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18486 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18487 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18488 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18489 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18490 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18491 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18492
18493 2018-02-08 Richard Biener <rguenther@suse.de>
18494
18495 PR tree-optimization/84233
18496 * g++.dg/torture/pr84233.C: New testcase.
18497
18498 2018-02-08 Richard Biener <rguenther@suse.de>
18499
18500 PR tree-optimization/84278
18501 * gcc.target/i386/pr84278.c: New testcase.
18502
18503 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18504
18505 PR rtl-optimization/84068
18506 PR rtl-optimization/83459
18507 * gcc.dg/pr84068.c: New test.
18508
18509 2018-02-08 Richard Biener <rguenther@suse.de>
18510
18511 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18512 loop vectorization to happen.
18513
18514 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18515
18516 PR c++/83204
18517 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18518
18519 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18520
18521 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18522
18523 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18524
18525 PR target/84154
18526 * gcc.target/powerpc/pr84154-1.c: New tests.
18527 * gcc.target/powerpc/pr84154-2.c: Likewise.
18528 * gcc.target/powerpc/pr84154-3.c: Likewise.
18529
18530 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18531
18532 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18533
18534 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18535
18536 PR c++/84082
18537 * g++.dg/template/incomplete11.C: New test.
18538 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18539
18540 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18541
18542 PR fortran/82994
18543 * gfortran.dg/deallocate_error_3.f90: New test.
18544 * gfortran.dg/deallocate_error_4.f90: New test.
18545
18546 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18547
18548 PR fortran/68560
18549 * gfortran.dg/shape_9.f90: New test.
18550
18551 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18552
18553 PR fortran/82049
18554 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18555
18556 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18557
18558 PR c++/81610
18559 PR c++/80567
18560 * g++.dg/spellcheck-reswords.C: New test case.
18561 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18562 suggestion of "if".
18563
18564 2018-02-07 Martin Liska <mliska@suse.cz>
18565
18566 PR c++/84059.
18567 * g++.dg/ext/mv26.C: New test.
18568
18569 2018-02-07 Tom de Vries <tom@codesourcery.com>
18570
18571 * gcc.dg/pr83844.c: Require effective target alloca.
18572
18573 2018-02-07 Tom de Vries <tom@codesourcery.com>
18574
18575 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18576
18577 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18578
18579 PR target/84243
18580 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18581 -fcf-protection=return.
18582
18583 2018-02-07 Tom de Vries <tom@codesourcery.com>
18584
18585 PR libgomp/84217
18586 * c-c++-common/goacc/pr84217.c: New test.
18587 * gfortran.dg/goacc/pr84217.f90: New test.
18588
18589 2018-02-07 Richard Biener <rguenther@suse.de>
18590
18591 PR tree-optimization/84204
18592 * gcc.dg/graphite/pr84204.c: New testcase.
18593
18594 PR tree-optimization/84205
18595 * gcc.dg/graphite/pr84205.c: New testcase.
18596
18597 PR tree-optimization/84223
18598 * gfortran.dg/graphite/pr84223.f90: New testcase.
18599
18600 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18601
18602 PR c++/71662
18603 * g++.dg/cpp0x/scoped_enum7.C: New.
18604
18605 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18606
18607 PR tree-optimization/83008
18608 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18609
18610 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18611
18612 PR tree-optimization/84235
18613 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18614
18615 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18616
18617 PR testsuite/84243
18618 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18619 targets.
18620 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18621
18622 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18623
18624 PR target/84146
18625 * gcc.target/i386/pr84146.c: New test.
18626
18627 2018-02-06 Michael Collison <michael.collison@arm.com>
18628
18629 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18630
18631 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18632
18633 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18634 warning for -mno-speculate-indirect-jumps.
18635 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18636 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18637 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18638 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18639 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18640 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18641
18642 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18643
18644 PR target/84145
18645 * c-c++-common/fcf-protection-1.c: Change a compared message.
18646 * c-c++-common/fcf-protection-2.c: Likewise.
18647 * c-c++-common/fcf-protection-3.c: Likewise.
18648 * c-c++-common/fcf-protection-5.c: Likewise.
18649 * c-c++-common/fcf-protection-6.c: New test.
18650 * c-c++-common/fcf-protection-7.c: Likewise.
18651
18652 2018-02-06 Marek Polacek <polacek@redhat.com>
18653
18654 PR tree-optimization/84228
18655 * c-c++-common/Wstringop-truncation-3.c: New test.
18656
18657 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18658
18659 PR target/82641
18660 * gcc.target/arm/pragma_arch_switch_2.c: New.
18661
18662 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18663
18664 PR target/79975
18665 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18666
18667 2018-02-05 Martin Sebor <msebor@redhat.com>
18668
18669 PR tree-optimization/83369
18670 * gcc.dg/Wnonnull.c: New test.
18671
18672 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18673
18674 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18675 argument and use dg-messages-by-file instead. Expect it to be
18676 an array rather than a dict.
18677 (lto-link-and-maybe-run): Remove messages_by_file argument and
18678 use an upvar for dg-messages-by-file. Update call to
18679 lto_handle_diagnostics.
18680 (lt-get-options): Treat dg-messages-by-file as an array
18681 rather than a dict.
18682 (lto-get-options-main): Likewise. Set the entry rather than appending.
18683 (lto-execute): Treat dg-messages-by-file as an array rather than
18684 a dict. Update call to lto-link-and-maybe-run.
18685
18686 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18687
18688 PR c++/82782
18689 * g++.dg/cpp1z/inline-var4.C: New.
18690
18691 2018-02-05 Martin Liska <mliska@suse.cz>
18692
18693 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18694 options.
18695 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18696 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18697 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18698 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18699 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18700 * c-c++-common/asan/pointer-compare-3.c: New test.
18701
18702 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18703
18704 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18705 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18706
18707 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18708
18709 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18710 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18711 _mm_maskz_range_round_sd): Test new intrinsics.
18712 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18713 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18714 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18715 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18716 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18717 _mm_maskz_range_round_ss): Test new intrinsics.
18718 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18719 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18720 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18721 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18722 __builtin_ia32_rangess128_round): Remove builtins.
18723 (__builtin_ia32_rangesd128_mask_round,
18724 __builtin_ia32_rangess128_mask_round): Test new builtins.
18725 * gcc.target/i386/sse-13.c: Ditto.
18726 * gcc.target/i386/sse-23.c: Ditto.
18727
18728 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18729
18730 PR middle-end/79966
18731 * gfortran.dg/pr79966.f90: New testcase
18732
18733 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18734
18735 PR fortran/84094
18736 * gfortran.dg/associate_23.f90: Fix invalid code.
18737 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18738 * gfortran.dg/matmul_3.f90: Likewise.
18739 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18740
18741 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
18742
18743 PR fortran/84115
18744 * gfortran.dg/associate_34.f90: New test.
18745 * gfortran.dg/associate_35.f90: New test.
18746
18747 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
18748
18749 PR fortran/84141
18750 PR fortran/84155
18751 * gfortran.dg/pr84155.f90: New test.
18752
18753 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
18754
18755 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
18756 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
18757
18758 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18759
18760 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
18761 dg-do run stanza.
18762
18763 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18764
18765 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
18766 requirement.
18767 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
18768 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
18769 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
18770
18771 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18772
18773 PR testsuite/52641
18774 * gcc.c-torture/execute/pr83362.c: Make work for int16.
18775 * gcc.dg/Wsign-conversion.c: Dito.
18776 * gcc.dg/attr-alloc_size-4.c: Dito.
18777 * gcc.dg/pr81020.c: Dito.
18778 * gcc.dg/pr81192.c: Dito.
18779 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
18780 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
18781 * gcc.dg/pr83844.c: Restrict to int32plus.
18782 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
18783 * gcc.dg/tree-ssa/ldist-25.c: Dito.
18784 * gcc.dg/tree-ssa/ldist-27.c: Dito.
18785 * gcc.dg/tree-ssa/ldist-28.c: Dito.
18786 * gcc.dg/tree-ssa/ldist-29.c: Dito.
18787 * gcc.dg/tree-ssa/ldist-30.c: Dito.
18788 * gcc.dg/tree-ssa/ldist-31.c: Dito.
18789 * gcc.dg/tree-ssa/ldist-32.c: Dito.
18790 * gcc.dg/tree-ssa/ldist-33.c: Dito.
18791 * gcc.dg/tree-ssa/ldist-34.c: Dito.
18792 * gcc.dg/tree-ssa/ldist-35.c: Dito.
18793 * gcc.dg/tree-ssa/ldist-36.c: Dito.
18794
18795 2018-02-02 Julia Koval <julia.koval@intel.com>
18796
18797 * gcc.target/i386/funcspec-56.inc: Handle new march.
18798 * g++.dg/ext/mv16.C: Ditto.
18799
18800 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18801
18802 * lib/target-supports.exp
18803 (check_effective_target_keeps_null_pointer_checks): No more
18804 special-case avr.
18805 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
18806 * gcc.dg/ifcvt-4.c: Skip avr.
18807 * gcc.dg/pr53037-1.c: Dito.
18808 * gcc.dg/pr53037-2.c: Dito.
18809 * gcc.dg/pr53037-3.c: Dito.
18810 * gcc.dg/pr63387-2.c: Dito.
18811 * gcc.dg/pr63387.c: Dito.
18812 * gcc.dg/sancov/cmp0.c: Dito.
18813 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
18814 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
18815 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
18816 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
18817 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
18818 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
18819 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
18820 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
18821 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
18822 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
18823 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
18824 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
18825 * gcc.dg/tree-ssa/pr82059.c: Dito.
18826 * gcc.c-torture/execute/pr70460.c: Dito.
18827
18828 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18829
18830 PR testsuite/52641
18831 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
18832 * gcc.c-torture/execute/20180112-1.c: Dito.
18833 * gcc.c-torture/execute/pr81503.c: Dito.
18834 * gcc.dg/store_merging_12.c: Dito.
18835 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
18836 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
18837 * gcc.dg/tree-ssa/pr80898.c: Dito.
18838 * gcc.dg/tree-ssa/pr82363.c: Dito.
18839 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
18840 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
18841 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
18842 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
18843 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
18844 * gcc.dg/tree-ssa/pr80803.c: Dito.
18845 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
18846 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
18847 * gcc.dg/tree-ssa/vrp114.c: Dito.
18848 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
18849 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
18850 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
18851
18852 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18853
18854 PR target/84066
18855 * gcc.target/i386/cet-sjlj-6a.c: New test.
18856 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
18857
18858 2018-02-01 Marek Polacek <polacek@redhat.com>
18859
18860 PR c++/84125
18861 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
18862
18863 2018-01-30 Jeff Law <law@redhat.com>
18864
18865 PR target/84128
18866 * gcc.target/i386/pr84128.c: New test.
18867
18868 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
18869
18870 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
18871 -fdelete-null-pointer-checks.
18872
18873 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
18874
18875 PR c++/83796
18876 * g++.dg/cpp0x/abstract-default1.C: New.
18877
18878 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18879
18880 PR tree-optimization/81635
18881 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
18882 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
18883
18884 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18885
18886 PR target/83370
18887 * gcc.target/aarch64/pr83370.c: New.
18888
18889 2018-02-01 Richard Biener <rguenther@suse.de>
18890
18891 * gcc.dg/graphite/pr35356-1.c: Adjust.
18892
18893 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18894
18895 PR testsuite/83846
18896 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
18897 for ILP32.
18898 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
18899 of hard-coding the choice.
18900 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
18901 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
18902 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
18903 memset call.
18904 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
18905 stdint.h types.
18906 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
18907 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
18908 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
18909 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
18910 * gcc.target/aarch64/sve/logical_1.c: Likewise.
18911 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
18912 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
18913 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
18914 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
18915 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
18916 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
18917 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
18918 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
18919 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
18920 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
18921 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
18922 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
18923 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
18924 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
18925 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
18926 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
18927 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
18928 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
18929 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
18930 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
18931 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
18932 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
18933 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
18934 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
18935 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
18936 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
18937 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
18938 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
18939 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
18940 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
18941 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
18942 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
18943 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
18944 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
18945 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
18946 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
18947 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
18948 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
18949 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
18950 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
18951 __builtin_popcountll rather than __builtin_popcountl.
18952
18953 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18954
18955 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
18956 of LD1R[HWD] for multi-element constants on big-endian targets.
18957 * gcc.target/aarch64/sve/slp_3.c: Likewise.
18958 * gcc.target/aarch64/sve/slp_4.c: Likewise.
18959
18960 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
18961
18962 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
18963 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
18964 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
18965
18966 2018-02-01 Jakub Jelinek <jakub@redhat.com>
18967
18968 PR tree-optimization/81661
18969 PR tree-optimization/84117
18970 * gcc.dg/pr81661.c: New test.
18971 * gfortran.dg/pr84117.f90: New test.
18972
18973 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
18974
18975 PR fortran/83705
18976 * gfortran.dg/repeat_7.f90: Catch warning message.
18977
18978 2018-01-31 Ian Lance Taylor <iant@golang.org>
18979
18980 * go.go-torture/execute/printnil.go: New test.
18981
18982 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18983
18984 * lib/target-supports.exp (check_effective_target_comdat_group):
18985 Allow for Solaris as comdat syntax.
18986
18987 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
18988 Solaris with comdat_group support and as.
18989
18990 2018-01-31 Marek Polacek <polacek@redhat.com>
18991
18992 PR c/81779
18993 * gcc.dg/pr81779.c: New test.
18994
18995 2018-01-31 Jakub Jelinek <jakub@redhat.com>
18996
18997 PR fortran/84116
18998 * gfortran.dg/gomp/pr84116.f90: New test.
18999
19000 PR c++/83993
19001 * g++.dg/init/pr83993-2.C: New test.
19002
19003 PR c++/83993
19004 * g++.dg/init/pr83993-1.C: New test.
19005 * g++.dg/cpp0x/pr83993.C: New test.
19006
19007 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
19008
19009 PR fortran/84088
19010 * gfortran.dg/pr84088.f90: New test.
19011
19012 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
19013
19014 PR target/82444
19015 * gcc.target/i386/pr82444.c: New.
19016
19017 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
19018
19019 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
19020 * gcc.target/powerpc/vsx-13.c: New.
19021
19022 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
19023
19024 PR c++/84092
19025 * g++.dg/cpp1y/var-templ57.C: New.
19026
19027 2018-01-31 Marek Polacek <polacek@redhat.com>
19028
19029 PR c++/84138
19030 * g++.dg/diagnostic/pr84138.C: New test.
19031
19032 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
19033
19034 PR fortran/78534
19035 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
19036 -Wstringop-overflow warnings due to spurious warning with -O1.
19037 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
19038 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
19039
19040 2018-01-31 Richard Biener <rguenther@suse.de>
19041
19042 PR tree-optimization/84132
19043 * g++.dg/torture/pr84132.C: New testcase.
19044
19045 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
19046
19047 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
19048 dg-final scan.
19049
19050 2018-01-31 Julia Koval <julia.koval@intel.com>
19051
19052 PR target/83618
19053 * gcc.target/i386/rdpid.c: Remove "eax".
19054
19055 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19056
19057 PR tree-optimization/64946
19058 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
19059 scan-assembler checks.
19060
19061 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
19062
19063 * gcc.c-torture/execute/20180131-1.c: New test.
19064
19065 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19066
19067 * gcc.target/arc/taux-1.c: New test.
19068 * gcc.target/arc/taux-2.c: Likewise.
19069
19070 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19071
19072 * gcc.target/arc/uncached.c: New test.
19073
19074 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19075
19076 PR lto/83954
19077 * gnat.dg/lto20.adb: Remove dg-excess-errors.
19078
19079 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19080
19081 PR preprocessor/69869
19082 * gcc.dg/cpp/trad/pr69869.c: New test.
19083
19084 PR c/84100
19085 * gcc.dg/pr84100.c: New test.
19086
19087 2018-01-30 Jeff Law <law@redhat.com>
19088
19089 PR target/84064
19090 * gcc.target/i386/pr84064: New test.
19091
19092 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19093
19094 PR fortran/84134
19095 * gfortran.dg/data_implied_do_2.f90: New test.
19096
19097 2018-01-30 Janus Weil <janus@gcc.gnu.org>
19098
19099 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
19100
19101 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19102
19103 PR fortran/84133
19104 * gfortran.dg/inline_matmul_21.f90: New test case.
19105
19106 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19107
19108 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
19109
19110 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
19111
19112 PR target/84112
19113 * gcc.target/powerpc/pr84112.c: New.
19114
19115 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19116
19117 PR rtl-optimization/83986
19118 * gcc.dg/pr83986.c: New test.
19119
19120 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
19121
19122 PR 58684
19123 * gcc.dg/torture/inf-compare-1.c: Add xfail.
19124 * gcc.dg/torture/inf-compare-2.c: Add xfail.
19125 * gcc.dg/torture/inf-compare-3.c: Add xfail.
19126 * gcc.dg/torture/inf-compare-4.c: Add xfail.
19127
19128 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19129
19130 PR tree-optimization/84111
19131 * gcc.c-torture/compile/pr84111.c: New test.
19132
19133 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19134
19135 PR ipa/83179
19136 * gcc.dg/ipa/inline-2.c: Fix template.
19137 * gcc.dg/ipa/inline-3.c: Fix template.
19138
19139 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19140
19141 PR ipa/81360
19142 * g++.dg/torture/pr81360.C: New testcase.
19143
19144 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19145
19146 PR lto/83954
19147 * gcc.dg/lto/pr83954.h: New testcase.
19148 * gcc.dg/lto/pr83954_0.c: New testcase.
19149 * gcc.dg/lto/pr83954_1.c: New testcase.
19150
19151 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19152
19153 PR bootstrap/84017
19154 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
19155 to dg-options.
19156 Simplify DW_AT_producer scan.
19157
19158 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19159
19160 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
19161
19162 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
19163
19164 PR target/83828
19165 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
19166 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
19167 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
19168 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
19169
19170 2018-01-29 Jeff Law <law@redhat.com>
19171
19172 PR testsuite/81010
19173 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
19174 better match other tests which require vsx. Verify the zero
19175 extension is part of the test in the combiner dump.
19176
19177 2018-01-29 Marek Polacek <polacek@redhat.com>
19178
19179 PR c/83966
19180 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
19181
19182 PR c++/83996
19183 * g++.dg/ext/pr83996.C: New test.
19184
19185 2018-01-29 Richard Biener <rguenther@suse.de>
19186
19187 PR tree-optimization/84057
19188 * gcc.dg/graphite/pr84057.c: New testcase.
19189
19190 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
19191
19192 PR fortran/84073
19193 * gfortran.dg/bind_c_usage_31.f90: New test.
19194
19195 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
19196
19197 PR c++/83924
19198 * g++.dg/warn/Wduplicated-branches5.C: New.
19199
19200 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
19201
19202 * gcc.target/rl78/test_addsi3_internal.c: New test.
19203
19204 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
19205
19206 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
19207 Make expected output depend on whether we expect sibcalls or not.
19208 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
19209 safe-indirect-jump-1.c).
19210
19211 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
19212 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
19213 Soren Rasmussen <s.c.rasmussen@gmail.com>
19214
19215 Fortran 2018 teams tests.
19216
19217 * gfortran.dg/team_number_1.f90: new test for team_number.
19218 * gfortran.dg/team_change_1.f90: new test for change team.
19219 * gfortran.dg/team_end_1.f90: new test for end team.
19220 * gfortran.dg/team_form_1.f90: new test for form team.
19221
19222 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
19223
19224 PR fortran/83998
19225 * gfortran.dg/dot_product_4.f90
19226
19227 2018-01-26 Martin Sebor <msebor@redhat.com>
19228
19229 PR tree-optimization/83896
19230 * gcc.dg/strlenopt-43.c: New.
19231
19232 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19233
19234 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
19235 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
19236 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
19237 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
19238 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
19239 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
19240 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
19241 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
19242 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
19243 stanzas.
19244 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
19245 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
19246 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
19247 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
19248 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
19249 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
19250 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
19251 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
19252 instruction list.
19253 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
19254
19255 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19256
19257 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
19258 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
19259 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
19260 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
19261 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
19262 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
19263 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
19264 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
19265 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
19266 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
19267 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
19268 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
19269 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
19270
19271 2018-01-26 Martin Liska <mliska@suse.cz>
19272
19273 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
19274 warning is seen.
19275
19276 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19277
19278 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
19279 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
19280 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
19281 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
19282 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
19283 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
19284 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
19285 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
19286
19287 2018-01-26 Richard Biener <rguenther@suse.de>
19288
19289 PR rtl-optimization/84003
19290 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
19291 latent bug in DSE if NOINLINE is appropriately defined.
19292 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
19293 and defining NOINLINE.
19294
19295 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19296
19297 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
19298 tests specific to aarch64. XFAIL test on arm.
19299
19300 2018-01-26 Jakub Jelinek <jakub@redhat.com>
19301
19302 PR rtl-optimization/83985
19303 * gcc.dg/pr83985.c: New test.
19304
19305 PR c/83989
19306 * c-c++-common/Wrestrict-3.c: New test.
19307
19308 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19309
19310 * gcc.target/arc/tdelegitimize_addr.c: New test.
19311
19312 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19313
19314 * gcc.target/arc/jli-1.c: New file.
19315 * gcc.target/arc/jli-2.c: Likewise.
19316
19317 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
19318
19319 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
19320 scan-assembler.
19321 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19322 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19323
19324 2018-01-26 Richard Biener <rguenther@suse.de>
19325
19326 PR tree-optimization/81082
19327 * gcc.dg/vect/pr81082.c: New testcase.
19328 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
19329 simplification to n * n.
19330
19331 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19332
19333 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
19334 Solaris 10.
19335 * gcc.target/i386/pr63620.c: Likewise.
19336
19337 2018-01-26 Julia Koval <julia.koval@intel.com>
19338
19339 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
19340 -mavx512f -mavx512bw.
19341 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
19342 * gcc.target/i386/i386.exp: Fix types.
19343
19344 2018-01-26 Alan Modra <amodra@gmail.com>
19345
19346 PR target/84033
19347 * gcc.target/powerpc/swaps-p8-46.c: New.
19348
19349 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
19350
19351 PR fortran/37577
19352 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
19353 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
19354 'array01' in the tree dump comparison.
19355 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
19356 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19357 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19358
19359 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
19360
19361 PR middle-end/83055
19362 * gcc.dg/torture/pr83055.c: New testcase.
19363
19364 2018-01-25 Jakub Jelinek <jakub@redhat.com>
19365
19366 PR c++/84031
19367 * g++.dg/cpp1z/decomp36.C: New test.
19368
19369 PR middle-end/83977
19370 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19371
19372 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
19373
19374 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19375 the shift dump line.
19376 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19377
19378 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
19379
19380 PR target/81550
19381 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19382 index instead of int, which allows IVOPTs to properly optimize the
19383 loop.
19384
19385 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19386
19387 PR jit/82846
19388 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19389 of "fn_type" typedef.
19390 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19391
19392 2018-01-24 Ian Lance Taylor <iant@golang.org>
19393
19394 * go.go-torture/execute/names-1.go: New test.
19395
19396 2018-01-19 Jeff Law <law@redhat.com>
19397
19398 PR target/83994
19399 * gcc.target/i386/pr83994.c: New test.
19400
19401 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19402
19403 PR target/84014
19404 * gcc.target/powerpc/pr84014.c: New.
19405
19406 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19407
19408 PR middle-end/83977
19409 * c-c++-common/gomp/pr83977-1.c: New test.
19410 * c-c++-common/gomp/pr83977-2.c: New test.
19411 * c-c++-common/gomp/pr83977-3.c: New test.
19412 * gfortran.dg/gomp/pr83977.f90: New test.
19413
19414 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19415
19416 PR testsuite/83889
19417 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19418 * gcc.dg/vect/pr80631-1.c: Likewise.
19419 * gcc.dg/vect/pr80631-2.c: Likewise.
19420 * gcc.dg/vect/pr81410.c: Likewise.
19421 * gcc.dg/vect/pr81633.c: Likewise.
19422 * gcc.dg/vect/pr81815.c: Likewise.
19423 * gcc.dg/vect/pr82108.c: Likewise.
19424 * gcc.dg/vect/pr83857.c: Likewise.
19425 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19426 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19427 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19428 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19429 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19430 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19431 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19432 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19433 dg-xfail-run-if instead.
19434 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19435 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19436 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19437 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19438 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19439
19440 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19441
19442 PR tree-optimization/83979
19443 * g++.dg/pr83979.c: New test.
19444
19445 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19446
19447 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19448 option. Add arm_neon_ok_no_float_abi check.
19449
19450 2018-01-24 Richard Biener <rguenther@suse.de>
19451
19452 PR tree-optimization/83176
19453 * gcc.dg/graphite/pr83176.c: New testcase.
19454
19455 2018-01-24 Richard Biener <rguenther@suse.de>
19456
19457 PR tree-optimization/82819
19458 * gcc.dg/graphite/pr82819.c: New testcase.
19459
19460 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19461
19462 PR c++/83921
19463 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19464 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19465 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19466 * g++.dg/ext/stmtexpr20.C: Likewise.
19467 * g++.dg/ext/stmtexpr21.C: Likewise.
19468
19469 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19470
19471 PR c++/83974
19472 * g++.dg/warn/pr83974.C: New test case.
19473
19474 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19475
19476 PR sanitizer/83987
19477 * g++.dg/ubsan/pr83987.C: New test.
19478
19479 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19480
19481 PR fortran/83866
19482 * gfortran.dg/pdt_29.f03: New test.
19483
19484 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19485
19486 PR fortran/83898
19487 * gfortran.dg/associate_33.f03: New test.
19488
19489 2018-01-23 Martin Liska <mliska@suse.cz>
19490
19491 PR lto/81440
19492 * gcc.dg/lto/pr81440.h: New test.
19493 * gcc.dg/lto/pr81440_0.c: New test.
19494 * gcc.dg/lto/pr81440_1.c: New test.
19495
19496 2018-01-23 Nathan Sidwell <nathan@acm.org>
19497
19498 PR c++/83988
19499 * g++.dg/template/pr83988.C: New.
19500
19501 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19502
19503 PR c++/82882
19504 PR c++/83978
19505 * g++.dg/cpp0x/pr82882.C: New test.
19506 * g++.dg/cpp0x/pr83978.C: New test.
19507
19508 PR c++/83958
19509 * g++.dg/cpp1z/decomp35.C: New test.
19510
19511 2018-01-23 Nathan Sidwell <nathan@acm.org>
19512
19513 * g++.dg/cpp0x/range-for10.C: Adjust.
19514 * g++.dg/ext/forscope1.C: Adjust.
19515 * g++.dg/ext/forscope2.C: Adjust.
19516 * g++.dg/template/for1.C: Adjust.
19517
19518 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19519
19520 PR tree-optimization/83510
19521 * gcc.c-torture/compile/pr83510.c: New test case.
19522
19523 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19524
19525 PR testsuite/83888
19526 * lib/target-supports.exp (check_effective_target_vect_float): Say
19527 that the result only holds when -funsafe-math-optimizations is on.
19528 (check_effective_target_vect_float_strict): New procedure.
19529 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19530 of vect_float.
19531 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19532
19533 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19534
19535 PR tree-optimization/83965
19536 * gcc.dg/vect/pr83965.c: New test.
19537
19538 2018-01-23 Richard Biener <rguenther@suse.de>
19539
19540 PR tree-optimization/83963
19541 * gfortran.dg/graphite/pr83963.f: New testcase.
19542 * gcc.dg/graphite/pr83963-2.c: Likewise.
19543
19544 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19545
19546 PR c++/83918
19547 * g++.dg/cpp1z/pr83918.C: New test.
19548
19549 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19550
19551 PR tree-optimization/83957
19552 * gcc.dg/autopar/pr83957.c: New test.
19553
19554 PR tree-optimization/83081
19555 * gcc.dg/predict-8.c: Adjust expected probability.
19556
19557 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19558
19559 PR target/83862
19560 * gcc.target/powerpc/pr83862.c: New test.
19561
19562 2018-01-22 Carl Love <cel@us.ibm.com>
19563
19564 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19565 builtins-4-runnable.c, builtins-6-runnable.c,
19566 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19567 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19568 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19569 for signed/unsigned 128-bit and long long int loads.
19570
19571 2018-01-22 Marek Polacek <polacek@redhat.com>
19572
19573 PR c++/81933
19574 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19575
19576 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19577
19578 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19579 scan-asembler valid instructions list.
19580 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19581 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19582 power8-vector requirement and option.
19583 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19584
19585 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19586
19587 PR 78534
19588 PR 83704
19589 * gfortran.dg/string_1.f90: Remove printing the length.
19590
19591 2018-01-22 Richard Biener <rguenther@suse.de>
19592
19593 PR tree-optimization/83963
19594 * gcc.dg/graphite/pr83963.c: New testcase.
19595
19596 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19597
19598 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19599 dg-require-effective-target directives.
19600
19601 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19602
19603 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19604 New procedure.
19605 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19606 Adjust scan-assembler checks for soft-float.
19607
19608 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19609
19610 PR target/83946
19611 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19612
19613 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19614
19615 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19616 * gcc.dg/pr83623.c: Likewise.
19617 * gcc.dg/pr83666.c: Likewise.
19618
19619 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19620 David Edelsohn <dje.gcc@gmail.com>
19621
19622 PR target/83946
19623 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19624 assembly output from "crset eq" to "crset 2".
19625 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19626 assembly output from . to $.
19627 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19628 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19629 assembly output from "crset eq" to "crset 2".
19630 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19631 assembly output from "crset eq" to "crset 2", and from . to $.
19632
19633 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19634
19635 PR fortran/83900
19636 * gfortran.dg/matmul_18.f90: New test.
19637
19638 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19639
19640 PR tree-optimization/83940
19641 * gcc.dg/torture/pr83940.c: New test.
19642
19643 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19644
19645 PR middle-end/83945
19646 * gcc.dg/tls/pr83945.c: New test.
19647
19648 PR target/83930
19649 * gcc.dg/pr83930.c: New test.
19650
19651 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19652
19653 PR fortran/83900
19654 * gfortran.dg/matmul_17.f90: New test.
19655
19656 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19657
19658 PR fortran/80768
19659 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19660
19661 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19662
19663 PR c++/81167
19664 * g++.dg/cpp0x/pr81167.C: New test.
19665
19666 PR c++/83919
19667 * g++.dg/cpp0x/pr83919.C: New test.
19668
19669 2018-01-19 Jeff Law <law@redhat.com>
19670 Jakub Jelinek <jakub@redhat.com>
19671
19672 * gcc.dg/stack-check-16.c: New test.
19673
19674 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19675
19676 PR target/83790
19677 * gcc.target/nvptx/indirect_call.c: New test.
19678
19679 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19680
19681 * g++.dg/torture/pr83619.C: Remove dg-message.
19682
19683 2018-01-19 Martin Liska <mliska@suse.cz>
19684
19685 * gcc.dg/predict-1.c: Adjust expected probability.
19686 * gcc.dg/predict-3.c: Likewise.
19687 * gcc.dg/predict-5.c: Likewise.
19688 * gcc.dg/predict-6.c: Likewise.
19689 * gcc.dg/predict-9.c: Likewise.
19690
19691 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19692
19693 PR tree-optimization/83922
19694 * gcc.dg/pr83922.c: New test.
19695
19696 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19697
19698 PR tree-optimization/83914
19699 * gcc.dg/vect/pr83914.c: New test.
19700
19701 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19702
19703 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19704 * gcc.target/arm/negdi-2.c: Likewise.
19705 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19706
19707 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19708
19709 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19710
19711 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19712
19713 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19714
19715 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19716
19717 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19718 hppa*-*-hpux*.
19719
19720 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19721
19722 PR ipa/83619
19723 PR testsuite/83934
19724 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19725 forward declaration.
19726
19727 2018-01-18 Carl Love <cel@us.ibm.com>
19728
19729 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19730 to the function.
19731
19732 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19733
19734 PR c++/81013
19735 * g++.dg/inherit/union3.C: New.
19736
19737 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19738
19739 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19740
19741 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
19742
19743 PR ipa/83619
19744 * g++.dg/torture/pr83619.C: New testcase.
19745
19746 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19747
19748 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
19749 Add function body to force error messages in some configurations.
19750
19751 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19752
19753 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
19754 and arm_thumb1_ok.
19755
19756 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
19757
19758 PR other/70268
19759 * c-c++-common/ffile-prefix-map.c: New test.
19760 * c-c++-common/fmacro-prefix-map.c: New test.
19761 * c-c++-common/cpp/ffile-prefix-map.c: New test.
19762 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
19763
19764 2018-01-18 Martin Liska <mliska@suse.cz>
19765
19766 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
19767 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19768 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19769 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19770 * gcc.target/i386/ret-thunk-10.c: Likewise.
19771 * gcc.target/i386/ret-thunk-11.c: Likewise.
19772 * gcc.target/i386/ret-thunk-12.c: Likewise.
19773 * gcc.target/i386/ret-thunk-15.c: Likewise.
19774 * gcc.target/i386/ret-thunk-9.c: Likewise.
19775
19776 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19777
19778 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
19779 order.
19780
19781 2018-01-18 Nathan Sidwell <nathan@acm.org>
19782
19783 PR c++/83160
19784 * g++.dg/cpp0x/pr83160.C: New.
19785
19786 2018-01-18 Richard Biener <rguenther@suse.de>
19787
19788 PR tree-optimization/83887
19789 * gcc.dg/graphite/pr83887.c: New testcase.
19790 * gfortran.dg/graphite/pr83887.f90: Likewise.
19791 * gfortran.dg/graphite/pr83887.f: Likewise.
19792
19793 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19794
19795 PR target/65578
19796 * gcc.target/arm/builtin-bswap.x: New file.
19797 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
19798 and options for armv6t2.
19799 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
19800 and options for Thumb1.
19801 * gcc.target/arm/builtin-bswap16.x: New file.
19802 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
19803 and options for armv6t2.
19804 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
19805 and options for Thumb1.
19806
19807 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19808
19809 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
19810 order.
19811
19812 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19813
19814 PR c/61240
19815 * gcc.dg/pr61240.c: New test.
19816
19817 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19818
19819 PR fortran/83864
19820 * gfortran.dg/pr83864.f90: New test.
19821
19822 2018-01-17 Jeff Law <law@redhat.com>
19823
19824 PR testsuite/83883
19825 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
19826
19827 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19828
19829 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
19830 restriction, but still restrict to 64-bit.
19831 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
19832 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
19833
19834 2018-01-17 Harald Anlauf <anlauf@gmx.de>
19835
19836 PR fortran/83874
19837 * gfortran.dg/pr83874.f90: New test.
19838
19839 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19840
19841 PR c++/83824
19842 * g++.dg/cpp0x/pr83824.C: New test.
19843
19844 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
19845
19846 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
19847 appropriate .gnu_attribute for the long double type, if we use the
19848 long double type, but do not generate any calls.
19849 * gcc.target/powerpc/gnuattr2.c: Likewise.
19850 * gcc.target/powerpc/gnuattr3.c: Likewise.
19851
19852 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19853
19854 PR c++/78344
19855 * g++.dg/cpp0x/alignas13.C: New.
19856
19857 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19858
19859 PR c++/83897
19860 * g++.dg/cpp0x/pr83897.C: New test.
19861
19862 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
19863
19864 PR ipa/83051
19865 * gcc.c-torture/compile/pr83051-2.c: New testcase.
19866
19867 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
19868
19869 PR c++/81054
19870 * g++.dg/cpp0x/constexpr-ice19.C: New.
19871
19872 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19873
19874 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
19875 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
19876 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
19877 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
19878 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
19879 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
19880 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
19881 * gcc.target/powerpc/builtins-1-be-folded.c: New.
19882 * gcc.target/powerpc/builtins-1-le-folded.c: New.
19883 * gcc.target/powerpc/builtins-1.fold.h: New.
19884
19885 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
19886
19887 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
19888 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
19889
19890 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19891
19892 * gcc.target/arm/g2.c: Add -marm to dg-options.
19893 * gcc.target/arm/scd42-2.c: Likewise.
19894
19895 2018-01-17 Nathan Sidwell <nathan@acm.org>
19896
19897 PR c++/83287
19898 * g++.dg/lookup/pr83287-2.C: New.
19899
19900 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19901
19902 PR c++/83814
19903 PR c++/83902
19904 * g++.dg/wrappers/pr83814.C: New test case.
19905 * g++.dg/wrappers/pr83902.C: New test case.
19906
19907 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19908
19909 PR lto/83121
19910 * g++.dg/lto/pr83121_0.C: New test case.
19911 * g++.dg/lto/pr83121_1.C: New test case.
19912 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
19913 adapted from DejaGnu's dg-test.
19914 (lto_handle_diagnostics): New procedure.
19915 (lto_prune_warns): Ignore informational notes.
19916 (lto-link-and-maybe-run): Add "messages_by_file" param.
19917 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
19918 "execute" when "link" fails if "execute" was not specified.
19919 (lto-can-handle-directive): New procedure.
19920 (lto-get-options-main): Call lto-can-handle-directive. Add a
19921 dg-messages local, using it to set the caller's
19922 dg-messages-by-file for the given source file.
19923 (lto-get-options): Likewise.
19924 (lto-execute): Add dg-messages-by-file local, and pass it to
19925 lto-link-and-maybe-run.
19926
19927 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
19928 Richard Sandiford <richard.sandiford@linaro.org>
19929
19930 PR target/79041
19931 PR target/82964
19932 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
19933 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
19934
19935 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19936
19937 * lib/target-supports.exp: Fix -march arguments in arm arch effective
19938 target check autogenerator for armv8.1-a and armv8.2-a.
19939
19940 2018-01-17 Carl Love <cel@us.ibm.com>
19941
19942 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
19943 Add debug print statements.
19944 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
19945 16 byte vector load followed by a partial vector load.
19946
19947 2018-01-17 David Malcolm <dmalcolm@redhat.com>
19948
19949 PR c++/83799
19950 * g++.dg/wrappers/pr83799.C: New test case.
19951
19952 2018-01-17 Nathan Sidwell <nathan@acm.org>
19953
19954 PR c++/83739
19955 * g++.dg/cpp1y/pr83739.C: New.
19956
19957 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19958
19959 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
19960 * gcc.target/visium/overflow16.c: Likewise.
19961 * gcc.target/visium/overflow32.c: Likewise.
19962
19963 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19964
19965 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
19966
19967 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19968
19969 * gcc.dg/rtl/arm/stl-cond.c: New test.
19970 * gcc.target/arm/stl-cond.c: Delete.
19971
19972 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19973
19974 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
19975 directives.
19976
19977 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19978
19979 PR tree-optimization/83843
19980 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
19981 * gcc.dg/store_merging_19.c: New test.
19982
19983 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19984
19985 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
19986 and options.
19987
19988 2018-01-17 Jakub Jelinek <jakub@redhat.com>
19989
19990 PR rtl-optimization/83771
19991 * gcc.dg/pr83771.c: New test.
19992
19993 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
19994
19995 PR tree-optimization/81184
19996 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
19997 targets.
19998 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
19999
20000 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20001
20002 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
20003
20004 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
20005
20006 PR target/83546
20007 * gcc.target/i386/pr83546.c: New test.
20008
20009 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20010
20011 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
20012
20013 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20014
20015 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
20016 test and add dg-warning for the -Wstringop-overflow warning.
20017
20018 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20019
20020 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
20021 XFAIL last test on SPARC and Visium.
20022
20023 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
20024
20025 PR rtl-optimization/80481
20026 * g++.dg/pr80481.C: Exclude solaris.
20027
20028 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20029
20030 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
20031 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
20032 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
20033
20034 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20035
20036 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
20037 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
20038 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
20039 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
20040 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
20041 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
20042 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
20043 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
20044 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
20045 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
20046 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
20047 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
20048 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
20049 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
20050 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
20051
20052 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20053
20054 PR testsuite/77734
20055 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
20056
20057 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20058
20059 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
20060 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
20061 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
20062 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
20063 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
20064 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
20065
20066 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20067
20068 PR tree-optimization/83857
20069 * gcc.dg/vect/pr83857.c: New test.
20070
20071 2018-01-16 Richard Biener <rguenther@suse.de>
20072
20073 PR tree-optimization/83867
20074 * gcc.dg/vect/pr83867.c: New testcase.
20075
20076 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20077
20078 PR c/83844
20079 * gcc.dg/pr83844.c: New test.
20080
20081 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20082
20083 * gcc.dg/torture/pr83847.c: New test.
20084
20085 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20086
20087 PR rtl-optimization/86620
20088 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
20089 instead of --param=max-sched-ready-insns=0.
20090 * gcc.target/i386/pr83620.c: New test.
20091 * gcc.dg/pr83620.c: New test.
20092
20093 PR tree-optimization/83843
20094 * gcc.dg/store_merging_18.c: New test.
20095
20096 PR c++/83817
20097 * g++.dg/cpp1y/pr83817.C: New test.
20098
20099 PR c++/83825
20100 * g++.dg/template/pr83825.C: New test.
20101
20102 2018-01-16 Richard Biener <rguenther@suse.de>
20103
20104 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
20105
20106 2018-01-16 Richard Biener <rguenther@suse.de>
20107
20108 PR testsuite/82132
20109 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
20110 from gcc.dg/torture/pr60092.c.
20111
20112 2018-01-15 Martin Sebor <msebor@redhat.com>
20113
20114 PR c++/83588
20115 * g++.dg/ext/flexary28.C: New test.
20116
20117 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
20118
20119 PR fortran/82257
20120 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
20121
20122 2018-01-15 Martin Sebor <msebor@redhat.com>
20123
20124 PR testsuite/83869
20125 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
20126
20127 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
20128
20129 PR fortran/54613
20130 * gfortran.dg/minmaxloc_9.f90: New test.
20131 * gfortran.dg/minmaxloc_10.f90: New test.
20132 * gfortran.dg/minmaxloc_11.f90: New test.
20133
20134 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
20135
20136 PR target/83839
20137 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
20138 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20139 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20140 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20141 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20142 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20143 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20144 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20145 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20146 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20147 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20148 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20149 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20150 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20151 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20152 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
20153 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20154 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
20155 * gcc.target/i386/ret-thunk-10.c: Likewise.
20156 * gcc.target/i386/ret-thunk-11.c: Likewise.
20157 * gcc.target/i386/ret-thunk-12.c: Likewise.
20158 * gcc.target/i386/ret-thunk-13.c: Likewise.
20159 * gcc.target/i386/ret-thunk-14.c: Likewise.
20160 * gcc.target/i386/ret-thunk-15.c: Likewise.
20161 * gcc.target/i386/ret-thunk-9.c: Don't check the
20162 __x86_return_thunk label. Scan for "push" only for Linux.
20163
20164 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
20165
20166 PR testsuite/79920
20167 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
20168
20169 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20170
20171 PR target/83687
20172 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
20173 tests.
20174 * gcc.target/arm/pr83687.c: New test.
20175
20176 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20177
20178 Adjust tests to AVR_TINY.
20179
20180 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
20181 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
20182 * gcc.target/avr/pr71627.c: Same.
20183 * gcc.target/avr/torture/addr-space-1-0.c: Same.
20184 * gcc.target/avr/torture/addr-space-1-1.c: Same.
20185 * gcc.target/avr/torture/addr-space-1-x.c: Same.
20186 * gcc.target/avr/torture/addr-space-2-0.c: Same.
20187 * gcc.target/avr/torture/addr-space-2-1.c: Same.
20188 * gcc.target/avr/torture/addr-space-2-x.c: Same.
20189 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
20190 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
20191 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
20192 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
20193 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
20194 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
20195 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
20196 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
20197 * gcc.target/avr/torture/pr61055.c: Same.
20198 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
20199 available.
20200 * gcc.target/avr/torture/int24-mul.c: Same.
20201 * gcc.target/avr/torture/pr51782-1.c: Same.
20202 * gcc.target/avr/torture/pr61443.c: Same.
20203 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
20204 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
20205
20206 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20207
20208 PR c/83801
20209 PR c/83729
20210 * gcc.target/avr/torture/pr83729.c: New test.
20211 * gcc.target/avr/torture/pr83801.c: New test.
20212
20213 2018-01-15 Jakub Jelinek <jakub@redhat.com>
20214
20215 PR middle-end/82694
20216 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
20217 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
20218
20219 2018-01-10 Martin Sebor <msebor@redhat.com>
20220
20221 PR other/83508
20222 * gcc.dg/Wstringop-overflow-2.c: New test.
20223
20224 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20225
20226 PR libgfortran/83811
20227 * gfortran.dg/fmt_e.f90: New test.
20228
20229 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20230
20231 * gcc.target/i386/indirect-thunk-10.c: New test.
20232 * gcc.target/i386/indirect-thunk-8.c: Likewise.
20233 * gcc.target/i386/indirect-thunk-9.c: Likewise.
20234 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
20235 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
20236 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
20237 * gcc.target/i386/ret-thunk-17.c: Likewise.
20238 * gcc.target/i386/ret-thunk-18.c: Likewise.
20239 * gcc.target/i386/ret-thunk-19.c: Likewise.
20240 * gcc.target/i386/ret-thunk-20.c: Likewise.
20241 * gcc.target/i386/ret-thunk-21.c: Likewise.
20242
20243 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20244
20245 * gcc.target/i386/indirect-thunk-register-4.c: New test.
20246
20247 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20248
20249 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20250 -mno-indirect-branch-register.
20251 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20252 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20253 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20254 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20255 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20256 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20257 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20258 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20259 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20260 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20261 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20262 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20263 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20264 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20265 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20266 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20267 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20268 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20269 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20270 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20271 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20272 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20273 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20274 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20275 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20276 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20277 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20278 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20279 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20280 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20281 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20282 * gcc.target/i386/ret-thunk-10.c: Likewise.
20283 * gcc.target/i386/ret-thunk-11.c: Likewise.
20284 * gcc.target/i386/ret-thunk-12.c: Likewise.
20285 * gcc.target/i386/ret-thunk-13.c: Likewise.
20286 * gcc.target/i386/ret-thunk-14.c: Likewise.
20287 * gcc.target/i386/ret-thunk-15.c: Likewise.
20288 * gcc.target/i386/ret-thunk-9.c: Likewise.
20289 * gcc.target/i386/indirect-thunk-register-1.c: New test.
20290 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
20291 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20292
20293 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20294
20295 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20296 -mfunction-return=keep.
20297 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20298 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20299 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20300 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20301 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20302 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20303 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20304 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20305 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20306 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20307 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20308 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20309 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20310 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20311 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20312 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20313 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20314 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20315 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20316 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20317 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20318 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20319 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20320 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20321 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20322 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20323 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20324 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20325 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20326 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20327 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20328 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20329 * gcc.target/i386/ret-thunk-1.c: New test.
20330 * gcc.target/i386/ret-thunk-10.c: Likewise.
20331 * gcc.target/i386/ret-thunk-11.c: Likewise.
20332 * gcc.target/i386/ret-thunk-12.c: Likewise.
20333 * gcc.target/i386/ret-thunk-13.c: Likewise.
20334 * gcc.target/i386/ret-thunk-14.c: Likewise.
20335 * gcc.target/i386/ret-thunk-15.c: Likewise.
20336 * gcc.target/i386/ret-thunk-16.c: Likewise.
20337 * gcc.target/i386/ret-thunk-2.c: Likewise.
20338 * gcc.target/i386/ret-thunk-3.c: Likewise.
20339 * gcc.target/i386/ret-thunk-4.c: Likewise.
20340 * gcc.target/i386/ret-thunk-5.c: Likewise.
20341 * gcc.target/i386/ret-thunk-6.c: Likewise.
20342 * gcc.target/i386/ret-thunk-7.c: Likewise.
20343 * gcc.target/i386/ret-thunk-8.c: Likewise.
20344 * gcc.target/i386/ret-thunk-9.c: Likewise.
20345
20346 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20347
20348 * gcc.target/i386/indirect-thunk-1.c: New test.
20349 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20350 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20351 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20352 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20353 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20354 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20355 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20356 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20357 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20358 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20359 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20360 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20361 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20362 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20363 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20364 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20365 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20366 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20367 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20368 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20369 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20370 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20371 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20372 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20373 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20374 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20375 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20376 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20377 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20378 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20379 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20380 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20381
20382 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20383
20384 PR ipa/83051
20385 * gcc.c-torture/compile/pr83051.c: New testcase.
20386
20387 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20388
20389 PR tree-optimization/83501
20390 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20391
20392 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20393
20394 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20395 for lvx and stvx instead of lxvd2x and stxvd2x and require
20396 little-endian target. Add comments.
20397 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20398 comprehensive testing.
20399 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20400 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20401 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20402 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20403 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20404 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20405 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20406 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20407 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20408 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20409 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20410 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20411 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20412 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20413 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20414 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20415 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20416 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20417 scan-assembler-not directives that forbid lvx and xxpermdi.
20418 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20419 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20420 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20421 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20422 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20423 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20424 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20425 scan-assembler-times directives to reflect different numbers of
20426 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20427
20428 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20429 Alan Hayward <alan.hayward@arm.com>
20430 David Sherwood <david.sherwood@arm.com>
20431
20432 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20433 than SLP vectorization.
20434 * gcc.dg/vect/vect-alias-check-10.c: New test.
20435 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20436 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20437 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20438 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20439 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20440 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20441 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20442 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20443 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20444 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20445 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20446 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20447 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20448 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20449 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20450 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20451 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20452 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20453 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20454 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20455 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20456 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20457 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20458
20459 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20460 Alan Hayward <alan.hayward@arm.com>
20461 David Sherwood <david.sherwood@arm.com>
20462
20463 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20464 New proc.
20465 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20466 targets with scatter stores.
20467 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20468 stores.
20469 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20470 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20471 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20472 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20473 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20474 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20475 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20476 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20477 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20478 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20479 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20480 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20481 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20482 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20483 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20484 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20485
20486 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20487 Alan Hayward <alan.hayward@arm.com>
20488 David Sherwood <david.sherwood@arm.com>
20489
20490 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20491 for double_reduc1.
20492 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20493 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20494 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20495 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20496
20497 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20498 Alan Hayward <alan.hayward@arm.com>
20499 David Sherwood <david.sherwood@arm.com>
20500
20501 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20502 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20503 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20504
20505 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20506 Alan Hayward <alan.hayward@arm.com>
20507 David Sherwood <david.sherwood@arm.com>
20508
20509 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20510 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20511 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20512 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20513 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20514 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20515 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20516 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20517 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20518 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20519 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20520 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20521 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20522 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20523
20524 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20525 Alan Hayward <alan.hayward@arm.com>
20526 David Sherwood <david.sherwood@arm.com>
20527
20528 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20529 check for a message about using in-order reductions.
20530 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20531 check for a message about using in-order reductions.
20532 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20533 vectorized and check for a message about using in-order reductions.
20534 Expect targets with variable-length vectors to fall back to the
20535 fixed-length mininum.
20536 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20537 check for a message about using in-order reductions.
20538 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20539 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20540 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20541 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20542 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20543 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20544 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20545 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20546 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20547 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20548 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20549 vect_fold_left_plus.
20550
20551 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20552
20553 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20554 are spilled.
20555 * gcc.target/aarch64/sve/spill_2.c: New test.
20556 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20557 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20558 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20559 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20560 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20561
20562 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20563 Alan Hayward <alan.hayward@arm.com>
20564 David Sherwood <david.sherwood@arm.com>
20565
20566 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20567 of branches.
20568 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20569 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20570 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20571 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20572 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20573 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20574 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20575 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20576 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20577
20578 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20579 Alan Hayward <alan.hayward@arm.com>
20580 David Sherwood <david.sherwood@arm.com>
20581
20582 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20583 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20584 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20585 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20586
20587 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20588 Alan Hayward <alan.hayward@arm.com>
20589 David Sherwood <david.sherwood@arm.com>
20590
20591 * lib/target-supports.exp
20592 (check_effective_target_vect_fold_extract_last): New proc.
20593 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20594 for fold_extract_last.
20595 * gcc.dg/vect/pr65947-2.c: Likewise.
20596 * gcc.dg/vect/pr65947-3.c: Likewise.
20597 * gcc.dg/vect/pr65947-4.c: Likewise.
20598 * gcc.dg/vect/pr65947-5.c: Likewise.
20599 * gcc.dg/vect/pr65947-6.c: Likewise.
20600 * gcc.dg/vect/pr65947-9.c: Likewise.
20601 * gcc.dg/vect/pr65947-10.c: Likewise.
20602 * gcc.dg/vect/pr65947-12.c: Likewise.
20603 * gcc.dg/vect/pr65947-14.c: Likewise.
20604 * gcc.dg/vect/pr80631-1.c: Likewise.
20605 * gcc.target/aarch64/sve/clastb_1.c: New test.
20606 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20607 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20608 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20609 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20610 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20611 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20612 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20613 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20614 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20615 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20616 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20617 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20618 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20619
20620 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20621 Alan Hayward <alan.hayward@arm.com>
20622 David Sherwood <david.sherwood@arm.com>
20623
20624 * gcc.target/aarch64/sve/live_1.c: New test.
20625 * gcc.target/aarch64/sve/live_1_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.target/aarch64/sve/nopeel_1.c: New test.
20632 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20633 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20634 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20635 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20636 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20637 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20638 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20639 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20640
20641 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20642 Alan Hayward <alan.hayward@arm.com>
20643 David Sherwood <david.sherwood@arm.com>
20644
20645 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20646 New proc.
20647 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20648 vect_fully_masked.
20649 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20650 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20651 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20652 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20653 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20654 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20655
20656 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20657 Alan Hayward <alan.hayward@arm.com>
20658 David Sherwood <david.sherwood@arm.com>
20659
20660 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20661 instead of just ADDRESS.
20662 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20663 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20664 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20665 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20666 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20667 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20668 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20669 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20670 * gcc.target/aarch64/sve/while_2.c: Likewise.
20671 * gcc.target/aarch64/sve/while_3.c: Likewise.
20672 * gcc.target/aarch64/sve/while_4.c: Likewise.
20673
20674 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20675 Alan Hayward <alan.hayward@arm.com>
20676 David Sherwood <david.sherwood@arm.com>
20677
20678 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20679 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20680 to be predicated.
20681 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20682 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20683 * gcc.target/aarch64/sve/reduc_5.c: New test.
20684 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20685 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20686
20687 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20688 Alan Hayward <alan.hayward@arm.com>
20689 David Sherwood <david.sherwood@arm.com>
20690
20691 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20692 * gcc.dg/tree-ssa/peel1.c: Likewise.
20693 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20694 variable-length vectors.
20695 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20696 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20697 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20698 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20699 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20700 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20701 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20702 * gcc.target/aarch64/sve/slp_8.c: New test.
20703 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20704 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20705 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20706 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20707 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20708 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20709 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20710 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20711 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20712 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20713 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20714 * gcc.target/aarch64/sve/while_1.c: Likewise.
20715 * gcc.target/aarch64/sve/while_2.c: Likewise.
20716 * gcc.target/aarch64/sve/while_3.c: Likewise.
20717 * gcc.target/aarch64/sve/while_4.c: Likewise.
20718
20719 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20720 Alan Hayward <alan.hayward@arm.com>
20721 David Sherwood <david.sherwood@arm.com>
20722
20723 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20724 New proc.
20725 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20726 and add an associated scan-dump test. Prevent vectorization
20727 of the first two loops.
20728 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20729 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20730 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20731 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20732 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20733 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20734
20735 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20736 Alan Hayward <alan.hayward@arm.com>
20737 David Sherwood <david.sherwood@arm.com>
20738
20739 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20740 * gcc.dg/vect/pr67790.c: Likewise.
20741 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20742 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20743 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20744 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20745 * gcc.target/aarch64/sve/slp_5.c: New test.
20746 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
20747 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20748 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
20749 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20750 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
20751
20752 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20753 Alan Hayward <alan.hayward@arm.com>
20754 David Sherwood <david.sherwood@arm.com>
20755
20756 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
20757 && vect_load_lanes
20758 * gcc.dg/vect/slp-1.c: Likewise.
20759 * gcc.dg/vect/slp-10.c: Likewise.
20760 * gcc.dg/vect/slp-12b.c: Likewise.
20761 * gcc.dg/vect/slp-12c.c: Likewise.
20762 * gcc.dg/vect/slp-17.c: Likewise.
20763 * gcc.dg/vect/slp-19b.c: Likewise.
20764 * gcc.dg/vect/slp-20.c: Likewise.
20765 * gcc.dg/vect/slp-21.c: Likewise.
20766 * gcc.dg/vect/slp-22.c: Likewise.
20767 * gcc.dg/vect/slp-23.c: Likewise.
20768 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20769 * gcc.dg/vect/slp-24.c: Likewise.
20770 * gcc.dg/vect/slp-28.c: Likewise.
20771 * gcc.dg/vect/slp-39.c: Likewise.
20772 * gcc.dg/vect/slp-6.c: Likewise.
20773 * gcc.dg/vect/slp-7.c: Likewise.
20774 * gcc.dg/vect/slp-cond-1.c: Likewise.
20775 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20776 * gcc.dg/vect/slp-cond-2.c: Likewise.
20777 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20778 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20779 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20780 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20781 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20782 * gcc.dg/vect/slp-perm-6.c: Likewise.
20783 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20784 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20785 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20786 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
20787 * gcc.dg/vect/slp-12a.c: Likewise.
20788 * gcc.dg/vect/slp-14.c: Likewise.
20789 * gcc.dg/vect/slp-15.c: Likewise.
20790 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20791 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20792 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
20793 * gcc.target/aarch64/sve/slp_1.c: New test.
20794 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
20795 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20796 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
20797 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20798 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
20799 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20800 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
20801
20802 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20803 Alan Hayward <alan.hayward@arm.com>
20804 David Sherwood <david.sherwood@arm.com>
20805
20806 * gcc.dg/vect/vect-ooo-group-1.c: New test.
20807 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
20808 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
20809 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
20810 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
20811 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
20812 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
20813 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
20814 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
20815 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
20816 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
20817 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
20818 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
20819 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
20820 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
20821 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
20822 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
20823 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
20824 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
20825
20826 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20827 Alan Hayward <alan.hayward@arm.com>
20828 David Sherwood <david.sherwood@arm.com>
20829
20830 * gcc.target/aarch64/sve/struct_move_1.c: New test.
20831 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
20832 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
20833 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
20834 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
20835 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
20836 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
20837 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
20838 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
20839 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
20840 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
20841 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
20842 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
20843 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
20844 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
20845 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
20846 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
20847 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
20848 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
20849 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
20850 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
20851 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
20852 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
20853 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
20854 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
20855 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
20856 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
20857 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
20858 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
20859 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
20860 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
20861 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
20862 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
20863 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
20864 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
20865 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
20866
20867 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20868 Alan Hayward <alan.hayward@arm.com>
20869 David Sherwood <david.sherwood@arm.com>
20870
20871 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
20872 Return true for SVE too.
20873 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
20874 if load/store lanes are supported.
20875 * gcc.dg/vect/slp-10.c: Likewise.
20876 * gcc.dg/vect/slp-12c.c: Likewise.
20877 * gcc.dg/vect/slp-17.c: Likewise.
20878 * gcc.dg/vect/slp-33.c: Likewise.
20879 * gcc.dg/vect/slp-6.c: Likewise.
20880 * gcc.dg/vect/slp-cond-1.c: Likewise.
20881 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
20882 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
20883 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20884 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
20885 * gcc.dg/vect/slp-perm-6.c: Likewise.
20886 * gcc.dg/vect/slp-perm-9.c: Likewise.
20887 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
20888 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
20889 for variable-length vectors.
20890
20891 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20892 Alan Hayward <alan.hayward@arm.com>
20893 David Sherwood <david.sherwood@arm.com>
20894
20895 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
20896 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
20897
20898 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20899
20900 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
20901 * g++.target/aarch64/sve/catch_1.C: New test.
20902 * g++.target/aarch64/sve/catch_2.C: Likewise.
20903 * g++.target/aarch64/sve/catch_3.C: Likewise.
20904 * g++.target/aarch64/sve/catch_4.C: Likewise.
20905 * g++.target/aarch64/sve/catch_5.C: Likewise.
20906 * g++.target/aarch64/sve/catch_6.C: Likewise.
20907
20908 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20909 Alan Hayward <alan.hayward@arm.com>
20910 David Sherwood <david.sherwood@arm.com>
20911
20912 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
20913 New proc.
20914 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
20915 * gcc.target/aarch64/fmaxmin.c: Likewise.
20916 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
20917 * gcc.target/aarch64/orr_imm_1.c: Likewise.
20918 * gcc.target/aarch64/pr62178.c: Likewise.
20919 * gcc.target/aarch64/pr71727-2.c: Likewise.
20920 * gcc.target/aarch64/saddw-1.c: Likewise.
20921 * gcc.target/aarch64/saddw-2.c: Likewise.
20922 * gcc.target/aarch64/uaddw-1.c: Likewise.
20923 * gcc.target/aarch64/uaddw-2.c: Likewise.
20924 * gcc.target/aarch64/uaddw-3.c: Likewise.
20925 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
20926 * gcc.target/aarch64/vect-compile.c: Likewise.
20927 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
20928 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
20929 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
20930 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
20931 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
20932 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
20933 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
20934 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
20935 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
20936 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
20937 * gcc.target/aarch64/vect-fmovd.c: Likewise.
20938 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
20939 * gcc.target/aarch64/vect-fmovf.c: Likewise.
20940 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
20941 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
20942 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
20943 * gcc.target/aarch64/vect-movi.c: Likewise.
20944 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
20945 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
20946 * gcc.target/aarch64/vect-vaddv.c: Likewise.
20947 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
20948 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
20949 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
20950 fixed-length SVE.
20951 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
20952 * gcc.target/aarch64/sve/arith_1.c: New test.
20953 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
20954 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
20955 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
20956 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
20957 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
20958 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
20959 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
20960 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
20961 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
20962 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
20963 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
20964 * gcc.target/aarch64/sve/ext_1.c: Likewise.
20965 * gcc.target/aarch64/sve/ext_2.c: Likewise.
20966 * gcc.target/aarch64/sve/extract_1.c: Likewise.
20967 * gcc.target/aarch64/sve/extract_2.c: Likewise.
20968 * gcc.target/aarch64/sve/extract_3.c: Likewise.
20969 * gcc.target/aarch64/sve/extract_4.c: Likewise.
20970 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
20971 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
20972 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
20973 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
20974 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
20975 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
20976 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
20977 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
20978 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
20979 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
20980 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
20981 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
20982 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
20983 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
20984 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
20985 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
20986 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
20987 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
20988 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
20989 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
20990 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
20991 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
20992 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
20993 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
20994 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
20995 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
20996 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
20997 * gcc.target/aarch64/sve/index_1.c: Likewise.
20998 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
20999 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
21000 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
21001 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
21002 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
21003 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
21004 * gcc.target/aarch64/sve/logical_1.c: Likewise.
21005 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
21006 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
21007 * gcc.target/aarch64/sve/mad_1.c: Likewise.
21008 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
21009 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
21010 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
21011 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
21012 * gcc.target/aarch64/sve/mla_1.c: Likewise.
21013 * gcc.target/aarch64/sve/mls_1.c: Likewise.
21014 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
21015 * gcc.target/aarch64/sve/msb_1.c: Likewise.
21016 * gcc.target/aarch64/sve/mul_1.c: Likewise.
21017 * gcc.target/aarch64/sve/neg_1.c: Likewise.
21018 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
21019 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
21020 * gcc.target/aarch64/sve/pack_1.c: Likewise.
21021 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
21022 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
21023 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
21024 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
21025 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
21026 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
21027 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
21028 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
21029 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
21030 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
21031 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21032 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
21033 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21034 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
21035 * gcc.target/aarch64/sve/rev_1.c: Likewise.
21036 * gcc.target/aarch64/sve/revb_1.c: Likewise.
21037 * gcc.target/aarch64/sve/revh_1.c: Likewise.
21038 * gcc.target/aarch64/sve/revw_1.c: Likewise.
21039 * gcc.target/aarch64/sve/shift_1.c: Likewise.
21040 * gcc.target/aarch64/sve/single_1.c: Likewise.
21041 * gcc.target/aarch64/sve/single_2.c: Likewise.
21042 * gcc.target/aarch64/sve/single_3.c: Likewise.
21043 * gcc.target/aarch64/sve/single_4.c: Likewise.
21044 * gcc.target/aarch64/sve/spill_1.c: Likewise.
21045 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
21046 * gcc.target/aarch64/sve/subr_1.c: Likewise.
21047 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
21048 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
21049 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
21050 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
21051 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
21052 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
21053 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
21054 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
21055 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
21056 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
21057 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
21058 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
21059 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
21060 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
21061 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
21062 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
21063 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
21064 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
21065 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
21066 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
21067 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
21068 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
21069 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
21070 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
21071 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
21072 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
21073 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
21074 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
21075 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
21076 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
21077 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
21078 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
21079 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
21080 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
21081 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
21082 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
21083 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
21084 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
21085 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
21086 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
21087 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
21088 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
21089
21090 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21091 Alan Hayward <alan.hayward@arm.com>
21092 David Sherwood <david.sherwood@arm.com>
21093
21094 * lib/target-supports.exp (check_effective_target_aarch64_sve)
21095 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
21096 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
21097 New procedures.
21098 (check_effective_target_vect_perm): Handle SVE.
21099 (check_effective_target_vect_perm_byte): Likewise.
21100 (check_effective_target_vect_perm_short): Likewise.
21101 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
21102 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
21103 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
21104 (check_effective_target_vect_element_align_preferred): Likewise.
21105 (check_effective_target_vect_align_stack_vars): Likewise.
21106 (check_effective_target_vect_load_lanes): Likewise.
21107 (check_effective_target_vect_masked_store): Likewise.
21108 (available_vector_sizes): Use aarch64_sve_bits for SVE.
21109 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
21110 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
21111 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
21112 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
21113 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
21114 * gcc.dg/vect/slp-23.c: Likewise.
21115 * gcc.dg/vect/slp-perm-5.c: Likewise.
21116 * gcc.dg/vect/slp-perm-6.c: Likewise.
21117 * gcc.dg/vect/slp-perm-9.c: Likewise.
21118 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21119 * gcc.dg/vect/vect-114.c: Likewise.
21120 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
21121 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
21122
21123 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21124
21125 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
21126 vect_variable_length, expecting the test to be vectorized
21127 without SLP instead.
21128 * gcc.dg/vect/pr33953.c: Likewise.
21129 * gcc.dg/vect/pr37027.c: Likewise.
21130 * gcc.dg/vect/pr67790.c: Likewise.
21131 * gcc.dg/vect/pr68445.c: Likewise.
21132 * gcc.dg/vect/slp-1.c: Likewise.
21133 * gcc.dg/vect/slp-10.c: Likewise.
21134 * gcc.dg/vect/slp-12a.c: Likewise.
21135 * gcc.dg/vect/slp-12b.c: Likewise.
21136 * gcc.dg/vect/slp-12c.c: Likewise.
21137 * gcc.dg/vect/slp-13-big-array.c: Likewise.
21138 * gcc.dg/vect/slp-13.c: Likewise.
21139 * gcc.dg/vect/slp-14.c: Likewise.
21140 * gcc.dg/vect/slp-15.c: Likewise.
21141 * gcc.dg/vect/slp-17.c: Likewise.
21142 * gcc.dg/vect/slp-19b.c: Likewise.
21143 * gcc.dg/vect/slp-2.c: Likewise.
21144 * gcc.dg/vect/slp-20.c: Likewise.
21145 * gcc.dg/vect/slp-21.c: Likewise.
21146 * gcc.dg/vect/slp-22.c: Likewise.
21147 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21148 * gcc.dg/vect/slp-24.c: Likewise.
21149 * gcc.dg/vect/slp-28.c: Likewise.
21150 * gcc.dg/vect/slp-39.c: Likewise.
21151 * gcc.dg/vect/slp-42.c: Likewise.
21152 * gcc.dg/vect/slp-6.c: Likewise.
21153 * gcc.dg/vect/slp-7.c: Likewise.
21154 * gcc.dg/vect/slp-cond-1.c: Likewise.
21155 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21156 * gcc.dg/vect/slp-cond-2.c: Likewise.
21157 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21158 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21159 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21160 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21161 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21162 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21163 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21164 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21165 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21166 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21167 * gcc.dg/vect/slp-reduc-4.c: Likewise.
21168 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21169 * gcc.dg/vect/slp-reduc-7.c: Likewise.
21170 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21171 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21172 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21173 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
21174
21175 2018-01-13 Jakub Jelinek <jakub@redhat.com>
21176
21177 PR c/83801
21178 * gcc.dg/pr83801.c: New test.
21179
21180 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
21181
21182 PR fortran/52162
21183 * gfortran.dg/bounds_check_19.f90: New test.
21184
21185 2018-01-12 Jakub Jelinek <jakub@redhat.com>
21186
21187 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
21188 instead of scan-assembler-not for xsnabsqp.
21189
21190 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21191
21192 PR libgfortran/83525
21193 * gfortran.dg/newunit_5.f90: New test.
21194
21195 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
21196
21197 PR rtl-optimization/80481
21198 * g++.dg/pr80481.C: New.
21199
21200 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
21201
21202 PR target/83628
21203 * gcc.target/alpha/pr83628-3.c: New test.
21204
21205 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21206
21207 * lib/target-supports.exp (check_effective_target_avx512f): Also
21208 check for __builtin_ia32_addsd_round,
21209 __builtin_ia32_getmantsd_round.
21210 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
21211
21212 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
21213
21214 PR target/83629
21215 * gcc.target/powerpc/pr83629.c: Require ilp32.
21216
21217 2018-01-12 Richard Biener <rguenther@suse.de>
21218
21219 PR tree-optimization/80846
21220 * gcc.target/i386/pr80846-1.c: New testcase.
21221 * gcc.target/i386/pr80846-2.c: Likewise.
21222
21223 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
21224
21225 * gcc.c-torture/execute/20180112-1.c: New test.
21226
21227 2018-01-12 Tom de Vries <tom@codesourcery.com>
21228
21229 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
21230 * g++.dg/ext/label13a.C: Same.
21231 * g++.dg/ext/label14.C: Same.
21232 * g++.dg/ext/label2.C: Same.
21233 * g++.dg/ext/label3.C: Same.
21234 * g++.dg/torture/pr42462.C: Same.
21235 * g++.dg/torture/pr42739.C: Same.
21236 * g++.dg/warn/Wunused-label-3.C: Same.
21237
21238 2018-01-12 Tom de Vries <tom@codesourcery.com>
21239
21240 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
21241 * g++.dg/Walloca1.C: Same.
21242 * g++.dg/cpp0x/pr70338.C: Same.
21243 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
21244 * g++.dg/cpp1y/vla10.C: Same.
21245 * g++.dg/cpp1y/vla2.C: Same.
21246 * g++.dg/cpp1y/vla6.C: Same.
21247 * g++.dg/cpp1y/vla8.C: Same.
21248 * g++.dg/debug/debug5.C: Same.
21249 * g++.dg/debug/debug6.C: Same.
21250 * g++.dg/debug/pr54828.C: Same.
21251 * g++.dg/diagnostic/pr70105.C: Same.
21252 * g++.dg/eh/cleanup5.C: Same.
21253 * g++.dg/eh/spbp.C: Same.
21254 * g++.dg/ext/tmplattr9.C: Same.
21255 * g++.dg/ext/vla10.C: Same.
21256 * g++.dg/ext/vla11.C: Same.
21257 * g++.dg/ext/vla12.C: Same.
21258 * g++.dg/ext/vla15.C: Same.
21259 * g++.dg/ext/vla16.C: Same.
21260 * g++.dg/ext/vla17.C: Same.
21261 * g++.dg/ext/vla3.C: Same.
21262 * g++.dg/ext/vla6.C: Same.
21263 * g++.dg/ext/vla7.C: Same.
21264 * g++.dg/init/array24.C: Same.
21265 * g++.dg/init/new47.C: Same.
21266 * g++.dg/init/pr55497.C: Same.
21267 * g++.dg/opt/pr78201.C: Same.
21268 * g++.dg/template/vla2.C: Same.
21269 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
21270 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
21271 * g++.dg/torture/pr62127.C: Same.
21272 * g++.dg/torture/pr67055.C: Same.
21273 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
21274 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
21275 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
21276 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
21277 * g++.dg/warn/Wplacement-new-size-5.C: Same.
21278 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
21279 * g++.dg/warn/Wvla-1.C: Same.
21280 * g++.dg/warn/Wvla-3.C: Same.
21281 * g++.old-deja/g++.ext/array2.C: Same.
21282 * g++.old-deja/g++.ext/constructor.C: Same.
21283 * g++.old-deja/g++.law/builtin1.C: Same.
21284 * g++.old-deja/g++.other/crash12.C: Same.
21285 * g++.old-deja/g++.other/eh3.C: Same.
21286 * g++.old-deja/g++.pt/array6.C: Same.
21287 * g++.old-deja/g++.pt/dynarray.C: Same.
21288
21289 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21290
21291 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
21292
21293 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21294
21295 PR libfortran/67412
21296 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
21297 on *-*-solaris2.10.
21298
21299 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21300
21301 * lib/target-supports.exp (check_effective_target_branch_cost):
21302 Accept all x86 targets.
21303
21304 2018-01-12 Martin Liska <mliska@suse.cz>
21305
21306 PR ipa/83054
21307 * g++.dg/warn/pr83054.C: New test.
21308
21309 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21310
21311 * gcc.target/powerpc/spec-barr-1.c: New file.
21312
21313 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
21314
21315 PR target/83330
21316 * gcc.target/i386/pr83330.c: New test.
21317
21318 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
21319
21320 PR fortran/79383
21321 * gfortran.dg/dtio_31.f03: New test.
21322 * gfortran.dg/dtio_32.f03: New test.
21323
21324 2018-01-11 David Malcolm <dmalcolm@redhat.com>
21325
21326 PR c++/43486
21327 * g++.dg/wrappers: New subdirectory.
21328 * g++.dg/wrappers/README: New file.
21329 * g++.dg/wrappers/alloc.C: New test case.
21330 * g++.dg/wrappers/cow-istream-string.C: New test case.
21331 * g++.dg/wrappers/cp-stdlib.C: New test case.
21332 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
21333 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
21334
21335 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
21336
21337 PR middle-end/83718
21338 * g++.dg/torture/pr83718.C: New testcase.
21339
21340 2018-01-11 Martin Jambor <mjambor@suse.cz>
21341
21342 PR ipa/83178
21343 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
21344
21345 2018-01-11 Bin Cheng <bin.cheng@arm.com>
21346
21347 PR tree-optimization/83695
21348 * gcc.dg/tree-ssa/pr83695.c: New test.
21349
21350 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21351
21352 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
21353 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
21354
21355 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21356
21357 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21358 * gcc.target/arm/simd/fp16fml_high.c: New test.
21359 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21360 * lib/target-supports.exp
21361 (check_effective_target_arm_fp16fml_neon_ok_nocache,
21362 check_effective_target_arm_fp16fml_neon_ok,
21363 add_options_for_arm_fp16fml_neon): New procedures.
21364
21365 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21366
21367 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21368 combination tests.
21369
21370 2018-01-11 Richard Biener <rguenther@suse.de>
21371
21372 PR tree-optimization/83435
21373 * gcc.dg/graphite/pr83435.c: New testcase.
21374
21375 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
21376 Alan Hayward <alan.hayward@arm.com>
21377 David Sherwood <david.sherwood@arm.com>
21378
21379 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21380
21381 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21382
21383 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21384
21385 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21386
21387 PR target/82096
21388 * gcc.c-torture/compile/pr82096.c: New test.
21389
21390 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21391
21392 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21393
21394 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21395
21396 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21397
21398 2018-01-11 Justin Squirek <squirek@adacore.com>
21399
21400 * gnat.dg/expr_func4.adb: New testcase.
21401
21402 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21403
21404 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21405 testcase.
21406
21407 2018-01-11 Bob Duff <duff@adacore.com>
21408
21409 * gnat.dg/protected_null.adb: New testcase.
21410
21411 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21412
21413 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21414
21415 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21416
21417 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21418
21419 2018-01-11 Justin Squirek <squirek@adacore.com>
21420
21421 * gnat.dg/loopvar.adb: New testcase.
21422
21423 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21424
21425 PR middle-end/83189
21426 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21427
21428 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21429
21430 * gcc.c-torture/compile/pr83575.c: New testcase.
21431
21432 2018-01-10 Michael Collison <michael.collison@arm.com>
21433
21434 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21435 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21436 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21437 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21438 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21439 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21440 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21441 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21442 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21443 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21444 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21445 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21446 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21447 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21448 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21449 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21450
21451 2018-01-10 Michael Collison <michael.collison@arm.com>
21452
21453 * gcc.target/aarch64/sha2.h: New shared testcase.
21454 * gcc.target/aarch64/sha2_1.c: New testcase.
21455 * gcc.target/aarch64/sha2_2.c: New testcase.
21456 * gcc.target/aarch64/sha2_3.c: New testcase.
21457 * gcc.target/aarch64/sha3.h: New shared testcase.
21458 * gcc.target/aarch64/sha3_1.c: New testcase.
21459 * gcc.target/aarch64/sha3_2.c: New testcase.
21460 * gcc.target/aarch64/sha3_3.c: New testcase.
21461
21462 2018-01-10 Michael Collison <michael.collison@arm.com>
21463
21464 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21465
21466 2018-01-10 Martin Sebor <msebor@redhat.com>
21467
21468 PR tree-optimization/83781
21469 * gcc.dg/strlenopt-42.c: New test.
21470
21471 2018-01-11 Martin Sebor <msebor@gmail.com>
21472 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21473
21474 PR tree-optimization/83501
21475 PR tree-optimization/81703
21476
21477 * gcc.dg/strlenopt-39.c: New test-case.
21478 * gcc.dg/pr81703.c: Likewise.
21479
21480 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21481
21482 * gnat.dg/atomic10.adb: New test.
21483
21484 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21485
21486 PR fortran/82367
21487 * gfortran.dg/deferred_character_18.f90: New test.
21488
21489 2018-01-10 Martin Sebor <msebor@redhat.com>
21490
21491 PR tree-optimization/83671
21492 * gcc.dg/strlenopt-40.c: New test.
21493 * gcc.dg/strlenopt-41.c: New test.
21494
21495 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21496
21497 PR fortran/83093
21498 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21499
21500 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21501
21502 PR target/83399
21503 * gcc.target/powerpc/pr83399.c: New test.
21504
21505 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21506
21507 PR c++/43486
21508 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21509 to reflect that the arguments are correctly underlined.
21510 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21511 for globals, params, locals and literals.
21512 (test_sizeof): Directly test the location of "sizeof", rather than
21513 when used in compound expressions.
21514 (test_alignof): Likewise for "alignof".
21515 (test_string_literals): Likewise for string literals.
21516 (test_numeric_literals): Likewise for numeric literals.
21517 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21518 (test_typeid): Likewise for typeid.
21519 (test_unary_plus): New.
21520 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21521 format strings.
21522
21523 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21524
21525 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21526
21527 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21528
21529 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21530
21531 2018-01-10 Marek Polacek <polacek@redhat.com>
21532
21533 PR c++/82541
21534 * g++.dg/warn/Wduplicated-branches4.C: New test.
21535
21536 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21537
21538 PR c++/81327
21539 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21540 cast to void *.
21541
21542 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21543
21544 PR c++/81055
21545 * g++.dg/cpp0x/new2.C: New.
21546
21547 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21548
21549 PR target/83735
21550 * gcc.target/i386/pr83735.c: New test.
21551
21552 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21553
21554 * lib/target-supports.exp (check_effective_target_branch_cost):
21555 New function.
21556 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21557 * gcc.dg/pr21643.c: Likewise.
21558 * gcc.dg/pr46309.c: Likewise.
21559 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21560 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21561 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21562 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21563 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21564 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21565 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21566 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21567 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21568 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21569 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21570 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21571 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21572 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21573
21574 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21575
21576 PR target/83629
21577 * gcc.target/powerpc/pr83629.c: New testcase.
21578
21579 2018-01-10 Richard Biener <rguenther@suse.de>
21580
21581 PR testsuite/78768
21582 * gcc.dg/pr78768.c: Un-XFAIL.
21583
21584 2018-01-10 Richard Biener <rguenther@suse.de>
21585
21586 PR debug/82425
21587 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21588
21589 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21590
21591 PR tree-optimization/83753
21592 * gcc.dg/torture/pr83753.c: New test.
21593
21594 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21595
21596 * gcc.target/i386/avx2-gather-1.c: Add -march.
21597 * gcc.target/i386/avx2-gather-2.c: Add -march.
21598 * gcc.target/i386/avx2-gather-3.c: Add -march.
21599 * gcc.target/i386/avx2-gather-4.c: Add -march.
21600 * gcc.target/i386/avx2-gather-5.c: Add -march.
21601 * gcc.target/i386/avx2-gather-6.c: Add -march.
21602 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21603 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21604 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21605 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21606 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21607 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21608 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21609 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21610 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21611 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21612
21613 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21614
21615 PR target/78585:
21616 * gcc.target/i386/pr78585.c: New test.
21617
21618 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21619
21620 PR c++/83734
21621 * g++.dg/cpp0x/pr83734.C: New test.
21622
21623 2018-01-09 Carl Love <cel@us.ibm.com>
21624
21625 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21626 vec_mergeo builtins with float, double, long long, unsigned long long,
21627 bool long long arguments.
21628 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21629 vec_float2 with double arguments.
21630 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21631 vec_mergew and vec_mergow builtins.
21632
21633 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21634
21635 PR fortran/83742
21636 * gfortran.dg/contiguous_6.f90: New test.
21637
21638 2018-01-09 Richard Biener <rguenther@suse.de>
21639
21640 PR tree-optimization/83668
21641 * gcc.dg/graphite/pr83668.c: New testcase.
21642
21643 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21644
21645 PR tree-optimization/64811
21646 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21647 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21648 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21649 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21650 New tests.
21651 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21652
21653 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21654
21655 PR target/79883
21656 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21657
21658 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21659
21660 PR target/82641
21661 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21662 no NEON and require softfp or hard float-abi.
21663 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21664
21665 2018-01-09 Richard Biener <rguenther@suse.de>
21666
21667 PR tree-optimization/83572
21668 * gcc.dg/graphite/pr83572.c: New testcase.
21669
21670 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21671
21672 PR target/83507
21673 * gcc.dg/sms-13.c: New test.
21674
21675 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21676
21677 PR fortran/83741
21678 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21679
21680 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21681 Monk Chiang <sh.chiang04@gmail.com>
21682
21683 * gcc.target/riscv/save-restore-1.c: New.
21684
21685 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21686
21687 PR target/83677
21688 * gcc.target/powerpc/pr83677.c: New file.
21689
21690 2018-01-08 Jeff Law <law@redhat.com>
21691
21692 PR rtl-optimizatin/81308
21693 * g++.dg/pr81308-1.C: New test.
21694 * g++.dg/pr81308-2.C: New test.
21695
21696 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21697
21698 PR target/83663 - Revert r255946
21699 * gcc.target/aarch64/vect-slp-dup.c: New.
21700
21701 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21702
21703 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21704 combination tests.
21705
21706 2018-01-08 Richard Biener <rguenther@suse.de>
21707
21708 PR tree-optimization/83563
21709 * gcc.dg/graphite/pr83563.c: New testcase.
21710
21711 2018-01-08 Richard Biener <rguenther@suse.de>
21712
21713 PR middle-end/83713
21714 * g++.dg/torture/pr83713.C: New testcase.
21715
21716 2018-01-08 Tom de Vries <tom@codesourcery.com>
21717
21718 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21719
21720 2018-01-08 Richard Biener <rguenther@suse.de>
21721
21722 PR tree-optimization/83685
21723 * gcc.dg/torture/pr83685.c: New testcase.
21724
21725 2018-01-08 Richard Biener <rguenther@suse.de>
21726
21727 PR lto/83719
21728 * gcc.dg/lto/pr83719_0.c: New testcase.
21729
21730 2018-01-08 Tom de Vries <tom@codesourcery.com>
21731
21732 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21733 * gcc.dg/graphite/run-id-1.c: Same.
21734 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21735
21736 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21737
21738 PR fortran/83611
21739 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21740 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21741 * gfortran.dg/pdt_27.f03: New test.
21742
21743 PR fortran/83731
21744 * gfortran.dg/pdt_28.f03: New test.
21745
21746 2018-01-08 Tom de Vries <tom@codesourcery.com>
21747
21748 * c-c++-common/builtins.c: Require effective target alloca.
21749 * gcc.dg/Wrestrict.c: Same.
21750 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
21751
21752 2018-01-08 Richard Biener <rguenther@suse.de>
21753
21754 PR middle-end/83580
21755 * gcc.dg/torture/pr83580.c: New testcase.
21756
21757 2018-01-08 Richard Biener <rguenther@suse.de>
21758
21759 PR middle-end/83517
21760 * gcc.dg/pr83517.c: New testcase.
21761
21762 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
21763
21764 PR middle-end/81897
21765 * gcc.dg/uninit-pr81897.c: New test.
21766
21767 2018-01-06 Martin Sebor <msebor@redhat.com>
21768
21769 PR tree-optimization/83640
21770 * gcc.dg/Wrestrict-6.c: New test.
21771 * gcc.dg/pr83640.c: New test.
21772
21773 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
21774
21775 * gcc.target/aarch64/reg-alloc-1.c: New test.
21776
21777 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
21778
21779 PR fortran/50892
21780 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21781
21782 2018-01-06 Jakub Jelinek <jakub@redhat.com>
21783
21784 PR debug/83480
21785 * gcc.dg/pr83480.c: New test.
21786
21787 PR rtl-optimization/83682
21788 * gcc.target/i386/pr83682.c: New test.
21789
21790 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
21791
21792 PR fortran/78534
21793 PR fortran/66310
21794 * gfortran.dg/char_cast_1.f90: Update scan pattern.
21795 * gfortran.dg/dependency_49.f90: Likewise.
21796 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
21797 * gfortran.dg/repeat_7.f90: New test for PR 66310.
21798 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
21799 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
21800 * gfortran.dg/string_1_lp64.f90: New test.
21801 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
21802 * gfortran.dg/string_3_lp64.f90: New test.
21803
21804 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21805
21806 PR target/83604
21807 * gcc.target/i386/sse-26.c: New test.
21808
21809 PR target/83604
21810 * gcc.target/i386/pr83604.c: New test.
21811
21812 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
21813
21814 * gcc.dg/vect/vect-align-4.c: New test.
21815 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
21816 and redefine as a structure with an unaligned member "b".
21817 (foo): Update accordingly.
21818
21819 2018-01-05 Sudakshina Das <sudi.das@arm.com>
21820
21821 PR target/82439
21822 * gcc.target/aarch64/bics_5.c: New test.
21823 * gcc.target/arm/bics_5.c: Likewise.
21824
21825 2018-01-05 Jakub Jelinek <jakub@redhat.com>
21826
21827 PR tree-optimization/83605
21828 * gcc.dg/pr83605.c: New test.
21829
21830 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21831
21832 PR target/83554
21833 * gcc.target/i386/pr83554.c: New test.
21834
21835 PR ipa/82352
21836 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
21837 long unsigned int.
21838
21839 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
21840
21841 PR fortran/83683
21842 PR fortran/45689
21843 * gfortran.dg/eoshift_8.f90: New test.
21844 * gfortran.dg/simplify_eoshift_1.f90: New test.
21845
21846 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21847
21848 PR debug/83585
21849 * gcc.dg/pr83585.c: New test.
21850
21851 2018-01-04 Nathan Sidwell <nathan@acm.org>
21852
21853 PR c++/83667
21854 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
21855
21856 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21857
21858 PR debug/83666
21859 * gcc.dg/pr83666.c: New test.
21860
21861 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
21862
21863 PR target/83628
21864 * gcc.target/alpha/pr83628-1.c: New test.
21865 * gcc.target/alpha/pr83628-2.c: Ditto.
21866
21867 2018-01-04 Martin Liska <mliska@suse.cz>
21868
21869 PR ipa/82352
21870 * g++.dg/ipa/pr82352.C: New test.
21871
21872 2018-01-04 Jakub Jelinek <jakub@redhat.com>
21873
21874 * gcc.dg/vect-opt-info-1.c: Moved to ...
21875 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
21876 vect_int targets, use dg-additional-options instead of dg-options and
21877 use relative line numbers instead of absolute.
21878
21879 2018-01-03 Martin Sebor <msebor@redhat.com>
21880
21881 PR tree-optimization/83655
21882 * gcc.dg/Wrestrict-5.c: New test.
21883 * c-c++-common/builtins.c: New test.
21884
21885 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21886 Alan Hayward <alan.hayward@arm.com>
21887 David Sherwood <david.sherwood@arm.com>
21888
21889 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
21890 (main): Call it.
21891
21892 2018-01-03 Jeff Law <law@redhat.com>
21893
21894 PR target/83641
21895 * gcc.target/i386/stack-check-17.c: New test.
21896 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
21897
21898 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21899
21900 PR debug/83621
21901 * gcc.dg/pr83621.c: New test.
21902
21903 PR debug/83645
21904 * gcc.dg/pr83645.c: New test.
21905
21906 2018-01-03 Martin Sebor <msebor@redhat.com>
21907
21908 PR tree-optimization/83603
21909 * gcc.dg/Wrestrict-4.c: New test.
21910
21911 PR c/83559
21912 * gcc.dg/const-2.c: New test.
21913 * gcc.dg/pure-3.c: New test.
21914
21915 2018-01-03 Martin Sebor <msebor@redhat.com>
21916
21917 * gcc.dg/Wrestrict-3.c: New test.
21918
21919 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21920
21921 PR c++/83555
21922 * g++.dg/opt/pr83555.C: New test.
21923 * g++.dg/ubsan/pr83555.C: New test.
21924
21925 2018-01-03 David Malcolm <dmalcolm@redhat.com>
21926
21927 PR c/82050
21928 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
21929 the !CHECKING_P case by expecting a note.
21930 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
21931 a note for the !CHECKING_P case, and move the return statement
21932 outside of #if CHECKING_P guard.
21933
21934 2018-01-03 Jeff Law <law@redhat.com>
21935
21936 PR middle-end/83654
21937 * gcc.target/i386/stack-check-18.c: New test.
21938 * gcc.target/i386/stack-check-19.c: New test.
21939
21940 2018-01-03 Martin Sebor <msebor@redhat.com>
21941
21942 PR tree-optimization/83501
21943 * c-c++-common/Warray-bounds-3.c: Remove xfail.
21944
21945 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21946
21947 PR tree-optimization/83501
21948 * gcc.dg/tree-ssa/pr83501-1.c: New test.
21949
21950 2018-01-03 Nathan Sidwell <nathan@acm.org>
21951
21952 PR c++/83667
21953 * g++.dg/ipa/pr83667.C: New.
21954
21955 2018-01-03 Martin Liska <mliska@suse.cz>
21956
21957 PR tree-optimization/83593
21958 * gcc.dg/pr83593.c: New test.
21959
21960 2018-01-03 Martin Liska <mliska@suse.cz>
21961
21962 PR ipa/83549
21963 * g++.dg/ipa/pr83549.C: New test.
21964
21965 2018-01-03 Marek Polacek <polacek@redhat.com>
21966
21967 PR c++/83592
21968 * g++.dg/warn/mvp2.C: New test.
21969
21970 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21971
21972 PR preprocessor/83602
21973 * g++.dg/cpp/pr83602.C: New test.
21974
21975 PR c++/83634
21976 * g++.dg/parse/pr83634.C: New test.
21977
21978 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
21979
21980 PR fortran/83664
21981 * gfortran.dg/eoshift_7.f90: New test.
21982
21983 2018-01-03 Jan Beulich <jbeulich@suse.com>
21984
21985 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
21986 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
21987
21988 2018-01-03 Jakub Jelinek <jakub@redhat.com>
21989
21990 Update copyright years.
21991
21992 2018-01-03 Martin Liska <mliska@suse.cz>
21993
21994 PR ipa/83594
21995 * gcc.dg/ipa/pr83594.c: New test.
21996
21997 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
21998 Alan Hayward <alan.hayward@arm.com>
21999 David Sherwood <david.sherwood@arm.com>
22000
22001 * gcc.dg/vect-opt-info-1.c: New test.
22002
22003 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
22004
22005 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
22006 floorf128, truncf128, and roundf128.
22007 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
22008 optimizations added in match.pd.
22009 * gcc.target/powerpc/float128-hw6.c: Likewise.
22010 * gcc.target/powerpc/float128-hw7.c: Likewise.
22011 * gcc.target/powerpc/float128-hw8.c: Likewise.
22012 * gcc.target/powerpc/float128-hw9.c: Likewise.
22013 * gcc.target/powerpc/float128-hw10.c: Likewise.
22014 * gcc.target/powerpc/float128-hw11.c: Likewise.
22015
22016 2018-01-02 Jakub Jelinek <jakub@redhat.com>
22017
22018 PR c++/83556
22019 * g++.dg/cpp0x/pr83556.C: New test.
22020
22021 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
22022
22023 PR fortran/45689
22024 PR fortran/83650
22025 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
22026 * gfortran.dg/simplify_cshift_4.f90: New test.
22027
22028 2018-01-02 Marek Polacek <polacek@redhat.com>
22029
22030 PR c++/81860
22031 * g++.dg/cpp0x/inh-ctor30.C: New test.
22032
22033 PR c++/83644
22034 * g++.dg/cpp1z/pr83644.C: New test.
22035
22036 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
22037
22038 PR fortran/83076
22039 * gfortran.dg/coarray_45.f90: New test.
22040
22041 PR fortran/83319
22042 * gfortran.dg/coarray_46.f90: New test.
22043
22044 2018-01-01 Jakub Jelinek <jakub@redhat.com>
22045
22046 PR tree-optimization/83581
22047 * gcc.dg/pr83581.c: New test.
22048
22049 PR c/83595
22050 * gcc.dg/pr83595.c: New test.
22051
22052 PR middle-end/83608
22053 * g++.dg/opt/pr83608.C: New test.
22054
22055 PR middle-end/83609
22056 * gcc.dg/pr83609.c: New test.
22057 * g++.dg/opt/pr83609.C: New test.
22058
22059 PR middle-end/83623
22060 * gcc.dg/pr83623.c: New test.
22061
22062 * gcc.target/i386/i386.exp
22063 (check_effective_target_avx512vpopcntdqvl): New proc.
22064 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
22065 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
22066 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
22067 \f
22068 Copyright (C) 2018 Free Software Foundation, Inc.
22069
22070 Copying and distribution of this file, with or without modification,
22071 are permitted in any medium without royalty provided the copyright
22072 notice and this notice are preserved.