f55ecc3454eebdff46a9f4c15e2d2da75eb6a481
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
2
3 Revert fix for c++/59480 (and testsuite followup)
4
5 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
6
7 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8
9 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
10
11 PR c++/59480, DR 136
12 * g++.dg/other/friend8.C: New.
13 * g++.dg/other/friend9.C: Likewise.
14 * g++.dg/other/friend10.C: Likewise.
15 * g++.dg/other/friend11.C: Likewise.
16 * g++.dg/other/friend12.C: Likewise.
17 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
18 * g++.dg/parse/defarg8.C: Likewise.
19
20 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
21
22 * gcc.target/aarch64/profile.c: New test.
23
24 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
25
26 PR target/83009
27 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
28
29 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
30
31 PR target/86560
32 * gcc.target/i386/pr86560-4.c: New test.
33 * gcc.target/i386/pr86560-5.c: Likewise.
34
35 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
36
37 PR target/86560
38 * gcc.target/i386/pr86560-1.c: New test.
39 * gcc.target/i386/pr86560-2.c: Likewise.
40 * gcc.target/i386/pr86560-3.c: Likewise.
41
42 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
43
44 * gfortran.dg/max_fmax_aarch64.f90: New test.
45 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
46 * gfortran.dg/minmax_integer.f90: Likewise.
47
48 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
49
50 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
51
52 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
53
54 PR middle-end/86544
55 * g++.dg/tree-ssa/pr86544.C: New test.
56
57 2018-07-18 Jakub Jelinek <jakub@redhat.com>
58
59 PR c++/86550
60 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
61
62 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
63
64 PR 69558
65 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
66 * c-c++-common/pr69558.c: Remove xfail.
67 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
68 * gcc.dg/pr61817-1.c: Likewise.
69 * gcc.dg/pr61817-2.c: Likewise.
70 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
71
72 2018-07-18 Janus Weil <janus@gcc.gnu.org>
73
74 PR fortran/85599
75 * gfortran.dg/function_optimize_5.f90: Add option
76 '-faggressive-function-elimination' and update dg-warning clauses.
77 * gfortran.dg/short_circuiting.f90: New test.
78
79 2018-07-18 Marek Polacek <polacek@redhat.com>
80
81 PR c++/86190 - bogus -Wsign-conversion warning
82 * g++.dg/warn/Wsign-conversion-3.C: New test.
83 * g++.dg/warn/Wsign-conversion-4.C: New test.
84
85 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
86
87 PR c++/59480, DR 136
88 * g++.dg/other/friend8.C: New.
89 * g++.dg/other/friend9.C: Likewise.
90 * g++.dg/other/friend10.C: Likewise.
91 * g++.dg/other/friend11.C: Likewise.
92 * g++.dg/other/friend12.C: Likewise.
93 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
94 * g++.dg/parse/defarg8.C: Likewise.
95
96 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
97
98 * g++.dg/ext/uow-3.C: Adjust.
99 * g++.dg/ext/uow-4.C: Likewise.
100 * g++.dg/lookup/name-clash11.C: Likewise.
101 * g++.dg/lookup/name-clash7.C: Likewise.
102 * g++.dg/lookup/redecl1.C: Likewise.
103 * g++.dg/warn/changes-meaning.C: Likewise.
104 * g++.old-deja/g++.jason/scoping8.C: Likewise.
105 * g++.old-deja/g++.law/nest1.C: Likewise.
106
107 2018-07-18 Richard Biener <rguenther@suse.de>
108
109 PR debug/86523
110 * g++.dg/lto/pr86523-3_0.C: New testcase.
111
112 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
113
114 * gcc.target/m68k/mulsi_highpart.c: New test.
115
116 2018-07-17 Jakub Jelinek <jakub@redhat.com>
117
118 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
119 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
120 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
121 * gcc.dg/cpp/pr61854-8.c: New test.
122
123 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
124
125 * gcc.target/powerpc/pr85456.c: Require longdouble128.
126
127 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
128
129 PR fortran/83184
130 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
131
132 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
133
134 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
135 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
136 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
137 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
138 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
139
140 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
141
142 * gcc.target/powerpc/pr57150.c: Require longdouble128.
143 * gcc.target/powerpc/pr79916.c: Require dfp.
144
145 2018-07-17 Richard Biener <rguenther@suse.de>
146
147 PR lto/86456
148 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
149
150 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
151
152 * gcc.target/s390/function-align1.c: New test.
153 * gcc.target/s390/function-align2.c: New test.
154 * gcc.target/s390/function-align3.c: New test.
155
156 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
157
158 * gnat.dg/discr55.adb: New test.
159
160 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
161
162 * gcc.target/i386/vartrack-1.c (dg-options): Add
163 -fomit-frame-pointer.
164
165 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
166
167 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
168 (dg-lto-options): Add -fPIC.
169 * g++.dg/lto/pr86523-2_0.C: Likewise.
170
171 2018-07-17 Martin Liska <mliska@suse.cz>
172
173 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
174
175 2018-07-17 Ed Schonberg <schonberg@adacore.com>
176
177 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
178 testcase.
179
180 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
181
182 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
183
184 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
185
186 * gnat.dg/memorytest.adb: New testcase.
187
188 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
189
190 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads: New testcase.
191
192 2018-07-17 Ed Schonberg <schonberg@adacore.com>
193
194 * gnat.dg/equal3.adb: New testcase.
195
196 2018-07-17 Justin Squirek <squirek@adacore.com>
197
198 * gnat.dg/split_args.adb: New testcase.
199
200 2018-07-17 Ed Schonberg <schonberg@adacore.com>
201
202 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
203
204 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
205
206 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads: New testcase.
207
208 2018-07-16 Carl Love <cel@us.ibm.com>
209
210 PR target/86414
211 Forgot the PR number on the commit log.
212
213 2018-07-16 Carl Love <cel@us.ibm.com>
214
215 PR target/86414
216 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
217 longdouble128.
218 * gcc.target/powerpc/divkc3-3.c: Ditto.
219 * gcc.target/powerpc/mulkc3-2.c: Ditto.
220 * gcc.target/powerpc/mulkc3-3.c: Ditto.
221 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
222 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
223
224 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
225
226 * gcc.target/powerpc/convert-fp-128.c: New testcase.
227 * gcc.target/powerpc/convert-fp-64.c: New testcase.
228
229 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
230
231 * lib/target-supports.exp (check_effective_target_longdouble64,
232 check_effective_target_ppc_float128,
233 check_effective_target_ppc_float128_insns,
234 check_effective_target_powerpc_vsx): New.
235
236 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
237
238 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
239 syntax error.
240
241 2018-07-16 Jakub Jelinek <jakub@redhat.com>
242
243 PR tree-optimization/86526
244 * gcc.c-torture/compile/pr86526.c: New test.
245
246 2018-07-16 Carl Love <cel@us.ibm.com>
247
248 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
249 longdouble128.
250 * gcc.target/powerpc/divkc3-3.c: Ditto.
251 * gcc.target/powerpc/mulkc3-2.c: Ditto.
252 * gcc.target/powerpc/mulkc3-3.c: Ditto.
253 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
254 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
255
256 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
257
258 PR fortran/83184
259 * gfortran.dg/assumed_rank_14.f90: New testcase.
260 * gfortran.dg/assumed_rank_15.f90: New testcase.
261 * gfortran.dg/dec_structure_8.f90: Update error messages.
262 * gfortran.dg/dec_structure_23.f90: Update error messages.
263
264 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
265
266 PR middle-end/86528
267 * gcc.c-torture/execute/pr86528.c: New test.
268 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
269
270 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
271
272 * g++.dg/template/spec40.C: New.
273 * g++.dg/parse/ptrmem8.C: Likewise.
274
275 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
276
277 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
278 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
279 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
280 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
281 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
282
283 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
284
285 * gcc.target/s390/mrecord-mcount.c: New testcase.
286
287 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
288
289 * gcc.target/s390/mfentry-m64.c: New testcase.
290
291 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
292
293 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
294 testcase.
295
296 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
297
298 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
299 testcase.
300
301 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
302
303 * gnat.dg/wide_wide_value1.adb: New testcase.
304
305 2018-07-16 Javier Miranda <miranda@adacore.com>
306
307 * gnat.dg/bit_order1.adb: New testcase.
308
309 2018-07-16 Javier Miranda <miranda@adacore.com>
310
311 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
312
313 2018-07-16 Richard Biener <rguenther@suse.de>
314
315 PR lto/86523
316 * g++.dg/lto/pr86523-1_0.C: New testcase.
317 * g++.dg/lto/pr86523-2_0.C: Likewise.
318
319 2018-07-16 Martin Liska <mliska@suse.cz>
320
321 PR ipa/86529
322 * g++.dg/ipa/pr86529.C: New test.
323
324 2018-07-16 Tom de Vries <tdevries@suse.de>
325
326 PR debug/86455
327 * gcc.target/i386/vartrack-1.c: New test.
328
329 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
330
331 * gnat.dg/opt73.adb: New test.
332
333 2018-07-16 Jakub Jelinek <jakub@redhat.com>
334
335 PR c++/3698
336 PR c++/86208
337 * g++.dg/opt/pr3698.C: New test.
338
339 2018-07-16 Richard Biener <rguenther@suse.de>
340
341 PR ipa/86389
342 * gcc.dg/torture/pr86389.c: Require trampolines.
343
344 2018-07-15 Tom de Vries <tdevries@suse.de>
345
346 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
347 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
348 already called.
349 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
350 * gcc.dg/guality/guality.exp: Same.
351 * gfortran.dg/guality/guality.exp: Same.
352
353 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
354 Sunil K Pandey <sunil.k.pandey@intel.com>
355
356 PR target/84413
357 * gcc.target/i386/pr84413-1.c: New test.
358 * gcc.target/i386/pr84413-2.c: Likewise.
359 * gcc.target/i386/pr84413-3.c: Likewise.
360
361 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
362 Steve Munroe <munroesj52@gmail.com>
363
364 * gcc.target/powerpc/sse2-pand-1.c: New file.
365 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
366 * gcc.target/powerpc/sse2-por-1.c: Likewise.
367 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
368
369 2018-07-13 Nathan Sidwell <nathan@acm.org>
370
371 PR c++/86374
372 * g++.dg/pr86374.C: New.
373
374 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
375
376 PR middle-end/78809
377 * gcc.dg/strcmpopt_5.c: New test.
378 * gcc.dg/strcmpopt_6.c: New test.
379
380 2018-07-13 Richard Biener <rguenther@suse.de>
381
382 PR middle-end/85974
383 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
384
385 2018-07-13 Tom de Vries <tdevries@suse.de>
386
387 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
388 * gcc.dg/guality/ctztest.c: Same.
389 * gcc.dg/guality/sra-1.c: Same.
390
391 2018-07-13 Tom de Vries <tdevries@suse.de>
392
393 * gcc.dg/vla-1.c: Update.
394
395 2018-07-13 Tom de Vries <tdevries@suse.de>
396
397 * gcc.src/maintainers.exp: New file.
398
399 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
400
401 PR middle-end/86489
402 * gcc.dg/pr86489.c: New test.
403
404 2018-07-12 Martin Sebor <msebor@redhat.com>
405
406 PR testsuite/86510
407 g++.dg/warn/pr86453.C: Adjust.
408
409 2018-07-12 Jim Wilson <jimw@sifive.com>
410
411 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
412
413 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
414
415 * gcc.target/riscv/interrupt-conflict-mode.c: New.
416
417 2018-07-12 Jakub Jelinek <jakub@redhat.com>
418
419 * c-c++-common/gomp/declare-target-3.c: New test.
420 * g++.dg/gomp/declare-target-2.C: New test.
421
422 2018-07-12 Martin Sebor <msebor@redhat.com>
423
424 PR c/86453
425 * c-c++-common/Wattributes.c: Adjust.
426 * gcc.dg/Wattributes-10.c: New test.
427 * g++.dg/Wattributes-3.C: Adjust.
428 * gcc.dg/Wattributes-6.c: Adjust.
429 * gcc.dg/pr18079.c: Adjust.
430 * gcc.dg/torture/pr42363.c: Adjust.
431
432 2018-07-12 Julia Koval <julia.koval@intel.com>
433
434 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
435 version.
436
437 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
438
439 * gcc.dg/vect/vect-cond-arith-6.c: New test.
440 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
441 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
442 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
443 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
444 * gcc.target/aarch64/sve/slp_14.c: Likewise.
445 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
446
447 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
448
449 * gcc.dg/vect/vect-cond-arith-4.c: New test.
450 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
451 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
452 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
453 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
454 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
455 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
456 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
457
458 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
459 Alan Hayward <alan.hayward@arm.com>
460 David Sherwood <david.sherwood@arm.com>
461
462 * gcc.dg/vect/vect-fma-2.c: New test.
463 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
464 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
465 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
466
467 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
468
469 * gcc.dg/vect/vect-cond-arith-3.c: New test.
470 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
471 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
472 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
473 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
474 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
475 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
476 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
477 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
478
479 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
480
481 * gcc.dg/vect/vect-cond-arith-2.c: New test.
482 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
483
484 2018-07-12 Richard Biener <rguenther@suse.de>
485
486 PR target/84829
487 * gcc.target/i386/pr84829.c: New testcase.
488
489 2018-07-12 Jakub Jelinek <jakub@redhat.com>
490
491 * gcc.dg/torture/20180712-1.c: New test.
492
493 PR tree-optimization/86492
494 * gcc.c-torture/execute/pr86492.c: New test.
495
496 2018-07-12 Richard Biener <rguenther@suse.de>
497
498 PR c/86453
499 * g++.dg/warn/pr86453.C: New testcase.
500
501 2018-07-12 Richard Biener <rguenther@suse.de>
502
503 PR middle-end/86479
504 * gcc.dg/graphite/pr86479.c: New testcase.
505
506 2018-07-11 Jakub Jelinek <jakub@redhat.com>
507
508 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
509 of hardcoding size. Cast (rel) to MASK_TYPE.
510 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
511 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
512 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
513 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
514 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
515 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
516 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
517 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
518 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
519 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
520 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
521 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
522 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
523 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
524 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
525 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
526 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
527 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
528 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
529
530 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
531
532 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
533 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
534 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
535
536 2018-07-10 Mark Wielaard <mark@klomp.org>
537
538 PR debug/86459
539 * gcc.dg/pr86459.c: New test.
540
541 2018-07-10 Martin Sebor <msebor@redhat.com>
542
543 PR testsuite/86461
544 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
545
546 2018-07-10 Martin Liska <mliska@suse.cz>
547
548 PR testsuite/86445
549 * gcc.dg/pr84100.c: Change it back to dg-bogus.
550
551 2018-07-10 Jakub Jelinek <jakub@redhat.com>
552
553 PR sanitizer/86406
554 * g++.dg/ubsan/pr86406.C: New test.
555
556 PR fortran/86421
557 * gfortran.dg/vect/pr86421.f90: New test.
558
559 2018-07-09 Martin Sebor <msebor@redhat.com>
560
561 PR tree-optimization/86415
562 * gcc.dg/strlenopt-53.c: New test.
563
564 2018-07-09 Martin Sebor <msebor@redhat.com>
565
566 PR middle-end/77357
567 * gcc.dg/strlenopt-49.c: New test.
568 * gcc.dg/strlenopt-50.c: New test.
569 * gcc.dg/strlenopt-51.c: New test.
570 * gcc.dg/strlenopt-52.c: New test.
571 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
572
573 2018-07-09 Jakub Jelinek <jakub@redhat.com>
574
575 PR c/86420
576 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
577 to be returned and when first argument is not 0, so that they don't do
578 anything for NEED_EXC or NEED_ERRNO.
579
580 2018-07-09 Tom de Vries <tdevries@suse.de>
581
582 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
583 * gcc.dg/guality/bswaptest.c: Same.
584 * gcc.dg/guality/clztest.c: Same.
585 * gcc.dg/guality/csttest.c: Same.
586 * gcc.dg/guality/ctztest.c: Same.
587 * gcc.dg/guality/drap.c: Same.
588 * gcc.dg/guality/nrv-1.c: Same.
589 * gcc.dg/guality/pr41353-1.c: Same.
590 * gcc.dg/guality/pr41353-2.c: Same.
591 * gcc.dg/guality/pr41404-1.c: Same.
592 * gcc.dg/guality/pr43051-1.c: Same.
593 * gcc.dg/guality/pr43077-1.c: Same.
594 * gcc.dg/guality/pr43177.c: Same.
595 * gcc.dg/guality/pr43329-1.c: Same.
596 * gcc.dg/guality/pr43479.c: Same.
597 * gcc.dg/guality/pr43593.c: Same.
598 * gcc.dg/guality/pr45003-1.c: Same.
599 * gcc.dg/guality/pr45003-2.c: Same.
600 * gcc.dg/guality/pr45003-3.c: Same.
601 * gcc.dg/guality/pr48437.c: Same.
602 * gcc.dg/guality/pr48466.c: Same.
603 * gcc.dg/guality/pr49888.c: Same.
604 * gcc.dg/guality/pr54200.c: Same.
605 * gcc.dg/guality/pr54519-1.c: Same.
606 * gcc.dg/guality/pr54519-2.c: Same.
607 * gcc.dg/guality/pr54519-3.c: Same.
608 * gcc.dg/guality/pr54519-4.c: Same.
609 * gcc.dg/guality/pr54519-5.c: Same.
610 * gcc.dg/guality/pr54519-6.c: Same.
611 * gcc.dg/guality/pr54551.c: Same.
612 * gcc.dg/guality/pr54693-2.c: Same.
613 * gcc.dg/guality/pr54693.c: Same.
614 * gcc.dg/guality/pr54796.c: Same.
615 * gcc.dg/guality/pr54970.c: Same.
616 * gcc.dg/guality/pr67192.c: Same.
617 * gcc.dg/guality/pr69947.c: Same.
618 * gcc.dg/guality/pr78726.c: Same.
619 * gcc.dg/guality/rotatetest.c: Same.
620 * gcc.dg/guality/sra-1.c: Same.
621 * gcc.dg/guality/vla-2.c: Same.
622
623 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
624
625 * g++.dg/diagnostic/long-short.C: New.
626 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
627 * g++.dg/diagnostic/virtual-friend.C: Likewise.
628 * g++.old-deja/g++.brendan/crash11.C: Adjust.
629
630 2018-07-09 Tom de Vries <tdevries@suse.de>
631
632 * gcc.dg/vla-1.c: New test.
633
634 2018-07-07 Tom de Vries <tdevries@suse.de>
635
636 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
637 files.
638 (get_dump_flags): New proc.
639 (toplevel): Test all dump flags.
640
641 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
642
643 * gnat.dg/stack_usage6.adb: New test.
644 * gnat.dg/stack_usage6_pkg.ads: New helper.
645
646 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
647
648 * gnat.dg/pure_function3a.adb: New test.
649 * gnat.dg/pure_function3b.adb: Likewise.
650 * gnat.dg/pure_function3c.adb: Likewise.
651 * gnat.dg/pure_function3_pkg.ads: New helper.
652
653 2018-07-07 Jakub Jelinek <jakub@redhat.com>
654
655 PR target/84711
656 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
657 dg-require-effective-target. Add -msse not just on i386-*, but
658 on all i?86-* and x86_64-*.
659
660 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
661
662 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
663 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
664 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
665 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
666 * gcc.dg/tree-ssa/popcount3.c: New test.
667
668 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
669
670 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
671 to preserve the test.
672 * gcc.target/i386/pr85073.c: Likewise.
673
674 2018-07-06 Jakub Jelinek <jakub@redhat.com>
675
676 PR tree-optimization/86401
677 * gcc.dg/tree-ssa/pr86401-1.c: New test.
678 * gcc.dg/tree-ssa/pr86401-2.c: New test.
679 * c-c++-common/rotate-9.c: New test.
680
681 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
682
683 PR target/86324
684 gcc.target/powerpc/pr86324-1.c: New test.
685 gcc.target/powerpc/pr86324-2.c: Likewise.
686
687 2018-07-06 Tamar Christina <tamar.christina@arm.com>
688
689 PR target/84711
690 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
691
692 2018-07-06 Tamar Christina <tamar.christina@arm.com>
693
694 * gcc.target/aarch64/struct_cpy.c: Remove ;.
695
696 2018-07-05 Jeff Law <law@redhat.com>
697
698 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
699
700 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
701
702 PR fortran/86408
703 * gfortran.dg/deferred_character_20.f90: New test.
704
705 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
706
707 PR fortran/83183
708 PR fortran/86325
709 * gfortran.dg/init_flag_18.f90: New testcase.
710 * gfortran.dg/init_flag_19.f03: New testcase.
711
712 2018-07-05 Carl Love <cel@us.ibm.com>
713 * gcc.target/altivec-1-runnable.c: New test file.
714 * gcc.target/altivec-2-runnable.c: New test file.
715 * gcc.target/vsx-7.c (main2): Change expected expected instruction
716 for tests.
717
718 2018-07-05 Martin Sebor <msebor@redhat.com>
719
720 PR c++/86400
721 * gcc.dg/strlenopt-47.c: New test.
722 * gcc.dg/strlenopt-48.c: New test.
723
724 2018-07-05 Tamar Christina <tamar.christina@arm.com>
725
726 PR target/84711
727 * gcc.target/arm/big-endian-subreg.c: New.
728
729 2018-07-05 Tamar Christina <tamar.christina@arm.com>
730
731 PR target/84711
732 * gcc.dg/vect/pr84711.c: New.
733
734 2018-07-05 Tamar Christina <tamar.christina@arm.com>
735
736 * gcc.target/aarch64/struct_cpy.c: New.
737
738 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
739
740 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
741 * c-c++-common/unroll-2.c: Likewise.
742 * g++.dg/cdce3.C: Likewise.
743 * g++.dg/ext/unroll-1.C: Likewise.
744 * g++.dg/ext/unroll-2.C: Likewise.
745 * g++.dg/ext/unroll-3.C: Likewise.
746 * gcc.dg/cdce1.c: Likewise.
747 * gcc.dg/cdce2.c: Likewise.
748 * gcc.dg/gomp/pr68128-1.c: Likewise.
749 * gcc.dg/vect/pr46032.c: Likewise.
750 * gcc.dg/vect/vect-cond-10.c: Likewise.
751 * gcc.dg/vect/vect-cond-8.c: Likewise.
752 * gcc.dg/vect/vect-cond-9.c: Likewise.
753 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
754 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
755 * gcc.target/i386/avx-cvt-2.c: Likewise.
756 * gcc.target/i386/avx-cvt-3.c: Likewise.
757 * gcc.target/i386/avx2-cvt-2.c: Likewise.
758 * gcc.target/i386/avx2-gather-2.c: Likewise.
759 * gcc.target/i386/avx2-gather-6.c: Likewise.
760 * gcc.target/i386/avx512f-gather-2.c: Likewise.
761 * gcc.target/i386/sse2-cvt-2.c: Likewise.
762 * gfortran.dg/directive_unroll_1.f90: Likewise.
763 * gfortran.dg/directive_unroll_2.f90: Likewise.
764 * gnat.dg/unroll2.adb: Likewise.
765 * gnat.dg/unroll3.adb: Likewise.
766
767 2018-07-05 Tom de Vries <tdevries@suse.de>
768
769 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
770
771 2018-07-04 Martin Sebor <msebor@redhat.com>
772
773 PR tree-optimization/86274
774 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
775
776 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
777
778 PR fortran/82009
779 * gfortran.dg/block_16.f08. New test.
780
781 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
782
783 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
784 has a slightly different IL that provides more threading
785 opportunities.
786
787 2018-07-04 Martin Liska <mliska@suse.cz>
788
789 PR middle-end/66240
790 PR target/45996
791 PR c/84100
792 * gcc.dg/pr84100.c (foo):
793 * gcc.target/i386/falign-functions-2.c: New test.
794 * gcc.target/i386/falign-functions.c: New test.
795
796 2018-07-04 Martin Liska <mliska@suse.cz>
797
798 * gcc.dg/pr47793.c: Remove.
799
800 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
801
802 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
803 final scan test.
804 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
805
806 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
807
808 PR target/85620
809 * gcc.target/i386/pr85620-1.c: New test.
810 * gcc.target/i386/pr85620-2.c: Likewise.
811 * gcc.target/i386/pr85620-3.c: Likewise.
812 * gcc.target/i386/pr85620-4.c: Likewise.
813
814 2018-07-03 Martin Sebor <msebor@redhat.com>
815
816 PR tree-optimization/86274
817 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
818 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
819 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
820 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
821 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
822 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
823 * gcc.dg/tree-ssa/pr83198.c: Same.
824
825 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
826
827 * g++.dg/other/locations1.C: New.
828 * g++.dg/tls/locations1.C: Likewise.
829 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
830 * g++.dg/diagnostic/virtual-static.C: Likewise.
831 * g++.dg/concepts/fn-concept2.C: Test the locations too.
832 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
833 * g++.dg/cpp0x/pr51463.C: Likewise.
834 * g++.dg/other/typedef1.C: Likewise.
835 * g++.dg/parse/dtor13.C: Likewise.
836 * g++.dg/template/error44.C: Likewise.
837 * g++.dg/template/typedef4.C: Likewise.
838 * g++.dg/template/typedef5.C: Likewise.
839 * g++.dg/tls/diag-2.C: Likewise.
840 * g++.old-deja/g++.brendan/crash11.C: Likewise.
841
842 2018-07-03 Marek Polacek <polacek@redhat.com>
843
844 PR c++/86201
845 * g++.dg/diagnostic/pr86201.C: New test.
846
847 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
848
849 PR target/85694
850 * gcc.target/i386/pr85694.c: New test.
851
852 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
853
854 PR tree-optimization/85694
855 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
856 Return true for AArch64 without SVE.
857 * gcc.target/aarch64/vect_hadd_1.h: New file.
858 * gcc.target/aarch64/vect_shadd_1.c: New test.
859 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
860 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
861 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
862
863 2018-07-03 Marek Polacek <polacek@redhat.com>
864
865 PR middle-end/86202
866 * gcc.dg/Wint-conversion-2.c: New test.
867
868 PR c++/84306
869 * g++.dg/overload/conv-op3.C: New test.
870
871 2018-07-03 Richard Biener <rguenther@suse.de>
872
873 PR ipa/86389
874 * gcc.dg/torture/pr86389.c: New testcase.
875
876 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
877
878 PR tree-optimization/85694
879 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
880 proc.
881 * gcc.dg/vect/vect-avg-1.c: New test.
882 * gcc.dg/vect/vect-avg-2.c: Likewise.
883 * gcc.dg/vect/vect-avg-3.c: Likewise.
884 * gcc.dg/vect/vect-avg-4.c: Likewise.
885 * gcc.dg/vect/vect-avg-5.c: Likewise.
886 * gcc.dg/vect/vect-avg-6.c: Likewise.
887 * gcc.dg/vect/vect-avg-7.c: Likewise.
888 * gcc.dg/vect/vect-avg-8.c: Likewise.
889 * gcc.dg/vect/vect-avg-9.c: Likewise.
890 * gcc.dg/vect/vect-avg-10.c: Likewise.
891 * gcc.dg/vect/vect-avg-11.c: Likewise.
892 * gcc.dg/vect/vect-avg-12.c: Likewise.
893 * gcc.dg/vect/vect-avg-13.c: Likewise.
894 * gcc.dg/vect/vect-avg-14.c: Likewise.
895
896 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
897
898 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
899 get split into two for use by the over-widening pattern.
900 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
901 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
902 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
903 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
904 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
905 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
906 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
907 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
908 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
909 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
910 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
911 * gcc.dg/vect/vect-over-widen-22.c: New test.
912
913 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
914
915 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
916 widen_mult pattern.
917 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
918 over-widening messages.
919 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
920 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
921 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
922 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
923 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
924 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
925 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
926 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
927 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
928 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
929 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
930 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
931 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
932 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
933 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
934 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
935 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
936 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
937 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
938 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
939 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
940 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
941 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
942 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
943 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
944 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
945
946 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
947
948 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
949
950 2018-07-02 Jim Wilson <jimw@sifive.com>
951
952 * gcc.target/riscv/interrupt-debug.c: New.
953
954 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
955
956 * g++.dg/diagnostic/thread-thread_local.C: New.
957
958 2018-07-02 Martin Liska <mliska@suse.cz>
959
960 PR testsuite/86366
961 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
962 * gcc.dg/profile-dir-2.c: Likewise.
963 * gcc.dg/profile-dir-3.c: Likewise.
964
965 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
966
967 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
968 overriden.
969
970 2018-07-02 Richard Biener <rguenther@suse.de>
971
972 PR tree-optimization/86363
973 * gcc.dg/torture/pr86363.c: New testcase.
974
975 2018-07-02 Martin Liska <mliska@suse.cz>
976
977 * gcc.dg/completion-1.c: New test.
978 * gcc.dg/completion-2.c: New test.
979 * gcc.dg/completion-3.c: New test.
980
981 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
982
983 PR fortran/82969
984 PR fortran/86242
985 * gfortran.dg/proc_ptr_50.f90: New test.
986
987 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
988
989 PR fortran/45305
990 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
991
992 2018-07-02 Martin Liska <mliska@suse.cz>
993
994 PR ipa/86279
995 * gcc.dg/ipa/pr86279.c: New test.
996
997 2018-07-02 Martin Liska <mliska@suse.cz>
998
999 PR ipa/86323
1000 * g++.dg/ipa/pr86323.C: New test.
1001
1002 2018-07-01 Tom de Vries <tdevries@suse.de>
1003
1004 revert:
1005 2018-07-01 Tom de Vries <tdevries@suse.de>
1006
1007 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
1008 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
1009
1010 2018-07-01 Tom de Vries <tdevries@suse.de>
1011
1012 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
1013 argument.
1014 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
1015 with @main.
1016
1017 2018-07-01 Tom de Vries <tdevries@suse.de>
1018
1019 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
1020 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
1021
1022 2018-07-01 Tom de Vries <tdevries@suse.de>
1023
1024 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
1025 * gcc.dg/guality/vla-1.c: Use relative line numbers.
1026
1027 2018-07-01 Tom de Vries <tdevries@suse.de>
1028
1029 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
1030 (verify_call): ... here. Move to toplevel.
1031 (verify_call_np, dg_final_directive_check_utils): New proc.
1032 (toplevel): Call dg_final_directive_check_utils.
1033 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
1034
1035 2018-06-30 Jim Wilson <jimw@sifive.com>
1036
1037 * gcc.target/riscv/shift-shift-1.c: New.
1038 * gcc.target/riscv/shift-shift-2.c: New.
1039 * gcc.target/riscv/shift-shift-3.c: New.
1040
1041 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1042
1043 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
1044
1045 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1046
1047 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
1048 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
1049 by 4 in the computation of a[i].
1050 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
1051 main multiplication constant.
1052 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1053 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1054 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
1055 pattern to cast the result to int.
1056 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
1057 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
1058 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
1059 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
1060 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
1061 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
1062 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
1063 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
1064 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
1065 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
1066 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
1067 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
1068 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
1069 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
1070 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
1071 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
1072 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
1073 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
1074 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
1075 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
1076
1077 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1078
1079 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
1080 test for vectorization along the lines described in the comment.
1081
1082 2018-06-30 Tom de Vries <tdevries@suse.de>
1083
1084 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
1085 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
1086 LTO_TORTURE_OPTIONS.
1087 * gcc.dg/guality/prevent-optimization.h: New file.
1088 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
1089 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
1090
1091 2018-06-30 Tom de Vries <tdevries@suse.de>
1092
1093 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
1094 * lib/gcc-dg.exp (dg-final): New proc.
1095 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
1096 argument.
1097
1098 2018-06-29 Martin Sebor <msebor@redhat.com>
1099
1100 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
1101 that don't define the function.
1102
1103 2018-06-29 Marek Polacek <polacek@redhat.com>
1104
1105 PR c++/86184
1106 * g++.dg/ext/cond3.C: New test.
1107
1108 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1109
1110 * gcc.target/arm/arm-soft-strd-even.c: New test.
1111
1112 2018-06-29 Tom de Vries <tdevries@suse.de>
1113
1114 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
1115 line, and use it.
1116 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
1117 (process-message): ... here.
1118 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
1119
1120 2018-06-29 Martin Liska <mliska@suse.cz>
1121
1122 PR tree-optimization/86263
1123 * gcc.dg/tree-ssa/pr86263.c: New test.
1124
1125 2018-06-28 Carl Love <cel@us.ibm.com>
1126
1127 * gcc.target/p9-extract-1.c: Add test case.
1128 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
1129 name in ABI.
1130
1131 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
1132
1133 PR target/86348
1134 * gcc.target/i386/pr86348.c: New test.
1135
1136 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
1137
1138 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
1139
1140 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
1141
1142 PR fortran/82865
1143 * gfortran.dg/dec_type_print_2.f03: New testcase.
1144
1145 2018-06-28 David Pagan <dave.pagan@oracle.com>
1146
1147 PR c/55976
1148 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
1149 message causing unexpected test FAIL.
1150
1151 2018-06-28 Martin Liska <mliska@suse.cz>
1152
1153 * gcc.dg/tree-ssa/switch-1.c: New test.
1154
1155 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
1156
1157 * gnat.dg/debug15.adb: New test.
1158
1159 2018-06-27 David Malcolm <dmalcolm@redhat.com>
1160
1161 PR c++/86329
1162 * g++.dg/lookup/pr86329.C: New test.
1163
1164 2018-06-27 Carl Love <cel@us.ibm.com>
1165
1166 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
1167
1168 2018-06-27 Tamar Christina <tamar.christina@arm.com>
1169
1170 PR target/85769
1171 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
1172
1173 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1174
1175 * gcc.target/powerpc/builtins-1.c: Correct a comment.
1176
1177 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1178
1179 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
1180 requirement for this test.
1181 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
1182 requirement, and -mpower8-vector compile option.
1183
1184 2018-06-26 Jakub Jelinek <jakub@redhat.com>
1185
1186 PR target/86314
1187 * gcc.dg/pr86314.c: New test.
1188
1189 PR debug/86257
1190 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
1191
1192 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1193
1194 * gcc.target/i386/pr86257.c: Require 64-bit.
1195
1196 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1197
1198 * g++.dg/pr86082.C: Require IBM1047 support.
1199
1200 2018-06-26 Richard Biener <rguenther@suse.de>
1201
1202 PR middle-end/86271
1203 * gcc.dg/pr86271.c: New testcase.
1204
1205 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
1206
1207 PR debug/86064
1208 * gcc.dg/pr86064.c: New.
1209
1210 2018-06-25 Jeff Law <law@redhat.com>
1211
1212 * lib/target-supports.exp
1213 (check_effective_target_logical_op_short_circuit): Add v850.
1214
1215 2018-06-25 Martin Sebor <msebor@redhat.com>
1216
1217 PR tree-optimization/86204
1218 * gcc.dg/strlenopt-46.c: New test.
1219
1220 2018-06-25 Martin Sebor <msebor@redhat.com>
1221
1222 PR tree-optimization/85700
1223 * gcc.dg/Wstringop-truncation-4.c: New test.
1224
1225 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
1226
1227 PR fortran/82972
1228 PR fortran/83088
1229 PR fortran/85851
1230 * gfortran.dg/init_flag_17.f90: New testcase.
1231
1232 2018-06-25 Carl Love <cel@us.ibm.com>
1233
1234 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
1235 vec_extract a signed int. Add vec_extract tests for bool char
1236 and bool int.
1237 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
1238 vec_extract tests.
1239
1240 2018-06-25 Tom de Vries <tdevries@suse.de>
1241
1242 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
1243
1244 2018-06-25 Jakub Jelinek <jakub@redhat.com>
1245
1246 PR target/84786
1247 * gcc.target/i386/avx512f-pr84786-3.c: New test.
1248
1249 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
1250
1251 * gnat.dg/sso9.adb: New testcase.
1252 * gnat.dg/sso9_pkg.ads: Likewise.
1253
1254 2018-06-25 Tom de Vries <tdevries@suse.de>
1255
1256 PR debug/86257
1257 * gcc.target/i386/pr86257.c: New test.
1258
1259 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
1260
1261 PR C++/86082
1262 * g++.dg/pr86082.C: New test.
1263
1264 2018-06-24 Tom de Vries <tdevries@suse.de>
1265
1266 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
1267 * gcc.dg/guality/guality.exp: Same.
1268 * gfortran.dg/guality/guality.exp: Same.
1269 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
1270
1271 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1272
1273 * g++.dg/concepts/locations1.C: New.
1274 * g++.dg/cpp0x/locations1.C: Likewise.
1275 * g++.dg/cpp1z/inline-var2.C: Test locations too.
1276 * g++.dg/cpp1z/inline-var3.C: Likewise.
1277
1278 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
1279
1280 PR fortran/86281
1281 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
1282
1283 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1284
1285 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
1286 this test.
1287 * gcc.target/powerpc/builtins-9.c: New test.
1288 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
1289 to expect different code generation on big-endian vs.
1290 little-endian targets.
1291
1292 2018-06-22 Tom de Vries <tdevries@suse.de>
1293
1294 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
1295 $rootme/../gdb/gdb, if available.
1296 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
1297 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
1298
1299 2018-06-22 Tom de Vries <tdevries@suse.de>
1300
1301 * lib/gcc-gdb-test.exp (report_gdb): New proc.
1302 * g++.dg/guality/guality.exp: Use report_gdb.
1303 * gcc.dg/guality/guality.exp: Same.
1304 * gfortran.dg/guality/guality.exp: Same.
1305
1306 2018-06-22 Jakub Jelinek <jakub@redhat.com>
1307
1308 PR c++/85662
1309 * g++.dg/ext/offsetof3.C: New test.
1310
1311 2018-06-22 Carl Love <cel@us.ibm.com>
1312
1313 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
1314 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
1315 for the vnor, vand and vxor instructions.
1316 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
1317 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
1318 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
1319 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
1320 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
1321 Add -dp to dg-options, update expected counts.
1322
1323 2018-06-22 Paul Koning <ni1d@arrl.net>
1324
1325 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
1326 if pdp11.
1327 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
1328 * gcc.c-torture/compile/20040101-1.c: Ditto.
1329 * gcc.c-torture/compile/20050622-1.c: Ditto.
1330 * gcc.c-torture/compile/20080625-1.c: Ditto.
1331 * gcc.c-torture/compile/20090107-1.c: Ditto.
1332 * gcc.c-torture/compile/920501-12.c: Ditto.
1333 * gcc.c-torture/compile/920501-4.c: Ditto.
1334 * gcc.c-torture/compile/961203-1.c: Ditto.
1335 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
1336 * gcc.c-torture/compile/pr25310.c: Ditto.
1337
1338 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
1339 James Norris <jnorris@codesourcery.com>
1340 Thomas Schwinge <thomas@codesourcery.com>
1341 Tom de Vries <tom@codesourcery.com>
1342
1343 * c-c++-common/goacc/deviceptr-4.c: New file.
1344 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
1345 Likewise.
1346 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
1347 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
1348 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
1349 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
1350 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
1351 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
1352 Likewise.
1353 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1354 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1355 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
1356 Likewise.
1357 * gfortran.dg/goacc/modules.f95: Likewise.
1358 * gfortran.dg/goacc/routine-8.f90: Likewise.
1359 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1360
1361 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
1362
1363 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
1364 if the long double format is IEEE 128-bit for tests that are
1365 explicitly testing IBM extended double support. Use the
1366 appropriate pack and unpack built-in functions. Change calls from
1367 __builtin_isinfl to __builtin_isinf since the later supports all
1368 floating point types.
1369 * gcc.target/powerpc/pr57150.c: Likewise.
1370 * gcc.target/powerpc/pr60203.c: Likewise.
1371 * gcc.target/powerpc/pr67808.c: Likewise.
1372 * gcc.target/powerpc/pr70117.c: Likewise.
1373 * gcc.target/powerpc/tfmode_off.c: Likewise.
1374
1375 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1376
1377 PR fortran/49630
1378 * gfortran.dg/assumed_charlen_function_7.f90: New test.
1379
1380 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1381
1382 PR fortran/83118
1383 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
1384
1385 2018-06-21 Tom de Vries <tdevries@suse.de>
1386
1387 * gcc.dg/guality/pr45882.c (a): Add used attribute.
1388
1389 2018-06-21 Tom de Vries <tdevries@suse.de>
1390
1391 PR tree-optimization/85859
1392 * gcc.dg/pr85859.c: New test.
1393
1394 2018-06-21 Richard Biener <rguenther@suse.de>
1395
1396 PR tree-optimization/86232
1397 * gcc.dg/torture/pr86232.c: New testcase.
1398
1399 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1400
1401 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
1402
1403 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1404
1405 * gcc/gcc.target/aarch64/aes_2.c: New test.
1406
1407 2018-06-20 Than McIntosh <thanm@google.com>
1408
1409 PR libgcc/86213
1410 * gcc.dg/split-8.c: New.
1411
1412 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1413
1414 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
1415 for vpkudus in place of vpksdus.
1416 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
1417
1418 2018-06-20 Nathan Sidwell <nathan@acm.org>
1419
1420 PR c++/85634
1421 * g++.dg/lookup/pr85634-2.C: New.
1422
1423 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1424
1425 * g++.dg/template/friend65.C: New.
1426 * g++.dg/cpp0x/main1.C: Likewise.
1427 * g++.dg/other/main2.C: Likewise.
1428 * g++.dg/other/main3.C: Likewise.
1429 * g++.dg/template/friend42.C: Test location too.
1430 * g++.dg/concepts/decl-diagnose.C: Likewise.
1431 * g++.dg/warn/main-2.C: Update.
1432
1433 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
1434 Thomas Schwinge <thomas@codesourcery.com>
1435 Cesar Philippidis <cesar@codesourcery.com>
1436
1437 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
1438 2.5 data clause semantics.
1439 * c-c++-common/goacc/declare-2.c: Likewise.
1440 * c-c++-common/goacc/default-4.c: Likewise.
1441 * c-c++-common/goacc/finalize-1.c: New test.
1442 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
1443 OpenACC 2.5 data clause semantics.
1444 * c-c++-common/goacc/kernels-alias.c: Likewise.
1445 * c-c++-common/goacc/routine-5.c: Likewise.
1446 * c-c++-common/goacc/update-if_present-1.c: New test.
1447 * c-c++-common/goacc/update-if_present-2.c: New test.
1448 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
1449 2.5 data clause semantics.
1450 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1451 * gfortran.dg/goacc/data-tree.f95: Likewise.
1452 * gfortran.dg/goacc/declare-2.f95: Likewise.
1453 * gfortran.dg/goacc/default-4.f: Likewise.
1454 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1455 * gfortran.dg/goacc/finalize-1.f: New test.
1456 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
1457 OpenACC 2.5 data clause semantics.
1458 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
1459 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1460 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
1461 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1462 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
1463 * gfortran.dg/goacc/update-if_present-1.f90: New test.
1464 * gfortran.dg/goacc/update-if_present-2.f90: New test.
1465
1466 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1467
1468 PR c++/86210
1469 * g++.dg/warn/Wnonnull4.C: New test.
1470
1471 2018-06-20 Marek Polacek <polacek@redhat.com>
1472
1473 PR c++/86240
1474 * g++.dg/pr86240.C: New test.
1475
1476 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1477
1478 PR debug/86194
1479 * gcc.target/i386/pr86194.c: New test.
1480
1481 PR tree-optimization/86231
1482 * gcc.dg/tree-ssa/vrp119.c: New test.
1483 * gcc.c-torture/execute/pr86231.c: New test.
1484
1485 2018-06-20 Tom de Vries <tdevries@suse.de>
1486
1487 PR tree-optimization/86097
1488 * gcc.dg/autopar/pr86097.c: New test.
1489
1490 2018-06-20 Nathan Sidwell <nathan@acm.org>
1491
1492 PR c++/85634
1493 * g++.dg/lookup/pr85634.C: New.
1494
1495 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1496
1497 * gcc.target/aarch64/ldp_stp_q.c: New test.
1498 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
1499 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
1500
1501 2018-06-20 Martin Liska <mliska@suse.cz>
1502
1503 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
1504
1505 2018-06-19 Martin Sebor <msebor@redhat.com>
1506
1507 PR tree-optimization/48560
1508 * gcc.dg/Warray-bounds-28.c: New test.
1509
1510 2018-06-19 Martin Sebor <msebor@redhat.com>
1511
1512 PR middle-end/85602
1513 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
1514 to also match C++.
1515
1516 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
1517
1518 * g++.dg/lto/pr84805_0.C: Update template.
1519 * g++.dg/lto/pr84805_1.C: Update template.
1520
1521 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
1522
1523 * gnat.dg/aggr24.adb: New test.
1524 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
1525
1526 2018-06-19 Richard Biener <rguenther@suse.de>
1527
1528 PR tree-optimization/86179
1529 * gcc.dg/pr86179.c: New testcase.
1530
1531 2018-06-18 Martin Sebor <msebor@redhat.com>
1532
1533 PR middle-end/85602
1534 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
1535 * c-c++-common/attr-nonstring-8.c: New test.
1536
1537 2018-06-18 Martin Sebor <msebor@redhat.com>
1538
1539 PR tree-optimization/81384
1540 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
1541 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
1542 * gcc.c-torture/execute/builtins/strnlen.c: New test.
1543 * gcc.dg/attr-nonstring-2.c: New test.
1544 * gcc.dg/attr-nonstring-3.c: New test.
1545 * gcc.dg/attr-nonstring-4.c: New test.
1546 * gcc.dg/strlenopt-45.c: New test.
1547 * gcc.dg/strlenopt.h (strnlen): Declare.
1548
1549 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1550
1551 PR tree-optimization/86076
1552 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
1553
1554 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1555
1556 PR tree-optimization/64946
1557 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
1558
1559 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
1560
1561 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
1562 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
1563 * gnat.dg/stack_usage5.adb: New test.
1564
1565 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1566
1567 PR middle-end/82479
1568 * gcc.dg/tree-ssa/popcount.c: New test.
1569 * gcc.dg/tree-ssa/popcount2.c: New test.
1570
1571 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1572
1573 PR middle-end/64946
1574 * gcc.dg/absu.c: New test.
1575 * gcc.dg/gimplefe-29.c: New test.
1576 * gcc.target/aarch64/pr64946.c: New test.
1577
1578 2018-06-15 Jakub Jelinek <jakub@redhat.com>
1579
1580 PR c/86093
1581 * c-c++-common/pr86093.c: New test.
1582
1583 PR middle-end/85878
1584 * gfortran.fortran-torture/compile/pr85878.f90: New test.
1585
1586 PR middle-end/86123
1587 * gcc.c-torture/compile/pr86123.c: New test.
1588
1589 2018-06-15 Tom de Vries <tdevries@suse.de>
1590
1591 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
1592
1593 2018-06-15 Nick Clifton <nickc@redhat.com>
1594
1595 PR 84195
1596 * gcc.c-torture/compile/pr84195.c: New test.
1597
1598 2018-06-15 Richard Biener <rguenther@suse.de>
1599
1600 PR middle-end/86159
1601 * g++.dg/pr86159.C: New testcase.
1602
1603 2018-06-15 Richard Biener <rguenther@suse.de>
1604
1605 PR middle-end/86076
1606 * gcc.dg/pr86076.c: New testcase.
1607
1608 2018-06-14 Marek Polacek <polacek@redhat.com>
1609
1610 PR c++/86063
1611 * g++.dg/cpp0x/gen-attrs-65.C: New test.
1612
1613 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1614
1615 PR target/86048
1616 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
1617 -msse2 to dg-options.
1618
1619 PR middle-end/86122
1620 * gcc.c-torture/compile/pr86122.c: New test.
1621
1622 P0624R2 - Default constructible and assignable stateless lambdas
1623 * g++.dg/cpp2a/lambda1.C: New test.
1624 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
1625 for -std=c++2a.
1626
1627 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1628
1629 * g++.dg/other/static3.C: New.
1630 * g++.dg/other/static4.C: Likewise.
1631 * g++.dg/warn/Wshadow-15.C: Likewise.
1632 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
1633 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
1634 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
1635 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
1636 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
1637 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
1638 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1639
1640 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR target/85945
1643 * gcc.c-torture/compile/pr85945.c: New test.
1644
1645 2018-06-14 Richard Biener <rguenther@suse.de>
1646
1647 PR ipa/86124
1648 * gcc.dg/pr86124.c: New testcase.
1649
1650 2018-06-13 Martin Sebor <msebor@redhat.com>
1651
1652 PR tree-optimization/86114
1653 * gcc.dg/pr86114.c: New test.
1654
1655 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1656
1657 PR fortran/86110
1658 * gfortran.dg/pr86110.f90: New test.
1659
1660 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1661
1662 PR fortran/85703
1663 * gfortran.dg/goacc/pr85703.f90: New test.
1664 * gfortran.dg/gomp/pr85703.f90: New test.
1665
1666 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1667
1668 PR fortran/85702
1669 * gfortran.dg/goacc/pr85702.f90: New test.
1670
1671 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
1672
1673 * gcc.target/i386/pr86048.c: New test.
1674
1675 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1676
1677 * gcc.target/arc/fma-1.c: New test.
1678
1679 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1680
1681 * gcc.target/arc/pr9001107555.c: New file.
1682
1683 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
1684
1685 * g++.dg/torture/aarch64-vect-init-1.C: New test.
1686
1687 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1688
1689 * g++.dg/init/delete3.C: New.
1690 * g++.dg/init/new49.C: Likewise.
1691 * g++.dg/init/new25.C: Test locations too.
1692 * g++.dg/template/new4.C: Likewise.
1693 * g++.old-deja/g++.jason/operator.C: Likewise.
1694
1695 2018-06-12 Marek Polacek <polacek@redhat.com>
1696
1697 Core issue 1331 - const mismatch with defaulted copy constructor
1698 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
1699 * g++.dg/cpp0x/defaulted52.C: New test.
1700 * g++.dg/cpp0x/defaulted53.C: New test.
1701 * g++.dg/cpp0x/defaulted54.C: New test.
1702 * g++.dg/cpp0x/defaulted55.C: New test.
1703 * g++.dg/cpp0x/defaulted56.C: New test.
1704 * g++.dg/cpp0x/defaulted57.C: New test.
1705 * g++.dg/cpp0x/defaulted58.C: New test.
1706 * g++.dg/cpp0x/defaulted59.C: New test.
1707 * g++.dg/cpp0x/defaulted60.C: New test.
1708
1709 2018-06-12 David Malcolm <dmalcolm@redhat.com>
1710
1711 PR other/69968
1712 * gcc.dg/spellcheck-transposition.c: New test.
1713
1714 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1715
1716 PR fortran/44491
1717 * gfortran.dg/pr44491.f90: New testcase
1718
1719 2018-06-12 Martin Sebor <msebor@redhat.com>
1720
1721 PR tree-optimization/85259
1722 * gcc.dg/Wstringop-overflow-5.c: New test.
1723 * gcc.dg/Wstringop-overflow-6.c: New test.
1724
1725 2018-06-12 Martin Sebor <msebor@redhat.com>
1726
1727 PR c/85931
1728 * gcc.dg/Wstringop-truncation-3.c: New test.
1729
1730 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1731
1732 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
1733 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
1734 * gcc.target/powerpc/swaps-p8-17.c: Same.
1735
1736 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1737
1738 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
1739 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
1740 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
1741 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
1742 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
1743 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
1744
1745 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1746
1747 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
1748 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
1749 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
1750 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
1751 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
1752 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
1753
1754 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1755
1756 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
1757 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
1758 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
1759 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
1760 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
1761 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
1762
1763 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1764
1765 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
1766 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
1767 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
1768 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
1769 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
1770 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
1771
1772 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1773
1774 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
1775 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
1776 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
1777 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
1778 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
1779 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
1780
1781 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1782
1783 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
1784 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
1785 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
1786 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
1787 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
1788 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
1789
1790 2018-06-12 Martin Liska <mliska@suse.cz>
1791
1792 * g++.dg/opt/mpx.C: New test.
1793 * gcc.target/i386/mpx.c: New test.
1794
1795 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1796
1797 * gcc.target/arc/builtin_simdarc.c: Update test.
1798 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1799 * gcc.target/arc/tumaddsidi4.c: Likewise.
1800
1801 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
1802
1803 * gnat.dg/opt72a.ad[sb]: New test.
1804 * gnat.dg/opt72_pkg.ads: New helper.
1805
1806 2018-06-12 Tom de Vries <tdevries@suse.de>
1807
1808 * gcc.dg-selftests/dg-final.exp: New file.
1809
1810 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1811
1812 * g++.dg/lookup/new2.C: Test locations too.
1813 * g++.dg/other/ellipsis1.C: Likewise.
1814 * g++.dg/other/operator1.C: Likewise.
1815 * g++.dg/other/operator2.C: Likewise.
1816 * g++.dg/overload/operator2.C: Likewise.
1817 * g++.dg/parse/defarg11.C: Likewise.
1818 * g++.dg/parse/operator4.C: Likewise.
1819 * g++.dg/template/error30.C: Likewise.
1820 * g++.dg/template/explicit-args3.C: Likewise.
1821 * g++.dg/warn/effc1.C: Likewise.
1822 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
1823 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
1824 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1825 * g++.old-deja/g++.jason/conversion5.C: Likewise.
1826 * g++.old-deja/g++.jason/operator.C: Likewise.
1827
1828 2018-06-11 Martin Sebor <msebor@redhat.com>
1829
1830 PR tree-optimization/86083
1831 * gcc.dg/strlenopt-44.c: New test.
1832
1833 2018-06-11 Janus Weil <janus@gcc.gnu.org>
1834
1835 PR fortran/45521
1836 * gfortran.dg/generic_32.f90: New test.
1837 * gfortran.dg/generic_33.f90: New test.
1838
1839 2018-06-11 Carl Love <cel@us.ibm.com>
1840 * gcc.target/powerpc/altivec-7.c (main): Remove tests
1841 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
1842 long long bool. Remove duplicate dg-final for xxlxor. Update
1843 dg-final instruction counts.
1844 * gcc.target/powerpc/altivec-37.c (main): New file for
1845 tests vec_unpackh and vec_unpackl returning long long bool and
1846 long long int.
1847
1848 2018-06-11 Martin Liska <mliska@suse.cz>
1849
1850 PR tree-optimization/86089
1851 * gcc.dg/tree-ssa/pr86089.c: New test.
1852
1853 2018-06-11 Julia Koval <julia.koval@intel.com>
1854
1855 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
1856 * gcc.target/i386/vpclmulqdq.c: Ditto.
1857
1858 2018-06-11 Olivier Hainque <hainque@adacore.com>
1859
1860 * gnat.dg/lang-dw2.adb: New test.
1861 * gnat.dg/lang-dw3.adb: New test.
1862
1863 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1864
1865 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
1866 gnat.dg/assertion_policy1_pkg.ads: New testcase.
1867
1868 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1869
1870 * gnat.dg/predicate1.adb: New testcase.
1871
1872 2018-06-11 Yannick Moy <moy@adacore.com>
1873
1874 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
1875
1876 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1877
1878 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
1879 testcase.
1880
1881 2018-06-11 Javier Miranda <miranda@adacore.com>
1882
1883 * gnat.dg/prot4.adb: New testcase.
1884
1885 2018-06-11 Yannick Moy <moy@adacore.com>
1886
1887 * gnat.dg/part_of1-instantiation.adb,
1888 gnat.dg/part_of1-instantiation.ads,
1889 gnat.dg/part_of1-private_generic.adb,
1890 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
1891 testcase.
1892
1893 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
1894
1895 * gnat.dg/contract1.adb: New testcase.
1896
1897 2018-06-11 Javier Miranda <miranda@adacore.com>
1898
1899 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
1900 testcase.
1901
1902 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1903
1904 * gnat.dg/inline_always1.adb: New testcase.
1905
1906 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1907
1908 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
1909 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
1910 gnat.dg/nested_generic2_g2.ads: New testcase.
1911
1912 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1913
1914 * g++.dg/template/friend64.C: New.
1915 * g++.old-deja/g++.other/friend4.C: Test the location too.
1916 * g++.old-deja/g++.pt/crash23.C: Likewise.
1917
1918 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1919
1920 * gfortran.dg/inline_matmul_23.f90: New test.
1921
1922 2018-06-10 Janus Weil <janus@gcc.gnu.org>
1923
1924 PR fortran/85088
1925 * gfortran.dg/intent_decl_1.f90: New test case.
1926
1927 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1928
1929 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
1930 * gfortran.dg/ieee/large_4.f90: Ditto.
1931 * gfortran.dg/round_4.f90: Ditto.
1932
1933 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1934
1935 PR fortran/38351
1936 * gfortran.dg/pr38351.f90: New test.
1937 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
1938
1939 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1940
1941 PR fortran/85138
1942 PR fortran/85996
1943 PR fortran/86051
1944 * gfortran.dg/pr85138_1.f90: New test.
1945 * gfortran.dg/pr85138_2.f90: Ditto.
1946 * gfortran.dg/pr85996.f90: Ditto.
1947
1948 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1949
1950 PR fortran/78278
1951 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
1952 * gfortran.dg/data_char_1.f90: Ditto.
1953 * gfortran.dg/pr78571.f90: Ditto.
1954 * gfortran.dg/pr78278.f90: New test.
1955
1956 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1957
1958 PR fortran/63514
1959 * gfortran.dg/pr63514.f90: New test.
1960
1961 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1962
1963 PR fortran/85631
1964 * gfortran.dg/bounds_check_20.f90: New test.
1965
1966 2018-06-08 Carl Love <cel@us.ibm.com>
1967
1968 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
1969 vpkudum counts.
1970 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
1971 vec_extract a signed int.
1972 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
1973 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
1974 vcmpgtsd, vcmpgtud.
1975 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
1976 vec_extract a signed int.
1977 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
1978 vec_extract a signed int.
1979 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
1980 vec_xor builtins. Update xxsel, xxlxor counts.
1981
1982 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1983
1984 PR fortran/86059
1985 * gfortran.dg/associate_30.f90: Remove code tested ...
1986 * gfortran.dg/pr67803.f90: Ditto.
1987 * gfortran.dg/pr67805.f90: Ditto.
1988 * gfortran.dg/pr86059.f90: ... here. New test.
1989
1990 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1991
1992 PR fortran/78571
1993 * gfortran.dg/pr78571.f90: New test.
1994
1995 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
1996
1997 PR target/85755
1998 * gcc.target/powerpc/pr85755.c: New test.
1999
2000 2018-06-08 Carl Love <cel@us.ibm.com>
2001
2002 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
2003 vsx-vector-6.p7.c.
2004 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
2005 vsx-vector-6.p9.c.
2006 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
2007 for BE system that are different then for an LE system from this file
2008 into vsx-vector-6-le.c using be target qualifier. Remove this file.
2009 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
2010 the various instruction counts. Rename file to vsx-vector-6.p8.c.
2011
2012 2018-06-08 Martin Liska <mliska@suse.cz>
2013
2014 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
2015
2016 2018-06-08 Martin Liska <mliska@suse.cz>
2017
2018 * g++.dg/dg.exp: Do not use mpx.exp.
2019 * g++.dg/lto/lto.exp: Likewise.
2020 * g++.dg/lto/pr69729_0.C: Remove.
2021 * g++.dg/opt/pr71529.C: Remove.
2022 * g++.dg/pr63995-1.C: Remove.
2023 * g++.dg/pr68270.C: Remove.
2024 * g++.dg/pr71624.C: Remove.
2025 * g++.dg/pr71633.C: Remove.
2026 * g++.dg/pr79761.C: Remove.
2027 * g++.dg/pr79764.C: Remove.
2028 * g++.dg/pr79769.C: Remove.
2029 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
2030 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
2031 * gcc.dg/lto/chkp-privatize_0.c: Remove.
2032 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
2033 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
2034 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
2035 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
2036 * gcc.dg/lto/pr66221_0.c: Remove.
2037 * gcc.target/i386/chkp-always_inline.c: Remove.
2038 * gcc.target/i386/chkp-bndret.c: Remove.
2039 * gcc.target/i386/chkp-builtins-1.c: Remove.
2040 * gcc.target/i386/chkp-builtins-2.c: Remove.
2041 * gcc.target/i386/chkp-builtins-3.c: Remove.
2042 * gcc.target/i386/chkp-builtins-4.c: Remove.
2043 * gcc.target/i386/chkp-const-check-1.c: Remove.
2044 * gcc.target/i386/chkp-const-check-2.c: Remove.
2045 * gcc.target/i386/chkp-hidden-def.c: Remove.
2046 * gcc.target/i386/chkp-label-address.c: Remove.
2047 * gcc.target/i386/chkp-lifetime-1.c: Remove.
2048 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
2049 * gcc.target/i386/chkp-pr69044.c: Remove.
2050 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
2051 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
2052 * gcc.target/i386/chkp-strchr.c: Remove.
2053 * gcc.target/i386/chkp-strlen-1.c: Remove.
2054 * gcc.target/i386/chkp-strlen-2.c: Remove.
2055 * gcc.target/i386/chkp-strlen-3.c: Remove.
2056 * gcc.target/i386/chkp-strlen-4.c: Remove.
2057 * gcc.target/i386/chkp-strlen-5.c: Remove.
2058 * gcc.target/i386/chkp-stropt-1.c: Remove.
2059 * gcc.target/i386/chkp-stropt-10.c: Remove.
2060 * gcc.target/i386/chkp-stropt-11.c: Remove.
2061 * gcc.target/i386/chkp-stropt-12.c: Remove.
2062 * gcc.target/i386/chkp-stropt-13.c: Remove.
2063 * gcc.target/i386/chkp-stropt-14.c: Remove.
2064 * gcc.target/i386/chkp-stropt-15.c: Remove.
2065 * gcc.target/i386/chkp-stropt-16.c: Remove.
2066 * gcc.target/i386/chkp-stropt-17.c: Remove.
2067 * gcc.target/i386/chkp-stropt-2.c: Remove.
2068 * gcc.target/i386/chkp-stropt-3.c: Remove.
2069 * gcc.target/i386/chkp-stropt-4.c: Remove.
2070 * gcc.target/i386/chkp-stropt-5.c: Remove.
2071 * gcc.target/i386/chkp-stropt-6.c: Remove.
2072 * gcc.target/i386/chkp-stropt-7.c: Remove.
2073 * gcc.target/i386/chkp-stropt-8.c: Remove.
2074 * gcc.target/i386/chkp-stropt-9.c: Remove.
2075 * gcc.target/i386/i386.exp: Do not use mpx.exp.
2076 * gcc.target/i386/indirect-thunk-11.c: Remove.
2077 * gcc.target/i386/indirect-thunk-12.c: Remove.
2078 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
2079 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
2080 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
2081 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
2082 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
2083 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
2084 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
2085 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
2086 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
2087 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
2088 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
2089 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
2090 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
2091 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
2092 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
2093 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
2094 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
2095 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
2096 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
2097 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
2098 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
2099 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
2100 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
2101 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
2102 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
2103 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
2104 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
2105 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
2106 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
2107 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
2108 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
2109 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
2110 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
2111 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
2112 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
2113 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
2114 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
2115 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
2116 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
2117 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
2118 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
2119 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
2120 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
2121 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
2122 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
2123 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
2124 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
2125 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
2126 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
2127 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
2128 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
2129 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
2130 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
2131 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
2132 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
2133 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
2134 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
2135 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
2136 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
2137 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
2138 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
2139 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
2140 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
2141 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
2142 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
2143 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
2144 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
2145 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
2146 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
2147 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
2148 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
2149 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
2150 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
2151 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
2152 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
2153 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
2154 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
2155 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
2156 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
2157 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
2158 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
2159 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
2160 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
2161 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
2162 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
2163 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
2164 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
2165 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
2166 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
2167 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
2168 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
2169 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
2170 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
2171 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
2172 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
2173 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
2174 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
2175 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
2176 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
2177 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
2178 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
2179 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
2180 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
2181 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
2182 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
2183 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
2184 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
2185 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
2186 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
2187 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
2188 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
2189 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
2190 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
2191 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
2192 * gcc.target/i386/mpx/label-address-1.c: Remove.
2193 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
2194 * gcc.target/i386/mpx/macro.c: Remove.
2195 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
2196 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
2197 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
2198 * gcc.target/i386/mpx/memcpy-1.c: Remove.
2199 * gcc.target/i386/mpx/memmove-1.c: Remove.
2200 * gcc.target/i386/mpx/memmove-2.c: Remove.
2201 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
2202 * gcc.target/i386/mpx/mpx-check.h: Remove.
2203 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
2204 * gcc.target/i386/mpx/mpx.exp: Remove.
2205 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
2206 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
2207 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
2208 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
2209 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
2210 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
2211 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
2212 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
2213 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
2214 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
2215 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
2216 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
2217 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
2218 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
2219 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
2220 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
2221 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
2222 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
2223 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
2224 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
2225 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
2226 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
2227 * gcc.target/i386/mpx/pr65508.c: Remove.
2228 * gcc.target/i386/mpx/pr65531.cc: Remove.
2229 * gcc.target/i386/mpx/pr66048.cc: Remove.
2230 * gcc.target/i386/mpx/pr66134.c: Remove.
2231 * gcc.target/i386/mpx/pr66566.c: Remove.
2232 * gcc.target/i386/mpx/pr66567.c: Remove.
2233 * gcc.target/i386/mpx/pr66568.c: Remove.
2234 * gcc.target/i386/mpx/pr66569.c: Remove.
2235 * gcc.target/i386/mpx/pr66581.c: Remove.
2236 * gcc.target/i386/mpx/pr68337-1.c: Remove.
2237 * gcc.target/i386/mpx/pr68337-2.c: Remove.
2238 * gcc.target/i386/mpx/pr68416.c: Remove.
2239 * gcc.target/i386/mpx/pr78339.c: Remove.
2240 * gcc.target/i386/mpx/pr79631.c: Remove.
2241 * gcc.target/i386/mpx/pr79633.c: Remove.
2242 * gcc.target/i386/mpx/pr79753.c: Remove.
2243 * gcc.target/i386/mpx/pr79770.c: Remove.
2244 * gcc.target/i386/mpx/pr79987.c: Remove.
2245 * gcc.target/i386/mpx/pr79988.c: Remove.
2246 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
2247 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
2248 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
2249 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
2250 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
2251 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
2252 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
2253 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
2254 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
2255 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
2256 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
2257 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
2258 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
2259 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
2260 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
2261 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
2262 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
2263 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
2264 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
2265 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
2266 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
2267 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
2268 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
2269 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
2270 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
2271 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
2272 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
2273 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
2274 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
2275 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
2276 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
2277 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
2278 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
2279 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
2280 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
2281 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
2282 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
2283 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
2284 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
2285 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
2286 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
2287 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
2288 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
2289 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
2290 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
2291 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
2292 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
2293 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
2294 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
2295 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
2296 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
2297 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
2298 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
2299 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
2300 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
2301 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
2302 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
2303 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
2304 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
2305 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
2306 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
2307 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
2308 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
2309 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
2310 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
2311 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
2312 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
2313 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
2314 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
2315 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
2316 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
2317 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
2318 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
2319 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
2320 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
2321 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
2322 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
2323 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
2324 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
2325 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
2326 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
2327 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
2328 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
2329 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
2330 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
2331 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
2332 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
2333 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
2334 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
2335 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
2336 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
2337 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
2338 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
2339 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
2340 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
2341 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
2342 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
2343 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
2344 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
2345 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
2346 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
2347 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
2348 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
2349 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
2350 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
2351 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
2352 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
2353 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
2354 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
2355 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
2356 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
2357 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
2358 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
2359 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
2360 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
2361 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
2362 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
2363 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
2364 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
2365 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
2366 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
2367 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
2368 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
2369 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
2370 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
2371 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
2372 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
2373 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
2374 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
2375 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
2376 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
2377 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
2378 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
2379 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
2380 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
2381 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
2382 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
2383 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
2384 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
2385 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
2386 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
2387 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
2388 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
2389 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
2390 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
2391 * gcc.target/i386/pr63995-2.c: Remove.
2392 * gcc.target/i386/pr64805.c: Remove.
2393 * gcc.target/i386/pr65044.c: Remove.
2394 * gcc.target/i386/pr65167.c: Remove.
2395 * gcc.target/i386/pr65183.c: Remove.
2396 * gcc.target/i386/pr65184.c: Remove.
2397 * gcc.target/i386/pr65523.c: Remove.
2398 * gcc.target/i386/pr70876.c: Remove.
2399 * gcc.target/i386/pr70877.c: Remove.
2400 * gcc.target/i386/pr71458.c: Remove.
2401 * gcc.target/i386/pr80880.c: Remove.
2402 * gcc.target/i386/ret-thunk-25.c: Remove.
2403 * gcc.target/i386/thunk-retbnd.c: Remove.
2404 * lib/mpx-dg.exp: Remove.
2405 * gcc.target/i386/funcspec-56.inc: Adjust test case.
2406
2407 2018-06-07 Carl Love <cel@us.ibm.com>
2408
2409 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
2410 statements.
2411
2412 2018-06-07 Carl Love <cel@us.ibm.com>
2413
2414 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
2415 error message.
2416
2417 2018-06-07 Marek Polacek <polacek@redhat.com>
2418
2419 PR c/85318
2420 * gcc.dg/Wc90-c99-compat-10.c: New test.
2421 * gcc.dg/Wc90-c99-compat-11.c: New test.
2422 * gcc.dg/Wc90-c99-compat-12.c: New test.
2423 * gcc.dg/Wc90-c99-compat-9.c: New test.
2424
2425 2018-06-07 Paul Koning <ni1d@arrl.net>
2426
2427 * gcc.c-torture/compile/20180605-1.c: New test.
2428
2429 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
2430
2431 PR fortran/86045
2432 * gfortran.dg/pr86045.f90: New test.
2433
2434 2018-06-07 Marek Polacek <polacek@redhat.com>
2435
2436 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
2437
2438 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
2439
2440 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
2441
2442 2018-06-07 Jakub Jelinek <jakub@redhat.com>
2443
2444 PR tree-optimization/69615
2445 * gcc.dg/tree-ssa/pr69615.c: New test.
2446
2447 2018-06-07 Richard Biener <rguenther@suse.de>
2448
2449 PR tree-optimization/85935
2450 * gcc.dg/graphite/pr85935.c: New testcase.
2451
2452 2018-06-04 Carl Love <cel@us.ibm.com>
2453
2454 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
2455 debug print statements. Fix a few formating issues.
2456
2457 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2458
2459 PR target/85657
2460 * gcc.target/powerpc/pr85657-4.c: New tests.
2461 * gcc.target/powerpc/pr85657-5.c: Likewise.
2462 * gcc.target/powerpc/pr85657-6.c: Likewise.
2463
2464 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2465
2466 PR fortran/85641
2467 * gfortran.dg/realloc_on_assign_30.f90: New test.
2468
2469 2018-06-06 Carl Love <cel@us.ibm.com>
2470 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
2471 argument to vui_arg.
2472
2473 2018-06-06 Carl Love <cel@us.ibm.com>
2474
2475 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
2476 to builtins-4.c.
2477 * gcc.target/powerpc/builtins-4.c: New test file for tests
2478 that need -mvsx.
2479
2480 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2481
2482 PR target/85657
2483 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
2484 be used in templates. Don't check for them in overloaded functions.
2485
2486 2018-06-06 Jim Wilson <jimw@sifive.com>
2487
2488 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
2489 * gcc.target/riscv/interrupt-mmode.c: New.
2490 * gcc.target/riscv/interrupt-smode.c: New.
2491 * gcc.target/riscv/interrupt-umode.c: New.
2492
2493 2018-06-06 Marek Polacek <polacek@redhat.com>
2494
2495 PR c++/85977
2496 * g++.dg/cpp0x/initlist102.C: New test.
2497 * g++.dg/cpp0x/initlist103.C: New test.
2498 * g++.dg/cpp0x/initlist104.C: New test.
2499
2500 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
2501
2502 * gcc.dg/torture/pr86066.c: New test.
2503
2504 2018-06-06 Richard Biener <rguenther@suse.de>
2505
2506 PR tree-optimization/86062
2507 * g++.dg/tree-ssa/pr86062.C: New testcase.
2508
2509 2018-06-05 Steve Ellcey <sellcey@cavium.com>
2510
2511 PR target/79924
2512 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
2513 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
2514 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
2515 * gcc.target/aarch64/nofp_1.c: Ditto.
2516
2517 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2518
2519 * gcc.target/arm/cmse/cmse-1c99.c: New test.
2520
2521 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
2522
2523 PR fortran/85701
2524 * gfortran.dg/goacc/pr85701.f90: New test.
2525
2526 2018-06-05 Marek Polacek <polacek@redhat.com>
2527
2528 PR c++/85976
2529 * g++.dg/cpp0x/alias-decl-64.C: New test.
2530
2531 2018-06-05 Richard Biener <rguenther@suse.de>
2532
2533 PR tree-optimization/86046
2534 * gcc.dg/pr86046.c: New testcase.
2535
2536 2018-06-05 Richard Biener <rguenther@suse.de>
2537
2538 PR tree-optimization/86047
2539 * gcc.dg/pr86047.c: New testcase.
2540
2541 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2542
2543 PR target/81497
2544 * g++.target/arm/arm.exp: New file.
2545 * g++.target/arm/pr81497.C: Likewise.
2546
2547 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
2548
2549 * gcc.target/s390/htm-builtins-compile-4.c: New test.
2550
2551 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
2552
2553 * gcc.dg/store_merging_21.c: New test.
2554 * gnat.dg/opt71b.adb: Likewise.
2555 * gnat.dg/opt71.adb: Rename into...
2556 * gnat.dg/opt71a.adb: ...this.
2557
2558 2018-06-04 Richard Biener <rguenther@suse.de>
2559
2560 PR tree-optimization/85955
2561 * gcc.dg/pr85955.c: New testcase.
2562
2563 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
2564
2565 PR fortran/85981
2566 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
2567 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
2568 * gfortran.dg/allocate_stat_2.f90: Ditto.
2569 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2570
2571 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
2572
2573 * gcc.target/aarch64/sve/extract_5.c: New test.
2574
2575 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2576
2577 PR target/85832
2578 PR target/86036
2579 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
2580 vptestm.
2581 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
2582 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
2583 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
2584 * gcc.target/i386/avx512bw-pr86036.c: New test.
2585
2586 2018-06-04 Richard Biener <rguenther@suse.de>
2587
2588 PR tree-optimization/86038
2589 * gcc.dg/pr86038.c: New testcase.
2590
2591 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2592
2593 PR tree-optimization/69615
2594 * gcc.dg/pr69615.c: New test.
2595
2596 PR c++/86025
2597 * c-c++-common/gomp/pr86025.c: New test.
2598
2599 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
2600
2601 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
2602
2603 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
2604
2605 * gcc.dg/torture/pr86034.c: New test.
2606
2607 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
2608
2609 PR fortran/36497
2610 * gfortran.dg/cray_pointer_12.f90: New test.
2611
2612 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2613
2614 PR fortran/85938
2615 * gfortran.dg/pr85938.f90: Fixed by revision r261081
2616
2617 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2618
2619 * gnat.dg/specs/opt3.ads: New test.
2620 * gnat.dg/specs/opt3_pkg.ads: New helper.
2621
2622 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2623
2624 * gnat.dg/discr53.ad[sb]: New test.
2625 * gnat.dg/discr53_pkg.ads: New helper.
2626
2627 2018-06-01 Carl Love <cel@us.ibm.com>
2628
2629 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
2630 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
2631
2632 2018-06-01 Carl Love <cel@us.ibm.com>
2633
2634 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
2635 to make it consistent with the naming convention in the file.
2636 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
2637 to altivec-7.c. Delete file.
2638 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
2639 to altivec-7.c. Delete file.
2640 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
2641 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
2642 vec_unpackl tests. Update instruction counts.
2643 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
2644 tests to builtins-1.c.
2645 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
2646 tests to builtins-1.c.
2647 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
2648 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
2649 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
2650 Remove vec_ctf tests returning double. Remove vec_cts with
2651 double args. Remove vec_sel with invalid arguments. Add tests for
2652 vec_splat.
2653 Add instruction counts for new tests.
2654 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
2655 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
2656 vec_unsigned.
2657 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
2658 test_sll_vsill_vsill_vuc.
2659 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
2660 vec_revb.
2661 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
2662 tests from altivec-7.h.
2663 * gcc.target/powerpc/vsx-7-be.c: Remove file.
2664 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
2665 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
2666 splat_sll, splat_uc, splat_int128, splat_uint128.
2667 Make second argument of vec_extract and vec_insert a signed int.
2668 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
2669 argument.
2670
2671 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
2672
2673 * gcc.dg/store_merging_20.c: New test.
2674 * gnat.dg/opt71.adb: Likewise.
2675 * gnat.dg/opt71_pkg.ads: New helper.
2676
2677 2018-06-01 Carl Love <cel@us.ibm.com>
2678
2679 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
2680 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
2681 Add vec_xst_be for signed and unsigned arguments.
2682
2683 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2684
2685 PR fortran/85816
2686 PR fortran/85975
2687 * gfortran.dg/pr85816.f90: New test.
2688 * gfortran.dg/pr85975.f90: New test.
2689
2690 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2691
2692 PR fortran/63570
2693 * gfortran.dg/random_init_1.f90: New test.
2694 * gfortran.dg/random_init_2.f90: New test.
2695 * gfortran.dg/random_init_3.f90: New test.
2696 * gfortran.dg/random_init_4.f90: New test.
2697 * gfortran.dg/random_init_5.f90: New test.
2698 * gfortran.dg/random_init_6.f90: New test.
2699
2700 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
2701
2702 PR tree-optimization/85989
2703 * gcc.dg/torture/pr85989.c: New test.
2704
2705 2018-06-01 Richard Biener <rguenther@suse.de>
2706
2707 PR middle-end/86017
2708 * gcc.dg/tree-ssa/pr86017.c: New testcase.
2709
2710 2018-06-01 Richard Biener <rguenther@suse.de>
2711
2712 PR ipa/85960
2713 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
2714
2715 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
2716
2717 PR middle-end/78809
2718 * gcc.dg/strcmpopt_2.c: New test.
2719 * gcc.dg/strcmpopt_3.c: New test.
2720
2721 PR middle-end/83026
2722 * gcc.dg/strcmpopt_3.c: New test.
2723
2724 2018-05-31 Jakub Jelinek <jakub@redhat.com>
2725
2726 PR target/85984
2727 * gcc.target/i386/pr85984.c: New test.
2728
2729 2018-05-31 Martin Sebor <msebor@redhat.com>
2730
2731 PR c/82063
2732 * gcc.dg/Walloc-size-larger-than-1.c: New test.
2733 * gcc.dg/Walloc-size-larger-than-10.c: New test.
2734 * gcc.dg/Walloc-size-larger-than-11.c: New test.
2735 * gcc.dg/Walloc-size-larger-than-12.c: New test.
2736 * gcc.dg/Walloc-size-larger-than-13.c: New test.
2737 * gcc.dg/Walloc-size-larger-than-14.c: New test.
2738 * gcc.dg/Walloc-size-larger-than-15.c: New test.
2739 * gcc.dg/Walloc-size-larger-than-16.c: New test.
2740 * gcc.dg/Walloc-size-larger-than-17.c: New test.
2741 * gcc.dg/Walloc-size-larger-than-2.c: New test.
2742 * gcc.dg/Walloc-size-larger-than-3.c: New test.
2743 * gcc.dg/Walloc-size-larger-than-4.c: New test.
2744 * gcc.dg/Walloc-size-larger-than-5.c: New test.
2745 * gcc.dg/Walloc-size-larger-than-6.c: New test.
2746 * gcc.dg/Walloc-size-larger-than-7.c: New test.
2747 * gcc.dg/Walloc-size-larger-than-8.c: New test.
2748 * gcc.dg/Walloc-size-larger-than-9.c: New test.
2749 * gcc.dg/Walloc-size-larger-than.c: New test.
2750
2751 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
2752 Cesar Philippidis <cesar@codesourcery.com>
2753
2754 PR middle-end/85879
2755 * gfortran.dg/goacc/pr77371-1.f90: New test.
2756 * gfortran.dg/goacc/pr77371-2.f90: New test.
2757 * gfortran.dg/goacc/pr85879.f90: New test.
2758
2759 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2760
2761 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
2762 * gnat.dg/stack_usage1b.adb: Likewise.
2763 * gnat.dg/stack_usage1c.adb: Likewise.
2764 * gnat.dg/stack_usage3.adb: Likewise.
2765 * gnat.dg/stack_usage1_pkg.adb: Delete.
2766
2767 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2768
2769 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
2770 * gcc.dg/store_merging_11.c: Likewise.
2771 * gcc.dg/store_merging_13.c: Likewise.
2772 * gcc.dg/store_merging_14.c: Likewise.
2773 * gcc.dg/store_merging_15.c: Likewise.
2774 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
2775
2776 2018-05-31 Ed Schonberg <schonberg@adacore.com>
2777
2778 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
2779 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
2780 gnat.dg/limited1_outer.ads: New testcase.
2781
2782 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
2783
2784 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
2785 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
2786 New testcase.
2787
2788 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2789
2790 * gnat.dg/size_clause1.adb: New testcase.
2791
2792 2018-05-31 Javier Miranda <miranda@adacore.com>
2793
2794 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
2795
2796 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
2797
2798 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
2799 vld1x3 intrinsics for aarch64.
2800 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
2801 vst1x2 intrinsics for aarch64.
2802 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
2803 vst1x3 intrinsics for aarch64.
2804
2805 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
2806
2807 PR c++/77777
2808 * g++.dg/diagnostic/pr77777.C: New test.
2809
2810 2018-05-30 David Pagan <dave.pagan@oracle.com>
2811
2812 PR c/55976
2813 * gcc.dg/noncompile/pr55976-1.c: New test.
2814 * gcc.dg/noncompile/pr55976-2.c: New test.
2815
2816 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
2817
2818 * gcc.dg/lto/20111213-1_0.c: Fix template.
2819 * gcc.dg/lto/20100603-1_0.c: Fix template.
2820 * gcc.dg/lto/20100603-2_0.c: Fix template.
2821 * gcc.dg/lto/20100603-3_0.c: Fix template.
2822
2823 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
2824 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
2825 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
2826 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
2827 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
2828 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
2829 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
2830 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
2831 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
2832 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
2833 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
2834 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
2835 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
2836 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
2837 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
2838 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
2839 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
2840 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
2841 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
2842 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
2843 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
2844 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
2845 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
2846 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
2847 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
2848 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
2849 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
2850 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
2851 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
2852 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
2853 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
2854 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
2855 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
2856 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
2857 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
2858 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
2859 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
2860 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
2861 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
2862 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
2863 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
2864 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
2865 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
2866 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
2867 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
2868 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
2869 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
2870 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
2871 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
2872 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
2873 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
2874 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
2875 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
2876 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
2877 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
2878 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
2879 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
2880 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
2881 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
2882 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
2883 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
2884 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
2885
2886 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
2887
2888 Revert:
2889 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2890
2891 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
2892
2893 * gcc.target/aarch64/simd/ldp_stp_9: New.
2894 * gcc.target/aarch64/simd/ldp_stp_10: New.
2895 * gcc.target/aarch64/simd/ldp_stp_11: New.
2896 * gcc.target/aarch64/simd/ldp_stp_12: New.
2897
2898 2018-05-30 Ed Schonberg <schonberg@adacore.com>
2899
2900 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
2901
2902 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
2903
2904 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
2905
2906 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
2907
2908 PR target/85950
2909 * gcc.target/i386/pr85950.c: New test.
2910
2911 2018-05-29 Marek Polacek <polacek@redhat.com>
2912
2913 PR c++/85883
2914 * g++.dg/cpp1z/class-deduction55.C: New test.
2915 * g++.dg/cpp1z/class-deduction56.C: New test.
2916 * g++.dg/cpp1z/class-deduction57.C: New test.
2917
2918 2018-05-29 Jakub Jelinek <jakub@redhat.com>
2919
2920 PR c++/85952
2921 * g++.dg/warn/Wunused-var-33.C: New test.
2922
2923 PR target/85918
2924 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
2925 and -fno-vect-cost-model options. Add aligned(64) attribute to the
2926 arrays. Add suffix 1 to all functions and use 4 iterations rather
2927 than N. Add functions with conversions to and from float.
2928 Add new set of functions with 8 iterations and another one
2929 with 16 iterations, expect 24 vectorized loops instead of just 4.
2930 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
2931
2932 2018-05-29 Javier Miranda <miranda@adacore.com>
2933
2934 * gnat.dg/equal2.adb: New testcase.
2935
2936 2018-05-29 Ed Schonberg <schonberg@adacore.com>
2937
2938 * gnat.dg/float_attributes_overflows.adb: New testcase.
2939
2940 2018-05-29 Pascal Obry <obry@adacore.com>
2941
2942 * gnat.dg/normalize_pathname.adb: New testcase.
2943
2944 2018-05-29 Tom de Vries <tom@codesourcery.com>
2945
2946 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
2947 message.
2948 * lib/scanipa.exp (scan-ipa-dump-times): Same.
2949 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
2950 * lib/scantree.exp (scan-tree-dump-times): Same.
2951
2952 2018-05-29 Tom de Vries <tom@codesourcery.com>
2953
2954 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
2955 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
2956 Use proc name as first argument to dg-scan.
2957
2958 2018-05-29 Tom de Vries <tom@codesourcery.com>
2959
2960 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
2961 with no arguments.
2962
2963 2018-05-28 Richard Biener <rguenther@suse.de>
2964
2965 PR tree-optimization/85934
2966 * gcc.target/i386/pr85934.c: New testcase.
2967
2968 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2969
2970 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
2971
2972 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2973
2974 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
2975
2976 2018-05-28 Ed Schonberg <schonberg@adacore.com>
2977
2978 * gnat.dg/fixedpnt5.adb: New testcase.
2979
2980 2018-05-28 Justin Squirek <squirek@adacore.com>
2981
2982 * gnat.dg/array31.adb: New testcase.
2983
2984 2018-05-28 Justin Squirek <squirek@adacore.com>
2985
2986 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
2987 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
2988
2989 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
2990
2991 * gfortran.dg/data_stmt_pointer.f90: new test.
2992
2993 2018-05-27 Jakub Jelinek <jakub@redhat.com>
2994
2995 PR target/85918
2996 * gcc.target/i386/avx512dq-pr85918.c: New test.
2997
2998 2018-05-25 Jim Wilson <jimw@sifive.com>
2999
3000 * gcc.target/riscv/interrupt-1.c: New.
3001 * gcc.target/riscv/interrupt-2.c: New.
3002 * gcc.target/riscv/interrupt-3.c: New.
3003 * gcc.target/riscv/interrupt-4.c: New.
3004 * gcc.target/riscv/interrupt-5.c: New.
3005
3006 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
3007
3008 PR fortran/85786
3009 * gfortran.dg/pr85786.f90: New test.
3010
3011 2018-05-25 Paul Koning <ni1d@arrl.net>
3012
3013 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
3014 * gcc.c-torture/compile/pr55921.c: Ditto.
3015 * gcc.c-torture/compile/pr60655-1.c: Ditto.
3016 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
3017
3018 2018-05-25 Jakub Jelinek <jakub@redhat.com>
3019
3020 PR target/85832
3021 * gcc.target/i386/avx512f-pr85832.c: New test.
3022 * gcc.target/i386/avx512vl-pr85832.c: New test.
3023 * gcc.target/i386/avx512bw-pr85832.c: New test.
3024 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
3025
3026 2018-05-25 Bin Cheng <bin.cheng@arm.com>
3027
3028 PR tree-optimization/85720
3029 * gcc.dg/tree-ssa/pr85720.c: New test.
3030 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
3031 distribution.
3032
3033 2018-05-25 Martin Liska <mliska@suse.cz>
3034
3035 PR testsuite/85911
3036 * gcc.dg/tree-prof/update-loopch.c: Do not scan
3037 for 'Removing basic block'.
3038
3039 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
3040
3041 * gnat.dg/sec_stack1.adb: New testcase.
3042
3043 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3044
3045 * gnat.dg/fixedpnt4.adb: New testcase.
3046
3047 2018-05-25 Javier Miranda <miranda@adacore.com>
3048
3049 * gnat.dg/interface7.adb: New testcase.
3050
3051 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
3052
3053 * gnat.dg/sec_stack2.adb: New testcase.
3054
3055 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3056
3057 * gnat.dg/interface6.adb: New testcase.
3058
3059 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3060
3061 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
3062
3063 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3064
3065 * lib/target-supports.exp
3066 (check_effective_target_vect_double_cond_arith): Include
3067 multiplication and division.
3068 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
3069 fully-masked loops with a fixed vector length.
3070 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
3071 tests.
3072 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
3073 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
3074 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
3075
3076 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3077
3078 * gcc.target/aarch64/sve/div_1.c: New test.
3079 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
3080 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
3081 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
3082
3083 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3084
3085 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
3086
3087 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3088
3089 * lib/target-supports.exp
3090 (check_effective_target_vect_double_cond_arith): New proc.
3091 * gcc.dg/vect/vect-cond-arith-1.c: New test.
3092 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
3093 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
3094 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
3095 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
3096 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
3097 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
3098
3099 2018-05-25 Janus Weil <janus@gcc.gnu.org>
3100
3101 PR fortran/85839
3102 * gfortran.dg/f2018_obs.f90: New test case.
3103
3104 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3105
3106 PR fortran/85543
3107 * gfortran.dg/pr85543.f90: New test.
3108
3109 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3110
3111 PR fortran/85780
3112 * gfortran.dg/pr85780.f90: New test.
3113
3114 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3115
3116 PR fortran/85779
3117 * gfortran.dg/pr85779_1.f90: New test.
3118 * gfortran.dg/pr85779_2.f90: Ditto.
3119 * gfortran.dg/pr85779_3.f90: Ditto.
3120
3121 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3122
3123 PR fortran/85895
3124
3125 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
3126 * gfortran.dg/pr85895.f90: New test.
3127
3128 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
3129
3130 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
3131 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3132
3133 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
3134
3135 * gcc.dg/fold-popcount-1.c: New testcase.
3136 * gcc.dg/fold-popcount-2.c: New testcase.
3137 * gcc.dg/fold-popcount-3.c: New testcase.
3138 * gcc.dg/fold-popcount-4.c: New testcase.
3139
3140 2018-05-24 Marek Polacek <polacek@redhat.com>
3141
3142 PR c++/85847
3143 * g++.dg/cpp0x/new3.C: New test.
3144
3145 2018-05-24 Javier Miranda <miranda@adacore.com>
3146
3147 * gnat.dg/discr52.adb: New testcase.
3148
3149 2018-05-24 Ed Schonberg <schonberg@adacore.com>
3150
3151 * gnat.dg/others1.adb: New testcase.
3152
3153 2018-05-24 Justin Squirek <squirek@adacore.com>
3154
3155 * gnat.dg/raise_expr.adb: New testcase.
3156
3157 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
3158
3159 * gnat.dg/formal_containers.adb: New testcase.
3160
3161 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3162
3163 * gcc.target/i386/pr85345.c: Require ifunc support.
3164
3165 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
3166
3167 * gcc.dg/vect/vect-fma-1.c: New test.
3168
3169 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3170
3171 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
3172 scan-tree-dump*.
3173
3174 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3175
3176 PR target/83009
3177 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3178
3179 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3180
3181 PR target/78849
3182 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
3183 DEFAULT_CFLAGS.
3184 * gcc.target/msp430/pr78849.c: New test.
3185
3186 2018-05-23 Marek Polacek <polacek@redhat.com>
3187
3188 * g++.dg/cpp2a/range-for8.C: New test.
3189 * g++.dg/cpp2a/range-for9.C: New test.
3190 * g++.dg/cpp2a/range-for10.C: New test.
3191
3192 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
3193
3194 * lib/target-supports.exp (check_effective_target_be): New.
3195 (check_effective_target_le): New.
3196
3197 2018-05-23 Marek Polacek <polacek@redhat.com>
3198
3199 * g++.dg/cpp2a/range-for1.C: New test.
3200 * g++.dg/cpp2a/range-for2.C: New test.
3201 * g++.dg/cpp2a/range-for3.C: New test.
3202 * g++.dg/cpp2a/range-for4.C: New test.
3203 * g++.dg/cpp2a/range-for5.C: New test.
3204 * g++.dg/cpp2a/range-for6.C: New test.
3205 * g++.dg/cpp2a/range-for7.C: New test.
3206
3207 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
3208
3209 * gcc.target/i386/cvt-3.c: New test.
3210
3211 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
3212
3213 * gcc.target/i386/cvt-2.c: New test.
3214
3215 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
3216
3217 * gcc.dg/pr79985.c: New testcase.
3218
3219 2018-05-23 Richard Biener <rguenther@suse.de>
3220
3221 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
3222
3223 2018-05-23 Sudakshina Das <sudi.das@arm.com>
3224
3225 PR target/84882
3226 * gcc.target/aarch64/pr84882.c: New test.
3227 * gcc.target/aarch64/target_attr_18.c: Likewise.
3228
3229 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
3230
3231 PR tree-optimization/85853
3232 * gfortran.dg/vect/pr85853.f90: New test.
3233
3234 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3235
3236 * gnat.dg/import2.adb: New testcase.
3237
3238 2018-05-23 Ed Schonberg <schonberg@adacore.com>
3239
3240 * gnat.dg/discr51.adb: New testcase.
3241
3242 2018-05-23 Javier Miranda <miranda@adacore.com>
3243
3244 * gnat.dg/valid_scalars1.adb: New testcase.
3245
3246 2018-05-23 Ed Schonberg <schonberg@adacore.com>
3247
3248 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
3249
3250 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3251
3252 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
3253 testcase.
3254
3255 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3256
3257 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
3258 testcase.
3259
3260 2018-05-23 Bob Duff <duff@adacore.com>
3261
3262 * gnat.dg/addr10.adb: New testcase.
3263
3264 2018-05-23 Richard Biener <rguenther@suse.de>
3265
3266 PR middle-end/85874
3267 * gcc.dg/Wstrict-overflow-27.c: New testcase.
3268
3269 2018-05-23 Yury Gribov <tetra2005@gmail.com>
3270
3271 PR tree-optimization/85822
3272 * c-c++-common/pr85822.c: New test.
3273
3274 2018-05-23 Richard Biener <rguenther@suse.de>
3275
3276 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
3277
3278 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3279
3280 PR fortran/85841
3281 * gfortran.dg/pr30667.f: Add option "-std=legacy".
3282
3283 2018-05-22 Martin Sebor <msebor@redhat.com>
3284
3285 PR middle-end/85359
3286 * gcc.dg/attr-nonstring.c: New test.
3287
3288 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
3289
3290 PR target/85345
3291 * gcc.target/i386/pr85345.c: New test.
3292
3293 2018-05-22 Luis Machado <luis.machado@linaro.org>
3294
3295 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
3296
3297 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3298
3299 PR fortran/85841
3300 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
3301 dg-additional-options.
3302 * gfortran.dg/graphite/block-2.f: Ditto.
3303 * gfortran.dg/graphite/id-19.f: Ditto.
3304 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3305 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3306 * gfortran.dg/vect/pr52580.f: Ditto.
3307
3308 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
3309
3310 * gcc.target/aarch64/ldp_stp_6.c: New.
3311 * gcc.target/aarch64/ldp_stp_7.c: New.
3312 * gcc.target/aarch64/ldp_stp_8.c: New.
3313
3314 2018-05-22 Martin Sebor <msebor@redhat.com>
3315
3316 PR c/85623
3317 * c-c++-common/attr-nonstring-3.c: Adjust.
3318 * c-c++-common/attr-nonstring-4.c: Adjust.
3319 * c-c++-common/attr-nonstring-6.c: New test.
3320
3321 2018-05-22 Martin Sebor <msebor@redhat.com>
3322
3323 PR tree-optimization/85826
3324 * gcc.dg/Wrestrict-17.c: New test.
3325
3326 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3327
3328 * gcc.dg/torture/pr85862.c: Rename to...
3329 * gcc.dg/torture/pr85852.c: ...this.
3330
3331 2018-05-22 Justin Squirek <squirek@adacore.com>
3332
3333 * gnat.dg/warn14.adb: New testcase.
3334
3335 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
3336
3337 * gnat.dg/controlled8.adb: New testcase.
3338
3339 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
3340
3341 * gnat.dg/discr50.adb: New testcase.
3342
3343 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3344
3345 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
3346 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
3347 gnat.dg/discr49_rec2.ads: New testcase.
3348
3349 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3350
3351 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
3352 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
3353 testcase.
3354
3355 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3356
3357 * gnat.dg/fixedpnt3.adb: New testcase.
3358
3359 2018-05-22 Justin Squirek <squirek@adacore.com>
3360
3361 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
3362 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
3363
3364 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3365
3366 PR middle-end/85862
3367 * gcc.dg/torture/pr85862.c: New test.
3368
3369 2018-05-22 Richard Biener <rguenther@suse.de>
3370
3371 PR tree-optimization/85834
3372 * g++.dg/torture/pr85834.C: New testcase.
3373 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
3374
3375 2018-05-22 Martin Liska <mliska@suse.cz>
3376
3377 PR ipa/85607
3378 * g++.dg/ipa/pr85607.C: New test.
3379
3380 2018-05-22 Richard Biener <rguenther@suse.de>
3381
3382 PR tree-optimization/85863
3383 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
3384
3385 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3386
3387 PR fortran/85841
3388 * gfortran.dg/assumed_rank_5.f90: Update error message.
3389 * gfortran.dg/assumed_type_4.f90: Ditto.
3390 * gfortran.dg/bind_c_array_params.f03: Ditto.
3391 * gfortran.dg/bind_c_usage_28.f90: Ditto.
3392 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3393 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3394 * gfortran.dg/c_loc_tests_11.f03: Ditto.
3395 * gfortran.dg/coarray_atomic_2.f90: Ditto.
3396 * gfortran.dg/coarray_collectives_2.f90: Ditto.
3397 * gfortran.dg/coarray_collectives_10.f90: Ditto.
3398 * gfortran.dg/coarray_collectives_13.f90: Ditto.
3399 * gfortran.dg/rank_3.f90: Ditto.
3400 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
3401 * gfortran.dg/implicit_14.f90: Ditto.
3402
3403 2018-05-21 Christian Groessler <chris@groessler.org>
3404
3405 * gcc.c-torture/compile/simd-5.c: Fix comment.
3406
3407 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
3408
3409 PR target/85657
3410 * gcc.target/powerpc/pr85657-1.c: New test for converting between
3411 __float128, __ibm128, and long double.
3412 * gcc.target/powerpc/pr85657-2.c: Likewise.
3413 * gcc.target/powerpc/pr85657-3.c: Likewise.
3414 * g++.dg/pr85667.C: New test to make sure __ibm128 is
3415 implementated as a separate type internally, and is not just an
3416 alias for long double.
3417
3418 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
3419
3420 PR tree-optimization/85814
3421 * gcc.dg/torture/pr85814.c: New test.
3422
3423 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3424
3425 PR c++/84588
3426 * g++.dg/cpp0x/cond1.C: New.
3427 * g++.dg/cpp1y/pr84588-1.C: Likewise.
3428 * g++.dg/cpp1y/pr84588-2.C: Likewise.
3429 * g++.dg/cpp1y/pr84588-3.C: Likewise.
3430 * g++.dg/parse/cond6.C: Likewise.
3431 * g++.dg/parse/cond7.C: Likewise.
3432 * g++.dg/parse/cond8.C: Likewise.
3433 * g++.dg/cpp1z/decomp16.C: Update.
3434 * g++.old-deja/g++.jason/cond.C: Likewise.
3435
3436 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
3437
3438 ChangeLog for r260480
3439 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
3440 warnings for deleted and obsolescent features.
3441 * gfortran.dg/graphite/id-19.f: Ditto.
3442 * gfortran.dg/graphite/id-20.f: Ditto.
3443 * gfortran.dg/graphite/id-27.f90: Ditto.
3444 * gfortran.dg/graphite/pr82449.f: Ditto.
3445
3446 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3447
3448 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
3449 tiny and large memory models.
3450
3451 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3452
3453 * gnat.dg/suppress_initialization.adb,
3454 gnat.dg/suppress_initialization_pkg.ads: New testcase.
3455
3456 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3457
3458 * gnat.dg/exit1.adb: New testcase.
3459
3460 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3461
3462 * gnat.dg/array30.adb: New testcase.
3463
3464 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
3465
3466 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
3467
3468 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3469
3470 * gcc.c-torture/execute/ssad-run.c: New test.
3471 * gcc.c-torture/execute/usad-run.c: Likewise.
3472 * gcc.target/aarch64/ssadv16qi.c: Likewise.
3473 * gcc.target/aarch64/usadv16qi.c: Likewise.
3474
3475 2018-05-21 Tamar Christina <tamar.christina@arm.com>
3476
3477 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
3478 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
3479 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
3480 vbcaxq_s64): New.
3481 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3482 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3483 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3484
3485 2018-05-21 Janus Weil <janus@gcc.gnu.org>
3486
3487 PR fortran/85841
3488 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
3489 * gfortran.dg/g77/20020307-1.f: Ditto.
3490 * gfortran.dg/g77/980310-3.f: Ditto.
3491 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
3492 * gfortran.dg/goacc/loop-1.f95: Ditto.
3493 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
3494 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
3495 * gfortran.dg/gomp/do-1.f90: Ditto.
3496 * gfortran.dg/gomp/omp_do1.f90: Ditto.
3497 * gfortran.dg/pr17229.f: Ditto.
3498 * gfortran.dg/pr37243.f: Ditto.
3499 * gfortran.dg/pr49721-1.f: Ditto.
3500 * gfortran.dg/pr58484.f: Ditto.
3501 * gfortran.dg/pr81175.f: Ditto.
3502 * gfortran.dg/pr81723.f: Ditto.
3503 * gfortran.dg/predcom-2.f: Ditto.
3504 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3505 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3506 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3507 * gfortran.dg/vect/pr52580.f: Ditto.
3508
3509 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3510
3511 PR fortran/80657
3512 * gfortran.dg/char_result_18.f90: New test.
3513
3514 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3515
3516 PR fortran/49636
3517 * gfortran.dg/associate_38.f90: New test.
3518
3519 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3520
3521 PR fortran/82275
3522 * gfortran.dg/select_type_42.f90: New test.
3523
3524 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
3525
3526 PR fortran/82923
3527 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
3528 that the patch fixes PR66694 & PR82617, although the testcases
3529 are not explicitly included.
3530
3531 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
3532
3533 * gcc.dg/stack-usage-1.c: Add support for rv32e.
3534
3535 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
3536
3537 PR c++/82899
3538 * g++.dg/pr82899.C: New testcase.
3539
3540 2018-05-18 Martin Liska <mliska@suse.cz>
3541
3542 * gcc.dg/pr68766.c: Change pruned output.
3543
3544 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
3545
3546 PR c++/85782
3547 * c-c++-common/goacc/pr85782.c: New test.
3548
3549 2018-05-18 Sudakshina Das <sudi.das@arm.com>
3550
3551 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
3552
3553 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3554
3555 * gcc.target/arm/pr62554.c: Delete.
3556 * gcc.target/arm/pr69610-1.c: Likewise.
3557 * gcc.target/arm/pr69610-2.c: Likewise.
3558
3559 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3560
3561 * gcc.target/arm/pr40887.c: Update comment.
3562 * lib/target-supports.exp: Don't generate effective target checks
3563 and related helpers for armv5. Update comment.
3564 * gcc.target/arm/armv5_thumb_isa.c: Delete.
3565 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
3566 target check and options.
3567
3568 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3569
3570 PR middle-end/85817
3571 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
3572 scan-tree-dump-not for h.
3573
3574 2018-05-18 Richard Biener <rguenther@suse.de>
3575
3576 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3577 * gcc.dg/tree-ssa/pr45397.c: Likewise.
3578 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
3579 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3580 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
3581 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3582 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3583 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3584 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3585 * gcc.dg/tree-ssa/vrp58.c: Likewise.
3586 * gcc.dg/vrp-min-max-1.c: Likewise.
3587 * gcc.dg/vrp-min-max-3.c: New testcase.
3588
3589 2018-05-18 Richard Biener <rguenther@suse.de>
3590
3591 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
3592 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
3593 * gcc.dg/graphite/scop-6.c: Likewise.
3594 * gcc.dg/graphite/scop-7.c: Likewise.
3595 * gcc.dg/graphite/scop-8.c: Likewise.
3596 * gcc.dg/graphite/scop-9.c: Likewise.
3597
3598 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3599
3600 * gcc.target/aarch64/vect-init-ld1.c: New test.
3601
3602 2018-05-18 Martin Liska <mliska@suse.cz>
3603
3604 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
3605 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3606
3607 2018-05-18 Martin Liska <mliska@suse.cz>
3608
3609 * gcc.dg/ipa/ipa-icf-39.c: New test.
3610 * gcc.dg/pr68766.c: Adjust pruned output.
3611
3612 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
3613
3614 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
3615 New proc.
3616 * gcc.dg/fma-1.c: New test.
3617 * gcc.dg/fma-2.c: Likewise.
3618 * gcc.dg/fma-3.c: Likewise.
3619 * gcc.dg/fma-4.c: Likewise.
3620 * gcc.dg/fma-5.c: Likewise.
3621 * gcc.dg/fma-6.c: Likewise.
3622 * gcc.dg/fma-7.c: Likewise.
3623 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
3624 scalar_all_fma.
3625 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
3626 * gfortran.dg/reassoc_8.f: Likewise.
3627 * gfortran.dg/reassoc_9.f: Likewise.
3628 * gfortran.dg/reassoc_10.f: Likewise.
3629
3630 2018-05-17 Jim Wilson <jimw@sifive.com>
3631
3632 * gcc.target/riscv/switch-qi.c: New.
3633 * gcc.target/riscv/switch-si.c: New.
3634
3635 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
3636
3637 PR target/85698
3638 * gcc.target/powerpc/pr85698.c: New test.
3639
3640 2018-05-17 Richard Biener <rguenther@suse.de>
3641
3642 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
3643
3644 2018-05-17 Bin Cheng <bin.cheng@arm.com>
3645
3646 PR tree-optimization/85793
3647 * gcc.dg/vect/pr85793.c: New test.
3648
3649 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
3650
3651 * gcc.dg/gimplefe-28.c: New test.
3652 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
3653 internal function calls.
3654 * gcc.dg/goacc/loop-processing-1.c: Likewise.
3655
3656 2018-05-17 Martin Liska <mliska@suse.cz>
3657
3658 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
3659 space in between 'G_' and '('.
3660
3661 2018-05-17 Jakub Jelinek <jakub@redhat.com>
3662
3663 PR target/85323
3664 * gcc.target/i386/pr85323-7.c: New test.
3665 * gcc.target/i386/pr85323-8.c: New test.
3666 * gcc.target/i386/pr85323-9.c: New test.
3667
3668 PR target/85323
3669 * gcc.target/i386/pr85323-4.c: New test.
3670 * gcc.target/i386/pr85323-5.c: New test.
3671 * gcc.target/i386/pr85323-6.c: New test.
3672
3673 PR target/85323
3674 * gcc.target/i386/pr85323-1.c: New test.
3675 * gcc.target/i386/pr85323-2.c: New test.
3676 * gcc.target/i386/pr85323-3.c: New test.
3677
3678 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
3679 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
3680 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
3681 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
3682 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
3683 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
3684 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
3685 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
3686 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
3687 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
3688 * gcc.target/i386/avx512f-setzero-1.c: New test.
3689
3690 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
3691
3692 * gcc.target/aarch64/vect-slp-dup.c: New.
3693
3694 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3695
3696 PR c++/85713
3697 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
3698
3699 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
3700
3701 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
3702 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
3703
3704 2018-05-17 Richard Biener <rguenther@suse.de>
3705
3706 PR tree-optimization/85757
3707 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
3708
3709 2018-05-16 Marek Polacek <polacek@redhat.com>
3710
3711 PR c++/85363
3712 * g++.dg/cpp0x/initlist-throw1.C: New test.
3713 * g++.dg/cpp0x/initlist-throw2.C: New test.
3714
3715 2018-05-16 Carl Love <cel@us.ibm.com>
3716
3717 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
3718 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
3719 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
3720
3721 2018-05-16 Richard Biener <rguenther@suse.de>
3722
3723 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
3724 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
3725 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
3726
3727 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
3728
3729 * gcc.target/aarch64/sve/vcond_10.c: New test.
3730 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
3731 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
3732 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
3733
3734 2018-05-15 Martin Sebor <msebor@redhat.com>
3735
3736 PR tree-optimization/85753
3737 * gcc.dg/Wrestrict-10.c: Adjust.
3738 * gcc.dg/Wrestrict-16.c: New test.
3739
3740 2018-05-15 Martin Sebor <msebor@redhat.com>
3741
3742 PR middle-end/85643
3743 * c-c++-common/attr-nonstring-7.c: New test.
3744
3745 2018-05-15 Richard Biener <rguenther@suse.de>
3746
3747 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
3748
3749 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3750
3751 PR tree-optimization/83648
3752 * gcc.dg/tree-ssa/pr83648.c: New test.
3753 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
3754
3755 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3756
3757 PR ipa/85734
3758 * gcc.dg/ipa/pr85734.c: New test.
3759
3760 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
3761
3762 PR target/85756
3763 * gnat.dg/opt70.adb: New test.
3764 * gnat.dg/opt70_pkg.ad[sb]: New helper.
3765
3766 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3767
3768 * gcc.target/aarch64/crypto-fuse-1.c: New test.
3769 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
3770
3771 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3772
3773 * gcc.target/aarch64/vmov_n_1.c: Update test.
3774 * gcc.target/aarch64/vfp-1.c: Update test.
3775
3776 2018-05-14 Jakub Jelinek <jakub@redhat.com>
3777
3778 PR target/85756
3779 * gcc.c-torture/execute/pr85756.c: New test.
3780
3781 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
3782
3783 * gcc.target/i386/cldemote-1.c: New test.
3784
3785 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
3786
3787 PR fortran/85742
3788 * gfortran.dg/assumed_type_9.f90 : New test.
3789
3790 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
3791
3792 PR fortran/85542
3793 * gfortran.dg/pr85542.f90: New test.
3794
3795 2018-05-11 Martin Jambor <mjambor@suse.cz>
3796
3797 PR ipa/85655
3798 * g++.dg/lto/pr85655_0.C: New test.
3799
3800 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
3801
3802 * gcc.target/i386/tpause-1.c: New test.
3803 * gcc.target/i386/umonitor-1.c: New test.
3804
3805 2018-05-11 Jakub Jelinek <jakub@redhat.com>
3806
3807 PR c/85696
3808 * c-c++-common/gomp/pr85696.c: New test.
3809
3810 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
3811 Jakub Jelinek <jakub@redhat.com>
3812
3813 PR tree-optimization/85692
3814 * gcc.target/i386/pr85692.c: New test.
3815
3816 2018-05-11 Martin Liska <mliska@suse.cz>
3817
3818 PR sanitizer/85556
3819 * c-c++-common/ubsan/attrib-6.c: New test.
3820
3821 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3822
3823 PR fortran/85687
3824 * gfortran.dg/pr85687.f90: new test.
3825
3826 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3827
3828 PR fortran/85521
3829 * gfortran.dg/pr85521_1.f90: New test.
3830 * gfortran.dg/pr85521_2.f90: New test.
3831
3832 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3833
3834 PR fortran/70870
3835 * gfortran.dg/pr70870_1.f90: New test.
3836
3837 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
3838
3839 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
3840
3841 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3842
3843 PR c++/85662
3844 * g++.dg/ext/offsetof2.C: New test.
3845
3846 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
3847
3848 PR fortran/68846
3849 * gfortran.dg/temporary_3.f90 : New test.
3850
3851 PR fortran/70864
3852 * gfortran.dg/temporary_2.f90 : New test.
3853
3854 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
3855
3856 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
3857 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
3858 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
3859 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
3860 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
3861 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
3862 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
3863 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
3864 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
3865 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
3866 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
3867 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
3868 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
3869 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
3870 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
3871 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
3872 * gcc.dg/vmx/st-be-order.c: Delete testcase.
3873 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
3874 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
3875 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
3876 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
3877 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
3878 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
3879 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
3880 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
3881 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
3882 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
3883
3884 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3885
3886 PR tree-optimization/85699
3887 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
3888 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
3889 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
3890 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
3891
3892 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
3893
3894 * g++.dg/tls/pr85400.C: New test.
3895
3896 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3897
3898 PR c++/85713
3899 * g++.dg/cpp1y/lambda-generic-85713.C: New.
3900
3901 2018-05-09 Carl Love <cel@us.ibm.com>
3902
3903 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
3904
3905 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3906
3907 PR c++/85713
3908 Revert:
3909 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3910
3911 PR c++/84588
3912 * g++.dg/cpp1y/pr84588.C: New.
3913
3914 2018-05-09 Andreas Schwab <schwab@suse.de>
3915
3916 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
3917
3918 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
3919
3920 * gcc.target/aarch64/store_lane_spill_1.c: New test.
3921 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
3922
3923 2018-05-08 Carl Love <cel@us.ibm.com>
3924 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
3925
3926 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3927
3928 PR c++/84588
3929 * g++.dg/cpp1y/pr84588.C: New.
3930
3931 2018-05-08 Marek Polacek <polacek@redhat.com>
3932
3933 PR c++/85695
3934 * g++.dg/cpp1z/constexpr-if22.C: New test.
3935
3936 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
3937
3938 PR target/85693
3939 * gcc.target/i386/pr85693.c: New test.
3940
3941 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3942
3943 PR target/85683
3944 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
3945 scan-assembler-times checking that except for [fh]*xor other functions
3946 don't use any load instructions.
3947
3948 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
3949
3950 * gcc.target/i386/builtin_target.c: Test goldmont.
3951 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
3952 arch=silvermont.
3953
3954 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3955
3956 PR target/85572
3957 * g++.dg/other/sse2-pr85572-1.C: New test.
3958 * g++.dg/other/sse2-pr85572-2.C: New test.
3959 * g++.dg/other/sse4-pr85572-1.C: New test.
3960 * g++.dg/other/avx2-pr85572-1.C: New test.
3961
3962 PR target/85317
3963 * gcc.target/i386/pr85317.c: New test.
3964 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
3965 optimization barrier to avoid optimizing away the expected insn.
3966
3967 PR target/85480
3968 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
3969 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
3970
3971 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3972
3973 * g++.dg/other/sve_const_pred_1.C: Rename to...
3974 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
3975 target selectors and explicit -march options.
3976 * g++.dg/other/sve_const_pred_2.C: Rename to...
3977 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
3978 * g++.dg/other/sve_const_pred_3.C: Rename to...
3979 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
3980 * g++.dg/other/sve_const_pred_4.C: Rename to...
3981 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
3982 * g++.dg/other/sve_tls_2.C: Rename to...
3983 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
3984 * g++.dg/other/sve_vcond_1.C: Rename to...
3985 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
3986 * g++.dg/other/sve_vcond_1_run.C: Rename to...
3987 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
3988
3989 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3990
3991 PR testsuite/85586
3992 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
3993 !vect_no_align.
3994
3995 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3996
3997 PR c++/57429
3998 * g++.dg/cpp0x/deleted14.C: New.
3999
4000 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4001 Alan Hayward <alan.hayward@arm.com>
4002 David Sherwood <david.sherwood@arm.com>
4003
4004 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
4005 XFAIL the BIC test.
4006 * gcc.target/aarch64/sve/vcond_7.c: New test.
4007 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
4008
4009 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4010
4011 PR c++/70563
4012 * g++.dg/cpp0x/sfinae62.C: New.
4013
4014 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4015
4016 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
4017 load from src[i].
4018
4019 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4020
4021 PR c++/80691
4022 * g++.dg/cpp0x/narrowing1.C: New.
4023
4024 2018-05-08 Richard Biener <rguenther@suse.de>
4025
4026 PR middle-end/85588
4027 * gcc.dg/torture/pr85574.c: Rename to...
4028 * gcc.dg/torture/pr85588.c: ... this.
4029
4030 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4031
4032 PR fortran/54613
4033 * gfortran.dg/minmaxloc_12.f90: New test case.
4034 * gfortran.dg/minmaxloc_13.f90: New test case.
4035
4036 2018-05-07 Nathan Sidwell <nathan@acm.org>
4037
4038 * g++.dg/cpp0x/range-for10.C: Delete.
4039 * g++.dg/ext/forscope1.C: Delete.
4040 * g++.dg/ext/forscope2.C: Delete.
4041 * g++.dg/template/for1.C: Delete.
4042
4043 2018-05-07 Jeff Law <law@redhat.com>
4044
4045 * gfortran.dg/linefile.f90: New test.
4046
4047 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4048
4049 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
4050 and options.
4051
4052 2018-05-06 Jakub Jelinek <jakub@redhat.com>
4053
4054 PR c++/85659
4055 * g++.dg/ext/asm14.C: New test.
4056 * g++.dg/ext/asm15.C: New test.
4057 * g++.dg/ext/asm16.C: New test.
4058
4059 2018-05-06 Michael Eager <eager@eagercon.com>
4060
4061 * gcc.target/microblaze/others/picdtr.c: Correct option
4062 -fPIE -mpic-data-is-text-relative.
4063
4064 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
4065
4066 * gcc.target/microblaze/others/picdtr.c: Add test for
4067 -fPIE -mpic-data-is-text-relative.
4068
4069 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
4070
4071 PR fortran/85507
4072 * gfortran.dg/coarray_dependency_1.f90: New test.
4073 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
4074
4075 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4076
4077 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
4078 to match the currently produced gimple.
4079
4080 2018-05-04 Carl Love <cel@us.ibm.com>
4081 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
4082 vec_trunc.
4083 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
4084 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
4085 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
4086 xvcmpgedp counts. Add xxsel counts.
4087
4088 2018-05-04 Richard Biener <rguenther@suse.de>
4089
4090 PR middle-end/85627
4091 * g++.dg/torture/pr85627.C: New testcase.
4092
4093 2018-05-04 Richard Biener <rguenther@suse.de>
4094
4095 PR middle-end/85574
4096 * gcc.dg/torture/pr85574.c: New testcase.
4097 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
4098
4099 2018-05-04 Jakub Jelinek <jakub@redhat.com>
4100
4101 PR libstdc++/85466
4102 * gcc.dg/nextafter-1.c: New test.
4103 * gcc.dg/nextafter-2.c: New test.
4104 * gcc.dg/nextafter-3.c: New test.
4105 * gcc.dg/nextafter-4.c: New test.
4106
4107 2018-05-03 Nathan Sidwell <nathan@acm.org>
4108
4109 Remove -ffriend-injection.
4110 * g++.old-deja/g++.jason/scoping15.C: Delete.
4111 * g++.old-deja/g++.mike/net43.C: Delete.
4112
4113 2018-05-03 Jakub Jelinek <jakub@redhat.com>
4114
4115 PR target/85530
4116 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
4117 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
4118 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
4119 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
4120
4121 2018-05-03 Tom de Vries <tom@codesourcery.com>
4122
4123 PR testsuite/85106
4124 * lib/scanoffloadtree.exp: New file.
4125
4126 2018-05-03 Richard Biener <rguenther@suse.de>
4127
4128 PR tree-optimization/85615
4129 * gcc.dg/torture/pr85615.c: New testcase.
4130
4131 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4132
4133 PR tree-optimization/70291
4134 * gcc.dg/complex-6.c: New test.
4135 * gcc.dg/complex-7.c: Likewise.
4136
4137 2018-05-03 Richard Biener <rguenther@suse.de>
4138
4139 PR testsuite/85579
4140 * fortran.dg/pr51434.f90: Truncate transfer argument.
4141
4142 2018-05-02 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR target/85582
4145 * gcc.c-torture/execute/pr85582-3.c: New test.
4146
4147 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4148 Jason Merrill <jason@redhat.com>
4149
4150 PR c++/68374
4151 * g++.dg/warn/Wshadow-13.C: New.
4152 * g++.dg/warn/Wshadow-14.C: Likewise.
4153
4154 2018-05-02 Tom de Vries <tom@codesourcery.com>
4155
4156 PR libgomp/82428
4157 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
4158 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
4159
4160 2018-05-02 David Pagan <dave.pagan@oracle.com>
4161
4162 PR c/30552
4163 * gcc.dg/noncompile/pr30552-1.c: New test.
4164 * gcc.dg/noncompile/pr30552-2.c: New test.
4165 * gcc.dg/noncompile/pr30552-3.c: New test.
4166 * gcc.dg/noncompile/pr30552-4.c: New test.
4167
4168 2018-05-02 Richard Biener <rguenther@suse.de>
4169
4170 PR tree-optimization/85597
4171 * gcc.dg/vect/pr85597.c: New testcase.
4172
4173 2018-05-02 Tom de Vries <tom@codesourcery.com>
4174
4175 PR testsuite/85106
4176 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
4177 * lib/scanltranstree.exp: New file.
4178 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
4179 (scan-ltrans-tree-dump-times_required_options)
4180 (scan-ltrans-tree-dump-not_required_options)
4181 (scan-ltrans-tree-dump-dem_required_options)
4182 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
4183 * lib/gcc-dg.exp: Include scanltranstree.exp.
4184
4185 2018-05-02 Tom de Vries <tom@codesourcery.com>
4186
4187 PR testsuite/85106
4188 * gcc.dg/ipa/ipa-icf-38.c: New test.
4189 * gcc.dg/ipa/ipa-icf-38a.c: New test.
4190 * lib/scandump.exp (dump-base): New proc.
4191 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
4192 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
4193 base.
4194 * lib/scanipa.exp: Add "" argument to scan-dump calls.
4195 * lib/scanlang.exp: Same.
4196 * lib/scanrtl.exp: Same.
4197 * lib/scantree.exp: Same.
4198 * lib/scanwpaipa.exp: New file.
4199 * lib/gcc-dg.exp: Include scanwpaipa.exp.
4200
4201 2018-05-02 Richard Biener <rguenther@suse.de>
4202
4203 PR middle-end/85567
4204 * gcc.dg/torture/pr85567.c: New testcase.
4205
4206 2018-05-02 Jakub Jelinek <jakub@redhat.com>
4207
4208 PR target/85582
4209 * gcc.c-torture/execute/pr85582-1.c: New test.
4210 * gcc.c-torture/execute/pr85582-2.c: New test.
4211
4212 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
4213
4214 PR tree-optimization/85586
4215 * gcc.dg/vect/pr85586.c: New test.
4216
4217 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
4218
4219 PR tree-optimization/85143
4220 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
4221 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
4222
4223 2018-05-01 David Malcolm <dmalcolm@redhat.com>
4224
4225 PR c/84258
4226 * c-c++-common/Wformat-pr84258.c: New test.
4227
4228 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4229
4230 PR tree-optimization/82665
4231 * gcc.dg/tree-ssa/pr82665.c: New test.
4232
4233 2018-04-30 David Malcolm <dmalcolm@redhat.com>
4234
4235 PR c++/85523
4236 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4237 (test_add_fixit_insert_formatted_single_line): New function.
4238 (test_add_fixit_insert_formatted_multiline): New function.
4239 Extend expected output of generated patch to include fix-it hints
4240 for these.
4241 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
4242 "gcc-rich-location.h". Add test coverage for
4243 gcc_rich_location::add_fixit_insert_formatted.
4244
4245 2018-04-30 David Malcolm <dmalcolm@redhat.com>
4246
4247 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4248 (test_show_locus): Update for location_get_source_line returning a
4249 char_span. Use char_span for handling words in the
4250 "test_many_nested_locations" fix-it example.
4251
4252 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4253
4254 * gcc.target/arc/interrupt-8.c: Update test.
4255 * gcc.target/arc/loop-4.c: Likewise.
4256 * gcc.target/arc/loop-hazard-1.c: Likewise.
4257 * gcc.target/arc/sdata-3.c: Likewise.
4258
4259 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4260
4261 * gcc.target/arc/store-merge-1.c: New test.
4262 * gcc.target/arc/add_n-combine.c: Update test.
4263
4264 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
4265
4266 Microblaze Target: PIC data text relative
4267
4268 * gcc.target/microblaze/others/data_var1.c: Include
4269 PIC case of r20 base register.
4270 * gcc.target/microblaze/others/data_var2.c: Ditto.
4271 * gcc.target/microblaze/others/picdtr.c: Add new
4272 test case for -mpic-is-data-text-relative.
4273 * gcc.target/microblaze/others/sdata_var1.c: Add
4274 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4275 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4276 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4277 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4278 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4279 * gcc.target/microblaze/others/string_cst1_gpopt.c:
4280 Ditto.
4281 * gcc.target/microblaze/others/string_cst2_gpopt.c:
4282 Ditto.
4283
4284 2018-04-30 Richard Biener <rguenther@suse.de>
4285
4286 PR tree-optimization/28364
4287 PR tree-optimization/85275
4288 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
4289 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
4290 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
4291 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
4292 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
4293 still passes.
4294 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
4295 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
4296 still passes.
4297 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4298 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4299 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4300
4301 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
4302
4303 PR target/84431
4304 * gcc.target/i386/pr84431.c: New test.
4305
4306 2018-04-27 Martin Jambor <mjambor@suse.cz>
4307
4308 PR ipa/85549
4309 * g++.dg/ipa/pr85549.C: New test.
4310
4311 2018-04-27 Jakub Jelinek <jakub@redhat.com>
4312
4313 PR c++/85553
4314 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
4315 directive.
4316 * g++.dg/cpp0x/constexpr-85553.C: New test.
4317
4318 2018-04-27 David Malcolm <dmalcolm@redhat.com>
4319
4320 PR c++/85515
4321 * g++.dg/pr85515-1.C: New test.
4322 * g++.dg/pr85515-2.C: New test.
4323
4324 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
4325
4326 PR c++/84691
4327 * g++.dg/cpp0x/friend3.C: New.
4328
4329 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4330
4331 PR target/82518
4332 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4333 Use check_effective_target_arm_little_endian.
4334
4335 2018-04-27 Jakub Jelinek <jakub@redhat.com>
4336
4337 PR tree-optimization/85529
4338 * gcc.c-torture/execute/pr85529-1.c: New test.
4339 * gcc.c-torture/execute/pr85529-2.c: New test.
4340 * gcc.dg/pr85529.c: New test.
4341
4342 2018-04-26 Maciej W. Rozycki <macro@mips.com>
4343
4344 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
4345 `.dword' in addition to `lw' and `.word'.
4346
4347 2018-04-26 Maciej W. Rozycki <macro@mips.com>
4348
4349 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
4350
4351 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
4352
4353 * gnat.dg/loop_optimization24.adb: New test.
4354
4355 2018-04-26 Richard Biener <rguenther@suse.de>
4356
4357 PR tree-optimization/85116
4358 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
4359 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
4360 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
4361 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
4362
4363 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
4364
4365 PR target/85473
4366 * gcc.target/i386/pr85473-1.c: New test.
4367 * gcc.target/i386/pr85473-2.c: New test.
4368
4369 2018-04-25 Nathan Sidwell <nathan@acm.org>
4370 Jakub Jelinek <jakub@redhat.com>
4371
4372 PR c++/85437
4373 PR c++/49171
4374 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
4375 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
4376 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
4377 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
4378 * g++.dg/cpp0x/pr85437-1.C: New.
4379 * g++.dg/cpp0x/pr85437-2.C: New.
4380 * g++.dg/cpp0x/pr85437-3.C: New.
4381 * g++.dg/cpp0x/pr85437-4.C: New.
4382
4383 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4384
4385 PR fortran/85520
4386 * gfortran.dg/pr85520.f90: New test.
4387
4388 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4389
4390 PR target/85512
4391 * gcc.dg/pr85512.c: New test.
4392
4393 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
4394
4395 PR target/85485
4396 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
4397 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
4398 * gcc.dg/pr85388-1.c (dg-options): Likwise.
4399 * gcc.dg/pr85388-2.c (dg-options): Likwise.
4400 * gcc.dg/pr85388-3.c (dg-options): Likwise.
4401 * gcc.dg/pr85388-4.c (dg-options): Likwise.
4402 * gcc.dg/pr85388-5.c (dg-options): Likwise.
4403 * gcc.dg/pr85388-6.c (dg-options): Likwise.
4404 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
4405 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
4406 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
4407 * gcc.target/i386/cet-label.c (dg-options): Likwise.
4408 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
4409 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
4410 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
4411 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
4412 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
4413 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
4414 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
4415 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
4416 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
4417 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
4418 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
4419 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
4420 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
4421 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
4422 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
4423 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
4424 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
4425 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
4426 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
4427 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
4428 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
4429 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
4430 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
4431 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
4432 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
4433 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
4434 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
4435 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
4436 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
4437 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
4438 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
4439 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
4440 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
4441 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
4442 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
4443 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
4444 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
4445 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
4446 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
4447 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
4448 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
4449 * gcc.target/i386/pr84146.c (dg-options): Likwise.
4450 * gcc.target/i386/pr85403.c (dg-options): Likwise.
4451 * gcc.target/i386/pr85404.c (dg-options): Likwise.
4452 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
4453 with -mshstk.
4454 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
4455 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
4456 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
4457 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
4458 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
4459 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
4460 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
4461 * (dg-options): Likwise.
4462 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
4463 -mno-cet.
4464 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
4465 * gcc.target/i386/cet-label-3.c: Removed.
4466 * gcc.target/i386/cet-property-3.c: Likwise.
4467 * gcc.target/i386/cet-sjlj-7.c: Likwise.
4468
4469 2018-04-24 Jakub Jelinek <jakub@redhat.com>
4470
4471 PR target/85511
4472 * gcc.target/i386/pr85511.c: New test.
4473
4474 PR target/85503
4475 * g++.dg/ext/pr85503.C: New test.
4476
4477 PR target/85508
4478 * gcc.target/i386/pr85508.c: New test.
4479
4480 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
4481
4482 PR tree-optimization/85478
4483 * g++.dg/pr85478.C: New test.
4484
4485 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
4486
4487 * g++.dg/torture/pr85496.C: New test.
4488
4489 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
4490
4491 PR rtl-optimization/85423
4492 * gcc.dg/pr85423.c: New test.
4493
4494 2018-04-20 Martin Sebor <msebor@redhat.com>
4495
4496 PR c/85365
4497 * gcc.dg/Wrestrict-15.c: New test.
4498
4499 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
4500
4501 PR target/85456
4502 * gcc.target/powerpc/pr85456.c: New test.
4503
4504 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
4505
4506 * g++.dg/ext/undef-bool-1.C: Require lp64.
4507 * gcc.target/powerpc/undef-bool-2.c: Likewise.
4508
4509 2018-04-20 Jeff Law <law@redhat.com>
4510
4511 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
4512 stack protector.
4513 * gcc.dg/stack-check-6.c: Likewise.
4514 * gcc.dg/stack-check-6a.c: Likewise.
4515 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
4516 * gcc.target/i386/stack-check-18.c: Likewise.
4517 * gcc.target/i386/stack-check-19.c: Likewise.
4518
4519 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4520
4521 PR testsuite/85483
4522 * gcc.target/aarch64/sve/vcond_1.c: Move to...
4523 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
4524 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
4525 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
4526
4527 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
4528
4529 PR target/85469
4530 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
4531 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
4532
4533 2018-04-20 Richard Biener <rguenther@suse.de>
4534
4535 PR middle-end/85475
4536 * gcc.dg/torture/pr85475.c: New testcase.
4537
4538 2018-04-20 Martin Jambor <mjambor@suse.cz>
4539
4540 ipa/85449
4541 * gcc.dg/ipa/pr85449.c: New test.
4542
4543 2018-04-20 Martin Jambor <mjambor@suse.cz>
4544
4545 ipa/85447
4546 * g++.dg/ipa/pr85447.C: New file.
4547 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
4548
4549 2018-04-20 Jakub Jelinek <jakub@redhat.com>
4550
4551 PR c++/85462
4552 * g++.dg/cpp0x/pr85462.C: New test.
4553
4554 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4555
4556 * gcc.target/i386/pr85404.c: Require CET target.
4557
4558 2018-04-19 Jakub Jelinek <jakub@redhat.com>
4559
4560 PR tree-optimization/85467
4561 * gcc.dg/pr85467.c: New test.
4562
4563 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
4564
4565 PR c++/84611
4566 * g++.dg/parse/crash68.C: New.
4567
4568 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4569
4570 PR libgcc/85334
4571 * g++.dg/torture/pr85334.C: New test.
4572
4573 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
4574
4575 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
4576 * g++.dg/diagnostic/pr85464.C: New.
4577
4578 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4579
4580 PR target/85397
4581 * gcc.dg/torture/pr85397-1.c: New test.
4582 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
4583 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
4584
4585 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4586
4587 PR target/85404
4588 * gcc.target/i386/pr85404.c: New test.
4589
4590 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4591
4592 PR target/85417
4593 * c-c++-common/attr-nocf-check-1.c: Compile with
4594 -fcf-protection=none.
4595 * c-c++-common/attr-nocf-check-3.c: Likewise.
4596 * gcc.dg/march-generic.c: Likewise.
4597 * gcc.target/i386/align-limit.c: Likewise.
4598 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
4599 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
4600 * gcc.target/i386/cet-property-2.c: Likewise.
4601 * gcc.target/i386/ret-thunk-26.c: Likewise.
4602 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
4603 targets.
4604 * c-c++-common/fcf-protection-2.c: Likewise.
4605 * c-c++-common/fcf-protection-3.c: Likewise.
4606 * c-c++-common/fcf-protection-5.c: Likewise.
4607 * c-c++-common/fcf-protection-6.c: Likewise.
4608 * c-c++-common/fcf-protection-7.c: Likewise.
4609 * gcc.target/i386/cet-label-3.c: New test.
4610 * gcc.target/i386/cet-property-3.c: Likewise.
4611 * gcc.target/i386/cet-sjlj-7.c: Likewise.
4612 * gcc.target/i386/pr85417-1.c: Likewise.
4613 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
4614 __x86_indirect_thunk_nt_(r|e)ax
4615 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4616 * gcc.target/i386/pr85403.c: Remove dg-error,
4617
4618 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
4619
4620 * gcc.target/i386/movdir-1.c: New test.
4621
4622 2018-04-19 Richard Biener <rguenther@suse.de>
4623
4624 PR middle-end/85455
4625 * gcc.dg/pr85455.c: New testcase.
4626
4627 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4628
4629 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
4630 targets.
4631 * g++.dg/lto/pr85405b_0.C: Likewise.
4632 * g++.dg/lto/pr84805_0.C: Likewise.
4633
4634 2018-04-18 Martin Liska <mliska@suse.cz>
4635
4636 PR ipa/83983
4637 PR ipa/85391
4638 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
4639 output.
4640
4641 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
4642
4643 PR target/85388
4644 * gcc.dg/pr85388-1.c: New test.
4645 * gcc.dg/pr85388-2.c: Likewise.
4646 * gcc.dg/pr85388-3.c: Likewise.
4647 * gcc.dg/pr85388-4.c: Likewise.
4648 * gcc.dg/pr85388-5.c: Likewise.
4649 * gcc.dg/pr85388-6.c: Likewise.
4650
4651 2018-04-18 Jan Hubicka <jh@suse.cz>
4652 Martin Liska <mliska@suse.cz>
4653
4654 * g++.dg/lto/pr83121_0.C: Update template.
4655 * g++.dg/lto/pr83121_1.C: Update template.
4656 * g++.dg/lto/pr84805_0.C: Update template.
4657 * g++.dg/lto/pr84805_1.C: Update template.
4658 * g++.dg/lto/pr84805_2.C: Update template.
4659
4660 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4661
4662 PR c++/84630
4663 * g++.dg/cpp0x/pr84630.C: New.
4664
4665 2018-04-18 Jakub Jelinek <jakub@redhat.com>
4666
4667 PR c++/84463
4668 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
4669 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
4670 in two cases. Uncomment two other tests and add expected dg-error for
4671 them.
4672 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
4673 -Wnarrowing diagnostics on some targets for c++11.
4674 * g++.dg/parse/array-size2.C: Remove xfail.
4675 * g++.dg/cpp0x/constexpr-84463.C: New test.
4676
4677 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
4678
4679 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
4680 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
4681
4682 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4683
4684 PR testsuite/85326
4685 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
4686 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
4687 * g++.dg/other/sve_tls_2.C: Require effective target tls.
4688
4689 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4690
4691 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
4692 prevent cascading of errors and change expected error message.
4693 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
4694 to 64-bit targets.
4695 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
4696 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
4697 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
4698 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
4699 error message.
4700 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4701
4702 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4703
4704 PR target/85430
4705 * gcc.dg/pr85430.c: New test.
4706
4707 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4708
4709 PR testsuite/85326
4710 * gcc.target/arm/pr54300.C: Move to...
4711 * g++.dg/other/pr54300.C: ... Here. Add target directives.
4712 * gcc.target/arm/pr55073.C: Move to...
4713 * g++.dg/other/pr55073.C: ... Here. Add target directives.
4714 * gcc.target/arm/pr56184.C: Move to...
4715 * g++.dg/other/pr56184.C: ... Here. Add target directives.
4716 * gcc.target/arm/pr59985.C: Move to...
4717 * g++.dg/other/pr59985.C: ... Here. Add target directives.
4718 * gcc.target/aarch64/pr60675.C: Move to...
4719 * g++.dg/other/pr60675.C: ... Here. Add target directives.
4720 * gcc.target/aarch64/pr81422.C: Move to...
4721 * g++.dg/other/pr81422.C: ... Here. Add target directives.
4722 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
4723 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
4724 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
4725 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
4726 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
4727 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
4728 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
4729 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
4730 * gcc.target/aarch64/sve/tls_2.C: Move to...
4731 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
4732 * gcc.target/aarch64/pr81414.C: Rename to...
4733 * gcc.target/aarch64/pr81414.c: ... This.
4734 * gcc.target/aarch64/simd/pr67896.C: Rename to...
4735 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
4736 messages.
4737 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
4738 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
4739 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
4740 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
4741 file name.
4742
4743 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4744
4745 PR middle-end/85414
4746 * gcc.dg/pr85414.c: New test.
4747
4748 2018-04-17 Martin Jambor <mjambor@suse.cz>
4749
4750 PR ipa/85421
4751 * g++.dg/ipa/pr85421.C: New test.
4752
4753 2018-04-17 Martin Liska <mliska@suse.cz>
4754
4755 PR lto/85405
4756 * g++.dg/lto/pr85405b_0.C: New test.
4757 * g++.dg/lto/pr85405b_1.C: New test.
4758
4759 2018-04-17 Martin Liska <mliska@suse.cz>
4760
4761 PR lto/85405
4762 * g++.dg/lto/pr85405_0.C: New test.
4763 * g++.dg/lto/pr85405_1.C: New test.
4764
4765 2018-04-17 Martin Liska <mliska@suse.cz>
4766
4767 PR ipa/85329
4768 * g++.dg/ext/pr85329-2.C: New test.
4769 * g++.dg/ext/pr85329.C: New test.
4770 * gcc.target/i386/mvc12.c: New test.
4771
4772 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
4773
4774 PR c++/85039
4775 * g++.dg/pr85039-1.C: New.
4776 * g++.dg/pr85039-2.C: New.
4777 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
4778
4779 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
4780
4781 PR target/85080
4782 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
4783 if the target supports efficient unaligned storage accesses.
4784
4785 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
4786
4787 PR target/83660
4788 * gcc.target/powerpc/pr83660.C: New test.
4789
4790 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
4791
4792 PR target/85403
4793 * gcc.target/i386/pr85403.c: New test.
4794
4795 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
4796
4797 PR target/84331
4798 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
4799
4800 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4801 Jason Merrill <jason@redhat.com>
4802
4803 PR c++/85112
4804 * g++.dg/cpp0x/pr85112.C: New.
4805
4806 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
4807
4808 PR testsuite/85326
4809 * g++.dg/ext/undef-bool-1.C: New file.
4810 * gcc.target/powerpc/powerpc.exp: Remove .C support.
4811 * gcc.target/powerpc/undef-bool-1.C: Remove file.
4812
4813 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
4814
4815 PR target/85293
4816 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
4817 corresponding dg-error clause.
4818 * gcc.target/powerpc/pr80098-3.c: Ditto.
4819 * gcc.target/powerpc/pr80103-1.c: Delete.
4820
4821 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
4822
4823 PR fortran/81773
4824 PR fortran/83606
4825 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
4826 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
4827
4828 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4829
4830 PR fortran/85387
4831 * gfortran.dg/implied_do_io_5.f90: New test.
4832
4833 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
4834
4835 PR target/83402
4836 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
4837 several values: positive, negative, and zero.
4838 * gcc.target/powerpc/sse2-pslld-1.c: Same.
4839 * gcc.target/powerpc/sse2-psllq-1.c: Same.
4840
4841 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
4842
4843 PR rtl-optimization/79916
4844 * gcc.target/powerpc/pr79916.c: New.
4845
4846 2018-04-13 Jakub Jelinek <jakub@redhat.com>
4847
4848 PR rtl-optimization/85393
4849 * g++.dg/opt/pr85393.C: New test.
4850 * g++.dg/opt/pr85393-aux.cc: New file.
4851
4852 PR rtl-optimization/85376
4853 * gcc.dg/pr85376.c: New test.
4854
4855 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
4856
4857 PR rtl-optimization/83852
4858 * gcc.dg/pr83852.c: New testcase.
4859
4860 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
4861
4862 PR testsuite/85326
4863 * gcc.target/s390/pr77822-1.C: Rename to ...
4864 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
4865 * gcc.target/s390/pr77822-2.c: Add asm scan check.
4866 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
4867
4868 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
4869
4870 PR lto/71991
4871 * gcc.target/i386/pr71991.c: New testcase.
4872
4873 2018-04-13 Martin Liska <mliska@suse.cz>
4874 Jakub Jelinek <jakub@redhat.com>
4875
4876 PR middle-end/81657
4877 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
4878 call.
4879
4880 2018-04-12 David Malcolm <dmalcolm@redhat.com>
4881
4882 PR c++/85385
4883 * g++.dg/diagnostic/macro-arg-count.C: New test.
4884
4885 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4886
4887 PR fortran/83064
4888 PR testsuite/85346
4889 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
4890 array and move test to libgomp/testsuite/libgomp.fortran.
4891 * gfortran.dg/do_concurrent_6.f90: New test.
4892
4893 2018-04-12 Marek Polacek <polacek@redhat.com>
4894
4895 PR c++/85258
4896 * g++.dg/parse/error61.C: New test.
4897
4898 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4899
4900 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
4901 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
4902
4903 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4904
4905 PR target/85347
4906 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
4907 specify -mvsx on gcc command line.
4908
4909 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4910
4911 PR middle-end/84955
4912 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
4913 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
4914
4915 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4916
4917 PR target/85328
4918 * gcc.target/i386/pr85328.c: New test.
4919
4920 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4921
4922 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
4923
4924 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4925
4926 PR rtl-optimization/85342
4927 * gcc.target/i386/pr85342.c: New test.
4928
4929 2018-04-11 Jason Merrill <jason@redhat.com>
4930
4931 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
4932 if ulimit -v is set.
4933
4934 2018-04-11 Bin Cheng <bin.cheng@arm.com>
4935
4936 PR testsuite/85190
4937 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
4938
4939 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4940
4941 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
4942 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
4943
4944 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4945
4946 PR c++/70808
4947 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
4948 effective target.
4949
4950 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4951
4952 PR target/84301
4953 * gcc.target/i386/pr84301.c: New test.
4954
4955 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4956
4957 PR tree-optimization/85331
4958 * gcc.c-torture/execute/pr85331.c: New test.
4959
4960 2018-04-11 Marek Polacek <polacek@redhat.com>
4961
4962 PR c++/85032
4963 * g++.dg/cpp0x/pr51225.C: Adjust error message.
4964 * g++.dg/cpp1z/constexpr-if21.C: New test.
4965
4966 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4967
4968 PR target/85281
4969 * gcc.target/i386/pr85281.c: New test.
4970
4971 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4972
4973 PR rtl-optimization/84659
4974 * gcc.dg/pr84659.c: New test.
4975
4976 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4977
4978 PR debug/85302
4979 * g++.dg/debug/dwarf2/pr85302.C: New test.
4980
4981 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4982
4983 PR target/85261
4984 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
4985 into register.
4986
4987 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4988
4989 PR c++/70808
4990 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
4991
4992 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
4993
4994 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
4995 * gcc.target/powerpc/dimode_off.c: Ditto.
4996 * gcc.target/powerpc/tfmode_off.c: Ditto.
4997 * gcc.target/powerpc/timode_off.c: Ditto.
4998
4999 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5000
5001 * gcc.target/powerpc/vec-ldl-1.c: New test.
5002 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
5003 corrections to ABI implementation.
5004
5005 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
5006
5007 PR target/85056
5008 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
5009
5010 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5011
5012 PR rtl-optimization/85300
5013 * gcc.dg/pr85300.c: New test.
5014
5015 2018-04-10 David Malcolm <dmalcolm@redhat.com>
5016
5017 PR c++/85110
5018 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
5019 where we now show the pertinent parameter.
5020 * g++.dg/diagnostic/aka2.C: Likewise.
5021 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5022
5023 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5024
5025 PR fortran/85313
5026 * gfortran.dg/gomp/pr85313.f90: New test.
5027
5028 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5029
5030 PR c++/24314
5031 * g++.dg/parse/template29.C: New.
5032
5033 2018-04-10 Bin Cheng <bin.cheng@arm.com>
5034
5035 PR testsuite/85190
5036 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
5037
5038 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5039
5040 PR target/85177
5041 PR target/85255
5042 * gcc.target/i386/avx512f-pr85177.c: New test.
5043 * gcc.target/i386/avx512f-pr85255.c: New test.
5044
5045 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
5046
5047 PR tree-optimization/85286
5048 * gcc.dg/vect/pr85286.c: New test.
5049
5050 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5051
5052 PR target/85173
5053 * gcc.target/arm/pr85173.c: New test.
5054
5055 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5056
5057 PR lto/85248
5058 * gcc.dg/lto/pr85248_0.c: New test.
5059 * gcc.dg/lto/pr85248_1.c: New test.
5060
5061 2018-04-09 Jan Hubicka <jh@suse.cz>
5062
5063 PR lto/85078
5064 * g++.dg/torture/pr85078.C: New.
5065
5066 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
5067
5068 PR c++/85227
5069 * g++.dg/cpp1z/decomp44.C: New.
5070 * g++.dg/cpp1z/decomp45.C: Likewise.
5071
5072 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5073
5074 PR fortran/83064
5075 * gfortran.dg/do_concurrent_5.f90: New test.
5076 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
5077 message.
5078
5079 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5080
5081 PR fortran/51260
5082 * gfortran.dg/parameter_array_element_3.f90: New test.
5083
5084 2018-04-09 Jakub Jelinek <jakub@redhat.com>
5085
5086 PR c++/85194
5087 * g++.dg/cpp1z/decomp43.C: New test.
5088
5089 PR rtl-optimization/80463
5090 * g++.dg/pr80463.C: Add -w to dg-options.
5091
5092 2018-04-09 Richard Biener <rguenther@suse.de>
5093
5094 PR tree-optimization/85284
5095 * gcc.dg/torture/pr85284.c: New testcase.
5096
5097 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5098
5099 PR rtl-optimization/80463
5100 PR rtl-optimization/83972
5101 PR rtl-optimization/83480
5102
5103 * gcc.dg/pr80463.c: New test.
5104 * g++.dg/pr80463.C: Likewise.
5105 * gcc.dg/pr83972.c: Likewise.
5106
5107 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5108
5109 PR rtl-optimization/83913
5110 * gcc.dg/pr83913.c: New test.
5111
5112 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5113
5114 PR rtl-optimization/83962
5115 * gcc.dg/pr83962.c: New test.
5116
5117 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5118
5119 PR rtl-optimization/83530
5120 * gcc.dg/pr83530.c: New test.
5121
5122 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5123
5124 PR middle-end/82976
5125 * gfortran.dg/realloc_on_assign_16a.f90: New test.
5126
5127 2018-04-07 Jakub Jelinek <jakub@redhat.com>
5128
5129 PR tree-optimization/85257
5130 * gcc.dg/pr85257.c: New test.
5131
5132 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
5133
5134 * g++.dg/opt/pr85196.C: New test.
5135
5136 2018-04-06 David Malcolm <dmalcolm@redhat.com>
5137
5138 PR c++/84269
5139 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
5140 std::tuple here since they need C++11.
5141 * g++.dg/lookup/missing-std-include-8.C: New test.
5142 * g++.dg/lookup/missing-std-include.C: Move std::array and
5143 std::tuple test to missing-std-include-6.C to avoid failures
5144 with C++98.
5145
5146 2018-04-06 Jakub Jelinek <jakub@redhat.com>
5147
5148 PR debug/85252
5149 * gcc.dg/debug/pr85252.c: New test.
5150
5151 PR rtl-optimization/84872
5152 * gcc.dg/graphite/pr84872.c: New test.
5153
5154 PR c++/85210
5155 * g++.dg/cpp1z/decomp42.C: New test.
5156
5157 2018-04-06 David Malcolm <dmalcolm@redhat.com>
5158
5159 PR c++/85021
5160 * g++.dg/lookup/missing-std-include-7.C: New test.
5161
5162 2018-04-06 Tamar Christina <tamar.christina@arm.com>
5163
5164 * gcc.dg/struct-simple.c: Revert r254862.
5165 * lib/target-supports.exp
5166 (check_effective_target_word_mode_no_slow_unalign): Likewise.
5167
5168 2018-04-06 Richard Biener <rguenther@suse.de>
5169
5170 PR middle-end/85244
5171 * gcc.dg/torture/pr85244-1.c: New testcase.
5172 * gcc.dg/torture/pr85244-2.c: Likewise.
5173
5174 2018-04-06 Jakub Jelinek <jakub@redhat.com>
5175
5176 PR sanitizer/85213
5177 * c-c++-common/ubsan/pr85213.c: New test.
5178
5179 2018-04-06 Richard Biener <rguenther@suse.de>
5180
5181 PR middle-end/85180
5182 * gcc.dg/pr85180.c: New testcase.
5183
5184 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5185
5186 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
5187 to trigger the optimization. Do some cleanup and function
5188 renaming. Add more test functions.
5189
5190 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5191
5192 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
5193 options.
5194 * gcc.target/s390/hotpatch-1.c: Skip when building without
5195 optimization.
5196 * gcc.target/s390/hotpatch-10.c: Likewise.
5197 * gcc.target/s390/hotpatch-11.c: Likewise.
5198 * gcc.target/s390/hotpatch-12.c: Likewise.
5199 * gcc.target/s390/hotpatch-13.c: Likewise.
5200 * gcc.target/s390/hotpatch-14.c: Likewise.
5201 * gcc.target/s390/hotpatch-15.c: Likewise.
5202 * gcc.target/s390/hotpatch-16.c: Likewise.
5203 * gcc.target/s390/hotpatch-17.c: Likewise.
5204 * gcc.target/s390/hotpatch-18.c: Likewise.
5205 * gcc.target/s390/hotpatch-19.c: Likewise.
5206 * gcc.target/s390/hotpatch-2.c: Likewise.
5207 * gcc.target/s390/hotpatch-3.c: Likewise.
5208 * gcc.target/s390/hotpatch-4.c: Likewise.
5209 * gcc.target/s390/hotpatch-5.c: Likewise.
5210 * gcc.target/s390/hotpatch-6.c: Likewise.
5211 * gcc.target/s390/hotpatch-7.c: Likewise.
5212 * gcc.target/s390/hotpatch-8.c: Likewise.
5213 * gcc.target/s390/hotpatch-9.c: Likewise.
5214
5215 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5216
5217 * c-c++-common/Wattributes.c: Disable warning for s390* target and
5218 check for an error instead.
5219 * gcc.dg/Wattributes-6.c: Likewise.
5220
5221 2018-04-05 Jakub Jelinek <jakub@redhat.com>
5222
5223 PR c++/85209
5224 * g++.dg/cpp1z/decomp39.C: New test.
5225 * g++.dg/cpp1z/decomp40.C: New test.
5226
5227 PR c++/85208
5228 * g++.dg/cpp1z/decomp41.C: New test.
5229
5230 PR middle-end/85195
5231 * gcc.dg/pr85195.c: New test.
5232
5233 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5234
5235 PR c++/80956
5236 * g++.dg/cpp0x/initlist100.C: New.
5237 * g++.dg/cpp0x/initlist101.C: Likewise.
5238
5239 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5240
5241 PR c++/84792
5242 * g++.dg/other/pr84792-1.C: New.
5243 * g++.dg/other/pr84792-2.C: Likewise.
5244
5245 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
5246
5247 PR target/85193
5248 * gcc.target/i386/pr85193.c: New test.
5249
5250 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
5251
5252 PR c++/84979
5253 * g++.dg/concepts/pr84979.C: New.
5254 * g++.dg/concepts/pr84979-2.C: New.
5255 * g++.dg/concepts/pr84979-3.C: New.
5256
5257 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5258
5259 PR c++/80026
5260 * g++.dg/cpp0x/variadic174.C: New.
5261
5262 2018-04-04 Jakub Jelinek <jakub@redhat.com>
5263
5264 PR inline-asm/85172
5265 * g++.dg/ext/builtin13.C: New test.
5266 * g++.dg/ext/atomic-4.C: New test.
5267
5268 PR c++/85146
5269 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
5270 * g++.dg/ext/bases3.C: New test.
5271
5272 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5273
5274 PR target/85203
5275 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
5276 to match a single insn of the baz function. Move scan directives at
5277 the end of the file below the functions they are trying to test for
5278 better readability.
5279 * gcc.target/arm/cmse/cmse-16.c: New testcase.
5280
5281 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
5282
5283 PR rtl-optimization/84878
5284 * gcc.target/powerpc/pr84878.c: New test.
5285
5286 2018-04-04 Michael Matz <matz@suse.de>
5287
5288 * gcc.dg/Wstringop-overflow-4.c: New test.
5289 * c-c++-common/Wstringop-truncation-4.c: Adjust.
5290
5291 2018-04-04 Jakub Jelinek <jakub@redhat.com>
5292
5293 PR testsuite/85189
5294 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
5295 for the diagnostics of overridden functions. Adjust for new wording.
5296
5297 2018-04-04 Richard Biener <rguenther@suse.de>
5298
5299 PR lto/85176
5300 * g++.dg/lto/pr85176_0.C: New testcase.
5301
5302 2018-04-04 Richard Biener <rguenther@suse.de>
5303
5304 PR testsuite/85191
5305 * lib/target-supports.exp (check_effective_target_vect_perm_short):
5306 Fix typo.
5307
5308 2018-04-04 Martin Liska <mliska@suse.cz>
5309
5310 PR sanitizer/85174
5311 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
5312 and msdata as a workaround for powerpc.
5313
5314 2018-04-04 Richard Biener <rguenther@suse.de>
5315
5316 PR tree-optimization/85168
5317 * gcc.dg/torture/pr85168.c: New testcase.
5318
5319 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
5320
5321 PR c++/84943
5322 * g++.dg/pr84943.C: New.
5323 * g++.dg/pr84943-2.C: New.
5324
5325 2018-04-03 Jakub Jelinek <jakub@redhat.com>
5326
5327 PR rtl-optimization/85167
5328 * gcc.dg/pr85167.c: New test.
5329
5330 PR tree-optimization/85156
5331 * c-c++-common/pr85156.c: New test.
5332 * gcc.c-torture/execute/pr85156.c: New test.
5333
5334 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
5335
5336 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
5337 * gcc.target/powerpc/undef-bool-1.C: New file.
5338 * gcc.target/powerpc/undef-bool-2.c: New file.
5339
5340 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5341
5342 PR c++/84768
5343 * g++.dg/cpp1z/class-deduction52.C: New.
5344
5345 2018-04-03 Jakub Jelinek <jakub@redhat.com>
5346
5347 PR c++/85147
5348 * g++.dg/cpp0x/pr85147.C: New test.
5349
5350 PR c++/85140
5351 * g++.dg/cpp0x/gen-attrs-64.C: New test.
5352
5353 PR c++/85134
5354 * g++.dg/gomp/pr85134.C: New test.
5355 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
5356
5357 PR target/85169
5358 * gcc.c-torture/execute/pr85169.c: New test.
5359 * gcc.target/i386/avx512f-pr85169.c: New test.
5360 * gcc.target/i386/avx512bw-pr85169.c: New test.
5361
5362 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5363
5364 PR target/85126
5365 * gcc.target/powerpc/pr69946: Adjust comment. Remove
5366 scan-assembler-times clause.
5367
5368 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
5369
5370 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
5371 dg-additional-options.
5372
5373 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5374
5375 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
5376
5377 2018-04-03 Richard Biener <rguenther@suse.de>
5378
5379 PR testsuite/85154
5380 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
5381
5382 2018-04-02 Jim Wilson <jimw@sifive.com>
5383
5384 * gcc.target/riscv/pr84660.c: New.
5385 * gcc.target/riscv/shift-and-1.c: New.
5386 * gcc.target/riscv/shift-and-2.c: New.
5387
5388 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5389
5390 PR fortran/85102
5391 * gfortran.dg/array_simplify_2.f90: New test.
5392
5393 2018-04-01 Jakub Jelinek <jakub@redhat.com>
5394
5395 PR middle-end/85090
5396 * gcc.target/i386/avx512f-pr85090-1.c: New test.
5397 * gcc.target/i386/avx512f-pr85090-2.c: New test.
5398 * gcc.target/i386/avx512f-pr85090-3.c: New test.
5399 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
5400 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
5401
5402 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
5403
5404 PR c++/85027
5405 * g++.dg/pr85027.C: New.
5406
5407 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5408
5409 PR target/83315
5410 * gcc.target/powerpc/sse-maxps-2.c: New test.
5411 * gcc.target/powerpc/sse-minps-2.c: New test.
5412
5413 2018-03-30 Jakub Jelinek <jakub@redhat.com>
5414
5415 PR c++/84791
5416 * g++.dg/gomp/pr84791.C: New test.
5417
5418 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
5419
5420 PR fortran/84931
5421 * gfortran.dg/array_constructor_53.f90: New test.
5422
5423 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5424
5425 PR fortran/85130
5426 * gfortran.dg/substr_6.f90: Remove illegal test for
5427 out-of-bounds substring.
5428
5429 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5430
5431 PR fortran/85111
5432 * gfortran.dg/zero_sized_10.f90: New test.
5433
5434 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5435
5436 PR c++/84269
5437 * g++.dg/lookup/missing-std-include-6.C: New test.
5438 * g++.dg/lookup/missing-std-include.C: Add std::pair and
5439 std::tuple tests.
5440 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
5441 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
5442 <cstring>, <cassert>, and <cstdlib>.
5443
5444 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
5445
5446 PR inline-asm/84985
5447 * gcc.target/i386/pr84985.c: New.
5448
5449 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5450
5451 PR c++/85110
5452 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
5453
5454 2018-03-29 Jakub Jelinek <jakub@redhat.com>
5455
5456 PR c++/85108
5457 * g++.dg/warn/Wunused-var-31.C: New test.
5458
5459 PR c/85094
5460 * c-c++-common/Wduplicated-branches-14.c: New test.
5461
5462 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5463
5464 PR c++/84606
5465 * g++.dg/cpp0x/pr84606.C: New.
5466
5467 2018-03-29 Carl Love <cel@us.ibm.com>
5468
5469 Revert
5470 2017-09-27 Carl Love <cel@us.ibm.com>
5471
5472 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
5473 for the __builtin_fctid and __builtin_fctiw.
5474
5475 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
5476
5477 PR target/84912
5478 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
5479 deleted builtin function.
5480 (div_weuo): Likewise.
5481 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
5482 (div_deuo): Likewise.
5483
5484 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5485
5486 PR c++/85028
5487 * g++.dg/other/default13.C: New.
5488
5489 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5490
5491 PR target/85095
5492 * gcc.target/i386/pr85095-1.c: New test.
5493 * gcc.target/i386/pr85095-2.c: New test.
5494 * gcc.c-torture/execute/pr85095.c: New test.
5495
5496 PR tree-optimization/82004
5497 * gcc.dg/pr82004.c: New test.
5498
5499 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5500 Martin Liska <mliska@suse.cz>
5501
5502 PR sanitizer/85081
5503 * g++.dg/asan/pr85081.C: New test.
5504
5505 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
5506
5507 PR c++/84789
5508 * g++.dg/template/pr84789.C: Adjust for testing with
5509 -fconcepts too.
5510
5511 PR c++/84973
5512 * g++.dg/template/pr84973.C: New.
5513 * g++.dg/template/pr84973-2.C: New.
5514 * g++.dg/template/pr84973-3.C: New.
5515
5516 PR c++/84968
5517 * g++.dg/eh/pr84968.C: New.
5518
5519 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5520
5521 PR target/84914
5522 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
5523 long double multiply/divide uses the correct function.
5524 * gcc.target/powerpc/mulkc-3.c: Likewise.
5525 * gcc.target/powerpc/divkc-2.c: Likewise.
5526 * gcc.target/powerpc/divkc-3.c: Likewise.
5527
5528 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5529
5530 PR c++/85067
5531 * g++.dg/cpp0x/defaulted51.C: New.
5532 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
5533
5534 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5535
5536 PR c++/85077
5537 * g++.dg/ext/vector35.C: New test.
5538
5539 PR c++/85061
5540 * g++.dg/ext/builtin-offsetof3.C: New test.
5541
5542 PR c++/85076
5543 * g++.dg/cpp1y/pr85076.C: New test.
5544
5545 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5546
5547 PR fortran/85084
5548 * gfortran.dg/matmul_rank_1.f90: New test.
5549
5550 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5551 Harald Anlauf <anlauf@gmx.de>
5552
5553 * gfortran.dg/structure_constructor_15.f90: New test.
5554
5555 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
5556
5557 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
5558 for the diagnostics of overridden functions. Adjust for new wording.
5559 * g++.dg/cpp0x/implicit1.C: Likewise.
5560 * g++.dg/cpp0x/override1.C: Likewise.
5561 * g++.dg/cpp1y/auto-fn18.C: Likewise.
5562 * g++.dg/eh/shadow1.C: Likewise.
5563 * g++.dg/inherit/covariant12.C: Likewise.
5564 * g++.dg/inherit/covariant14.C: Likewise.
5565 * g++.dg/inherit/covariant15.C: Likewise.
5566 * g++.dg/inherit/covariant16.C: Likewise.
5567 * g++.dg/inherit/covariant22.C: Likewise.
5568 * g++.dg/inherit/crash3.C: Likewise.
5569 * g++.dg/inherit/error2.C: Likewise.
5570 * g++.dg/template/crash100.C: Likewise.
5571 * g++.old-deja/g++.eh/spec6.C: Likewise.
5572 * g++.old-deja/g++.mike/p811.C: Likewise.
5573 * g++.old-deja/g++.other/virtual11.C: Likewise.
5574 * g++.old-deja/g++.other/virtual4.C: Likewise.
5575
5576 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
5577
5578 PR target/85044
5579 * gcc.target/i386/pr85044.c: New test.
5580
5581 2018-03-27 Martin Sebor <msebor@redhat.com>
5582
5583 PR testsuite/83462
5584 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
5585 other than x86.
5586
5587 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5588
5589 PR target/83009
5590 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
5591
5592 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5593
5594 PR target/81863
5595 * gcc.target/arm/pr81863.c: New test.
5596
5597 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
5598
5599 PR target/85056
5600 * testsuite/gcc.target/nvptx/pr85056.c: New test.
5601 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
5602
5603 2018-03-27 Richard Biener <rguenther@suse.de>
5604
5605 PR testsuite/82847
5606 * lib/target-supports.exp (check_ssse3_available): New function.
5607 (check_effective_target_vect_perm_short): Enable for x86 if
5608 check_ssse3_available.
5609
5610 2018-03-27 Richard Biener <rguenther@suse.de>
5611
5612 PR tree-optimization/85082
5613 * gfortran.dg/pr85082.f90: New testcase.
5614
5615 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5616
5617 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
5618 to "l=2" in dg-final.
5619
5620 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5621
5622 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
5623 * gcc.target/mips/fix-r4000-2.c: Likewise.
5624 * gcc.target/mips/fix-r4000-3.c: Likewise.
5625 * gcc.target/mips/fix-r4000-4.c: Likewise.
5626 * gcc.target/mips/fix-r4000-5.c: Likewise.
5627 * gcc.target/mips/fix-r4000-6.c: Likewise.
5628 * gcc.target/mips/fix-r4000-7.c: Likewise.
5629 * gcc.target/mips/fix-r4000-8.c: Likewise.
5630 * gcc.target/mips/fix-r4000-9.c: Likewise.
5631 * gcc.target/mips/fix-r4000-10.c: Likewise.
5632 * gcc.target/mips/fix-r4000-7.c: Change dg-final
5633 "mulditi3_r4000" instead of "mulditi3".
5634 * gcc.target/mips/fix-r4000-8.c: Change dg-final
5635 "umulditi3_r4000" instead of "umulditi3".
5636
5637 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5638
5639 PR c++/85068
5640 * g++.dg/inherit/covariant22.C: New test.
5641
5642 2018-03-27 Richard Biener <rguenther@suse.de>
5643
5644 PR testsuite/84004
5645 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
5646 alignment.
5647
5648 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5649 Jason Merrill <jason@redhat.com>
5650
5651 PR c++/84632
5652 * g++.dg/init/array49.C: New.
5653 * g++.dg/torture/pr70499.C: Adjust.
5654
5655 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
5656
5657 PR target/85073
5658 * gcc.target/i386/pr85073.c: New test.
5659
5660 2018-03-26 Richard Biener <rguenther@suse.de>
5661
5662 PR testsuite/85066
5663 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
5664 instead of long.
5665
5666 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5667
5668 PR fortran/66709
5669 * gfortran.dg/parameter_array_format.f90: New test.
5670
5671 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5672 Neil Carlson <neil.n.carlson@gmail.com>
5673
5674 PR fortran/84381
5675 * gfortran.dg/literal_character_constant_1.inc: Replace
5676 call abort by STOP n.
5677 * gfortran.dg/overload_1.f90: Likewise.
5678
5679 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
5680 Dominique d'Humieres <dominiq@gcc.gnu.org>
5681
5682 PR fortran/84924
5683 * gfortran.dg/scalar_pointer_1.f90: New test.
5684
5685 2018-03-25 Tom de Vries <tom@codesourcery.com>
5686
5687 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
5688 precise.
5689
5690 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5691
5692 PR fortran/69497
5693 * gfortran.dg/pr89497.f90: New test.
5694
5695 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5696
5697 PR fortran/70068
5698 * gfortran.dg/substr_7.f90: New test.
5699
5700 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
5701
5702 PR fortran/42651
5703 * gfortran.dg/pr42651.f90: New test.
5704 * gfortran.dg/func_result_7.f90: Update error message.
5705
5706 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
5707
5708 PR tree-optimization/84005
5709 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
5710 failing to force the alignment.
5711
5712 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5713
5714 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
5715 from this to...
5716 <vclzd>: ...this.
5717
5718 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5719
5720 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
5721 message. Fix scan-assembler patterns.
5722
5723 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5724
5725 PR c++/85015
5726 * g++.dg/cpp0x/pr85015.C: New test.
5727
5728 PR c++/84942
5729 * g++.dg/cpp1y/pr84942.C: New test.
5730
5731 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
5732
5733 PR inline-asm/85030
5734 * testsuite/gcc.target/i386/pr85030.c: New.
5735
5736 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5737
5738 PR target/85026
5739 * g++.dg/pr85026.C: New test.
5740
5741 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
5742
5743 * g++.dg/debug/pr84704.C: XFAIL AIX.
5744
5745 2018-03-23 Sudakshina Das <sudi.das@arm.com>
5746
5747 PR target/84826
5748 * gcc.target/arm/pr84826.c: Add dg directive.
5749
5750 2018-03-23 Marek Polacek <polacek@redhat.com>
5751
5752 PR c++/85033
5753 * g++.dg/ext/builtin-offsetof2.C: New test.
5754
5755 PR c++/85045
5756 * g++.dg/cpp0x/Wnarrowing5.C: New test.
5757 * gcc.dg/pr85045.c: New test.
5758
5759 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
5760
5761 PR debug/85020
5762 * gnat.dg/lto22.adb: New test.
5763 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
5764 * gnat.dg/lto22_pkg2.ads: Likewise.
5765
5766 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5767
5768 PR c/80778
5769 * gcc.dg/lto/pr80778_0.c: New test.
5770
5771 PR inline-asm/85034
5772 * gcc.target/i386/pr85034.c: New test.
5773
5774 PR inline-asm/85022
5775 * c-c++-common/torture/pr85022.c: New test.
5776
5777 PR sanitizer/85029
5778 * g++.dg/ubsan/pr85029.C: New test.
5779
5780 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
5781
5782 PR c++/71251
5783 * g++.dg/cpp0x/pr71251.C: New.
5784
5785 PR c++/84789
5786 * g++.dg/template/pr84789.C: New.
5787 * g++.dg/template/pr84789-2.C: New.
5788 * g++.dg/template/pr84789-3.C: New.
5789 * g++.dg/parse/dtor11.C: Accept alternate error message.
5790
5791 PR c++/84729
5792 * g++.dg/pr84729.C: New.
5793 * g++.old-deja/g++.ext/arrnew2.C: Require error.
5794 * g++.old-deja/g++.robertl/eb58.C: Likewise.
5795 * g++.old-deja/g++.robertl/eb63.C: Likewise.
5796
5797 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
5798
5799 PR fortran/84922
5800 * gfortran.dg/interface_42.f90: New test.
5801 * gfortran.dg/interface_43.f90: New test.
5802
5803 2018-03-22 Sudakshina Das <sudi.das@arm.com>
5804
5805 PR target/84826
5806 * gcc.target/arm/pr84826.c: New test.
5807
5808 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
5809
5810 * gcc.target/arm/addr-modes-float.c: Move dg-do before
5811 dg-require-effective-target.
5812 * gcc.target/arm/addr-modes-int.c: Likewise.
5813 * gcc.target/nios2/lo-addr-tls.c: Likewise.
5814
5815 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5816
5817 PR target/84760
5818 * gcc.target/powerpc/altivec-ld-1.c: New test.
5819
5820 2018-03-22 Bin Cheng <bin.cheng@arm.com>
5821
5822 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
5823
5824 2018-03-22 Jakub Jelinek <jakub@redhat.com>
5825
5826 PR inline-asm/84941
5827 * gcc.dg/pr84941.c: New test.
5828
5829 2018-03-22 Tom de Vries <tom@codesourcery.com>
5830
5831 PR tree-optimization/84956
5832 * gcc.dg/pr84956.c: New test.
5833
5834 2018-03-22 Marek Polacek <polacek@redhat.com>
5835
5836 PR c++/84854
5837 * g++.dg/cpp1z/constexpr-if15.C: New test.
5838 * g++.dg/cpp1z/constexpr-if16.C: New test.
5839
5840 2018-03-21 Joseph Myers <joseph@codesourcery.com>
5841
5842 * gcc.dg/builtin-tgmath-3.c: New test.
5843
5844 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
5845
5846 PR c++/71965
5847 * g++.dg/concepts/pr71965.C: New.
5848
5849 PR c++/84610
5850 PR c++/84642
5851 * g++.dg/cpp0x/pr84610.C: New.
5852 * g++.dg/cpp0x/pr84642.C: New.
5853
5854 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR c/84999
5857 * c-c++-common/pr84999.c: New test.
5858
5859 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5860
5861 PR c++/84972
5862 * g++.dg/ext/desig10.C: New.
5863
5864 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5865 Harald Anlauf <anlauf@gmx.de>
5866
5867 PR fortran/84957
5868 * gfortran.dg/pr84957.f90: New test.
5869
5870 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5871
5872 PR tree-optimization/84960
5873 * gcc.c-torture/compile/pr84960.c: New test.
5874
5875 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
5876
5877 PR tree-optimization/84811
5878 * gcc.dg/torture/pr84811.c: New test.
5879
5880 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5881
5882 PR tree-optimization/84982
5883 * c-c++-common/pr84982.c: New test.
5884
5885 PR c++/84961
5886 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
5887 "m" (++x) in C++.
5888 * g++.dg/torture/pr84961-1.C: New test.
5889 * g++.dg/torture/pr84961-2.C: New test.
5890
5891 2018-03-21 Nathan Sidwell <nathan@acm.org>
5892
5893 PR c++/85008
5894 * g++.dg/pr85008.C: New.
5895
5896 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
5897
5898 PR fortran/84615
5899 * gfortran.dg/char_result_17.f90: New test.
5900
5901 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5902
5903 PR c++/84994
5904 * g++.dg/other/accessor-fixits-1.C: Move to...
5905 * g++.dg/torture/accessor-fixits-1.C: ...here.
5906 * g++.dg/other/accessor-fixits-2.C: Move to...
5907 * g++.dg/torture/accessor-fixits-2.C: ...here.
5908 * g++.dg/other/accessor-fixits-3.C: Move to...
5909 * g++.dg/torture/accessor-fixits-3.C: ...here.
5910 * g++.dg/other/accessor-fixits-4.C: Move to...
5911 * g++.dg/torture/accessor-fixits-4.C: ...here.
5912 * g++.dg/other/accessor-fixits-5.C: Move to...
5913 * g++.dg/torture/accessor-fixits-5.C: ...here.
5914 * g++.dg/torture/accessor-fixits-6.C: New testcase.
5915 * g++.dg/torture/accessor-fixits-7.C: New testcase.
5916 * g++.dg/torture/accessor-fixits-8.C: New testcase.
5917
5918 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5919
5920 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
5921
5922 2018-03-21 Sudakshina Das <sudi.das@arm.com>
5923
5924 PR target/82989
5925 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
5926
5927 2018-03-21 Nathan Sidwell <nathan@acm.org>
5928
5929 PR c++/84804
5930 * g++.dg/lookup/pr84804.C: New.
5931
5932 2018-03-21 Martin Sebor <msebor@redhat.com>
5933
5934 PR c++/84850
5935 * g++.dg/Wclass-memaccess-3.C: New test.
5936 * g++.dg/Wclass-memaccess-4.C: New test.
5937
5938 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5939
5940 PR c++/84892
5941 * g++.dg/other/accessor-fixits-1.C
5942 (test_access_const_t1_color): New.
5943 (test_deref_const_t1_color): New.
5944 * g++.dg/other/accessor-fixits-5.C: New testcase.
5945
5946 2018-03-21 Tom de Vries <tom@codesourcery.com>
5947
5948 PR tree-optimization/83126
5949 * gcc.dg/graphite/pr83126.c: New test.
5950
5951 2018-03-21 Nathan Sidwell <nathan@acm.org>
5952
5953 * g++.dg/ext/anon-struct6.C: Adjust.
5954 * g++.dg/ext/deprecate-1.C: New.
5955 * g++.dg/ext/deprecate-2.C: New.
5956 * g++.dg/lookup/pr84602.C: Adjust.
5957 * g++.dg/lookup/pr84962.C: Adjust.
5958 * g++.old-deja/g++.other/anon4.C
5959
5960 PR c++/84836
5961 * g++.dg/lookup/pr84836.C: New.
5962
5963 2018-03-21 Bin Cheng <bin.cheng@arm.com>
5964
5965 PR tree-optimization/84969
5966 * gcc.dg/tree-ssa/pr84969.c: New test.
5967
5968 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5969
5970 PR rtl-optimization/84989
5971 * gcc.target/i386/pr84989.c: New test.
5972
5973 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
5974
5975 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
5976
5977 2018-03-21 Martin Liska <mliska@suse.cz>
5978
5979 PR ipa/84963
5980 * gfortran.dg/goacc/pr84963.f90: New test.
5981
5982 2018-03-21 Marek Polacek <polacek@redhat.com>
5983
5984 PR c++/71638, ICE with NSDMI and reference.
5985 * g++.dg/cpp0x/nsdmi14.C: New test.
5986 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
5987
5988 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
5989
5990 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
5991 MIPS with -mpaired-single directives.
5992
5993 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
5994
5995 PR fortran/85001
5996 * gfortran.dg/interface_41.f90: New test.
5997
5998 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5999
6000 PR debug/84875
6001 * gcc.dg/pr84875.c: New test.
6002
6003 2018-03-20 Marek Polacek <polacek@redhat.com>
6004
6005 PR c++/84978, ICE with NRVO.
6006 * g++.dg/opt/nrv19.C: New test.
6007
6008 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6009
6010 PR target/82518
6011 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6012 Disable for armeb targets.
6013 * gcc.target/arm/pr82518.c: New test.
6014
6015 2018-03-20 Nathan Sidwell <nathan@acm.org>
6016
6017 PR c++/84962
6018 * g++.dg/lookup/pr84962.C: New.
6019
6020 PR c++/84970
6021 * g++.dg/lookup/pr84970.C: New.
6022
6023 2018-03-20 Richard Biener <rguenther@suse.de>
6024
6025 PR target/84986
6026 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
6027
6028 2018-03-20 Martin Liska <mliska@suse.cz>
6029
6030 PR ipa/84825
6031 * g++.dg/ipa/pr84825.C: New test.
6032
6033 2018-03-20 Martin Liska <mliska@suse.cz>
6034
6035 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
6036
6037 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6038
6039 PR target/84845
6040 * gcc.c-torture/compile/pr84845.c: New test.
6041
6042 2018-03-20 Sudakshina Das <sudi.das@arm.com>
6043
6044 PR target/82989
6045 * gcc.target/arm/pr82989.c: New test.
6046
6047 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6048
6049 PR target/84945
6050 * gcc.target/i386/pr84945.c: New test.
6051
6052 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
6053
6054 PR target/81647
6055 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
6056
6057 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6058
6059 PR c/84953
6060 * gcc.dg/pr84953.c: New test.
6061
6062 2018-03-19 Marek Polacek <polacek@redhat.com>
6063
6064 PR c++/84925
6065 * g++.dg/cpp1z/lambda-__func__.C: New test.
6066
6067 PR c++/84927
6068 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
6069
6070 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6071
6072 PR sanitizer/78651
6073 * g++.dg/asan/pr78651.C: New test.
6074
6075 2018-03-19 Tom de Vries <tom@codesourcery.com>
6076
6077 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
6078 vect_int_mult. Add nvptx xfail for PR84958.
6079
6080 2018-03-19 Nathan Sidwell <nathan@acm.org>
6081
6082 PR c++/84835
6083 * g++.dg/cpp1y/pr84835.C: New.
6084
6085 2018-03-19 Sudakshina Das <sudi.das@arm.com>
6086
6087 PR target/81647
6088 * gcc.target/aarch64/pr81647.c: New.
6089
6090 2018-03-19 Richard Biener <rguenther@suse.de>
6091
6092 PR tree-optimization/84933
6093 * g++.dg/pr84933.C: New testcase.
6094
6095 2018-03-19 Richard Biener <rguenther@suse.de>
6096
6097 PR tree-optimization/84859
6098 * gcc.dg/tree-ssa/pr84859.c: New testcase.
6099 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
6100 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
6101 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
6102
6103 2018-03-19 Nathan Sidwell <nathan@acm.org>
6104
6105 PR c++/84812
6106 * g++.dg/lookup/pr84812.C: New.
6107
6108 2018-03-19 Richard Biener <rguenther@suse.de>
6109
6110 PR tree-optimization/84929
6111 * gcc.dg/torture/pr84929.c: New testcase.
6112
6113 2018-03-19 Tamar Christina <tamar.christina@arm.com>
6114
6115 PR target/84711
6116 * gcc.target/arm/big-endian-subreg.c: Delete.
6117
6118 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6119
6120 PR fortran/84931
6121 * gfortran.dg/array_constructor_52.f90: New test.
6122
6123 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
6124
6125 PR fortran/77414
6126 * gfortran.dg/pr77414.f90: New test.
6127 * gfortran.dg/internal_references_1.f90: Adjust error message.
6128
6129 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
6130
6131 PR fortran/65453
6132 * gfortran.dg/pr65453.f90: New test.
6133
6134 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
6135
6136 PR tree-optimization/84913
6137 * gfortran.dg/vect/pr84913.f90: New test.
6138
6139 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6140
6141 PR fortran/79929
6142 * gfortran.dg/warn_concat.f90: New test.
6143
6144 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6145
6146 PR target/84899
6147 * gcc.dg/pr84899.c: New test.
6148
6149 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
6150
6151 PR fortran/69395
6152 * gfortran.dg/pr69395.f90: Add test for max dimensions
6153
6154 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
6155
6156 PR target/84876
6157 * gcc.target/i386/pr84876.c: New test.
6158
6159 2018-03-16 Martin Liska <mliska@suse.cz>
6160
6161 PR ipa/84833
6162 * gcc.target/i386/mvc11.c: New test.
6163
6164 2018-03-16 Martin Liska <mliska@suse.cz>
6165
6166 PR ipa/84722
6167 * gcc.target/i386/mvc10.c: New test.
6168
6169 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6170
6171 PR c++/79937
6172 PR c++/82410
6173 * g++.dg/cpp1y/pr79937-1.C: New test.
6174 * g++.dg/cpp1y/pr79937-2.C: New test.
6175 * g++.dg/cpp1y/pr79937-3.C: New test.
6176 * g++.dg/cpp1y/pr79937-4.C: New test.
6177 * g++.dg/cpp1y/pr82410.C: New test.
6178
6179 2018-03-16 Tom de Vries <tom@codesourcery.com>
6180
6181 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
6182
6183 2018-03-16 Tom de Vries <tom@codesourcery.com>
6184
6185 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
6186
6187 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6188
6189 PR c++/84874
6190 * g++.dg/cpp2a/desig8.C: New test.
6191
6192 PR tree-optimization/84841
6193 * gcc.dg/pr84841.c: New test.
6194
6195 PR c++/84874
6196 * g++.dg/cpp2a/desig7.C: New test.
6197
6198 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
6199 Jim MacArthur <jim.macarthur@codethink.co.uk>
6200
6201 * gfortran.dg/automatic_1.f90: New test.
6202 * gfortran.dg/automatic_repeat.f90: New test
6203 * gfortran.dg/automatic_save.f90: New test.
6204 * gfortran.dg/vax_structure.f90: New test.
6205
6206 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6207
6208 PR fortran/78741
6209 * gfortran.dg/pr78741.f90: New test.
6210
6211 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6212
6213 PR fortran/69395
6214 * gfortran.dg/pr69395.f90: New test.
6215
6216 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6217
6218 PR c++/79085
6219 * g++.dg/opt/pr79085.C: New test.
6220
6221 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
6222
6223 PR target/84574
6224 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
6225 label instead of __x86_indirect_thunk label.
6226
6227 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6228
6229 PR c++/84222
6230 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
6231 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
6232 * g++.dg/warn/deprecated-13.C: New test.
6233
6234 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
6235
6236 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
6237
6238 2018-03-15 Richard Biener <rguenther@suse.de>
6239
6240 PR c/84873
6241 * c-c++-common/pr84873.c: New testcase.
6242
6243 2018-03-15 Tamar Christina <tamar.christina@arm.com>
6244
6245 PR target/84711
6246 * gcc.target/arm/big-endian-subreg.c: New.
6247
6248 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6249
6250 PR target/84860
6251 * gcc.c-torture/compile/pr84860.c: New test.
6252
6253 2018-03-15 Julia Koval <julia.koval@intel.com>
6254
6255 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6256 cannonlake.
6257 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
6258 avx512bitalg.
6259
6260 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6261
6262 PR c/84853
6263 * gcc.dg/pr84853.c: New test.
6264
6265 2018-03-14 Carl Love <cel@us.ibm.com>
6266
6267 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
6268
6269 2018-03-14 Martin Liska <mliska@suse.cz>
6270
6271 PR ipa/8480
6272 * g++.dg/lto/pr84805_0.C: New test.
6273 * g++.dg/lto/pr84805_1.C: New test.
6274 * g++.dg/lto/pr84805_2.C: New test.
6275
6276 2018-03-14 David Malcolm <dmalcolm@redhat.com>
6277
6278 PR c/84852
6279 * gcc.dg/fixits-pr84852-1.c: New test.
6280 * gcc.dg/fixits-pr84852-2.c: New test.
6281
6282 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6283
6284 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
6285 separate verbose message.
6286 * lib/scandump.exp (scan-dump-times): Likewise.
6287
6288 2018-03-14 Julia Koval <julia.koval@intel.com>
6289
6290 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
6291 server.
6292 * gcc.target/i386/funcspec-56.inc: Ditto.
6293
6294 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6295
6296 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
6297 aarch64_sve_hw.
6298
6299 2018-03-14 Jakub Jelinek <jakub@redhat.com>
6300
6301 PR sanitizer/83392
6302 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
6303 check count from 17 to 14.
6304
6305 PR target/84844
6306 * gcc.target/i386/pr84844.c: New test.
6307
6308 2018-03-14 Richard Biener <rguenther@suse.de>
6309
6310 PR tree-optimization/84830
6311 * gcc.dg/torture/pr84830.c: New testcase.
6312
6313 2018-03-14 Marek Polacek <polacek@redhat.com>
6314
6315 PR c++/84596
6316 * g++.dg/cpp0x/static_assert15.C: New test.
6317
6318 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
6319
6320 PR fortran/61775
6321 * gfortran.dg/pr61775.f90: New test.
6322
6323 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6324
6325 PR c++/84843
6326 * g++.dg/ext/pr84843-1.C: New test.
6327 * g++.dg/ext/pr84843-2.C: New test.
6328
6329 2018-03-13 David Pagan <dave.pagan@oracle.com>
6330
6331 PR c/46921
6332 * gcc.dg/pr46921.c: New test.
6333
6334 2018-03-13 Martin Sebor <msebor@redhat.com>
6335
6336 PR tree-optimization/84725
6337 * c-c++-common/Wstringop-truncation-4.c: New test.
6338 * c-c++-common/attr-nonstring-5.c: New test.
6339
6340 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6341
6342 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
6343 than unpacks.
6344 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
6345 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
6346
6347 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6348
6349 * gcc.target/aarch64/sve/tls_1.c: New test.
6350 * gcc.target/aarch64/sve/tls_2.C: Likewise.
6351
6352 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6353
6354 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
6355 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
6356
6357 2018-03-13 Martin Liska <mliska@suse.cz>
6358
6359 PR ipa/84658.
6360 * g++.dg/ipa/pr84658.C: New test.
6361
6362 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR middle-end/84834
6365 * gcc.dg/pr84834.c: New test.
6366
6367 PR target/84827
6368 * gcc.target/i386/pr84827.c: New test.
6369
6370 PR target/84828
6371 * g++.dg/ext/pr84828.C: New test.
6372
6373 PR target/84786
6374 * gcc.target/i386/avx512f-pr84786-1.c: New test.
6375 * gcc.target/i386/avx512f-pr84786-2.c: New test.
6376
6377 PR c++/84808
6378 * g++.dg/cpp1y/constexpr-84808.C: New test.
6379
6380 PR c++/84704
6381 * g++.dg/debug/pr84704.C: New test.
6382
6383 2018-03-12 Renlin Li <renlin.li@arm.com>
6384
6385 * gcc.target/aarch64/movi_hf.c: New.
6386 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
6387 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
6388
6389 2018-03-12 Martin Sebor <msebor@redhat.com>
6390
6391 PR tree-optimization/83456
6392 * c-c++-common/Wrestrict-2.c: Remove test cases.
6393 * c-c++-common/Wrestrict.c: Same.
6394 * gcc.dg/Wrestrict-12.c: New test.
6395 * gcc.dg/Wrestrict-14.c: New test.
6396
6397 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6398
6399 * g++.dg/pr84821.C: New test.
6400
6401 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6402
6403 * gcc.dg/pr84799.c: New test.
6404
6405 2018-03-12 Richard Biener <rguenther@suse.de>
6406
6407 PR tree-optimization/84803
6408 * gcc.dg/torture/pr84803.c: New testcase.
6409
6410 2018-03-12 Jakub Jelinek <jakub@redhat.com>
6411
6412 PR c++/84813
6413 * g++.dg/debug/pr84813.C: New test.
6414
6415 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
6416
6417 PR fortran/84546
6418 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
6419
6420 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
6421
6422 PR fortran/83939
6423 * gfortran.dg/pr83939.f90
6424
6425 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6426
6427 PR fortran/66128
6428 * gfortran.dg/zero_sized_9.f90: New test.
6429
6430 2018-03-11 Jakub Jelinek <jakub@redhat.com>
6431
6432 PR debug/58150
6433 * g++.dg/debug/dwarf2/enum2.C: New test.
6434
6435 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
6436
6437 PR fortran/84734
6438 * gfortran.dg/pr84734.f90: New test.
6439
6440 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
6441
6442 * gnat.dg/prot3.adb: New test.
6443 * gnat.dg/prot3_pkg.ad[sb]: New helper.
6444
6445 2018-03-09 Jason Merrill <jason@redhat.com>
6446 Paolo Carlini <paolo.carlini@oracle.com>
6447
6448 PR c++/71169
6449 PR c++/71832
6450 * g++.dg/cpp0x/pr71169.C: New.
6451 * g++.dg/cpp0x/pr71169-2.C: Likewise.
6452 * g++.dg/cpp0x/pr71832.C: Likewise.
6453
6454 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
6455
6456 PR target/83969
6457 * gcc.target/powerpc/pr83969.c: New test.
6458
6459 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6460
6461 PR target/84772
6462 * gcc.dg/pr84772.c: New test.
6463
6464 PR c++/84076
6465 * g++.dg/warn/Wformat-2.C: New test.
6466
6467 PR c++/84767
6468 * g++.dg/ext/vla18.C: New test.
6469
6470 2018-03-09 Martin Sebor <msebor@redhat.com>
6471
6472 PR tree-optimization/84526
6473 * gcc.dg/Wrestrict-10.c: New test.
6474 * gcc.dg/Wrestrict-11.c: New test.
6475
6476 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
6477
6478 PR rtl-optimization/84682
6479 * gcc.dg/torture/pr84682-1.c: New.
6480 * gcc.dg/torture/pr84682-2.c: New.
6481 * gcc.dg/torture/pr84682-3.c: New.
6482
6483 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6484
6485 PR c++/84724
6486 * g++.dg/ext/pr84724.C: New test.
6487
6488 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
6489
6490 PR target/83712
6491 * gcc.target/arm/pr83712.c: New.
6492
6493 2018-03-09 Richard Biener <rguenther@suse.de>
6494
6495 PR tree-optimization/84775
6496 * gcc.dg/torture/pr84775.c: New testcase.
6497
6498 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6499
6500 PR debug/84404
6501 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
6502 targets.
6503
6504 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
6505
6506 * gcc.c-torture/compile/20180309-1.c: New test.
6507
6508 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6509
6510 PR c++/80598
6511 * g++.dg/warn/Wunused-function4.C: New test.
6512
6513 PR inline-asm/84742
6514 * gcc.target/i386/pr84742-1.c: New test.
6515 * gcc.target/i386/pr84742-2.c: New test.
6516
6517 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6518
6519 PR target/84748
6520 * gcc.c-torture/execute/pr84748.c: New test.
6521
6522 2018-03-08 Richard Biener <rguenther@suse.de>
6523
6524 PR middle-end/84552
6525 * gcc.dg/graphite/pr84552.c: New testcase.
6526
6527 2018-03-08 Richard Biener <rguenther@suse.de>
6528
6529 PR tree-optimization/84178
6530 * gcc.dg/torture/pr84178-2.c: New testcase.
6531
6532 2018-03-08 David Malcolm <dmalcolm@redhat.com>
6533
6534 PR tree-optimization/84178
6535 * gcc.c-torture/compile/pr84178-1.c: New test.
6536
6537 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
6538
6539 * lib/target-supports.exp: Do not return zero from a ifunc
6540 function.
6541
6542 2018-03-08 Richard Biener <rguenther@suse.de>
6543
6544 PR tree-optimization/84746
6545 * gcc.dg/torture/pr84746.c: New testcase.
6546
6547
6548 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
6549 PR debug/84404
6550 PR debug/84408
6551 * gcc.dg/graphite/pr84404.c: New.
6552
6553 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6554
6555 PR tree-optimization/84740
6556 * gcc.dg/torture/pr84740.c: New test.
6557
6558 PR tree-optimization/84739
6559 * gcc.dg/pr84739.c: New test.
6560
6561 2018-03-07 Martin Sebor <msebor@redhat.com>
6562
6563 PR tree-optimization/83519
6564 * gcc.dg/Wrestrict-13.c: New test.
6565
6566 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
6567
6568 PR fortran/64124
6569 PR fortran/70409
6570 * gfortran.dg/pr64124.f90: New tests.
6571 * gfortran.dg/pr70409.f90: New tests.
6572
6573 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
6574
6575 PR target/82411
6576 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
6577
6578 2018-03-07 Martin Sebor <msebor@redhat.com>
6579
6580 PR tree-optimization/84526
6581 * gcc.dg/Wrestrict-10.c: New test.
6582
6583 2018-03-07 Martin Sebor <msebor@redhat.com>
6584
6585 PR tree-optimization/84468
6586 * g++.dg/warn/Wstringop-truncation-2.C: New test.
6587 * gcc.dg/Wstringop-truncation.c: New test.
6588 * gcc.dg/Wstringop-truncation-2.c: New test.
6589
6590 2018-03-07 Jakub Jelinek <jakub@redhat.com>
6591
6592 PR fortran/84565
6593 * gfortran.dg/pr84565.f90: New test.
6594
6595 PR middle-end/84723
6596 * gcc.target/i386/pr84723-1.c: New test.
6597 * gcc.target/i386/pr84723-2.c: New test.
6598 * gcc.target/i386/pr84723-3.c: New test.
6599 * gcc.target/i386/pr84723-4.c: New test.
6600 * gcc.target/i386/pr84723-5.c: New test.
6601
6602 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6603
6604 PR fortran/64107
6605 * gfortran.dg/pr64107.f90: New test.
6606
6607 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6608
6609 PR fortran/84697
6610 PR fortran/66128
6611 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
6612
6613 2018-03-06 Marek Polacek <polacek@redhat.com>
6614
6615 PR c++/84684
6616 * g++.dg/cpp1z/constexpr-84684.C: New test.
6617
6618 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6619
6620 PR c/84721
6621 * gcc.dg/pr84721.c: New test.
6622
6623 PR target/84710
6624 * gcc.dg/pr84710.c: New test.
6625
6626 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6627
6628 PR fortran/56667
6629 * gfortran.dg/implied_do_2.f90: New test.
6630 * gfortran.dg/coarray_8.f90: Update for new error message.
6631
6632 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6633
6634 PR inline-asm/84683
6635 * g++.dg/ext/pr84683.C: New test.
6636
6637 PR tree-optimization/84687
6638 * gcc.dg/pr84687.c: New test.
6639
6640 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
6641
6642 PR c++/84231
6643 * g++.dg/pr84231.C: New.
6644
6645 PR c++/84593
6646 * g++.dg/cpp1y/pr84593.C: New.
6647
6648 PR c++/84492
6649 * g++.dg/pr84492.C: New.
6650
6651 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6652
6653 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
6654 __builtin_ppc_speculation_barrier.
6655
6656 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6657
6658 PR target/84700
6659 * gcc.target/powerpc/pr84700.c: New test.
6660
6661 2018-03-05 Nathan Sidwell <nathan@acm.org>
6662
6663 PR c++/84702
6664 * g++.dg/lookup/pr84702.C: New.
6665
6666 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6667
6668 PR target/84564
6669 * gcc.target/i386/pr84564.c: New test.
6670
6671 2018-03-05 Marek Polacek <polacek@redhat.com>
6672
6673 PR c++/84707
6674 * g++.dg/cpp0x/inline-ns10.C: New test.
6675
6676 2018-03-05 Nathan Sidwell <nathan@acm.org>
6677
6678 PR c++/84694
6679 * g++.dg/template/pr84694.C: New.
6680
6681 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6682
6683 PR target/84524
6684 * gcc.c-torture/execute/pr84524.c: New test.
6685 * gcc.target/i386/avx512bw-pr84524.c: New test.
6686
6687 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
6688
6689 PR target/84264
6690 * g++.dg/pr84264.C: New test.
6691
6692 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6693
6694 PR c++/84618
6695 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
6696 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
6697 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
6698
6699 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
6700
6701 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
6702 * g++.dg/other/i386-3.C: Ditto.
6703 * gcc.target/i386/sse-12.c: Ditto.
6704 * gcc.target/i386/sse-13.c: Ditto.
6705 * gcc.target/i386/sse-14.c: Ditto.
6706 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
6707 * gcc.target/i386/wbinvd-1.c: New test.
6708 * gcc.target/i386/wbnoinvd-1.c: Ditto.
6709 * gcc.target/i386/pconfig-1.c: Ditto.
6710
6711 2018-03-05 Pádraig Brady <P@draigBrady.com>
6712 Nathan Sidwell <nathan@acm.org>
6713
6714 PR c++/84497
6715 * g++.dg/cpp0x/pr84497.C: New.
6716
6717 2018-03-05 Richard Biener <rguenther@suse.de>
6718
6719 PR tree-optimization/84670
6720 * gcc.dg/pr84670-1.c: New testcase.
6721 * gcc.dg/pr84670-2.c: Likewise.
6722 * gcc.dg/pr84670-3.c: Likewise.
6723 * gcc.dg/pr84670-4.c: Likewise.
6724
6725 2018-03-05 Richard Biener <rguenther@suse.de>
6726
6727 PR tree-optimization/84650
6728 * gcc.dg/graphite/pr84650.c: New testcase.
6729
6730 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6731
6732 PR c++/82022
6733 * g++.dg/cpp1z/constexpr-lambda20.C: New.
6734
6735 2018-03-03 Harald Anlauf <anlauf@gmx.de>
6736
6737 PR fortran/71085
6738 * gfortran.dg/pr71085.f90: New test.
6739
6740 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6741
6742 PR fortran/66128
6743 * gfortran.dg/zero_sized_8.f90: Really commit New test.
6744
6745 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6746
6747 PR fortran/51434
6748 * gfortran.dg/pr51434.f90: New test.
6749
6750 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6751
6752 PR c++/61358
6753 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
6754
6755 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6756
6757 PR c++/67370
6758 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
6759
6760 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6761
6762 PR c++/71464
6763 * g++.dg/torture/pr71464.C: New.
6764
6765 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
6766
6767 PR fortran/80965
6768 * gfortran.dg/select_type_41.f90: New test.
6769
6770 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6771
6772 PR c++/61135
6773 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
6774
6775 2018-03-02 Marek Polacek <polacek@redhat.com>
6776
6777 PR c++/84578
6778 * g++.dg/ext/flexary29.C: New test.
6779
6780 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6781
6782 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
6783
6784 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6785
6786 PR c++/81812
6787 * g++.dg/torture/pr81812.C: New.
6788
6789 2018-03-02 Marek Polacek <polacek@redhat.com>
6790
6791 PR c++/84171
6792 * g++.dg/warn/Wsign-compare-8.C: New test.
6793
6794 PR c++/84663
6795 * g++.dg/parse/array-size3.C: New test.
6796
6797 PR c++/84664
6798 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
6799
6800 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6801
6802 PR c++/84662
6803 * g++.dg/cpp1y/pr84662.C: New test.
6804
6805 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
6806
6807 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
6808 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
6809 "dg-lto-options".
6810 * g++.dg/lto/20101010-1_0.C: Likewise.
6811 * g++.dg/lto/20101010-2_0.C: Likewise.
6812
6813 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6814
6815 PR ipa/84628
6816 * gcc.dg/pr84628.c: New test.
6817
6818 PR target/56540
6819 * gcc.target/ia64/pr56540.c: New test.
6820
6821 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6822
6823 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
6824 32-bit target.
6825 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
6826 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
6827 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
6828 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
6829
6830 2018-03-02 Marek Polacek <polacek@redhat.com>
6831
6832 PR c++/84590
6833 * c-c++-common/ubsan/shift-11.c: New test.
6834
6835 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6836
6837 * gcc.dg/vect/vect-alias-check-13.c: New test.
6838
6839 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6840
6841 PR target/84614
6842 * gcc.dg/pr84614.c: New test.
6843
6844 PR inline-asm/84625
6845 * gcc.target/i386/pr84625.c: New test.
6846
6847 2018-03-02 Richard Biener <rguenther@suse.de>
6848
6849 PR tree-optimization/84427
6850 * gcc.dg/torture/pr84427.c: New testcase.
6851
6852 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
6853
6854 PR target/84534
6855 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
6856 powerpc64le*-*-linux*.
6857 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
6858 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
6859
6860 2018-03-01 Martin Sebor <msebor@redhat.com>
6861
6862 PR c++/84294
6863 * g++.dg/ext/attr-const.C: Remove xfail.
6864 * g++.dg/ext/attr-malloc-3.C: New test.
6865 * g++.dg/ext/attr-noinline-3.C: New test.
6866 * g++.dg/ext/attr-noreturn-3.C: New test.
6867 * g++.dg/ext/attr-nothrow-3.C: New test.
6868 * g++.dg/ext/attr-pure.C: Remove xfail.
6869
6870 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6871
6872 PR sanitizer/70875
6873 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
6874 dg-options and dg-shouldfail "ubsan" directive.
6875
6876 2018-03-01 Marek Polacek <polacek@redhat.com>
6877 Jason Merrill <jason@redhat.com>
6878
6879 PR c++/84582
6880 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
6881 * g++.dg/cpp1z/static1.C: New test.
6882 * g++.dg/template/static37.C: New test.
6883
6884 2018-03-01 Nathan Sidwell <nathan@acm.org>
6885
6886 PR c++/84434
6887 * g++.dg/template/pr84434.C: New.
6888
6889 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
6890
6891 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
6892 -mthumb to the command-line.
6893
6894 2018-03-01 Marek Polacek <polacek@redhat.com>
6895
6896 PR c++/84596
6897 * g++.dg/cpp0x/static_assert14.C: New test.
6898
6899 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
6900
6901 PR c++/79410
6902 * g++.dg/torture/pr79410.C: New.
6903
6904 2018-03-01 Martin Liska <mliska@suse.cz>
6905
6906 PR sanitizer/82484
6907 * gcc.dg/asan/pr82484.c: New test.
6908
6909 2018-03-01 Richard Biener <rguenther@suse.de>
6910
6911 PR debug/84645
6912 * gfortran.dg/lto/pr84645_0.f90: New testcase.
6913
6914 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6915
6916 PR fortran/84219
6917 * gfortran.dg/coarray_47.f90: New test.
6918
6919 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6920
6921 PR fortran/84538
6922 * gfortran.dg/class_array_23.f03: New test.
6923
6924 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6925
6926 PR rtl-optimization/84528
6927 * gcc.dg/torture/pr84538.c: Rename to...
6928 * gcc.dg/torture/pr84528.c: ...this.
6929
6930 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6931
6932 PR rtl-optimization/84528
6933 * gcc.dg/torture/pr84538.c: New test.
6934
6935 2018-02-28 Martin Sebor <msebor@redhat.com>
6936
6937 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
6938 -fpic test failures.
6939 * c-c++-common/Wrestrict-2.c: Same.
6940 * c-c++-common/Wstringop-truncation.c: Same.
6941 * gcc.dg/Warray-bounds-22.c: Same.
6942 * gcc.dg/Wstringop-overflow.c: Same.
6943 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
6944 (signed_range): Same.
6945 (unsigned_anti_range): Same.
6946 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
6947 (signed_range): Same.
6948 (unsigned_anti_range): Same.
6949 * gcc.dg/attr-alloc_size-7.c: Same.
6950 * gcc.dg/attr-alloc_size-8.c: Same.
6951 * gcc.dg/builtin-alloc-size.c: Same.
6952 * gcc.dg/builtin-stpncpy.c: Same.
6953 * gcc.dg/builtins-nonnull.c: Same.
6954 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
6955 * gcc.dg/pr79214.c: Same.
6956 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
6957 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6958 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6959 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
6960 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
6961 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
6962 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
6963 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6964 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
6965 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6966 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6967
6968 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
6969
6970 PR target/84014
6971 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
6972
6973 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6974
6975 PR c++/84609
6976 * g++.dg/cpp0x/pr84609.C: New test.
6977
6978 2018-02-28 Martin Sebor <msebor@redhat.com>
6979
6980 PR testsuite/84617
6981 * g++.dg/ext/attr-malloc-3.C: New test.
6982 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
6983 to pre-existing problems.
6984 * g++.dg/ext/attr-pure.C: Same.
6985
6986 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
6987
6988 PR fortran/83901
6989 * gfortran.dg/associate_37.f90: New test.
6990
6991 PR fortran/83344
6992 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
6993
6994 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6995
6996 PR target/52991
6997 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
6998 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
6999 * gcc.dg/bf-ms-layout-4.c: New test.
7000 * gcc.dg/bf-ms-layout-5.c: New test.
7001
7002 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
7003
7004 PR target/83399
7005 * gcc.target/powerpc/pr83399.c: Only run on Linux.
7006
7007 2018-02-28 Richard Biener <rguenther@suse.de>
7008
7009 PR tree-optimization/84584
7010 * gcc.dg/graphite/pr84584.c: New testcase.
7011
7012 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
7013
7014 PR preprocessor/84517
7015 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
7016
7017 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7018
7019 * c-c++-common/dump-ada-spec-12.c: New test.
7020 * c-c++-common/dump-ada-spec-13.c: Likewise.
7021
7022 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7023
7024 * c-c++-common/dump-ada-spec-11.c: New test.
7025
7026 2018-02-28 Martin Liska <mliska@suse.cz>
7027
7028 PR testsuite/84597
7029 * g++.dg/ext/timevar1.C: Fix pruned patterns.
7030 * g++.dg/ext/timevar2.C: Likewise.
7031
7032 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7033
7034 * c-c++-common/dump-ada-spec-8.c: New test.
7035 * c-c++-common/dump-ada-spec-9.c: Likewise.
7036 * c-c++-common/dump-ada-spec-10.c: Likewise.
7037
7038 2018-02-28 Richard Biener <rguenther@suse.de>
7039
7040 PR middle-end/84607
7041 * gcc.dg/pr84607.c: New testcase.
7042
7043 2018-02-28 Nathan Sidwell <nathan@acm.org>
7044
7045 PR c++/84602
7046 * g++.dg/lookup/pr84602.C: New.
7047
7048 2018-02-28 Jakub Jelinek <jakub@redhat.com>
7049
7050 PR c++/83871
7051 PR c++/83503
7052 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
7053 dg-options.
7054 * g++.dg/ext/attr-nonnull.C: Likewise.
7055 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
7056 directives.
7057 * g++.dg/ext/attr-noinline-2.C: Likewise.
7058 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
7059 -fdump-tree-eh in dg-options.
7060
7061 2018-02-28 Alan Modra <amodra@gmail.com>
7062
7063 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
7064 GNU ld message.
7065 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
7066
7067 2018-02-27 Martin Sebor <msebor@redhat.com>
7068
7069 PR c++/83871
7070 PR c++/83503
7071 * g++.dg/Wmissing-attributes.C: New test.
7072 * g++.dg/ext/attr-const-pure.C: New test.
7073 * g++.dg/ext/attr-const.C: New test.
7074 * g++.dg/ext/attr-deprecated-2.C: New test.
7075 * g++.dg/ext/attr-malloc-2.C: New test.
7076 * g++.dg/ext/attr-malloc.C: New test.
7077 * g++.dg/ext/attr-noinline-2.C: New test.
7078 * g++.dg/ext/attr-noinline.C: New test.
7079 * g++.dg/ext/attr-nonnull.C: New test.
7080 * g++.dg/ext/attr-noreturn-2.C: New test.
7081 * g++.dg/ext/attr-noreturn.C: New test.
7082 * g++.dg/ext/attr-nothrow-2.C: New test.
7083 * g++.dg/ext/attr-nothrow.C: New test.
7084 * g++.dg/ext/attr-optimize.C: New test.
7085 * g++.dg/ext/attr-pure.C: New test.
7086 * g++.dg/ext/attr-returns-nonnull.C: New test.
7087 * g++.dg/ext/attr-warning.C: New test.
7088
7089 2018-02-27 Nathan Sidwell <nathan@acm.org>
7090
7091 PR c++/84426
7092 * g++.dg/lookup/pr84426.C: New.
7093
7094 2018-02-27 Richard Biener <rguenther@suse.de>
7095
7096 PR tree-optimization/84512
7097 * gcc.dg/tree-ssa/pr84512.c: New testcase.
7098
7099 2018-02-27 Martin Liska <mliska@suse.cz>
7100
7101 PR gcov-profile/84548
7102 * g++.dg/gcov/pr84548.C: New test.
7103
7104 2018-02-27 Jakub Jelinek <jakub@redhat.com>
7105
7106 PR target/84575
7107 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
7108
7109 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7110
7111 PR c++/84558
7112 * g++.dg/cpp1y/pr84558.C: New test.
7113
7114 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7115
7116 PR c++/84540
7117 * g++.dg/cpp0x/alignas14.C: New.
7118 * g++.dg/cpp0x/alignas15.C: Likewise.
7119
7120 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR c++/84557
7123 * g++.dg/gomp/pr84557.C: New test.
7124
7125 2018-02-26 Marek Polacek <polacek@redhat.com>
7126
7127 PR c++/84325
7128 * g++.dg/cpp1z/pr84325.C: New test.
7129
7130 2018-02-26 Carl Love <cel@us.ibm.com>
7131
7132 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
7133 Power 8 test file.
7134 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
7135 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
7136 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
7137 -mcpu=power8.
7138 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
7139 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
7140 -mcpu=power8.
7141
7142 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7143
7144 PR target/84039
7145 * gcc.target/i386/indirect-thunk-1.c: Updated.
7146 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7147 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7148 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7149 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7150 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7151 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7152 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7153 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7154 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7155 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7156 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7157 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7158 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7159 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7160 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7161 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7162 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7163 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7164 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7165 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7166 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7167 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7168 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7169 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7170 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7171 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7172 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7173 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7174 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7175 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7176 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7177 * gcc.target/i386/ret-thunk-9.c: Likewise.
7178 * gcc.target/i386/ret-thunk-10.c: Likewise.
7179 * gcc.target/i386/ret-thunk-11.c: Likewise.
7180 * gcc.target/i386/ret-thunk-12.c: Likewise.
7181 * gcc.target/i386/ret-thunk-13.c: Likewise.
7182 * gcc.target/i386/ret-thunk-14.c: Likewise.
7183 * gcc.target/i386/ret-thunk-15.c: Likewise.
7184
7185 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
7186
7187 * gcc.c-torture/execute/20180226-1.c: New test.
7188
7189 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
7190
7191 PR tree-optimization/83965
7192 * gcc.dg/vect/pr83965-2.c: New test.
7193
7194 2018-02-26 Tom de Vries <tom@codesourcery.com>
7195
7196 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
7197
7198 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7199
7200 PR target/84530
7201 * gcc.target/i386/ret-thunk-22.c: New test.
7202 * gcc.target/i386/ret-thunk-23.c: Likewise.
7203 * gcc.target/i386/ret-thunk-24.c: Likewise.
7204 * gcc.target/i386/ret-thunk-25.c: Likewise.
7205 * gcc.target/i386/ret-thunk-26.c: Likewise.
7206
7207 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7208
7209 PR c++/84533
7210 * g++.dg/cpp1z/pr84533.C: New.
7211
7212 2018-02-26 Marek Polacek <polacek@redhat.com>
7213
7214 PR c++/84537
7215 * g++.dg/parse/error60.C: New test.
7216
7217 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7218
7219 PR c++/84556
7220 * g++.dg/gomp/pr84556.C: New test.
7221 * g++.dg/vect/pr84556.cc: New test.
7222
7223 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
7224
7225 PR fortran/32957
7226 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
7227 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7228 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
7229 * gfortran.dg/c_loc_test.f90: Likewise.
7230 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7231 * gfortran.dg/proc_decl_17.f90: Likewise.
7232 * gfortran.dg/proc_ptr_8.f90: Likewise.
7233
7234 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7235
7236 PR target/84521
7237 * gcc.target/aarch64/lr_free_2.c: Revert changes in
7238 r254814 disabling -fomit-frame-pointer by default.
7239 * gcc.target/aarch64/spill_1.c: Likewise.
7240 * gcc.target/aarch64/test_frame_11.c: Likewise.
7241 * gcc.target/aarch64/test_frame_12.c: Likewise.
7242 * gcc.target/aarch64/test_frame_13.c: Likewise.
7243 * gcc.target/aarch64/test_frame_14.c: Likewise.
7244 * gcc.target/aarch64/test_frame_15.c: Likewise.
7245 * gcc.target/aarch64/test_frame_3.c: Likewise.
7246 * gcc.target/aarch64/test_frame_5.c: Likewise.
7247 * gcc.target/aarch64/test_frame_9.c: Likewise.
7248
7249 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
7250
7251 PR fortran/83633
7252 * gfortran.dg/explicit_shape_1.f90: New test.
7253 * gfortran.dg/automatic_module_variable.f90: Update regex.
7254 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
7255 * gfortran.dg/constant_shape.f90: Ditto.
7256 * gfortran.dg/dec_structure_23.f90: Ditto.
7257 * gfortran.dg/pr78240.f90: Ditto.
7258
7259 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
7260
7261 PR fortran/84523
7262 * gfortran.dg/pr84523.f90: New test.
7263
7264 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7265
7266 PR fortran/78238
7267 * gfortran.dg/select_type_40.f90: New test.
7268
7269 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
7270
7271 PR fortran/30792
7272 * gfortran.dg/data_substring.f90: New test.
7273
7274 2018-02-24 Marek Polacek <polacek@redhat.com>
7275
7276 PR c++/83692
7277 * g++.dg/cpp1z/constexpr-83692.C: New test.
7278
7279 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
7280
7281 PR fortran/84346
7282 * gfortran.dg/statement_function_1.f90: Update test.
7283
7284 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7285
7286 PR fortran/84506
7287 * gfortran.dg/inquire_19.f90: New test.
7288
7289 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7290
7291 PR fortran/83149
7292 * gfortran.dg/pr83149_b.f90: New test.
7293 * gfortran.dg/pr83149_a.f90: Additional source for previous.
7294
7295 2018-02-23 Carl Love <cel@us.ibm.com>
7296
7297 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
7298 vec_signed2 and vec_unsigned2 to new Power 8 test file.
7299 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
7300 Power 8 tests.
7301
7302 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7303
7304 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
7305 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
7306
7307 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7308
7309 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
7310 expected output.
7311
7312 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7313
7314 PR fortran/83149
7315 * gfortran.dg/pr83149_1.f90: New test.
7316 * gfortran.dg/pr83149.f90: Additional source for previous.
7317
7318 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
7319
7320 PR testsuite/80551
7321 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
7322 __GI___pthread_mutex_init as well.
7323
7324 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7325
7326 PR fortran/83148
7327 * gfortran.dg/class_68.f90: New test.
7328
7329 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7330
7331 PR fortran/59781
7332 * gfortran.dg/derived_init_5.f90: New test.
7333
7334 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7335
7336 PR target/82851
7337 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
7338 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
7339
7340 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
7341
7342 PR target/81572
7343 * gcc.target/powerpc/pr81572.c: New.
7344
7345 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
7346
7347 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
7348
7349 2018-02-22 Martin Sebor <msebor@redhat.com>
7350
7351 PR tree-optimization/84480
7352 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
7353 * g++.dg/warn/Wstringop-truncation-1.C: New test.
7354
7355 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
7356
7357 PR target/84176
7358 * gcc.target/i386/indirect-thunk-11.c: New test.
7359 * gcc.target/i386/indirect-thunk-12.c: Likewise.
7360 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
7361 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
7362 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
7363 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
7364 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
7365 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
7366 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
7367 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
7368
7369 2018-02-22 Steve Ellcey <sellcey@cavium.com>
7370
7371 PR target/83335
7372 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
7373 ILP32 mode.
7374 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
7375
7376 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7377
7378 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
7379
7380 2018-02-22 Marek Polacek <polacek@redhat.com>
7381
7382 PR c++/84493
7383 * g++.dg/parse/error59.C: New test.
7384
7385 2018-02-22 Tom de Vries <tom@codesourcery.com>
7386
7387 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
7388
7389 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7390
7391 PR c++/77655
7392 * g++.dg/cpp0x/pr77655.C: New.
7393
7394 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7395
7396 PR c++/84496
7397 * g++.dg/cpp1y/pr84496.C: New test.
7398
7399 PR target/84502
7400 * g++.dg/torture/pr84502.C: New test.
7401
7402 PR tree-optimization/84503
7403 * gcc.dg/pr84503-1.c: New test.
7404 * gcc.dg/pr84503-2.c: New test.
7405
7406 2018-02-21 Jakub Jelinek <jakub@redhat.com>
7407
7408 PR tree-optimization/84478
7409 * gcc.c-torture/execute/pr84478.c: New test.
7410
7411 2018-02-20 Martin Sebor <msebor@redhat.com>
7412
7413 PR middle-end/84095
7414 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
7415 * c-c++-common/Wrestrict.c: Same.
7416 * gcc.dg/Wrestrict-6.c: Same.
7417 * gcc.dg/Warray-bounds-27.c: New test.
7418 * gcc.dg/Wrestrict-8.c: New test.
7419 * gcc.dg/Wrestrict-9.c: New test.
7420 * gcc.dg/pr84095.c: New test.
7421
7422 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7423
7424 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
7425
7426 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7427
7428 PR fortran/48890
7429 PR fortran/83823
7430 * gfortran.dg/structure_constructor_14.f90: New test.
7431
7432 2018-02-20 Jeff Law <law@redhat.com>
7433
7434 PR middle-end/82123
7435 PR tree-optimization/81592
7436 PR middle-end/79257
7437 * gcc.dg/pr81592.c: New test.
7438 * gcc.dg/pr82123.c: New test.
7439 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
7440
7441 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7442
7443 PR c++/84488
7444 * g++.dg/warn/Wunused-var-30.C: New test.
7445
7446 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
7447
7448 PR tree-optimization/84419
7449 * gcc.dg/vect/pr84419.c: New test.
7450
7451 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7452
7453 PR middle-end/82004
7454 * gfortran.dg/pr82004.f90: New test.
7455
7456 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
7457
7458 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
7459
7460 2018-02-20 Martin Liska <mliska@suse.cz>
7461
7462 PR c/84310
7463 PR target/79747
7464 * gcc.target/i386/pr84310.c: New test.
7465 * gcc.target/i386/pr84310-2.c: Likewise.
7466
7467 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7468
7469 PR c++/84446
7470 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
7471
7472 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7473
7474 PR c++/84445
7475 * g++.dg/cpp1z/launder7.C: New test.
7476
7477 PR c++/84449
7478 * g++.dg/cpp0x/constexpr-84449.C: New test.
7479
7480 PR c++/84455
7481 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
7482
7483 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
7484
7485 PR fortran/83344
7486 PR fortran/83975
7487 * gfortran.dg/associate_22.f90: Enable commented out test.
7488 * gfortran.dg/associate_36.f90: New test.
7489
7490 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7491
7492 PR target/84146
7493 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
7494
7495 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
7496
7497 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
7498 (dg-options): Use -mavx instead of -w.
7499
7500 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7501
7502 PR c++/84444
7503 * g++.dg/cpp1z/launder8.C: New test.
7504
7505 PR c++/84448
7506 * g++.dg/gomp/pr84448.C: New test.
7507
7508 PR c++/84430
7509 * g++.dg/gomp/pr84430.C: New test.
7510
7511 PR tree-optimization/84452
7512 * gcc.dg/pr84452.c: New test.
7513
7514 PR c++/79064
7515 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
7516
7517 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7518
7519 PR fortran/35339
7520 * gfortran.dg/implied_do_io_4.f90: New test.
7521
7522 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7523
7524 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
7525 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
7526 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
7527
7528 2018-02-19 Carl Love <cel@us.ibm.com>
7529
7530 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
7531
7532 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7533
7534 PR target/84460
7535 * gcc.target/i386/pr57193.c: Add -mtune=generic.
7536
7537 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7538
7539 PR c++/84348
7540 * g++.dg/cpp0x/auto50.C: New.
7541 * g++.dg/parse/friend12.C: Adjust.
7542
7543 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7544
7545 PR libgfortran/84389
7546 * gfortran.dg/dtio_33.f90: New test.
7547
7548 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7549
7550 PR libgfortran/84412
7551 * gfortran.dg/inquire_18.f90: New test.
7552
7553 2018-02-18 Janus Weil <janus@gcc.gnu.org>
7554
7555 PR fortran/84381
7556 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
7557 * gfortran.dg/pointer_intent_3.f90: Ditto.
7558 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
7559 * gfortran.dg/protected_3.f90: Ditto.
7560 * gfortran.dg/protected_4.f90: Ditto.
7561 * gfortran.dg/protected_5.f90: Ditto.
7562 * gfortran.dg/protected_6.f90: Ditto.
7563
7564 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
7565
7566 PR fortran/80945
7567 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
7568 change to run.
7569
7570 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7571
7572 PR fortran/84270
7573 * gfortran.dg/inline_matmul_22.f90: New test.
7574
7575 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7576
7577 PR fortran/84381
7578 * gfortran.dg/abort_shoulfail.f90: New test.
7579 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
7580 by STOP n.
7581 * gfortran.dg/PR19754_2.f90: Likewise.
7582 * gfortran.dg/PR19872.f: Likewise.
7583 * gfortran.dg/PR49268.f90: Likewise.
7584 * gfortran.dg/Wall.f90: Likewise.
7585 * gfortran.dg/Wno-all.f90: Likewise.
7586 * gfortran.dg/achar_1.f90: Likewise.
7587 * gfortran.dg/achar_2.f90: Likewise.
7588 * gfortran.dg/achar_4.f90: Likewise.
7589 * gfortran.dg/achar_6.F90: Likewise.
7590 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
7591 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
7592 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
7593 * gfortran.dg/actual_array_offset_1.f90: Likewise.
7594 * gfortran.dg/actual_array_result_1.f90: Likewise.
7595 * gfortran.dg/actual_array_substr_1.f90: Likewise.
7596 * gfortran.dg/actual_array_substr_2.f90: Likewise.
7597 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
7598 * gfortran.dg/actual_procedure_1.f90: Likewise.
7599 * gfortran.dg/adjustl_1.f90: Likewise.
7600 * gfortran.dg/advance_1.f90: Likewise.
7601 * gfortran.dg/advance_4.f90: Likewise.
7602 * gfortran.dg/advance_5.f90: Likewise.
7603 * gfortran.dg/advance_6.f90: Likewise.
7604 * gfortran.dg/aint_anint_1.f90: Likewise.
7605 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
7606 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
7607 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
7608 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
7609 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
7610 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
7611 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
7612 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
7613 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
7614 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
7615 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
7616 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
7617 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
7618 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
7619 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
7620 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
7621 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
7622 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
7623 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
7624 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
7625 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
7626 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7627 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
7628 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
7629 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
7630 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
7631 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
7632 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
7633 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
7634 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
7635 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
7636 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
7637 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
7638 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
7639 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
7640 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
7641 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
7642 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
7643 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
7644 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
7645 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
7646 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
7647 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
7648 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
7649 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
7650 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
7651 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
7652 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
7653 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
7654 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
7655 * gfortran.dg/allocatable_function_1.f90: Likewise.
7656 * gfortran.dg/allocatable_function_10.f90: Likewise.
7657 * gfortran.dg/allocatable_function_3.f90: Likewise.
7658 * gfortran.dg/allocatable_function_5.f90: Likewise.
7659 * gfortran.dg/allocatable_function_6.f90: Likewise.
7660 * gfortran.dg/allocatable_function_7.f90: Likewise.
7661 * gfortran.dg/allocatable_function_8.f90: Likewise.
7662 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
7663 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
7664 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
7665 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
7666 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
7667 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
7668 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
7669 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
7670 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
7671 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
7672 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
7673 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
7674 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
7675 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
7676 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
7677 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
7678 * gfortran.dg/allocate_class_3.f90: Likewise.
7679 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
7680 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
7681 * gfortran.dg/allocate_derived_5.f90: Likewise.
7682 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
7683 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
7684 * gfortran.dg/allocate_with_source_1.f90: Likewise.
7685 * gfortran.dg/allocate_with_source_10.f08: Likewise.
7686 * gfortran.dg/allocate_with_source_11.f08: Likewise.
7687 * gfortran.dg/allocate_with_source_12.f03: Likewise.
7688 * gfortran.dg/allocate_with_source_15.f03: Likewise.
7689 * gfortran.dg/allocate_with_source_16.f90: Likewise.
7690 * gfortran.dg/allocate_with_source_17.f03: Likewise.
7691 * gfortran.dg/allocate_with_source_18.f03: Likewise.
7692 * gfortran.dg/allocate_with_source_2.f90: Likewise.
7693 * gfortran.dg/allocate_with_source_20.f03: Likewise.
7694 * gfortran.dg/allocate_with_source_22.f03: Likewise.
7695 * gfortran.dg/allocate_with_source_23.f03: Likewise.
7696 * gfortran.dg/allocate_with_source_24.f90: Likewise.
7697 * gfortran.dg/allocate_with_source_5.f90: Likewise.
7698 * gfortran.dg/allocate_with_source_6.f90: Likewise.
7699 * gfortran.dg/allocate_with_source_7.f08: Likewise.
7700 * gfortran.dg/allocate_with_source_8.f08: Likewise.
7701 * gfortran.dg/allocate_with_source_9.f08: Likewise.
7702 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
7703 * gfortran.dg/allocate_zerosize_3.f: Likewise.
7704 * gfortran.dg/altreturn_3.f90: Likewise.
7705 * gfortran.dg/altreturn_5.f90: Likewise.
7706 * gfortran.dg/altreturn_7.f90: Likewise.
7707 * gfortran.dg/and_or_xor.f90: Likewise.
7708 * gfortran.dg/anint_1.f90: Likewise.
7709 * gfortran.dg/any_all_1.f90: Likewise.
7710 * gfortran.dg/anyallcount_1.f90: Likewise.
7711 * gfortran.dg/append_1.f90: Likewise.
7712 * gfortran.dg/argument_checking_1.f90: Likewise.
7713 * gfortran.dg/argument_checking_2.f90: Likewise.
7714 * gfortran.dg/argument_checking_8.f90: Likewise.
7715 * gfortran.dg/arithmetic_if.f90: Likewise.
7716 * gfortran.dg/array_1.f90: Likewise.
7717 * gfortran.dg/array_2.f90: Likewise.
7718 * gfortran.dg/array_alloc_1.f90: Likewise.
7719 * gfortran.dg/array_alloc_2.f90: Likewise.
7720 * gfortran.dg/array_alloc_3.f90: Likewise.
7721 * gfortran.dg/array_assignment_1.F90: Likewise.
7722 * gfortran.dg/array_assignment_5.f90: Likewise.
7723 * gfortran.dg/array_constructor_1.f90: Likewise.
7724 * gfortran.dg/array_constructor_10.f90: Likewise.
7725 * gfortran.dg/array_constructor_11.f90: Likewise.
7726 * gfortran.dg/array_constructor_12.f90: Likewise.
7727 * gfortran.dg/array_constructor_15.f90: Likewise.
7728 * gfortran.dg/array_constructor_16.f90: Likewise.
7729 * gfortran.dg/array_constructor_17.f90: Likewise.
7730 * gfortran.dg/array_constructor_19.f90: Likewise.
7731 * gfortran.dg/array_constructor_23.f: Likewise.
7732 * gfortran.dg/array_constructor_24.f: Likewise.
7733 * gfortran.dg/array_constructor_32.f90: Likewise.
7734 * gfortran.dg/array_constructor_36.f90: Likewise.
7735 * gfortran.dg/array_constructor_39.f90: Likewise.
7736 * gfortran.dg/array_constructor_4.f90: Likewise.
7737 * gfortran.dg/array_constructor_40.f90: Likewise.
7738 * gfortran.dg/array_constructor_44.f90: Likewise.
7739 * gfortran.dg/array_constructor_45.f90: Likewise.
7740 * gfortran.dg/array_constructor_46.f90: Likewise.
7741 * gfortran.dg/array_constructor_47.f90: Likewise.
7742 * gfortran.dg/array_constructor_49.f90: Likewise.
7743 * gfortran.dg/array_constructor_5.f90: Likewise.
7744 * gfortran.dg/array_constructor_50.f90: Likewise.
7745 * gfortran.dg/array_constructor_6.f90: Likewise.
7746 * gfortran.dg/array_constructor_7.f90: Likewise.
7747 * gfortran.dg/array_constructor_8.f90: Likewise.
7748 * gfortran.dg/array_constructor_9.f90: Likewise.
7749 * gfortran.dg/array_constructor_type_1.f03: Likewise.
7750 * gfortran.dg/array_constructor_type_10.f03: Likewise.
7751 * gfortran.dg/array_constructor_type_11.f03: Likewise.
7752 * gfortran.dg/array_constructor_type_12.f03: Likewise.
7753 * gfortran.dg/array_constructor_type_13.f90: Likewise.
7754 * gfortran.dg/array_constructor_type_14.f03: Likewise.
7755 * gfortran.dg/array_constructor_type_16.f03: Likewise.
7756 * gfortran.dg/array_constructor_type_2.f03: Likewise.
7757 * gfortran.dg/array_constructor_type_22.f03: Likewise.
7758 * gfortran.dg/array_constructor_type_3.f03: Likewise.
7759 * gfortran.dg/array_constructor_type_4.f03: Likewise.
7760 * gfortran.dg/array_constructor_type_5.f03: Likewise.
7761 * gfortran.dg/array_constructor_type_6.f03: Likewise.
7762 * gfortran.dg/array_constructor_type_7.f03: Likewise.
7763 * gfortran.dg/array_function_1.f90: Likewise.
7764 * gfortran.dg/array_function_5.f90: Likewise.
7765 * gfortran.dg/array_initializer_1.f90: Likewise.
7766 * gfortran.dg/array_initializer_2.f90: Likewise.
7767 * gfortran.dg/array_memcpy_5.f90: Likewise.
7768 * gfortran.dg/array_memset_2.f90: Likewise.
7769 * gfortran.dg/array_reference_1.f90: Likewise.
7770 * gfortran.dg/array_return_value_1.f90: Likewise.
7771 * gfortran.dg/array_section_1.f90: Likewise.
7772 * gfortran.dg/array_temporaries_3.f90: Likewise.
7773 * gfortran.dg/arrayio_1.f90: Likewise.
7774 * gfortran.dg/arrayio_10.f90: Likewise.
7775 * gfortran.dg/arrayio_11.f90: Likewise.
7776 * gfortran.dg/arrayio_12.f90: Likewise.
7777 * gfortran.dg/arrayio_13.f90: Likewise.
7778 * gfortran.dg/arrayio_14.f90: Likewise.
7779 * gfortran.dg/arrayio_16.f90: Likewise.
7780 * gfortran.dg/arrayio_2.f90: Likewise.
7781 * gfortran.dg/arrayio_3.f90: Likewise.
7782 * gfortran.dg/arrayio_4.f90: Likewise.
7783 * gfortran.dg/arrayio_5.f90: Likewise.
7784 * gfortran.dg/arrayio_6.f90: Likewise.
7785 * gfortran.dg/arrayio_7.f90: Likewise.
7786 * gfortran.dg/arrayio_8.f90: Likewise.
7787 * gfortran.dg/arrayio_9.f90: Likewise.
7788 * gfortran.dg/arrayio_derived_1.f90: Likewise.
7789 * gfortran.dg/assign_10.f90: Likewise.
7790 * gfortran.dg/assign_9.f90: Likewise.
7791 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
7792 * gfortran.dg/assignment_1.f90: Likewise.
7793 * gfortran.dg/associate_1.f03: Likewise.
7794 * gfortran.dg/associate_11.f90: Likewise.
7795 * gfortran.dg/associate_13.f90: Likewise.
7796 * gfortran.dg/associate_15.f90: Likewise.
7797 * gfortran.dg/associate_17.f90: Likewise.
7798 * gfortran.dg/associate_18.f08: Likewise.
7799 * gfortran.dg/associate_19.f03: Likewise.
7800 * gfortran.dg/associate_20.f03: Likewise.
7801 * gfortran.dg/associate_22.f90: Likewise.
7802 * gfortran.dg/associate_23.f90: Likewise.
7803 * gfortran.dg/associate_24.f90: Likewise.
7804 * gfortran.dg/associate_25.f90: Likewise.
7805 * gfortran.dg/associate_27.f90: Likewise.
7806 * gfortran.dg/associate_28.f90: Likewise.
7807 * gfortran.dg/associate_32.f03: Likewise.
7808 * gfortran.dg/associate_33.f03: Likewise.
7809 * gfortran.dg/associate_34.f90: Likewise.
7810 * gfortran.dg/associate_6.f03: Likewise.
7811 * gfortran.dg/associate_7.f03: Likewise.
7812 * gfortran.dg/associate_8.f03: Likewise.
7813 * gfortran.dg/associate_9.f03: Likewise.
7814 * gfortran.dg/associated_1.f90: Likewise.
7815 * gfortran.dg/associated_2.f90: Likewise.
7816 * gfortran.dg/associated_5.f90: Likewise.
7817 * gfortran.dg/associated_6.f90: Likewise.
7818 * gfortran.dg/associated_target_3.f90: Likewise.
7819 * gfortran.dg/associated_target_4.f90: Likewise.
7820 * gfortran.dg/associated_target_5.f03: Likewise.
7821 * gfortran.dg/associated_target_6.f03: Likewise.
7822 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7823 * gfortran.dg/assumed_rank_1.f90: Likewise.
7824 * gfortran.dg/assumed_rank_10.f90: Likewise.
7825 * gfortran.dg/assumed_rank_2.f90: Likewise.
7826 * gfortran.dg/assumed_rank_7.f90: Likewise.
7827 * gfortran.dg/assumed_rank_8.f90: Likewise.
7828 * gfortran.dg/assumed_rank_9.f90: Likewise.
7829 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7830 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7831 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
7832 * gfortran.dg/assumed_type_2.f90: Likewise.
7833 * gfortran.dg/atan2_1.f90: Likewise.
7834 * gfortran.dg/auto_array_1.f90: Likewise.
7835 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
7836 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
7837 * gfortran.dg/auto_char_len_3.f90: Likewise.
7838 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
7839 * gfortran.dg/auto_internal_assumed.f90: Likewise.
7840 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
7841 * gfortran.dg/auto_save_2.f90: Likewise.
7842 * gfortran.dg/automatic_default_init_1.f90: Likewise.
7843 * gfortran.dg/backslash_1.f90: Likewise.
7844 * gfortran.dg/backslash_2.f90: Likewise.
7845 * gfortran.dg/backslash_3.f: Likewise.
7846 * gfortran.dg/backspace_1.f: Likewise.
7847 * gfortran.dg/backspace_10.f90: Likewise.
7848 * gfortran.dg/backspace_11.f90: Likewise.
7849 * gfortran.dg/backspace_2.f: Likewise.
7850 * gfortran.dg/backspace_3.f: Likewise.
7851 * gfortran.dg/backspace_4.f: Likewise.
7852 * gfortran.dg/backspace_5.f: Likewise.
7853 * gfortran.dg/backspace_6.f: Likewise.
7854 * gfortran.dg/backspace_7.f90: Likewise.
7855 * gfortran.dg/backspace_8.f: Likewise.
7856 * gfortran.dg/backspace_9.f: Likewise.
7857 * gfortran.dg/bessel_1.f90: Likewise.
7858 * gfortran.dg/bessel_2.f90: Likewise.
7859 * gfortran.dg/bessel_5.f90: Likewise.
7860 * gfortran.dg/bessel_6.f90: Likewise.
7861 * gfortran.dg/bessel_7.f90: Likewise.
7862 * gfortran.dg/bind_c_dts_2.f03: Likewise.
7863 * gfortran.dg/bind_c_dts_3.f03: Likewise.
7864 * gfortran.dg/bind_c_usage_15.f90: Likewise.
7865 * gfortran.dg/bind_c_usage_16.f03: Likewise.
7866 * gfortran.dg/bind_c_usage_17.f90: Likewise.
7867 * gfortran.dg/bind_c_usage_24.f90: Likewise.
7868 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
7869 * gfortran.dg/binding_label_tests_16.f03: Likewise.
7870 * gfortran.dg/binding_label_tests_23.f90: Likewise.
7871 * gfortran.dg/bit_comparison_1.F90: Likewise.
7872 * gfortran.dg/bit_comparison_2.F90: Likewise.
7873 * gfortran.dg/block_1.f08: Likewise.
7874 * gfortran.dg/block_13.f08: Likewise.
7875 * gfortran.dg/block_14.f90: Likewise.
7876 * gfortran.dg/block_2.f08: Likewise.
7877 * gfortran.dg/block_6.f08: Likewise.
7878 * gfortran.dg/block_7.f08: Likewise.
7879 * gfortran.dg/block_8.f08: Likewise.
7880 * gfortran.dg/blockdata_1.f90: Likewise.
7881 * gfortran.dg/bound_1.f90: Likewise.
7882 * gfortran.dg/bound_2.f90: Likewise.
7883 * gfortran.dg/bound_3.f90: Likewise.
7884 * gfortran.dg/bound_4.f90: Likewise.
7885 * gfortran.dg/bound_5.f90: Likewise.
7886 * gfortran.dg/bound_6.f90: Likewise.
7887 * gfortran.dg/bound_7.f90: Likewise.
7888 * gfortran.dg/bound_8.f90: Likewise.
7889 * gfortran.dg/bound_9.f90: Likewise.
7890 * gfortran.dg/bound_simplification_1.f90: Likewise.
7891 * gfortran.dg/bound_simplification_3.f90: Likewise.
7892 * gfortran.dg/bound_simplification_4.f90: Likewise.
7893 * gfortran.dg/bound_simplification_5.f90: Likewise.
7894 * gfortran.dg/bound_simplification_6.f90: Likewise.
7895 * gfortran.dg/bounds_check_1.f90: Likewise.
7896 * gfortran.dg/bounds_check_12.f90: Likewise.
7897 * gfortran.dg/bounds_check_14.f90: Likewise.
7898 * gfortran.dg/bounds_check_15.f90: Likewise.
7899 * gfortran.dg/bounds_check_19.f90: Likewise.
7900 * gfortran.dg/bounds_check_8.f90: Likewise.
7901 * gfortran.dg/bounds_check_9.f90: Likewise.
7902 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
7903 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
7904 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
7905 * gfortran.dg/boz_1.f90: Likewise.
7906 * gfortran.dg/boz_11.f90: Likewise.
7907 * gfortran.dg/boz_13.f90: Likewise.
7908 * gfortran.dg/boz_14.f90: Likewise.
7909 * gfortran.dg/boz_15.f90: Likewise.
7910 * gfortran.dg/boz_3.f90: Likewise.
7911 * gfortran.dg/boz_6.f90: Likewise.
7912 * gfortran.dg/boz_9.f90: Likewise.
7913 * gfortran.dg/byte_1.f90: Likewise.
7914 * gfortran.dg/byte_2.f90: Likewise.
7915 * gfortran.dg/c_assoc.f90: Likewise.
7916 * gfortran.dg/c_assoc_2.f03: Likewise.
7917 * gfortran.dg/c_assoc_3.f90: Likewise.
7918 * gfortran.dg/c_by_val_1.f: Likewise.
7919 * gfortran.dg/c_by_val_5.f90: Likewise.
7920 * gfortran.dg/c_char_tests.f03: Likewise.
7921 * gfortran.dg/c_char_tests_2.f03: Likewise.
7922 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
7923 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
7924 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
7925 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7926 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
7927 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
7928 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
7929 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
7930 * gfortran.dg/c_kind_params.f90: Likewise.
7931 * gfortran.dg/c_loc_test_20.f90: Likewise.
7932 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7933 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
7934 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7935 * gfortran.dg/c_size_t_test.f03: Likewise.
7936 * gfortran.dg/c_sizeof_1.f90: Likewise.
7937 * gfortran.dg/c_sizeof_5.f90: Likewise.
7938 * gfortran.dg/c_sizeof_6.f90: Likewise.
7939 * gfortran.dg/char4_iunit_1.f03: Likewise.
7940 * gfortran.dg/char4_iunit_2.f03: Likewise.
7941 * gfortran.dg/char_allocation_1.f90: Likewise.
7942 * gfortran.dg/char_array_constructor.f90: Likewise.
7943 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7944 * gfortran.dg/char_assign_1.f90: Likewise.
7945 * gfortran.dg/char_associated_1.f90: Likewise.
7946 * gfortran.dg/char_cast_2.f90: Likewise.
7947 * gfortran.dg/char_comparison_1.f: Likewise.
7948 * gfortran.dg/char_component_initializer_1.f90: Likewise.
7949 * gfortran.dg/char_component_initializer_2.f90: Likewise.
7950 * gfortran.dg/char_cons_len.f90: Likewise.
7951 * gfortran.dg/char_conversion.f90: Likewise.
7952 * gfortran.dg/char_cshift_1.f90: Likewise.
7953 * gfortran.dg/char_cshift_2.f90: Likewise.
7954 * gfortran.dg/char_decl_2.f90: Likewise.
7955 * gfortran.dg/char_eoshift_1.f90: Likewise.
7956 * gfortran.dg/char_eoshift_2.f90: Likewise.
7957 * gfortran.dg/char_eoshift_3.f90: Likewise.
7958 * gfortran.dg/char_eoshift_4.f90: Likewise.
7959 * gfortran.dg/char_eoshift_5.f90: Likewise.
7960 * gfortran.dg/char_expr_1.f90: Likewise.
7961 * gfortran.dg/char_expr_3.f90: Likewise.
7962 * gfortran.dg/char_initialiser_actual.f90: Likewise.
7963 * gfortran.dg/char_length_12.f90: Likewise.
7964 * gfortran.dg/char_length_14.f90: Likewise.
7965 * gfortran.dg/char_length_15.f90: Likewise.
7966 * gfortran.dg/char_length_17.f90: Likewise.
7967 * gfortran.dg/char_length_20.f90: Likewise.
7968 * gfortran.dg/char_length_21.f90: Likewise.
7969 * gfortran.dg/char_length_5.f90: Likewise.
7970 * gfortran.dg/char_length_6.f90: Likewise.
7971 * gfortran.dg/char_length_7.f90: Likewise.
7972 * gfortran.dg/char_length_8.f90: Likewise.
7973 * gfortran.dg/char_pack_1.f90: Likewise.
7974 * gfortran.dg/char_pack_2.f90: Likewise.
7975 * gfortran.dg/char_pointer_assign.f90: Likewise.
7976 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
7977 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
7978 * gfortran.dg/char_pointer_dependency.f90: Likewise.
7979 * gfortran.dg/char_pointer_dummy.f90: Likewise.
7980 * gfortran.dg/char_pointer_func.f90: Likewise.
7981 * gfortran.dg/char_reshape_1.f90: Likewise.
7982 * gfortran.dg/char_result_1.f90: Likewise.
7983 * gfortran.dg/char_result_12.f90: Likewise.
7984 * gfortran.dg/char_result_13.f90: Likewise.
7985 * gfortran.dg/char_result_14.f90: Likewise.
7986 * gfortran.dg/char_result_15.f90: Likewise.
7987 * gfortran.dg/char_result_2.f90: Likewise.
7988 * gfortran.dg/char_result_3.f90: Likewise.
7989 * gfortran.dg/char_result_4.f90: Likewise.
7990 * gfortran.dg/char_result_5.f90: Likewise.
7991 * gfortran.dg/char_result_6.f90: Likewise.
7992 * gfortran.dg/char_result_7.f90: Likewise.
7993 * gfortran.dg/char_result_8.f90: Likewise.
7994 * gfortran.dg/char_spread_1.f90: Likewise.
7995 * gfortran.dg/char_transpose_1.f90: Likewise.
7996 * gfortran.dg/char_type_len.f90: Likewise.
7997 * gfortran.dg/char_unpack_1.f90: Likewise.
7998 * gfortran.dg/char_unpack_2.f90: Likewise.
7999 * gfortran.dg/character_array_constructor_1.f90: Likewise.
8000 * gfortran.dg/character_comparison_1.f90: Likewise.
8001 * gfortran.dg/character_comparison_2.f90: Likewise.
8002 * gfortran.dg/character_comparison_3.f90: Likewise.
8003 * gfortran.dg/character_comparison_4.f90: Likewise.
8004 * gfortran.dg/character_comparison_5.f90: Likewise.
8005 * gfortran.dg/character_comparison_6.f90: Likewise.
8006 * gfortran.dg/character_comparison_7.f90: Likewise.
8007 * gfortran.dg/character_comparison_8.f90: Likewise.
8008 * gfortran.dg/character_comparison_9.f90: Likewise.
8009 * gfortran.dg/charlen_15.f90: Likewise.
8010 * gfortran.dg/charlen_16.f90: Likewise.
8011 * gfortran.dg/chkbits.f90: Likewise.
8012 * gfortran.dg/chmod_1.f90: Likewise.
8013 * gfortran.dg/chmod_2.f90: Likewise.
8014 * gfortran.dg/chmod_3.f90: Likewise.
8015 * gfortran.dg/class_1.f03: Likewise.
8016 * gfortran.dg/class_18.f03: Likewise.
8017 * gfortran.dg/class_19.f03: Likewise.
8018 * gfortran.dg/class_35.f90: Likewise.
8019 * gfortran.dg/class_46.f03: Likewise.
8020 * gfortran.dg/class_48.f90: Likewise.
8021 * gfortran.dg/class_51.f90: Likewise.
8022 * gfortran.dg/class_52.f90: Likewise.
8023 * gfortran.dg/class_6.f03: Likewise.
8024 * gfortran.dg/class_63.f90: Likewise.
8025 * gfortran.dg/class_64.f90: Likewise.
8026 * gfortran.dg/class_65.f90: Likewise.
8027 * gfortran.dg/class_66.f90: Likewise.
8028 * gfortran.dg/class_67.f90: Likewise.
8029 * gfortran.dg/class_9.f03: Likewise.
8030 * gfortran.dg/class_alias.f90: Likewise.
8031 * gfortran.dg/class_allocate_1.f03: Likewise.
8032 * gfortran.dg/class_allocate_10.f03: Likewise.
8033 * gfortran.dg/class_allocate_13.f90: Likewise.
8034 * gfortran.dg/class_allocate_14.f90: Likewise.
8035 * gfortran.dg/class_allocate_15.f90: Likewise.
8036 * gfortran.dg/class_allocate_19.f03: Likewise.
8037 * gfortran.dg/class_allocate_21.f90: Likewise.
8038 * gfortran.dg/class_allocate_22.f90: Likewise.
8039 * gfortran.dg/class_allocate_3.f03: Likewise.
8040 * gfortran.dg/class_allocate_4.f03: Likewise.
8041 * gfortran.dg/class_allocate_5.f90: Likewise.
8042 * gfortran.dg/class_allocate_6.f03: Likewise.
8043 * gfortran.dg/class_allocate_7.f03: Likewise.
8044 * gfortran.dg/class_allocate_8.f03: Likewise.
8045 * gfortran.dg/class_allocate_9.f03: Likewise.
8046 * gfortran.dg/class_array_1.f03: Likewise.
8047 * gfortran.dg/class_array_14.f90: Likewise.
8048 * gfortran.dg/class_array_15.f03: Likewise.
8049 * gfortran.dg/class_array_16.f90: Likewise.
8050 * gfortran.dg/class_array_2.f03: Likewise.
8051 * gfortran.dg/class_array_20.f03: Likewise.
8052 * gfortran.dg/class_array_21.f03: Likewise.
8053 * gfortran.dg/class_array_3.f03: Likewise.
8054 * gfortran.dg/class_array_4.f03: Likewise.
8055 * gfortran.dg/class_array_7.f03: Likewise.
8056 * gfortran.dg/class_array_8.f03: Likewise.
8057 * gfortran.dg/class_array_9.f03: Likewise.
8058 * gfortran.dg/class_defined_operator_1.f03: Likewise.
8059 * gfortran.dg/class_dummy_1.f03: Likewise.
8060 * gfortran.dg/class_optional_1.f90: Likewise.
8061 * gfortran.dg/class_optional_2.f90: Likewise.
8062 * gfortran.dg/class_result_5.f90: Likewise.
8063 * gfortran.dg/class_result_6.f90: Likewise.
8064 * gfortran.dg/class_to_type_1.f03: Likewise.
8065 * gfortran.dg/class_to_type_2.f90: Likewise.
8066 * gfortran.dg/class_to_type_3.f03: Likewise.
8067 * gfortran.dg/class_to_type_4.f90: Likewise.
8068 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
8069 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
8070 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
8071 * gfortran.dg/coarray/atomic_1.f90: Likewise.
8072 * gfortran.dg/coarray/atomic_2.f90: Likewise.
8073 * gfortran.dg/coarray/codimension.f90: Likewise.
8074 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
8075 * gfortran.dg/coarray/collectives_1.f90: Likewise.
8076 * gfortran.dg/coarray/collectives_2.f90: Likewise.
8077 * gfortran.dg/coarray/collectives_3.f90: Likewise.
8078 * gfortran.dg/coarray/collectives_4.f90: Likewise.
8079 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
8080 * gfortran.dg/coarray/dummy_1.f90: Likewise.
8081 * gfortran.dg/coarray/event_1.f90: Likewise.
8082 * gfortran.dg/coarray/event_2.f90: Likewise.
8083 * gfortran.dg/coarray/get_array.f90: Likewise.
8084 * gfortran.dg/coarray/image_index_1.f90: Likewise.
8085 * gfortran.dg/coarray/image_index_2.f90: Likewise.
8086 * gfortran.dg/coarray/image_index_3.f90: Likewise.
8087 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
8088 * gfortran.dg/coarray/lock_1.f90: Likewise.
8089 * gfortran.dg/coarray/lock_2.f90: Likewise.
8090 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
8091 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
8092 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
8093 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
8094 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
8095 * gfortran.dg/coarray/registering_1.f90: Likewise.
8096 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
8097 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
8098 * gfortran.dg/coarray/send_array.f90: Likewise.
8099 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
8100 * gfortran.dg/coarray/sendget_array.f90: Likewise.
8101 * gfortran.dg/coarray/subobject_1.f90: Likewise.
8102 * gfortran.dg/coarray/sync_1.f90: Likewise.
8103 * gfortran.dg/coarray/sync_3.f90: Likewise.
8104 * gfortran.dg/coarray/this_image_1.f90: Likewise.
8105 * gfortran.dg/coarray/this_image_2.f90: Likewise.
8106 * gfortran.dg/coarray_13.f90: Likewise.
8107 * gfortran.dg/coarray_15.f90: Likewise.
8108 * gfortran.dg/coarray_16.f90: Likewise.
8109 * gfortran.dg/coarray_2.f90: Likewise.
8110 * gfortran.dg/coarray_23.f90: Likewise.
8111 * gfortran.dg/coarray_40.f90: Likewise.
8112 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
8113 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
8114 * gfortran.dg/coarray_allocate_10.f08: Likewise.
8115 * gfortran.dg/coarray_allocate_2.f08: Likewise.
8116 * gfortran.dg/coarray_allocate_3.f08: Likewise.
8117 * gfortran.dg/coarray_allocate_4.f08: Likewise.
8118 * gfortran.dg/coarray_allocate_5.f08: Likewise.
8119 * gfortran.dg/coarray_allocate_7.f08: Likewise.
8120 * gfortran.dg/coarray_allocate_8.f08: Likewise.
8121 * gfortran.dg/coarray_allocate_9.f08: Likewise.
8122 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8123 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8124 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
8125 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
8126 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
8127 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
8128 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
8129 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
8130 * gfortran.dg/coarray_stat_2.f90: Likewise.
8131 * gfortran.dg/coarray_subobject_1.f90: Likewise.
8132 * gfortran.dg/coindexed_1.f90: Likewise.
8133 * gfortran.dg/comma.f: Likewise.
8134 * gfortran.dg/comma_format_extension_3.f: Likewise.
8135 * gfortran.dg/comma_format_extension_4.f: Likewise.
8136 * gfortran.dg/common_2.f90: Likewise.
8137 * gfortran.dg/common_4.f90: Likewise.
8138 * gfortran.dg/common_align_1.f90: Likewise.
8139 * gfortran.dg/common_align_2.f90: Likewise.
8140 * gfortran.dg/common_equivalence_1.f: Likewise.
8141 * gfortran.dg/common_pointer_1.f90: Likewise.
8142 * gfortran.dg/common_resize_1.f: Likewise.
8143 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
8144 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
8145 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
8146 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
8147 * gfortran.dg/complex_read.f90: Likewise.
8148 * gfortran.dg/complex_write.f90: Likewise.
8149 * gfortran.dg/constant_substring.f: Likewise.
8150 * gfortran.dg/constructor_2.f90: Likewise.
8151 * gfortran.dg/constructor_3.f90: Likewise.
8152 * gfortran.dg/constructor_6.f90: Likewise.
8153 * gfortran.dg/contained_1.f90: Likewise.
8154 * gfortran.dg/contained_3.f90: Likewise.
8155 * gfortran.dg/contained_equivalence_1.f90: Likewise.
8156 * gfortran.dg/contained_module_proc_1.f90: Likewise.
8157 * gfortran.dg/continuation_1.f90: Likewise.
8158 * gfortran.dg/continuation_11.f90: Likewise.
8159 * gfortran.dg/continuation_12.f90: Likewise.
8160 * gfortran.dg/continuation_13.f90: Likewise.
8161 * gfortran.dg/continuation_14.f: Likewise.
8162 * gfortran.dg/continuation_8.f90: Likewise.
8163 * gfortran.dg/convert_2.f90: Likewise.
8164 * gfortran.dg/convert_implied_open.f90: Likewise.
8165 * gfortran.dg/count_init_expr.f03: Likewise.
8166 * gfortran.dg/cr_lf.f90: Likewise.
8167 * gfortran.dg/cray_pointers_10.f90: Likewise.
8168 * gfortran.dg/cray_pointers_2.f90: Likewise.
8169 * gfortran.dg/cray_pointers_5.f90: Likewise.
8170 * gfortran.dg/cray_pointers_7.f90: Likewise.
8171 * gfortran.dg/cray_pointers_8.f90: Likewise.
8172 * gfortran.dg/cshift_1.f90: Likewise.
8173 * gfortran.dg/cshift_2.f90: Likewise.
8174 * gfortran.dg/cshift_large_1.f90: Likewise.
8175 * gfortran.dg/cshift_nan_1.f90: Likewise.
8176 * gfortran.dg/csqrt_2.f: Likewise.
8177 * gfortran.dg/data_array_1.f90: Likewise.
8178 * gfortran.dg/data_char_1.f90: Likewise.
8179 * gfortran.dg/data_char_2.f90: Likewise.
8180 * gfortran.dg/data_char_3.f90: Likewise.
8181 * gfortran.dg/data_derived_1.f90: Likewise.
8182 * gfortran.dg/data_implied_do_1.f90: Likewise.
8183 * gfortran.dg/data_namelist_conflict.f90: Likewise.
8184 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
8185 * gfortran.dg/deallocate_stat.f90: Likewise.
8186 * gfortran.dg/deallocate_stat_2.f90: Likewise.
8187 * gfortran.dg/debug/pr37738.f: Likewise.
8188 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
8189 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
8190 * gfortran.dg/dec_exp_1.f90: Likewise.
8191 * gfortran.dg/dec_init_1.f90: Likewise.
8192 * gfortran.dg/dec_init_2.f90: Likewise.
8193 * gfortran.dg/dec_init_3.f90: Likewise.
8194 * gfortran.dg/dec_init_4.f90: Likewise.
8195 * gfortran.dg/dec_io_1.f90: Likewise.
8196 * gfortran.dg/dec_io_2.f90: Likewise.
8197 * gfortran.dg/dec_io_2a.f90: Likewise.
8198 * gfortran.dg/dec_io_6.f90: Likewise.
8199 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
8200 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
8201 * gfortran.dg/dec_math.f90: Likewise.
8202 * gfortran.dg/dec_parameter_1.f: Likewise.
8203 * gfortran.dg/dec_parameter_2.f90: Likewise.
8204 * gfortran.dg/dec_static_1.f90: Likewise.
8205 * gfortran.dg/dec_static_2.f90: Likewise.
8206 * gfortran.dg/dec_structure_1.f90: Likewise.
8207 * gfortran.dg/dec_structure_10.f90: Likewise.
8208 * gfortran.dg/dec_structure_18.f90: Likewise.
8209 * gfortran.dg/dec_structure_19.f90: Likewise.
8210 * gfortran.dg/dec_structure_2.f90: Likewise.
8211 * gfortran.dg/dec_structure_22.f90: Likewise.
8212 * gfortran.dg/dec_structure_3.f90: Likewise.
8213 * gfortran.dg/dec_structure_4.f90: Likewise.
8214 * gfortran.dg/dec_structure_5.f90: Likewise.
8215 * gfortran.dg/dec_structure_6.f90: Likewise.
8216 * gfortran.dg/dec_structure_7.f90: Likewise.
8217 * gfortran.dg/dec_union_1.f90: Likewise.
8218 * gfortran.dg/dec_union_2.f90: Likewise.
8219 * gfortran.dg/dec_union_3.f90: Likewise.
8220 * gfortran.dg/dec_union_4.f90: Likewise.
8221 * gfortran.dg/dec_union_5.f90: Likewise.
8222 * gfortran.dg/default_format_1.f90: Likewise.
8223 * gfortran.dg/default_format_2.f90: Likewise.
8224 * gfortran.dg/default_format_denormal_1.f90: Likewise.
8225 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8226 * gfortran.dg/default_initialization_3.f90: Likewise.
8227 * gfortran.dg/default_initialization_4.f90: Likewise.
8228 * gfortran.dg/default_initialization_5.f90: Likewise.
8229 * gfortran.dg/deferred_character_1.f90: Likewise.
8230 * gfortran.dg/deferred_character_10.f90: Likewise.
8231 * gfortran.dg/deferred_character_11.f90: Likewise.
8232 * gfortran.dg/deferred_character_12.f90: Likewise.
8233 * gfortran.dg/deferred_character_13.f90: Likewise.
8234 * gfortran.dg/deferred_character_14.f90: Likewise.
8235 * gfortran.dg/deferred_character_15.f90: Likewise.
8236 * gfortran.dg/deferred_character_16.f90: Likewise.
8237 * gfortran.dg/deferred_character_2.f90: Likewise.
8238 * gfortran.dg/deferred_character_3.f90: Likewise.
8239 * gfortran.dg/deferred_character_4.f90: Likewise.
8240 * gfortran.dg/deferred_character_5.f90: Likewise.
8241 * gfortran.dg/deferred_character_6.f90: Likewise.
8242 * gfortran.dg/deferred_character_7.f90: Likewise.
8243 * gfortran.dg/deferred_character_8.f90: Likewise.
8244 * gfortran.dg/deferred_character_9.f90: Likewise.
8245 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
8246 * gfortran.dg/deferred_type_component_1.f90: Likewise.
8247 * gfortran.dg/deferred_type_component_2.f90: Likewise.
8248 * gfortran.dg/deferred_type_param_2.f90: Likewise.
8249 * gfortran.dg/deferred_type_param_4.f90: Likewise.
8250 * gfortran.dg/deferred_type_param_5.f90: Likewise.
8251 * gfortran.dg/deferred_type_param_6.f90: Likewise.
8252 * gfortran.dg/deferred_type_param_8.f90: Likewise.
8253 * gfortran.dg/deferred_type_param_9.f90: Likewise.
8254 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
8255 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
8256 * gfortran.dg/defined_assignment_1.f90: Likewise.
8257 * gfortran.dg/defined_assignment_10.f90: Likewise.
8258 * gfortran.dg/defined_assignment_11.f90: Likewise.
8259 * gfortran.dg/defined_assignment_2.f90: Likewise.
8260 * gfortran.dg/defined_assignment_3.f90: Likewise.
8261 * gfortran.dg/defined_assignment_4.f90: Likewise.
8262 * gfortran.dg/defined_assignment_5.f90: Likewise.
8263 * gfortran.dg/defined_assignment_8.f90: Likewise.
8264 * gfortran.dg/defined_assignment_9.f90: Likewise.
8265 * gfortran.dg/dependency_2.f90: Likewise.
8266 * gfortran.dg/dependency_21.f90: Likewise.
8267 * gfortran.dg/dependency_22.f90: Likewise.
8268 * gfortran.dg/dependency_23.f90: Likewise.
8269 * gfortran.dg/dependency_24.f90: Likewise.
8270 * gfortran.dg/dependency_25.f90: Likewise.
8271 * gfortran.dg/dependency_26.f90: Likewise.
8272 * gfortran.dg/dependency_39.f90: Likewise.
8273 * gfortran.dg/dependency_40.f90: Likewise.
8274 * gfortran.dg/dependency_41.f90: Likewise.
8275 * gfortran.dg/dependency_42.f90: Likewise.
8276 * gfortran.dg/dependency_43.f90: Likewise.
8277 * gfortran.dg/dependency_44.f90: Likewise.
8278 * gfortran.dg/dependency_45.f90: Likewise.
8279 * gfortran.dg/dependency_50.f90: Likewise.
8280 * gfortran.dg/dependency_51.f90: Likewise.
8281 * gfortran.dg/dependent_decls_1.f90: Likewise.
8282 * gfortran.dg/der_array_1.f90: Likewise.
8283 * gfortran.dg/der_array_io_1.f90: Likewise.
8284 * gfortran.dg/der_array_io_2.f90: Likewise.
8285 * gfortran.dg/der_array_io_3.f90: Likewise.
8286 * gfortran.dg/der_io_1.f90: Likewise.
8287 * gfortran.dg/der_io_3.f90: Likewise.
8288 * gfortran.dg/der_pointer_2.f90: Likewise.
8289 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
8290 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
8291 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
8292 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
8293 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
8294 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8295 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
8296 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
8297 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
8298 * gfortran.dg/derived_external_function_1.f90: Likewise.
8299 * gfortran.dg/derived_init_1.f90: Likewise.
8300 * gfortran.dg/derived_init_2.f90: Likewise.
8301 * gfortran.dg/derived_init_3.f90: Likewise.
8302 * gfortran.dg/derived_init_4.f90: Likewise.
8303 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
8304 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8305 * gfortran.dg/dev_null.F90: Likewise.
8306 * gfortran.dg/dfloat_1.f90: Likewise.
8307 * gfortran.dg/dim_sum_1.f90: Likewise.
8308 * gfortran.dg/dim_sum_2.f90: Likewise.
8309 * gfortran.dg/dim_sum_3.f90: Likewise.
8310 * gfortran.dg/direct_io_10.f: Likewise.
8311 * gfortran.dg/direct_io_11.f90: Likewise.
8312 * gfortran.dg/direct_io_12.f90: Likewise.
8313 * gfortran.dg/direct_io_2.f90: Likewise.
8314 * gfortran.dg/direct_io_3.f90: Likewise.
8315 * gfortran.dg/direct_io_4.f90: Likewise.
8316 * gfortran.dg/direct_io_5.f90: Likewise.
8317 * gfortran.dg/direct_io_6.f90: Likewise.
8318 * gfortran.dg/direct_io_7.f90: Likewise.
8319 * gfortran.dg/direct_io_8.f90: Likewise.
8320 * gfortran.dg/direct_io_9.f: Likewise.
8321 * gfortran.dg/do_1.f90: Likewise.
8322 * gfortran.dg/do_3.F90: Likewise.
8323 * gfortran.dg/do_concurrent_2.f90: Likewise.
8324 * gfortran.dg/do_concurrent_4.f90: Likewise.
8325 * gfortran.dg/do_corner_warn.f90: Likewise.
8326 * gfortran.dg/do_iterator_2.f90: Likewise.
8327 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
8328 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
8329 * gfortran.dg/dos_eol.f: Likewise.
8330 * gfortran.dg/dot_product_1.f03: Likewise.
8331 * gfortran.dg/dot_product_2.f90: Likewise.
8332 * gfortran.dg/dot_product_4.f90: Likewise.
8333 * gfortran.dg/dshift_1.F90: Likewise.
8334 * gfortran.dg/dshift_2.F90: Likewise.
8335 * gfortran.dg/dtio_1.f90: Likewise.
8336 * gfortran.dg/dtio_10.f90: Likewise.
8337 * gfortran.dg/dtio_12.f90: Likewise.
8338 * gfortran.dg/dtio_14.f90: Likewise.
8339 * gfortran.dg/dtio_15.f90: Likewise.
8340 * gfortran.dg/dtio_16.f90: Likewise.
8341 * gfortran.dg/dtio_17.f90: Likewise.
8342 * gfortran.dg/dtio_19.f90: Likewise.
8343 * gfortran.dg/dtio_2.f90: Likewise.
8344 * gfortran.dg/dtio_20.f03: Likewise.
8345 * gfortran.dg/dtio_22.f90: Likewise.
8346 * gfortran.dg/dtio_24.f90: Likewise.
8347 * gfortran.dg/dtio_25.f90: Likewise.
8348 * gfortran.dg/dtio_26.f03: Likewise.
8349 * gfortran.dg/dtio_27.f90: Likewise.
8350 * gfortran.dg/dtio_28.f03: Likewise.
8351 * gfortran.dg/dtio_3.f90: Likewise.
8352 * gfortran.dg/dtio_30.f03: Likewise.
8353 * gfortran.dg/dtio_31.f03: Likewise.
8354 * gfortran.dg/dtio_32.f03: Likewise.
8355 * gfortran.dg/dtio_4.f90: Likewise.
8356 * gfortran.dg/dtio_5.f90: Likewise.
8357 * gfortran.dg/dtio_7.f90: Likewise.
8358 * gfortran.dg/dtio_8.f90: Likewise.
8359 * gfortran.dg/dtio_9.f90: Likewise.
8360 * gfortran.dg/dummy_procedure_3.f90: Likewise.
8361 * gfortran.dg/dummy_procedure_7.f90: Likewise.
8362 * gfortran.dg/dup_save_1.f90: Likewise.
8363 * gfortran.dg/dup_save_2.f90: Likewise.
8364 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
8365 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
8366 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
8367 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
8368 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
8369 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
8370 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
8371 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
8372 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
8373 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
8374 * gfortran.dg/e_d_fmt.f90: Likewise.
8375 * gfortran.dg/edit_real_1.f90: Likewise.
8376 * gfortran.dg/elemental_by_value_1.f90: Likewise.
8377 * gfortran.dg/elemental_dependency_1.f90: Likewise.
8378 * gfortran.dg/elemental_dependency_4.f90: Likewise.
8379 * gfortran.dg/elemental_dependency_5.f90: Likewise.
8380 * gfortran.dg/elemental_dependency_6.f90: Likewise.
8381 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
8382 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
8383 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
8384 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
8385 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
8386 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
8387 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
8388 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
8389 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
8390 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
8391 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
8392 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
8393 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
8394 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
8395 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
8396 * gfortran.dg/empty_format_1.f90: Likewise.
8397 * gfortran.dg/endfile.f: Likewise.
8398 * gfortran.dg/endfile.f90: Likewise.
8399 * gfortran.dg/endfile_2.f90: Likewise.
8400 * gfortran.dg/entry_1.f90: Likewise.
8401 * gfortran.dg/entry_10.f90: Likewise.
8402 * gfortran.dg/entry_12.f90: Likewise.
8403 * gfortran.dg/entry_13.f90: Likewise.
8404 * gfortran.dg/entry_14.f90: Likewise.
8405 * gfortran.dg/entry_16.f90: Likewise.
8406 * gfortran.dg/entry_3.f90: Likewise.
8407 * gfortran.dg/entry_6.f90: Likewise.
8408 * gfortran.dg/entry_9.f90: Likewise.
8409 * gfortran.dg/entry_array_specs_2.f: Likewise.
8410 * gfortran.dg/enum_1.f90: Likewise.
8411 * gfortran.dg/enum_9.f90: Likewise.
8412 * gfortran.dg/eof_1.f90: Likewise.
8413 * gfortran.dg/eof_2.f90: Likewise.
8414 * gfortran.dg/eof_4.f90: Likewise.
8415 * gfortran.dg/eof_5.f90: Likewise.
8416 * gfortran.dg/eor_handling_1.f90: Likewise.
8417 * gfortran.dg/eor_handling_2.f90: Likewise.
8418 * gfortran.dg/eor_handling_3.f90: Likewise.
8419 * gfortran.dg/eor_handling_4.f90: Likewise.
8420 * gfortran.dg/eor_handling_5.f90: Likewise.
8421 * gfortran.dg/eoshift_3.f90: Likewise.
8422 * gfortran.dg/eoshift_4.f90: Likewise.
8423 * gfortran.dg/eoshift_5.f90: Likewise.
8424 * gfortran.dg/eoshift_6.f90: Likewise.
8425 * gfortran.dg/eoshift_large_1.f90: Likewise.
8426 * gfortran.dg/equiv_6.f90: Likewise.
8427 * gfortran.dg/equiv_7.f90: Likewise.
8428 * gfortran.dg/equiv_9.f90: Likewise.
8429 * gfortran.dg/equiv_constraint_4.f90: Likewise.
8430 * gfortran.dg/erf_2.F90: Likewise.
8431 * gfortran.dg/erf_3.F90: Likewise.
8432 * gfortran.dg/erfc_scaled_1.f90: Likewise.
8433 * gfortran.dg/error_format_2.f90: Likewise.
8434 * gfortran.dg/error_recovery_5.f90: Likewise.
8435 * gfortran.dg/execute_command_line_2.f90: Likewise.
8436 * gfortran.dg/execute_command_line_3.f90: Likewise.
8437 * gfortran.dg/exit_1.f08: Likewise.
8438 * gfortran.dg/exit_3.f08: Likewise.
8439 * gfortran.dg/exponent_1.f90: Likewise.
8440 * gfortran.dg/exponent_2.f90: Likewise.
8441 * gfortran.dg/extended_char_comparison_1.f: Likewise.
8442 * gfortran.dg/extends_1.f03: Likewise.
8443 * gfortran.dg/extends_16.f90: Likewise.
8444 * gfortran.dg/extends_2.f03: Likewise.
8445 * gfortran.dg/extends_3.f03: Likewise.
8446 * gfortran.dg/extends_4.f03: Likewise.
8447 * gfortran.dg/extends_type_of_1.f03: Likewise.
8448 * gfortran.dg/extends_type_of_2.f03: Likewise.
8449 * gfortran.dg/external_procedures_3.f90: Likewise.
8450 * gfortran.dg/f2003_inquire_1.f03: Likewise.
8451 * gfortran.dg/f2003_io_1.f03: Likewise.
8452 * gfortran.dg/f2003_io_4.f03: Likewise.
8453 * gfortran.dg/f2003_io_5.f03: Likewise.
8454 * gfortran.dg/f2003_io_6.f03: Likewise.
8455 * gfortran.dg/f2003_io_7.f03: Likewise.
8456 * gfortran.dg/f2c_1.f90: Likewise.
8457 * gfortran.dg/f2c_2.f90: Likewise.
8458 * gfortran.dg/f2c_3.f90: Likewise.
8459 * gfortran.dg/f2c_4.f90: Likewise.
8460 * gfortran.dg/f2c_6.f90: Likewise.
8461 * gfortran.dg/f2c_7.f90: Likewise.
8462 * gfortran.dg/f2c_9.f90: Likewise.
8463 * gfortran.dg/fgetc_1.f90: Likewise.
8464 * gfortran.dg/fgetc_2.f90: Likewise.
8465 * gfortran.dg/filename_null.f90: Likewise.
8466 * gfortran.dg/finalize_12.f90: Likewise.
8467 * gfortran.dg/finalize_13.f90: Likewise.
8468 * gfortran.dg/finalize_15.f90: Likewise.
8469 * gfortran.dg/finalize_17.f90: Likewise.
8470 * gfortran.dg/finalize_18.f90: Likewise.
8471 * gfortran.dg/finalize_25.f90: Likewise.
8472 * gfortran.dg/finalize_29.f08: Likewise.
8473 * gfortran.dg/finalize_31.f90: Likewise.
8474 * gfortran.dg/float_1.f90: Likewise.
8475 * gfortran.dg/flush_1.f90: Likewise.
8476 * gfortran.dg/fmt_bz_bn.f: Likewise.
8477 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
8478 * gfortran.dg/fmt_cache_1.f: Likewise.
8479 * gfortran.dg/fmt_cache_2.f: Likewise.
8480 * gfortran.dg/fmt_cache_3.f90: Likewise.
8481 * gfortran.dg/fmt_colon.f90: Likewise.
8482 * gfortran.dg/fmt_e.f90: Likewise.
8483 * gfortran.dg/fmt_en.f90: Likewise.
8484 * gfortran.dg/fmt_error_10.f: Likewise.
8485 * gfortran.dg/fmt_error_9.f: Likewise.
8486 * gfortran.dg/fmt_exhaust.f90: Likewise.
8487 * gfortran.dg/fmt_f0_1.f90: Likewise.
8488 * gfortran.dg/fmt_f_an_p.f: Likewise.
8489 * gfortran.dg/fmt_fw_d.f90: Likewise.
8490 * gfortran.dg/fmt_g.f: Likewise.
8491 * gfortran.dg/fmt_g0_1.f08: Likewise.
8492 * gfortran.dg/fmt_g0_2.f08: Likewise.
8493 * gfortran.dg/fmt_g0_4.f08: Likewise.
8494 * gfortran.dg/fmt_g0_5.f08: Likewise.
8495 * gfortran.dg/fmt_g0_6.f08: Likewise.
8496 * gfortran.dg/fmt_g0_7.f08: Likewise.
8497 * gfortran.dg/fmt_g_1.f90: Likewise.
8498 * gfortran.dg/fmt_int_sign.f90: Likewise.
8499 * gfortran.dg/fmt_l.f90: Likewise.
8500 * gfortran.dg/fmt_missing_period_2.f: Likewise.
8501 * gfortran.dg/fmt_missing_period_3.f: Likewise.
8502 * gfortran.dg/fmt_p_1.f90: Likewise.
8503 * gfortran.dg/fmt_pf.f90: Likewise.
8504 * gfortran.dg/fmt_read.f90: Likewise.
8505 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
8506 * gfortran.dg/fmt_t_1.f90: Likewise.
8507 * gfortran.dg/fmt_t_2.f90: Likewise.
8508 * gfortran.dg/fmt_t_3.f90: Likewise.
8509 * gfortran.dg/fmt_t_4.f90: Likewise.
8510 * gfortran.dg/fmt_t_5.f90: Likewise.
8511 * gfortran.dg/fmt_t_6.f: Likewise.
8512 * gfortran.dg/fmt_t_7.f: Likewise.
8513 * gfortran.dg/fmt_t_9.f: Likewise.
8514 * gfortran.dg/fmt_tl.f: Likewise.
8515 * gfortran.dg/fmt_unlimited.f90: Likewise.
8516 * gfortran.dg/fmt_white.f: Likewise.
8517 * gfortran.dg/fmt_zero_digits.f90: Likewise.
8518 * gfortran.dg/fold_nearest.f90: Likewise.
8519 * gfortran.dg/forall_1.f90: Likewise.
8520 * gfortran.dg/forall_10.f90: Likewise.
8521 * gfortran.dg/forall_12.f90: Likewise.
8522 * gfortran.dg/forall_13.f90: Likewise.
8523 * gfortran.dg/forall_15.f90: Likewise.
8524 * gfortran.dg/forall_4.f90: Likewise.
8525 * gfortran.dg/forall_5.f90: Likewise.
8526 * gfortran.dg/forall_6.f90: Likewise.
8527 * gfortran.dg/forall_7.f90: Likewise.
8528 * gfortran.dg/fraction.f90: Likewise.
8529 * gfortran.dg/fseek.f90: Likewise.
8530 * gfortran.dg/ftell_1.f90: Likewise.
8531 * gfortran.dg/ftell_2.f90: Likewise.
8532 * gfortran.dg/ftell_3.f90: Likewise.
8533 * gfortran.dg/func_assign_2.f90: Likewise.
8534 * gfortran.dg/func_assign_3.f90: Likewise.
8535 * gfortran.dg/func_derived_1.f90: Likewise.
8536 * gfortran.dg/func_derived_2.f90: Likewise.
8537 * gfortran.dg/func_derived_3.f90: Likewise.
8538 * gfortran.dg/func_result_1.f90: Likewise.
8539 * gfortran.dg/func_result_2.f90: Likewise.
8540 * gfortran.dg/func_result_6.f90: Likewise.
8541 * gfortran.dg/function_charlen_2.f90: Likewise.
8542 * gfortran.dg/function_charlen_3.f: Likewise.
8543 * gfortran.dg/function_kinds_1.f90: Likewise.
8544 * gfortran.dg/function_kinds_4.f90: Likewise.
8545 * gfortran.dg/function_optimize_10.f90: Likewise.
8546 * gfortran.dg/function_optimize_11.f90: Likewise.
8547 * gfortran.dg/function_optimize_12.f90: Likewise.
8548 * gfortran.dg/function_optimize_4.f90: Likewise.
8549 * gfortran.dg/function_optimize_8.f90: Likewise.
8550 * gfortran.dg/g77/13037.f: Likewise.
8551 * gfortran.dg/g77/1832.f: Likewise.
8552 * gfortran.dg/g77/19981119-0.f: Likewise.
8553 * gfortran.dg/g77/19990313-0.f: Likewise.
8554 * gfortran.dg/g77/19990313-1.f: Likewise.
8555 * gfortran.dg/g77/19990313-2.f: Likewise.
8556 * gfortran.dg/g77/19990313-3.f: Likewise.
8557 * gfortran.dg/g77/19990419-1.f: Likewise.
8558 * gfortran.dg/g77/19990826-0.f: Likewise.
8559 * gfortran.dg/g77/19990826-2.f: Likewise.
8560 * gfortran.dg/g77/20000503-1.f: Likewise.
8561 * gfortran.dg/g77/20001111.f: Likewise.
8562 * gfortran.dg/g77/20010116.f: Likewise.
8563 * gfortran.dg/g77/20010216-1.f: Likewise.
8564 * gfortran.dg/g77/20010430.f: Likewise.
8565 * gfortran.dg/g77/20010610.f: Likewise.
8566 * gfortran.dg/g77/6177.f: Likewise.
8567 * gfortran.dg/g77/7388.f: Likewise.
8568 * gfortran.dg/g77/947.f: Likewise.
8569 * gfortran.dg/g77/970625-2.f: Likewise.
8570 * gfortran.dg/g77/971102-1.f: Likewise.
8571 * gfortran.dg/g77/980628-0.f: Likewise.
8572 * gfortran.dg/g77/980628-1.f: Likewise.
8573 * gfortran.dg/g77/980628-10.f: Likewise.
8574 * gfortran.dg/g77/980628-2.f: Likewise.
8575 * gfortran.dg/g77/980628-3.f: Likewise.
8576 * gfortran.dg/g77/980628-7.f: Likewise.
8577 * gfortran.dg/g77/980628-8.f: Likewise.
8578 * gfortran.dg/g77/980628-9.f: Likewise.
8579 * gfortran.dg/g77/980701-0.f: Likewise.
8580 * gfortran.dg/g77/980701-1.f: Likewise.
8581 * gfortran.dg/g77/cabs.f: Likewise.
8582 * gfortran.dg/g77/claus.f: Likewise.
8583 * gfortran.dg/g77/complex_1.f: Likewise.
8584 * gfortran.dg/g77/cpp3.F: Likewise.
8585 * gfortran.dg/g77/cpp4.F: Likewise.
8586 * gfortran.dg/g77/cpp5.F: Likewise.
8587 * gfortran.dg/g77/dcomplex.f: Likewise.
8588 * gfortran.dg/g77/dnrm2.f: Likewise.
8589 * gfortran.dg/g77/erfc.f: Likewise.
8590 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
8591 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
8592 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
8593 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
8594 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
8595 * gfortran.dg/g77/int8421.f: Likewise.
8596 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
8597 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
8598 * gfortran.dg/g77/le.f: Likewise.
8599 * gfortran.dg/g77/short.f: Likewise.
8600 * gfortran.dg/gamma_1.f90: Likewise.
8601 * gfortran.dg/gamma_4.f90: Likewise.
8602 * gfortran.dg/gamma_5.f90: Likewise.
8603 * gfortran.dg/generic_13.f90: Likewise.
8604 * gfortran.dg/generic_15.f90: Likewise.
8605 * gfortran.dg/generic_19.f90: Likewise.
8606 * gfortran.dg/generic_20.f90: Likewise.
8607 * gfortran.dg/generic_23.f03: Likewise.
8608 * gfortran.dg/generic_25.f90: Likewise.
8609 * gfortran.dg/generic_27.f90: Likewise.
8610 * gfortran.dg/generic_31.f90: Likewise.
8611 * gfortran.dg/generic_4.f90: Likewise.
8612 * gfortran.dg/global_vars_c_init.f90: Likewise.
8613 * gfortran.dg/global_vars_f90_init.f90: Likewise.
8614 * gfortran.dg/gnu_logical_1.F: Likewise.
8615 * gfortran.dg/goacc/fixed-1.f: Likewise.
8616 * gfortran.dg/goacc/fixed-2.f: Likewise.
8617 * gfortran.dg/goacc/gang-static.f95: Likewise.
8618 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8619 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8620 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8621 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8622 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8623 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8624 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8625 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8626 * gfortran.dg/goacc/omp-fixed.f: Likewise.
8627 * gfortran.dg/gomp/crayptr5.f90: Likewise.
8628 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
8629 * gfortran.dg/gomp/pr48794.f90: Likewise.
8630 * gfortran.dg/gomp/pr72744.f90: Likewise.
8631 * gfortran.dg/gomp/pr77665.f90: Likewise.
8632 * gfortran.dg/gomp/workshare2.f90: Likewise.
8633 * gfortran.dg/gomp/workshare3.f90: Likewise.
8634 * gfortran.dg/goto_1.f: Likewise.
8635 * gfortran.dg/goto_2.f90: Likewise.
8636 * gfortran.dg/goto_4.f90: Likewise.
8637 * gfortran.dg/goto_6.f: Likewise.
8638 * gfortran.dg/graphite/id-26.f03: Likewise.
8639 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
8640 * gfortran.dg/graphite/pr29581.f90: Likewise.
8641 * gfortran.dg/graphite/pr29832.f90: Likewise.
8642 * gfortran.dg/graphite/run-id-1.f: Likewise.
8643 * gfortran.dg/graphite/run-id-2.f90: Likewise.
8644 * gfortran.dg/graphite/run-id-3.f90: Likewise.
8645 * gfortran.dg/hollerith.f90: Likewise.
8646 * gfortran.dg/hollerith4.f90: Likewise.
8647 * gfortran.dg/hollerith6.f90: Likewise.
8648 * gfortran.dg/hollerith8.f90: Likewise.
8649 * gfortran.dg/hollerith_1.f90: Likewise.
8650 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
8651 * gfortran.dg/hollerith_f95.f90: Likewise.
8652 * gfortran.dg/hollerith_legacy.f90: Likewise.
8653 * gfortran.dg/host_assoc_call_3.f90: Likewise.
8654 * gfortran.dg/host_assoc_function_1.f90: Likewise.
8655 * gfortran.dg/host_assoc_function_3.f90: Likewise.
8656 * gfortran.dg/host_assoc_function_4.f90: Likewise.
8657 * gfortran.dg/host_assoc_function_9.f90: Likewise.
8658 * gfortran.dg/host_dummy_index_1.f90: Likewise.
8659 * gfortran.dg/hypot_1.f90: Likewise.
8660 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
8661 * gfortran.dg/iargc.f90: Likewise.
8662 * gfortran.dg/ibits.f90: Likewise.
8663 * gfortran.dg/ichar_1.f90: Likewise.
8664 * gfortran.dg/ichar_2.f90: Likewise.
8665 * gfortran.dg/ieee/ieee_1.F90: Likewise.
8666 * gfortran.dg/ieee/ieee_2.f90: Likewise.
8667 * gfortran.dg/ieee/ieee_3.f90: Likewise.
8668 * gfortran.dg/ieee/ieee_4.f90: Likewise.
8669 * gfortran.dg/ieee/ieee_6.f90: Likewise.
8670 * gfortran.dg/ieee/ieee_7.f90: Likewise.
8671 * gfortran.dg/ieee/ieee_8.f90: Likewise.
8672 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
8673 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
8674 * gfortran.dg/ieee/large_1.f90: Likewise.
8675 * gfortran.dg/ieee/large_2.f90: Likewise.
8676 * gfortran.dg/ieee/large_3.F90: Likewise.
8677 * gfortran.dg/ieee/large_4.f90: Likewise.
8678 * gfortran.dg/ieee/rounding_1.f90: Likewise.
8679 * gfortran.dg/ieee/underflow_1.f90: Likewise.
8680 * gfortran.dg/impl_do_var_data.f90: Likewise.
8681 * gfortran.dg/implicit_10.f90: Likewise.
8682 * gfortran.dg/implicit_12.f90: Likewise.
8683 * gfortran.dg/implicit_class_1.f90: Likewise.
8684 * gfortran.dg/implicit_pure_1.f90: Likewise.
8685 * gfortran.dg/implied_do_1.f90: Likewise.
8686 * gfortran.dg/implied_do_io_1.f90: Likewise.
8687 * gfortran.dg/implied_do_io_2.f90: Likewise.
8688 * gfortran.dg/implied_do_io_3.f90: Likewise.
8689 * gfortran.dg/implied_shape_1.f08: Likewise.
8690 * gfortran.dg/import.f90: Likewise.
8691 * gfortran.dg/import4.f90: Likewise.
8692 * gfortran.dg/impure_1.f08: Likewise.
8693 * gfortran.dg/index.f90: Likewise.
8694 * gfortran.dg/index_2.f90: Likewise.
8695 * gfortran.dg/init_flag_1.f90: Likewise.
8696 * gfortran.dg/init_flag_10.f90: Likewise.
8697 * gfortran.dg/init_flag_15.f03: Likewise.
8698 * gfortran.dg/init_flag_2.f90: Likewise.
8699 * gfortran.dg/init_flag_3.f90: Likewise.
8700 * gfortran.dg/init_flag_4.f90: Likewise.
8701 * gfortran.dg/init_flag_5.f90: Likewise.
8702 * gfortran.dg/init_flag_6.f90: Likewise.
8703 * gfortran.dg/init_flag_7.f90: Likewise.
8704 * gfortran.dg/init_flag_9.f90: Likewise.
8705 * gfortran.dg/initialization_11.f90: Likewise.
8706 * gfortran.dg/initialization_19.f90: Likewise.
8707 * gfortran.dg/initialization_2.f90: Likewise.
8708 * gfortran.dg/initialization_22.f90: Likewise.
8709 * gfortran.dg/initialization_27.f90: Likewise.
8710 * gfortran.dg/initialization_5.f90: Likewise.
8711 * gfortran.dg/initialization_6.f90: Likewise.
8712 * gfortran.dg/inline_matmul_1.f90: Likewise.
8713 * gfortran.dg/inline_matmul_10.f90: Likewise.
8714 * gfortran.dg/inline_matmul_11.f90: Likewise.
8715 * gfortran.dg/inline_matmul_13.f90: Likewise.
8716 * gfortran.dg/inline_matmul_14.f90: Likewise.
8717 * gfortran.dg/inline_matmul_16.f90: Likewise.
8718 * gfortran.dg/inline_matmul_17.f90: Likewise.
8719 * gfortran.dg/inline_matmul_18.f90: Likewise.
8720 * gfortran.dg/inline_matmul_19.f90: Likewise.
8721 * gfortran.dg/inline_matmul_2.f90: Likewise.
8722 * gfortran.dg/inline_matmul_20.f90: Likewise.
8723 * gfortran.dg/inline_matmul_22.f90: Likewise.
8724 * gfortran.dg/inline_matmul_3.f90: Likewise.
8725 * gfortran.dg/inline_matmul_4.f90: Likewise.
8726 * gfortran.dg/inline_matmul_5.f90: Likewise.
8727 * gfortran.dg/inline_matmul_6.f90: Likewise.
8728 * gfortran.dg/inline_matmul_7.f90: Likewise.
8729 * gfortran.dg/inline_matmul_8.f90: Likewise.
8730 * gfortran.dg/inline_matmul_9.f90: Likewise.
8731 * gfortran.dg/inline_sum_1.f90: Likewise.
8732 * gfortran.dg/inline_sum_3.f90: Likewise.
8733 * gfortran.dg/inline_sum_5.f90: Likewise.
8734 * gfortran.dg/inquire-complex.f90: Likewise.
8735 * gfortran.dg/inquire.f90: Likewise.
8736 * gfortran.dg/inquire_10.f90: Likewise.
8737 * gfortran.dg/inquire_13.f90: Likewise.
8738 * gfortran.dg/inquire_15.f90: Likewise.
8739 * gfortran.dg/inquire_16.f90: Likewise.
8740 * gfortran.dg/inquire_17.f90: Likewise.
8741 * gfortran.dg/inquire_5.f90: Likewise.
8742 * gfortran.dg/inquire_6.f90: Likewise.
8743 * gfortran.dg/inquire_7.f90: Likewise.
8744 * gfortran.dg/inquire_9.f90: Likewise.
8745 * gfortran.dg/inquire_internal.f90: Likewise.
8746 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
8747 * gfortran.dg/inquire_size.f90: Likewise.
8748 * gfortran.dg/int_1.f90: Likewise.
8749 * gfortran.dg/int_conv_1.f90: Likewise.
8750 * gfortran.dg/int_range_io_1.f90: Likewise.
8751 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
8752 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
8753 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
8754 * gfortran.dg/integer_plus.f90: Likewise.
8755 * gfortran.dg/intent_out_2.f90: Likewise.
8756 * gfortran.dg/intent_out_5.f90: Likewise.
8757 * gfortran.dg/intent_out_6.f90: Likewise.
8758 * gfortran.dg/interface_12.f90: Likewise.
8759 * gfortran.dg/interface_19.f90: Likewise.
8760 * gfortran.dg/interface_4.f90: Likewise.
8761 * gfortran.dg/interface_5.f90: Likewise.
8762 * gfortran.dg/interface_9.f90: Likewise.
8763 * gfortran.dg/interface_assignment_1.f90: Likewise.
8764 * gfortran.dg/interface_assignment_2.f90: Likewise.
8765 * gfortran.dg/internal_dummy_2.f08: Likewise.
8766 * gfortran.dg/internal_dummy_3.f08: Likewise.
8767 * gfortran.dg/internal_dummy_4.f08: Likewise.
8768 * gfortran.dg/internal_pack_1.f90: Likewise.
8769 * gfortran.dg/internal_pack_10.f90: Likewise.
8770 * gfortran.dg/internal_pack_12.f90: Likewise.
8771 * gfortran.dg/internal_pack_13.f90: Likewise.
8772 * gfortran.dg/internal_pack_14.f90: Likewise.
8773 * gfortran.dg/internal_pack_15.f90: Likewise.
8774 * gfortran.dg/internal_pack_2.f90: Likewise.
8775 * gfortran.dg/internal_pack_3.f90: Likewise.
8776 * gfortran.dg/internal_pack_4.f90: Likewise.
8777 * gfortran.dg/internal_pack_6.f90: Likewise.
8778 * gfortran.dg/internal_pack_8.f90: Likewise.
8779 * gfortran.dg/internal_readwrite_1.f90: Likewise.
8780 * gfortran.dg/internal_readwrite_2.f90: Likewise.
8781 * gfortran.dg/internal_readwrite_3.f90: Likewise.
8782 * gfortran.dg/intrinsic_actual_1.f: Likewise.
8783 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
8784 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
8785 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
8786 * gfortran.dg/intrinsic_char_1.f90: Likewise.
8787 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
8788 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
8789 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
8790 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
8791 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
8792 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
8793 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
8794 * gfortran.dg/intrinsic_product_1.f90: Likewise.
8795 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
8796 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8797 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
8798 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
8799 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
8800 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
8801 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
8802 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
8803 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
8804 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
8805 * gfortran.dg/io_err_1.f90: Likewise.
8806 * gfortran.dg/io_real_boz.f90: Likewise.
8807 * gfortran.dg/iomsg_1.f90: Likewise.
8808 * gfortran.dg/iostat_1.f90: Likewise.
8809 * gfortran.dg/iostat_2.f90: Likewise.
8810 * gfortran.dg/iostat_4.f90: Likewise.
8811 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
8812 * gfortran.dg/ishft_1.f90: Likewise.
8813 * gfortran.dg/ishft_2.f90: Likewise.
8814 * gfortran.dg/ishft_4.f90: Likewise.
8815 * gfortran.dg/isnan_1.f90: Likewise.
8816 * gfortran.dg/isnan_2.f90: Likewise.
8817 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
8818 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
8819 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
8820 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
8821 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
8822 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
8823 * gfortran.dg/itime_idate_1.f: Likewise.
8824 * gfortran.dg/itime_idate_2.f: Likewise.
8825 * gfortran.dg/large_integer_kind_1.f90: Likewise.
8826 * gfortran.dg/large_integer_kind_2.f90: Likewise.
8827 * gfortran.dg/large_real_kind_1.f90: Likewise.
8828 * gfortran.dg/large_real_kind_2.F90: Likewise.
8829 * gfortran.dg/large_real_kind_3.F90: Likewise.
8830 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
8831 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
8832 * gfortran.dg/large_recl.f90: Likewise.
8833 * gfortran.dg/large_unit_1.f90: Likewise.
8834 * gfortran.dg/large_unit_2.f90: Likewise.
8835 * gfortran.dg/largeequiv_1.f90: Likewise.
8836 * gfortran.dg/leadz_trailz_1.f90: Likewise.
8837 * gfortran.dg/leadz_trailz_2.f90: Likewise.
8838 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8839 * gfortran.dg/list_read_1.f90: Likewise.
8840 * gfortran.dg/list_read_10.f90: Likewise.
8841 * gfortran.dg/list_read_11.f90: Likewise.
8842 * gfortran.dg/list_read_12.f90: Likewise.
8843 * gfortran.dg/list_read_13.f: Likewise.
8844 * gfortran.dg/list_read_14.f90: Likewise.
8845 * gfortran.dg/list_read_2.f90: Likewise.
8846 * gfortran.dg/list_read_3.f90: Likewise.
8847 * gfortran.dg/list_read_4.f90: Likewise.
8848 * gfortran.dg/list_read_5.f90: Likewise.
8849 * gfortran.dg/list_read_6.f90: Likewise.
8850 * gfortran.dg/list_read_7.f90: Likewise.
8851 * gfortran.dg/list_read_8.f90: Likewise.
8852 * gfortran.dg/list_read_9.f90: Likewise.
8853 * gfortran.dg/loc_2.f90: Likewise.
8854 * gfortran.dg/logical_1.f90: Likewise.
8855 * gfortran.dg/logical_dot_product.f90: Likewise.
8856 * gfortran.dg/logical_temp_io.f90: Likewise.
8857 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
8858 * gfortran.dg/lrshift_1.f90: Likewise.
8859 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
8860 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
8861 * gfortran.dg/lto/pr40725_0.f03: Likewise.
8862 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8863 * gfortran.dg/make_unit.f90: Likewise.
8864 * gfortran.dg/mapping_1.f90: Likewise.
8865 * gfortran.dg/mapping_2.f90: Likewise.
8866 * gfortran.dg/mapping_3.f90: Likewise.
8867 * gfortran.dg/masklr_1.F90: Likewise.
8868 * gfortran.dg/masklr_2.F90: Likewise.
8869 * gfortran.dg/matmul_1.f90: Likewise.
8870 * gfortran.dg/matmul_10.f90: Likewise.
8871 * gfortran.dg/matmul_12.f90: Likewise.
8872 * gfortran.dg/matmul_16.f90: Likewise.
8873 * gfortran.dg/matmul_17.f90: Likewise.
8874 * gfortran.dg/matmul_18.f90: Likewise.
8875 * gfortran.dg/matmul_2.f90: Likewise.
8876 * gfortran.dg/matmul_3.f90: Likewise.
8877 * gfortran.dg/matmul_4.f90: Likewise.
8878 * gfortran.dg/matmul_6.f90: Likewise.
8879 * gfortran.dg/matmul_8.f03: Likewise.
8880 * gfortran.dg/matmul_9.f90: Likewise.
8881 * gfortran.dg/matmul_bounds_12.f90: Likewise.
8882 * gfortran.dg/matmul_bounds_6.f90: Likewise.
8883 * gfortran.dg/matmul_const.f90: Likewise.
8884 * gfortran.dg/maxloc_1.f90: Likewise.
8885 * gfortran.dg/maxloc_2.f90: Likewise.
8886 * gfortran.dg/maxloc_3.f90: Likewise.
8887 * gfortran.dg/maxloc_4.f90: Likewise.
8888 * gfortran.dg/maxloc_string_1.f90: Likewise.
8889 * gfortran.dg/maxlocval_1.f90: Likewise.
8890 * gfortran.dg/maxlocval_2.f90: Likewise.
8891 * gfortran.dg/maxlocval_3.f90: Likewise.
8892 * gfortran.dg/maxlocval_4.f90: Likewise.
8893 * gfortran.dg/maxval_char_1.f90: Likewise.
8894 * gfortran.dg/maxval_char_2.f90: Likewise.
8895 * gfortran.dg/maxval_char_3.f90: Likewise.
8896 * gfortran.dg/maxval_char_4.f90: Likewise.
8897 * gfortran.dg/maxval_parameter_1.f90: Likewise.
8898 * gfortran.dg/mclock.f90: Likewise.
8899 * gfortran.dg/merge_bits_1.F90: Likewise.
8900 * gfortran.dg/merge_bits_2.F90: Likewise.
8901 * gfortran.dg/merge_char_1.f90: Likewise.
8902 * gfortran.dg/merge_init_expr.f90: Likewise.
8903 * gfortran.dg/min_max_optional_1.f90: Likewise.
8904 * gfortran.dg/min_max_optional_5.f90: Likewise.
8905 * gfortran.dg/minloc_1.f90: Likewise.
8906 * gfortran.dg/minloc_2.f90: Likewise.
8907 * gfortran.dg/minloc_3.f90: Likewise.
8908 * gfortran.dg/minloc_4.f90: Likewise.
8909 * gfortran.dg/minloc_string_1.f90: Likewise.
8910 * gfortran.dg/minlocval_1.f90: Likewise.
8911 * gfortran.dg/minlocval_2.f90: Likewise.
8912 * gfortran.dg/minlocval_3.f90: Likewise.
8913 * gfortran.dg/minlocval_4.f90: Likewise.
8914 * gfortran.dg/minmax_char_1.f90: Likewise.
8915 * gfortran.dg/minmaxloc_1.f90: Likewise.
8916 * gfortran.dg/minmaxloc_10.f90: Likewise.
8917 * gfortran.dg/minmaxloc_11.f90: Likewise.
8918 * gfortran.dg/minmaxloc_12.f90: Likewise.
8919 * gfortran.dg/minmaxloc_13.f90: Likewise.
8920 * gfortran.dg/minmaxloc_2.f90: Likewise.
8921 * gfortran.dg/minmaxloc_3.f90: Likewise.
8922 * gfortran.dg/minmaxloc_4.f90: Likewise.
8923 * gfortran.dg/minmaxloc_5.f90: Likewise.
8924 * gfortran.dg/minmaxloc_6.f90: Likewise.
8925 * gfortran.dg/minmaxloc_7.f90: Likewise.
8926 * gfortran.dg/minmaxloc_8.f90: Likewise.
8927 * gfortran.dg/minmaxval_1.f90: Likewise.
8928 * gfortran.dg/minval_char_1.f90: Likewise.
8929 * gfortran.dg/minval_char_2.f90: Likewise.
8930 * gfortran.dg/minval_char_3.f90: Likewise.
8931 * gfortran.dg/minval_char_4.f90: Likewise.
8932 * gfortran.dg/minval_char_5.f90: Likewise.
8933 * gfortran.dg/minval_parameter_1.f90: Likewise.
8934 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
8935 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
8936 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
8937 * gfortran.dg/missing_parens_1.f90: Likewise.
8938 * gfortran.dg/missing_parens_2.f90: Likewise.
8939 * gfortran.dg/mod_large_1.f90: Likewise.
8940 * gfortran.dg/mod_sign0_1.f90: Likewise.
8941 * gfortran.dg/module_blank_common.f90: Likewise.
8942 * gfortran.dg/module_commons_1.f90: Likewise.
8943 * gfortran.dg/module_commons_3.f90: Likewise.
8944 * gfortran.dg/module_double_reuse.f90: Likewise.
8945 * gfortran.dg/module_equivalence_1.f90: Likewise.
8946 * gfortran.dg/module_equivalence_2.f90: Likewise.
8947 * gfortran.dg/module_equivalence_3.f90: Likewise.
8948 * gfortran.dg/module_equivalence_5.f90: Likewise.
8949 * gfortran.dg/module_interface_1.f90: Likewise.
8950 * gfortran.dg/module_nan.f90: Likewise.
8951 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8952 * gfortran.dg/module_procedure_1.f90: Likewise.
8953 * gfortran.dg/module_read_1.f90: Likewise.
8954 * gfortran.dg/module_read_2.f90: Likewise.
8955 * gfortran.dg/module_widestring_1.f90: Likewise.
8956 * gfortran.dg/move_alloc.f90: Likewise.
8957 * gfortran.dg/move_alloc_10.f90: Likewise.
8958 * gfortran.dg/move_alloc_13.f90: Likewise.
8959 * gfortran.dg/move_alloc_14.f90: Likewise.
8960 * gfortran.dg/move_alloc_15.f90: Likewise.
8961 * gfortran.dg/move_alloc_16.f90: Likewise.
8962 * gfortran.dg/move_alloc_2.f90: Likewise.
8963 * gfortran.dg/move_alloc_5.f90: Likewise.
8964 * gfortran.dg/move_alloc_6.f90: Likewise.
8965 * gfortran.dg/move_alloc_9.f90: Likewise.
8966 * gfortran.dg/multiple_allocation_1.f90: Likewise.
8967 * gfortran.dg/multiple_allocation_3.f90: Likewise.
8968 * gfortran.dg/mvbits_1.f90: Likewise.
8969 * gfortran.dg/mvbits_2.f90: Likewise.
8970 * gfortran.dg/mvbits_3.f90: Likewise.
8971 * gfortran.dg/mvbits_4.f90: Likewise.
8972 * gfortran.dg/mvbits_7.f90: Likewise.
8973 * gfortran.dg/mvbits_8.f90: Likewise.
8974 * gfortran.dg/namelist_11.f: Likewise.
8975 * gfortran.dg/namelist_12.f: Likewise.
8976 * gfortran.dg/namelist_13.f90: Likewise.
8977 * gfortran.dg/namelist_14.f90: Likewise.
8978 * gfortran.dg/namelist_15.f90: Likewise.
8979 * gfortran.dg/namelist_16.f90: Likewise.
8980 * gfortran.dg/namelist_17.f90: Likewise.
8981 * gfortran.dg/namelist_18.f90: Likewise.
8982 * gfortran.dg/namelist_19.f90: Likewise.
8983 * gfortran.dg/namelist_20.f90: Likewise.
8984 * gfortran.dg/namelist_21.f90: Likewise.
8985 * gfortran.dg/namelist_22.f90: Likewise.
8986 * gfortran.dg/namelist_23.f90: Likewise.
8987 * gfortran.dg/namelist_24.f90: Likewise.
8988 * gfortran.dg/namelist_26.f90: Likewise.
8989 * gfortran.dg/namelist_27.f90: Likewise.
8990 * gfortran.dg/namelist_28.f90: Likewise.
8991 * gfortran.dg/namelist_29.f90: Likewise.
8992 * gfortran.dg/namelist_37.f90: Likewise.
8993 * gfortran.dg/namelist_38.f90: Likewise.
8994 * gfortran.dg/namelist_39.f90: Likewise.
8995 * gfortran.dg/namelist_40.f90: Likewise.
8996 * gfortran.dg/namelist_41.f90: Likewise.
8997 * gfortran.dg/namelist_42.f90: Likewise.
8998 * gfortran.dg/namelist_43.f90: Likewise.
8999 * gfortran.dg/namelist_44.f90: Likewise.
9000 * gfortran.dg/namelist_47.f90: Likewise.
9001 * gfortran.dg/namelist_48.f90: Likewise.
9002 * gfortran.dg/namelist_49.f90: Likewise.
9003 * gfortran.dg/namelist_50.f90: Likewise.
9004 * gfortran.dg/namelist_51.f90: Likewise.
9005 * gfortran.dg/namelist_52.f90: Likewise.
9006 * gfortran.dg/namelist_54.f90: Likewise.
9007 * gfortran.dg/namelist_55.f90: Likewise.
9008 * gfortran.dg/namelist_56.f90: Likewise.
9009 * gfortran.dg/namelist_57.f90: Likewise.
9010 * gfortran.dg/namelist_58.f90: Likewise.
9011 * gfortran.dg/namelist_59.f90: Likewise.
9012 * gfortran.dg/namelist_60.f90: Likewise.
9013 * gfortran.dg/namelist_61.f90: Likewise.
9014 * gfortran.dg/namelist_64.f90: Likewise.
9015 * gfortran.dg/namelist_65.f90: Likewise.
9016 * gfortran.dg/namelist_69.f90: Likewise.
9017 * gfortran.dg/namelist_70.f90: Likewise.
9018 * gfortran.dg/namelist_71.f90: Likewise.
9019 * gfortran.dg/namelist_72.f: Likewise.
9020 * gfortran.dg/namelist_73.f90: Likewise.
9021 * gfortran.dg/namelist_77.f90: Likewise.
9022 * gfortran.dg/namelist_78.f90: Likewise.
9023 * gfortran.dg/namelist_79.f90: Likewise.
9024 * gfortran.dg/namelist_80.f90: Likewise.
9025 * gfortran.dg/namelist_81.f90: Likewise.
9026 * gfortran.dg/namelist_82.f90: Likewise.
9027 * gfortran.dg/namelist_84.f90: Likewise.
9028 * gfortran.dg/namelist_85.f90: Likewise.
9029 * gfortran.dg/namelist_86.f90: Likewise.
9030 * gfortran.dg/namelist_87.f90: Likewise.
9031 * gfortran.dg/namelist_88.f90: Likewise.
9032 * gfortran.dg/namelist_89.f90: Likewise.
9033 * gfortran.dg/namelist_90.f: Likewise.
9034 * gfortran.dg/namelist_95.f90: Likewise.
9035 * gfortran.dg/namelist_char_only.f90: Likewise.
9036 * gfortran.dg/namelist_empty.f90: Likewise.
9037 * gfortran.dg/namelist_internal.f90: Likewise.
9038 * gfortran.dg/namelist_use.f90: Likewise.
9039 * gfortran.dg/namelist_use_only.f90: Likewise.
9040 * gfortran.dg/namelist_utf8.f90: Likewise.
9041 * gfortran.dg/nan_1.f90: Likewise.
9042 * gfortran.dg/nan_2.f90: Likewise.
9043 * gfortran.dg/nan_3.f90: Likewise.
9044 * gfortran.dg/nan_6.f90: Likewise.
9045 * gfortran.dg/nan_7.f90: Likewise.
9046 * gfortran.dg/nearest_1.f90: Likewise.
9047 * gfortran.dg/nearest_2.f90: Likewise.
9048 * gfortran.dg/nearest_3.f90: Likewise.
9049 * gfortran.dg/negative-z-descriptor.f90: Likewise.
9050 * gfortran.dg/negative_automatic_size.f90: Likewise.
9051 * gfortran.dg/negative_unit.f: Likewise.
9052 * gfortran.dg/negative_unit2.f90: Likewise.
9053 * gfortran.dg/negative_unit_int8.f: Likewise.
9054 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
9055 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
9056 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
9057 * gfortran.dg/nested_modules_1.f90: Likewise.
9058 * gfortran.dg/nested_modules_2.f90: Likewise.
9059 * gfortran.dg/nested_modules_3.f90: Likewise.
9060 * gfortran.dg/nesting_1.f90: Likewise.
9061 * gfortran.dg/new_line.f90: Likewise.
9062 * gfortran.dg/newunit_1.f90: Likewise.
9063 * gfortran.dg/newunit_3.f90: Likewise.
9064 * gfortran.dg/newunit_5.f90.f90: Likewise.
9065 * gfortran.dg/nint_1.f90: Likewise.
9066 * gfortran.dg/nint_2.f90: Likewise.
9067 * gfortran.dg/no_arg_check_2.f90: Likewise.
9068 * gfortran.dg/no_range_check_1.f90: Likewise.
9069 * gfortran.dg/no_range_check_2.f90: Likewise.
9070 * gfortran.dg/no_range_check_3.f90: Likewise.
9071 * gfortran.dg/noadv_size.f90: Likewise.
9072 * gfortran.dg/nonreturning_statements.f90: Likewise.
9073 * gfortran.dg/norm2_1.f90: Likewise.
9074 * gfortran.dg/norm2_3.f90: Likewise.
9075 * gfortran.dg/nosigned_zero_1.f90: Likewise.
9076 * gfortran.dg/nosigned_zero_2.f90: Likewise.
9077 * gfortran.dg/nosigned_zero_3.f90: Likewise.
9078 * gfortran.dg/null_4.f90: Likewise.
9079 * gfortran.dg/null_9.f90: Likewise.
9080 * gfortran.dg/nullify_3.f90: Likewise.
9081 * gfortran.dg/oldstyle_1.f90: Likewise.
9082 * gfortran.dg/open_access_append_1.f90: Likewise.
9083 * gfortran.dg/open_access_append_2.f90: Likewise.
9084 * gfortran.dg/open_errors.f90: Likewise.
9085 * gfortran.dg/open_negative_unit_1.f90: Likewise.
9086 * gfortran.dg/open_new.f90: Likewise.
9087 * gfortran.dg/open_readonly_1.f90: Likewise.
9088 * gfortran.dg/operator_1.f90: Likewise.
9089 * gfortran.dg/optional_absent_1.f90: Likewise.
9090 * gfortran.dg/optional_absent_2.f90: Likewise.
9091 * gfortran.dg/optional_absent_3.f90: Likewise.
9092 * gfortran.dg/optional_class_1.f90: Likewise.
9093 * gfortran.dg/optional_dim_2.f90: Likewise.
9094 * gfortran.dg/optional_dim_3.f90: Likewise.
9095 * gfortran.dg/output_exponents_1.f90: Likewise.
9096 * gfortran.dg/overload_1.f90: Likewise.
9097 * gfortran.dg/overload_2.f90: Likewise.
9098 * gfortran.dg/overwrite_1.f: Likewise.
9099 * gfortran.dg/pad_no.f90: Likewise.
9100 * gfortran.dg/parameter_array_init_1.f90: Likewise.
9101 * gfortran.dg/parameter_array_init_2.f90: Likewise.
9102 * gfortran.dg/parameter_array_init_4.f90: Likewise.
9103 * gfortran.dg/parameter_array_init_5.f90: Likewise.
9104 * gfortran.dg/parameter_array_section_2.f90: Likewise.
9105 * gfortran.dg/parens_3.f90: Likewise.
9106 * gfortran.dg/parens_5.f90: Likewise.
9107 * gfortran.dg/parens_6.f90: Likewise.
9108 * gfortran.dg/parent_result_ref_1.f90: Likewise.
9109 * gfortran.dg/parent_result_ref_2.f90: Likewise.
9110 * gfortran.dg/parent_result_ref_3.f90: Likewise.
9111 * gfortran.dg/parent_result_ref_4.f90: Likewise.
9112 * gfortran.dg/parity_1.f90: Likewise.
9113 * gfortran.dg/past_eor.f90: Likewise.
9114 * gfortran.dg/pdt_1.f03: Likewise.
9115 * gfortran.dg/pdt_10.f03: Likewise.
9116 * gfortran.dg/pdt_11.f03: Likewise.
9117 * gfortran.dg/pdt_12.f03: Likewise.
9118 * gfortran.dg/pdt_13.f03: Likewise.
9119 * gfortran.dg/pdt_14.f03: Likewise.
9120 * gfortran.dg/pdt_15.f03: Likewise.
9121 * gfortran.dg/pdt_19.f03: Likewise.
9122 * gfortran.dg/pdt_20.f03: Likewise.
9123 * gfortran.dg/pdt_22.f03: Likewise.
9124 * gfortran.dg/pdt_23.f03: Likewise.
9125 * gfortran.dg/pdt_25.f03: Likewise.
9126 * gfortran.dg/pdt_26.f03: Likewise.
9127 * gfortran.dg/pdt_27.f03: Likewise.
9128 * gfortran.dg/pdt_28.f03: Likewise.
9129 * gfortran.dg/pdt_3.f03: Likewise.
9130 * gfortran.dg/pdt_4.f03: Likewise.
9131 * gfortran.dg/pdt_5.f03: Likewise.
9132 * gfortran.dg/pdt_7.f03: Likewise.
9133 * gfortran.dg/pointer_1.f90: Likewise.
9134 * gfortran.dg/pointer_array_1.f90: Likewise.
9135 * gfortran.dg/pointer_array_3.f90: Likewise.
9136 * gfortran.dg/pointer_array_4.f90: Likewise.
9137 * gfortran.dg/pointer_array_5.f90: Likewise.
9138 * gfortran.dg/pointer_array_6.f90: Likewise.
9139 * gfortran.dg/pointer_array_7.f90: Likewise.
9140 * gfortran.dg/pointer_array_8.f90: Likewise.
9141 * gfortran.dg/pointer_array_9.f90: Likewise.
9142 * gfortran.dg/pointer_array_component_1.f90: Likewise.
9143 * gfortran.dg/pointer_array_component_2.f90: Likewise.
9144 * gfortran.dg/pointer_assign_10.f90: Likewise.
9145 * gfortran.dg/pointer_assign_11.f90: Likewise.
9146 * gfortran.dg/pointer_assign_4.f90: Likewise.
9147 * gfortran.dg/pointer_assign_8.f90: Likewise.
9148 * gfortran.dg/pointer_assign_9.f90: Likewise.
9149 * gfortran.dg/pointer_check_10.f90: Likewise.
9150 * gfortran.dg/pointer_check_9.f90: Likewise.
9151 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
9152 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
9153 * gfortran.dg/pointer_function_result_1.f90: Likewise.
9154 * gfortran.dg/pointer_init_1.f90: Likewise.
9155 * gfortran.dg/pointer_init_3.f90: Likewise.
9156 * gfortran.dg/pointer_init_4.f90: Likewise.
9157 * gfortran.dg/pointer_init_5.f90: Likewise.
9158 * gfortran.dg/pointer_init_8.f90: Likewise.
9159 * gfortran.dg/pointer_intent_1.f90: Likewise.
9160 * gfortran.dg/pointer_intent_4.f90: Likewise.
9161 * gfortran.dg/pointer_intent_5.f90: Likewise.
9162 * gfortran.dg/pointer_remapping_10.f90: Likewise.
9163 * gfortran.dg/pointer_remapping_4.f03: Likewise.
9164 * gfortran.dg/pointer_remapping_5.f08: Likewise.
9165 * gfortran.dg/pointer_remapping_9.f90: Likewise.
9166 * gfortran.dg/pointer_target_1.f90: Likewise.
9167 * gfortran.dg/pointer_target_2.f90: Likewise.
9168 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
9169 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
9170 * gfortran.dg/power.f90: Likewise.
9171 * gfortran.dg/power1.f90: Likewise.
9172 * gfortran.dg/power_3.f90: Likewise.
9173 * gfortran.dg/power_4.f90: Likewise.
9174 * gfortran.dg/power_5.f90: Likewise.
9175 * gfortran.dg/pr12884.f: Likewise.
9176 * gfortran.dg/pr15129.f90: Likewise.
9177 * gfortran.dg/pr15140.f90: Likewise.
9178 * gfortran.dg/pr15324.f90: Likewise.
9179 * gfortran.dg/pr15332.f: Likewise.
9180 * gfortran.dg/pr15957.f90: Likewise.
9181 * gfortran.dg/pr15959.f90: Likewise.
9182 * gfortran.dg/pr16597.f90: Likewise.
9183 * gfortran.dg/pr16861.f90: Likewise.
9184 * gfortran.dg/pr16938.f90: Likewise.
9185 * gfortran.dg/pr17090.f90: Likewise.
9186 * gfortran.dg/pr17143.f90: Likewise.
9187 * gfortran.dg/pr17164.f90: Likewise.
9188 * gfortran.dg/pr17229.f: Likewise.
9189 * gfortran.dg/pr17285.f90: Likewise.
9190 * gfortran.dg/pr17286.f90: Likewise.
9191 * gfortran.dg/pr17472.f: Likewise.
9192 * gfortran.dg/pr17612.f90: Likewise.
9193 * gfortran.dg/pr17706.f90: Likewise.
9194 * gfortran.dg/pr18025.f90: Likewise.
9195 * gfortran.dg/pr18122.f90: Likewise.
9196 * gfortran.dg/pr18210.f90: Likewise.
9197 * gfortran.dg/pr18392.f90: Likewise.
9198 * gfortran.dg/pr19155.f: Likewise.
9199 * gfortran.dg/pr19216.f: Likewise.
9200 * gfortran.dg/pr19467.f90: Likewise.
9201 * gfortran.dg/pr19657.f: Likewise.
9202 * gfortran.dg/pr19926.f90: Likewise.
9203 * gfortran.dg/pr19928-1.f90: Likewise.
9204 * gfortran.dg/pr19928-2.f90: Likewise.
9205 * gfortran.dg/pr20086.f90: Likewise.
9206 * gfortran.dg/pr20124.f90: Likewise.
9207 * gfortran.dg/pr20163-2.f: Likewise.
9208 * gfortran.dg/pr20480.f90: Likewise.
9209 * gfortran.dg/pr20755.f: Likewise.
9210 * gfortran.dg/pr20950.f: Likewise.
9211 * gfortran.dg/pr21177.f90: Likewise.
9212 * gfortran.dg/pr21730.f: Likewise.
9213 * gfortran.dg/pr22491.f: Likewise.
9214 * gfortran.dg/pr25603.f: Likewise.
9215 * gfortran.dg/pr26246_2.f90: Likewise.
9216 * gfortran.dg/pr32136.f90: Likewise.
9217 * gfortran.dg/pr32533.f90: Likewise.
9218 * gfortran.dg/pr33794.f90: Likewise.
9219 * gfortran.dg/pr35662.f90: Likewise.
9220 * gfortran.dg/pr35944-1.f90: Likewise.
9221 * gfortran.dg/pr35944-2.f90: Likewise.
9222 * gfortran.dg/pr35983.f90: Likewise.
9223 * gfortran.dg/pr39865.f90: Likewise.
9224 * gfortran.dg/pr41212.f90: Likewise.
9225 * gfortran.dg/pr43808.f90: Likewise.
9226 * gfortran.dg/pr44592.f90: Likewise.
9227 * gfortran.dg/pr44735.f90: Likewise.
9228 * gfortran.dg/pr45308.f03: Likewise.
9229 * gfortran.dg/pr46297.f: Likewise.
9230 * gfortran.dg/pr46588.f90: Likewise.
9231 * gfortran.dg/pr46665.f90: Likewise.
9232 * gfortran.dg/pr46804.f90: Likewise.
9233 * gfortran.dg/pr47008.f03: Likewise.
9234 * gfortran.dg/pr47614.f: Likewise.
9235 * gfortran.dg/pr47878.f90: Likewise.
9236 * gfortran.dg/pr49103.f90: Likewise.
9237 * gfortran.dg/pr50069_1.f90: Likewise.
9238 * gfortran.dg/pr50769.f90: Likewise.
9239 * gfortran.dg/pr52608.f90: Likewise.
9240 * gfortran.dg/pr55086_2.f90: Likewise.
9241 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
9242 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
9243 * gfortran.dg/pr55330.f90: Likewise.
9244 * gfortran.dg/pr56015.f90: Likewise.
9245 * gfortran.dg/pr57910.f90: Likewise.
9246 * gfortran.dg/pr59700.f90: Likewise.
9247 * gfortran.dg/pr62125.f90: Likewise.
9248 * gfortran.dg/pr64530.f90: Likewise.
9249 * gfortran.dg/pr65429.f90: Likewise.
9250 * gfortran.dg/pr65450.f90: Likewise.
9251 * gfortran.dg/pr65504.f90: Likewise.
9252 * gfortran.dg/pr65903.f90: Likewise.
9253 * gfortran.dg/pr66311.f90: Likewise.
9254 * gfortran.dg/pr66864.f90: Likewise.
9255 * gfortran.dg/pr67140.f90: Likewise.
9256 * gfortran.dg/pr67524.f90: Likewise.
9257 * gfortran.dg/pr67885.f90: Likewise.
9258 * gfortran.dg/pr68053.f90: Likewise.
9259 * gfortran.dg/pr68566.f90: Likewise.
9260 * gfortran.dg/pr69514_1.f90: Likewise.
9261 * gfortran.dg/pr69514_2.f90: Likewise.
9262 * gfortran.dg/pr69739.f90: Likewise.
9263 * gfortran.dg/pr70673.f90: Likewise.
9264 * gfortran.dg/pr71523_2.f90: Likewise.
9265 * gfortran.dg/pr71764.f90: Likewise.
9266 * gfortran.dg/pr78092.f90: Likewise.
9267 * gfortran.dg/pr82973.f90: Likewise.
9268 * gfortran.dg/pr83864.f90: Likewise.
9269 * gfortran.dg/pr83874.f90: Likewise.
9270 * gfortran.dg/pr84088.f90: Likewise.
9271 * gfortran.dg/pr84155.f90: Likewise.
9272 * gfortran.dg/proc_decl_12.f90: Likewise.
9273 * gfortran.dg/proc_decl_13.f90: Likewise.
9274 * gfortran.dg/proc_decl_15.f90: Likewise.
9275 * gfortran.dg/proc_decl_17.f90: Likewise.
9276 * gfortran.dg/proc_decl_18.f90: Likewise.
9277 * gfortran.dg/proc_decl_2.f90: Likewise.
9278 * gfortran.dg/proc_decl_5.f90: Likewise.
9279 * gfortran.dg/proc_decl_9.f90: Likewise.
9280 * gfortran.dg/proc_ptr_1.f90: Likewise.
9281 * gfortran.dg/proc_ptr_10.f90: Likewise.
9282 * gfortran.dg/proc_ptr_12.f90: Likewise.
9283 * gfortran.dg/proc_ptr_18.f90: Likewise.
9284 * gfortran.dg/proc_ptr_19.f90: Likewise.
9285 * gfortran.dg/proc_ptr_21.f90: Likewise.
9286 * gfortran.dg/proc_ptr_22.f90: Likewise.
9287 * gfortran.dg/proc_ptr_23.f90: Likewise.
9288 * gfortran.dg/proc_ptr_25.f90: Likewise.
9289 * gfortran.dg/proc_ptr_26.f90: Likewise.
9290 * gfortran.dg/proc_ptr_3.f90: Likewise.
9291 * gfortran.dg/proc_ptr_36.f90: Likewise.
9292 * gfortran.dg/proc_ptr_47.f90: Likewise.
9293 * gfortran.dg/proc_ptr_48.f90: Likewise.
9294 * gfortran.dg/proc_ptr_5.f90: Likewise.
9295 * gfortran.dg/proc_ptr_6.f90: Likewise.
9296 * gfortran.dg/proc_ptr_7.f90: Likewise.
9297 * gfortran.dg/proc_ptr_8.f90: Likewise.
9298 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
9299 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
9300 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
9301 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
9302 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
9303 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
9304 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
9305 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
9306 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
9307 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
9308 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
9309 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
9310 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
9311 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
9312 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
9313 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
9314 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
9315 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
9316 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
9317 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
9318 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
9319 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
9320 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
9321 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
9322 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
9323 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
9324 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
9325 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
9326 * gfortran.dg/product_init_expr.f03: Likewise.
9327 * gfortran.dg/promotion.f90: Likewise.
9328 * gfortran.dg/promotion_3.f90: Likewise.
9329 * gfortran.dg/promotion_4.f90: Likewise.
9330 * gfortran.dg/protected_1.f90: Likewise.
9331 * gfortran.dg/protected_2.f90: Likewise.
9332 * gfortran.dg/ptr-func-1.f90: Likewise.
9333 * gfortran.dg/ptr-func-2.f90: Likewise.
9334 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
9335 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
9336 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
9337 * gfortran.dg/pure_byref_1.f90: Likewise.
9338 * gfortran.dg/pure_byref_2.f90: Likewise.
9339 * gfortran.dg/pure_byref_3.f90: Likewise.
9340 * gfortran.dg/quad_2.f90: Likewise.
9341 * gfortran.dg/quad_3.f90: Likewise.
9342 * gfortran.dg/random_3.f90: Likewise.
9343 * gfortran.dg/random_4.f90: Likewise.
9344 * gfortran.dg/random_7.f90: Likewise.
9345 * gfortran.dg/read_2.f90: Likewise.
9346 * gfortran.dg/read_3.f90: Likewise.
9347 * gfortran.dg/read_4.f90: Likewise.
9348 * gfortran.dg/read_5.f90: Likewise.
9349 * gfortran.dg/read_bad_advance.f90: Likewise.
9350 * gfortran.dg/read_bang.f90: Likewise.
9351 * gfortran.dg/read_bang4.f90: Likewise.
9352 * gfortran.dg/read_comma.f: Likewise.
9353 * gfortran.dg/read_dir.f90: Likewise.
9354 * gfortran.dg/read_empty_file.f: Likewise.
9355 * gfortran.dg/read_eof_1.f90: Likewise.
9356 * gfortran.dg/read_eof_2.f90: Likewise.
9357 * gfortran.dg/read_eof_3.f90: Likewise.
9358 * gfortran.dg/read_eof_4.f90: Likewise.
9359 * gfortran.dg/read_eof_5.f90: Likewise.
9360 * gfortran.dg/read_eof_6.f: Likewise.
9361 * gfortran.dg/read_eof_7.f90: Likewise.
9362 * gfortran.dg/read_eof_8.f90: Likewise.
9363 * gfortran.dg/read_eof_all.f90: Likewise.
9364 * gfortran.dg/read_eor.f90: Likewise.
9365 * gfortran.dg/read_float_1.f90: Likewise.
9366 * gfortran.dg/read_float_2.f03: Likewise.
9367 * gfortran.dg/read_float_3.f90: Likewise.
9368 * gfortran.dg/read_float_4.f90: Likewise.
9369 * gfortran.dg/read_infnan_1.f90: Likewise.
9370 * gfortran.dg/read_list_eof_1.f90: Likewise.
9371 * gfortran.dg/read_logical.f90: Likewise.
9372 * gfortran.dg/read_many_1.f: Likewise.
9373 * gfortran.dg/read_no_eor.f90: Likewise.
9374 * gfortran.dg/read_noadvance.f90: Likewise.
9375 * gfortran.dg/read_repeat.f90: Likewise.
9376 * gfortran.dg/read_repeat_2.f90: Likewise.
9377 * gfortran.dg/read_size_noadvance.f90: Likewise.
9378 * gfortran.dg/read_x_eof.f90: Likewise.
9379 * gfortran.dg/read_x_past.f: Likewise.
9380 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
9381 * gfortran.dg/real_const_1.f: Likewise.
9382 * gfortran.dg/real_const_2.f90: Likewise.
9383 * gfortran.dg/real_const_3.f90: Likewise.
9384 * gfortran.dg/real_do_1.f90: Likewise.
9385 * gfortran.dg/real_index_1.f90: Likewise.
9386 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
9387 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
9388 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
9389 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
9390 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
9391 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
9392 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
9393 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
9394 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
9395 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
9396 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
9397 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
9398 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
9399 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
9400 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
9401 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
9402 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
9403 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
9404 * gfortran.dg/record_marker_1.f90: Likewise.
9405 * gfortran.dg/record_marker_2.f: Likewise.
9406 * gfortran.dg/record_marker_3.f90: Likewise.
9407 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
9408 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
9409 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
9410 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
9411 * gfortran.dg/recursive_check_7.f90: Likewise.
9412 * gfortran.dg/recursive_reference_1.f90: Likewise.
9413 * gfortran.dg/recursive_reference_2.f90: Likewise.
9414 * gfortran.dg/recursive_stack.f90: Likewise.
9415 * gfortran.dg/reduction.f90: Likewise.
9416 * gfortran.dg/repack_arrays_1.f90: Likewise.
9417 * gfortran.dg/repeat_1.f90: Likewise.
9418 * gfortran.dg/repeat_2.f90: Likewise.
9419 * gfortran.dg/repeat_3.f90: Likewise.
9420 * gfortran.dg/repeat_6.f90: Likewise.
9421 * gfortran.dg/reshape-alloc.f90: Likewise.
9422 * gfortran.dg/reshape-complex.f90: Likewise.
9423 * gfortran.dg/reshape.f90: Likewise.
9424 * gfortran.dg/reshape_2.f90: Likewise.
9425 * gfortran.dg/reshape_7.f90: Likewise.
9426 * gfortran.dg/reshape_empty_1.f03: Likewise.
9427 * gfortran.dg/reshape_pad_1.f90: Likewise.
9428 * gfortran.dg/reshape_rank7.f90: Likewise.
9429 * gfortran.dg/reshape_transpose_1.f90: Likewise.
9430 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
9431 * gfortran.dg/result_default_init_1.f90: Likewise.
9432 * gfortran.dg/result_in_spec_1.f90: Likewise.
9433 * gfortran.dg/result_in_spec_2.f90: Likewise.
9434 * gfortran.dg/ret_array_1.f90: Likewise.
9435 * gfortran.dg/ret_pointer_1.f90: Likewise.
9436 * gfortran.dg/ret_pointer_2.f90: Likewise.
9437 * gfortran.dg/rewind_1.f90: Likewise.
9438 * gfortran.dg/round_1.f03: Likewise.
9439 * gfortran.dg/round_2.f03: Likewise.
9440 * gfortran.dg/round_3.f08: Likewise.
9441 * gfortran.dg/round_4.f90: Likewise.
9442 * gfortran.dg/rrspacing_1.f90: Likewise.
9443 * gfortran.dg/runtime_warning_1.f90: Likewise.
9444 * gfortran.dg/same_type_as_2.f03: Likewise.
9445 * gfortran.dg/save_1.f90: Likewise.
9446 * gfortran.dg/save_5.f90: Likewise.
9447 * gfortran.dg/save_6.f90: Likewise.
9448 * gfortran.dg/scalar_mask_1.f90: Likewise.
9449 * gfortran.dg/scalar_mask_2.f90: Likewise.
9450 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
9451 * gfortran.dg/scale_1.f90: Likewise.
9452 * gfortran.dg/scan_1.f90: Likewise.
9453 * gfortran.dg/scan_2.f90: Likewise.
9454 * gfortran.dg/secnds-1.f: Likewise.
9455 * gfortran.dg/secnds.f: Likewise.
9456 * gfortran.dg/select_1.f90: Likewise.
9457 * gfortran.dg/select_2.f90: Likewise.
9458 * gfortran.dg/select_3.f90: Likewise.
9459 * gfortran.dg/select_5.f90: Likewise.
9460 * gfortran.dg/select_char_1.f90: Likewise.
9461 * gfortran.dg/select_char_2.f90: Likewise.
9462 * gfortran.dg/select_type_13.f03: Likewise.
9463 * gfortran.dg/select_type_14.f03: Likewise.
9464 * gfortran.dg/select_type_15.f03: Likewise.
9465 * gfortran.dg/select_type_19.f03: Likewise.
9466 * gfortran.dg/select_type_2.f03: Likewise.
9467 * gfortran.dg/select_type_26.f03: Likewise.
9468 * gfortran.dg/select_type_27.f03: Likewise.
9469 * gfortran.dg/select_type_28.f03: Likewise.
9470 * gfortran.dg/select_type_3.f03: Likewise.
9471 * gfortran.dg/select_type_35.f03: Likewise.
9472 * gfortran.dg/select_type_36.f03: Likewise.
9473 * gfortran.dg/select_type_37.f03: Likewise.
9474 * gfortran.dg/select_type_39.f03: Likewise.
9475 * gfortran.dg/select_type_4.f90: Likewise.
9476 * gfortran.dg/select_type_5.f03: Likewise.
9477 * gfortran.dg/select_type_6.f03: Likewise.
9478 * gfortran.dg/select_type_7.f03: Likewise.
9479 * gfortran.dg/select_type_8.f03: Likewise.
9480 * gfortran.dg/selected_char_kind_1.f90: Likewise.
9481 * gfortran.dg/selected_char_kind_4.f90: Likewise.
9482 * gfortran.dg/selected_kind_1.f90: Likewise.
9483 * gfortran.dg/selected_real_kind_2.f90: Likewise.
9484 * gfortran.dg/shape_2.f90: Likewise.
9485 * gfortran.dg/shape_4.f90: Likewise.
9486 * gfortran.dg/shape_5.f90: Likewise.
9487 * gfortran.dg/shape_7.f90: Likewise.
9488 * gfortran.dg/shape_8.f90: Likewise.
9489 * gfortran.dg/shape_9.f90: Likewise.
9490 * gfortran.dg/shift-kind_2.f90: Likewise.
9491 * gfortran.dg/shiftalr_1.F90: Likewise.
9492 * gfortran.dg/shiftalr_2.F90: Likewise.
9493 * gfortran.dg/simpleif_1.f90: Likewise.
9494 * gfortran.dg/simplify_argN_1.f90: Likewise.
9495 * gfortran.dg/simplify_cshift_1.f90: Likewise.
9496 * gfortran.dg/simplify_cshift_4.f90: Likewise.
9497 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
9498 * gfortran.dg/simplify_modulo.f90: Likewise.
9499 * gfortran.dg/single_char_string.f90: Likewise.
9500 * gfortran.dg/size_dim.f90: Likewise.
9501 * gfortran.dg/size_optional_dim_1.f90: Likewise.
9502 * gfortran.dg/sizeof.f90: Likewise.
9503 * gfortran.dg/sizeof_4.f90: Likewise.
9504 * gfortran.dg/slash_1.f90: Likewise.
9505 * gfortran.dg/sms-1.f90: Likewise.
9506 * gfortran.dg/sms-2.f90: Likewise.
9507 * gfortran.dg/spec_expr_7.f90: Likewise.
9508 * gfortran.dg/specifics_1.f90: Likewise.
9509 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
9510 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
9511 * gfortran.dg/spread_init_expr.f03: Likewise.
9512 * gfortran.dg/spread_scalar_source.f90: Likewise.
9513 * gfortran.dg/spread_shape_1.f90: Likewise.
9514 * gfortran.dg/stat_1.f90: Likewise.
9515 * gfortran.dg/stat_2.f90: Likewise.
9516 * gfortran.dg/stfunc_1.f90: Likewise.
9517 * gfortran.dg/stfunc_4.f90: Likewise.
9518 * gfortran.dg/stfunc_6.f90: Likewise.
9519 * gfortran.dg/storage_size_1.f08: Likewise.
9520 * gfortran.dg/storage_size_3.f08: Likewise.
9521 * gfortran.dg/storage_size_4.f90: Likewise.
9522 * gfortran.dg/streamio_1.f90: Likewise.
9523 * gfortran.dg/streamio_10.f90: Likewise.
9524 * gfortran.dg/streamio_11.f90: Likewise.
9525 * gfortran.dg/streamio_12.f90: Likewise.
9526 * gfortran.dg/streamio_13.f90: Likewise.
9527 * gfortran.dg/streamio_14.f90: Likewise.
9528 * gfortran.dg/streamio_15.f90: Likewise.
9529 * gfortran.dg/streamio_16.f90: Likewise.
9530 * gfortran.dg/streamio_17.f90: Likewise.
9531 * gfortran.dg/streamio_2.f90: Likewise.
9532 * gfortran.dg/streamio_3.f90: Likewise.
9533 * gfortran.dg/streamio_4.f90: Likewise.
9534 * gfortran.dg/streamio_5.f90: Likewise.
9535 * gfortran.dg/streamio_6.f90: Likewise.
9536 * gfortran.dg/streamio_7.f90: Likewise.
9537 * gfortran.dg/streamio_8.f90: Likewise.
9538 * gfortran.dg/streamio_9.f90: Likewise.
9539 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
9540 * gfortran.dg/string_4.f90: Likewise.
9541 * gfortran.dg/string_array_constructor_2.f90: Likewise.
9542 * gfortran.dg/string_assign_2.f90: Likewise.
9543 * gfortran.dg/string_compare_1.f90: Likewise.
9544 * gfortran.dg/string_compare_2.f90: Likewise.
9545 * gfortran.dg/string_compare_3.f90: Likewise.
9546 * gfortran.dg/string_ctor_1.f90: Likewise.
9547 * gfortran.dg/string_length_1.f90: Likewise.
9548 * gfortran.dg/string_length_2.f90: Likewise.
9549 * gfortran.dg/string_length_3.f90: Likewise.
9550 * gfortran.dg/string_length_4.f90: Likewise.
9551 * gfortran.dg/string_null_compare_1.f: Likewise.
9552 * gfortran.dg/string_pad_trunc.f90: Likewise.
9553 * gfortran.dg/structure_constructor_1.f03: Likewise.
9554 * gfortran.dg/structure_constructor_11.f90: Likewise.
9555 * gfortran.dg/structure_constructor_13.f03: Likewise.
9556 * gfortran.dg/structure_constructor_2.f03: Likewise.
9557 * gfortran.dg/structure_constructor_5.f03: Likewise.
9558 * gfortran.dg/submodule_1.f08: Likewise.
9559 * gfortran.dg/submodule_11.f08: Likewise.
9560 * gfortran.dg/submodule_14.f08: Likewise.
9561 * gfortran.dg/submodule_15.f08: Likewise.
9562 * gfortran.dg/submodule_17.f08: Likewise.
9563 * gfortran.dg/submodule_18.f08: Likewise.
9564 * gfortran.dg/submodule_19.f08: Likewise.
9565 * gfortran.dg/submodule_2.f08: Likewise.
9566 * gfortran.dg/submodule_27.f08: Likewise.
9567 * gfortran.dg/submodule_28.f08: Likewise.
9568 * gfortran.dg/submodule_29.f08: Likewise.
9569 * gfortran.dg/submodule_30.f08: Likewise.
9570 * gfortran.dg/submodule_6.f08: Likewise.
9571 * gfortran.dg/submodule_7.f08: Likewise.
9572 * gfortran.dg/submodule_8.f08: Likewise.
9573 * gfortran.dg/subnormal_1.f90: Likewise.
9574 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
9575 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
9576 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
9577 * gfortran.dg/substr_2.f: Likewise.
9578 * gfortran.dg/substr_3.f: Likewise.
9579 * gfortran.dg/substr_4.f: Likewise.
9580 * gfortran.dg/substr_5.f90: Likewise.
9581 * gfortran.dg/substr_6.f90: Likewise.
9582 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
9583 * gfortran.dg/sum_init_expr.f03: Likewise.
9584 * gfortran.dg/sum_zero_array_1.f90: Likewise.
9585 * gfortran.dg/system_clock_3.f08: Likewise.
9586 * gfortran.dg/t_editing.f: Likewise.
9587 * gfortran.dg/team_change_1.f90: Likewise.
9588 * gfortran.dg/team_end_1.f90: Likewise.
9589 * gfortran.dg/team_number_1.f90: Likewise.
9590 * gfortran.dg/temporary_1.f90: Likewise.
9591 * gfortran.dg/test_com_block.f90: Likewise.
9592 * gfortran.dg/test_only_clause.f90: Likewise.
9593 * gfortran.dg/tiny_1.f90: Likewise.
9594 * gfortran.dg/tiny_2.f90: Likewise.
9595 * gfortran.dg/tl_editing.f90: Likewise.
9596 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
9597 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9598 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
9599 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
9600 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
9601 * gfortran.dg/transfer_class_2.f90: Likewise.
9602 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
9603 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
9604 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
9605 * gfortran.dg/transfer_resolve_1.f90: Likewise.
9606 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9607 * gfortran.dg/transfer_simplify_10.f90: Likewise.
9608 * gfortran.dg/transfer_simplify_11.f90: Likewise.
9609 * gfortran.dg/transfer_simplify_2.f90: Likewise.
9610 * gfortran.dg/transfer_simplify_3.f90: Likewise.
9611 * gfortran.dg/transfer_simplify_4.f90: Likewise.
9612 * gfortran.dg/transfer_simplify_8.f90: Likewise.
9613 * gfortran.dg/transfer_simplify_9.f90: Likewise.
9614 * gfortran.dg/transpose_1.f90: Likewise.
9615 * gfortran.dg/transpose_3.f03: Likewise.
9616 * gfortran.dg/transpose_4.f90: Likewise.
9617 * gfortran.dg/transpose_conjg_1.f90: Likewise.
9618 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
9619 * gfortran.dg/transpose_optimization_2.f90: Likewise.
9620 * gfortran.dg/trim_1.f90: Likewise.
9621 * gfortran.dg/trim_optimize_1.f90: Likewise.
9622 * gfortran.dg/trim_optimize_2.f90: Likewise.
9623 * gfortran.dg/trim_optimize_3.f90: Likewise.
9624 * gfortran.dg/trim_optimize_4.f90: Likewise.
9625 * gfortran.dg/trim_optimize_5.f90: Likewise.
9626 * gfortran.dg/trim_optimize_6.f90: Likewise.
9627 * gfortran.dg/trim_optimize_7.f90: Likewise.
9628 * gfortran.dg/trim_optimize_8.f90: Likewise.
9629 * gfortran.dg/type_to_class_1.f03: Likewise.
9630 * gfortran.dg/type_to_class_2.f03: Likewise.
9631 * gfortran.dg/type_to_class_3.f03: Likewise.
9632 * gfortran.dg/type_to_class_4.f03: Likewise.
9633 * gfortran.dg/type_to_class_5.f03: Likewise.
9634 * gfortran.dg/typebound_assignment_5.f03: Likewise.
9635 * gfortran.dg/typebound_assignment_6.f03: Likewise.
9636 * gfortran.dg/typebound_assignment_7.f90: Likewise.
9637 * gfortran.dg/typebound_call_1.f03: Likewise.
9638 * gfortran.dg/typebound_call_13.f03: Likewise.
9639 * gfortran.dg/typebound_call_18.f03: Likewise.
9640 * gfortran.dg/typebound_call_19.f03: Likewise.
9641 * gfortran.dg/typebound_call_2.f03: Likewise.
9642 * gfortran.dg/typebound_call_20.f03: Likewise.
9643 * gfortran.dg/typebound_call_3.f03: Likewise.
9644 * gfortran.dg/typebound_generic_5.f03: Likewise.
9645 * gfortran.dg/typebound_generic_6.f03: Likewise.
9646 * gfortran.dg/typebound_generic_9.f03: Likewise.
9647 * gfortran.dg/typebound_operator_12.f03: Likewise.
9648 * gfortran.dg/typebound_operator_13.f03: Likewise.
9649 * gfortran.dg/typebound_operator_15.f90: Likewise.
9650 * gfortran.dg/typebound_operator_20.f90: Likewise.
9651 * gfortran.dg/typebound_operator_3.f03: Likewise.
9652 * gfortran.dg/typebound_operator_6.f03: Likewise.
9653 * gfortran.dg/typebound_operator_7.f03: Likewise.
9654 * gfortran.dg/typebound_operator_8.f03: Likewise.
9655 * gfortran.dg/typebound_operator_9.f03: Likewise.
9656 * gfortran.dg/typebound_proc_19.f90: Likewise.
9657 * gfortran.dg/typebound_proc_20.f90: Likewise.
9658 * gfortran.dg/typebound_proc_23.f90: Likewise.
9659 * gfortran.dg/typebound_proc_27.f03: Likewise.
9660 * gfortran.dg/typebound_proc_35.f90: Likewise.
9661 * gfortran.dg/typebound_proc_36.f90: Likewise.
9662 * gfortran.dg/unf_io_convert_1.f90: Likewise.
9663 * gfortran.dg/unf_io_convert_2.f90: Likewise.
9664 * gfortran.dg/unf_io_convert_3.f90: Likewise.
9665 * gfortran.dg/unf_io_convert_4.f90: Likewise.
9666 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
9667 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
9668 * gfortran.dg/unf_short_record_1.f90: Likewise.
9669 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9670 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9671 * gfortran.dg/unit_1.f90: Likewise.
9672 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
9673 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
9674 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
9675 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
9676 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
9677 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
9678 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
9679 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
9680 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
9681 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
9682 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
9683 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
9684 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
9685 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
9686 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
9687 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
9688 * gfortran.dg/unpack_init_expr.f03: Likewise.
9689 * gfortran.dg/use_10.f90: Likewise.
9690 * gfortran.dg/use_11.f90: Likewise.
9691 * gfortran.dg/use_13.f90: Likewise.
9692 * gfortran.dg/use_24.f90: Likewise.
9693 * gfortran.dg/use_27.f90: Likewise.
9694 * gfortran.dg/use_5.f90: Likewise.
9695 * gfortran.dg/use_allocated_1.f90: Likewise.
9696 * gfortran.dg/use_only_1.f90: Likewise.
9697 * gfortran.dg/use_only_4.f90: Likewise.
9698 * gfortran.dg/use_rename_2.f90: Likewise.
9699 * gfortran.dg/use_rename_4.f90: Likewise.
9700 * gfortran.dg/used_dummy_types_1.f90: Likewise.
9701 * gfortran.dg/used_interface_ref.f90: Likewise.
9702 * gfortran.dg/used_types_5.f90: Likewise.
9703 * gfortran.dg/utf8_1.f03: Likewise.
9704 * gfortran.dg/utf8_2.f03: Likewise.
9705 * gfortran.dg/value_1.f90: Likewise.
9706 * gfortran.dg/value_2.f90: Likewise.
9707 * gfortran.dg/value_4.f90: Likewise.
9708 * gfortran.dg/value_6.f03: Likewise.
9709 * gfortran.dg/value_7.f03: Likewise.
9710 * gfortran.dg/value_test.f90: Likewise.
9711 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
9712 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
9713 * gfortran.dg/vect/pr60510.f: Likewise.
9714 * gfortran.dg/vect/pr69882.f90: Likewise.
9715 * gfortran.dg/vect/pr69980.f90: Likewise.
9716 * gfortran.dg/vect/vect-5.f90: Likewise.
9717 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9718 * gfortran.dg/vector_subscript_1.f90: Likewise.
9719 * gfortran.dg/vector_subscript_2.f90: Likewise.
9720 * gfortran.dg/vector_subscript_3.f90: Likewise.
9721 * gfortran.dg/vector_subscript_5.f90: Likewise.
9722 * gfortran.dg/verify_2.f90: Likewise.
9723 * gfortran.dg/volatile10.f90: Likewise.
9724 * gfortran.dg/where_1.f90: Likewise.
9725 * gfortran.dg/where_operator_assign_1.f90: Likewise.
9726 * gfortran.dg/where_operator_assign_2.f90: Likewise.
9727 * gfortran.dg/where_operator_assign_3.f90: Likewise.
9728 * gfortran.dg/whole_file_13.f90: Likewise.
9729 * gfortran.dg/whole_file_2.f90: Likewise.
9730 * gfortran.dg/widechar_2.f90: Likewise.
9731 * gfortran.dg/widechar_4.f90: Likewise.
9732 * gfortran.dg/widechar_5.f90: Likewise.
9733 * gfortran.dg/widechar_6.f90: Likewise.
9734 * gfortran.dg/widechar_8.f90: Likewise.
9735 * gfortran.dg/widechar_IO_1.f90: Likewise.
9736 * gfortran.dg/widechar_IO_2.f90: Likewise.
9737 * gfortran.dg/widechar_IO_3.f90: Likewise.
9738 * gfortran.dg/widechar_IO_4.f90: Likewise.
9739 * gfortran.dg/widechar_compare_1.f90: Likewise.
9740 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
9741 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
9742 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
9743 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
9744 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
9745 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
9746 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
9747 * gfortran.dg/widechar_select_1.f90: Likewise.
9748 * gfortran.dg/winapi.f90: Likewise.
9749 * gfortran.dg/write_0_pe_format.f90: Likewise.
9750 * gfortran.dg/write_back.f: Likewise.
9751 * gfortran.dg/write_check3.f90: Likewise.
9752 * gfortran.dg/write_direct_eor.f90: Likewise.
9753 * gfortran.dg/write_padding.f90: Likewise.
9754 * gfortran.dg/write_recursive.f90: Likewise.
9755 * gfortran.dg/write_rewind_1.f: Likewise.
9756 * gfortran.dg/write_rewind_2.f: Likewise.
9757 * gfortran.dg/write_zero_array.f90: Likewise.
9758 * gfortran.dg/x_slash_1.f: Likewise.
9759 * gfortran.dg/x_slash_2.f: Likewise.
9760 * gfortran.dg/zero_array_components_1.f90: Likewise.
9761 * gfortran.dg/zero_length_1.f90: Likewise.
9762 * gfortran.dg/zero_length_2.f90: Likewise.
9763 * gfortran.dg/zero_sized_1.f90: Likewise.
9764 * gfortran.dg/zero_sized_3.f90: Likewise.
9765 * gfortran.fortran-torture/compile/nested.f90: Likewise.
9766 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
9767 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
9768 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
9769 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
9770 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
9771 * gfortran.fortran-torture/execute/args.f90: Likewise.
9772 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
9773 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
9774 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
9775 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
9776 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
9777 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
9778 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
9779 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
9780 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
9781 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
9782 * gfortran.fortran-torture/execute/common.f90: Likewise.
9783 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
9784 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
9785 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
9786 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
9787 * gfortran.fortran-torture/execute/contained.f90: Likewise.
9788 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
9789 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
9790 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
9791 * gfortran.fortran-torture/execute/data.f90: Likewise.
9792 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
9793 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
9794 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
9795 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
9796 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
9797 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
9798 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
9799 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
9800 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
9801 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
9802 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
9803 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
9804 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
9805 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
9806 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
9807 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
9808 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
9809 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
9810 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
9811 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
9812 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
9813 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
9814 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
9815 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
9816 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
9817 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
9818 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
9819 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
9820 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
9821 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
9822 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
9823 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
9824 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
9825 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
9826 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
9827 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
9828 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
9829 * gfortran.fortran-torture/execute/forall.f90: Likewise.
9830 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
9831 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
9832 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
9833 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
9834 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
9835 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
9836 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
9837 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
9838 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
9839 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
9840 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
9841 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
9842 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
9843 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
9844 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
9845 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
9846 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
9847 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
9848 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
9849 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
9850 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
9851 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
9852 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
9853 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
9854 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
9855 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
9856 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
9857 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
9858 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9859 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
9860 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
9861 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
9862 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
9863 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
9864 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
9865 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
9866 Likewise.
9867 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
9868 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
9869 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
9870 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
9871 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
9872 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
9873 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
9874 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9875 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
9876 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
9877 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
9878 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9879 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
9880 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
9881 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
9882 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
9883 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
9884 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9885 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
9886 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9887 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
9888 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
9889 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
9890 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
9891 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
9892 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
9893 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
9894 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
9895 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9896 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
9897 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
9898 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
9899 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
9900 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
9901 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
9902 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
9903 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
9904 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
9905 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
9906 * gfortran.fortran-torture/execute/math.f90: Likewise.
9907 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
9908 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
9909 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
9910 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
9911 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
9912 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
9913 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
9914 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
9915 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
9916 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
9917 * gfortran.fortran-torture/execute/power.f90: Likewise.
9918 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
9919 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
9920 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9921 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
9922 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
9923 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
9924 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
9925 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
9926 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
9927 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
9928 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
9929 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
9930 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
9931 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
9932 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
9933 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
9934 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
9935 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
9936 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
9937 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
9938 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
9939 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
9940 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
9941 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
9942 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
9943 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
9944 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
9945 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
9946 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
9947 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
9948 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
9949 * gfortran.fortran-torture/execute/straret.f90: Likewise.
9950 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
9951 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
9952 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
9953 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
9954 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
9955 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
9956 * gfortran.fortran-torture/execute/string.f90: Likewise.
9957 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
9958 * gfortran.fortran-torture/execute/strret.f90: Likewise.
9959 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
9960 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
9961 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
9962 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
9963 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
9964 * gfortran.fortran-torture/execute/userop.f90: Likewise.
9965 * gfortran.fortran-torture/execute/where17.f90: Likewise.
9966 * gfortran.fortran-torture/execute/where18.f90: Likewise.
9967 * gfortran.fortran-torture/execute/where19.f90: Likewise.
9968 * gfortran.fortran-torture/execute/where20.f90: Likewise.
9969 * gfortran.fortran-torture/execute/where21.f90: Likewise.
9970 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
9971 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
9972 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9973 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9974 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9975 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9976 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
9977 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
9978 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
9979 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
9980 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
9981 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
9982 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
9983 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
9984 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
9985 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
9986 * gfortran.dg/inline_transpose_1.f90: Likewise.
9987
9988 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
9989
9990 PR fortran/84115
9991 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
9992 change to dg-run.
9993
9994 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
9995
9996 PR ada/84277
9997 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
9998 * gnat.dg/dispatch1.adb: Rename into...
9999 * gnat.dg/disp1.adb: ...this.
10000 * gnat.dg/dispatch1_p.ads: Rename into...
10001 * gnat.dg/disp1_pkg.ads: ...this.
10002 * gnat.dg/disp2.adb: Rename into...
10003 * gnat.dg/dispatch2.adb: ...this.
10004 * gnat.dg/dispatch2_p.ads: Rename into...
10005 * gnat.dg/disp2_pkg.ads: ...this.
10006 * gnat.dg/dispatch2_p.adb: Rename into...
10007 * gnat.dg/disp2_pkg.adb: this.
10008 * gnat.dg/generic_dispatch.adb: Rename into...
10009 * gnat.dg/generic_disp.adb: this.
10010 * gnat.dg/generic_dispatch_p.ads: Rename into...
10011 * gnat.dg/generic_disp_pkg.ads: ...this.
10012 * gnat.dg/generic_dispatch_p.adb: Rename into...
10013 * gnat.dg/generic_disp_pkg.adb: ...this.
10014 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
10015 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
10016 * gnat.dg/object_overflow1.adb: Tweak index.
10017 * gnat.dg/object_overflow2.adb: Likewise.
10018 * gnat.dg/object_overflow3.adb: Likewise.
10019 * gnat.dg/object_overflow4.adb: Likewise.
10020 * gnat.dg/object_overflow5.adb: Likewise.
10021
10022 2018-02-16 Jakub Jelinek <jakub@redhat.com>
10023
10024 PR ipa/84425
10025 * gcc.c-torture/compile/pr84425.c: New test.
10026
10027 2018-02-16 Marek Polacek <polacek@redhat.com>
10028 Jakub Jelinek <jakub@redhat.com>
10029
10030 PR c++/84192
10031 * g++.dg/cpp1y/constexpr-84192.C: New test.
10032
10033 2018-02-16 Martin Sebor <msebor@redhat.com>
10034
10035 PR c++/79064
10036 * g++.dg/overload15.C: New test.
10037
10038 2018-02-16 Yury Gribov <tetra2005@gmail.com>
10039
10040 PR target/81535
10041 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
10042 * gcc.dg/pr56727-2.c: Ditto.
10043 * gcc.target/powerpc/pr79439.c: Renamed to...
10044 * gcc.target/powerpc/pr79439-1.c: ...this.
10045 * gcc.target/powerpc/pr79439-2.c: New test.
10046 * gcc.target/powerpc/pr79439-3.c: New test.
10047
10048 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
10049
10050 target/pr84371
10051 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
10052 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
10053 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
10054 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
10055 * gcc.target/powerpc/builtins-3.c: Same.
10056
10057 2018-02-16 Nathan Sidwell <nathan@acm.org>
10058
10059 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
10060
10061 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
10062
10063 PR rtl-optimization/70023
10064 * gcc.target/i386/pr70023.c: New.
10065
10066 2018-02-16 Carl Love <cel@us.ibm.com>
10067
10068 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
10069 tests.
10070 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
10071 tests.
10072
10073 2018-02-16 Carl Love <cel@us.ibm.com>
10074
10075 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
10076 for the ABI definitions for vec_extract4b and vec_insert4b.
10077
10078 2018-02-16 Nathan Sidwell <nathan@acm.org>
10079
10080 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
10081 * g++.old-deja/g++.mike/net43.C: Likewise.
10082
10083 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10084
10085 PR c++/82468
10086 * g++.dg/cpp1z/class-deduction48.C: New.
10087
10088 2018-02-16 Nathan Sidwell <nathan@acm.org>
10089
10090 PR c++/84375
10091 * g++.dg/lookup/pr84375.C: New.
10092
10093 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10094
10095 PR target/83831
10096 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
10097
10098 2018-02-16 Richard Biener <rguenther@suse.de>
10099
10100 PR tree-optimization/84417
10101 * gcc.dg/torture/pr84417.c: New testcase.
10102
10103 2018-02-16 Jakub Jelinek <jakub@redhat.com>
10104
10105 PR target/84272
10106 * g++.dg/opt/pr84272.C: New test.
10107
10108 PR rtl-optimization/83723
10109 * gcc.dg/pr83723.c: New test.
10110
10111 2018-02-16 Richard Biener <rguenther@suse.de>
10112
10113 PR tree-optimization/84399
10114 * gcc.dg/graphite/pr84399.c: New testcase.
10115
10116 2018-02-16 Richard Biener <rguenther@suse.de>
10117
10118 PR tree-optimization/84190
10119 * g++.dg/torture/pr84190.C: New testcase.
10120
10121 2018-02-15 Martin Sebor <msebor@redhat.com>
10122
10123 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
10124 directives.
10125
10126 2018-02-15 Janus Weil <janus@gcc.gnu.org>
10127
10128 PR fortran/84409
10129 * gfortran.dg/dtio_21.f03: Add an error message.
10130 * gfortran.dg/dtio_22.f90: Fix invalid test case.
10131
10132 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10133
10134 PR fortran/84381
10135 * gfortran.dg/stop_shouldfail.f90: New test.
10136
10137 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10138
10139 PR c++/84330
10140 * g++.dg/concepts/pr84330.C: New.
10141
10142 2018-02-15 Tom de Vries <tom@codesourcery.com>
10143
10144 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
10145
10146 2018-02-15 Tom de Vries <tom@codesourcery.com>
10147
10148 * gcc.c-torture/compile/pr84136.c: Require effective target
10149 indirect_jumps.
10150
10151 2018-02-15 Jakub Jelinek <jakub@redhat.com>
10152
10153 PR tree-optimization/84383
10154 * gcc.c-torture/compile/pr84383.c: New test.
10155
10156 PR tree-optimization/84334
10157 * gcc.dg/pr84334.c: New test.
10158
10159 2018-02-14 Carl Love <cel@us.ibm.com>
10160
10161 * gcc.target/powerpc/builtins-4-int128-runnable.c
10162 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
10163 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
10164
10165 2018-02-14 Martin Sebor <msebor@redhat.com>
10166
10167 PR tree-optimization/83698
10168 * gcc.dg/Wrestrict-7.c: New test.
10169 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
10170 * gcc.target/i386/chkp-stropt-17.c: Same.
10171
10172 2018-02-14 Martin Sebor <msebor@redhat.com>
10173
10174 PR c/84108
10175 * gcc.dg/Wattributes-8.c: New test.
10176
10177 2018-02-14 Janus Weil <janus@gcc.gnu.org>
10178
10179 PR fortran/84385
10180 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
10181 * gfortran.dg/allocate_with_source_23.f90: Ditto.
10182 * gfortran.dg/select_type_1.f03: Extend test case.
10183
10184 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
10185
10186 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
10187 (dg-options): Use -O2 -msse2 -mno-sse3.
10188
10189 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
10190
10191 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
10192 this test case still works ok.
10193 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
10194 * gcc.dg/vmx/insert-be-order.c: Likewise.
10195 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
10196 * gcc.dg/vmx/ld-be-order.c: Likewise.
10197 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
10198 * gcc.dg/vmx/lde-be-order.c: Likewise.
10199 * gcc.dg/vmx/ldl-be-order.c: Likewise.
10200 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
10201 * gcc.dg/vmx/merge-be-order.c: Likewise.
10202 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10203 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
10204 * gcc.dg/vmx/pack-be-order.c: Likewise.
10205 * gcc.dg/vmx/perm-be-order.c: Likewise.
10206 * gcc.dg/vmx/splat-be-order.c: Likewise.
10207 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
10208 * gcc.dg/vmx/st-be-order.c: Likewise.
10209 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
10210 * gcc.dg/vmx/ste-be-order.c: Likewise.
10211 * gcc.dg/vmx/stl-be-order.c: Likewise.
10212 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
10213 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
10214 * gcc.dg/vmx/unpack-be-order.c: Likewise.
10215 * gcc.dg/vmx/vsums-be-order.c: Likewise.
10216 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
10217
10218 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
10219
10220 PR c++/84350
10221 * g++.dg/cpp0x/auto49.C: New.
10222
10223 2018-02-14 Nathan Sidwell <nathan@acm.org>
10224
10225 * g++.dg/template/instantiate5.C: Adjust required-from loc.
10226
10227 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10228
10229 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
10230 * gcc.target/powerpc/le-altivec-consts.c: Same.
10231
10232 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10233
10234 PR target/84220
10235 * gcc.target/powerpc/pr84220-sld.c: New test.
10236 * gcc.target/powerpc/pr84220-sld2.c: New test.
10237 * gcc.target/powerpc/pr84220-sldw.c: New test.
10238 * gcc.target/powerpc/pr84220-xxperm.c: New test.
10239 * gcc.target/powerpc/pr84220-xxsld.c: New test.
10240
10241 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10242
10243 PR target/84239
10244 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
10245 _inc_ssp intrinsics.
10246 * gcc.target/i386/cet-intrin-4.c: Likewise.
10247 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
10248 __builtin_ia32_rdssp[d|q].
10249
10250 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
10251
10252 PR tree-optimization/84357
10253 * gcc.dg/vect/pr84357.c: New test.
10254
10255 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10256
10257 PR target/83831
10258 * gcc.target/rx/pr83831.c: New tests.
10259
10260 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
10261
10262 PR target/79242
10263 * gcc.target/msp430/pr79242.c: New test.
10264
10265 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10266
10267 PR target/84372
10268 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
10269 with -mcpu=power9.
10270
10271 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10272
10273 PR target/84279
10274 * g++.dg/pr84279.C: New test.
10275
10276 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10277
10278 PR rtl-optimization/84169
10279 * gcc.c-torture/execute/pr84169.c: New.
10280
10281 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10282
10283 PR target/84370
10284 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
10285
10286 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10287
10288 PR target/84365
10289 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
10290 with -mcpu=power9.
10291
10292 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10293
10294 PR c++/84364
10295 * g++.dg/warn/effc4.C: New test.
10296
10297 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10298
10299 PR c++/84333
10300 * g++.dg/template/sizeof16.C: New.
10301 * g++.dg/template/sizeof17.C: Likewise.
10302
10303 2018-02-13 Janus Weil <janus@gcc.gnu.org>
10304
10305 PR fortran/84313
10306 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
10307 add necessary compiler options.
10308 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
10309
10310 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10311
10312 PR c/82210
10313 * gcc.c-torture/execute/pr82210.c: New test.
10314
10315 PR middle-end/84309
10316 * gcc.dg/pr84309-2.c: New test.
10317
10318 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
10319
10320 PR tree-optimization/84321
10321 * gcc.dg/pr84321.c: New test.
10322
10323 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
10324
10325 PR target/84359
10326 * gcc.target/i386/pr57193.c: Add -march=x86-64.
10327
10328 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
10329
10330 PR sanitizer/84340
10331 * gcc.dg/asan/pr84307.c: Remove test.
10332
10333 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
10334
10335 * gcc.target/rl78/test_auto_vector.c: New test.
10336
10337 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
10338
10339 PR c/84305
10340 * gcc.c-torture/compile/pr84305.c: New test.
10341
10342 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10343
10344 PR target/84335
10345 * gcc.target/i386/pr84335.c: New test.
10346
10347 PR tree-optimization/84339
10348 * gcc.c-torture/execute/pr84339.c: New test.
10349
10350 PR middle-end/84309
10351 * gcc.dg/pr84309.c: New test.
10352 * gcc.target/i386/pr84309.c: New test.
10353
10354 PR target/84336
10355 * gcc.target/i386/pr84336.c: New test.
10356
10357 2018-02-12 Jakub Jelinek <jakub@redhat.com>
10358
10359 PR c++/84341
10360 * c-c++-common/gomp/pr84341.c: New test.
10361
10362 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10363
10364 PR fortran/68746
10365 * gfortran.dg/read_dir.f90: Re-add dg-do run.
10366
10367 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10368
10369 PR fortran/68746
10370 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
10371 of zero for read.
10372
10373 2018-02-12 Jeff Law <law@redhat.com>
10374
10375 * gcc.c-torture/compile/reg-args-size.c: New test.
10376
10377 2018-02-12 Carl Love <cel@us.ibm.com>
10378
10379 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
10380 uint128 tests to new testfile.
10381 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
10382 int128 and uint128 tests.
10383 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
10384 list of torture tests.
10385
10386 2018-02-12 Janus Weil <janus@gcc.gnu.org>
10387
10388 PR fortran/84273
10389 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
10390 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
10391
10392 2018-02-12 Tamar Christina <tamar.christina@arm.com>
10393
10394 PR target/82641
10395 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
10396
10397 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
10398
10399 PR sanitizer/84307
10400 * gcc.dg/asan/pr84307.c: New test.
10401
10402 2018-02-12 Nathan Sidwell <nathan@acm.org>
10403
10404 * g++.dg/parse/pr84263.C: New.
10405
10406 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10407
10408 PR c++/79626
10409 * g++.dg/template/crash129.C: New.
10410
10411 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10412
10413 PR target/83828
10414 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10415 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10416 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
10417 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10418 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10419
10420 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10421
10422 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
10423 _mm_maskz_scalef_round_sd): Test new intrinsics.
10424 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
10425 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
10426 intrinsics.
10427 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
10428 _mm_maskz_scalef_round_ss): Test new intrinsics.
10429 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
10430 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
10431 intrinsics.
10432 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
10433 __builtin_ia32_scalefss_round): Remove builtin.
10434 (__builtin_ia32_scalefsd_mask_round,
10435 __builtin_ia32_scalefss_mask_round): Test new builtin.
10436 * gcc.target/i386/sse-13.c: Ditto.
10437 * gcc.target/i386/sse-23.c: Ditto.
10438
10439 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10440
10441 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
10442 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
10443 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
10444 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
10445 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
10446 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
10447 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
10448 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
10449 intrinsics.
10450 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
10451 (__builtin_ia32_sqrtss_round): Remove builtins.
10452 (__builtin_ia32_sqrtsd_mask_round)
10453 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
10454 * gcc.target/i386/sse-13.c: Ditto.
10455 * gcc.target/i386/sse-23.c: Ditto.
10456
10457 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10458
10459 PR fortran/35299
10460 * gfortran.dg/statement_function_3.f: New test.
10461
10462 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
10463
10464 PR fortran/54223
10465 PR fortran/84276
10466 * gfortran.dg/statement_function_1.f90: New test.
10467 * gfortran.dg/statement_function_2.f90: New test.
10468
10469 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
10470
10471 PR fortran/84074
10472 * gfortran.dg/type_to_class_5.f03: New test.
10473
10474 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
10475
10476 PR fortran/56691
10477 * gfortran.dg/type_to_class_4.f03: New test.
10478
10479 2018-02-10 Alan Modra <amodra@gmail.com>
10480
10481 PR target/84300
10482 * gcc.dg/pr84300.c: New.
10483
10484 2018-02-10 Jakub Jelinek <jakub@redhat.com>
10485
10486 PR sanitizer/83987
10487 * g++.dg/ubsan/pr83987-2.C: New test.
10488
10489 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
10490
10491 * gcc.target/rx/movsicc.c: New test.
10492
10493 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10494
10495 PR target/83926
10496 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
10497 message.
10498
10499 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
10500
10501 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
10502 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
10503
10504 2018-02-09 Nathan Sidwell <nathan@acm.org>
10505
10506 PR c/84293
10507 * c-c++-common/pr84293.h: New.
10508 * c-c++-common/pr84293.c: New.
10509
10510 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
10511
10512 PR rtl-optimization/57193
10513 * gcc.target/i386/pr57193.c: New.
10514
10515 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10516
10517 PR target/84226
10518 * gcc.target/powerpc/pr84226.c: New test.
10519
10520 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10521
10522 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
10523 from this to...
10524 <vclzd>: ...this.
10525
10526 2018-02-09 Martin Sebor <msebor@redhat.com>
10527
10528 PR lto/84212
10529 * gcc.dg/lto/pr84212_0.c: New test file.
10530 * gcc.dg/lto/pr84212_1.c: Same.
10531
10532 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10533
10534 PR target/83926
10535 * gcc.target/powerpc/pr83926.c: New test.
10536 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
10537 message. Fix test for running in 32-bit mode.
10538
10539 2018-02-09 Tamar Christina <tamar.christina@arm.com>
10540
10541 PR target/82641
10542 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
10543
10544 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10545
10546 PR target/PR84295
10547 * gcc.target/s390/pr84295.c: New test.
10548
10549 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
10550
10551 PR c++/77522
10552 * g++.dg/cpp1y/lambda-init16.C: New.
10553
10554 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
10555
10556 * gnat.dg/sso8.adb: New test.
10557 * gnat.dg/sso8_pkg.ads: New helper.
10558
10559 2018-02-09 Richard Biener <rguenther@suse.de>
10560
10561 PR tree-optimization/84278
10562 * gcc.target/i386/pr84278.c: Adjust regex.
10563
10564 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10565
10566 PR tree-optimization/84232
10567 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
10568
10569 PR debug/84252
10570 * gcc.target/aarch64/pr84252.c: New test.
10571
10572 PR middle-end/84237
10573 * gcc.dg/pr84237.c: New test.
10574
10575 2018-02-09 Marek Polacek <polacek@redhat.com>
10576 Jakub Jelinek <jakub@redhat.com>
10577
10578 PR c++/83659
10579 * g++.dg/torture/pr83659.C: New test.
10580
10581 2018-02-08 David Malcolm <dmalcolm@redhat.com>
10582
10583 PR tree-optimization/84136
10584 * gcc.c-torture/compile/pr84136.c: New test.
10585
10586 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
10587
10588 PR target/83008
10589 * gcc.target/i386/pr83008.c: New test.
10590
10591 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
10592
10593 PR target/81143
10594 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
10595
10596 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10597
10598 PR c++/83806
10599 * g++.dg/warn/Wunused-parm-11.C: New.
10600
10601 2018-02-08 Marek Polacek <polacek@redhat.com>
10602
10603 PR tree-optimization/84238
10604 * gcc.dg/Wstringop-overflow-3.c: New test.
10605
10606 2018-02-08 Nathan Sidwell <nathan@acm.org>
10607
10608 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
10609
10610 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10611
10612 PR tree-optimization/84265
10613 * gcc.dg/vect/pr84265.c: New test.
10614
10615 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10616
10617 PR tree-optimization/81635
10618 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
10619 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
10620
10621 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10622
10623 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
10624 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
10625 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
10626 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
10627 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
10628 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
10629 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
10630 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
10631 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
10632 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
10633 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
10634 * gcc.target/s390/nobp-return-attr-all.c: New test.
10635 * gcc.target/s390/nobp-return-attr-neg.c: New test.
10636 * gcc.target/s390/nobp-return-mem-attr.c: New test.
10637 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
10638 * gcc.target/s390/nobp-return-mem-z10.c: New test.
10639 * gcc.target/s390/nobp-return-mem-z900.c: New test.
10640 * gcc.target/s390/nobp-return-reg-attr.c: New test.
10641 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
10642 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
10643 * gcc.target/s390/nobp-return-reg-z10.c: New test.
10644 * gcc.target/s390/nobp-return-reg-z900.c: New test.
10645 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
10646 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
10647 * gcc.target/s390/nobp-table-jump-z10.c: New test.
10648 * gcc.target/s390/nobp-table-jump-z900.c: New test.
10649
10650 2018-02-08 Richard Biener <rguenther@suse.de>
10651
10652 PR tree-optimization/84233
10653 * g++.dg/torture/pr84233.C: New testcase.
10654
10655 2018-02-08 Richard Biener <rguenther@suse.de>
10656
10657 PR tree-optimization/84278
10658 * gcc.target/i386/pr84278.c: New testcase.
10659
10660 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
10661
10662 PR rtl-optimization/84068
10663 PR rtl-optimization/83459
10664 * gcc.dg/pr84068.c: New test.
10665
10666 2018-02-08 Richard Biener <rguenther@suse.de>
10667
10668 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
10669 loop vectorization to happen.
10670
10671 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10672
10673 PR c++/83204
10674 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
10675
10676 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10677
10678 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
10679
10680 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
10681
10682 PR target/84154
10683 * gcc.target/powerpc/pr84154-1.c: New tests.
10684 * gcc.target/powerpc/pr84154-2.c: Likewise.
10685 * gcc.target/powerpc/pr84154-3.c: Likewise.
10686
10687 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10688
10689 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
10690
10691 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10692
10693 PR c++/84082
10694 * g++.dg/template/incomplete11.C: New test.
10695 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
10696
10697 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10698
10699 PR fortran/82994
10700 * gfortran.dg/deallocate_error_3.f90: New test.
10701 * gfortran.dg/deallocate_error_4.f90: New test.
10702
10703 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10704
10705 PR fortran/68560
10706 * gfortran.dg/shape_9.f90: New test.
10707
10708 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10709
10710 PR fortran/82049
10711 * gfortran.dg/assumed_charlen_parameter.f90: New test.
10712
10713 2018-02-07 David Malcolm <dmalcolm@redhat.com>
10714
10715 PR c++/81610
10716 PR c++/80567
10717 * g++.dg/spellcheck-reswords.C: New test case.
10718 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
10719 suggestion of "if".
10720
10721 2018-02-07 Martin Liska <mliska@suse.cz>
10722
10723 PR c++/84059.
10724 * g++.dg/ext/mv26.C: New test.
10725
10726 2018-02-07 Tom de Vries <tom@codesourcery.com>
10727
10728 * gcc.dg/pr83844.c: Require effective target alloca.
10729
10730 2018-02-07 Tom de Vries <tom@codesourcery.com>
10731
10732 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
10733
10734 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
10735
10736 PR target/84243
10737 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
10738 -fcf-protection=return.
10739
10740 2018-02-07 Tom de Vries <tom@codesourcery.com>
10741
10742 PR libgomp/84217
10743 * c-c++-common/goacc/pr84217.c: New test.
10744 * gfortran.dg/goacc/pr84217.f90: New test.
10745
10746 2018-02-07 Richard Biener <rguenther@suse.de>
10747
10748 PR tree-optimization/84204
10749 * gcc.dg/graphite/pr84204.c: New testcase.
10750
10751 PR tree-optimization/84205
10752 * gcc.dg/graphite/pr84205.c: New testcase.
10753
10754 PR tree-optimization/84223
10755 * gfortran.dg/graphite/pr84223.f90: New testcase.
10756
10757 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
10758
10759 PR c++/71662
10760 * g++.dg/cpp0x/scoped_enum7.C: New.
10761
10762 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10763
10764 PR tree-optimization/83008
10765 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
10766
10767 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10768
10769 PR tree-optimization/84235
10770 * gcc.c-torture/execute/ieee/pr84235.c: New test.
10771
10772 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10773
10774 PR testsuite/84243
10775 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
10776 targets.
10777 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
10778
10779 2018-02-06 Jakub Jelinek <jakub@redhat.com>
10780
10781 PR target/84146
10782 * gcc.target/i386/pr84146.c: New test.
10783
10784 2018-02-06 Michael Collison <michael.collison@arm.com>
10785
10786 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
10787
10788 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10789
10790 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
10791 warning for -mno-speculate-indirect-jumps.
10792 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
10793 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10794 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
10795 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
10796 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
10797 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
10798
10799 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10800
10801 PR target/84145
10802 * c-c++-common/fcf-protection-1.c: Change a compared message.
10803 * c-c++-common/fcf-protection-2.c: Likewise.
10804 * c-c++-common/fcf-protection-3.c: Likewise.
10805 * c-c++-common/fcf-protection-5.c: Likewise.
10806 * c-c++-common/fcf-protection-6.c: New test.
10807 * c-c++-common/fcf-protection-7.c: Likewise.
10808
10809 2018-02-06 Marek Polacek <polacek@redhat.com>
10810
10811 PR tree-optimization/84228
10812 * c-c++-common/Wstringop-truncation-3.c: New test.
10813
10814 2018-02-06 Tamar Christina <tamar.christina@arm.com>
10815
10816 PR target/82641
10817 * gcc.target/arm/pragma_arch_switch_2.c: New.
10818
10819 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10820
10821 PR target/79975
10822 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
10823
10824 2018-02-05 Martin Sebor <msebor@redhat.com>
10825
10826 PR tree-optimization/83369
10827 * gcc.dg/Wnonnull.c: New test.
10828
10829 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10830
10831 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
10832 argument and use dg-messages-by-file instead. Expect it to be
10833 an array rather than a dict.
10834 (lto-link-and-maybe-run): Remove messages_by_file argument and
10835 use an upvar for dg-messages-by-file. Update call to
10836 lto_handle_diagnostics.
10837 (lt-get-options): Treat dg-messages-by-file as an array
10838 rather than a dict.
10839 (lto-get-options-main): Likewise. Set the entry rather than appending.
10840 (lto-execute): Treat dg-messages-by-file as an array rather than
10841 a dict. Update call to lto-link-and-maybe-run.
10842
10843 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
10844
10845 PR c++/82782
10846 * g++.dg/cpp1z/inline-var4.C: New.
10847
10848 2018-02-05 Martin Liska <mliska@suse.cz>
10849
10850 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
10851 options.
10852 * c-c++-common/asan/pointer-compare-2.c: Likewise.
10853 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
10854 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
10855 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
10856 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
10857 * c-c++-common/asan/pointer-compare-3.c: New test.
10858
10859 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10860
10861 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
10862 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10863
10864 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
10865
10866 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
10867 _mm_maskz_range_sd, _mm_mask_range_round_sd,
10868 _mm_maskz_range_round_sd): Test new intrinsics.
10869 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
10870 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
10871 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
10872 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
10873 _mm_maskz_range_ss, _mm_mask_range_round_ss,
10874 _mm_maskz_range_round_ss): Test new intrinsics.
10875 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
10876 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
10877 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
10878 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
10879 __builtin_ia32_rangess128_round): Remove builtins.
10880 (__builtin_ia32_rangesd128_mask_round,
10881 __builtin_ia32_rangess128_mask_round): Test new builtins.
10882 * gcc.target/i386/sse-13.c: Ditto.
10883 * gcc.target/i386/sse-23.c: Ditto.
10884
10885 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
10886
10887 PR middle-end/79966
10888 * gfortran.dg/pr79966.f90: New testcase
10889
10890 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
10891
10892 PR fortran/84094
10893 * gfortran.dg/associate_23.f90: Fix invalid code.
10894 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10895 * gfortran.dg/matmul_3.f90: Likewise.
10896 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10897
10898 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
10899
10900 PR fortran/84115
10901 * gfortran.dg/associate_34.f90: New test.
10902 * gfortran.dg/associate_35.f90: New test.
10903
10904 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
10905
10906 PR fortran/84141
10907 PR fortran/84155
10908 * gfortran.dg/pr84155.f90: New test.
10909
10910 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
10911
10912 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
10913 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
10914
10915 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10916
10917 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
10918 dg-do run stanza.
10919
10920 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10921
10922 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
10923 requirement.
10924 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
10925 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
10926 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
10927
10928 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10929
10930 PR testsuite/52641
10931 * gcc.c-torture/execute/pr83362.c: Make work for int16.
10932 * gcc.dg/Wsign-conversion.c: Dito.
10933 * gcc.dg/attr-alloc_size-4.c: Dito.
10934 * gcc.dg/pr81020.c: Dito.
10935 * gcc.dg/pr81192.c: Dito.
10936 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
10937 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
10938 * gcc.dg/pr83844.c: Restrict to int32plus.
10939 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
10940 * gcc.dg/tree-ssa/ldist-25.c: Dito.
10941 * gcc.dg/tree-ssa/ldist-27.c: Dito.
10942 * gcc.dg/tree-ssa/ldist-28.c: Dito.
10943 * gcc.dg/tree-ssa/ldist-29.c: Dito.
10944 * gcc.dg/tree-ssa/ldist-30.c: Dito.
10945 * gcc.dg/tree-ssa/ldist-31.c: Dito.
10946 * gcc.dg/tree-ssa/ldist-32.c: Dito.
10947 * gcc.dg/tree-ssa/ldist-33.c: Dito.
10948 * gcc.dg/tree-ssa/ldist-34.c: Dito.
10949 * gcc.dg/tree-ssa/ldist-35.c: Dito.
10950 * gcc.dg/tree-ssa/ldist-36.c: Dito.
10951
10952 2018-02-02 Julia Koval <julia.koval@intel.com>
10953
10954 * gcc.target/i386/funcspec-56.inc: Handle new march.
10955 * g++.dg/ext/mv16.C: Ditto.
10956
10957 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10958
10959 * lib/target-supports.exp
10960 (check_effective_target_keeps_null_pointer_checks): No more
10961 special-case avr.
10962 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
10963 * gcc.dg/ifcvt-4.c: Skip avr.
10964 * gcc.dg/pr53037-1.c: Dito.
10965 * gcc.dg/pr53037-2.c: Dito.
10966 * gcc.dg/pr53037-3.c: Dito.
10967 * gcc.dg/pr63387-2.c: Dito.
10968 * gcc.dg/pr63387.c: Dito.
10969 * gcc.dg/sancov/cmp0.c: Dito.
10970 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
10971 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
10972 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
10973 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
10974 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
10975 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
10976 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
10977 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
10978 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
10979 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
10980 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
10981 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
10982 * gcc.dg/tree-ssa/pr82059.c: Dito.
10983 * gcc.c-torture/execute/pr70460.c: Dito.
10984
10985 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10986
10987 PR testsuite/52641
10988 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
10989 * gcc.c-torture/execute/20180112-1.c: Dito.
10990 * gcc.c-torture/execute/pr81503.c: Dito.
10991 * gcc.dg/store_merging_12.c: Dito.
10992 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
10993 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
10994 * gcc.dg/tree-ssa/pr80898.c: Dito.
10995 * gcc.dg/tree-ssa/pr82363.c: Dito.
10996 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
10997 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
10998 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
10999 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
11000 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
11001 * gcc.dg/tree-ssa/pr80803.c: Dito.
11002 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
11003 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
11004 * gcc.dg/tree-ssa/vrp114.c: Dito.
11005 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
11006 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
11007 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
11008
11009 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11010
11011 PR target/84066
11012 * gcc.target/i386/cet-sjlj-6a.c: New test.
11013 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11014
11015 2018-02-01 Marek Polacek <polacek@redhat.com>
11016
11017 PR c++/84125
11018 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
11019
11020 2018-01-30 Jeff Law <law@redhat.com>
11021
11022 PR target/84128
11023 * gcc.target/i386/pr84128.c: New test.
11024
11025 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
11026
11027 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
11028 -fdelete-null-pointer-checks.
11029
11030 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11031
11032 PR c++/83796
11033 * g++.dg/cpp0x/abstract-default1.C: New.
11034
11035 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11036
11037 PR tree-optimization/81635
11038 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
11039 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
11040
11041 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11042
11043 PR target/83370
11044 * gcc.target/aarch64/pr83370.c: New.
11045
11046 2018-02-01 Richard Biener <rguenther@suse.de>
11047
11048 * gcc.dg/graphite/pr35356-1.c: Adjust.
11049
11050 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11051
11052 PR testsuite/83846
11053 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
11054 for ILP32.
11055 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
11056 of hard-coding the choice.
11057 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
11058 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
11059 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
11060 memset call.
11061 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
11062 stdint.h types.
11063 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11064 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11065 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11066 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11067 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11068 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11069 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11070 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11071 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11072 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11073 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11074 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11075 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11076 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11077 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11078 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11079 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11080 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11081 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11082 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11083 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11084 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11085 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11086 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11087 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11088 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11089 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11090 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11091 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11092 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11093 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11094 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11095 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11096 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11097 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11098 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11099 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11100 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11101 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
11102 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11103 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
11104 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11105 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11106 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11107 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
11108 __builtin_popcountll rather than __builtin_popcountl.
11109
11110 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11111
11112 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
11113 of LD1R[HWD] for multi-element constants on big-endian targets.
11114 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11115 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11116
11117 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11118
11119 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
11120 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
11121 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
11122
11123 2018-02-01 Jakub Jelinek <jakub@redhat.com>
11124
11125 PR tree-optimization/81661
11126 PR tree-optimization/84117
11127 * gcc.dg/pr81661.c: New test.
11128 * gfortran.dg/pr84117.f90: New test.
11129
11130 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
11131
11132 PR fortran/83705
11133 * gfortran.dg/repeat_7.f90: Catch warning message.
11134
11135 2018-01-31 Ian Lance Taylor <iant@golang.org>
11136
11137 * go.go-torture/execute/printnil.go: New test.
11138
11139 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11140
11141 * lib/target-supports.exp (check_effective_target_comdat_group):
11142 Allow for Solaris as comdat syntax.
11143
11144 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
11145 Solaris with comdat_group support and as.
11146
11147 2018-01-31 Marek Polacek <polacek@redhat.com>
11148
11149 PR c/81779
11150 * gcc.dg/pr81779.c: New test.
11151
11152 2018-01-31 Jakub Jelinek <jakub@redhat.com>
11153
11154 PR fortran/84116
11155 * gfortran.dg/gomp/pr84116.f90: New test.
11156
11157 PR c++/83993
11158 * g++.dg/init/pr83993-2.C: New test.
11159
11160 PR c++/83993
11161 * g++.dg/init/pr83993-1.C: New test.
11162 * g++.dg/cpp0x/pr83993.C: New test.
11163
11164 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
11165
11166 PR fortran/84088
11167 * gfortran.dg/pr84088.f90: New test.
11168
11169 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
11170
11171 PR target/82444
11172 * gcc.target/i386/pr82444.c: New.
11173
11174 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
11175
11176 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
11177 * gcc.target/powerpc/vsx-13.c: New.
11178
11179 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
11180
11181 PR c++/84092
11182 * g++.dg/cpp1y/var-templ57.C: New.
11183
11184 2018-01-31 Marek Polacek <polacek@redhat.com>
11185
11186 PR c++/84138
11187 * g++.dg/diagnostic/pr84138.C: New test.
11188
11189 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
11190
11191 PR fortran/78534
11192 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
11193 -Wstringop-overflow warnings due to spurious warning with -O1.
11194 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
11195 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
11196
11197 2018-01-31 Richard Biener <rguenther@suse.de>
11198
11199 PR tree-optimization/84132
11200 * g++.dg/torture/pr84132.C: New testcase.
11201
11202 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
11203
11204 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
11205 dg-final scan.
11206
11207 2018-01-31 Julia Koval <julia.koval@intel.com>
11208
11209 PR target/83618
11210 * gcc.target/i386/rdpid.c: Remove "eax".
11211
11212 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11213
11214 PR tree-optimization/64946
11215 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
11216 scan-assembler checks.
11217
11218 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
11219
11220 * gcc.c-torture/execute/20180131-1.c: New test.
11221
11222 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11223
11224 * gcc.target/arc/taux-1.c: New test.
11225 * gcc.target/arc/taux-2.c: Likewise.
11226
11227 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11228
11229 * gcc.target/arc/uncached.c: New test.
11230
11231 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11232
11233 PR lto/83954
11234 * gnat.dg/lto20.adb: Remove dg-excess-errors.
11235
11236 2018-01-31 Jakub Jelinek <jakub@redhat.com>
11237
11238 PR preprocessor/69869
11239 * gcc.dg/cpp/trad/pr69869.c: New test.
11240
11241 PR c/84100
11242 * gcc.dg/pr84100.c: New test.
11243
11244 2018-01-30 Jeff Law <law@redhat.com>
11245
11246 PR target/84064
11247 * gcc.target/i386/pr84064: New test.
11248
11249 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11250
11251 PR fortran/84134
11252 * gfortran.dg/data_implied_do_2.f90: New test.
11253
11254 2018-01-30 Janus Weil <janus@gcc.gnu.org>
11255
11256 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
11257
11258 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11259
11260 PR fortran/84133
11261 * gfortran.dg/inline_matmul_21.f90: New test case.
11262
11263 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11264
11265 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
11266
11267 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
11268
11269 PR target/84112
11270 * gcc.target/powerpc/pr84112.c: New.
11271
11272 2018-01-30 Jakub Jelinek <jakub@redhat.com>
11273
11274 PR rtl-optimization/83986
11275 * gcc.dg/pr83986.c: New test.
11276
11277 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
11278
11279 PR 58684
11280 * gcc.dg/torture/inf-compare-1.c: Add xfail.
11281 * gcc.dg/torture/inf-compare-2.c: Add xfail.
11282 * gcc.dg/torture/inf-compare-3.c: Add xfail.
11283 * gcc.dg/torture/inf-compare-4.c: Add xfail.
11284
11285 2018-01-30 Jakub Jelinek <jakub@redhat.com>
11286
11287 PR tree-optimization/84111
11288 * gcc.c-torture/compile/pr84111.c: New test.
11289
11290 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11291
11292 PR ipa/83179
11293 * gcc.dg/ipa/inline-2.c: Fix template.
11294 * gcc.dg/ipa/inline-3.c: Fix template.
11295
11296 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11297
11298 PR ipa/81360
11299 * g++.dg/torture/pr81360.C: New testcase.
11300
11301 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11302
11303 PR lto/83954
11304 * gcc.dg/lto/pr83954.h: New testcase.
11305 * gcc.dg/lto/pr83954_0.c: New testcase.
11306 * gcc.dg/lto/pr83954_1.c: New testcase.
11307
11308 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11309
11310 PR bootstrap/84017
11311 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
11312 to dg-options.
11313 Simplify DW_AT_producer scan.
11314
11315 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11316
11317 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
11318
11319 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
11320
11321 PR target/83828
11322 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11323 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11324 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
11325 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
11326
11327 2018-01-29 Jeff Law <law@redhat.com>
11328
11329 PR testsuite/81010
11330 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
11331 better match other tests which require vsx. Verify the zero
11332 extension is part of the test in the combiner dump.
11333
11334 2018-01-29 Marek Polacek <polacek@redhat.com>
11335
11336 PR c/83966
11337 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
11338
11339 PR c++/83996
11340 * g++.dg/ext/pr83996.C: New test.
11341
11342 2018-01-29 Richard Biener <rguenther@suse.de>
11343
11344 PR tree-optimization/84057
11345 * gcc.dg/graphite/pr84057.c: New testcase.
11346
11347 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11348
11349 PR fortran/84073
11350 * gfortran.dg/bind_c_usage_31.f90: New test.
11351
11352 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11353
11354 PR c++/83924
11355 * g++.dg/warn/Wduplicated-branches5.C: New.
11356
11357 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
11358
11359 * gcc.target/rl78/test_addsi3_internal.c: New test.
11360
11361 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
11362
11363 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
11364 Make expected output depend on whether we expect sibcalls or not.
11365 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
11366 safe-indirect-jump-1.c).
11367
11368 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
11369 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11370 Soren Rasmussen <s.c.rasmussen@gmail.com>
11371
11372 Fortran 2018 teams tests.
11373
11374 * gfortran.dg/team_number_1.f90: new test for team_number.
11375 * gfortran.dg/team_change_1.f90: new test for change team.
11376 * gfortran.dg/team_end_1.f90: new test for end team.
11377 * gfortran.dg/team_form_1.f90: new test for form team.
11378
11379 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
11380
11381 PR fortran/83998
11382 * gfortran.dg/dot_product_4.f90
11383
11384 2018-01-26 Martin Sebor <msebor@redhat.com>
11385
11386 PR tree-optimization/83896
11387 * gcc.dg/strlenopt-43.c: New.
11388
11389 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11390
11391 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
11392 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
11393 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
11394 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
11395 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
11396 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
11397 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
11398 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
11399 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
11400 stanzas.
11401 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
11402 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
11403 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
11404 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
11405 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
11406 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
11407 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
11408 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
11409 instruction list.
11410 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
11411
11412 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11413
11414 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
11415 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
11416 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
11417 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
11418 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
11419 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
11420 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
11421 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
11422 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
11423 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
11424 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
11425 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
11426 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
11427
11428 2018-01-26 Martin Liska <mliska@suse.cz>
11429
11430 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
11431 warning is seen.
11432
11433 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11434
11435 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
11436 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
11437 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
11438 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
11439 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
11440 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
11441 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
11442 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
11443
11444 2018-01-26 Richard Biener <rguenther@suse.de>
11445
11446 PR rtl-optimization/84003
11447 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
11448 latent bug in DSE if NOINLINE is appropriately defined.
11449 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
11450 and defining NOINLINE.
11451
11452 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11453
11454 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
11455 tests specific to aarch64. XFAIL test on arm.
11456
11457 2018-01-26 Jakub Jelinek <jakub@redhat.com>
11458
11459 PR rtl-optimization/83985
11460 * gcc.dg/pr83985.c: New test.
11461
11462 PR c/83989
11463 * c-c++-common/Wrestrict-3.c: New test.
11464
11465 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11466
11467 * gcc.target/arc/tdelegitimize_addr.c: New test.
11468
11469 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11470
11471 * gcc.target/arc/jli-1.c: New file.
11472 * gcc.target/arc/jli-2.c: Likewise.
11473
11474 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
11475
11476 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
11477 scan-assembler.
11478 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11479 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11480
11481 2018-01-26 Richard Biener <rguenther@suse.de>
11482
11483 PR tree-optimization/81082
11484 * gcc.dg/vect/pr81082.c: New testcase.
11485 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
11486 simplification to n * n.
11487
11488 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11489
11490 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
11491 Solaris 10.
11492 * gcc.target/i386/pr63620.c: Likewise.
11493
11494 2018-01-26 Julia Koval <julia.koval@intel.com>
11495
11496 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
11497 -mavx512f -mavx512bw.
11498 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
11499 * gcc.target/i386/i386.exp: Fix types.
11500
11501 2018-01-26 Alan Modra <amodra@gmail.com>
11502
11503 PR target/84033
11504 * gcc.target/powerpc/swaps-p8-46.c: New.
11505
11506 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
11507
11508 PR fortran/37577
11509 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
11510 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
11511 'array01' in the tree dump comparison.
11512 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
11513 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
11514 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
11515
11516 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
11517
11518 PR middle-end/83055
11519 * gcc.dg/torture/pr83055.c: New testcase.
11520
11521 2018-01-25 Jakub Jelinek <jakub@redhat.com>
11522
11523 PR c++/84031
11524 * g++.dg/cpp1z/decomp36.C: New test.
11525
11526 PR middle-end/83977
11527 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
11528
11529 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
11530
11531 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
11532 the shift dump line.
11533 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11534
11535 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11536
11537 PR target/81550
11538 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
11539 index instead of int, which allows IVOPTs to properly optimize the
11540 loop.
11541
11542 2018-01-24 David Malcolm <dmalcolm@redhat.com>
11543
11544 PR jit/82846
11545 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
11546 of "fn_type" typedef.
11547 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
11548
11549 2018-01-24 Ian Lance Taylor <iant@golang.org>
11550
11551 * go.go-torture/execute/names-1.go: New test.
11552
11553 2018-01-19 Jeff Law <law@redhat.com>
11554
11555 PR target/83994
11556 * gcc.target/i386/pr83994.c: New test.
11557
11558 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
11559
11560 PR target/84014
11561 * gcc.target/powerpc/pr84014.c: New.
11562
11563 2018-01-24 Jakub Jelinek <jakub@redhat.com>
11564
11565 PR middle-end/83977
11566 * c-c++-common/gomp/pr83977-1.c: New test.
11567 * c-c++-common/gomp/pr83977-2.c: New test.
11568 * c-c++-common/gomp/pr83977-3.c: New test.
11569 * gfortran.dg/gomp/pr83977.f90: New test.
11570
11571 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11572
11573 PR testsuite/83889
11574 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
11575 * gcc.dg/vect/pr80631-1.c: Likewise.
11576 * gcc.dg/vect/pr80631-2.c: Likewise.
11577 * gcc.dg/vect/pr81410.c: Likewise.
11578 * gcc.dg/vect/pr81633.c: Likewise.
11579 * gcc.dg/vect/pr81815.c: Likewise.
11580 * gcc.dg/vect/pr82108.c: Likewise.
11581 * gcc.dg/vect/pr83857.c: Likewise.
11582 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
11583 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
11584 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
11585 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
11586 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
11587 * gcc.dg/vect/vect-reduc-11.c: Likewise.
11588 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
11589 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
11590 dg-xfail-run-if instead.
11591 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11592 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11593 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11594 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
11595 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11596
11597 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11598
11599 PR tree-optimization/83979
11600 * g++.dg/pr83979.c: New test.
11601
11602 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11603
11604 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
11605 option. Add arm_neon_ok_no_float_abi check.
11606
11607 2018-01-24 Richard Biener <rguenther@suse.de>
11608
11609 PR tree-optimization/83176
11610 * gcc.dg/graphite/pr83176.c: New testcase.
11611
11612 2018-01-24 Richard Biener <rguenther@suse.de>
11613
11614 PR tree-optimization/82819
11615 * gcc.dg/graphite/pr82819.c: New testcase.
11616
11617 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11618
11619 PR c++/83921
11620 * g++.dg/cpp1y/constexpr-83921-1.C: New.
11621 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
11622 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
11623 * g++.dg/ext/stmtexpr20.C: Likewise.
11624 * g++.dg/ext/stmtexpr21.C: Likewise.
11625
11626 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11627
11628 PR c++/83974
11629 * g++.dg/warn/pr83974.C: New test case.
11630
11631 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11632
11633 PR sanitizer/83987
11634 * g++.dg/ubsan/pr83987.C: New test.
11635
11636 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11637
11638 PR fortran/83866
11639 * gfortran.dg/pdt_29.f03: New test.
11640
11641 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11642
11643 PR fortran/83898
11644 * gfortran.dg/associate_33.f03: New test.
11645
11646 2018-01-23 Martin Liska <mliska@suse.cz>
11647
11648 PR lto/81440
11649 * gcc.dg/lto/pr81440.h: New test.
11650 * gcc.dg/lto/pr81440_0.c: New test.
11651 * gcc.dg/lto/pr81440_1.c: New test.
11652
11653 2018-01-23 Nathan Sidwell <nathan@acm.org>
11654
11655 PR c++/83988
11656 * g++.dg/template/pr83988.C: New.
11657
11658 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11659
11660 PR c++/82882
11661 PR c++/83978
11662 * g++.dg/cpp0x/pr82882.C: New test.
11663 * g++.dg/cpp0x/pr83978.C: New test.
11664
11665 PR c++/83958
11666 * g++.dg/cpp1z/decomp35.C: New test.
11667
11668 2018-01-23 Nathan Sidwell <nathan@acm.org>
11669
11670 * g++.dg/cpp0x/range-for10.C: Adjust.
11671 * g++.dg/ext/forscope1.C: Adjust.
11672 * g++.dg/ext/forscope2.C: Adjust.
11673 * g++.dg/template/for1.C: Adjust.
11674
11675 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11676
11677 PR tree-optimization/83510
11678 * gcc.c-torture/compile/pr83510.c: New test case.
11679
11680 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11681
11682 PR testsuite/83888
11683 * lib/target-supports.exp (check_effective_target_vect_float): Say
11684 that the result only holds when -funsafe-math-optimizations is on.
11685 (check_effective_target_vect_float_strict): New procedure.
11686 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
11687 of vect_float.
11688 * gcc.dg/vect/vect-reduc-6.c: Likewise.
11689
11690 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11691
11692 PR tree-optimization/83965
11693 * gcc.dg/vect/pr83965.c: New test.
11694
11695 2018-01-23 Richard Biener <rguenther@suse.de>
11696
11697 PR tree-optimization/83963
11698 * gfortran.dg/graphite/pr83963.f: New testcase.
11699 * gcc.dg/graphite/pr83963-2.c: Likewise.
11700
11701 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11702
11703 PR c++/83918
11704 * g++.dg/cpp1z/pr83918.C: New test.
11705
11706 2018-01-22 Jakub Jelinek <jakub@redhat.com>
11707
11708 PR tree-optimization/83957
11709 * gcc.dg/autopar/pr83957.c: New test.
11710
11711 PR tree-optimization/83081
11712 * gcc.dg/predict-8.c: Adjust expected probability.
11713
11714 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11715
11716 PR target/83862
11717 * gcc.target/powerpc/pr83862.c: New test.
11718
11719 2018-01-22 Carl Love <cel@us.ibm.com>
11720
11721 * gcc.target/powerpc/powerpc.exp: Add torture tests for
11722 builtins-4-runnable.c, builtins-6-runnable.c,
11723 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
11724 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
11725 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
11726 for signed/unsigned 128-bit and long long int loads.
11727
11728 2018-01-22 Marek Polacek <polacek@redhat.com>
11729
11730 PR c++/81933
11731 * g++.dg/cpp1y/constexpr-empty4.C: New test.
11732
11733 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
11734
11735 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
11736 scan-asembler valid instructions list.
11737 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
11738 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
11739 power8-vector requirement and option.
11740 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
11741
11742 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
11743
11744 PR 78534
11745 PR 83704
11746 * gfortran.dg/string_1.f90: Remove printing the length.
11747
11748 2018-01-22 Richard Biener <rguenther@suse.de>
11749
11750 PR tree-optimization/83963
11751 * gcc.dg/graphite/pr83963.c: New testcase.
11752
11753 2018-01-22 Sudakshina Das <sudi.das@arm.com>
11754
11755 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
11756 dg-require-effective-target directives.
11757
11758 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11759
11760 * lib/target-supports.exp (check_effective_target_arm_softfloat):
11761 New procedure.
11762 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
11763 Adjust scan-assembler checks for soft-float.
11764
11765 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11766
11767 PR target/83946
11768 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
11769
11770 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
11771
11772 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
11773 * gcc.dg/pr83623.c: Likewise.
11774 * gcc.dg/pr83666.c: Likewise.
11775
11776 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11777 David Edelsohn <dje.gcc@gmail.com>
11778
11779 PR target/83946
11780 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11781 assembly output from "crset eq" to "crset 2".
11782 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
11783 assembly output from . to $.
11784 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11785 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11786 assembly output from "crset eq" to "crset 2".
11787 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
11788 assembly output from "crset eq" to "crset 2", and from . to $.
11789
11790 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
11791
11792 PR fortran/83900
11793 * gfortran.dg/matmul_18.f90: New test.
11794
11795 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
11796
11797 PR tree-optimization/83940
11798 * gcc.dg/torture/pr83940.c: New test.
11799
11800 2018-01-20 Jakub Jelinek <jakub@redhat.com>
11801
11802 PR middle-end/83945
11803 * gcc.dg/tls/pr83945.c: New test.
11804
11805 PR target/83930
11806 * gcc.dg/pr83930.c: New test.
11807
11808 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11809
11810 PR fortran/83900
11811 * gfortran.dg/matmul_17.f90: New test.
11812
11813 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11814
11815 PR fortran/80768
11816 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
11817
11818 2018-01-19 Jakub Jelinek <jakub@redhat.com>
11819
11820 PR c++/81167
11821 * g++.dg/cpp0x/pr81167.C: New test.
11822
11823 PR c++/83919
11824 * g++.dg/cpp0x/pr83919.C: New test.
11825
11826 2018-01-19 Jeff Law <law@redhat.com>
11827 Jakub Jelinek <jakub@redhat.com>
11828
11829 * gcc.dg/stack-check-16.c: New test.
11830
11831 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
11832
11833 PR target/83790
11834 * gcc.target/nvptx/indirect_call.c: New test.
11835
11836 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11837
11838 * g++.dg/torture/pr83619.C: Remove dg-message.
11839
11840 2018-01-19 Martin Liska <mliska@suse.cz>
11841
11842 * gcc.dg/predict-1.c: Adjust expected probability.
11843 * gcc.dg/predict-3.c: Likewise.
11844 * gcc.dg/predict-5.c: Likewise.
11845 * gcc.dg/predict-6.c: Likewise.
11846 * gcc.dg/predict-9.c: Likewise.
11847
11848 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11849
11850 PR tree-optimization/83922
11851 * gcc.dg/pr83922.c: New test.
11852
11853 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11854
11855 PR tree-optimization/83914
11856 * gcc.dg/vect/pr83914.c: New test.
11857
11858 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11859
11860 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
11861 * gcc.target/arm/negdi-2.c: Likewise.
11862 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
11863
11864 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11865
11866 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
11867
11868 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11869
11870 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
11871
11872 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
11873
11874 * gcc.dg/torture/pr52451.c (main): Skip long double test on
11875 hppa*-*-hpux*.
11876
11877 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11878
11879 PR ipa/83619
11880 PR testsuite/83934
11881 * g++.dg/torture/pr83619.C (e): Define before first use instead of
11882 forward declaration.
11883
11884 2018-01-18 Carl Love <cel@us.ibm.com>
11885
11886 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
11887 to the function.
11888
11889 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
11890
11891 PR c++/81013
11892 * g++.dg/inherit/union3.C: New.
11893
11894 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11895
11896 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
11897
11898 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
11899
11900 PR ipa/83619
11901 * g++.dg/torture/pr83619.C: New testcase.
11902
11903 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11904
11905 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
11906 Add function body to force error messages in some configurations.
11907
11908 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11909
11910 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
11911 and arm_thumb1_ok.
11912
11913 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
11914
11915 PR other/70268
11916 * c-c++-common/ffile-prefix-map.c: New test.
11917 * c-c++-common/fmacro-prefix-map.c: New test.
11918 * c-c++-common/cpp/ffile-prefix-map.c: New test.
11919 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
11920
11921 2018-01-18 Martin Liska <mliska@suse.cz>
11922
11923 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
11924 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11925 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11926 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11927 * gcc.target/i386/ret-thunk-10.c: Likewise.
11928 * gcc.target/i386/ret-thunk-11.c: Likewise.
11929 * gcc.target/i386/ret-thunk-12.c: Likewise.
11930 * gcc.target/i386/ret-thunk-15.c: Likewise.
11931 * gcc.target/i386/ret-thunk-9.c: Likewise.
11932
11933 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11934
11935 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
11936 order.
11937
11938 2018-01-18 Nathan Sidwell <nathan@acm.org>
11939
11940 PR c++/83160
11941 * g++.dg/cpp0x/pr83160.C: New.
11942
11943 2018-01-18 Richard Biener <rguenther@suse.de>
11944
11945 PR tree-optimization/83887
11946 * gcc.dg/graphite/pr83887.c: New testcase.
11947 * gfortran.dg/graphite/pr83887.f90: Likewise.
11948 * gfortran.dg/graphite/pr83887.f: Likewise.
11949
11950 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11951
11952 PR target/65578
11953 * gcc.target/arm/builtin-bswap.x: New file.
11954 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
11955 and options for armv6t2.
11956 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
11957 and options for Thumb1.
11958 * gcc.target/arm/builtin-bswap16.x: New file.
11959 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
11960 and options for armv6t2.
11961 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
11962 and options for Thumb1.
11963
11964 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11965
11966 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
11967 order.
11968
11969 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11970
11971 PR c/61240
11972 * gcc.dg/pr61240.c: New test.
11973
11974 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11975
11976 PR fortran/83864
11977 * gfortran.dg/pr83864.f90: New test.
11978
11979 2018-01-17 Jeff Law <law@redhat.com>
11980
11981 PR testsuite/83883
11982 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
11983
11984 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11985
11986 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
11987 restriction, but still restrict to 64-bit.
11988 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
11989 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
11990
11991 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11992
11993 PR fortran/83874
11994 * gfortran.dg/pr83874.f90: New test.
11995
11996 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11997
11998 PR c++/83824
11999 * g++.dg/cpp0x/pr83824.C: New test.
12000
12001 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12002
12003 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
12004 appropriate .gnu_attribute for the long double type, if we use the
12005 long double type, but do not generate any calls.
12006 * gcc.target/powerpc/gnuattr2.c: Likewise.
12007 * gcc.target/powerpc/gnuattr3.c: Likewise.
12008
12009 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12010
12011 PR c++/78344
12012 * g++.dg/cpp0x/alignas13.C: New.
12013
12014 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12015
12016 PR c++/83897
12017 * g++.dg/cpp0x/pr83897.C: New test.
12018
12019 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
12020
12021 PR ipa/83051
12022 * gcc.c-torture/compile/pr83051-2.c: New testcase.
12023
12024 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12025
12026 PR c++/81054
12027 * g++.dg/cpp0x/constexpr-ice19.C: New.
12028
12029 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
12030
12031 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
12032 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
12033 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
12034 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
12035 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
12036 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
12037 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
12038 * gcc.target/powerpc/builtins-1-be-folded.c: New.
12039 * gcc.target/powerpc/builtins-1-le-folded.c: New.
12040 * gcc.target/powerpc/builtins-1.fold.h: New.
12041
12042 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
12043
12044 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
12045 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
12046
12047 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12048
12049 * gcc.target/arm/g2.c: Add -marm to dg-options.
12050 * gcc.target/arm/scd42-2.c: Likewise.
12051
12052 2018-01-17 Nathan Sidwell <nathan@acm.org>
12053
12054 PR c++/83287
12055 * g++.dg/lookup/pr83287-2.C: New.
12056
12057 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12058
12059 PR c++/83814
12060 PR c++/83902
12061 * g++.dg/wrappers/pr83814.C: New test case.
12062 * g++.dg/wrappers/pr83902.C: New test case.
12063
12064 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12065
12066 PR lto/83121
12067 * g++.dg/lto/pr83121_0.C: New test case.
12068 * g++.dg/lto/pr83121_1.C: New test case.
12069 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
12070 adapted from DejaGnu's dg-test.
12071 (lto_handle_diagnostics): New procedure.
12072 (lto_prune_warns): Ignore informational notes.
12073 (lto-link-and-maybe-run): Add "messages_by_file" param.
12074 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
12075 "execute" when "link" fails if "execute" was not specified.
12076 (lto-can-handle-directive): New procedure.
12077 (lto-get-options-main): Call lto-can-handle-directive. Add a
12078 dg-messages local, using it to set the caller's
12079 dg-messages-by-file for the given source file.
12080 (lto-get-options): Likewise.
12081 (lto-execute): Add dg-messages-by-file local, and pass it to
12082 lto-link-and-maybe-run.
12083
12084 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12085 Richard Sandiford <richard.sandiford@linaro.org>
12086
12087 PR target/79041
12088 PR target/82964
12089 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
12090 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
12091
12092 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12093
12094 * lib/target-supports.exp: Fix -march arguments in arm arch effective
12095 target check autogenerator for armv8.1-a and armv8.2-a.
12096
12097 2018-01-17 Carl Love <cel@us.ibm.com>
12098
12099 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
12100 Add debug print statements.
12101 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
12102 16 byte vector load followed by a partial vector load.
12103
12104 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12105
12106 PR c++/83799
12107 * g++.dg/wrappers/pr83799.C: New test case.
12108
12109 2018-01-17 Nathan Sidwell <nathan@acm.org>
12110
12111 PR c++/83739
12112 * g++.dg/cpp1y/pr83739.C: New.
12113
12114 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12115
12116 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
12117 * gcc.target/visium/overflow16.c: Likewise.
12118 * gcc.target/visium/overflow32.c: Likewise.
12119
12120 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12121
12122 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
12123
12124 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12125
12126 * gcc.dg/rtl/arm/stl-cond.c: New test.
12127 * gcc.target/arm/stl-cond.c: Delete.
12128
12129 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12130
12131 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
12132 directives.
12133
12134 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12135
12136 PR tree-optimization/83843
12137 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
12138 * gcc.dg/store_merging_19.c: New test.
12139
12140 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12141
12142 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
12143 and options.
12144
12145 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12146
12147 PR rtl-optimization/83771
12148 * gcc.dg/pr83771.c: New test.
12149
12150 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12151
12152 PR tree-optimization/81184
12153 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
12154 targets.
12155 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12156
12157 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12158
12159 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
12160
12161 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12162
12163 PR target/83546
12164 * gcc.target/i386/pr83546.c: New test.
12165
12166 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12167
12168 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
12169
12170 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12171
12172 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
12173 test and add dg-warning for the -Wstringop-overflow warning.
12174
12175 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12176
12177 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
12178 XFAIL last test on SPARC and Visium.
12179
12180 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
12181
12182 PR rtl-optimization/80481
12183 * g++.dg/pr80481.C: Exclude solaris.
12184
12185 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12186
12187 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
12188 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
12189 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
12190
12191 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12192
12193 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
12194 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
12195 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
12196 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
12197 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
12198 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
12199 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
12200 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
12201 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
12202 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
12203 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
12204 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
12205 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
12206 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
12207 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
12208
12209 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12210
12211 PR testsuite/77734
12212 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
12213
12214 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12215
12216 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
12217 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
12218 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
12219 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
12220 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
12221 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
12222
12223 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12224
12225 PR tree-optimization/83857
12226 * gcc.dg/vect/pr83857.c: New test.
12227
12228 2018-01-16 Richard Biener <rguenther@suse.de>
12229
12230 PR tree-optimization/83867
12231 * gcc.dg/vect/pr83867.c: New testcase.
12232
12233 2018-01-16 Jakub Jelinek <jakub@redhat.com>
12234
12235 PR c/83844
12236 * gcc.dg/pr83844.c: New test.
12237
12238 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12239
12240 * gcc.dg/torture/pr83847.c: New test.
12241
12242 2018-01-16 Jakub Jelinek <jakub@redhat.com>
12243
12244 PR rtl-optimization/86620
12245 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
12246 instead of --param=max-sched-ready-insns=0.
12247 * gcc.target/i386/pr83620.c: New test.
12248 * gcc.dg/pr83620.c: New test.
12249
12250 PR tree-optimization/83843
12251 * gcc.dg/store_merging_18.c: New test.
12252
12253 PR c++/83817
12254 * g++.dg/cpp1y/pr83817.C: New test.
12255
12256 PR c++/83825
12257 * g++.dg/template/pr83825.C: New test.
12258
12259 2018-01-16 Richard Biener <rguenther@suse.de>
12260
12261 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
12262
12263 2018-01-16 Richard Biener <rguenther@suse.de>
12264
12265 PR testsuite/82132
12266 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
12267 from gcc.dg/torture/pr60092.c.
12268
12269 2018-01-15 Martin Sebor <msebor@redhat.com>
12270
12271 PR c++/83588
12272 * g++.dg/ext/flexary28.C: New test.
12273
12274 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
12275
12276 PR fortran/82257
12277 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
12278
12279 2018-01-15 Martin Sebor <msebor@redhat.com>
12280
12281 PR testsuite/83869
12282 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
12283
12284 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12285
12286 PR fortran/54613
12287 * gfortran.dg/minmaxloc_9.f90: New test.
12288 * gfortran.dg/minmaxloc_10.f90: New test.
12289 * gfortran.dg/minmaxloc_11.f90: New test.
12290
12291 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
12292
12293 PR target/83839
12294 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
12295 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12296 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12297 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12298 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12299 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12300 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12301 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12302 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12303 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12304 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12305 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12306 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12307 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12308 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12309 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
12310 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12311 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
12312 * gcc.target/i386/ret-thunk-10.c: Likewise.
12313 * gcc.target/i386/ret-thunk-11.c: Likewise.
12314 * gcc.target/i386/ret-thunk-12.c: Likewise.
12315 * gcc.target/i386/ret-thunk-13.c: Likewise.
12316 * gcc.target/i386/ret-thunk-14.c: Likewise.
12317 * gcc.target/i386/ret-thunk-15.c: Likewise.
12318 * gcc.target/i386/ret-thunk-9.c: Don't check the
12319 __x86_return_thunk label. Scan for "push" only for Linux.
12320
12321 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
12322
12323 PR testsuite/79920
12324 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
12325
12326 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12327
12328 PR target/83687
12329 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
12330 tests.
12331 * gcc.target/arm/pr83687.c: New test.
12332
12333 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12334
12335 Adjust tests to AVR_TINY.
12336
12337 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
12338 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
12339 * gcc.target/avr/pr71627.c: Same.
12340 * gcc.target/avr/torture/addr-space-1-0.c: Same.
12341 * gcc.target/avr/torture/addr-space-1-1.c: Same.
12342 * gcc.target/avr/torture/addr-space-1-x.c: Same.
12343 * gcc.target/avr/torture/addr-space-2-0.c: Same.
12344 * gcc.target/avr/torture/addr-space-2-1.c: Same.
12345 * gcc.target/avr/torture/addr-space-2-x.c: Same.
12346 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
12347 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
12348 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
12349 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
12350 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
12351 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
12352 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
12353 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
12354 * gcc.target/avr/torture/pr61055.c: Same.
12355 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
12356 available.
12357 * gcc.target/avr/torture/int24-mul.c: Same.
12358 * gcc.target/avr/torture/pr51782-1.c: Same.
12359 * gcc.target/avr/torture/pr61443.c: Same.
12360 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
12361 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
12362
12363 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12364
12365 PR c/83801
12366 PR c/83729
12367 * gcc.target/avr/torture/pr83729.c: New test.
12368 * gcc.target/avr/torture/pr83801.c: New test.
12369
12370 2018-01-15 Jakub Jelinek <jakub@redhat.com>
12371
12372 PR middle-end/82694
12373 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
12374 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
12375
12376 2018-01-10 Martin Sebor <msebor@redhat.com>
12377
12378 PR other/83508
12379 * gcc.dg/Wstringop-overflow-2.c: New test.
12380
12381 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12382
12383 PR libgfortran/83811
12384 * gfortran.dg/fmt_e.f90: New test.
12385
12386 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12387
12388 * gcc.target/i386/indirect-thunk-10.c: New test.
12389 * gcc.target/i386/indirect-thunk-8.c: Likewise.
12390 * gcc.target/i386/indirect-thunk-9.c: Likewise.
12391 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
12392 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
12393 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
12394 * gcc.target/i386/ret-thunk-17.c: Likewise.
12395 * gcc.target/i386/ret-thunk-18.c: Likewise.
12396 * gcc.target/i386/ret-thunk-19.c: Likewise.
12397 * gcc.target/i386/ret-thunk-20.c: Likewise.
12398 * gcc.target/i386/ret-thunk-21.c: Likewise.
12399
12400 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12401
12402 * gcc.target/i386/indirect-thunk-register-4.c: New test.
12403
12404 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12405
12406 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12407 -mno-indirect-branch-register.
12408 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12409 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12410 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12411 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12412 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12413 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12414 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12415 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12416 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12417 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12418 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12419 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12420 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12421 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12422 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12423 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12424 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12425 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12426 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12427 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12428 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12429 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12430 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12431 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12432 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12433 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12434 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12435 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12436 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12437 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12438 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12439 * gcc.target/i386/ret-thunk-10.c: Likewise.
12440 * gcc.target/i386/ret-thunk-11.c: Likewise.
12441 * gcc.target/i386/ret-thunk-12.c: Likewise.
12442 * gcc.target/i386/ret-thunk-13.c: Likewise.
12443 * gcc.target/i386/ret-thunk-14.c: Likewise.
12444 * gcc.target/i386/ret-thunk-15.c: Likewise.
12445 * gcc.target/i386/ret-thunk-9.c: Likewise.
12446 * gcc.target/i386/indirect-thunk-register-1.c: New test.
12447 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
12448 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12449
12450 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12451
12452 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12453 -mfunction-return=keep.
12454 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12455 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12456 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12457 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12458 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12459 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12460 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12461 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12462 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12463 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12464 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12465 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12466 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12467 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12468 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12469 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12470 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12471 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12472 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12473 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12474 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12475 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12476 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12477 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12478 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12479 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12480 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12481 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12482 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12483 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12484 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12485 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12486 * gcc.target/i386/ret-thunk-1.c: New test.
12487 * gcc.target/i386/ret-thunk-10.c: Likewise.
12488 * gcc.target/i386/ret-thunk-11.c: Likewise.
12489 * gcc.target/i386/ret-thunk-12.c: Likewise.
12490 * gcc.target/i386/ret-thunk-13.c: Likewise.
12491 * gcc.target/i386/ret-thunk-14.c: Likewise.
12492 * gcc.target/i386/ret-thunk-15.c: Likewise.
12493 * gcc.target/i386/ret-thunk-16.c: Likewise.
12494 * gcc.target/i386/ret-thunk-2.c: Likewise.
12495 * gcc.target/i386/ret-thunk-3.c: Likewise.
12496 * gcc.target/i386/ret-thunk-4.c: Likewise.
12497 * gcc.target/i386/ret-thunk-5.c: Likewise.
12498 * gcc.target/i386/ret-thunk-6.c: Likewise.
12499 * gcc.target/i386/ret-thunk-7.c: Likewise.
12500 * gcc.target/i386/ret-thunk-8.c: Likewise.
12501 * gcc.target/i386/ret-thunk-9.c: Likewise.
12502
12503 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12504
12505 * gcc.target/i386/indirect-thunk-1.c: New test.
12506 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12507 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12508 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12509 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12510 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12511 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12512 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12513 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12514 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12515 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12516 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12517 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12518 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12519 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12520 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12521 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12522 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12523 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12524 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12525 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12526 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12527 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12528 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12529 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12530 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12531 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12532 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12533 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12534 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12535 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12536 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12537 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12538
12539 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
12540
12541 PR ipa/83051
12542 * gcc.c-torture/compile/pr83051.c: New testcase.
12543
12544 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12545
12546 PR tree-optimization/83501
12547 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
12548
12549 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12550
12551 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
12552 for lvx and stvx instead of lxvd2x and stxvd2x and require
12553 little-endian target. Add comments.
12554 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
12555 comprehensive testing.
12556 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
12557 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
12558 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
12559 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
12560 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
12561 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
12562 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
12563 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
12564 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
12565 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
12566 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
12567 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
12568 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
12569 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
12570 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
12571 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
12572 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
12573 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
12574 scan-assembler-not directives that forbid lvx and xxpermdi.
12575 * gcc.target/powerpc/vec-extract-3.c: Likewise.
12576 * gcc.target/powerpc/vec-extract-5.c: Likewise.
12577 * gcc.target/powerpc/vec-extract-6.c: Likewise.
12578 * gcc.target/powerpc/vec-extract-7.c: Likewise.
12579 * gcc.target/powerpc/vec-extract-8.c: Likewise.
12580 * gcc.target/powerpc/vec-extract-9.c: Likewise.
12581 * gcc.target/powerpc/vsx-vector-6-le.c: Change
12582 scan-assembler-times directives to reflect different numbers of
12583 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
12584
12585 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12586 Alan Hayward <alan.hayward@arm.com>
12587 David Sherwood <david.sherwood@arm.com>
12588
12589 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
12590 than SLP vectorization.
12591 * gcc.dg/vect/vect-alias-check-10.c: New test.
12592 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12593 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12594 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12595 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12596 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
12597 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
12598 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
12599 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
12600 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
12601 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
12602 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
12603 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
12604 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
12605 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
12606 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
12607 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
12608 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
12609 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
12610 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
12611 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
12612 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
12613 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
12614 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12615
12616 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12617 Alan Hayward <alan.hayward@arm.com>
12618 David Sherwood <david.sherwood@arm.com>
12619
12620 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
12621 New proc.
12622 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
12623 targets with scatter stores.
12624 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
12625 stores.
12626 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
12627 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
12628 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
12629 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
12630 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
12631 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
12632 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
12633 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
12634 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
12635 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
12636 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
12637 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
12638 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
12639 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
12640 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
12641 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
12642
12643 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12644 Alan Hayward <alan.hayward@arm.com>
12645 David Sherwood <david.sherwood@arm.com>
12646
12647 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
12648 for double_reduc1.
12649 * gcc.target/aarch64/sve/strided_load_4.c: New test.
12650 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
12651 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
12652 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
12653
12654 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12655 Alan Hayward <alan.hayward@arm.com>
12656 David Sherwood <david.sherwood@arm.com>
12657
12658 * gcc.target/aarch64/sve/strided_load_1.c: New test.
12659 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
12660 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
12661
12662 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12663 Alan Hayward <alan.hayward@arm.com>
12664 David Sherwood <david.sherwood@arm.com>
12665
12666 * gcc.target/aarch64/sve/gather_load_1.c: New test.
12667 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
12668 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
12669 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
12670 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
12671 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
12672 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
12673 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
12674 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
12675 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
12676 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
12677 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
12678 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
12679 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
12680
12681 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12682 Alan Hayward <alan.hayward@arm.com>
12683 David Sherwood <david.sherwood@arm.com>
12684
12685 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
12686 check for a message about using in-order reductions.
12687 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
12688 check for a message about using in-order reductions.
12689 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
12690 vectorized and check for a message about using in-order reductions.
12691 Expect targets with variable-length vectors to fall back to the
12692 fixed-length mininum.
12693 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
12694 check for a message about using in-order reductions.
12695 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
12696 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12697 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12698 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12699 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
12700 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
12701 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
12702 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
12703 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
12704 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
12705 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
12706 vect_fold_left_plus.
12707
12708 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12709
12710 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
12711 are spilled.
12712 * gcc.target/aarch64/sve/spill_2.c: New test.
12713 * gcc.target/aarch64/sve/spill_3.c: Likewise.
12714 * gcc.target/aarch64/sve/spill_4.c: Likewise.
12715 * gcc.target/aarch64/sve/spill_5.c: Likewise.
12716 * gcc.target/aarch64/sve/spill_6.c: Likewise.
12717 * gcc.target/aarch64/sve/spill_7.c: Likewise.
12718
12719 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12720 Alan Hayward <alan.hayward@arm.com>
12721 David Sherwood <david.sherwood@arm.com>
12722
12723 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
12724 of branches.
12725 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12726 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
12727 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
12728 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12729 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
12730 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12731 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
12732 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12733 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
12734
12735 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12736 Alan Hayward <alan.hayward@arm.com>
12737 David Sherwood <david.sherwood@arm.com>
12738
12739 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
12740 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
12741 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12742 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
12743
12744 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12745 Alan Hayward <alan.hayward@arm.com>
12746 David Sherwood <david.sherwood@arm.com>
12747
12748 * lib/target-supports.exp
12749 (check_effective_target_vect_fold_extract_last): New proc.
12750 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
12751 for fold_extract_last.
12752 * gcc.dg/vect/pr65947-2.c: Likewise.
12753 * gcc.dg/vect/pr65947-3.c: Likewise.
12754 * gcc.dg/vect/pr65947-4.c: Likewise.
12755 * gcc.dg/vect/pr65947-5.c: Likewise.
12756 * gcc.dg/vect/pr65947-6.c: Likewise.
12757 * gcc.dg/vect/pr65947-9.c: Likewise.
12758 * gcc.dg/vect/pr65947-10.c: Likewise.
12759 * gcc.dg/vect/pr65947-12.c: Likewise.
12760 * gcc.dg/vect/pr65947-14.c: Likewise.
12761 * gcc.dg/vect/pr80631-1.c: Likewise.
12762 * gcc.target/aarch64/sve/clastb_1.c: New test.
12763 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
12764 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
12765 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
12766 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
12767 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
12768 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
12769 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
12770 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
12771 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
12772 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
12773 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
12774 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
12775 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
12776
12777 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12778 Alan Hayward <alan.hayward@arm.com>
12779 David Sherwood <david.sherwood@arm.com>
12780
12781 * gcc.target/aarch64/sve/live_1.c: New test.
12782 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
12783
12784 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12785 Alan Hayward <alan.hayward@arm.com>
12786 David Sherwood <david.sherwood@arm.com>
12787
12788 * gcc.target/aarch64/sve/nopeel_1.c: New test.
12789 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
12790 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
12791 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12792 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
12793 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12794 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
12795 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
12796 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
12797
12798 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12799 Alan Hayward <alan.hayward@arm.com>
12800 David Sherwood <david.sherwood@arm.com>
12801
12802 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
12803 New proc.
12804 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
12805 vect_fully_masked.
12806 * gcc.target/aarch64/sve/loop_add_4.c: New test.
12807 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
12808 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
12809 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
12810 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
12811 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
12812
12813 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12814 Alan Hayward <alan.hayward@arm.com>
12815 David Sherwood <david.sherwood@arm.com>
12816
12817 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
12818 instead of just ADDRESS.
12819 * gcc.dg/tree-ssa/scev-10.c: Likewise.
12820 * gcc.dg/tree-ssa/scev-11.c: Likewise.
12821 * gcc.dg/tree-ssa/scev-12.c: Likewise.
12822 * gcc.target/aarch64/sve/index_offset_1.c: New test.
12823 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
12824 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
12825 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
12826 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
12827 * gcc.target/aarch64/sve/while_2.c: Likewise.
12828 * gcc.target/aarch64/sve/while_3.c: Likewise.
12829 * gcc.target/aarch64/sve/while_4.c: Likewise.
12830
12831 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12832 Alan Hayward <alan.hayward@arm.com>
12833 David Sherwood <david.sherwood@arm.com>
12834
12835 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
12836 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
12837 to be predicated.
12838 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
12839 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12840 * gcc.target/aarch64/sve/reduc_5.c: New test.
12841 * gcc.target/aarch64/sve/slp_13.c: Likewise.
12842 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
12843
12844 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12845 Alan Hayward <alan.hayward@arm.com>
12846 David Sherwood <david.sherwood@arm.com>
12847
12848 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
12849 * gcc.dg/tree-ssa/peel1.c: Likewise.
12850 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
12851 variable-length vectors.
12852 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
12853 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
12854 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
12855 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12856 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12857 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12858 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12859 * gcc.target/aarch64/sve/slp_8.c: New test.
12860 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
12861 * gcc.target/aarch64/sve/slp_9.c: Likewise.
12862 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
12863 * gcc.target/aarch64/sve/slp_10.c: Likewise.
12864 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
12865 * gcc.target/aarch64/sve/slp_11.c: Likewise.
12866 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
12867 * gcc.target/aarch64/sve/slp_12.c: Likewise.
12868 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
12869 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
12870 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
12871 * gcc.target/aarch64/sve/while_1.c: Likewise.
12872 * gcc.target/aarch64/sve/while_2.c: Likewise.
12873 * gcc.target/aarch64/sve/while_3.c: Likewise.
12874 * gcc.target/aarch64/sve/while_4.c: Likewise.
12875
12876 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12877 Alan Hayward <alan.hayward@arm.com>
12878 David Sherwood <david.sherwood@arm.com>
12879
12880 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
12881 New proc.
12882 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
12883 and add an associated scan-dump test. Prevent vectorization
12884 of the first two loops.
12885 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12886 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
12887 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12888 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12889 (INIT_VECTOR): Tweak initial value so that some bits are always set.
12890 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12891
12892 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12893 Alan Hayward <alan.hayward@arm.com>
12894 David Sherwood <david.sherwood@arm.com>
12895
12896 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
12897 * gcc.dg/vect/pr67790.c: Likewise.
12898 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12899 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12900 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12901 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12902 * gcc.target/aarch64/sve/slp_5.c: New test.
12903 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
12904 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12905 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
12906 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12907 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
12908
12909 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12910 Alan Hayward <alan.hayward@arm.com>
12911 David Sherwood <david.sherwood@arm.com>
12912
12913 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
12914 && vect_load_lanes
12915 * gcc.dg/vect/slp-1.c: Likewise.
12916 * gcc.dg/vect/slp-10.c: Likewise.
12917 * gcc.dg/vect/slp-12b.c: Likewise.
12918 * gcc.dg/vect/slp-12c.c: Likewise.
12919 * gcc.dg/vect/slp-17.c: Likewise.
12920 * gcc.dg/vect/slp-19b.c: Likewise.
12921 * gcc.dg/vect/slp-20.c: Likewise.
12922 * gcc.dg/vect/slp-21.c: Likewise.
12923 * gcc.dg/vect/slp-22.c: Likewise.
12924 * gcc.dg/vect/slp-23.c: Likewise.
12925 * gcc.dg/vect/slp-24-big-array.c: Likewise.
12926 * gcc.dg/vect/slp-24.c: Likewise.
12927 * gcc.dg/vect/slp-28.c: Likewise.
12928 * gcc.dg/vect/slp-39.c: Likewise.
12929 * gcc.dg/vect/slp-6.c: Likewise.
12930 * gcc.dg/vect/slp-7.c: Likewise.
12931 * gcc.dg/vect/slp-cond-1.c: Likewise.
12932 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
12933 * gcc.dg/vect/slp-cond-2.c: Likewise.
12934 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
12935 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
12936 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
12937 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
12938 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12939 * gcc.dg/vect/slp-perm-6.c: Likewise.
12940 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12941 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
12942 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
12943 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
12944 * gcc.dg/vect/slp-12a.c: Likewise.
12945 * gcc.dg/vect/slp-14.c: Likewise.
12946 * gcc.dg/vect/slp-15.c: Likewise.
12947 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
12948 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
12949 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
12950 * gcc.target/aarch64/sve/slp_1.c: New test.
12951 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
12952 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12953 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
12954 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12955 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
12956 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12957 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
12958
12959 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12960 Alan Hayward <alan.hayward@arm.com>
12961 David Sherwood <david.sherwood@arm.com>
12962
12963 * gcc.dg/vect/vect-ooo-group-1.c: New test.
12964 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12965 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
12966 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12967 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
12968 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12969 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
12970 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12971 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12972 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12973 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12974 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12975 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12976 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
12977 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12978 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
12979 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12980 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
12981 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12982
12983 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12984 Alan Hayward <alan.hayward@arm.com>
12985 David Sherwood <david.sherwood@arm.com>
12986
12987 * gcc.target/aarch64/sve/struct_move_1.c: New test.
12988 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
12989 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
12990 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
12991 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
12992 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
12993 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12994 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
12995 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12996 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12997 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12998 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12999 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
13000 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
13001 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
13002 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
13003 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
13004 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
13005 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
13006 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
13007 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
13008 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
13009 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
13010 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
13011 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
13012 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
13013 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
13014 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
13015 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
13016 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
13017 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
13018 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
13019 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
13020 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
13021 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
13022 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
13023
13024 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13025 Alan Hayward <alan.hayward@arm.com>
13026 David Sherwood <david.sherwood@arm.com>
13027
13028 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13029 Return true for SVE too.
13030 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
13031 if load/store lanes are supported.
13032 * gcc.dg/vect/slp-10.c: Likewise.
13033 * gcc.dg/vect/slp-12c.c: Likewise.
13034 * gcc.dg/vect/slp-17.c: Likewise.
13035 * gcc.dg/vect/slp-33.c: Likewise.
13036 * gcc.dg/vect/slp-6.c: Likewise.
13037 * gcc.dg/vect/slp-cond-1.c: Likewise.
13038 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
13039 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
13040 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13041 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
13042 * gcc.dg/vect/slp-perm-6.c: Likewise.
13043 * gcc.dg/vect/slp-perm-9.c: Likewise.
13044 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
13045 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
13046 for variable-length vectors.
13047
13048 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13049 Alan Hayward <alan.hayward@arm.com>
13050 David Sherwood <david.sherwood@arm.com>
13051
13052 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
13053 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
13054
13055 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13056
13057 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
13058 * g++.target/aarch64/sve/catch_1.C: New test.
13059 * g++.target/aarch64/sve/catch_2.C: Likewise.
13060 * g++.target/aarch64/sve/catch_3.C: Likewise.
13061 * g++.target/aarch64/sve/catch_4.C: Likewise.
13062 * g++.target/aarch64/sve/catch_5.C: Likewise.
13063 * g++.target/aarch64/sve/catch_6.C: Likewise.
13064
13065 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13066 Alan Hayward <alan.hayward@arm.com>
13067 David Sherwood <david.sherwood@arm.com>
13068
13069 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
13070 New proc.
13071 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
13072 * gcc.target/aarch64/fmaxmin.c: Likewise.
13073 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
13074 * gcc.target/aarch64/orr_imm_1.c: Likewise.
13075 * gcc.target/aarch64/pr62178.c: Likewise.
13076 * gcc.target/aarch64/pr71727-2.c: Likewise.
13077 * gcc.target/aarch64/saddw-1.c: Likewise.
13078 * gcc.target/aarch64/saddw-2.c: Likewise.
13079 * gcc.target/aarch64/uaddw-1.c: Likewise.
13080 * gcc.target/aarch64/uaddw-2.c: Likewise.
13081 * gcc.target/aarch64/uaddw-3.c: Likewise.
13082 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
13083 * gcc.target/aarch64/vect-compile.c: Likewise.
13084 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
13085 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
13086 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
13087 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
13088 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
13089 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
13090 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
13091 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
13092 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
13093 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
13094 * gcc.target/aarch64/vect-fmovd.c: Likewise.
13095 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
13096 * gcc.target/aarch64/vect-fmovf.c: Likewise.
13097 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
13098 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
13099 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
13100 * gcc.target/aarch64/vect-movi.c: Likewise.
13101 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
13102 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
13103 * gcc.target/aarch64/vect-vaddv.c: Likewise.
13104 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
13105 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
13106 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
13107 fixed-length SVE.
13108 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
13109 * gcc.target/aarch64/sve/arith_1.c: New test.
13110 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
13111 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
13112 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
13113 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
13114 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
13115 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
13116 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
13117 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
13118 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
13119 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
13120 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
13121 * gcc.target/aarch64/sve/ext_1.c: Likewise.
13122 * gcc.target/aarch64/sve/ext_2.c: Likewise.
13123 * gcc.target/aarch64/sve/extract_1.c: Likewise.
13124 * gcc.target/aarch64/sve/extract_2.c: Likewise.
13125 * gcc.target/aarch64/sve/extract_3.c: Likewise.
13126 * gcc.target/aarch64/sve/extract_4.c: Likewise.
13127 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
13128 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
13129 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
13130 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
13131 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
13132 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
13133 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
13134 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
13135 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
13136 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
13137 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
13138 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
13139 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
13140 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
13141 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
13142 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
13143 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
13144 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
13145 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
13146 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
13147 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
13148 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
13149 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
13150 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
13151 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
13152 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
13153 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
13154 * gcc.target/aarch64/sve/index_1.c: Likewise.
13155 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
13156 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
13157 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
13158 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
13159 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
13160 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
13161 * gcc.target/aarch64/sve/logical_1.c: Likewise.
13162 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
13163 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
13164 * gcc.target/aarch64/sve/mad_1.c: Likewise.
13165 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
13166 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
13167 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
13168 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
13169 * gcc.target/aarch64/sve/mla_1.c: Likewise.
13170 * gcc.target/aarch64/sve/mls_1.c: Likewise.
13171 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
13172 * gcc.target/aarch64/sve/msb_1.c: Likewise.
13173 * gcc.target/aarch64/sve/mul_1.c: Likewise.
13174 * gcc.target/aarch64/sve/neg_1.c: Likewise.
13175 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
13176 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
13177 * gcc.target/aarch64/sve/pack_1.c: Likewise.
13178 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
13179 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
13180 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
13181 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
13182 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
13183 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
13184 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
13185 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
13186 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
13187 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
13188 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
13189 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
13190 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
13191 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
13192 * gcc.target/aarch64/sve/rev_1.c: Likewise.
13193 * gcc.target/aarch64/sve/revb_1.c: Likewise.
13194 * gcc.target/aarch64/sve/revh_1.c: Likewise.
13195 * gcc.target/aarch64/sve/revw_1.c: Likewise.
13196 * gcc.target/aarch64/sve/shift_1.c: Likewise.
13197 * gcc.target/aarch64/sve/single_1.c: Likewise.
13198 * gcc.target/aarch64/sve/single_2.c: Likewise.
13199 * gcc.target/aarch64/sve/single_3.c: Likewise.
13200 * gcc.target/aarch64/sve/single_4.c: Likewise.
13201 * gcc.target/aarch64/sve/spill_1.c: Likewise.
13202 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
13203 * gcc.target/aarch64/sve/subr_1.c: Likewise.
13204 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
13205 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
13206 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
13207 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
13208 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13209 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
13210 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13211 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
13212 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
13213 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
13214 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
13215 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
13216 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
13217 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
13218 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
13219 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
13220 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
13221 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
13222 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
13223 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
13224 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
13225 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
13226 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
13227 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13228 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
13229 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
13230 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
13231 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
13232 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
13233 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
13234 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
13235 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
13236 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
13237 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
13238 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
13239 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
13240 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
13241 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
13242 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
13243 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
13244 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
13245 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
13246
13247 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13248 Alan Hayward <alan.hayward@arm.com>
13249 David Sherwood <david.sherwood@arm.com>
13250
13251 * lib/target-supports.exp (check_effective_target_aarch64_sve)
13252 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
13253 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
13254 New procedures.
13255 (check_effective_target_vect_perm): Handle SVE.
13256 (check_effective_target_vect_perm_byte): Likewise.
13257 (check_effective_target_vect_perm_short): Likewise.
13258 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
13259 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
13260 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
13261 (check_effective_target_vect_element_align_preferred): Likewise.
13262 (check_effective_target_vect_align_stack_vars): Likewise.
13263 (check_effective_target_vect_load_lanes): Likewise.
13264 (check_effective_target_vect_masked_store): Likewise.
13265 (available_vector_sizes): Use aarch64_sve_bits for SVE.
13266 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
13267 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
13268 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
13269 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13270 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13271 * gcc.dg/vect/slp-23.c: Likewise.
13272 * gcc.dg/vect/slp-perm-5.c: Likewise.
13273 * gcc.dg/vect/slp-perm-6.c: Likewise.
13274 * gcc.dg/vect/slp-perm-9.c: Likewise.
13275 * gcc.dg/vect/slp-reduc-3.c: Likewise.
13276 * gcc.dg/vect/vect-114.c: Likewise.
13277 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
13278 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
13279
13280 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13281
13282 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
13283 vect_variable_length, expecting the test to be vectorized
13284 without SLP instead.
13285 * gcc.dg/vect/pr33953.c: Likewise.
13286 * gcc.dg/vect/pr37027.c: Likewise.
13287 * gcc.dg/vect/pr67790.c: Likewise.
13288 * gcc.dg/vect/pr68445.c: Likewise.
13289 * gcc.dg/vect/slp-1.c: Likewise.
13290 * gcc.dg/vect/slp-10.c: Likewise.
13291 * gcc.dg/vect/slp-12a.c: Likewise.
13292 * gcc.dg/vect/slp-12b.c: Likewise.
13293 * gcc.dg/vect/slp-12c.c: Likewise.
13294 * gcc.dg/vect/slp-13-big-array.c: Likewise.
13295 * gcc.dg/vect/slp-13.c: Likewise.
13296 * gcc.dg/vect/slp-14.c: Likewise.
13297 * gcc.dg/vect/slp-15.c: Likewise.
13298 * gcc.dg/vect/slp-17.c: Likewise.
13299 * gcc.dg/vect/slp-19b.c: Likewise.
13300 * gcc.dg/vect/slp-2.c: Likewise.
13301 * gcc.dg/vect/slp-20.c: Likewise.
13302 * gcc.dg/vect/slp-21.c: Likewise.
13303 * gcc.dg/vect/slp-22.c: Likewise.
13304 * gcc.dg/vect/slp-24-big-array.c: Likewise.
13305 * gcc.dg/vect/slp-24.c: Likewise.
13306 * gcc.dg/vect/slp-28.c: Likewise.
13307 * gcc.dg/vect/slp-39.c: Likewise.
13308 * gcc.dg/vect/slp-42.c: Likewise.
13309 * gcc.dg/vect/slp-6.c: Likewise.
13310 * gcc.dg/vect/slp-7.c: Likewise.
13311 * gcc.dg/vect/slp-cond-1.c: Likewise.
13312 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
13313 * gcc.dg/vect/slp-cond-2.c: Likewise.
13314 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
13315 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
13316 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13317 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
13318 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
13319 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
13320 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
13321 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
13322 * gcc.dg/vect/slp-reduc-1.c: Likewise.
13323 * gcc.dg/vect/slp-reduc-2.c: Likewise.
13324 * gcc.dg/vect/slp-reduc-4.c: Likewise.
13325 * gcc.dg/vect/slp-reduc-5.c: Likewise.
13326 * gcc.dg/vect/slp-reduc-7.c: Likewise.
13327 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13328 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
13329 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
13330 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
13331
13332 2018-01-13 Jakub Jelinek <jakub@redhat.com>
13333
13334 PR c/83801
13335 * gcc.dg/pr83801.c: New test.
13336
13337 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
13338
13339 PR fortran/52162
13340 * gfortran.dg/bounds_check_19.f90: New test.
13341
13342 2018-01-12 Jakub Jelinek <jakub@redhat.com>
13343
13344 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
13345 instead of scan-assembler-not for xsnabsqp.
13346
13347 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13348
13349 PR libgfortran/83525
13350 * gfortran.dg/newunit_5.f90: New test.
13351
13352 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
13353
13354 PR rtl-optimization/80481
13355 * g++.dg/pr80481.C: New.
13356
13357 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
13358
13359 PR target/83628
13360 * gcc.target/alpha/pr83628-3.c: New test.
13361
13362 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13363
13364 * lib/target-supports.exp (check_effective_target_avx512f): Also
13365 check for __builtin_ia32_addsd_round,
13366 __builtin_ia32_getmantsd_round.
13367 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
13368
13369 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
13370
13371 PR target/83629
13372 * gcc.target/powerpc/pr83629.c: Require ilp32.
13373
13374 2018-01-12 Richard Biener <rguenther@suse.de>
13375
13376 PR tree-optimization/80846
13377 * gcc.target/i386/pr80846-1.c: New testcase.
13378 * gcc.target/i386/pr80846-2.c: Likewise.
13379
13380 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
13381
13382 * gcc.c-torture/execute/20180112-1.c: New test.
13383
13384 2018-01-12 Tom de Vries <tom@codesourcery.com>
13385
13386 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
13387 * g++.dg/ext/label13a.C: Same.
13388 * g++.dg/ext/label14.C: Same.
13389 * g++.dg/ext/label2.C: Same.
13390 * g++.dg/ext/label3.C: Same.
13391 * g++.dg/torture/pr42462.C: Same.
13392 * g++.dg/torture/pr42739.C: Same.
13393 * g++.dg/warn/Wunused-label-3.C: Same.
13394
13395 2018-01-12 Tom de Vries <tom@codesourcery.com>
13396
13397 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
13398 * g++.dg/Walloca1.C: Same.
13399 * g++.dg/cpp0x/pr70338.C: Same.
13400 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
13401 * g++.dg/cpp1y/vla10.C: Same.
13402 * g++.dg/cpp1y/vla2.C: Same.
13403 * g++.dg/cpp1y/vla6.C: Same.
13404 * g++.dg/cpp1y/vla8.C: Same.
13405 * g++.dg/debug/debug5.C: Same.
13406 * g++.dg/debug/debug6.C: Same.
13407 * g++.dg/debug/pr54828.C: Same.
13408 * g++.dg/diagnostic/pr70105.C: Same.
13409 * g++.dg/eh/cleanup5.C: Same.
13410 * g++.dg/eh/spbp.C: Same.
13411 * g++.dg/ext/tmplattr9.C: Same.
13412 * g++.dg/ext/vla10.C: Same.
13413 * g++.dg/ext/vla11.C: Same.
13414 * g++.dg/ext/vla12.C: Same.
13415 * g++.dg/ext/vla15.C: Same.
13416 * g++.dg/ext/vla16.C: Same.
13417 * g++.dg/ext/vla17.C: Same.
13418 * g++.dg/ext/vla3.C: Same.
13419 * g++.dg/ext/vla6.C: Same.
13420 * g++.dg/ext/vla7.C: Same.
13421 * g++.dg/init/array24.C: Same.
13422 * g++.dg/init/new47.C: Same.
13423 * g++.dg/init/pr55497.C: Same.
13424 * g++.dg/opt/pr78201.C: Same.
13425 * g++.dg/template/vla2.C: Same.
13426 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
13427 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
13428 * g++.dg/torture/pr62127.C: Same.
13429 * g++.dg/torture/pr67055.C: Same.
13430 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
13431 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
13432 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
13433 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
13434 * g++.dg/warn/Wplacement-new-size-5.C: Same.
13435 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
13436 * g++.dg/warn/Wvla-1.C: Same.
13437 * g++.dg/warn/Wvla-3.C: Same.
13438 * g++.old-deja/g++.ext/array2.C: Same.
13439 * g++.old-deja/g++.ext/constructor.C: Same.
13440 * g++.old-deja/g++.law/builtin1.C: Same.
13441 * g++.old-deja/g++.other/crash12.C: Same.
13442 * g++.old-deja/g++.other/eh3.C: Same.
13443 * g++.old-deja/g++.pt/array6.C: Same.
13444 * g++.old-deja/g++.pt/dynarray.C: Same.
13445
13446 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13447
13448 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
13449
13450 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13451
13452 PR libfortran/67412
13453 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
13454 on *-*-solaris2.10.
13455
13456 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13457
13458 * lib/target-supports.exp (check_effective_target_branch_cost):
13459 Accept all x86 targets.
13460
13461 2018-01-12 Martin Liska <mliska@suse.cz>
13462
13463 PR ipa/83054
13464 * g++.dg/warn/pr83054.C: New test.
13465
13466 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13467
13468 * gcc.target/powerpc/spec-barr-1.c: New file.
13469
13470 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
13471
13472 PR target/83330
13473 * gcc.target/i386/pr83330.c: New test.
13474
13475 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13476
13477 PR fortran/79383
13478 * gfortran.dg/dtio_31.f03: New test.
13479 * gfortran.dg/dtio_32.f03: New test.
13480
13481 2018-01-11 David Malcolm <dmalcolm@redhat.com>
13482
13483 PR c++/43486
13484 * g++.dg/wrappers: New subdirectory.
13485 * g++.dg/wrappers/README: New file.
13486 * g++.dg/wrappers/alloc.C: New test case.
13487 * g++.dg/wrappers/cow-istream-string.C: New test case.
13488 * g++.dg/wrappers/cp-stdlib.C: New test case.
13489 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
13490 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
13491
13492 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
13493
13494 PR middle-end/83718
13495 * g++.dg/torture/pr83718.C: New testcase.
13496
13497 2018-01-11 Martin Jambor <mjambor@suse.cz>
13498
13499 PR ipa/83178
13500 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
13501
13502 2018-01-11 Bin Cheng <bin.cheng@arm.com>
13503
13504 PR tree-optimization/83695
13505 * gcc.dg/tree-ssa/pr83695.c: New test.
13506
13507 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13508
13509 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
13510 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
13511
13512 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13513
13514 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
13515 * gcc.target/arm/simd/fp16fml_high.c: New test.
13516 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
13517 * lib/target-supports.exp
13518 (check_effective_target_arm_fp16fml_neon_ok_nocache,
13519 check_effective_target_arm_fp16fml_neon_ok,
13520 add_options_for_arm_fp16fml_neon): New procedures.
13521
13522 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13523
13524 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
13525 combination tests.
13526
13527 2018-01-11 Richard Biener <rguenther@suse.de>
13528
13529 PR tree-optimization/83435
13530 * gcc.dg/graphite/pr83435.c: New testcase.
13531
13532 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
13533 Alan Hayward <alan.hayward@arm.com>
13534 David Sherwood <david.sherwood@arm.com>
13535
13536 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
13537
13538 2018-01-11 Tamar Christina <tamar.christina@arm.com>
13539
13540 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
13541
13542 2018-01-11 Sudakshina Das <sudi.das@arm.com>
13543
13544 PR target/82096
13545 * gcc.c-torture/compile/pr82096.c: New test.
13546
13547 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13548
13549 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
13550
13551 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13552
13553 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
13554
13555 2018-01-11 Justin Squirek <squirek@adacore.com>
13556
13557 * gnat.dg/expr_func4.adb: New testcase.
13558
13559 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13560
13561 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
13562 testcase.
13563
13564 2018-01-11 Bob Duff <duff@adacore.com>
13565
13566 * gnat.dg/protected_null.adb: New testcase.
13567
13568 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13569
13570 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
13571
13572 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13573
13574 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
13575
13576 2018-01-11 Justin Squirek <squirek@adacore.com>
13577
13578 * gnat.dg/loopvar.adb: New testcase.
13579
13580 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13581
13582 PR middle-end/83189
13583 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
13584
13585 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13586
13587 * gcc.c-torture/compile/pr83575.c: New testcase.
13588
13589 2018-01-10 Michael Collison <michael.collison@arm.com>
13590
13591 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
13592 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
13593 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
13594 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
13595 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13596 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13597 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13598 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
13599 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
13600 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13601 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13602 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
13603 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
13604 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
13605 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
13606 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
13607
13608 2018-01-10 Michael Collison <michael.collison@arm.com>
13609
13610 * gcc.target/aarch64/sha2.h: New shared testcase.
13611 * gcc.target/aarch64/sha2_1.c: New testcase.
13612 * gcc.target/aarch64/sha2_2.c: New testcase.
13613 * gcc.target/aarch64/sha2_3.c: New testcase.
13614 * gcc.target/aarch64/sha3.h: New shared testcase.
13615 * gcc.target/aarch64/sha3_1.c: New testcase.
13616 * gcc.target/aarch64/sha3_2.c: New testcase.
13617 * gcc.target/aarch64/sha3_3.c: New testcase.
13618
13619 2018-01-10 Michael Collison <michael.collison@arm.com>
13620
13621 * gcc.target/aarch64/sm3_sm4.c: New testcase.
13622
13623 2018-01-10 Martin Sebor <msebor@redhat.com>
13624
13625 PR tree-optimization/83781
13626 * gcc.dg/strlenopt-42.c: New test.
13627
13628 2018-01-11 Martin Sebor <msebor@gmail.com>
13629 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13630
13631 PR tree-optimization/83501
13632 PR tree-optimization/81703
13633
13634 * gcc.dg/strlenopt-39.c: New test-case.
13635 * gcc.dg/pr81703.c: Likewise.
13636
13637 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
13638
13639 * gnat.dg/atomic10.adb: New test.
13640
13641 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13642
13643 PR fortran/82367
13644 * gfortran.dg/deferred_character_18.f90: New test.
13645
13646 2018-01-10 Martin Sebor <msebor@redhat.com>
13647
13648 PR tree-optimization/83671
13649 * gcc.dg/strlenopt-40.c: New test.
13650 * gcc.dg/strlenopt-41.c: New test.
13651
13652 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13653
13654 PR fortran/83093
13655 * gfortran.dg/allocate_with_typespec_7.f90: New test.
13656
13657 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
13658
13659 PR target/83399
13660 * gcc.target/powerpc/pr83399.c: New test.
13661
13662 2018-01-10 David Malcolm <dmalcolm@redhat.com>
13663
13664 PR c++/43486
13665 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
13666 to reflect that the arguments are correctly underlined.
13667 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
13668 for globals, params, locals and literals.
13669 (test_sizeof): Directly test the location of "sizeof", rather than
13670 when used in compound expressions.
13671 (test_alignof): Likewise for "alignof".
13672 (test_string_literals): Likewise for string literals.
13673 (test_numeric_literals): Likewise for numeric literals.
13674 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
13675 (test_typeid): Likewise for typeid.
13676 (test_unary_plus): New.
13677 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
13678 format strings.
13679
13680 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
13681
13682 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
13683
13684 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13685
13686 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
13687
13688 2018-01-10 Marek Polacek <polacek@redhat.com>
13689
13690 PR c++/82541
13691 * g++.dg/warn/Wduplicated-branches4.C: New test.
13692
13693 2018-01-10 Jakub Jelinek <jakub@redhat.com>
13694
13695 PR c++/81327
13696 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
13697 cast to void *.
13698
13699 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
13700
13701 PR c++/81055
13702 * g++.dg/cpp0x/new2.C: New.
13703
13704 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
13705
13706 PR target/83735
13707 * gcc.target/i386/pr83735.c: New test.
13708
13709 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
13710
13711 * lib/target-supports.exp (check_effective_target_branch_cost):
13712 New function.
13713 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
13714 * gcc.dg/pr21643.c: Likewise.
13715 * gcc.dg/pr46309.c: Likewise.
13716 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13717 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
13718 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
13719 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13720 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13721 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13722 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13723 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
13724 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
13725 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13726 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13727 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13728 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13729 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13730
13731 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
13732
13733 PR target/83629
13734 * gcc.target/powerpc/pr83629.c: New testcase.
13735
13736 2018-01-10 Richard Biener <rguenther@suse.de>
13737
13738 PR testsuite/78768
13739 * gcc.dg/pr78768.c: Un-XFAIL.
13740
13741 2018-01-10 Richard Biener <rguenther@suse.de>
13742
13743 PR debug/82425
13744 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
13745
13746 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
13747
13748 PR tree-optimization/83753
13749 * gcc.dg/torture/pr83753.c: New test.
13750
13751 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
13752
13753 * gcc.target/i386/avx2-gather-1.c: Add -march.
13754 * gcc.target/i386/avx2-gather-2.c: Add -march.
13755 * gcc.target/i386/avx2-gather-3.c: Add -march.
13756 * gcc.target/i386/avx2-gather-4.c: Add -march.
13757 * gcc.target/i386/avx2-gather-5.c: Add -march.
13758 * gcc.target/i386/avx2-gather-6.c: Add -march.
13759 * gcc.target/i386/avx512f-gather-1.c: Add -march.
13760 * gcc.target/i386/avx512f-gather-2.c: Add -march.
13761 * gcc.target/i386/avx512f-gather-3.c: Add -march.
13762 * gcc.target/i386/avx512f-gather-4.c: Add -march.
13763 * gcc.target/i386/avx512f-gather-5.c: Add -march.
13764 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
13765 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
13766 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
13767 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
13768 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
13769
13770 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
13771
13772 PR target/78585:
13773 * gcc.target/i386/pr78585.c: New test.
13774
13775 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13776
13777 PR c++/83734
13778 * g++.dg/cpp0x/pr83734.C: New test.
13779
13780 2018-01-09 Carl Love <cel@us.ibm.com>
13781
13782 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
13783 vec_mergeo builtins with float, double, long long, unsigned long long,
13784 bool long long arguments.
13785 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
13786 vec_float2 with double arguments.
13787 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
13788 vec_mergew and vec_mergow builtins.
13789
13790 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
13791
13792 PR fortran/83742
13793 * gfortran.dg/contiguous_6.f90: New test.
13794
13795 2018-01-09 Richard Biener <rguenther@suse.de>
13796
13797 PR tree-optimization/83668
13798 * gcc.dg/graphite/pr83668.c: New testcase.
13799
13800 2018-01-09 Joseph Myers <joseph@codesourcery.com>
13801
13802 PR tree-optimization/64811
13803 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
13804 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
13805 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
13806 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
13807 New tests.
13808 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
13809
13810 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
13811
13812 PR target/79883
13813 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
13814
13815 2018-01-09 Tamar Christina <tamar.christina@arm.com>
13816
13817 PR target/82641
13818 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
13819 no NEON and require softfp or hard float-abi.
13820 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
13821
13822 2018-01-09 Richard Biener <rguenther@suse.de>
13823
13824 PR tree-optimization/83572
13825 * gcc.dg/graphite/pr83572.c: New testcase.
13826
13827 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13828
13829 PR target/83507
13830 * gcc.dg/sms-13.c: New test.
13831
13832 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
13833
13834 PR fortran/83741
13835 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
13836
13837 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
13838 Monk Chiang <sh.chiang04@gmail.com>
13839
13840 * gcc.target/riscv/save-restore-1.c: New.
13841
13842 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13843
13844 PR target/83677
13845 * gcc.target/powerpc/pr83677.c: New file.
13846
13847 2018-01-08 Jeff Law <law@redhat.com>
13848
13849 PR rtl-optimizatin/81308
13850 * g++.dg/pr81308-1.C: New test.
13851 * g++.dg/pr81308-2.C: New test.
13852
13853 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
13854
13855 PR target/83663 - Revert r255946
13856 * gcc.target/aarch64/vect-slp-dup.c: New.
13857
13858 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13859
13860 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
13861 combination tests.
13862
13863 2018-01-08 Richard Biener <rguenther@suse.de>
13864
13865 PR tree-optimization/83563
13866 * gcc.dg/graphite/pr83563.c: New testcase.
13867
13868 2018-01-08 Richard Biener <rguenther@suse.de>
13869
13870 PR middle-end/83713
13871 * g++.dg/torture/pr83713.C: New testcase.
13872
13873 2018-01-08 Tom de Vries <tom@codesourcery.com>
13874
13875 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
13876
13877 2018-01-08 Richard Biener <rguenther@suse.de>
13878
13879 PR tree-optimization/83685
13880 * gcc.dg/torture/pr83685.c: New testcase.
13881
13882 2018-01-08 Richard Biener <rguenther@suse.de>
13883
13884 PR lto/83719
13885 * gcc.dg/lto/pr83719_0.c: New testcase.
13886
13887 2018-01-08 Tom de Vries <tom@codesourcery.com>
13888
13889 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
13890 * gcc.dg/graphite/run-id-1.c: Same.
13891 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
13892
13893 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
13894
13895 PR fortran/83611
13896 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
13897 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
13898 * gfortran.dg/pdt_27.f03: New test.
13899
13900 PR fortran/83731
13901 * gfortran.dg/pdt_28.f03: New test.
13902
13903 2018-01-08 Tom de Vries <tom@codesourcery.com>
13904
13905 * c-c++-common/builtins.c: Require effective target alloca.
13906 * gcc.dg/Wrestrict.c: Same.
13907 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
13908
13909 2018-01-08 Richard Biener <rguenther@suse.de>
13910
13911 PR middle-end/83580
13912 * gcc.dg/torture/pr83580.c: New testcase.
13913
13914 2018-01-08 Richard Biener <rguenther@suse.de>
13915
13916 PR middle-end/83517
13917 * gcc.dg/pr83517.c: New testcase.
13918
13919 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
13920
13921 PR middle-end/81897
13922 * gcc.dg/uninit-pr81897.c: New test.
13923
13924 2018-01-06 Martin Sebor <msebor@redhat.com>
13925
13926 PR tree-optimization/83640
13927 * gcc.dg/Wrestrict-6.c: New test.
13928 * gcc.dg/pr83640.c: New test.
13929
13930 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
13931
13932 * gcc.target/aarch64/reg-alloc-1.c: New test.
13933
13934 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
13935
13936 PR fortran/50892
13937 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
13938
13939 2018-01-06 Jakub Jelinek <jakub@redhat.com>
13940
13941 PR debug/83480
13942 * gcc.dg/pr83480.c: New test.
13943
13944 PR rtl-optimization/83682
13945 * gcc.target/i386/pr83682.c: New test.
13946
13947 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
13948
13949 PR fortran/78534
13950 PR fortran/66310
13951 * gfortran.dg/char_cast_1.f90: Update scan pattern.
13952 * gfortran.dg/dependency_49.f90: Likewise.
13953 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13954 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13955 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13956 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13957 * gfortran.dg/string_1_lp64.f90: New test.
13958 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13959 * gfortran.dg/string_3_lp64.f90: New test.
13960
13961 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13962
13963 PR target/83604
13964 * gcc.target/i386/sse-26.c: New test.
13965
13966 PR target/83604
13967 * gcc.target/i386/pr83604.c: New test.
13968
13969 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
13970
13971 * gcc.dg/vect/vect-align-4.c: New test.
13972 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
13973 and redefine as a structure with an unaligned member "b".
13974 (foo): Update accordingly.
13975
13976 2018-01-05 Sudakshina Das <sudi.das@arm.com>
13977
13978 PR target/82439
13979 * gcc.target/aarch64/bics_5.c: New test.
13980 * gcc.target/arm/bics_5.c: Likewise.
13981
13982 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13983
13984 PR tree-optimization/83605
13985 * gcc.dg/pr83605.c: New test.
13986
13987 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13988
13989 PR target/83554
13990 * gcc.target/i386/pr83554.c: New test.
13991
13992 PR ipa/82352
13993 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
13994 long unsigned int.
13995
13996 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
13997
13998 PR fortran/83683
13999 PR fortran/45689
14000 * gfortran.dg/eoshift_8.f90: New test.
14001 * gfortran.dg/simplify_eoshift_1.f90: New test.
14002
14003 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14004
14005 PR debug/83585
14006 * gcc.dg/pr83585.c: New test.
14007
14008 2018-01-04 Nathan Sidwell <nathan@acm.org>
14009
14010 PR c++/83667
14011 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
14012
14013 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14014
14015 PR debug/83666
14016 * gcc.dg/pr83666.c: New test.
14017
14018 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
14019
14020 PR target/83628
14021 * gcc.target/alpha/pr83628-1.c: New test.
14022 * gcc.target/alpha/pr83628-2.c: Ditto.
14023
14024 2018-01-04 Martin Liska <mliska@suse.cz>
14025
14026 PR ipa/82352
14027 * g++.dg/ipa/pr82352.C: New test.
14028
14029 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14030
14031 * gcc.dg/vect-opt-info-1.c: Moved to ...
14032 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
14033 vect_int targets, use dg-additional-options instead of dg-options and
14034 use relative line numbers instead of absolute.
14035
14036 2018-01-03 Martin Sebor <msebor@redhat.com>
14037
14038 PR tree-optimization/83655
14039 * gcc.dg/Wrestrict-5.c: New test.
14040 * c-c++-common/builtins.c: New test.
14041
14042 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
14043 Alan Hayward <alan.hayward@arm.com>
14044 David Sherwood <david.sherwood@arm.com>
14045
14046 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
14047 (main): Call it.
14048
14049 2018-01-03 Jeff Law <law@redhat.com>
14050
14051 PR target/83641
14052 * gcc.target/i386/stack-check-17.c: New test.
14053 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
14054
14055 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14056
14057 PR debug/83621
14058 * gcc.dg/pr83621.c: New test.
14059
14060 PR debug/83645
14061 * gcc.dg/pr83645.c: New test.
14062
14063 2018-01-03 Martin Sebor <msebor@redhat.com>
14064
14065 PR tree-optimization/83603
14066 * gcc.dg/Wrestrict-4.c: New test.
14067
14068 PR c/83559
14069 * gcc.dg/const-2.c: New test.
14070 * gcc.dg/pure-3.c: New test.
14071
14072 2018-01-03 Martin Sebor <msebor@redhat.com>
14073
14074 * gcc.dg/Wrestrict-3.c: New test.
14075
14076 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14077
14078 PR c++/83555
14079 * g++.dg/opt/pr83555.C: New test.
14080 * g++.dg/ubsan/pr83555.C: New test.
14081
14082 2018-01-03 David Malcolm <dmalcolm@redhat.com>
14083
14084 PR c/82050
14085 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
14086 the !CHECKING_P case by expecting a note.
14087 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
14088 a note for the !CHECKING_P case, and move the return statement
14089 outside of #if CHECKING_P guard.
14090
14091 2018-01-03 Jeff Law <law@redhat.com>
14092
14093 PR middle-end/83654
14094 * gcc.target/i386/stack-check-18.c: New test.
14095 * gcc.target/i386/stack-check-19.c: New test.
14096
14097 2018-01-03 Martin Sebor <msebor@redhat.com>
14098
14099 PR tree-optimization/83501
14100 * c-c++-common/Warray-bounds-3.c: Remove xfail.
14101
14102 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14103
14104 PR tree-optimization/83501
14105 * gcc.dg/tree-ssa/pr83501-1.c: New test.
14106
14107 2018-01-03 Nathan Sidwell <nathan@acm.org>
14108
14109 PR c++/83667
14110 * g++.dg/ipa/pr83667.C: New.
14111
14112 2018-01-03 Martin Liska <mliska@suse.cz>
14113
14114 PR tree-optimization/83593
14115 * gcc.dg/pr83593.c: New test.
14116
14117 2018-01-03 Martin Liska <mliska@suse.cz>
14118
14119 PR ipa/83549
14120 * g++.dg/ipa/pr83549.C: New test.
14121
14122 2018-01-03 Marek Polacek <polacek@redhat.com>
14123
14124 PR c++/83592
14125 * g++.dg/warn/mvp2.C: New test.
14126
14127 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14128
14129 PR preprocessor/83602
14130 * g++.dg/cpp/pr83602.C: New test.
14131
14132 PR c++/83634
14133 * g++.dg/parse/pr83634.C: New test.
14134
14135 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14136
14137 PR fortran/83664
14138 * gfortran.dg/eoshift_7.f90: New test.
14139
14140 2018-01-03 Jan Beulich <jbeulich@suse.com>
14141
14142 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
14143 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
14144
14145 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14146
14147 Update copyright years.
14148
14149 2018-01-03 Martin Liska <mliska@suse.cz>
14150
14151 PR ipa/83594
14152 * gcc.dg/ipa/pr83594.c: New test.
14153
14154 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
14155 Alan Hayward <alan.hayward@arm.com>
14156 David Sherwood <david.sherwood@arm.com>
14157
14158 * gcc.dg/vect-opt-info-1.c: New test.
14159
14160 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14161
14162 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
14163 floorf128, truncf128, and roundf128.
14164 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
14165 optimizations added in match.pd.
14166 * gcc.target/powerpc/float128-hw6.c: Likewise.
14167 * gcc.target/powerpc/float128-hw7.c: Likewise.
14168 * gcc.target/powerpc/float128-hw8.c: Likewise.
14169 * gcc.target/powerpc/float128-hw9.c: Likewise.
14170 * gcc.target/powerpc/float128-hw10.c: Likewise.
14171 * gcc.target/powerpc/float128-hw11.c: Likewise.
14172
14173 2018-01-02 Jakub Jelinek <jakub@redhat.com>
14174
14175 PR c++/83556
14176 * g++.dg/cpp0x/pr83556.C: New test.
14177
14178 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
14179
14180 PR fortran/45689
14181 PR fortran/83650
14182 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
14183 * gfortran.dg/simplify_cshift_4.f90: New test.
14184
14185 2018-01-02 Marek Polacek <polacek@redhat.com>
14186
14187 PR c++/81860
14188 * g++.dg/cpp0x/inh-ctor30.C: New test.
14189
14190 PR c++/83644
14191 * g++.dg/cpp1z/pr83644.C: New test.
14192
14193 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
14194
14195 PR fortran/83076
14196 * gfortran.dg/coarray_45.f90: New test.
14197
14198 PR fortran/83319
14199 * gfortran.dg/coarray_46.f90: New test.
14200
14201 2018-01-01 Jakub Jelinek <jakub@redhat.com>
14202
14203 PR tree-optimization/83581
14204 * gcc.dg/pr83581.c: New test.
14205
14206 PR c/83595
14207 * gcc.dg/pr83595.c: New test.
14208
14209 PR middle-end/83608
14210 * g++.dg/opt/pr83608.C: New test.
14211
14212 PR middle-end/83609
14213 * gcc.dg/pr83609.c: New test.
14214 * g++.dg/opt/pr83609.C: New test.
14215
14216 PR middle-end/83623
14217 * gcc.dg/pr83623.c: New test.
14218
14219 * gcc.target/i386/i386.exp
14220 (check_effective_target_avx512vpopcntdqvl): New proc.
14221 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
14222 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
14223 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
14224 \f
14225 Copyright (C) 2018 Free Software Foundation, Inc.
14226
14227 Copying and distribution of this file, with or without modification,
14228 are permitted in any medium without royalty provided the copyright
14229 notice and this notice are preserved.