aarch64.md (subv<GPI>4, [...]): New patterns.
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-07-19 Michael Collison <michael.collison@arm.com>
2 Richard Henderson <rth@redhat.com>
3
4 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
5 * gcc.target/aarch64/builtin_saddl.c: New testcase.
6 * gcc.target/aarch64/builtin_saddll.c: New testcase.
7 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
8 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
9 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
10 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
11 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
12 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
13 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
14 * gcc.target/aarch64/builtin_usubl.c: New testcase.
15 * gcc.target/aarch64/builtin_usubll.c: New testcase.
16
17 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
18
19 Revert fix for c++/59480 (and testsuite followup)
20
21 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
22
23 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
24
25 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
26
27 PR c++/59480, DR 136
28 * g++.dg/other/friend8.C: New.
29 * g++.dg/other/friend9.C: Likewise.
30 * g++.dg/other/friend10.C: Likewise.
31 * g++.dg/other/friend11.C: Likewise.
32 * g++.dg/other/friend12.C: Likewise.
33 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
34 * g++.dg/parse/defarg8.C: Likewise.
35
36 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
37
38 * gcc.target/aarch64/profile.c: New test.
39
40 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
41
42 PR target/83009
43 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
44
45 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
46
47 PR target/86560
48 * gcc.target/i386/pr86560-4.c: New test.
49 * gcc.target/i386/pr86560-5.c: Likewise.
50
51 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
52
53 PR target/86560
54 * gcc.target/i386/pr86560-1.c: New test.
55 * gcc.target/i386/pr86560-2.c: Likewise.
56 * gcc.target/i386/pr86560-3.c: Likewise.
57
58 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
59
60 * gfortran.dg/max_fmax_aarch64.f90: New test.
61 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
62 * gfortran.dg/minmax_integer.f90: Likewise.
63
64 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
65
66 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
67
68 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
69
70 PR middle-end/86544
71 * g++.dg/tree-ssa/pr86544.C: New test.
72
73 2018-07-18 Jakub Jelinek <jakub@redhat.com>
74
75 PR c++/86550
76 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
77
78 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
79
80 PR 69558
81 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
82 * c-c++-common/pr69558.c: Remove xfail.
83 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
84 * gcc.dg/pr61817-1.c: Likewise.
85 * gcc.dg/pr61817-2.c: Likewise.
86 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
87
88 2018-07-18 Janus Weil <janus@gcc.gnu.org>
89
90 PR fortran/85599
91 * gfortran.dg/function_optimize_5.f90: Add option
92 '-faggressive-function-elimination' and update dg-warning clauses.
93 * gfortran.dg/short_circuiting.f90: New test.
94
95 2018-07-18 Marek Polacek <polacek@redhat.com>
96
97 PR c++/86190 - bogus -Wsign-conversion warning
98 * g++.dg/warn/Wsign-conversion-3.C: New test.
99 * g++.dg/warn/Wsign-conversion-4.C: New test.
100
101 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
102
103 PR c++/59480, DR 136
104 * g++.dg/other/friend8.C: New.
105 * g++.dg/other/friend9.C: Likewise.
106 * g++.dg/other/friend10.C: Likewise.
107 * g++.dg/other/friend11.C: Likewise.
108 * g++.dg/other/friend12.C: Likewise.
109 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
110 * g++.dg/parse/defarg8.C: Likewise.
111
112 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
113
114 * g++.dg/ext/uow-3.C: Adjust.
115 * g++.dg/ext/uow-4.C: Likewise.
116 * g++.dg/lookup/name-clash11.C: Likewise.
117 * g++.dg/lookup/name-clash7.C: Likewise.
118 * g++.dg/lookup/redecl1.C: Likewise.
119 * g++.dg/warn/changes-meaning.C: Likewise.
120 * g++.old-deja/g++.jason/scoping8.C: Likewise.
121 * g++.old-deja/g++.law/nest1.C: Likewise.
122
123 2018-07-18 Richard Biener <rguenther@suse.de>
124
125 PR debug/86523
126 * g++.dg/lto/pr86523-3_0.C: New testcase.
127
128 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
129
130 * gcc.target/m68k/mulsi_highpart.c: New test.
131
132 2018-07-17 Jakub Jelinek <jakub@redhat.com>
133
134 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
135 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
136 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
137 * gcc.dg/cpp/pr61854-8.c: New test.
138
139 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
140
141 * gcc.target/powerpc/pr85456.c: Require longdouble128.
142
143 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
144
145 PR fortran/83184
146 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
147
148 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
149
150 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
151 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
152 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
153 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
154 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
155
156 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
157
158 * gcc.target/powerpc/pr57150.c: Require longdouble128.
159 * gcc.target/powerpc/pr79916.c: Require dfp.
160
161 2018-07-17 Richard Biener <rguenther@suse.de>
162
163 PR lto/86456
164 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
165
166 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
167
168 * gcc.target/s390/function-align1.c: New test.
169 * gcc.target/s390/function-align2.c: New test.
170 * gcc.target/s390/function-align3.c: New test.
171
172 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
173
174 * gnat.dg/discr55.adb: New test.
175
176 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
177
178 * gcc.target/i386/vartrack-1.c (dg-options): Add
179 -fomit-frame-pointer.
180
181 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
182
183 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
184 (dg-lto-options): Add -fPIC.
185 * g++.dg/lto/pr86523-2_0.C: Likewise.
186
187 2018-07-17 Martin Liska <mliska@suse.cz>
188
189 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
190
191 2018-07-17 Ed Schonberg <schonberg@adacore.com>
192
193 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
194 testcase.
195
196 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
197
198 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
199
200 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
201
202 * gnat.dg/memorytest.adb: New testcase.
203
204 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
205
206 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads: New testcase.
207
208 2018-07-17 Ed Schonberg <schonberg@adacore.com>
209
210 * gnat.dg/equal3.adb: New testcase.
211
212 2018-07-17 Justin Squirek <squirek@adacore.com>
213
214 * gnat.dg/split_args.adb: New testcase.
215
216 2018-07-17 Ed Schonberg <schonberg@adacore.com>
217
218 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
219
220 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
221
222 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads: New testcase.
223
224 2018-07-16 Carl Love <cel@us.ibm.com>
225
226 PR target/86414
227 Forgot the PR number on the commit log.
228
229 2018-07-16 Carl Love <cel@us.ibm.com>
230
231 PR target/86414
232 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
233 longdouble128.
234 * gcc.target/powerpc/divkc3-3.c: Ditto.
235 * gcc.target/powerpc/mulkc3-2.c: Ditto.
236 * gcc.target/powerpc/mulkc3-3.c: Ditto.
237 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
238 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
239
240 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
241
242 * gcc.target/powerpc/convert-fp-128.c: New testcase.
243 * gcc.target/powerpc/convert-fp-64.c: New testcase.
244
245 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
246
247 * lib/target-supports.exp (check_effective_target_longdouble64,
248 check_effective_target_ppc_float128,
249 check_effective_target_ppc_float128_insns,
250 check_effective_target_powerpc_vsx): New.
251
252 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
253
254 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
255 syntax error.
256
257 2018-07-16 Jakub Jelinek <jakub@redhat.com>
258
259 PR tree-optimization/86526
260 * gcc.c-torture/compile/pr86526.c: New test.
261
262 2018-07-16 Carl Love <cel@us.ibm.com>
263
264 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
265 longdouble128.
266 * gcc.target/powerpc/divkc3-3.c: Ditto.
267 * gcc.target/powerpc/mulkc3-2.c: Ditto.
268 * gcc.target/powerpc/mulkc3-3.c: Ditto.
269 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
270 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
271
272 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
273
274 PR fortran/83184
275 * gfortran.dg/assumed_rank_14.f90: New testcase.
276 * gfortran.dg/assumed_rank_15.f90: New testcase.
277 * gfortran.dg/dec_structure_8.f90: Update error messages.
278 * gfortran.dg/dec_structure_23.f90: Update error messages.
279
280 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
281
282 PR middle-end/86528
283 * gcc.c-torture/execute/pr86528.c: New test.
284 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
285
286 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
287
288 * g++.dg/template/spec40.C: New.
289 * g++.dg/parse/ptrmem8.C: Likewise.
290
291 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
292
293 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
294 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
295 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
296 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
297 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
298
299 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
300
301 * gcc.target/s390/mrecord-mcount.c: New testcase.
302
303 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
304
305 * gcc.target/s390/mfentry-m64.c: New testcase.
306
307 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
308
309 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
310 testcase.
311
312 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
313
314 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
315 testcase.
316
317 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
318
319 * gnat.dg/wide_wide_value1.adb: New testcase.
320
321 2018-07-16 Javier Miranda <miranda@adacore.com>
322
323 * gnat.dg/bit_order1.adb: New testcase.
324
325 2018-07-16 Javier Miranda <miranda@adacore.com>
326
327 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
328
329 2018-07-16 Richard Biener <rguenther@suse.de>
330
331 PR lto/86523
332 * g++.dg/lto/pr86523-1_0.C: New testcase.
333 * g++.dg/lto/pr86523-2_0.C: Likewise.
334
335 2018-07-16 Martin Liska <mliska@suse.cz>
336
337 PR ipa/86529
338 * g++.dg/ipa/pr86529.C: New test.
339
340 2018-07-16 Tom de Vries <tdevries@suse.de>
341
342 PR debug/86455
343 * gcc.target/i386/vartrack-1.c: New test.
344
345 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
346
347 * gnat.dg/opt73.adb: New test.
348
349 2018-07-16 Jakub Jelinek <jakub@redhat.com>
350
351 PR c++/3698
352 PR c++/86208
353 * g++.dg/opt/pr3698.C: New test.
354
355 2018-07-16 Richard Biener <rguenther@suse.de>
356
357 PR ipa/86389
358 * gcc.dg/torture/pr86389.c: Require trampolines.
359
360 2018-07-15 Tom de Vries <tdevries@suse.de>
361
362 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
363 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
364 already called.
365 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
366 * gcc.dg/guality/guality.exp: Same.
367 * gfortran.dg/guality/guality.exp: Same.
368
369 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
370 Sunil K Pandey <sunil.k.pandey@intel.com>
371
372 PR target/84413
373 * gcc.target/i386/pr84413-1.c: New test.
374 * gcc.target/i386/pr84413-2.c: Likewise.
375 * gcc.target/i386/pr84413-3.c: Likewise.
376
377 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
378 Steve Munroe <munroesj52@gmail.com>
379
380 * gcc.target/powerpc/sse2-pand-1.c: New file.
381 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
382 * gcc.target/powerpc/sse2-por-1.c: Likewise.
383 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
384
385 2018-07-13 Nathan Sidwell <nathan@acm.org>
386
387 PR c++/86374
388 * g++.dg/pr86374.C: New.
389
390 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
391
392 PR middle-end/78809
393 * gcc.dg/strcmpopt_5.c: New test.
394 * gcc.dg/strcmpopt_6.c: New test.
395
396 2018-07-13 Richard Biener <rguenther@suse.de>
397
398 PR middle-end/85974
399 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
400
401 2018-07-13 Tom de Vries <tdevries@suse.de>
402
403 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
404 * gcc.dg/guality/ctztest.c: Same.
405 * gcc.dg/guality/sra-1.c: Same.
406
407 2018-07-13 Tom de Vries <tdevries@suse.de>
408
409 * gcc.dg/vla-1.c: Update.
410
411 2018-07-13 Tom de Vries <tdevries@suse.de>
412
413 * gcc.src/maintainers.exp: New file.
414
415 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
416
417 PR middle-end/86489
418 * gcc.dg/pr86489.c: New test.
419
420 2018-07-12 Martin Sebor <msebor@redhat.com>
421
422 PR testsuite/86510
423 g++.dg/warn/pr86453.C: Adjust.
424
425 2018-07-12 Jim Wilson <jimw@sifive.com>
426
427 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
428
429 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
430
431 * gcc.target/riscv/interrupt-conflict-mode.c: New.
432
433 2018-07-12 Jakub Jelinek <jakub@redhat.com>
434
435 * c-c++-common/gomp/declare-target-3.c: New test.
436 * g++.dg/gomp/declare-target-2.C: New test.
437
438 2018-07-12 Martin Sebor <msebor@redhat.com>
439
440 PR c/86453
441 * c-c++-common/Wattributes.c: Adjust.
442 * gcc.dg/Wattributes-10.c: New test.
443 * g++.dg/Wattributes-3.C: Adjust.
444 * gcc.dg/Wattributes-6.c: Adjust.
445 * gcc.dg/pr18079.c: Adjust.
446 * gcc.dg/torture/pr42363.c: Adjust.
447
448 2018-07-12 Julia Koval <julia.koval@intel.com>
449
450 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
451 version.
452
453 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
454
455 * gcc.dg/vect/vect-cond-arith-6.c: New test.
456 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
457 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
458 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
459 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
460 * gcc.target/aarch64/sve/slp_14.c: Likewise.
461 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
462
463 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
464
465 * gcc.dg/vect/vect-cond-arith-4.c: New test.
466 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
467 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
468 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
469 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
470 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
471 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
472 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
473
474 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
475 Alan Hayward <alan.hayward@arm.com>
476 David Sherwood <david.sherwood@arm.com>
477
478 * gcc.dg/vect/vect-fma-2.c: New test.
479 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
480 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
481 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
482
483 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
484
485 * gcc.dg/vect/vect-cond-arith-3.c: New test.
486 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
487 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
488 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
489 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
490 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
491 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
492 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
493 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
494
495 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
496
497 * gcc.dg/vect/vect-cond-arith-2.c: New test.
498 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
499
500 2018-07-12 Richard Biener <rguenther@suse.de>
501
502 PR target/84829
503 * gcc.target/i386/pr84829.c: New testcase.
504
505 2018-07-12 Jakub Jelinek <jakub@redhat.com>
506
507 * gcc.dg/torture/20180712-1.c: New test.
508
509 PR tree-optimization/86492
510 * gcc.c-torture/execute/pr86492.c: New test.
511
512 2018-07-12 Richard Biener <rguenther@suse.de>
513
514 PR c/86453
515 * g++.dg/warn/pr86453.C: New testcase.
516
517 2018-07-12 Richard Biener <rguenther@suse.de>
518
519 PR middle-end/86479
520 * gcc.dg/graphite/pr86479.c: New testcase.
521
522 2018-07-11 Jakub Jelinek <jakub@redhat.com>
523
524 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
525 of hardcoding size. Cast (rel) to MASK_TYPE.
526 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
527 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
528 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
529 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
530 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
531 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
532 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
533 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
534 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
535 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
536 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
537 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
538 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
539 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
540 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
541 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
542 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
543 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
544 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
545
546 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
547
548 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
549 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
550 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
551
552 2018-07-10 Mark Wielaard <mark@klomp.org>
553
554 PR debug/86459
555 * gcc.dg/pr86459.c: New test.
556
557 2018-07-10 Martin Sebor <msebor@redhat.com>
558
559 PR testsuite/86461
560 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
561
562 2018-07-10 Martin Liska <mliska@suse.cz>
563
564 PR testsuite/86445
565 * gcc.dg/pr84100.c: Change it back to dg-bogus.
566
567 2018-07-10 Jakub Jelinek <jakub@redhat.com>
568
569 PR sanitizer/86406
570 * g++.dg/ubsan/pr86406.C: New test.
571
572 PR fortran/86421
573 * gfortran.dg/vect/pr86421.f90: New test.
574
575 2018-07-09 Martin Sebor <msebor@redhat.com>
576
577 PR tree-optimization/86415
578 * gcc.dg/strlenopt-53.c: New test.
579
580 2018-07-09 Martin Sebor <msebor@redhat.com>
581
582 PR middle-end/77357
583 * gcc.dg/strlenopt-49.c: New test.
584 * gcc.dg/strlenopt-50.c: New test.
585 * gcc.dg/strlenopt-51.c: New test.
586 * gcc.dg/strlenopt-52.c: New test.
587 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
588
589 2018-07-09 Jakub Jelinek <jakub@redhat.com>
590
591 PR c/86420
592 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
593 to be returned and when first argument is not 0, so that they don't do
594 anything for NEED_EXC or NEED_ERRNO.
595
596 2018-07-09 Tom de Vries <tdevries@suse.de>
597
598 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
599 * gcc.dg/guality/bswaptest.c: Same.
600 * gcc.dg/guality/clztest.c: Same.
601 * gcc.dg/guality/csttest.c: Same.
602 * gcc.dg/guality/ctztest.c: Same.
603 * gcc.dg/guality/drap.c: Same.
604 * gcc.dg/guality/nrv-1.c: Same.
605 * gcc.dg/guality/pr41353-1.c: Same.
606 * gcc.dg/guality/pr41353-2.c: Same.
607 * gcc.dg/guality/pr41404-1.c: Same.
608 * gcc.dg/guality/pr43051-1.c: Same.
609 * gcc.dg/guality/pr43077-1.c: Same.
610 * gcc.dg/guality/pr43177.c: Same.
611 * gcc.dg/guality/pr43329-1.c: Same.
612 * gcc.dg/guality/pr43479.c: Same.
613 * gcc.dg/guality/pr43593.c: Same.
614 * gcc.dg/guality/pr45003-1.c: Same.
615 * gcc.dg/guality/pr45003-2.c: Same.
616 * gcc.dg/guality/pr45003-3.c: Same.
617 * gcc.dg/guality/pr48437.c: Same.
618 * gcc.dg/guality/pr48466.c: Same.
619 * gcc.dg/guality/pr49888.c: Same.
620 * gcc.dg/guality/pr54200.c: Same.
621 * gcc.dg/guality/pr54519-1.c: Same.
622 * gcc.dg/guality/pr54519-2.c: Same.
623 * gcc.dg/guality/pr54519-3.c: Same.
624 * gcc.dg/guality/pr54519-4.c: Same.
625 * gcc.dg/guality/pr54519-5.c: Same.
626 * gcc.dg/guality/pr54519-6.c: Same.
627 * gcc.dg/guality/pr54551.c: Same.
628 * gcc.dg/guality/pr54693-2.c: Same.
629 * gcc.dg/guality/pr54693.c: Same.
630 * gcc.dg/guality/pr54796.c: Same.
631 * gcc.dg/guality/pr54970.c: Same.
632 * gcc.dg/guality/pr67192.c: Same.
633 * gcc.dg/guality/pr69947.c: Same.
634 * gcc.dg/guality/pr78726.c: Same.
635 * gcc.dg/guality/rotatetest.c: Same.
636 * gcc.dg/guality/sra-1.c: Same.
637 * gcc.dg/guality/vla-2.c: Same.
638
639 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
640
641 * g++.dg/diagnostic/long-short.C: New.
642 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
643 * g++.dg/diagnostic/virtual-friend.C: Likewise.
644 * g++.old-deja/g++.brendan/crash11.C: Adjust.
645
646 2018-07-09 Tom de Vries <tdevries@suse.de>
647
648 * gcc.dg/vla-1.c: New test.
649
650 2018-07-07 Tom de Vries <tdevries@suse.de>
651
652 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
653 files.
654 (get_dump_flags): New proc.
655 (toplevel): Test all dump flags.
656
657 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
658
659 * gnat.dg/stack_usage6.adb: New test.
660 * gnat.dg/stack_usage6_pkg.ads: New helper.
661
662 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
663
664 * gnat.dg/pure_function3a.adb: New test.
665 * gnat.dg/pure_function3b.adb: Likewise.
666 * gnat.dg/pure_function3c.adb: Likewise.
667 * gnat.dg/pure_function3_pkg.ads: New helper.
668
669 2018-07-07 Jakub Jelinek <jakub@redhat.com>
670
671 PR target/84711
672 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
673 dg-require-effective-target. Add -msse not just on i386-*, but
674 on all i?86-* and x86_64-*.
675
676 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
677
678 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
679 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
680 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
681 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
682 * gcc.dg/tree-ssa/popcount3.c: New test.
683
684 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
685
686 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
687 to preserve the test.
688 * gcc.target/i386/pr85073.c: Likewise.
689
690 2018-07-06 Jakub Jelinek <jakub@redhat.com>
691
692 PR tree-optimization/86401
693 * gcc.dg/tree-ssa/pr86401-1.c: New test.
694 * gcc.dg/tree-ssa/pr86401-2.c: New test.
695 * c-c++-common/rotate-9.c: New test.
696
697 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
698
699 PR target/86324
700 gcc.target/powerpc/pr86324-1.c: New test.
701 gcc.target/powerpc/pr86324-2.c: Likewise.
702
703 2018-07-06 Tamar Christina <tamar.christina@arm.com>
704
705 PR target/84711
706 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
707
708 2018-07-06 Tamar Christina <tamar.christina@arm.com>
709
710 * gcc.target/aarch64/struct_cpy.c: Remove ;.
711
712 2018-07-05 Jeff Law <law@redhat.com>
713
714 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
715
716 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
717
718 PR fortran/86408
719 * gfortran.dg/deferred_character_20.f90: New test.
720
721 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
722
723 PR fortran/83183
724 PR fortran/86325
725 * gfortran.dg/init_flag_18.f90: New testcase.
726 * gfortran.dg/init_flag_19.f03: New testcase.
727
728 2018-07-05 Carl Love <cel@us.ibm.com>
729 * gcc.target/altivec-1-runnable.c: New test file.
730 * gcc.target/altivec-2-runnable.c: New test file.
731 * gcc.target/vsx-7.c (main2): Change expected expected instruction
732 for tests.
733
734 2018-07-05 Martin Sebor <msebor@redhat.com>
735
736 PR c++/86400
737 * gcc.dg/strlenopt-47.c: New test.
738 * gcc.dg/strlenopt-48.c: New test.
739
740 2018-07-05 Tamar Christina <tamar.christina@arm.com>
741
742 PR target/84711
743 * gcc.target/arm/big-endian-subreg.c: New.
744
745 2018-07-05 Tamar Christina <tamar.christina@arm.com>
746
747 PR target/84711
748 * gcc.dg/vect/pr84711.c: New.
749
750 2018-07-05 Tamar Christina <tamar.christina@arm.com>
751
752 * gcc.target/aarch64/struct_cpy.c: New.
753
754 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
755
756 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
757 * c-c++-common/unroll-2.c: Likewise.
758 * g++.dg/cdce3.C: Likewise.
759 * g++.dg/ext/unroll-1.C: Likewise.
760 * g++.dg/ext/unroll-2.C: Likewise.
761 * g++.dg/ext/unroll-3.C: Likewise.
762 * gcc.dg/cdce1.c: Likewise.
763 * gcc.dg/cdce2.c: Likewise.
764 * gcc.dg/gomp/pr68128-1.c: Likewise.
765 * gcc.dg/vect/pr46032.c: Likewise.
766 * gcc.dg/vect/vect-cond-10.c: Likewise.
767 * gcc.dg/vect/vect-cond-8.c: Likewise.
768 * gcc.dg/vect/vect-cond-9.c: Likewise.
769 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
770 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
771 * gcc.target/i386/avx-cvt-2.c: Likewise.
772 * gcc.target/i386/avx-cvt-3.c: Likewise.
773 * gcc.target/i386/avx2-cvt-2.c: Likewise.
774 * gcc.target/i386/avx2-gather-2.c: Likewise.
775 * gcc.target/i386/avx2-gather-6.c: Likewise.
776 * gcc.target/i386/avx512f-gather-2.c: Likewise.
777 * gcc.target/i386/sse2-cvt-2.c: Likewise.
778 * gfortran.dg/directive_unroll_1.f90: Likewise.
779 * gfortran.dg/directive_unroll_2.f90: Likewise.
780 * gnat.dg/unroll2.adb: Likewise.
781 * gnat.dg/unroll3.adb: Likewise.
782
783 2018-07-05 Tom de Vries <tdevries@suse.de>
784
785 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
786
787 2018-07-04 Martin Sebor <msebor@redhat.com>
788
789 PR tree-optimization/86274
790 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
791
792 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
793
794 PR fortran/82009
795 * gfortran.dg/block_16.f08. New test.
796
797 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
798
799 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
800 has a slightly different IL that provides more threading
801 opportunities.
802
803 2018-07-04 Martin Liska <mliska@suse.cz>
804
805 PR middle-end/66240
806 PR target/45996
807 PR c/84100
808 * gcc.dg/pr84100.c (foo):
809 * gcc.target/i386/falign-functions-2.c: New test.
810 * gcc.target/i386/falign-functions.c: New test.
811
812 2018-07-04 Martin Liska <mliska@suse.cz>
813
814 * gcc.dg/pr47793.c: Remove.
815
816 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
817
818 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
819 final scan test.
820 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
821
822 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
823
824 PR target/85620
825 * gcc.target/i386/pr85620-1.c: New test.
826 * gcc.target/i386/pr85620-2.c: Likewise.
827 * gcc.target/i386/pr85620-3.c: Likewise.
828 * gcc.target/i386/pr85620-4.c: Likewise.
829
830 2018-07-03 Martin Sebor <msebor@redhat.com>
831
832 PR tree-optimization/86274
833 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
834 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
835 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
836 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
837 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
838 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
839 * gcc.dg/tree-ssa/pr83198.c: Same.
840
841 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
842
843 * g++.dg/other/locations1.C: New.
844 * g++.dg/tls/locations1.C: Likewise.
845 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
846 * g++.dg/diagnostic/virtual-static.C: Likewise.
847 * g++.dg/concepts/fn-concept2.C: Test the locations too.
848 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
849 * g++.dg/cpp0x/pr51463.C: Likewise.
850 * g++.dg/other/typedef1.C: Likewise.
851 * g++.dg/parse/dtor13.C: Likewise.
852 * g++.dg/template/error44.C: Likewise.
853 * g++.dg/template/typedef4.C: Likewise.
854 * g++.dg/template/typedef5.C: Likewise.
855 * g++.dg/tls/diag-2.C: Likewise.
856 * g++.old-deja/g++.brendan/crash11.C: Likewise.
857
858 2018-07-03 Marek Polacek <polacek@redhat.com>
859
860 PR c++/86201
861 * g++.dg/diagnostic/pr86201.C: New test.
862
863 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
864
865 PR target/85694
866 * gcc.target/i386/pr85694.c: New test.
867
868 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
869
870 PR tree-optimization/85694
871 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
872 Return true for AArch64 without SVE.
873 * gcc.target/aarch64/vect_hadd_1.h: New file.
874 * gcc.target/aarch64/vect_shadd_1.c: New test.
875 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
876 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
877 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
878
879 2018-07-03 Marek Polacek <polacek@redhat.com>
880
881 PR middle-end/86202
882 * gcc.dg/Wint-conversion-2.c: New test.
883
884 PR c++/84306
885 * g++.dg/overload/conv-op3.C: New test.
886
887 2018-07-03 Richard Biener <rguenther@suse.de>
888
889 PR ipa/86389
890 * gcc.dg/torture/pr86389.c: New testcase.
891
892 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
893
894 PR tree-optimization/85694
895 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
896 proc.
897 * gcc.dg/vect/vect-avg-1.c: New test.
898 * gcc.dg/vect/vect-avg-2.c: Likewise.
899 * gcc.dg/vect/vect-avg-3.c: Likewise.
900 * gcc.dg/vect/vect-avg-4.c: Likewise.
901 * gcc.dg/vect/vect-avg-5.c: Likewise.
902 * gcc.dg/vect/vect-avg-6.c: Likewise.
903 * gcc.dg/vect/vect-avg-7.c: Likewise.
904 * gcc.dg/vect/vect-avg-8.c: Likewise.
905 * gcc.dg/vect/vect-avg-9.c: Likewise.
906 * gcc.dg/vect/vect-avg-10.c: Likewise.
907 * gcc.dg/vect/vect-avg-11.c: Likewise.
908 * gcc.dg/vect/vect-avg-12.c: Likewise.
909 * gcc.dg/vect/vect-avg-13.c: Likewise.
910 * gcc.dg/vect/vect-avg-14.c: Likewise.
911
912 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
913
914 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
915 get split into two for use by the over-widening pattern.
916 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
917 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
918 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
919 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
920 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
921 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
922 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
923 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
924 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
925 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
926 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
927 * gcc.dg/vect/vect-over-widen-22.c: New test.
928
929 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
930
931 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
932 widen_mult pattern.
933 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
934 over-widening messages.
935 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
936 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
937 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
938 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
939 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
940 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
941 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
942 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
943 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
944 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
945 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
946 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
947 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
948 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
949 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
950 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
951 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
952 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
953 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
954 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
955 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
956 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
957 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
958 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
959 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
960 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
961
962 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
963
964 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
965
966 2018-07-02 Jim Wilson <jimw@sifive.com>
967
968 * gcc.target/riscv/interrupt-debug.c: New.
969
970 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
971
972 * g++.dg/diagnostic/thread-thread_local.C: New.
973
974 2018-07-02 Martin Liska <mliska@suse.cz>
975
976 PR testsuite/86366
977 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
978 * gcc.dg/profile-dir-2.c: Likewise.
979 * gcc.dg/profile-dir-3.c: Likewise.
980
981 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
982
983 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
984 overriden.
985
986 2018-07-02 Richard Biener <rguenther@suse.de>
987
988 PR tree-optimization/86363
989 * gcc.dg/torture/pr86363.c: New testcase.
990
991 2018-07-02 Martin Liska <mliska@suse.cz>
992
993 * gcc.dg/completion-1.c: New test.
994 * gcc.dg/completion-2.c: New test.
995 * gcc.dg/completion-3.c: New test.
996
997 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
998
999 PR fortran/82969
1000 PR fortran/86242
1001 * gfortran.dg/proc_ptr_50.f90: New test.
1002
1003 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
1004
1005 PR fortran/45305
1006 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
1007
1008 2018-07-02 Martin Liska <mliska@suse.cz>
1009
1010 PR ipa/86279
1011 * gcc.dg/ipa/pr86279.c: New test.
1012
1013 2018-07-02 Martin Liska <mliska@suse.cz>
1014
1015 PR ipa/86323
1016 * g++.dg/ipa/pr86323.C: New test.
1017
1018 2018-07-01 Tom de Vries <tdevries@suse.de>
1019
1020 revert:
1021 2018-07-01 Tom de Vries <tdevries@suse.de>
1022
1023 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
1024 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
1025
1026 2018-07-01 Tom de Vries <tdevries@suse.de>
1027
1028 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
1029 argument.
1030 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
1031 with @main.
1032
1033 2018-07-01 Tom de Vries <tdevries@suse.de>
1034
1035 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
1036 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
1037
1038 2018-07-01 Tom de Vries <tdevries@suse.de>
1039
1040 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
1041 * gcc.dg/guality/vla-1.c: Use relative line numbers.
1042
1043 2018-07-01 Tom de Vries <tdevries@suse.de>
1044
1045 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
1046 (verify_call): ... here. Move to toplevel.
1047 (verify_call_np, dg_final_directive_check_utils): New proc.
1048 (toplevel): Call dg_final_directive_check_utils.
1049 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
1050
1051 2018-06-30 Jim Wilson <jimw@sifive.com>
1052
1053 * gcc.target/riscv/shift-shift-1.c: New.
1054 * gcc.target/riscv/shift-shift-2.c: New.
1055 * gcc.target/riscv/shift-shift-3.c: New.
1056
1057 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1058
1059 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
1060
1061 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1062
1063 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
1064 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
1065 by 4 in the computation of a[i].
1066 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
1067 main multiplication constant.
1068 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1069 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1070 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
1071 pattern to cast the result to int.
1072 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
1073 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
1074 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
1075 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
1076 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
1077 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
1078 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
1079 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
1080 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
1081 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
1082 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
1083 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
1084 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
1085 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
1086 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
1087 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
1088 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
1089 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
1090 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
1091 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
1092
1093 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1094
1095 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
1096 test for vectorization along the lines described in the comment.
1097
1098 2018-06-30 Tom de Vries <tdevries@suse.de>
1099
1100 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
1101 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
1102 LTO_TORTURE_OPTIONS.
1103 * gcc.dg/guality/prevent-optimization.h: New file.
1104 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
1105 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
1106
1107 2018-06-30 Tom de Vries <tdevries@suse.de>
1108
1109 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
1110 * lib/gcc-dg.exp (dg-final): New proc.
1111 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
1112 argument.
1113
1114 2018-06-29 Martin Sebor <msebor@redhat.com>
1115
1116 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
1117 that don't define the function.
1118
1119 2018-06-29 Marek Polacek <polacek@redhat.com>
1120
1121 PR c++/86184
1122 * g++.dg/ext/cond3.C: New test.
1123
1124 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1125
1126 * gcc.target/arm/arm-soft-strd-even.c: New test.
1127
1128 2018-06-29 Tom de Vries <tdevries@suse.de>
1129
1130 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
1131 line, and use it.
1132 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
1133 (process-message): ... here.
1134 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
1135
1136 2018-06-29 Martin Liska <mliska@suse.cz>
1137
1138 PR tree-optimization/86263
1139 * gcc.dg/tree-ssa/pr86263.c: New test.
1140
1141 2018-06-28 Carl Love <cel@us.ibm.com>
1142
1143 * gcc.target/p9-extract-1.c: Add test case.
1144 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
1145 name in ABI.
1146
1147 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
1148
1149 PR target/86348
1150 * gcc.target/i386/pr86348.c: New test.
1151
1152 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
1153
1154 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
1155
1156 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
1157
1158 PR fortran/82865
1159 * gfortran.dg/dec_type_print_2.f03: New testcase.
1160
1161 2018-06-28 David Pagan <dave.pagan@oracle.com>
1162
1163 PR c/55976
1164 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
1165 message causing unexpected test FAIL.
1166
1167 2018-06-28 Martin Liska <mliska@suse.cz>
1168
1169 * gcc.dg/tree-ssa/switch-1.c: New test.
1170
1171 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
1172
1173 * gnat.dg/debug15.adb: New test.
1174
1175 2018-06-27 David Malcolm <dmalcolm@redhat.com>
1176
1177 PR c++/86329
1178 * g++.dg/lookup/pr86329.C: New test.
1179
1180 2018-06-27 Carl Love <cel@us.ibm.com>
1181
1182 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
1183
1184 2018-06-27 Tamar Christina <tamar.christina@arm.com>
1185
1186 PR target/85769
1187 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
1188
1189 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1190
1191 * gcc.target/powerpc/builtins-1.c: Correct a comment.
1192
1193 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1194
1195 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
1196 requirement for this test.
1197 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
1198 requirement, and -mpower8-vector compile option.
1199
1200 2018-06-26 Jakub Jelinek <jakub@redhat.com>
1201
1202 PR target/86314
1203 * gcc.dg/pr86314.c: New test.
1204
1205 PR debug/86257
1206 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
1207
1208 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1209
1210 * gcc.target/i386/pr86257.c: Require 64-bit.
1211
1212 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1213
1214 * g++.dg/pr86082.C: Require IBM1047 support.
1215
1216 2018-06-26 Richard Biener <rguenther@suse.de>
1217
1218 PR middle-end/86271
1219 * gcc.dg/pr86271.c: New testcase.
1220
1221 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
1222
1223 PR debug/86064
1224 * gcc.dg/pr86064.c: New.
1225
1226 2018-06-25 Jeff Law <law@redhat.com>
1227
1228 * lib/target-supports.exp
1229 (check_effective_target_logical_op_short_circuit): Add v850.
1230
1231 2018-06-25 Martin Sebor <msebor@redhat.com>
1232
1233 PR tree-optimization/86204
1234 * gcc.dg/strlenopt-46.c: New test.
1235
1236 2018-06-25 Martin Sebor <msebor@redhat.com>
1237
1238 PR tree-optimization/85700
1239 * gcc.dg/Wstringop-truncation-4.c: New test.
1240
1241 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
1242
1243 PR fortran/82972
1244 PR fortran/83088
1245 PR fortran/85851
1246 * gfortran.dg/init_flag_17.f90: New testcase.
1247
1248 2018-06-25 Carl Love <cel@us.ibm.com>
1249
1250 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
1251 vec_extract a signed int. Add vec_extract tests for bool char
1252 and bool int.
1253 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
1254 vec_extract tests.
1255
1256 2018-06-25 Tom de Vries <tdevries@suse.de>
1257
1258 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
1259
1260 2018-06-25 Jakub Jelinek <jakub@redhat.com>
1261
1262 PR target/84786
1263 * gcc.target/i386/avx512f-pr84786-3.c: New test.
1264
1265 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
1266
1267 * gnat.dg/sso9.adb: New testcase.
1268 * gnat.dg/sso9_pkg.ads: Likewise.
1269
1270 2018-06-25 Tom de Vries <tdevries@suse.de>
1271
1272 PR debug/86257
1273 * gcc.target/i386/pr86257.c: New test.
1274
1275 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
1276
1277 PR C++/86082
1278 * g++.dg/pr86082.C: New test.
1279
1280 2018-06-24 Tom de Vries <tdevries@suse.de>
1281
1282 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
1283 * gcc.dg/guality/guality.exp: Same.
1284 * gfortran.dg/guality/guality.exp: Same.
1285 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
1286
1287 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1288
1289 * g++.dg/concepts/locations1.C: New.
1290 * g++.dg/cpp0x/locations1.C: Likewise.
1291 * g++.dg/cpp1z/inline-var2.C: Test locations too.
1292 * g++.dg/cpp1z/inline-var3.C: Likewise.
1293
1294 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
1295
1296 PR fortran/86281
1297 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
1298
1299 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1300
1301 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
1302 this test.
1303 * gcc.target/powerpc/builtins-9.c: New test.
1304 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
1305 to expect different code generation on big-endian vs.
1306 little-endian targets.
1307
1308 2018-06-22 Tom de Vries <tdevries@suse.de>
1309
1310 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
1311 $rootme/../gdb/gdb, if available.
1312 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
1313 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
1314
1315 2018-06-22 Tom de Vries <tdevries@suse.de>
1316
1317 * lib/gcc-gdb-test.exp (report_gdb): New proc.
1318 * g++.dg/guality/guality.exp: Use report_gdb.
1319 * gcc.dg/guality/guality.exp: Same.
1320 * gfortran.dg/guality/guality.exp: Same.
1321
1322 2018-06-22 Jakub Jelinek <jakub@redhat.com>
1323
1324 PR c++/85662
1325 * g++.dg/ext/offsetof3.C: New test.
1326
1327 2018-06-22 Carl Love <cel@us.ibm.com>
1328
1329 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
1330 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
1331 for the vnor, vand and vxor instructions.
1332 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
1333 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
1334 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
1335 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
1336 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
1337 Add -dp to dg-options, update expected counts.
1338
1339 2018-06-22 Paul Koning <ni1d@arrl.net>
1340
1341 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
1342 if pdp11.
1343 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
1344 * gcc.c-torture/compile/20040101-1.c: Ditto.
1345 * gcc.c-torture/compile/20050622-1.c: Ditto.
1346 * gcc.c-torture/compile/20080625-1.c: Ditto.
1347 * gcc.c-torture/compile/20090107-1.c: Ditto.
1348 * gcc.c-torture/compile/920501-12.c: Ditto.
1349 * gcc.c-torture/compile/920501-4.c: Ditto.
1350 * gcc.c-torture/compile/961203-1.c: Ditto.
1351 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
1352 * gcc.c-torture/compile/pr25310.c: Ditto.
1353
1354 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
1355 James Norris <jnorris@codesourcery.com>
1356 Thomas Schwinge <thomas@codesourcery.com>
1357 Tom de Vries <tom@codesourcery.com>
1358
1359 * c-c++-common/goacc/deviceptr-4.c: New file.
1360 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
1361 Likewise.
1362 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
1363 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
1364 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
1365 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
1366 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
1367 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
1368 Likewise.
1369 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1370 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1371 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
1372 Likewise.
1373 * gfortran.dg/goacc/modules.f95: Likewise.
1374 * gfortran.dg/goacc/routine-8.f90: Likewise.
1375 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1376
1377 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
1378
1379 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
1380 if the long double format is IEEE 128-bit for tests that are
1381 explicitly testing IBM extended double support. Use the
1382 appropriate pack and unpack built-in functions. Change calls from
1383 __builtin_isinfl to __builtin_isinf since the later supports all
1384 floating point types.
1385 * gcc.target/powerpc/pr57150.c: Likewise.
1386 * gcc.target/powerpc/pr60203.c: Likewise.
1387 * gcc.target/powerpc/pr67808.c: Likewise.
1388 * gcc.target/powerpc/pr70117.c: Likewise.
1389 * gcc.target/powerpc/tfmode_off.c: Likewise.
1390
1391 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1392
1393 PR fortran/49630
1394 * gfortran.dg/assumed_charlen_function_7.f90: New test.
1395
1396 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1397
1398 PR fortran/83118
1399 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
1400
1401 2018-06-21 Tom de Vries <tdevries@suse.de>
1402
1403 * gcc.dg/guality/pr45882.c (a): Add used attribute.
1404
1405 2018-06-21 Tom de Vries <tdevries@suse.de>
1406
1407 PR tree-optimization/85859
1408 * gcc.dg/pr85859.c: New test.
1409
1410 2018-06-21 Richard Biener <rguenther@suse.de>
1411
1412 PR tree-optimization/86232
1413 * gcc.dg/torture/pr86232.c: New testcase.
1414
1415 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1416
1417 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
1418
1419 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1420
1421 * gcc/gcc.target/aarch64/aes_2.c: New test.
1422
1423 2018-06-20 Than McIntosh <thanm@google.com>
1424
1425 PR libgcc/86213
1426 * gcc.dg/split-8.c: New.
1427
1428 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1429
1430 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
1431 for vpkudus in place of vpksdus.
1432 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
1433
1434 2018-06-20 Nathan Sidwell <nathan@acm.org>
1435
1436 PR c++/85634
1437 * g++.dg/lookup/pr85634-2.C: New.
1438
1439 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1440
1441 * g++.dg/template/friend65.C: New.
1442 * g++.dg/cpp0x/main1.C: Likewise.
1443 * g++.dg/other/main2.C: Likewise.
1444 * g++.dg/other/main3.C: Likewise.
1445 * g++.dg/template/friend42.C: Test location too.
1446 * g++.dg/concepts/decl-diagnose.C: Likewise.
1447 * g++.dg/warn/main-2.C: Update.
1448
1449 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
1450 Thomas Schwinge <thomas@codesourcery.com>
1451 Cesar Philippidis <cesar@codesourcery.com>
1452
1453 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
1454 2.5 data clause semantics.
1455 * c-c++-common/goacc/declare-2.c: Likewise.
1456 * c-c++-common/goacc/default-4.c: Likewise.
1457 * c-c++-common/goacc/finalize-1.c: New test.
1458 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
1459 OpenACC 2.5 data clause semantics.
1460 * c-c++-common/goacc/kernels-alias.c: Likewise.
1461 * c-c++-common/goacc/routine-5.c: Likewise.
1462 * c-c++-common/goacc/update-if_present-1.c: New test.
1463 * c-c++-common/goacc/update-if_present-2.c: New test.
1464 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
1465 2.5 data clause semantics.
1466 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1467 * gfortran.dg/goacc/data-tree.f95: Likewise.
1468 * gfortran.dg/goacc/declare-2.f95: Likewise.
1469 * gfortran.dg/goacc/default-4.f: Likewise.
1470 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1471 * gfortran.dg/goacc/finalize-1.f: New test.
1472 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
1473 OpenACC 2.5 data clause semantics.
1474 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
1475 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1476 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
1477 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1478 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
1479 * gfortran.dg/goacc/update-if_present-1.f90: New test.
1480 * gfortran.dg/goacc/update-if_present-2.f90: New test.
1481
1482 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1483
1484 PR c++/86210
1485 * g++.dg/warn/Wnonnull4.C: New test.
1486
1487 2018-06-20 Marek Polacek <polacek@redhat.com>
1488
1489 PR c++/86240
1490 * g++.dg/pr86240.C: New test.
1491
1492 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1493
1494 PR debug/86194
1495 * gcc.target/i386/pr86194.c: New test.
1496
1497 PR tree-optimization/86231
1498 * gcc.dg/tree-ssa/vrp119.c: New test.
1499 * gcc.c-torture/execute/pr86231.c: New test.
1500
1501 2018-06-20 Tom de Vries <tdevries@suse.de>
1502
1503 PR tree-optimization/86097
1504 * gcc.dg/autopar/pr86097.c: New test.
1505
1506 2018-06-20 Nathan Sidwell <nathan@acm.org>
1507
1508 PR c++/85634
1509 * g++.dg/lookup/pr85634.C: New.
1510
1511 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1512
1513 * gcc.target/aarch64/ldp_stp_q.c: New test.
1514 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
1515 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
1516
1517 2018-06-20 Martin Liska <mliska@suse.cz>
1518
1519 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
1520
1521 2018-06-19 Martin Sebor <msebor@redhat.com>
1522
1523 PR tree-optimization/48560
1524 * gcc.dg/Warray-bounds-28.c: New test.
1525
1526 2018-06-19 Martin Sebor <msebor@redhat.com>
1527
1528 PR middle-end/85602
1529 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
1530 to also match C++.
1531
1532 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
1533
1534 * g++.dg/lto/pr84805_0.C: Update template.
1535 * g++.dg/lto/pr84805_1.C: Update template.
1536
1537 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
1538
1539 * gnat.dg/aggr24.adb: New test.
1540 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
1541
1542 2018-06-19 Richard Biener <rguenther@suse.de>
1543
1544 PR tree-optimization/86179
1545 * gcc.dg/pr86179.c: New testcase.
1546
1547 2018-06-18 Martin Sebor <msebor@redhat.com>
1548
1549 PR middle-end/85602
1550 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
1551 * c-c++-common/attr-nonstring-8.c: New test.
1552
1553 2018-06-18 Martin Sebor <msebor@redhat.com>
1554
1555 PR tree-optimization/81384
1556 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
1557 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
1558 * gcc.c-torture/execute/builtins/strnlen.c: New test.
1559 * gcc.dg/attr-nonstring-2.c: New test.
1560 * gcc.dg/attr-nonstring-3.c: New test.
1561 * gcc.dg/attr-nonstring-4.c: New test.
1562 * gcc.dg/strlenopt-45.c: New test.
1563 * gcc.dg/strlenopt.h (strnlen): Declare.
1564
1565 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1566
1567 PR tree-optimization/86076
1568 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
1569
1570 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1571
1572 PR tree-optimization/64946
1573 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
1574
1575 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
1576
1577 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
1578 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
1579 * gnat.dg/stack_usage5.adb: New test.
1580
1581 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1582
1583 PR middle-end/82479
1584 * gcc.dg/tree-ssa/popcount.c: New test.
1585 * gcc.dg/tree-ssa/popcount2.c: New test.
1586
1587 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1588
1589 PR middle-end/64946
1590 * gcc.dg/absu.c: New test.
1591 * gcc.dg/gimplefe-29.c: New test.
1592 * gcc.target/aarch64/pr64946.c: New test.
1593
1594 2018-06-15 Jakub Jelinek <jakub@redhat.com>
1595
1596 PR c/86093
1597 * c-c++-common/pr86093.c: New test.
1598
1599 PR middle-end/85878
1600 * gfortran.fortran-torture/compile/pr85878.f90: New test.
1601
1602 PR middle-end/86123
1603 * gcc.c-torture/compile/pr86123.c: New test.
1604
1605 2018-06-15 Tom de Vries <tdevries@suse.de>
1606
1607 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
1608
1609 2018-06-15 Nick Clifton <nickc@redhat.com>
1610
1611 PR 84195
1612 * gcc.c-torture/compile/pr84195.c: New test.
1613
1614 2018-06-15 Richard Biener <rguenther@suse.de>
1615
1616 PR middle-end/86159
1617 * g++.dg/pr86159.C: New testcase.
1618
1619 2018-06-15 Richard Biener <rguenther@suse.de>
1620
1621 PR middle-end/86076
1622 * gcc.dg/pr86076.c: New testcase.
1623
1624 2018-06-14 Marek Polacek <polacek@redhat.com>
1625
1626 PR c++/86063
1627 * g++.dg/cpp0x/gen-attrs-65.C: New test.
1628
1629 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1630
1631 PR target/86048
1632 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
1633 -msse2 to dg-options.
1634
1635 PR middle-end/86122
1636 * gcc.c-torture/compile/pr86122.c: New test.
1637
1638 P0624R2 - Default constructible and assignable stateless lambdas
1639 * g++.dg/cpp2a/lambda1.C: New test.
1640 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
1641 for -std=c++2a.
1642
1643 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1644
1645 * g++.dg/other/static3.C: New.
1646 * g++.dg/other/static4.C: Likewise.
1647 * g++.dg/warn/Wshadow-15.C: Likewise.
1648 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
1649 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
1650 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
1651 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
1652 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
1653 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
1654 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1655
1656 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1657
1658 PR target/85945
1659 * gcc.c-torture/compile/pr85945.c: New test.
1660
1661 2018-06-14 Richard Biener <rguenther@suse.de>
1662
1663 PR ipa/86124
1664 * gcc.dg/pr86124.c: New testcase.
1665
1666 2018-06-13 Martin Sebor <msebor@redhat.com>
1667
1668 PR tree-optimization/86114
1669 * gcc.dg/pr86114.c: New test.
1670
1671 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1672
1673 PR fortran/86110
1674 * gfortran.dg/pr86110.f90: New test.
1675
1676 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1677
1678 PR fortran/85703
1679 * gfortran.dg/goacc/pr85703.f90: New test.
1680 * gfortran.dg/gomp/pr85703.f90: New test.
1681
1682 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1683
1684 PR fortran/85702
1685 * gfortran.dg/goacc/pr85702.f90: New test.
1686
1687 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
1688
1689 * gcc.target/i386/pr86048.c: New test.
1690
1691 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1692
1693 * gcc.target/arc/fma-1.c: New test.
1694
1695 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1696
1697 * gcc.target/arc/pr9001107555.c: New file.
1698
1699 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
1700
1701 * g++.dg/torture/aarch64-vect-init-1.C: New test.
1702
1703 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1704
1705 * g++.dg/init/delete3.C: New.
1706 * g++.dg/init/new49.C: Likewise.
1707 * g++.dg/init/new25.C: Test locations too.
1708 * g++.dg/template/new4.C: Likewise.
1709 * g++.old-deja/g++.jason/operator.C: Likewise.
1710
1711 2018-06-12 Marek Polacek <polacek@redhat.com>
1712
1713 Core issue 1331 - const mismatch with defaulted copy constructor
1714 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
1715 * g++.dg/cpp0x/defaulted52.C: New test.
1716 * g++.dg/cpp0x/defaulted53.C: New test.
1717 * g++.dg/cpp0x/defaulted54.C: New test.
1718 * g++.dg/cpp0x/defaulted55.C: New test.
1719 * g++.dg/cpp0x/defaulted56.C: New test.
1720 * g++.dg/cpp0x/defaulted57.C: New test.
1721 * g++.dg/cpp0x/defaulted58.C: New test.
1722 * g++.dg/cpp0x/defaulted59.C: New test.
1723 * g++.dg/cpp0x/defaulted60.C: New test.
1724
1725 2018-06-12 David Malcolm <dmalcolm@redhat.com>
1726
1727 PR other/69968
1728 * gcc.dg/spellcheck-transposition.c: New test.
1729
1730 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1731
1732 PR fortran/44491
1733 * gfortran.dg/pr44491.f90: New testcase
1734
1735 2018-06-12 Martin Sebor <msebor@redhat.com>
1736
1737 PR tree-optimization/85259
1738 * gcc.dg/Wstringop-overflow-5.c: New test.
1739 * gcc.dg/Wstringop-overflow-6.c: New test.
1740
1741 2018-06-12 Martin Sebor <msebor@redhat.com>
1742
1743 PR c/85931
1744 * gcc.dg/Wstringop-truncation-3.c: New test.
1745
1746 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1747
1748 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
1749 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
1750 * gcc.target/powerpc/swaps-p8-17.c: Same.
1751
1752 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1753
1754 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
1755 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
1756 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
1757 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
1758 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
1759 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
1760
1761 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1762
1763 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
1764 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
1765 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
1766 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
1767 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
1768 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
1769
1770 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1771
1772 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
1773 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
1774 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
1775 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
1776 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
1777 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
1778
1779 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1780
1781 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
1782 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
1783 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
1784 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
1785 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
1786 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
1787
1788 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1789
1790 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
1791 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
1792 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
1793 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
1794 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
1795 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
1796
1797 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1798
1799 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
1800 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
1801 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
1802 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
1803 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
1804 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
1805
1806 2018-06-12 Martin Liska <mliska@suse.cz>
1807
1808 * g++.dg/opt/mpx.C: New test.
1809 * gcc.target/i386/mpx.c: New test.
1810
1811 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1812
1813 * gcc.target/arc/builtin_simdarc.c: Update test.
1814 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1815 * gcc.target/arc/tumaddsidi4.c: Likewise.
1816
1817 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
1818
1819 * gnat.dg/opt72a.ad[sb]: New test.
1820 * gnat.dg/opt72_pkg.ads: New helper.
1821
1822 2018-06-12 Tom de Vries <tdevries@suse.de>
1823
1824 * gcc.dg-selftests/dg-final.exp: New file.
1825
1826 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1827
1828 * g++.dg/lookup/new2.C: Test locations too.
1829 * g++.dg/other/ellipsis1.C: Likewise.
1830 * g++.dg/other/operator1.C: Likewise.
1831 * g++.dg/other/operator2.C: Likewise.
1832 * g++.dg/overload/operator2.C: Likewise.
1833 * g++.dg/parse/defarg11.C: Likewise.
1834 * g++.dg/parse/operator4.C: Likewise.
1835 * g++.dg/template/error30.C: Likewise.
1836 * g++.dg/template/explicit-args3.C: Likewise.
1837 * g++.dg/warn/effc1.C: Likewise.
1838 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
1839 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
1840 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1841 * g++.old-deja/g++.jason/conversion5.C: Likewise.
1842 * g++.old-deja/g++.jason/operator.C: Likewise.
1843
1844 2018-06-11 Martin Sebor <msebor@redhat.com>
1845
1846 PR tree-optimization/86083
1847 * gcc.dg/strlenopt-44.c: New test.
1848
1849 2018-06-11 Janus Weil <janus@gcc.gnu.org>
1850
1851 PR fortran/45521
1852 * gfortran.dg/generic_32.f90: New test.
1853 * gfortran.dg/generic_33.f90: New test.
1854
1855 2018-06-11 Carl Love <cel@us.ibm.com>
1856 * gcc.target/powerpc/altivec-7.c (main): Remove tests
1857 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
1858 long long bool. Remove duplicate dg-final for xxlxor. Update
1859 dg-final instruction counts.
1860 * gcc.target/powerpc/altivec-37.c (main): New file for
1861 tests vec_unpackh and vec_unpackl returning long long bool and
1862 long long int.
1863
1864 2018-06-11 Martin Liska <mliska@suse.cz>
1865
1866 PR tree-optimization/86089
1867 * gcc.dg/tree-ssa/pr86089.c: New test.
1868
1869 2018-06-11 Julia Koval <julia.koval@intel.com>
1870
1871 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
1872 * gcc.target/i386/vpclmulqdq.c: Ditto.
1873
1874 2018-06-11 Olivier Hainque <hainque@adacore.com>
1875
1876 * gnat.dg/lang-dw2.adb: New test.
1877 * gnat.dg/lang-dw3.adb: New test.
1878
1879 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1880
1881 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
1882 gnat.dg/assertion_policy1_pkg.ads: New testcase.
1883
1884 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1885
1886 * gnat.dg/predicate1.adb: New testcase.
1887
1888 2018-06-11 Yannick Moy <moy@adacore.com>
1889
1890 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
1891
1892 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1893
1894 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
1895 testcase.
1896
1897 2018-06-11 Javier Miranda <miranda@adacore.com>
1898
1899 * gnat.dg/prot4.adb: New testcase.
1900
1901 2018-06-11 Yannick Moy <moy@adacore.com>
1902
1903 * gnat.dg/part_of1-instantiation.adb,
1904 gnat.dg/part_of1-instantiation.ads,
1905 gnat.dg/part_of1-private_generic.adb,
1906 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
1907 testcase.
1908
1909 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
1910
1911 * gnat.dg/contract1.adb: New testcase.
1912
1913 2018-06-11 Javier Miranda <miranda@adacore.com>
1914
1915 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
1916 testcase.
1917
1918 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1919
1920 * gnat.dg/inline_always1.adb: New testcase.
1921
1922 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1923
1924 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
1925 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
1926 gnat.dg/nested_generic2_g2.ads: New testcase.
1927
1928 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1929
1930 * g++.dg/template/friend64.C: New.
1931 * g++.old-deja/g++.other/friend4.C: Test the location too.
1932 * g++.old-deja/g++.pt/crash23.C: Likewise.
1933
1934 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1935
1936 * gfortran.dg/inline_matmul_23.f90: New test.
1937
1938 2018-06-10 Janus Weil <janus@gcc.gnu.org>
1939
1940 PR fortran/85088
1941 * gfortran.dg/intent_decl_1.f90: New test case.
1942
1943 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1944
1945 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
1946 * gfortran.dg/ieee/large_4.f90: Ditto.
1947 * gfortran.dg/round_4.f90: Ditto.
1948
1949 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1950
1951 PR fortran/38351
1952 * gfortran.dg/pr38351.f90: New test.
1953 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
1954
1955 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1956
1957 PR fortran/85138
1958 PR fortran/85996
1959 PR fortran/86051
1960 * gfortran.dg/pr85138_1.f90: New test.
1961 * gfortran.dg/pr85138_2.f90: Ditto.
1962 * gfortran.dg/pr85996.f90: Ditto.
1963
1964 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1965
1966 PR fortran/78278
1967 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
1968 * gfortran.dg/data_char_1.f90: Ditto.
1969 * gfortran.dg/pr78571.f90: Ditto.
1970 * gfortran.dg/pr78278.f90: New test.
1971
1972 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1973
1974 PR fortran/63514
1975 * gfortran.dg/pr63514.f90: New test.
1976
1977 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1978
1979 PR fortran/85631
1980 * gfortran.dg/bounds_check_20.f90: New test.
1981
1982 2018-06-08 Carl Love <cel@us.ibm.com>
1983
1984 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
1985 vpkudum counts.
1986 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
1987 vec_extract a signed int.
1988 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
1989 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
1990 vcmpgtsd, vcmpgtud.
1991 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
1992 vec_extract a signed int.
1993 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
1994 vec_extract a signed int.
1995 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
1996 vec_xor builtins. Update xxsel, xxlxor counts.
1997
1998 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1999
2000 PR fortran/86059
2001 * gfortran.dg/associate_30.f90: Remove code tested ...
2002 * gfortran.dg/pr67803.f90: Ditto.
2003 * gfortran.dg/pr67805.f90: Ditto.
2004 * gfortran.dg/pr86059.f90: ... here. New test.
2005
2006 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2007
2008 PR fortran/78571
2009 * gfortran.dg/pr78571.f90: New test.
2010
2011 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
2012
2013 PR target/85755
2014 * gcc.target/powerpc/pr85755.c: New test.
2015
2016 2018-06-08 Carl Love <cel@us.ibm.com>
2017
2018 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
2019 vsx-vector-6.p7.c.
2020 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
2021 vsx-vector-6.p9.c.
2022 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
2023 for BE system that are different then for an LE system from this file
2024 into vsx-vector-6-le.c using be target qualifier. Remove this file.
2025 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
2026 the various instruction counts. Rename file to vsx-vector-6.p8.c.
2027
2028 2018-06-08 Martin Liska <mliska@suse.cz>
2029
2030 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
2031
2032 2018-06-08 Martin Liska <mliska@suse.cz>
2033
2034 * g++.dg/dg.exp: Do not use mpx.exp.
2035 * g++.dg/lto/lto.exp: Likewise.
2036 * g++.dg/lto/pr69729_0.C: Remove.
2037 * g++.dg/opt/pr71529.C: Remove.
2038 * g++.dg/pr63995-1.C: Remove.
2039 * g++.dg/pr68270.C: Remove.
2040 * g++.dg/pr71624.C: Remove.
2041 * g++.dg/pr71633.C: Remove.
2042 * g++.dg/pr79761.C: Remove.
2043 * g++.dg/pr79764.C: Remove.
2044 * g++.dg/pr79769.C: Remove.
2045 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
2046 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
2047 * gcc.dg/lto/chkp-privatize_0.c: Remove.
2048 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
2049 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
2050 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
2051 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
2052 * gcc.dg/lto/pr66221_0.c: Remove.
2053 * gcc.target/i386/chkp-always_inline.c: Remove.
2054 * gcc.target/i386/chkp-bndret.c: Remove.
2055 * gcc.target/i386/chkp-builtins-1.c: Remove.
2056 * gcc.target/i386/chkp-builtins-2.c: Remove.
2057 * gcc.target/i386/chkp-builtins-3.c: Remove.
2058 * gcc.target/i386/chkp-builtins-4.c: Remove.
2059 * gcc.target/i386/chkp-const-check-1.c: Remove.
2060 * gcc.target/i386/chkp-const-check-2.c: Remove.
2061 * gcc.target/i386/chkp-hidden-def.c: Remove.
2062 * gcc.target/i386/chkp-label-address.c: Remove.
2063 * gcc.target/i386/chkp-lifetime-1.c: Remove.
2064 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
2065 * gcc.target/i386/chkp-pr69044.c: Remove.
2066 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
2067 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
2068 * gcc.target/i386/chkp-strchr.c: Remove.
2069 * gcc.target/i386/chkp-strlen-1.c: Remove.
2070 * gcc.target/i386/chkp-strlen-2.c: Remove.
2071 * gcc.target/i386/chkp-strlen-3.c: Remove.
2072 * gcc.target/i386/chkp-strlen-4.c: Remove.
2073 * gcc.target/i386/chkp-strlen-5.c: Remove.
2074 * gcc.target/i386/chkp-stropt-1.c: Remove.
2075 * gcc.target/i386/chkp-stropt-10.c: Remove.
2076 * gcc.target/i386/chkp-stropt-11.c: Remove.
2077 * gcc.target/i386/chkp-stropt-12.c: Remove.
2078 * gcc.target/i386/chkp-stropt-13.c: Remove.
2079 * gcc.target/i386/chkp-stropt-14.c: Remove.
2080 * gcc.target/i386/chkp-stropt-15.c: Remove.
2081 * gcc.target/i386/chkp-stropt-16.c: Remove.
2082 * gcc.target/i386/chkp-stropt-17.c: Remove.
2083 * gcc.target/i386/chkp-stropt-2.c: Remove.
2084 * gcc.target/i386/chkp-stropt-3.c: Remove.
2085 * gcc.target/i386/chkp-stropt-4.c: Remove.
2086 * gcc.target/i386/chkp-stropt-5.c: Remove.
2087 * gcc.target/i386/chkp-stropt-6.c: Remove.
2088 * gcc.target/i386/chkp-stropt-7.c: Remove.
2089 * gcc.target/i386/chkp-stropt-8.c: Remove.
2090 * gcc.target/i386/chkp-stropt-9.c: Remove.
2091 * gcc.target/i386/i386.exp: Do not use mpx.exp.
2092 * gcc.target/i386/indirect-thunk-11.c: Remove.
2093 * gcc.target/i386/indirect-thunk-12.c: Remove.
2094 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
2095 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
2096 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
2097 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
2098 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
2099 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
2100 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
2101 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
2102 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
2103 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
2104 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
2105 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
2106 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
2107 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
2108 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
2109 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
2110 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
2111 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
2112 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
2113 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
2114 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
2115 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
2116 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
2117 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
2118 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
2119 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
2120 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
2121 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
2122 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
2123 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
2124 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
2125 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
2126 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
2127 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
2128 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
2129 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
2130 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
2131 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
2132 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
2133 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
2134 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
2135 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
2136 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
2137 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
2138 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
2139 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
2140 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
2141 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
2142 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
2143 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
2144 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
2145 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
2146 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
2147 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
2148 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
2149 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
2150 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
2151 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
2152 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
2153 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
2154 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
2155 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
2156 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
2157 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
2158 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
2159 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
2160 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
2161 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
2162 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
2163 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
2164 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
2165 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
2166 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
2167 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
2168 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
2169 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
2170 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
2171 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
2172 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
2173 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
2174 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
2175 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
2176 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
2177 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
2178 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
2179 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
2180 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
2181 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
2182 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
2183 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
2184 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
2185 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
2186 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
2187 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
2188 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
2189 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
2190 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
2191 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
2192 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
2193 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
2194 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
2195 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
2196 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
2197 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
2198 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
2199 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
2200 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
2201 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
2202 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
2203 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
2204 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
2205 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
2206 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
2207 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
2208 * gcc.target/i386/mpx/label-address-1.c: Remove.
2209 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
2210 * gcc.target/i386/mpx/macro.c: Remove.
2211 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
2212 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
2213 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
2214 * gcc.target/i386/mpx/memcpy-1.c: Remove.
2215 * gcc.target/i386/mpx/memmove-1.c: Remove.
2216 * gcc.target/i386/mpx/memmove-2.c: Remove.
2217 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
2218 * gcc.target/i386/mpx/mpx-check.h: Remove.
2219 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
2220 * gcc.target/i386/mpx/mpx.exp: Remove.
2221 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
2222 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
2223 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
2224 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
2225 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
2226 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
2227 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
2228 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
2229 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
2230 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
2231 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
2232 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
2233 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
2234 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
2235 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
2236 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
2237 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
2238 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
2239 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
2240 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
2241 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
2242 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
2243 * gcc.target/i386/mpx/pr65508.c: Remove.
2244 * gcc.target/i386/mpx/pr65531.cc: Remove.
2245 * gcc.target/i386/mpx/pr66048.cc: Remove.
2246 * gcc.target/i386/mpx/pr66134.c: Remove.
2247 * gcc.target/i386/mpx/pr66566.c: Remove.
2248 * gcc.target/i386/mpx/pr66567.c: Remove.
2249 * gcc.target/i386/mpx/pr66568.c: Remove.
2250 * gcc.target/i386/mpx/pr66569.c: Remove.
2251 * gcc.target/i386/mpx/pr66581.c: Remove.
2252 * gcc.target/i386/mpx/pr68337-1.c: Remove.
2253 * gcc.target/i386/mpx/pr68337-2.c: Remove.
2254 * gcc.target/i386/mpx/pr68416.c: Remove.
2255 * gcc.target/i386/mpx/pr78339.c: Remove.
2256 * gcc.target/i386/mpx/pr79631.c: Remove.
2257 * gcc.target/i386/mpx/pr79633.c: Remove.
2258 * gcc.target/i386/mpx/pr79753.c: Remove.
2259 * gcc.target/i386/mpx/pr79770.c: Remove.
2260 * gcc.target/i386/mpx/pr79987.c: Remove.
2261 * gcc.target/i386/mpx/pr79988.c: Remove.
2262 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
2263 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
2264 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
2265 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
2266 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
2267 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
2268 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
2269 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
2270 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
2271 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
2272 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
2273 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
2274 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
2275 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
2276 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
2277 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
2278 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
2279 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
2280 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
2281 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
2282 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
2283 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
2284 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
2285 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
2286 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
2287 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
2288 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
2289 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
2290 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
2291 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
2292 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
2293 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
2294 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
2295 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
2296 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
2297 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
2298 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
2299 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
2300 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
2301 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
2302 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
2303 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
2304 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
2305 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
2306 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
2307 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
2308 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
2309 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
2310 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
2311 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
2312 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
2313 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
2314 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
2315 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
2316 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
2317 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
2318 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
2319 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
2320 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
2321 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
2322 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
2323 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
2324 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
2325 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
2326 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
2327 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
2328 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
2329 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
2330 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
2331 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
2332 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
2333 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
2334 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
2335 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
2336 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
2337 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
2338 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
2339 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
2340 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
2341 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
2342 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
2343 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
2344 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
2345 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
2346 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
2347 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
2348 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
2349 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
2350 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
2351 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
2352 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
2353 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
2354 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
2355 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
2356 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
2357 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
2358 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
2359 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
2360 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
2361 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
2362 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
2363 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
2364 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
2365 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
2366 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
2367 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
2368 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
2369 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
2370 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
2371 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
2372 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
2373 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
2374 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
2375 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
2376 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
2377 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
2378 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
2379 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
2380 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
2381 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
2382 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
2383 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
2384 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
2385 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
2386 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
2387 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
2388 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
2389 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
2390 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
2391 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
2392 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
2393 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
2394 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
2395 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
2396 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
2397 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
2398 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
2399 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
2400 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
2401 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
2402 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
2403 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
2404 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
2405 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
2406 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
2407 * gcc.target/i386/pr63995-2.c: Remove.
2408 * gcc.target/i386/pr64805.c: Remove.
2409 * gcc.target/i386/pr65044.c: Remove.
2410 * gcc.target/i386/pr65167.c: Remove.
2411 * gcc.target/i386/pr65183.c: Remove.
2412 * gcc.target/i386/pr65184.c: Remove.
2413 * gcc.target/i386/pr65523.c: Remove.
2414 * gcc.target/i386/pr70876.c: Remove.
2415 * gcc.target/i386/pr70877.c: Remove.
2416 * gcc.target/i386/pr71458.c: Remove.
2417 * gcc.target/i386/pr80880.c: Remove.
2418 * gcc.target/i386/ret-thunk-25.c: Remove.
2419 * gcc.target/i386/thunk-retbnd.c: Remove.
2420 * lib/mpx-dg.exp: Remove.
2421 * gcc.target/i386/funcspec-56.inc: Adjust test case.
2422
2423 2018-06-07 Carl Love <cel@us.ibm.com>
2424
2425 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
2426 statements.
2427
2428 2018-06-07 Carl Love <cel@us.ibm.com>
2429
2430 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
2431 error message.
2432
2433 2018-06-07 Marek Polacek <polacek@redhat.com>
2434
2435 PR c/85318
2436 * gcc.dg/Wc90-c99-compat-10.c: New test.
2437 * gcc.dg/Wc90-c99-compat-11.c: New test.
2438 * gcc.dg/Wc90-c99-compat-12.c: New test.
2439 * gcc.dg/Wc90-c99-compat-9.c: New test.
2440
2441 2018-06-07 Paul Koning <ni1d@arrl.net>
2442
2443 * gcc.c-torture/compile/20180605-1.c: New test.
2444
2445 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
2446
2447 PR fortran/86045
2448 * gfortran.dg/pr86045.f90: New test.
2449
2450 2018-06-07 Marek Polacek <polacek@redhat.com>
2451
2452 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
2453
2454 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
2455
2456 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
2457
2458 2018-06-07 Jakub Jelinek <jakub@redhat.com>
2459
2460 PR tree-optimization/69615
2461 * gcc.dg/tree-ssa/pr69615.c: New test.
2462
2463 2018-06-07 Richard Biener <rguenther@suse.de>
2464
2465 PR tree-optimization/85935
2466 * gcc.dg/graphite/pr85935.c: New testcase.
2467
2468 2018-06-04 Carl Love <cel@us.ibm.com>
2469
2470 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
2471 debug print statements. Fix a few formating issues.
2472
2473 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2474
2475 PR target/85657
2476 * gcc.target/powerpc/pr85657-4.c: New tests.
2477 * gcc.target/powerpc/pr85657-5.c: Likewise.
2478 * gcc.target/powerpc/pr85657-6.c: Likewise.
2479
2480 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2481
2482 PR fortran/85641
2483 * gfortran.dg/realloc_on_assign_30.f90: New test.
2484
2485 2018-06-06 Carl Love <cel@us.ibm.com>
2486 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
2487 argument to vui_arg.
2488
2489 2018-06-06 Carl Love <cel@us.ibm.com>
2490
2491 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
2492 to builtins-4.c.
2493 * gcc.target/powerpc/builtins-4.c: New test file for tests
2494 that need -mvsx.
2495
2496 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2497
2498 PR target/85657
2499 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
2500 be used in templates. Don't check for them in overloaded functions.
2501
2502 2018-06-06 Jim Wilson <jimw@sifive.com>
2503
2504 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
2505 * gcc.target/riscv/interrupt-mmode.c: New.
2506 * gcc.target/riscv/interrupt-smode.c: New.
2507 * gcc.target/riscv/interrupt-umode.c: New.
2508
2509 2018-06-06 Marek Polacek <polacek@redhat.com>
2510
2511 PR c++/85977
2512 * g++.dg/cpp0x/initlist102.C: New test.
2513 * g++.dg/cpp0x/initlist103.C: New test.
2514 * g++.dg/cpp0x/initlist104.C: New test.
2515
2516 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
2517
2518 * gcc.dg/torture/pr86066.c: New test.
2519
2520 2018-06-06 Richard Biener <rguenther@suse.de>
2521
2522 PR tree-optimization/86062
2523 * g++.dg/tree-ssa/pr86062.C: New testcase.
2524
2525 2018-06-05 Steve Ellcey <sellcey@cavium.com>
2526
2527 PR target/79924
2528 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
2529 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
2530 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
2531 * gcc.target/aarch64/nofp_1.c: Ditto.
2532
2533 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2534
2535 * gcc.target/arm/cmse/cmse-1c99.c: New test.
2536
2537 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
2538
2539 PR fortran/85701
2540 * gfortran.dg/goacc/pr85701.f90: New test.
2541
2542 2018-06-05 Marek Polacek <polacek@redhat.com>
2543
2544 PR c++/85976
2545 * g++.dg/cpp0x/alias-decl-64.C: New test.
2546
2547 2018-06-05 Richard Biener <rguenther@suse.de>
2548
2549 PR tree-optimization/86046
2550 * gcc.dg/pr86046.c: New testcase.
2551
2552 2018-06-05 Richard Biener <rguenther@suse.de>
2553
2554 PR tree-optimization/86047
2555 * gcc.dg/pr86047.c: New testcase.
2556
2557 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2558
2559 PR target/81497
2560 * g++.target/arm/arm.exp: New file.
2561 * g++.target/arm/pr81497.C: Likewise.
2562
2563 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
2564
2565 * gcc.target/s390/htm-builtins-compile-4.c: New test.
2566
2567 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
2568
2569 * gcc.dg/store_merging_21.c: New test.
2570 * gnat.dg/opt71b.adb: Likewise.
2571 * gnat.dg/opt71.adb: Rename into...
2572 * gnat.dg/opt71a.adb: ...this.
2573
2574 2018-06-04 Richard Biener <rguenther@suse.de>
2575
2576 PR tree-optimization/85955
2577 * gcc.dg/pr85955.c: New testcase.
2578
2579 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
2580
2581 PR fortran/85981
2582 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
2583 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
2584 * gfortran.dg/allocate_stat_2.f90: Ditto.
2585 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2586
2587 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
2588
2589 * gcc.target/aarch64/sve/extract_5.c: New test.
2590
2591 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2592
2593 PR target/85832
2594 PR target/86036
2595 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
2596 vptestm.
2597 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
2598 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
2599 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
2600 * gcc.target/i386/avx512bw-pr86036.c: New test.
2601
2602 2018-06-04 Richard Biener <rguenther@suse.de>
2603
2604 PR tree-optimization/86038
2605 * gcc.dg/pr86038.c: New testcase.
2606
2607 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2608
2609 PR tree-optimization/69615
2610 * gcc.dg/pr69615.c: New test.
2611
2612 PR c++/86025
2613 * c-c++-common/gomp/pr86025.c: New test.
2614
2615 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
2616
2617 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
2618
2619 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
2620
2621 * gcc.dg/torture/pr86034.c: New test.
2622
2623 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
2624
2625 PR fortran/36497
2626 * gfortran.dg/cray_pointer_12.f90: New test.
2627
2628 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2629
2630 PR fortran/85938
2631 * gfortran.dg/pr85938.f90: Fixed by revision r261081
2632
2633 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2634
2635 * gnat.dg/specs/opt3.ads: New test.
2636 * gnat.dg/specs/opt3_pkg.ads: New helper.
2637
2638 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2639
2640 * gnat.dg/discr53.ad[sb]: New test.
2641 * gnat.dg/discr53_pkg.ads: New helper.
2642
2643 2018-06-01 Carl Love <cel@us.ibm.com>
2644
2645 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
2646 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
2647
2648 2018-06-01 Carl Love <cel@us.ibm.com>
2649
2650 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
2651 to make it consistent with the naming convention in the file.
2652 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
2653 to altivec-7.c. Delete file.
2654 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
2655 to altivec-7.c. Delete file.
2656 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
2657 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
2658 vec_unpackl tests. Update instruction counts.
2659 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
2660 tests to builtins-1.c.
2661 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
2662 tests to builtins-1.c.
2663 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
2664 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
2665 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
2666 Remove vec_ctf tests returning double. Remove vec_cts with
2667 double args. Remove vec_sel with invalid arguments. Add tests for
2668 vec_splat.
2669 Add instruction counts for new tests.
2670 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
2671 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
2672 vec_unsigned.
2673 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
2674 test_sll_vsill_vsill_vuc.
2675 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
2676 vec_revb.
2677 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
2678 tests from altivec-7.h.
2679 * gcc.target/powerpc/vsx-7-be.c: Remove file.
2680 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
2681 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
2682 splat_sll, splat_uc, splat_int128, splat_uint128.
2683 Make second argument of vec_extract and vec_insert a signed int.
2684 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
2685 argument.
2686
2687 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
2688
2689 * gcc.dg/store_merging_20.c: New test.
2690 * gnat.dg/opt71.adb: Likewise.
2691 * gnat.dg/opt71_pkg.ads: New helper.
2692
2693 2018-06-01 Carl Love <cel@us.ibm.com>
2694
2695 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
2696 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
2697 Add vec_xst_be for signed and unsigned arguments.
2698
2699 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2700
2701 PR fortran/85816
2702 PR fortran/85975
2703 * gfortran.dg/pr85816.f90: New test.
2704 * gfortran.dg/pr85975.f90: New test.
2705
2706 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2707
2708 PR fortran/63570
2709 * gfortran.dg/random_init_1.f90: New test.
2710 * gfortran.dg/random_init_2.f90: New test.
2711 * gfortran.dg/random_init_3.f90: New test.
2712 * gfortran.dg/random_init_4.f90: New test.
2713 * gfortran.dg/random_init_5.f90: New test.
2714 * gfortran.dg/random_init_6.f90: New test.
2715
2716 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
2717
2718 PR tree-optimization/85989
2719 * gcc.dg/torture/pr85989.c: New test.
2720
2721 2018-06-01 Richard Biener <rguenther@suse.de>
2722
2723 PR middle-end/86017
2724 * gcc.dg/tree-ssa/pr86017.c: New testcase.
2725
2726 2018-06-01 Richard Biener <rguenther@suse.de>
2727
2728 PR ipa/85960
2729 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
2730
2731 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
2732
2733 PR middle-end/78809
2734 * gcc.dg/strcmpopt_2.c: New test.
2735 * gcc.dg/strcmpopt_3.c: New test.
2736
2737 PR middle-end/83026
2738 * gcc.dg/strcmpopt_3.c: New test.
2739
2740 2018-05-31 Jakub Jelinek <jakub@redhat.com>
2741
2742 PR target/85984
2743 * gcc.target/i386/pr85984.c: New test.
2744
2745 2018-05-31 Martin Sebor <msebor@redhat.com>
2746
2747 PR c/82063
2748 * gcc.dg/Walloc-size-larger-than-1.c: New test.
2749 * gcc.dg/Walloc-size-larger-than-10.c: New test.
2750 * gcc.dg/Walloc-size-larger-than-11.c: New test.
2751 * gcc.dg/Walloc-size-larger-than-12.c: New test.
2752 * gcc.dg/Walloc-size-larger-than-13.c: New test.
2753 * gcc.dg/Walloc-size-larger-than-14.c: New test.
2754 * gcc.dg/Walloc-size-larger-than-15.c: New test.
2755 * gcc.dg/Walloc-size-larger-than-16.c: New test.
2756 * gcc.dg/Walloc-size-larger-than-17.c: New test.
2757 * gcc.dg/Walloc-size-larger-than-2.c: New test.
2758 * gcc.dg/Walloc-size-larger-than-3.c: New test.
2759 * gcc.dg/Walloc-size-larger-than-4.c: New test.
2760 * gcc.dg/Walloc-size-larger-than-5.c: New test.
2761 * gcc.dg/Walloc-size-larger-than-6.c: New test.
2762 * gcc.dg/Walloc-size-larger-than-7.c: New test.
2763 * gcc.dg/Walloc-size-larger-than-8.c: New test.
2764 * gcc.dg/Walloc-size-larger-than-9.c: New test.
2765 * gcc.dg/Walloc-size-larger-than.c: New test.
2766
2767 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
2768 Cesar Philippidis <cesar@codesourcery.com>
2769
2770 PR middle-end/85879
2771 * gfortran.dg/goacc/pr77371-1.f90: New test.
2772 * gfortran.dg/goacc/pr77371-2.f90: New test.
2773 * gfortran.dg/goacc/pr85879.f90: New test.
2774
2775 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2776
2777 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
2778 * gnat.dg/stack_usage1b.adb: Likewise.
2779 * gnat.dg/stack_usage1c.adb: Likewise.
2780 * gnat.dg/stack_usage3.adb: Likewise.
2781 * gnat.dg/stack_usage1_pkg.adb: Delete.
2782
2783 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2784
2785 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
2786 * gcc.dg/store_merging_11.c: Likewise.
2787 * gcc.dg/store_merging_13.c: Likewise.
2788 * gcc.dg/store_merging_14.c: Likewise.
2789 * gcc.dg/store_merging_15.c: Likewise.
2790 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
2791
2792 2018-05-31 Ed Schonberg <schonberg@adacore.com>
2793
2794 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
2795 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
2796 gnat.dg/limited1_outer.ads: New testcase.
2797
2798 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
2799
2800 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
2801 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
2802 New testcase.
2803
2804 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2805
2806 * gnat.dg/size_clause1.adb: New testcase.
2807
2808 2018-05-31 Javier Miranda <miranda@adacore.com>
2809
2810 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
2811
2812 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
2813
2814 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
2815 vld1x3 intrinsics for aarch64.
2816 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
2817 vst1x2 intrinsics for aarch64.
2818 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
2819 vst1x3 intrinsics for aarch64.
2820
2821 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
2822
2823 PR c++/77777
2824 * g++.dg/diagnostic/pr77777.C: New test.
2825
2826 2018-05-30 David Pagan <dave.pagan@oracle.com>
2827
2828 PR c/55976
2829 * gcc.dg/noncompile/pr55976-1.c: New test.
2830 * gcc.dg/noncompile/pr55976-2.c: New test.
2831
2832 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
2833
2834 * gcc.dg/lto/20111213-1_0.c: Fix template.
2835 * gcc.dg/lto/20100603-1_0.c: Fix template.
2836 * gcc.dg/lto/20100603-2_0.c: Fix template.
2837 * gcc.dg/lto/20100603-3_0.c: Fix template.
2838
2839 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
2840 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
2841 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
2842 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
2843 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
2844 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
2845 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
2846 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
2847 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
2848 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
2849 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
2850 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
2851 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
2852 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
2853 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
2854 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
2855 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
2856 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
2857 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
2858 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
2859 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
2860 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
2861 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
2862 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
2863 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
2864 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
2865 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
2866 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
2867 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
2868 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
2869 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
2870 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
2871 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
2872 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
2873 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
2874 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
2875 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
2876 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
2877 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
2878 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
2879 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
2880 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
2881 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
2882 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
2883 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
2884 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
2885 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
2886 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
2887 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
2888 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
2889 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
2890 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
2891 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
2892 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
2893 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
2894 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
2895 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
2896 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
2897 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
2898 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
2899 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
2900 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
2901
2902 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
2903
2904 Revert:
2905 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2906
2907 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
2908
2909 * gcc.target/aarch64/simd/ldp_stp_9: New.
2910 * gcc.target/aarch64/simd/ldp_stp_10: New.
2911 * gcc.target/aarch64/simd/ldp_stp_11: New.
2912 * gcc.target/aarch64/simd/ldp_stp_12: New.
2913
2914 2018-05-30 Ed Schonberg <schonberg@adacore.com>
2915
2916 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
2917
2918 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
2919
2920 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
2921
2922 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
2923
2924 PR target/85950
2925 * gcc.target/i386/pr85950.c: New test.
2926
2927 2018-05-29 Marek Polacek <polacek@redhat.com>
2928
2929 PR c++/85883
2930 * g++.dg/cpp1z/class-deduction55.C: New test.
2931 * g++.dg/cpp1z/class-deduction56.C: New test.
2932 * g++.dg/cpp1z/class-deduction57.C: New test.
2933
2934 2018-05-29 Jakub Jelinek <jakub@redhat.com>
2935
2936 PR c++/85952
2937 * g++.dg/warn/Wunused-var-33.C: New test.
2938
2939 PR target/85918
2940 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
2941 and -fno-vect-cost-model options. Add aligned(64) attribute to the
2942 arrays. Add suffix 1 to all functions and use 4 iterations rather
2943 than N. Add functions with conversions to and from float.
2944 Add new set of functions with 8 iterations and another one
2945 with 16 iterations, expect 24 vectorized loops instead of just 4.
2946 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
2947
2948 2018-05-29 Javier Miranda <miranda@adacore.com>
2949
2950 * gnat.dg/equal2.adb: New testcase.
2951
2952 2018-05-29 Ed Schonberg <schonberg@adacore.com>
2953
2954 * gnat.dg/float_attributes_overflows.adb: New testcase.
2955
2956 2018-05-29 Pascal Obry <obry@adacore.com>
2957
2958 * gnat.dg/normalize_pathname.adb: New testcase.
2959
2960 2018-05-29 Tom de Vries <tom@codesourcery.com>
2961
2962 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
2963 message.
2964 * lib/scanipa.exp (scan-ipa-dump-times): Same.
2965 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
2966 * lib/scantree.exp (scan-tree-dump-times): Same.
2967
2968 2018-05-29 Tom de Vries <tom@codesourcery.com>
2969
2970 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
2971 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
2972 Use proc name as first argument to dg-scan.
2973
2974 2018-05-29 Tom de Vries <tom@codesourcery.com>
2975
2976 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
2977 with no arguments.
2978
2979 2018-05-28 Richard Biener <rguenther@suse.de>
2980
2981 PR tree-optimization/85934
2982 * gcc.target/i386/pr85934.c: New testcase.
2983
2984 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2985
2986 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
2987
2988 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2989
2990 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
2991
2992 2018-05-28 Ed Schonberg <schonberg@adacore.com>
2993
2994 * gnat.dg/fixedpnt5.adb: New testcase.
2995
2996 2018-05-28 Justin Squirek <squirek@adacore.com>
2997
2998 * gnat.dg/array31.adb: New testcase.
2999
3000 2018-05-28 Justin Squirek <squirek@adacore.com>
3001
3002 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
3003 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
3004
3005 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
3006
3007 * gfortran.dg/data_stmt_pointer.f90: new test.
3008
3009 2018-05-27 Jakub Jelinek <jakub@redhat.com>
3010
3011 PR target/85918
3012 * gcc.target/i386/avx512dq-pr85918.c: New test.
3013
3014 2018-05-25 Jim Wilson <jimw@sifive.com>
3015
3016 * gcc.target/riscv/interrupt-1.c: New.
3017 * gcc.target/riscv/interrupt-2.c: New.
3018 * gcc.target/riscv/interrupt-3.c: New.
3019 * gcc.target/riscv/interrupt-4.c: New.
3020 * gcc.target/riscv/interrupt-5.c: New.
3021
3022 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
3023
3024 PR fortran/85786
3025 * gfortran.dg/pr85786.f90: New test.
3026
3027 2018-05-25 Paul Koning <ni1d@arrl.net>
3028
3029 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
3030 * gcc.c-torture/compile/pr55921.c: Ditto.
3031 * gcc.c-torture/compile/pr60655-1.c: Ditto.
3032 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
3033
3034 2018-05-25 Jakub Jelinek <jakub@redhat.com>
3035
3036 PR target/85832
3037 * gcc.target/i386/avx512f-pr85832.c: New test.
3038 * gcc.target/i386/avx512vl-pr85832.c: New test.
3039 * gcc.target/i386/avx512bw-pr85832.c: New test.
3040 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
3041
3042 2018-05-25 Bin Cheng <bin.cheng@arm.com>
3043
3044 PR tree-optimization/85720
3045 * gcc.dg/tree-ssa/pr85720.c: New test.
3046 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
3047 distribution.
3048
3049 2018-05-25 Martin Liska <mliska@suse.cz>
3050
3051 PR testsuite/85911
3052 * gcc.dg/tree-prof/update-loopch.c: Do not scan
3053 for 'Removing basic block'.
3054
3055 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
3056
3057 * gnat.dg/sec_stack1.adb: New testcase.
3058
3059 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3060
3061 * gnat.dg/fixedpnt4.adb: New testcase.
3062
3063 2018-05-25 Javier Miranda <miranda@adacore.com>
3064
3065 * gnat.dg/interface7.adb: New testcase.
3066
3067 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
3068
3069 * gnat.dg/sec_stack2.adb: New testcase.
3070
3071 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3072
3073 * gnat.dg/interface6.adb: New testcase.
3074
3075 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3076
3077 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
3078
3079 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3080
3081 * lib/target-supports.exp
3082 (check_effective_target_vect_double_cond_arith): Include
3083 multiplication and division.
3084 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
3085 fully-masked loops with a fixed vector length.
3086 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
3087 tests.
3088 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
3089 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
3090 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
3091
3092 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3093
3094 * gcc.target/aarch64/sve/div_1.c: New test.
3095 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
3096 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
3097 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
3098
3099 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3100
3101 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
3102
3103 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3104
3105 * lib/target-supports.exp
3106 (check_effective_target_vect_double_cond_arith): New proc.
3107 * gcc.dg/vect/vect-cond-arith-1.c: New test.
3108 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
3109 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
3110 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
3111 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
3112 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
3113 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
3114
3115 2018-05-25 Janus Weil <janus@gcc.gnu.org>
3116
3117 PR fortran/85839
3118 * gfortran.dg/f2018_obs.f90: New test case.
3119
3120 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3121
3122 PR fortran/85543
3123 * gfortran.dg/pr85543.f90: New test.
3124
3125 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3126
3127 PR fortran/85780
3128 * gfortran.dg/pr85780.f90: New test.
3129
3130 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3131
3132 PR fortran/85779
3133 * gfortran.dg/pr85779_1.f90: New test.
3134 * gfortran.dg/pr85779_2.f90: Ditto.
3135 * gfortran.dg/pr85779_3.f90: Ditto.
3136
3137 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3138
3139 PR fortran/85895
3140
3141 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
3142 * gfortran.dg/pr85895.f90: New test.
3143
3144 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
3145
3146 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
3147 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3148
3149 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
3150
3151 * gcc.dg/fold-popcount-1.c: New testcase.
3152 * gcc.dg/fold-popcount-2.c: New testcase.
3153 * gcc.dg/fold-popcount-3.c: New testcase.
3154 * gcc.dg/fold-popcount-4.c: New testcase.
3155
3156 2018-05-24 Marek Polacek <polacek@redhat.com>
3157
3158 PR c++/85847
3159 * g++.dg/cpp0x/new3.C: New test.
3160
3161 2018-05-24 Javier Miranda <miranda@adacore.com>
3162
3163 * gnat.dg/discr52.adb: New testcase.
3164
3165 2018-05-24 Ed Schonberg <schonberg@adacore.com>
3166
3167 * gnat.dg/others1.adb: New testcase.
3168
3169 2018-05-24 Justin Squirek <squirek@adacore.com>
3170
3171 * gnat.dg/raise_expr.adb: New testcase.
3172
3173 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
3174
3175 * gnat.dg/formal_containers.adb: New testcase.
3176
3177 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3178
3179 * gcc.target/i386/pr85345.c: Require ifunc support.
3180
3181 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
3182
3183 * gcc.dg/vect/vect-fma-1.c: New test.
3184
3185 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3186
3187 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
3188 scan-tree-dump*.
3189
3190 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3191
3192 PR target/83009
3193 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3194
3195 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3196
3197 PR target/78849
3198 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
3199 DEFAULT_CFLAGS.
3200 * gcc.target/msp430/pr78849.c: New test.
3201
3202 2018-05-23 Marek Polacek <polacek@redhat.com>
3203
3204 * g++.dg/cpp2a/range-for8.C: New test.
3205 * g++.dg/cpp2a/range-for9.C: New test.
3206 * g++.dg/cpp2a/range-for10.C: New test.
3207
3208 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
3209
3210 * lib/target-supports.exp (check_effective_target_be): New.
3211 (check_effective_target_le): New.
3212
3213 2018-05-23 Marek Polacek <polacek@redhat.com>
3214
3215 * g++.dg/cpp2a/range-for1.C: New test.
3216 * g++.dg/cpp2a/range-for2.C: New test.
3217 * g++.dg/cpp2a/range-for3.C: New test.
3218 * g++.dg/cpp2a/range-for4.C: New test.
3219 * g++.dg/cpp2a/range-for5.C: New test.
3220 * g++.dg/cpp2a/range-for6.C: New test.
3221 * g++.dg/cpp2a/range-for7.C: New test.
3222
3223 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
3224
3225 * gcc.target/i386/cvt-3.c: New test.
3226
3227 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
3228
3229 * gcc.target/i386/cvt-2.c: New test.
3230
3231 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
3232
3233 * gcc.dg/pr79985.c: New testcase.
3234
3235 2018-05-23 Richard Biener <rguenther@suse.de>
3236
3237 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
3238
3239 2018-05-23 Sudakshina Das <sudi.das@arm.com>
3240
3241 PR target/84882
3242 * gcc.target/aarch64/pr84882.c: New test.
3243 * gcc.target/aarch64/target_attr_18.c: Likewise.
3244
3245 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
3246
3247 PR tree-optimization/85853
3248 * gfortran.dg/vect/pr85853.f90: New test.
3249
3250 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3251
3252 * gnat.dg/import2.adb: New testcase.
3253
3254 2018-05-23 Ed Schonberg <schonberg@adacore.com>
3255
3256 * gnat.dg/discr51.adb: New testcase.
3257
3258 2018-05-23 Javier Miranda <miranda@adacore.com>
3259
3260 * gnat.dg/valid_scalars1.adb: New testcase.
3261
3262 2018-05-23 Ed Schonberg <schonberg@adacore.com>
3263
3264 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
3265
3266 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3267
3268 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
3269 testcase.
3270
3271 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3272
3273 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
3274 testcase.
3275
3276 2018-05-23 Bob Duff <duff@adacore.com>
3277
3278 * gnat.dg/addr10.adb: New testcase.
3279
3280 2018-05-23 Richard Biener <rguenther@suse.de>
3281
3282 PR middle-end/85874
3283 * gcc.dg/Wstrict-overflow-27.c: New testcase.
3284
3285 2018-05-23 Yury Gribov <tetra2005@gmail.com>
3286
3287 PR tree-optimization/85822
3288 * c-c++-common/pr85822.c: New test.
3289
3290 2018-05-23 Richard Biener <rguenther@suse.de>
3291
3292 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
3293
3294 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3295
3296 PR fortran/85841
3297 * gfortran.dg/pr30667.f: Add option "-std=legacy".
3298
3299 2018-05-22 Martin Sebor <msebor@redhat.com>
3300
3301 PR middle-end/85359
3302 * gcc.dg/attr-nonstring.c: New test.
3303
3304 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
3305
3306 PR target/85345
3307 * gcc.target/i386/pr85345.c: New test.
3308
3309 2018-05-22 Luis Machado <luis.machado@linaro.org>
3310
3311 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
3312
3313 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3314
3315 PR fortran/85841
3316 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
3317 dg-additional-options.
3318 * gfortran.dg/graphite/block-2.f: Ditto.
3319 * gfortran.dg/graphite/id-19.f: Ditto.
3320 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3321 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3322 * gfortran.dg/vect/pr52580.f: Ditto.
3323
3324 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
3325
3326 * gcc.target/aarch64/ldp_stp_6.c: New.
3327 * gcc.target/aarch64/ldp_stp_7.c: New.
3328 * gcc.target/aarch64/ldp_stp_8.c: New.
3329
3330 2018-05-22 Martin Sebor <msebor@redhat.com>
3331
3332 PR c/85623
3333 * c-c++-common/attr-nonstring-3.c: Adjust.
3334 * c-c++-common/attr-nonstring-4.c: Adjust.
3335 * c-c++-common/attr-nonstring-6.c: New test.
3336
3337 2018-05-22 Martin Sebor <msebor@redhat.com>
3338
3339 PR tree-optimization/85826
3340 * gcc.dg/Wrestrict-17.c: New test.
3341
3342 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3343
3344 * gcc.dg/torture/pr85862.c: Rename to...
3345 * gcc.dg/torture/pr85852.c: ...this.
3346
3347 2018-05-22 Justin Squirek <squirek@adacore.com>
3348
3349 * gnat.dg/warn14.adb: New testcase.
3350
3351 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
3352
3353 * gnat.dg/controlled8.adb: New testcase.
3354
3355 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
3356
3357 * gnat.dg/discr50.adb: New testcase.
3358
3359 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3360
3361 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
3362 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
3363 gnat.dg/discr49_rec2.ads: New testcase.
3364
3365 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3366
3367 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
3368 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
3369 testcase.
3370
3371 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3372
3373 * gnat.dg/fixedpnt3.adb: New testcase.
3374
3375 2018-05-22 Justin Squirek <squirek@adacore.com>
3376
3377 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
3378 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
3379
3380 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3381
3382 PR middle-end/85862
3383 * gcc.dg/torture/pr85862.c: New test.
3384
3385 2018-05-22 Richard Biener <rguenther@suse.de>
3386
3387 PR tree-optimization/85834
3388 * g++.dg/torture/pr85834.C: New testcase.
3389 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
3390
3391 2018-05-22 Martin Liska <mliska@suse.cz>
3392
3393 PR ipa/85607
3394 * g++.dg/ipa/pr85607.C: New test.
3395
3396 2018-05-22 Richard Biener <rguenther@suse.de>
3397
3398 PR tree-optimization/85863
3399 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
3400
3401 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3402
3403 PR fortran/85841
3404 * gfortran.dg/assumed_rank_5.f90: Update error message.
3405 * gfortran.dg/assumed_type_4.f90: Ditto.
3406 * gfortran.dg/bind_c_array_params.f03: Ditto.
3407 * gfortran.dg/bind_c_usage_28.f90: Ditto.
3408 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3409 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3410 * gfortran.dg/c_loc_tests_11.f03: Ditto.
3411 * gfortran.dg/coarray_atomic_2.f90: Ditto.
3412 * gfortran.dg/coarray_collectives_2.f90: Ditto.
3413 * gfortran.dg/coarray_collectives_10.f90: Ditto.
3414 * gfortran.dg/coarray_collectives_13.f90: Ditto.
3415 * gfortran.dg/rank_3.f90: Ditto.
3416 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
3417 * gfortran.dg/implicit_14.f90: Ditto.
3418
3419 2018-05-21 Christian Groessler <chris@groessler.org>
3420
3421 * gcc.c-torture/compile/simd-5.c: Fix comment.
3422
3423 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
3424
3425 PR target/85657
3426 * gcc.target/powerpc/pr85657-1.c: New test for converting between
3427 __float128, __ibm128, and long double.
3428 * gcc.target/powerpc/pr85657-2.c: Likewise.
3429 * gcc.target/powerpc/pr85657-3.c: Likewise.
3430 * g++.dg/pr85667.C: New test to make sure __ibm128 is
3431 implementated as a separate type internally, and is not just an
3432 alias for long double.
3433
3434 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
3435
3436 PR tree-optimization/85814
3437 * gcc.dg/torture/pr85814.c: New test.
3438
3439 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3440
3441 PR c++/84588
3442 * g++.dg/cpp0x/cond1.C: New.
3443 * g++.dg/cpp1y/pr84588-1.C: Likewise.
3444 * g++.dg/cpp1y/pr84588-2.C: Likewise.
3445 * g++.dg/cpp1y/pr84588-3.C: Likewise.
3446 * g++.dg/parse/cond6.C: Likewise.
3447 * g++.dg/parse/cond7.C: Likewise.
3448 * g++.dg/parse/cond8.C: Likewise.
3449 * g++.dg/cpp1z/decomp16.C: Update.
3450 * g++.old-deja/g++.jason/cond.C: Likewise.
3451
3452 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
3453
3454 ChangeLog for r260480
3455 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
3456 warnings for deleted and obsolescent features.
3457 * gfortran.dg/graphite/id-19.f: Ditto.
3458 * gfortran.dg/graphite/id-20.f: Ditto.
3459 * gfortran.dg/graphite/id-27.f90: Ditto.
3460 * gfortran.dg/graphite/pr82449.f: Ditto.
3461
3462 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3463
3464 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
3465 tiny and large memory models.
3466
3467 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3468
3469 * gnat.dg/suppress_initialization.adb,
3470 gnat.dg/suppress_initialization_pkg.ads: New testcase.
3471
3472 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3473
3474 * gnat.dg/exit1.adb: New testcase.
3475
3476 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3477
3478 * gnat.dg/array30.adb: New testcase.
3479
3480 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
3481
3482 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
3483
3484 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3485
3486 * gcc.c-torture/execute/ssad-run.c: New test.
3487 * gcc.c-torture/execute/usad-run.c: Likewise.
3488 * gcc.target/aarch64/ssadv16qi.c: Likewise.
3489 * gcc.target/aarch64/usadv16qi.c: Likewise.
3490
3491 2018-05-21 Tamar Christina <tamar.christina@arm.com>
3492
3493 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
3494 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
3495 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
3496 vbcaxq_s64): New.
3497 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3498 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3499 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3500
3501 2018-05-21 Janus Weil <janus@gcc.gnu.org>
3502
3503 PR fortran/85841
3504 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
3505 * gfortran.dg/g77/20020307-1.f: Ditto.
3506 * gfortran.dg/g77/980310-3.f: Ditto.
3507 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
3508 * gfortran.dg/goacc/loop-1.f95: Ditto.
3509 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
3510 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
3511 * gfortran.dg/gomp/do-1.f90: Ditto.
3512 * gfortran.dg/gomp/omp_do1.f90: Ditto.
3513 * gfortran.dg/pr17229.f: Ditto.
3514 * gfortran.dg/pr37243.f: Ditto.
3515 * gfortran.dg/pr49721-1.f: Ditto.
3516 * gfortran.dg/pr58484.f: Ditto.
3517 * gfortran.dg/pr81175.f: Ditto.
3518 * gfortran.dg/pr81723.f: Ditto.
3519 * gfortran.dg/predcom-2.f: Ditto.
3520 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3521 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3522 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3523 * gfortran.dg/vect/pr52580.f: Ditto.
3524
3525 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3526
3527 PR fortran/80657
3528 * gfortran.dg/char_result_18.f90: New test.
3529
3530 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3531
3532 PR fortran/49636
3533 * gfortran.dg/associate_38.f90: New test.
3534
3535 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3536
3537 PR fortran/82275
3538 * gfortran.dg/select_type_42.f90: New test.
3539
3540 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
3541
3542 PR fortran/82923
3543 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
3544 that the patch fixes PR66694 & PR82617, although the testcases
3545 are not explicitly included.
3546
3547 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
3548
3549 * gcc.dg/stack-usage-1.c: Add support for rv32e.
3550
3551 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
3552
3553 PR c++/82899
3554 * g++.dg/pr82899.C: New testcase.
3555
3556 2018-05-18 Martin Liska <mliska@suse.cz>
3557
3558 * gcc.dg/pr68766.c: Change pruned output.
3559
3560 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
3561
3562 PR c++/85782
3563 * c-c++-common/goacc/pr85782.c: New test.
3564
3565 2018-05-18 Sudakshina Das <sudi.das@arm.com>
3566
3567 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
3568
3569 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3570
3571 * gcc.target/arm/pr62554.c: Delete.
3572 * gcc.target/arm/pr69610-1.c: Likewise.
3573 * gcc.target/arm/pr69610-2.c: Likewise.
3574
3575 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3576
3577 * gcc.target/arm/pr40887.c: Update comment.
3578 * lib/target-supports.exp: Don't generate effective target checks
3579 and related helpers for armv5. Update comment.
3580 * gcc.target/arm/armv5_thumb_isa.c: Delete.
3581 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
3582 target check and options.
3583
3584 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3585
3586 PR middle-end/85817
3587 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
3588 scan-tree-dump-not for h.
3589
3590 2018-05-18 Richard Biener <rguenther@suse.de>
3591
3592 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3593 * gcc.dg/tree-ssa/pr45397.c: Likewise.
3594 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
3595 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3596 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
3597 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3598 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3599 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3600 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3601 * gcc.dg/tree-ssa/vrp58.c: Likewise.
3602 * gcc.dg/vrp-min-max-1.c: Likewise.
3603 * gcc.dg/vrp-min-max-3.c: New testcase.
3604
3605 2018-05-18 Richard Biener <rguenther@suse.de>
3606
3607 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
3608 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
3609 * gcc.dg/graphite/scop-6.c: Likewise.
3610 * gcc.dg/graphite/scop-7.c: Likewise.
3611 * gcc.dg/graphite/scop-8.c: Likewise.
3612 * gcc.dg/graphite/scop-9.c: Likewise.
3613
3614 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3615
3616 * gcc.target/aarch64/vect-init-ld1.c: New test.
3617
3618 2018-05-18 Martin Liska <mliska@suse.cz>
3619
3620 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
3621 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3622
3623 2018-05-18 Martin Liska <mliska@suse.cz>
3624
3625 * gcc.dg/ipa/ipa-icf-39.c: New test.
3626 * gcc.dg/pr68766.c: Adjust pruned output.
3627
3628 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
3629
3630 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
3631 New proc.
3632 * gcc.dg/fma-1.c: New test.
3633 * gcc.dg/fma-2.c: Likewise.
3634 * gcc.dg/fma-3.c: Likewise.
3635 * gcc.dg/fma-4.c: Likewise.
3636 * gcc.dg/fma-5.c: Likewise.
3637 * gcc.dg/fma-6.c: Likewise.
3638 * gcc.dg/fma-7.c: Likewise.
3639 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
3640 scalar_all_fma.
3641 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
3642 * gfortran.dg/reassoc_8.f: Likewise.
3643 * gfortran.dg/reassoc_9.f: Likewise.
3644 * gfortran.dg/reassoc_10.f: Likewise.
3645
3646 2018-05-17 Jim Wilson <jimw@sifive.com>
3647
3648 * gcc.target/riscv/switch-qi.c: New.
3649 * gcc.target/riscv/switch-si.c: New.
3650
3651 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
3652
3653 PR target/85698
3654 * gcc.target/powerpc/pr85698.c: New test.
3655
3656 2018-05-17 Richard Biener <rguenther@suse.de>
3657
3658 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
3659
3660 2018-05-17 Bin Cheng <bin.cheng@arm.com>
3661
3662 PR tree-optimization/85793
3663 * gcc.dg/vect/pr85793.c: New test.
3664
3665 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
3666
3667 * gcc.dg/gimplefe-28.c: New test.
3668 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
3669 internal function calls.
3670 * gcc.dg/goacc/loop-processing-1.c: Likewise.
3671
3672 2018-05-17 Martin Liska <mliska@suse.cz>
3673
3674 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
3675 space in between 'G_' and '('.
3676
3677 2018-05-17 Jakub Jelinek <jakub@redhat.com>
3678
3679 PR target/85323
3680 * gcc.target/i386/pr85323-7.c: New test.
3681 * gcc.target/i386/pr85323-8.c: New test.
3682 * gcc.target/i386/pr85323-9.c: New test.
3683
3684 PR target/85323
3685 * gcc.target/i386/pr85323-4.c: New test.
3686 * gcc.target/i386/pr85323-5.c: New test.
3687 * gcc.target/i386/pr85323-6.c: New test.
3688
3689 PR target/85323
3690 * gcc.target/i386/pr85323-1.c: New test.
3691 * gcc.target/i386/pr85323-2.c: New test.
3692 * gcc.target/i386/pr85323-3.c: New test.
3693
3694 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
3695 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
3696 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
3697 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
3698 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
3699 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
3700 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
3701 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
3702 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
3703 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
3704 * gcc.target/i386/avx512f-setzero-1.c: New test.
3705
3706 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
3707
3708 * gcc.target/aarch64/vect-slp-dup.c: New.
3709
3710 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3711
3712 PR c++/85713
3713 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
3714
3715 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
3716
3717 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
3718 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
3719
3720 2018-05-17 Richard Biener <rguenther@suse.de>
3721
3722 PR tree-optimization/85757
3723 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
3724
3725 2018-05-16 Marek Polacek <polacek@redhat.com>
3726
3727 PR c++/85363
3728 * g++.dg/cpp0x/initlist-throw1.C: New test.
3729 * g++.dg/cpp0x/initlist-throw2.C: New test.
3730
3731 2018-05-16 Carl Love <cel@us.ibm.com>
3732
3733 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
3734 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
3735 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
3736
3737 2018-05-16 Richard Biener <rguenther@suse.de>
3738
3739 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
3740 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
3741 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
3742
3743 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
3744
3745 * gcc.target/aarch64/sve/vcond_10.c: New test.
3746 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
3747 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
3748 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
3749
3750 2018-05-15 Martin Sebor <msebor@redhat.com>
3751
3752 PR tree-optimization/85753
3753 * gcc.dg/Wrestrict-10.c: Adjust.
3754 * gcc.dg/Wrestrict-16.c: New test.
3755
3756 2018-05-15 Martin Sebor <msebor@redhat.com>
3757
3758 PR middle-end/85643
3759 * c-c++-common/attr-nonstring-7.c: New test.
3760
3761 2018-05-15 Richard Biener <rguenther@suse.de>
3762
3763 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
3764
3765 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3766
3767 PR tree-optimization/83648
3768 * gcc.dg/tree-ssa/pr83648.c: New test.
3769 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
3770
3771 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3772
3773 PR ipa/85734
3774 * gcc.dg/ipa/pr85734.c: New test.
3775
3776 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
3777
3778 PR target/85756
3779 * gnat.dg/opt70.adb: New test.
3780 * gnat.dg/opt70_pkg.ad[sb]: New helper.
3781
3782 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3783
3784 * gcc.target/aarch64/crypto-fuse-1.c: New test.
3785 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
3786
3787 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3788
3789 * gcc.target/aarch64/vmov_n_1.c: Update test.
3790 * gcc.target/aarch64/vfp-1.c: Update test.
3791
3792 2018-05-14 Jakub Jelinek <jakub@redhat.com>
3793
3794 PR target/85756
3795 * gcc.c-torture/execute/pr85756.c: New test.
3796
3797 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
3798
3799 * gcc.target/i386/cldemote-1.c: New test.
3800
3801 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
3802
3803 PR fortran/85742
3804 * gfortran.dg/assumed_type_9.f90 : New test.
3805
3806 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
3807
3808 PR fortran/85542
3809 * gfortran.dg/pr85542.f90: New test.
3810
3811 2018-05-11 Martin Jambor <mjambor@suse.cz>
3812
3813 PR ipa/85655
3814 * g++.dg/lto/pr85655_0.C: New test.
3815
3816 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
3817
3818 * gcc.target/i386/tpause-1.c: New test.
3819 * gcc.target/i386/umonitor-1.c: New test.
3820
3821 2018-05-11 Jakub Jelinek <jakub@redhat.com>
3822
3823 PR c/85696
3824 * c-c++-common/gomp/pr85696.c: New test.
3825
3826 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
3827 Jakub Jelinek <jakub@redhat.com>
3828
3829 PR tree-optimization/85692
3830 * gcc.target/i386/pr85692.c: New test.
3831
3832 2018-05-11 Martin Liska <mliska@suse.cz>
3833
3834 PR sanitizer/85556
3835 * c-c++-common/ubsan/attrib-6.c: New test.
3836
3837 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3838
3839 PR fortran/85687
3840 * gfortran.dg/pr85687.f90: new test.
3841
3842 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3843
3844 PR fortran/85521
3845 * gfortran.dg/pr85521_1.f90: New test.
3846 * gfortran.dg/pr85521_2.f90: New test.
3847
3848 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3849
3850 PR fortran/70870
3851 * gfortran.dg/pr70870_1.f90: New test.
3852
3853 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
3854
3855 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
3856
3857 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3858
3859 PR c++/85662
3860 * g++.dg/ext/offsetof2.C: New test.
3861
3862 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
3863
3864 PR fortran/68846
3865 * gfortran.dg/temporary_3.f90 : New test.
3866
3867 PR fortran/70864
3868 * gfortran.dg/temporary_2.f90 : New test.
3869
3870 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
3871
3872 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
3873 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
3874 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
3875 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
3876 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
3877 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
3878 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
3879 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
3880 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
3881 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
3882 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
3883 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
3884 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
3885 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
3886 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
3887 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
3888 * gcc.dg/vmx/st-be-order.c: Delete testcase.
3889 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
3890 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
3891 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
3892 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
3893 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
3894 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
3895 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
3896 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
3897 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
3898 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
3899
3900 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3901
3902 PR tree-optimization/85699
3903 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
3904 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
3905 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
3906 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
3907
3908 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
3909
3910 * g++.dg/tls/pr85400.C: New test.
3911
3912 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3913
3914 PR c++/85713
3915 * g++.dg/cpp1y/lambda-generic-85713.C: New.
3916
3917 2018-05-09 Carl Love <cel@us.ibm.com>
3918
3919 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
3920
3921 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3922
3923 PR c++/85713
3924 Revert:
3925 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3926
3927 PR c++/84588
3928 * g++.dg/cpp1y/pr84588.C: New.
3929
3930 2018-05-09 Andreas Schwab <schwab@suse.de>
3931
3932 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
3933
3934 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
3935
3936 * gcc.target/aarch64/store_lane_spill_1.c: New test.
3937 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
3938
3939 2018-05-08 Carl Love <cel@us.ibm.com>
3940 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
3941
3942 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3943
3944 PR c++/84588
3945 * g++.dg/cpp1y/pr84588.C: New.
3946
3947 2018-05-08 Marek Polacek <polacek@redhat.com>
3948
3949 PR c++/85695
3950 * g++.dg/cpp1z/constexpr-if22.C: New test.
3951
3952 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
3953
3954 PR target/85693
3955 * gcc.target/i386/pr85693.c: New test.
3956
3957 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3958
3959 PR target/85683
3960 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
3961 scan-assembler-times checking that except for [fh]*xor other functions
3962 don't use any load instructions.
3963
3964 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
3965
3966 * gcc.target/i386/builtin_target.c: Test goldmont.
3967 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
3968 arch=silvermont.
3969
3970 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3971
3972 PR target/85572
3973 * g++.dg/other/sse2-pr85572-1.C: New test.
3974 * g++.dg/other/sse2-pr85572-2.C: New test.
3975 * g++.dg/other/sse4-pr85572-1.C: New test.
3976 * g++.dg/other/avx2-pr85572-1.C: New test.
3977
3978 PR target/85317
3979 * gcc.target/i386/pr85317.c: New test.
3980 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
3981 optimization barrier to avoid optimizing away the expected insn.
3982
3983 PR target/85480
3984 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
3985 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
3986
3987 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3988
3989 * g++.dg/other/sve_const_pred_1.C: Rename to...
3990 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
3991 target selectors and explicit -march options.
3992 * g++.dg/other/sve_const_pred_2.C: Rename to...
3993 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
3994 * g++.dg/other/sve_const_pred_3.C: Rename to...
3995 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
3996 * g++.dg/other/sve_const_pred_4.C: Rename to...
3997 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
3998 * g++.dg/other/sve_tls_2.C: Rename to...
3999 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
4000 * g++.dg/other/sve_vcond_1.C: Rename to...
4001 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
4002 * g++.dg/other/sve_vcond_1_run.C: Rename to...
4003 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
4004
4005 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4006
4007 PR testsuite/85586
4008 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
4009 !vect_no_align.
4010
4011 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4012
4013 PR c++/57429
4014 * g++.dg/cpp0x/deleted14.C: New.
4015
4016 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4017 Alan Hayward <alan.hayward@arm.com>
4018 David Sherwood <david.sherwood@arm.com>
4019
4020 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
4021 XFAIL the BIC test.
4022 * gcc.target/aarch64/sve/vcond_7.c: New test.
4023 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
4024
4025 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4026
4027 PR c++/70563
4028 * g++.dg/cpp0x/sfinae62.C: New.
4029
4030 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4031
4032 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
4033 load from src[i].
4034
4035 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4036
4037 PR c++/80691
4038 * g++.dg/cpp0x/narrowing1.C: New.
4039
4040 2018-05-08 Richard Biener <rguenther@suse.de>
4041
4042 PR middle-end/85588
4043 * gcc.dg/torture/pr85574.c: Rename to...
4044 * gcc.dg/torture/pr85588.c: ... this.
4045
4046 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4047
4048 PR fortran/54613
4049 * gfortran.dg/minmaxloc_12.f90: New test case.
4050 * gfortran.dg/minmaxloc_13.f90: New test case.
4051
4052 2018-05-07 Nathan Sidwell <nathan@acm.org>
4053
4054 * g++.dg/cpp0x/range-for10.C: Delete.
4055 * g++.dg/ext/forscope1.C: Delete.
4056 * g++.dg/ext/forscope2.C: Delete.
4057 * g++.dg/template/for1.C: Delete.
4058
4059 2018-05-07 Jeff Law <law@redhat.com>
4060
4061 * gfortran.dg/linefile.f90: New test.
4062
4063 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4064
4065 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
4066 and options.
4067
4068 2018-05-06 Jakub Jelinek <jakub@redhat.com>
4069
4070 PR c++/85659
4071 * g++.dg/ext/asm14.C: New test.
4072 * g++.dg/ext/asm15.C: New test.
4073 * g++.dg/ext/asm16.C: New test.
4074
4075 2018-05-06 Michael Eager <eager@eagercon.com>
4076
4077 * gcc.target/microblaze/others/picdtr.c: Correct option
4078 -fPIE -mpic-data-is-text-relative.
4079
4080 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
4081
4082 * gcc.target/microblaze/others/picdtr.c: Add test for
4083 -fPIE -mpic-data-is-text-relative.
4084
4085 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
4086
4087 PR fortran/85507
4088 * gfortran.dg/coarray_dependency_1.f90: New test.
4089 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
4090
4091 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4092
4093 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
4094 to match the currently produced gimple.
4095
4096 2018-05-04 Carl Love <cel@us.ibm.com>
4097 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
4098 vec_trunc.
4099 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
4100 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
4101 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
4102 xvcmpgedp counts. Add xxsel counts.
4103
4104 2018-05-04 Richard Biener <rguenther@suse.de>
4105
4106 PR middle-end/85627
4107 * g++.dg/torture/pr85627.C: New testcase.
4108
4109 2018-05-04 Richard Biener <rguenther@suse.de>
4110
4111 PR middle-end/85574
4112 * gcc.dg/torture/pr85574.c: New testcase.
4113 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
4114
4115 2018-05-04 Jakub Jelinek <jakub@redhat.com>
4116
4117 PR libstdc++/85466
4118 * gcc.dg/nextafter-1.c: New test.
4119 * gcc.dg/nextafter-2.c: New test.
4120 * gcc.dg/nextafter-3.c: New test.
4121 * gcc.dg/nextafter-4.c: New test.
4122
4123 2018-05-03 Nathan Sidwell <nathan@acm.org>
4124
4125 Remove -ffriend-injection.
4126 * g++.old-deja/g++.jason/scoping15.C: Delete.
4127 * g++.old-deja/g++.mike/net43.C: Delete.
4128
4129 2018-05-03 Jakub Jelinek <jakub@redhat.com>
4130
4131 PR target/85530
4132 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
4133 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
4134 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
4135 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
4136
4137 2018-05-03 Tom de Vries <tom@codesourcery.com>
4138
4139 PR testsuite/85106
4140 * lib/scanoffloadtree.exp: New file.
4141
4142 2018-05-03 Richard Biener <rguenther@suse.de>
4143
4144 PR tree-optimization/85615
4145 * gcc.dg/torture/pr85615.c: New testcase.
4146
4147 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4148
4149 PR tree-optimization/70291
4150 * gcc.dg/complex-6.c: New test.
4151 * gcc.dg/complex-7.c: Likewise.
4152
4153 2018-05-03 Richard Biener <rguenther@suse.de>
4154
4155 PR testsuite/85579
4156 * fortran.dg/pr51434.f90: Truncate transfer argument.
4157
4158 2018-05-02 Jakub Jelinek <jakub@redhat.com>
4159
4160 PR target/85582
4161 * gcc.c-torture/execute/pr85582-3.c: New test.
4162
4163 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4164 Jason Merrill <jason@redhat.com>
4165
4166 PR c++/68374
4167 * g++.dg/warn/Wshadow-13.C: New.
4168 * g++.dg/warn/Wshadow-14.C: Likewise.
4169
4170 2018-05-02 Tom de Vries <tom@codesourcery.com>
4171
4172 PR libgomp/82428
4173 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
4174 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
4175
4176 2018-05-02 David Pagan <dave.pagan@oracle.com>
4177
4178 PR c/30552
4179 * gcc.dg/noncompile/pr30552-1.c: New test.
4180 * gcc.dg/noncompile/pr30552-2.c: New test.
4181 * gcc.dg/noncompile/pr30552-3.c: New test.
4182 * gcc.dg/noncompile/pr30552-4.c: New test.
4183
4184 2018-05-02 Richard Biener <rguenther@suse.de>
4185
4186 PR tree-optimization/85597
4187 * gcc.dg/vect/pr85597.c: New testcase.
4188
4189 2018-05-02 Tom de Vries <tom@codesourcery.com>
4190
4191 PR testsuite/85106
4192 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
4193 * lib/scanltranstree.exp: New file.
4194 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
4195 (scan-ltrans-tree-dump-times_required_options)
4196 (scan-ltrans-tree-dump-not_required_options)
4197 (scan-ltrans-tree-dump-dem_required_options)
4198 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
4199 * lib/gcc-dg.exp: Include scanltranstree.exp.
4200
4201 2018-05-02 Tom de Vries <tom@codesourcery.com>
4202
4203 PR testsuite/85106
4204 * gcc.dg/ipa/ipa-icf-38.c: New test.
4205 * gcc.dg/ipa/ipa-icf-38a.c: New test.
4206 * lib/scandump.exp (dump-base): New proc.
4207 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
4208 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
4209 base.
4210 * lib/scanipa.exp: Add "" argument to scan-dump calls.
4211 * lib/scanlang.exp: Same.
4212 * lib/scanrtl.exp: Same.
4213 * lib/scantree.exp: Same.
4214 * lib/scanwpaipa.exp: New file.
4215 * lib/gcc-dg.exp: Include scanwpaipa.exp.
4216
4217 2018-05-02 Richard Biener <rguenther@suse.de>
4218
4219 PR middle-end/85567
4220 * gcc.dg/torture/pr85567.c: New testcase.
4221
4222 2018-05-02 Jakub Jelinek <jakub@redhat.com>
4223
4224 PR target/85582
4225 * gcc.c-torture/execute/pr85582-1.c: New test.
4226 * gcc.c-torture/execute/pr85582-2.c: New test.
4227
4228 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
4229
4230 PR tree-optimization/85586
4231 * gcc.dg/vect/pr85586.c: New test.
4232
4233 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
4234
4235 PR tree-optimization/85143
4236 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
4237 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
4238
4239 2018-05-01 David Malcolm <dmalcolm@redhat.com>
4240
4241 PR c/84258
4242 * c-c++-common/Wformat-pr84258.c: New test.
4243
4244 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4245
4246 PR tree-optimization/82665
4247 * gcc.dg/tree-ssa/pr82665.c: New test.
4248
4249 2018-04-30 David Malcolm <dmalcolm@redhat.com>
4250
4251 PR c++/85523
4252 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4253 (test_add_fixit_insert_formatted_single_line): New function.
4254 (test_add_fixit_insert_formatted_multiline): New function.
4255 Extend expected output of generated patch to include fix-it hints
4256 for these.
4257 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
4258 "gcc-rich-location.h". Add test coverage for
4259 gcc_rich_location::add_fixit_insert_formatted.
4260
4261 2018-04-30 David Malcolm <dmalcolm@redhat.com>
4262
4263 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4264 (test_show_locus): Update for location_get_source_line returning a
4265 char_span. Use char_span for handling words in the
4266 "test_many_nested_locations" fix-it example.
4267
4268 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4269
4270 * gcc.target/arc/interrupt-8.c: Update test.
4271 * gcc.target/arc/loop-4.c: Likewise.
4272 * gcc.target/arc/loop-hazard-1.c: Likewise.
4273 * gcc.target/arc/sdata-3.c: Likewise.
4274
4275 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4276
4277 * gcc.target/arc/store-merge-1.c: New test.
4278 * gcc.target/arc/add_n-combine.c: Update test.
4279
4280 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
4281
4282 Microblaze Target: PIC data text relative
4283
4284 * gcc.target/microblaze/others/data_var1.c: Include
4285 PIC case of r20 base register.
4286 * gcc.target/microblaze/others/data_var2.c: Ditto.
4287 * gcc.target/microblaze/others/picdtr.c: Add new
4288 test case for -mpic-is-data-text-relative.
4289 * gcc.target/microblaze/others/sdata_var1.c: Add
4290 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4291 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4292 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4293 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4294 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4295 * gcc.target/microblaze/others/string_cst1_gpopt.c:
4296 Ditto.
4297 * gcc.target/microblaze/others/string_cst2_gpopt.c:
4298 Ditto.
4299
4300 2018-04-30 Richard Biener <rguenther@suse.de>
4301
4302 PR tree-optimization/28364
4303 PR tree-optimization/85275
4304 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
4305 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
4306 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
4307 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
4308 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
4309 still passes.
4310 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
4311 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
4312 still passes.
4313 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4314 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4315 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4316
4317 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
4318
4319 PR target/84431
4320 * gcc.target/i386/pr84431.c: New test.
4321
4322 2018-04-27 Martin Jambor <mjambor@suse.cz>
4323
4324 PR ipa/85549
4325 * g++.dg/ipa/pr85549.C: New test.
4326
4327 2018-04-27 Jakub Jelinek <jakub@redhat.com>
4328
4329 PR c++/85553
4330 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
4331 directive.
4332 * g++.dg/cpp0x/constexpr-85553.C: New test.
4333
4334 2018-04-27 David Malcolm <dmalcolm@redhat.com>
4335
4336 PR c++/85515
4337 * g++.dg/pr85515-1.C: New test.
4338 * g++.dg/pr85515-2.C: New test.
4339
4340 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
4341
4342 PR c++/84691
4343 * g++.dg/cpp0x/friend3.C: New.
4344
4345 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4346
4347 PR target/82518
4348 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4349 Use check_effective_target_arm_little_endian.
4350
4351 2018-04-27 Jakub Jelinek <jakub@redhat.com>
4352
4353 PR tree-optimization/85529
4354 * gcc.c-torture/execute/pr85529-1.c: New test.
4355 * gcc.c-torture/execute/pr85529-2.c: New test.
4356 * gcc.dg/pr85529.c: New test.
4357
4358 2018-04-26 Maciej W. Rozycki <macro@mips.com>
4359
4360 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
4361 `.dword' in addition to `lw' and `.word'.
4362
4363 2018-04-26 Maciej W. Rozycki <macro@mips.com>
4364
4365 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
4366
4367 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
4368
4369 * gnat.dg/loop_optimization24.adb: New test.
4370
4371 2018-04-26 Richard Biener <rguenther@suse.de>
4372
4373 PR tree-optimization/85116
4374 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
4375 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
4376 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
4377 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
4378
4379 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
4380
4381 PR target/85473
4382 * gcc.target/i386/pr85473-1.c: New test.
4383 * gcc.target/i386/pr85473-2.c: New test.
4384
4385 2018-04-25 Nathan Sidwell <nathan@acm.org>
4386 Jakub Jelinek <jakub@redhat.com>
4387
4388 PR c++/85437
4389 PR c++/49171
4390 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
4391 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
4392 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
4393 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
4394 * g++.dg/cpp0x/pr85437-1.C: New.
4395 * g++.dg/cpp0x/pr85437-2.C: New.
4396 * g++.dg/cpp0x/pr85437-3.C: New.
4397 * g++.dg/cpp0x/pr85437-4.C: New.
4398
4399 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4400
4401 PR fortran/85520
4402 * gfortran.dg/pr85520.f90: New test.
4403
4404 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4405
4406 PR target/85512
4407 * gcc.dg/pr85512.c: New test.
4408
4409 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
4410
4411 PR target/85485
4412 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
4413 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
4414 * gcc.dg/pr85388-1.c (dg-options): Likwise.
4415 * gcc.dg/pr85388-2.c (dg-options): Likwise.
4416 * gcc.dg/pr85388-3.c (dg-options): Likwise.
4417 * gcc.dg/pr85388-4.c (dg-options): Likwise.
4418 * gcc.dg/pr85388-5.c (dg-options): Likwise.
4419 * gcc.dg/pr85388-6.c (dg-options): Likwise.
4420 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
4421 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
4422 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
4423 * gcc.target/i386/cet-label.c (dg-options): Likwise.
4424 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
4425 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
4426 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
4427 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
4428 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
4429 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
4430 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
4431 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
4432 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
4433 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
4434 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
4435 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
4436 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
4437 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
4438 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
4439 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
4440 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
4441 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
4442 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
4443 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
4444 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
4445 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
4446 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
4447 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
4448 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
4449 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
4450 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
4451 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
4452 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
4453 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
4454 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
4455 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
4456 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
4457 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
4458 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
4459 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
4460 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
4461 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
4462 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
4463 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
4464 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
4465 * gcc.target/i386/pr84146.c (dg-options): Likwise.
4466 * gcc.target/i386/pr85403.c (dg-options): Likwise.
4467 * gcc.target/i386/pr85404.c (dg-options): Likwise.
4468 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
4469 with -mshstk.
4470 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
4471 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
4472 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
4473 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
4474 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
4475 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
4476 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
4477 * (dg-options): Likwise.
4478 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
4479 -mno-cet.
4480 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
4481 * gcc.target/i386/cet-label-3.c: Removed.
4482 * gcc.target/i386/cet-property-3.c: Likwise.
4483 * gcc.target/i386/cet-sjlj-7.c: Likwise.
4484
4485 2018-04-24 Jakub Jelinek <jakub@redhat.com>
4486
4487 PR target/85511
4488 * gcc.target/i386/pr85511.c: New test.
4489
4490 PR target/85503
4491 * g++.dg/ext/pr85503.C: New test.
4492
4493 PR target/85508
4494 * gcc.target/i386/pr85508.c: New test.
4495
4496 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
4497
4498 PR tree-optimization/85478
4499 * g++.dg/pr85478.C: New test.
4500
4501 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
4502
4503 * g++.dg/torture/pr85496.C: New test.
4504
4505 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
4506
4507 PR rtl-optimization/85423
4508 * gcc.dg/pr85423.c: New test.
4509
4510 2018-04-20 Martin Sebor <msebor@redhat.com>
4511
4512 PR c/85365
4513 * gcc.dg/Wrestrict-15.c: New test.
4514
4515 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
4516
4517 PR target/85456
4518 * gcc.target/powerpc/pr85456.c: New test.
4519
4520 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
4521
4522 * g++.dg/ext/undef-bool-1.C: Require lp64.
4523 * gcc.target/powerpc/undef-bool-2.c: Likewise.
4524
4525 2018-04-20 Jeff Law <law@redhat.com>
4526
4527 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
4528 stack protector.
4529 * gcc.dg/stack-check-6.c: Likewise.
4530 * gcc.dg/stack-check-6a.c: Likewise.
4531 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
4532 * gcc.target/i386/stack-check-18.c: Likewise.
4533 * gcc.target/i386/stack-check-19.c: Likewise.
4534
4535 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4536
4537 PR testsuite/85483
4538 * gcc.target/aarch64/sve/vcond_1.c: Move to...
4539 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
4540 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
4541 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
4542
4543 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
4544
4545 PR target/85469
4546 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
4547 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
4548
4549 2018-04-20 Richard Biener <rguenther@suse.de>
4550
4551 PR middle-end/85475
4552 * gcc.dg/torture/pr85475.c: New testcase.
4553
4554 2018-04-20 Martin Jambor <mjambor@suse.cz>
4555
4556 ipa/85449
4557 * gcc.dg/ipa/pr85449.c: New test.
4558
4559 2018-04-20 Martin Jambor <mjambor@suse.cz>
4560
4561 ipa/85447
4562 * g++.dg/ipa/pr85447.C: New file.
4563 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
4564
4565 2018-04-20 Jakub Jelinek <jakub@redhat.com>
4566
4567 PR c++/85462
4568 * g++.dg/cpp0x/pr85462.C: New test.
4569
4570 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4571
4572 * gcc.target/i386/pr85404.c: Require CET target.
4573
4574 2018-04-19 Jakub Jelinek <jakub@redhat.com>
4575
4576 PR tree-optimization/85467
4577 * gcc.dg/pr85467.c: New test.
4578
4579 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
4580
4581 PR c++/84611
4582 * g++.dg/parse/crash68.C: New.
4583
4584 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4585
4586 PR libgcc/85334
4587 * g++.dg/torture/pr85334.C: New test.
4588
4589 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
4590
4591 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
4592 * g++.dg/diagnostic/pr85464.C: New.
4593
4594 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4595
4596 PR target/85397
4597 * gcc.dg/torture/pr85397-1.c: New test.
4598 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
4599 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
4600
4601 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4602
4603 PR target/85404
4604 * gcc.target/i386/pr85404.c: New test.
4605
4606 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4607
4608 PR target/85417
4609 * c-c++-common/attr-nocf-check-1.c: Compile with
4610 -fcf-protection=none.
4611 * c-c++-common/attr-nocf-check-3.c: Likewise.
4612 * gcc.dg/march-generic.c: Likewise.
4613 * gcc.target/i386/align-limit.c: Likewise.
4614 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
4615 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
4616 * gcc.target/i386/cet-property-2.c: Likewise.
4617 * gcc.target/i386/ret-thunk-26.c: Likewise.
4618 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
4619 targets.
4620 * c-c++-common/fcf-protection-2.c: Likewise.
4621 * c-c++-common/fcf-protection-3.c: Likewise.
4622 * c-c++-common/fcf-protection-5.c: Likewise.
4623 * c-c++-common/fcf-protection-6.c: Likewise.
4624 * c-c++-common/fcf-protection-7.c: Likewise.
4625 * gcc.target/i386/cet-label-3.c: New test.
4626 * gcc.target/i386/cet-property-3.c: Likewise.
4627 * gcc.target/i386/cet-sjlj-7.c: Likewise.
4628 * gcc.target/i386/pr85417-1.c: Likewise.
4629 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
4630 __x86_indirect_thunk_nt_(r|e)ax
4631 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4632 * gcc.target/i386/pr85403.c: Remove dg-error,
4633
4634 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
4635
4636 * gcc.target/i386/movdir-1.c: New test.
4637
4638 2018-04-19 Richard Biener <rguenther@suse.de>
4639
4640 PR middle-end/85455
4641 * gcc.dg/pr85455.c: New testcase.
4642
4643 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4644
4645 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
4646 targets.
4647 * g++.dg/lto/pr85405b_0.C: Likewise.
4648 * g++.dg/lto/pr84805_0.C: Likewise.
4649
4650 2018-04-18 Martin Liska <mliska@suse.cz>
4651
4652 PR ipa/83983
4653 PR ipa/85391
4654 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
4655 output.
4656
4657 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
4658
4659 PR target/85388
4660 * gcc.dg/pr85388-1.c: New test.
4661 * gcc.dg/pr85388-2.c: Likewise.
4662 * gcc.dg/pr85388-3.c: Likewise.
4663 * gcc.dg/pr85388-4.c: Likewise.
4664 * gcc.dg/pr85388-5.c: Likewise.
4665 * gcc.dg/pr85388-6.c: Likewise.
4666
4667 2018-04-18 Jan Hubicka <jh@suse.cz>
4668 Martin Liska <mliska@suse.cz>
4669
4670 * g++.dg/lto/pr83121_0.C: Update template.
4671 * g++.dg/lto/pr83121_1.C: Update template.
4672 * g++.dg/lto/pr84805_0.C: Update template.
4673 * g++.dg/lto/pr84805_1.C: Update template.
4674 * g++.dg/lto/pr84805_2.C: Update template.
4675
4676 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4677
4678 PR c++/84630
4679 * g++.dg/cpp0x/pr84630.C: New.
4680
4681 2018-04-18 Jakub Jelinek <jakub@redhat.com>
4682
4683 PR c++/84463
4684 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
4685 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
4686 in two cases. Uncomment two other tests and add expected dg-error for
4687 them.
4688 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
4689 -Wnarrowing diagnostics on some targets for c++11.
4690 * g++.dg/parse/array-size2.C: Remove xfail.
4691 * g++.dg/cpp0x/constexpr-84463.C: New test.
4692
4693 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
4694
4695 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
4696 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
4697
4698 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4699
4700 PR testsuite/85326
4701 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
4702 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
4703 * g++.dg/other/sve_tls_2.C: Require effective target tls.
4704
4705 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4706
4707 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
4708 prevent cascading of errors and change expected error message.
4709 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
4710 to 64-bit targets.
4711 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
4712 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
4713 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
4714 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
4715 error message.
4716 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4717
4718 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4719
4720 PR target/85430
4721 * gcc.dg/pr85430.c: New test.
4722
4723 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4724
4725 PR testsuite/85326
4726 * gcc.target/arm/pr54300.C: Move to...
4727 * g++.dg/other/pr54300.C: ... Here. Add target directives.
4728 * gcc.target/arm/pr55073.C: Move to...
4729 * g++.dg/other/pr55073.C: ... Here. Add target directives.
4730 * gcc.target/arm/pr56184.C: Move to...
4731 * g++.dg/other/pr56184.C: ... Here. Add target directives.
4732 * gcc.target/arm/pr59985.C: Move to...
4733 * g++.dg/other/pr59985.C: ... Here. Add target directives.
4734 * gcc.target/aarch64/pr60675.C: Move to...
4735 * g++.dg/other/pr60675.C: ... Here. Add target directives.
4736 * gcc.target/aarch64/pr81422.C: Move to...
4737 * g++.dg/other/pr81422.C: ... Here. Add target directives.
4738 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
4739 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
4740 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
4741 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
4742 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
4743 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
4744 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
4745 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
4746 * gcc.target/aarch64/sve/tls_2.C: Move to...
4747 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
4748 * gcc.target/aarch64/pr81414.C: Rename to...
4749 * gcc.target/aarch64/pr81414.c: ... This.
4750 * gcc.target/aarch64/simd/pr67896.C: Rename to...
4751 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
4752 messages.
4753 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
4754 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
4755 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
4756 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
4757 file name.
4758
4759 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4760
4761 PR middle-end/85414
4762 * gcc.dg/pr85414.c: New test.
4763
4764 2018-04-17 Martin Jambor <mjambor@suse.cz>
4765
4766 PR ipa/85421
4767 * g++.dg/ipa/pr85421.C: New test.
4768
4769 2018-04-17 Martin Liska <mliska@suse.cz>
4770
4771 PR lto/85405
4772 * g++.dg/lto/pr85405b_0.C: New test.
4773 * g++.dg/lto/pr85405b_1.C: New test.
4774
4775 2018-04-17 Martin Liska <mliska@suse.cz>
4776
4777 PR lto/85405
4778 * g++.dg/lto/pr85405_0.C: New test.
4779 * g++.dg/lto/pr85405_1.C: New test.
4780
4781 2018-04-17 Martin Liska <mliska@suse.cz>
4782
4783 PR ipa/85329
4784 * g++.dg/ext/pr85329-2.C: New test.
4785 * g++.dg/ext/pr85329.C: New test.
4786 * gcc.target/i386/mvc12.c: New test.
4787
4788 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
4789
4790 PR c++/85039
4791 * g++.dg/pr85039-1.C: New.
4792 * g++.dg/pr85039-2.C: New.
4793 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
4794
4795 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
4796
4797 PR target/85080
4798 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
4799 if the target supports efficient unaligned storage accesses.
4800
4801 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
4802
4803 PR target/83660
4804 * gcc.target/powerpc/pr83660.C: New test.
4805
4806 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
4807
4808 PR target/85403
4809 * gcc.target/i386/pr85403.c: New test.
4810
4811 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
4812
4813 PR target/84331
4814 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
4815
4816 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4817 Jason Merrill <jason@redhat.com>
4818
4819 PR c++/85112
4820 * g++.dg/cpp0x/pr85112.C: New.
4821
4822 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
4823
4824 PR testsuite/85326
4825 * g++.dg/ext/undef-bool-1.C: New file.
4826 * gcc.target/powerpc/powerpc.exp: Remove .C support.
4827 * gcc.target/powerpc/undef-bool-1.C: Remove file.
4828
4829 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
4830
4831 PR target/85293
4832 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
4833 corresponding dg-error clause.
4834 * gcc.target/powerpc/pr80098-3.c: Ditto.
4835 * gcc.target/powerpc/pr80103-1.c: Delete.
4836
4837 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
4838
4839 PR fortran/81773
4840 PR fortran/83606
4841 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
4842 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
4843
4844 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4845
4846 PR fortran/85387
4847 * gfortran.dg/implied_do_io_5.f90: New test.
4848
4849 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
4850
4851 PR target/83402
4852 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
4853 several values: positive, negative, and zero.
4854 * gcc.target/powerpc/sse2-pslld-1.c: Same.
4855 * gcc.target/powerpc/sse2-psllq-1.c: Same.
4856
4857 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
4858
4859 PR rtl-optimization/79916
4860 * gcc.target/powerpc/pr79916.c: New.
4861
4862 2018-04-13 Jakub Jelinek <jakub@redhat.com>
4863
4864 PR rtl-optimization/85393
4865 * g++.dg/opt/pr85393.C: New test.
4866 * g++.dg/opt/pr85393-aux.cc: New file.
4867
4868 PR rtl-optimization/85376
4869 * gcc.dg/pr85376.c: New test.
4870
4871 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
4872
4873 PR rtl-optimization/83852
4874 * gcc.dg/pr83852.c: New testcase.
4875
4876 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
4877
4878 PR testsuite/85326
4879 * gcc.target/s390/pr77822-1.C: Rename to ...
4880 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
4881 * gcc.target/s390/pr77822-2.c: Add asm scan check.
4882 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
4883
4884 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
4885
4886 PR lto/71991
4887 * gcc.target/i386/pr71991.c: New testcase.
4888
4889 2018-04-13 Martin Liska <mliska@suse.cz>
4890 Jakub Jelinek <jakub@redhat.com>
4891
4892 PR middle-end/81657
4893 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
4894 call.
4895
4896 2018-04-12 David Malcolm <dmalcolm@redhat.com>
4897
4898 PR c++/85385
4899 * g++.dg/diagnostic/macro-arg-count.C: New test.
4900
4901 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4902
4903 PR fortran/83064
4904 PR testsuite/85346
4905 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
4906 array and move test to libgomp/testsuite/libgomp.fortran.
4907 * gfortran.dg/do_concurrent_6.f90: New test.
4908
4909 2018-04-12 Marek Polacek <polacek@redhat.com>
4910
4911 PR c++/85258
4912 * g++.dg/parse/error61.C: New test.
4913
4914 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4915
4916 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
4917 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
4918
4919 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4920
4921 PR target/85347
4922 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
4923 specify -mvsx on gcc command line.
4924
4925 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4926
4927 PR middle-end/84955
4928 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
4929 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
4930
4931 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4932
4933 PR target/85328
4934 * gcc.target/i386/pr85328.c: New test.
4935
4936 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4937
4938 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
4939
4940 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4941
4942 PR rtl-optimization/85342
4943 * gcc.target/i386/pr85342.c: New test.
4944
4945 2018-04-11 Jason Merrill <jason@redhat.com>
4946
4947 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
4948 if ulimit -v is set.
4949
4950 2018-04-11 Bin Cheng <bin.cheng@arm.com>
4951
4952 PR testsuite/85190
4953 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
4954
4955 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4956
4957 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
4958 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
4959
4960 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4961
4962 PR c++/70808
4963 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
4964 effective target.
4965
4966 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4967
4968 PR target/84301
4969 * gcc.target/i386/pr84301.c: New test.
4970
4971 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4972
4973 PR tree-optimization/85331
4974 * gcc.c-torture/execute/pr85331.c: New test.
4975
4976 2018-04-11 Marek Polacek <polacek@redhat.com>
4977
4978 PR c++/85032
4979 * g++.dg/cpp0x/pr51225.C: Adjust error message.
4980 * g++.dg/cpp1z/constexpr-if21.C: New test.
4981
4982 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4983
4984 PR target/85281
4985 * gcc.target/i386/pr85281.c: New test.
4986
4987 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4988
4989 PR rtl-optimization/84659
4990 * gcc.dg/pr84659.c: New test.
4991
4992 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4993
4994 PR debug/85302
4995 * g++.dg/debug/dwarf2/pr85302.C: New test.
4996
4997 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4998
4999 PR target/85261
5000 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
5001 into register.
5002
5003 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5004
5005 PR c++/70808
5006 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
5007
5008 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
5009
5010 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
5011 * gcc.target/powerpc/dimode_off.c: Ditto.
5012 * gcc.target/powerpc/tfmode_off.c: Ditto.
5013 * gcc.target/powerpc/timode_off.c: Ditto.
5014
5015 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5016
5017 * gcc.target/powerpc/vec-ldl-1.c: New test.
5018 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
5019 corrections to ABI implementation.
5020
5021 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
5022
5023 PR target/85056
5024 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
5025
5026 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5027
5028 PR rtl-optimization/85300
5029 * gcc.dg/pr85300.c: New test.
5030
5031 2018-04-10 David Malcolm <dmalcolm@redhat.com>
5032
5033 PR c++/85110
5034 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
5035 where we now show the pertinent parameter.
5036 * g++.dg/diagnostic/aka2.C: Likewise.
5037 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5038
5039 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5040
5041 PR fortran/85313
5042 * gfortran.dg/gomp/pr85313.f90: New test.
5043
5044 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5045
5046 PR c++/24314
5047 * g++.dg/parse/template29.C: New.
5048
5049 2018-04-10 Bin Cheng <bin.cheng@arm.com>
5050
5051 PR testsuite/85190
5052 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
5053
5054 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5055
5056 PR target/85177
5057 PR target/85255
5058 * gcc.target/i386/avx512f-pr85177.c: New test.
5059 * gcc.target/i386/avx512f-pr85255.c: New test.
5060
5061 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
5062
5063 PR tree-optimization/85286
5064 * gcc.dg/vect/pr85286.c: New test.
5065
5066 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5067
5068 PR target/85173
5069 * gcc.target/arm/pr85173.c: New test.
5070
5071 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5072
5073 PR lto/85248
5074 * gcc.dg/lto/pr85248_0.c: New test.
5075 * gcc.dg/lto/pr85248_1.c: New test.
5076
5077 2018-04-09 Jan Hubicka <jh@suse.cz>
5078
5079 PR lto/85078
5080 * g++.dg/torture/pr85078.C: New.
5081
5082 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
5083
5084 PR c++/85227
5085 * g++.dg/cpp1z/decomp44.C: New.
5086 * g++.dg/cpp1z/decomp45.C: Likewise.
5087
5088 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5089
5090 PR fortran/83064
5091 * gfortran.dg/do_concurrent_5.f90: New test.
5092 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
5093 message.
5094
5095 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5096
5097 PR fortran/51260
5098 * gfortran.dg/parameter_array_element_3.f90: New test.
5099
5100 2018-04-09 Jakub Jelinek <jakub@redhat.com>
5101
5102 PR c++/85194
5103 * g++.dg/cpp1z/decomp43.C: New test.
5104
5105 PR rtl-optimization/80463
5106 * g++.dg/pr80463.C: Add -w to dg-options.
5107
5108 2018-04-09 Richard Biener <rguenther@suse.de>
5109
5110 PR tree-optimization/85284
5111 * gcc.dg/torture/pr85284.c: New testcase.
5112
5113 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5114
5115 PR rtl-optimization/80463
5116 PR rtl-optimization/83972
5117 PR rtl-optimization/83480
5118
5119 * gcc.dg/pr80463.c: New test.
5120 * g++.dg/pr80463.C: Likewise.
5121 * gcc.dg/pr83972.c: Likewise.
5122
5123 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5124
5125 PR rtl-optimization/83913
5126 * gcc.dg/pr83913.c: New test.
5127
5128 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5129
5130 PR rtl-optimization/83962
5131 * gcc.dg/pr83962.c: New test.
5132
5133 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5134
5135 PR rtl-optimization/83530
5136 * gcc.dg/pr83530.c: New test.
5137
5138 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5139
5140 PR middle-end/82976
5141 * gfortran.dg/realloc_on_assign_16a.f90: New test.
5142
5143 2018-04-07 Jakub Jelinek <jakub@redhat.com>
5144
5145 PR tree-optimization/85257
5146 * gcc.dg/pr85257.c: New test.
5147
5148 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
5149
5150 * g++.dg/opt/pr85196.C: New test.
5151
5152 2018-04-06 David Malcolm <dmalcolm@redhat.com>
5153
5154 PR c++/84269
5155 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
5156 std::tuple here since they need C++11.
5157 * g++.dg/lookup/missing-std-include-8.C: New test.
5158 * g++.dg/lookup/missing-std-include.C: Move std::array and
5159 std::tuple test to missing-std-include-6.C to avoid failures
5160 with C++98.
5161
5162 2018-04-06 Jakub Jelinek <jakub@redhat.com>
5163
5164 PR debug/85252
5165 * gcc.dg/debug/pr85252.c: New test.
5166
5167 PR rtl-optimization/84872
5168 * gcc.dg/graphite/pr84872.c: New test.
5169
5170 PR c++/85210
5171 * g++.dg/cpp1z/decomp42.C: New test.
5172
5173 2018-04-06 David Malcolm <dmalcolm@redhat.com>
5174
5175 PR c++/85021
5176 * g++.dg/lookup/missing-std-include-7.C: New test.
5177
5178 2018-04-06 Tamar Christina <tamar.christina@arm.com>
5179
5180 * gcc.dg/struct-simple.c: Revert r254862.
5181 * lib/target-supports.exp
5182 (check_effective_target_word_mode_no_slow_unalign): Likewise.
5183
5184 2018-04-06 Richard Biener <rguenther@suse.de>
5185
5186 PR middle-end/85244
5187 * gcc.dg/torture/pr85244-1.c: New testcase.
5188 * gcc.dg/torture/pr85244-2.c: Likewise.
5189
5190 2018-04-06 Jakub Jelinek <jakub@redhat.com>
5191
5192 PR sanitizer/85213
5193 * c-c++-common/ubsan/pr85213.c: New test.
5194
5195 2018-04-06 Richard Biener <rguenther@suse.de>
5196
5197 PR middle-end/85180
5198 * gcc.dg/pr85180.c: New testcase.
5199
5200 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5201
5202 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
5203 to trigger the optimization. Do some cleanup and function
5204 renaming. Add more test functions.
5205
5206 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5207
5208 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
5209 options.
5210 * gcc.target/s390/hotpatch-1.c: Skip when building without
5211 optimization.
5212 * gcc.target/s390/hotpatch-10.c: Likewise.
5213 * gcc.target/s390/hotpatch-11.c: Likewise.
5214 * gcc.target/s390/hotpatch-12.c: Likewise.
5215 * gcc.target/s390/hotpatch-13.c: Likewise.
5216 * gcc.target/s390/hotpatch-14.c: Likewise.
5217 * gcc.target/s390/hotpatch-15.c: Likewise.
5218 * gcc.target/s390/hotpatch-16.c: Likewise.
5219 * gcc.target/s390/hotpatch-17.c: Likewise.
5220 * gcc.target/s390/hotpatch-18.c: Likewise.
5221 * gcc.target/s390/hotpatch-19.c: Likewise.
5222 * gcc.target/s390/hotpatch-2.c: Likewise.
5223 * gcc.target/s390/hotpatch-3.c: Likewise.
5224 * gcc.target/s390/hotpatch-4.c: Likewise.
5225 * gcc.target/s390/hotpatch-5.c: Likewise.
5226 * gcc.target/s390/hotpatch-6.c: Likewise.
5227 * gcc.target/s390/hotpatch-7.c: Likewise.
5228 * gcc.target/s390/hotpatch-8.c: Likewise.
5229 * gcc.target/s390/hotpatch-9.c: Likewise.
5230
5231 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5232
5233 * c-c++-common/Wattributes.c: Disable warning for s390* target and
5234 check for an error instead.
5235 * gcc.dg/Wattributes-6.c: Likewise.
5236
5237 2018-04-05 Jakub Jelinek <jakub@redhat.com>
5238
5239 PR c++/85209
5240 * g++.dg/cpp1z/decomp39.C: New test.
5241 * g++.dg/cpp1z/decomp40.C: New test.
5242
5243 PR c++/85208
5244 * g++.dg/cpp1z/decomp41.C: New test.
5245
5246 PR middle-end/85195
5247 * gcc.dg/pr85195.c: New test.
5248
5249 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5250
5251 PR c++/80956
5252 * g++.dg/cpp0x/initlist100.C: New.
5253 * g++.dg/cpp0x/initlist101.C: Likewise.
5254
5255 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5256
5257 PR c++/84792
5258 * g++.dg/other/pr84792-1.C: New.
5259 * g++.dg/other/pr84792-2.C: Likewise.
5260
5261 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
5262
5263 PR target/85193
5264 * gcc.target/i386/pr85193.c: New test.
5265
5266 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
5267
5268 PR c++/84979
5269 * g++.dg/concepts/pr84979.C: New.
5270 * g++.dg/concepts/pr84979-2.C: New.
5271 * g++.dg/concepts/pr84979-3.C: New.
5272
5273 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5274
5275 PR c++/80026
5276 * g++.dg/cpp0x/variadic174.C: New.
5277
5278 2018-04-04 Jakub Jelinek <jakub@redhat.com>
5279
5280 PR inline-asm/85172
5281 * g++.dg/ext/builtin13.C: New test.
5282 * g++.dg/ext/atomic-4.C: New test.
5283
5284 PR c++/85146
5285 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
5286 * g++.dg/ext/bases3.C: New test.
5287
5288 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5289
5290 PR target/85203
5291 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
5292 to match a single insn of the baz function. Move scan directives at
5293 the end of the file below the functions they are trying to test for
5294 better readability.
5295 * gcc.target/arm/cmse/cmse-16.c: New testcase.
5296
5297 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
5298
5299 PR rtl-optimization/84878
5300 * gcc.target/powerpc/pr84878.c: New test.
5301
5302 2018-04-04 Michael Matz <matz@suse.de>
5303
5304 * gcc.dg/Wstringop-overflow-4.c: New test.
5305 * c-c++-common/Wstringop-truncation-4.c: Adjust.
5306
5307 2018-04-04 Jakub Jelinek <jakub@redhat.com>
5308
5309 PR testsuite/85189
5310 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
5311 for the diagnostics of overridden functions. Adjust for new wording.
5312
5313 2018-04-04 Richard Biener <rguenther@suse.de>
5314
5315 PR lto/85176
5316 * g++.dg/lto/pr85176_0.C: New testcase.
5317
5318 2018-04-04 Richard Biener <rguenther@suse.de>
5319
5320 PR testsuite/85191
5321 * lib/target-supports.exp (check_effective_target_vect_perm_short):
5322 Fix typo.
5323
5324 2018-04-04 Martin Liska <mliska@suse.cz>
5325
5326 PR sanitizer/85174
5327 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
5328 and msdata as a workaround for powerpc.
5329
5330 2018-04-04 Richard Biener <rguenther@suse.de>
5331
5332 PR tree-optimization/85168
5333 * gcc.dg/torture/pr85168.c: New testcase.
5334
5335 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
5336
5337 PR c++/84943
5338 * g++.dg/pr84943.C: New.
5339 * g++.dg/pr84943-2.C: New.
5340
5341 2018-04-03 Jakub Jelinek <jakub@redhat.com>
5342
5343 PR rtl-optimization/85167
5344 * gcc.dg/pr85167.c: New test.
5345
5346 PR tree-optimization/85156
5347 * c-c++-common/pr85156.c: New test.
5348 * gcc.c-torture/execute/pr85156.c: New test.
5349
5350 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
5351
5352 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
5353 * gcc.target/powerpc/undef-bool-1.C: New file.
5354 * gcc.target/powerpc/undef-bool-2.c: New file.
5355
5356 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5357
5358 PR c++/84768
5359 * g++.dg/cpp1z/class-deduction52.C: New.
5360
5361 2018-04-03 Jakub Jelinek <jakub@redhat.com>
5362
5363 PR c++/85147
5364 * g++.dg/cpp0x/pr85147.C: New test.
5365
5366 PR c++/85140
5367 * g++.dg/cpp0x/gen-attrs-64.C: New test.
5368
5369 PR c++/85134
5370 * g++.dg/gomp/pr85134.C: New test.
5371 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
5372
5373 PR target/85169
5374 * gcc.c-torture/execute/pr85169.c: New test.
5375 * gcc.target/i386/avx512f-pr85169.c: New test.
5376 * gcc.target/i386/avx512bw-pr85169.c: New test.
5377
5378 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5379
5380 PR target/85126
5381 * gcc.target/powerpc/pr69946: Adjust comment. Remove
5382 scan-assembler-times clause.
5383
5384 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
5385
5386 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
5387 dg-additional-options.
5388
5389 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5390
5391 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
5392
5393 2018-04-03 Richard Biener <rguenther@suse.de>
5394
5395 PR testsuite/85154
5396 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
5397
5398 2018-04-02 Jim Wilson <jimw@sifive.com>
5399
5400 * gcc.target/riscv/pr84660.c: New.
5401 * gcc.target/riscv/shift-and-1.c: New.
5402 * gcc.target/riscv/shift-and-2.c: New.
5403
5404 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5405
5406 PR fortran/85102
5407 * gfortran.dg/array_simplify_2.f90: New test.
5408
5409 2018-04-01 Jakub Jelinek <jakub@redhat.com>
5410
5411 PR middle-end/85090
5412 * gcc.target/i386/avx512f-pr85090-1.c: New test.
5413 * gcc.target/i386/avx512f-pr85090-2.c: New test.
5414 * gcc.target/i386/avx512f-pr85090-3.c: New test.
5415 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
5416 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
5417
5418 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
5419
5420 PR c++/85027
5421 * g++.dg/pr85027.C: New.
5422
5423 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5424
5425 PR target/83315
5426 * gcc.target/powerpc/sse-maxps-2.c: New test.
5427 * gcc.target/powerpc/sse-minps-2.c: New test.
5428
5429 2018-03-30 Jakub Jelinek <jakub@redhat.com>
5430
5431 PR c++/84791
5432 * g++.dg/gomp/pr84791.C: New test.
5433
5434 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
5435
5436 PR fortran/84931
5437 * gfortran.dg/array_constructor_53.f90: New test.
5438
5439 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5440
5441 PR fortran/85130
5442 * gfortran.dg/substr_6.f90: Remove illegal test for
5443 out-of-bounds substring.
5444
5445 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5446
5447 PR fortran/85111
5448 * gfortran.dg/zero_sized_10.f90: New test.
5449
5450 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5451
5452 PR c++/84269
5453 * g++.dg/lookup/missing-std-include-6.C: New test.
5454 * g++.dg/lookup/missing-std-include.C: Add std::pair and
5455 std::tuple tests.
5456 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
5457 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
5458 <cstring>, <cassert>, and <cstdlib>.
5459
5460 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
5461
5462 PR inline-asm/84985
5463 * gcc.target/i386/pr84985.c: New.
5464
5465 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5466
5467 PR c++/85110
5468 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
5469
5470 2018-03-29 Jakub Jelinek <jakub@redhat.com>
5471
5472 PR c++/85108
5473 * g++.dg/warn/Wunused-var-31.C: New test.
5474
5475 PR c/85094
5476 * c-c++-common/Wduplicated-branches-14.c: New test.
5477
5478 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5479
5480 PR c++/84606
5481 * g++.dg/cpp0x/pr84606.C: New.
5482
5483 2018-03-29 Carl Love <cel@us.ibm.com>
5484
5485 Revert
5486 2017-09-27 Carl Love <cel@us.ibm.com>
5487
5488 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
5489 for the __builtin_fctid and __builtin_fctiw.
5490
5491 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
5492
5493 PR target/84912
5494 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
5495 deleted builtin function.
5496 (div_weuo): Likewise.
5497 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
5498 (div_deuo): Likewise.
5499
5500 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5501
5502 PR c++/85028
5503 * g++.dg/other/default13.C: New.
5504
5505 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5506
5507 PR target/85095
5508 * gcc.target/i386/pr85095-1.c: New test.
5509 * gcc.target/i386/pr85095-2.c: New test.
5510 * gcc.c-torture/execute/pr85095.c: New test.
5511
5512 PR tree-optimization/82004
5513 * gcc.dg/pr82004.c: New test.
5514
5515 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5516 Martin Liska <mliska@suse.cz>
5517
5518 PR sanitizer/85081
5519 * g++.dg/asan/pr85081.C: New test.
5520
5521 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
5522
5523 PR c++/84789
5524 * g++.dg/template/pr84789.C: Adjust for testing with
5525 -fconcepts too.
5526
5527 PR c++/84973
5528 * g++.dg/template/pr84973.C: New.
5529 * g++.dg/template/pr84973-2.C: New.
5530 * g++.dg/template/pr84973-3.C: New.
5531
5532 PR c++/84968
5533 * g++.dg/eh/pr84968.C: New.
5534
5535 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5536
5537 PR target/84914
5538 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
5539 long double multiply/divide uses the correct function.
5540 * gcc.target/powerpc/mulkc-3.c: Likewise.
5541 * gcc.target/powerpc/divkc-2.c: Likewise.
5542 * gcc.target/powerpc/divkc-3.c: Likewise.
5543
5544 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5545
5546 PR c++/85067
5547 * g++.dg/cpp0x/defaulted51.C: New.
5548 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
5549
5550 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5551
5552 PR c++/85077
5553 * g++.dg/ext/vector35.C: New test.
5554
5555 PR c++/85061
5556 * g++.dg/ext/builtin-offsetof3.C: New test.
5557
5558 PR c++/85076
5559 * g++.dg/cpp1y/pr85076.C: New test.
5560
5561 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5562
5563 PR fortran/85084
5564 * gfortran.dg/matmul_rank_1.f90: New test.
5565
5566 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5567 Harald Anlauf <anlauf@gmx.de>
5568
5569 * gfortran.dg/structure_constructor_15.f90: New test.
5570
5571 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
5572
5573 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
5574 for the diagnostics of overridden functions. Adjust for new wording.
5575 * g++.dg/cpp0x/implicit1.C: Likewise.
5576 * g++.dg/cpp0x/override1.C: Likewise.
5577 * g++.dg/cpp1y/auto-fn18.C: Likewise.
5578 * g++.dg/eh/shadow1.C: Likewise.
5579 * g++.dg/inherit/covariant12.C: Likewise.
5580 * g++.dg/inherit/covariant14.C: Likewise.
5581 * g++.dg/inherit/covariant15.C: Likewise.
5582 * g++.dg/inherit/covariant16.C: Likewise.
5583 * g++.dg/inherit/covariant22.C: Likewise.
5584 * g++.dg/inherit/crash3.C: Likewise.
5585 * g++.dg/inherit/error2.C: Likewise.
5586 * g++.dg/template/crash100.C: Likewise.
5587 * g++.old-deja/g++.eh/spec6.C: Likewise.
5588 * g++.old-deja/g++.mike/p811.C: Likewise.
5589 * g++.old-deja/g++.other/virtual11.C: Likewise.
5590 * g++.old-deja/g++.other/virtual4.C: Likewise.
5591
5592 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
5593
5594 PR target/85044
5595 * gcc.target/i386/pr85044.c: New test.
5596
5597 2018-03-27 Martin Sebor <msebor@redhat.com>
5598
5599 PR testsuite/83462
5600 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
5601 other than x86.
5602
5603 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5604
5605 PR target/83009
5606 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
5607
5608 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5609
5610 PR target/81863
5611 * gcc.target/arm/pr81863.c: New test.
5612
5613 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
5614
5615 PR target/85056
5616 * testsuite/gcc.target/nvptx/pr85056.c: New test.
5617 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
5618
5619 2018-03-27 Richard Biener <rguenther@suse.de>
5620
5621 PR testsuite/82847
5622 * lib/target-supports.exp (check_ssse3_available): New function.
5623 (check_effective_target_vect_perm_short): Enable for x86 if
5624 check_ssse3_available.
5625
5626 2018-03-27 Richard Biener <rguenther@suse.de>
5627
5628 PR tree-optimization/85082
5629 * gfortran.dg/pr85082.f90: New testcase.
5630
5631 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5632
5633 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
5634 to "l=2" in dg-final.
5635
5636 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5637
5638 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
5639 * gcc.target/mips/fix-r4000-2.c: Likewise.
5640 * gcc.target/mips/fix-r4000-3.c: Likewise.
5641 * gcc.target/mips/fix-r4000-4.c: Likewise.
5642 * gcc.target/mips/fix-r4000-5.c: Likewise.
5643 * gcc.target/mips/fix-r4000-6.c: Likewise.
5644 * gcc.target/mips/fix-r4000-7.c: Likewise.
5645 * gcc.target/mips/fix-r4000-8.c: Likewise.
5646 * gcc.target/mips/fix-r4000-9.c: Likewise.
5647 * gcc.target/mips/fix-r4000-10.c: Likewise.
5648 * gcc.target/mips/fix-r4000-7.c: Change dg-final
5649 "mulditi3_r4000" instead of "mulditi3".
5650 * gcc.target/mips/fix-r4000-8.c: Change dg-final
5651 "umulditi3_r4000" instead of "umulditi3".
5652
5653 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5654
5655 PR c++/85068
5656 * g++.dg/inherit/covariant22.C: New test.
5657
5658 2018-03-27 Richard Biener <rguenther@suse.de>
5659
5660 PR testsuite/84004
5661 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
5662 alignment.
5663
5664 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5665 Jason Merrill <jason@redhat.com>
5666
5667 PR c++/84632
5668 * g++.dg/init/array49.C: New.
5669 * g++.dg/torture/pr70499.C: Adjust.
5670
5671 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
5672
5673 PR target/85073
5674 * gcc.target/i386/pr85073.c: New test.
5675
5676 2018-03-26 Richard Biener <rguenther@suse.de>
5677
5678 PR testsuite/85066
5679 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
5680 instead of long.
5681
5682 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5683
5684 PR fortran/66709
5685 * gfortran.dg/parameter_array_format.f90: New test.
5686
5687 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5688 Neil Carlson <neil.n.carlson@gmail.com>
5689
5690 PR fortran/84381
5691 * gfortran.dg/literal_character_constant_1.inc: Replace
5692 call abort by STOP n.
5693 * gfortran.dg/overload_1.f90: Likewise.
5694
5695 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
5696 Dominique d'Humieres <dominiq@gcc.gnu.org>
5697
5698 PR fortran/84924
5699 * gfortran.dg/scalar_pointer_1.f90: New test.
5700
5701 2018-03-25 Tom de Vries <tom@codesourcery.com>
5702
5703 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
5704 precise.
5705
5706 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5707
5708 PR fortran/69497
5709 * gfortran.dg/pr89497.f90: New test.
5710
5711 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5712
5713 PR fortran/70068
5714 * gfortran.dg/substr_7.f90: New test.
5715
5716 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
5717
5718 PR fortran/42651
5719 * gfortran.dg/pr42651.f90: New test.
5720 * gfortran.dg/func_result_7.f90: Update error message.
5721
5722 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
5723
5724 PR tree-optimization/84005
5725 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
5726 failing to force the alignment.
5727
5728 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5729
5730 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
5731 from this to...
5732 <vclzd>: ...this.
5733
5734 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5735
5736 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
5737 message. Fix scan-assembler patterns.
5738
5739 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5740
5741 PR c++/85015
5742 * g++.dg/cpp0x/pr85015.C: New test.
5743
5744 PR c++/84942
5745 * g++.dg/cpp1y/pr84942.C: New test.
5746
5747 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
5748
5749 PR inline-asm/85030
5750 * testsuite/gcc.target/i386/pr85030.c: New.
5751
5752 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5753
5754 PR target/85026
5755 * g++.dg/pr85026.C: New test.
5756
5757 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
5758
5759 * g++.dg/debug/pr84704.C: XFAIL AIX.
5760
5761 2018-03-23 Sudakshina Das <sudi.das@arm.com>
5762
5763 PR target/84826
5764 * gcc.target/arm/pr84826.c: Add dg directive.
5765
5766 2018-03-23 Marek Polacek <polacek@redhat.com>
5767
5768 PR c++/85033
5769 * g++.dg/ext/builtin-offsetof2.C: New test.
5770
5771 PR c++/85045
5772 * g++.dg/cpp0x/Wnarrowing5.C: New test.
5773 * gcc.dg/pr85045.c: New test.
5774
5775 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
5776
5777 PR debug/85020
5778 * gnat.dg/lto22.adb: New test.
5779 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
5780 * gnat.dg/lto22_pkg2.ads: Likewise.
5781
5782 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5783
5784 PR c/80778
5785 * gcc.dg/lto/pr80778_0.c: New test.
5786
5787 PR inline-asm/85034
5788 * gcc.target/i386/pr85034.c: New test.
5789
5790 PR inline-asm/85022
5791 * c-c++-common/torture/pr85022.c: New test.
5792
5793 PR sanitizer/85029
5794 * g++.dg/ubsan/pr85029.C: New test.
5795
5796 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
5797
5798 PR c++/71251
5799 * g++.dg/cpp0x/pr71251.C: New.
5800
5801 PR c++/84789
5802 * g++.dg/template/pr84789.C: New.
5803 * g++.dg/template/pr84789-2.C: New.
5804 * g++.dg/template/pr84789-3.C: New.
5805 * g++.dg/parse/dtor11.C: Accept alternate error message.
5806
5807 PR c++/84729
5808 * g++.dg/pr84729.C: New.
5809 * g++.old-deja/g++.ext/arrnew2.C: Require error.
5810 * g++.old-deja/g++.robertl/eb58.C: Likewise.
5811 * g++.old-deja/g++.robertl/eb63.C: Likewise.
5812
5813 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
5814
5815 PR fortran/84922
5816 * gfortran.dg/interface_42.f90: New test.
5817 * gfortran.dg/interface_43.f90: New test.
5818
5819 2018-03-22 Sudakshina Das <sudi.das@arm.com>
5820
5821 PR target/84826
5822 * gcc.target/arm/pr84826.c: New test.
5823
5824 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
5825
5826 * gcc.target/arm/addr-modes-float.c: Move dg-do before
5827 dg-require-effective-target.
5828 * gcc.target/arm/addr-modes-int.c: Likewise.
5829 * gcc.target/nios2/lo-addr-tls.c: Likewise.
5830
5831 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5832
5833 PR target/84760
5834 * gcc.target/powerpc/altivec-ld-1.c: New test.
5835
5836 2018-03-22 Bin Cheng <bin.cheng@arm.com>
5837
5838 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
5839
5840 2018-03-22 Jakub Jelinek <jakub@redhat.com>
5841
5842 PR inline-asm/84941
5843 * gcc.dg/pr84941.c: New test.
5844
5845 2018-03-22 Tom de Vries <tom@codesourcery.com>
5846
5847 PR tree-optimization/84956
5848 * gcc.dg/pr84956.c: New test.
5849
5850 2018-03-22 Marek Polacek <polacek@redhat.com>
5851
5852 PR c++/84854
5853 * g++.dg/cpp1z/constexpr-if15.C: New test.
5854 * g++.dg/cpp1z/constexpr-if16.C: New test.
5855
5856 2018-03-21 Joseph Myers <joseph@codesourcery.com>
5857
5858 * gcc.dg/builtin-tgmath-3.c: New test.
5859
5860 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
5861
5862 PR c++/71965
5863 * g++.dg/concepts/pr71965.C: New.
5864
5865 PR c++/84610
5866 PR c++/84642
5867 * g++.dg/cpp0x/pr84610.C: New.
5868 * g++.dg/cpp0x/pr84642.C: New.
5869
5870 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5871
5872 PR c/84999
5873 * c-c++-common/pr84999.c: New test.
5874
5875 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5876
5877 PR c++/84972
5878 * g++.dg/ext/desig10.C: New.
5879
5880 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5881 Harald Anlauf <anlauf@gmx.de>
5882
5883 PR fortran/84957
5884 * gfortran.dg/pr84957.f90: New test.
5885
5886 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5887
5888 PR tree-optimization/84960
5889 * gcc.c-torture/compile/pr84960.c: New test.
5890
5891 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
5892
5893 PR tree-optimization/84811
5894 * gcc.dg/torture/pr84811.c: New test.
5895
5896 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5897
5898 PR tree-optimization/84982
5899 * c-c++-common/pr84982.c: New test.
5900
5901 PR c++/84961
5902 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
5903 "m" (++x) in C++.
5904 * g++.dg/torture/pr84961-1.C: New test.
5905 * g++.dg/torture/pr84961-2.C: New test.
5906
5907 2018-03-21 Nathan Sidwell <nathan@acm.org>
5908
5909 PR c++/85008
5910 * g++.dg/pr85008.C: New.
5911
5912 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
5913
5914 PR fortran/84615
5915 * gfortran.dg/char_result_17.f90: New test.
5916
5917 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5918
5919 PR c++/84994
5920 * g++.dg/other/accessor-fixits-1.C: Move to...
5921 * g++.dg/torture/accessor-fixits-1.C: ...here.
5922 * g++.dg/other/accessor-fixits-2.C: Move to...
5923 * g++.dg/torture/accessor-fixits-2.C: ...here.
5924 * g++.dg/other/accessor-fixits-3.C: Move to...
5925 * g++.dg/torture/accessor-fixits-3.C: ...here.
5926 * g++.dg/other/accessor-fixits-4.C: Move to...
5927 * g++.dg/torture/accessor-fixits-4.C: ...here.
5928 * g++.dg/other/accessor-fixits-5.C: Move to...
5929 * g++.dg/torture/accessor-fixits-5.C: ...here.
5930 * g++.dg/torture/accessor-fixits-6.C: New testcase.
5931 * g++.dg/torture/accessor-fixits-7.C: New testcase.
5932 * g++.dg/torture/accessor-fixits-8.C: New testcase.
5933
5934 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5935
5936 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
5937
5938 2018-03-21 Sudakshina Das <sudi.das@arm.com>
5939
5940 PR target/82989
5941 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
5942
5943 2018-03-21 Nathan Sidwell <nathan@acm.org>
5944
5945 PR c++/84804
5946 * g++.dg/lookup/pr84804.C: New.
5947
5948 2018-03-21 Martin Sebor <msebor@redhat.com>
5949
5950 PR c++/84850
5951 * g++.dg/Wclass-memaccess-3.C: New test.
5952 * g++.dg/Wclass-memaccess-4.C: New test.
5953
5954 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5955
5956 PR c++/84892
5957 * g++.dg/other/accessor-fixits-1.C
5958 (test_access_const_t1_color): New.
5959 (test_deref_const_t1_color): New.
5960 * g++.dg/other/accessor-fixits-5.C: New testcase.
5961
5962 2018-03-21 Tom de Vries <tom@codesourcery.com>
5963
5964 PR tree-optimization/83126
5965 * gcc.dg/graphite/pr83126.c: New test.
5966
5967 2018-03-21 Nathan Sidwell <nathan@acm.org>
5968
5969 * g++.dg/ext/anon-struct6.C: Adjust.
5970 * g++.dg/ext/deprecate-1.C: New.
5971 * g++.dg/ext/deprecate-2.C: New.
5972 * g++.dg/lookup/pr84602.C: Adjust.
5973 * g++.dg/lookup/pr84962.C: Adjust.
5974 * g++.old-deja/g++.other/anon4.C
5975
5976 PR c++/84836
5977 * g++.dg/lookup/pr84836.C: New.
5978
5979 2018-03-21 Bin Cheng <bin.cheng@arm.com>
5980
5981 PR tree-optimization/84969
5982 * gcc.dg/tree-ssa/pr84969.c: New test.
5983
5984 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5985
5986 PR rtl-optimization/84989
5987 * gcc.target/i386/pr84989.c: New test.
5988
5989 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
5990
5991 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
5992
5993 2018-03-21 Martin Liska <mliska@suse.cz>
5994
5995 PR ipa/84963
5996 * gfortran.dg/goacc/pr84963.f90: New test.
5997
5998 2018-03-21 Marek Polacek <polacek@redhat.com>
5999
6000 PR c++/71638, ICE with NSDMI and reference.
6001 * g++.dg/cpp0x/nsdmi14.C: New test.
6002 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
6003
6004 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
6005
6006 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
6007 MIPS with -mpaired-single directives.
6008
6009 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
6010
6011 PR fortran/85001
6012 * gfortran.dg/interface_41.f90: New test.
6013
6014 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6015
6016 PR debug/84875
6017 * gcc.dg/pr84875.c: New test.
6018
6019 2018-03-20 Marek Polacek <polacek@redhat.com>
6020
6021 PR c++/84978, ICE with NRVO.
6022 * g++.dg/opt/nrv19.C: New test.
6023
6024 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6025
6026 PR target/82518
6027 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6028 Disable for armeb targets.
6029 * gcc.target/arm/pr82518.c: New test.
6030
6031 2018-03-20 Nathan Sidwell <nathan@acm.org>
6032
6033 PR c++/84962
6034 * g++.dg/lookup/pr84962.C: New.
6035
6036 PR c++/84970
6037 * g++.dg/lookup/pr84970.C: New.
6038
6039 2018-03-20 Richard Biener <rguenther@suse.de>
6040
6041 PR target/84986
6042 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
6043
6044 2018-03-20 Martin Liska <mliska@suse.cz>
6045
6046 PR ipa/84825
6047 * g++.dg/ipa/pr84825.C: New test.
6048
6049 2018-03-20 Martin Liska <mliska@suse.cz>
6050
6051 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
6052
6053 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6054
6055 PR target/84845
6056 * gcc.c-torture/compile/pr84845.c: New test.
6057
6058 2018-03-20 Sudakshina Das <sudi.das@arm.com>
6059
6060 PR target/82989
6061 * gcc.target/arm/pr82989.c: New test.
6062
6063 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6064
6065 PR target/84945
6066 * gcc.target/i386/pr84945.c: New test.
6067
6068 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
6069
6070 PR target/81647
6071 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
6072
6073 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6074
6075 PR c/84953
6076 * gcc.dg/pr84953.c: New test.
6077
6078 2018-03-19 Marek Polacek <polacek@redhat.com>
6079
6080 PR c++/84925
6081 * g++.dg/cpp1z/lambda-__func__.C: New test.
6082
6083 PR c++/84927
6084 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
6085
6086 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6087
6088 PR sanitizer/78651
6089 * g++.dg/asan/pr78651.C: New test.
6090
6091 2018-03-19 Tom de Vries <tom@codesourcery.com>
6092
6093 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
6094 vect_int_mult. Add nvptx xfail for PR84958.
6095
6096 2018-03-19 Nathan Sidwell <nathan@acm.org>
6097
6098 PR c++/84835
6099 * g++.dg/cpp1y/pr84835.C: New.
6100
6101 2018-03-19 Sudakshina Das <sudi.das@arm.com>
6102
6103 PR target/81647
6104 * gcc.target/aarch64/pr81647.c: New.
6105
6106 2018-03-19 Richard Biener <rguenther@suse.de>
6107
6108 PR tree-optimization/84933
6109 * g++.dg/pr84933.C: New testcase.
6110
6111 2018-03-19 Richard Biener <rguenther@suse.de>
6112
6113 PR tree-optimization/84859
6114 * gcc.dg/tree-ssa/pr84859.c: New testcase.
6115 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
6116 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
6117 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
6118
6119 2018-03-19 Nathan Sidwell <nathan@acm.org>
6120
6121 PR c++/84812
6122 * g++.dg/lookup/pr84812.C: New.
6123
6124 2018-03-19 Richard Biener <rguenther@suse.de>
6125
6126 PR tree-optimization/84929
6127 * gcc.dg/torture/pr84929.c: New testcase.
6128
6129 2018-03-19 Tamar Christina <tamar.christina@arm.com>
6130
6131 PR target/84711
6132 * gcc.target/arm/big-endian-subreg.c: Delete.
6133
6134 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6135
6136 PR fortran/84931
6137 * gfortran.dg/array_constructor_52.f90: New test.
6138
6139 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
6140
6141 PR fortran/77414
6142 * gfortran.dg/pr77414.f90: New test.
6143 * gfortran.dg/internal_references_1.f90: Adjust error message.
6144
6145 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
6146
6147 PR fortran/65453
6148 * gfortran.dg/pr65453.f90: New test.
6149
6150 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
6151
6152 PR tree-optimization/84913
6153 * gfortran.dg/vect/pr84913.f90: New test.
6154
6155 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6156
6157 PR fortran/79929
6158 * gfortran.dg/warn_concat.f90: New test.
6159
6160 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6161
6162 PR target/84899
6163 * gcc.dg/pr84899.c: New test.
6164
6165 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
6166
6167 PR fortran/69395
6168 * gfortran.dg/pr69395.f90: Add test for max dimensions
6169
6170 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
6171
6172 PR target/84876
6173 * gcc.target/i386/pr84876.c: New test.
6174
6175 2018-03-16 Martin Liska <mliska@suse.cz>
6176
6177 PR ipa/84833
6178 * gcc.target/i386/mvc11.c: New test.
6179
6180 2018-03-16 Martin Liska <mliska@suse.cz>
6181
6182 PR ipa/84722
6183 * gcc.target/i386/mvc10.c: New test.
6184
6185 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6186
6187 PR c++/79937
6188 PR c++/82410
6189 * g++.dg/cpp1y/pr79937-1.C: New test.
6190 * g++.dg/cpp1y/pr79937-2.C: New test.
6191 * g++.dg/cpp1y/pr79937-3.C: New test.
6192 * g++.dg/cpp1y/pr79937-4.C: New test.
6193 * g++.dg/cpp1y/pr82410.C: New test.
6194
6195 2018-03-16 Tom de Vries <tom@codesourcery.com>
6196
6197 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
6198
6199 2018-03-16 Tom de Vries <tom@codesourcery.com>
6200
6201 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
6202
6203 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6204
6205 PR c++/84874
6206 * g++.dg/cpp2a/desig8.C: New test.
6207
6208 PR tree-optimization/84841
6209 * gcc.dg/pr84841.c: New test.
6210
6211 PR c++/84874
6212 * g++.dg/cpp2a/desig7.C: New test.
6213
6214 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
6215 Jim MacArthur <jim.macarthur@codethink.co.uk>
6216
6217 * gfortran.dg/automatic_1.f90: New test.
6218 * gfortran.dg/automatic_repeat.f90: New test
6219 * gfortran.dg/automatic_save.f90: New test.
6220 * gfortran.dg/vax_structure.f90: New test.
6221
6222 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6223
6224 PR fortran/78741
6225 * gfortran.dg/pr78741.f90: New test.
6226
6227 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6228
6229 PR fortran/69395
6230 * gfortran.dg/pr69395.f90: New test.
6231
6232 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6233
6234 PR c++/79085
6235 * g++.dg/opt/pr79085.C: New test.
6236
6237 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
6238
6239 PR target/84574
6240 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
6241 label instead of __x86_indirect_thunk label.
6242
6243 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6244
6245 PR c++/84222
6246 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
6247 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
6248 * g++.dg/warn/deprecated-13.C: New test.
6249
6250 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
6251
6252 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
6253
6254 2018-03-15 Richard Biener <rguenther@suse.de>
6255
6256 PR c/84873
6257 * c-c++-common/pr84873.c: New testcase.
6258
6259 2018-03-15 Tamar Christina <tamar.christina@arm.com>
6260
6261 PR target/84711
6262 * gcc.target/arm/big-endian-subreg.c: New.
6263
6264 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6265
6266 PR target/84860
6267 * gcc.c-torture/compile/pr84860.c: New test.
6268
6269 2018-03-15 Julia Koval <julia.koval@intel.com>
6270
6271 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6272 cannonlake.
6273 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
6274 avx512bitalg.
6275
6276 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6277
6278 PR c/84853
6279 * gcc.dg/pr84853.c: New test.
6280
6281 2018-03-14 Carl Love <cel@us.ibm.com>
6282
6283 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
6284
6285 2018-03-14 Martin Liska <mliska@suse.cz>
6286
6287 PR ipa/8480
6288 * g++.dg/lto/pr84805_0.C: New test.
6289 * g++.dg/lto/pr84805_1.C: New test.
6290 * g++.dg/lto/pr84805_2.C: New test.
6291
6292 2018-03-14 David Malcolm <dmalcolm@redhat.com>
6293
6294 PR c/84852
6295 * gcc.dg/fixits-pr84852-1.c: New test.
6296 * gcc.dg/fixits-pr84852-2.c: New test.
6297
6298 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6299
6300 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
6301 separate verbose message.
6302 * lib/scandump.exp (scan-dump-times): Likewise.
6303
6304 2018-03-14 Julia Koval <julia.koval@intel.com>
6305
6306 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
6307 server.
6308 * gcc.target/i386/funcspec-56.inc: Ditto.
6309
6310 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6311
6312 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
6313 aarch64_sve_hw.
6314
6315 2018-03-14 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR sanitizer/83392
6318 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
6319 check count from 17 to 14.
6320
6321 PR target/84844
6322 * gcc.target/i386/pr84844.c: New test.
6323
6324 2018-03-14 Richard Biener <rguenther@suse.de>
6325
6326 PR tree-optimization/84830
6327 * gcc.dg/torture/pr84830.c: New testcase.
6328
6329 2018-03-14 Marek Polacek <polacek@redhat.com>
6330
6331 PR c++/84596
6332 * g++.dg/cpp0x/static_assert15.C: New test.
6333
6334 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
6335
6336 PR fortran/61775
6337 * gfortran.dg/pr61775.f90: New test.
6338
6339 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR c++/84843
6342 * g++.dg/ext/pr84843-1.C: New test.
6343 * g++.dg/ext/pr84843-2.C: New test.
6344
6345 2018-03-13 David Pagan <dave.pagan@oracle.com>
6346
6347 PR c/46921
6348 * gcc.dg/pr46921.c: New test.
6349
6350 2018-03-13 Martin Sebor <msebor@redhat.com>
6351
6352 PR tree-optimization/84725
6353 * c-c++-common/Wstringop-truncation-4.c: New test.
6354 * c-c++-common/attr-nonstring-5.c: New test.
6355
6356 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6357
6358 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
6359 than unpacks.
6360 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
6361 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
6362
6363 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6364
6365 * gcc.target/aarch64/sve/tls_1.c: New test.
6366 * gcc.target/aarch64/sve/tls_2.C: Likewise.
6367
6368 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6369
6370 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
6371 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
6372
6373 2018-03-13 Martin Liska <mliska@suse.cz>
6374
6375 PR ipa/84658.
6376 * g++.dg/ipa/pr84658.C: New test.
6377
6378 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR middle-end/84834
6381 * gcc.dg/pr84834.c: New test.
6382
6383 PR target/84827
6384 * gcc.target/i386/pr84827.c: New test.
6385
6386 PR target/84828
6387 * g++.dg/ext/pr84828.C: New test.
6388
6389 PR target/84786
6390 * gcc.target/i386/avx512f-pr84786-1.c: New test.
6391 * gcc.target/i386/avx512f-pr84786-2.c: New test.
6392
6393 PR c++/84808
6394 * g++.dg/cpp1y/constexpr-84808.C: New test.
6395
6396 PR c++/84704
6397 * g++.dg/debug/pr84704.C: New test.
6398
6399 2018-03-12 Renlin Li <renlin.li@arm.com>
6400
6401 * gcc.target/aarch64/movi_hf.c: New.
6402 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
6403 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
6404
6405 2018-03-12 Martin Sebor <msebor@redhat.com>
6406
6407 PR tree-optimization/83456
6408 * c-c++-common/Wrestrict-2.c: Remove test cases.
6409 * c-c++-common/Wrestrict.c: Same.
6410 * gcc.dg/Wrestrict-12.c: New test.
6411 * gcc.dg/Wrestrict-14.c: New test.
6412
6413 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6414
6415 * g++.dg/pr84821.C: New test.
6416
6417 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6418
6419 * gcc.dg/pr84799.c: New test.
6420
6421 2018-03-12 Richard Biener <rguenther@suse.de>
6422
6423 PR tree-optimization/84803
6424 * gcc.dg/torture/pr84803.c: New testcase.
6425
6426 2018-03-12 Jakub Jelinek <jakub@redhat.com>
6427
6428 PR c++/84813
6429 * g++.dg/debug/pr84813.C: New test.
6430
6431 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
6432
6433 PR fortran/84546
6434 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
6435
6436 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
6437
6438 PR fortran/83939
6439 * gfortran.dg/pr83939.f90
6440
6441 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6442
6443 PR fortran/66128
6444 * gfortran.dg/zero_sized_9.f90: New test.
6445
6446 2018-03-11 Jakub Jelinek <jakub@redhat.com>
6447
6448 PR debug/58150
6449 * g++.dg/debug/dwarf2/enum2.C: New test.
6450
6451 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
6452
6453 PR fortran/84734
6454 * gfortran.dg/pr84734.f90: New test.
6455
6456 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
6457
6458 * gnat.dg/prot3.adb: New test.
6459 * gnat.dg/prot3_pkg.ad[sb]: New helper.
6460
6461 2018-03-09 Jason Merrill <jason@redhat.com>
6462 Paolo Carlini <paolo.carlini@oracle.com>
6463
6464 PR c++/71169
6465 PR c++/71832
6466 * g++.dg/cpp0x/pr71169.C: New.
6467 * g++.dg/cpp0x/pr71169-2.C: Likewise.
6468 * g++.dg/cpp0x/pr71832.C: Likewise.
6469
6470 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
6471
6472 PR target/83969
6473 * gcc.target/powerpc/pr83969.c: New test.
6474
6475 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6476
6477 PR target/84772
6478 * gcc.dg/pr84772.c: New test.
6479
6480 PR c++/84076
6481 * g++.dg/warn/Wformat-2.C: New test.
6482
6483 PR c++/84767
6484 * g++.dg/ext/vla18.C: New test.
6485
6486 2018-03-09 Martin Sebor <msebor@redhat.com>
6487
6488 PR tree-optimization/84526
6489 * gcc.dg/Wrestrict-10.c: New test.
6490 * gcc.dg/Wrestrict-11.c: New test.
6491
6492 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
6493
6494 PR rtl-optimization/84682
6495 * gcc.dg/torture/pr84682-1.c: New.
6496 * gcc.dg/torture/pr84682-2.c: New.
6497 * gcc.dg/torture/pr84682-3.c: New.
6498
6499 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6500
6501 PR c++/84724
6502 * g++.dg/ext/pr84724.C: New test.
6503
6504 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
6505
6506 PR target/83712
6507 * gcc.target/arm/pr83712.c: New.
6508
6509 2018-03-09 Richard Biener <rguenther@suse.de>
6510
6511 PR tree-optimization/84775
6512 * gcc.dg/torture/pr84775.c: New testcase.
6513
6514 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6515
6516 PR debug/84404
6517 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
6518 targets.
6519
6520 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
6521
6522 * gcc.c-torture/compile/20180309-1.c: New test.
6523
6524 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6525
6526 PR c++/80598
6527 * g++.dg/warn/Wunused-function4.C: New test.
6528
6529 PR inline-asm/84742
6530 * gcc.target/i386/pr84742-1.c: New test.
6531 * gcc.target/i386/pr84742-2.c: New test.
6532
6533 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6534
6535 PR target/84748
6536 * gcc.c-torture/execute/pr84748.c: New test.
6537
6538 2018-03-08 Richard Biener <rguenther@suse.de>
6539
6540 PR middle-end/84552
6541 * gcc.dg/graphite/pr84552.c: New testcase.
6542
6543 2018-03-08 Richard Biener <rguenther@suse.de>
6544
6545 PR tree-optimization/84178
6546 * gcc.dg/torture/pr84178-2.c: New testcase.
6547
6548 2018-03-08 David Malcolm <dmalcolm@redhat.com>
6549
6550 PR tree-optimization/84178
6551 * gcc.c-torture/compile/pr84178-1.c: New test.
6552
6553 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
6554
6555 * lib/target-supports.exp: Do not return zero from a ifunc
6556 function.
6557
6558 2018-03-08 Richard Biener <rguenther@suse.de>
6559
6560 PR tree-optimization/84746
6561 * gcc.dg/torture/pr84746.c: New testcase.
6562
6563
6564 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
6565 PR debug/84404
6566 PR debug/84408
6567 * gcc.dg/graphite/pr84404.c: New.
6568
6569 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6570
6571 PR tree-optimization/84740
6572 * gcc.dg/torture/pr84740.c: New test.
6573
6574 PR tree-optimization/84739
6575 * gcc.dg/pr84739.c: New test.
6576
6577 2018-03-07 Martin Sebor <msebor@redhat.com>
6578
6579 PR tree-optimization/83519
6580 * gcc.dg/Wrestrict-13.c: New test.
6581
6582 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
6583
6584 PR fortran/64124
6585 PR fortran/70409
6586 * gfortran.dg/pr64124.f90: New tests.
6587 * gfortran.dg/pr70409.f90: New tests.
6588
6589 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
6590
6591 PR target/82411
6592 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
6593
6594 2018-03-07 Martin Sebor <msebor@redhat.com>
6595
6596 PR tree-optimization/84526
6597 * gcc.dg/Wrestrict-10.c: New test.
6598
6599 2018-03-07 Martin Sebor <msebor@redhat.com>
6600
6601 PR tree-optimization/84468
6602 * g++.dg/warn/Wstringop-truncation-2.C: New test.
6603 * gcc.dg/Wstringop-truncation.c: New test.
6604 * gcc.dg/Wstringop-truncation-2.c: New test.
6605
6606 2018-03-07 Jakub Jelinek <jakub@redhat.com>
6607
6608 PR fortran/84565
6609 * gfortran.dg/pr84565.f90: New test.
6610
6611 PR middle-end/84723
6612 * gcc.target/i386/pr84723-1.c: New test.
6613 * gcc.target/i386/pr84723-2.c: New test.
6614 * gcc.target/i386/pr84723-3.c: New test.
6615 * gcc.target/i386/pr84723-4.c: New test.
6616 * gcc.target/i386/pr84723-5.c: New test.
6617
6618 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6619
6620 PR fortran/64107
6621 * gfortran.dg/pr64107.f90: New test.
6622
6623 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6624
6625 PR fortran/84697
6626 PR fortran/66128
6627 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
6628
6629 2018-03-06 Marek Polacek <polacek@redhat.com>
6630
6631 PR c++/84684
6632 * g++.dg/cpp1z/constexpr-84684.C: New test.
6633
6634 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6635
6636 PR c/84721
6637 * gcc.dg/pr84721.c: New test.
6638
6639 PR target/84710
6640 * gcc.dg/pr84710.c: New test.
6641
6642 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6643
6644 PR fortran/56667
6645 * gfortran.dg/implied_do_2.f90: New test.
6646 * gfortran.dg/coarray_8.f90: Update for new error message.
6647
6648 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6649
6650 PR inline-asm/84683
6651 * g++.dg/ext/pr84683.C: New test.
6652
6653 PR tree-optimization/84687
6654 * gcc.dg/pr84687.c: New test.
6655
6656 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
6657
6658 PR c++/84231
6659 * g++.dg/pr84231.C: New.
6660
6661 PR c++/84593
6662 * g++.dg/cpp1y/pr84593.C: New.
6663
6664 PR c++/84492
6665 * g++.dg/pr84492.C: New.
6666
6667 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6668
6669 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
6670 __builtin_ppc_speculation_barrier.
6671
6672 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6673
6674 PR target/84700
6675 * gcc.target/powerpc/pr84700.c: New test.
6676
6677 2018-03-05 Nathan Sidwell <nathan@acm.org>
6678
6679 PR c++/84702
6680 * g++.dg/lookup/pr84702.C: New.
6681
6682 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6683
6684 PR target/84564
6685 * gcc.target/i386/pr84564.c: New test.
6686
6687 2018-03-05 Marek Polacek <polacek@redhat.com>
6688
6689 PR c++/84707
6690 * g++.dg/cpp0x/inline-ns10.C: New test.
6691
6692 2018-03-05 Nathan Sidwell <nathan@acm.org>
6693
6694 PR c++/84694
6695 * g++.dg/template/pr84694.C: New.
6696
6697 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6698
6699 PR target/84524
6700 * gcc.c-torture/execute/pr84524.c: New test.
6701 * gcc.target/i386/avx512bw-pr84524.c: New test.
6702
6703 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
6704
6705 PR target/84264
6706 * g++.dg/pr84264.C: New test.
6707
6708 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6709
6710 PR c++/84618
6711 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
6712 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
6713 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
6714
6715 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
6716
6717 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
6718 * g++.dg/other/i386-3.C: Ditto.
6719 * gcc.target/i386/sse-12.c: Ditto.
6720 * gcc.target/i386/sse-13.c: Ditto.
6721 * gcc.target/i386/sse-14.c: Ditto.
6722 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
6723 * gcc.target/i386/wbinvd-1.c: New test.
6724 * gcc.target/i386/wbnoinvd-1.c: Ditto.
6725 * gcc.target/i386/pconfig-1.c: Ditto.
6726
6727 2018-03-05 Pádraig Brady <P@draigBrady.com>
6728 Nathan Sidwell <nathan@acm.org>
6729
6730 PR c++/84497
6731 * g++.dg/cpp0x/pr84497.C: New.
6732
6733 2018-03-05 Richard Biener <rguenther@suse.de>
6734
6735 PR tree-optimization/84670
6736 * gcc.dg/pr84670-1.c: New testcase.
6737 * gcc.dg/pr84670-2.c: Likewise.
6738 * gcc.dg/pr84670-3.c: Likewise.
6739 * gcc.dg/pr84670-4.c: Likewise.
6740
6741 2018-03-05 Richard Biener <rguenther@suse.de>
6742
6743 PR tree-optimization/84650
6744 * gcc.dg/graphite/pr84650.c: New testcase.
6745
6746 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6747
6748 PR c++/82022
6749 * g++.dg/cpp1z/constexpr-lambda20.C: New.
6750
6751 2018-03-03 Harald Anlauf <anlauf@gmx.de>
6752
6753 PR fortran/71085
6754 * gfortran.dg/pr71085.f90: New test.
6755
6756 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6757
6758 PR fortran/66128
6759 * gfortran.dg/zero_sized_8.f90: Really commit New test.
6760
6761 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6762
6763 PR fortran/51434
6764 * gfortran.dg/pr51434.f90: New test.
6765
6766 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6767
6768 PR c++/61358
6769 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
6770
6771 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6772
6773 PR c++/67370
6774 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
6775
6776 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6777
6778 PR c++/71464
6779 * g++.dg/torture/pr71464.C: New.
6780
6781 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
6782
6783 PR fortran/80965
6784 * gfortran.dg/select_type_41.f90: New test.
6785
6786 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6787
6788 PR c++/61135
6789 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
6790
6791 2018-03-02 Marek Polacek <polacek@redhat.com>
6792
6793 PR c++/84578
6794 * g++.dg/ext/flexary29.C: New test.
6795
6796 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6797
6798 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
6799
6800 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6801
6802 PR c++/81812
6803 * g++.dg/torture/pr81812.C: New.
6804
6805 2018-03-02 Marek Polacek <polacek@redhat.com>
6806
6807 PR c++/84171
6808 * g++.dg/warn/Wsign-compare-8.C: New test.
6809
6810 PR c++/84663
6811 * g++.dg/parse/array-size3.C: New test.
6812
6813 PR c++/84664
6814 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
6815
6816 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6817
6818 PR c++/84662
6819 * g++.dg/cpp1y/pr84662.C: New test.
6820
6821 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
6822
6823 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
6824 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
6825 "dg-lto-options".
6826 * g++.dg/lto/20101010-1_0.C: Likewise.
6827 * g++.dg/lto/20101010-2_0.C: Likewise.
6828
6829 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6830
6831 PR ipa/84628
6832 * gcc.dg/pr84628.c: New test.
6833
6834 PR target/56540
6835 * gcc.target/ia64/pr56540.c: New test.
6836
6837 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6838
6839 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
6840 32-bit target.
6841 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
6842 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
6843 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
6844 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
6845
6846 2018-03-02 Marek Polacek <polacek@redhat.com>
6847
6848 PR c++/84590
6849 * c-c++-common/ubsan/shift-11.c: New test.
6850
6851 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6852
6853 * gcc.dg/vect/vect-alias-check-13.c: New test.
6854
6855 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6856
6857 PR target/84614
6858 * gcc.dg/pr84614.c: New test.
6859
6860 PR inline-asm/84625
6861 * gcc.target/i386/pr84625.c: New test.
6862
6863 2018-03-02 Richard Biener <rguenther@suse.de>
6864
6865 PR tree-optimization/84427
6866 * gcc.dg/torture/pr84427.c: New testcase.
6867
6868 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
6869
6870 PR target/84534
6871 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
6872 powerpc64le*-*-linux*.
6873 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
6874 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
6875
6876 2018-03-01 Martin Sebor <msebor@redhat.com>
6877
6878 PR c++/84294
6879 * g++.dg/ext/attr-const.C: Remove xfail.
6880 * g++.dg/ext/attr-malloc-3.C: New test.
6881 * g++.dg/ext/attr-noinline-3.C: New test.
6882 * g++.dg/ext/attr-noreturn-3.C: New test.
6883 * g++.dg/ext/attr-nothrow-3.C: New test.
6884 * g++.dg/ext/attr-pure.C: Remove xfail.
6885
6886 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6887
6888 PR sanitizer/70875
6889 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
6890 dg-options and dg-shouldfail "ubsan" directive.
6891
6892 2018-03-01 Marek Polacek <polacek@redhat.com>
6893 Jason Merrill <jason@redhat.com>
6894
6895 PR c++/84582
6896 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
6897 * g++.dg/cpp1z/static1.C: New test.
6898 * g++.dg/template/static37.C: New test.
6899
6900 2018-03-01 Nathan Sidwell <nathan@acm.org>
6901
6902 PR c++/84434
6903 * g++.dg/template/pr84434.C: New.
6904
6905 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
6906
6907 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
6908 -mthumb to the command-line.
6909
6910 2018-03-01 Marek Polacek <polacek@redhat.com>
6911
6912 PR c++/84596
6913 * g++.dg/cpp0x/static_assert14.C: New test.
6914
6915 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
6916
6917 PR c++/79410
6918 * g++.dg/torture/pr79410.C: New.
6919
6920 2018-03-01 Martin Liska <mliska@suse.cz>
6921
6922 PR sanitizer/82484
6923 * gcc.dg/asan/pr82484.c: New test.
6924
6925 2018-03-01 Richard Biener <rguenther@suse.de>
6926
6927 PR debug/84645
6928 * gfortran.dg/lto/pr84645_0.f90: New testcase.
6929
6930 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6931
6932 PR fortran/84219
6933 * gfortran.dg/coarray_47.f90: New test.
6934
6935 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6936
6937 PR fortran/84538
6938 * gfortran.dg/class_array_23.f03: New test.
6939
6940 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6941
6942 PR rtl-optimization/84528
6943 * gcc.dg/torture/pr84538.c: Rename to...
6944 * gcc.dg/torture/pr84528.c: ...this.
6945
6946 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6947
6948 PR rtl-optimization/84528
6949 * gcc.dg/torture/pr84538.c: New test.
6950
6951 2018-02-28 Martin Sebor <msebor@redhat.com>
6952
6953 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
6954 -fpic test failures.
6955 * c-c++-common/Wrestrict-2.c: Same.
6956 * c-c++-common/Wstringop-truncation.c: Same.
6957 * gcc.dg/Warray-bounds-22.c: Same.
6958 * gcc.dg/Wstringop-overflow.c: Same.
6959 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
6960 (signed_range): Same.
6961 (unsigned_anti_range): Same.
6962 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
6963 (signed_range): Same.
6964 (unsigned_anti_range): Same.
6965 * gcc.dg/attr-alloc_size-7.c: Same.
6966 * gcc.dg/attr-alloc_size-8.c: Same.
6967 * gcc.dg/builtin-alloc-size.c: Same.
6968 * gcc.dg/builtin-stpncpy.c: Same.
6969 * gcc.dg/builtins-nonnull.c: Same.
6970 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
6971 * gcc.dg/pr79214.c: Same.
6972 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
6973 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6974 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6975 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
6976 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
6977 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
6978 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
6979 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6980 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
6981 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6982 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6983
6984 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
6985
6986 PR target/84014
6987 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
6988
6989 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6990
6991 PR c++/84609
6992 * g++.dg/cpp0x/pr84609.C: New test.
6993
6994 2018-02-28 Martin Sebor <msebor@redhat.com>
6995
6996 PR testsuite/84617
6997 * g++.dg/ext/attr-malloc-3.C: New test.
6998 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
6999 to pre-existing problems.
7000 * g++.dg/ext/attr-pure.C: Same.
7001
7002 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
7003
7004 PR fortran/83901
7005 * gfortran.dg/associate_37.f90: New test.
7006
7007 PR fortran/83344
7008 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
7009
7010 2018-02-28 Jakub Jelinek <jakub@redhat.com>
7011
7012 PR target/52991
7013 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
7014 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
7015 * gcc.dg/bf-ms-layout-4.c: New test.
7016 * gcc.dg/bf-ms-layout-5.c: New test.
7017
7018 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
7019
7020 PR target/83399
7021 * gcc.target/powerpc/pr83399.c: Only run on Linux.
7022
7023 2018-02-28 Richard Biener <rguenther@suse.de>
7024
7025 PR tree-optimization/84584
7026 * gcc.dg/graphite/pr84584.c: New testcase.
7027
7028 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
7029
7030 PR preprocessor/84517
7031 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
7032
7033 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7034
7035 * c-c++-common/dump-ada-spec-12.c: New test.
7036 * c-c++-common/dump-ada-spec-13.c: Likewise.
7037
7038 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7039
7040 * c-c++-common/dump-ada-spec-11.c: New test.
7041
7042 2018-02-28 Martin Liska <mliska@suse.cz>
7043
7044 PR testsuite/84597
7045 * g++.dg/ext/timevar1.C: Fix pruned patterns.
7046 * g++.dg/ext/timevar2.C: Likewise.
7047
7048 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7049
7050 * c-c++-common/dump-ada-spec-8.c: New test.
7051 * c-c++-common/dump-ada-spec-9.c: Likewise.
7052 * c-c++-common/dump-ada-spec-10.c: Likewise.
7053
7054 2018-02-28 Richard Biener <rguenther@suse.de>
7055
7056 PR middle-end/84607
7057 * gcc.dg/pr84607.c: New testcase.
7058
7059 2018-02-28 Nathan Sidwell <nathan@acm.org>
7060
7061 PR c++/84602
7062 * g++.dg/lookup/pr84602.C: New.
7063
7064 2018-02-28 Jakub Jelinek <jakub@redhat.com>
7065
7066 PR c++/83871
7067 PR c++/83503
7068 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
7069 dg-options.
7070 * g++.dg/ext/attr-nonnull.C: Likewise.
7071 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
7072 directives.
7073 * g++.dg/ext/attr-noinline-2.C: Likewise.
7074 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
7075 -fdump-tree-eh in dg-options.
7076
7077 2018-02-28 Alan Modra <amodra@gmail.com>
7078
7079 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
7080 GNU ld message.
7081 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
7082
7083 2018-02-27 Martin Sebor <msebor@redhat.com>
7084
7085 PR c++/83871
7086 PR c++/83503
7087 * g++.dg/Wmissing-attributes.C: New test.
7088 * g++.dg/ext/attr-const-pure.C: New test.
7089 * g++.dg/ext/attr-const.C: New test.
7090 * g++.dg/ext/attr-deprecated-2.C: New test.
7091 * g++.dg/ext/attr-malloc-2.C: New test.
7092 * g++.dg/ext/attr-malloc.C: New test.
7093 * g++.dg/ext/attr-noinline-2.C: New test.
7094 * g++.dg/ext/attr-noinline.C: New test.
7095 * g++.dg/ext/attr-nonnull.C: New test.
7096 * g++.dg/ext/attr-noreturn-2.C: New test.
7097 * g++.dg/ext/attr-noreturn.C: New test.
7098 * g++.dg/ext/attr-nothrow-2.C: New test.
7099 * g++.dg/ext/attr-nothrow.C: New test.
7100 * g++.dg/ext/attr-optimize.C: New test.
7101 * g++.dg/ext/attr-pure.C: New test.
7102 * g++.dg/ext/attr-returns-nonnull.C: New test.
7103 * g++.dg/ext/attr-warning.C: New test.
7104
7105 2018-02-27 Nathan Sidwell <nathan@acm.org>
7106
7107 PR c++/84426
7108 * g++.dg/lookup/pr84426.C: New.
7109
7110 2018-02-27 Richard Biener <rguenther@suse.de>
7111
7112 PR tree-optimization/84512
7113 * gcc.dg/tree-ssa/pr84512.c: New testcase.
7114
7115 2018-02-27 Martin Liska <mliska@suse.cz>
7116
7117 PR gcov-profile/84548
7118 * g++.dg/gcov/pr84548.C: New test.
7119
7120 2018-02-27 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR target/84575
7123 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
7124
7125 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7126
7127 PR c++/84558
7128 * g++.dg/cpp1y/pr84558.C: New test.
7129
7130 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7131
7132 PR c++/84540
7133 * g++.dg/cpp0x/alignas14.C: New.
7134 * g++.dg/cpp0x/alignas15.C: Likewise.
7135
7136 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7137
7138 PR c++/84557
7139 * g++.dg/gomp/pr84557.C: New test.
7140
7141 2018-02-26 Marek Polacek <polacek@redhat.com>
7142
7143 PR c++/84325
7144 * g++.dg/cpp1z/pr84325.C: New test.
7145
7146 2018-02-26 Carl Love <cel@us.ibm.com>
7147
7148 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
7149 Power 8 test file.
7150 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
7151 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
7152 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
7153 -mcpu=power8.
7154 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
7155 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
7156 -mcpu=power8.
7157
7158 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7159
7160 PR target/84039
7161 * gcc.target/i386/indirect-thunk-1.c: Updated.
7162 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7163 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7164 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7165 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7166 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7167 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7168 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7169 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7170 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7171 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7172 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7173 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7174 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7175 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7176 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7177 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7178 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7179 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7180 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7181 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7182 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7183 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7184 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7185 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7186 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7187 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7188 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7189 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7190 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7191 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7192 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7193 * gcc.target/i386/ret-thunk-9.c: Likewise.
7194 * gcc.target/i386/ret-thunk-10.c: Likewise.
7195 * gcc.target/i386/ret-thunk-11.c: Likewise.
7196 * gcc.target/i386/ret-thunk-12.c: Likewise.
7197 * gcc.target/i386/ret-thunk-13.c: Likewise.
7198 * gcc.target/i386/ret-thunk-14.c: Likewise.
7199 * gcc.target/i386/ret-thunk-15.c: Likewise.
7200
7201 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
7202
7203 * gcc.c-torture/execute/20180226-1.c: New test.
7204
7205 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
7206
7207 PR tree-optimization/83965
7208 * gcc.dg/vect/pr83965-2.c: New test.
7209
7210 2018-02-26 Tom de Vries <tom@codesourcery.com>
7211
7212 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
7213
7214 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7215
7216 PR target/84530
7217 * gcc.target/i386/ret-thunk-22.c: New test.
7218 * gcc.target/i386/ret-thunk-23.c: Likewise.
7219 * gcc.target/i386/ret-thunk-24.c: Likewise.
7220 * gcc.target/i386/ret-thunk-25.c: Likewise.
7221 * gcc.target/i386/ret-thunk-26.c: Likewise.
7222
7223 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7224
7225 PR c++/84533
7226 * g++.dg/cpp1z/pr84533.C: New.
7227
7228 2018-02-26 Marek Polacek <polacek@redhat.com>
7229
7230 PR c++/84537
7231 * g++.dg/parse/error60.C: New test.
7232
7233 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7234
7235 PR c++/84556
7236 * g++.dg/gomp/pr84556.C: New test.
7237 * g++.dg/vect/pr84556.cc: New test.
7238
7239 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
7240
7241 PR fortran/32957
7242 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
7243 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7244 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
7245 * gfortran.dg/c_loc_test.f90: Likewise.
7246 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7247 * gfortran.dg/proc_decl_17.f90: Likewise.
7248 * gfortran.dg/proc_ptr_8.f90: Likewise.
7249
7250 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7251
7252 PR target/84521
7253 * gcc.target/aarch64/lr_free_2.c: Revert changes in
7254 r254814 disabling -fomit-frame-pointer by default.
7255 * gcc.target/aarch64/spill_1.c: Likewise.
7256 * gcc.target/aarch64/test_frame_11.c: Likewise.
7257 * gcc.target/aarch64/test_frame_12.c: Likewise.
7258 * gcc.target/aarch64/test_frame_13.c: Likewise.
7259 * gcc.target/aarch64/test_frame_14.c: Likewise.
7260 * gcc.target/aarch64/test_frame_15.c: Likewise.
7261 * gcc.target/aarch64/test_frame_3.c: Likewise.
7262 * gcc.target/aarch64/test_frame_5.c: Likewise.
7263 * gcc.target/aarch64/test_frame_9.c: Likewise.
7264
7265 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
7266
7267 PR fortran/83633
7268 * gfortran.dg/explicit_shape_1.f90: New test.
7269 * gfortran.dg/automatic_module_variable.f90: Update regex.
7270 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
7271 * gfortran.dg/constant_shape.f90: Ditto.
7272 * gfortran.dg/dec_structure_23.f90: Ditto.
7273 * gfortran.dg/pr78240.f90: Ditto.
7274
7275 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
7276
7277 PR fortran/84523
7278 * gfortran.dg/pr84523.f90: New test.
7279
7280 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7281
7282 PR fortran/78238
7283 * gfortran.dg/select_type_40.f90: New test.
7284
7285 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
7286
7287 PR fortran/30792
7288 * gfortran.dg/data_substring.f90: New test.
7289
7290 2018-02-24 Marek Polacek <polacek@redhat.com>
7291
7292 PR c++/83692
7293 * g++.dg/cpp1z/constexpr-83692.C: New test.
7294
7295 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
7296
7297 PR fortran/84346
7298 * gfortran.dg/statement_function_1.f90: Update test.
7299
7300 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7301
7302 PR fortran/84506
7303 * gfortran.dg/inquire_19.f90: New test.
7304
7305 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7306
7307 PR fortran/83149
7308 * gfortran.dg/pr83149_b.f90: New test.
7309 * gfortran.dg/pr83149_a.f90: Additional source for previous.
7310
7311 2018-02-23 Carl Love <cel@us.ibm.com>
7312
7313 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
7314 vec_signed2 and vec_unsigned2 to new Power 8 test file.
7315 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
7316 Power 8 tests.
7317
7318 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7319
7320 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
7321 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
7322
7323 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7324
7325 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
7326 expected output.
7327
7328 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7329
7330 PR fortran/83149
7331 * gfortran.dg/pr83149_1.f90: New test.
7332 * gfortran.dg/pr83149.f90: Additional source for previous.
7333
7334 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
7335
7336 PR testsuite/80551
7337 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
7338 __GI___pthread_mutex_init as well.
7339
7340 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7341
7342 PR fortran/83148
7343 * gfortran.dg/class_68.f90: New test.
7344
7345 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7346
7347 PR fortran/59781
7348 * gfortran.dg/derived_init_5.f90: New test.
7349
7350 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7351
7352 PR target/82851
7353 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
7354 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
7355
7356 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
7357
7358 PR target/81572
7359 * gcc.target/powerpc/pr81572.c: New.
7360
7361 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
7362
7363 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
7364
7365 2018-02-22 Martin Sebor <msebor@redhat.com>
7366
7367 PR tree-optimization/84480
7368 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
7369 * g++.dg/warn/Wstringop-truncation-1.C: New test.
7370
7371 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
7372
7373 PR target/84176
7374 * gcc.target/i386/indirect-thunk-11.c: New test.
7375 * gcc.target/i386/indirect-thunk-12.c: Likewise.
7376 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
7377 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
7378 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
7379 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
7380 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
7381 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
7382 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
7383 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
7384
7385 2018-02-22 Steve Ellcey <sellcey@cavium.com>
7386
7387 PR target/83335
7388 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
7389 ILP32 mode.
7390 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
7391
7392 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7393
7394 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
7395
7396 2018-02-22 Marek Polacek <polacek@redhat.com>
7397
7398 PR c++/84493
7399 * g++.dg/parse/error59.C: New test.
7400
7401 2018-02-22 Tom de Vries <tom@codesourcery.com>
7402
7403 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
7404
7405 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7406
7407 PR c++/77655
7408 * g++.dg/cpp0x/pr77655.C: New.
7409
7410 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7411
7412 PR c++/84496
7413 * g++.dg/cpp1y/pr84496.C: New test.
7414
7415 PR target/84502
7416 * g++.dg/torture/pr84502.C: New test.
7417
7418 PR tree-optimization/84503
7419 * gcc.dg/pr84503-1.c: New test.
7420 * gcc.dg/pr84503-2.c: New test.
7421
7422 2018-02-21 Jakub Jelinek <jakub@redhat.com>
7423
7424 PR tree-optimization/84478
7425 * gcc.c-torture/execute/pr84478.c: New test.
7426
7427 2018-02-20 Martin Sebor <msebor@redhat.com>
7428
7429 PR middle-end/84095
7430 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
7431 * c-c++-common/Wrestrict.c: Same.
7432 * gcc.dg/Wrestrict-6.c: Same.
7433 * gcc.dg/Warray-bounds-27.c: New test.
7434 * gcc.dg/Wrestrict-8.c: New test.
7435 * gcc.dg/Wrestrict-9.c: New test.
7436 * gcc.dg/pr84095.c: New test.
7437
7438 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7439
7440 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
7441
7442 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7443
7444 PR fortran/48890
7445 PR fortran/83823
7446 * gfortran.dg/structure_constructor_14.f90: New test.
7447
7448 2018-02-20 Jeff Law <law@redhat.com>
7449
7450 PR middle-end/82123
7451 PR tree-optimization/81592
7452 PR middle-end/79257
7453 * gcc.dg/pr81592.c: New test.
7454 * gcc.dg/pr82123.c: New test.
7455 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
7456
7457 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7458
7459 PR c++/84488
7460 * g++.dg/warn/Wunused-var-30.C: New test.
7461
7462 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
7463
7464 PR tree-optimization/84419
7465 * gcc.dg/vect/pr84419.c: New test.
7466
7467 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7468
7469 PR middle-end/82004
7470 * gfortran.dg/pr82004.f90: New test.
7471
7472 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
7473
7474 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
7475
7476 2018-02-20 Martin Liska <mliska@suse.cz>
7477
7478 PR c/84310
7479 PR target/79747
7480 * gcc.target/i386/pr84310.c: New test.
7481 * gcc.target/i386/pr84310-2.c: Likewise.
7482
7483 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7484
7485 PR c++/84446
7486 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
7487
7488 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7489
7490 PR c++/84445
7491 * g++.dg/cpp1z/launder7.C: New test.
7492
7493 PR c++/84449
7494 * g++.dg/cpp0x/constexpr-84449.C: New test.
7495
7496 PR c++/84455
7497 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
7498
7499 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
7500
7501 PR fortran/83344
7502 PR fortran/83975
7503 * gfortran.dg/associate_22.f90: Enable commented out test.
7504 * gfortran.dg/associate_36.f90: New test.
7505
7506 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7507
7508 PR target/84146
7509 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
7510
7511 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
7512
7513 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
7514 (dg-options): Use -mavx instead of -w.
7515
7516 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7517
7518 PR c++/84444
7519 * g++.dg/cpp1z/launder8.C: New test.
7520
7521 PR c++/84448
7522 * g++.dg/gomp/pr84448.C: New test.
7523
7524 PR c++/84430
7525 * g++.dg/gomp/pr84430.C: New test.
7526
7527 PR tree-optimization/84452
7528 * gcc.dg/pr84452.c: New test.
7529
7530 PR c++/79064
7531 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
7532
7533 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7534
7535 PR fortran/35339
7536 * gfortran.dg/implied_do_io_4.f90: New test.
7537
7538 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7539
7540 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
7541 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
7542 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
7543
7544 2018-02-19 Carl Love <cel@us.ibm.com>
7545
7546 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
7547
7548 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7549
7550 PR target/84460
7551 * gcc.target/i386/pr57193.c: Add -mtune=generic.
7552
7553 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7554
7555 PR c++/84348
7556 * g++.dg/cpp0x/auto50.C: New.
7557 * g++.dg/parse/friend12.C: Adjust.
7558
7559 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7560
7561 PR libgfortran/84389
7562 * gfortran.dg/dtio_33.f90: New test.
7563
7564 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7565
7566 PR libgfortran/84412
7567 * gfortran.dg/inquire_18.f90: New test.
7568
7569 2018-02-18 Janus Weil <janus@gcc.gnu.org>
7570
7571 PR fortran/84381
7572 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
7573 * gfortran.dg/pointer_intent_3.f90: Ditto.
7574 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
7575 * gfortran.dg/protected_3.f90: Ditto.
7576 * gfortran.dg/protected_4.f90: Ditto.
7577 * gfortran.dg/protected_5.f90: Ditto.
7578 * gfortran.dg/protected_6.f90: Ditto.
7579
7580 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
7581
7582 PR fortran/80945
7583 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
7584 change to run.
7585
7586 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7587
7588 PR fortran/84270
7589 * gfortran.dg/inline_matmul_22.f90: New test.
7590
7591 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7592
7593 PR fortran/84381
7594 * gfortran.dg/abort_shoulfail.f90: New test.
7595 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
7596 by STOP n.
7597 * gfortran.dg/PR19754_2.f90: Likewise.
7598 * gfortran.dg/PR19872.f: Likewise.
7599 * gfortran.dg/PR49268.f90: Likewise.
7600 * gfortran.dg/Wall.f90: Likewise.
7601 * gfortran.dg/Wno-all.f90: Likewise.
7602 * gfortran.dg/achar_1.f90: Likewise.
7603 * gfortran.dg/achar_2.f90: Likewise.
7604 * gfortran.dg/achar_4.f90: Likewise.
7605 * gfortran.dg/achar_6.F90: Likewise.
7606 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
7607 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
7608 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
7609 * gfortran.dg/actual_array_offset_1.f90: Likewise.
7610 * gfortran.dg/actual_array_result_1.f90: Likewise.
7611 * gfortran.dg/actual_array_substr_1.f90: Likewise.
7612 * gfortran.dg/actual_array_substr_2.f90: Likewise.
7613 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
7614 * gfortran.dg/actual_procedure_1.f90: Likewise.
7615 * gfortran.dg/adjustl_1.f90: Likewise.
7616 * gfortran.dg/advance_1.f90: Likewise.
7617 * gfortran.dg/advance_4.f90: Likewise.
7618 * gfortran.dg/advance_5.f90: Likewise.
7619 * gfortran.dg/advance_6.f90: Likewise.
7620 * gfortran.dg/aint_anint_1.f90: Likewise.
7621 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
7622 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
7623 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
7624 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
7625 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
7626 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
7627 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
7628 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
7629 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
7630 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
7631 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
7632 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
7633 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
7634 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
7635 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
7636 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
7637 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
7638 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
7639 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
7640 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
7641 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
7642 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7643 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
7644 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
7645 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
7646 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
7647 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
7648 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
7649 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
7650 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
7651 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
7652 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
7653 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
7654 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
7655 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
7656 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
7657 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
7658 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
7659 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
7660 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
7661 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
7662 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
7663 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
7664 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
7665 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
7666 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
7667 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
7668 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
7669 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
7670 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
7671 * gfortran.dg/allocatable_function_1.f90: Likewise.
7672 * gfortran.dg/allocatable_function_10.f90: Likewise.
7673 * gfortran.dg/allocatable_function_3.f90: Likewise.
7674 * gfortran.dg/allocatable_function_5.f90: Likewise.
7675 * gfortran.dg/allocatable_function_6.f90: Likewise.
7676 * gfortran.dg/allocatable_function_7.f90: Likewise.
7677 * gfortran.dg/allocatable_function_8.f90: Likewise.
7678 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
7679 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
7680 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
7681 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
7682 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
7683 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
7684 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
7685 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
7686 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
7687 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
7688 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
7689 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
7690 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
7691 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
7692 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
7693 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
7694 * gfortran.dg/allocate_class_3.f90: Likewise.
7695 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
7696 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
7697 * gfortran.dg/allocate_derived_5.f90: Likewise.
7698 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
7699 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
7700 * gfortran.dg/allocate_with_source_1.f90: Likewise.
7701 * gfortran.dg/allocate_with_source_10.f08: Likewise.
7702 * gfortran.dg/allocate_with_source_11.f08: Likewise.
7703 * gfortran.dg/allocate_with_source_12.f03: Likewise.
7704 * gfortran.dg/allocate_with_source_15.f03: Likewise.
7705 * gfortran.dg/allocate_with_source_16.f90: Likewise.
7706 * gfortran.dg/allocate_with_source_17.f03: Likewise.
7707 * gfortran.dg/allocate_with_source_18.f03: Likewise.
7708 * gfortran.dg/allocate_with_source_2.f90: Likewise.
7709 * gfortran.dg/allocate_with_source_20.f03: Likewise.
7710 * gfortran.dg/allocate_with_source_22.f03: Likewise.
7711 * gfortran.dg/allocate_with_source_23.f03: Likewise.
7712 * gfortran.dg/allocate_with_source_24.f90: Likewise.
7713 * gfortran.dg/allocate_with_source_5.f90: Likewise.
7714 * gfortran.dg/allocate_with_source_6.f90: Likewise.
7715 * gfortran.dg/allocate_with_source_7.f08: Likewise.
7716 * gfortran.dg/allocate_with_source_8.f08: Likewise.
7717 * gfortran.dg/allocate_with_source_9.f08: Likewise.
7718 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
7719 * gfortran.dg/allocate_zerosize_3.f: Likewise.
7720 * gfortran.dg/altreturn_3.f90: Likewise.
7721 * gfortran.dg/altreturn_5.f90: Likewise.
7722 * gfortran.dg/altreturn_7.f90: Likewise.
7723 * gfortran.dg/and_or_xor.f90: Likewise.
7724 * gfortran.dg/anint_1.f90: Likewise.
7725 * gfortran.dg/any_all_1.f90: Likewise.
7726 * gfortran.dg/anyallcount_1.f90: Likewise.
7727 * gfortran.dg/append_1.f90: Likewise.
7728 * gfortran.dg/argument_checking_1.f90: Likewise.
7729 * gfortran.dg/argument_checking_2.f90: Likewise.
7730 * gfortran.dg/argument_checking_8.f90: Likewise.
7731 * gfortran.dg/arithmetic_if.f90: Likewise.
7732 * gfortran.dg/array_1.f90: Likewise.
7733 * gfortran.dg/array_2.f90: Likewise.
7734 * gfortran.dg/array_alloc_1.f90: Likewise.
7735 * gfortran.dg/array_alloc_2.f90: Likewise.
7736 * gfortran.dg/array_alloc_3.f90: Likewise.
7737 * gfortran.dg/array_assignment_1.F90: Likewise.
7738 * gfortran.dg/array_assignment_5.f90: Likewise.
7739 * gfortran.dg/array_constructor_1.f90: Likewise.
7740 * gfortran.dg/array_constructor_10.f90: Likewise.
7741 * gfortran.dg/array_constructor_11.f90: Likewise.
7742 * gfortran.dg/array_constructor_12.f90: Likewise.
7743 * gfortran.dg/array_constructor_15.f90: Likewise.
7744 * gfortran.dg/array_constructor_16.f90: Likewise.
7745 * gfortran.dg/array_constructor_17.f90: Likewise.
7746 * gfortran.dg/array_constructor_19.f90: Likewise.
7747 * gfortran.dg/array_constructor_23.f: Likewise.
7748 * gfortran.dg/array_constructor_24.f: Likewise.
7749 * gfortran.dg/array_constructor_32.f90: Likewise.
7750 * gfortran.dg/array_constructor_36.f90: Likewise.
7751 * gfortran.dg/array_constructor_39.f90: Likewise.
7752 * gfortran.dg/array_constructor_4.f90: Likewise.
7753 * gfortran.dg/array_constructor_40.f90: Likewise.
7754 * gfortran.dg/array_constructor_44.f90: Likewise.
7755 * gfortran.dg/array_constructor_45.f90: Likewise.
7756 * gfortran.dg/array_constructor_46.f90: Likewise.
7757 * gfortran.dg/array_constructor_47.f90: Likewise.
7758 * gfortran.dg/array_constructor_49.f90: Likewise.
7759 * gfortran.dg/array_constructor_5.f90: Likewise.
7760 * gfortran.dg/array_constructor_50.f90: Likewise.
7761 * gfortran.dg/array_constructor_6.f90: Likewise.
7762 * gfortran.dg/array_constructor_7.f90: Likewise.
7763 * gfortran.dg/array_constructor_8.f90: Likewise.
7764 * gfortran.dg/array_constructor_9.f90: Likewise.
7765 * gfortran.dg/array_constructor_type_1.f03: Likewise.
7766 * gfortran.dg/array_constructor_type_10.f03: Likewise.
7767 * gfortran.dg/array_constructor_type_11.f03: Likewise.
7768 * gfortran.dg/array_constructor_type_12.f03: Likewise.
7769 * gfortran.dg/array_constructor_type_13.f90: Likewise.
7770 * gfortran.dg/array_constructor_type_14.f03: Likewise.
7771 * gfortran.dg/array_constructor_type_16.f03: Likewise.
7772 * gfortran.dg/array_constructor_type_2.f03: Likewise.
7773 * gfortran.dg/array_constructor_type_22.f03: Likewise.
7774 * gfortran.dg/array_constructor_type_3.f03: Likewise.
7775 * gfortran.dg/array_constructor_type_4.f03: Likewise.
7776 * gfortran.dg/array_constructor_type_5.f03: Likewise.
7777 * gfortran.dg/array_constructor_type_6.f03: Likewise.
7778 * gfortran.dg/array_constructor_type_7.f03: Likewise.
7779 * gfortran.dg/array_function_1.f90: Likewise.
7780 * gfortran.dg/array_function_5.f90: Likewise.
7781 * gfortran.dg/array_initializer_1.f90: Likewise.
7782 * gfortran.dg/array_initializer_2.f90: Likewise.
7783 * gfortran.dg/array_memcpy_5.f90: Likewise.
7784 * gfortran.dg/array_memset_2.f90: Likewise.
7785 * gfortran.dg/array_reference_1.f90: Likewise.
7786 * gfortran.dg/array_return_value_1.f90: Likewise.
7787 * gfortran.dg/array_section_1.f90: Likewise.
7788 * gfortran.dg/array_temporaries_3.f90: Likewise.
7789 * gfortran.dg/arrayio_1.f90: Likewise.
7790 * gfortran.dg/arrayio_10.f90: Likewise.
7791 * gfortran.dg/arrayio_11.f90: Likewise.
7792 * gfortran.dg/arrayio_12.f90: Likewise.
7793 * gfortran.dg/arrayio_13.f90: Likewise.
7794 * gfortran.dg/arrayio_14.f90: Likewise.
7795 * gfortran.dg/arrayio_16.f90: Likewise.
7796 * gfortran.dg/arrayio_2.f90: Likewise.
7797 * gfortran.dg/arrayio_3.f90: Likewise.
7798 * gfortran.dg/arrayio_4.f90: Likewise.
7799 * gfortran.dg/arrayio_5.f90: Likewise.
7800 * gfortran.dg/arrayio_6.f90: Likewise.
7801 * gfortran.dg/arrayio_7.f90: Likewise.
7802 * gfortran.dg/arrayio_8.f90: Likewise.
7803 * gfortran.dg/arrayio_9.f90: Likewise.
7804 * gfortran.dg/arrayio_derived_1.f90: Likewise.
7805 * gfortran.dg/assign_10.f90: Likewise.
7806 * gfortran.dg/assign_9.f90: Likewise.
7807 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
7808 * gfortran.dg/assignment_1.f90: Likewise.
7809 * gfortran.dg/associate_1.f03: Likewise.
7810 * gfortran.dg/associate_11.f90: Likewise.
7811 * gfortran.dg/associate_13.f90: Likewise.
7812 * gfortran.dg/associate_15.f90: Likewise.
7813 * gfortran.dg/associate_17.f90: Likewise.
7814 * gfortran.dg/associate_18.f08: Likewise.
7815 * gfortran.dg/associate_19.f03: Likewise.
7816 * gfortran.dg/associate_20.f03: Likewise.
7817 * gfortran.dg/associate_22.f90: Likewise.
7818 * gfortran.dg/associate_23.f90: Likewise.
7819 * gfortran.dg/associate_24.f90: Likewise.
7820 * gfortran.dg/associate_25.f90: Likewise.
7821 * gfortran.dg/associate_27.f90: Likewise.
7822 * gfortran.dg/associate_28.f90: Likewise.
7823 * gfortran.dg/associate_32.f03: Likewise.
7824 * gfortran.dg/associate_33.f03: Likewise.
7825 * gfortran.dg/associate_34.f90: Likewise.
7826 * gfortran.dg/associate_6.f03: Likewise.
7827 * gfortran.dg/associate_7.f03: Likewise.
7828 * gfortran.dg/associate_8.f03: Likewise.
7829 * gfortran.dg/associate_9.f03: Likewise.
7830 * gfortran.dg/associated_1.f90: Likewise.
7831 * gfortran.dg/associated_2.f90: Likewise.
7832 * gfortran.dg/associated_5.f90: Likewise.
7833 * gfortran.dg/associated_6.f90: Likewise.
7834 * gfortran.dg/associated_target_3.f90: Likewise.
7835 * gfortran.dg/associated_target_4.f90: Likewise.
7836 * gfortran.dg/associated_target_5.f03: Likewise.
7837 * gfortran.dg/associated_target_6.f03: Likewise.
7838 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7839 * gfortran.dg/assumed_rank_1.f90: Likewise.
7840 * gfortran.dg/assumed_rank_10.f90: Likewise.
7841 * gfortran.dg/assumed_rank_2.f90: Likewise.
7842 * gfortran.dg/assumed_rank_7.f90: Likewise.
7843 * gfortran.dg/assumed_rank_8.f90: Likewise.
7844 * gfortran.dg/assumed_rank_9.f90: Likewise.
7845 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7846 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7847 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
7848 * gfortran.dg/assumed_type_2.f90: Likewise.
7849 * gfortran.dg/atan2_1.f90: Likewise.
7850 * gfortran.dg/auto_array_1.f90: Likewise.
7851 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
7852 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
7853 * gfortran.dg/auto_char_len_3.f90: Likewise.
7854 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
7855 * gfortran.dg/auto_internal_assumed.f90: Likewise.
7856 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
7857 * gfortran.dg/auto_save_2.f90: Likewise.
7858 * gfortran.dg/automatic_default_init_1.f90: Likewise.
7859 * gfortran.dg/backslash_1.f90: Likewise.
7860 * gfortran.dg/backslash_2.f90: Likewise.
7861 * gfortran.dg/backslash_3.f: Likewise.
7862 * gfortran.dg/backspace_1.f: Likewise.
7863 * gfortran.dg/backspace_10.f90: Likewise.
7864 * gfortran.dg/backspace_11.f90: Likewise.
7865 * gfortran.dg/backspace_2.f: Likewise.
7866 * gfortran.dg/backspace_3.f: Likewise.
7867 * gfortran.dg/backspace_4.f: Likewise.
7868 * gfortran.dg/backspace_5.f: Likewise.
7869 * gfortran.dg/backspace_6.f: Likewise.
7870 * gfortran.dg/backspace_7.f90: Likewise.
7871 * gfortran.dg/backspace_8.f: Likewise.
7872 * gfortran.dg/backspace_9.f: Likewise.
7873 * gfortran.dg/bessel_1.f90: Likewise.
7874 * gfortran.dg/bessel_2.f90: Likewise.
7875 * gfortran.dg/bessel_5.f90: Likewise.
7876 * gfortran.dg/bessel_6.f90: Likewise.
7877 * gfortran.dg/bessel_7.f90: Likewise.
7878 * gfortran.dg/bind_c_dts_2.f03: Likewise.
7879 * gfortran.dg/bind_c_dts_3.f03: Likewise.
7880 * gfortran.dg/bind_c_usage_15.f90: Likewise.
7881 * gfortran.dg/bind_c_usage_16.f03: Likewise.
7882 * gfortran.dg/bind_c_usage_17.f90: Likewise.
7883 * gfortran.dg/bind_c_usage_24.f90: Likewise.
7884 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
7885 * gfortran.dg/binding_label_tests_16.f03: Likewise.
7886 * gfortran.dg/binding_label_tests_23.f90: Likewise.
7887 * gfortran.dg/bit_comparison_1.F90: Likewise.
7888 * gfortran.dg/bit_comparison_2.F90: Likewise.
7889 * gfortran.dg/block_1.f08: Likewise.
7890 * gfortran.dg/block_13.f08: Likewise.
7891 * gfortran.dg/block_14.f90: Likewise.
7892 * gfortran.dg/block_2.f08: Likewise.
7893 * gfortran.dg/block_6.f08: Likewise.
7894 * gfortran.dg/block_7.f08: Likewise.
7895 * gfortran.dg/block_8.f08: Likewise.
7896 * gfortran.dg/blockdata_1.f90: Likewise.
7897 * gfortran.dg/bound_1.f90: Likewise.
7898 * gfortran.dg/bound_2.f90: Likewise.
7899 * gfortran.dg/bound_3.f90: Likewise.
7900 * gfortran.dg/bound_4.f90: Likewise.
7901 * gfortran.dg/bound_5.f90: Likewise.
7902 * gfortran.dg/bound_6.f90: Likewise.
7903 * gfortran.dg/bound_7.f90: Likewise.
7904 * gfortran.dg/bound_8.f90: Likewise.
7905 * gfortran.dg/bound_9.f90: Likewise.
7906 * gfortran.dg/bound_simplification_1.f90: Likewise.
7907 * gfortran.dg/bound_simplification_3.f90: Likewise.
7908 * gfortran.dg/bound_simplification_4.f90: Likewise.
7909 * gfortran.dg/bound_simplification_5.f90: Likewise.
7910 * gfortran.dg/bound_simplification_6.f90: Likewise.
7911 * gfortran.dg/bounds_check_1.f90: Likewise.
7912 * gfortran.dg/bounds_check_12.f90: Likewise.
7913 * gfortran.dg/bounds_check_14.f90: Likewise.
7914 * gfortran.dg/bounds_check_15.f90: Likewise.
7915 * gfortran.dg/bounds_check_19.f90: Likewise.
7916 * gfortran.dg/bounds_check_8.f90: Likewise.
7917 * gfortran.dg/bounds_check_9.f90: Likewise.
7918 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
7919 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
7920 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
7921 * gfortran.dg/boz_1.f90: Likewise.
7922 * gfortran.dg/boz_11.f90: Likewise.
7923 * gfortran.dg/boz_13.f90: Likewise.
7924 * gfortran.dg/boz_14.f90: Likewise.
7925 * gfortran.dg/boz_15.f90: Likewise.
7926 * gfortran.dg/boz_3.f90: Likewise.
7927 * gfortran.dg/boz_6.f90: Likewise.
7928 * gfortran.dg/boz_9.f90: Likewise.
7929 * gfortran.dg/byte_1.f90: Likewise.
7930 * gfortran.dg/byte_2.f90: Likewise.
7931 * gfortran.dg/c_assoc.f90: Likewise.
7932 * gfortran.dg/c_assoc_2.f03: Likewise.
7933 * gfortran.dg/c_assoc_3.f90: Likewise.
7934 * gfortran.dg/c_by_val_1.f: Likewise.
7935 * gfortran.dg/c_by_val_5.f90: Likewise.
7936 * gfortran.dg/c_char_tests.f03: Likewise.
7937 * gfortran.dg/c_char_tests_2.f03: Likewise.
7938 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
7939 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
7940 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
7941 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7942 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
7943 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
7944 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
7945 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
7946 * gfortran.dg/c_kind_params.f90: Likewise.
7947 * gfortran.dg/c_loc_test_20.f90: Likewise.
7948 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7949 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
7950 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7951 * gfortran.dg/c_size_t_test.f03: Likewise.
7952 * gfortran.dg/c_sizeof_1.f90: Likewise.
7953 * gfortran.dg/c_sizeof_5.f90: Likewise.
7954 * gfortran.dg/c_sizeof_6.f90: Likewise.
7955 * gfortran.dg/char4_iunit_1.f03: Likewise.
7956 * gfortran.dg/char4_iunit_2.f03: Likewise.
7957 * gfortran.dg/char_allocation_1.f90: Likewise.
7958 * gfortran.dg/char_array_constructor.f90: Likewise.
7959 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7960 * gfortran.dg/char_assign_1.f90: Likewise.
7961 * gfortran.dg/char_associated_1.f90: Likewise.
7962 * gfortran.dg/char_cast_2.f90: Likewise.
7963 * gfortran.dg/char_comparison_1.f: Likewise.
7964 * gfortran.dg/char_component_initializer_1.f90: Likewise.
7965 * gfortran.dg/char_component_initializer_2.f90: Likewise.
7966 * gfortran.dg/char_cons_len.f90: Likewise.
7967 * gfortran.dg/char_conversion.f90: Likewise.
7968 * gfortran.dg/char_cshift_1.f90: Likewise.
7969 * gfortran.dg/char_cshift_2.f90: Likewise.
7970 * gfortran.dg/char_decl_2.f90: Likewise.
7971 * gfortran.dg/char_eoshift_1.f90: Likewise.
7972 * gfortran.dg/char_eoshift_2.f90: Likewise.
7973 * gfortran.dg/char_eoshift_3.f90: Likewise.
7974 * gfortran.dg/char_eoshift_4.f90: Likewise.
7975 * gfortran.dg/char_eoshift_5.f90: Likewise.
7976 * gfortran.dg/char_expr_1.f90: Likewise.
7977 * gfortran.dg/char_expr_3.f90: Likewise.
7978 * gfortran.dg/char_initialiser_actual.f90: Likewise.
7979 * gfortran.dg/char_length_12.f90: Likewise.
7980 * gfortran.dg/char_length_14.f90: Likewise.
7981 * gfortran.dg/char_length_15.f90: Likewise.
7982 * gfortran.dg/char_length_17.f90: Likewise.
7983 * gfortran.dg/char_length_20.f90: Likewise.
7984 * gfortran.dg/char_length_21.f90: Likewise.
7985 * gfortran.dg/char_length_5.f90: Likewise.
7986 * gfortran.dg/char_length_6.f90: Likewise.
7987 * gfortran.dg/char_length_7.f90: Likewise.
7988 * gfortran.dg/char_length_8.f90: Likewise.
7989 * gfortran.dg/char_pack_1.f90: Likewise.
7990 * gfortran.dg/char_pack_2.f90: Likewise.
7991 * gfortran.dg/char_pointer_assign.f90: Likewise.
7992 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
7993 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
7994 * gfortran.dg/char_pointer_dependency.f90: Likewise.
7995 * gfortran.dg/char_pointer_dummy.f90: Likewise.
7996 * gfortran.dg/char_pointer_func.f90: Likewise.
7997 * gfortran.dg/char_reshape_1.f90: Likewise.
7998 * gfortran.dg/char_result_1.f90: Likewise.
7999 * gfortran.dg/char_result_12.f90: Likewise.
8000 * gfortran.dg/char_result_13.f90: Likewise.
8001 * gfortran.dg/char_result_14.f90: Likewise.
8002 * gfortran.dg/char_result_15.f90: Likewise.
8003 * gfortran.dg/char_result_2.f90: Likewise.
8004 * gfortran.dg/char_result_3.f90: Likewise.
8005 * gfortran.dg/char_result_4.f90: Likewise.
8006 * gfortran.dg/char_result_5.f90: Likewise.
8007 * gfortran.dg/char_result_6.f90: Likewise.
8008 * gfortran.dg/char_result_7.f90: Likewise.
8009 * gfortran.dg/char_result_8.f90: Likewise.
8010 * gfortran.dg/char_spread_1.f90: Likewise.
8011 * gfortran.dg/char_transpose_1.f90: Likewise.
8012 * gfortran.dg/char_type_len.f90: Likewise.
8013 * gfortran.dg/char_unpack_1.f90: Likewise.
8014 * gfortran.dg/char_unpack_2.f90: Likewise.
8015 * gfortran.dg/character_array_constructor_1.f90: Likewise.
8016 * gfortran.dg/character_comparison_1.f90: Likewise.
8017 * gfortran.dg/character_comparison_2.f90: Likewise.
8018 * gfortran.dg/character_comparison_3.f90: Likewise.
8019 * gfortran.dg/character_comparison_4.f90: Likewise.
8020 * gfortran.dg/character_comparison_5.f90: Likewise.
8021 * gfortran.dg/character_comparison_6.f90: Likewise.
8022 * gfortran.dg/character_comparison_7.f90: Likewise.
8023 * gfortran.dg/character_comparison_8.f90: Likewise.
8024 * gfortran.dg/character_comparison_9.f90: Likewise.
8025 * gfortran.dg/charlen_15.f90: Likewise.
8026 * gfortran.dg/charlen_16.f90: Likewise.
8027 * gfortran.dg/chkbits.f90: Likewise.
8028 * gfortran.dg/chmod_1.f90: Likewise.
8029 * gfortran.dg/chmod_2.f90: Likewise.
8030 * gfortran.dg/chmod_3.f90: Likewise.
8031 * gfortran.dg/class_1.f03: Likewise.
8032 * gfortran.dg/class_18.f03: Likewise.
8033 * gfortran.dg/class_19.f03: Likewise.
8034 * gfortran.dg/class_35.f90: Likewise.
8035 * gfortran.dg/class_46.f03: Likewise.
8036 * gfortran.dg/class_48.f90: Likewise.
8037 * gfortran.dg/class_51.f90: Likewise.
8038 * gfortran.dg/class_52.f90: Likewise.
8039 * gfortran.dg/class_6.f03: Likewise.
8040 * gfortran.dg/class_63.f90: Likewise.
8041 * gfortran.dg/class_64.f90: Likewise.
8042 * gfortran.dg/class_65.f90: Likewise.
8043 * gfortran.dg/class_66.f90: Likewise.
8044 * gfortran.dg/class_67.f90: Likewise.
8045 * gfortran.dg/class_9.f03: Likewise.
8046 * gfortran.dg/class_alias.f90: Likewise.
8047 * gfortran.dg/class_allocate_1.f03: Likewise.
8048 * gfortran.dg/class_allocate_10.f03: Likewise.
8049 * gfortran.dg/class_allocate_13.f90: Likewise.
8050 * gfortran.dg/class_allocate_14.f90: Likewise.
8051 * gfortran.dg/class_allocate_15.f90: Likewise.
8052 * gfortran.dg/class_allocate_19.f03: Likewise.
8053 * gfortran.dg/class_allocate_21.f90: Likewise.
8054 * gfortran.dg/class_allocate_22.f90: Likewise.
8055 * gfortran.dg/class_allocate_3.f03: Likewise.
8056 * gfortran.dg/class_allocate_4.f03: Likewise.
8057 * gfortran.dg/class_allocate_5.f90: Likewise.
8058 * gfortran.dg/class_allocate_6.f03: Likewise.
8059 * gfortran.dg/class_allocate_7.f03: Likewise.
8060 * gfortran.dg/class_allocate_8.f03: Likewise.
8061 * gfortran.dg/class_allocate_9.f03: Likewise.
8062 * gfortran.dg/class_array_1.f03: Likewise.
8063 * gfortran.dg/class_array_14.f90: Likewise.
8064 * gfortran.dg/class_array_15.f03: Likewise.
8065 * gfortran.dg/class_array_16.f90: Likewise.
8066 * gfortran.dg/class_array_2.f03: Likewise.
8067 * gfortran.dg/class_array_20.f03: Likewise.
8068 * gfortran.dg/class_array_21.f03: Likewise.
8069 * gfortran.dg/class_array_3.f03: Likewise.
8070 * gfortran.dg/class_array_4.f03: Likewise.
8071 * gfortran.dg/class_array_7.f03: Likewise.
8072 * gfortran.dg/class_array_8.f03: Likewise.
8073 * gfortran.dg/class_array_9.f03: Likewise.
8074 * gfortran.dg/class_defined_operator_1.f03: Likewise.
8075 * gfortran.dg/class_dummy_1.f03: Likewise.
8076 * gfortran.dg/class_optional_1.f90: Likewise.
8077 * gfortran.dg/class_optional_2.f90: Likewise.
8078 * gfortran.dg/class_result_5.f90: Likewise.
8079 * gfortran.dg/class_result_6.f90: Likewise.
8080 * gfortran.dg/class_to_type_1.f03: Likewise.
8081 * gfortran.dg/class_to_type_2.f90: Likewise.
8082 * gfortran.dg/class_to_type_3.f03: Likewise.
8083 * gfortran.dg/class_to_type_4.f90: Likewise.
8084 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
8085 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
8086 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
8087 * gfortran.dg/coarray/atomic_1.f90: Likewise.
8088 * gfortran.dg/coarray/atomic_2.f90: Likewise.
8089 * gfortran.dg/coarray/codimension.f90: Likewise.
8090 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
8091 * gfortran.dg/coarray/collectives_1.f90: Likewise.
8092 * gfortran.dg/coarray/collectives_2.f90: Likewise.
8093 * gfortran.dg/coarray/collectives_3.f90: Likewise.
8094 * gfortran.dg/coarray/collectives_4.f90: Likewise.
8095 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
8096 * gfortran.dg/coarray/dummy_1.f90: Likewise.
8097 * gfortran.dg/coarray/event_1.f90: Likewise.
8098 * gfortran.dg/coarray/event_2.f90: Likewise.
8099 * gfortran.dg/coarray/get_array.f90: Likewise.
8100 * gfortran.dg/coarray/image_index_1.f90: Likewise.
8101 * gfortran.dg/coarray/image_index_2.f90: Likewise.
8102 * gfortran.dg/coarray/image_index_3.f90: Likewise.
8103 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
8104 * gfortran.dg/coarray/lock_1.f90: Likewise.
8105 * gfortran.dg/coarray/lock_2.f90: Likewise.
8106 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
8107 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
8108 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
8109 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
8110 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
8111 * gfortran.dg/coarray/registering_1.f90: Likewise.
8112 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
8113 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
8114 * gfortran.dg/coarray/send_array.f90: Likewise.
8115 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
8116 * gfortran.dg/coarray/sendget_array.f90: Likewise.
8117 * gfortran.dg/coarray/subobject_1.f90: Likewise.
8118 * gfortran.dg/coarray/sync_1.f90: Likewise.
8119 * gfortran.dg/coarray/sync_3.f90: Likewise.
8120 * gfortran.dg/coarray/this_image_1.f90: Likewise.
8121 * gfortran.dg/coarray/this_image_2.f90: Likewise.
8122 * gfortran.dg/coarray_13.f90: Likewise.
8123 * gfortran.dg/coarray_15.f90: Likewise.
8124 * gfortran.dg/coarray_16.f90: Likewise.
8125 * gfortran.dg/coarray_2.f90: Likewise.
8126 * gfortran.dg/coarray_23.f90: Likewise.
8127 * gfortran.dg/coarray_40.f90: Likewise.
8128 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
8129 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
8130 * gfortran.dg/coarray_allocate_10.f08: Likewise.
8131 * gfortran.dg/coarray_allocate_2.f08: Likewise.
8132 * gfortran.dg/coarray_allocate_3.f08: Likewise.
8133 * gfortran.dg/coarray_allocate_4.f08: Likewise.
8134 * gfortran.dg/coarray_allocate_5.f08: Likewise.
8135 * gfortran.dg/coarray_allocate_7.f08: Likewise.
8136 * gfortran.dg/coarray_allocate_8.f08: Likewise.
8137 * gfortran.dg/coarray_allocate_9.f08: Likewise.
8138 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8139 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8140 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
8141 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
8142 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
8143 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
8144 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
8145 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
8146 * gfortran.dg/coarray_stat_2.f90: Likewise.
8147 * gfortran.dg/coarray_subobject_1.f90: Likewise.
8148 * gfortran.dg/coindexed_1.f90: Likewise.
8149 * gfortran.dg/comma.f: Likewise.
8150 * gfortran.dg/comma_format_extension_3.f: Likewise.
8151 * gfortran.dg/comma_format_extension_4.f: Likewise.
8152 * gfortran.dg/common_2.f90: Likewise.
8153 * gfortran.dg/common_4.f90: Likewise.
8154 * gfortran.dg/common_align_1.f90: Likewise.
8155 * gfortran.dg/common_align_2.f90: Likewise.
8156 * gfortran.dg/common_equivalence_1.f: Likewise.
8157 * gfortran.dg/common_pointer_1.f90: Likewise.
8158 * gfortran.dg/common_resize_1.f: Likewise.
8159 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
8160 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
8161 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
8162 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
8163 * gfortran.dg/complex_read.f90: Likewise.
8164 * gfortran.dg/complex_write.f90: Likewise.
8165 * gfortran.dg/constant_substring.f: Likewise.
8166 * gfortran.dg/constructor_2.f90: Likewise.
8167 * gfortran.dg/constructor_3.f90: Likewise.
8168 * gfortran.dg/constructor_6.f90: Likewise.
8169 * gfortran.dg/contained_1.f90: Likewise.
8170 * gfortran.dg/contained_3.f90: Likewise.
8171 * gfortran.dg/contained_equivalence_1.f90: Likewise.
8172 * gfortran.dg/contained_module_proc_1.f90: Likewise.
8173 * gfortran.dg/continuation_1.f90: Likewise.
8174 * gfortran.dg/continuation_11.f90: Likewise.
8175 * gfortran.dg/continuation_12.f90: Likewise.
8176 * gfortran.dg/continuation_13.f90: Likewise.
8177 * gfortran.dg/continuation_14.f: Likewise.
8178 * gfortran.dg/continuation_8.f90: Likewise.
8179 * gfortran.dg/convert_2.f90: Likewise.
8180 * gfortran.dg/convert_implied_open.f90: Likewise.
8181 * gfortran.dg/count_init_expr.f03: Likewise.
8182 * gfortran.dg/cr_lf.f90: Likewise.
8183 * gfortran.dg/cray_pointers_10.f90: Likewise.
8184 * gfortran.dg/cray_pointers_2.f90: Likewise.
8185 * gfortran.dg/cray_pointers_5.f90: Likewise.
8186 * gfortran.dg/cray_pointers_7.f90: Likewise.
8187 * gfortran.dg/cray_pointers_8.f90: Likewise.
8188 * gfortran.dg/cshift_1.f90: Likewise.
8189 * gfortran.dg/cshift_2.f90: Likewise.
8190 * gfortran.dg/cshift_large_1.f90: Likewise.
8191 * gfortran.dg/cshift_nan_1.f90: Likewise.
8192 * gfortran.dg/csqrt_2.f: Likewise.
8193 * gfortran.dg/data_array_1.f90: Likewise.
8194 * gfortran.dg/data_char_1.f90: Likewise.
8195 * gfortran.dg/data_char_2.f90: Likewise.
8196 * gfortran.dg/data_char_3.f90: Likewise.
8197 * gfortran.dg/data_derived_1.f90: Likewise.
8198 * gfortran.dg/data_implied_do_1.f90: Likewise.
8199 * gfortran.dg/data_namelist_conflict.f90: Likewise.
8200 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
8201 * gfortran.dg/deallocate_stat.f90: Likewise.
8202 * gfortran.dg/deallocate_stat_2.f90: Likewise.
8203 * gfortran.dg/debug/pr37738.f: Likewise.
8204 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
8205 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
8206 * gfortran.dg/dec_exp_1.f90: Likewise.
8207 * gfortran.dg/dec_init_1.f90: Likewise.
8208 * gfortran.dg/dec_init_2.f90: Likewise.
8209 * gfortran.dg/dec_init_3.f90: Likewise.
8210 * gfortran.dg/dec_init_4.f90: Likewise.
8211 * gfortran.dg/dec_io_1.f90: Likewise.
8212 * gfortran.dg/dec_io_2.f90: Likewise.
8213 * gfortran.dg/dec_io_2a.f90: Likewise.
8214 * gfortran.dg/dec_io_6.f90: Likewise.
8215 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
8216 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
8217 * gfortran.dg/dec_math.f90: Likewise.
8218 * gfortran.dg/dec_parameter_1.f: Likewise.
8219 * gfortran.dg/dec_parameter_2.f90: Likewise.
8220 * gfortran.dg/dec_static_1.f90: Likewise.
8221 * gfortran.dg/dec_static_2.f90: Likewise.
8222 * gfortran.dg/dec_structure_1.f90: Likewise.
8223 * gfortran.dg/dec_structure_10.f90: Likewise.
8224 * gfortran.dg/dec_structure_18.f90: Likewise.
8225 * gfortran.dg/dec_structure_19.f90: Likewise.
8226 * gfortran.dg/dec_structure_2.f90: Likewise.
8227 * gfortran.dg/dec_structure_22.f90: Likewise.
8228 * gfortran.dg/dec_structure_3.f90: Likewise.
8229 * gfortran.dg/dec_structure_4.f90: Likewise.
8230 * gfortran.dg/dec_structure_5.f90: Likewise.
8231 * gfortran.dg/dec_structure_6.f90: Likewise.
8232 * gfortran.dg/dec_structure_7.f90: Likewise.
8233 * gfortran.dg/dec_union_1.f90: Likewise.
8234 * gfortran.dg/dec_union_2.f90: Likewise.
8235 * gfortran.dg/dec_union_3.f90: Likewise.
8236 * gfortran.dg/dec_union_4.f90: Likewise.
8237 * gfortran.dg/dec_union_5.f90: Likewise.
8238 * gfortran.dg/default_format_1.f90: Likewise.
8239 * gfortran.dg/default_format_2.f90: Likewise.
8240 * gfortran.dg/default_format_denormal_1.f90: Likewise.
8241 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8242 * gfortran.dg/default_initialization_3.f90: Likewise.
8243 * gfortran.dg/default_initialization_4.f90: Likewise.
8244 * gfortran.dg/default_initialization_5.f90: Likewise.
8245 * gfortran.dg/deferred_character_1.f90: Likewise.
8246 * gfortran.dg/deferred_character_10.f90: Likewise.
8247 * gfortran.dg/deferred_character_11.f90: Likewise.
8248 * gfortran.dg/deferred_character_12.f90: Likewise.
8249 * gfortran.dg/deferred_character_13.f90: Likewise.
8250 * gfortran.dg/deferred_character_14.f90: Likewise.
8251 * gfortran.dg/deferred_character_15.f90: Likewise.
8252 * gfortran.dg/deferred_character_16.f90: Likewise.
8253 * gfortran.dg/deferred_character_2.f90: Likewise.
8254 * gfortran.dg/deferred_character_3.f90: Likewise.
8255 * gfortran.dg/deferred_character_4.f90: Likewise.
8256 * gfortran.dg/deferred_character_5.f90: Likewise.
8257 * gfortran.dg/deferred_character_6.f90: Likewise.
8258 * gfortran.dg/deferred_character_7.f90: Likewise.
8259 * gfortran.dg/deferred_character_8.f90: Likewise.
8260 * gfortran.dg/deferred_character_9.f90: Likewise.
8261 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
8262 * gfortran.dg/deferred_type_component_1.f90: Likewise.
8263 * gfortran.dg/deferred_type_component_2.f90: Likewise.
8264 * gfortran.dg/deferred_type_param_2.f90: Likewise.
8265 * gfortran.dg/deferred_type_param_4.f90: Likewise.
8266 * gfortran.dg/deferred_type_param_5.f90: Likewise.
8267 * gfortran.dg/deferred_type_param_6.f90: Likewise.
8268 * gfortran.dg/deferred_type_param_8.f90: Likewise.
8269 * gfortran.dg/deferred_type_param_9.f90: Likewise.
8270 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
8271 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
8272 * gfortran.dg/defined_assignment_1.f90: Likewise.
8273 * gfortran.dg/defined_assignment_10.f90: Likewise.
8274 * gfortran.dg/defined_assignment_11.f90: Likewise.
8275 * gfortran.dg/defined_assignment_2.f90: Likewise.
8276 * gfortran.dg/defined_assignment_3.f90: Likewise.
8277 * gfortran.dg/defined_assignment_4.f90: Likewise.
8278 * gfortran.dg/defined_assignment_5.f90: Likewise.
8279 * gfortran.dg/defined_assignment_8.f90: Likewise.
8280 * gfortran.dg/defined_assignment_9.f90: Likewise.
8281 * gfortran.dg/dependency_2.f90: Likewise.
8282 * gfortran.dg/dependency_21.f90: Likewise.
8283 * gfortran.dg/dependency_22.f90: Likewise.
8284 * gfortran.dg/dependency_23.f90: Likewise.
8285 * gfortran.dg/dependency_24.f90: Likewise.
8286 * gfortran.dg/dependency_25.f90: Likewise.
8287 * gfortran.dg/dependency_26.f90: Likewise.
8288 * gfortran.dg/dependency_39.f90: Likewise.
8289 * gfortran.dg/dependency_40.f90: Likewise.
8290 * gfortran.dg/dependency_41.f90: Likewise.
8291 * gfortran.dg/dependency_42.f90: Likewise.
8292 * gfortran.dg/dependency_43.f90: Likewise.
8293 * gfortran.dg/dependency_44.f90: Likewise.
8294 * gfortran.dg/dependency_45.f90: Likewise.
8295 * gfortran.dg/dependency_50.f90: Likewise.
8296 * gfortran.dg/dependency_51.f90: Likewise.
8297 * gfortran.dg/dependent_decls_1.f90: Likewise.
8298 * gfortran.dg/der_array_1.f90: Likewise.
8299 * gfortran.dg/der_array_io_1.f90: Likewise.
8300 * gfortran.dg/der_array_io_2.f90: Likewise.
8301 * gfortran.dg/der_array_io_3.f90: Likewise.
8302 * gfortran.dg/der_io_1.f90: Likewise.
8303 * gfortran.dg/der_io_3.f90: Likewise.
8304 * gfortran.dg/der_pointer_2.f90: Likewise.
8305 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
8306 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
8307 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
8308 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
8309 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
8310 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8311 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
8312 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
8313 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
8314 * gfortran.dg/derived_external_function_1.f90: Likewise.
8315 * gfortran.dg/derived_init_1.f90: Likewise.
8316 * gfortran.dg/derived_init_2.f90: Likewise.
8317 * gfortran.dg/derived_init_3.f90: Likewise.
8318 * gfortran.dg/derived_init_4.f90: Likewise.
8319 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
8320 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8321 * gfortran.dg/dev_null.F90: Likewise.
8322 * gfortran.dg/dfloat_1.f90: Likewise.
8323 * gfortran.dg/dim_sum_1.f90: Likewise.
8324 * gfortran.dg/dim_sum_2.f90: Likewise.
8325 * gfortran.dg/dim_sum_3.f90: Likewise.
8326 * gfortran.dg/direct_io_10.f: Likewise.
8327 * gfortran.dg/direct_io_11.f90: Likewise.
8328 * gfortran.dg/direct_io_12.f90: Likewise.
8329 * gfortran.dg/direct_io_2.f90: Likewise.
8330 * gfortran.dg/direct_io_3.f90: Likewise.
8331 * gfortran.dg/direct_io_4.f90: Likewise.
8332 * gfortran.dg/direct_io_5.f90: Likewise.
8333 * gfortran.dg/direct_io_6.f90: Likewise.
8334 * gfortran.dg/direct_io_7.f90: Likewise.
8335 * gfortran.dg/direct_io_8.f90: Likewise.
8336 * gfortran.dg/direct_io_9.f: Likewise.
8337 * gfortran.dg/do_1.f90: Likewise.
8338 * gfortran.dg/do_3.F90: Likewise.
8339 * gfortran.dg/do_concurrent_2.f90: Likewise.
8340 * gfortran.dg/do_concurrent_4.f90: Likewise.
8341 * gfortran.dg/do_corner_warn.f90: Likewise.
8342 * gfortran.dg/do_iterator_2.f90: Likewise.
8343 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
8344 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
8345 * gfortran.dg/dos_eol.f: Likewise.
8346 * gfortran.dg/dot_product_1.f03: Likewise.
8347 * gfortran.dg/dot_product_2.f90: Likewise.
8348 * gfortran.dg/dot_product_4.f90: Likewise.
8349 * gfortran.dg/dshift_1.F90: Likewise.
8350 * gfortran.dg/dshift_2.F90: Likewise.
8351 * gfortran.dg/dtio_1.f90: Likewise.
8352 * gfortran.dg/dtio_10.f90: Likewise.
8353 * gfortran.dg/dtio_12.f90: Likewise.
8354 * gfortran.dg/dtio_14.f90: Likewise.
8355 * gfortran.dg/dtio_15.f90: Likewise.
8356 * gfortran.dg/dtio_16.f90: Likewise.
8357 * gfortran.dg/dtio_17.f90: Likewise.
8358 * gfortran.dg/dtio_19.f90: Likewise.
8359 * gfortran.dg/dtio_2.f90: Likewise.
8360 * gfortran.dg/dtio_20.f03: Likewise.
8361 * gfortran.dg/dtio_22.f90: Likewise.
8362 * gfortran.dg/dtio_24.f90: Likewise.
8363 * gfortran.dg/dtio_25.f90: Likewise.
8364 * gfortran.dg/dtio_26.f03: Likewise.
8365 * gfortran.dg/dtio_27.f90: Likewise.
8366 * gfortran.dg/dtio_28.f03: Likewise.
8367 * gfortran.dg/dtio_3.f90: Likewise.
8368 * gfortran.dg/dtio_30.f03: Likewise.
8369 * gfortran.dg/dtio_31.f03: Likewise.
8370 * gfortran.dg/dtio_32.f03: Likewise.
8371 * gfortran.dg/dtio_4.f90: Likewise.
8372 * gfortran.dg/dtio_5.f90: Likewise.
8373 * gfortran.dg/dtio_7.f90: Likewise.
8374 * gfortran.dg/dtio_8.f90: Likewise.
8375 * gfortran.dg/dtio_9.f90: Likewise.
8376 * gfortran.dg/dummy_procedure_3.f90: Likewise.
8377 * gfortran.dg/dummy_procedure_7.f90: Likewise.
8378 * gfortran.dg/dup_save_1.f90: Likewise.
8379 * gfortran.dg/dup_save_2.f90: Likewise.
8380 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
8381 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
8382 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
8383 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
8384 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
8385 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
8386 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
8387 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
8388 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
8389 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
8390 * gfortran.dg/e_d_fmt.f90: Likewise.
8391 * gfortran.dg/edit_real_1.f90: Likewise.
8392 * gfortran.dg/elemental_by_value_1.f90: Likewise.
8393 * gfortran.dg/elemental_dependency_1.f90: Likewise.
8394 * gfortran.dg/elemental_dependency_4.f90: Likewise.
8395 * gfortran.dg/elemental_dependency_5.f90: Likewise.
8396 * gfortran.dg/elemental_dependency_6.f90: Likewise.
8397 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
8398 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
8399 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
8400 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
8401 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
8402 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
8403 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
8404 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
8405 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
8406 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
8407 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
8408 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
8409 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
8410 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
8411 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
8412 * gfortran.dg/empty_format_1.f90: Likewise.
8413 * gfortran.dg/endfile.f: Likewise.
8414 * gfortran.dg/endfile.f90: Likewise.
8415 * gfortran.dg/endfile_2.f90: Likewise.
8416 * gfortran.dg/entry_1.f90: Likewise.
8417 * gfortran.dg/entry_10.f90: Likewise.
8418 * gfortran.dg/entry_12.f90: Likewise.
8419 * gfortran.dg/entry_13.f90: Likewise.
8420 * gfortran.dg/entry_14.f90: Likewise.
8421 * gfortran.dg/entry_16.f90: Likewise.
8422 * gfortran.dg/entry_3.f90: Likewise.
8423 * gfortran.dg/entry_6.f90: Likewise.
8424 * gfortran.dg/entry_9.f90: Likewise.
8425 * gfortran.dg/entry_array_specs_2.f: Likewise.
8426 * gfortran.dg/enum_1.f90: Likewise.
8427 * gfortran.dg/enum_9.f90: Likewise.
8428 * gfortran.dg/eof_1.f90: Likewise.
8429 * gfortran.dg/eof_2.f90: Likewise.
8430 * gfortran.dg/eof_4.f90: Likewise.
8431 * gfortran.dg/eof_5.f90: Likewise.
8432 * gfortran.dg/eor_handling_1.f90: Likewise.
8433 * gfortran.dg/eor_handling_2.f90: Likewise.
8434 * gfortran.dg/eor_handling_3.f90: Likewise.
8435 * gfortran.dg/eor_handling_4.f90: Likewise.
8436 * gfortran.dg/eor_handling_5.f90: Likewise.
8437 * gfortran.dg/eoshift_3.f90: Likewise.
8438 * gfortran.dg/eoshift_4.f90: Likewise.
8439 * gfortran.dg/eoshift_5.f90: Likewise.
8440 * gfortran.dg/eoshift_6.f90: Likewise.
8441 * gfortran.dg/eoshift_large_1.f90: Likewise.
8442 * gfortran.dg/equiv_6.f90: Likewise.
8443 * gfortran.dg/equiv_7.f90: Likewise.
8444 * gfortran.dg/equiv_9.f90: Likewise.
8445 * gfortran.dg/equiv_constraint_4.f90: Likewise.
8446 * gfortran.dg/erf_2.F90: Likewise.
8447 * gfortran.dg/erf_3.F90: Likewise.
8448 * gfortran.dg/erfc_scaled_1.f90: Likewise.
8449 * gfortran.dg/error_format_2.f90: Likewise.
8450 * gfortran.dg/error_recovery_5.f90: Likewise.
8451 * gfortran.dg/execute_command_line_2.f90: Likewise.
8452 * gfortran.dg/execute_command_line_3.f90: Likewise.
8453 * gfortran.dg/exit_1.f08: Likewise.
8454 * gfortran.dg/exit_3.f08: Likewise.
8455 * gfortran.dg/exponent_1.f90: Likewise.
8456 * gfortran.dg/exponent_2.f90: Likewise.
8457 * gfortran.dg/extended_char_comparison_1.f: Likewise.
8458 * gfortran.dg/extends_1.f03: Likewise.
8459 * gfortran.dg/extends_16.f90: Likewise.
8460 * gfortran.dg/extends_2.f03: Likewise.
8461 * gfortran.dg/extends_3.f03: Likewise.
8462 * gfortran.dg/extends_4.f03: Likewise.
8463 * gfortran.dg/extends_type_of_1.f03: Likewise.
8464 * gfortran.dg/extends_type_of_2.f03: Likewise.
8465 * gfortran.dg/external_procedures_3.f90: Likewise.
8466 * gfortran.dg/f2003_inquire_1.f03: Likewise.
8467 * gfortran.dg/f2003_io_1.f03: Likewise.
8468 * gfortran.dg/f2003_io_4.f03: Likewise.
8469 * gfortran.dg/f2003_io_5.f03: Likewise.
8470 * gfortran.dg/f2003_io_6.f03: Likewise.
8471 * gfortran.dg/f2003_io_7.f03: Likewise.
8472 * gfortran.dg/f2c_1.f90: Likewise.
8473 * gfortran.dg/f2c_2.f90: Likewise.
8474 * gfortran.dg/f2c_3.f90: Likewise.
8475 * gfortran.dg/f2c_4.f90: Likewise.
8476 * gfortran.dg/f2c_6.f90: Likewise.
8477 * gfortran.dg/f2c_7.f90: Likewise.
8478 * gfortran.dg/f2c_9.f90: Likewise.
8479 * gfortran.dg/fgetc_1.f90: Likewise.
8480 * gfortran.dg/fgetc_2.f90: Likewise.
8481 * gfortran.dg/filename_null.f90: Likewise.
8482 * gfortran.dg/finalize_12.f90: Likewise.
8483 * gfortran.dg/finalize_13.f90: Likewise.
8484 * gfortran.dg/finalize_15.f90: Likewise.
8485 * gfortran.dg/finalize_17.f90: Likewise.
8486 * gfortran.dg/finalize_18.f90: Likewise.
8487 * gfortran.dg/finalize_25.f90: Likewise.
8488 * gfortran.dg/finalize_29.f08: Likewise.
8489 * gfortran.dg/finalize_31.f90: Likewise.
8490 * gfortran.dg/float_1.f90: Likewise.
8491 * gfortran.dg/flush_1.f90: Likewise.
8492 * gfortran.dg/fmt_bz_bn.f: Likewise.
8493 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
8494 * gfortran.dg/fmt_cache_1.f: Likewise.
8495 * gfortran.dg/fmt_cache_2.f: Likewise.
8496 * gfortran.dg/fmt_cache_3.f90: Likewise.
8497 * gfortran.dg/fmt_colon.f90: Likewise.
8498 * gfortran.dg/fmt_e.f90: Likewise.
8499 * gfortran.dg/fmt_en.f90: Likewise.
8500 * gfortran.dg/fmt_error_10.f: Likewise.
8501 * gfortran.dg/fmt_error_9.f: Likewise.
8502 * gfortran.dg/fmt_exhaust.f90: Likewise.
8503 * gfortran.dg/fmt_f0_1.f90: Likewise.
8504 * gfortran.dg/fmt_f_an_p.f: Likewise.
8505 * gfortran.dg/fmt_fw_d.f90: Likewise.
8506 * gfortran.dg/fmt_g.f: Likewise.
8507 * gfortran.dg/fmt_g0_1.f08: Likewise.
8508 * gfortran.dg/fmt_g0_2.f08: Likewise.
8509 * gfortran.dg/fmt_g0_4.f08: Likewise.
8510 * gfortran.dg/fmt_g0_5.f08: Likewise.
8511 * gfortran.dg/fmt_g0_6.f08: Likewise.
8512 * gfortran.dg/fmt_g0_7.f08: Likewise.
8513 * gfortran.dg/fmt_g_1.f90: Likewise.
8514 * gfortran.dg/fmt_int_sign.f90: Likewise.
8515 * gfortran.dg/fmt_l.f90: Likewise.
8516 * gfortran.dg/fmt_missing_period_2.f: Likewise.
8517 * gfortran.dg/fmt_missing_period_3.f: Likewise.
8518 * gfortran.dg/fmt_p_1.f90: Likewise.
8519 * gfortran.dg/fmt_pf.f90: Likewise.
8520 * gfortran.dg/fmt_read.f90: Likewise.
8521 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
8522 * gfortran.dg/fmt_t_1.f90: Likewise.
8523 * gfortran.dg/fmt_t_2.f90: Likewise.
8524 * gfortran.dg/fmt_t_3.f90: Likewise.
8525 * gfortran.dg/fmt_t_4.f90: Likewise.
8526 * gfortran.dg/fmt_t_5.f90: Likewise.
8527 * gfortran.dg/fmt_t_6.f: Likewise.
8528 * gfortran.dg/fmt_t_7.f: Likewise.
8529 * gfortran.dg/fmt_t_9.f: Likewise.
8530 * gfortran.dg/fmt_tl.f: Likewise.
8531 * gfortran.dg/fmt_unlimited.f90: Likewise.
8532 * gfortran.dg/fmt_white.f: Likewise.
8533 * gfortran.dg/fmt_zero_digits.f90: Likewise.
8534 * gfortran.dg/fold_nearest.f90: Likewise.
8535 * gfortran.dg/forall_1.f90: Likewise.
8536 * gfortran.dg/forall_10.f90: Likewise.
8537 * gfortran.dg/forall_12.f90: Likewise.
8538 * gfortran.dg/forall_13.f90: Likewise.
8539 * gfortran.dg/forall_15.f90: Likewise.
8540 * gfortran.dg/forall_4.f90: Likewise.
8541 * gfortran.dg/forall_5.f90: Likewise.
8542 * gfortran.dg/forall_6.f90: Likewise.
8543 * gfortran.dg/forall_7.f90: Likewise.
8544 * gfortran.dg/fraction.f90: Likewise.
8545 * gfortran.dg/fseek.f90: Likewise.
8546 * gfortran.dg/ftell_1.f90: Likewise.
8547 * gfortran.dg/ftell_2.f90: Likewise.
8548 * gfortran.dg/ftell_3.f90: Likewise.
8549 * gfortran.dg/func_assign_2.f90: Likewise.
8550 * gfortran.dg/func_assign_3.f90: Likewise.
8551 * gfortran.dg/func_derived_1.f90: Likewise.
8552 * gfortran.dg/func_derived_2.f90: Likewise.
8553 * gfortran.dg/func_derived_3.f90: Likewise.
8554 * gfortran.dg/func_result_1.f90: Likewise.
8555 * gfortran.dg/func_result_2.f90: Likewise.
8556 * gfortran.dg/func_result_6.f90: Likewise.
8557 * gfortran.dg/function_charlen_2.f90: Likewise.
8558 * gfortran.dg/function_charlen_3.f: Likewise.
8559 * gfortran.dg/function_kinds_1.f90: Likewise.
8560 * gfortran.dg/function_kinds_4.f90: Likewise.
8561 * gfortran.dg/function_optimize_10.f90: Likewise.
8562 * gfortran.dg/function_optimize_11.f90: Likewise.
8563 * gfortran.dg/function_optimize_12.f90: Likewise.
8564 * gfortran.dg/function_optimize_4.f90: Likewise.
8565 * gfortran.dg/function_optimize_8.f90: Likewise.
8566 * gfortran.dg/g77/13037.f: Likewise.
8567 * gfortran.dg/g77/1832.f: Likewise.
8568 * gfortran.dg/g77/19981119-0.f: Likewise.
8569 * gfortran.dg/g77/19990313-0.f: Likewise.
8570 * gfortran.dg/g77/19990313-1.f: Likewise.
8571 * gfortran.dg/g77/19990313-2.f: Likewise.
8572 * gfortran.dg/g77/19990313-3.f: Likewise.
8573 * gfortran.dg/g77/19990419-1.f: Likewise.
8574 * gfortran.dg/g77/19990826-0.f: Likewise.
8575 * gfortran.dg/g77/19990826-2.f: Likewise.
8576 * gfortran.dg/g77/20000503-1.f: Likewise.
8577 * gfortran.dg/g77/20001111.f: Likewise.
8578 * gfortran.dg/g77/20010116.f: Likewise.
8579 * gfortran.dg/g77/20010216-1.f: Likewise.
8580 * gfortran.dg/g77/20010430.f: Likewise.
8581 * gfortran.dg/g77/20010610.f: Likewise.
8582 * gfortran.dg/g77/6177.f: Likewise.
8583 * gfortran.dg/g77/7388.f: Likewise.
8584 * gfortran.dg/g77/947.f: Likewise.
8585 * gfortran.dg/g77/970625-2.f: Likewise.
8586 * gfortran.dg/g77/971102-1.f: Likewise.
8587 * gfortran.dg/g77/980628-0.f: Likewise.
8588 * gfortran.dg/g77/980628-1.f: Likewise.
8589 * gfortran.dg/g77/980628-10.f: Likewise.
8590 * gfortran.dg/g77/980628-2.f: Likewise.
8591 * gfortran.dg/g77/980628-3.f: Likewise.
8592 * gfortran.dg/g77/980628-7.f: Likewise.
8593 * gfortran.dg/g77/980628-8.f: Likewise.
8594 * gfortran.dg/g77/980628-9.f: Likewise.
8595 * gfortran.dg/g77/980701-0.f: Likewise.
8596 * gfortran.dg/g77/980701-1.f: Likewise.
8597 * gfortran.dg/g77/cabs.f: Likewise.
8598 * gfortran.dg/g77/claus.f: Likewise.
8599 * gfortran.dg/g77/complex_1.f: Likewise.
8600 * gfortran.dg/g77/cpp3.F: Likewise.
8601 * gfortran.dg/g77/cpp4.F: Likewise.
8602 * gfortran.dg/g77/cpp5.F: Likewise.
8603 * gfortran.dg/g77/dcomplex.f: Likewise.
8604 * gfortran.dg/g77/dnrm2.f: Likewise.
8605 * gfortran.dg/g77/erfc.f: Likewise.
8606 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
8607 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
8608 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
8609 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
8610 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
8611 * gfortran.dg/g77/int8421.f: Likewise.
8612 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
8613 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
8614 * gfortran.dg/g77/le.f: Likewise.
8615 * gfortran.dg/g77/short.f: Likewise.
8616 * gfortran.dg/gamma_1.f90: Likewise.
8617 * gfortran.dg/gamma_4.f90: Likewise.
8618 * gfortran.dg/gamma_5.f90: Likewise.
8619 * gfortran.dg/generic_13.f90: Likewise.
8620 * gfortran.dg/generic_15.f90: Likewise.
8621 * gfortran.dg/generic_19.f90: Likewise.
8622 * gfortran.dg/generic_20.f90: Likewise.
8623 * gfortran.dg/generic_23.f03: Likewise.
8624 * gfortran.dg/generic_25.f90: Likewise.
8625 * gfortran.dg/generic_27.f90: Likewise.
8626 * gfortran.dg/generic_31.f90: Likewise.
8627 * gfortran.dg/generic_4.f90: Likewise.
8628 * gfortran.dg/global_vars_c_init.f90: Likewise.
8629 * gfortran.dg/global_vars_f90_init.f90: Likewise.
8630 * gfortran.dg/gnu_logical_1.F: Likewise.
8631 * gfortran.dg/goacc/fixed-1.f: Likewise.
8632 * gfortran.dg/goacc/fixed-2.f: Likewise.
8633 * gfortran.dg/goacc/gang-static.f95: Likewise.
8634 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8635 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8636 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8637 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8638 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8639 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8640 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8641 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8642 * gfortran.dg/goacc/omp-fixed.f: Likewise.
8643 * gfortran.dg/gomp/crayptr5.f90: Likewise.
8644 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
8645 * gfortran.dg/gomp/pr48794.f90: Likewise.
8646 * gfortran.dg/gomp/pr72744.f90: Likewise.
8647 * gfortran.dg/gomp/pr77665.f90: Likewise.
8648 * gfortran.dg/gomp/workshare2.f90: Likewise.
8649 * gfortran.dg/gomp/workshare3.f90: Likewise.
8650 * gfortran.dg/goto_1.f: Likewise.
8651 * gfortran.dg/goto_2.f90: Likewise.
8652 * gfortran.dg/goto_4.f90: Likewise.
8653 * gfortran.dg/goto_6.f: Likewise.
8654 * gfortran.dg/graphite/id-26.f03: Likewise.
8655 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
8656 * gfortran.dg/graphite/pr29581.f90: Likewise.
8657 * gfortran.dg/graphite/pr29832.f90: Likewise.
8658 * gfortran.dg/graphite/run-id-1.f: Likewise.
8659 * gfortran.dg/graphite/run-id-2.f90: Likewise.
8660 * gfortran.dg/graphite/run-id-3.f90: Likewise.
8661 * gfortran.dg/hollerith.f90: Likewise.
8662 * gfortran.dg/hollerith4.f90: Likewise.
8663 * gfortran.dg/hollerith6.f90: Likewise.
8664 * gfortran.dg/hollerith8.f90: Likewise.
8665 * gfortran.dg/hollerith_1.f90: Likewise.
8666 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
8667 * gfortran.dg/hollerith_f95.f90: Likewise.
8668 * gfortran.dg/hollerith_legacy.f90: Likewise.
8669 * gfortran.dg/host_assoc_call_3.f90: Likewise.
8670 * gfortran.dg/host_assoc_function_1.f90: Likewise.
8671 * gfortran.dg/host_assoc_function_3.f90: Likewise.
8672 * gfortran.dg/host_assoc_function_4.f90: Likewise.
8673 * gfortran.dg/host_assoc_function_9.f90: Likewise.
8674 * gfortran.dg/host_dummy_index_1.f90: Likewise.
8675 * gfortran.dg/hypot_1.f90: Likewise.
8676 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
8677 * gfortran.dg/iargc.f90: Likewise.
8678 * gfortran.dg/ibits.f90: Likewise.
8679 * gfortran.dg/ichar_1.f90: Likewise.
8680 * gfortran.dg/ichar_2.f90: Likewise.
8681 * gfortran.dg/ieee/ieee_1.F90: Likewise.
8682 * gfortran.dg/ieee/ieee_2.f90: Likewise.
8683 * gfortran.dg/ieee/ieee_3.f90: Likewise.
8684 * gfortran.dg/ieee/ieee_4.f90: Likewise.
8685 * gfortran.dg/ieee/ieee_6.f90: Likewise.
8686 * gfortran.dg/ieee/ieee_7.f90: Likewise.
8687 * gfortran.dg/ieee/ieee_8.f90: Likewise.
8688 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
8689 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
8690 * gfortran.dg/ieee/large_1.f90: Likewise.
8691 * gfortran.dg/ieee/large_2.f90: Likewise.
8692 * gfortran.dg/ieee/large_3.F90: Likewise.
8693 * gfortran.dg/ieee/large_4.f90: Likewise.
8694 * gfortran.dg/ieee/rounding_1.f90: Likewise.
8695 * gfortran.dg/ieee/underflow_1.f90: Likewise.
8696 * gfortran.dg/impl_do_var_data.f90: Likewise.
8697 * gfortran.dg/implicit_10.f90: Likewise.
8698 * gfortran.dg/implicit_12.f90: Likewise.
8699 * gfortran.dg/implicit_class_1.f90: Likewise.
8700 * gfortran.dg/implicit_pure_1.f90: Likewise.
8701 * gfortran.dg/implied_do_1.f90: Likewise.
8702 * gfortran.dg/implied_do_io_1.f90: Likewise.
8703 * gfortran.dg/implied_do_io_2.f90: Likewise.
8704 * gfortran.dg/implied_do_io_3.f90: Likewise.
8705 * gfortran.dg/implied_shape_1.f08: Likewise.
8706 * gfortran.dg/import.f90: Likewise.
8707 * gfortran.dg/import4.f90: Likewise.
8708 * gfortran.dg/impure_1.f08: Likewise.
8709 * gfortran.dg/index.f90: Likewise.
8710 * gfortran.dg/index_2.f90: Likewise.
8711 * gfortran.dg/init_flag_1.f90: Likewise.
8712 * gfortran.dg/init_flag_10.f90: Likewise.
8713 * gfortran.dg/init_flag_15.f03: Likewise.
8714 * gfortran.dg/init_flag_2.f90: Likewise.
8715 * gfortran.dg/init_flag_3.f90: Likewise.
8716 * gfortran.dg/init_flag_4.f90: Likewise.
8717 * gfortran.dg/init_flag_5.f90: Likewise.
8718 * gfortran.dg/init_flag_6.f90: Likewise.
8719 * gfortran.dg/init_flag_7.f90: Likewise.
8720 * gfortran.dg/init_flag_9.f90: Likewise.
8721 * gfortran.dg/initialization_11.f90: Likewise.
8722 * gfortran.dg/initialization_19.f90: Likewise.
8723 * gfortran.dg/initialization_2.f90: Likewise.
8724 * gfortran.dg/initialization_22.f90: Likewise.
8725 * gfortran.dg/initialization_27.f90: Likewise.
8726 * gfortran.dg/initialization_5.f90: Likewise.
8727 * gfortran.dg/initialization_6.f90: Likewise.
8728 * gfortran.dg/inline_matmul_1.f90: Likewise.
8729 * gfortran.dg/inline_matmul_10.f90: Likewise.
8730 * gfortran.dg/inline_matmul_11.f90: Likewise.
8731 * gfortran.dg/inline_matmul_13.f90: Likewise.
8732 * gfortran.dg/inline_matmul_14.f90: Likewise.
8733 * gfortran.dg/inline_matmul_16.f90: Likewise.
8734 * gfortran.dg/inline_matmul_17.f90: Likewise.
8735 * gfortran.dg/inline_matmul_18.f90: Likewise.
8736 * gfortran.dg/inline_matmul_19.f90: Likewise.
8737 * gfortran.dg/inline_matmul_2.f90: Likewise.
8738 * gfortran.dg/inline_matmul_20.f90: Likewise.
8739 * gfortran.dg/inline_matmul_22.f90: Likewise.
8740 * gfortran.dg/inline_matmul_3.f90: Likewise.
8741 * gfortran.dg/inline_matmul_4.f90: Likewise.
8742 * gfortran.dg/inline_matmul_5.f90: Likewise.
8743 * gfortran.dg/inline_matmul_6.f90: Likewise.
8744 * gfortran.dg/inline_matmul_7.f90: Likewise.
8745 * gfortran.dg/inline_matmul_8.f90: Likewise.
8746 * gfortran.dg/inline_matmul_9.f90: Likewise.
8747 * gfortran.dg/inline_sum_1.f90: Likewise.
8748 * gfortran.dg/inline_sum_3.f90: Likewise.
8749 * gfortran.dg/inline_sum_5.f90: Likewise.
8750 * gfortran.dg/inquire-complex.f90: Likewise.
8751 * gfortran.dg/inquire.f90: Likewise.
8752 * gfortran.dg/inquire_10.f90: Likewise.
8753 * gfortran.dg/inquire_13.f90: Likewise.
8754 * gfortran.dg/inquire_15.f90: Likewise.
8755 * gfortran.dg/inquire_16.f90: Likewise.
8756 * gfortran.dg/inquire_17.f90: Likewise.
8757 * gfortran.dg/inquire_5.f90: Likewise.
8758 * gfortran.dg/inquire_6.f90: Likewise.
8759 * gfortran.dg/inquire_7.f90: Likewise.
8760 * gfortran.dg/inquire_9.f90: Likewise.
8761 * gfortran.dg/inquire_internal.f90: Likewise.
8762 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
8763 * gfortran.dg/inquire_size.f90: Likewise.
8764 * gfortran.dg/int_1.f90: Likewise.
8765 * gfortran.dg/int_conv_1.f90: Likewise.
8766 * gfortran.dg/int_range_io_1.f90: Likewise.
8767 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
8768 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
8769 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
8770 * gfortran.dg/integer_plus.f90: Likewise.
8771 * gfortran.dg/intent_out_2.f90: Likewise.
8772 * gfortran.dg/intent_out_5.f90: Likewise.
8773 * gfortran.dg/intent_out_6.f90: Likewise.
8774 * gfortran.dg/interface_12.f90: Likewise.
8775 * gfortran.dg/interface_19.f90: Likewise.
8776 * gfortran.dg/interface_4.f90: Likewise.
8777 * gfortran.dg/interface_5.f90: Likewise.
8778 * gfortran.dg/interface_9.f90: Likewise.
8779 * gfortran.dg/interface_assignment_1.f90: Likewise.
8780 * gfortran.dg/interface_assignment_2.f90: Likewise.
8781 * gfortran.dg/internal_dummy_2.f08: Likewise.
8782 * gfortran.dg/internal_dummy_3.f08: Likewise.
8783 * gfortran.dg/internal_dummy_4.f08: Likewise.
8784 * gfortran.dg/internal_pack_1.f90: Likewise.
8785 * gfortran.dg/internal_pack_10.f90: Likewise.
8786 * gfortran.dg/internal_pack_12.f90: Likewise.
8787 * gfortran.dg/internal_pack_13.f90: Likewise.
8788 * gfortran.dg/internal_pack_14.f90: Likewise.
8789 * gfortran.dg/internal_pack_15.f90: Likewise.
8790 * gfortran.dg/internal_pack_2.f90: Likewise.
8791 * gfortran.dg/internal_pack_3.f90: Likewise.
8792 * gfortran.dg/internal_pack_4.f90: Likewise.
8793 * gfortran.dg/internal_pack_6.f90: Likewise.
8794 * gfortran.dg/internal_pack_8.f90: Likewise.
8795 * gfortran.dg/internal_readwrite_1.f90: Likewise.
8796 * gfortran.dg/internal_readwrite_2.f90: Likewise.
8797 * gfortran.dg/internal_readwrite_3.f90: Likewise.
8798 * gfortran.dg/intrinsic_actual_1.f: Likewise.
8799 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
8800 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
8801 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
8802 * gfortran.dg/intrinsic_char_1.f90: Likewise.
8803 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
8804 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
8805 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
8806 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
8807 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
8808 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
8809 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
8810 * gfortran.dg/intrinsic_product_1.f90: Likewise.
8811 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
8812 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8813 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
8814 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
8815 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
8816 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
8817 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
8818 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
8819 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
8820 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
8821 * gfortran.dg/io_err_1.f90: Likewise.
8822 * gfortran.dg/io_real_boz.f90: Likewise.
8823 * gfortran.dg/iomsg_1.f90: Likewise.
8824 * gfortran.dg/iostat_1.f90: Likewise.
8825 * gfortran.dg/iostat_2.f90: Likewise.
8826 * gfortran.dg/iostat_4.f90: Likewise.
8827 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
8828 * gfortran.dg/ishft_1.f90: Likewise.
8829 * gfortran.dg/ishft_2.f90: Likewise.
8830 * gfortran.dg/ishft_4.f90: Likewise.
8831 * gfortran.dg/isnan_1.f90: Likewise.
8832 * gfortran.dg/isnan_2.f90: Likewise.
8833 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
8834 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
8835 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
8836 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
8837 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
8838 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
8839 * gfortran.dg/itime_idate_1.f: Likewise.
8840 * gfortran.dg/itime_idate_2.f: Likewise.
8841 * gfortran.dg/large_integer_kind_1.f90: Likewise.
8842 * gfortran.dg/large_integer_kind_2.f90: Likewise.
8843 * gfortran.dg/large_real_kind_1.f90: Likewise.
8844 * gfortran.dg/large_real_kind_2.F90: Likewise.
8845 * gfortran.dg/large_real_kind_3.F90: Likewise.
8846 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
8847 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
8848 * gfortran.dg/large_recl.f90: Likewise.
8849 * gfortran.dg/large_unit_1.f90: Likewise.
8850 * gfortran.dg/large_unit_2.f90: Likewise.
8851 * gfortran.dg/largeequiv_1.f90: Likewise.
8852 * gfortran.dg/leadz_trailz_1.f90: Likewise.
8853 * gfortran.dg/leadz_trailz_2.f90: Likewise.
8854 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8855 * gfortran.dg/list_read_1.f90: Likewise.
8856 * gfortran.dg/list_read_10.f90: Likewise.
8857 * gfortran.dg/list_read_11.f90: Likewise.
8858 * gfortran.dg/list_read_12.f90: Likewise.
8859 * gfortran.dg/list_read_13.f: Likewise.
8860 * gfortran.dg/list_read_14.f90: Likewise.
8861 * gfortran.dg/list_read_2.f90: Likewise.
8862 * gfortran.dg/list_read_3.f90: Likewise.
8863 * gfortran.dg/list_read_4.f90: Likewise.
8864 * gfortran.dg/list_read_5.f90: Likewise.
8865 * gfortran.dg/list_read_6.f90: Likewise.
8866 * gfortran.dg/list_read_7.f90: Likewise.
8867 * gfortran.dg/list_read_8.f90: Likewise.
8868 * gfortran.dg/list_read_9.f90: Likewise.
8869 * gfortran.dg/loc_2.f90: Likewise.
8870 * gfortran.dg/logical_1.f90: Likewise.
8871 * gfortran.dg/logical_dot_product.f90: Likewise.
8872 * gfortran.dg/logical_temp_io.f90: Likewise.
8873 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
8874 * gfortran.dg/lrshift_1.f90: Likewise.
8875 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
8876 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
8877 * gfortran.dg/lto/pr40725_0.f03: Likewise.
8878 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8879 * gfortran.dg/make_unit.f90: Likewise.
8880 * gfortran.dg/mapping_1.f90: Likewise.
8881 * gfortran.dg/mapping_2.f90: Likewise.
8882 * gfortran.dg/mapping_3.f90: Likewise.
8883 * gfortran.dg/masklr_1.F90: Likewise.
8884 * gfortran.dg/masklr_2.F90: Likewise.
8885 * gfortran.dg/matmul_1.f90: Likewise.
8886 * gfortran.dg/matmul_10.f90: Likewise.
8887 * gfortran.dg/matmul_12.f90: Likewise.
8888 * gfortran.dg/matmul_16.f90: Likewise.
8889 * gfortran.dg/matmul_17.f90: Likewise.
8890 * gfortran.dg/matmul_18.f90: Likewise.
8891 * gfortran.dg/matmul_2.f90: Likewise.
8892 * gfortran.dg/matmul_3.f90: Likewise.
8893 * gfortran.dg/matmul_4.f90: Likewise.
8894 * gfortran.dg/matmul_6.f90: Likewise.
8895 * gfortran.dg/matmul_8.f03: Likewise.
8896 * gfortran.dg/matmul_9.f90: Likewise.
8897 * gfortran.dg/matmul_bounds_12.f90: Likewise.
8898 * gfortran.dg/matmul_bounds_6.f90: Likewise.
8899 * gfortran.dg/matmul_const.f90: Likewise.
8900 * gfortran.dg/maxloc_1.f90: Likewise.
8901 * gfortran.dg/maxloc_2.f90: Likewise.
8902 * gfortran.dg/maxloc_3.f90: Likewise.
8903 * gfortran.dg/maxloc_4.f90: Likewise.
8904 * gfortran.dg/maxloc_string_1.f90: Likewise.
8905 * gfortran.dg/maxlocval_1.f90: Likewise.
8906 * gfortran.dg/maxlocval_2.f90: Likewise.
8907 * gfortran.dg/maxlocval_3.f90: Likewise.
8908 * gfortran.dg/maxlocval_4.f90: Likewise.
8909 * gfortran.dg/maxval_char_1.f90: Likewise.
8910 * gfortran.dg/maxval_char_2.f90: Likewise.
8911 * gfortran.dg/maxval_char_3.f90: Likewise.
8912 * gfortran.dg/maxval_char_4.f90: Likewise.
8913 * gfortran.dg/maxval_parameter_1.f90: Likewise.
8914 * gfortran.dg/mclock.f90: Likewise.
8915 * gfortran.dg/merge_bits_1.F90: Likewise.
8916 * gfortran.dg/merge_bits_2.F90: Likewise.
8917 * gfortran.dg/merge_char_1.f90: Likewise.
8918 * gfortran.dg/merge_init_expr.f90: Likewise.
8919 * gfortran.dg/min_max_optional_1.f90: Likewise.
8920 * gfortran.dg/min_max_optional_5.f90: Likewise.
8921 * gfortran.dg/minloc_1.f90: Likewise.
8922 * gfortran.dg/minloc_2.f90: Likewise.
8923 * gfortran.dg/minloc_3.f90: Likewise.
8924 * gfortran.dg/minloc_4.f90: Likewise.
8925 * gfortran.dg/minloc_string_1.f90: Likewise.
8926 * gfortran.dg/minlocval_1.f90: Likewise.
8927 * gfortran.dg/minlocval_2.f90: Likewise.
8928 * gfortran.dg/minlocval_3.f90: Likewise.
8929 * gfortran.dg/minlocval_4.f90: Likewise.
8930 * gfortran.dg/minmax_char_1.f90: Likewise.
8931 * gfortran.dg/minmaxloc_1.f90: Likewise.
8932 * gfortran.dg/minmaxloc_10.f90: Likewise.
8933 * gfortran.dg/minmaxloc_11.f90: Likewise.
8934 * gfortran.dg/minmaxloc_12.f90: Likewise.
8935 * gfortran.dg/minmaxloc_13.f90: Likewise.
8936 * gfortran.dg/minmaxloc_2.f90: Likewise.
8937 * gfortran.dg/minmaxloc_3.f90: Likewise.
8938 * gfortran.dg/minmaxloc_4.f90: Likewise.
8939 * gfortran.dg/minmaxloc_5.f90: Likewise.
8940 * gfortran.dg/minmaxloc_6.f90: Likewise.
8941 * gfortran.dg/minmaxloc_7.f90: Likewise.
8942 * gfortran.dg/minmaxloc_8.f90: Likewise.
8943 * gfortran.dg/minmaxval_1.f90: Likewise.
8944 * gfortran.dg/minval_char_1.f90: Likewise.
8945 * gfortran.dg/minval_char_2.f90: Likewise.
8946 * gfortran.dg/minval_char_3.f90: Likewise.
8947 * gfortran.dg/minval_char_4.f90: Likewise.
8948 * gfortran.dg/minval_char_5.f90: Likewise.
8949 * gfortran.dg/minval_parameter_1.f90: Likewise.
8950 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
8951 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
8952 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
8953 * gfortran.dg/missing_parens_1.f90: Likewise.
8954 * gfortran.dg/missing_parens_2.f90: Likewise.
8955 * gfortran.dg/mod_large_1.f90: Likewise.
8956 * gfortran.dg/mod_sign0_1.f90: Likewise.
8957 * gfortran.dg/module_blank_common.f90: Likewise.
8958 * gfortran.dg/module_commons_1.f90: Likewise.
8959 * gfortran.dg/module_commons_3.f90: Likewise.
8960 * gfortran.dg/module_double_reuse.f90: Likewise.
8961 * gfortran.dg/module_equivalence_1.f90: Likewise.
8962 * gfortran.dg/module_equivalence_2.f90: Likewise.
8963 * gfortran.dg/module_equivalence_3.f90: Likewise.
8964 * gfortran.dg/module_equivalence_5.f90: Likewise.
8965 * gfortran.dg/module_interface_1.f90: Likewise.
8966 * gfortran.dg/module_nan.f90: Likewise.
8967 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8968 * gfortran.dg/module_procedure_1.f90: Likewise.
8969 * gfortran.dg/module_read_1.f90: Likewise.
8970 * gfortran.dg/module_read_2.f90: Likewise.
8971 * gfortran.dg/module_widestring_1.f90: Likewise.
8972 * gfortran.dg/move_alloc.f90: Likewise.
8973 * gfortran.dg/move_alloc_10.f90: Likewise.
8974 * gfortran.dg/move_alloc_13.f90: Likewise.
8975 * gfortran.dg/move_alloc_14.f90: Likewise.
8976 * gfortran.dg/move_alloc_15.f90: Likewise.
8977 * gfortran.dg/move_alloc_16.f90: Likewise.
8978 * gfortran.dg/move_alloc_2.f90: Likewise.
8979 * gfortran.dg/move_alloc_5.f90: Likewise.
8980 * gfortran.dg/move_alloc_6.f90: Likewise.
8981 * gfortran.dg/move_alloc_9.f90: Likewise.
8982 * gfortran.dg/multiple_allocation_1.f90: Likewise.
8983 * gfortran.dg/multiple_allocation_3.f90: Likewise.
8984 * gfortran.dg/mvbits_1.f90: Likewise.
8985 * gfortran.dg/mvbits_2.f90: Likewise.
8986 * gfortran.dg/mvbits_3.f90: Likewise.
8987 * gfortran.dg/mvbits_4.f90: Likewise.
8988 * gfortran.dg/mvbits_7.f90: Likewise.
8989 * gfortran.dg/mvbits_8.f90: Likewise.
8990 * gfortran.dg/namelist_11.f: Likewise.
8991 * gfortran.dg/namelist_12.f: Likewise.
8992 * gfortran.dg/namelist_13.f90: Likewise.
8993 * gfortran.dg/namelist_14.f90: Likewise.
8994 * gfortran.dg/namelist_15.f90: Likewise.
8995 * gfortran.dg/namelist_16.f90: Likewise.
8996 * gfortran.dg/namelist_17.f90: Likewise.
8997 * gfortran.dg/namelist_18.f90: Likewise.
8998 * gfortran.dg/namelist_19.f90: Likewise.
8999 * gfortran.dg/namelist_20.f90: Likewise.
9000 * gfortran.dg/namelist_21.f90: Likewise.
9001 * gfortran.dg/namelist_22.f90: Likewise.
9002 * gfortran.dg/namelist_23.f90: Likewise.
9003 * gfortran.dg/namelist_24.f90: Likewise.
9004 * gfortran.dg/namelist_26.f90: Likewise.
9005 * gfortran.dg/namelist_27.f90: Likewise.
9006 * gfortran.dg/namelist_28.f90: Likewise.
9007 * gfortran.dg/namelist_29.f90: Likewise.
9008 * gfortran.dg/namelist_37.f90: Likewise.
9009 * gfortran.dg/namelist_38.f90: Likewise.
9010 * gfortran.dg/namelist_39.f90: Likewise.
9011 * gfortran.dg/namelist_40.f90: Likewise.
9012 * gfortran.dg/namelist_41.f90: Likewise.
9013 * gfortran.dg/namelist_42.f90: Likewise.
9014 * gfortran.dg/namelist_43.f90: Likewise.
9015 * gfortran.dg/namelist_44.f90: Likewise.
9016 * gfortran.dg/namelist_47.f90: Likewise.
9017 * gfortran.dg/namelist_48.f90: Likewise.
9018 * gfortran.dg/namelist_49.f90: Likewise.
9019 * gfortran.dg/namelist_50.f90: Likewise.
9020 * gfortran.dg/namelist_51.f90: Likewise.
9021 * gfortran.dg/namelist_52.f90: Likewise.
9022 * gfortran.dg/namelist_54.f90: Likewise.
9023 * gfortran.dg/namelist_55.f90: Likewise.
9024 * gfortran.dg/namelist_56.f90: Likewise.
9025 * gfortran.dg/namelist_57.f90: Likewise.
9026 * gfortran.dg/namelist_58.f90: Likewise.
9027 * gfortran.dg/namelist_59.f90: Likewise.
9028 * gfortran.dg/namelist_60.f90: Likewise.
9029 * gfortran.dg/namelist_61.f90: Likewise.
9030 * gfortran.dg/namelist_64.f90: Likewise.
9031 * gfortran.dg/namelist_65.f90: Likewise.
9032 * gfortran.dg/namelist_69.f90: Likewise.
9033 * gfortran.dg/namelist_70.f90: Likewise.
9034 * gfortran.dg/namelist_71.f90: Likewise.
9035 * gfortran.dg/namelist_72.f: Likewise.
9036 * gfortran.dg/namelist_73.f90: Likewise.
9037 * gfortran.dg/namelist_77.f90: Likewise.
9038 * gfortran.dg/namelist_78.f90: Likewise.
9039 * gfortran.dg/namelist_79.f90: Likewise.
9040 * gfortran.dg/namelist_80.f90: Likewise.
9041 * gfortran.dg/namelist_81.f90: Likewise.
9042 * gfortran.dg/namelist_82.f90: Likewise.
9043 * gfortran.dg/namelist_84.f90: Likewise.
9044 * gfortran.dg/namelist_85.f90: Likewise.
9045 * gfortran.dg/namelist_86.f90: Likewise.
9046 * gfortran.dg/namelist_87.f90: Likewise.
9047 * gfortran.dg/namelist_88.f90: Likewise.
9048 * gfortran.dg/namelist_89.f90: Likewise.
9049 * gfortran.dg/namelist_90.f: Likewise.
9050 * gfortran.dg/namelist_95.f90: Likewise.
9051 * gfortran.dg/namelist_char_only.f90: Likewise.
9052 * gfortran.dg/namelist_empty.f90: Likewise.
9053 * gfortran.dg/namelist_internal.f90: Likewise.
9054 * gfortran.dg/namelist_use.f90: Likewise.
9055 * gfortran.dg/namelist_use_only.f90: Likewise.
9056 * gfortran.dg/namelist_utf8.f90: Likewise.
9057 * gfortran.dg/nan_1.f90: Likewise.
9058 * gfortran.dg/nan_2.f90: Likewise.
9059 * gfortran.dg/nan_3.f90: Likewise.
9060 * gfortran.dg/nan_6.f90: Likewise.
9061 * gfortran.dg/nan_7.f90: Likewise.
9062 * gfortran.dg/nearest_1.f90: Likewise.
9063 * gfortran.dg/nearest_2.f90: Likewise.
9064 * gfortran.dg/nearest_3.f90: Likewise.
9065 * gfortran.dg/negative-z-descriptor.f90: Likewise.
9066 * gfortran.dg/negative_automatic_size.f90: Likewise.
9067 * gfortran.dg/negative_unit.f: Likewise.
9068 * gfortran.dg/negative_unit2.f90: Likewise.
9069 * gfortran.dg/negative_unit_int8.f: Likewise.
9070 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
9071 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
9072 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
9073 * gfortran.dg/nested_modules_1.f90: Likewise.
9074 * gfortran.dg/nested_modules_2.f90: Likewise.
9075 * gfortran.dg/nested_modules_3.f90: Likewise.
9076 * gfortran.dg/nesting_1.f90: Likewise.
9077 * gfortran.dg/new_line.f90: Likewise.
9078 * gfortran.dg/newunit_1.f90: Likewise.
9079 * gfortran.dg/newunit_3.f90: Likewise.
9080 * gfortran.dg/newunit_5.f90.f90: Likewise.
9081 * gfortran.dg/nint_1.f90: Likewise.
9082 * gfortran.dg/nint_2.f90: Likewise.
9083 * gfortran.dg/no_arg_check_2.f90: Likewise.
9084 * gfortran.dg/no_range_check_1.f90: Likewise.
9085 * gfortran.dg/no_range_check_2.f90: Likewise.
9086 * gfortran.dg/no_range_check_3.f90: Likewise.
9087 * gfortran.dg/noadv_size.f90: Likewise.
9088 * gfortran.dg/nonreturning_statements.f90: Likewise.
9089 * gfortran.dg/norm2_1.f90: Likewise.
9090 * gfortran.dg/norm2_3.f90: Likewise.
9091 * gfortran.dg/nosigned_zero_1.f90: Likewise.
9092 * gfortran.dg/nosigned_zero_2.f90: Likewise.
9093 * gfortran.dg/nosigned_zero_3.f90: Likewise.
9094 * gfortran.dg/null_4.f90: Likewise.
9095 * gfortran.dg/null_9.f90: Likewise.
9096 * gfortran.dg/nullify_3.f90: Likewise.
9097 * gfortran.dg/oldstyle_1.f90: Likewise.
9098 * gfortran.dg/open_access_append_1.f90: Likewise.
9099 * gfortran.dg/open_access_append_2.f90: Likewise.
9100 * gfortran.dg/open_errors.f90: Likewise.
9101 * gfortran.dg/open_negative_unit_1.f90: Likewise.
9102 * gfortran.dg/open_new.f90: Likewise.
9103 * gfortran.dg/open_readonly_1.f90: Likewise.
9104 * gfortran.dg/operator_1.f90: Likewise.
9105 * gfortran.dg/optional_absent_1.f90: Likewise.
9106 * gfortran.dg/optional_absent_2.f90: Likewise.
9107 * gfortran.dg/optional_absent_3.f90: Likewise.
9108 * gfortran.dg/optional_class_1.f90: Likewise.
9109 * gfortran.dg/optional_dim_2.f90: Likewise.
9110 * gfortran.dg/optional_dim_3.f90: Likewise.
9111 * gfortran.dg/output_exponents_1.f90: Likewise.
9112 * gfortran.dg/overload_1.f90: Likewise.
9113 * gfortran.dg/overload_2.f90: Likewise.
9114 * gfortran.dg/overwrite_1.f: Likewise.
9115 * gfortran.dg/pad_no.f90: Likewise.
9116 * gfortran.dg/parameter_array_init_1.f90: Likewise.
9117 * gfortran.dg/parameter_array_init_2.f90: Likewise.
9118 * gfortran.dg/parameter_array_init_4.f90: Likewise.
9119 * gfortran.dg/parameter_array_init_5.f90: Likewise.
9120 * gfortran.dg/parameter_array_section_2.f90: Likewise.
9121 * gfortran.dg/parens_3.f90: Likewise.
9122 * gfortran.dg/parens_5.f90: Likewise.
9123 * gfortran.dg/parens_6.f90: Likewise.
9124 * gfortran.dg/parent_result_ref_1.f90: Likewise.
9125 * gfortran.dg/parent_result_ref_2.f90: Likewise.
9126 * gfortran.dg/parent_result_ref_3.f90: Likewise.
9127 * gfortran.dg/parent_result_ref_4.f90: Likewise.
9128 * gfortran.dg/parity_1.f90: Likewise.
9129 * gfortran.dg/past_eor.f90: Likewise.
9130 * gfortran.dg/pdt_1.f03: Likewise.
9131 * gfortran.dg/pdt_10.f03: Likewise.
9132 * gfortran.dg/pdt_11.f03: Likewise.
9133 * gfortran.dg/pdt_12.f03: Likewise.
9134 * gfortran.dg/pdt_13.f03: Likewise.
9135 * gfortran.dg/pdt_14.f03: Likewise.
9136 * gfortran.dg/pdt_15.f03: Likewise.
9137 * gfortran.dg/pdt_19.f03: Likewise.
9138 * gfortran.dg/pdt_20.f03: Likewise.
9139 * gfortran.dg/pdt_22.f03: Likewise.
9140 * gfortran.dg/pdt_23.f03: Likewise.
9141 * gfortran.dg/pdt_25.f03: Likewise.
9142 * gfortran.dg/pdt_26.f03: Likewise.
9143 * gfortran.dg/pdt_27.f03: Likewise.
9144 * gfortran.dg/pdt_28.f03: Likewise.
9145 * gfortran.dg/pdt_3.f03: Likewise.
9146 * gfortran.dg/pdt_4.f03: Likewise.
9147 * gfortran.dg/pdt_5.f03: Likewise.
9148 * gfortran.dg/pdt_7.f03: Likewise.
9149 * gfortran.dg/pointer_1.f90: Likewise.
9150 * gfortran.dg/pointer_array_1.f90: Likewise.
9151 * gfortran.dg/pointer_array_3.f90: Likewise.
9152 * gfortran.dg/pointer_array_4.f90: Likewise.
9153 * gfortran.dg/pointer_array_5.f90: Likewise.
9154 * gfortran.dg/pointer_array_6.f90: Likewise.
9155 * gfortran.dg/pointer_array_7.f90: Likewise.
9156 * gfortran.dg/pointer_array_8.f90: Likewise.
9157 * gfortran.dg/pointer_array_9.f90: Likewise.
9158 * gfortran.dg/pointer_array_component_1.f90: Likewise.
9159 * gfortran.dg/pointer_array_component_2.f90: Likewise.
9160 * gfortran.dg/pointer_assign_10.f90: Likewise.
9161 * gfortran.dg/pointer_assign_11.f90: Likewise.
9162 * gfortran.dg/pointer_assign_4.f90: Likewise.
9163 * gfortran.dg/pointer_assign_8.f90: Likewise.
9164 * gfortran.dg/pointer_assign_9.f90: Likewise.
9165 * gfortran.dg/pointer_check_10.f90: Likewise.
9166 * gfortran.dg/pointer_check_9.f90: Likewise.
9167 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
9168 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
9169 * gfortran.dg/pointer_function_result_1.f90: Likewise.
9170 * gfortran.dg/pointer_init_1.f90: Likewise.
9171 * gfortran.dg/pointer_init_3.f90: Likewise.
9172 * gfortran.dg/pointer_init_4.f90: Likewise.
9173 * gfortran.dg/pointer_init_5.f90: Likewise.
9174 * gfortran.dg/pointer_init_8.f90: Likewise.
9175 * gfortran.dg/pointer_intent_1.f90: Likewise.
9176 * gfortran.dg/pointer_intent_4.f90: Likewise.
9177 * gfortran.dg/pointer_intent_5.f90: Likewise.
9178 * gfortran.dg/pointer_remapping_10.f90: Likewise.
9179 * gfortran.dg/pointer_remapping_4.f03: Likewise.
9180 * gfortran.dg/pointer_remapping_5.f08: Likewise.
9181 * gfortran.dg/pointer_remapping_9.f90: Likewise.
9182 * gfortran.dg/pointer_target_1.f90: Likewise.
9183 * gfortran.dg/pointer_target_2.f90: Likewise.
9184 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
9185 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
9186 * gfortran.dg/power.f90: Likewise.
9187 * gfortran.dg/power1.f90: Likewise.
9188 * gfortran.dg/power_3.f90: Likewise.
9189 * gfortran.dg/power_4.f90: Likewise.
9190 * gfortran.dg/power_5.f90: Likewise.
9191 * gfortran.dg/pr12884.f: Likewise.
9192 * gfortran.dg/pr15129.f90: Likewise.
9193 * gfortran.dg/pr15140.f90: Likewise.
9194 * gfortran.dg/pr15324.f90: Likewise.
9195 * gfortran.dg/pr15332.f: Likewise.
9196 * gfortran.dg/pr15957.f90: Likewise.
9197 * gfortran.dg/pr15959.f90: Likewise.
9198 * gfortran.dg/pr16597.f90: Likewise.
9199 * gfortran.dg/pr16861.f90: Likewise.
9200 * gfortran.dg/pr16938.f90: Likewise.
9201 * gfortran.dg/pr17090.f90: Likewise.
9202 * gfortran.dg/pr17143.f90: Likewise.
9203 * gfortran.dg/pr17164.f90: Likewise.
9204 * gfortran.dg/pr17229.f: Likewise.
9205 * gfortran.dg/pr17285.f90: Likewise.
9206 * gfortran.dg/pr17286.f90: Likewise.
9207 * gfortran.dg/pr17472.f: Likewise.
9208 * gfortran.dg/pr17612.f90: Likewise.
9209 * gfortran.dg/pr17706.f90: Likewise.
9210 * gfortran.dg/pr18025.f90: Likewise.
9211 * gfortran.dg/pr18122.f90: Likewise.
9212 * gfortran.dg/pr18210.f90: Likewise.
9213 * gfortran.dg/pr18392.f90: Likewise.
9214 * gfortran.dg/pr19155.f: Likewise.
9215 * gfortran.dg/pr19216.f: Likewise.
9216 * gfortran.dg/pr19467.f90: Likewise.
9217 * gfortran.dg/pr19657.f: Likewise.
9218 * gfortran.dg/pr19926.f90: Likewise.
9219 * gfortran.dg/pr19928-1.f90: Likewise.
9220 * gfortran.dg/pr19928-2.f90: Likewise.
9221 * gfortran.dg/pr20086.f90: Likewise.
9222 * gfortran.dg/pr20124.f90: Likewise.
9223 * gfortran.dg/pr20163-2.f: Likewise.
9224 * gfortran.dg/pr20480.f90: Likewise.
9225 * gfortran.dg/pr20755.f: Likewise.
9226 * gfortran.dg/pr20950.f: Likewise.
9227 * gfortran.dg/pr21177.f90: Likewise.
9228 * gfortran.dg/pr21730.f: Likewise.
9229 * gfortran.dg/pr22491.f: Likewise.
9230 * gfortran.dg/pr25603.f: Likewise.
9231 * gfortran.dg/pr26246_2.f90: Likewise.
9232 * gfortran.dg/pr32136.f90: Likewise.
9233 * gfortran.dg/pr32533.f90: Likewise.
9234 * gfortran.dg/pr33794.f90: Likewise.
9235 * gfortran.dg/pr35662.f90: Likewise.
9236 * gfortran.dg/pr35944-1.f90: Likewise.
9237 * gfortran.dg/pr35944-2.f90: Likewise.
9238 * gfortran.dg/pr35983.f90: Likewise.
9239 * gfortran.dg/pr39865.f90: Likewise.
9240 * gfortran.dg/pr41212.f90: Likewise.
9241 * gfortran.dg/pr43808.f90: Likewise.
9242 * gfortran.dg/pr44592.f90: Likewise.
9243 * gfortran.dg/pr44735.f90: Likewise.
9244 * gfortran.dg/pr45308.f03: Likewise.
9245 * gfortran.dg/pr46297.f: Likewise.
9246 * gfortran.dg/pr46588.f90: Likewise.
9247 * gfortran.dg/pr46665.f90: Likewise.
9248 * gfortran.dg/pr46804.f90: Likewise.
9249 * gfortran.dg/pr47008.f03: Likewise.
9250 * gfortran.dg/pr47614.f: Likewise.
9251 * gfortran.dg/pr47878.f90: Likewise.
9252 * gfortran.dg/pr49103.f90: Likewise.
9253 * gfortran.dg/pr50069_1.f90: Likewise.
9254 * gfortran.dg/pr50769.f90: Likewise.
9255 * gfortran.dg/pr52608.f90: Likewise.
9256 * gfortran.dg/pr55086_2.f90: Likewise.
9257 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
9258 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
9259 * gfortran.dg/pr55330.f90: Likewise.
9260 * gfortran.dg/pr56015.f90: Likewise.
9261 * gfortran.dg/pr57910.f90: Likewise.
9262 * gfortran.dg/pr59700.f90: Likewise.
9263 * gfortran.dg/pr62125.f90: Likewise.
9264 * gfortran.dg/pr64530.f90: Likewise.
9265 * gfortran.dg/pr65429.f90: Likewise.
9266 * gfortran.dg/pr65450.f90: Likewise.
9267 * gfortran.dg/pr65504.f90: Likewise.
9268 * gfortran.dg/pr65903.f90: Likewise.
9269 * gfortran.dg/pr66311.f90: Likewise.
9270 * gfortran.dg/pr66864.f90: Likewise.
9271 * gfortran.dg/pr67140.f90: Likewise.
9272 * gfortran.dg/pr67524.f90: Likewise.
9273 * gfortran.dg/pr67885.f90: Likewise.
9274 * gfortran.dg/pr68053.f90: Likewise.
9275 * gfortran.dg/pr68566.f90: Likewise.
9276 * gfortran.dg/pr69514_1.f90: Likewise.
9277 * gfortran.dg/pr69514_2.f90: Likewise.
9278 * gfortran.dg/pr69739.f90: Likewise.
9279 * gfortran.dg/pr70673.f90: Likewise.
9280 * gfortran.dg/pr71523_2.f90: Likewise.
9281 * gfortran.dg/pr71764.f90: Likewise.
9282 * gfortran.dg/pr78092.f90: Likewise.
9283 * gfortran.dg/pr82973.f90: Likewise.
9284 * gfortran.dg/pr83864.f90: Likewise.
9285 * gfortran.dg/pr83874.f90: Likewise.
9286 * gfortran.dg/pr84088.f90: Likewise.
9287 * gfortran.dg/pr84155.f90: Likewise.
9288 * gfortran.dg/proc_decl_12.f90: Likewise.
9289 * gfortran.dg/proc_decl_13.f90: Likewise.
9290 * gfortran.dg/proc_decl_15.f90: Likewise.
9291 * gfortran.dg/proc_decl_17.f90: Likewise.
9292 * gfortran.dg/proc_decl_18.f90: Likewise.
9293 * gfortran.dg/proc_decl_2.f90: Likewise.
9294 * gfortran.dg/proc_decl_5.f90: Likewise.
9295 * gfortran.dg/proc_decl_9.f90: Likewise.
9296 * gfortran.dg/proc_ptr_1.f90: Likewise.
9297 * gfortran.dg/proc_ptr_10.f90: Likewise.
9298 * gfortran.dg/proc_ptr_12.f90: Likewise.
9299 * gfortran.dg/proc_ptr_18.f90: Likewise.
9300 * gfortran.dg/proc_ptr_19.f90: Likewise.
9301 * gfortran.dg/proc_ptr_21.f90: Likewise.
9302 * gfortran.dg/proc_ptr_22.f90: Likewise.
9303 * gfortran.dg/proc_ptr_23.f90: Likewise.
9304 * gfortran.dg/proc_ptr_25.f90: Likewise.
9305 * gfortran.dg/proc_ptr_26.f90: Likewise.
9306 * gfortran.dg/proc_ptr_3.f90: Likewise.
9307 * gfortran.dg/proc_ptr_36.f90: Likewise.
9308 * gfortran.dg/proc_ptr_47.f90: Likewise.
9309 * gfortran.dg/proc_ptr_48.f90: Likewise.
9310 * gfortran.dg/proc_ptr_5.f90: Likewise.
9311 * gfortran.dg/proc_ptr_6.f90: Likewise.
9312 * gfortran.dg/proc_ptr_7.f90: Likewise.
9313 * gfortran.dg/proc_ptr_8.f90: Likewise.
9314 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
9315 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
9316 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
9317 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
9318 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
9319 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
9320 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
9321 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
9322 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
9323 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
9324 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
9325 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
9326 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
9327 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
9328 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
9329 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
9330 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
9331 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
9332 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
9333 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
9334 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
9335 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
9336 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
9337 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
9338 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
9339 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
9340 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
9341 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
9342 * gfortran.dg/product_init_expr.f03: Likewise.
9343 * gfortran.dg/promotion.f90: Likewise.
9344 * gfortran.dg/promotion_3.f90: Likewise.
9345 * gfortran.dg/promotion_4.f90: Likewise.
9346 * gfortran.dg/protected_1.f90: Likewise.
9347 * gfortran.dg/protected_2.f90: Likewise.
9348 * gfortran.dg/ptr-func-1.f90: Likewise.
9349 * gfortran.dg/ptr-func-2.f90: Likewise.
9350 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
9351 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
9352 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
9353 * gfortran.dg/pure_byref_1.f90: Likewise.
9354 * gfortran.dg/pure_byref_2.f90: Likewise.
9355 * gfortran.dg/pure_byref_3.f90: Likewise.
9356 * gfortran.dg/quad_2.f90: Likewise.
9357 * gfortran.dg/quad_3.f90: Likewise.
9358 * gfortran.dg/random_3.f90: Likewise.
9359 * gfortran.dg/random_4.f90: Likewise.
9360 * gfortran.dg/random_7.f90: Likewise.
9361 * gfortran.dg/read_2.f90: Likewise.
9362 * gfortran.dg/read_3.f90: Likewise.
9363 * gfortran.dg/read_4.f90: Likewise.
9364 * gfortran.dg/read_5.f90: Likewise.
9365 * gfortran.dg/read_bad_advance.f90: Likewise.
9366 * gfortran.dg/read_bang.f90: Likewise.
9367 * gfortran.dg/read_bang4.f90: Likewise.
9368 * gfortran.dg/read_comma.f: Likewise.
9369 * gfortran.dg/read_dir.f90: Likewise.
9370 * gfortran.dg/read_empty_file.f: Likewise.
9371 * gfortran.dg/read_eof_1.f90: Likewise.
9372 * gfortran.dg/read_eof_2.f90: Likewise.
9373 * gfortran.dg/read_eof_3.f90: Likewise.
9374 * gfortran.dg/read_eof_4.f90: Likewise.
9375 * gfortran.dg/read_eof_5.f90: Likewise.
9376 * gfortran.dg/read_eof_6.f: Likewise.
9377 * gfortran.dg/read_eof_7.f90: Likewise.
9378 * gfortran.dg/read_eof_8.f90: Likewise.
9379 * gfortran.dg/read_eof_all.f90: Likewise.
9380 * gfortran.dg/read_eor.f90: Likewise.
9381 * gfortran.dg/read_float_1.f90: Likewise.
9382 * gfortran.dg/read_float_2.f03: Likewise.
9383 * gfortran.dg/read_float_3.f90: Likewise.
9384 * gfortran.dg/read_float_4.f90: Likewise.
9385 * gfortran.dg/read_infnan_1.f90: Likewise.
9386 * gfortran.dg/read_list_eof_1.f90: Likewise.
9387 * gfortran.dg/read_logical.f90: Likewise.
9388 * gfortran.dg/read_many_1.f: Likewise.
9389 * gfortran.dg/read_no_eor.f90: Likewise.
9390 * gfortran.dg/read_noadvance.f90: Likewise.
9391 * gfortran.dg/read_repeat.f90: Likewise.
9392 * gfortran.dg/read_repeat_2.f90: Likewise.
9393 * gfortran.dg/read_size_noadvance.f90: Likewise.
9394 * gfortran.dg/read_x_eof.f90: Likewise.
9395 * gfortran.dg/read_x_past.f: Likewise.
9396 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
9397 * gfortran.dg/real_const_1.f: Likewise.
9398 * gfortran.dg/real_const_2.f90: Likewise.
9399 * gfortran.dg/real_const_3.f90: Likewise.
9400 * gfortran.dg/real_do_1.f90: Likewise.
9401 * gfortran.dg/real_index_1.f90: Likewise.
9402 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
9403 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
9404 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
9405 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
9406 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
9407 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
9408 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
9409 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
9410 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
9411 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
9412 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
9413 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
9414 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
9415 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
9416 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
9417 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
9418 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
9419 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
9420 * gfortran.dg/record_marker_1.f90: Likewise.
9421 * gfortran.dg/record_marker_2.f: Likewise.
9422 * gfortran.dg/record_marker_3.f90: Likewise.
9423 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
9424 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
9425 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
9426 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
9427 * gfortran.dg/recursive_check_7.f90: Likewise.
9428 * gfortran.dg/recursive_reference_1.f90: Likewise.
9429 * gfortran.dg/recursive_reference_2.f90: Likewise.
9430 * gfortran.dg/recursive_stack.f90: Likewise.
9431 * gfortran.dg/reduction.f90: Likewise.
9432 * gfortran.dg/repack_arrays_1.f90: Likewise.
9433 * gfortran.dg/repeat_1.f90: Likewise.
9434 * gfortran.dg/repeat_2.f90: Likewise.
9435 * gfortran.dg/repeat_3.f90: Likewise.
9436 * gfortran.dg/repeat_6.f90: Likewise.
9437 * gfortran.dg/reshape-alloc.f90: Likewise.
9438 * gfortran.dg/reshape-complex.f90: Likewise.
9439 * gfortran.dg/reshape.f90: Likewise.
9440 * gfortran.dg/reshape_2.f90: Likewise.
9441 * gfortran.dg/reshape_7.f90: Likewise.
9442 * gfortran.dg/reshape_empty_1.f03: Likewise.
9443 * gfortran.dg/reshape_pad_1.f90: Likewise.
9444 * gfortran.dg/reshape_rank7.f90: Likewise.
9445 * gfortran.dg/reshape_transpose_1.f90: Likewise.
9446 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
9447 * gfortran.dg/result_default_init_1.f90: Likewise.
9448 * gfortran.dg/result_in_spec_1.f90: Likewise.
9449 * gfortran.dg/result_in_spec_2.f90: Likewise.
9450 * gfortran.dg/ret_array_1.f90: Likewise.
9451 * gfortran.dg/ret_pointer_1.f90: Likewise.
9452 * gfortran.dg/ret_pointer_2.f90: Likewise.
9453 * gfortran.dg/rewind_1.f90: Likewise.
9454 * gfortran.dg/round_1.f03: Likewise.
9455 * gfortran.dg/round_2.f03: Likewise.
9456 * gfortran.dg/round_3.f08: Likewise.
9457 * gfortran.dg/round_4.f90: Likewise.
9458 * gfortran.dg/rrspacing_1.f90: Likewise.
9459 * gfortran.dg/runtime_warning_1.f90: Likewise.
9460 * gfortran.dg/same_type_as_2.f03: Likewise.
9461 * gfortran.dg/save_1.f90: Likewise.
9462 * gfortran.dg/save_5.f90: Likewise.
9463 * gfortran.dg/save_6.f90: Likewise.
9464 * gfortran.dg/scalar_mask_1.f90: Likewise.
9465 * gfortran.dg/scalar_mask_2.f90: Likewise.
9466 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
9467 * gfortran.dg/scale_1.f90: Likewise.
9468 * gfortran.dg/scan_1.f90: Likewise.
9469 * gfortran.dg/scan_2.f90: Likewise.
9470 * gfortran.dg/secnds-1.f: Likewise.
9471 * gfortran.dg/secnds.f: Likewise.
9472 * gfortran.dg/select_1.f90: Likewise.
9473 * gfortran.dg/select_2.f90: Likewise.
9474 * gfortran.dg/select_3.f90: Likewise.
9475 * gfortran.dg/select_5.f90: Likewise.
9476 * gfortran.dg/select_char_1.f90: Likewise.
9477 * gfortran.dg/select_char_2.f90: Likewise.
9478 * gfortran.dg/select_type_13.f03: Likewise.
9479 * gfortran.dg/select_type_14.f03: Likewise.
9480 * gfortran.dg/select_type_15.f03: Likewise.
9481 * gfortran.dg/select_type_19.f03: Likewise.
9482 * gfortran.dg/select_type_2.f03: Likewise.
9483 * gfortran.dg/select_type_26.f03: Likewise.
9484 * gfortran.dg/select_type_27.f03: Likewise.
9485 * gfortran.dg/select_type_28.f03: Likewise.
9486 * gfortran.dg/select_type_3.f03: Likewise.
9487 * gfortran.dg/select_type_35.f03: Likewise.
9488 * gfortran.dg/select_type_36.f03: Likewise.
9489 * gfortran.dg/select_type_37.f03: Likewise.
9490 * gfortran.dg/select_type_39.f03: Likewise.
9491 * gfortran.dg/select_type_4.f90: Likewise.
9492 * gfortran.dg/select_type_5.f03: Likewise.
9493 * gfortran.dg/select_type_6.f03: Likewise.
9494 * gfortran.dg/select_type_7.f03: Likewise.
9495 * gfortran.dg/select_type_8.f03: Likewise.
9496 * gfortran.dg/selected_char_kind_1.f90: Likewise.
9497 * gfortran.dg/selected_char_kind_4.f90: Likewise.
9498 * gfortran.dg/selected_kind_1.f90: Likewise.
9499 * gfortran.dg/selected_real_kind_2.f90: Likewise.
9500 * gfortran.dg/shape_2.f90: Likewise.
9501 * gfortran.dg/shape_4.f90: Likewise.
9502 * gfortran.dg/shape_5.f90: Likewise.
9503 * gfortran.dg/shape_7.f90: Likewise.
9504 * gfortran.dg/shape_8.f90: Likewise.
9505 * gfortran.dg/shape_9.f90: Likewise.
9506 * gfortran.dg/shift-kind_2.f90: Likewise.
9507 * gfortran.dg/shiftalr_1.F90: Likewise.
9508 * gfortran.dg/shiftalr_2.F90: Likewise.
9509 * gfortran.dg/simpleif_1.f90: Likewise.
9510 * gfortran.dg/simplify_argN_1.f90: Likewise.
9511 * gfortran.dg/simplify_cshift_1.f90: Likewise.
9512 * gfortran.dg/simplify_cshift_4.f90: Likewise.
9513 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
9514 * gfortran.dg/simplify_modulo.f90: Likewise.
9515 * gfortran.dg/single_char_string.f90: Likewise.
9516 * gfortran.dg/size_dim.f90: Likewise.
9517 * gfortran.dg/size_optional_dim_1.f90: Likewise.
9518 * gfortran.dg/sizeof.f90: Likewise.
9519 * gfortran.dg/sizeof_4.f90: Likewise.
9520 * gfortran.dg/slash_1.f90: Likewise.
9521 * gfortran.dg/sms-1.f90: Likewise.
9522 * gfortran.dg/sms-2.f90: Likewise.
9523 * gfortran.dg/spec_expr_7.f90: Likewise.
9524 * gfortran.dg/specifics_1.f90: Likewise.
9525 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
9526 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
9527 * gfortran.dg/spread_init_expr.f03: Likewise.
9528 * gfortran.dg/spread_scalar_source.f90: Likewise.
9529 * gfortran.dg/spread_shape_1.f90: Likewise.
9530 * gfortran.dg/stat_1.f90: Likewise.
9531 * gfortran.dg/stat_2.f90: Likewise.
9532 * gfortran.dg/stfunc_1.f90: Likewise.
9533 * gfortran.dg/stfunc_4.f90: Likewise.
9534 * gfortran.dg/stfunc_6.f90: Likewise.
9535 * gfortran.dg/storage_size_1.f08: Likewise.
9536 * gfortran.dg/storage_size_3.f08: Likewise.
9537 * gfortran.dg/storage_size_4.f90: Likewise.
9538 * gfortran.dg/streamio_1.f90: Likewise.
9539 * gfortran.dg/streamio_10.f90: Likewise.
9540 * gfortran.dg/streamio_11.f90: Likewise.
9541 * gfortran.dg/streamio_12.f90: Likewise.
9542 * gfortran.dg/streamio_13.f90: Likewise.
9543 * gfortran.dg/streamio_14.f90: Likewise.
9544 * gfortran.dg/streamio_15.f90: Likewise.
9545 * gfortran.dg/streamio_16.f90: Likewise.
9546 * gfortran.dg/streamio_17.f90: Likewise.
9547 * gfortran.dg/streamio_2.f90: Likewise.
9548 * gfortran.dg/streamio_3.f90: Likewise.
9549 * gfortran.dg/streamio_4.f90: Likewise.
9550 * gfortran.dg/streamio_5.f90: Likewise.
9551 * gfortran.dg/streamio_6.f90: Likewise.
9552 * gfortran.dg/streamio_7.f90: Likewise.
9553 * gfortran.dg/streamio_8.f90: Likewise.
9554 * gfortran.dg/streamio_9.f90: Likewise.
9555 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
9556 * gfortran.dg/string_4.f90: Likewise.
9557 * gfortran.dg/string_array_constructor_2.f90: Likewise.
9558 * gfortran.dg/string_assign_2.f90: Likewise.
9559 * gfortran.dg/string_compare_1.f90: Likewise.
9560 * gfortran.dg/string_compare_2.f90: Likewise.
9561 * gfortran.dg/string_compare_3.f90: Likewise.
9562 * gfortran.dg/string_ctor_1.f90: Likewise.
9563 * gfortran.dg/string_length_1.f90: Likewise.
9564 * gfortran.dg/string_length_2.f90: Likewise.
9565 * gfortran.dg/string_length_3.f90: Likewise.
9566 * gfortran.dg/string_length_4.f90: Likewise.
9567 * gfortran.dg/string_null_compare_1.f: Likewise.
9568 * gfortran.dg/string_pad_trunc.f90: Likewise.
9569 * gfortran.dg/structure_constructor_1.f03: Likewise.
9570 * gfortran.dg/structure_constructor_11.f90: Likewise.
9571 * gfortran.dg/structure_constructor_13.f03: Likewise.
9572 * gfortran.dg/structure_constructor_2.f03: Likewise.
9573 * gfortran.dg/structure_constructor_5.f03: Likewise.
9574 * gfortran.dg/submodule_1.f08: Likewise.
9575 * gfortran.dg/submodule_11.f08: Likewise.
9576 * gfortran.dg/submodule_14.f08: Likewise.
9577 * gfortran.dg/submodule_15.f08: Likewise.
9578 * gfortran.dg/submodule_17.f08: Likewise.
9579 * gfortran.dg/submodule_18.f08: Likewise.
9580 * gfortran.dg/submodule_19.f08: Likewise.
9581 * gfortran.dg/submodule_2.f08: Likewise.
9582 * gfortran.dg/submodule_27.f08: Likewise.
9583 * gfortran.dg/submodule_28.f08: Likewise.
9584 * gfortran.dg/submodule_29.f08: Likewise.
9585 * gfortran.dg/submodule_30.f08: Likewise.
9586 * gfortran.dg/submodule_6.f08: Likewise.
9587 * gfortran.dg/submodule_7.f08: Likewise.
9588 * gfortran.dg/submodule_8.f08: Likewise.
9589 * gfortran.dg/subnormal_1.f90: Likewise.
9590 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
9591 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
9592 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
9593 * gfortran.dg/substr_2.f: Likewise.
9594 * gfortran.dg/substr_3.f: Likewise.
9595 * gfortran.dg/substr_4.f: Likewise.
9596 * gfortran.dg/substr_5.f90: Likewise.
9597 * gfortran.dg/substr_6.f90: Likewise.
9598 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
9599 * gfortran.dg/sum_init_expr.f03: Likewise.
9600 * gfortran.dg/sum_zero_array_1.f90: Likewise.
9601 * gfortran.dg/system_clock_3.f08: Likewise.
9602 * gfortran.dg/t_editing.f: Likewise.
9603 * gfortran.dg/team_change_1.f90: Likewise.
9604 * gfortran.dg/team_end_1.f90: Likewise.
9605 * gfortran.dg/team_number_1.f90: Likewise.
9606 * gfortran.dg/temporary_1.f90: Likewise.
9607 * gfortran.dg/test_com_block.f90: Likewise.
9608 * gfortran.dg/test_only_clause.f90: Likewise.
9609 * gfortran.dg/tiny_1.f90: Likewise.
9610 * gfortran.dg/tiny_2.f90: Likewise.
9611 * gfortran.dg/tl_editing.f90: Likewise.
9612 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
9613 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9614 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
9615 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
9616 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
9617 * gfortran.dg/transfer_class_2.f90: Likewise.
9618 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
9619 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
9620 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
9621 * gfortran.dg/transfer_resolve_1.f90: Likewise.
9622 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9623 * gfortran.dg/transfer_simplify_10.f90: Likewise.
9624 * gfortran.dg/transfer_simplify_11.f90: Likewise.
9625 * gfortran.dg/transfer_simplify_2.f90: Likewise.
9626 * gfortran.dg/transfer_simplify_3.f90: Likewise.
9627 * gfortran.dg/transfer_simplify_4.f90: Likewise.
9628 * gfortran.dg/transfer_simplify_8.f90: Likewise.
9629 * gfortran.dg/transfer_simplify_9.f90: Likewise.
9630 * gfortran.dg/transpose_1.f90: Likewise.
9631 * gfortran.dg/transpose_3.f03: Likewise.
9632 * gfortran.dg/transpose_4.f90: Likewise.
9633 * gfortran.dg/transpose_conjg_1.f90: Likewise.
9634 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
9635 * gfortran.dg/transpose_optimization_2.f90: Likewise.
9636 * gfortran.dg/trim_1.f90: Likewise.
9637 * gfortran.dg/trim_optimize_1.f90: Likewise.
9638 * gfortran.dg/trim_optimize_2.f90: Likewise.
9639 * gfortran.dg/trim_optimize_3.f90: Likewise.
9640 * gfortran.dg/trim_optimize_4.f90: Likewise.
9641 * gfortran.dg/trim_optimize_5.f90: Likewise.
9642 * gfortran.dg/trim_optimize_6.f90: Likewise.
9643 * gfortran.dg/trim_optimize_7.f90: Likewise.
9644 * gfortran.dg/trim_optimize_8.f90: Likewise.
9645 * gfortran.dg/type_to_class_1.f03: Likewise.
9646 * gfortran.dg/type_to_class_2.f03: Likewise.
9647 * gfortran.dg/type_to_class_3.f03: Likewise.
9648 * gfortran.dg/type_to_class_4.f03: Likewise.
9649 * gfortran.dg/type_to_class_5.f03: Likewise.
9650 * gfortran.dg/typebound_assignment_5.f03: Likewise.
9651 * gfortran.dg/typebound_assignment_6.f03: Likewise.
9652 * gfortran.dg/typebound_assignment_7.f90: Likewise.
9653 * gfortran.dg/typebound_call_1.f03: Likewise.
9654 * gfortran.dg/typebound_call_13.f03: Likewise.
9655 * gfortran.dg/typebound_call_18.f03: Likewise.
9656 * gfortran.dg/typebound_call_19.f03: Likewise.
9657 * gfortran.dg/typebound_call_2.f03: Likewise.
9658 * gfortran.dg/typebound_call_20.f03: Likewise.
9659 * gfortran.dg/typebound_call_3.f03: Likewise.
9660 * gfortran.dg/typebound_generic_5.f03: Likewise.
9661 * gfortran.dg/typebound_generic_6.f03: Likewise.
9662 * gfortran.dg/typebound_generic_9.f03: Likewise.
9663 * gfortran.dg/typebound_operator_12.f03: Likewise.
9664 * gfortran.dg/typebound_operator_13.f03: Likewise.
9665 * gfortran.dg/typebound_operator_15.f90: Likewise.
9666 * gfortran.dg/typebound_operator_20.f90: Likewise.
9667 * gfortran.dg/typebound_operator_3.f03: Likewise.
9668 * gfortran.dg/typebound_operator_6.f03: Likewise.
9669 * gfortran.dg/typebound_operator_7.f03: Likewise.
9670 * gfortran.dg/typebound_operator_8.f03: Likewise.
9671 * gfortran.dg/typebound_operator_9.f03: Likewise.
9672 * gfortran.dg/typebound_proc_19.f90: Likewise.
9673 * gfortran.dg/typebound_proc_20.f90: Likewise.
9674 * gfortran.dg/typebound_proc_23.f90: Likewise.
9675 * gfortran.dg/typebound_proc_27.f03: Likewise.
9676 * gfortran.dg/typebound_proc_35.f90: Likewise.
9677 * gfortran.dg/typebound_proc_36.f90: Likewise.
9678 * gfortran.dg/unf_io_convert_1.f90: Likewise.
9679 * gfortran.dg/unf_io_convert_2.f90: Likewise.
9680 * gfortran.dg/unf_io_convert_3.f90: Likewise.
9681 * gfortran.dg/unf_io_convert_4.f90: Likewise.
9682 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
9683 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
9684 * gfortran.dg/unf_short_record_1.f90: Likewise.
9685 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9686 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9687 * gfortran.dg/unit_1.f90: Likewise.
9688 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
9689 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
9690 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
9691 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
9692 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
9693 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
9694 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
9695 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
9696 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
9697 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
9698 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
9699 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
9700 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
9701 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
9702 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
9703 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
9704 * gfortran.dg/unpack_init_expr.f03: Likewise.
9705 * gfortran.dg/use_10.f90: Likewise.
9706 * gfortran.dg/use_11.f90: Likewise.
9707 * gfortran.dg/use_13.f90: Likewise.
9708 * gfortran.dg/use_24.f90: Likewise.
9709 * gfortran.dg/use_27.f90: Likewise.
9710 * gfortran.dg/use_5.f90: Likewise.
9711 * gfortran.dg/use_allocated_1.f90: Likewise.
9712 * gfortran.dg/use_only_1.f90: Likewise.
9713 * gfortran.dg/use_only_4.f90: Likewise.
9714 * gfortran.dg/use_rename_2.f90: Likewise.
9715 * gfortran.dg/use_rename_4.f90: Likewise.
9716 * gfortran.dg/used_dummy_types_1.f90: Likewise.
9717 * gfortran.dg/used_interface_ref.f90: Likewise.
9718 * gfortran.dg/used_types_5.f90: Likewise.
9719 * gfortran.dg/utf8_1.f03: Likewise.
9720 * gfortran.dg/utf8_2.f03: Likewise.
9721 * gfortran.dg/value_1.f90: Likewise.
9722 * gfortran.dg/value_2.f90: Likewise.
9723 * gfortran.dg/value_4.f90: Likewise.
9724 * gfortran.dg/value_6.f03: Likewise.
9725 * gfortran.dg/value_7.f03: Likewise.
9726 * gfortran.dg/value_test.f90: Likewise.
9727 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
9728 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
9729 * gfortran.dg/vect/pr60510.f: Likewise.
9730 * gfortran.dg/vect/pr69882.f90: Likewise.
9731 * gfortran.dg/vect/pr69980.f90: Likewise.
9732 * gfortran.dg/vect/vect-5.f90: Likewise.
9733 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9734 * gfortran.dg/vector_subscript_1.f90: Likewise.
9735 * gfortran.dg/vector_subscript_2.f90: Likewise.
9736 * gfortran.dg/vector_subscript_3.f90: Likewise.
9737 * gfortran.dg/vector_subscript_5.f90: Likewise.
9738 * gfortran.dg/verify_2.f90: Likewise.
9739 * gfortran.dg/volatile10.f90: Likewise.
9740 * gfortran.dg/where_1.f90: Likewise.
9741 * gfortran.dg/where_operator_assign_1.f90: Likewise.
9742 * gfortran.dg/where_operator_assign_2.f90: Likewise.
9743 * gfortran.dg/where_operator_assign_3.f90: Likewise.
9744 * gfortran.dg/whole_file_13.f90: Likewise.
9745 * gfortran.dg/whole_file_2.f90: Likewise.
9746 * gfortran.dg/widechar_2.f90: Likewise.
9747 * gfortran.dg/widechar_4.f90: Likewise.
9748 * gfortran.dg/widechar_5.f90: Likewise.
9749 * gfortran.dg/widechar_6.f90: Likewise.
9750 * gfortran.dg/widechar_8.f90: Likewise.
9751 * gfortran.dg/widechar_IO_1.f90: Likewise.
9752 * gfortran.dg/widechar_IO_2.f90: Likewise.
9753 * gfortran.dg/widechar_IO_3.f90: Likewise.
9754 * gfortran.dg/widechar_IO_4.f90: Likewise.
9755 * gfortran.dg/widechar_compare_1.f90: Likewise.
9756 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
9757 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
9758 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
9759 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
9760 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
9761 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
9762 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
9763 * gfortran.dg/widechar_select_1.f90: Likewise.
9764 * gfortran.dg/winapi.f90: Likewise.
9765 * gfortran.dg/write_0_pe_format.f90: Likewise.
9766 * gfortran.dg/write_back.f: Likewise.
9767 * gfortran.dg/write_check3.f90: Likewise.
9768 * gfortran.dg/write_direct_eor.f90: Likewise.
9769 * gfortran.dg/write_padding.f90: Likewise.
9770 * gfortran.dg/write_recursive.f90: Likewise.
9771 * gfortran.dg/write_rewind_1.f: Likewise.
9772 * gfortran.dg/write_rewind_2.f: Likewise.
9773 * gfortran.dg/write_zero_array.f90: Likewise.
9774 * gfortran.dg/x_slash_1.f: Likewise.
9775 * gfortran.dg/x_slash_2.f: Likewise.
9776 * gfortran.dg/zero_array_components_1.f90: Likewise.
9777 * gfortran.dg/zero_length_1.f90: Likewise.
9778 * gfortran.dg/zero_length_2.f90: Likewise.
9779 * gfortran.dg/zero_sized_1.f90: Likewise.
9780 * gfortran.dg/zero_sized_3.f90: Likewise.
9781 * gfortran.fortran-torture/compile/nested.f90: Likewise.
9782 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
9783 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
9784 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
9785 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
9786 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
9787 * gfortran.fortran-torture/execute/args.f90: Likewise.
9788 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
9789 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
9790 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
9791 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
9792 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
9793 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
9794 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
9795 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
9796 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
9797 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
9798 * gfortran.fortran-torture/execute/common.f90: Likewise.
9799 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
9800 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
9801 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
9802 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
9803 * gfortran.fortran-torture/execute/contained.f90: Likewise.
9804 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
9805 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
9806 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
9807 * gfortran.fortran-torture/execute/data.f90: Likewise.
9808 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
9809 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
9810 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
9811 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
9812 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
9813 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
9814 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
9815 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
9816 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
9817 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
9818 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
9819 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
9820 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
9821 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
9822 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
9823 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
9824 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
9825 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
9826 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
9827 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
9828 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
9829 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
9830 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
9831 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
9832 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
9833 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
9834 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
9835 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
9836 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
9837 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
9838 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
9839 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
9840 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
9841 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
9842 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
9843 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
9844 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
9845 * gfortran.fortran-torture/execute/forall.f90: Likewise.
9846 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
9847 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
9848 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
9849 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
9850 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
9851 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
9852 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
9853 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
9854 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
9855 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
9856 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
9857 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
9858 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
9859 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
9860 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
9861 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
9862 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
9863 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
9864 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
9865 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
9866 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
9867 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
9868 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
9869 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
9870 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
9871 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
9872 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
9873 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
9874 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9875 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
9876 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
9877 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
9878 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
9879 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
9880 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
9881 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
9882 Likewise.
9883 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
9884 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
9885 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
9886 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
9887 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
9888 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
9889 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
9890 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9891 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
9892 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
9893 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
9894 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9895 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
9896 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
9897 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
9898 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
9899 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
9900 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9901 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
9902 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9903 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
9904 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
9905 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
9906 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
9907 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
9908 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
9909 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
9910 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
9911 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9912 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
9913 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
9914 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
9915 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
9916 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
9917 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
9918 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
9919 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
9920 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
9921 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
9922 * gfortran.fortran-torture/execute/math.f90: Likewise.
9923 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
9924 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
9925 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
9926 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
9927 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
9928 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
9929 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
9930 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
9931 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
9932 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
9933 * gfortran.fortran-torture/execute/power.f90: Likewise.
9934 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
9935 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
9936 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9937 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
9938 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
9939 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
9940 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
9941 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
9942 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
9943 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
9944 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
9945 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
9946 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
9947 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
9948 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
9949 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
9950 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
9951 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
9952 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
9953 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
9954 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
9955 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
9956 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
9957 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
9958 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
9959 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
9960 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
9961 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
9962 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
9963 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
9964 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
9965 * gfortran.fortran-torture/execute/straret.f90: Likewise.
9966 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
9967 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
9968 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
9969 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
9970 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
9971 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
9972 * gfortran.fortran-torture/execute/string.f90: Likewise.
9973 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
9974 * gfortran.fortran-torture/execute/strret.f90: Likewise.
9975 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
9976 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
9977 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
9978 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
9979 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
9980 * gfortran.fortran-torture/execute/userop.f90: Likewise.
9981 * gfortran.fortran-torture/execute/where17.f90: Likewise.
9982 * gfortran.fortran-torture/execute/where18.f90: Likewise.
9983 * gfortran.fortran-torture/execute/where19.f90: Likewise.
9984 * gfortran.fortran-torture/execute/where20.f90: Likewise.
9985 * gfortran.fortran-torture/execute/where21.f90: Likewise.
9986 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
9987 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
9988 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9989 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9990 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9991 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9992 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
9993 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
9994 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
9995 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
9996 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
9997 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
9998 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
9999 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
10000 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
10001 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
10002 * gfortran.dg/inline_transpose_1.f90: Likewise.
10003
10004 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
10005
10006 PR fortran/84115
10007 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
10008 change to dg-run.
10009
10010 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
10011
10012 PR ada/84277
10013 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
10014 * gnat.dg/dispatch1.adb: Rename into...
10015 * gnat.dg/disp1.adb: ...this.
10016 * gnat.dg/dispatch1_p.ads: Rename into...
10017 * gnat.dg/disp1_pkg.ads: ...this.
10018 * gnat.dg/disp2.adb: Rename into...
10019 * gnat.dg/dispatch2.adb: ...this.
10020 * gnat.dg/dispatch2_p.ads: Rename into...
10021 * gnat.dg/disp2_pkg.ads: ...this.
10022 * gnat.dg/dispatch2_p.adb: Rename into...
10023 * gnat.dg/disp2_pkg.adb: this.
10024 * gnat.dg/generic_dispatch.adb: Rename into...
10025 * gnat.dg/generic_disp.adb: this.
10026 * gnat.dg/generic_dispatch_p.ads: Rename into...
10027 * gnat.dg/generic_disp_pkg.ads: ...this.
10028 * gnat.dg/generic_dispatch_p.adb: Rename into...
10029 * gnat.dg/generic_disp_pkg.adb: ...this.
10030 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
10031 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
10032 * gnat.dg/object_overflow1.adb: Tweak index.
10033 * gnat.dg/object_overflow2.adb: Likewise.
10034 * gnat.dg/object_overflow3.adb: Likewise.
10035 * gnat.dg/object_overflow4.adb: Likewise.
10036 * gnat.dg/object_overflow5.adb: Likewise.
10037
10038 2018-02-16 Jakub Jelinek <jakub@redhat.com>
10039
10040 PR ipa/84425
10041 * gcc.c-torture/compile/pr84425.c: New test.
10042
10043 2018-02-16 Marek Polacek <polacek@redhat.com>
10044 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR c++/84192
10047 * g++.dg/cpp1y/constexpr-84192.C: New test.
10048
10049 2018-02-16 Martin Sebor <msebor@redhat.com>
10050
10051 PR c++/79064
10052 * g++.dg/overload15.C: New test.
10053
10054 2018-02-16 Yury Gribov <tetra2005@gmail.com>
10055
10056 PR target/81535
10057 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
10058 * gcc.dg/pr56727-2.c: Ditto.
10059 * gcc.target/powerpc/pr79439.c: Renamed to...
10060 * gcc.target/powerpc/pr79439-1.c: ...this.
10061 * gcc.target/powerpc/pr79439-2.c: New test.
10062 * gcc.target/powerpc/pr79439-3.c: New test.
10063
10064 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
10065
10066 target/pr84371
10067 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
10068 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
10069 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
10070 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
10071 * gcc.target/powerpc/builtins-3.c: Same.
10072
10073 2018-02-16 Nathan Sidwell <nathan@acm.org>
10074
10075 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
10076
10077 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
10078
10079 PR rtl-optimization/70023
10080 * gcc.target/i386/pr70023.c: New.
10081
10082 2018-02-16 Carl Love <cel@us.ibm.com>
10083
10084 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
10085 tests.
10086 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
10087 tests.
10088
10089 2018-02-16 Carl Love <cel@us.ibm.com>
10090
10091 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
10092 for the ABI definitions for vec_extract4b and vec_insert4b.
10093
10094 2018-02-16 Nathan Sidwell <nathan@acm.org>
10095
10096 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
10097 * g++.old-deja/g++.mike/net43.C: Likewise.
10098
10099 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10100
10101 PR c++/82468
10102 * g++.dg/cpp1z/class-deduction48.C: New.
10103
10104 2018-02-16 Nathan Sidwell <nathan@acm.org>
10105
10106 PR c++/84375
10107 * g++.dg/lookup/pr84375.C: New.
10108
10109 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10110
10111 PR target/83831
10112 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
10113
10114 2018-02-16 Richard Biener <rguenther@suse.de>
10115
10116 PR tree-optimization/84417
10117 * gcc.dg/torture/pr84417.c: New testcase.
10118
10119 2018-02-16 Jakub Jelinek <jakub@redhat.com>
10120
10121 PR target/84272
10122 * g++.dg/opt/pr84272.C: New test.
10123
10124 PR rtl-optimization/83723
10125 * gcc.dg/pr83723.c: New test.
10126
10127 2018-02-16 Richard Biener <rguenther@suse.de>
10128
10129 PR tree-optimization/84399
10130 * gcc.dg/graphite/pr84399.c: New testcase.
10131
10132 2018-02-16 Richard Biener <rguenther@suse.de>
10133
10134 PR tree-optimization/84190
10135 * g++.dg/torture/pr84190.C: New testcase.
10136
10137 2018-02-15 Martin Sebor <msebor@redhat.com>
10138
10139 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
10140 directives.
10141
10142 2018-02-15 Janus Weil <janus@gcc.gnu.org>
10143
10144 PR fortran/84409
10145 * gfortran.dg/dtio_21.f03: Add an error message.
10146 * gfortran.dg/dtio_22.f90: Fix invalid test case.
10147
10148 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10149
10150 PR fortran/84381
10151 * gfortran.dg/stop_shouldfail.f90: New test.
10152
10153 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10154
10155 PR c++/84330
10156 * g++.dg/concepts/pr84330.C: New.
10157
10158 2018-02-15 Tom de Vries <tom@codesourcery.com>
10159
10160 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
10161
10162 2018-02-15 Tom de Vries <tom@codesourcery.com>
10163
10164 * gcc.c-torture/compile/pr84136.c: Require effective target
10165 indirect_jumps.
10166
10167 2018-02-15 Jakub Jelinek <jakub@redhat.com>
10168
10169 PR tree-optimization/84383
10170 * gcc.c-torture/compile/pr84383.c: New test.
10171
10172 PR tree-optimization/84334
10173 * gcc.dg/pr84334.c: New test.
10174
10175 2018-02-14 Carl Love <cel@us.ibm.com>
10176
10177 * gcc.target/powerpc/builtins-4-int128-runnable.c
10178 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
10179 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
10180
10181 2018-02-14 Martin Sebor <msebor@redhat.com>
10182
10183 PR tree-optimization/83698
10184 * gcc.dg/Wrestrict-7.c: New test.
10185 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
10186 * gcc.target/i386/chkp-stropt-17.c: Same.
10187
10188 2018-02-14 Martin Sebor <msebor@redhat.com>
10189
10190 PR c/84108
10191 * gcc.dg/Wattributes-8.c: New test.
10192
10193 2018-02-14 Janus Weil <janus@gcc.gnu.org>
10194
10195 PR fortran/84385
10196 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
10197 * gfortran.dg/allocate_with_source_23.f90: Ditto.
10198 * gfortran.dg/select_type_1.f03: Extend test case.
10199
10200 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
10201
10202 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
10203 (dg-options): Use -O2 -msse2 -mno-sse3.
10204
10205 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
10206
10207 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
10208 this test case still works ok.
10209 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
10210 * gcc.dg/vmx/insert-be-order.c: Likewise.
10211 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
10212 * gcc.dg/vmx/ld-be-order.c: Likewise.
10213 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
10214 * gcc.dg/vmx/lde-be-order.c: Likewise.
10215 * gcc.dg/vmx/ldl-be-order.c: Likewise.
10216 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
10217 * gcc.dg/vmx/merge-be-order.c: Likewise.
10218 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10219 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
10220 * gcc.dg/vmx/pack-be-order.c: Likewise.
10221 * gcc.dg/vmx/perm-be-order.c: Likewise.
10222 * gcc.dg/vmx/splat-be-order.c: Likewise.
10223 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
10224 * gcc.dg/vmx/st-be-order.c: Likewise.
10225 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
10226 * gcc.dg/vmx/ste-be-order.c: Likewise.
10227 * gcc.dg/vmx/stl-be-order.c: Likewise.
10228 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
10229 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
10230 * gcc.dg/vmx/unpack-be-order.c: Likewise.
10231 * gcc.dg/vmx/vsums-be-order.c: Likewise.
10232 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
10233
10234 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
10235
10236 PR c++/84350
10237 * g++.dg/cpp0x/auto49.C: New.
10238
10239 2018-02-14 Nathan Sidwell <nathan@acm.org>
10240
10241 * g++.dg/template/instantiate5.C: Adjust required-from loc.
10242
10243 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10244
10245 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
10246 * gcc.target/powerpc/le-altivec-consts.c: Same.
10247
10248 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10249
10250 PR target/84220
10251 * gcc.target/powerpc/pr84220-sld.c: New test.
10252 * gcc.target/powerpc/pr84220-sld2.c: New test.
10253 * gcc.target/powerpc/pr84220-sldw.c: New test.
10254 * gcc.target/powerpc/pr84220-xxperm.c: New test.
10255 * gcc.target/powerpc/pr84220-xxsld.c: New test.
10256
10257 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10258
10259 PR target/84239
10260 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
10261 _inc_ssp intrinsics.
10262 * gcc.target/i386/cet-intrin-4.c: Likewise.
10263 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
10264 __builtin_ia32_rdssp[d|q].
10265
10266 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
10267
10268 PR tree-optimization/84357
10269 * gcc.dg/vect/pr84357.c: New test.
10270
10271 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10272
10273 PR target/83831
10274 * gcc.target/rx/pr83831.c: New tests.
10275
10276 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
10277
10278 PR target/79242
10279 * gcc.target/msp430/pr79242.c: New test.
10280
10281 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10282
10283 PR target/84372
10284 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
10285 with -mcpu=power9.
10286
10287 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10288
10289 PR target/84279
10290 * g++.dg/pr84279.C: New test.
10291
10292 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10293
10294 PR rtl-optimization/84169
10295 * gcc.c-torture/execute/pr84169.c: New.
10296
10297 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10298
10299 PR target/84370
10300 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
10301
10302 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10303
10304 PR target/84365
10305 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
10306 with -mcpu=power9.
10307
10308 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10309
10310 PR c++/84364
10311 * g++.dg/warn/effc4.C: New test.
10312
10313 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10314
10315 PR c++/84333
10316 * g++.dg/template/sizeof16.C: New.
10317 * g++.dg/template/sizeof17.C: Likewise.
10318
10319 2018-02-13 Janus Weil <janus@gcc.gnu.org>
10320
10321 PR fortran/84313
10322 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
10323 add necessary compiler options.
10324 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
10325
10326 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10327
10328 PR c/82210
10329 * gcc.c-torture/execute/pr82210.c: New test.
10330
10331 PR middle-end/84309
10332 * gcc.dg/pr84309-2.c: New test.
10333
10334 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
10335
10336 PR tree-optimization/84321
10337 * gcc.dg/pr84321.c: New test.
10338
10339 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
10340
10341 PR target/84359
10342 * gcc.target/i386/pr57193.c: Add -march=x86-64.
10343
10344 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
10345
10346 PR sanitizer/84340
10347 * gcc.dg/asan/pr84307.c: Remove test.
10348
10349 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
10350
10351 * gcc.target/rl78/test_auto_vector.c: New test.
10352
10353 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
10354
10355 PR c/84305
10356 * gcc.c-torture/compile/pr84305.c: New test.
10357
10358 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10359
10360 PR target/84335
10361 * gcc.target/i386/pr84335.c: New test.
10362
10363 PR tree-optimization/84339
10364 * gcc.c-torture/execute/pr84339.c: New test.
10365
10366 PR middle-end/84309
10367 * gcc.dg/pr84309.c: New test.
10368 * gcc.target/i386/pr84309.c: New test.
10369
10370 PR target/84336
10371 * gcc.target/i386/pr84336.c: New test.
10372
10373 2018-02-12 Jakub Jelinek <jakub@redhat.com>
10374
10375 PR c++/84341
10376 * c-c++-common/gomp/pr84341.c: New test.
10377
10378 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10379
10380 PR fortran/68746
10381 * gfortran.dg/read_dir.f90: Re-add dg-do run.
10382
10383 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10384
10385 PR fortran/68746
10386 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
10387 of zero for read.
10388
10389 2018-02-12 Jeff Law <law@redhat.com>
10390
10391 * gcc.c-torture/compile/reg-args-size.c: New test.
10392
10393 2018-02-12 Carl Love <cel@us.ibm.com>
10394
10395 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
10396 uint128 tests to new testfile.
10397 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
10398 int128 and uint128 tests.
10399 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
10400 list of torture tests.
10401
10402 2018-02-12 Janus Weil <janus@gcc.gnu.org>
10403
10404 PR fortran/84273
10405 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
10406 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
10407
10408 2018-02-12 Tamar Christina <tamar.christina@arm.com>
10409
10410 PR target/82641
10411 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
10412
10413 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
10414
10415 PR sanitizer/84307
10416 * gcc.dg/asan/pr84307.c: New test.
10417
10418 2018-02-12 Nathan Sidwell <nathan@acm.org>
10419
10420 * g++.dg/parse/pr84263.C: New.
10421
10422 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10423
10424 PR c++/79626
10425 * g++.dg/template/crash129.C: New.
10426
10427 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10428
10429 PR target/83828
10430 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10431 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10432 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
10433 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10434 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10435
10436 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10437
10438 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
10439 _mm_maskz_scalef_round_sd): Test new intrinsics.
10440 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
10441 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
10442 intrinsics.
10443 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
10444 _mm_maskz_scalef_round_ss): Test new intrinsics.
10445 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
10446 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
10447 intrinsics.
10448 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
10449 __builtin_ia32_scalefss_round): Remove builtin.
10450 (__builtin_ia32_scalefsd_mask_round,
10451 __builtin_ia32_scalefss_mask_round): Test new builtin.
10452 * gcc.target/i386/sse-13.c: Ditto.
10453 * gcc.target/i386/sse-23.c: Ditto.
10454
10455 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10456
10457 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
10458 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
10459 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
10460 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
10461 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
10462 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
10463 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
10464 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
10465 intrinsics.
10466 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
10467 (__builtin_ia32_sqrtss_round): Remove builtins.
10468 (__builtin_ia32_sqrtsd_mask_round)
10469 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
10470 * gcc.target/i386/sse-13.c: Ditto.
10471 * gcc.target/i386/sse-23.c: Ditto.
10472
10473 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10474
10475 PR fortran/35299
10476 * gfortran.dg/statement_function_3.f: New test.
10477
10478 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
10479
10480 PR fortran/54223
10481 PR fortran/84276
10482 * gfortran.dg/statement_function_1.f90: New test.
10483 * gfortran.dg/statement_function_2.f90: New test.
10484
10485 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
10486
10487 PR fortran/84074
10488 * gfortran.dg/type_to_class_5.f03: New test.
10489
10490 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
10491
10492 PR fortran/56691
10493 * gfortran.dg/type_to_class_4.f03: New test.
10494
10495 2018-02-10 Alan Modra <amodra@gmail.com>
10496
10497 PR target/84300
10498 * gcc.dg/pr84300.c: New.
10499
10500 2018-02-10 Jakub Jelinek <jakub@redhat.com>
10501
10502 PR sanitizer/83987
10503 * g++.dg/ubsan/pr83987-2.C: New test.
10504
10505 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
10506
10507 * gcc.target/rx/movsicc.c: New test.
10508
10509 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10510
10511 PR target/83926
10512 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
10513 message.
10514
10515 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
10516
10517 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
10518 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
10519
10520 2018-02-09 Nathan Sidwell <nathan@acm.org>
10521
10522 PR c/84293
10523 * c-c++-common/pr84293.h: New.
10524 * c-c++-common/pr84293.c: New.
10525
10526 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
10527
10528 PR rtl-optimization/57193
10529 * gcc.target/i386/pr57193.c: New.
10530
10531 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10532
10533 PR target/84226
10534 * gcc.target/powerpc/pr84226.c: New test.
10535
10536 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10537
10538 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
10539 from this to...
10540 <vclzd>: ...this.
10541
10542 2018-02-09 Martin Sebor <msebor@redhat.com>
10543
10544 PR lto/84212
10545 * gcc.dg/lto/pr84212_0.c: New test file.
10546 * gcc.dg/lto/pr84212_1.c: Same.
10547
10548 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10549
10550 PR target/83926
10551 * gcc.target/powerpc/pr83926.c: New test.
10552 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
10553 message. Fix test for running in 32-bit mode.
10554
10555 2018-02-09 Tamar Christina <tamar.christina@arm.com>
10556
10557 PR target/82641
10558 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
10559
10560 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10561
10562 PR target/PR84295
10563 * gcc.target/s390/pr84295.c: New test.
10564
10565 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
10566
10567 PR c++/77522
10568 * g++.dg/cpp1y/lambda-init16.C: New.
10569
10570 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
10571
10572 * gnat.dg/sso8.adb: New test.
10573 * gnat.dg/sso8_pkg.ads: New helper.
10574
10575 2018-02-09 Richard Biener <rguenther@suse.de>
10576
10577 PR tree-optimization/84278
10578 * gcc.target/i386/pr84278.c: Adjust regex.
10579
10580 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10581
10582 PR tree-optimization/84232
10583 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
10584
10585 PR debug/84252
10586 * gcc.target/aarch64/pr84252.c: New test.
10587
10588 PR middle-end/84237
10589 * gcc.dg/pr84237.c: New test.
10590
10591 2018-02-09 Marek Polacek <polacek@redhat.com>
10592 Jakub Jelinek <jakub@redhat.com>
10593
10594 PR c++/83659
10595 * g++.dg/torture/pr83659.C: New test.
10596
10597 2018-02-08 David Malcolm <dmalcolm@redhat.com>
10598
10599 PR tree-optimization/84136
10600 * gcc.c-torture/compile/pr84136.c: New test.
10601
10602 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
10603
10604 PR target/83008
10605 * gcc.target/i386/pr83008.c: New test.
10606
10607 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
10608
10609 PR target/81143
10610 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
10611
10612 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10613
10614 PR c++/83806
10615 * g++.dg/warn/Wunused-parm-11.C: New.
10616
10617 2018-02-08 Marek Polacek <polacek@redhat.com>
10618
10619 PR tree-optimization/84238
10620 * gcc.dg/Wstringop-overflow-3.c: New test.
10621
10622 2018-02-08 Nathan Sidwell <nathan@acm.org>
10623
10624 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
10625
10626 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10627
10628 PR tree-optimization/84265
10629 * gcc.dg/vect/pr84265.c: New test.
10630
10631 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10632
10633 PR tree-optimization/81635
10634 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
10635 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
10636
10637 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10638
10639 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
10640 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
10641 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
10642 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
10643 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
10644 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
10645 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
10646 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
10647 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
10648 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
10649 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
10650 * gcc.target/s390/nobp-return-attr-all.c: New test.
10651 * gcc.target/s390/nobp-return-attr-neg.c: New test.
10652 * gcc.target/s390/nobp-return-mem-attr.c: New test.
10653 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
10654 * gcc.target/s390/nobp-return-mem-z10.c: New test.
10655 * gcc.target/s390/nobp-return-mem-z900.c: New test.
10656 * gcc.target/s390/nobp-return-reg-attr.c: New test.
10657 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
10658 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
10659 * gcc.target/s390/nobp-return-reg-z10.c: New test.
10660 * gcc.target/s390/nobp-return-reg-z900.c: New test.
10661 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
10662 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
10663 * gcc.target/s390/nobp-table-jump-z10.c: New test.
10664 * gcc.target/s390/nobp-table-jump-z900.c: New test.
10665
10666 2018-02-08 Richard Biener <rguenther@suse.de>
10667
10668 PR tree-optimization/84233
10669 * g++.dg/torture/pr84233.C: New testcase.
10670
10671 2018-02-08 Richard Biener <rguenther@suse.de>
10672
10673 PR tree-optimization/84278
10674 * gcc.target/i386/pr84278.c: New testcase.
10675
10676 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
10677
10678 PR rtl-optimization/84068
10679 PR rtl-optimization/83459
10680 * gcc.dg/pr84068.c: New test.
10681
10682 2018-02-08 Richard Biener <rguenther@suse.de>
10683
10684 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
10685 loop vectorization to happen.
10686
10687 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10688
10689 PR c++/83204
10690 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
10691
10692 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10693
10694 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
10695
10696 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
10697
10698 PR target/84154
10699 * gcc.target/powerpc/pr84154-1.c: New tests.
10700 * gcc.target/powerpc/pr84154-2.c: Likewise.
10701 * gcc.target/powerpc/pr84154-3.c: Likewise.
10702
10703 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10704
10705 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
10706
10707 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10708
10709 PR c++/84082
10710 * g++.dg/template/incomplete11.C: New test.
10711 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
10712
10713 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10714
10715 PR fortran/82994
10716 * gfortran.dg/deallocate_error_3.f90: New test.
10717 * gfortran.dg/deallocate_error_4.f90: New test.
10718
10719 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10720
10721 PR fortran/68560
10722 * gfortran.dg/shape_9.f90: New test.
10723
10724 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10725
10726 PR fortran/82049
10727 * gfortran.dg/assumed_charlen_parameter.f90: New test.
10728
10729 2018-02-07 David Malcolm <dmalcolm@redhat.com>
10730
10731 PR c++/81610
10732 PR c++/80567
10733 * g++.dg/spellcheck-reswords.C: New test case.
10734 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
10735 suggestion of "if".
10736
10737 2018-02-07 Martin Liska <mliska@suse.cz>
10738
10739 PR c++/84059.
10740 * g++.dg/ext/mv26.C: New test.
10741
10742 2018-02-07 Tom de Vries <tom@codesourcery.com>
10743
10744 * gcc.dg/pr83844.c: Require effective target alloca.
10745
10746 2018-02-07 Tom de Vries <tom@codesourcery.com>
10747
10748 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
10749
10750 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
10751
10752 PR target/84243
10753 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
10754 -fcf-protection=return.
10755
10756 2018-02-07 Tom de Vries <tom@codesourcery.com>
10757
10758 PR libgomp/84217
10759 * c-c++-common/goacc/pr84217.c: New test.
10760 * gfortran.dg/goacc/pr84217.f90: New test.
10761
10762 2018-02-07 Richard Biener <rguenther@suse.de>
10763
10764 PR tree-optimization/84204
10765 * gcc.dg/graphite/pr84204.c: New testcase.
10766
10767 PR tree-optimization/84205
10768 * gcc.dg/graphite/pr84205.c: New testcase.
10769
10770 PR tree-optimization/84223
10771 * gfortran.dg/graphite/pr84223.f90: New testcase.
10772
10773 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
10774
10775 PR c++/71662
10776 * g++.dg/cpp0x/scoped_enum7.C: New.
10777
10778 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10779
10780 PR tree-optimization/83008
10781 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
10782
10783 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10784
10785 PR tree-optimization/84235
10786 * gcc.c-torture/execute/ieee/pr84235.c: New test.
10787
10788 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10789
10790 PR testsuite/84243
10791 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
10792 targets.
10793 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
10794
10795 2018-02-06 Jakub Jelinek <jakub@redhat.com>
10796
10797 PR target/84146
10798 * gcc.target/i386/pr84146.c: New test.
10799
10800 2018-02-06 Michael Collison <michael.collison@arm.com>
10801
10802 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
10803
10804 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10805
10806 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
10807 warning for -mno-speculate-indirect-jumps.
10808 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
10809 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10810 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
10811 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
10812 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
10813 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
10814
10815 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10816
10817 PR target/84145
10818 * c-c++-common/fcf-protection-1.c: Change a compared message.
10819 * c-c++-common/fcf-protection-2.c: Likewise.
10820 * c-c++-common/fcf-protection-3.c: Likewise.
10821 * c-c++-common/fcf-protection-5.c: Likewise.
10822 * c-c++-common/fcf-protection-6.c: New test.
10823 * c-c++-common/fcf-protection-7.c: Likewise.
10824
10825 2018-02-06 Marek Polacek <polacek@redhat.com>
10826
10827 PR tree-optimization/84228
10828 * c-c++-common/Wstringop-truncation-3.c: New test.
10829
10830 2018-02-06 Tamar Christina <tamar.christina@arm.com>
10831
10832 PR target/82641
10833 * gcc.target/arm/pragma_arch_switch_2.c: New.
10834
10835 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10836
10837 PR target/79975
10838 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
10839
10840 2018-02-05 Martin Sebor <msebor@redhat.com>
10841
10842 PR tree-optimization/83369
10843 * gcc.dg/Wnonnull.c: New test.
10844
10845 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10846
10847 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
10848 argument and use dg-messages-by-file instead. Expect it to be
10849 an array rather than a dict.
10850 (lto-link-and-maybe-run): Remove messages_by_file argument and
10851 use an upvar for dg-messages-by-file. Update call to
10852 lto_handle_diagnostics.
10853 (lt-get-options): Treat dg-messages-by-file as an array
10854 rather than a dict.
10855 (lto-get-options-main): Likewise. Set the entry rather than appending.
10856 (lto-execute): Treat dg-messages-by-file as an array rather than
10857 a dict. Update call to lto-link-and-maybe-run.
10858
10859 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
10860
10861 PR c++/82782
10862 * g++.dg/cpp1z/inline-var4.C: New.
10863
10864 2018-02-05 Martin Liska <mliska@suse.cz>
10865
10866 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
10867 options.
10868 * c-c++-common/asan/pointer-compare-2.c: Likewise.
10869 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
10870 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
10871 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
10872 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
10873 * c-c++-common/asan/pointer-compare-3.c: New test.
10874
10875 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10876
10877 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
10878 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10879
10880 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
10881
10882 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
10883 _mm_maskz_range_sd, _mm_mask_range_round_sd,
10884 _mm_maskz_range_round_sd): Test new intrinsics.
10885 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
10886 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
10887 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
10888 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
10889 _mm_maskz_range_ss, _mm_mask_range_round_ss,
10890 _mm_maskz_range_round_ss): Test new intrinsics.
10891 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
10892 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
10893 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
10894 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
10895 __builtin_ia32_rangess128_round): Remove builtins.
10896 (__builtin_ia32_rangesd128_mask_round,
10897 __builtin_ia32_rangess128_mask_round): Test new builtins.
10898 * gcc.target/i386/sse-13.c: Ditto.
10899 * gcc.target/i386/sse-23.c: Ditto.
10900
10901 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
10902
10903 PR middle-end/79966
10904 * gfortran.dg/pr79966.f90: New testcase
10905
10906 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
10907
10908 PR fortran/84094
10909 * gfortran.dg/associate_23.f90: Fix invalid code.
10910 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10911 * gfortran.dg/matmul_3.f90: Likewise.
10912 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10913
10914 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
10915
10916 PR fortran/84115
10917 * gfortran.dg/associate_34.f90: New test.
10918 * gfortran.dg/associate_35.f90: New test.
10919
10920 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
10921
10922 PR fortran/84141
10923 PR fortran/84155
10924 * gfortran.dg/pr84155.f90: New test.
10925
10926 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
10927
10928 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
10929 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
10930
10931 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10932
10933 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
10934 dg-do run stanza.
10935
10936 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10937
10938 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
10939 requirement.
10940 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
10941 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
10942 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
10943
10944 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10945
10946 PR testsuite/52641
10947 * gcc.c-torture/execute/pr83362.c: Make work for int16.
10948 * gcc.dg/Wsign-conversion.c: Dito.
10949 * gcc.dg/attr-alloc_size-4.c: Dito.
10950 * gcc.dg/pr81020.c: Dito.
10951 * gcc.dg/pr81192.c: Dito.
10952 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
10953 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
10954 * gcc.dg/pr83844.c: Restrict to int32plus.
10955 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
10956 * gcc.dg/tree-ssa/ldist-25.c: Dito.
10957 * gcc.dg/tree-ssa/ldist-27.c: Dito.
10958 * gcc.dg/tree-ssa/ldist-28.c: Dito.
10959 * gcc.dg/tree-ssa/ldist-29.c: Dito.
10960 * gcc.dg/tree-ssa/ldist-30.c: Dito.
10961 * gcc.dg/tree-ssa/ldist-31.c: Dito.
10962 * gcc.dg/tree-ssa/ldist-32.c: Dito.
10963 * gcc.dg/tree-ssa/ldist-33.c: Dito.
10964 * gcc.dg/tree-ssa/ldist-34.c: Dito.
10965 * gcc.dg/tree-ssa/ldist-35.c: Dito.
10966 * gcc.dg/tree-ssa/ldist-36.c: Dito.
10967
10968 2018-02-02 Julia Koval <julia.koval@intel.com>
10969
10970 * gcc.target/i386/funcspec-56.inc: Handle new march.
10971 * g++.dg/ext/mv16.C: Ditto.
10972
10973 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10974
10975 * lib/target-supports.exp
10976 (check_effective_target_keeps_null_pointer_checks): No more
10977 special-case avr.
10978 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
10979 * gcc.dg/ifcvt-4.c: Skip avr.
10980 * gcc.dg/pr53037-1.c: Dito.
10981 * gcc.dg/pr53037-2.c: Dito.
10982 * gcc.dg/pr53037-3.c: Dito.
10983 * gcc.dg/pr63387-2.c: Dito.
10984 * gcc.dg/pr63387.c: Dito.
10985 * gcc.dg/sancov/cmp0.c: Dito.
10986 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
10987 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
10988 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
10989 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
10990 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
10991 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
10992 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
10993 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
10994 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
10995 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
10996 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
10997 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
10998 * gcc.dg/tree-ssa/pr82059.c: Dito.
10999 * gcc.c-torture/execute/pr70460.c: Dito.
11000
11001 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
11002
11003 PR testsuite/52641
11004 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
11005 * gcc.c-torture/execute/20180112-1.c: Dito.
11006 * gcc.c-torture/execute/pr81503.c: Dito.
11007 * gcc.dg/store_merging_12.c: Dito.
11008 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
11009 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
11010 * gcc.dg/tree-ssa/pr80898.c: Dito.
11011 * gcc.dg/tree-ssa/pr82363.c: Dito.
11012 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
11013 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
11014 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
11015 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
11016 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
11017 * gcc.dg/tree-ssa/pr80803.c: Dito.
11018 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
11019 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
11020 * gcc.dg/tree-ssa/vrp114.c: Dito.
11021 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
11022 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
11023 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
11024
11025 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11026
11027 PR target/84066
11028 * gcc.target/i386/cet-sjlj-6a.c: New test.
11029 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11030
11031 2018-02-01 Marek Polacek <polacek@redhat.com>
11032
11033 PR c++/84125
11034 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
11035
11036 2018-01-30 Jeff Law <law@redhat.com>
11037
11038 PR target/84128
11039 * gcc.target/i386/pr84128.c: New test.
11040
11041 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
11042
11043 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
11044 -fdelete-null-pointer-checks.
11045
11046 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11047
11048 PR c++/83796
11049 * g++.dg/cpp0x/abstract-default1.C: New.
11050
11051 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11052
11053 PR tree-optimization/81635
11054 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
11055 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
11056
11057 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11058
11059 PR target/83370
11060 * gcc.target/aarch64/pr83370.c: New.
11061
11062 2018-02-01 Richard Biener <rguenther@suse.de>
11063
11064 * gcc.dg/graphite/pr35356-1.c: Adjust.
11065
11066 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11067
11068 PR testsuite/83846
11069 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
11070 for ILP32.
11071 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
11072 of hard-coding the choice.
11073 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
11074 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
11075 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
11076 memset call.
11077 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
11078 stdint.h types.
11079 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11080 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11081 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11082 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11083 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11084 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11085 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11086 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11087 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11088 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11089 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11090 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11091 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11092 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11093 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11094 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11095 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11096 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11097 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11098 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11099 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11100 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11101 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11102 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11103 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11104 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11105 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11106 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11107 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11108 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11109 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11110 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11111 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11112 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11113 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11114 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11115 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11116 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11117 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
11118 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11119 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
11120 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11121 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11122 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11123 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
11124 __builtin_popcountll rather than __builtin_popcountl.
11125
11126 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11127
11128 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
11129 of LD1R[HWD] for multi-element constants on big-endian targets.
11130 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11131 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11132
11133 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11134
11135 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
11136 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
11137 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
11138
11139 2018-02-01 Jakub Jelinek <jakub@redhat.com>
11140
11141 PR tree-optimization/81661
11142 PR tree-optimization/84117
11143 * gcc.dg/pr81661.c: New test.
11144 * gfortran.dg/pr84117.f90: New test.
11145
11146 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
11147
11148 PR fortran/83705
11149 * gfortran.dg/repeat_7.f90: Catch warning message.
11150
11151 2018-01-31 Ian Lance Taylor <iant@golang.org>
11152
11153 * go.go-torture/execute/printnil.go: New test.
11154
11155 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11156
11157 * lib/target-supports.exp (check_effective_target_comdat_group):
11158 Allow for Solaris as comdat syntax.
11159
11160 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
11161 Solaris with comdat_group support and as.
11162
11163 2018-01-31 Marek Polacek <polacek@redhat.com>
11164
11165 PR c/81779
11166 * gcc.dg/pr81779.c: New test.
11167
11168 2018-01-31 Jakub Jelinek <jakub@redhat.com>
11169
11170 PR fortran/84116
11171 * gfortran.dg/gomp/pr84116.f90: New test.
11172
11173 PR c++/83993
11174 * g++.dg/init/pr83993-2.C: New test.
11175
11176 PR c++/83993
11177 * g++.dg/init/pr83993-1.C: New test.
11178 * g++.dg/cpp0x/pr83993.C: New test.
11179
11180 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
11181
11182 PR fortran/84088
11183 * gfortran.dg/pr84088.f90: New test.
11184
11185 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
11186
11187 PR target/82444
11188 * gcc.target/i386/pr82444.c: New.
11189
11190 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
11191
11192 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
11193 * gcc.target/powerpc/vsx-13.c: New.
11194
11195 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
11196
11197 PR c++/84092
11198 * g++.dg/cpp1y/var-templ57.C: New.
11199
11200 2018-01-31 Marek Polacek <polacek@redhat.com>
11201
11202 PR c++/84138
11203 * g++.dg/diagnostic/pr84138.C: New test.
11204
11205 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
11206
11207 PR fortran/78534
11208 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
11209 -Wstringop-overflow warnings due to spurious warning with -O1.
11210 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
11211 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
11212
11213 2018-01-31 Richard Biener <rguenther@suse.de>
11214
11215 PR tree-optimization/84132
11216 * g++.dg/torture/pr84132.C: New testcase.
11217
11218 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
11219
11220 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
11221 dg-final scan.
11222
11223 2018-01-31 Julia Koval <julia.koval@intel.com>
11224
11225 PR target/83618
11226 * gcc.target/i386/rdpid.c: Remove "eax".
11227
11228 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11229
11230 PR tree-optimization/64946
11231 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
11232 scan-assembler checks.
11233
11234 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
11235
11236 * gcc.c-torture/execute/20180131-1.c: New test.
11237
11238 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11239
11240 * gcc.target/arc/taux-1.c: New test.
11241 * gcc.target/arc/taux-2.c: Likewise.
11242
11243 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11244
11245 * gcc.target/arc/uncached.c: New test.
11246
11247 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11248
11249 PR lto/83954
11250 * gnat.dg/lto20.adb: Remove dg-excess-errors.
11251
11252 2018-01-31 Jakub Jelinek <jakub@redhat.com>
11253
11254 PR preprocessor/69869
11255 * gcc.dg/cpp/trad/pr69869.c: New test.
11256
11257 PR c/84100
11258 * gcc.dg/pr84100.c: New test.
11259
11260 2018-01-30 Jeff Law <law@redhat.com>
11261
11262 PR target/84064
11263 * gcc.target/i386/pr84064: New test.
11264
11265 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11266
11267 PR fortran/84134
11268 * gfortran.dg/data_implied_do_2.f90: New test.
11269
11270 2018-01-30 Janus Weil <janus@gcc.gnu.org>
11271
11272 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
11273
11274 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11275
11276 PR fortran/84133
11277 * gfortran.dg/inline_matmul_21.f90: New test case.
11278
11279 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11280
11281 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
11282
11283 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
11284
11285 PR target/84112
11286 * gcc.target/powerpc/pr84112.c: New.
11287
11288 2018-01-30 Jakub Jelinek <jakub@redhat.com>
11289
11290 PR rtl-optimization/83986
11291 * gcc.dg/pr83986.c: New test.
11292
11293 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
11294
11295 PR 58684
11296 * gcc.dg/torture/inf-compare-1.c: Add xfail.
11297 * gcc.dg/torture/inf-compare-2.c: Add xfail.
11298 * gcc.dg/torture/inf-compare-3.c: Add xfail.
11299 * gcc.dg/torture/inf-compare-4.c: Add xfail.
11300
11301 2018-01-30 Jakub Jelinek <jakub@redhat.com>
11302
11303 PR tree-optimization/84111
11304 * gcc.c-torture/compile/pr84111.c: New test.
11305
11306 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11307
11308 PR ipa/83179
11309 * gcc.dg/ipa/inline-2.c: Fix template.
11310 * gcc.dg/ipa/inline-3.c: Fix template.
11311
11312 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11313
11314 PR ipa/81360
11315 * g++.dg/torture/pr81360.C: New testcase.
11316
11317 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11318
11319 PR lto/83954
11320 * gcc.dg/lto/pr83954.h: New testcase.
11321 * gcc.dg/lto/pr83954_0.c: New testcase.
11322 * gcc.dg/lto/pr83954_1.c: New testcase.
11323
11324 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11325
11326 PR bootstrap/84017
11327 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
11328 to dg-options.
11329 Simplify DW_AT_producer scan.
11330
11331 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11332
11333 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
11334
11335 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
11336
11337 PR target/83828
11338 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11339 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11340 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
11341 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
11342
11343 2018-01-29 Jeff Law <law@redhat.com>
11344
11345 PR testsuite/81010
11346 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
11347 better match other tests which require vsx. Verify the zero
11348 extension is part of the test in the combiner dump.
11349
11350 2018-01-29 Marek Polacek <polacek@redhat.com>
11351
11352 PR c/83966
11353 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
11354
11355 PR c++/83996
11356 * g++.dg/ext/pr83996.C: New test.
11357
11358 2018-01-29 Richard Biener <rguenther@suse.de>
11359
11360 PR tree-optimization/84057
11361 * gcc.dg/graphite/pr84057.c: New testcase.
11362
11363 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11364
11365 PR fortran/84073
11366 * gfortran.dg/bind_c_usage_31.f90: New test.
11367
11368 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11369
11370 PR c++/83924
11371 * g++.dg/warn/Wduplicated-branches5.C: New.
11372
11373 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
11374
11375 * gcc.target/rl78/test_addsi3_internal.c: New test.
11376
11377 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
11378
11379 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
11380 Make expected output depend on whether we expect sibcalls or not.
11381 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
11382 safe-indirect-jump-1.c).
11383
11384 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
11385 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11386 Soren Rasmussen <s.c.rasmussen@gmail.com>
11387
11388 Fortran 2018 teams tests.
11389
11390 * gfortran.dg/team_number_1.f90: new test for team_number.
11391 * gfortran.dg/team_change_1.f90: new test for change team.
11392 * gfortran.dg/team_end_1.f90: new test for end team.
11393 * gfortran.dg/team_form_1.f90: new test for form team.
11394
11395 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
11396
11397 PR fortran/83998
11398 * gfortran.dg/dot_product_4.f90
11399
11400 2018-01-26 Martin Sebor <msebor@redhat.com>
11401
11402 PR tree-optimization/83896
11403 * gcc.dg/strlenopt-43.c: New.
11404
11405 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11406
11407 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
11408 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
11409 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
11410 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
11411 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
11412 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
11413 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
11414 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
11415 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
11416 stanzas.
11417 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
11418 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
11419 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
11420 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
11421 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
11422 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
11423 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
11424 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
11425 instruction list.
11426 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
11427
11428 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11429
11430 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
11431 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
11432 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
11433 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
11434 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
11435 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
11436 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
11437 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
11438 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
11439 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
11440 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
11441 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
11442 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
11443
11444 2018-01-26 Martin Liska <mliska@suse.cz>
11445
11446 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
11447 warning is seen.
11448
11449 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11450
11451 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
11452 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
11453 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
11454 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
11455 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
11456 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
11457 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
11458 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
11459
11460 2018-01-26 Richard Biener <rguenther@suse.de>
11461
11462 PR rtl-optimization/84003
11463 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
11464 latent bug in DSE if NOINLINE is appropriately defined.
11465 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
11466 and defining NOINLINE.
11467
11468 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11469
11470 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
11471 tests specific to aarch64. XFAIL test on arm.
11472
11473 2018-01-26 Jakub Jelinek <jakub@redhat.com>
11474
11475 PR rtl-optimization/83985
11476 * gcc.dg/pr83985.c: New test.
11477
11478 PR c/83989
11479 * c-c++-common/Wrestrict-3.c: New test.
11480
11481 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11482
11483 * gcc.target/arc/tdelegitimize_addr.c: New test.
11484
11485 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11486
11487 * gcc.target/arc/jli-1.c: New file.
11488 * gcc.target/arc/jli-2.c: Likewise.
11489
11490 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
11491
11492 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
11493 scan-assembler.
11494 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11495 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11496
11497 2018-01-26 Richard Biener <rguenther@suse.de>
11498
11499 PR tree-optimization/81082
11500 * gcc.dg/vect/pr81082.c: New testcase.
11501 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
11502 simplification to n * n.
11503
11504 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11505
11506 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
11507 Solaris 10.
11508 * gcc.target/i386/pr63620.c: Likewise.
11509
11510 2018-01-26 Julia Koval <julia.koval@intel.com>
11511
11512 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
11513 -mavx512f -mavx512bw.
11514 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
11515 * gcc.target/i386/i386.exp: Fix types.
11516
11517 2018-01-26 Alan Modra <amodra@gmail.com>
11518
11519 PR target/84033
11520 * gcc.target/powerpc/swaps-p8-46.c: New.
11521
11522 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
11523
11524 PR fortran/37577
11525 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
11526 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
11527 'array01' in the tree dump comparison.
11528 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
11529 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
11530 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
11531
11532 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
11533
11534 PR middle-end/83055
11535 * gcc.dg/torture/pr83055.c: New testcase.
11536
11537 2018-01-25 Jakub Jelinek <jakub@redhat.com>
11538
11539 PR c++/84031
11540 * g++.dg/cpp1z/decomp36.C: New test.
11541
11542 PR middle-end/83977
11543 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
11544
11545 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
11546
11547 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
11548 the shift dump line.
11549 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11550
11551 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11552
11553 PR target/81550
11554 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
11555 index instead of int, which allows IVOPTs to properly optimize the
11556 loop.
11557
11558 2018-01-24 David Malcolm <dmalcolm@redhat.com>
11559
11560 PR jit/82846
11561 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
11562 of "fn_type" typedef.
11563 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
11564
11565 2018-01-24 Ian Lance Taylor <iant@golang.org>
11566
11567 * go.go-torture/execute/names-1.go: New test.
11568
11569 2018-01-19 Jeff Law <law@redhat.com>
11570
11571 PR target/83994
11572 * gcc.target/i386/pr83994.c: New test.
11573
11574 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
11575
11576 PR target/84014
11577 * gcc.target/powerpc/pr84014.c: New.
11578
11579 2018-01-24 Jakub Jelinek <jakub@redhat.com>
11580
11581 PR middle-end/83977
11582 * c-c++-common/gomp/pr83977-1.c: New test.
11583 * c-c++-common/gomp/pr83977-2.c: New test.
11584 * c-c++-common/gomp/pr83977-3.c: New test.
11585 * gfortran.dg/gomp/pr83977.f90: New test.
11586
11587 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11588
11589 PR testsuite/83889
11590 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
11591 * gcc.dg/vect/pr80631-1.c: Likewise.
11592 * gcc.dg/vect/pr80631-2.c: Likewise.
11593 * gcc.dg/vect/pr81410.c: Likewise.
11594 * gcc.dg/vect/pr81633.c: Likewise.
11595 * gcc.dg/vect/pr81815.c: Likewise.
11596 * gcc.dg/vect/pr82108.c: Likewise.
11597 * gcc.dg/vect/pr83857.c: Likewise.
11598 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
11599 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
11600 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
11601 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
11602 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
11603 * gcc.dg/vect/vect-reduc-11.c: Likewise.
11604 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
11605 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
11606 dg-xfail-run-if instead.
11607 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11608 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11609 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11610 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
11611 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11612
11613 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11614
11615 PR tree-optimization/83979
11616 * g++.dg/pr83979.c: New test.
11617
11618 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11619
11620 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
11621 option. Add arm_neon_ok_no_float_abi check.
11622
11623 2018-01-24 Richard Biener <rguenther@suse.de>
11624
11625 PR tree-optimization/83176
11626 * gcc.dg/graphite/pr83176.c: New testcase.
11627
11628 2018-01-24 Richard Biener <rguenther@suse.de>
11629
11630 PR tree-optimization/82819
11631 * gcc.dg/graphite/pr82819.c: New testcase.
11632
11633 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11634
11635 PR c++/83921
11636 * g++.dg/cpp1y/constexpr-83921-1.C: New.
11637 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
11638 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
11639 * g++.dg/ext/stmtexpr20.C: Likewise.
11640 * g++.dg/ext/stmtexpr21.C: Likewise.
11641
11642 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11643
11644 PR c++/83974
11645 * g++.dg/warn/pr83974.C: New test case.
11646
11647 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11648
11649 PR sanitizer/83987
11650 * g++.dg/ubsan/pr83987.C: New test.
11651
11652 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11653
11654 PR fortran/83866
11655 * gfortran.dg/pdt_29.f03: New test.
11656
11657 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11658
11659 PR fortran/83898
11660 * gfortran.dg/associate_33.f03: New test.
11661
11662 2018-01-23 Martin Liska <mliska@suse.cz>
11663
11664 PR lto/81440
11665 * gcc.dg/lto/pr81440.h: New test.
11666 * gcc.dg/lto/pr81440_0.c: New test.
11667 * gcc.dg/lto/pr81440_1.c: New test.
11668
11669 2018-01-23 Nathan Sidwell <nathan@acm.org>
11670
11671 PR c++/83988
11672 * g++.dg/template/pr83988.C: New.
11673
11674 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11675
11676 PR c++/82882
11677 PR c++/83978
11678 * g++.dg/cpp0x/pr82882.C: New test.
11679 * g++.dg/cpp0x/pr83978.C: New test.
11680
11681 PR c++/83958
11682 * g++.dg/cpp1z/decomp35.C: New test.
11683
11684 2018-01-23 Nathan Sidwell <nathan@acm.org>
11685
11686 * g++.dg/cpp0x/range-for10.C: Adjust.
11687 * g++.dg/ext/forscope1.C: Adjust.
11688 * g++.dg/ext/forscope2.C: Adjust.
11689 * g++.dg/template/for1.C: Adjust.
11690
11691 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11692
11693 PR tree-optimization/83510
11694 * gcc.c-torture/compile/pr83510.c: New test case.
11695
11696 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11697
11698 PR testsuite/83888
11699 * lib/target-supports.exp (check_effective_target_vect_float): Say
11700 that the result only holds when -funsafe-math-optimizations is on.
11701 (check_effective_target_vect_float_strict): New procedure.
11702 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
11703 of vect_float.
11704 * gcc.dg/vect/vect-reduc-6.c: Likewise.
11705
11706 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11707
11708 PR tree-optimization/83965
11709 * gcc.dg/vect/pr83965.c: New test.
11710
11711 2018-01-23 Richard Biener <rguenther@suse.de>
11712
11713 PR tree-optimization/83963
11714 * gfortran.dg/graphite/pr83963.f: New testcase.
11715 * gcc.dg/graphite/pr83963-2.c: Likewise.
11716
11717 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11718
11719 PR c++/83918
11720 * g++.dg/cpp1z/pr83918.C: New test.
11721
11722 2018-01-22 Jakub Jelinek <jakub@redhat.com>
11723
11724 PR tree-optimization/83957
11725 * gcc.dg/autopar/pr83957.c: New test.
11726
11727 PR tree-optimization/83081
11728 * gcc.dg/predict-8.c: Adjust expected probability.
11729
11730 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11731
11732 PR target/83862
11733 * gcc.target/powerpc/pr83862.c: New test.
11734
11735 2018-01-22 Carl Love <cel@us.ibm.com>
11736
11737 * gcc.target/powerpc/powerpc.exp: Add torture tests for
11738 builtins-4-runnable.c, builtins-6-runnable.c,
11739 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
11740 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
11741 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
11742 for signed/unsigned 128-bit and long long int loads.
11743
11744 2018-01-22 Marek Polacek <polacek@redhat.com>
11745
11746 PR c++/81933
11747 * g++.dg/cpp1y/constexpr-empty4.C: New test.
11748
11749 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
11750
11751 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
11752 scan-asembler valid instructions list.
11753 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
11754 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
11755 power8-vector requirement and option.
11756 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
11757
11758 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
11759
11760 PR 78534
11761 PR 83704
11762 * gfortran.dg/string_1.f90: Remove printing the length.
11763
11764 2018-01-22 Richard Biener <rguenther@suse.de>
11765
11766 PR tree-optimization/83963
11767 * gcc.dg/graphite/pr83963.c: New testcase.
11768
11769 2018-01-22 Sudakshina Das <sudi.das@arm.com>
11770
11771 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
11772 dg-require-effective-target directives.
11773
11774 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11775
11776 * lib/target-supports.exp (check_effective_target_arm_softfloat):
11777 New procedure.
11778 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
11779 Adjust scan-assembler checks for soft-float.
11780
11781 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11782
11783 PR target/83946
11784 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
11785
11786 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
11787
11788 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
11789 * gcc.dg/pr83623.c: Likewise.
11790 * gcc.dg/pr83666.c: Likewise.
11791
11792 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11793 David Edelsohn <dje.gcc@gmail.com>
11794
11795 PR target/83946
11796 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11797 assembly output from "crset eq" to "crset 2".
11798 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
11799 assembly output from . to $.
11800 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11801 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11802 assembly output from "crset eq" to "crset 2".
11803 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
11804 assembly output from "crset eq" to "crset 2", and from . to $.
11805
11806 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
11807
11808 PR fortran/83900
11809 * gfortran.dg/matmul_18.f90: New test.
11810
11811 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
11812
11813 PR tree-optimization/83940
11814 * gcc.dg/torture/pr83940.c: New test.
11815
11816 2018-01-20 Jakub Jelinek <jakub@redhat.com>
11817
11818 PR middle-end/83945
11819 * gcc.dg/tls/pr83945.c: New test.
11820
11821 PR target/83930
11822 * gcc.dg/pr83930.c: New test.
11823
11824 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11825
11826 PR fortran/83900
11827 * gfortran.dg/matmul_17.f90: New test.
11828
11829 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11830
11831 PR fortran/80768
11832 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
11833
11834 2018-01-19 Jakub Jelinek <jakub@redhat.com>
11835
11836 PR c++/81167
11837 * g++.dg/cpp0x/pr81167.C: New test.
11838
11839 PR c++/83919
11840 * g++.dg/cpp0x/pr83919.C: New test.
11841
11842 2018-01-19 Jeff Law <law@redhat.com>
11843 Jakub Jelinek <jakub@redhat.com>
11844
11845 * gcc.dg/stack-check-16.c: New test.
11846
11847 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
11848
11849 PR target/83790
11850 * gcc.target/nvptx/indirect_call.c: New test.
11851
11852 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11853
11854 * g++.dg/torture/pr83619.C: Remove dg-message.
11855
11856 2018-01-19 Martin Liska <mliska@suse.cz>
11857
11858 * gcc.dg/predict-1.c: Adjust expected probability.
11859 * gcc.dg/predict-3.c: Likewise.
11860 * gcc.dg/predict-5.c: Likewise.
11861 * gcc.dg/predict-6.c: Likewise.
11862 * gcc.dg/predict-9.c: Likewise.
11863
11864 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11865
11866 PR tree-optimization/83922
11867 * gcc.dg/pr83922.c: New test.
11868
11869 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11870
11871 PR tree-optimization/83914
11872 * gcc.dg/vect/pr83914.c: New test.
11873
11874 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11875
11876 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
11877 * gcc.target/arm/negdi-2.c: Likewise.
11878 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
11879
11880 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11881
11882 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
11883
11884 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11885
11886 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
11887
11888 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
11889
11890 * gcc.dg/torture/pr52451.c (main): Skip long double test on
11891 hppa*-*-hpux*.
11892
11893 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11894
11895 PR ipa/83619
11896 PR testsuite/83934
11897 * g++.dg/torture/pr83619.C (e): Define before first use instead of
11898 forward declaration.
11899
11900 2018-01-18 Carl Love <cel@us.ibm.com>
11901
11902 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
11903 to the function.
11904
11905 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
11906
11907 PR c++/81013
11908 * g++.dg/inherit/union3.C: New.
11909
11910 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11911
11912 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
11913
11914 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
11915
11916 PR ipa/83619
11917 * g++.dg/torture/pr83619.C: New testcase.
11918
11919 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11920
11921 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
11922 Add function body to force error messages in some configurations.
11923
11924 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11925
11926 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
11927 and arm_thumb1_ok.
11928
11929 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
11930
11931 PR other/70268
11932 * c-c++-common/ffile-prefix-map.c: New test.
11933 * c-c++-common/fmacro-prefix-map.c: New test.
11934 * c-c++-common/cpp/ffile-prefix-map.c: New test.
11935 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
11936
11937 2018-01-18 Martin Liska <mliska@suse.cz>
11938
11939 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
11940 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11941 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11942 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11943 * gcc.target/i386/ret-thunk-10.c: Likewise.
11944 * gcc.target/i386/ret-thunk-11.c: Likewise.
11945 * gcc.target/i386/ret-thunk-12.c: Likewise.
11946 * gcc.target/i386/ret-thunk-15.c: Likewise.
11947 * gcc.target/i386/ret-thunk-9.c: Likewise.
11948
11949 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11950
11951 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
11952 order.
11953
11954 2018-01-18 Nathan Sidwell <nathan@acm.org>
11955
11956 PR c++/83160
11957 * g++.dg/cpp0x/pr83160.C: New.
11958
11959 2018-01-18 Richard Biener <rguenther@suse.de>
11960
11961 PR tree-optimization/83887
11962 * gcc.dg/graphite/pr83887.c: New testcase.
11963 * gfortran.dg/graphite/pr83887.f90: Likewise.
11964 * gfortran.dg/graphite/pr83887.f: Likewise.
11965
11966 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11967
11968 PR target/65578
11969 * gcc.target/arm/builtin-bswap.x: New file.
11970 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
11971 and options for armv6t2.
11972 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
11973 and options for Thumb1.
11974 * gcc.target/arm/builtin-bswap16.x: New file.
11975 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
11976 and options for armv6t2.
11977 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
11978 and options for Thumb1.
11979
11980 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11981
11982 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
11983 order.
11984
11985 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11986
11987 PR c/61240
11988 * gcc.dg/pr61240.c: New test.
11989
11990 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11991
11992 PR fortran/83864
11993 * gfortran.dg/pr83864.f90: New test.
11994
11995 2018-01-17 Jeff Law <law@redhat.com>
11996
11997 PR testsuite/83883
11998 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
11999
12000 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12001
12002 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
12003 restriction, but still restrict to 64-bit.
12004 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
12005 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
12006
12007 2018-01-17 Harald Anlauf <anlauf@gmx.de>
12008
12009 PR fortran/83874
12010 * gfortran.dg/pr83874.f90: New test.
12011
12012 2018-01-18 Jakub Jelinek <jakub@redhat.com>
12013
12014 PR c++/83824
12015 * g++.dg/cpp0x/pr83824.C: New test.
12016
12017 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12018
12019 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
12020 appropriate .gnu_attribute for the long double type, if we use the
12021 long double type, but do not generate any calls.
12022 * gcc.target/powerpc/gnuattr2.c: Likewise.
12023 * gcc.target/powerpc/gnuattr3.c: Likewise.
12024
12025 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12026
12027 PR c++/78344
12028 * g++.dg/cpp0x/alignas13.C: New.
12029
12030 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12031
12032 PR c++/83897
12033 * g++.dg/cpp0x/pr83897.C: New test.
12034
12035 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
12036
12037 PR ipa/83051
12038 * gcc.c-torture/compile/pr83051-2.c: New testcase.
12039
12040 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12041
12042 PR c++/81054
12043 * g++.dg/cpp0x/constexpr-ice19.C: New.
12044
12045 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
12046
12047 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
12048 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
12049 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
12050 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
12051 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
12052 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
12053 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
12054 * gcc.target/powerpc/builtins-1-be-folded.c: New.
12055 * gcc.target/powerpc/builtins-1-le-folded.c: New.
12056 * gcc.target/powerpc/builtins-1.fold.h: New.
12057
12058 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
12059
12060 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
12061 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
12062
12063 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12064
12065 * gcc.target/arm/g2.c: Add -marm to dg-options.
12066 * gcc.target/arm/scd42-2.c: Likewise.
12067
12068 2018-01-17 Nathan Sidwell <nathan@acm.org>
12069
12070 PR c++/83287
12071 * g++.dg/lookup/pr83287-2.C: New.
12072
12073 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12074
12075 PR c++/83814
12076 PR c++/83902
12077 * g++.dg/wrappers/pr83814.C: New test case.
12078 * g++.dg/wrappers/pr83902.C: New test case.
12079
12080 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12081
12082 PR lto/83121
12083 * g++.dg/lto/pr83121_0.C: New test case.
12084 * g++.dg/lto/pr83121_1.C: New test case.
12085 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
12086 adapted from DejaGnu's dg-test.
12087 (lto_handle_diagnostics): New procedure.
12088 (lto_prune_warns): Ignore informational notes.
12089 (lto-link-and-maybe-run): Add "messages_by_file" param.
12090 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
12091 "execute" when "link" fails if "execute" was not specified.
12092 (lto-can-handle-directive): New procedure.
12093 (lto-get-options-main): Call lto-can-handle-directive. Add a
12094 dg-messages local, using it to set the caller's
12095 dg-messages-by-file for the given source file.
12096 (lto-get-options): Likewise.
12097 (lto-execute): Add dg-messages-by-file local, and pass it to
12098 lto-link-and-maybe-run.
12099
12100 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12101 Richard Sandiford <richard.sandiford@linaro.org>
12102
12103 PR target/79041
12104 PR target/82964
12105 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
12106 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
12107
12108 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12109
12110 * lib/target-supports.exp: Fix -march arguments in arm arch effective
12111 target check autogenerator for armv8.1-a and armv8.2-a.
12112
12113 2018-01-17 Carl Love <cel@us.ibm.com>
12114
12115 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
12116 Add debug print statements.
12117 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
12118 16 byte vector load followed by a partial vector load.
12119
12120 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12121
12122 PR c++/83799
12123 * g++.dg/wrappers/pr83799.C: New test case.
12124
12125 2018-01-17 Nathan Sidwell <nathan@acm.org>
12126
12127 PR c++/83739
12128 * g++.dg/cpp1y/pr83739.C: New.
12129
12130 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12131
12132 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
12133 * gcc.target/visium/overflow16.c: Likewise.
12134 * gcc.target/visium/overflow32.c: Likewise.
12135
12136 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12137
12138 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
12139
12140 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12141
12142 * gcc.dg/rtl/arm/stl-cond.c: New test.
12143 * gcc.target/arm/stl-cond.c: Delete.
12144
12145 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12146
12147 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
12148 directives.
12149
12150 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12151
12152 PR tree-optimization/83843
12153 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
12154 * gcc.dg/store_merging_19.c: New test.
12155
12156 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12157
12158 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
12159 and options.
12160
12161 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12162
12163 PR rtl-optimization/83771
12164 * gcc.dg/pr83771.c: New test.
12165
12166 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12167
12168 PR tree-optimization/81184
12169 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
12170 targets.
12171 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12172
12173 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12174
12175 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
12176
12177 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12178
12179 PR target/83546
12180 * gcc.target/i386/pr83546.c: New test.
12181
12182 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12183
12184 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
12185
12186 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12187
12188 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
12189 test and add dg-warning for the -Wstringop-overflow warning.
12190
12191 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12192
12193 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
12194 XFAIL last test on SPARC and Visium.
12195
12196 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
12197
12198 PR rtl-optimization/80481
12199 * g++.dg/pr80481.C: Exclude solaris.
12200
12201 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12202
12203 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
12204 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
12205 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
12206
12207 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12208
12209 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
12210 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
12211 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
12212 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
12213 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
12214 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
12215 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
12216 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
12217 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
12218 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
12219 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
12220 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
12221 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
12222 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
12223 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
12224
12225 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12226
12227 PR testsuite/77734
12228 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
12229
12230 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12231
12232 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
12233 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
12234 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
12235 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
12236 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
12237 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
12238
12239 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12240
12241 PR tree-optimization/83857
12242 * gcc.dg/vect/pr83857.c: New test.
12243
12244 2018-01-16 Richard Biener <rguenther@suse.de>
12245
12246 PR tree-optimization/83867
12247 * gcc.dg/vect/pr83867.c: New testcase.
12248
12249 2018-01-16 Jakub Jelinek <jakub@redhat.com>
12250
12251 PR c/83844
12252 * gcc.dg/pr83844.c: New test.
12253
12254 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12255
12256 * gcc.dg/torture/pr83847.c: New test.
12257
12258 2018-01-16 Jakub Jelinek <jakub@redhat.com>
12259
12260 PR rtl-optimization/86620
12261 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
12262 instead of --param=max-sched-ready-insns=0.
12263 * gcc.target/i386/pr83620.c: New test.
12264 * gcc.dg/pr83620.c: New test.
12265
12266 PR tree-optimization/83843
12267 * gcc.dg/store_merging_18.c: New test.
12268
12269 PR c++/83817
12270 * g++.dg/cpp1y/pr83817.C: New test.
12271
12272 PR c++/83825
12273 * g++.dg/template/pr83825.C: New test.
12274
12275 2018-01-16 Richard Biener <rguenther@suse.de>
12276
12277 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
12278
12279 2018-01-16 Richard Biener <rguenther@suse.de>
12280
12281 PR testsuite/82132
12282 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
12283 from gcc.dg/torture/pr60092.c.
12284
12285 2018-01-15 Martin Sebor <msebor@redhat.com>
12286
12287 PR c++/83588
12288 * g++.dg/ext/flexary28.C: New test.
12289
12290 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
12291
12292 PR fortran/82257
12293 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
12294
12295 2018-01-15 Martin Sebor <msebor@redhat.com>
12296
12297 PR testsuite/83869
12298 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
12299
12300 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12301
12302 PR fortran/54613
12303 * gfortran.dg/minmaxloc_9.f90: New test.
12304 * gfortran.dg/minmaxloc_10.f90: New test.
12305 * gfortran.dg/minmaxloc_11.f90: New test.
12306
12307 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
12308
12309 PR target/83839
12310 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
12311 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12312 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12313 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12314 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12315 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12316 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12317 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12318 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12319 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12320 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12321 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12322 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12323 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12324 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12325 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
12326 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12327 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
12328 * gcc.target/i386/ret-thunk-10.c: Likewise.
12329 * gcc.target/i386/ret-thunk-11.c: Likewise.
12330 * gcc.target/i386/ret-thunk-12.c: Likewise.
12331 * gcc.target/i386/ret-thunk-13.c: Likewise.
12332 * gcc.target/i386/ret-thunk-14.c: Likewise.
12333 * gcc.target/i386/ret-thunk-15.c: Likewise.
12334 * gcc.target/i386/ret-thunk-9.c: Don't check the
12335 __x86_return_thunk label. Scan for "push" only for Linux.
12336
12337 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
12338
12339 PR testsuite/79920
12340 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
12341
12342 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12343
12344 PR target/83687
12345 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
12346 tests.
12347 * gcc.target/arm/pr83687.c: New test.
12348
12349 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12350
12351 Adjust tests to AVR_TINY.
12352
12353 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
12354 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
12355 * gcc.target/avr/pr71627.c: Same.
12356 * gcc.target/avr/torture/addr-space-1-0.c: Same.
12357 * gcc.target/avr/torture/addr-space-1-1.c: Same.
12358 * gcc.target/avr/torture/addr-space-1-x.c: Same.
12359 * gcc.target/avr/torture/addr-space-2-0.c: Same.
12360 * gcc.target/avr/torture/addr-space-2-1.c: Same.
12361 * gcc.target/avr/torture/addr-space-2-x.c: Same.
12362 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
12363 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
12364 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
12365 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
12366 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
12367 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
12368 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
12369 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
12370 * gcc.target/avr/torture/pr61055.c: Same.
12371 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
12372 available.
12373 * gcc.target/avr/torture/int24-mul.c: Same.
12374 * gcc.target/avr/torture/pr51782-1.c: Same.
12375 * gcc.target/avr/torture/pr61443.c: Same.
12376 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
12377 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
12378
12379 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12380
12381 PR c/83801
12382 PR c/83729
12383 * gcc.target/avr/torture/pr83729.c: New test.
12384 * gcc.target/avr/torture/pr83801.c: New test.
12385
12386 2018-01-15 Jakub Jelinek <jakub@redhat.com>
12387
12388 PR middle-end/82694
12389 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
12390 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
12391
12392 2018-01-10 Martin Sebor <msebor@redhat.com>
12393
12394 PR other/83508
12395 * gcc.dg/Wstringop-overflow-2.c: New test.
12396
12397 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12398
12399 PR libgfortran/83811
12400 * gfortran.dg/fmt_e.f90: New test.
12401
12402 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12403
12404 * gcc.target/i386/indirect-thunk-10.c: New test.
12405 * gcc.target/i386/indirect-thunk-8.c: Likewise.
12406 * gcc.target/i386/indirect-thunk-9.c: Likewise.
12407 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
12408 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
12409 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
12410 * gcc.target/i386/ret-thunk-17.c: Likewise.
12411 * gcc.target/i386/ret-thunk-18.c: Likewise.
12412 * gcc.target/i386/ret-thunk-19.c: Likewise.
12413 * gcc.target/i386/ret-thunk-20.c: Likewise.
12414 * gcc.target/i386/ret-thunk-21.c: Likewise.
12415
12416 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12417
12418 * gcc.target/i386/indirect-thunk-register-4.c: New test.
12419
12420 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12421
12422 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12423 -mno-indirect-branch-register.
12424 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12425 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12426 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12427 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12428 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12429 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12430 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12431 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12432 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12433 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12434 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12435 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12436 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12437 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12438 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12439 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12440 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12441 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12442 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12443 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12444 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12445 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12446 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12447 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12448 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12449 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12450 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12451 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12452 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12453 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12454 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12455 * gcc.target/i386/ret-thunk-10.c: Likewise.
12456 * gcc.target/i386/ret-thunk-11.c: Likewise.
12457 * gcc.target/i386/ret-thunk-12.c: Likewise.
12458 * gcc.target/i386/ret-thunk-13.c: Likewise.
12459 * gcc.target/i386/ret-thunk-14.c: Likewise.
12460 * gcc.target/i386/ret-thunk-15.c: Likewise.
12461 * gcc.target/i386/ret-thunk-9.c: Likewise.
12462 * gcc.target/i386/indirect-thunk-register-1.c: New test.
12463 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
12464 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12465
12466 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12467
12468 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12469 -mfunction-return=keep.
12470 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12471 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12472 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12473 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12474 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12475 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12476 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12477 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12478 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12479 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12480 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12481 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12482 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12483 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12484 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12485 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12486 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12487 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12488 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12489 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12490 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12491 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12492 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12493 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12494 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12495 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12496 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12497 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12498 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12499 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12500 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12501 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12502 * gcc.target/i386/ret-thunk-1.c: New test.
12503 * gcc.target/i386/ret-thunk-10.c: Likewise.
12504 * gcc.target/i386/ret-thunk-11.c: Likewise.
12505 * gcc.target/i386/ret-thunk-12.c: Likewise.
12506 * gcc.target/i386/ret-thunk-13.c: Likewise.
12507 * gcc.target/i386/ret-thunk-14.c: Likewise.
12508 * gcc.target/i386/ret-thunk-15.c: Likewise.
12509 * gcc.target/i386/ret-thunk-16.c: Likewise.
12510 * gcc.target/i386/ret-thunk-2.c: Likewise.
12511 * gcc.target/i386/ret-thunk-3.c: Likewise.
12512 * gcc.target/i386/ret-thunk-4.c: Likewise.
12513 * gcc.target/i386/ret-thunk-5.c: Likewise.
12514 * gcc.target/i386/ret-thunk-6.c: Likewise.
12515 * gcc.target/i386/ret-thunk-7.c: Likewise.
12516 * gcc.target/i386/ret-thunk-8.c: Likewise.
12517 * gcc.target/i386/ret-thunk-9.c: Likewise.
12518
12519 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12520
12521 * gcc.target/i386/indirect-thunk-1.c: New test.
12522 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12523 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12524 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12525 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12526 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12527 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12528 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12529 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12530 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12531 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12532 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12533 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12534 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12535 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12536 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12537 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12538 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12539 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12540 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12541 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12542 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12543 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12544 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12545 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12546 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12547 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12548 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12549 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12550 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12551 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12552 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12553 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12554
12555 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
12556
12557 PR ipa/83051
12558 * gcc.c-torture/compile/pr83051.c: New testcase.
12559
12560 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12561
12562 PR tree-optimization/83501
12563 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
12564
12565 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12566
12567 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
12568 for lvx and stvx instead of lxvd2x and stxvd2x and require
12569 little-endian target. Add comments.
12570 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
12571 comprehensive testing.
12572 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
12573 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
12574 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
12575 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
12576 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
12577 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
12578 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
12579 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
12580 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
12581 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
12582 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
12583 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
12584 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
12585 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
12586 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
12587 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
12588 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
12589 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
12590 scan-assembler-not directives that forbid lvx and xxpermdi.
12591 * gcc.target/powerpc/vec-extract-3.c: Likewise.
12592 * gcc.target/powerpc/vec-extract-5.c: Likewise.
12593 * gcc.target/powerpc/vec-extract-6.c: Likewise.
12594 * gcc.target/powerpc/vec-extract-7.c: Likewise.
12595 * gcc.target/powerpc/vec-extract-8.c: Likewise.
12596 * gcc.target/powerpc/vec-extract-9.c: Likewise.
12597 * gcc.target/powerpc/vsx-vector-6-le.c: Change
12598 scan-assembler-times directives to reflect different numbers of
12599 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
12600
12601 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12602 Alan Hayward <alan.hayward@arm.com>
12603 David Sherwood <david.sherwood@arm.com>
12604
12605 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
12606 than SLP vectorization.
12607 * gcc.dg/vect/vect-alias-check-10.c: New test.
12608 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12609 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12610 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12611 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12612 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
12613 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
12614 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
12615 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
12616 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
12617 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
12618 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
12619 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
12620 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
12621 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
12622 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
12623 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
12624 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
12625 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
12626 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
12627 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
12628 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
12629 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
12630 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12631
12632 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12633 Alan Hayward <alan.hayward@arm.com>
12634 David Sherwood <david.sherwood@arm.com>
12635
12636 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
12637 New proc.
12638 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
12639 targets with scatter stores.
12640 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
12641 stores.
12642 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
12643 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
12644 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
12645 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
12646 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
12647 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
12648 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
12649 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
12650 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
12651 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
12652 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
12653 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
12654 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
12655 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
12656 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
12657 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
12658
12659 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12660 Alan Hayward <alan.hayward@arm.com>
12661 David Sherwood <david.sherwood@arm.com>
12662
12663 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
12664 for double_reduc1.
12665 * gcc.target/aarch64/sve/strided_load_4.c: New test.
12666 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
12667 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
12668 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
12669
12670 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12671 Alan Hayward <alan.hayward@arm.com>
12672 David Sherwood <david.sherwood@arm.com>
12673
12674 * gcc.target/aarch64/sve/strided_load_1.c: New test.
12675 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
12676 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
12677
12678 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12679 Alan Hayward <alan.hayward@arm.com>
12680 David Sherwood <david.sherwood@arm.com>
12681
12682 * gcc.target/aarch64/sve/gather_load_1.c: New test.
12683 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
12684 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
12685 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
12686 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
12687 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
12688 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
12689 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
12690 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
12691 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
12692 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
12693 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
12694 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
12695 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
12696
12697 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12698 Alan Hayward <alan.hayward@arm.com>
12699 David Sherwood <david.sherwood@arm.com>
12700
12701 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
12702 check for a message about using in-order reductions.
12703 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
12704 check for a message about using in-order reductions.
12705 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
12706 vectorized and check for a message about using in-order reductions.
12707 Expect targets with variable-length vectors to fall back to the
12708 fixed-length mininum.
12709 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
12710 check for a message about using in-order reductions.
12711 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
12712 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12713 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12714 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12715 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
12716 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
12717 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
12718 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
12719 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
12720 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
12721 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
12722 vect_fold_left_plus.
12723
12724 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12725
12726 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
12727 are spilled.
12728 * gcc.target/aarch64/sve/spill_2.c: New test.
12729 * gcc.target/aarch64/sve/spill_3.c: Likewise.
12730 * gcc.target/aarch64/sve/spill_4.c: Likewise.
12731 * gcc.target/aarch64/sve/spill_5.c: Likewise.
12732 * gcc.target/aarch64/sve/spill_6.c: Likewise.
12733 * gcc.target/aarch64/sve/spill_7.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: Check the number
12740 of branches.
12741 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12742 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
12743 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
12744 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12745 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
12746 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12747 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
12748 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12749 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
12750
12751 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12752 Alan Hayward <alan.hayward@arm.com>
12753 David Sherwood <david.sherwood@arm.com>
12754
12755 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
12756 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
12757 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12758 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
12759
12760 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12761 Alan Hayward <alan.hayward@arm.com>
12762 David Sherwood <david.sherwood@arm.com>
12763
12764 * lib/target-supports.exp
12765 (check_effective_target_vect_fold_extract_last): New proc.
12766 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
12767 for fold_extract_last.
12768 * gcc.dg/vect/pr65947-2.c: Likewise.
12769 * gcc.dg/vect/pr65947-3.c: Likewise.
12770 * gcc.dg/vect/pr65947-4.c: Likewise.
12771 * gcc.dg/vect/pr65947-5.c: Likewise.
12772 * gcc.dg/vect/pr65947-6.c: Likewise.
12773 * gcc.dg/vect/pr65947-9.c: Likewise.
12774 * gcc.dg/vect/pr65947-10.c: Likewise.
12775 * gcc.dg/vect/pr65947-12.c: Likewise.
12776 * gcc.dg/vect/pr65947-14.c: Likewise.
12777 * gcc.dg/vect/pr80631-1.c: Likewise.
12778 * gcc.target/aarch64/sve/clastb_1.c: New test.
12779 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
12780 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
12781 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
12782 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
12783 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
12784 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
12785 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
12786 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
12787 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
12788 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
12789 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
12790 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
12791 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
12792
12793 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12794 Alan Hayward <alan.hayward@arm.com>
12795 David Sherwood <david.sherwood@arm.com>
12796
12797 * gcc.target/aarch64/sve/live_1.c: New test.
12798 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
12799
12800 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12801 Alan Hayward <alan.hayward@arm.com>
12802 David Sherwood <david.sherwood@arm.com>
12803
12804 * gcc.target/aarch64/sve/nopeel_1.c: New test.
12805 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
12806 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
12807 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12808 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
12809 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12810 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
12811 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
12812 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
12813
12814 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12815 Alan Hayward <alan.hayward@arm.com>
12816 David Sherwood <david.sherwood@arm.com>
12817
12818 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
12819 New proc.
12820 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
12821 vect_fully_masked.
12822 * gcc.target/aarch64/sve/loop_add_4.c: New test.
12823 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
12824 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
12825 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
12826 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
12827 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
12828
12829 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12830 Alan Hayward <alan.hayward@arm.com>
12831 David Sherwood <david.sherwood@arm.com>
12832
12833 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
12834 instead of just ADDRESS.
12835 * gcc.dg/tree-ssa/scev-10.c: Likewise.
12836 * gcc.dg/tree-ssa/scev-11.c: Likewise.
12837 * gcc.dg/tree-ssa/scev-12.c: Likewise.
12838 * gcc.target/aarch64/sve/index_offset_1.c: New test.
12839 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
12840 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
12841 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
12842 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
12843 * gcc.target/aarch64/sve/while_2.c: Likewise.
12844 * gcc.target/aarch64/sve/while_3.c: Likewise.
12845 * gcc.target/aarch64/sve/while_4.c: Likewise.
12846
12847 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12848 Alan Hayward <alan.hayward@arm.com>
12849 David Sherwood <david.sherwood@arm.com>
12850
12851 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
12852 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
12853 to be predicated.
12854 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
12855 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12856 * gcc.target/aarch64/sve/reduc_5.c: New test.
12857 * gcc.target/aarch64/sve/slp_13.c: Likewise.
12858 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
12859
12860 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12861 Alan Hayward <alan.hayward@arm.com>
12862 David Sherwood <david.sherwood@arm.com>
12863
12864 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
12865 * gcc.dg/tree-ssa/peel1.c: Likewise.
12866 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
12867 variable-length vectors.
12868 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
12869 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
12870 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
12871 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12872 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12873 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12874 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12875 * gcc.target/aarch64/sve/slp_8.c: New test.
12876 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
12877 * gcc.target/aarch64/sve/slp_9.c: Likewise.
12878 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
12879 * gcc.target/aarch64/sve/slp_10.c: Likewise.
12880 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
12881 * gcc.target/aarch64/sve/slp_11.c: Likewise.
12882 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
12883 * gcc.target/aarch64/sve/slp_12.c: Likewise.
12884 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
12885 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
12886 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
12887 * gcc.target/aarch64/sve/while_1.c: Likewise.
12888 * gcc.target/aarch64/sve/while_2.c: Likewise.
12889 * gcc.target/aarch64/sve/while_3.c: Likewise.
12890 * gcc.target/aarch64/sve/while_4.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 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
12897 New proc.
12898 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
12899 and add an associated scan-dump test. Prevent vectorization
12900 of the first two loops.
12901 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12902 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
12903 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12904 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12905 (INIT_VECTOR): Tweak initial value so that some bits are always set.
12906 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12907
12908 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12909 Alan Hayward <alan.hayward@arm.com>
12910 David Sherwood <david.sherwood@arm.com>
12911
12912 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
12913 * gcc.dg/vect/pr67790.c: Likewise.
12914 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12915 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12916 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12917 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12918 * gcc.target/aarch64/sve/slp_5.c: New test.
12919 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
12920 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12921 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
12922 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12923 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
12924
12925 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12926 Alan Hayward <alan.hayward@arm.com>
12927 David Sherwood <david.sherwood@arm.com>
12928
12929 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
12930 && vect_load_lanes
12931 * gcc.dg/vect/slp-1.c: Likewise.
12932 * gcc.dg/vect/slp-10.c: Likewise.
12933 * gcc.dg/vect/slp-12b.c: Likewise.
12934 * gcc.dg/vect/slp-12c.c: Likewise.
12935 * gcc.dg/vect/slp-17.c: Likewise.
12936 * gcc.dg/vect/slp-19b.c: Likewise.
12937 * gcc.dg/vect/slp-20.c: Likewise.
12938 * gcc.dg/vect/slp-21.c: Likewise.
12939 * gcc.dg/vect/slp-22.c: Likewise.
12940 * gcc.dg/vect/slp-23.c: Likewise.
12941 * gcc.dg/vect/slp-24-big-array.c: Likewise.
12942 * gcc.dg/vect/slp-24.c: Likewise.
12943 * gcc.dg/vect/slp-28.c: Likewise.
12944 * gcc.dg/vect/slp-39.c: Likewise.
12945 * gcc.dg/vect/slp-6.c: Likewise.
12946 * gcc.dg/vect/slp-7.c: Likewise.
12947 * gcc.dg/vect/slp-cond-1.c: Likewise.
12948 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
12949 * gcc.dg/vect/slp-cond-2.c: Likewise.
12950 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
12951 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
12952 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
12953 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
12954 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12955 * gcc.dg/vect/slp-perm-6.c: Likewise.
12956 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12957 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
12958 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
12959 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
12960 * gcc.dg/vect/slp-12a.c: Likewise.
12961 * gcc.dg/vect/slp-14.c: Likewise.
12962 * gcc.dg/vect/slp-15.c: Likewise.
12963 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
12964 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
12965 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
12966 * gcc.target/aarch64/sve/slp_1.c: New test.
12967 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
12968 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12969 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
12970 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12971 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
12972 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12973 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
12974
12975 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12976 Alan Hayward <alan.hayward@arm.com>
12977 David Sherwood <david.sherwood@arm.com>
12978
12979 * gcc.dg/vect/vect-ooo-group-1.c: New test.
12980 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12981 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
12982 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12983 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
12984 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12985 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
12986 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12987 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12988 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12989 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12990 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12991 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12992 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
12993 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12994 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
12995 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12996 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
12997 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12998
12999 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13000 Alan Hayward <alan.hayward@arm.com>
13001 David Sherwood <david.sherwood@arm.com>
13002
13003 * gcc.target/aarch64/sve/struct_move_1.c: New test.
13004 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
13005 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
13006 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
13007 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
13008 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
13009 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
13010 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
13011 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
13012 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
13013 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
13014 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
13015 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
13016 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
13017 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
13018 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
13019 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
13020 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
13021 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
13022 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
13023 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
13024 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
13025 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
13026 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
13027 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
13028 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
13029 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
13030 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
13031 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
13032 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
13033 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
13034 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
13035 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
13036 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
13037 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
13038 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
13039
13040 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13041 Alan Hayward <alan.hayward@arm.com>
13042 David Sherwood <david.sherwood@arm.com>
13043
13044 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13045 Return true for SVE too.
13046 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
13047 if load/store lanes are supported.
13048 * gcc.dg/vect/slp-10.c: Likewise.
13049 * gcc.dg/vect/slp-12c.c: Likewise.
13050 * gcc.dg/vect/slp-17.c: Likewise.
13051 * gcc.dg/vect/slp-33.c: Likewise.
13052 * gcc.dg/vect/slp-6.c: Likewise.
13053 * gcc.dg/vect/slp-cond-1.c: Likewise.
13054 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
13055 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
13056 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13057 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
13058 * gcc.dg/vect/slp-perm-6.c: Likewise.
13059 * gcc.dg/vect/slp-perm-9.c: Likewise.
13060 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
13061 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
13062 for variable-length vectors.
13063
13064 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13065 Alan Hayward <alan.hayward@arm.com>
13066 David Sherwood <david.sherwood@arm.com>
13067
13068 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
13069 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
13070
13071 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13072
13073 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
13074 * g++.target/aarch64/sve/catch_1.C: New test.
13075 * g++.target/aarch64/sve/catch_2.C: Likewise.
13076 * g++.target/aarch64/sve/catch_3.C: Likewise.
13077 * g++.target/aarch64/sve/catch_4.C: Likewise.
13078 * g++.target/aarch64/sve/catch_5.C: Likewise.
13079 * g++.target/aarch64/sve/catch_6.C: Likewise.
13080
13081 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13082 Alan Hayward <alan.hayward@arm.com>
13083 David Sherwood <david.sherwood@arm.com>
13084
13085 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
13086 New proc.
13087 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
13088 * gcc.target/aarch64/fmaxmin.c: Likewise.
13089 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
13090 * gcc.target/aarch64/orr_imm_1.c: Likewise.
13091 * gcc.target/aarch64/pr62178.c: Likewise.
13092 * gcc.target/aarch64/pr71727-2.c: Likewise.
13093 * gcc.target/aarch64/saddw-1.c: Likewise.
13094 * gcc.target/aarch64/saddw-2.c: Likewise.
13095 * gcc.target/aarch64/uaddw-1.c: Likewise.
13096 * gcc.target/aarch64/uaddw-2.c: Likewise.
13097 * gcc.target/aarch64/uaddw-3.c: Likewise.
13098 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
13099 * gcc.target/aarch64/vect-compile.c: Likewise.
13100 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
13101 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
13102 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
13103 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
13104 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
13105 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
13106 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
13107 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
13108 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
13109 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
13110 * gcc.target/aarch64/vect-fmovd.c: Likewise.
13111 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
13112 * gcc.target/aarch64/vect-fmovf.c: Likewise.
13113 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
13114 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
13115 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
13116 * gcc.target/aarch64/vect-movi.c: Likewise.
13117 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
13118 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
13119 * gcc.target/aarch64/vect-vaddv.c: Likewise.
13120 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
13121 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
13122 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
13123 fixed-length SVE.
13124 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
13125 * gcc.target/aarch64/sve/arith_1.c: New test.
13126 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
13127 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
13128 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
13129 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
13130 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
13131 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
13132 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
13133 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
13134 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
13135 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
13136 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
13137 * gcc.target/aarch64/sve/ext_1.c: Likewise.
13138 * gcc.target/aarch64/sve/ext_2.c: Likewise.
13139 * gcc.target/aarch64/sve/extract_1.c: Likewise.
13140 * gcc.target/aarch64/sve/extract_2.c: Likewise.
13141 * gcc.target/aarch64/sve/extract_3.c: Likewise.
13142 * gcc.target/aarch64/sve/extract_4.c: Likewise.
13143 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
13144 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
13145 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
13146 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
13147 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
13148 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
13149 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
13150 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
13151 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
13152 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
13153 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
13154 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
13155 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
13156 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
13157 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
13158 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
13159 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
13160 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
13161 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
13162 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
13163 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
13164 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
13165 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
13166 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
13167 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
13168 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
13169 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
13170 * gcc.target/aarch64/sve/index_1.c: Likewise.
13171 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
13172 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
13173 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
13174 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
13175 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
13176 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
13177 * gcc.target/aarch64/sve/logical_1.c: Likewise.
13178 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
13179 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
13180 * gcc.target/aarch64/sve/mad_1.c: Likewise.
13181 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
13182 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
13183 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
13184 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
13185 * gcc.target/aarch64/sve/mla_1.c: Likewise.
13186 * gcc.target/aarch64/sve/mls_1.c: Likewise.
13187 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
13188 * gcc.target/aarch64/sve/msb_1.c: Likewise.
13189 * gcc.target/aarch64/sve/mul_1.c: Likewise.
13190 * gcc.target/aarch64/sve/neg_1.c: Likewise.
13191 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
13192 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
13193 * gcc.target/aarch64/sve/pack_1.c: Likewise.
13194 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
13195 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
13196 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
13197 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
13198 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
13199 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
13200 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
13201 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
13202 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
13203 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
13204 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
13205 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
13206 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
13207 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
13208 * gcc.target/aarch64/sve/rev_1.c: Likewise.
13209 * gcc.target/aarch64/sve/revb_1.c: Likewise.
13210 * gcc.target/aarch64/sve/revh_1.c: Likewise.
13211 * gcc.target/aarch64/sve/revw_1.c: Likewise.
13212 * gcc.target/aarch64/sve/shift_1.c: Likewise.
13213 * gcc.target/aarch64/sve/single_1.c: Likewise.
13214 * gcc.target/aarch64/sve/single_2.c: Likewise.
13215 * gcc.target/aarch64/sve/single_3.c: Likewise.
13216 * gcc.target/aarch64/sve/single_4.c: Likewise.
13217 * gcc.target/aarch64/sve/spill_1.c: Likewise.
13218 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
13219 * gcc.target/aarch64/sve/subr_1.c: Likewise.
13220 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
13221 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
13222 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
13223 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
13224 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13225 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
13226 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13227 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
13228 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
13229 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
13230 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
13231 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
13232 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
13233 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
13234 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
13235 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
13236 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
13237 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
13238 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
13239 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
13240 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
13241 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
13242 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
13243 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13244 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
13245 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
13246 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
13247 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
13248 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
13249 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
13250 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
13251 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
13252 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
13253 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
13254 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
13255 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
13256 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
13257 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
13258 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
13259 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
13260 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
13261 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
13262
13263 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13264 Alan Hayward <alan.hayward@arm.com>
13265 David Sherwood <david.sherwood@arm.com>
13266
13267 * lib/target-supports.exp (check_effective_target_aarch64_sve)
13268 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
13269 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
13270 New procedures.
13271 (check_effective_target_vect_perm): Handle SVE.
13272 (check_effective_target_vect_perm_byte): Likewise.
13273 (check_effective_target_vect_perm_short): Likewise.
13274 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
13275 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
13276 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
13277 (check_effective_target_vect_element_align_preferred): Likewise.
13278 (check_effective_target_vect_align_stack_vars): Likewise.
13279 (check_effective_target_vect_load_lanes): Likewise.
13280 (check_effective_target_vect_masked_store): Likewise.
13281 (available_vector_sizes): Use aarch64_sve_bits for SVE.
13282 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
13283 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
13284 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
13285 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13286 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13287 * gcc.dg/vect/slp-23.c: Likewise.
13288 * gcc.dg/vect/slp-perm-5.c: Likewise.
13289 * gcc.dg/vect/slp-perm-6.c: Likewise.
13290 * gcc.dg/vect/slp-perm-9.c: Likewise.
13291 * gcc.dg/vect/slp-reduc-3.c: Likewise.
13292 * gcc.dg/vect/vect-114.c: Likewise.
13293 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
13294 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
13295
13296 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13297
13298 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
13299 vect_variable_length, expecting the test to be vectorized
13300 without SLP instead.
13301 * gcc.dg/vect/pr33953.c: Likewise.
13302 * gcc.dg/vect/pr37027.c: Likewise.
13303 * gcc.dg/vect/pr67790.c: Likewise.
13304 * gcc.dg/vect/pr68445.c: Likewise.
13305 * gcc.dg/vect/slp-1.c: Likewise.
13306 * gcc.dg/vect/slp-10.c: Likewise.
13307 * gcc.dg/vect/slp-12a.c: Likewise.
13308 * gcc.dg/vect/slp-12b.c: Likewise.
13309 * gcc.dg/vect/slp-12c.c: Likewise.
13310 * gcc.dg/vect/slp-13-big-array.c: Likewise.
13311 * gcc.dg/vect/slp-13.c: Likewise.
13312 * gcc.dg/vect/slp-14.c: Likewise.
13313 * gcc.dg/vect/slp-15.c: Likewise.
13314 * gcc.dg/vect/slp-17.c: Likewise.
13315 * gcc.dg/vect/slp-19b.c: Likewise.
13316 * gcc.dg/vect/slp-2.c: Likewise.
13317 * gcc.dg/vect/slp-20.c: Likewise.
13318 * gcc.dg/vect/slp-21.c: Likewise.
13319 * gcc.dg/vect/slp-22.c: Likewise.
13320 * gcc.dg/vect/slp-24-big-array.c: Likewise.
13321 * gcc.dg/vect/slp-24.c: Likewise.
13322 * gcc.dg/vect/slp-28.c: Likewise.
13323 * gcc.dg/vect/slp-39.c: Likewise.
13324 * gcc.dg/vect/slp-42.c: Likewise.
13325 * gcc.dg/vect/slp-6.c: Likewise.
13326 * gcc.dg/vect/slp-7.c: Likewise.
13327 * gcc.dg/vect/slp-cond-1.c: Likewise.
13328 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
13329 * gcc.dg/vect/slp-cond-2.c: Likewise.
13330 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
13331 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
13332 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13333 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
13334 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
13335 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
13336 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
13337 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
13338 * gcc.dg/vect/slp-reduc-1.c: Likewise.
13339 * gcc.dg/vect/slp-reduc-2.c: Likewise.
13340 * gcc.dg/vect/slp-reduc-4.c: Likewise.
13341 * gcc.dg/vect/slp-reduc-5.c: Likewise.
13342 * gcc.dg/vect/slp-reduc-7.c: Likewise.
13343 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13344 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
13345 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
13346 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
13347
13348 2018-01-13 Jakub Jelinek <jakub@redhat.com>
13349
13350 PR c/83801
13351 * gcc.dg/pr83801.c: New test.
13352
13353 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
13354
13355 PR fortran/52162
13356 * gfortran.dg/bounds_check_19.f90: New test.
13357
13358 2018-01-12 Jakub Jelinek <jakub@redhat.com>
13359
13360 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
13361 instead of scan-assembler-not for xsnabsqp.
13362
13363 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13364
13365 PR libgfortran/83525
13366 * gfortran.dg/newunit_5.f90: New test.
13367
13368 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
13369
13370 PR rtl-optimization/80481
13371 * g++.dg/pr80481.C: New.
13372
13373 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
13374
13375 PR target/83628
13376 * gcc.target/alpha/pr83628-3.c: New test.
13377
13378 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13379
13380 * lib/target-supports.exp (check_effective_target_avx512f): Also
13381 check for __builtin_ia32_addsd_round,
13382 __builtin_ia32_getmantsd_round.
13383 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
13384
13385 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
13386
13387 PR target/83629
13388 * gcc.target/powerpc/pr83629.c: Require ilp32.
13389
13390 2018-01-12 Richard Biener <rguenther@suse.de>
13391
13392 PR tree-optimization/80846
13393 * gcc.target/i386/pr80846-1.c: New testcase.
13394 * gcc.target/i386/pr80846-2.c: Likewise.
13395
13396 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
13397
13398 * gcc.c-torture/execute/20180112-1.c: New test.
13399
13400 2018-01-12 Tom de Vries <tom@codesourcery.com>
13401
13402 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
13403 * g++.dg/ext/label13a.C: Same.
13404 * g++.dg/ext/label14.C: Same.
13405 * g++.dg/ext/label2.C: Same.
13406 * g++.dg/ext/label3.C: Same.
13407 * g++.dg/torture/pr42462.C: Same.
13408 * g++.dg/torture/pr42739.C: Same.
13409 * g++.dg/warn/Wunused-label-3.C: Same.
13410
13411 2018-01-12 Tom de Vries <tom@codesourcery.com>
13412
13413 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
13414 * g++.dg/Walloca1.C: Same.
13415 * g++.dg/cpp0x/pr70338.C: Same.
13416 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
13417 * g++.dg/cpp1y/vla10.C: Same.
13418 * g++.dg/cpp1y/vla2.C: Same.
13419 * g++.dg/cpp1y/vla6.C: Same.
13420 * g++.dg/cpp1y/vla8.C: Same.
13421 * g++.dg/debug/debug5.C: Same.
13422 * g++.dg/debug/debug6.C: Same.
13423 * g++.dg/debug/pr54828.C: Same.
13424 * g++.dg/diagnostic/pr70105.C: Same.
13425 * g++.dg/eh/cleanup5.C: Same.
13426 * g++.dg/eh/spbp.C: Same.
13427 * g++.dg/ext/tmplattr9.C: Same.
13428 * g++.dg/ext/vla10.C: Same.
13429 * g++.dg/ext/vla11.C: Same.
13430 * g++.dg/ext/vla12.C: Same.
13431 * g++.dg/ext/vla15.C: Same.
13432 * g++.dg/ext/vla16.C: Same.
13433 * g++.dg/ext/vla17.C: Same.
13434 * g++.dg/ext/vla3.C: Same.
13435 * g++.dg/ext/vla6.C: Same.
13436 * g++.dg/ext/vla7.C: Same.
13437 * g++.dg/init/array24.C: Same.
13438 * g++.dg/init/new47.C: Same.
13439 * g++.dg/init/pr55497.C: Same.
13440 * g++.dg/opt/pr78201.C: Same.
13441 * g++.dg/template/vla2.C: Same.
13442 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
13443 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
13444 * g++.dg/torture/pr62127.C: Same.
13445 * g++.dg/torture/pr67055.C: Same.
13446 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
13447 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
13448 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
13449 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
13450 * g++.dg/warn/Wplacement-new-size-5.C: Same.
13451 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
13452 * g++.dg/warn/Wvla-1.C: Same.
13453 * g++.dg/warn/Wvla-3.C: Same.
13454 * g++.old-deja/g++.ext/array2.C: Same.
13455 * g++.old-deja/g++.ext/constructor.C: Same.
13456 * g++.old-deja/g++.law/builtin1.C: Same.
13457 * g++.old-deja/g++.other/crash12.C: Same.
13458 * g++.old-deja/g++.other/eh3.C: Same.
13459 * g++.old-deja/g++.pt/array6.C: Same.
13460 * g++.old-deja/g++.pt/dynarray.C: Same.
13461
13462 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13463
13464 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
13465
13466 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13467
13468 PR libfortran/67412
13469 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
13470 on *-*-solaris2.10.
13471
13472 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13473
13474 * lib/target-supports.exp (check_effective_target_branch_cost):
13475 Accept all x86 targets.
13476
13477 2018-01-12 Martin Liska <mliska@suse.cz>
13478
13479 PR ipa/83054
13480 * g++.dg/warn/pr83054.C: New test.
13481
13482 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13483
13484 * gcc.target/powerpc/spec-barr-1.c: New file.
13485
13486 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
13487
13488 PR target/83330
13489 * gcc.target/i386/pr83330.c: New test.
13490
13491 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13492
13493 PR fortran/79383
13494 * gfortran.dg/dtio_31.f03: New test.
13495 * gfortran.dg/dtio_32.f03: New test.
13496
13497 2018-01-11 David Malcolm <dmalcolm@redhat.com>
13498
13499 PR c++/43486
13500 * g++.dg/wrappers: New subdirectory.
13501 * g++.dg/wrappers/README: New file.
13502 * g++.dg/wrappers/alloc.C: New test case.
13503 * g++.dg/wrappers/cow-istream-string.C: New test case.
13504 * g++.dg/wrappers/cp-stdlib.C: New test case.
13505 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
13506 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
13507
13508 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
13509
13510 PR middle-end/83718
13511 * g++.dg/torture/pr83718.C: New testcase.
13512
13513 2018-01-11 Martin Jambor <mjambor@suse.cz>
13514
13515 PR ipa/83178
13516 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
13517
13518 2018-01-11 Bin Cheng <bin.cheng@arm.com>
13519
13520 PR tree-optimization/83695
13521 * gcc.dg/tree-ssa/pr83695.c: New test.
13522
13523 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13524
13525 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
13526 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
13527
13528 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13529
13530 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
13531 * gcc.target/arm/simd/fp16fml_high.c: New test.
13532 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
13533 * lib/target-supports.exp
13534 (check_effective_target_arm_fp16fml_neon_ok_nocache,
13535 check_effective_target_arm_fp16fml_neon_ok,
13536 add_options_for_arm_fp16fml_neon): New procedures.
13537
13538 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13539
13540 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
13541 combination tests.
13542
13543 2018-01-11 Richard Biener <rguenther@suse.de>
13544
13545 PR tree-optimization/83435
13546 * gcc.dg/graphite/pr83435.c: New testcase.
13547
13548 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
13549 Alan Hayward <alan.hayward@arm.com>
13550 David Sherwood <david.sherwood@arm.com>
13551
13552 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
13553
13554 2018-01-11 Tamar Christina <tamar.christina@arm.com>
13555
13556 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
13557
13558 2018-01-11 Sudakshina Das <sudi.das@arm.com>
13559
13560 PR target/82096
13561 * gcc.c-torture/compile/pr82096.c: New test.
13562
13563 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13564
13565 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
13566
13567 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13568
13569 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
13570
13571 2018-01-11 Justin Squirek <squirek@adacore.com>
13572
13573 * gnat.dg/expr_func4.adb: New testcase.
13574
13575 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13576
13577 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
13578 testcase.
13579
13580 2018-01-11 Bob Duff <duff@adacore.com>
13581
13582 * gnat.dg/protected_null.adb: New testcase.
13583
13584 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13585
13586 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
13587
13588 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13589
13590 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
13591
13592 2018-01-11 Justin Squirek <squirek@adacore.com>
13593
13594 * gnat.dg/loopvar.adb: New testcase.
13595
13596 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13597
13598 PR middle-end/83189
13599 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
13600
13601 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13602
13603 * gcc.c-torture/compile/pr83575.c: New testcase.
13604
13605 2018-01-10 Michael Collison <michael.collison@arm.com>
13606
13607 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
13608 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
13609 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
13610 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
13611 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13612 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13613 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13614 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
13615 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
13616 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13617 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13618 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
13619 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
13620 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
13621 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
13622 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
13623
13624 2018-01-10 Michael Collison <michael.collison@arm.com>
13625
13626 * gcc.target/aarch64/sha2.h: New shared testcase.
13627 * gcc.target/aarch64/sha2_1.c: New testcase.
13628 * gcc.target/aarch64/sha2_2.c: New testcase.
13629 * gcc.target/aarch64/sha2_3.c: New testcase.
13630 * gcc.target/aarch64/sha3.h: New shared testcase.
13631 * gcc.target/aarch64/sha3_1.c: New testcase.
13632 * gcc.target/aarch64/sha3_2.c: New testcase.
13633 * gcc.target/aarch64/sha3_3.c: New testcase.
13634
13635 2018-01-10 Michael Collison <michael.collison@arm.com>
13636
13637 * gcc.target/aarch64/sm3_sm4.c: New testcase.
13638
13639 2018-01-10 Martin Sebor <msebor@redhat.com>
13640
13641 PR tree-optimization/83781
13642 * gcc.dg/strlenopt-42.c: New test.
13643
13644 2018-01-11 Martin Sebor <msebor@gmail.com>
13645 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13646
13647 PR tree-optimization/83501
13648 PR tree-optimization/81703
13649
13650 * gcc.dg/strlenopt-39.c: New test-case.
13651 * gcc.dg/pr81703.c: Likewise.
13652
13653 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
13654
13655 * gnat.dg/atomic10.adb: New test.
13656
13657 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13658
13659 PR fortran/82367
13660 * gfortran.dg/deferred_character_18.f90: New test.
13661
13662 2018-01-10 Martin Sebor <msebor@redhat.com>
13663
13664 PR tree-optimization/83671
13665 * gcc.dg/strlenopt-40.c: New test.
13666 * gcc.dg/strlenopt-41.c: New test.
13667
13668 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13669
13670 PR fortran/83093
13671 * gfortran.dg/allocate_with_typespec_7.f90: New test.
13672
13673 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
13674
13675 PR target/83399
13676 * gcc.target/powerpc/pr83399.c: New test.
13677
13678 2018-01-10 David Malcolm <dmalcolm@redhat.com>
13679
13680 PR c++/43486
13681 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
13682 to reflect that the arguments are correctly underlined.
13683 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
13684 for globals, params, locals and literals.
13685 (test_sizeof): Directly test the location of "sizeof", rather than
13686 when used in compound expressions.
13687 (test_alignof): Likewise for "alignof".
13688 (test_string_literals): Likewise for string literals.
13689 (test_numeric_literals): Likewise for numeric literals.
13690 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
13691 (test_typeid): Likewise for typeid.
13692 (test_unary_plus): New.
13693 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
13694 format strings.
13695
13696 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
13697
13698 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
13699
13700 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13701
13702 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
13703
13704 2018-01-10 Marek Polacek <polacek@redhat.com>
13705
13706 PR c++/82541
13707 * g++.dg/warn/Wduplicated-branches4.C: New test.
13708
13709 2018-01-10 Jakub Jelinek <jakub@redhat.com>
13710
13711 PR c++/81327
13712 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
13713 cast to void *.
13714
13715 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
13716
13717 PR c++/81055
13718 * g++.dg/cpp0x/new2.C: New.
13719
13720 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
13721
13722 PR target/83735
13723 * gcc.target/i386/pr83735.c: New test.
13724
13725 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
13726
13727 * lib/target-supports.exp (check_effective_target_branch_cost):
13728 New function.
13729 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
13730 * gcc.dg/pr21643.c: Likewise.
13731 * gcc.dg/pr46309.c: Likewise.
13732 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13733 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
13734 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
13735 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13736 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13737 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13738 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13739 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
13740 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
13741 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13742 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13743 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13744 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13745 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13746
13747 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
13748
13749 PR target/83629
13750 * gcc.target/powerpc/pr83629.c: New testcase.
13751
13752 2018-01-10 Richard Biener <rguenther@suse.de>
13753
13754 PR testsuite/78768
13755 * gcc.dg/pr78768.c: Un-XFAIL.
13756
13757 2018-01-10 Richard Biener <rguenther@suse.de>
13758
13759 PR debug/82425
13760 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
13761
13762 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
13763
13764 PR tree-optimization/83753
13765 * gcc.dg/torture/pr83753.c: New test.
13766
13767 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
13768
13769 * gcc.target/i386/avx2-gather-1.c: Add -march.
13770 * gcc.target/i386/avx2-gather-2.c: Add -march.
13771 * gcc.target/i386/avx2-gather-3.c: Add -march.
13772 * gcc.target/i386/avx2-gather-4.c: Add -march.
13773 * gcc.target/i386/avx2-gather-5.c: Add -march.
13774 * gcc.target/i386/avx2-gather-6.c: Add -march.
13775 * gcc.target/i386/avx512f-gather-1.c: Add -march.
13776 * gcc.target/i386/avx512f-gather-2.c: Add -march.
13777 * gcc.target/i386/avx512f-gather-3.c: Add -march.
13778 * gcc.target/i386/avx512f-gather-4.c: Add -march.
13779 * gcc.target/i386/avx512f-gather-5.c: Add -march.
13780 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
13781 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
13782 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
13783 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
13784 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
13785
13786 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
13787
13788 PR target/78585:
13789 * gcc.target/i386/pr78585.c: New test.
13790
13791 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13792
13793 PR c++/83734
13794 * g++.dg/cpp0x/pr83734.C: New test.
13795
13796 2018-01-09 Carl Love <cel@us.ibm.com>
13797
13798 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
13799 vec_mergeo builtins with float, double, long long, unsigned long long,
13800 bool long long arguments.
13801 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
13802 vec_float2 with double arguments.
13803 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
13804 vec_mergew and vec_mergow builtins.
13805
13806 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
13807
13808 PR fortran/83742
13809 * gfortran.dg/contiguous_6.f90: New test.
13810
13811 2018-01-09 Richard Biener <rguenther@suse.de>
13812
13813 PR tree-optimization/83668
13814 * gcc.dg/graphite/pr83668.c: New testcase.
13815
13816 2018-01-09 Joseph Myers <joseph@codesourcery.com>
13817
13818 PR tree-optimization/64811
13819 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
13820 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
13821 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
13822 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
13823 New tests.
13824 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
13825
13826 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
13827
13828 PR target/79883
13829 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
13830
13831 2018-01-09 Tamar Christina <tamar.christina@arm.com>
13832
13833 PR target/82641
13834 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
13835 no NEON and require softfp or hard float-abi.
13836 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
13837
13838 2018-01-09 Richard Biener <rguenther@suse.de>
13839
13840 PR tree-optimization/83572
13841 * gcc.dg/graphite/pr83572.c: New testcase.
13842
13843 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13844
13845 PR target/83507
13846 * gcc.dg/sms-13.c: New test.
13847
13848 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
13849
13850 PR fortran/83741
13851 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
13852
13853 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
13854 Monk Chiang <sh.chiang04@gmail.com>
13855
13856 * gcc.target/riscv/save-restore-1.c: New.
13857
13858 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13859
13860 PR target/83677
13861 * gcc.target/powerpc/pr83677.c: New file.
13862
13863 2018-01-08 Jeff Law <law@redhat.com>
13864
13865 PR rtl-optimizatin/81308
13866 * g++.dg/pr81308-1.C: New test.
13867 * g++.dg/pr81308-2.C: New test.
13868
13869 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
13870
13871 PR target/83663 - Revert r255946
13872 * gcc.target/aarch64/vect-slp-dup.c: New.
13873
13874 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13875
13876 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
13877 combination tests.
13878
13879 2018-01-08 Richard Biener <rguenther@suse.de>
13880
13881 PR tree-optimization/83563
13882 * gcc.dg/graphite/pr83563.c: New testcase.
13883
13884 2018-01-08 Richard Biener <rguenther@suse.de>
13885
13886 PR middle-end/83713
13887 * g++.dg/torture/pr83713.C: New testcase.
13888
13889 2018-01-08 Tom de Vries <tom@codesourcery.com>
13890
13891 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
13892
13893 2018-01-08 Richard Biener <rguenther@suse.de>
13894
13895 PR tree-optimization/83685
13896 * gcc.dg/torture/pr83685.c: New testcase.
13897
13898 2018-01-08 Richard Biener <rguenther@suse.de>
13899
13900 PR lto/83719
13901 * gcc.dg/lto/pr83719_0.c: New testcase.
13902
13903 2018-01-08 Tom de Vries <tom@codesourcery.com>
13904
13905 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
13906 * gcc.dg/graphite/run-id-1.c: Same.
13907 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
13908
13909 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
13910
13911 PR fortran/83611
13912 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
13913 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
13914 * gfortran.dg/pdt_27.f03: New test.
13915
13916 PR fortran/83731
13917 * gfortran.dg/pdt_28.f03: New test.
13918
13919 2018-01-08 Tom de Vries <tom@codesourcery.com>
13920
13921 * c-c++-common/builtins.c: Require effective target alloca.
13922 * gcc.dg/Wrestrict.c: Same.
13923 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
13924
13925 2018-01-08 Richard Biener <rguenther@suse.de>
13926
13927 PR middle-end/83580
13928 * gcc.dg/torture/pr83580.c: New testcase.
13929
13930 2018-01-08 Richard Biener <rguenther@suse.de>
13931
13932 PR middle-end/83517
13933 * gcc.dg/pr83517.c: New testcase.
13934
13935 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
13936
13937 PR middle-end/81897
13938 * gcc.dg/uninit-pr81897.c: New test.
13939
13940 2018-01-06 Martin Sebor <msebor@redhat.com>
13941
13942 PR tree-optimization/83640
13943 * gcc.dg/Wrestrict-6.c: New test.
13944 * gcc.dg/pr83640.c: New test.
13945
13946 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
13947
13948 * gcc.target/aarch64/reg-alloc-1.c: New test.
13949
13950 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
13951
13952 PR fortran/50892
13953 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
13954
13955 2018-01-06 Jakub Jelinek <jakub@redhat.com>
13956
13957 PR debug/83480
13958 * gcc.dg/pr83480.c: New test.
13959
13960 PR rtl-optimization/83682
13961 * gcc.target/i386/pr83682.c: New test.
13962
13963 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
13964
13965 PR fortran/78534
13966 PR fortran/66310
13967 * gfortran.dg/char_cast_1.f90: Update scan pattern.
13968 * gfortran.dg/dependency_49.f90: Likewise.
13969 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13970 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13971 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13972 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13973 * gfortran.dg/string_1_lp64.f90: New test.
13974 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13975 * gfortran.dg/string_3_lp64.f90: New test.
13976
13977 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13978
13979 PR target/83604
13980 * gcc.target/i386/sse-26.c: New test.
13981
13982 PR target/83604
13983 * gcc.target/i386/pr83604.c: New test.
13984
13985 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
13986
13987 * gcc.dg/vect/vect-align-4.c: New test.
13988 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
13989 and redefine as a structure with an unaligned member "b".
13990 (foo): Update accordingly.
13991
13992 2018-01-05 Sudakshina Das <sudi.das@arm.com>
13993
13994 PR target/82439
13995 * gcc.target/aarch64/bics_5.c: New test.
13996 * gcc.target/arm/bics_5.c: Likewise.
13997
13998 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13999
14000 PR tree-optimization/83605
14001 * gcc.dg/pr83605.c: New test.
14002
14003 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14004
14005 PR target/83554
14006 * gcc.target/i386/pr83554.c: New test.
14007
14008 PR ipa/82352
14009 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
14010 long unsigned int.
14011
14012 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
14013
14014 PR fortran/83683
14015 PR fortran/45689
14016 * gfortran.dg/eoshift_8.f90: New test.
14017 * gfortran.dg/simplify_eoshift_1.f90: New test.
14018
14019 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14020
14021 PR debug/83585
14022 * gcc.dg/pr83585.c: New test.
14023
14024 2018-01-04 Nathan Sidwell <nathan@acm.org>
14025
14026 PR c++/83667
14027 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
14028
14029 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14030
14031 PR debug/83666
14032 * gcc.dg/pr83666.c: New test.
14033
14034 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
14035
14036 PR target/83628
14037 * gcc.target/alpha/pr83628-1.c: New test.
14038 * gcc.target/alpha/pr83628-2.c: Ditto.
14039
14040 2018-01-04 Martin Liska <mliska@suse.cz>
14041
14042 PR ipa/82352
14043 * g++.dg/ipa/pr82352.C: New test.
14044
14045 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14046
14047 * gcc.dg/vect-opt-info-1.c: Moved to ...
14048 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
14049 vect_int targets, use dg-additional-options instead of dg-options and
14050 use relative line numbers instead of absolute.
14051
14052 2018-01-03 Martin Sebor <msebor@redhat.com>
14053
14054 PR tree-optimization/83655
14055 * gcc.dg/Wrestrict-5.c: New test.
14056 * c-c++-common/builtins.c: New test.
14057
14058 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
14059 Alan Hayward <alan.hayward@arm.com>
14060 David Sherwood <david.sherwood@arm.com>
14061
14062 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
14063 (main): Call it.
14064
14065 2018-01-03 Jeff Law <law@redhat.com>
14066
14067 PR target/83641
14068 * gcc.target/i386/stack-check-17.c: New test.
14069 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
14070
14071 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14072
14073 PR debug/83621
14074 * gcc.dg/pr83621.c: New test.
14075
14076 PR debug/83645
14077 * gcc.dg/pr83645.c: New test.
14078
14079 2018-01-03 Martin Sebor <msebor@redhat.com>
14080
14081 PR tree-optimization/83603
14082 * gcc.dg/Wrestrict-4.c: New test.
14083
14084 PR c/83559
14085 * gcc.dg/const-2.c: New test.
14086 * gcc.dg/pure-3.c: New test.
14087
14088 2018-01-03 Martin Sebor <msebor@redhat.com>
14089
14090 * gcc.dg/Wrestrict-3.c: New test.
14091
14092 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14093
14094 PR c++/83555
14095 * g++.dg/opt/pr83555.C: New test.
14096 * g++.dg/ubsan/pr83555.C: New test.
14097
14098 2018-01-03 David Malcolm <dmalcolm@redhat.com>
14099
14100 PR c/82050
14101 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
14102 the !CHECKING_P case by expecting a note.
14103 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
14104 a note for the !CHECKING_P case, and move the return statement
14105 outside of #if CHECKING_P guard.
14106
14107 2018-01-03 Jeff Law <law@redhat.com>
14108
14109 PR middle-end/83654
14110 * gcc.target/i386/stack-check-18.c: New test.
14111 * gcc.target/i386/stack-check-19.c: New test.
14112
14113 2018-01-03 Martin Sebor <msebor@redhat.com>
14114
14115 PR tree-optimization/83501
14116 * c-c++-common/Warray-bounds-3.c: Remove xfail.
14117
14118 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14119
14120 PR tree-optimization/83501
14121 * gcc.dg/tree-ssa/pr83501-1.c: New test.
14122
14123 2018-01-03 Nathan Sidwell <nathan@acm.org>
14124
14125 PR c++/83667
14126 * g++.dg/ipa/pr83667.C: New.
14127
14128 2018-01-03 Martin Liska <mliska@suse.cz>
14129
14130 PR tree-optimization/83593
14131 * gcc.dg/pr83593.c: New test.
14132
14133 2018-01-03 Martin Liska <mliska@suse.cz>
14134
14135 PR ipa/83549
14136 * g++.dg/ipa/pr83549.C: New test.
14137
14138 2018-01-03 Marek Polacek <polacek@redhat.com>
14139
14140 PR c++/83592
14141 * g++.dg/warn/mvp2.C: New test.
14142
14143 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14144
14145 PR preprocessor/83602
14146 * g++.dg/cpp/pr83602.C: New test.
14147
14148 PR c++/83634
14149 * g++.dg/parse/pr83634.C: New test.
14150
14151 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14152
14153 PR fortran/83664
14154 * gfortran.dg/eoshift_7.f90: New test.
14155
14156 2018-01-03 Jan Beulich <jbeulich@suse.com>
14157
14158 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
14159 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
14160
14161 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14162
14163 Update copyright years.
14164
14165 2018-01-03 Martin Liska <mliska@suse.cz>
14166
14167 PR ipa/83594
14168 * gcc.dg/ipa/pr83594.c: New test.
14169
14170 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
14171 Alan Hayward <alan.hayward@arm.com>
14172 David Sherwood <david.sherwood@arm.com>
14173
14174 * gcc.dg/vect-opt-info-1.c: New test.
14175
14176 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14177
14178 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
14179 floorf128, truncf128, and roundf128.
14180 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
14181 optimizations added in match.pd.
14182 * gcc.target/powerpc/float128-hw6.c: Likewise.
14183 * gcc.target/powerpc/float128-hw7.c: Likewise.
14184 * gcc.target/powerpc/float128-hw8.c: Likewise.
14185 * gcc.target/powerpc/float128-hw9.c: Likewise.
14186 * gcc.target/powerpc/float128-hw10.c: Likewise.
14187 * gcc.target/powerpc/float128-hw11.c: Likewise.
14188
14189 2018-01-02 Jakub Jelinek <jakub@redhat.com>
14190
14191 PR c++/83556
14192 * g++.dg/cpp0x/pr83556.C: New test.
14193
14194 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
14195
14196 PR fortran/45689
14197 PR fortran/83650
14198 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
14199 * gfortran.dg/simplify_cshift_4.f90: New test.
14200
14201 2018-01-02 Marek Polacek <polacek@redhat.com>
14202
14203 PR c++/81860
14204 * g++.dg/cpp0x/inh-ctor30.C: New test.
14205
14206 PR c++/83644
14207 * g++.dg/cpp1z/pr83644.C: New test.
14208
14209 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
14210
14211 PR fortran/83076
14212 * gfortran.dg/coarray_45.f90: New test.
14213
14214 PR fortran/83319
14215 * gfortran.dg/coarray_46.f90: New test.
14216
14217 2018-01-01 Jakub Jelinek <jakub@redhat.com>
14218
14219 PR tree-optimization/83581
14220 * gcc.dg/pr83581.c: New test.
14221
14222 PR c/83595
14223 * gcc.dg/pr83595.c: New test.
14224
14225 PR middle-end/83608
14226 * g++.dg/opt/pr83608.C: New test.
14227
14228 PR middle-end/83609
14229 * gcc.dg/pr83609.c: New test.
14230 * g++.dg/opt/pr83609.C: New test.
14231
14232 PR middle-end/83623
14233 * gcc.dg/pr83623.c: New test.
14234
14235 * gcc.target/i386/i386.exp
14236 (check_effective_target_avx512vpopcntdqvl): New proc.
14237 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
14238 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
14239 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
14240 \f
14241 Copyright (C) 2018 Free Software Foundation, Inc.
14242
14243 Copying and distribution of this file, with or without modification,
14244 are permitted in any medium without royalty provided the copyright
14245 notice and this notice are preserved.