a723a528ea610b20aeb80c86bb1a2291bb1ebf17
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-07-24 Jakub Jelinek <jakub@redhat.com>
2
3 PR testsuite/86649
4 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
5 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
6 * g++.dg/tree-ssa-/pr19476-6.C: New test.
7 * g++.dg/tree-ssa-/pr19476-7.C: New test.
8
9 2018-07-23 Carl Love <cel@us.ibm.com>
10
11 PR 86591
12 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
13 file altivec-2-runnable.c.
14 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
15 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
16 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
17 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
18 vec_cts, vec_ctu, vec_cpsgn tests.
19
20 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
21
22 PR c/86617
23 * gcc.dg/pr86617.c: New test.
24
25 2018-07-23 Jakub Jelinek <jakub@redhat.com>
26
27 PR c++/86569
28 * g++.dg/warn/Wnonnull-compare-9.C: New test.
29
30 2018-07-20 Martin Sebor <msebor@redhat.com>
31
32 PR middle-end/82063
33 * c-c++-common/pr68657-1.c: Adjust.
34 * c-c++-common/pr68657-2.c: Same.
35 * c-c++-common/pr68657-3.c: Same.
36 * c-c++-common/pr68833-1.c: Same.
37 * gcc.dg/Walloc-size-larger-than-16.c: Same.
38 * gcc.dg/Walloca-larger-than.c: New test.
39 * gcc.dg/Walloca-larger-than-2.c: New test.
40 * gcc.dg/Wframe-larger-than-2.c: New test.
41 * gcc.dg/Wlarger-than3.c: New test.
42 * gcc.dg/Wvla-larger-than-3.c: New test.
43 * gcc.dg/pr42611.c: Adjust.
44 * gnat.dg/frame_overflow.adb: Same.
45
46 2018-07-20 Martin Sebor <msebor@redhat.com>
47
48 PR tree-optimization/86613
49 PR tree-optimization/86611
50 * c-c++-common/Warray-bounds-2.c: Undefine macros and
51 prune duplicate warnings.
52 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
53 data-model-dependencies.
54 * gcc.dg/Warray-bounds-32.c: Ditto.
55
56 2018-07-20 Richard Biener <rguenther@suse.de>
57
58 PR debug/86585
59 * g++.dg/lto/pr86585_0.C: New testcase.
60 * g++.dg/lto/pr86585_1.C: Likewise.
61
62 2018-07-19 Martin Sebor <msebor@redhat.com>
63
64 PR tree-optimization/83776
65 PR tree-optimization/84047
66 * gcc.dg/Warray-bounds-29.c: New test.
67 * gcc.dg/Warray-bounds-30.c: New test.
68 * gcc.dg/Warray-bounds-31.c: New test.
69 * gcc.dg/Warray-bounds-32.c: New test.
70
71 2018-07-19 Michael Collison <michael.collison@arm.com>
72 Richard Henderson <rth@redhat.com>
73
74 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
75 * gcc.target/aarch64/builtin_saddl.c: New testcase.
76 * gcc.target/aarch64/builtin_saddll.c: New testcase.
77 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
78 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
79 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
80 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
81 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
82 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
83 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
84 * gcc.target/aarch64/builtin_usubl.c: New testcase.
85 * gcc.target/aarch64/builtin_usubll.c: New testcase.
86
87 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
88
89 Revert fix for c++/59480 (and testsuite followup)
90
91 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
92
93 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
94
95 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
96
97 PR c++/59480, DR 136
98 * g++.dg/other/friend8.C: New.
99 * g++.dg/other/friend9.C: Likewise.
100 * g++.dg/other/friend10.C: Likewise.
101 * g++.dg/other/friend11.C: Likewise.
102 * g++.dg/other/friend12.C: Likewise.
103 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
104 * g++.dg/parse/defarg8.C: Likewise.
105
106 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
107
108 * gcc.target/aarch64/profile.c: New test.
109
110 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
111
112 PR target/83009
113 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
114
115 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
116
117 PR target/86560
118 * gcc.target/i386/pr86560-4.c: New test.
119 * gcc.target/i386/pr86560-5.c: Likewise.
120
121 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
122
123 PR target/86560
124 * gcc.target/i386/pr86560-1.c: New test.
125 * gcc.target/i386/pr86560-2.c: Likewise.
126 * gcc.target/i386/pr86560-3.c: Likewise.
127
128 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
129
130 * gfortran.dg/max_fmax_aarch64.f90: New test.
131 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
132 * gfortran.dg/minmax_integer.f90: Likewise.
133
134 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
135
136 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
137
138 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
139
140 PR middle-end/86544
141 * g++.dg/tree-ssa/pr86544.C: New test.
142
143 2018-07-18 Jakub Jelinek <jakub@redhat.com>
144
145 PR c++/86550
146 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
147
148 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
149
150 PR 69558
151 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
152 * c-c++-common/pr69558.c: Remove xfail.
153 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
154 * gcc.dg/pr61817-1.c: Likewise.
155 * gcc.dg/pr61817-2.c: Likewise.
156 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
157
158 2018-07-18 Janus Weil <janus@gcc.gnu.org>
159
160 PR fortran/85599
161 * gfortran.dg/function_optimize_5.f90: Add option
162 '-faggressive-function-elimination' and update dg-warning clauses.
163 * gfortran.dg/short_circuiting.f90: New test.
164
165 2018-07-18 Marek Polacek <polacek@redhat.com>
166
167 PR c++/86190 - bogus -Wsign-conversion warning
168 * g++.dg/warn/Wsign-conversion-3.C: New test.
169 * g++.dg/warn/Wsign-conversion-4.C: New test.
170
171 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
172
173 PR c++/59480, DR 136
174 * g++.dg/other/friend8.C: New.
175 * g++.dg/other/friend9.C: Likewise.
176 * g++.dg/other/friend10.C: Likewise.
177 * g++.dg/other/friend11.C: Likewise.
178 * g++.dg/other/friend12.C: Likewise.
179 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
180 * g++.dg/parse/defarg8.C: Likewise.
181
182 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
183
184 * g++.dg/ext/uow-3.C: Adjust.
185 * g++.dg/ext/uow-4.C: Likewise.
186 * g++.dg/lookup/name-clash11.C: Likewise.
187 * g++.dg/lookup/name-clash7.C: Likewise.
188 * g++.dg/lookup/redecl1.C: Likewise.
189 * g++.dg/warn/changes-meaning.C: Likewise.
190 * g++.old-deja/g++.jason/scoping8.C: Likewise.
191 * g++.old-deja/g++.law/nest1.C: Likewise.
192
193 2018-07-18 Richard Biener <rguenther@suse.de>
194
195 PR debug/86523
196 * g++.dg/lto/pr86523-3_0.C: New testcase.
197
198 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
199
200 * gcc.target/m68k/mulsi_highpart.c: New test.
201
202 2018-07-17 Jakub Jelinek <jakub@redhat.com>
203
204 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
205 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
206 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
207 * gcc.dg/cpp/pr61854-8.c: New test.
208
209 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
210
211 * gcc.target/powerpc/pr85456.c: Require longdouble128.
212
213 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
214
215 PR fortran/83184
216 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
217
218 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
219
220 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
221 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
222 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
223 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
224 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
225
226 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
227
228 * gcc.target/powerpc/pr57150.c: Require longdouble128.
229 * gcc.target/powerpc/pr79916.c: Require dfp.
230
231 2018-07-17 Richard Biener <rguenther@suse.de>
232
233 PR lto/86456
234 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
235
236 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
237
238 * gcc.target/s390/function-align1.c: New test.
239 * gcc.target/s390/function-align2.c: New test.
240 * gcc.target/s390/function-align3.c: New test.
241
242 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
243
244 * gnat.dg/discr55.adb: New test.
245
246 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
247
248 * gcc.target/i386/vartrack-1.c (dg-options): Add
249 -fomit-frame-pointer.
250
251 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
252
253 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
254 (dg-lto-options): Add -fPIC.
255 * g++.dg/lto/pr86523-2_0.C: Likewise.
256
257 2018-07-17 Martin Liska <mliska@suse.cz>
258
259 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
260
261 2018-07-17 Ed Schonberg <schonberg@adacore.com>
262
263 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
264 testcase.
265
266 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
267
268 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
269
270 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
271
272 * gnat.dg/memorytest.adb: New testcase.
273
274 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
275
276 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads: New testcase.
277
278 2018-07-17 Ed Schonberg <schonberg@adacore.com>
279
280 * gnat.dg/equal3.adb: New testcase.
281
282 2018-07-17 Justin Squirek <squirek@adacore.com>
283
284 * gnat.dg/split_args.adb: New testcase.
285
286 2018-07-17 Ed Schonberg <schonberg@adacore.com>
287
288 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
289
290 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
291
292 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads: New testcase.
293
294 2018-07-16 Carl Love <cel@us.ibm.com>
295
296 PR target/86414
297 Forgot the PR number on the commit log.
298
299 2018-07-16 Carl Love <cel@us.ibm.com>
300
301 PR target/86414
302 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
303 longdouble128.
304 * gcc.target/powerpc/divkc3-3.c: Ditto.
305 * gcc.target/powerpc/mulkc3-2.c: Ditto.
306 * gcc.target/powerpc/mulkc3-3.c: Ditto.
307 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
308 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
309
310 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
311
312 * gcc.target/powerpc/convert-fp-128.c: New testcase.
313 * gcc.target/powerpc/convert-fp-64.c: New testcase.
314
315 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
316
317 * lib/target-supports.exp (check_effective_target_longdouble64,
318 check_effective_target_ppc_float128,
319 check_effective_target_ppc_float128_insns,
320 check_effective_target_powerpc_vsx): New.
321
322 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
323
324 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
325 syntax error.
326
327 2018-07-16 Jakub Jelinek <jakub@redhat.com>
328
329 PR tree-optimization/86526
330 * gcc.c-torture/compile/pr86526.c: New test.
331
332 2018-07-16 Carl Love <cel@us.ibm.com>
333
334 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
335 longdouble128.
336 * gcc.target/powerpc/divkc3-3.c: Ditto.
337 * gcc.target/powerpc/mulkc3-2.c: Ditto.
338 * gcc.target/powerpc/mulkc3-3.c: Ditto.
339 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
340 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
341
342 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
343
344 PR fortran/83184
345 * gfortran.dg/assumed_rank_14.f90: New testcase.
346 * gfortran.dg/assumed_rank_15.f90: New testcase.
347 * gfortran.dg/dec_structure_8.f90: Update error messages.
348 * gfortran.dg/dec_structure_23.f90: Update error messages.
349
350 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
351
352 PR middle-end/86528
353 * gcc.c-torture/execute/pr86528.c: New test.
354 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
355
356 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
357
358 * g++.dg/template/spec40.C: New.
359 * g++.dg/parse/ptrmem8.C: Likewise.
360
361 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
362
363 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
364 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
365 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
366 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
367 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
368
369 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
370
371 * gcc.target/s390/mrecord-mcount.c: New testcase.
372
373 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
374
375 * gcc.target/s390/mfentry-m64.c: New testcase.
376
377 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
378
379 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
380 testcase.
381
382 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
383
384 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
385 testcase.
386
387 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
388
389 * gnat.dg/wide_wide_value1.adb: New testcase.
390
391 2018-07-16 Javier Miranda <miranda@adacore.com>
392
393 * gnat.dg/bit_order1.adb: New testcase.
394
395 2018-07-16 Javier Miranda <miranda@adacore.com>
396
397 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
398
399 2018-07-16 Richard Biener <rguenther@suse.de>
400
401 PR lto/86523
402 * g++.dg/lto/pr86523-1_0.C: New testcase.
403 * g++.dg/lto/pr86523-2_0.C: Likewise.
404
405 2018-07-16 Martin Liska <mliska@suse.cz>
406
407 PR ipa/86529
408 * g++.dg/ipa/pr86529.C: New test.
409
410 2018-07-16 Tom de Vries <tdevries@suse.de>
411
412 PR debug/86455
413 * gcc.target/i386/vartrack-1.c: New test.
414
415 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
416
417 * gnat.dg/opt73.adb: New test.
418
419 2018-07-16 Jakub Jelinek <jakub@redhat.com>
420
421 PR c++/3698
422 PR c++/86208
423 * g++.dg/opt/pr3698.C: New test.
424
425 2018-07-16 Richard Biener <rguenther@suse.de>
426
427 PR ipa/86389
428 * gcc.dg/torture/pr86389.c: Require trampolines.
429
430 2018-07-15 Tom de Vries <tdevries@suse.de>
431
432 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
433 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
434 already called.
435 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
436 * gcc.dg/guality/guality.exp: Same.
437 * gfortran.dg/guality/guality.exp: Same.
438
439 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
440 Sunil K Pandey <sunil.k.pandey@intel.com>
441
442 PR target/84413
443 * gcc.target/i386/pr84413-1.c: New test.
444 * gcc.target/i386/pr84413-2.c: Likewise.
445 * gcc.target/i386/pr84413-3.c: Likewise.
446
447 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
448 Steve Munroe <munroesj52@gmail.com>
449
450 * gcc.target/powerpc/sse2-pand-1.c: New file.
451 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
452 * gcc.target/powerpc/sse2-por-1.c: Likewise.
453 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
454
455 2018-07-13 Nathan Sidwell <nathan@acm.org>
456
457 PR c++/86374
458 * g++.dg/pr86374.C: New.
459
460 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
461
462 PR middle-end/78809
463 * gcc.dg/strcmpopt_5.c: New test.
464 * gcc.dg/strcmpopt_6.c: New test.
465
466 2018-07-13 Richard Biener <rguenther@suse.de>
467
468 PR middle-end/85974
469 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
470
471 2018-07-13 Tom de Vries <tdevries@suse.de>
472
473 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
474 * gcc.dg/guality/ctztest.c: Same.
475 * gcc.dg/guality/sra-1.c: Same.
476
477 2018-07-13 Tom de Vries <tdevries@suse.de>
478
479 * gcc.dg/vla-1.c: Update.
480
481 2018-07-13 Tom de Vries <tdevries@suse.de>
482
483 * gcc.src/maintainers.exp: New file.
484
485 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
486
487 PR middle-end/86489
488 * gcc.dg/pr86489.c: New test.
489
490 2018-07-12 Martin Sebor <msebor@redhat.com>
491
492 PR testsuite/86510
493 g++.dg/warn/pr86453.C: Adjust.
494
495 2018-07-12 Jim Wilson <jimw@sifive.com>
496
497 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
498
499 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
500
501 * gcc.target/riscv/interrupt-conflict-mode.c: New.
502
503 2018-07-12 Jakub Jelinek <jakub@redhat.com>
504
505 * c-c++-common/gomp/declare-target-3.c: New test.
506 * g++.dg/gomp/declare-target-2.C: New test.
507
508 2018-07-12 Martin Sebor <msebor@redhat.com>
509
510 PR c/86453
511 * c-c++-common/Wattributes.c: Adjust.
512 * gcc.dg/Wattributes-10.c: New test.
513 * g++.dg/Wattributes-3.C: Adjust.
514 * gcc.dg/Wattributes-6.c: Adjust.
515 * gcc.dg/pr18079.c: Adjust.
516 * gcc.dg/torture/pr42363.c: Adjust.
517
518 2018-07-12 Julia Koval <julia.koval@intel.com>
519
520 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
521 version.
522
523 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
524
525 * gcc.dg/vect/vect-cond-arith-6.c: New test.
526 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
527 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
528 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
529 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
530 * gcc.target/aarch64/sve/slp_14.c: Likewise.
531 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
532
533 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
534
535 * gcc.dg/vect/vect-cond-arith-4.c: New test.
536 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
537 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
538 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
539 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
540 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
541 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
542 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
543
544 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
545 Alan Hayward <alan.hayward@arm.com>
546 David Sherwood <david.sherwood@arm.com>
547
548 * gcc.dg/vect/vect-fma-2.c: New test.
549 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
550 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
551 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
552
553 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
554
555 * gcc.dg/vect/vect-cond-arith-3.c: New test.
556 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
557 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
558 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
559 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
560 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
561 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
562 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
563 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
564
565 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
566
567 * gcc.dg/vect/vect-cond-arith-2.c: New test.
568 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
569
570 2018-07-12 Richard Biener <rguenther@suse.de>
571
572 PR target/84829
573 * gcc.target/i386/pr84829.c: New testcase.
574
575 2018-07-12 Jakub Jelinek <jakub@redhat.com>
576
577 * gcc.dg/torture/20180712-1.c: New test.
578
579 PR tree-optimization/86492
580 * gcc.c-torture/execute/pr86492.c: New test.
581
582 2018-07-12 Richard Biener <rguenther@suse.de>
583
584 PR c/86453
585 * g++.dg/warn/pr86453.C: New testcase.
586
587 2018-07-12 Richard Biener <rguenther@suse.de>
588
589 PR middle-end/86479
590 * gcc.dg/graphite/pr86479.c: New testcase.
591
592 2018-07-11 Jakub Jelinek <jakub@redhat.com>
593
594 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
595 of hardcoding size. Cast (rel) to MASK_TYPE.
596 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
597 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
598 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
599 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
600 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
601 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
602 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
603 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
604 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
605 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
606 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
607 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
608 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
609 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
610 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
611 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
612 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
613 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
614 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
615
616 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
617
618 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
619 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
620 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
621
622 2018-07-10 Mark Wielaard <mark@klomp.org>
623
624 PR debug/86459
625 * gcc.dg/pr86459.c: New test.
626
627 2018-07-10 Martin Sebor <msebor@redhat.com>
628
629 PR testsuite/86461
630 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
631
632 2018-07-10 Martin Liska <mliska@suse.cz>
633
634 PR testsuite/86445
635 * gcc.dg/pr84100.c: Change it back to dg-bogus.
636
637 2018-07-10 Jakub Jelinek <jakub@redhat.com>
638
639 PR sanitizer/86406
640 * g++.dg/ubsan/pr86406.C: New test.
641
642 PR fortran/86421
643 * gfortran.dg/vect/pr86421.f90: New test.
644
645 2018-07-09 Martin Sebor <msebor@redhat.com>
646
647 PR tree-optimization/86415
648 * gcc.dg/strlenopt-53.c: New test.
649
650 2018-07-09 Martin Sebor <msebor@redhat.com>
651
652 PR middle-end/77357
653 * gcc.dg/strlenopt-49.c: New test.
654 * gcc.dg/strlenopt-50.c: New test.
655 * gcc.dg/strlenopt-51.c: New test.
656 * gcc.dg/strlenopt-52.c: New test.
657 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
658
659 2018-07-09 Jakub Jelinek <jakub@redhat.com>
660
661 PR c/86420
662 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
663 to be returned and when first argument is not 0, so that they don't do
664 anything for NEED_EXC or NEED_ERRNO.
665
666 2018-07-09 Tom de Vries <tdevries@suse.de>
667
668 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
669 * gcc.dg/guality/bswaptest.c: Same.
670 * gcc.dg/guality/clztest.c: Same.
671 * gcc.dg/guality/csttest.c: Same.
672 * gcc.dg/guality/ctztest.c: Same.
673 * gcc.dg/guality/drap.c: Same.
674 * gcc.dg/guality/nrv-1.c: Same.
675 * gcc.dg/guality/pr41353-1.c: Same.
676 * gcc.dg/guality/pr41353-2.c: Same.
677 * gcc.dg/guality/pr41404-1.c: Same.
678 * gcc.dg/guality/pr43051-1.c: Same.
679 * gcc.dg/guality/pr43077-1.c: Same.
680 * gcc.dg/guality/pr43177.c: Same.
681 * gcc.dg/guality/pr43329-1.c: Same.
682 * gcc.dg/guality/pr43479.c: Same.
683 * gcc.dg/guality/pr43593.c: Same.
684 * gcc.dg/guality/pr45003-1.c: Same.
685 * gcc.dg/guality/pr45003-2.c: Same.
686 * gcc.dg/guality/pr45003-3.c: Same.
687 * gcc.dg/guality/pr48437.c: Same.
688 * gcc.dg/guality/pr48466.c: Same.
689 * gcc.dg/guality/pr49888.c: Same.
690 * gcc.dg/guality/pr54200.c: Same.
691 * gcc.dg/guality/pr54519-1.c: Same.
692 * gcc.dg/guality/pr54519-2.c: Same.
693 * gcc.dg/guality/pr54519-3.c: Same.
694 * gcc.dg/guality/pr54519-4.c: Same.
695 * gcc.dg/guality/pr54519-5.c: Same.
696 * gcc.dg/guality/pr54519-6.c: Same.
697 * gcc.dg/guality/pr54551.c: Same.
698 * gcc.dg/guality/pr54693-2.c: Same.
699 * gcc.dg/guality/pr54693.c: Same.
700 * gcc.dg/guality/pr54796.c: Same.
701 * gcc.dg/guality/pr54970.c: Same.
702 * gcc.dg/guality/pr67192.c: Same.
703 * gcc.dg/guality/pr69947.c: Same.
704 * gcc.dg/guality/pr78726.c: Same.
705 * gcc.dg/guality/rotatetest.c: Same.
706 * gcc.dg/guality/sra-1.c: Same.
707 * gcc.dg/guality/vla-2.c: Same.
708
709 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
710
711 * g++.dg/diagnostic/long-short.C: New.
712 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
713 * g++.dg/diagnostic/virtual-friend.C: Likewise.
714 * g++.old-deja/g++.brendan/crash11.C: Adjust.
715
716 2018-07-09 Tom de Vries <tdevries@suse.de>
717
718 * gcc.dg/vla-1.c: New test.
719
720 2018-07-07 Tom de Vries <tdevries@suse.de>
721
722 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
723 files.
724 (get_dump_flags): New proc.
725 (toplevel): Test all dump flags.
726
727 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
728
729 * gnat.dg/stack_usage6.adb: New test.
730 * gnat.dg/stack_usage6_pkg.ads: New helper.
731
732 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
733
734 * gnat.dg/pure_function3a.adb: New test.
735 * gnat.dg/pure_function3b.adb: Likewise.
736 * gnat.dg/pure_function3c.adb: Likewise.
737 * gnat.dg/pure_function3_pkg.ads: New helper.
738
739 2018-07-07 Jakub Jelinek <jakub@redhat.com>
740
741 PR target/84711
742 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
743 dg-require-effective-target. Add -msse not just on i386-*, but
744 on all i?86-* and x86_64-*.
745
746 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
747
748 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
749 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
750 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
751 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
752 * gcc.dg/tree-ssa/popcount3.c: New test.
753
754 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
755
756 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
757 to preserve the test.
758 * gcc.target/i386/pr85073.c: Likewise.
759
760 2018-07-06 Jakub Jelinek <jakub@redhat.com>
761
762 PR tree-optimization/86401
763 * gcc.dg/tree-ssa/pr86401-1.c: New test.
764 * gcc.dg/tree-ssa/pr86401-2.c: New test.
765 * c-c++-common/rotate-9.c: New test.
766
767 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
768
769 PR target/86324
770 gcc.target/powerpc/pr86324-1.c: New test.
771 gcc.target/powerpc/pr86324-2.c: Likewise.
772
773 2018-07-06 Tamar Christina <tamar.christina@arm.com>
774
775 PR target/84711
776 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
777
778 2018-07-06 Tamar Christina <tamar.christina@arm.com>
779
780 * gcc.target/aarch64/struct_cpy.c: Remove ;.
781
782 2018-07-05 Jeff Law <law@redhat.com>
783
784 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
785
786 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
787
788 PR fortran/86408
789 * gfortran.dg/deferred_character_20.f90: New test.
790
791 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
792
793 PR fortran/83183
794 PR fortran/86325
795 * gfortran.dg/init_flag_18.f90: New testcase.
796 * gfortran.dg/init_flag_19.f03: New testcase.
797
798 2018-07-05 Carl Love <cel@us.ibm.com>
799 * gcc.target/altivec-1-runnable.c: New test file.
800 * gcc.target/altivec-2-runnable.c: New test file.
801 * gcc.target/vsx-7.c (main2): Change expected expected instruction
802 for tests.
803
804 2018-07-05 Martin Sebor <msebor@redhat.com>
805
806 PR c++/86400
807 * gcc.dg/strlenopt-47.c: New test.
808 * gcc.dg/strlenopt-48.c: New test.
809
810 2018-07-05 Tamar Christina <tamar.christina@arm.com>
811
812 PR target/84711
813 * gcc.target/arm/big-endian-subreg.c: New.
814
815 2018-07-05 Tamar Christina <tamar.christina@arm.com>
816
817 PR target/84711
818 * gcc.dg/vect/pr84711.c: New.
819
820 2018-07-05 Tamar Christina <tamar.christina@arm.com>
821
822 * gcc.target/aarch64/struct_cpy.c: New.
823
824 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
825
826 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
827 * c-c++-common/unroll-2.c: Likewise.
828 * g++.dg/cdce3.C: Likewise.
829 * g++.dg/ext/unroll-1.C: Likewise.
830 * g++.dg/ext/unroll-2.C: Likewise.
831 * g++.dg/ext/unroll-3.C: Likewise.
832 * gcc.dg/cdce1.c: Likewise.
833 * gcc.dg/cdce2.c: Likewise.
834 * gcc.dg/gomp/pr68128-1.c: Likewise.
835 * gcc.dg/vect/pr46032.c: Likewise.
836 * gcc.dg/vect/vect-cond-10.c: Likewise.
837 * gcc.dg/vect/vect-cond-8.c: Likewise.
838 * gcc.dg/vect/vect-cond-9.c: Likewise.
839 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
840 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
841 * gcc.target/i386/avx-cvt-2.c: Likewise.
842 * gcc.target/i386/avx-cvt-3.c: Likewise.
843 * gcc.target/i386/avx2-cvt-2.c: Likewise.
844 * gcc.target/i386/avx2-gather-2.c: Likewise.
845 * gcc.target/i386/avx2-gather-6.c: Likewise.
846 * gcc.target/i386/avx512f-gather-2.c: Likewise.
847 * gcc.target/i386/sse2-cvt-2.c: Likewise.
848 * gfortran.dg/directive_unroll_1.f90: Likewise.
849 * gfortran.dg/directive_unroll_2.f90: Likewise.
850 * gnat.dg/unroll2.adb: Likewise.
851 * gnat.dg/unroll3.adb: Likewise.
852
853 2018-07-05 Tom de Vries <tdevries@suse.de>
854
855 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
856
857 2018-07-04 Martin Sebor <msebor@redhat.com>
858
859 PR tree-optimization/86274
860 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
861
862 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
863
864 PR fortran/82009
865 * gfortran.dg/block_16.f08. New test.
866
867 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
868
869 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
870 has a slightly different IL that provides more threading
871 opportunities.
872
873 2018-07-04 Martin Liska <mliska@suse.cz>
874
875 PR middle-end/66240
876 PR target/45996
877 PR c/84100
878 * gcc.dg/pr84100.c (foo):
879 * gcc.target/i386/falign-functions-2.c: New test.
880 * gcc.target/i386/falign-functions.c: New test.
881
882 2018-07-04 Martin Liska <mliska@suse.cz>
883
884 * gcc.dg/pr47793.c: Remove.
885
886 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
887
888 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
889 final scan test.
890 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
891
892 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
893
894 PR target/85620
895 * gcc.target/i386/pr85620-1.c: New test.
896 * gcc.target/i386/pr85620-2.c: Likewise.
897 * gcc.target/i386/pr85620-3.c: Likewise.
898 * gcc.target/i386/pr85620-4.c: Likewise.
899
900 2018-07-03 Martin Sebor <msebor@redhat.com>
901
902 PR tree-optimization/86274
903 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
904 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
905 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
906 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
907 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
908 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
909 * gcc.dg/tree-ssa/pr83198.c: Same.
910
911 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
912
913 * g++.dg/other/locations1.C: New.
914 * g++.dg/tls/locations1.C: Likewise.
915 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
916 * g++.dg/diagnostic/virtual-static.C: Likewise.
917 * g++.dg/concepts/fn-concept2.C: Test the locations too.
918 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
919 * g++.dg/cpp0x/pr51463.C: Likewise.
920 * g++.dg/other/typedef1.C: Likewise.
921 * g++.dg/parse/dtor13.C: Likewise.
922 * g++.dg/template/error44.C: Likewise.
923 * g++.dg/template/typedef4.C: Likewise.
924 * g++.dg/template/typedef5.C: Likewise.
925 * g++.dg/tls/diag-2.C: Likewise.
926 * g++.old-deja/g++.brendan/crash11.C: Likewise.
927
928 2018-07-03 Marek Polacek <polacek@redhat.com>
929
930 PR c++/86201
931 * g++.dg/diagnostic/pr86201.C: New test.
932
933 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
934
935 PR target/85694
936 * gcc.target/i386/pr85694.c: New test.
937
938 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
939
940 PR tree-optimization/85694
941 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
942 Return true for AArch64 without SVE.
943 * gcc.target/aarch64/vect_hadd_1.h: New file.
944 * gcc.target/aarch64/vect_shadd_1.c: New test.
945 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
946 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
947 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
948
949 2018-07-03 Marek Polacek <polacek@redhat.com>
950
951 PR middle-end/86202
952 * gcc.dg/Wint-conversion-2.c: New test.
953
954 PR c++/84306
955 * g++.dg/overload/conv-op3.C: New test.
956
957 2018-07-03 Richard Biener <rguenther@suse.de>
958
959 PR ipa/86389
960 * gcc.dg/torture/pr86389.c: New testcase.
961
962 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
963
964 PR tree-optimization/85694
965 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
966 proc.
967 * gcc.dg/vect/vect-avg-1.c: New test.
968 * gcc.dg/vect/vect-avg-2.c: Likewise.
969 * gcc.dg/vect/vect-avg-3.c: Likewise.
970 * gcc.dg/vect/vect-avg-4.c: Likewise.
971 * gcc.dg/vect/vect-avg-5.c: Likewise.
972 * gcc.dg/vect/vect-avg-6.c: Likewise.
973 * gcc.dg/vect/vect-avg-7.c: Likewise.
974 * gcc.dg/vect/vect-avg-8.c: Likewise.
975 * gcc.dg/vect/vect-avg-9.c: Likewise.
976 * gcc.dg/vect/vect-avg-10.c: Likewise.
977 * gcc.dg/vect/vect-avg-11.c: Likewise.
978 * gcc.dg/vect/vect-avg-12.c: Likewise.
979 * gcc.dg/vect/vect-avg-13.c: Likewise.
980 * gcc.dg/vect/vect-avg-14.c: Likewise.
981
982 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
983
984 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
985 get split into two for use by the over-widening pattern.
986 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
987 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
988 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
989 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
990 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
991 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
992 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
993 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
994 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
995 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
996 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
997 * gcc.dg/vect/vect-over-widen-22.c: New test.
998
999 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1000
1001 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
1002 widen_mult pattern.
1003 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
1004 over-widening messages.
1005 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
1006 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
1007 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
1008 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
1009 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
1010 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
1011 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
1012 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
1013 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
1014 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
1015 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
1016 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
1017 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
1018 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
1019 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
1020 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
1021 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
1022 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
1023 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
1024 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
1025 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
1026 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
1027 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
1028 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
1029 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
1030 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
1031
1032 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
1033
1034 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
1035
1036 2018-07-02 Jim Wilson <jimw@sifive.com>
1037
1038 * gcc.target/riscv/interrupt-debug.c: New.
1039
1040 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
1041
1042 * g++.dg/diagnostic/thread-thread_local.C: New.
1043
1044 2018-07-02 Martin Liska <mliska@suse.cz>
1045
1046 PR testsuite/86366
1047 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
1048 * gcc.dg/profile-dir-2.c: Likewise.
1049 * gcc.dg/profile-dir-3.c: Likewise.
1050
1051 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
1052
1053 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
1054 overriden.
1055
1056 2018-07-02 Richard Biener <rguenther@suse.de>
1057
1058 PR tree-optimization/86363
1059 * gcc.dg/torture/pr86363.c: New testcase.
1060
1061 2018-07-02 Martin Liska <mliska@suse.cz>
1062
1063 * gcc.dg/completion-1.c: New test.
1064 * gcc.dg/completion-2.c: New test.
1065 * gcc.dg/completion-3.c: New test.
1066
1067 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
1068
1069 PR fortran/82969
1070 PR fortran/86242
1071 * gfortran.dg/proc_ptr_50.f90: New test.
1072
1073 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
1074
1075 PR fortran/45305
1076 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
1077
1078 2018-07-02 Martin Liska <mliska@suse.cz>
1079
1080 PR ipa/86279
1081 * gcc.dg/ipa/pr86279.c: New test.
1082
1083 2018-07-02 Martin Liska <mliska@suse.cz>
1084
1085 PR ipa/86323
1086 * g++.dg/ipa/pr86323.C: New test.
1087
1088 2018-07-01 Tom de Vries <tdevries@suse.de>
1089
1090 revert:
1091 2018-07-01 Tom de Vries <tdevries@suse.de>
1092
1093 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
1094 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
1095
1096 2018-07-01 Tom de Vries <tdevries@suse.de>
1097
1098 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
1099 argument.
1100 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
1101 with @main.
1102
1103 2018-07-01 Tom de Vries <tdevries@suse.de>
1104
1105 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
1106 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
1107
1108 2018-07-01 Tom de Vries <tdevries@suse.de>
1109
1110 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
1111 * gcc.dg/guality/vla-1.c: Use relative line numbers.
1112
1113 2018-07-01 Tom de Vries <tdevries@suse.de>
1114
1115 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
1116 (verify_call): ... here. Move to toplevel.
1117 (verify_call_np, dg_final_directive_check_utils): New proc.
1118 (toplevel): Call dg_final_directive_check_utils.
1119 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
1120
1121 2018-06-30 Jim Wilson <jimw@sifive.com>
1122
1123 * gcc.target/riscv/shift-shift-1.c: New.
1124 * gcc.target/riscv/shift-shift-2.c: New.
1125 * gcc.target/riscv/shift-shift-3.c: New.
1126
1127 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1128
1129 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
1130
1131 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1132
1133 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
1134 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
1135 by 4 in the computation of a[i].
1136 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
1137 main multiplication constant.
1138 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1139 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
1140 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
1141 pattern to cast the result to int.
1142 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
1143 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
1144 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
1145 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
1146 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
1147 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
1148 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
1149 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
1150 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
1151 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
1152 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
1153 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
1154 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
1155 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
1156 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
1157 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
1158 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
1159 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
1160 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
1161 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
1162
1163 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
1164
1165 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
1166 test for vectorization along the lines described in the comment.
1167
1168 2018-06-30 Tom de Vries <tdevries@suse.de>
1169
1170 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
1171 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
1172 LTO_TORTURE_OPTIONS.
1173 * gcc.dg/guality/prevent-optimization.h: New file.
1174 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
1175 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
1176
1177 2018-06-30 Tom de Vries <tdevries@suse.de>
1178
1179 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
1180 * lib/gcc-dg.exp (dg-final): New proc.
1181 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
1182 argument.
1183
1184 2018-06-29 Martin Sebor <msebor@redhat.com>
1185
1186 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
1187 that don't define the function.
1188
1189 2018-06-29 Marek Polacek <polacek@redhat.com>
1190
1191 PR c++/86184
1192 * g++.dg/ext/cond3.C: New test.
1193
1194 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1195
1196 * gcc.target/arm/arm-soft-strd-even.c: New test.
1197
1198 2018-06-29 Tom de Vries <tdevries@suse.de>
1199
1200 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
1201 line, and use it.
1202 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
1203 (process-message): ... here.
1204 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
1205
1206 2018-06-29 Martin Liska <mliska@suse.cz>
1207
1208 PR tree-optimization/86263
1209 * gcc.dg/tree-ssa/pr86263.c: New test.
1210
1211 2018-06-28 Carl Love <cel@us.ibm.com>
1212
1213 * gcc.target/p9-extract-1.c: Add test case.
1214 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
1215 name in ABI.
1216
1217 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
1218
1219 PR target/86348
1220 * gcc.target/i386/pr86348.c: New test.
1221
1222 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
1223
1224 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
1225
1226 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
1227
1228 PR fortran/82865
1229 * gfortran.dg/dec_type_print_2.f03: New testcase.
1230
1231 2018-06-28 David Pagan <dave.pagan@oracle.com>
1232
1233 PR c/55976
1234 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
1235 message causing unexpected test FAIL.
1236
1237 2018-06-28 Martin Liska <mliska@suse.cz>
1238
1239 * gcc.dg/tree-ssa/switch-1.c: New test.
1240
1241 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
1242
1243 * gnat.dg/debug15.adb: New test.
1244
1245 2018-06-27 David Malcolm <dmalcolm@redhat.com>
1246
1247 PR c++/86329
1248 * g++.dg/lookup/pr86329.C: New test.
1249
1250 2018-06-27 Carl Love <cel@us.ibm.com>
1251
1252 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
1253
1254 2018-06-27 Tamar Christina <tamar.christina@arm.com>
1255
1256 PR target/85769
1257 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
1258
1259 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1260
1261 * gcc.target/powerpc/builtins-1.c: Correct a comment.
1262
1263 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
1264
1265 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
1266 requirement for this test.
1267 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
1268 requirement, and -mpower8-vector compile option.
1269
1270 2018-06-26 Jakub Jelinek <jakub@redhat.com>
1271
1272 PR target/86314
1273 * gcc.dg/pr86314.c: New test.
1274
1275 PR debug/86257
1276 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
1277
1278 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1279
1280 * gcc.target/i386/pr86257.c: Require 64-bit.
1281
1282 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1283
1284 * g++.dg/pr86082.C: Require IBM1047 support.
1285
1286 2018-06-26 Richard Biener <rguenther@suse.de>
1287
1288 PR middle-end/86271
1289 * gcc.dg/pr86271.c: New testcase.
1290
1291 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
1292
1293 PR debug/86064
1294 * gcc.dg/pr86064.c: New.
1295
1296 2018-06-25 Jeff Law <law@redhat.com>
1297
1298 * lib/target-supports.exp
1299 (check_effective_target_logical_op_short_circuit): Add v850.
1300
1301 2018-06-25 Martin Sebor <msebor@redhat.com>
1302
1303 PR tree-optimization/86204
1304 * gcc.dg/strlenopt-46.c: New test.
1305
1306 2018-06-25 Martin Sebor <msebor@redhat.com>
1307
1308 PR tree-optimization/85700
1309 * gcc.dg/Wstringop-truncation-4.c: New test.
1310
1311 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
1312
1313 PR fortran/82972
1314 PR fortran/83088
1315 PR fortran/85851
1316 * gfortran.dg/init_flag_17.f90: New testcase.
1317
1318 2018-06-25 Carl Love <cel@us.ibm.com>
1319
1320 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
1321 vec_extract a signed int. Add vec_extract tests for bool char
1322 and bool int.
1323 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
1324 vec_extract tests.
1325
1326 2018-06-25 Tom de Vries <tdevries@suse.de>
1327
1328 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
1329
1330 2018-06-25 Jakub Jelinek <jakub@redhat.com>
1331
1332 PR target/84786
1333 * gcc.target/i386/avx512f-pr84786-3.c: New test.
1334
1335 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
1336
1337 * gnat.dg/sso9.adb: New testcase.
1338 * gnat.dg/sso9_pkg.ads: Likewise.
1339
1340 2018-06-25 Tom de Vries <tdevries@suse.de>
1341
1342 PR debug/86257
1343 * gcc.target/i386/pr86257.c: New test.
1344
1345 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
1346
1347 PR C++/86082
1348 * g++.dg/pr86082.C: New test.
1349
1350 2018-06-24 Tom de Vries <tdevries@suse.de>
1351
1352 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
1353 * gcc.dg/guality/guality.exp: Same.
1354 * gfortran.dg/guality/guality.exp: Same.
1355 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
1356
1357 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1358
1359 * g++.dg/concepts/locations1.C: New.
1360 * g++.dg/cpp0x/locations1.C: Likewise.
1361 * g++.dg/cpp1z/inline-var2.C: Test locations too.
1362 * g++.dg/cpp1z/inline-var3.C: Likewise.
1363
1364 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
1365
1366 PR fortran/86281
1367 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
1368
1369 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1370
1371 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
1372 this test.
1373 * gcc.target/powerpc/builtins-9.c: New test.
1374 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
1375 to expect different code generation on big-endian vs.
1376 little-endian targets.
1377
1378 2018-06-22 Tom de Vries <tdevries@suse.de>
1379
1380 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
1381 $rootme/../gdb/gdb, if available.
1382 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
1383 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
1384
1385 2018-06-22 Tom de Vries <tdevries@suse.de>
1386
1387 * lib/gcc-gdb-test.exp (report_gdb): New proc.
1388 * g++.dg/guality/guality.exp: Use report_gdb.
1389 * gcc.dg/guality/guality.exp: Same.
1390 * gfortran.dg/guality/guality.exp: Same.
1391
1392 2018-06-22 Jakub Jelinek <jakub@redhat.com>
1393
1394 PR c++/85662
1395 * g++.dg/ext/offsetof3.C: New test.
1396
1397 2018-06-22 Carl Love <cel@us.ibm.com>
1398
1399 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
1400 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
1401 for the vnor, vand and vxor instructions.
1402 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
1403 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
1404 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
1405 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
1406 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
1407 Add -dp to dg-options, update expected counts.
1408
1409 2018-06-22 Paul Koning <ni1d@arrl.net>
1410
1411 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
1412 if pdp11.
1413 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
1414 * gcc.c-torture/compile/20040101-1.c: Ditto.
1415 * gcc.c-torture/compile/20050622-1.c: Ditto.
1416 * gcc.c-torture/compile/20080625-1.c: Ditto.
1417 * gcc.c-torture/compile/20090107-1.c: Ditto.
1418 * gcc.c-torture/compile/920501-12.c: Ditto.
1419 * gcc.c-torture/compile/920501-4.c: Ditto.
1420 * gcc.c-torture/compile/961203-1.c: Ditto.
1421 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
1422 * gcc.c-torture/compile/pr25310.c: Ditto.
1423
1424 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
1425 James Norris <jnorris@codesourcery.com>
1426 Thomas Schwinge <thomas@codesourcery.com>
1427 Tom de Vries <tom@codesourcery.com>
1428
1429 * c-c++-common/goacc/deviceptr-4.c: New file.
1430 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
1431 Likewise.
1432 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
1433 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
1434 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
1435 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
1436 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
1437 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
1438 Likewise.
1439 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1440 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1441 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
1442 Likewise.
1443 * gfortran.dg/goacc/modules.f95: Likewise.
1444 * gfortran.dg/goacc/routine-8.f90: Likewise.
1445 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1446
1447 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
1448
1449 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
1450 if the long double format is IEEE 128-bit for tests that are
1451 explicitly testing IBM extended double support. Use the
1452 appropriate pack and unpack built-in functions. Change calls from
1453 __builtin_isinfl to __builtin_isinf since the later supports all
1454 floating point types.
1455 * gcc.target/powerpc/pr57150.c: Likewise.
1456 * gcc.target/powerpc/pr60203.c: Likewise.
1457 * gcc.target/powerpc/pr67808.c: Likewise.
1458 * gcc.target/powerpc/pr70117.c: Likewise.
1459 * gcc.target/powerpc/tfmode_off.c: Likewise.
1460
1461 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1462
1463 PR fortran/49630
1464 * gfortran.dg/assumed_charlen_function_7.f90: New test.
1465
1466 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1467
1468 PR fortran/83118
1469 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
1470
1471 2018-06-21 Tom de Vries <tdevries@suse.de>
1472
1473 * gcc.dg/guality/pr45882.c (a): Add used attribute.
1474
1475 2018-06-21 Tom de Vries <tdevries@suse.de>
1476
1477 PR tree-optimization/85859
1478 * gcc.dg/pr85859.c: New test.
1479
1480 2018-06-21 Richard Biener <rguenther@suse.de>
1481
1482 PR tree-optimization/86232
1483 * gcc.dg/torture/pr86232.c: New testcase.
1484
1485 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1486
1487 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
1488
1489 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1490
1491 * gcc/gcc.target/aarch64/aes_2.c: New test.
1492
1493 2018-06-20 Than McIntosh <thanm@google.com>
1494
1495 PR libgcc/86213
1496 * gcc.dg/split-8.c: New.
1497
1498 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1499
1500 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
1501 for vpkudus in place of vpksdus.
1502 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
1503
1504 2018-06-20 Nathan Sidwell <nathan@acm.org>
1505
1506 PR c++/85634
1507 * g++.dg/lookup/pr85634-2.C: New.
1508
1509 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1510
1511 * g++.dg/template/friend65.C: New.
1512 * g++.dg/cpp0x/main1.C: Likewise.
1513 * g++.dg/other/main2.C: Likewise.
1514 * g++.dg/other/main3.C: Likewise.
1515 * g++.dg/template/friend42.C: Test location too.
1516 * g++.dg/concepts/decl-diagnose.C: Likewise.
1517 * g++.dg/warn/main-2.C: Update.
1518
1519 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
1520 Thomas Schwinge <thomas@codesourcery.com>
1521 Cesar Philippidis <cesar@codesourcery.com>
1522
1523 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
1524 2.5 data clause semantics.
1525 * c-c++-common/goacc/declare-2.c: Likewise.
1526 * c-c++-common/goacc/default-4.c: Likewise.
1527 * c-c++-common/goacc/finalize-1.c: New test.
1528 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
1529 OpenACC 2.5 data clause semantics.
1530 * c-c++-common/goacc/kernels-alias.c: Likewise.
1531 * c-c++-common/goacc/routine-5.c: Likewise.
1532 * c-c++-common/goacc/update-if_present-1.c: New test.
1533 * c-c++-common/goacc/update-if_present-2.c: New test.
1534 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
1535 2.5 data clause semantics.
1536 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1537 * gfortran.dg/goacc/data-tree.f95: Likewise.
1538 * gfortran.dg/goacc/declare-2.f95: Likewise.
1539 * gfortran.dg/goacc/default-4.f: Likewise.
1540 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1541 * gfortran.dg/goacc/finalize-1.f: New test.
1542 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
1543 OpenACC 2.5 data clause semantics.
1544 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
1545 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1546 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
1547 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1548 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
1549 * gfortran.dg/goacc/update-if_present-1.f90: New test.
1550 * gfortran.dg/goacc/update-if_present-2.f90: New test.
1551
1552 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR c++/86210
1555 * g++.dg/warn/Wnonnull4.C: New test.
1556
1557 2018-06-20 Marek Polacek <polacek@redhat.com>
1558
1559 PR c++/86240
1560 * g++.dg/pr86240.C: New test.
1561
1562 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1563
1564 PR debug/86194
1565 * gcc.target/i386/pr86194.c: New test.
1566
1567 PR tree-optimization/86231
1568 * gcc.dg/tree-ssa/vrp119.c: New test.
1569 * gcc.c-torture/execute/pr86231.c: New test.
1570
1571 2018-06-20 Tom de Vries <tdevries@suse.de>
1572
1573 PR tree-optimization/86097
1574 * gcc.dg/autopar/pr86097.c: New test.
1575
1576 2018-06-20 Nathan Sidwell <nathan@acm.org>
1577
1578 PR c++/85634
1579 * g++.dg/lookup/pr85634.C: New.
1580
1581 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1582
1583 * gcc.target/aarch64/ldp_stp_q.c: New test.
1584 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
1585 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
1586
1587 2018-06-20 Martin Liska <mliska@suse.cz>
1588
1589 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
1590
1591 2018-06-19 Martin Sebor <msebor@redhat.com>
1592
1593 PR tree-optimization/48560
1594 * gcc.dg/Warray-bounds-28.c: New test.
1595
1596 2018-06-19 Martin Sebor <msebor@redhat.com>
1597
1598 PR middle-end/85602
1599 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
1600 to also match C++.
1601
1602 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
1603
1604 * g++.dg/lto/pr84805_0.C: Update template.
1605 * g++.dg/lto/pr84805_1.C: Update template.
1606
1607 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
1608
1609 * gnat.dg/aggr24.adb: New test.
1610 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
1611
1612 2018-06-19 Richard Biener <rguenther@suse.de>
1613
1614 PR tree-optimization/86179
1615 * gcc.dg/pr86179.c: New testcase.
1616
1617 2018-06-18 Martin Sebor <msebor@redhat.com>
1618
1619 PR middle-end/85602
1620 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
1621 * c-c++-common/attr-nonstring-8.c: New test.
1622
1623 2018-06-18 Martin Sebor <msebor@redhat.com>
1624
1625 PR tree-optimization/81384
1626 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
1627 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
1628 * gcc.c-torture/execute/builtins/strnlen.c: New test.
1629 * gcc.dg/attr-nonstring-2.c: New test.
1630 * gcc.dg/attr-nonstring-3.c: New test.
1631 * gcc.dg/attr-nonstring-4.c: New test.
1632 * gcc.dg/strlenopt-45.c: New test.
1633 * gcc.dg/strlenopt.h (strnlen): Declare.
1634
1635 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1636
1637 PR tree-optimization/86076
1638 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
1639
1640 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1641
1642 PR tree-optimization/64946
1643 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
1644
1645 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
1646
1647 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
1648 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
1649 * gnat.dg/stack_usage5.adb: New test.
1650
1651 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1652
1653 PR middle-end/82479
1654 * gcc.dg/tree-ssa/popcount.c: New test.
1655 * gcc.dg/tree-ssa/popcount2.c: New test.
1656
1657 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1658
1659 PR middle-end/64946
1660 * gcc.dg/absu.c: New test.
1661 * gcc.dg/gimplefe-29.c: New test.
1662 * gcc.target/aarch64/pr64946.c: New test.
1663
1664 2018-06-15 Jakub Jelinek <jakub@redhat.com>
1665
1666 PR c/86093
1667 * c-c++-common/pr86093.c: New test.
1668
1669 PR middle-end/85878
1670 * gfortran.fortran-torture/compile/pr85878.f90: New test.
1671
1672 PR middle-end/86123
1673 * gcc.c-torture/compile/pr86123.c: New test.
1674
1675 2018-06-15 Tom de Vries <tdevries@suse.de>
1676
1677 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
1678
1679 2018-06-15 Nick Clifton <nickc@redhat.com>
1680
1681 PR 84195
1682 * gcc.c-torture/compile/pr84195.c: New test.
1683
1684 2018-06-15 Richard Biener <rguenther@suse.de>
1685
1686 PR middle-end/86159
1687 * g++.dg/pr86159.C: New testcase.
1688
1689 2018-06-15 Richard Biener <rguenther@suse.de>
1690
1691 PR middle-end/86076
1692 * gcc.dg/pr86076.c: New testcase.
1693
1694 2018-06-14 Marek Polacek <polacek@redhat.com>
1695
1696 PR c++/86063
1697 * g++.dg/cpp0x/gen-attrs-65.C: New test.
1698
1699 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1700
1701 PR target/86048
1702 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
1703 -msse2 to dg-options.
1704
1705 PR middle-end/86122
1706 * gcc.c-torture/compile/pr86122.c: New test.
1707
1708 P0624R2 - Default constructible and assignable stateless lambdas
1709 * g++.dg/cpp2a/lambda1.C: New test.
1710 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
1711 for -std=c++2a.
1712
1713 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1714
1715 * g++.dg/other/static3.C: New.
1716 * g++.dg/other/static4.C: Likewise.
1717 * g++.dg/warn/Wshadow-15.C: Likewise.
1718 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
1719 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
1720 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
1721 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
1722 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
1723 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
1724 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1725
1726 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1727
1728 PR target/85945
1729 * gcc.c-torture/compile/pr85945.c: New test.
1730
1731 2018-06-14 Richard Biener <rguenther@suse.de>
1732
1733 PR ipa/86124
1734 * gcc.dg/pr86124.c: New testcase.
1735
1736 2018-06-13 Martin Sebor <msebor@redhat.com>
1737
1738 PR tree-optimization/86114
1739 * gcc.dg/pr86114.c: New test.
1740
1741 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1742
1743 PR fortran/86110
1744 * gfortran.dg/pr86110.f90: New test.
1745
1746 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1747
1748 PR fortran/85703
1749 * gfortran.dg/goacc/pr85703.f90: New test.
1750 * gfortran.dg/gomp/pr85703.f90: New test.
1751
1752 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1753
1754 PR fortran/85702
1755 * gfortran.dg/goacc/pr85702.f90: New test.
1756
1757 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
1758
1759 * gcc.target/i386/pr86048.c: New test.
1760
1761 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1762
1763 * gcc.target/arc/fma-1.c: New test.
1764
1765 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1766
1767 * gcc.target/arc/pr9001107555.c: New file.
1768
1769 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
1770
1771 * g++.dg/torture/aarch64-vect-init-1.C: New test.
1772
1773 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1774
1775 * g++.dg/init/delete3.C: New.
1776 * g++.dg/init/new49.C: Likewise.
1777 * g++.dg/init/new25.C: Test locations too.
1778 * g++.dg/template/new4.C: Likewise.
1779 * g++.old-deja/g++.jason/operator.C: Likewise.
1780
1781 2018-06-12 Marek Polacek <polacek@redhat.com>
1782
1783 Core issue 1331 - const mismatch with defaulted copy constructor
1784 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
1785 * g++.dg/cpp0x/defaulted52.C: New test.
1786 * g++.dg/cpp0x/defaulted53.C: New test.
1787 * g++.dg/cpp0x/defaulted54.C: New test.
1788 * g++.dg/cpp0x/defaulted55.C: New test.
1789 * g++.dg/cpp0x/defaulted56.C: New test.
1790 * g++.dg/cpp0x/defaulted57.C: New test.
1791 * g++.dg/cpp0x/defaulted58.C: New test.
1792 * g++.dg/cpp0x/defaulted59.C: New test.
1793 * g++.dg/cpp0x/defaulted60.C: New test.
1794
1795 2018-06-12 David Malcolm <dmalcolm@redhat.com>
1796
1797 PR other/69968
1798 * gcc.dg/spellcheck-transposition.c: New test.
1799
1800 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1801
1802 PR fortran/44491
1803 * gfortran.dg/pr44491.f90: New testcase
1804
1805 2018-06-12 Martin Sebor <msebor@redhat.com>
1806
1807 PR tree-optimization/85259
1808 * gcc.dg/Wstringop-overflow-5.c: New test.
1809 * gcc.dg/Wstringop-overflow-6.c: New test.
1810
1811 2018-06-12 Martin Sebor <msebor@redhat.com>
1812
1813 PR c/85931
1814 * gcc.dg/Wstringop-truncation-3.c: New test.
1815
1816 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1817
1818 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
1819 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
1820 * gcc.target/powerpc/swaps-p8-17.c: Same.
1821
1822 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1823
1824 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
1825 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
1826 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
1827 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
1828 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
1829 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
1830
1831 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1832
1833 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
1834 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
1835 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
1836 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
1837 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
1838 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
1839
1840 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1841
1842 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
1843 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
1844 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
1845 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
1846 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
1847 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
1848
1849 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1850
1851 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
1852 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
1853 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
1854 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
1855 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
1856 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
1857
1858 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1859
1860 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
1861 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
1862 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
1863 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
1864 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
1865 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
1866
1867 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1868
1869 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
1870 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
1871 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
1872 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
1873 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
1874 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
1875
1876 2018-06-12 Martin Liska <mliska@suse.cz>
1877
1878 * g++.dg/opt/mpx.C: New test.
1879 * gcc.target/i386/mpx.c: New test.
1880
1881 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1882
1883 * gcc.target/arc/builtin_simdarc.c: Update test.
1884 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1885 * gcc.target/arc/tumaddsidi4.c: Likewise.
1886
1887 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
1888
1889 * gnat.dg/opt72a.ad[sb]: New test.
1890 * gnat.dg/opt72_pkg.ads: New helper.
1891
1892 2018-06-12 Tom de Vries <tdevries@suse.de>
1893
1894 * gcc.dg-selftests/dg-final.exp: New file.
1895
1896 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1897
1898 * g++.dg/lookup/new2.C: Test locations too.
1899 * g++.dg/other/ellipsis1.C: Likewise.
1900 * g++.dg/other/operator1.C: Likewise.
1901 * g++.dg/other/operator2.C: Likewise.
1902 * g++.dg/overload/operator2.C: Likewise.
1903 * g++.dg/parse/defarg11.C: Likewise.
1904 * g++.dg/parse/operator4.C: Likewise.
1905 * g++.dg/template/error30.C: Likewise.
1906 * g++.dg/template/explicit-args3.C: Likewise.
1907 * g++.dg/warn/effc1.C: Likewise.
1908 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
1909 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
1910 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1911 * g++.old-deja/g++.jason/conversion5.C: Likewise.
1912 * g++.old-deja/g++.jason/operator.C: Likewise.
1913
1914 2018-06-11 Martin Sebor <msebor@redhat.com>
1915
1916 PR tree-optimization/86083
1917 * gcc.dg/strlenopt-44.c: New test.
1918
1919 2018-06-11 Janus Weil <janus@gcc.gnu.org>
1920
1921 PR fortran/45521
1922 * gfortran.dg/generic_32.f90: New test.
1923 * gfortran.dg/generic_33.f90: New test.
1924
1925 2018-06-11 Carl Love <cel@us.ibm.com>
1926 * gcc.target/powerpc/altivec-7.c (main): Remove tests
1927 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
1928 long long bool. Remove duplicate dg-final for xxlxor. Update
1929 dg-final instruction counts.
1930 * gcc.target/powerpc/altivec-37.c (main): New file for
1931 tests vec_unpackh and vec_unpackl returning long long bool and
1932 long long int.
1933
1934 2018-06-11 Martin Liska <mliska@suse.cz>
1935
1936 PR tree-optimization/86089
1937 * gcc.dg/tree-ssa/pr86089.c: New test.
1938
1939 2018-06-11 Julia Koval <julia.koval@intel.com>
1940
1941 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
1942 * gcc.target/i386/vpclmulqdq.c: Ditto.
1943
1944 2018-06-11 Olivier Hainque <hainque@adacore.com>
1945
1946 * gnat.dg/lang-dw2.adb: New test.
1947 * gnat.dg/lang-dw3.adb: New test.
1948
1949 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1950
1951 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
1952 gnat.dg/assertion_policy1_pkg.ads: New testcase.
1953
1954 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1955
1956 * gnat.dg/predicate1.adb: New testcase.
1957
1958 2018-06-11 Yannick Moy <moy@adacore.com>
1959
1960 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
1961
1962 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1963
1964 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
1965 testcase.
1966
1967 2018-06-11 Javier Miranda <miranda@adacore.com>
1968
1969 * gnat.dg/prot4.adb: New testcase.
1970
1971 2018-06-11 Yannick Moy <moy@adacore.com>
1972
1973 * gnat.dg/part_of1-instantiation.adb,
1974 gnat.dg/part_of1-instantiation.ads,
1975 gnat.dg/part_of1-private_generic.adb,
1976 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
1977 testcase.
1978
1979 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
1980
1981 * gnat.dg/contract1.adb: New testcase.
1982
1983 2018-06-11 Javier Miranda <miranda@adacore.com>
1984
1985 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
1986 testcase.
1987
1988 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1989
1990 * gnat.dg/inline_always1.adb: New testcase.
1991
1992 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1993
1994 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
1995 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
1996 gnat.dg/nested_generic2_g2.ads: New testcase.
1997
1998 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1999
2000 * g++.dg/template/friend64.C: New.
2001 * g++.old-deja/g++.other/friend4.C: Test the location too.
2002 * g++.old-deja/g++.pt/crash23.C: Likewise.
2003
2004 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2005
2006 * gfortran.dg/inline_matmul_23.f90: New test.
2007
2008 2018-06-10 Janus Weil <janus@gcc.gnu.org>
2009
2010 PR fortran/85088
2011 * gfortran.dg/intent_decl_1.f90: New test case.
2012
2013 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2014
2015 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
2016 * gfortran.dg/ieee/large_4.f90: Ditto.
2017 * gfortran.dg/round_4.f90: Ditto.
2018
2019 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2020
2021 PR fortran/38351
2022 * gfortran.dg/pr38351.f90: New test.
2023 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
2024
2025 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2026
2027 PR fortran/85138
2028 PR fortran/85996
2029 PR fortran/86051
2030 * gfortran.dg/pr85138_1.f90: New test.
2031 * gfortran.dg/pr85138_2.f90: Ditto.
2032 * gfortran.dg/pr85996.f90: Ditto.
2033
2034 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2035
2036 PR fortran/78278
2037 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
2038 * gfortran.dg/data_char_1.f90: Ditto.
2039 * gfortran.dg/pr78571.f90: Ditto.
2040 * gfortran.dg/pr78278.f90: New test.
2041
2042 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
2043
2044 PR fortran/63514
2045 * gfortran.dg/pr63514.f90: New test.
2046
2047 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
2048
2049 PR fortran/85631
2050 * gfortran.dg/bounds_check_20.f90: New test.
2051
2052 2018-06-08 Carl Love <cel@us.ibm.com>
2053
2054 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
2055 vpkudum counts.
2056 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
2057 vec_extract a signed int.
2058 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
2059 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
2060 vcmpgtsd, vcmpgtud.
2061 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
2062 vec_extract a signed int.
2063 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
2064 vec_extract a signed int.
2065 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
2066 vec_xor builtins. Update xxsel, xxlxor counts.
2067
2068 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2069
2070 PR fortran/86059
2071 * gfortran.dg/associate_30.f90: Remove code tested ...
2072 * gfortran.dg/pr67803.f90: Ditto.
2073 * gfortran.dg/pr67805.f90: Ditto.
2074 * gfortran.dg/pr86059.f90: ... here. New test.
2075
2076 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
2077
2078 PR fortran/78571
2079 * gfortran.dg/pr78571.f90: New test.
2080
2081 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
2082
2083 PR target/85755
2084 * gcc.target/powerpc/pr85755.c: New test.
2085
2086 2018-06-08 Carl Love <cel@us.ibm.com>
2087
2088 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
2089 vsx-vector-6.p7.c.
2090 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
2091 vsx-vector-6.p9.c.
2092 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
2093 for BE system that are different then for an LE system from this file
2094 into vsx-vector-6-le.c using be target qualifier. Remove this file.
2095 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
2096 the various instruction counts. Rename file to vsx-vector-6.p8.c.
2097
2098 2018-06-08 Martin Liska <mliska@suse.cz>
2099
2100 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
2101
2102 2018-06-08 Martin Liska <mliska@suse.cz>
2103
2104 * g++.dg/dg.exp: Do not use mpx.exp.
2105 * g++.dg/lto/lto.exp: Likewise.
2106 * g++.dg/lto/pr69729_0.C: Remove.
2107 * g++.dg/opt/pr71529.C: Remove.
2108 * g++.dg/pr63995-1.C: Remove.
2109 * g++.dg/pr68270.C: Remove.
2110 * g++.dg/pr71624.C: Remove.
2111 * g++.dg/pr71633.C: Remove.
2112 * g++.dg/pr79761.C: Remove.
2113 * g++.dg/pr79764.C: Remove.
2114 * g++.dg/pr79769.C: Remove.
2115 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
2116 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
2117 * gcc.dg/lto/chkp-privatize_0.c: Remove.
2118 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
2119 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
2120 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
2121 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
2122 * gcc.dg/lto/pr66221_0.c: Remove.
2123 * gcc.target/i386/chkp-always_inline.c: Remove.
2124 * gcc.target/i386/chkp-bndret.c: Remove.
2125 * gcc.target/i386/chkp-builtins-1.c: Remove.
2126 * gcc.target/i386/chkp-builtins-2.c: Remove.
2127 * gcc.target/i386/chkp-builtins-3.c: Remove.
2128 * gcc.target/i386/chkp-builtins-4.c: Remove.
2129 * gcc.target/i386/chkp-const-check-1.c: Remove.
2130 * gcc.target/i386/chkp-const-check-2.c: Remove.
2131 * gcc.target/i386/chkp-hidden-def.c: Remove.
2132 * gcc.target/i386/chkp-label-address.c: Remove.
2133 * gcc.target/i386/chkp-lifetime-1.c: Remove.
2134 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
2135 * gcc.target/i386/chkp-pr69044.c: Remove.
2136 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
2137 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
2138 * gcc.target/i386/chkp-strchr.c: Remove.
2139 * gcc.target/i386/chkp-strlen-1.c: Remove.
2140 * gcc.target/i386/chkp-strlen-2.c: Remove.
2141 * gcc.target/i386/chkp-strlen-3.c: Remove.
2142 * gcc.target/i386/chkp-strlen-4.c: Remove.
2143 * gcc.target/i386/chkp-strlen-5.c: Remove.
2144 * gcc.target/i386/chkp-stropt-1.c: Remove.
2145 * gcc.target/i386/chkp-stropt-10.c: Remove.
2146 * gcc.target/i386/chkp-stropt-11.c: Remove.
2147 * gcc.target/i386/chkp-stropt-12.c: Remove.
2148 * gcc.target/i386/chkp-stropt-13.c: Remove.
2149 * gcc.target/i386/chkp-stropt-14.c: Remove.
2150 * gcc.target/i386/chkp-stropt-15.c: Remove.
2151 * gcc.target/i386/chkp-stropt-16.c: Remove.
2152 * gcc.target/i386/chkp-stropt-17.c: Remove.
2153 * gcc.target/i386/chkp-stropt-2.c: Remove.
2154 * gcc.target/i386/chkp-stropt-3.c: Remove.
2155 * gcc.target/i386/chkp-stropt-4.c: Remove.
2156 * gcc.target/i386/chkp-stropt-5.c: Remove.
2157 * gcc.target/i386/chkp-stropt-6.c: Remove.
2158 * gcc.target/i386/chkp-stropt-7.c: Remove.
2159 * gcc.target/i386/chkp-stropt-8.c: Remove.
2160 * gcc.target/i386/chkp-stropt-9.c: Remove.
2161 * gcc.target/i386/i386.exp: Do not use mpx.exp.
2162 * gcc.target/i386/indirect-thunk-11.c: Remove.
2163 * gcc.target/i386/indirect-thunk-12.c: Remove.
2164 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
2165 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
2166 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
2167 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
2168 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
2169 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
2170 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
2171 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
2172 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
2173 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
2174 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
2175 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
2176 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
2177 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
2178 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
2179 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
2180 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
2181 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
2182 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
2183 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
2184 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
2185 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
2186 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
2187 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
2188 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
2189 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
2190 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
2191 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
2192 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
2193 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
2194 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
2195 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
2196 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
2197 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
2198 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
2199 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
2200 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
2201 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
2202 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
2203 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
2204 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
2205 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
2206 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
2207 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
2208 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
2209 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
2210 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
2211 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
2212 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
2213 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
2214 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
2215 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
2216 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
2217 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
2218 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
2219 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
2220 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
2221 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
2222 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
2223 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
2224 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
2225 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
2226 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
2227 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
2228 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
2229 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
2230 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
2231 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
2232 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
2233 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
2234 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
2235 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
2236 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
2237 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
2238 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
2239 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
2240 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
2241 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
2242 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
2243 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
2244 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
2245 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
2246 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
2247 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
2248 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
2249 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
2250 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
2251 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
2252 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
2253 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
2254 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
2255 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
2256 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
2257 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
2258 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
2259 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
2260 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
2261 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
2262 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
2263 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
2264 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
2265 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
2266 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
2267 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
2268 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
2269 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
2270 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
2271 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
2272 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
2273 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
2274 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
2275 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
2276 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
2277 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
2278 * gcc.target/i386/mpx/label-address-1.c: Remove.
2279 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
2280 * gcc.target/i386/mpx/macro.c: Remove.
2281 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
2282 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
2283 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
2284 * gcc.target/i386/mpx/memcpy-1.c: Remove.
2285 * gcc.target/i386/mpx/memmove-1.c: Remove.
2286 * gcc.target/i386/mpx/memmove-2.c: Remove.
2287 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
2288 * gcc.target/i386/mpx/mpx-check.h: Remove.
2289 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
2290 * gcc.target/i386/mpx/mpx.exp: Remove.
2291 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
2292 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
2293 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
2294 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
2295 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
2296 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
2297 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
2298 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
2299 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
2300 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
2301 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
2302 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
2303 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
2304 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
2305 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
2306 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
2307 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
2308 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
2309 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
2310 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
2311 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
2312 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
2313 * gcc.target/i386/mpx/pr65508.c: Remove.
2314 * gcc.target/i386/mpx/pr65531.cc: Remove.
2315 * gcc.target/i386/mpx/pr66048.cc: Remove.
2316 * gcc.target/i386/mpx/pr66134.c: Remove.
2317 * gcc.target/i386/mpx/pr66566.c: Remove.
2318 * gcc.target/i386/mpx/pr66567.c: Remove.
2319 * gcc.target/i386/mpx/pr66568.c: Remove.
2320 * gcc.target/i386/mpx/pr66569.c: Remove.
2321 * gcc.target/i386/mpx/pr66581.c: Remove.
2322 * gcc.target/i386/mpx/pr68337-1.c: Remove.
2323 * gcc.target/i386/mpx/pr68337-2.c: Remove.
2324 * gcc.target/i386/mpx/pr68416.c: Remove.
2325 * gcc.target/i386/mpx/pr78339.c: Remove.
2326 * gcc.target/i386/mpx/pr79631.c: Remove.
2327 * gcc.target/i386/mpx/pr79633.c: Remove.
2328 * gcc.target/i386/mpx/pr79753.c: Remove.
2329 * gcc.target/i386/mpx/pr79770.c: Remove.
2330 * gcc.target/i386/mpx/pr79987.c: Remove.
2331 * gcc.target/i386/mpx/pr79988.c: Remove.
2332 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
2333 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
2334 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
2335 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
2336 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
2337 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
2338 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
2339 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
2340 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
2341 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
2342 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
2343 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
2344 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
2345 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
2346 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
2347 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
2348 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
2349 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
2350 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
2351 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
2352 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
2353 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
2354 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
2355 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
2356 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
2357 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
2358 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
2359 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
2360 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
2361 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
2362 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
2363 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
2364 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
2365 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
2366 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
2367 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
2368 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
2369 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
2370 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
2371 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
2372 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
2373 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
2374 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
2375 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
2376 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
2377 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
2378 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
2379 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
2380 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
2381 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
2382 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
2383 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
2384 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
2385 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
2386 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
2387 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
2388 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
2389 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
2390 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
2391 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
2392 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
2393 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
2394 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
2395 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
2396 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
2397 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
2398 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
2399 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
2400 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
2401 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
2402 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
2403 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
2404 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
2405 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
2406 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
2407 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
2408 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
2409 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
2410 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
2411 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
2412 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
2413 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
2414 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
2415 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
2416 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
2417 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
2418 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
2419 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
2420 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
2421 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
2422 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
2423 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
2424 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
2425 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
2426 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
2427 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
2428 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
2429 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
2430 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
2431 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
2432 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
2433 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
2434 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
2435 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
2436 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
2437 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
2438 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
2439 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
2440 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
2441 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
2442 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
2443 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
2444 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
2445 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
2446 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
2447 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
2448 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
2449 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
2450 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
2451 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
2452 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
2453 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
2454 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
2455 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
2456 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
2457 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
2458 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
2459 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
2460 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
2461 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
2462 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
2463 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
2464 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
2465 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
2466 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
2467 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
2468 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
2469 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
2470 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
2471 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
2472 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
2473 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
2474 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
2475 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
2476 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
2477 * gcc.target/i386/pr63995-2.c: Remove.
2478 * gcc.target/i386/pr64805.c: Remove.
2479 * gcc.target/i386/pr65044.c: Remove.
2480 * gcc.target/i386/pr65167.c: Remove.
2481 * gcc.target/i386/pr65183.c: Remove.
2482 * gcc.target/i386/pr65184.c: Remove.
2483 * gcc.target/i386/pr65523.c: Remove.
2484 * gcc.target/i386/pr70876.c: Remove.
2485 * gcc.target/i386/pr70877.c: Remove.
2486 * gcc.target/i386/pr71458.c: Remove.
2487 * gcc.target/i386/pr80880.c: Remove.
2488 * gcc.target/i386/ret-thunk-25.c: Remove.
2489 * gcc.target/i386/thunk-retbnd.c: Remove.
2490 * lib/mpx-dg.exp: Remove.
2491 * gcc.target/i386/funcspec-56.inc: Adjust test case.
2492
2493 2018-06-07 Carl Love <cel@us.ibm.com>
2494
2495 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
2496 statements.
2497
2498 2018-06-07 Carl Love <cel@us.ibm.com>
2499
2500 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
2501 error message.
2502
2503 2018-06-07 Marek Polacek <polacek@redhat.com>
2504
2505 PR c/85318
2506 * gcc.dg/Wc90-c99-compat-10.c: New test.
2507 * gcc.dg/Wc90-c99-compat-11.c: New test.
2508 * gcc.dg/Wc90-c99-compat-12.c: New test.
2509 * gcc.dg/Wc90-c99-compat-9.c: New test.
2510
2511 2018-06-07 Paul Koning <ni1d@arrl.net>
2512
2513 * gcc.c-torture/compile/20180605-1.c: New test.
2514
2515 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
2516
2517 PR fortran/86045
2518 * gfortran.dg/pr86045.f90: New test.
2519
2520 2018-06-07 Marek Polacek <polacek@redhat.com>
2521
2522 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
2523
2524 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
2525
2526 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
2527
2528 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2529
2530 * gcc.target/msp430/msp430i-device-symbol.c: New test.
2531 * gcc.target/msp430/msp430f-device-symbol.c: New test.
2532 * gcc.target/msp430/msp430.h: New test header file.
2533
2534 2018-06-07 Jakub Jelinek <jakub@redhat.com>
2535
2536 PR tree-optimization/69615
2537 * gcc.dg/tree-ssa/pr69615.c: New test.
2538
2539 2018-06-07 Richard Biener <rguenther@suse.de>
2540
2541 PR tree-optimization/85935
2542 * gcc.dg/graphite/pr85935.c: New testcase.
2543
2544 2018-06-04 Carl Love <cel@us.ibm.com>
2545
2546 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
2547 debug print statements. Fix a few formating issues.
2548
2549 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2550
2551 PR target/85657
2552 * gcc.target/powerpc/pr85657-4.c: New tests.
2553 * gcc.target/powerpc/pr85657-5.c: Likewise.
2554 * gcc.target/powerpc/pr85657-6.c: Likewise.
2555
2556 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2557
2558 PR fortran/85641
2559 * gfortran.dg/realloc_on_assign_30.f90: New test.
2560
2561 2018-06-06 Carl Love <cel@us.ibm.com>
2562 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
2563 argument to vui_arg.
2564
2565 2018-06-06 Carl Love <cel@us.ibm.com>
2566
2567 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
2568 to builtins-4.c.
2569 * gcc.target/powerpc/builtins-4.c: New test file for tests
2570 that need -mvsx.
2571
2572 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2573
2574 PR target/85657
2575 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
2576 be used in templates. Don't check for them in overloaded functions.
2577
2578 2018-06-06 Jim Wilson <jimw@sifive.com>
2579
2580 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
2581 * gcc.target/riscv/interrupt-mmode.c: New.
2582 * gcc.target/riscv/interrupt-smode.c: New.
2583 * gcc.target/riscv/interrupt-umode.c: New.
2584
2585 2018-06-06 Marek Polacek <polacek@redhat.com>
2586
2587 PR c++/85977
2588 * g++.dg/cpp0x/initlist102.C: New test.
2589 * g++.dg/cpp0x/initlist103.C: New test.
2590 * g++.dg/cpp0x/initlist104.C: New test.
2591
2592 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
2593
2594 * gcc.dg/torture/pr86066.c: New test.
2595
2596 2018-06-06 Richard Biener <rguenther@suse.de>
2597
2598 PR tree-optimization/86062
2599 * g++.dg/tree-ssa/pr86062.C: New testcase.
2600
2601 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2602
2603 * gcc.target/msp430/function-attributes-4.c: New test.
2604 * gcc.target/msp430/static-interrupts.c: New test.
2605
2606 2018-06-05 Steve Ellcey <sellcey@cavium.com>
2607
2608 PR target/79924
2609 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
2610 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
2611 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
2612 * gcc.target/aarch64/nofp_1.c: Ditto.
2613
2614 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2615
2616 * gcc.target/arm/cmse/cmse-1c99.c: New test.
2617
2618 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
2619
2620 PR fortran/85701
2621 * gfortran.dg/goacc/pr85701.f90: New test.
2622
2623 2018-06-05 Marek Polacek <polacek@redhat.com>
2624
2625 PR c++/85976
2626 * g++.dg/cpp0x/alias-decl-64.C: New test.
2627
2628 2018-06-05 Richard Biener <rguenther@suse.de>
2629
2630 PR tree-optimization/86046
2631 * gcc.dg/pr86046.c: New testcase.
2632
2633 2018-06-05 Richard Biener <rguenther@suse.de>
2634
2635 PR tree-optimization/86047
2636 * gcc.dg/pr86047.c: New testcase.
2637
2638 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2639
2640 PR target/81497
2641 * g++.target/arm/arm.exp: New file.
2642 * g++.target/arm/pr81497.C: Likewise.
2643
2644 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
2645
2646 * gcc.target/s390/htm-builtins-compile-4.c: New test.
2647
2648 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
2649
2650 * gcc.dg/store_merging_21.c: New test.
2651 * gnat.dg/opt71b.adb: Likewise.
2652 * gnat.dg/opt71.adb: Rename into...
2653 * gnat.dg/opt71a.adb: ...this.
2654
2655 2018-06-04 Richard Biener <rguenther@suse.de>
2656
2657 PR tree-optimization/85955
2658 * gcc.dg/pr85955.c: New testcase.
2659
2660 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
2661
2662 PR fortran/85981
2663 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
2664 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
2665 * gfortran.dg/allocate_stat_2.f90: Ditto.
2666 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2667
2668 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
2669
2670 * gcc.target/aarch64/sve/extract_5.c: New test.
2671
2672 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2673
2674 PR target/85832
2675 PR target/86036
2676 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
2677 vptestm.
2678 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
2679 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
2680 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
2681 * gcc.target/i386/avx512bw-pr86036.c: New test.
2682
2683 2018-06-04 Richard Biener <rguenther@suse.de>
2684
2685 PR tree-optimization/86038
2686 * gcc.dg/pr86038.c: New testcase.
2687
2688 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2689
2690 PR tree-optimization/69615
2691 * gcc.dg/pr69615.c: New test.
2692
2693 PR c++/86025
2694 * c-c++-common/gomp/pr86025.c: New test.
2695
2696 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
2697
2698 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
2699
2700 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
2701
2702 * gcc.dg/torture/pr86034.c: New test.
2703
2704 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
2705
2706 PR fortran/36497
2707 * gfortran.dg/cray_pointer_12.f90: New test.
2708
2709 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2710
2711 PR fortran/85938
2712 * gfortran.dg/pr85938.f90: Fixed by revision r261081
2713
2714 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2715
2716 * gnat.dg/specs/opt3.ads: New test.
2717 * gnat.dg/specs/opt3_pkg.ads: New helper.
2718
2719 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2720
2721 * gnat.dg/discr53.ad[sb]: New test.
2722 * gnat.dg/discr53_pkg.ads: New helper.
2723
2724 2018-06-01 Carl Love <cel@us.ibm.com>
2725
2726 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
2727 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
2728
2729 2018-06-01 Carl Love <cel@us.ibm.com>
2730
2731 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
2732 to make it consistent with the naming convention in the file.
2733 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
2734 to altivec-7.c. Delete file.
2735 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
2736 to altivec-7.c. Delete file.
2737 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
2738 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
2739 vec_unpackl tests. Update instruction counts.
2740 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
2741 tests to builtins-1.c.
2742 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
2743 tests to builtins-1.c.
2744 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
2745 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
2746 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
2747 Remove vec_ctf tests returning double. Remove vec_cts with
2748 double args. Remove vec_sel with invalid arguments. Add tests for
2749 vec_splat.
2750 Add instruction counts for new tests.
2751 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
2752 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
2753 vec_unsigned.
2754 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
2755 test_sll_vsill_vsill_vuc.
2756 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
2757 vec_revb.
2758 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
2759 tests from altivec-7.h.
2760 * gcc.target/powerpc/vsx-7-be.c: Remove file.
2761 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
2762 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
2763 splat_sll, splat_uc, splat_int128, splat_uint128.
2764 Make second argument of vec_extract and vec_insert a signed int.
2765 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
2766 argument.
2767
2768 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
2769
2770 * gcc.dg/store_merging_20.c: New test.
2771 * gnat.dg/opt71.adb: Likewise.
2772 * gnat.dg/opt71_pkg.ads: New helper.
2773
2774 2018-06-01 Carl Love <cel@us.ibm.com>
2775
2776 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
2777 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
2778 Add vec_xst_be for signed and unsigned arguments.
2779
2780 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2781
2782 PR fortran/85816
2783 PR fortran/85975
2784 * gfortran.dg/pr85816.f90: New test.
2785 * gfortran.dg/pr85975.f90: New test.
2786
2787 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2788
2789 PR fortran/63570
2790 * gfortran.dg/random_init_1.f90: New test.
2791 * gfortran.dg/random_init_2.f90: New test.
2792 * gfortran.dg/random_init_3.f90: New test.
2793 * gfortran.dg/random_init_4.f90: New test.
2794 * gfortran.dg/random_init_5.f90: New test.
2795 * gfortran.dg/random_init_6.f90: New test.
2796
2797 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
2798
2799 PR tree-optimization/85989
2800 * gcc.dg/torture/pr85989.c: New test.
2801
2802 2018-06-01 Richard Biener <rguenther@suse.de>
2803
2804 PR middle-end/86017
2805 * gcc.dg/tree-ssa/pr86017.c: New testcase.
2806
2807 2018-06-01 Richard Biener <rguenther@suse.de>
2808
2809 PR ipa/85960
2810 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
2811
2812 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
2813
2814 PR middle-end/78809
2815 * gcc.dg/strcmpopt_2.c: New test.
2816 * gcc.dg/strcmpopt_3.c: New test.
2817
2818 PR middle-end/83026
2819 * gcc.dg/strcmpopt_3.c: New test.
2820
2821 2018-05-31 Jakub Jelinek <jakub@redhat.com>
2822
2823 PR target/85984
2824 * gcc.target/i386/pr85984.c: New test.
2825
2826 2018-05-31 Martin Sebor <msebor@redhat.com>
2827
2828 PR c/82063
2829 * gcc.dg/Walloc-size-larger-than-1.c: New test.
2830 * gcc.dg/Walloc-size-larger-than-10.c: New test.
2831 * gcc.dg/Walloc-size-larger-than-11.c: New test.
2832 * gcc.dg/Walloc-size-larger-than-12.c: New test.
2833 * gcc.dg/Walloc-size-larger-than-13.c: New test.
2834 * gcc.dg/Walloc-size-larger-than-14.c: New test.
2835 * gcc.dg/Walloc-size-larger-than-15.c: New test.
2836 * gcc.dg/Walloc-size-larger-than-16.c: New test.
2837 * gcc.dg/Walloc-size-larger-than-17.c: New test.
2838 * gcc.dg/Walloc-size-larger-than-2.c: New test.
2839 * gcc.dg/Walloc-size-larger-than-3.c: New test.
2840 * gcc.dg/Walloc-size-larger-than-4.c: New test.
2841 * gcc.dg/Walloc-size-larger-than-5.c: New test.
2842 * gcc.dg/Walloc-size-larger-than-6.c: New test.
2843 * gcc.dg/Walloc-size-larger-than-7.c: New test.
2844 * gcc.dg/Walloc-size-larger-than-8.c: New test.
2845 * gcc.dg/Walloc-size-larger-than-9.c: New test.
2846 * gcc.dg/Walloc-size-larger-than.c: New test.
2847
2848 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
2849 Cesar Philippidis <cesar@codesourcery.com>
2850
2851 PR middle-end/85879
2852 * gfortran.dg/goacc/pr77371-1.f90: New test.
2853 * gfortran.dg/goacc/pr77371-2.f90: New test.
2854 * gfortran.dg/goacc/pr85879.f90: New test.
2855
2856 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2857
2858 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
2859 * gnat.dg/stack_usage1b.adb: Likewise.
2860 * gnat.dg/stack_usage1c.adb: Likewise.
2861 * gnat.dg/stack_usage3.adb: Likewise.
2862 * gnat.dg/stack_usage1_pkg.adb: Delete.
2863
2864 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2865
2866 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
2867 * gcc.dg/store_merging_11.c: Likewise.
2868 * gcc.dg/store_merging_13.c: Likewise.
2869 * gcc.dg/store_merging_14.c: Likewise.
2870 * gcc.dg/store_merging_15.c: Likewise.
2871 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
2872
2873 2018-05-31 Ed Schonberg <schonberg@adacore.com>
2874
2875 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
2876 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
2877 gnat.dg/limited1_outer.ads: New testcase.
2878
2879 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
2880
2881 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
2882 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
2883 New testcase.
2884
2885 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2886
2887 * gnat.dg/size_clause1.adb: New testcase.
2888
2889 2018-05-31 Javier Miranda <miranda@adacore.com>
2890
2891 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
2892
2893 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
2894
2895 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
2896 vld1x3 intrinsics for aarch64.
2897 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
2898 vst1x2 intrinsics for aarch64.
2899 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
2900 vst1x3 intrinsics for aarch64.
2901
2902 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
2903
2904 PR c++/77777
2905 * g++.dg/diagnostic/pr77777.C: New test.
2906
2907 2018-05-30 David Pagan <dave.pagan@oracle.com>
2908
2909 PR c/55976
2910 * gcc.dg/noncompile/pr55976-1.c: New test.
2911 * gcc.dg/noncompile/pr55976-2.c: New test.
2912
2913 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
2914
2915 * gcc.dg/lto/20111213-1_0.c: Fix template.
2916 * gcc.dg/lto/20100603-1_0.c: Fix template.
2917 * gcc.dg/lto/20100603-2_0.c: Fix template.
2918 * gcc.dg/lto/20100603-3_0.c: Fix template.
2919
2920 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
2921 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
2922 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
2923 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
2924 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
2925 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
2926 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
2927 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
2928 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
2929 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
2930 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
2931 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
2932 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
2933 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
2934 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
2935 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
2936 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
2937 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
2938 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
2939 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
2940 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
2941 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
2942 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
2943 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
2944 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
2945 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
2946 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
2947 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
2948 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
2949 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
2950 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
2951 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
2952 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
2953 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
2954 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
2955 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
2956 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
2957 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
2958 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
2959 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
2960 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
2961 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
2962 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
2963 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
2964 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
2965 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
2966 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
2967 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
2968 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
2969 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
2970 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
2971 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
2972 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
2973 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
2974 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
2975 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
2976 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
2977 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
2978 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
2979 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
2980 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
2981 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
2982
2983 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
2984
2985 Revert:
2986 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2987
2988 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
2989
2990 * gcc.target/aarch64/simd/ldp_stp_9: New.
2991 * gcc.target/aarch64/simd/ldp_stp_10: New.
2992 * gcc.target/aarch64/simd/ldp_stp_11: New.
2993 * gcc.target/aarch64/simd/ldp_stp_12: New.
2994
2995 2018-05-30 Ed Schonberg <schonberg@adacore.com>
2996
2997 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
2998
2999 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
3000
3001 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
3002
3003 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
3004
3005 PR target/85950
3006 * gcc.target/i386/pr85950.c: New test.
3007
3008 2018-05-29 Marek Polacek <polacek@redhat.com>
3009
3010 PR c++/85883
3011 * g++.dg/cpp1z/class-deduction55.C: New test.
3012 * g++.dg/cpp1z/class-deduction56.C: New test.
3013 * g++.dg/cpp1z/class-deduction57.C: New test.
3014
3015 2018-05-29 Jakub Jelinek <jakub@redhat.com>
3016
3017 PR c++/85952
3018 * g++.dg/warn/Wunused-var-33.C: New test.
3019
3020 PR target/85918
3021 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
3022 and -fno-vect-cost-model options. Add aligned(64) attribute to the
3023 arrays. Add suffix 1 to all functions and use 4 iterations rather
3024 than N. Add functions with conversions to and from float.
3025 Add new set of functions with 8 iterations and another one
3026 with 16 iterations, expect 24 vectorized loops instead of just 4.
3027 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
3028
3029 2018-05-29 Javier Miranda <miranda@adacore.com>
3030
3031 * gnat.dg/equal2.adb: New testcase.
3032
3033 2018-05-29 Ed Schonberg <schonberg@adacore.com>
3034
3035 * gnat.dg/float_attributes_overflows.adb: New testcase.
3036
3037 2018-05-29 Pascal Obry <obry@adacore.com>
3038
3039 * gnat.dg/normalize_pathname.adb: New testcase.
3040
3041 2018-05-29 Tom de Vries <tom@codesourcery.com>
3042
3043 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
3044 message.
3045 * lib/scanipa.exp (scan-ipa-dump-times): Same.
3046 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
3047 * lib/scantree.exp (scan-tree-dump-times): Same.
3048
3049 2018-05-29 Tom de Vries <tom@codesourcery.com>
3050
3051 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
3052 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
3053 Use proc name as first argument to dg-scan.
3054
3055 2018-05-29 Tom de Vries <tom@codesourcery.com>
3056
3057 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
3058 with no arguments.
3059
3060 2018-05-28 Richard Biener <rguenther@suse.de>
3061
3062 PR tree-optimization/85934
3063 * gcc.target/i386/pr85934.c: New testcase.
3064
3065 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
3066
3067 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
3068
3069 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
3070
3071 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
3072
3073 2018-05-28 Ed Schonberg <schonberg@adacore.com>
3074
3075 * gnat.dg/fixedpnt5.adb: New testcase.
3076
3077 2018-05-28 Justin Squirek <squirek@adacore.com>
3078
3079 * gnat.dg/array31.adb: New testcase.
3080
3081 2018-05-28 Justin Squirek <squirek@adacore.com>
3082
3083 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
3084 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
3085
3086 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
3087
3088 * gfortran.dg/data_stmt_pointer.f90: new test.
3089
3090 2018-05-27 Jakub Jelinek <jakub@redhat.com>
3091
3092 PR target/85918
3093 * gcc.target/i386/avx512dq-pr85918.c: New test.
3094
3095 2018-05-25 Jim Wilson <jimw@sifive.com>
3096
3097 * gcc.target/riscv/interrupt-1.c: New.
3098 * gcc.target/riscv/interrupt-2.c: New.
3099 * gcc.target/riscv/interrupt-3.c: New.
3100 * gcc.target/riscv/interrupt-4.c: New.
3101 * gcc.target/riscv/interrupt-5.c: New.
3102
3103 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
3104
3105 PR fortran/85786
3106 * gfortran.dg/pr85786.f90: New test.
3107
3108 2018-05-25 Paul Koning <ni1d@arrl.net>
3109
3110 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
3111 * gcc.c-torture/compile/pr55921.c: Ditto.
3112 * gcc.c-torture/compile/pr60655-1.c: Ditto.
3113 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
3114
3115 2018-05-25 Jakub Jelinek <jakub@redhat.com>
3116
3117 PR target/85832
3118 * gcc.target/i386/avx512f-pr85832.c: New test.
3119 * gcc.target/i386/avx512vl-pr85832.c: New test.
3120 * gcc.target/i386/avx512bw-pr85832.c: New test.
3121 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
3122
3123 2018-05-25 Bin Cheng <bin.cheng@arm.com>
3124
3125 PR tree-optimization/85720
3126 * gcc.dg/tree-ssa/pr85720.c: New test.
3127 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
3128 distribution.
3129
3130 2018-05-25 Martin Liska <mliska@suse.cz>
3131
3132 PR testsuite/85911
3133 * gcc.dg/tree-prof/update-loopch.c: Do not scan
3134 for 'Removing basic block'.
3135
3136 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
3137
3138 * gnat.dg/sec_stack1.adb: New testcase.
3139
3140 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3141
3142 * gnat.dg/fixedpnt4.adb: New testcase.
3143
3144 2018-05-25 Javier Miranda <miranda@adacore.com>
3145
3146 * gnat.dg/interface7.adb: New testcase.
3147
3148 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
3149
3150 * gnat.dg/sec_stack2.adb: New testcase.
3151
3152 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3153
3154 * gnat.dg/interface6.adb: New testcase.
3155
3156 2018-05-25 Ed Schonberg <schonberg@adacore.com>
3157
3158 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
3159
3160 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3161
3162 * lib/target-supports.exp
3163 (check_effective_target_vect_double_cond_arith): Include
3164 multiplication and division.
3165 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
3166 fully-masked loops with a fixed vector length.
3167 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
3168 tests.
3169 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
3170 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
3171 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
3172
3173 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3174
3175 * gcc.target/aarch64/sve/div_1.c: New test.
3176 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
3177 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
3178 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
3179
3180 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3181
3182 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
3183
3184 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
3185
3186 * lib/target-supports.exp
3187 (check_effective_target_vect_double_cond_arith): New proc.
3188 * gcc.dg/vect/vect-cond-arith-1.c: New test.
3189 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
3190 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
3191 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
3192 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
3193 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
3194 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
3195
3196 2018-05-25 Janus Weil <janus@gcc.gnu.org>
3197
3198 PR fortran/85839
3199 * gfortran.dg/f2018_obs.f90: New test case.
3200
3201 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3202
3203 PR fortran/85543
3204 * gfortran.dg/pr85543.f90: New test.
3205
3206 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3207
3208 PR fortran/85780
3209 * gfortran.dg/pr85780.f90: New test.
3210
3211 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3212
3213 PR fortran/85779
3214 * gfortran.dg/pr85779_1.f90: New test.
3215 * gfortran.dg/pr85779_2.f90: Ditto.
3216 * gfortran.dg/pr85779_3.f90: Ditto.
3217
3218 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
3219
3220 PR fortran/85895
3221
3222 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
3223 * gfortran.dg/pr85895.f90: New test.
3224
3225 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
3226
3227 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
3228 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
3229
3230 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
3231
3232 * gcc.dg/fold-popcount-1.c: New testcase.
3233 * gcc.dg/fold-popcount-2.c: New testcase.
3234 * gcc.dg/fold-popcount-3.c: New testcase.
3235 * gcc.dg/fold-popcount-4.c: New testcase.
3236
3237 2018-05-24 Marek Polacek <polacek@redhat.com>
3238
3239 PR c++/85847
3240 * g++.dg/cpp0x/new3.C: New test.
3241
3242 2018-05-24 Javier Miranda <miranda@adacore.com>
3243
3244 * gnat.dg/discr52.adb: New testcase.
3245
3246 2018-05-24 Ed Schonberg <schonberg@adacore.com>
3247
3248 * gnat.dg/others1.adb: New testcase.
3249
3250 2018-05-24 Justin Squirek <squirek@adacore.com>
3251
3252 * gnat.dg/raise_expr.adb: New testcase.
3253
3254 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
3255
3256 * gnat.dg/formal_containers.adb: New testcase.
3257
3258 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3259
3260 * gcc.target/i386/pr85345.c: Require ifunc support.
3261
3262 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
3263
3264 * gcc.dg/vect/vect-fma-1.c: New test.
3265
3266 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3267
3268 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
3269 scan-tree-dump*.
3270
3271 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
3272
3273 PR target/83009
3274 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
3275
3276 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
3277
3278 PR target/78849
3279 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
3280 DEFAULT_CFLAGS.
3281 * gcc.target/msp430/pr78849.c: New test.
3282
3283 2018-05-23 Marek Polacek <polacek@redhat.com>
3284
3285 * g++.dg/cpp2a/range-for8.C: New test.
3286 * g++.dg/cpp2a/range-for9.C: New test.
3287 * g++.dg/cpp2a/range-for10.C: New test.
3288
3289 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
3290
3291 * lib/target-supports.exp (check_effective_target_be): New.
3292 (check_effective_target_le): New.
3293
3294 2018-05-23 Marek Polacek <polacek@redhat.com>
3295
3296 * g++.dg/cpp2a/range-for1.C: New test.
3297 * g++.dg/cpp2a/range-for2.C: New test.
3298 * g++.dg/cpp2a/range-for3.C: New test.
3299 * g++.dg/cpp2a/range-for4.C: New test.
3300 * g++.dg/cpp2a/range-for5.C: New test.
3301 * g++.dg/cpp2a/range-for6.C: New test.
3302 * g++.dg/cpp2a/range-for7.C: New test.
3303
3304 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
3305
3306 * gcc.target/i386/cvt-3.c: New test.
3307
3308 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
3309
3310 * gcc.target/i386/cvt-2.c: New test.
3311
3312 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
3313
3314 * gcc.dg/pr79985.c: New testcase.
3315
3316 2018-05-23 Richard Biener <rguenther@suse.de>
3317
3318 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
3319
3320 2018-05-23 Sudakshina Das <sudi.das@arm.com>
3321
3322 PR target/84882
3323 * gcc.target/aarch64/pr84882.c: New test.
3324 * gcc.target/aarch64/target_attr_18.c: Likewise.
3325
3326 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
3327
3328 PR tree-optimization/85853
3329 * gfortran.dg/vect/pr85853.f90: New test.
3330
3331 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3332
3333 * gnat.dg/import2.adb: New testcase.
3334
3335 2018-05-23 Ed Schonberg <schonberg@adacore.com>
3336
3337 * gnat.dg/discr51.adb: New testcase.
3338
3339 2018-05-23 Javier Miranda <miranda@adacore.com>
3340
3341 * gnat.dg/valid_scalars1.adb: New testcase.
3342
3343 2018-05-23 Ed Schonberg <schonberg@adacore.com>
3344
3345 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
3346
3347 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3348
3349 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
3350 testcase.
3351
3352 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
3353
3354 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
3355 testcase.
3356
3357 2018-05-23 Bob Duff <duff@adacore.com>
3358
3359 * gnat.dg/addr10.adb: New testcase.
3360
3361 2018-05-23 Richard Biener <rguenther@suse.de>
3362
3363 PR middle-end/85874
3364 * gcc.dg/Wstrict-overflow-27.c: New testcase.
3365
3366 2018-05-23 Yury Gribov <tetra2005@gmail.com>
3367
3368 PR tree-optimization/85822
3369 * c-c++-common/pr85822.c: New test.
3370
3371 2018-05-23 Richard Biener <rguenther@suse.de>
3372
3373 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
3374
3375 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3376
3377 PR fortran/85841
3378 * gfortran.dg/pr30667.f: Add option "-std=legacy".
3379
3380 2018-05-22 Martin Sebor <msebor@redhat.com>
3381
3382 PR middle-end/85359
3383 * gcc.dg/attr-nonstring.c: New test.
3384
3385 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
3386
3387 PR target/85345
3388 * gcc.target/i386/pr85345.c: New test.
3389
3390 2018-05-22 Luis Machado <luis.machado@linaro.org>
3391
3392 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
3393
3394 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3395
3396 PR fortran/85841
3397 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
3398 dg-additional-options.
3399 * gfortran.dg/graphite/block-2.f: Ditto.
3400 * gfortran.dg/graphite/id-19.f: Ditto.
3401 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3402 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3403 * gfortran.dg/vect/pr52580.f: Ditto.
3404
3405 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
3406
3407 * gcc.target/aarch64/ldp_stp_6.c: New.
3408 * gcc.target/aarch64/ldp_stp_7.c: New.
3409 * gcc.target/aarch64/ldp_stp_8.c: New.
3410
3411 2018-05-22 Martin Sebor <msebor@redhat.com>
3412
3413 PR c/85623
3414 * c-c++-common/attr-nonstring-3.c: Adjust.
3415 * c-c++-common/attr-nonstring-4.c: Adjust.
3416 * c-c++-common/attr-nonstring-6.c: New test.
3417
3418 2018-05-22 Martin Sebor <msebor@redhat.com>
3419
3420 PR tree-optimization/85826
3421 * gcc.dg/Wrestrict-17.c: New test.
3422
3423 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3424
3425 * gcc.dg/torture/pr85862.c: Rename to...
3426 * gcc.dg/torture/pr85852.c: ...this.
3427
3428 2018-05-22 Justin Squirek <squirek@adacore.com>
3429
3430 * gnat.dg/warn14.adb: New testcase.
3431
3432 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
3433
3434 * gnat.dg/controlled8.adb: New testcase.
3435
3436 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
3437
3438 * gnat.dg/discr50.adb: New testcase.
3439
3440 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3441
3442 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
3443 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
3444 gnat.dg/discr49_rec2.ads: New testcase.
3445
3446 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3447
3448 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
3449 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
3450 testcase.
3451
3452 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3453
3454 * gnat.dg/fixedpnt3.adb: New testcase.
3455
3456 2018-05-22 Justin Squirek <squirek@adacore.com>
3457
3458 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
3459 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
3460
3461 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3462
3463 PR middle-end/85862
3464 * gcc.dg/torture/pr85862.c: New test.
3465
3466 2018-05-22 Richard Biener <rguenther@suse.de>
3467
3468 PR tree-optimization/85834
3469 * g++.dg/torture/pr85834.C: New testcase.
3470 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
3471
3472 2018-05-22 Martin Liska <mliska@suse.cz>
3473
3474 PR ipa/85607
3475 * g++.dg/ipa/pr85607.C: New test.
3476
3477 2018-05-22 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/85863
3480 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
3481
3482 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3483
3484 PR fortran/85841
3485 * gfortran.dg/assumed_rank_5.f90: Update error message.
3486 * gfortran.dg/assumed_type_4.f90: Ditto.
3487 * gfortran.dg/bind_c_array_params.f03: Ditto.
3488 * gfortran.dg/bind_c_usage_28.f90: Ditto.
3489 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3490 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3491 * gfortran.dg/c_loc_tests_11.f03: Ditto.
3492 * gfortran.dg/coarray_atomic_2.f90: Ditto.
3493 * gfortran.dg/coarray_collectives_2.f90: Ditto.
3494 * gfortran.dg/coarray_collectives_10.f90: Ditto.
3495 * gfortran.dg/coarray_collectives_13.f90: Ditto.
3496 * gfortran.dg/rank_3.f90: Ditto.
3497 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
3498 * gfortran.dg/implicit_14.f90: Ditto.
3499
3500 2018-05-21 Christian Groessler <chris@groessler.org>
3501
3502 * gcc.c-torture/compile/simd-5.c: Fix comment.
3503
3504 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
3505
3506 PR target/85657
3507 * gcc.target/powerpc/pr85657-1.c: New test for converting between
3508 __float128, __ibm128, and long double.
3509 * gcc.target/powerpc/pr85657-2.c: Likewise.
3510 * gcc.target/powerpc/pr85657-3.c: Likewise.
3511 * g++.dg/pr85667.C: New test to make sure __ibm128 is
3512 implementated as a separate type internally, and is not just an
3513 alias for long double.
3514
3515 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
3516
3517 PR tree-optimization/85814
3518 * gcc.dg/torture/pr85814.c: New test.
3519
3520 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3521
3522 PR c++/84588
3523 * g++.dg/cpp0x/cond1.C: New.
3524 * g++.dg/cpp1y/pr84588-1.C: Likewise.
3525 * g++.dg/cpp1y/pr84588-2.C: Likewise.
3526 * g++.dg/cpp1y/pr84588-3.C: Likewise.
3527 * g++.dg/parse/cond6.C: Likewise.
3528 * g++.dg/parse/cond7.C: Likewise.
3529 * g++.dg/parse/cond8.C: Likewise.
3530 * g++.dg/cpp1z/decomp16.C: Update.
3531 * g++.old-deja/g++.jason/cond.C: Likewise.
3532
3533 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
3534
3535 ChangeLog for r260480
3536 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
3537 warnings for deleted and obsolescent features.
3538 * gfortran.dg/graphite/id-19.f: Ditto.
3539 * gfortran.dg/graphite/id-20.f: Ditto.
3540 * gfortran.dg/graphite/id-27.f90: Ditto.
3541 * gfortran.dg/graphite/pr82449.f: Ditto.
3542
3543 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3544
3545 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
3546 tiny and large memory models.
3547
3548 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3549
3550 * gnat.dg/suppress_initialization.adb,
3551 gnat.dg/suppress_initialization_pkg.ads: New testcase.
3552
3553 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3554
3555 * gnat.dg/exit1.adb: New testcase.
3556
3557 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3558
3559 * gnat.dg/array30.adb: New testcase.
3560
3561 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
3562
3563 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
3564
3565 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3566
3567 * gcc.c-torture/execute/ssad-run.c: New test.
3568 * gcc.c-torture/execute/usad-run.c: Likewise.
3569 * gcc.target/aarch64/ssadv16qi.c: Likewise.
3570 * gcc.target/aarch64/usadv16qi.c: Likewise.
3571
3572 2018-05-21 Tamar Christina <tamar.christina@arm.com>
3573
3574 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
3575 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
3576 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
3577 vbcaxq_s64): New.
3578 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3579 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3580 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3581
3582 2018-05-21 Janus Weil <janus@gcc.gnu.org>
3583
3584 PR fortran/85841
3585 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
3586 * gfortran.dg/g77/20020307-1.f: Ditto.
3587 * gfortran.dg/g77/980310-3.f: Ditto.
3588 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
3589 * gfortran.dg/goacc/loop-1.f95: Ditto.
3590 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
3591 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
3592 * gfortran.dg/gomp/do-1.f90: Ditto.
3593 * gfortran.dg/gomp/omp_do1.f90: Ditto.
3594 * gfortran.dg/pr17229.f: Ditto.
3595 * gfortran.dg/pr37243.f: Ditto.
3596 * gfortran.dg/pr49721-1.f: Ditto.
3597 * gfortran.dg/pr58484.f: Ditto.
3598 * gfortran.dg/pr81175.f: Ditto.
3599 * gfortran.dg/pr81723.f: Ditto.
3600 * gfortran.dg/predcom-2.f: Ditto.
3601 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3602 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3603 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3604 * gfortran.dg/vect/pr52580.f: Ditto.
3605
3606 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3607
3608 PR fortran/80657
3609 * gfortran.dg/char_result_18.f90: New test.
3610
3611 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3612
3613 PR fortran/49636
3614 * gfortran.dg/associate_38.f90: New test.
3615
3616 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3617
3618 PR fortran/82275
3619 * gfortran.dg/select_type_42.f90: New test.
3620
3621 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
3622
3623 PR fortran/82923
3624 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
3625 that the patch fixes PR66694 & PR82617, although the testcases
3626 are not explicitly included.
3627
3628 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
3629
3630 * gcc.dg/stack-usage-1.c: Add support for rv32e.
3631
3632 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
3633
3634 PR c++/82899
3635 * g++.dg/pr82899.C: New testcase.
3636
3637 2018-05-18 Martin Liska <mliska@suse.cz>
3638
3639 * gcc.dg/pr68766.c: Change pruned output.
3640
3641 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
3642
3643 PR c++/85782
3644 * c-c++-common/goacc/pr85782.c: New test.
3645
3646 2018-05-18 Sudakshina Das <sudi.das@arm.com>
3647
3648 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
3649
3650 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3651
3652 * gcc.target/arm/pr62554.c: Delete.
3653 * gcc.target/arm/pr69610-1.c: Likewise.
3654 * gcc.target/arm/pr69610-2.c: Likewise.
3655
3656 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3657
3658 * gcc.target/arm/pr40887.c: Update comment.
3659 * lib/target-supports.exp: Don't generate effective target checks
3660 and related helpers for armv5. Update comment.
3661 * gcc.target/arm/armv5_thumb_isa.c: Delete.
3662 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
3663 target check and options.
3664
3665 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3666
3667 PR middle-end/85817
3668 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
3669 scan-tree-dump-not for h.
3670
3671 2018-05-18 Richard Biener <rguenther@suse.de>
3672
3673 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3674 * gcc.dg/tree-ssa/pr45397.c: Likewise.
3675 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
3676 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3677 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
3678 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3679 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3680 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3681 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3682 * gcc.dg/tree-ssa/vrp58.c: Likewise.
3683 * gcc.dg/vrp-min-max-1.c: Likewise.
3684 * gcc.dg/vrp-min-max-3.c: New testcase.
3685
3686 2018-05-18 Richard Biener <rguenther@suse.de>
3687
3688 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
3689 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
3690 * gcc.dg/graphite/scop-6.c: Likewise.
3691 * gcc.dg/graphite/scop-7.c: Likewise.
3692 * gcc.dg/graphite/scop-8.c: Likewise.
3693 * gcc.dg/graphite/scop-9.c: Likewise.
3694
3695 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3696
3697 * gcc.target/aarch64/vect-init-ld1.c: New test.
3698
3699 2018-05-18 Martin Liska <mliska@suse.cz>
3700
3701 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
3702 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3703
3704 2018-05-18 Martin Liska <mliska@suse.cz>
3705
3706 * gcc.dg/ipa/ipa-icf-39.c: New test.
3707 * gcc.dg/pr68766.c: Adjust pruned output.
3708
3709 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
3710
3711 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
3712 New proc.
3713 * gcc.dg/fma-1.c: New test.
3714 * gcc.dg/fma-2.c: Likewise.
3715 * gcc.dg/fma-3.c: Likewise.
3716 * gcc.dg/fma-4.c: Likewise.
3717 * gcc.dg/fma-5.c: Likewise.
3718 * gcc.dg/fma-6.c: Likewise.
3719 * gcc.dg/fma-7.c: Likewise.
3720 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
3721 scalar_all_fma.
3722 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
3723 * gfortran.dg/reassoc_8.f: Likewise.
3724 * gfortran.dg/reassoc_9.f: Likewise.
3725 * gfortran.dg/reassoc_10.f: Likewise.
3726
3727 2018-05-17 Jim Wilson <jimw@sifive.com>
3728
3729 * gcc.target/riscv/switch-qi.c: New.
3730 * gcc.target/riscv/switch-si.c: New.
3731
3732 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
3733
3734 PR target/85698
3735 * gcc.target/powerpc/pr85698.c: New test.
3736
3737 2018-05-17 Richard Biener <rguenther@suse.de>
3738
3739 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
3740
3741 2018-05-17 Bin Cheng <bin.cheng@arm.com>
3742
3743 PR tree-optimization/85793
3744 * gcc.dg/vect/pr85793.c: New test.
3745
3746 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
3747
3748 * gcc.dg/gimplefe-28.c: New test.
3749 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
3750 internal function calls.
3751 * gcc.dg/goacc/loop-processing-1.c: Likewise.
3752
3753 2018-05-17 Martin Liska <mliska@suse.cz>
3754
3755 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
3756 space in between 'G_' and '('.
3757
3758 2018-05-17 Jakub Jelinek <jakub@redhat.com>
3759
3760 PR target/85323
3761 * gcc.target/i386/pr85323-7.c: New test.
3762 * gcc.target/i386/pr85323-8.c: New test.
3763 * gcc.target/i386/pr85323-9.c: New test.
3764
3765 PR target/85323
3766 * gcc.target/i386/pr85323-4.c: New test.
3767 * gcc.target/i386/pr85323-5.c: New test.
3768 * gcc.target/i386/pr85323-6.c: New test.
3769
3770 PR target/85323
3771 * gcc.target/i386/pr85323-1.c: New test.
3772 * gcc.target/i386/pr85323-2.c: New test.
3773 * gcc.target/i386/pr85323-3.c: New test.
3774
3775 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
3776 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
3777 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
3778 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
3779 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
3780 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
3781 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
3782 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
3783 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
3784 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
3785 * gcc.target/i386/avx512f-setzero-1.c: New test.
3786
3787 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
3788
3789 * gcc.target/aarch64/vect-slp-dup.c: New.
3790
3791 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3792
3793 PR c++/85713
3794 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
3795
3796 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
3797
3798 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
3799 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
3800
3801 2018-05-17 Richard Biener <rguenther@suse.de>
3802
3803 PR tree-optimization/85757
3804 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
3805
3806 2018-05-16 Marek Polacek <polacek@redhat.com>
3807
3808 PR c++/85363
3809 * g++.dg/cpp0x/initlist-throw1.C: New test.
3810 * g++.dg/cpp0x/initlist-throw2.C: New test.
3811
3812 2018-05-16 Carl Love <cel@us.ibm.com>
3813
3814 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
3815 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
3816 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
3817
3818 2018-05-16 Richard Biener <rguenther@suse.de>
3819
3820 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
3821 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
3822 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
3823
3824 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
3825
3826 * gcc.target/aarch64/sve/vcond_10.c: New test.
3827 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
3828 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
3829 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
3830
3831 2018-05-15 Martin Sebor <msebor@redhat.com>
3832
3833 PR tree-optimization/85753
3834 * gcc.dg/Wrestrict-10.c: Adjust.
3835 * gcc.dg/Wrestrict-16.c: New test.
3836
3837 2018-05-15 Martin Sebor <msebor@redhat.com>
3838
3839 PR middle-end/85643
3840 * c-c++-common/attr-nonstring-7.c: New test.
3841
3842 2018-05-15 Richard Biener <rguenther@suse.de>
3843
3844 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
3845
3846 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3847
3848 PR tree-optimization/83648
3849 * gcc.dg/tree-ssa/pr83648.c: New test.
3850 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
3851
3852 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3853
3854 PR ipa/85734
3855 * gcc.dg/ipa/pr85734.c: New test.
3856
3857 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
3858
3859 PR target/85756
3860 * gnat.dg/opt70.adb: New test.
3861 * gnat.dg/opt70_pkg.ad[sb]: New helper.
3862
3863 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3864
3865 * gcc.target/aarch64/crypto-fuse-1.c: New test.
3866 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
3867
3868 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3869
3870 * gcc.target/aarch64/vmov_n_1.c: Update test.
3871 * gcc.target/aarch64/vfp-1.c: Update test.
3872
3873 2018-05-14 Jakub Jelinek <jakub@redhat.com>
3874
3875 PR target/85756
3876 * gcc.c-torture/execute/pr85756.c: New test.
3877
3878 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
3879
3880 * gcc.target/i386/cldemote-1.c: New test.
3881
3882 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
3883
3884 PR fortran/85742
3885 * gfortran.dg/assumed_type_9.f90 : New test.
3886
3887 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
3888
3889 PR fortran/85542
3890 * gfortran.dg/pr85542.f90: New test.
3891
3892 2018-05-11 Martin Jambor <mjambor@suse.cz>
3893
3894 PR ipa/85655
3895 * g++.dg/lto/pr85655_0.C: New test.
3896
3897 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
3898
3899 * gcc.target/i386/tpause-1.c: New test.
3900 * gcc.target/i386/umonitor-1.c: New test.
3901
3902 2018-05-11 Jakub Jelinek <jakub@redhat.com>
3903
3904 PR c/85696
3905 * c-c++-common/gomp/pr85696.c: New test.
3906
3907 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
3908 Jakub Jelinek <jakub@redhat.com>
3909
3910 PR tree-optimization/85692
3911 * gcc.target/i386/pr85692.c: New test.
3912
3913 2018-05-11 Martin Liska <mliska@suse.cz>
3914
3915 PR sanitizer/85556
3916 * c-c++-common/ubsan/attrib-6.c: New test.
3917
3918 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3919
3920 PR fortran/85687
3921 * gfortran.dg/pr85687.f90: new test.
3922
3923 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3924
3925 PR fortran/85521
3926 * gfortran.dg/pr85521_1.f90: New test.
3927 * gfortran.dg/pr85521_2.f90: New test.
3928
3929 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3930
3931 PR fortran/70870
3932 * gfortran.dg/pr70870_1.f90: New test.
3933
3934 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
3935
3936 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
3937
3938 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3939
3940 PR c++/85662
3941 * g++.dg/ext/offsetof2.C: New test.
3942
3943 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
3944
3945 PR fortran/68846
3946 * gfortran.dg/temporary_3.f90 : New test.
3947
3948 PR fortran/70864
3949 * gfortran.dg/temporary_2.f90 : New test.
3950
3951 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
3952
3953 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
3954 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
3955 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
3956 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
3957 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
3958 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
3959 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
3960 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
3961 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
3962 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
3963 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
3964 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
3965 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
3966 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
3967 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
3968 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
3969 * gcc.dg/vmx/st-be-order.c: Delete testcase.
3970 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
3971 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
3972 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
3973 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
3974 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
3975 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
3976 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
3977 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
3978 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
3979 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
3980
3981 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3982
3983 PR tree-optimization/85699
3984 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
3985 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
3986 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
3987 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
3988
3989 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
3990
3991 * g++.dg/tls/pr85400.C: New test.
3992
3993 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3994
3995 PR c++/85713
3996 * g++.dg/cpp1y/lambda-generic-85713.C: New.
3997
3998 2018-05-09 Carl Love <cel@us.ibm.com>
3999
4000 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
4001
4002 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
4003
4004 PR c++/85713
4005 Revert:
4006 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4007
4008 PR c++/84588
4009 * g++.dg/cpp1y/pr84588.C: New.
4010
4011 2018-05-09 Andreas Schwab <schwab@suse.de>
4012
4013 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
4014
4015 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
4016
4017 * gcc.target/aarch64/store_lane_spill_1.c: New test.
4018 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
4019
4020 2018-05-08 Carl Love <cel@us.ibm.com>
4021 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
4022
4023 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4024
4025 PR c++/84588
4026 * g++.dg/cpp1y/pr84588.C: New.
4027
4028 2018-05-08 Marek Polacek <polacek@redhat.com>
4029
4030 PR c++/85695
4031 * g++.dg/cpp1z/constexpr-if22.C: New test.
4032
4033 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
4034
4035 PR target/85693
4036 * gcc.target/i386/pr85693.c: New test.
4037
4038 2018-05-08 Jakub Jelinek <jakub@redhat.com>
4039
4040 PR target/85683
4041 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
4042 scan-assembler-times checking that except for [fh]*xor other functions
4043 don't use any load instructions.
4044
4045 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
4046
4047 * gcc.target/i386/builtin_target.c: Test goldmont.
4048 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
4049 arch=silvermont.
4050
4051 2018-05-08 Jakub Jelinek <jakub@redhat.com>
4052
4053 PR target/85572
4054 * g++.dg/other/sse2-pr85572-1.C: New test.
4055 * g++.dg/other/sse2-pr85572-2.C: New test.
4056 * g++.dg/other/sse4-pr85572-1.C: New test.
4057 * g++.dg/other/avx2-pr85572-1.C: New test.
4058
4059 PR target/85317
4060 * gcc.target/i386/pr85317.c: New test.
4061 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
4062 optimization barrier to avoid optimizing away the expected insn.
4063
4064 PR target/85480
4065 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
4066 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
4067
4068 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4069
4070 * g++.dg/other/sve_const_pred_1.C: Rename to...
4071 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
4072 target selectors and explicit -march options.
4073 * g++.dg/other/sve_const_pred_2.C: Rename to...
4074 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
4075 * g++.dg/other/sve_const_pred_3.C: Rename to...
4076 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
4077 * g++.dg/other/sve_const_pred_4.C: Rename to...
4078 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
4079 * g++.dg/other/sve_tls_2.C: Rename to...
4080 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
4081 * g++.dg/other/sve_vcond_1.C: Rename to...
4082 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
4083 * g++.dg/other/sve_vcond_1_run.C: Rename to...
4084 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
4085
4086 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4087
4088 PR testsuite/85586
4089 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
4090 !vect_no_align.
4091
4092 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4093
4094 PR c++/57429
4095 * g++.dg/cpp0x/deleted14.C: New.
4096
4097 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4098 Alan Hayward <alan.hayward@arm.com>
4099 David Sherwood <david.sherwood@arm.com>
4100
4101 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
4102 XFAIL the BIC test.
4103 * gcc.target/aarch64/sve/vcond_7.c: New test.
4104 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
4105
4106 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4107
4108 PR c++/70563
4109 * g++.dg/cpp0x/sfinae62.C: New.
4110
4111 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
4112
4113 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
4114 load from src[i].
4115
4116 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
4117
4118 PR c++/80691
4119 * g++.dg/cpp0x/narrowing1.C: New.
4120
4121 2018-05-08 Richard Biener <rguenther@suse.de>
4122
4123 PR middle-end/85588
4124 * gcc.dg/torture/pr85574.c: Rename to...
4125 * gcc.dg/torture/pr85588.c: ... this.
4126
4127 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4128
4129 PR fortran/54613
4130 * gfortran.dg/minmaxloc_12.f90: New test case.
4131 * gfortran.dg/minmaxloc_13.f90: New test case.
4132
4133 2018-05-07 Nathan Sidwell <nathan@acm.org>
4134
4135 * g++.dg/cpp0x/range-for10.C: Delete.
4136 * g++.dg/ext/forscope1.C: Delete.
4137 * g++.dg/ext/forscope2.C: Delete.
4138 * g++.dg/template/for1.C: Delete.
4139
4140 2018-05-07 Jeff Law <law@redhat.com>
4141
4142 * gfortran.dg/linefile.f90: New test.
4143
4144 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
4145
4146 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
4147 and options.
4148
4149 2018-05-06 Jakub Jelinek <jakub@redhat.com>
4150
4151 PR c++/85659
4152 * g++.dg/ext/asm14.C: New test.
4153 * g++.dg/ext/asm15.C: New test.
4154 * g++.dg/ext/asm16.C: New test.
4155
4156 2018-05-06 Michael Eager <eager@eagercon.com>
4157
4158 * gcc.target/microblaze/others/picdtr.c: Correct option
4159 -fPIE -mpic-data-is-text-relative.
4160
4161 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
4162
4163 * gcc.target/microblaze/others/picdtr.c: Add test for
4164 -fPIE -mpic-data-is-text-relative.
4165
4166 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
4167
4168 PR fortran/85507
4169 * gfortran.dg/coarray_dependency_1.f90: New test.
4170 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
4171
4172 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
4173
4174 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
4175 to match the currently produced gimple.
4176
4177 2018-05-04 Carl Love <cel@us.ibm.com>
4178
4179 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
4180 vec_trunc.
4181 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
4182 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
4183 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
4184 xvcmpgedp counts. Add xxsel counts.
4185
4186 2018-05-04 Richard Biener <rguenther@suse.de>
4187
4188 PR middle-end/85627
4189 * g++.dg/torture/pr85627.C: New testcase.
4190
4191 2018-05-04 Richard Biener <rguenther@suse.de>
4192
4193 PR middle-end/85574
4194 * gcc.dg/torture/pr85574.c: New testcase.
4195 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
4196
4197 2018-05-04 Jakub Jelinek <jakub@redhat.com>
4198
4199 PR libstdc++/85466
4200 * gcc.dg/nextafter-1.c: New test.
4201 * gcc.dg/nextafter-2.c: New test.
4202 * gcc.dg/nextafter-3.c: New test.
4203 * gcc.dg/nextafter-4.c: New test.
4204
4205 2018-05-03 Nathan Sidwell <nathan@acm.org>
4206
4207 Remove -ffriend-injection.
4208 * g++.old-deja/g++.jason/scoping15.C: Delete.
4209 * g++.old-deja/g++.mike/net43.C: Delete.
4210
4211 2018-05-03 Jakub Jelinek <jakub@redhat.com>
4212
4213 PR target/85530
4214 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
4215 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
4216 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
4217 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
4218
4219 2018-05-03 Tom de Vries <tom@codesourcery.com>
4220
4221 PR testsuite/85106
4222 * lib/scanoffloadtree.exp: New file.
4223
4224 2018-05-03 Richard Biener <rguenther@suse.de>
4225
4226 PR tree-optimization/85615
4227 * gcc.dg/torture/pr85615.c: New testcase.
4228
4229 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4230
4231 PR tree-optimization/70291
4232 * gcc.dg/complex-6.c: New test.
4233 * gcc.dg/complex-7.c: Likewise.
4234
4235 2018-05-03 Richard Biener <rguenther@suse.de>
4236
4237 PR testsuite/85579
4238 * fortran.dg/pr51434.f90: Truncate transfer argument.
4239
4240 2018-05-02 Jakub Jelinek <jakub@redhat.com>
4241
4242 PR target/85582
4243 * gcc.c-torture/execute/pr85582-3.c: New test.
4244
4245 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
4246 Jason Merrill <jason@redhat.com>
4247
4248 PR c++/68374
4249 * g++.dg/warn/Wshadow-13.C: New.
4250 * g++.dg/warn/Wshadow-14.C: Likewise.
4251
4252 2018-05-02 Tom de Vries <tom@codesourcery.com>
4253
4254 PR libgomp/82428
4255 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
4256 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
4257
4258 2018-05-02 David Pagan <dave.pagan@oracle.com>
4259
4260 PR c/30552
4261 * gcc.dg/noncompile/pr30552-1.c: New test.
4262 * gcc.dg/noncompile/pr30552-2.c: New test.
4263 * gcc.dg/noncompile/pr30552-3.c: New test.
4264 * gcc.dg/noncompile/pr30552-4.c: New test.
4265
4266 2018-05-02 Richard Biener <rguenther@suse.de>
4267
4268 PR tree-optimization/85597
4269 * gcc.dg/vect/pr85597.c: New testcase.
4270
4271 2018-05-02 Tom de Vries <tom@codesourcery.com>
4272
4273 PR testsuite/85106
4274 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
4275 * lib/scanltranstree.exp: New file.
4276 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
4277 (scan-ltrans-tree-dump-times_required_options)
4278 (scan-ltrans-tree-dump-not_required_options)
4279 (scan-ltrans-tree-dump-dem_required_options)
4280 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
4281 * lib/gcc-dg.exp: Include scanltranstree.exp.
4282
4283 2018-05-02 Tom de Vries <tom@codesourcery.com>
4284
4285 PR testsuite/85106
4286 * gcc.dg/ipa/ipa-icf-38.c: New test.
4287 * gcc.dg/ipa/ipa-icf-38a.c: New test.
4288 * lib/scandump.exp (dump-base): New proc.
4289 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
4290 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
4291 base.
4292 * lib/scanipa.exp: Add "" argument to scan-dump calls.
4293 * lib/scanlang.exp: Same.
4294 * lib/scanrtl.exp: Same.
4295 * lib/scantree.exp: Same.
4296 * lib/scanwpaipa.exp: New file.
4297 * lib/gcc-dg.exp: Include scanwpaipa.exp.
4298
4299 2018-05-02 Richard Biener <rguenther@suse.de>
4300
4301 PR middle-end/85567
4302 * gcc.dg/torture/pr85567.c: New testcase.
4303
4304 2018-05-02 Jakub Jelinek <jakub@redhat.com>
4305
4306 PR target/85582
4307 * gcc.c-torture/execute/pr85582-1.c: New test.
4308 * gcc.c-torture/execute/pr85582-2.c: New test.
4309
4310 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
4311
4312 PR tree-optimization/85586
4313 * gcc.dg/vect/pr85586.c: New test.
4314
4315 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
4316
4317 PR tree-optimization/85143
4318 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
4319 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
4320
4321 2018-05-01 David Malcolm <dmalcolm@redhat.com>
4322
4323 PR c/84258
4324 * c-c++-common/Wformat-pr84258.c: New test.
4325
4326 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4327
4328 PR tree-optimization/82665
4329 * gcc.dg/tree-ssa/pr82665.c: New test.
4330
4331 2018-04-30 David Malcolm <dmalcolm@redhat.com>
4332
4333 PR c++/85523
4334 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
4335 (test_add_fixit_insert_formatted_single_line): New function.
4336 (test_add_fixit_insert_formatted_multiline): New function.
4337 Extend expected output of generated patch to include fix-it hints
4338 for these.
4339 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
4340 "gcc-rich-location.h". Add test coverage for
4341 gcc_rich_location::add_fixit_insert_formatted.
4342
4343 2018-04-30 David Malcolm <dmalcolm@redhat.com>
4344
4345 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4346 (test_show_locus): Update for location_get_source_line returning a
4347 char_span. Use char_span for handling words in the
4348 "test_many_nested_locations" fix-it example.
4349
4350 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4351
4352 * gcc.target/arc/interrupt-8.c: Update test.
4353 * gcc.target/arc/loop-4.c: Likewise.
4354 * gcc.target/arc/loop-hazard-1.c: Likewise.
4355 * gcc.target/arc/sdata-3.c: Likewise.
4356
4357 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
4358
4359 * gcc.target/arc/store-merge-1.c: New test.
4360 * gcc.target/arc/add_n-combine.c: Update test.
4361
4362 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
4363
4364 Microblaze Target: PIC data text relative
4365
4366 * gcc.target/microblaze/others/data_var1.c: Include
4367 PIC case of r20 base register.
4368 * gcc.target/microblaze/others/data_var2.c: Ditto.
4369 * gcc.target/microblaze/others/picdtr.c: Add new
4370 test case for -mpic-is-data-text-relative.
4371 * gcc.target/microblaze/others/sdata_var1.c: Add
4372 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
4373 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
4374 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
4375 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
4376 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
4377 * gcc.target/microblaze/others/string_cst1_gpopt.c:
4378 Ditto.
4379 * gcc.target/microblaze/others/string_cst2_gpopt.c:
4380 Ditto.
4381
4382 2018-04-30 Richard Biener <rguenther@suse.de>
4383
4384 PR tree-optimization/28364
4385 PR tree-optimization/85275
4386 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
4387 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
4388 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
4389 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
4390 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
4391 still passes.
4392 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
4393 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
4394 still passes.
4395 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
4396 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
4397 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
4398
4399 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
4400
4401 PR target/84431
4402 * gcc.target/i386/pr84431.c: New test.
4403
4404 2018-04-27 Martin Jambor <mjambor@suse.cz>
4405
4406 PR ipa/85549
4407 * g++.dg/ipa/pr85549.C: New test.
4408
4409 2018-04-27 Jakub Jelinek <jakub@redhat.com>
4410
4411 PR c++/85553
4412 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
4413 directive.
4414 * g++.dg/cpp0x/constexpr-85553.C: New test.
4415
4416 2018-04-27 David Malcolm <dmalcolm@redhat.com>
4417
4418 PR c++/85515
4419 * g++.dg/pr85515-1.C: New test.
4420 * g++.dg/pr85515-2.C: New test.
4421
4422 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
4423
4424 PR c++/84691
4425 * g++.dg/cpp0x/friend3.C: New.
4426
4427 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4428
4429 PR target/82518
4430 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4431 Use check_effective_target_arm_little_endian.
4432
4433 2018-04-27 Jakub Jelinek <jakub@redhat.com>
4434
4435 PR tree-optimization/85529
4436 * gcc.c-torture/execute/pr85529-1.c: New test.
4437 * gcc.c-torture/execute/pr85529-2.c: New test.
4438 * gcc.dg/pr85529.c: New test.
4439
4440 2018-04-26 Maciej W. Rozycki <macro@mips.com>
4441
4442 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
4443 `.dword' in addition to `lw' and `.word'.
4444
4445 2018-04-26 Maciej W. Rozycki <macro@mips.com>
4446
4447 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
4448
4449 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
4450
4451 * gnat.dg/loop_optimization24.adb: New test.
4452
4453 2018-04-26 Richard Biener <rguenther@suse.de>
4454
4455 PR tree-optimization/85116
4456 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
4457 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
4458 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
4459 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
4460
4461 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
4462
4463 PR target/85473
4464 * gcc.target/i386/pr85473-1.c: New test.
4465 * gcc.target/i386/pr85473-2.c: New test.
4466
4467 2018-04-25 Nathan Sidwell <nathan@acm.org>
4468 Jakub Jelinek <jakub@redhat.com>
4469
4470 PR c++/85437
4471 PR c++/49171
4472 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
4473 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
4474 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
4475 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
4476 * g++.dg/cpp0x/pr85437-1.C: New.
4477 * g++.dg/cpp0x/pr85437-2.C: New.
4478 * g++.dg/cpp0x/pr85437-3.C: New.
4479 * g++.dg/cpp0x/pr85437-4.C: New.
4480
4481 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4482
4483 PR fortran/85520
4484 * gfortran.dg/pr85520.f90: New test.
4485
4486 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4487
4488 PR target/85512
4489 * gcc.dg/pr85512.c: New test.
4490
4491 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
4492
4493 PR target/85485
4494 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
4495 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
4496 * gcc.dg/pr85388-1.c (dg-options): Likwise.
4497 * gcc.dg/pr85388-2.c (dg-options): Likwise.
4498 * gcc.dg/pr85388-3.c (dg-options): Likwise.
4499 * gcc.dg/pr85388-4.c (dg-options): Likwise.
4500 * gcc.dg/pr85388-5.c (dg-options): Likwise.
4501 * gcc.dg/pr85388-6.c (dg-options): Likwise.
4502 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
4503 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
4504 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
4505 * gcc.target/i386/cet-label.c (dg-options): Likwise.
4506 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
4507 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
4508 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
4509 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
4510 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
4511 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
4512 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
4513 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
4514 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
4515 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
4516 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
4517 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
4518 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
4519 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
4520 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
4521 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
4522 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
4523 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
4524 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
4525 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
4526 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
4527 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
4528 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
4529 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
4530 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
4531 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
4532 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
4533 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
4534 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
4535 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
4536 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
4537 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
4538 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
4539 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
4540 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
4541 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
4542 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
4543 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
4544 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
4545 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
4546 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
4547 * gcc.target/i386/pr84146.c (dg-options): Likwise.
4548 * gcc.target/i386/pr85403.c (dg-options): Likwise.
4549 * gcc.target/i386/pr85404.c (dg-options): Likwise.
4550 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
4551 with -mshstk.
4552 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
4553 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
4554 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
4555 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
4556 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
4557 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
4558 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
4559 * (dg-options): Likwise.
4560 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
4561 -mno-cet.
4562 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
4563 * gcc.target/i386/cet-label-3.c: Removed.
4564 * gcc.target/i386/cet-property-3.c: Likwise.
4565 * gcc.target/i386/cet-sjlj-7.c: Likwise.
4566
4567 2018-04-24 Jakub Jelinek <jakub@redhat.com>
4568
4569 PR target/85511
4570 * gcc.target/i386/pr85511.c: New test.
4571
4572 PR target/85503
4573 * g++.dg/ext/pr85503.C: New test.
4574
4575 PR target/85508
4576 * gcc.target/i386/pr85508.c: New test.
4577
4578 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
4579
4580 PR tree-optimization/85478
4581 * g++.dg/pr85478.C: New test.
4582
4583 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
4584
4585 * g++.dg/torture/pr85496.C: New test.
4586
4587 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
4588
4589 PR rtl-optimization/85423
4590 * gcc.dg/pr85423.c: New test.
4591
4592 2018-04-20 Martin Sebor <msebor@redhat.com>
4593
4594 PR c/85365
4595 * gcc.dg/Wrestrict-15.c: New test.
4596
4597 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
4598
4599 PR target/85456
4600 * gcc.target/powerpc/pr85456.c: New test.
4601
4602 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
4603
4604 * g++.dg/ext/undef-bool-1.C: Require lp64.
4605 * gcc.target/powerpc/undef-bool-2.c: Likewise.
4606
4607 2018-04-20 Jeff Law <law@redhat.com>
4608
4609 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
4610 stack protector.
4611 * gcc.dg/stack-check-6.c: Likewise.
4612 * gcc.dg/stack-check-6a.c: Likewise.
4613 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
4614 * gcc.target/i386/stack-check-18.c: Likewise.
4615 * gcc.target/i386/stack-check-19.c: Likewise.
4616
4617 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4618
4619 PR testsuite/85483
4620 * gcc.target/aarch64/sve/vcond_1.c: Move to...
4621 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
4622 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
4623 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
4624
4625 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
4626
4627 PR target/85469
4628 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
4629 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
4630
4631 2018-04-20 Richard Biener <rguenther@suse.de>
4632
4633 PR middle-end/85475
4634 * gcc.dg/torture/pr85475.c: New testcase.
4635
4636 2018-04-20 Martin Jambor <mjambor@suse.cz>
4637
4638 ipa/85449
4639 * gcc.dg/ipa/pr85449.c: New test.
4640
4641 2018-04-20 Martin Jambor <mjambor@suse.cz>
4642
4643 ipa/85447
4644 * g++.dg/ipa/pr85447.C: New file.
4645 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
4646
4647 2018-04-20 Jakub Jelinek <jakub@redhat.com>
4648
4649 PR c++/85462
4650 * g++.dg/cpp0x/pr85462.C: New test.
4651
4652 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4653
4654 * gcc.target/i386/pr85404.c: Require CET target.
4655
4656 2018-04-19 Jakub Jelinek <jakub@redhat.com>
4657
4658 PR tree-optimization/85467
4659 * gcc.dg/pr85467.c: New test.
4660
4661 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
4662
4663 PR c++/84611
4664 * g++.dg/parse/crash68.C: New.
4665
4666 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4667
4668 PR libgcc/85334
4669 * g++.dg/torture/pr85334.C: New test.
4670
4671 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
4672
4673 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
4674 * g++.dg/diagnostic/pr85464.C: New.
4675
4676 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4677
4678 PR target/85397
4679 * gcc.dg/torture/pr85397-1.c: New test.
4680 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
4681 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
4682
4683 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4684
4685 PR target/85404
4686 * gcc.target/i386/pr85404.c: New test.
4687
4688 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4689
4690 PR target/85417
4691 * c-c++-common/attr-nocf-check-1.c: Compile with
4692 -fcf-protection=none.
4693 * c-c++-common/attr-nocf-check-3.c: Likewise.
4694 * gcc.dg/march-generic.c: Likewise.
4695 * gcc.target/i386/align-limit.c: Likewise.
4696 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
4697 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
4698 * gcc.target/i386/cet-property-2.c: Likewise.
4699 * gcc.target/i386/ret-thunk-26.c: Likewise.
4700 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
4701 targets.
4702 * c-c++-common/fcf-protection-2.c: Likewise.
4703 * c-c++-common/fcf-protection-3.c: Likewise.
4704 * c-c++-common/fcf-protection-5.c: Likewise.
4705 * c-c++-common/fcf-protection-6.c: Likewise.
4706 * c-c++-common/fcf-protection-7.c: Likewise.
4707 * gcc.target/i386/cet-label-3.c: New test.
4708 * gcc.target/i386/cet-property-3.c: Likewise.
4709 * gcc.target/i386/cet-sjlj-7.c: Likewise.
4710 * gcc.target/i386/pr85417-1.c: Likewise.
4711 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
4712 __x86_indirect_thunk_nt_(r|e)ax
4713 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4714 * gcc.target/i386/pr85403.c: Remove dg-error,
4715
4716 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
4717
4718 * gcc.target/i386/movdir-1.c: New test.
4719
4720 2018-04-19 Richard Biener <rguenther@suse.de>
4721
4722 PR middle-end/85455
4723 * gcc.dg/pr85455.c: New testcase.
4724
4725 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4726
4727 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
4728 targets.
4729 * g++.dg/lto/pr85405b_0.C: Likewise.
4730 * g++.dg/lto/pr84805_0.C: Likewise.
4731
4732 2018-04-18 Martin Liska <mliska@suse.cz>
4733
4734 PR ipa/83983
4735 PR ipa/85391
4736 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
4737 output.
4738
4739 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
4740
4741 PR target/85388
4742 * gcc.dg/pr85388-1.c: New test.
4743 * gcc.dg/pr85388-2.c: Likewise.
4744 * gcc.dg/pr85388-3.c: Likewise.
4745 * gcc.dg/pr85388-4.c: Likewise.
4746 * gcc.dg/pr85388-5.c: Likewise.
4747 * gcc.dg/pr85388-6.c: Likewise.
4748
4749 2018-04-18 Jan Hubicka <jh@suse.cz>
4750 Martin Liska <mliska@suse.cz>
4751
4752 * g++.dg/lto/pr83121_0.C: Update template.
4753 * g++.dg/lto/pr83121_1.C: Update template.
4754 * g++.dg/lto/pr84805_0.C: Update template.
4755 * g++.dg/lto/pr84805_1.C: Update template.
4756 * g++.dg/lto/pr84805_2.C: Update template.
4757
4758 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4759
4760 PR c++/84630
4761 * g++.dg/cpp0x/pr84630.C: New.
4762
4763 2018-04-18 Jakub Jelinek <jakub@redhat.com>
4764
4765 PR c++/84463
4766 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
4767 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
4768 in two cases. Uncomment two other tests and add expected dg-error for
4769 them.
4770 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
4771 -Wnarrowing diagnostics on some targets for c++11.
4772 * g++.dg/parse/array-size2.C: Remove xfail.
4773 * g++.dg/cpp0x/constexpr-84463.C: New test.
4774
4775 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
4776
4777 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
4778 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
4779
4780 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4781
4782 PR testsuite/85326
4783 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
4784 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
4785 * g++.dg/other/sve_tls_2.C: Require effective target tls.
4786
4787 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4788
4789 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
4790 prevent cascading of errors and change expected error message.
4791 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
4792 to 64-bit targets.
4793 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
4794 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
4795 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
4796 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
4797 error message.
4798 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4799
4800 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4801
4802 PR target/85430
4803 * gcc.dg/pr85430.c: New test.
4804
4805 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4806
4807 PR testsuite/85326
4808 * gcc.target/arm/pr54300.C: Move to...
4809 * g++.dg/other/pr54300.C: ... Here. Add target directives.
4810 * gcc.target/arm/pr55073.C: Move to...
4811 * g++.dg/other/pr55073.C: ... Here. Add target directives.
4812 * gcc.target/arm/pr56184.C: Move to...
4813 * g++.dg/other/pr56184.C: ... Here. Add target directives.
4814 * gcc.target/arm/pr59985.C: Move to...
4815 * g++.dg/other/pr59985.C: ... Here. Add target directives.
4816 * gcc.target/aarch64/pr60675.C: Move to...
4817 * g++.dg/other/pr60675.C: ... Here. Add target directives.
4818 * gcc.target/aarch64/pr81422.C: Move to...
4819 * g++.dg/other/pr81422.C: ... Here. Add target directives.
4820 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
4821 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
4822 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
4823 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
4824 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
4825 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
4826 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
4827 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
4828 * gcc.target/aarch64/sve/tls_2.C: Move to...
4829 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
4830 * gcc.target/aarch64/pr81414.C: Rename to...
4831 * gcc.target/aarch64/pr81414.c: ... This.
4832 * gcc.target/aarch64/simd/pr67896.C: Rename to...
4833 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
4834 messages.
4835 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
4836 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
4837 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
4838 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
4839 file name.
4840
4841 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4842
4843 PR middle-end/85414
4844 * gcc.dg/pr85414.c: New test.
4845
4846 2018-04-17 Martin Jambor <mjambor@suse.cz>
4847
4848 PR ipa/85421
4849 * g++.dg/ipa/pr85421.C: New test.
4850
4851 2018-04-17 Martin Liska <mliska@suse.cz>
4852
4853 PR lto/85405
4854 * g++.dg/lto/pr85405b_0.C: New test.
4855 * g++.dg/lto/pr85405b_1.C: New test.
4856
4857 2018-04-17 Martin Liska <mliska@suse.cz>
4858
4859 PR lto/85405
4860 * g++.dg/lto/pr85405_0.C: New test.
4861 * g++.dg/lto/pr85405_1.C: New test.
4862
4863 2018-04-17 Martin Liska <mliska@suse.cz>
4864
4865 PR ipa/85329
4866 * g++.dg/ext/pr85329-2.C: New test.
4867 * g++.dg/ext/pr85329.C: New test.
4868 * gcc.target/i386/mvc12.c: New test.
4869
4870 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
4871
4872 PR c++/85039
4873 * g++.dg/pr85039-1.C: New.
4874 * g++.dg/pr85039-2.C: New.
4875 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
4876
4877 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
4878
4879 PR target/85080
4880 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
4881 if the target supports efficient unaligned storage accesses.
4882
4883 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
4884
4885 PR target/83660
4886 * gcc.target/powerpc/pr83660.C: New test.
4887
4888 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
4889
4890 PR target/85403
4891 * gcc.target/i386/pr85403.c: New test.
4892
4893 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
4894
4895 PR target/84331
4896 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
4897
4898 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4899 Jason Merrill <jason@redhat.com>
4900
4901 PR c++/85112
4902 * g++.dg/cpp0x/pr85112.C: New.
4903
4904 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
4905
4906 PR testsuite/85326
4907 * g++.dg/ext/undef-bool-1.C: New file.
4908 * gcc.target/powerpc/powerpc.exp: Remove .C support.
4909 * gcc.target/powerpc/undef-bool-1.C: Remove file.
4910
4911 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
4912
4913 PR target/85293
4914 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
4915 corresponding dg-error clause.
4916 * gcc.target/powerpc/pr80098-3.c: Ditto.
4917 * gcc.target/powerpc/pr80103-1.c: Delete.
4918
4919 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
4920
4921 PR fortran/81773
4922 PR fortran/83606
4923 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
4924 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
4925
4926 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4927
4928 PR fortran/85387
4929 * gfortran.dg/implied_do_io_5.f90: New test.
4930
4931 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
4932
4933 PR target/83402
4934 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
4935 several values: positive, negative, and zero.
4936 * gcc.target/powerpc/sse2-pslld-1.c: Same.
4937 * gcc.target/powerpc/sse2-psllq-1.c: Same.
4938
4939 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
4940
4941 PR rtl-optimization/79916
4942 * gcc.target/powerpc/pr79916.c: New.
4943
4944 2018-04-13 Jakub Jelinek <jakub@redhat.com>
4945
4946 PR rtl-optimization/85393
4947 * g++.dg/opt/pr85393.C: New test.
4948 * g++.dg/opt/pr85393-aux.cc: New file.
4949
4950 PR rtl-optimization/85376
4951 * gcc.dg/pr85376.c: New test.
4952
4953 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
4954
4955 PR rtl-optimization/83852
4956 * gcc.dg/pr83852.c: New testcase.
4957
4958 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
4959
4960 PR testsuite/85326
4961 * gcc.target/s390/pr77822-1.C: Rename to ...
4962 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
4963 * gcc.target/s390/pr77822-2.c: Add asm scan check.
4964 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
4965
4966 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
4967
4968 PR lto/71991
4969 * gcc.target/i386/pr71991.c: New testcase.
4970
4971 2018-04-13 Martin Liska <mliska@suse.cz>
4972 Jakub Jelinek <jakub@redhat.com>
4973
4974 PR middle-end/81657
4975 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
4976 call.
4977
4978 2018-04-12 David Malcolm <dmalcolm@redhat.com>
4979
4980 PR c++/85385
4981 * g++.dg/diagnostic/macro-arg-count.C: New test.
4982
4983 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4984
4985 PR fortran/83064
4986 PR testsuite/85346
4987 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
4988 array and move test to libgomp/testsuite/libgomp.fortran.
4989 * gfortran.dg/do_concurrent_6.f90: New test.
4990
4991 2018-04-12 Marek Polacek <polacek@redhat.com>
4992
4993 PR c++/85258
4994 * g++.dg/parse/error61.C: New test.
4995
4996 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4997
4998 PR target/85347
4999 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
5000 specify -mvsx on gcc command line.
5001
5002 2018-04-12 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR target/85328
5005 * gcc.target/i386/pr85328.c: New test.
5006
5007 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5008
5009 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
5010
5011 2018-04-12 Jakub Jelinek <jakub@redhat.com>
5012
5013 PR rtl-optimization/85342
5014 * gcc.target/i386/pr85342.c: New test.
5015
5016 2018-04-11 Jason Merrill <jason@redhat.com>
5017
5018 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
5019 if ulimit -v is set.
5020
5021 2018-04-11 Bin Cheng <bin.cheng@arm.com>
5022
5023 PR testsuite/85190
5024 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
5025
5026 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
5027
5028 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
5029 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
5030
5031 2018-04-11 Jakub Jelinek <jakub@redhat.com>
5032
5033 PR c++/70808
5034 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
5035 effective target.
5036
5037 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
5038
5039 PR target/84301
5040 * gcc.target/i386/pr84301.c: New test.
5041
5042 2018-04-11 Jakub Jelinek <jakub@redhat.com>
5043
5044 PR tree-optimization/85331
5045 * gcc.c-torture/execute/pr85331.c: New test.
5046
5047 2018-04-11 Marek Polacek <polacek@redhat.com>
5048
5049 PR c++/85032
5050 * g++.dg/cpp0x/pr51225.C: Adjust error message.
5051 * g++.dg/cpp1z/constexpr-if21.C: New test.
5052
5053 2018-04-11 Jakub Jelinek <jakub@redhat.com>
5054
5055 PR target/85281
5056 * gcc.target/i386/pr85281.c: New test.
5057
5058 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
5059
5060 PR rtl-optimization/84659
5061 * gcc.dg/pr84659.c: New test.
5062
5063 2018-04-11 Jakub Jelinek <jakub@redhat.com>
5064
5065 PR debug/85302
5066 * g++.dg/debug/dwarf2/pr85302.C: New test.
5067
5068 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
5069
5070 PR target/85261
5071 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
5072 into register.
5073
5074 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5075
5076 PR c++/70808
5077 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
5078
5079 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
5080
5081 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
5082 * gcc.target/powerpc/dimode_off.c: Ditto.
5083 * gcc.target/powerpc/tfmode_off.c: Ditto.
5084 * gcc.target/powerpc/timode_off.c: Ditto.
5085
5086 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5087
5088 * gcc.target/powerpc/vec-ldl-1.c: New test.
5089 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
5090 corrections to ABI implementation.
5091
5092 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
5093
5094 PR target/85056
5095 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
5096
5097 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5098
5099 PR rtl-optimization/85300
5100 * gcc.dg/pr85300.c: New test.
5101
5102 2018-04-10 David Malcolm <dmalcolm@redhat.com>
5103
5104 PR c++/85110
5105 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
5106 where we now show the pertinent parameter.
5107 * g++.dg/diagnostic/aka2.C: Likewise.
5108 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
5109
5110 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5111
5112 PR fortran/85313
5113 * gfortran.dg/gomp/pr85313.f90: New test.
5114
5115 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
5116
5117 PR c++/24314
5118 * g++.dg/parse/template29.C: New.
5119
5120 2018-04-10 Bin Cheng <bin.cheng@arm.com>
5121
5122 PR testsuite/85190
5123 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
5124
5125 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5126
5127 PR target/85177
5128 PR target/85255
5129 * gcc.target/i386/avx512f-pr85177.c: New test.
5130 * gcc.target/i386/avx512f-pr85255.c: New test.
5131
5132 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
5133
5134 PR tree-optimization/85286
5135 * gcc.dg/vect/pr85286.c: New test.
5136
5137 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5138
5139 PR target/85173
5140 * gcc.target/arm/pr85173.c: New test.
5141
5142 2018-04-10 Jakub Jelinek <jakub@redhat.com>
5143
5144 PR lto/85248
5145 * gcc.dg/lto/pr85248_0.c: New test.
5146 * gcc.dg/lto/pr85248_1.c: New test.
5147
5148 2018-04-09 Jan Hubicka <jh@suse.cz>
5149
5150 PR lto/85078
5151 * g++.dg/torture/pr85078.C: New.
5152
5153 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
5154
5155 PR c++/85227
5156 * g++.dg/cpp1z/decomp44.C: New.
5157 * g++.dg/cpp1z/decomp45.C: Likewise.
5158
5159 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5160
5161 PR fortran/83064
5162 * gfortran.dg/do_concurrent_5.f90: New test.
5163 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
5164 message.
5165
5166 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5167
5168 PR fortran/51260
5169 * gfortran.dg/parameter_array_element_3.f90: New test.
5170
5171 2018-04-09 Jakub Jelinek <jakub@redhat.com>
5172
5173 PR c++/85194
5174 * g++.dg/cpp1z/decomp43.C: New test.
5175
5176 PR rtl-optimization/80463
5177 * g++.dg/pr80463.C: Add -w to dg-options.
5178
5179 2018-04-09 Richard Biener <rguenther@suse.de>
5180
5181 PR tree-optimization/85284
5182 * gcc.dg/torture/pr85284.c: New testcase.
5183
5184 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5185
5186 PR rtl-optimization/80463
5187 PR rtl-optimization/83972
5188 PR rtl-optimization/83480
5189
5190 * gcc.dg/pr80463.c: New test.
5191 * g++.dg/pr80463.C: Likewise.
5192 * gcc.dg/pr83972.c: Likewise.
5193
5194 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5195
5196 PR rtl-optimization/83913
5197 * gcc.dg/pr83913.c: New test.
5198
5199 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5200
5201 PR rtl-optimization/83962
5202 * gcc.dg/pr83962.c: New test.
5203
5204 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
5205
5206 PR rtl-optimization/83530
5207 * gcc.dg/pr83530.c: New test.
5208
5209 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5210
5211 PR middle-end/82976
5212 * gfortran.dg/realloc_on_assign_16a.f90: New test.
5213
5214 2018-04-07 Jakub Jelinek <jakub@redhat.com>
5215
5216 PR tree-optimization/85257
5217 * gcc.dg/pr85257.c: New test.
5218
5219 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
5220
5221 * g++.dg/opt/pr85196.C: New test.
5222
5223 2018-04-06 David Malcolm <dmalcolm@redhat.com>
5224
5225 PR c++/84269
5226 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
5227 std::tuple here since they need C++11.
5228 * g++.dg/lookup/missing-std-include-8.C: New test.
5229 * g++.dg/lookup/missing-std-include.C: Move std::array and
5230 std::tuple test to missing-std-include-6.C to avoid failures
5231 with C++98.
5232
5233 2018-04-06 Jakub Jelinek <jakub@redhat.com>
5234
5235 PR debug/85252
5236 * gcc.dg/debug/pr85252.c: New test.
5237
5238 PR rtl-optimization/84872
5239 * gcc.dg/graphite/pr84872.c: New test.
5240
5241 PR c++/85210
5242 * g++.dg/cpp1z/decomp42.C: New test.
5243
5244 2018-04-06 David Malcolm <dmalcolm@redhat.com>
5245
5246 PR c++/85021
5247 * g++.dg/lookup/missing-std-include-7.C: New test.
5248
5249 2018-04-06 Tamar Christina <tamar.christina@arm.com>
5250
5251 * gcc.dg/struct-simple.c: Revert r254862.
5252 * lib/target-supports.exp
5253 (check_effective_target_word_mode_no_slow_unalign): Likewise.
5254
5255 2018-04-06 Richard Biener <rguenther@suse.de>
5256
5257 PR middle-end/85244
5258 * gcc.dg/torture/pr85244-1.c: New testcase.
5259 * gcc.dg/torture/pr85244-2.c: Likewise.
5260
5261 2018-04-06 Jakub Jelinek <jakub@redhat.com>
5262
5263 PR sanitizer/85213
5264 * c-c++-common/ubsan/pr85213.c: New test.
5265
5266 2018-04-06 Richard Biener <rguenther@suse.de>
5267
5268 PR middle-end/85180
5269 * gcc.dg/pr85180.c: New testcase.
5270
5271 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5272
5273 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
5274 to trigger the optimization. Do some cleanup and function
5275 renaming. Add more test functions.
5276
5277 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5278
5279 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
5280 options.
5281 * gcc.target/s390/hotpatch-1.c: Skip when building without
5282 optimization.
5283 * gcc.target/s390/hotpatch-10.c: Likewise.
5284 * gcc.target/s390/hotpatch-11.c: Likewise.
5285 * gcc.target/s390/hotpatch-12.c: Likewise.
5286 * gcc.target/s390/hotpatch-13.c: Likewise.
5287 * gcc.target/s390/hotpatch-14.c: Likewise.
5288 * gcc.target/s390/hotpatch-15.c: Likewise.
5289 * gcc.target/s390/hotpatch-16.c: Likewise.
5290 * gcc.target/s390/hotpatch-17.c: Likewise.
5291 * gcc.target/s390/hotpatch-18.c: Likewise.
5292 * gcc.target/s390/hotpatch-19.c: Likewise.
5293 * gcc.target/s390/hotpatch-2.c: Likewise.
5294 * gcc.target/s390/hotpatch-3.c: Likewise.
5295 * gcc.target/s390/hotpatch-4.c: Likewise.
5296 * gcc.target/s390/hotpatch-5.c: Likewise.
5297 * gcc.target/s390/hotpatch-6.c: Likewise.
5298 * gcc.target/s390/hotpatch-7.c: Likewise.
5299 * gcc.target/s390/hotpatch-8.c: Likewise.
5300 * gcc.target/s390/hotpatch-9.c: Likewise.
5301
5302 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5303
5304 * c-c++-common/Wattributes.c: Disable warning for s390* target and
5305 check for an error instead.
5306 * gcc.dg/Wattributes-6.c: Likewise.
5307
5308 2018-04-05 Jakub Jelinek <jakub@redhat.com>
5309
5310 PR c++/85209
5311 * g++.dg/cpp1z/decomp39.C: New test.
5312 * g++.dg/cpp1z/decomp40.C: New test.
5313
5314 PR c++/85208
5315 * g++.dg/cpp1z/decomp41.C: New test.
5316
5317 PR middle-end/85195
5318 * gcc.dg/pr85195.c: New test.
5319
5320 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5321
5322 PR c++/80956
5323 * g++.dg/cpp0x/initlist100.C: New.
5324 * g++.dg/cpp0x/initlist101.C: Likewise.
5325
5326 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
5327
5328 PR c++/84792
5329 * g++.dg/other/pr84792-1.C: New.
5330 * g++.dg/other/pr84792-2.C: Likewise.
5331
5332 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
5333
5334 PR target/85193
5335 * gcc.target/i386/pr85193.c: New test.
5336
5337 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
5338
5339 PR c++/84979
5340 * g++.dg/concepts/pr84979.C: New.
5341 * g++.dg/concepts/pr84979-2.C: New.
5342 * g++.dg/concepts/pr84979-3.C: New.
5343
5344 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
5345
5346 PR c++/80026
5347 * g++.dg/cpp0x/variadic174.C: New.
5348
5349 2018-04-04 Jakub Jelinek <jakub@redhat.com>
5350
5351 PR inline-asm/85172
5352 * g++.dg/ext/builtin13.C: New test.
5353 * g++.dg/ext/atomic-4.C: New test.
5354
5355 PR c++/85146
5356 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
5357 * g++.dg/ext/bases3.C: New test.
5358
5359 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
5360
5361 PR target/85203
5362 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
5363 to match a single insn of the baz function. Move scan directives at
5364 the end of the file below the functions they are trying to test for
5365 better readability.
5366 * gcc.target/arm/cmse/cmse-16.c: New testcase.
5367
5368 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
5369
5370 PR rtl-optimization/84878
5371 * gcc.target/powerpc/pr84878.c: New test.
5372
5373 2018-04-04 Michael Matz <matz@suse.de>
5374
5375 * gcc.dg/Wstringop-overflow-4.c: New test.
5376 * c-c++-common/Wstringop-truncation-4.c: Adjust.
5377
5378 2018-04-04 Jakub Jelinek <jakub@redhat.com>
5379
5380 PR testsuite/85189
5381 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
5382 for the diagnostics of overridden functions. Adjust for new wording.
5383
5384 2018-04-04 Richard Biener <rguenther@suse.de>
5385
5386 PR lto/85176
5387 * g++.dg/lto/pr85176_0.C: New testcase.
5388
5389 2018-04-04 Richard Biener <rguenther@suse.de>
5390
5391 PR testsuite/85191
5392 * lib/target-supports.exp (check_effective_target_vect_perm_short):
5393 Fix typo.
5394
5395 2018-04-04 Martin Liska <mliska@suse.cz>
5396
5397 PR sanitizer/85174
5398 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
5399 and msdata as a workaround for powerpc.
5400
5401 2018-04-04 Richard Biener <rguenther@suse.de>
5402
5403 PR tree-optimization/85168
5404 * gcc.dg/torture/pr85168.c: New testcase.
5405
5406 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
5407
5408 PR c++/84943
5409 * g++.dg/pr84943.C: New.
5410 * g++.dg/pr84943-2.C: New.
5411
5412 2018-04-03 Jakub Jelinek <jakub@redhat.com>
5413
5414 PR rtl-optimization/85167
5415 * gcc.dg/pr85167.c: New test.
5416
5417 PR tree-optimization/85156
5418 * c-c++-common/pr85156.c: New test.
5419 * gcc.c-torture/execute/pr85156.c: New test.
5420
5421 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
5422
5423 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
5424 * gcc.target/powerpc/undef-bool-1.C: New file.
5425 * gcc.target/powerpc/undef-bool-2.c: New file.
5426
5427 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5428
5429 PR c++/84768
5430 * g++.dg/cpp1z/class-deduction52.C: New.
5431
5432 2018-04-03 Jakub Jelinek <jakub@redhat.com>
5433
5434 PR c++/85147
5435 * g++.dg/cpp0x/pr85147.C: New test.
5436
5437 PR c++/85140
5438 * g++.dg/cpp0x/gen-attrs-64.C: New test.
5439
5440 PR c++/85134
5441 * g++.dg/gomp/pr85134.C: New test.
5442 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
5443
5444 PR target/85169
5445 * gcc.c-torture/execute/pr85169.c: New test.
5446 * gcc.target/i386/avx512f-pr85169.c: New test.
5447 * gcc.target/i386/avx512bw-pr85169.c: New test.
5448
5449 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5450
5451 PR target/85126
5452 * gcc.target/powerpc/pr69946: Adjust comment. Remove
5453 scan-assembler-times clause.
5454
5455 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
5456
5457 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
5458 dg-additional-options.
5459
5460 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5461
5462 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
5463
5464 2018-04-03 Richard Biener <rguenther@suse.de>
5465
5466 PR testsuite/85154
5467 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
5468
5469 2018-04-02 Jim Wilson <jimw@sifive.com>
5470
5471 * gcc.target/riscv/pr84660.c: New.
5472 * gcc.target/riscv/shift-and-1.c: New.
5473 * gcc.target/riscv/shift-and-2.c: New.
5474
5475 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5476
5477 PR fortran/85102
5478 * gfortran.dg/array_simplify_2.f90: New test.
5479
5480 2018-04-01 Jakub Jelinek <jakub@redhat.com>
5481
5482 PR middle-end/85090
5483 * gcc.target/i386/avx512f-pr85090-1.c: New test.
5484 * gcc.target/i386/avx512f-pr85090-2.c: New test.
5485 * gcc.target/i386/avx512f-pr85090-3.c: New test.
5486 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
5487 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
5488
5489 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
5490
5491 PR c++/85027
5492 * g++.dg/pr85027.C: New.
5493
5494 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5495
5496 PR target/83315
5497 * gcc.target/powerpc/sse-maxps-2.c: New test.
5498 * gcc.target/powerpc/sse-minps-2.c: New test.
5499
5500 2018-03-30 Jakub Jelinek <jakub@redhat.com>
5501
5502 PR c++/84791
5503 * g++.dg/gomp/pr84791.C: New test.
5504
5505 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
5506
5507 PR fortran/84931
5508 * gfortran.dg/array_constructor_53.f90: New test.
5509
5510 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5511
5512 PR fortran/85130
5513 * gfortran.dg/substr_6.f90: Remove illegal test for
5514 out-of-bounds substring.
5515
5516 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5517
5518 PR fortran/85111
5519 * gfortran.dg/zero_sized_10.f90: New test.
5520
5521 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5522
5523 PR c++/84269
5524 * g++.dg/lookup/missing-std-include-6.C: New test.
5525 * g++.dg/lookup/missing-std-include.C: Add std::pair and
5526 std::tuple tests.
5527 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
5528 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
5529 <cstring>, <cassert>, and <cstdlib>.
5530
5531 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
5532
5533 PR inline-asm/84985
5534 * gcc.target/i386/pr84985.c: New.
5535
5536 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5537
5538 PR c++/85110
5539 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
5540
5541 2018-03-29 Jakub Jelinek <jakub@redhat.com>
5542
5543 PR c++/85108
5544 * g++.dg/warn/Wunused-var-31.C: New test.
5545
5546 PR c/85094
5547 * c-c++-common/Wduplicated-branches-14.c: New test.
5548
5549 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5550
5551 PR c++/84606
5552 * g++.dg/cpp0x/pr84606.C: New.
5553
5554 2018-03-29 Carl Love <cel@us.ibm.com>
5555
5556 Revert
5557 2017-09-27 Carl Love <cel@us.ibm.com>
5558
5559 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
5560 for the __builtin_fctid and __builtin_fctiw.
5561
5562 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
5563
5564 PR target/84912
5565 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
5566 deleted builtin function.
5567 (div_weuo): Likewise.
5568 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
5569 (div_deuo): Likewise.
5570
5571 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5572
5573 PR c++/85028
5574 * g++.dg/other/default13.C: New.
5575
5576 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5577
5578 PR target/85095
5579 * gcc.target/i386/pr85095-1.c: New test.
5580 * gcc.target/i386/pr85095-2.c: New test.
5581 * gcc.c-torture/execute/pr85095.c: New test.
5582
5583 PR tree-optimization/82004
5584 * gcc.dg/pr82004.c: New test.
5585
5586 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5587 Martin Liska <mliska@suse.cz>
5588
5589 PR sanitizer/85081
5590 * g++.dg/asan/pr85081.C: New test.
5591
5592 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
5593
5594 PR c++/84789
5595 * g++.dg/template/pr84789.C: Adjust for testing with
5596 -fconcepts too.
5597
5598 PR c++/84973
5599 * g++.dg/template/pr84973.C: New.
5600 * g++.dg/template/pr84973-2.C: New.
5601 * g++.dg/template/pr84973-3.C: New.
5602
5603 PR c++/84968
5604 * g++.dg/eh/pr84968.C: New.
5605
5606 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5607
5608 PR target/84914
5609 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
5610 long double multiply/divide uses the correct function.
5611 * gcc.target/powerpc/mulkc-3.c: Likewise.
5612 * gcc.target/powerpc/divkc-2.c: Likewise.
5613 * gcc.target/powerpc/divkc-3.c: Likewise.
5614
5615 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5616
5617 PR c++/85067
5618 * g++.dg/cpp0x/defaulted51.C: New.
5619 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
5620
5621 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5622
5623 PR c++/85077
5624 * g++.dg/ext/vector35.C: New test.
5625
5626 PR c++/85061
5627 * g++.dg/ext/builtin-offsetof3.C: New test.
5628
5629 PR c++/85076
5630 * g++.dg/cpp1y/pr85076.C: New test.
5631
5632 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5633
5634 PR fortran/85084
5635 * gfortran.dg/matmul_rank_1.f90: New test.
5636
5637 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5638 Harald Anlauf <anlauf@gmx.de>
5639
5640 * gfortran.dg/structure_constructor_15.f90: New test.
5641
5642 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
5643
5644 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
5645 for the diagnostics of overridden functions. Adjust for new wording.
5646 * g++.dg/cpp0x/implicit1.C: Likewise.
5647 * g++.dg/cpp0x/override1.C: Likewise.
5648 * g++.dg/cpp1y/auto-fn18.C: Likewise.
5649 * g++.dg/eh/shadow1.C: Likewise.
5650 * g++.dg/inherit/covariant12.C: Likewise.
5651 * g++.dg/inherit/covariant14.C: Likewise.
5652 * g++.dg/inherit/covariant15.C: Likewise.
5653 * g++.dg/inherit/covariant16.C: Likewise.
5654 * g++.dg/inherit/covariant22.C: Likewise.
5655 * g++.dg/inherit/crash3.C: Likewise.
5656 * g++.dg/inherit/error2.C: Likewise.
5657 * g++.dg/template/crash100.C: Likewise.
5658 * g++.old-deja/g++.eh/spec6.C: Likewise.
5659 * g++.old-deja/g++.mike/p811.C: Likewise.
5660 * g++.old-deja/g++.other/virtual11.C: Likewise.
5661 * g++.old-deja/g++.other/virtual4.C: Likewise.
5662
5663 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
5664
5665 PR target/85044
5666 * gcc.target/i386/pr85044.c: New test.
5667
5668 2018-03-27 Martin Sebor <msebor@redhat.com>
5669
5670 PR testsuite/83462
5671 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
5672 other than x86.
5673
5674 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5675
5676 PR target/83009
5677 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
5678
5679 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5680
5681 PR target/81863
5682 * gcc.target/arm/pr81863.c: New test.
5683
5684 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
5685
5686 PR target/85056
5687 * gcc.target/nvptx/pr85056.c: New test.
5688 * gcc.target/nvptx/pr85056a.c: New test.
5689
5690 2018-03-27 Richard Biener <rguenther@suse.de>
5691
5692 PR testsuite/82847
5693 * lib/target-supports.exp (check_ssse3_available): New function.
5694 (check_effective_target_vect_perm_short): Enable for x86 if
5695 check_ssse3_available.
5696
5697 2018-03-27 Richard Biener <rguenther@suse.de>
5698
5699 PR tree-optimization/85082
5700 * gfortran.dg/pr85082.f90: New testcase.
5701
5702 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5703
5704 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
5705 to "l=2" in dg-final.
5706
5707 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5708
5709 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
5710 * gcc.target/mips/fix-r4000-2.c: Likewise.
5711 * gcc.target/mips/fix-r4000-3.c: Likewise.
5712 * gcc.target/mips/fix-r4000-4.c: Likewise.
5713 * gcc.target/mips/fix-r4000-5.c: Likewise.
5714 * gcc.target/mips/fix-r4000-6.c: Likewise.
5715 * gcc.target/mips/fix-r4000-7.c: Likewise.
5716 * gcc.target/mips/fix-r4000-8.c: Likewise.
5717 * gcc.target/mips/fix-r4000-9.c: Likewise.
5718 * gcc.target/mips/fix-r4000-10.c: Likewise.
5719 * gcc.target/mips/fix-r4000-7.c: Change dg-final
5720 "mulditi3_r4000" instead of "mulditi3".
5721 * gcc.target/mips/fix-r4000-8.c: Change dg-final
5722 "umulditi3_r4000" instead of "umulditi3".
5723
5724 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5725
5726 PR c++/85068
5727 * g++.dg/inherit/covariant22.C: New test.
5728
5729 2018-03-27 Richard Biener <rguenther@suse.de>
5730
5731 PR testsuite/84004
5732 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
5733 alignment.
5734
5735 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5736 Jason Merrill <jason@redhat.com>
5737
5738 PR c++/84632
5739 * g++.dg/init/array49.C: New.
5740 * g++.dg/torture/pr70499.C: Adjust.
5741
5742 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
5743
5744 PR target/85073
5745 * gcc.target/i386/pr85073.c: New test.
5746
5747 2018-03-26 Richard Biener <rguenther@suse.de>
5748
5749 PR testsuite/85066
5750 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
5751 instead of long.
5752
5753 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5754
5755 PR fortran/66709
5756 * gfortran.dg/parameter_array_format.f90: New test.
5757
5758 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5759 Neil Carlson <neil.n.carlson@gmail.com>
5760
5761 PR fortran/84381
5762 * gfortran.dg/literal_character_constant_1.inc: Replace
5763 call abort by STOP n.
5764 * gfortran.dg/overload_1.f90: Likewise.
5765
5766 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
5767 Dominique d'Humieres <dominiq@gcc.gnu.org>
5768
5769 PR fortran/84924
5770 * gfortran.dg/scalar_pointer_1.f90: New test.
5771
5772 2018-03-25 Tom de Vries <tom@codesourcery.com>
5773
5774 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
5775 precise.
5776
5777 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5778
5779 PR fortran/69497
5780 * gfortran.dg/pr89497.f90: New test.
5781
5782 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5783
5784 PR fortran/70068
5785 * gfortran.dg/substr_7.f90: New test.
5786
5787 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
5788
5789 PR fortran/42651
5790 * gfortran.dg/pr42651.f90: New test.
5791 * gfortran.dg/func_result_7.f90: Update error message.
5792
5793 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
5794
5795 PR tree-optimization/84005
5796 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
5797 failing to force the alignment.
5798
5799 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5800
5801 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
5802 from this to...
5803 <vclzd>: ...this.
5804
5805 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5806
5807 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
5808 message. Fix scan-assembler patterns.
5809
5810 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5811
5812 PR c++/85015
5813 * g++.dg/cpp0x/pr85015.C: New test.
5814
5815 PR c++/84942
5816 * g++.dg/cpp1y/pr84942.C: New test.
5817
5818 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
5819
5820 PR inline-asm/85030
5821 * gcc.target/i386/pr85030.c: New.
5822
5823 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5824
5825 PR target/85026
5826 * g++.dg/pr85026.C: New test.
5827
5828 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
5829
5830 * g++.dg/debug/pr84704.C: XFAIL AIX.
5831
5832 2018-03-23 Sudakshina Das <sudi.das@arm.com>
5833
5834 PR target/84826
5835 * gcc.target/arm/pr84826.c: Add dg directive.
5836
5837 2018-03-23 Marek Polacek <polacek@redhat.com>
5838
5839 PR c++/85033
5840 * g++.dg/ext/builtin-offsetof2.C: New test.
5841
5842 PR c++/85045
5843 * g++.dg/cpp0x/Wnarrowing5.C: New test.
5844 * gcc.dg/pr85045.c: New test.
5845
5846 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
5847
5848 PR debug/85020
5849 * gnat.dg/lto22.adb: New test.
5850 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
5851 * gnat.dg/lto22_pkg2.ads: Likewise.
5852
5853 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5854
5855 PR c/80778
5856 * gcc.dg/lto/pr80778_0.c: New test.
5857
5858 PR inline-asm/85034
5859 * gcc.target/i386/pr85034.c: New test.
5860
5861 PR inline-asm/85022
5862 * c-c++-common/torture/pr85022.c: New test.
5863
5864 PR sanitizer/85029
5865 * g++.dg/ubsan/pr85029.C: New test.
5866
5867 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
5868
5869 PR c++/71251
5870 * g++.dg/cpp0x/pr71251.C: New.
5871
5872 PR c++/84789
5873 * g++.dg/template/pr84789.C: New.
5874 * g++.dg/template/pr84789-2.C: New.
5875 * g++.dg/template/pr84789-3.C: New.
5876 * g++.dg/parse/dtor11.C: Accept alternate error message.
5877
5878 PR c++/84729
5879 * g++.dg/pr84729.C: New.
5880 * g++.old-deja/g++.ext/arrnew2.C: Require error.
5881 * g++.old-deja/g++.robertl/eb58.C: Likewise.
5882 * g++.old-deja/g++.robertl/eb63.C: Likewise.
5883
5884 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
5885
5886 PR fortran/84922
5887 * gfortran.dg/interface_42.f90: New test.
5888 * gfortran.dg/interface_43.f90: New test.
5889
5890 2018-03-22 Sudakshina Das <sudi.das@arm.com>
5891
5892 PR target/84826
5893 * gcc.target/arm/pr84826.c: New test.
5894
5895 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
5896
5897 * gcc.target/arm/addr-modes-float.c: Move dg-do before
5898 dg-require-effective-target.
5899 * gcc.target/arm/addr-modes-int.c: Likewise.
5900 * gcc.target/nios2/lo-addr-tls.c: Likewise.
5901
5902 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5903
5904 PR target/84760
5905 * gcc.target/powerpc/altivec-ld-1.c: New test.
5906
5907 2018-03-22 Bin Cheng <bin.cheng@arm.com>
5908
5909 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
5910
5911 2018-03-22 Jakub Jelinek <jakub@redhat.com>
5912
5913 PR inline-asm/84941
5914 * gcc.dg/pr84941.c: New test.
5915
5916 2018-03-22 Tom de Vries <tom@codesourcery.com>
5917
5918 PR tree-optimization/84956
5919 * gcc.dg/pr84956.c: New test.
5920
5921 2018-03-22 Marek Polacek <polacek@redhat.com>
5922
5923 PR c++/84854
5924 * g++.dg/cpp1z/constexpr-if15.C: New test.
5925 * g++.dg/cpp1z/constexpr-if16.C: New test.
5926
5927 2018-03-21 Joseph Myers <joseph@codesourcery.com>
5928
5929 * gcc.dg/builtin-tgmath-3.c: New test.
5930
5931 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
5932
5933 PR c++/71965
5934 * g++.dg/concepts/pr71965.C: New.
5935
5936 PR c++/84610
5937 PR c++/84642
5938 * g++.dg/cpp0x/pr84610.C: New.
5939 * g++.dg/cpp0x/pr84642.C: New.
5940
5941 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5942
5943 PR c/84999
5944 * c-c++-common/pr84999.c: New test.
5945
5946 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5947
5948 PR c++/84972
5949 * g++.dg/ext/desig10.C: New.
5950
5951 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5952 Harald Anlauf <anlauf@gmx.de>
5953
5954 PR fortran/84957
5955 * gfortran.dg/pr84957.f90: New test.
5956
5957 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5958
5959 PR tree-optimization/84960
5960 * gcc.c-torture/compile/pr84960.c: New test.
5961
5962 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
5963
5964 PR tree-optimization/84811
5965 * gcc.dg/torture/pr84811.c: New test.
5966
5967 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR tree-optimization/84982
5970 * c-c++-common/pr84982.c: New test.
5971
5972 PR c++/84961
5973 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
5974 "m" (++x) in C++.
5975 * g++.dg/torture/pr84961-1.C: New test.
5976 * g++.dg/torture/pr84961-2.C: New test.
5977
5978 2018-03-21 Nathan Sidwell <nathan@acm.org>
5979
5980 PR c++/85008
5981 * g++.dg/pr85008.C: New.
5982
5983 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
5984
5985 PR fortran/84615
5986 * gfortran.dg/char_result_17.f90: New test.
5987
5988 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5989
5990 PR c++/84994
5991 * g++.dg/other/accessor-fixits-1.C: Move to...
5992 * g++.dg/torture/accessor-fixits-1.C: ...here.
5993 * g++.dg/other/accessor-fixits-2.C: Move to...
5994 * g++.dg/torture/accessor-fixits-2.C: ...here.
5995 * g++.dg/other/accessor-fixits-3.C: Move to...
5996 * g++.dg/torture/accessor-fixits-3.C: ...here.
5997 * g++.dg/other/accessor-fixits-4.C: Move to...
5998 * g++.dg/torture/accessor-fixits-4.C: ...here.
5999 * g++.dg/other/accessor-fixits-5.C: Move to...
6000 * g++.dg/torture/accessor-fixits-5.C: ...here.
6001 * g++.dg/torture/accessor-fixits-6.C: New testcase.
6002 * g++.dg/torture/accessor-fixits-7.C: New testcase.
6003 * g++.dg/torture/accessor-fixits-8.C: New testcase.
6004
6005 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6006
6007 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
6008
6009 2018-03-21 Sudakshina Das <sudi.das@arm.com>
6010
6011 PR target/82989
6012 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
6013
6014 2018-03-21 Nathan Sidwell <nathan@acm.org>
6015
6016 PR c++/84804
6017 * g++.dg/lookup/pr84804.C: New.
6018
6019 2018-03-21 Martin Sebor <msebor@redhat.com>
6020
6021 PR c++/84850
6022 * g++.dg/Wclass-memaccess-3.C: New test.
6023 * g++.dg/Wclass-memaccess-4.C: New test.
6024
6025 2018-03-21 David Malcolm <dmalcolm@redhat.com>
6026
6027 PR c++/84892
6028 * g++.dg/other/accessor-fixits-1.C
6029 (test_access_const_t1_color): New.
6030 (test_deref_const_t1_color): New.
6031 * g++.dg/other/accessor-fixits-5.C: New testcase.
6032
6033 2018-03-21 Tom de Vries <tom@codesourcery.com>
6034
6035 PR tree-optimization/83126
6036 * gcc.dg/graphite/pr83126.c: New test.
6037
6038 2018-03-21 Nathan Sidwell <nathan@acm.org>
6039
6040 * g++.dg/ext/anon-struct6.C: Adjust.
6041 * g++.dg/ext/deprecate-1.C: New.
6042 * g++.dg/ext/deprecate-2.C: New.
6043 * g++.dg/lookup/pr84602.C: Adjust.
6044 * g++.dg/lookup/pr84962.C: Adjust.
6045 * g++.old-deja/g++.other/anon4.C
6046
6047 PR c++/84836
6048 * g++.dg/lookup/pr84836.C: New.
6049
6050 2018-03-21 Bin Cheng <bin.cheng@arm.com>
6051
6052 PR tree-optimization/84969
6053 * gcc.dg/tree-ssa/pr84969.c: New test.
6054
6055 2018-03-21 Jakub Jelinek <jakub@redhat.com>
6056
6057 PR rtl-optimization/84989
6058 * gcc.target/i386/pr84989.c: New test.
6059
6060 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
6061
6062 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
6063
6064 2018-03-21 Martin Liska <mliska@suse.cz>
6065
6066 PR ipa/84963
6067 * gfortran.dg/goacc/pr84963.f90: New test.
6068
6069 2018-03-21 Marek Polacek <polacek@redhat.com>
6070
6071 PR c++/71638, ICE with NSDMI and reference.
6072 * g++.dg/cpp0x/nsdmi14.C: New test.
6073 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
6074
6075 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
6076
6077 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
6078 MIPS with -mpaired-single directives.
6079
6080 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
6081
6082 PR fortran/85001
6083 * gfortran.dg/interface_41.f90: New test.
6084
6085 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6086
6087 PR debug/84875
6088 * gcc.dg/pr84875.c: New test.
6089
6090 2018-03-20 Marek Polacek <polacek@redhat.com>
6091
6092 PR c++/84978, ICE with NRVO.
6093 * g++.dg/opt/nrv19.C: New test.
6094
6095 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6096
6097 PR target/82518
6098 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
6099 Disable for armeb targets.
6100 * gcc.target/arm/pr82518.c: New test.
6101
6102 2018-03-20 Nathan Sidwell <nathan@acm.org>
6103
6104 PR c++/84962
6105 * g++.dg/lookup/pr84962.C: New.
6106
6107 PR c++/84970
6108 * g++.dg/lookup/pr84970.C: New.
6109
6110 2018-03-20 Richard Biener <rguenther@suse.de>
6111
6112 PR target/84986
6113 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
6114
6115 2018-03-20 Martin Liska <mliska@suse.cz>
6116
6117 PR ipa/84825
6118 * g++.dg/ipa/pr84825.C: New test.
6119
6120 2018-03-20 Martin Liska <mliska@suse.cz>
6121
6122 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
6123
6124 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6125
6126 PR target/84845
6127 * gcc.c-torture/compile/pr84845.c: New test.
6128
6129 2018-03-20 Sudakshina Das <sudi.das@arm.com>
6130
6131 PR target/82989
6132 * gcc.target/arm/pr82989.c: New test.
6133
6134 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6135
6136 PR target/84945
6137 * gcc.target/i386/pr84945.c: New test.
6138
6139 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
6140
6141 PR target/81647
6142 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
6143
6144 2018-03-20 Jakub Jelinek <jakub@redhat.com>
6145
6146 PR c/84953
6147 * gcc.dg/pr84953.c: New test.
6148
6149 2018-03-19 Marek Polacek <polacek@redhat.com>
6150
6151 PR c++/84925
6152 * g++.dg/cpp1z/lambda-__func__.C: New test.
6153
6154 PR c++/84927
6155 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
6156
6157 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
6158
6159 PR sanitizer/78651
6160 * g++.dg/asan/pr78651.C: New test.
6161
6162 2018-03-19 Tom de Vries <tom@codesourcery.com>
6163
6164 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
6165 vect_int_mult. Add nvptx xfail for PR84958.
6166
6167 2018-03-19 Nathan Sidwell <nathan@acm.org>
6168
6169 PR c++/84835
6170 * g++.dg/cpp1y/pr84835.C: New.
6171
6172 2018-03-19 Sudakshina Das <sudi.das@arm.com>
6173
6174 PR target/81647
6175 * gcc.target/aarch64/pr81647.c: New.
6176
6177 2018-03-19 Richard Biener <rguenther@suse.de>
6178
6179 PR tree-optimization/84933
6180 * g++.dg/pr84933.C: New testcase.
6181
6182 2018-03-19 Richard Biener <rguenther@suse.de>
6183
6184 PR tree-optimization/84859
6185 * gcc.dg/tree-ssa/pr84859.c: New testcase.
6186 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
6187 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
6188 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
6189
6190 2018-03-19 Nathan Sidwell <nathan@acm.org>
6191
6192 PR c++/84812
6193 * g++.dg/lookup/pr84812.C: New.
6194
6195 2018-03-19 Richard Biener <rguenther@suse.de>
6196
6197 PR tree-optimization/84929
6198 * gcc.dg/torture/pr84929.c: New testcase.
6199
6200 2018-03-19 Tamar Christina <tamar.christina@arm.com>
6201
6202 PR target/84711
6203 * gcc.target/arm/big-endian-subreg.c: Delete.
6204
6205 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6206
6207 PR fortran/84931
6208 * gfortran.dg/array_constructor_52.f90: New test.
6209
6210 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
6211
6212 PR fortran/77414
6213 * gfortran.dg/pr77414.f90: New test.
6214 * gfortran.dg/internal_references_1.f90: Adjust error message.
6215
6216 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
6217
6218 PR fortran/65453
6219 * gfortran.dg/pr65453.f90: New test.
6220
6221 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
6222
6223 PR tree-optimization/84913
6224 * gfortran.dg/vect/pr84913.f90: New test.
6225
6226 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6227
6228 PR fortran/79929
6229 * gfortran.dg/warn_concat.f90: New test.
6230
6231 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR target/84899
6234 * gcc.dg/pr84899.c: New test.
6235
6236 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
6237
6238 PR fortran/69395
6239 * gfortran.dg/pr69395.f90: Add test for max dimensions
6240
6241 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
6242
6243 PR target/84876
6244 * gcc.target/i386/pr84876.c: New test.
6245
6246 2018-03-16 Martin Liska <mliska@suse.cz>
6247
6248 PR ipa/84833
6249 * gcc.target/i386/mvc11.c: New test.
6250
6251 2018-03-16 Martin Liska <mliska@suse.cz>
6252
6253 PR ipa/84722
6254 * gcc.target/i386/mvc10.c: New test.
6255
6256 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6257
6258 PR c++/79937
6259 PR c++/82410
6260 * g++.dg/cpp1y/pr79937-1.C: New test.
6261 * g++.dg/cpp1y/pr79937-2.C: New test.
6262 * g++.dg/cpp1y/pr79937-3.C: New test.
6263 * g++.dg/cpp1y/pr79937-4.C: New test.
6264 * g++.dg/cpp1y/pr82410.C: New test.
6265
6266 2018-03-16 Tom de Vries <tom@codesourcery.com>
6267
6268 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
6269
6270 2018-03-16 Tom de Vries <tom@codesourcery.com>
6271
6272 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
6273
6274 2018-03-16 Jakub Jelinek <jakub@redhat.com>
6275
6276 PR c++/84874
6277 * g++.dg/cpp2a/desig8.C: New test.
6278
6279 PR tree-optimization/84841
6280 * gcc.dg/pr84841.c: New test.
6281
6282 PR c++/84874
6283 * g++.dg/cpp2a/desig7.C: New test.
6284
6285 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
6286 Jim MacArthur <jim.macarthur@codethink.co.uk>
6287
6288 * gfortran.dg/automatic_1.f90: New test.
6289 * gfortran.dg/automatic_repeat.f90: New test
6290 * gfortran.dg/automatic_save.f90: New test.
6291 * gfortran.dg/vax_structure.f90: New test.
6292
6293 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6294
6295 PR fortran/78741
6296 * gfortran.dg/pr78741.f90: New test.
6297
6298 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
6299
6300 PR fortran/69395
6301 * gfortran.dg/pr69395.f90: New test.
6302
6303 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6304
6305 PR c++/79085
6306 * g++.dg/opt/pr79085.C: New test.
6307
6308 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
6309
6310 PR target/84574
6311 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
6312 label instead of __x86_indirect_thunk label.
6313
6314 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6315
6316 PR c++/84222
6317 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
6318 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
6319 * g++.dg/warn/deprecated-13.C: New test.
6320
6321 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
6322
6323 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
6324
6325 2018-03-15 Richard Biener <rguenther@suse.de>
6326
6327 PR c/84873
6328 * c-c++-common/pr84873.c: New testcase.
6329
6330 2018-03-15 Tamar Christina <tamar.christina@arm.com>
6331
6332 PR target/84711
6333 * gcc.target/arm/big-endian-subreg.c: New.
6334
6335 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6336
6337 PR target/84860
6338 * gcc.c-torture/compile/pr84860.c: New test.
6339
6340 2018-03-15 Julia Koval <julia.koval@intel.com>
6341
6342 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
6343 cannonlake.
6344 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
6345 avx512bitalg.
6346
6347 2018-03-15 Jakub Jelinek <jakub@redhat.com>
6348
6349 PR c/84853
6350 * gcc.dg/pr84853.c: New test.
6351
6352 2018-03-14 Carl Love <cel@us.ibm.com>
6353
6354 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
6355
6356 2018-03-14 Martin Liska <mliska@suse.cz>
6357
6358 PR ipa/8480
6359 * g++.dg/lto/pr84805_0.C: New test.
6360 * g++.dg/lto/pr84805_1.C: New test.
6361 * g++.dg/lto/pr84805_2.C: New test.
6362
6363 2018-03-14 David Malcolm <dmalcolm@redhat.com>
6364
6365 PR c/84852
6366 * gcc.dg/fixits-pr84852-1.c: New test.
6367 * gcc.dg/fixits-pr84852-2.c: New test.
6368
6369 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6370
6371 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
6372 separate verbose message.
6373 * lib/scandump.exp (scan-dump-times): Likewise.
6374
6375 2018-03-14 Julia Koval <julia.koval@intel.com>
6376
6377 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
6378 server.
6379 * gcc.target/i386/funcspec-56.inc: Ditto.
6380
6381 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
6382
6383 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
6384 aarch64_sve_hw.
6385
6386 2018-03-14 Jakub Jelinek <jakub@redhat.com>
6387
6388 PR sanitizer/83392
6389 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
6390 check count from 17 to 14.
6391
6392 PR target/84844
6393 * gcc.target/i386/pr84844.c: New test.
6394
6395 2018-03-14 Richard Biener <rguenther@suse.de>
6396
6397 PR tree-optimization/84830
6398 * gcc.dg/torture/pr84830.c: New testcase.
6399
6400 2018-03-14 Marek Polacek <polacek@redhat.com>
6401
6402 PR c++/84596
6403 * g++.dg/cpp0x/static_assert15.C: New test.
6404
6405 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
6406
6407 PR fortran/61775
6408 * gfortran.dg/pr61775.f90: New test.
6409
6410 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6411
6412 PR c++/84843
6413 * g++.dg/ext/pr84843-1.C: New test.
6414 * g++.dg/ext/pr84843-2.C: New test.
6415
6416 2018-03-13 David Pagan <dave.pagan@oracle.com>
6417
6418 PR c/46921
6419 * gcc.dg/pr46921.c: New test.
6420
6421 2018-03-13 Martin Sebor <msebor@redhat.com>
6422
6423 PR tree-optimization/84725
6424 * c-c++-common/Wstringop-truncation-4.c: New test.
6425 * c-c++-common/attr-nonstring-5.c: New test.
6426
6427 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6428
6429 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
6430 than unpacks.
6431 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
6432 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
6433
6434 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6435
6436 * gcc.target/aarch64/sve/tls_1.c: New test.
6437 * gcc.target/aarch64/sve/tls_2.C: Likewise.
6438
6439 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6440
6441 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
6442 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
6443
6444 2018-03-13 Martin Liska <mliska@suse.cz>
6445
6446 PR ipa/84658.
6447 * g++.dg/ipa/pr84658.C: New test.
6448
6449 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6450
6451 PR middle-end/84834
6452 * gcc.dg/pr84834.c: New test.
6453
6454 PR target/84827
6455 * gcc.target/i386/pr84827.c: New test.
6456
6457 PR target/84828
6458 * g++.dg/ext/pr84828.C: New test.
6459
6460 PR target/84786
6461 * gcc.target/i386/avx512f-pr84786-1.c: New test.
6462 * gcc.target/i386/avx512f-pr84786-2.c: New test.
6463
6464 PR c++/84808
6465 * g++.dg/cpp1y/constexpr-84808.C: New test.
6466
6467 PR c++/84704
6468 * g++.dg/debug/pr84704.C: New test.
6469
6470 2018-03-12 Renlin Li <renlin.li@arm.com>
6471
6472 * gcc.target/aarch64/movi_hf.c: New.
6473 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
6474 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
6475
6476 2018-03-12 Martin Sebor <msebor@redhat.com>
6477
6478 PR tree-optimization/83456
6479 * c-c++-common/Wrestrict-2.c: Remove test cases.
6480 * c-c++-common/Wrestrict.c: Same.
6481 * gcc.dg/Wrestrict-12.c: New test.
6482 * gcc.dg/Wrestrict-14.c: New test.
6483
6484 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6485
6486 * g++.dg/pr84821.C: New test.
6487
6488 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6489
6490 * gcc.dg/pr84799.c: New test.
6491
6492 2018-03-12 Richard Biener <rguenther@suse.de>
6493
6494 PR tree-optimization/84803
6495 * gcc.dg/torture/pr84803.c: New testcase.
6496
6497 2018-03-12 Jakub Jelinek <jakub@redhat.com>
6498
6499 PR c++/84813
6500 * g++.dg/debug/pr84813.C: New test.
6501
6502 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
6503
6504 PR fortran/84546
6505 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
6506
6507 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
6508
6509 PR fortran/83939
6510 * gfortran.dg/pr83939.f90
6511
6512 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6513
6514 PR fortran/66128
6515 * gfortran.dg/zero_sized_9.f90: New test.
6516
6517 2018-03-11 Jakub Jelinek <jakub@redhat.com>
6518
6519 PR debug/58150
6520 * g++.dg/debug/dwarf2/enum2.C: New test.
6521
6522 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
6523
6524 PR fortran/84734
6525 * gfortran.dg/pr84734.f90: New test.
6526
6527 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
6528
6529 * gnat.dg/prot3.adb: New test.
6530 * gnat.dg/prot3_pkg.ad[sb]: New helper.
6531
6532 2018-03-09 Jason Merrill <jason@redhat.com>
6533 Paolo Carlini <paolo.carlini@oracle.com>
6534
6535 PR c++/71169
6536 PR c++/71832
6537 * g++.dg/cpp0x/pr71169.C: New.
6538 * g++.dg/cpp0x/pr71169-2.C: Likewise.
6539 * g++.dg/cpp0x/pr71832.C: Likewise.
6540
6541 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
6542
6543 PR target/83969
6544 * gcc.target/powerpc/pr83969.c: New test.
6545
6546 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6547
6548 PR target/84772
6549 * gcc.dg/pr84772.c: New test.
6550
6551 PR c++/84076
6552 * g++.dg/warn/Wformat-2.C: New test.
6553
6554 PR c++/84767
6555 * g++.dg/ext/vla18.C: New test.
6556
6557 2018-03-09 Martin Sebor <msebor@redhat.com>
6558
6559 PR tree-optimization/84526
6560 * gcc.dg/Wrestrict-10.c: New test.
6561 * gcc.dg/Wrestrict-11.c: New test.
6562
6563 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
6564
6565 PR rtl-optimization/84682
6566 * gcc.dg/torture/pr84682-1.c: New.
6567 * gcc.dg/torture/pr84682-2.c: New.
6568 * gcc.dg/torture/pr84682-3.c: New.
6569
6570 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6571
6572 PR c++/84724
6573 * g++.dg/ext/pr84724.C: New test.
6574
6575 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
6576
6577 PR target/83712
6578 * gcc.target/arm/pr83712.c: New.
6579
6580 2018-03-09 Richard Biener <rguenther@suse.de>
6581
6582 PR tree-optimization/84775
6583 * gcc.dg/torture/pr84775.c: New testcase.
6584
6585 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6586
6587 PR debug/84404
6588 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
6589 targets.
6590
6591 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
6592
6593 * gcc.c-torture/compile/20180309-1.c: New test.
6594
6595 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6596
6597 PR c++/80598
6598 * g++.dg/warn/Wunused-function4.C: New test.
6599
6600 PR inline-asm/84742
6601 * gcc.target/i386/pr84742-1.c: New test.
6602 * gcc.target/i386/pr84742-2.c: New test.
6603
6604 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6605
6606 PR target/84748
6607 * gcc.c-torture/execute/pr84748.c: New test.
6608
6609 2018-03-08 Richard Biener <rguenther@suse.de>
6610
6611 PR middle-end/84552
6612 * gcc.dg/graphite/pr84552.c: New testcase.
6613
6614 2018-03-08 Richard Biener <rguenther@suse.de>
6615
6616 PR tree-optimization/84178
6617 * gcc.dg/torture/pr84178-2.c: New testcase.
6618
6619 2018-03-08 David Malcolm <dmalcolm@redhat.com>
6620
6621 PR tree-optimization/84178
6622 * gcc.c-torture/compile/pr84178-1.c: New test.
6623
6624 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
6625
6626 * lib/target-supports.exp: Do not return zero from a ifunc
6627 function.
6628
6629 2018-03-08 Richard Biener <rguenther@suse.de>
6630
6631 PR tree-optimization/84746
6632 * gcc.dg/torture/pr84746.c: New testcase.
6633
6634
6635 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
6636 PR debug/84404
6637 PR debug/84408
6638 * gcc.dg/graphite/pr84404.c: New.
6639
6640 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR tree-optimization/84740
6643 * gcc.dg/torture/pr84740.c: New test.
6644
6645 PR tree-optimization/84739
6646 * gcc.dg/pr84739.c: New test.
6647
6648 2018-03-07 Martin Sebor <msebor@redhat.com>
6649
6650 PR tree-optimization/83519
6651 * gcc.dg/Wrestrict-13.c: New test.
6652
6653 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
6654
6655 PR fortran/64124
6656 PR fortran/70409
6657 * gfortran.dg/pr64124.f90: New tests.
6658 * gfortran.dg/pr70409.f90: New tests.
6659
6660 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
6661
6662 PR target/82411
6663 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
6664
6665 2018-03-07 Martin Sebor <msebor@redhat.com>
6666
6667 PR tree-optimization/84526
6668 * gcc.dg/Wrestrict-10.c: New test.
6669
6670 2018-03-07 Martin Sebor <msebor@redhat.com>
6671
6672 PR tree-optimization/84468
6673 * g++.dg/warn/Wstringop-truncation-2.C: New test.
6674 * gcc.dg/Wstringop-truncation.c: New test.
6675 * gcc.dg/Wstringop-truncation-2.c: New test.
6676
6677 2018-03-07 Jakub Jelinek <jakub@redhat.com>
6678
6679 PR fortran/84565
6680 * gfortran.dg/pr84565.f90: New test.
6681
6682 PR middle-end/84723
6683 * gcc.target/i386/pr84723-1.c: New test.
6684 * gcc.target/i386/pr84723-2.c: New test.
6685 * gcc.target/i386/pr84723-3.c: New test.
6686 * gcc.target/i386/pr84723-4.c: New test.
6687 * gcc.target/i386/pr84723-5.c: New test.
6688
6689 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6690
6691 PR fortran/64107
6692 * gfortran.dg/pr64107.f90: New test.
6693
6694 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6695
6696 PR fortran/84697
6697 PR fortran/66128
6698 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
6699
6700 2018-03-06 Marek Polacek <polacek@redhat.com>
6701
6702 PR c++/84684
6703 * g++.dg/cpp1z/constexpr-84684.C: New test.
6704
6705 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6706
6707 PR c/84721
6708 * gcc.dg/pr84721.c: New test.
6709
6710 PR target/84710
6711 * gcc.dg/pr84710.c: New test.
6712
6713 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6714
6715 PR fortran/56667
6716 * gfortran.dg/implied_do_2.f90: New test.
6717 * gfortran.dg/coarray_8.f90: Update for new error message.
6718
6719 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6720
6721 PR inline-asm/84683
6722 * g++.dg/ext/pr84683.C: New test.
6723
6724 PR tree-optimization/84687
6725 * gcc.dg/pr84687.c: New test.
6726
6727 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
6728
6729 PR c++/84231
6730 * g++.dg/pr84231.C: New.
6731
6732 PR c++/84593
6733 * g++.dg/cpp1y/pr84593.C: New.
6734
6735 PR c++/84492
6736 * g++.dg/pr84492.C: New.
6737
6738 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6739
6740 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
6741 __builtin_ppc_speculation_barrier.
6742
6743 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6744
6745 PR target/84700
6746 * gcc.target/powerpc/pr84700.c: New test.
6747
6748 2018-03-05 Nathan Sidwell <nathan@acm.org>
6749
6750 PR c++/84702
6751 * g++.dg/lookup/pr84702.C: New.
6752
6753 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6754
6755 PR target/84564
6756 * gcc.target/i386/pr84564.c: New test.
6757
6758 2018-03-05 Marek Polacek <polacek@redhat.com>
6759
6760 PR c++/84707
6761 * g++.dg/cpp0x/inline-ns10.C: New test.
6762
6763 2018-03-05 Nathan Sidwell <nathan@acm.org>
6764
6765 PR c++/84694
6766 * g++.dg/template/pr84694.C: New.
6767
6768 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6769
6770 PR target/84524
6771 * gcc.c-torture/execute/pr84524.c: New test.
6772 * gcc.target/i386/avx512bw-pr84524.c: New test.
6773
6774 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
6775
6776 PR target/84264
6777 * g++.dg/pr84264.C: New test.
6778
6779 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6780
6781 PR c++/84618
6782 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
6783 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
6784 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
6785
6786 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
6787
6788 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
6789 * g++.dg/other/i386-3.C: Ditto.
6790 * gcc.target/i386/sse-12.c: Ditto.
6791 * gcc.target/i386/sse-13.c: Ditto.
6792 * gcc.target/i386/sse-14.c: Ditto.
6793 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
6794 * gcc.target/i386/wbinvd-1.c: New test.
6795 * gcc.target/i386/wbnoinvd-1.c: Ditto.
6796 * gcc.target/i386/pconfig-1.c: Ditto.
6797
6798 2018-03-05 Pádraig Brady <P@draigBrady.com>
6799 Nathan Sidwell <nathan@acm.org>
6800
6801 PR c++/84497
6802 * g++.dg/cpp0x/pr84497.C: New.
6803
6804 2018-03-05 Richard Biener <rguenther@suse.de>
6805
6806 PR tree-optimization/84670
6807 * gcc.dg/pr84670-1.c: New testcase.
6808 * gcc.dg/pr84670-2.c: Likewise.
6809 * gcc.dg/pr84670-3.c: Likewise.
6810 * gcc.dg/pr84670-4.c: Likewise.
6811
6812 2018-03-05 Richard Biener <rguenther@suse.de>
6813
6814 PR tree-optimization/84650
6815 * gcc.dg/graphite/pr84650.c: New testcase.
6816
6817 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6818
6819 PR c++/82022
6820 * g++.dg/cpp1z/constexpr-lambda20.C: New.
6821
6822 2018-03-03 Harald Anlauf <anlauf@gmx.de>
6823
6824 PR fortran/71085
6825 * gfortran.dg/pr71085.f90: New test.
6826
6827 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6828
6829 PR fortran/66128
6830 * gfortran.dg/zero_sized_8.f90: Really commit New test.
6831
6832 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6833
6834 PR fortran/51434
6835 * gfortran.dg/pr51434.f90: New test.
6836
6837 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6838
6839 PR c++/61358
6840 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
6841
6842 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6843
6844 PR c++/67370
6845 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
6846
6847 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6848
6849 PR c++/71464
6850 * g++.dg/torture/pr71464.C: New.
6851
6852 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
6853
6854 PR fortran/80965
6855 * gfortran.dg/select_type_41.f90: New test.
6856
6857 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6858
6859 PR c++/61135
6860 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
6861
6862 2018-03-02 Marek Polacek <polacek@redhat.com>
6863
6864 PR c++/84578
6865 * g++.dg/ext/flexary29.C: New test.
6866
6867 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6868
6869 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
6870
6871 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6872
6873 PR c++/81812
6874 * g++.dg/torture/pr81812.C: New.
6875
6876 2018-03-02 Marek Polacek <polacek@redhat.com>
6877
6878 PR c++/84171
6879 * g++.dg/warn/Wsign-compare-8.C: New test.
6880
6881 PR c++/84663
6882 * g++.dg/parse/array-size3.C: New test.
6883
6884 PR c++/84664
6885 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
6886
6887 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6888
6889 PR c++/84662
6890 * g++.dg/cpp1y/pr84662.C: New test.
6891
6892 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
6893
6894 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
6895 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
6896 "dg-lto-options".
6897 * g++.dg/lto/20101010-1_0.C: Likewise.
6898 * g++.dg/lto/20101010-2_0.C: Likewise.
6899
6900 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6901
6902 PR ipa/84628
6903 * gcc.dg/pr84628.c: New test.
6904
6905 PR target/56540
6906 * gcc.target/ia64/pr56540.c: New test.
6907
6908 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6909
6910 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
6911 32-bit target.
6912 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
6913 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
6914 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
6915 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
6916
6917 2018-03-02 Marek Polacek <polacek@redhat.com>
6918
6919 PR c++/84590
6920 * c-c++-common/ubsan/shift-11.c: New test.
6921
6922 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6923
6924 * gcc.dg/vect/vect-alias-check-13.c: New test.
6925
6926 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6927
6928 PR target/84614
6929 * gcc.dg/pr84614.c: New test.
6930
6931 PR inline-asm/84625
6932 * gcc.target/i386/pr84625.c: New test.
6933
6934 2018-03-02 Richard Biener <rguenther@suse.de>
6935
6936 PR tree-optimization/84427
6937 * gcc.dg/torture/pr84427.c: New testcase.
6938
6939 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
6940
6941 PR target/84534
6942 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
6943 powerpc64le*-*-linux*.
6944 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
6945 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
6946
6947 2018-03-01 Martin Sebor <msebor@redhat.com>
6948
6949 PR c++/84294
6950 * g++.dg/ext/attr-const.C: Remove xfail.
6951 * g++.dg/ext/attr-malloc-3.C: New test.
6952 * g++.dg/ext/attr-noinline-3.C: New test.
6953 * g++.dg/ext/attr-noreturn-3.C: New test.
6954 * g++.dg/ext/attr-nothrow-3.C: New test.
6955 * g++.dg/ext/attr-pure.C: Remove xfail.
6956
6957 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6958
6959 PR sanitizer/70875
6960 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
6961 dg-options and dg-shouldfail "ubsan" directive.
6962
6963 2018-03-01 Marek Polacek <polacek@redhat.com>
6964 Jason Merrill <jason@redhat.com>
6965
6966 PR c++/84582
6967 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
6968 * g++.dg/cpp1z/static1.C: New test.
6969 * g++.dg/template/static37.C: New test.
6970
6971 2018-03-01 Nathan Sidwell <nathan@acm.org>
6972
6973 PR c++/84434
6974 * g++.dg/template/pr84434.C: New.
6975
6976 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
6977
6978 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
6979 -mthumb to the command-line.
6980
6981 2018-03-01 Marek Polacek <polacek@redhat.com>
6982
6983 PR c++/84596
6984 * g++.dg/cpp0x/static_assert14.C: New test.
6985
6986 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
6987
6988 PR c++/79410
6989 * g++.dg/torture/pr79410.C: New.
6990
6991 2018-03-01 Martin Liska <mliska@suse.cz>
6992
6993 PR sanitizer/82484
6994 * gcc.dg/asan/pr82484.c: New test.
6995
6996 2018-03-01 Richard Biener <rguenther@suse.de>
6997
6998 PR debug/84645
6999 * gfortran.dg/lto/pr84645_0.f90: New testcase.
7000
7001 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
7002
7003 PR fortran/84219
7004 * gfortran.dg/coarray_47.f90: New test.
7005
7006 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
7007
7008 PR fortran/84538
7009 * gfortran.dg/class_array_23.f03: New test.
7010
7011 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
7012
7013 PR rtl-optimization/84528
7014 * gcc.dg/torture/pr84538.c: Rename to...
7015 * gcc.dg/torture/pr84528.c: ...this.
7016
7017 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
7018
7019 PR rtl-optimization/84528
7020 * gcc.dg/torture/pr84538.c: New test.
7021
7022 2018-02-28 Martin Sebor <msebor@redhat.com>
7023
7024 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
7025 -fpic test failures.
7026 * c-c++-common/Wrestrict-2.c: Same.
7027 * c-c++-common/Wstringop-truncation.c: Same.
7028 * gcc.dg/Warray-bounds-22.c: Same.
7029 * gcc.dg/Wstringop-overflow.c: Same.
7030 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
7031 (signed_range): Same.
7032 (unsigned_anti_range): Same.
7033 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
7034 (signed_range): Same.
7035 (unsigned_anti_range): Same.
7036 * gcc.dg/attr-alloc_size-7.c: Same.
7037 * gcc.dg/attr-alloc_size-8.c: Same.
7038 * gcc.dg/builtin-alloc-size.c: Same.
7039 * gcc.dg/builtin-stpncpy.c: Same.
7040 * gcc.dg/builtins-nonnull.c: Same.
7041 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
7042 * gcc.dg/pr79214.c: Same.
7043 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
7044 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
7045 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
7046 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
7047 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
7048 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
7049 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
7050 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
7051 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
7052 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
7053 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
7054
7055 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
7056
7057 PR target/84014
7058 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
7059
7060 2018-02-28 Jakub Jelinek <jakub@redhat.com>
7061
7062 PR c++/84609
7063 * g++.dg/cpp0x/pr84609.C: New test.
7064
7065 2018-02-28 Martin Sebor <msebor@redhat.com>
7066
7067 PR testsuite/84617
7068 * g++.dg/ext/attr-malloc-3.C: New test.
7069 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
7070 to pre-existing problems.
7071 * g++.dg/ext/attr-pure.C: Same.
7072
7073 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
7074
7075 PR fortran/83901
7076 * gfortran.dg/associate_37.f90: New test.
7077
7078 PR fortran/83344
7079 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
7080
7081 2018-02-28 Jakub Jelinek <jakub@redhat.com>
7082
7083 PR target/52991
7084 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
7085 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
7086 * gcc.dg/bf-ms-layout-4.c: New test.
7087 * gcc.dg/bf-ms-layout-5.c: New test.
7088
7089 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
7090
7091 PR target/83399
7092 * gcc.target/powerpc/pr83399.c: Only run on Linux.
7093
7094 2018-02-28 Richard Biener <rguenther@suse.de>
7095
7096 PR tree-optimization/84584
7097 * gcc.dg/graphite/pr84584.c: New testcase.
7098
7099 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
7100
7101 PR preprocessor/84517
7102 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
7103
7104 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7105
7106 * c-c++-common/dump-ada-spec-12.c: New test.
7107 * c-c++-common/dump-ada-spec-13.c: Likewise.
7108
7109 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7110
7111 * c-c++-common/dump-ada-spec-11.c: New test.
7112
7113 2018-02-28 Martin Liska <mliska@suse.cz>
7114
7115 PR testsuite/84597
7116 * g++.dg/ext/timevar1.C: Fix pruned patterns.
7117 * g++.dg/ext/timevar2.C: Likewise.
7118
7119 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
7120
7121 * c-c++-common/dump-ada-spec-8.c: New test.
7122 * c-c++-common/dump-ada-spec-9.c: Likewise.
7123 * c-c++-common/dump-ada-spec-10.c: Likewise.
7124
7125 2018-02-28 Richard Biener <rguenther@suse.de>
7126
7127 PR middle-end/84607
7128 * gcc.dg/pr84607.c: New testcase.
7129
7130 2018-02-28 Nathan Sidwell <nathan@acm.org>
7131
7132 PR c++/84602
7133 * g++.dg/lookup/pr84602.C: New.
7134
7135 2018-02-28 Jakub Jelinek <jakub@redhat.com>
7136
7137 PR c++/83871
7138 PR c++/83503
7139 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
7140 dg-options.
7141 * g++.dg/ext/attr-nonnull.C: Likewise.
7142 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
7143 directives.
7144 * g++.dg/ext/attr-noinline-2.C: Likewise.
7145 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
7146 -fdump-tree-eh in dg-options.
7147
7148 2018-02-28 Alan Modra <amodra@gmail.com>
7149
7150 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
7151 GNU ld message.
7152 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
7153
7154 2018-02-27 Martin Sebor <msebor@redhat.com>
7155
7156 PR c++/83871
7157 PR c++/83503
7158 * g++.dg/Wmissing-attributes.C: New test.
7159 * g++.dg/ext/attr-const-pure.C: New test.
7160 * g++.dg/ext/attr-const.C: New test.
7161 * g++.dg/ext/attr-deprecated-2.C: New test.
7162 * g++.dg/ext/attr-malloc-2.C: New test.
7163 * g++.dg/ext/attr-malloc.C: New test.
7164 * g++.dg/ext/attr-noinline-2.C: New test.
7165 * g++.dg/ext/attr-noinline.C: New test.
7166 * g++.dg/ext/attr-nonnull.C: New test.
7167 * g++.dg/ext/attr-noreturn-2.C: New test.
7168 * g++.dg/ext/attr-noreturn.C: New test.
7169 * g++.dg/ext/attr-nothrow-2.C: New test.
7170 * g++.dg/ext/attr-nothrow.C: New test.
7171 * g++.dg/ext/attr-optimize.C: New test.
7172 * g++.dg/ext/attr-pure.C: New test.
7173 * g++.dg/ext/attr-returns-nonnull.C: New test.
7174 * g++.dg/ext/attr-warning.C: New test.
7175
7176 2018-02-27 Nathan Sidwell <nathan@acm.org>
7177
7178 PR c++/84426
7179 * g++.dg/lookup/pr84426.C: New.
7180
7181 2018-02-27 Richard Biener <rguenther@suse.de>
7182
7183 PR tree-optimization/84512
7184 * gcc.dg/tree-ssa/pr84512.c: New testcase.
7185
7186 2018-02-27 Martin Liska <mliska@suse.cz>
7187
7188 PR gcov-profile/84548
7189 * g++.dg/gcov/pr84548.C: New test.
7190
7191 2018-02-27 Jakub Jelinek <jakub@redhat.com>
7192
7193 PR target/84575
7194 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
7195
7196 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7197
7198 PR c++/84558
7199 * g++.dg/cpp1y/pr84558.C: New test.
7200
7201 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7202
7203 PR c++/84540
7204 * g++.dg/cpp0x/alignas14.C: New.
7205 * g++.dg/cpp0x/alignas15.C: Likewise.
7206
7207 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7208
7209 PR c++/84557
7210 * g++.dg/gomp/pr84557.C: New test.
7211
7212 2018-02-26 Marek Polacek <polacek@redhat.com>
7213
7214 PR c++/84325
7215 * g++.dg/cpp1z/pr84325.C: New test.
7216
7217 2018-02-26 Carl Love <cel@us.ibm.com>
7218
7219 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
7220 Power 8 test file.
7221 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
7222 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
7223 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
7224 -mcpu=power8.
7225 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
7226 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
7227 -mcpu=power8.
7228
7229 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7230
7231 PR target/84039
7232 * gcc.target/i386/indirect-thunk-1.c: Updated.
7233 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7234 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7235 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7236 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7237 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7238 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7239 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7240 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7241 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7242 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7243 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7244 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7245 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7246 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7247 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7248 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7249 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7250 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7251 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7252 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7253 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7254 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7255 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7256 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7257 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7258 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7259 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7260 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7261 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7262 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7263 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7264 * gcc.target/i386/ret-thunk-9.c: Likewise.
7265 * gcc.target/i386/ret-thunk-10.c: Likewise.
7266 * gcc.target/i386/ret-thunk-11.c: Likewise.
7267 * gcc.target/i386/ret-thunk-12.c: Likewise.
7268 * gcc.target/i386/ret-thunk-13.c: Likewise.
7269 * gcc.target/i386/ret-thunk-14.c: Likewise.
7270 * gcc.target/i386/ret-thunk-15.c: Likewise.
7271
7272 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
7273
7274 * gcc.c-torture/execute/20180226-1.c: New test.
7275
7276 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
7277
7278 PR tree-optimization/83965
7279 * gcc.dg/vect/pr83965-2.c: New test.
7280
7281 2018-02-26 Tom de Vries <tom@codesourcery.com>
7282
7283 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
7284
7285 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
7286
7287 PR target/84530
7288 * gcc.target/i386/ret-thunk-22.c: New test.
7289 * gcc.target/i386/ret-thunk-23.c: Likewise.
7290 * gcc.target/i386/ret-thunk-24.c: Likewise.
7291 * gcc.target/i386/ret-thunk-25.c: Likewise.
7292 * gcc.target/i386/ret-thunk-26.c: Likewise.
7293
7294 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
7295
7296 PR c++/84533
7297 * g++.dg/cpp1z/pr84533.C: New.
7298
7299 2018-02-26 Marek Polacek <polacek@redhat.com>
7300
7301 PR c++/84537
7302 * g++.dg/parse/error60.C: New test.
7303
7304 2018-02-26 Jakub Jelinek <jakub@redhat.com>
7305
7306 PR c++/84556
7307 * g++.dg/gomp/pr84556.C: New test.
7308 * g++.dg/vect/pr84556.cc: New test.
7309
7310 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
7311
7312 PR fortran/32957
7313 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
7314 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7315 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
7316 * gfortran.dg/c_loc_test.f90: Likewise.
7317 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7318 * gfortran.dg/proc_decl_17.f90: Likewise.
7319 * gfortran.dg/proc_ptr_8.f90: Likewise.
7320
7321 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7322
7323 PR target/84521
7324 * gcc.target/aarch64/lr_free_2.c: Revert changes in
7325 r254814 disabling -fomit-frame-pointer by default.
7326 * gcc.target/aarch64/spill_1.c: Likewise.
7327 * gcc.target/aarch64/test_frame_11.c: Likewise.
7328 * gcc.target/aarch64/test_frame_12.c: Likewise.
7329 * gcc.target/aarch64/test_frame_13.c: Likewise.
7330 * gcc.target/aarch64/test_frame_14.c: Likewise.
7331 * gcc.target/aarch64/test_frame_15.c: Likewise.
7332 * gcc.target/aarch64/test_frame_3.c: Likewise.
7333 * gcc.target/aarch64/test_frame_5.c: Likewise.
7334 * gcc.target/aarch64/test_frame_9.c: Likewise.
7335
7336 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
7337
7338 PR fortran/83633
7339 * gfortran.dg/explicit_shape_1.f90: New test.
7340 * gfortran.dg/automatic_module_variable.f90: Update regex.
7341 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
7342 * gfortran.dg/constant_shape.f90: Ditto.
7343 * gfortran.dg/dec_structure_23.f90: Ditto.
7344 * gfortran.dg/pr78240.f90: Ditto.
7345
7346 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
7347
7348 PR fortran/84523
7349 * gfortran.dg/pr84523.f90: New test.
7350
7351 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
7352
7353 PR fortran/78238
7354 * gfortran.dg/select_type_40.f90: New test.
7355
7356 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
7357
7358 PR fortran/30792
7359 * gfortran.dg/data_substring.f90: New test.
7360
7361 2018-02-24 Marek Polacek <polacek@redhat.com>
7362
7363 PR c++/83692
7364 * g++.dg/cpp1z/constexpr-83692.C: New test.
7365
7366 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
7367
7368 PR fortran/84346
7369 * gfortran.dg/statement_function_1.f90: Update test.
7370
7371 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7372
7373 PR fortran/84506
7374 * gfortran.dg/inquire_19.f90: New test.
7375
7376 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7377
7378 PR fortran/83149
7379 * gfortran.dg/pr83149_b.f90: New test.
7380 * gfortran.dg/pr83149_a.f90: Additional source for previous.
7381
7382 2018-02-23 Carl Love <cel@us.ibm.com>
7383
7384 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
7385 vec_signed2 and vec_unsigned2 to new Power 8 test file.
7386 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
7387 Power 8 tests.
7388
7389 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7390
7391 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
7392 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
7393
7394 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
7395
7396 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
7397 expected output.
7398
7399 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7400
7401 PR fortran/83149
7402 * gfortran.dg/pr83149_1.f90: New test.
7403 * gfortran.dg/pr83149.f90: Additional source for previous.
7404
7405 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
7406
7407 PR testsuite/80551
7408 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
7409 __GI___pthread_mutex_init as well.
7410
7411 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
7412
7413 PR fortran/83148
7414 * gfortran.dg/class_68.f90: New test.
7415
7416 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
7417
7418 PR fortran/59781
7419 * gfortran.dg/derived_init_5.f90: New test.
7420
7421 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7422
7423 PR target/82851
7424 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
7425 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
7426
7427 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
7428
7429 PR target/81572
7430 * gcc.target/powerpc/pr81572.c: New.
7431
7432 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
7433
7434 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
7435
7436 2018-02-22 Martin Sebor <msebor@redhat.com>
7437
7438 PR tree-optimization/84480
7439 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
7440 * g++.dg/warn/Wstringop-truncation-1.C: New test.
7441
7442 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
7443
7444 PR target/84176
7445 * gcc.target/i386/indirect-thunk-11.c: New test.
7446 * gcc.target/i386/indirect-thunk-12.c: Likewise.
7447 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
7448 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
7449 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
7450 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
7451 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
7452 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
7453 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
7454 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
7455
7456 2018-02-22 Steve Ellcey <sellcey@cavium.com>
7457
7458 PR target/83335
7459 * gcc.target/aarch64/asm-2.c: Add dg-error for
7460 ILP32 mode.
7461 * gcc.target/aarch64/asm-4.c: New test.
7462
7463 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7464
7465 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
7466
7467 2018-02-22 Marek Polacek <polacek@redhat.com>
7468
7469 PR c++/84493
7470 * g++.dg/parse/error59.C: New test.
7471
7472 2018-02-22 Tom de Vries <tom@codesourcery.com>
7473
7474 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
7475
7476 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7477
7478 PR c++/77655
7479 * g++.dg/cpp0x/pr77655.C: New.
7480
7481 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7482
7483 PR c++/84496
7484 * g++.dg/cpp1y/pr84496.C: New test.
7485
7486 PR target/84502
7487 * g++.dg/torture/pr84502.C: New test.
7488
7489 PR tree-optimization/84503
7490 * gcc.dg/pr84503-1.c: New test.
7491 * gcc.dg/pr84503-2.c: New test.
7492
7493 2018-02-21 Jakub Jelinek <jakub@redhat.com>
7494
7495 PR tree-optimization/84478
7496 * gcc.c-torture/execute/pr84478.c: New test.
7497
7498 2018-02-20 Martin Sebor <msebor@redhat.com>
7499
7500 PR middle-end/84095
7501 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
7502 * c-c++-common/Wrestrict.c: Same.
7503 * gcc.dg/Wrestrict-6.c: Same.
7504 * gcc.dg/Warray-bounds-27.c: New test.
7505 * gcc.dg/Wrestrict-8.c: New test.
7506 * gcc.dg/Wrestrict-9.c: New test.
7507 * gcc.dg/pr84095.c: New test.
7508
7509 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7510
7511 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
7512
7513 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7514
7515 PR fortran/48890
7516 PR fortran/83823
7517 * gfortran.dg/structure_constructor_14.f90: New test.
7518
7519 2018-02-20 Jeff Law <law@redhat.com>
7520
7521 PR middle-end/82123
7522 PR tree-optimization/81592
7523 PR middle-end/79257
7524 * gcc.dg/pr81592.c: New test.
7525 * gcc.dg/pr82123.c: New test.
7526 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
7527
7528 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR c++/84488
7531 * g++.dg/warn/Wunused-var-30.C: New test.
7532
7533 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
7534
7535 PR tree-optimization/84419
7536 * gcc.dg/vect/pr84419.c: New test.
7537
7538 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7539
7540 PR middle-end/82004
7541 * gfortran.dg/pr82004.f90: New test.
7542
7543 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
7544
7545 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
7546
7547 2018-02-20 Martin Liska <mliska@suse.cz>
7548
7549 PR c/84310
7550 PR target/79747
7551 * gcc.target/i386/pr84310.c: New test.
7552 * gcc.target/i386/pr84310-2.c: Likewise.
7553
7554 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7555
7556 PR c++/84446
7557 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
7558
7559 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7560
7561 PR c++/84445
7562 * g++.dg/cpp1z/launder7.C: New test.
7563
7564 PR c++/84449
7565 * g++.dg/cpp0x/constexpr-84449.C: New test.
7566
7567 PR c++/84455
7568 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
7569
7570 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
7571
7572 PR fortran/83344
7573 PR fortran/83975
7574 * gfortran.dg/associate_22.f90: Enable commented out test.
7575 * gfortran.dg/associate_36.f90: New test.
7576
7577 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7578
7579 PR target/84146
7580 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
7581
7582 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
7583
7584 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
7585 (dg-options): Use -mavx instead of -w.
7586
7587 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7588
7589 PR c++/84444
7590 * g++.dg/cpp1z/launder8.C: New test.
7591
7592 PR c++/84448
7593 * g++.dg/gomp/pr84448.C: New test.
7594
7595 PR c++/84430
7596 * g++.dg/gomp/pr84430.C: New test.
7597
7598 PR tree-optimization/84452
7599 * gcc.dg/pr84452.c: New test.
7600
7601 PR c++/79064
7602 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
7603
7604 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7605
7606 PR fortran/35339
7607 * gfortran.dg/implied_do_io_4.f90: New test.
7608
7609 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7610
7611 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
7612 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
7613 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
7614
7615 2018-02-19 Carl Love <cel@us.ibm.com>
7616
7617 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
7618
7619 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7620
7621 PR target/84460
7622 * gcc.target/i386/pr57193.c: Add -mtune=generic.
7623
7624 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7625
7626 PR c++/84348
7627 * g++.dg/cpp0x/auto50.C: New.
7628 * g++.dg/parse/friend12.C: Adjust.
7629
7630 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7631
7632 PR libgfortran/84389
7633 * gfortran.dg/dtio_33.f90: New test.
7634
7635 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7636
7637 PR libgfortran/84412
7638 * gfortran.dg/inquire_18.f90: New test.
7639
7640 2018-02-18 Janus Weil <janus@gcc.gnu.org>
7641
7642 PR fortran/84381
7643 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
7644 * gfortran.dg/pointer_intent_3.f90: Ditto.
7645 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
7646 * gfortran.dg/protected_3.f90: Ditto.
7647 * gfortran.dg/protected_4.f90: Ditto.
7648 * gfortran.dg/protected_5.f90: Ditto.
7649 * gfortran.dg/protected_6.f90: Ditto.
7650
7651 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
7652
7653 PR fortran/80945
7654 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
7655 change to run.
7656
7657 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7658
7659 PR fortran/84270
7660 * gfortran.dg/inline_matmul_22.f90: New test.
7661
7662 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7663
7664 PR fortran/84381
7665 * gfortran.dg/abort_shoulfail.f90: New test.
7666 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
7667 by STOP n.
7668 * gfortran.dg/PR19754_2.f90: Likewise.
7669 * gfortran.dg/PR19872.f: Likewise.
7670 * gfortran.dg/PR49268.f90: Likewise.
7671 * gfortran.dg/Wall.f90: Likewise.
7672 * gfortran.dg/Wno-all.f90: Likewise.
7673 * gfortran.dg/achar_1.f90: Likewise.
7674 * gfortran.dg/achar_2.f90: Likewise.
7675 * gfortran.dg/achar_4.f90: Likewise.
7676 * gfortran.dg/achar_6.F90: Likewise.
7677 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
7678 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
7679 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
7680 * gfortran.dg/actual_array_offset_1.f90: Likewise.
7681 * gfortran.dg/actual_array_result_1.f90: Likewise.
7682 * gfortran.dg/actual_array_substr_1.f90: Likewise.
7683 * gfortran.dg/actual_array_substr_2.f90: Likewise.
7684 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
7685 * gfortran.dg/actual_procedure_1.f90: Likewise.
7686 * gfortran.dg/adjustl_1.f90: Likewise.
7687 * gfortran.dg/advance_1.f90: Likewise.
7688 * gfortran.dg/advance_4.f90: Likewise.
7689 * gfortran.dg/advance_5.f90: Likewise.
7690 * gfortran.dg/advance_6.f90: Likewise.
7691 * gfortran.dg/aint_anint_1.f90: Likewise.
7692 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
7693 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
7694 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
7695 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
7696 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
7697 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
7698 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
7699 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
7700 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
7701 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
7702 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
7703 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
7704 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
7705 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
7706 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
7707 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
7708 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
7709 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
7710 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
7711 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
7712 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
7713 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7714 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
7715 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
7716 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
7717 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
7718 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
7719 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
7720 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
7721 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
7722 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
7723 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
7724 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
7725 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
7726 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
7727 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
7728 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
7729 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
7730 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
7731 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
7732 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
7733 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
7734 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
7735 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
7736 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
7737 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
7738 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
7739 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
7740 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
7741 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
7742 * gfortran.dg/allocatable_function_1.f90: Likewise.
7743 * gfortran.dg/allocatable_function_10.f90: Likewise.
7744 * gfortran.dg/allocatable_function_3.f90: Likewise.
7745 * gfortran.dg/allocatable_function_5.f90: Likewise.
7746 * gfortran.dg/allocatable_function_6.f90: Likewise.
7747 * gfortran.dg/allocatable_function_7.f90: Likewise.
7748 * gfortran.dg/allocatable_function_8.f90: Likewise.
7749 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
7750 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
7751 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
7752 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
7753 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
7754 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
7755 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
7756 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
7757 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
7758 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
7759 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
7760 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
7761 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
7762 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
7763 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
7764 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
7765 * gfortran.dg/allocate_class_3.f90: Likewise.
7766 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
7767 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
7768 * gfortran.dg/allocate_derived_5.f90: Likewise.
7769 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
7770 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
7771 * gfortran.dg/allocate_with_source_1.f90: Likewise.
7772 * gfortran.dg/allocate_with_source_10.f08: Likewise.
7773 * gfortran.dg/allocate_with_source_11.f08: Likewise.
7774 * gfortran.dg/allocate_with_source_12.f03: Likewise.
7775 * gfortran.dg/allocate_with_source_15.f03: Likewise.
7776 * gfortran.dg/allocate_with_source_16.f90: Likewise.
7777 * gfortran.dg/allocate_with_source_17.f03: Likewise.
7778 * gfortran.dg/allocate_with_source_18.f03: Likewise.
7779 * gfortran.dg/allocate_with_source_2.f90: Likewise.
7780 * gfortran.dg/allocate_with_source_20.f03: Likewise.
7781 * gfortran.dg/allocate_with_source_22.f03: Likewise.
7782 * gfortran.dg/allocate_with_source_23.f03: Likewise.
7783 * gfortran.dg/allocate_with_source_24.f90: Likewise.
7784 * gfortran.dg/allocate_with_source_5.f90: Likewise.
7785 * gfortran.dg/allocate_with_source_6.f90: Likewise.
7786 * gfortran.dg/allocate_with_source_7.f08: Likewise.
7787 * gfortran.dg/allocate_with_source_8.f08: Likewise.
7788 * gfortran.dg/allocate_with_source_9.f08: Likewise.
7789 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
7790 * gfortran.dg/allocate_zerosize_3.f: Likewise.
7791 * gfortran.dg/altreturn_3.f90: Likewise.
7792 * gfortran.dg/altreturn_5.f90: Likewise.
7793 * gfortran.dg/altreturn_7.f90: Likewise.
7794 * gfortran.dg/and_or_xor.f90: Likewise.
7795 * gfortran.dg/anint_1.f90: Likewise.
7796 * gfortran.dg/any_all_1.f90: Likewise.
7797 * gfortran.dg/anyallcount_1.f90: Likewise.
7798 * gfortran.dg/append_1.f90: Likewise.
7799 * gfortran.dg/argument_checking_1.f90: Likewise.
7800 * gfortran.dg/argument_checking_2.f90: Likewise.
7801 * gfortran.dg/argument_checking_8.f90: Likewise.
7802 * gfortran.dg/arithmetic_if.f90: Likewise.
7803 * gfortran.dg/array_1.f90: Likewise.
7804 * gfortran.dg/array_2.f90: Likewise.
7805 * gfortran.dg/array_alloc_1.f90: Likewise.
7806 * gfortran.dg/array_alloc_2.f90: Likewise.
7807 * gfortran.dg/array_alloc_3.f90: Likewise.
7808 * gfortran.dg/array_assignment_1.F90: Likewise.
7809 * gfortran.dg/array_assignment_5.f90: Likewise.
7810 * gfortran.dg/array_constructor_1.f90: Likewise.
7811 * gfortran.dg/array_constructor_10.f90: Likewise.
7812 * gfortran.dg/array_constructor_11.f90: Likewise.
7813 * gfortran.dg/array_constructor_12.f90: Likewise.
7814 * gfortran.dg/array_constructor_15.f90: Likewise.
7815 * gfortran.dg/array_constructor_16.f90: Likewise.
7816 * gfortran.dg/array_constructor_17.f90: Likewise.
7817 * gfortran.dg/array_constructor_19.f90: Likewise.
7818 * gfortran.dg/array_constructor_23.f: Likewise.
7819 * gfortran.dg/array_constructor_24.f: Likewise.
7820 * gfortran.dg/array_constructor_32.f90: Likewise.
7821 * gfortran.dg/array_constructor_36.f90: Likewise.
7822 * gfortran.dg/array_constructor_39.f90: Likewise.
7823 * gfortran.dg/array_constructor_4.f90: Likewise.
7824 * gfortran.dg/array_constructor_40.f90: Likewise.
7825 * gfortran.dg/array_constructor_44.f90: Likewise.
7826 * gfortran.dg/array_constructor_45.f90: Likewise.
7827 * gfortran.dg/array_constructor_46.f90: Likewise.
7828 * gfortran.dg/array_constructor_47.f90: Likewise.
7829 * gfortran.dg/array_constructor_49.f90: Likewise.
7830 * gfortran.dg/array_constructor_5.f90: Likewise.
7831 * gfortran.dg/array_constructor_50.f90: Likewise.
7832 * gfortran.dg/array_constructor_6.f90: Likewise.
7833 * gfortran.dg/array_constructor_7.f90: Likewise.
7834 * gfortran.dg/array_constructor_8.f90: Likewise.
7835 * gfortran.dg/array_constructor_9.f90: Likewise.
7836 * gfortran.dg/array_constructor_type_1.f03: Likewise.
7837 * gfortran.dg/array_constructor_type_10.f03: Likewise.
7838 * gfortran.dg/array_constructor_type_11.f03: Likewise.
7839 * gfortran.dg/array_constructor_type_12.f03: Likewise.
7840 * gfortran.dg/array_constructor_type_13.f90: Likewise.
7841 * gfortran.dg/array_constructor_type_14.f03: Likewise.
7842 * gfortran.dg/array_constructor_type_16.f03: Likewise.
7843 * gfortran.dg/array_constructor_type_2.f03: Likewise.
7844 * gfortran.dg/array_constructor_type_22.f03: Likewise.
7845 * gfortran.dg/array_constructor_type_3.f03: Likewise.
7846 * gfortran.dg/array_constructor_type_4.f03: Likewise.
7847 * gfortran.dg/array_constructor_type_5.f03: Likewise.
7848 * gfortran.dg/array_constructor_type_6.f03: Likewise.
7849 * gfortran.dg/array_constructor_type_7.f03: Likewise.
7850 * gfortran.dg/array_function_1.f90: Likewise.
7851 * gfortran.dg/array_function_5.f90: Likewise.
7852 * gfortran.dg/array_initializer_1.f90: Likewise.
7853 * gfortran.dg/array_initializer_2.f90: Likewise.
7854 * gfortran.dg/array_memcpy_5.f90: Likewise.
7855 * gfortran.dg/array_memset_2.f90: Likewise.
7856 * gfortran.dg/array_reference_1.f90: Likewise.
7857 * gfortran.dg/array_return_value_1.f90: Likewise.
7858 * gfortran.dg/array_section_1.f90: Likewise.
7859 * gfortran.dg/array_temporaries_3.f90: Likewise.
7860 * gfortran.dg/arrayio_1.f90: Likewise.
7861 * gfortran.dg/arrayio_10.f90: Likewise.
7862 * gfortran.dg/arrayio_11.f90: Likewise.
7863 * gfortran.dg/arrayio_12.f90: Likewise.
7864 * gfortran.dg/arrayio_13.f90: Likewise.
7865 * gfortran.dg/arrayio_14.f90: Likewise.
7866 * gfortran.dg/arrayio_16.f90: Likewise.
7867 * gfortran.dg/arrayio_2.f90: Likewise.
7868 * gfortran.dg/arrayio_3.f90: Likewise.
7869 * gfortran.dg/arrayio_4.f90: Likewise.
7870 * gfortran.dg/arrayio_5.f90: Likewise.
7871 * gfortran.dg/arrayio_6.f90: Likewise.
7872 * gfortran.dg/arrayio_7.f90: Likewise.
7873 * gfortran.dg/arrayio_8.f90: Likewise.
7874 * gfortran.dg/arrayio_9.f90: Likewise.
7875 * gfortran.dg/arrayio_derived_1.f90: Likewise.
7876 * gfortran.dg/assign_10.f90: Likewise.
7877 * gfortran.dg/assign_9.f90: Likewise.
7878 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
7879 * gfortran.dg/assignment_1.f90: Likewise.
7880 * gfortran.dg/associate_1.f03: Likewise.
7881 * gfortran.dg/associate_11.f90: Likewise.
7882 * gfortran.dg/associate_13.f90: Likewise.
7883 * gfortran.dg/associate_15.f90: Likewise.
7884 * gfortran.dg/associate_17.f90: Likewise.
7885 * gfortran.dg/associate_18.f08: Likewise.
7886 * gfortran.dg/associate_19.f03: Likewise.
7887 * gfortran.dg/associate_20.f03: Likewise.
7888 * gfortran.dg/associate_22.f90: Likewise.
7889 * gfortran.dg/associate_23.f90: Likewise.
7890 * gfortran.dg/associate_24.f90: Likewise.
7891 * gfortran.dg/associate_25.f90: Likewise.
7892 * gfortran.dg/associate_27.f90: Likewise.
7893 * gfortran.dg/associate_28.f90: Likewise.
7894 * gfortran.dg/associate_32.f03: Likewise.
7895 * gfortran.dg/associate_33.f03: Likewise.
7896 * gfortran.dg/associate_34.f90: Likewise.
7897 * gfortran.dg/associate_6.f03: Likewise.
7898 * gfortran.dg/associate_7.f03: Likewise.
7899 * gfortran.dg/associate_8.f03: Likewise.
7900 * gfortran.dg/associate_9.f03: Likewise.
7901 * gfortran.dg/associated_1.f90: Likewise.
7902 * gfortran.dg/associated_2.f90: Likewise.
7903 * gfortran.dg/associated_5.f90: Likewise.
7904 * gfortran.dg/associated_6.f90: Likewise.
7905 * gfortran.dg/associated_target_3.f90: Likewise.
7906 * gfortran.dg/associated_target_4.f90: Likewise.
7907 * gfortran.dg/associated_target_5.f03: Likewise.
7908 * gfortran.dg/associated_target_6.f03: Likewise.
7909 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7910 * gfortran.dg/assumed_rank_1.f90: Likewise.
7911 * gfortran.dg/assumed_rank_10.f90: Likewise.
7912 * gfortran.dg/assumed_rank_2.f90: Likewise.
7913 * gfortran.dg/assumed_rank_7.f90: Likewise.
7914 * gfortran.dg/assumed_rank_8.f90: Likewise.
7915 * gfortran.dg/assumed_rank_9.f90: Likewise.
7916 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7917 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7918 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
7919 * gfortran.dg/assumed_type_2.f90: Likewise.
7920 * gfortran.dg/atan2_1.f90: Likewise.
7921 * gfortran.dg/auto_array_1.f90: Likewise.
7922 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
7923 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
7924 * gfortran.dg/auto_char_len_3.f90: Likewise.
7925 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
7926 * gfortran.dg/auto_internal_assumed.f90: Likewise.
7927 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
7928 * gfortran.dg/auto_save_2.f90: Likewise.
7929 * gfortran.dg/automatic_default_init_1.f90: Likewise.
7930 * gfortran.dg/backslash_1.f90: Likewise.
7931 * gfortran.dg/backslash_2.f90: Likewise.
7932 * gfortran.dg/backslash_3.f: Likewise.
7933 * gfortran.dg/backspace_1.f: Likewise.
7934 * gfortran.dg/backspace_10.f90: Likewise.
7935 * gfortran.dg/backspace_11.f90: Likewise.
7936 * gfortran.dg/backspace_2.f: Likewise.
7937 * gfortran.dg/backspace_3.f: Likewise.
7938 * gfortran.dg/backspace_4.f: Likewise.
7939 * gfortran.dg/backspace_5.f: Likewise.
7940 * gfortran.dg/backspace_6.f: Likewise.
7941 * gfortran.dg/backspace_7.f90: Likewise.
7942 * gfortran.dg/backspace_8.f: Likewise.
7943 * gfortran.dg/backspace_9.f: Likewise.
7944 * gfortran.dg/bessel_1.f90: Likewise.
7945 * gfortran.dg/bessel_2.f90: Likewise.
7946 * gfortran.dg/bessel_5.f90: Likewise.
7947 * gfortran.dg/bessel_6.f90: Likewise.
7948 * gfortran.dg/bessel_7.f90: Likewise.
7949 * gfortran.dg/bind_c_dts_2.f03: Likewise.
7950 * gfortran.dg/bind_c_dts_3.f03: Likewise.
7951 * gfortran.dg/bind_c_usage_15.f90: Likewise.
7952 * gfortran.dg/bind_c_usage_16.f03: Likewise.
7953 * gfortran.dg/bind_c_usage_17.f90: Likewise.
7954 * gfortran.dg/bind_c_usage_24.f90: Likewise.
7955 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
7956 * gfortran.dg/binding_label_tests_16.f03: Likewise.
7957 * gfortran.dg/binding_label_tests_23.f90: Likewise.
7958 * gfortran.dg/bit_comparison_1.F90: Likewise.
7959 * gfortran.dg/bit_comparison_2.F90: Likewise.
7960 * gfortran.dg/block_1.f08: Likewise.
7961 * gfortran.dg/block_13.f08: Likewise.
7962 * gfortran.dg/block_14.f90: Likewise.
7963 * gfortran.dg/block_2.f08: Likewise.
7964 * gfortran.dg/block_6.f08: Likewise.
7965 * gfortran.dg/block_7.f08: Likewise.
7966 * gfortran.dg/block_8.f08: Likewise.
7967 * gfortran.dg/blockdata_1.f90: Likewise.
7968 * gfortran.dg/bound_1.f90: Likewise.
7969 * gfortran.dg/bound_2.f90: Likewise.
7970 * gfortran.dg/bound_3.f90: Likewise.
7971 * gfortran.dg/bound_4.f90: Likewise.
7972 * gfortran.dg/bound_5.f90: Likewise.
7973 * gfortran.dg/bound_6.f90: Likewise.
7974 * gfortran.dg/bound_7.f90: Likewise.
7975 * gfortran.dg/bound_8.f90: Likewise.
7976 * gfortran.dg/bound_9.f90: Likewise.
7977 * gfortran.dg/bound_simplification_1.f90: Likewise.
7978 * gfortran.dg/bound_simplification_3.f90: Likewise.
7979 * gfortran.dg/bound_simplification_4.f90: Likewise.
7980 * gfortran.dg/bound_simplification_5.f90: Likewise.
7981 * gfortran.dg/bound_simplification_6.f90: Likewise.
7982 * gfortran.dg/bounds_check_1.f90: Likewise.
7983 * gfortran.dg/bounds_check_12.f90: Likewise.
7984 * gfortran.dg/bounds_check_14.f90: Likewise.
7985 * gfortran.dg/bounds_check_15.f90: Likewise.
7986 * gfortran.dg/bounds_check_19.f90: Likewise.
7987 * gfortran.dg/bounds_check_8.f90: Likewise.
7988 * gfortran.dg/bounds_check_9.f90: Likewise.
7989 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
7990 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
7991 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
7992 * gfortran.dg/boz_1.f90: Likewise.
7993 * gfortran.dg/boz_11.f90: Likewise.
7994 * gfortran.dg/boz_13.f90: Likewise.
7995 * gfortran.dg/boz_14.f90: Likewise.
7996 * gfortran.dg/boz_15.f90: Likewise.
7997 * gfortran.dg/boz_3.f90: Likewise.
7998 * gfortran.dg/boz_6.f90: Likewise.
7999 * gfortran.dg/boz_9.f90: Likewise.
8000 * gfortran.dg/byte_1.f90: Likewise.
8001 * gfortran.dg/byte_2.f90: Likewise.
8002 * gfortran.dg/c_assoc.f90: Likewise.
8003 * gfortran.dg/c_assoc_2.f03: Likewise.
8004 * gfortran.dg/c_assoc_3.f90: Likewise.
8005 * gfortran.dg/c_by_val_1.f: Likewise.
8006 * gfortran.dg/c_by_val_5.f90: Likewise.
8007 * gfortran.dg/c_char_tests.f03: Likewise.
8008 * gfortran.dg/c_char_tests_2.f03: Likewise.
8009 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
8010 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
8011 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
8012 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
8013 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
8014 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
8015 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
8016 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
8017 * gfortran.dg/c_kind_params.f90: Likewise.
8018 * gfortran.dg/c_loc_test_20.f90: Likewise.
8019 * gfortran.dg/c_loc_tests_2.f03: Likewise.
8020 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
8021 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
8022 * gfortran.dg/c_size_t_test.f03: Likewise.
8023 * gfortran.dg/c_sizeof_1.f90: Likewise.
8024 * gfortran.dg/c_sizeof_5.f90: Likewise.
8025 * gfortran.dg/c_sizeof_6.f90: Likewise.
8026 * gfortran.dg/char4_iunit_1.f03: Likewise.
8027 * gfortran.dg/char4_iunit_2.f03: Likewise.
8028 * gfortran.dg/char_allocation_1.f90: Likewise.
8029 * gfortran.dg/char_array_constructor.f90: Likewise.
8030 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
8031 * gfortran.dg/char_assign_1.f90: Likewise.
8032 * gfortran.dg/char_associated_1.f90: Likewise.
8033 * gfortran.dg/char_cast_2.f90: Likewise.
8034 * gfortran.dg/char_comparison_1.f: Likewise.
8035 * gfortran.dg/char_component_initializer_1.f90: Likewise.
8036 * gfortran.dg/char_component_initializer_2.f90: Likewise.
8037 * gfortran.dg/char_cons_len.f90: Likewise.
8038 * gfortran.dg/char_conversion.f90: Likewise.
8039 * gfortran.dg/char_cshift_1.f90: Likewise.
8040 * gfortran.dg/char_cshift_2.f90: Likewise.
8041 * gfortran.dg/char_decl_2.f90: Likewise.
8042 * gfortran.dg/char_eoshift_1.f90: Likewise.
8043 * gfortran.dg/char_eoshift_2.f90: Likewise.
8044 * gfortran.dg/char_eoshift_3.f90: Likewise.
8045 * gfortran.dg/char_eoshift_4.f90: Likewise.
8046 * gfortran.dg/char_eoshift_5.f90: Likewise.
8047 * gfortran.dg/char_expr_1.f90: Likewise.
8048 * gfortran.dg/char_expr_3.f90: Likewise.
8049 * gfortran.dg/char_initialiser_actual.f90: Likewise.
8050 * gfortran.dg/char_length_12.f90: Likewise.
8051 * gfortran.dg/char_length_14.f90: Likewise.
8052 * gfortran.dg/char_length_15.f90: Likewise.
8053 * gfortran.dg/char_length_17.f90: Likewise.
8054 * gfortran.dg/char_length_20.f90: Likewise.
8055 * gfortran.dg/char_length_21.f90: Likewise.
8056 * gfortran.dg/char_length_5.f90: Likewise.
8057 * gfortran.dg/char_length_6.f90: Likewise.
8058 * gfortran.dg/char_length_7.f90: Likewise.
8059 * gfortran.dg/char_length_8.f90: Likewise.
8060 * gfortran.dg/char_pack_1.f90: Likewise.
8061 * gfortran.dg/char_pack_2.f90: Likewise.
8062 * gfortran.dg/char_pointer_assign.f90: Likewise.
8063 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
8064 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
8065 * gfortran.dg/char_pointer_dependency.f90: Likewise.
8066 * gfortran.dg/char_pointer_dummy.f90: Likewise.
8067 * gfortran.dg/char_pointer_func.f90: Likewise.
8068 * gfortran.dg/char_reshape_1.f90: Likewise.
8069 * gfortran.dg/char_result_1.f90: Likewise.
8070 * gfortran.dg/char_result_12.f90: Likewise.
8071 * gfortran.dg/char_result_13.f90: Likewise.
8072 * gfortran.dg/char_result_14.f90: Likewise.
8073 * gfortran.dg/char_result_15.f90: Likewise.
8074 * gfortran.dg/char_result_2.f90: Likewise.
8075 * gfortran.dg/char_result_3.f90: Likewise.
8076 * gfortran.dg/char_result_4.f90: Likewise.
8077 * gfortran.dg/char_result_5.f90: Likewise.
8078 * gfortran.dg/char_result_6.f90: Likewise.
8079 * gfortran.dg/char_result_7.f90: Likewise.
8080 * gfortran.dg/char_result_8.f90: Likewise.
8081 * gfortran.dg/char_spread_1.f90: Likewise.
8082 * gfortran.dg/char_transpose_1.f90: Likewise.
8083 * gfortran.dg/char_type_len.f90: Likewise.
8084 * gfortran.dg/char_unpack_1.f90: Likewise.
8085 * gfortran.dg/char_unpack_2.f90: Likewise.
8086 * gfortran.dg/character_array_constructor_1.f90: Likewise.
8087 * gfortran.dg/character_comparison_1.f90: Likewise.
8088 * gfortran.dg/character_comparison_2.f90: Likewise.
8089 * gfortran.dg/character_comparison_3.f90: Likewise.
8090 * gfortran.dg/character_comparison_4.f90: Likewise.
8091 * gfortran.dg/character_comparison_5.f90: Likewise.
8092 * gfortran.dg/character_comparison_6.f90: Likewise.
8093 * gfortran.dg/character_comparison_7.f90: Likewise.
8094 * gfortran.dg/character_comparison_8.f90: Likewise.
8095 * gfortran.dg/character_comparison_9.f90: Likewise.
8096 * gfortran.dg/charlen_15.f90: Likewise.
8097 * gfortran.dg/charlen_16.f90: Likewise.
8098 * gfortran.dg/chkbits.f90: Likewise.
8099 * gfortran.dg/chmod_1.f90: Likewise.
8100 * gfortran.dg/chmod_2.f90: Likewise.
8101 * gfortran.dg/chmod_3.f90: Likewise.
8102 * gfortran.dg/class_1.f03: Likewise.
8103 * gfortran.dg/class_18.f03: Likewise.
8104 * gfortran.dg/class_19.f03: Likewise.
8105 * gfortran.dg/class_35.f90: Likewise.
8106 * gfortran.dg/class_46.f03: Likewise.
8107 * gfortran.dg/class_48.f90: Likewise.
8108 * gfortran.dg/class_51.f90: Likewise.
8109 * gfortran.dg/class_52.f90: Likewise.
8110 * gfortran.dg/class_6.f03: Likewise.
8111 * gfortran.dg/class_63.f90: Likewise.
8112 * gfortran.dg/class_64.f90: Likewise.
8113 * gfortran.dg/class_65.f90: Likewise.
8114 * gfortran.dg/class_66.f90: Likewise.
8115 * gfortran.dg/class_67.f90: Likewise.
8116 * gfortran.dg/class_9.f03: Likewise.
8117 * gfortran.dg/class_alias.f90: Likewise.
8118 * gfortran.dg/class_allocate_1.f03: Likewise.
8119 * gfortran.dg/class_allocate_10.f03: Likewise.
8120 * gfortran.dg/class_allocate_13.f90: Likewise.
8121 * gfortran.dg/class_allocate_14.f90: Likewise.
8122 * gfortran.dg/class_allocate_15.f90: Likewise.
8123 * gfortran.dg/class_allocate_19.f03: Likewise.
8124 * gfortran.dg/class_allocate_21.f90: Likewise.
8125 * gfortran.dg/class_allocate_22.f90: Likewise.
8126 * gfortran.dg/class_allocate_3.f03: Likewise.
8127 * gfortran.dg/class_allocate_4.f03: Likewise.
8128 * gfortran.dg/class_allocate_5.f90: Likewise.
8129 * gfortran.dg/class_allocate_6.f03: Likewise.
8130 * gfortran.dg/class_allocate_7.f03: Likewise.
8131 * gfortran.dg/class_allocate_8.f03: Likewise.
8132 * gfortran.dg/class_allocate_9.f03: Likewise.
8133 * gfortran.dg/class_array_1.f03: Likewise.
8134 * gfortran.dg/class_array_14.f90: Likewise.
8135 * gfortran.dg/class_array_15.f03: Likewise.
8136 * gfortran.dg/class_array_16.f90: Likewise.
8137 * gfortran.dg/class_array_2.f03: Likewise.
8138 * gfortran.dg/class_array_20.f03: Likewise.
8139 * gfortran.dg/class_array_21.f03: Likewise.
8140 * gfortran.dg/class_array_3.f03: Likewise.
8141 * gfortran.dg/class_array_4.f03: Likewise.
8142 * gfortran.dg/class_array_7.f03: Likewise.
8143 * gfortran.dg/class_array_8.f03: Likewise.
8144 * gfortran.dg/class_array_9.f03: Likewise.
8145 * gfortran.dg/class_defined_operator_1.f03: Likewise.
8146 * gfortran.dg/class_dummy_1.f03: Likewise.
8147 * gfortran.dg/class_optional_1.f90: Likewise.
8148 * gfortran.dg/class_optional_2.f90: Likewise.
8149 * gfortran.dg/class_result_5.f90: Likewise.
8150 * gfortran.dg/class_result_6.f90: Likewise.
8151 * gfortran.dg/class_to_type_1.f03: Likewise.
8152 * gfortran.dg/class_to_type_2.f90: Likewise.
8153 * gfortran.dg/class_to_type_3.f03: Likewise.
8154 * gfortran.dg/class_to_type_4.f90: Likewise.
8155 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
8156 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
8157 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
8158 * gfortran.dg/coarray/atomic_1.f90: Likewise.
8159 * gfortran.dg/coarray/atomic_2.f90: Likewise.
8160 * gfortran.dg/coarray/codimension.f90: Likewise.
8161 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
8162 * gfortran.dg/coarray/collectives_1.f90: Likewise.
8163 * gfortran.dg/coarray/collectives_2.f90: Likewise.
8164 * gfortran.dg/coarray/collectives_3.f90: Likewise.
8165 * gfortran.dg/coarray/collectives_4.f90: Likewise.
8166 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
8167 * gfortran.dg/coarray/dummy_1.f90: Likewise.
8168 * gfortran.dg/coarray/event_1.f90: Likewise.
8169 * gfortran.dg/coarray/event_2.f90: Likewise.
8170 * gfortran.dg/coarray/get_array.f90: Likewise.
8171 * gfortran.dg/coarray/image_index_1.f90: Likewise.
8172 * gfortran.dg/coarray/image_index_2.f90: Likewise.
8173 * gfortran.dg/coarray/image_index_3.f90: Likewise.
8174 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
8175 * gfortran.dg/coarray/lock_1.f90: Likewise.
8176 * gfortran.dg/coarray/lock_2.f90: Likewise.
8177 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
8178 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
8179 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
8180 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
8181 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
8182 * gfortran.dg/coarray/registering_1.f90: Likewise.
8183 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
8184 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
8185 * gfortran.dg/coarray/send_array.f90: Likewise.
8186 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
8187 * gfortran.dg/coarray/sendget_array.f90: Likewise.
8188 * gfortran.dg/coarray/subobject_1.f90: Likewise.
8189 * gfortran.dg/coarray/sync_1.f90: Likewise.
8190 * gfortran.dg/coarray/sync_3.f90: Likewise.
8191 * gfortran.dg/coarray/this_image_1.f90: Likewise.
8192 * gfortran.dg/coarray/this_image_2.f90: Likewise.
8193 * gfortran.dg/coarray_13.f90: Likewise.
8194 * gfortran.dg/coarray_15.f90: Likewise.
8195 * gfortran.dg/coarray_16.f90: Likewise.
8196 * gfortran.dg/coarray_2.f90: Likewise.
8197 * gfortran.dg/coarray_23.f90: Likewise.
8198 * gfortran.dg/coarray_40.f90: Likewise.
8199 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
8200 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
8201 * gfortran.dg/coarray_allocate_10.f08: Likewise.
8202 * gfortran.dg/coarray_allocate_2.f08: Likewise.
8203 * gfortran.dg/coarray_allocate_3.f08: Likewise.
8204 * gfortran.dg/coarray_allocate_4.f08: Likewise.
8205 * gfortran.dg/coarray_allocate_5.f08: Likewise.
8206 * gfortran.dg/coarray_allocate_7.f08: Likewise.
8207 * gfortran.dg/coarray_allocate_8.f08: Likewise.
8208 * gfortran.dg/coarray_allocate_9.f08: Likewise.
8209 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
8210 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
8211 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
8212 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
8213 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
8214 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
8215 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
8216 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
8217 * gfortran.dg/coarray_stat_2.f90: Likewise.
8218 * gfortran.dg/coarray_subobject_1.f90: Likewise.
8219 * gfortran.dg/coindexed_1.f90: Likewise.
8220 * gfortran.dg/comma.f: Likewise.
8221 * gfortran.dg/comma_format_extension_3.f: Likewise.
8222 * gfortran.dg/comma_format_extension_4.f: Likewise.
8223 * gfortran.dg/common_2.f90: Likewise.
8224 * gfortran.dg/common_4.f90: Likewise.
8225 * gfortran.dg/common_align_1.f90: Likewise.
8226 * gfortran.dg/common_align_2.f90: Likewise.
8227 * gfortran.dg/common_equivalence_1.f: Likewise.
8228 * gfortran.dg/common_pointer_1.f90: Likewise.
8229 * gfortran.dg/common_resize_1.f: Likewise.
8230 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
8231 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
8232 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
8233 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
8234 * gfortran.dg/complex_read.f90: Likewise.
8235 * gfortran.dg/complex_write.f90: Likewise.
8236 * gfortran.dg/constant_substring.f: Likewise.
8237 * gfortran.dg/constructor_2.f90: Likewise.
8238 * gfortran.dg/constructor_3.f90: Likewise.
8239 * gfortran.dg/constructor_6.f90: Likewise.
8240 * gfortran.dg/contained_1.f90: Likewise.
8241 * gfortran.dg/contained_3.f90: Likewise.
8242 * gfortran.dg/contained_equivalence_1.f90: Likewise.
8243 * gfortran.dg/contained_module_proc_1.f90: Likewise.
8244 * gfortran.dg/continuation_1.f90: Likewise.
8245 * gfortran.dg/continuation_11.f90: Likewise.
8246 * gfortran.dg/continuation_12.f90: Likewise.
8247 * gfortran.dg/continuation_13.f90: Likewise.
8248 * gfortran.dg/continuation_14.f: Likewise.
8249 * gfortran.dg/continuation_8.f90: Likewise.
8250 * gfortran.dg/convert_2.f90: Likewise.
8251 * gfortran.dg/convert_implied_open.f90: Likewise.
8252 * gfortran.dg/count_init_expr.f03: Likewise.
8253 * gfortran.dg/cr_lf.f90: Likewise.
8254 * gfortran.dg/cray_pointers_10.f90: Likewise.
8255 * gfortran.dg/cray_pointers_2.f90: Likewise.
8256 * gfortran.dg/cray_pointers_5.f90: Likewise.
8257 * gfortran.dg/cray_pointers_7.f90: Likewise.
8258 * gfortran.dg/cray_pointers_8.f90: Likewise.
8259 * gfortran.dg/cshift_1.f90: Likewise.
8260 * gfortran.dg/cshift_2.f90: Likewise.
8261 * gfortran.dg/cshift_large_1.f90: Likewise.
8262 * gfortran.dg/cshift_nan_1.f90: Likewise.
8263 * gfortran.dg/csqrt_2.f: Likewise.
8264 * gfortran.dg/data_array_1.f90: Likewise.
8265 * gfortran.dg/data_char_1.f90: Likewise.
8266 * gfortran.dg/data_char_2.f90: Likewise.
8267 * gfortran.dg/data_char_3.f90: Likewise.
8268 * gfortran.dg/data_derived_1.f90: Likewise.
8269 * gfortran.dg/data_implied_do_1.f90: Likewise.
8270 * gfortran.dg/data_namelist_conflict.f90: Likewise.
8271 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
8272 * gfortran.dg/deallocate_stat.f90: Likewise.
8273 * gfortran.dg/deallocate_stat_2.f90: Likewise.
8274 * gfortran.dg/debug/pr37738.f: Likewise.
8275 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
8276 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
8277 * gfortran.dg/dec_exp_1.f90: Likewise.
8278 * gfortran.dg/dec_init_1.f90: Likewise.
8279 * gfortran.dg/dec_init_2.f90: Likewise.
8280 * gfortran.dg/dec_init_3.f90: Likewise.
8281 * gfortran.dg/dec_init_4.f90: Likewise.
8282 * gfortran.dg/dec_io_1.f90: Likewise.
8283 * gfortran.dg/dec_io_2.f90: Likewise.
8284 * gfortran.dg/dec_io_2a.f90: Likewise.
8285 * gfortran.dg/dec_io_6.f90: Likewise.
8286 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
8287 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
8288 * gfortran.dg/dec_math.f90: Likewise.
8289 * gfortran.dg/dec_parameter_1.f: Likewise.
8290 * gfortran.dg/dec_parameter_2.f90: Likewise.
8291 * gfortran.dg/dec_static_1.f90: Likewise.
8292 * gfortran.dg/dec_static_2.f90: Likewise.
8293 * gfortran.dg/dec_structure_1.f90: Likewise.
8294 * gfortran.dg/dec_structure_10.f90: Likewise.
8295 * gfortran.dg/dec_structure_18.f90: Likewise.
8296 * gfortran.dg/dec_structure_19.f90: Likewise.
8297 * gfortran.dg/dec_structure_2.f90: Likewise.
8298 * gfortran.dg/dec_structure_22.f90: Likewise.
8299 * gfortran.dg/dec_structure_3.f90: Likewise.
8300 * gfortran.dg/dec_structure_4.f90: Likewise.
8301 * gfortran.dg/dec_structure_5.f90: Likewise.
8302 * gfortran.dg/dec_structure_6.f90: Likewise.
8303 * gfortran.dg/dec_structure_7.f90: Likewise.
8304 * gfortran.dg/dec_union_1.f90: Likewise.
8305 * gfortran.dg/dec_union_2.f90: Likewise.
8306 * gfortran.dg/dec_union_3.f90: Likewise.
8307 * gfortran.dg/dec_union_4.f90: Likewise.
8308 * gfortran.dg/dec_union_5.f90: Likewise.
8309 * gfortran.dg/default_format_1.f90: Likewise.
8310 * gfortran.dg/default_format_2.f90: Likewise.
8311 * gfortran.dg/default_format_denormal_1.f90: Likewise.
8312 * gfortran.dg/default_format_denormal_2.f90: Likewise.
8313 * gfortran.dg/default_initialization_3.f90: Likewise.
8314 * gfortran.dg/default_initialization_4.f90: Likewise.
8315 * gfortran.dg/default_initialization_5.f90: Likewise.
8316 * gfortran.dg/deferred_character_1.f90: Likewise.
8317 * gfortran.dg/deferred_character_10.f90: Likewise.
8318 * gfortran.dg/deferred_character_11.f90: Likewise.
8319 * gfortran.dg/deferred_character_12.f90: Likewise.
8320 * gfortran.dg/deferred_character_13.f90: Likewise.
8321 * gfortran.dg/deferred_character_14.f90: Likewise.
8322 * gfortran.dg/deferred_character_15.f90: Likewise.
8323 * gfortran.dg/deferred_character_16.f90: Likewise.
8324 * gfortran.dg/deferred_character_2.f90: Likewise.
8325 * gfortran.dg/deferred_character_3.f90: Likewise.
8326 * gfortran.dg/deferred_character_4.f90: Likewise.
8327 * gfortran.dg/deferred_character_5.f90: Likewise.
8328 * gfortran.dg/deferred_character_6.f90: Likewise.
8329 * gfortran.dg/deferred_character_7.f90: Likewise.
8330 * gfortran.dg/deferred_character_8.f90: Likewise.
8331 * gfortran.dg/deferred_character_9.f90: Likewise.
8332 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
8333 * gfortran.dg/deferred_type_component_1.f90: Likewise.
8334 * gfortran.dg/deferred_type_component_2.f90: Likewise.
8335 * gfortran.dg/deferred_type_param_2.f90: Likewise.
8336 * gfortran.dg/deferred_type_param_4.f90: Likewise.
8337 * gfortran.dg/deferred_type_param_5.f90: Likewise.
8338 * gfortran.dg/deferred_type_param_6.f90: Likewise.
8339 * gfortran.dg/deferred_type_param_8.f90: Likewise.
8340 * gfortran.dg/deferred_type_param_9.f90: Likewise.
8341 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
8342 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
8343 * gfortran.dg/defined_assignment_1.f90: Likewise.
8344 * gfortran.dg/defined_assignment_10.f90: Likewise.
8345 * gfortran.dg/defined_assignment_11.f90: Likewise.
8346 * gfortran.dg/defined_assignment_2.f90: Likewise.
8347 * gfortran.dg/defined_assignment_3.f90: Likewise.
8348 * gfortran.dg/defined_assignment_4.f90: Likewise.
8349 * gfortran.dg/defined_assignment_5.f90: Likewise.
8350 * gfortran.dg/defined_assignment_8.f90: Likewise.
8351 * gfortran.dg/defined_assignment_9.f90: Likewise.
8352 * gfortran.dg/dependency_2.f90: Likewise.
8353 * gfortran.dg/dependency_21.f90: Likewise.
8354 * gfortran.dg/dependency_22.f90: Likewise.
8355 * gfortran.dg/dependency_23.f90: Likewise.
8356 * gfortran.dg/dependency_24.f90: Likewise.
8357 * gfortran.dg/dependency_25.f90: Likewise.
8358 * gfortran.dg/dependency_26.f90: Likewise.
8359 * gfortran.dg/dependency_39.f90: Likewise.
8360 * gfortran.dg/dependency_40.f90: Likewise.
8361 * gfortran.dg/dependency_41.f90: Likewise.
8362 * gfortran.dg/dependency_42.f90: Likewise.
8363 * gfortran.dg/dependency_43.f90: Likewise.
8364 * gfortran.dg/dependency_44.f90: Likewise.
8365 * gfortran.dg/dependency_45.f90: Likewise.
8366 * gfortran.dg/dependency_50.f90: Likewise.
8367 * gfortran.dg/dependency_51.f90: Likewise.
8368 * gfortran.dg/dependent_decls_1.f90: Likewise.
8369 * gfortran.dg/der_array_1.f90: Likewise.
8370 * gfortran.dg/der_array_io_1.f90: Likewise.
8371 * gfortran.dg/der_array_io_2.f90: Likewise.
8372 * gfortran.dg/der_array_io_3.f90: Likewise.
8373 * gfortran.dg/der_io_1.f90: Likewise.
8374 * gfortran.dg/der_io_3.f90: Likewise.
8375 * gfortran.dg/der_pointer_2.f90: Likewise.
8376 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
8377 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
8378 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
8379 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
8380 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
8381 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
8382 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
8383 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
8384 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
8385 * gfortran.dg/derived_external_function_1.f90: Likewise.
8386 * gfortran.dg/derived_init_1.f90: Likewise.
8387 * gfortran.dg/derived_init_2.f90: Likewise.
8388 * gfortran.dg/derived_init_3.f90: Likewise.
8389 * gfortran.dg/derived_init_4.f90: Likewise.
8390 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
8391 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8392 * gfortran.dg/dev_null.F90: Likewise.
8393 * gfortran.dg/dfloat_1.f90: Likewise.
8394 * gfortran.dg/dim_sum_1.f90: Likewise.
8395 * gfortran.dg/dim_sum_2.f90: Likewise.
8396 * gfortran.dg/dim_sum_3.f90: Likewise.
8397 * gfortran.dg/direct_io_10.f: Likewise.
8398 * gfortran.dg/direct_io_11.f90: Likewise.
8399 * gfortran.dg/direct_io_12.f90: Likewise.
8400 * gfortran.dg/direct_io_2.f90: Likewise.
8401 * gfortran.dg/direct_io_3.f90: Likewise.
8402 * gfortran.dg/direct_io_4.f90: Likewise.
8403 * gfortran.dg/direct_io_5.f90: Likewise.
8404 * gfortran.dg/direct_io_6.f90: Likewise.
8405 * gfortran.dg/direct_io_7.f90: Likewise.
8406 * gfortran.dg/direct_io_8.f90: Likewise.
8407 * gfortran.dg/direct_io_9.f: Likewise.
8408 * gfortran.dg/do_1.f90: Likewise.
8409 * gfortran.dg/do_3.F90: Likewise.
8410 * gfortran.dg/do_concurrent_2.f90: Likewise.
8411 * gfortran.dg/do_concurrent_4.f90: Likewise.
8412 * gfortran.dg/do_corner_warn.f90: Likewise.
8413 * gfortran.dg/do_iterator_2.f90: Likewise.
8414 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
8415 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
8416 * gfortran.dg/dos_eol.f: Likewise.
8417 * gfortran.dg/dot_product_1.f03: Likewise.
8418 * gfortran.dg/dot_product_2.f90: Likewise.
8419 * gfortran.dg/dot_product_4.f90: Likewise.
8420 * gfortran.dg/dshift_1.F90: Likewise.
8421 * gfortran.dg/dshift_2.F90: Likewise.
8422 * gfortran.dg/dtio_1.f90: Likewise.
8423 * gfortran.dg/dtio_10.f90: Likewise.
8424 * gfortran.dg/dtio_12.f90: Likewise.
8425 * gfortran.dg/dtio_14.f90: Likewise.
8426 * gfortran.dg/dtio_15.f90: Likewise.
8427 * gfortran.dg/dtio_16.f90: Likewise.
8428 * gfortran.dg/dtio_17.f90: Likewise.
8429 * gfortran.dg/dtio_19.f90: Likewise.
8430 * gfortran.dg/dtio_2.f90: Likewise.
8431 * gfortran.dg/dtio_20.f03: Likewise.
8432 * gfortran.dg/dtio_22.f90: Likewise.
8433 * gfortran.dg/dtio_24.f90: Likewise.
8434 * gfortran.dg/dtio_25.f90: Likewise.
8435 * gfortran.dg/dtio_26.f03: Likewise.
8436 * gfortran.dg/dtio_27.f90: Likewise.
8437 * gfortran.dg/dtio_28.f03: Likewise.
8438 * gfortran.dg/dtio_3.f90: Likewise.
8439 * gfortran.dg/dtio_30.f03: Likewise.
8440 * gfortran.dg/dtio_31.f03: Likewise.
8441 * gfortran.dg/dtio_32.f03: Likewise.
8442 * gfortran.dg/dtio_4.f90: Likewise.
8443 * gfortran.dg/dtio_5.f90: Likewise.
8444 * gfortran.dg/dtio_7.f90: Likewise.
8445 * gfortran.dg/dtio_8.f90: Likewise.
8446 * gfortran.dg/dtio_9.f90: Likewise.
8447 * gfortran.dg/dummy_procedure_3.f90: Likewise.
8448 * gfortran.dg/dummy_procedure_7.f90: Likewise.
8449 * gfortran.dg/dup_save_1.f90: Likewise.
8450 * gfortran.dg/dup_save_2.f90: Likewise.
8451 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
8452 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
8453 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
8454 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
8455 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
8456 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
8457 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
8458 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
8459 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
8460 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
8461 * gfortran.dg/e_d_fmt.f90: Likewise.
8462 * gfortran.dg/edit_real_1.f90: Likewise.
8463 * gfortran.dg/elemental_by_value_1.f90: Likewise.
8464 * gfortran.dg/elemental_dependency_1.f90: Likewise.
8465 * gfortran.dg/elemental_dependency_4.f90: Likewise.
8466 * gfortran.dg/elemental_dependency_5.f90: Likewise.
8467 * gfortran.dg/elemental_dependency_6.f90: Likewise.
8468 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
8469 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
8470 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
8471 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
8472 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
8473 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
8474 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
8475 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
8476 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
8477 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
8478 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
8479 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
8480 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
8481 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
8482 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
8483 * gfortran.dg/empty_format_1.f90: Likewise.
8484 * gfortran.dg/endfile.f: Likewise.
8485 * gfortran.dg/endfile.f90: Likewise.
8486 * gfortran.dg/endfile_2.f90: Likewise.
8487 * gfortran.dg/entry_1.f90: Likewise.
8488 * gfortran.dg/entry_10.f90: Likewise.
8489 * gfortran.dg/entry_12.f90: Likewise.
8490 * gfortran.dg/entry_13.f90: Likewise.
8491 * gfortran.dg/entry_14.f90: Likewise.
8492 * gfortran.dg/entry_16.f90: Likewise.
8493 * gfortran.dg/entry_3.f90: Likewise.
8494 * gfortran.dg/entry_6.f90: Likewise.
8495 * gfortran.dg/entry_9.f90: Likewise.
8496 * gfortran.dg/entry_array_specs_2.f: Likewise.
8497 * gfortran.dg/enum_1.f90: Likewise.
8498 * gfortran.dg/enum_9.f90: Likewise.
8499 * gfortran.dg/eof_1.f90: Likewise.
8500 * gfortran.dg/eof_2.f90: Likewise.
8501 * gfortran.dg/eof_4.f90: Likewise.
8502 * gfortran.dg/eof_5.f90: Likewise.
8503 * gfortran.dg/eor_handling_1.f90: Likewise.
8504 * gfortran.dg/eor_handling_2.f90: Likewise.
8505 * gfortran.dg/eor_handling_3.f90: Likewise.
8506 * gfortran.dg/eor_handling_4.f90: Likewise.
8507 * gfortran.dg/eor_handling_5.f90: Likewise.
8508 * gfortran.dg/eoshift_3.f90: Likewise.
8509 * gfortran.dg/eoshift_4.f90: Likewise.
8510 * gfortran.dg/eoshift_5.f90: Likewise.
8511 * gfortran.dg/eoshift_6.f90: Likewise.
8512 * gfortran.dg/eoshift_large_1.f90: Likewise.
8513 * gfortran.dg/equiv_6.f90: Likewise.
8514 * gfortran.dg/equiv_7.f90: Likewise.
8515 * gfortran.dg/equiv_9.f90: Likewise.
8516 * gfortran.dg/equiv_constraint_4.f90: Likewise.
8517 * gfortran.dg/erf_2.F90: Likewise.
8518 * gfortran.dg/erf_3.F90: Likewise.
8519 * gfortran.dg/erfc_scaled_1.f90: Likewise.
8520 * gfortran.dg/error_format_2.f90: Likewise.
8521 * gfortran.dg/error_recovery_5.f90: Likewise.
8522 * gfortran.dg/execute_command_line_2.f90: Likewise.
8523 * gfortran.dg/execute_command_line_3.f90: Likewise.
8524 * gfortran.dg/exit_1.f08: Likewise.
8525 * gfortran.dg/exit_3.f08: Likewise.
8526 * gfortran.dg/exponent_1.f90: Likewise.
8527 * gfortran.dg/exponent_2.f90: Likewise.
8528 * gfortran.dg/extended_char_comparison_1.f: Likewise.
8529 * gfortran.dg/extends_1.f03: Likewise.
8530 * gfortran.dg/extends_16.f90: Likewise.
8531 * gfortran.dg/extends_2.f03: Likewise.
8532 * gfortran.dg/extends_3.f03: Likewise.
8533 * gfortran.dg/extends_4.f03: Likewise.
8534 * gfortran.dg/extends_type_of_1.f03: Likewise.
8535 * gfortran.dg/extends_type_of_2.f03: Likewise.
8536 * gfortran.dg/external_procedures_3.f90: Likewise.
8537 * gfortran.dg/f2003_inquire_1.f03: Likewise.
8538 * gfortran.dg/f2003_io_1.f03: Likewise.
8539 * gfortran.dg/f2003_io_4.f03: Likewise.
8540 * gfortran.dg/f2003_io_5.f03: Likewise.
8541 * gfortran.dg/f2003_io_6.f03: Likewise.
8542 * gfortran.dg/f2003_io_7.f03: Likewise.
8543 * gfortran.dg/f2c_1.f90: Likewise.
8544 * gfortran.dg/f2c_2.f90: Likewise.
8545 * gfortran.dg/f2c_3.f90: Likewise.
8546 * gfortran.dg/f2c_4.f90: Likewise.
8547 * gfortran.dg/f2c_6.f90: Likewise.
8548 * gfortran.dg/f2c_7.f90: Likewise.
8549 * gfortran.dg/f2c_9.f90: Likewise.
8550 * gfortran.dg/fgetc_1.f90: Likewise.
8551 * gfortran.dg/fgetc_2.f90: Likewise.
8552 * gfortran.dg/filename_null.f90: Likewise.
8553 * gfortran.dg/finalize_12.f90: Likewise.
8554 * gfortran.dg/finalize_13.f90: Likewise.
8555 * gfortran.dg/finalize_15.f90: Likewise.
8556 * gfortran.dg/finalize_17.f90: Likewise.
8557 * gfortran.dg/finalize_18.f90: Likewise.
8558 * gfortran.dg/finalize_25.f90: Likewise.
8559 * gfortran.dg/finalize_29.f08: Likewise.
8560 * gfortran.dg/finalize_31.f90: Likewise.
8561 * gfortran.dg/float_1.f90: Likewise.
8562 * gfortran.dg/flush_1.f90: Likewise.
8563 * gfortran.dg/fmt_bz_bn.f: Likewise.
8564 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
8565 * gfortran.dg/fmt_cache_1.f: Likewise.
8566 * gfortran.dg/fmt_cache_2.f: Likewise.
8567 * gfortran.dg/fmt_cache_3.f90: Likewise.
8568 * gfortran.dg/fmt_colon.f90: Likewise.
8569 * gfortran.dg/fmt_e.f90: Likewise.
8570 * gfortran.dg/fmt_en.f90: Likewise.
8571 * gfortran.dg/fmt_error_10.f: Likewise.
8572 * gfortran.dg/fmt_error_9.f: Likewise.
8573 * gfortran.dg/fmt_exhaust.f90: Likewise.
8574 * gfortran.dg/fmt_f0_1.f90: Likewise.
8575 * gfortran.dg/fmt_f_an_p.f: Likewise.
8576 * gfortran.dg/fmt_fw_d.f90: Likewise.
8577 * gfortran.dg/fmt_g.f: Likewise.
8578 * gfortran.dg/fmt_g0_1.f08: Likewise.
8579 * gfortran.dg/fmt_g0_2.f08: Likewise.
8580 * gfortran.dg/fmt_g0_4.f08: Likewise.
8581 * gfortran.dg/fmt_g0_5.f08: Likewise.
8582 * gfortran.dg/fmt_g0_6.f08: Likewise.
8583 * gfortran.dg/fmt_g0_7.f08: Likewise.
8584 * gfortran.dg/fmt_g_1.f90: Likewise.
8585 * gfortran.dg/fmt_int_sign.f90: Likewise.
8586 * gfortran.dg/fmt_l.f90: Likewise.
8587 * gfortran.dg/fmt_missing_period_2.f: Likewise.
8588 * gfortran.dg/fmt_missing_period_3.f: Likewise.
8589 * gfortran.dg/fmt_p_1.f90: Likewise.
8590 * gfortran.dg/fmt_pf.f90: Likewise.
8591 * gfortran.dg/fmt_read.f90: Likewise.
8592 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
8593 * gfortran.dg/fmt_t_1.f90: Likewise.
8594 * gfortran.dg/fmt_t_2.f90: Likewise.
8595 * gfortran.dg/fmt_t_3.f90: Likewise.
8596 * gfortran.dg/fmt_t_4.f90: Likewise.
8597 * gfortran.dg/fmt_t_5.f90: Likewise.
8598 * gfortran.dg/fmt_t_6.f: Likewise.
8599 * gfortran.dg/fmt_t_7.f: Likewise.
8600 * gfortran.dg/fmt_t_9.f: Likewise.
8601 * gfortran.dg/fmt_tl.f: Likewise.
8602 * gfortran.dg/fmt_unlimited.f90: Likewise.
8603 * gfortran.dg/fmt_white.f: Likewise.
8604 * gfortran.dg/fmt_zero_digits.f90: Likewise.
8605 * gfortran.dg/fold_nearest.f90: Likewise.
8606 * gfortran.dg/forall_1.f90: Likewise.
8607 * gfortran.dg/forall_10.f90: Likewise.
8608 * gfortran.dg/forall_12.f90: Likewise.
8609 * gfortran.dg/forall_13.f90: Likewise.
8610 * gfortran.dg/forall_15.f90: Likewise.
8611 * gfortran.dg/forall_4.f90: Likewise.
8612 * gfortran.dg/forall_5.f90: Likewise.
8613 * gfortran.dg/forall_6.f90: Likewise.
8614 * gfortran.dg/forall_7.f90: Likewise.
8615 * gfortran.dg/fraction.f90: Likewise.
8616 * gfortran.dg/fseek.f90: Likewise.
8617 * gfortran.dg/ftell_1.f90: Likewise.
8618 * gfortran.dg/ftell_2.f90: Likewise.
8619 * gfortran.dg/ftell_3.f90: Likewise.
8620 * gfortran.dg/func_assign_2.f90: Likewise.
8621 * gfortran.dg/func_assign_3.f90: Likewise.
8622 * gfortran.dg/func_derived_1.f90: Likewise.
8623 * gfortran.dg/func_derived_2.f90: Likewise.
8624 * gfortran.dg/func_derived_3.f90: Likewise.
8625 * gfortran.dg/func_result_1.f90: Likewise.
8626 * gfortran.dg/func_result_2.f90: Likewise.
8627 * gfortran.dg/func_result_6.f90: Likewise.
8628 * gfortran.dg/function_charlen_2.f90: Likewise.
8629 * gfortran.dg/function_charlen_3.f: Likewise.
8630 * gfortran.dg/function_kinds_1.f90: Likewise.
8631 * gfortran.dg/function_kinds_4.f90: Likewise.
8632 * gfortran.dg/function_optimize_10.f90: Likewise.
8633 * gfortran.dg/function_optimize_11.f90: Likewise.
8634 * gfortran.dg/function_optimize_12.f90: Likewise.
8635 * gfortran.dg/function_optimize_4.f90: Likewise.
8636 * gfortran.dg/function_optimize_8.f90: Likewise.
8637 * gfortran.dg/g77/13037.f: Likewise.
8638 * gfortran.dg/g77/1832.f: Likewise.
8639 * gfortran.dg/g77/19981119-0.f: Likewise.
8640 * gfortran.dg/g77/19990313-0.f: Likewise.
8641 * gfortran.dg/g77/19990313-1.f: Likewise.
8642 * gfortran.dg/g77/19990313-2.f: Likewise.
8643 * gfortran.dg/g77/19990313-3.f: Likewise.
8644 * gfortran.dg/g77/19990419-1.f: Likewise.
8645 * gfortran.dg/g77/19990826-0.f: Likewise.
8646 * gfortran.dg/g77/19990826-2.f: Likewise.
8647 * gfortran.dg/g77/20000503-1.f: Likewise.
8648 * gfortran.dg/g77/20001111.f: Likewise.
8649 * gfortran.dg/g77/20010116.f: Likewise.
8650 * gfortran.dg/g77/20010216-1.f: Likewise.
8651 * gfortran.dg/g77/20010430.f: Likewise.
8652 * gfortran.dg/g77/20010610.f: Likewise.
8653 * gfortran.dg/g77/6177.f: Likewise.
8654 * gfortran.dg/g77/7388.f: Likewise.
8655 * gfortran.dg/g77/947.f: Likewise.
8656 * gfortran.dg/g77/970625-2.f: Likewise.
8657 * gfortran.dg/g77/971102-1.f: Likewise.
8658 * gfortran.dg/g77/980628-0.f: Likewise.
8659 * gfortran.dg/g77/980628-1.f: Likewise.
8660 * gfortran.dg/g77/980628-10.f: Likewise.
8661 * gfortran.dg/g77/980628-2.f: Likewise.
8662 * gfortran.dg/g77/980628-3.f: Likewise.
8663 * gfortran.dg/g77/980628-7.f: Likewise.
8664 * gfortran.dg/g77/980628-8.f: Likewise.
8665 * gfortran.dg/g77/980628-9.f: Likewise.
8666 * gfortran.dg/g77/980701-0.f: Likewise.
8667 * gfortran.dg/g77/980701-1.f: Likewise.
8668 * gfortran.dg/g77/cabs.f: Likewise.
8669 * gfortran.dg/g77/claus.f: Likewise.
8670 * gfortran.dg/g77/complex_1.f: Likewise.
8671 * gfortran.dg/g77/cpp3.F: Likewise.
8672 * gfortran.dg/g77/cpp4.F: Likewise.
8673 * gfortran.dg/g77/cpp5.F: Likewise.
8674 * gfortran.dg/g77/dcomplex.f: Likewise.
8675 * gfortran.dg/g77/dnrm2.f: Likewise.
8676 * gfortran.dg/g77/erfc.f: Likewise.
8677 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
8678 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
8679 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
8680 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
8681 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
8682 * gfortran.dg/g77/int8421.f: Likewise.
8683 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
8684 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
8685 * gfortran.dg/g77/le.f: Likewise.
8686 * gfortran.dg/g77/short.f: Likewise.
8687 * gfortran.dg/gamma_1.f90: Likewise.
8688 * gfortran.dg/gamma_4.f90: Likewise.
8689 * gfortran.dg/gamma_5.f90: Likewise.
8690 * gfortran.dg/generic_13.f90: Likewise.
8691 * gfortran.dg/generic_15.f90: Likewise.
8692 * gfortran.dg/generic_19.f90: Likewise.
8693 * gfortran.dg/generic_20.f90: Likewise.
8694 * gfortran.dg/generic_23.f03: Likewise.
8695 * gfortran.dg/generic_25.f90: Likewise.
8696 * gfortran.dg/generic_27.f90: Likewise.
8697 * gfortran.dg/generic_31.f90: Likewise.
8698 * gfortran.dg/generic_4.f90: Likewise.
8699 * gfortran.dg/global_vars_c_init.f90: Likewise.
8700 * gfortran.dg/global_vars_f90_init.f90: Likewise.
8701 * gfortran.dg/gnu_logical_1.F: Likewise.
8702 * gfortran.dg/goacc/fixed-1.f: Likewise.
8703 * gfortran.dg/goacc/fixed-2.f: Likewise.
8704 * gfortran.dg/goacc/gang-static.f95: Likewise.
8705 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8706 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8707 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8708 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8709 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8710 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8711 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8712 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8713 * gfortran.dg/goacc/omp-fixed.f: Likewise.
8714 * gfortran.dg/gomp/crayptr5.f90: Likewise.
8715 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
8716 * gfortran.dg/gomp/pr48794.f90: Likewise.
8717 * gfortran.dg/gomp/pr72744.f90: Likewise.
8718 * gfortran.dg/gomp/pr77665.f90: Likewise.
8719 * gfortran.dg/gomp/workshare2.f90: Likewise.
8720 * gfortran.dg/gomp/workshare3.f90: Likewise.
8721 * gfortran.dg/goto_1.f: Likewise.
8722 * gfortran.dg/goto_2.f90: Likewise.
8723 * gfortran.dg/goto_4.f90: Likewise.
8724 * gfortran.dg/goto_6.f: Likewise.
8725 * gfortran.dg/graphite/id-26.f03: Likewise.
8726 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
8727 * gfortran.dg/graphite/pr29581.f90: Likewise.
8728 * gfortran.dg/graphite/pr29832.f90: Likewise.
8729 * gfortran.dg/graphite/run-id-1.f: Likewise.
8730 * gfortran.dg/graphite/run-id-2.f90: Likewise.
8731 * gfortran.dg/graphite/run-id-3.f90: Likewise.
8732 * gfortran.dg/hollerith.f90: Likewise.
8733 * gfortran.dg/hollerith4.f90: Likewise.
8734 * gfortran.dg/hollerith6.f90: Likewise.
8735 * gfortran.dg/hollerith8.f90: Likewise.
8736 * gfortran.dg/hollerith_1.f90: Likewise.
8737 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
8738 * gfortran.dg/hollerith_f95.f90: Likewise.
8739 * gfortran.dg/hollerith_legacy.f90: Likewise.
8740 * gfortran.dg/host_assoc_call_3.f90: Likewise.
8741 * gfortran.dg/host_assoc_function_1.f90: Likewise.
8742 * gfortran.dg/host_assoc_function_3.f90: Likewise.
8743 * gfortran.dg/host_assoc_function_4.f90: Likewise.
8744 * gfortran.dg/host_assoc_function_9.f90: Likewise.
8745 * gfortran.dg/host_dummy_index_1.f90: Likewise.
8746 * gfortran.dg/hypot_1.f90: Likewise.
8747 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
8748 * gfortran.dg/iargc.f90: Likewise.
8749 * gfortran.dg/ibits.f90: Likewise.
8750 * gfortran.dg/ichar_1.f90: Likewise.
8751 * gfortran.dg/ichar_2.f90: Likewise.
8752 * gfortran.dg/ieee/ieee_1.F90: Likewise.
8753 * gfortran.dg/ieee/ieee_2.f90: Likewise.
8754 * gfortran.dg/ieee/ieee_3.f90: Likewise.
8755 * gfortran.dg/ieee/ieee_4.f90: Likewise.
8756 * gfortran.dg/ieee/ieee_6.f90: Likewise.
8757 * gfortran.dg/ieee/ieee_7.f90: Likewise.
8758 * gfortran.dg/ieee/ieee_8.f90: Likewise.
8759 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
8760 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
8761 * gfortran.dg/ieee/large_1.f90: Likewise.
8762 * gfortran.dg/ieee/large_2.f90: Likewise.
8763 * gfortran.dg/ieee/large_3.F90: Likewise.
8764 * gfortran.dg/ieee/large_4.f90: Likewise.
8765 * gfortran.dg/ieee/rounding_1.f90: Likewise.
8766 * gfortran.dg/ieee/underflow_1.f90: Likewise.
8767 * gfortran.dg/impl_do_var_data.f90: Likewise.
8768 * gfortran.dg/implicit_10.f90: Likewise.
8769 * gfortran.dg/implicit_12.f90: Likewise.
8770 * gfortran.dg/implicit_class_1.f90: Likewise.
8771 * gfortran.dg/implicit_pure_1.f90: Likewise.
8772 * gfortran.dg/implied_do_1.f90: Likewise.
8773 * gfortran.dg/implied_do_io_1.f90: Likewise.
8774 * gfortran.dg/implied_do_io_2.f90: Likewise.
8775 * gfortran.dg/implied_do_io_3.f90: Likewise.
8776 * gfortran.dg/implied_shape_1.f08: Likewise.
8777 * gfortran.dg/import.f90: Likewise.
8778 * gfortran.dg/import4.f90: Likewise.
8779 * gfortran.dg/impure_1.f08: Likewise.
8780 * gfortran.dg/index.f90: Likewise.
8781 * gfortran.dg/index_2.f90: Likewise.
8782 * gfortran.dg/init_flag_1.f90: Likewise.
8783 * gfortran.dg/init_flag_10.f90: Likewise.
8784 * gfortran.dg/init_flag_15.f03: Likewise.
8785 * gfortran.dg/init_flag_2.f90: Likewise.
8786 * gfortran.dg/init_flag_3.f90: Likewise.
8787 * gfortran.dg/init_flag_4.f90: Likewise.
8788 * gfortran.dg/init_flag_5.f90: Likewise.
8789 * gfortran.dg/init_flag_6.f90: Likewise.
8790 * gfortran.dg/init_flag_7.f90: Likewise.
8791 * gfortran.dg/init_flag_9.f90: Likewise.
8792 * gfortran.dg/initialization_11.f90: Likewise.
8793 * gfortran.dg/initialization_19.f90: Likewise.
8794 * gfortran.dg/initialization_2.f90: Likewise.
8795 * gfortran.dg/initialization_22.f90: Likewise.
8796 * gfortran.dg/initialization_27.f90: Likewise.
8797 * gfortran.dg/initialization_5.f90: Likewise.
8798 * gfortran.dg/initialization_6.f90: Likewise.
8799 * gfortran.dg/inline_matmul_1.f90: Likewise.
8800 * gfortran.dg/inline_matmul_10.f90: Likewise.
8801 * gfortran.dg/inline_matmul_11.f90: Likewise.
8802 * gfortran.dg/inline_matmul_13.f90: Likewise.
8803 * gfortran.dg/inline_matmul_14.f90: Likewise.
8804 * gfortran.dg/inline_matmul_16.f90: Likewise.
8805 * gfortran.dg/inline_matmul_17.f90: Likewise.
8806 * gfortran.dg/inline_matmul_18.f90: Likewise.
8807 * gfortran.dg/inline_matmul_19.f90: Likewise.
8808 * gfortran.dg/inline_matmul_2.f90: Likewise.
8809 * gfortran.dg/inline_matmul_20.f90: Likewise.
8810 * gfortran.dg/inline_matmul_22.f90: Likewise.
8811 * gfortran.dg/inline_matmul_3.f90: Likewise.
8812 * gfortran.dg/inline_matmul_4.f90: Likewise.
8813 * gfortran.dg/inline_matmul_5.f90: Likewise.
8814 * gfortran.dg/inline_matmul_6.f90: Likewise.
8815 * gfortran.dg/inline_matmul_7.f90: Likewise.
8816 * gfortran.dg/inline_matmul_8.f90: Likewise.
8817 * gfortran.dg/inline_matmul_9.f90: Likewise.
8818 * gfortran.dg/inline_sum_1.f90: Likewise.
8819 * gfortran.dg/inline_sum_3.f90: Likewise.
8820 * gfortran.dg/inline_sum_5.f90: Likewise.
8821 * gfortran.dg/inquire-complex.f90: Likewise.
8822 * gfortran.dg/inquire.f90: Likewise.
8823 * gfortran.dg/inquire_10.f90: Likewise.
8824 * gfortran.dg/inquire_13.f90: Likewise.
8825 * gfortran.dg/inquire_15.f90: Likewise.
8826 * gfortran.dg/inquire_16.f90: Likewise.
8827 * gfortran.dg/inquire_17.f90: Likewise.
8828 * gfortran.dg/inquire_5.f90: Likewise.
8829 * gfortran.dg/inquire_6.f90: Likewise.
8830 * gfortran.dg/inquire_7.f90: Likewise.
8831 * gfortran.dg/inquire_9.f90: Likewise.
8832 * gfortran.dg/inquire_internal.f90: Likewise.
8833 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
8834 * gfortran.dg/inquire_size.f90: Likewise.
8835 * gfortran.dg/int_1.f90: Likewise.
8836 * gfortran.dg/int_conv_1.f90: Likewise.
8837 * gfortran.dg/int_range_io_1.f90: Likewise.
8838 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
8839 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
8840 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
8841 * gfortran.dg/integer_plus.f90: Likewise.
8842 * gfortran.dg/intent_out_2.f90: Likewise.
8843 * gfortran.dg/intent_out_5.f90: Likewise.
8844 * gfortran.dg/intent_out_6.f90: Likewise.
8845 * gfortran.dg/interface_12.f90: Likewise.
8846 * gfortran.dg/interface_19.f90: Likewise.
8847 * gfortran.dg/interface_4.f90: Likewise.
8848 * gfortran.dg/interface_5.f90: Likewise.
8849 * gfortran.dg/interface_9.f90: Likewise.
8850 * gfortran.dg/interface_assignment_1.f90: Likewise.
8851 * gfortran.dg/interface_assignment_2.f90: Likewise.
8852 * gfortran.dg/internal_dummy_2.f08: Likewise.
8853 * gfortran.dg/internal_dummy_3.f08: Likewise.
8854 * gfortran.dg/internal_dummy_4.f08: Likewise.
8855 * gfortran.dg/internal_pack_1.f90: Likewise.
8856 * gfortran.dg/internal_pack_10.f90: Likewise.
8857 * gfortran.dg/internal_pack_12.f90: Likewise.
8858 * gfortran.dg/internal_pack_13.f90: Likewise.
8859 * gfortran.dg/internal_pack_14.f90: Likewise.
8860 * gfortran.dg/internal_pack_15.f90: Likewise.
8861 * gfortran.dg/internal_pack_2.f90: Likewise.
8862 * gfortran.dg/internal_pack_3.f90: Likewise.
8863 * gfortran.dg/internal_pack_4.f90: Likewise.
8864 * gfortran.dg/internal_pack_6.f90: Likewise.
8865 * gfortran.dg/internal_pack_8.f90: Likewise.
8866 * gfortran.dg/internal_readwrite_1.f90: Likewise.
8867 * gfortran.dg/internal_readwrite_2.f90: Likewise.
8868 * gfortran.dg/internal_readwrite_3.f90: Likewise.
8869 * gfortran.dg/intrinsic_actual_1.f: Likewise.
8870 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
8871 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
8872 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
8873 * gfortran.dg/intrinsic_char_1.f90: Likewise.
8874 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
8875 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
8876 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
8877 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
8878 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
8879 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
8880 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
8881 * gfortran.dg/intrinsic_product_1.f90: Likewise.
8882 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
8883 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8884 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
8885 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
8886 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
8887 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
8888 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
8889 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
8890 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
8891 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
8892 * gfortran.dg/io_err_1.f90: Likewise.
8893 * gfortran.dg/io_real_boz.f90: Likewise.
8894 * gfortran.dg/iomsg_1.f90: Likewise.
8895 * gfortran.dg/iostat_1.f90: Likewise.
8896 * gfortran.dg/iostat_2.f90: Likewise.
8897 * gfortran.dg/iostat_4.f90: Likewise.
8898 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
8899 * gfortran.dg/ishft_1.f90: Likewise.
8900 * gfortran.dg/ishft_2.f90: Likewise.
8901 * gfortran.dg/ishft_4.f90: Likewise.
8902 * gfortran.dg/isnan_1.f90: Likewise.
8903 * gfortran.dg/isnan_2.f90: Likewise.
8904 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
8905 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
8906 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
8907 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
8908 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
8909 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
8910 * gfortran.dg/itime_idate_1.f: Likewise.
8911 * gfortran.dg/itime_idate_2.f: Likewise.
8912 * gfortran.dg/large_integer_kind_1.f90: Likewise.
8913 * gfortran.dg/large_integer_kind_2.f90: Likewise.
8914 * gfortran.dg/large_real_kind_1.f90: Likewise.
8915 * gfortran.dg/large_real_kind_2.F90: Likewise.
8916 * gfortran.dg/large_real_kind_3.F90: Likewise.
8917 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
8918 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
8919 * gfortran.dg/large_recl.f90: Likewise.
8920 * gfortran.dg/large_unit_1.f90: Likewise.
8921 * gfortran.dg/large_unit_2.f90: Likewise.
8922 * gfortran.dg/largeequiv_1.f90: Likewise.
8923 * gfortran.dg/leadz_trailz_1.f90: Likewise.
8924 * gfortran.dg/leadz_trailz_2.f90: Likewise.
8925 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8926 * gfortran.dg/list_read_1.f90: Likewise.
8927 * gfortran.dg/list_read_10.f90: Likewise.
8928 * gfortran.dg/list_read_11.f90: Likewise.
8929 * gfortran.dg/list_read_12.f90: Likewise.
8930 * gfortran.dg/list_read_13.f: Likewise.
8931 * gfortran.dg/list_read_14.f90: Likewise.
8932 * gfortran.dg/list_read_2.f90: Likewise.
8933 * gfortran.dg/list_read_3.f90: Likewise.
8934 * gfortran.dg/list_read_4.f90: Likewise.
8935 * gfortran.dg/list_read_5.f90: Likewise.
8936 * gfortran.dg/list_read_6.f90: Likewise.
8937 * gfortran.dg/list_read_7.f90: Likewise.
8938 * gfortran.dg/list_read_8.f90: Likewise.
8939 * gfortran.dg/list_read_9.f90: Likewise.
8940 * gfortran.dg/loc_2.f90: Likewise.
8941 * gfortran.dg/logical_1.f90: Likewise.
8942 * gfortran.dg/logical_dot_product.f90: Likewise.
8943 * gfortran.dg/logical_temp_io.f90: Likewise.
8944 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
8945 * gfortran.dg/lrshift_1.f90: Likewise.
8946 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
8947 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
8948 * gfortran.dg/lto/pr40725_0.f03: Likewise.
8949 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8950 * gfortran.dg/make_unit.f90: Likewise.
8951 * gfortran.dg/mapping_1.f90: Likewise.
8952 * gfortran.dg/mapping_2.f90: Likewise.
8953 * gfortran.dg/mapping_3.f90: Likewise.
8954 * gfortran.dg/masklr_1.F90: Likewise.
8955 * gfortran.dg/masklr_2.F90: Likewise.
8956 * gfortran.dg/matmul_1.f90: Likewise.
8957 * gfortran.dg/matmul_10.f90: Likewise.
8958 * gfortran.dg/matmul_12.f90: Likewise.
8959 * gfortran.dg/matmul_16.f90: Likewise.
8960 * gfortran.dg/matmul_17.f90: Likewise.
8961 * gfortran.dg/matmul_18.f90: Likewise.
8962 * gfortran.dg/matmul_2.f90: Likewise.
8963 * gfortran.dg/matmul_3.f90: Likewise.
8964 * gfortran.dg/matmul_4.f90: Likewise.
8965 * gfortran.dg/matmul_6.f90: Likewise.
8966 * gfortran.dg/matmul_8.f03: Likewise.
8967 * gfortran.dg/matmul_9.f90: Likewise.
8968 * gfortran.dg/matmul_bounds_12.f90: Likewise.
8969 * gfortran.dg/matmul_bounds_6.f90: Likewise.
8970 * gfortran.dg/matmul_const.f90: Likewise.
8971 * gfortran.dg/maxloc_1.f90: Likewise.
8972 * gfortran.dg/maxloc_2.f90: Likewise.
8973 * gfortran.dg/maxloc_3.f90: Likewise.
8974 * gfortran.dg/maxloc_4.f90: Likewise.
8975 * gfortran.dg/maxloc_string_1.f90: Likewise.
8976 * gfortran.dg/maxlocval_1.f90: Likewise.
8977 * gfortran.dg/maxlocval_2.f90: Likewise.
8978 * gfortran.dg/maxlocval_3.f90: Likewise.
8979 * gfortran.dg/maxlocval_4.f90: Likewise.
8980 * gfortran.dg/maxval_char_1.f90: Likewise.
8981 * gfortran.dg/maxval_char_2.f90: Likewise.
8982 * gfortran.dg/maxval_char_3.f90: Likewise.
8983 * gfortran.dg/maxval_char_4.f90: Likewise.
8984 * gfortran.dg/maxval_parameter_1.f90: Likewise.
8985 * gfortran.dg/mclock.f90: Likewise.
8986 * gfortran.dg/merge_bits_1.F90: Likewise.
8987 * gfortran.dg/merge_bits_2.F90: Likewise.
8988 * gfortran.dg/merge_char_1.f90: Likewise.
8989 * gfortran.dg/merge_init_expr.f90: Likewise.
8990 * gfortran.dg/min_max_optional_1.f90: Likewise.
8991 * gfortran.dg/min_max_optional_5.f90: Likewise.
8992 * gfortran.dg/minloc_1.f90: Likewise.
8993 * gfortran.dg/minloc_2.f90: Likewise.
8994 * gfortran.dg/minloc_3.f90: Likewise.
8995 * gfortran.dg/minloc_4.f90: Likewise.
8996 * gfortran.dg/minloc_string_1.f90: Likewise.
8997 * gfortran.dg/minlocval_1.f90: Likewise.
8998 * gfortran.dg/minlocval_2.f90: Likewise.
8999 * gfortran.dg/minlocval_3.f90: Likewise.
9000 * gfortran.dg/minlocval_4.f90: Likewise.
9001 * gfortran.dg/minmax_char_1.f90: Likewise.
9002 * gfortran.dg/minmaxloc_1.f90: Likewise.
9003 * gfortran.dg/minmaxloc_10.f90: Likewise.
9004 * gfortran.dg/minmaxloc_11.f90: Likewise.
9005 * gfortran.dg/minmaxloc_12.f90: Likewise.
9006 * gfortran.dg/minmaxloc_13.f90: Likewise.
9007 * gfortran.dg/minmaxloc_2.f90: Likewise.
9008 * gfortran.dg/minmaxloc_3.f90: Likewise.
9009 * gfortran.dg/minmaxloc_4.f90: Likewise.
9010 * gfortran.dg/minmaxloc_5.f90: Likewise.
9011 * gfortran.dg/minmaxloc_6.f90: Likewise.
9012 * gfortran.dg/minmaxloc_7.f90: Likewise.
9013 * gfortran.dg/minmaxloc_8.f90: Likewise.
9014 * gfortran.dg/minmaxval_1.f90: Likewise.
9015 * gfortran.dg/minval_char_1.f90: Likewise.
9016 * gfortran.dg/minval_char_2.f90: Likewise.
9017 * gfortran.dg/minval_char_3.f90: Likewise.
9018 * gfortran.dg/minval_char_4.f90: Likewise.
9019 * gfortran.dg/minval_char_5.f90: Likewise.
9020 * gfortran.dg/minval_parameter_1.f90: Likewise.
9021 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
9022 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
9023 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
9024 * gfortran.dg/missing_parens_1.f90: Likewise.
9025 * gfortran.dg/missing_parens_2.f90: Likewise.
9026 * gfortran.dg/mod_large_1.f90: Likewise.
9027 * gfortran.dg/mod_sign0_1.f90: Likewise.
9028 * gfortran.dg/module_blank_common.f90: Likewise.
9029 * gfortran.dg/module_commons_1.f90: Likewise.
9030 * gfortran.dg/module_commons_3.f90: Likewise.
9031 * gfortran.dg/module_double_reuse.f90: Likewise.
9032 * gfortran.dg/module_equivalence_1.f90: Likewise.
9033 * gfortran.dg/module_equivalence_2.f90: Likewise.
9034 * gfortran.dg/module_equivalence_3.f90: Likewise.
9035 * gfortran.dg/module_equivalence_5.f90: Likewise.
9036 * gfortran.dg/module_interface_1.f90: Likewise.
9037 * gfortran.dg/module_nan.f90: Likewise.
9038 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
9039 * gfortran.dg/module_procedure_1.f90: Likewise.
9040 * gfortran.dg/module_read_1.f90: Likewise.
9041 * gfortran.dg/module_read_2.f90: Likewise.
9042 * gfortran.dg/module_widestring_1.f90: Likewise.
9043 * gfortran.dg/move_alloc.f90: Likewise.
9044 * gfortran.dg/move_alloc_10.f90: Likewise.
9045 * gfortran.dg/move_alloc_13.f90: Likewise.
9046 * gfortran.dg/move_alloc_14.f90: Likewise.
9047 * gfortran.dg/move_alloc_15.f90: Likewise.
9048 * gfortran.dg/move_alloc_16.f90: Likewise.
9049 * gfortran.dg/move_alloc_2.f90: Likewise.
9050 * gfortran.dg/move_alloc_5.f90: Likewise.
9051 * gfortran.dg/move_alloc_6.f90: Likewise.
9052 * gfortran.dg/move_alloc_9.f90: Likewise.
9053 * gfortran.dg/multiple_allocation_1.f90: Likewise.
9054 * gfortran.dg/multiple_allocation_3.f90: Likewise.
9055 * gfortran.dg/mvbits_1.f90: Likewise.
9056 * gfortran.dg/mvbits_2.f90: Likewise.
9057 * gfortran.dg/mvbits_3.f90: Likewise.
9058 * gfortran.dg/mvbits_4.f90: Likewise.
9059 * gfortran.dg/mvbits_7.f90: Likewise.
9060 * gfortran.dg/mvbits_8.f90: Likewise.
9061 * gfortran.dg/namelist_11.f: Likewise.
9062 * gfortran.dg/namelist_12.f: Likewise.
9063 * gfortran.dg/namelist_13.f90: Likewise.
9064 * gfortran.dg/namelist_14.f90: Likewise.
9065 * gfortran.dg/namelist_15.f90: Likewise.
9066 * gfortran.dg/namelist_16.f90: Likewise.
9067 * gfortran.dg/namelist_17.f90: Likewise.
9068 * gfortran.dg/namelist_18.f90: Likewise.
9069 * gfortran.dg/namelist_19.f90: Likewise.
9070 * gfortran.dg/namelist_20.f90: Likewise.
9071 * gfortran.dg/namelist_21.f90: Likewise.
9072 * gfortran.dg/namelist_22.f90: Likewise.
9073 * gfortran.dg/namelist_23.f90: Likewise.
9074 * gfortran.dg/namelist_24.f90: Likewise.
9075 * gfortran.dg/namelist_26.f90: Likewise.
9076 * gfortran.dg/namelist_27.f90: Likewise.
9077 * gfortran.dg/namelist_28.f90: Likewise.
9078 * gfortran.dg/namelist_29.f90: Likewise.
9079 * gfortran.dg/namelist_37.f90: Likewise.
9080 * gfortran.dg/namelist_38.f90: Likewise.
9081 * gfortran.dg/namelist_39.f90: Likewise.
9082 * gfortran.dg/namelist_40.f90: Likewise.
9083 * gfortran.dg/namelist_41.f90: Likewise.
9084 * gfortran.dg/namelist_42.f90: Likewise.
9085 * gfortran.dg/namelist_43.f90: Likewise.
9086 * gfortran.dg/namelist_44.f90: Likewise.
9087 * gfortran.dg/namelist_47.f90: Likewise.
9088 * gfortran.dg/namelist_48.f90: Likewise.
9089 * gfortran.dg/namelist_49.f90: Likewise.
9090 * gfortran.dg/namelist_50.f90: Likewise.
9091 * gfortran.dg/namelist_51.f90: Likewise.
9092 * gfortran.dg/namelist_52.f90: Likewise.
9093 * gfortran.dg/namelist_54.f90: Likewise.
9094 * gfortran.dg/namelist_55.f90: Likewise.
9095 * gfortran.dg/namelist_56.f90: Likewise.
9096 * gfortran.dg/namelist_57.f90: Likewise.
9097 * gfortran.dg/namelist_58.f90: Likewise.
9098 * gfortran.dg/namelist_59.f90: Likewise.
9099 * gfortran.dg/namelist_60.f90: Likewise.
9100 * gfortran.dg/namelist_61.f90: Likewise.
9101 * gfortran.dg/namelist_64.f90: Likewise.
9102 * gfortran.dg/namelist_65.f90: Likewise.
9103 * gfortran.dg/namelist_69.f90: Likewise.
9104 * gfortran.dg/namelist_70.f90: Likewise.
9105 * gfortran.dg/namelist_71.f90: Likewise.
9106 * gfortran.dg/namelist_72.f: Likewise.
9107 * gfortran.dg/namelist_73.f90: Likewise.
9108 * gfortran.dg/namelist_77.f90: Likewise.
9109 * gfortran.dg/namelist_78.f90: Likewise.
9110 * gfortran.dg/namelist_79.f90: Likewise.
9111 * gfortran.dg/namelist_80.f90: Likewise.
9112 * gfortran.dg/namelist_81.f90: Likewise.
9113 * gfortran.dg/namelist_82.f90: Likewise.
9114 * gfortran.dg/namelist_84.f90: Likewise.
9115 * gfortran.dg/namelist_85.f90: Likewise.
9116 * gfortran.dg/namelist_86.f90: Likewise.
9117 * gfortran.dg/namelist_87.f90: Likewise.
9118 * gfortran.dg/namelist_88.f90: Likewise.
9119 * gfortran.dg/namelist_89.f90: Likewise.
9120 * gfortran.dg/namelist_90.f: Likewise.
9121 * gfortran.dg/namelist_95.f90: Likewise.
9122 * gfortran.dg/namelist_char_only.f90: Likewise.
9123 * gfortran.dg/namelist_empty.f90: Likewise.
9124 * gfortran.dg/namelist_internal.f90: Likewise.
9125 * gfortran.dg/namelist_use.f90: Likewise.
9126 * gfortran.dg/namelist_use_only.f90: Likewise.
9127 * gfortran.dg/namelist_utf8.f90: Likewise.
9128 * gfortran.dg/nan_1.f90: Likewise.
9129 * gfortran.dg/nan_2.f90: Likewise.
9130 * gfortran.dg/nan_3.f90: Likewise.
9131 * gfortran.dg/nan_6.f90: Likewise.
9132 * gfortran.dg/nan_7.f90: Likewise.
9133 * gfortran.dg/nearest_1.f90: Likewise.
9134 * gfortran.dg/nearest_2.f90: Likewise.
9135 * gfortran.dg/nearest_3.f90: Likewise.
9136 * gfortran.dg/negative-z-descriptor.f90: Likewise.
9137 * gfortran.dg/negative_automatic_size.f90: Likewise.
9138 * gfortran.dg/negative_unit.f: Likewise.
9139 * gfortran.dg/negative_unit2.f90: Likewise.
9140 * gfortran.dg/negative_unit_int8.f: Likewise.
9141 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
9142 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
9143 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
9144 * gfortran.dg/nested_modules_1.f90: Likewise.
9145 * gfortran.dg/nested_modules_2.f90: Likewise.
9146 * gfortran.dg/nested_modules_3.f90: Likewise.
9147 * gfortran.dg/nesting_1.f90: Likewise.
9148 * gfortran.dg/new_line.f90: Likewise.
9149 * gfortran.dg/newunit_1.f90: Likewise.
9150 * gfortran.dg/newunit_3.f90: Likewise.
9151 * gfortran.dg/newunit_5.f90.f90: Likewise.
9152 * gfortran.dg/nint_1.f90: Likewise.
9153 * gfortran.dg/nint_2.f90: Likewise.
9154 * gfortran.dg/no_arg_check_2.f90: Likewise.
9155 * gfortran.dg/no_range_check_1.f90: Likewise.
9156 * gfortran.dg/no_range_check_2.f90: Likewise.
9157 * gfortran.dg/no_range_check_3.f90: Likewise.
9158 * gfortran.dg/noadv_size.f90: Likewise.
9159 * gfortran.dg/nonreturning_statements.f90: Likewise.
9160 * gfortran.dg/norm2_1.f90: Likewise.
9161 * gfortran.dg/norm2_3.f90: Likewise.
9162 * gfortran.dg/nosigned_zero_1.f90: Likewise.
9163 * gfortran.dg/nosigned_zero_2.f90: Likewise.
9164 * gfortran.dg/nosigned_zero_3.f90: Likewise.
9165 * gfortran.dg/null_4.f90: Likewise.
9166 * gfortran.dg/null_9.f90: Likewise.
9167 * gfortran.dg/nullify_3.f90: Likewise.
9168 * gfortran.dg/oldstyle_1.f90: Likewise.
9169 * gfortran.dg/open_access_append_1.f90: Likewise.
9170 * gfortran.dg/open_access_append_2.f90: Likewise.
9171 * gfortran.dg/open_errors.f90: Likewise.
9172 * gfortran.dg/open_negative_unit_1.f90: Likewise.
9173 * gfortran.dg/open_new.f90: Likewise.
9174 * gfortran.dg/open_readonly_1.f90: Likewise.
9175 * gfortran.dg/operator_1.f90: Likewise.
9176 * gfortran.dg/optional_absent_1.f90: Likewise.
9177 * gfortran.dg/optional_absent_2.f90: Likewise.
9178 * gfortran.dg/optional_absent_3.f90: Likewise.
9179 * gfortran.dg/optional_class_1.f90: Likewise.
9180 * gfortran.dg/optional_dim_2.f90: Likewise.
9181 * gfortran.dg/optional_dim_3.f90: Likewise.
9182 * gfortran.dg/output_exponents_1.f90: Likewise.
9183 * gfortran.dg/overload_1.f90: Likewise.
9184 * gfortran.dg/overload_2.f90: Likewise.
9185 * gfortran.dg/overwrite_1.f: Likewise.
9186 * gfortran.dg/pad_no.f90: Likewise.
9187 * gfortran.dg/parameter_array_init_1.f90: Likewise.
9188 * gfortran.dg/parameter_array_init_2.f90: Likewise.
9189 * gfortran.dg/parameter_array_init_4.f90: Likewise.
9190 * gfortran.dg/parameter_array_init_5.f90: Likewise.
9191 * gfortran.dg/parameter_array_section_2.f90: Likewise.
9192 * gfortran.dg/parens_3.f90: Likewise.
9193 * gfortran.dg/parens_5.f90: Likewise.
9194 * gfortran.dg/parens_6.f90: Likewise.
9195 * gfortran.dg/parent_result_ref_1.f90: Likewise.
9196 * gfortran.dg/parent_result_ref_2.f90: Likewise.
9197 * gfortran.dg/parent_result_ref_3.f90: Likewise.
9198 * gfortran.dg/parent_result_ref_4.f90: Likewise.
9199 * gfortran.dg/parity_1.f90: Likewise.
9200 * gfortran.dg/past_eor.f90: Likewise.
9201 * gfortran.dg/pdt_1.f03: Likewise.
9202 * gfortran.dg/pdt_10.f03: Likewise.
9203 * gfortran.dg/pdt_11.f03: Likewise.
9204 * gfortran.dg/pdt_12.f03: Likewise.
9205 * gfortran.dg/pdt_13.f03: Likewise.
9206 * gfortran.dg/pdt_14.f03: Likewise.
9207 * gfortran.dg/pdt_15.f03: Likewise.
9208 * gfortran.dg/pdt_19.f03: Likewise.
9209 * gfortran.dg/pdt_20.f03: Likewise.
9210 * gfortran.dg/pdt_22.f03: Likewise.
9211 * gfortran.dg/pdt_23.f03: Likewise.
9212 * gfortran.dg/pdt_25.f03: Likewise.
9213 * gfortran.dg/pdt_26.f03: Likewise.
9214 * gfortran.dg/pdt_27.f03: Likewise.
9215 * gfortran.dg/pdt_28.f03: Likewise.
9216 * gfortran.dg/pdt_3.f03: Likewise.
9217 * gfortran.dg/pdt_4.f03: Likewise.
9218 * gfortran.dg/pdt_5.f03: Likewise.
9219 * gfortran.dg/pdt_7.f03: Likewise.
9220 * gfortran.dg/pointer_1.f90: Likewise.
9221 * gfortran.dg/pointer_array_1.f90: Likewise.
9222 * gfortran.dg/pointer_array_3.f90: Likewise.
9223 * gfortran.dg/pointer_array_4.f90: Likewise.
9224 * gfortran.dg/pointer_array_5.f90: Likewise.
9225 * gfortran.dg/pointer_array_6.f90: Likewise.
9226 * gfortran.dg/pointer_array_7.f90: Likewise.
9227 * gfortran.dg/pointer_array_8.f90: Likewise.
9228 * gfortran.dg/pointer_array_9.f90: Likewise.
9229 * gfortran.dg/pointer_array_component_1.f90: Likewise.
9230 * gfortran.dg/pointer_array_component_2.f90: Likewise.
9231 * gfortran.dg/pointer_assign_10.f90: Likewise.
9232 * gfortran.dg/pointer_assign_11.f90: Likewise.
9233 * gfortran.dg/pointer_assign_4.f90: Likewise.
9234 * gfortran.dg/pointer_assign_8.f90: Likewise.
9235 * gfortran.dg/pointer_assign_9.f90: Likewise.
9236 * gfortran.dg/pointer_check_10.f90: Likewise.
9237 * gfortran.dg/pointer_check_9.f90: Likewise.
9238 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
9239 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
9240 * gfortran.dg/pointer_function_result_1.f90: Likewise.
9241 * gfortran.dg/pointer_init_1.f90: Likewise.
9242 * gfortran.dg/pointer_init_3.f90: Likewise.
9243 * gfortran.dg/pointer_init_4.f90: Likewise.
9244 * gfortran.dg/pointer_init_5.f90: Likewise.
9245 * gfortran.dg/pointer_init_8.f90: Likewise.
9246 * gfortran.dg/pointer_intent_1.f90: Likewise.
9247 * gfortran.dg/pointer_intent_4.f90: Likewise.
9248 * gfortran.dg/pointer_intent_5.f90: Likewise.
9249 * gfortran.dg/pointer_remapping_10.f90: Likewise.
9250 * gfortran.dg/pointer_remapping_4.f03: Likewise.
9251 * gfortran.dg/pointer_remapping_5.f08: Likewise.
9252 * gfortran.dg/pointer_remapping_9.f90: Likewise.
9253 * gfortran.dg/pointer_target_1.f90: Likewise.
9254 * gfortran.dg/pointer_target_2.f90: Likewise.
9255 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
9256 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
9257 * gfortran.dg/power.f90: Likewise.
9258 * gfortran.dg/power1.f90: Likewise.
9259 * gfortran.dg/power_3.f90: Likewise.
9260 * gfortran.dg/power_4.f90: Likewise.
9261 * gfortran.dg/power_5.f90: Likewise.
9262 * gfortran.dg/pr12884.f: Likewise.
9263 * gfortran.dg/pr15129.f90: Likewise.
9264 * gfortran.dg/pr15140.f90: Likewise.
9265 * gfortran.dg/pr15324.f90: Likewise.
9266 * gfortran.dg/pr15332.f: Likewise.
9267 * gfortran.dg/pr15957.f90: Likewise.
9268 * gfortran.dg/pr15959.f90: Likewise.
9269 * gfortran.dg/pr16597.f90: Likewise.
9270 * gfortran.dg/pr16861.f90: Likewise.
9271 * gfortran.dg/pr16938.f90: Likewise.
9272 * gfortran.dg/pr17090.f90: Likewise.
9273 * gfortran.dg/pr17143.f90: Likewise.
9274 * gfortran.dg/pr17164.f90: Likewise.
9275 * gfortran.dg/pr17229.f: Likewise.
9276 * gfortran.dg/pr17285.f90: Likewise.
9277 * gfortran.dg/pr17286.f90: Likewise.
9278 * gfortran.dg/pr17472.f: Likewise.
9279 * gfortran.dg/pr17612.f90: Likewise.
9280 * gfortran.dg/pr17706.f90: Likewise.
9281 * gfortran.dg/pr18025.f90: Likewise.
9282 * gfortran.dg/pr18122.f90: Likewise.
9283 * gfortran.dg/pr18210.f90: Likewise.
9284 * gfortran.dg/pr18392.f90: Likewise.
9285 * gfortran.dg/pr19155.f: Likewise.
9286 * gfortran.dg/pr19216.f: Likewise.
9287 * gfortran.dg/pr19467.f90: Likewise.
9288 * gfortran.dg/pr19657.f: Likewise.
9289 * gfortran.dg/pr19926.f90: Likewise.
9290 * gfortran.dg/pr19928-1.f90: Likewise.
9291 * gfortran.dg/pr19928-2.f90: Likewise.
9292 * gfortran.dg/pr20086.f90: Likewise.
9293 * gfortran.dg/pr20124.f90: Likewise.
9294 * gfortran.dg/pr20163-2.f: Likewise.
9295 * gfortran.dg/pr20480.f90: Likewise.
9296 * gfortran.dg/pr20755.f: Likewise.
9297 * gfortran.dg/pr20950.f: Likewise.
9298 * gfortran.dg/pr21177.f90: Likewise.
9299 * gfortran.dg/pr21730.f: Likewise.
9300 * gfortran.dg/pr22491.f: Likewise.
9301 * gfortran.dg/pr25603.f: Likewise.
9302 * gfortran.dg/pr26246_2.f90: Likewise.
9303 * gfortran.dg/pr32136.f90: Likewise.
9304 * gfortran.dg/pr32533.f90: Likewise.
9305 * gfortran.dg/pr33794.f90: Likewise.
9306 * gfortran.dg/pr35662.f90: Likewise.
9307 * gfortran.dg/pr35944-1.f90: Likewise.
9308 * gfortran.dg/pr35944-2.f90: Likewise.
9309 * gfortran.dg/pr35983.f90: Likewise.
9310 * gfortran.dg/pr39865.f90: Likewise.
9311 * gfortran.dg/pr41212.f90: Likewise.
9312 * gfortran.dg/pr43808.f90: Likewise.
9313 * gfortran.dg/pr44592.f90: Likewise.
9314 * gfortran.dg/pr44735.f90: Likewise.
9315 * gfortran.dg/pr45308.f03: Likewise.
9316 * gfortran.dg/pr46297.f: Likewise.
9317 * gfortran.dg/pr46588.f90: Likewise.
9318 * gfortran.dg/pr46665.f90: Likewise.
9319 * gfortran.dg/pr46804.f90: Likewise.
9320 * gfortran.dg/pr47008.f03: Likewise.
9321 * gfortran.dg/pr47614.f: Likewise.
9322 * gfortran.dg/pr47878.f90: Likewise.
9323 * gfortran.dg/pr49103.f90: Likewise.
9324 * gfortran.dg/pr50069_1.f90: Likewise.
9325 * gfortran.dg/pr50769.f90: Likewise.
9326 * gfortran.dg/pr52608.f90: Likewise.
9327 * gfortran.dg/pr55086_2.f90: Likewise.
9328 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
9329 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
9330 * gfortran.dg/pr55330.f90: Likewise.
9331 * gfortran.dg/pr56015.f90: Likewise.
9332 * gfortran.dg/pr57910.f90: Likewise.
9333 * gfortran.dg/pr59700.f90: Likewise.
9334 * gfortran.dg/pr62125.f90: Likewise.
9335 * gfortran.dg/pr64530.f90: Likewise.
9336 * gfortran.dg/pr65429.f90: Likewise.
9337 * gfortran.dg/pr65450.f90: Likewise.
9338 * gfortran.dg/pr65504.f90: Likewise.
9339 * gfortran.dg/pr65903.f90: Likewise.
9340 * gfortran.dg/pr66311.f90: Likewise.
9341 * gfortran.dg/pr66864.f90: Likewise.
9342 * gfortran.dg/pr67140.f90: Likewise.
9343 * gfortran.dg/pr67524.f90: Likewise.
9344 * gfortran.dg/pr67885.f90: Likewise.
9345 * gfortran.dg/pr68053.f90: Likewise.
9346 * gfortran.dg/pr68566.f90: Likewise.
9347 * gfortran.dg/pr69514_1.f90: Likewise.
9348 * gfortran.dg/pr69514_2.f90: Likewise.
9349 * gfortran.dg/pr69739.f90: Likewise.
9350 * gfortran.dg/pr70673.f90: Likewise.
9351 * gfortran.dg/pr71523_2.f90: Likewise.
9352 * gfortran.dg/pr71764.f90: Likewise.
9353 * gfortran.dg/pr78092.f90: Likewise.
9354 * gfortran.dg/pr82973.f90: Likewise.
9355 * gfortran.dg/pr83864.f90: Likewise.
9356 * gfortran.dg/pr83874.f90: Likewise.
9357 * gfortran.dg/pr84088.f90: Likewise.
9358 * gfortran.dg/pr84155.f90: Likewise.
9359 * gfortran.dg/proc_decl_12.f90: Likewise.
9360 * gfortran.dg/proc_decl_13.f90: Likewise.
9361 * gfortran.dg/proc_decl_15.f90: Likewise.
9362 * gfortran.dg/proc_decl_17.f90: Likewise.
9363 * gfortran.dg/proc_decl_18.f90: Likewise.
9364 * gfortran.dg/proc_decl_2.f90: Likewise.
9365 * gfortran.dg/proc_decl_5.f90: Likewise.
9366 * gfortran.dg/proc_decl_9.f90: Likewise.
9367 * gfortran.dg/proc_ptr_1.f90: Likewise.
9368 * gfortran.dg/proc_ptr_10.f90: Likewise.
9369 * gfortran.dg/proc_ptr_12.f90: Likewise.
9370 * gfortran.dg/proc_ptr_18.f90: Likewise.
9371 * gfortran.dg/proc_ptr_19.f90: Likewise.
9372 * gfortran.dg/proc_ptr_21.f90: Likewise.
9373 * gfortran.dg/proc_ptr_22.f90: Likewise.
9374 * gfortran.dg/proc_ptr_23.f90: Likewise.
9375 * gfortran.dg/proc_ptr_25.f90: Likewise.
9376 * gfortran.dg/proc_ptr_26.f90: Likewise.
9377 * gfortran.dg/proc_ptr_3.f90: Likewise.
9378 * gfortran.dg/proc_ptr_36.f90: Likewise.
9379 * gfortran.dg/proc_ptr_47.f90: Likewise.
9380 * gfortran.dg/proc_ptr_48.f90: Likewise.
9381 * gfortran.dg/proc_ptr_5.f90: Likewise.
9382 * gfortran.dg/proc_ptr_6.f90: Likewise.
9383 * gfortran.dg/proc_ptr_7.f90: Likewise.
9384 * gfortran.dg/proc_ptr_8.f90: Likewise.
9385 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
9386 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
9387 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
9388 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
9389 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
9390 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
9391 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
9392 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
9393 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
9394 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
9395 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
9396 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
9397 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
9398 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
9399 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
9400 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
9401 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
9402 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
9403 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
9404 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
9405 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
9406 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
9407 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
9408 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
9409 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
9410 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
9411 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
9412 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
9413 * gfortran.dg/product_init_expr.f03: Likewise.
9414 * gfortran.dg/promotion.f90: Likewise.
9415 * gfortran.dg/promotion_3.f90: Likewise.
9416 * gfortran.dg/promotion_4.f90: Likewise.
9417 * gfortran.dg/protected_1.f90: Likewise.
9418 * gfortran.dg/protected_2.f90: Likewise.
9419 * gfortran.dg/ptr-func-1.f90: Likewise.
9420 * gfortran.dg/ptr-func-2.f90: Likewise.
9421 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
9422 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
9423 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
9424 * gfortran.dg/pure_byref_1.f90: Likewise.
9425 * gfortran.dg/pure_byref_2.f90: Likewise.
9426 * gfortran.dg/pure_byref_3.f90: Likewise.
9427 * gfortran.dg/quad_2.f90: Likewise.
9428 * gfortran.dg/quad_3.f90: Likewise.
9429 * gfortran.dg/random_3.f90: Likewise.
9430 * gfortran.dg/random_4.f90: Likewise.
9431 * gfortran.dg/random_7.f90: Likewise.
9432 * gfortran.dg/read_2.f90: Likewise.
9433 * gfortran.dg/read_3.f90: Likewise.
9434 * gfortran.dg/read_4.f90: Likewise.
9435 * gfortran.dg/read_5.f90: Likewise.
9436 * gfortran.dg/read_bad_advance.f90: Likewise.
9437 * gfortran.dg/read_bang.f90: Likewise.
9438 * gfortran.dg/read_bang4.f90: Likewise.
9439 * gfortran.dg/read_comma.f: Likewise.
9440 * gfortran.dg/read_dir.f90: Likewise.
9441 * gfortran.dg/read_empty_file.f: Likewise.
9442 * gfortran.dg/read_eof_1.f90: Likewise.
9443 * gfortran.dg/read_eof_2.f90: Likewise.
9444 * gfortran.dg/read_eof_3.f90: Likewise.
9445 * gfortran.dg/read_eof_4.f90: Likewise.
9446 * gfortran.dg/read_eof_5.f90: Likewise.
9447 * gfortran.dg/read_eof_6.f: Likewise.
9448 * gfortran.dg/read_eof_7.f90: Likewise.
9449 * gfortran.dg/read_eof_8.f90: Likewise.
9450 * gfortran.dg/read_eof_all.f90: Likewise.
9451 * gfortran.dg/read_eor.f90: Likewise.
9452 * gfortran.dg/read_float_1.f90: Likewise.
9453 * gfortran.dg/read_float_2.f03: Likewise.
9454 * gfortran.dg/read_float_3.f90: Likewise.
9455 * gfortran.dg/read_float_4.f90: Likewise.
9456 * gfortran.dg/read_infnan_1.f90: Likewise.
9457 * gfortran.dg/read_list_eof_1.f90: Likewise.
9458 * gfortran.dg/read_logical.f90: Likewise.
9459 * gfortran.dg/read_many_1.f: Likewise.
9460 * gfortran.dg/read_no_eor.f90: Likewise.
9461 * gfortran.dg/read_noadvance.f90: Likewise.
9462 * gfortran.dg/read_repeat.f90: Likewise.
9463 * gfortran.dg/read_repeat_2.f90: Likewise.
9464 * gfortran.dg/read_size_noadvance.f90: Likewise.
9465 * gfortran.dg/read_x_eof.f90: Likewise.
9466 * gfortran.dg/read_x_past.f: Likewise.
9467 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
9468 * gfortran.dg/real_const_1.f: Likewise.
9469 * gfortran.dg/real_const_2.f90: Likewise.
9470 * gfortran.dg/real_const_3.f90: Likewise.
9471 * gfortran.dg/real_do_1.f90: Likewise.
9472 * gfortran.dg/real_index_1.f90: Likewise.
9473 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
9474 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
9475 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
9476 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
9477 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
9478 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
9479 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
9480 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
9481 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
9482 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
9483 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
9484 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
9485 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
9486 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
9487 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
9488 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
9489 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
9490 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
9491 * gfortran.dg/record_marker_1.f90: Likewise.
9492 * gfortran.dg/record_marker_2.f: Likewise.
9493 * gfortran.dg/record_marker_3.f90: Likewise.
9494 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
9495 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
9496 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
9497 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
9498 * gfortran.dg/recursive_check_7.f90: Likewise.
9499 * gfortran.dg/recursive_reference_1.f90: Likewise.
9500 * gfortran.dg/recursive_reference_2.f90: Likewise.
9501 * gfortran.dg/recursive_stack.f90: Likewise.
9502 * gfortran.dg/reduction.f90: Likewise.
9503 * gfortran.dg/repack_arrays_1.f90: Likewise.
9504 * gfortran.dg/repeat_1.f90: Likewise.
9505 * gfortran.dg/repeat_2.f90: Likewise.
9506 * gfortran.dg/repeat_3.f90: Likewise.
9507 * gfortran.dg/repeat_6.f90: Likewise.
9508 * gfortran.dg/reshape-alloc.f90: Likewise.
9509 * gfortran.dg/reshape-complex.f90: Likewise.
9510 * gfortran.dg/reshape.f90: Likewise.
9511 * gfortran.dg/reshape_2.f90: Likewise.
9512 * gfortran.dg/reshape_7.f90: Likewise.
9513 * gfortran.dg/reshape_empty_1.f03: Likewise.
9514 * gfortran.dg/reshape_pad_1.f90: Likewise.
9515 * gfortran.dg/reshape_rank7.f90: Likewise.
9516 * gfortran.dg/reshape_transpose_1.f90: Likewise.
9517 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
9518 * gfortran.dg/result_default_init_1.f90: Likewise.
9519 * gfortran.dg/result_in_spec_1.f90: Likewise.
9520 * gfortran.dg/result_in_spec_2.f90: Likewise.
9521 * gfortran.dg/ret_array_1.f90: Likewise.
9522 * gfortran.dg/ret_pointer_1.f90: Likewise.
9523 * gfortran.dg/ret_pointer_2.f90: Likewise.
9524 * gfortran.dg/rewind_1.f90: Likewise.
9525 * gfortran.dg/round_1.f03: Likewise.
9526 * gfortran.dg/round_2.f03: Likewise.
9527 * gfortran.dg/round_3.f08: Likewise.
9528 * gfortran.dg/round_4.f90: Likewise.
9529 * gfortran.dg/rrspacing_1.f90: Likewise.
9530 * gfortran.dg/runtime_warning_1.f90: Likewise.
9531 * gfortran.dg/same_type_as_2.f03: Likewise.
9532 * gfortran.dg/save_1.f90: Likewise.
9533 * gfortran.dg/save_5.f90: Likewise.
9534 * gfortran.dg/save_6.f90: Likewise.
9535 * gfortran.dg/scalar_mask_1.f90: Likewise.
9536 * gfortran.dg/scalar_mask_2.f90: Likewise.
9537 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
9538 * gfortran.dg/scale_1.f90: Likewise.
9539 * gfortran.dg/scan_1.f90: Likewise.
9540 * gfortran.dg/scan_2.f90: Likewise.
9541 * gfortran.dg/secnds-1.f: Likewise.
9542 * gfortran.dg/secnds.f: Likewise.
9543 * gfortran.dg/select_1.f90: Likewise.
9544 * gfortran.dg/select_2.f90: Likewise.
9545 * gfortran.dg/select_3.f90: Likewise.
9546 * gfortran.dg/select_5.f90: Likewise.
9547 * gfortran.dg/select_char_1.f90: Likewise.
9548 * gfortran.dg/select_char_2.f90: Likewise.
9549 * gfortran.dg/select_type_13.f03: Likewise.
9550 * gfortran.dg/select_type_14.f03: Likewise.
9551 * gfortran.dg/select_type_15.f03: Likewise.
9552 * gfortran.dg/select_type_19.f03: Likewise.
9553 * gfortran.dg/select_type_2.f03: Likewise.
9554 * gfortran.dg/select_type_26.f03: Likewise.
9555 * gfortran.dg/select_type_27.f03: Likewise.
9556 * gfortran.dg/select_type_28.f03: Likewise.
9557 * gfortran.dg/select_type_3.f03: Likewise.
9558 * gfortran.dg/select_type_35.f03: Likewise.
9559 * gfortran.dg/select_type_36.f03: Likewise.
9560 * gfortran.dg/select_type_37.f03: Likewise.
9561 * gfortran.dg/select_type_39.f03: Likewise.
9562 * gfortran.dg/select_type_4.f90: Likewise.
9563 * gfortran.dg/select_type_5.f03: Likewise.
9564 * gfortran.dg/select_type_6.f03: Likewise.
9565 * gfortran.dg/select_type_7.f03: Likewise.
9566 * gfortran.dg/select_type_8.f03: Likewise.
9567 * gfortran.dg/selected_char_kind_1.f90: Likewise.
9568 * gfortran.dg/selected_char_kind_4.f90: Likewise.
9569 * gfortran.dg/selected_kind_1.f90: Likewise.
9570 * gfortran.dg/selected_real_kind_2.f90: Likewise.
9571 * gfortran.dg/shape_2.f90: Likewise.
9572 * gfortran.dg/shape_4.f90: Likewise.
9573 * gfortran.dg/shape_5.f90: Likewise.
9574 * gfortran.dg/shape_7.f90: Likewise.
9575 * gfortran.dg/shape_8.f90: Likewise.
9576 * gfortran.dg/shape_9.f90: Likewise.
9577 * gfortran.dg/shift-kind_2.f90: Likewise.
9578 * gfortran.dg/shiftalr_1.F90: Likewise.
9579 * gfortran.dg/shiftalr_2.F90: Likewise.
9580 * gfortran.dg/simpleif_1.f90: Likewise.
9581 * gfortran.dg/simplify_argN_1.f90: Likewise.
9582 * gfortran.dg/simplify_cshift_1.f90: Likewise.
9583 * gfortran.dg/simplify_cshift_4.f90: Likewise.
9584 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
9585 * gfortran.dg/simplify_modulo.f90: Likewise.
9586 * gfortran.dg/single_char_string.f90: Likewise.
9587 * gfortran.dg/size_dim.f90: Likewise.
9588 * gfortran.dg/size_optional_dim_1.f90: Likewise.
9589 * gfortran.dg/sizeof.f90: Likewise.
9590 * gfortran.dg/sizeof_4.f90: Likewise.
9591 * gfortran.dg/slash_1.f90: Likewise.
9592 * gfortran.dg/sms-1.f90: Likewise.
9593 * gfortran.dg/sms-2.f90: Likewise.
9594 * gfortran.dg/spec_expr_7.f90: Likewise.
9595 * gfortran.dg/specifics_1.f90: Likewise.
9596 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
9597 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
9598 * gfortran.dg/spread_init_expr.f03: Likewise.
9599 * gfortran.dg/spread_scalar_source.f90: Likewise.
9600 * gfortran.dg/spread_shape_1.f90: Likewise.
9601 * gfortran.dg/stat_1.f90: Likewise.
9602 * gfortran.dg/stat_2.f90: Likewise.
9603 * gfortran.dg/stfunc_1.f90: Likewise.
9604 * gfortran.dg/stfunc_4.f90: Likewise.
9605 * gfortran.dg/stfunc_6.f90: Likewise.
9606 * gfortran.dg/storage_size_1.f08: Likewise.
9607 * gfortran.dg/storage_size_3.f08: Likewise.
9608 * gfortran.dg/storage_size_4.f90: Likewise.
9609 * gfortran.dg/streamio_1.f90: Likewise.
9610 * gfortran.dg/streamio_10.f90: Likewise.
9611 * gfortran.dg/streamio_11.f90: Likewise.
9612 * gfortran.dg/streamio_12.f90: Likewise.
9613 * gfortran.dg/streamio_13.f90: Likewise.
9614 * gfortran.dg/streamio_14.f90: Likewise.
9615 * gfortran.dg/streamio_15.f90: Likewise.
9616 * gfortran.dg/streamio_16.f90: Likewise.
9617 * gfortran.dg/streamio_17.f90: Likewise.
9618 * gfortran.dg/streamio_2.f90: Likewise.
9619 * gfortran.dg/streamio_3.f90: Likewise.
9620 * gfortran.dg/streamio_4.f90: Likewise.
9621 * gfortran.dg/streamio_5.f90: Likewise.
9622 * gfortran.dg/streamio_6.f90: Likewise.
9623 * gfortran.dg/streamio_7.f90: Likewise.
9624 * gfortran.dg/streamio_8.f90: Likewise.
9625 * gfortran.dg/streamio_9.f90: Likewise.
9626 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
9627 * gfortran.dg/string_4.f90: Likewise.
9628 * gfortran.dg/string_array_constructor_2.f90: Likewise.
9629 * gfortran.dg/string_assign_2.f90: Likewise.
9630 * gfortran.dg/string_compare_1.f90: Likewise.
9631 * gfortran.dg/string_compare_2.f90: Likewise.
9632 * gfortran.dg/string_compare_3.f90: Likewise.
9633 * gfortran.dg/string_ctor_1.f90: Likewise.
9634 * gfortran.dg/string_length_1.f90: Likewise.
9635 * gfortran.dg/string_length_2.f90: Likewise.
9636 * gfortran.dg/string_length_3.f90: Likewise.
9637 * gfortran.dg/string_length_4.f90: Likewise.
9638 * gfortran.dg/string_null_compare_1.f: Likewise.
9639 * gfortran.dg/string_pad_trunc.f90: Likewise.
9640 * gfortran.dg/structure_constructor_1.f03: Likewise.
9641 * gfortran.dg/structure_constructor_11.f90: Likewise.
9642 * gfortran.dg/structure_constructor_13.f03: Likewise.
9643 * gfortran.dg/structure_constructor_2.f03: Likewise.
9644 * gfortran.dg/structure_constructor_5.f03: Likewise.
9645 * gfortran.dg/submodule_1.f08: Likewise.
9646 * gfortran.dg/submodule_11.f08: Likewise.
9647 * gfortran.dg/submodule_14.f08: Likewise.
9648 * gfortran.dg/submodule_15.f08: Likewise.
9649 * gfortran.dg/submodule_17.f08: Likewise.
9650 * gfortran.dg/submodule_18.f08: Likewise.
9651 * gfortran.dg/submodule_19.f08: Likewise.
9652 * gfortran.dg/submodule_2.f08: Likewise.
9653 * gfortran.dg/submodule_27.f08: Likewise.
9654 * gfortran.dg/submodule_28.f08: Likewise.
9655 * gfortran.dg/submodule_29.f08: Likewise.
9656 * gfortran.dg/submodule_30.f08: Likewise.
9657 * gfortran.dg/submodule_6.f08: Likewise.
9658 * gfortran.dg/submodule_7.f08: Likewise.
9659 * gfortran.dg/submodule_8.f08: Likewise.
9660 * gfortran.dg/subnormal_1.f90: Likewise.
9661 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
9662 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
9663 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
9664 * gfortran.dg/substr_2.f: Likewise.
9665 * gfortran.dg/substr_3.f: Likewise.
9666 * gfortran.dg/substr_4.f: Likewise.
9667 * gfortran.dg/substr_5.f90: Likewise.
9668 * gfortran.dg/substr_6.f90: Likewise.
9669 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
9670 * gfortran.dg/sum_init_expr.f03: Likewise.
9671 * gfortran.dg/sum_zero_array_1.f90: Likewise.
9672 * gfortran.dg/system_clock_3.f08: Likewise.
9673 * gfortran.dg/t_editing.f: Likewise.
9674 * gfortran.dg/team_change_1.f90: Likewise.
9675 * gfortran.dg/team_end_1.f90: Likewise.
9676 * gfortran.dg/team_number_1.f90: Likewise.
9677 * gfortran.dg/temporary_1.f90: Likewise.
9678 * gfortran.dg/test_com_block.f90: Likewise.
9679 * gfortran.dg/test_only_clause.f90: Likewise.
9680 * gfortran.dg/tiny_1.f90: Likewise.
9681 * gfortran.dg/tiny_2.f90: Likewise.
9682 * gfortran.dg/tl_editing.f90: Likewise.
9683 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
9684 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9685 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
9686 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
9687 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
9688 * gfortran.dg/transfer_class_2.f90: Likewise.
9689 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
9690 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
9691 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
9692 * gfortran.dg/transfer_resolve_1.f90: Likewise.
9693 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9694 * gfortran.dg/transfer_simplify_10.f90: Likewise.
9695 * gfortran.dg/transfer_simplify_11.f90: Likewise.
9696 * gfortran.dg/transfer_simplify_2.f90: Likewise.
9697 * gfortran.dg/transfer_simplify_3.f90: Likewise.
9698 * gfortran.dg/transfer_simplify_4.f90: Likewise.
9699 * gfortran.dg/transfer_simplify_8.f90: Likewise.
9700 * gfortran.dg/transfer_simplify_9.f90: Likewise.
9701 * gfortran.dg/transpose_1.f90: Likewise.
9702 * gfortran.dg/transpose_3.f03: Likewise.
9703 * gfortran.dg/transpose_4.f90: Likewise.
9704 * gfortran.dg/transpose_conjg_1.f90: Likewise.
9705 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
9706 * gfortran.dg/transpose_optimization_2.f90: Likewise.
9707 * gfortran.dg/trim_1.f90: Likewise.
9708 * gfortran.dg/trim_optimize_1.f90: Likewise.
9709 * gfortran.dg/trim_optimize_2.f90: Likewise.
9710 * gfortran.dg/trim_optimize_3.f90: Likewise.
9711 * gfortran.dg/trim_optimize_4.f90: Likewise.
9712 * gfortran.dg/trim_optimize_5.f90: Likewise.
9713 * gfortran.dg/trim_optimize_6.f90: Likewise.
9714 * gfortran.dg/trim_optimize_7.f90: Likewise.
9715 * gfortran.dg/trim_optimize_8.f90: Likewise.
9716 * gfortran.dg/type_to_class_1.f03: Likewise.
9717 * gfortran.dg/type_to_class_2.f03: Likewise.
9718 * gfortran.dg/type_to_class_3.f03: Likewise.
9719 * gfortran.dg/type_to_class_4.f03: Likewise.
9720 * gfortran.dg/type_to_class_5.f03: Likewise.
9721 * gfortran.dg/typebound_assignment_5.f03: Likewise.
9722 * gfortran.dg/typebound_assignment_6.f03: Likewise.
9723 * gfortran.dg/typebound_assignment_7.f90: Likewise.
9724 * gfortran.dg/typebound_call_1.f03: Likewise.
9725 * gfortran.dg/typebound_call_13.f03: Likewise.
9726 * gfortran.dg/typebound_call_18.f03: Likewise.
9727 * gfortran.dg/typebound_call_19.f03: Likewise.
9728 * gfortran.dg/typebound_call_2.f03: Likewise.
9729 * gfortran.dg/typebound_call_20.f03: Likewise.
9730 * gfortran.dg/typebound_call_3.f03: Likewise.
9731 * gfortran.dg/typebound_generic_5.f03: Likewise.
9732 * gfortran.dg/typebound_generic_6.f03: Likewise.
9733 * gfortran.dg/typebound_generic_9.f03: Likewise.
9734 * gfortran.dg/typebound_operator_12.f03: Likewise.
9735 * gfortran.dg/typebound_operator_13.f03: Likewise.
9736 * gfortran.dg/typebound_operator_15.f90: Likewise.
9737 * gfortran.dg/typebound_operator_20.f90: Likewise.
9738 * gfortran.dg/typebound_operator_3.f03: Likewise.
9739 * gfortran.dg/typebound_operator_6.f03: Likewise.
9740 * gfortran.dg/typebound_operator_7.f03: Likewise.
9741 * gfortran.dg/typebound_operator_8.f03: Likewise.
9742 * gfortran.dg/typebound_operator_9.f03: Likewise.
9743 * gfortran.dg/typebound_proc_19.f90: Likewise.
9744 * gfortran.dg/typebound_proc_20.f90: Likewise.
9745 * gfortran.dg/typebound_proc_23.f90: Likewise.
9746 * gfortran.dg/typebound_proc_27.f03: Likewise.
9747 * gfortran.dg/typebound_proc_35.f90: Likewise.
9748 * gfortran.dg/typebound_proc_36.f90: Likewise.
9749 * gfortran.dg/unf_io_convert_1.f90: Likewise.
9750 * gfortran.dg/unf_io_convert_2.f90: Likewise.
9751 * gfortran.dg/unf_io_convert_3.f90: Likewise.
9752 * gfortran.dg/unf_io_convert_4.f90: Likewise.
9753 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
9754 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
9755 * gfortran.dg/unf_short_record_1.f90: Likewise.
9756 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9757 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9758 * gfortran.dg/unit_1.f90: Likewise.
9759 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
9760 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
9761 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
9762 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
9763 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
9764 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
9765 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
9766 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
9767 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
9768 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
9769 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
9770 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
9771 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
9772 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
9773 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
9774 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
9775 * gfortran.dg/unpack_init_expr.f03: Likewise.
9776 * gfortran.dg/use_10.f90: Likewise.
9777 * gfortran.dg/use_11.f90: Likewise.
9778 * gfortran.dg/use_13.f90: Likewise.
9779 * gfortran.dg/use_24.f90: Likewise.
9780 * gfortran.dg/use_27.f90: Likewise.
9781 * gfortran.dg/use_5.f90: Likewise.
9782 * gfortran.dg/use_allocated_1.f90: Likewise.
9783 * gfortran.dg/use_only_1.f90: Likewise.
9784 * gfortran.dg/use_only_4.f90: Likewise.
9785 * gfortran.dg/use_rename_2.f90: Likewise.
9786 * gfortran.dg/use_rename_4.f90: Likewise.
9787 * gfortran.dg/used_dummy_types_1.f90: Likewise.
9788 * gfortran.dg/used_interface_ref.f90: Likewise.
9789 * gfortran.dg/used_types_5.f90: Likewise.
9790 * gfortran.dg/utf8_1.f03: Likewise.
9791 * gfortran.dg/utf8_2.f03: Likewise.
9792 * gfortran.dg/value_1.f90: Likewise.
9793 * gfortran.dg/value_2.f90: Likewise.
9794 * gfortran.dg/value_4.f90: Likewise.
9795 * gfortran.dg/value_6.f03: Likewise.
9796 * gfortran.dg/value_7.f03: Likewise.
9797 * gfortran.dg/value_test.f90: Likewise.
9798 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
9799 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
9800 * gfortran.dg/vect/pr60510.f: Likewise.
9801 * gfortran.dg/vect/pr69882.f90: Likewise.
9802 * gfortran.dg/vect/pr69980.f90: Likewise.
9803 * gfortran.dg/vect/vect-5.f90: Likewise.
9804 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9805 * gfortran.dg/vector_subscript_1.f90: Likewise.
9806 * gfortran.dg/vector_subscript_2.f90: Likewise.
9807 * gfortran.dg/vector_subscript_3.f90: Likewise.
9808 * gfortran.dg/vector_subscript_5.f90: Likewise.
9809 * gfortran.dg/verify_2.f90: Likewise.
9810 * gfortran.dg/volatile10.f90: Likewise.
9811 * gfortran.dg/where_1.f90: Likewise.
9812 * gfortran.dg/where_operator_assign_1.f90: Likewise.
9813 * gfortran.dg/where_operator_assign_2.f90: Likewise.
9814 * gfortran.dg/where_operator_assign_3.f90: Likewise.
9815 * gfortran.dg/whole_file_13.f90: Likewise.
9816 * gfortran.dg/whole_file_2.f90: Likewise.
9817 * gfortran.dg/widechar_2.f90: Likewise.
9818 * gfortran.dg/widechar_4.f90: Likewise.
9819 * gfortran.dg/widechar_5.f90: Likewise.
9820 * gfortran.dg/widechar_6.f90: Likewise.
9821 * gfortran.dg/widechar_8.f90: Likewise.
9822 * gfortran.dg/widechar_IO_1.f90: Likewise.
9823 * gfortran.dg/widechar_IO_2.f90: Likewise.
9824 * gfortran.dg/widechar_IO_3.f90: Likewise.
9825 * gfortran.dg/widechar_IO_4.f90: Likewise.
9826 * gfortran.dg/widechar_compare_1.f90: Likewise.
9827 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
9828 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
9829 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
9830 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
9831 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
9832 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
9833 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
9834 * gfortran.dg/widechar_select_1.f90: Likewise.
9835 * gfortran.dg/winapi.f90: Likewise.
9836 * gfortran.dg/write_0_pe_format.f90: Likewise.
9837 * gfortran.dg/write_back.f: Likewise.
9838 * gfortran.dg/write_check3.f90: Likewise.
9839 * gfortran.dg/write_direct_eor.f90: Likewise.
9840 * gfortran.dg/write_padding.f90: Likewise.
9841 * gfortran.dg/write_recursive.f90: Likewise.
9842 * gfortran.dg/write_rewind_1.f: Likewise.
9843 * gfortran.dg/write_rewind_2.f: Likewise.
9844 * gfortran.dg/write_zero_array.f90: Likewise.
9845 * gfortran.dg/x_slash_1.f: Likewise.
9846 * gfortran.dg/x_slash_2.f: Likewise.
9847 * gfortran.dg/zero_array_components_1.f90: Likewise.
9848 * gfortran.dg/zero_length_1.f90: Likewise.
9849 * gfortran.dg/zero_length_2.f90: Likewise.
9850 * gfortran.dg/zero_sized_1.f90: Likewise.
9851 * gfortran.dg/zero_sized_3.f90: Likewise.
9852 * gfortran.fortran-torture/compile/nested.f90: Likewise.
9853 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
9854 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
9855 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
9856 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
9857 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
9858 * gfortran.fortran-torture/execute/args.f90: Likewise.
9859 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
9860 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
9861 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
9862 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
9863 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
9864 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
9865 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
9866 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
9867 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
9868 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
9869 * gfortran.fortran-torture/execute/common.f90: Likewise.
9870 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
9871 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
9872 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
9873 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
9874 * gfortran.fortran-torture/execute/contained.f90: Likewise.
9875 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
9876 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
9877 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
9878 * gfortran.fortran-torture/execute/data.f90: Likewise.
9879 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
9880 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
9881 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
9882 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
9883 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
9884 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
9885 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
9886 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
9887 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
9888 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
9889 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
9890 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
9891 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
9892 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
9893 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
9894 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
9895 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
9896 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
9897 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
9898 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
9899 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
9900 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
9901 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
9902 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
9903 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
9904 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
9905 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
9906 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
9907 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
9908 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
9909 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
9910 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
9911 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
9912 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
9913 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
9914 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
9915 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
9916 * gfortran.fortran-torture/execute/forall.f90: Likewise.
9917 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
9918 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
9919 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
9920 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
9921 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
9922 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
9923 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
9924 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
9925 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
9926 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
9927 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
9928 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
9929 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
9930 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
9931 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
9932 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
9933 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
9934 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
9935 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
9936 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
9937 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
9938 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
9939 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
9940 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
9941 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
9942 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
9943 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
9944 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
9945 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9946 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
9947 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
9948 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
9949 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
9950 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
9951 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
9952 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
9953 Likewise.
9954 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
9955 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
9956 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
9957 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
9958 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
9959 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
9960 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
9961 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9962 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
9963 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
9964 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
9965 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9966 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
9967 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
9968 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
9969 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
9970 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
9971 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9972 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
9973 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9974 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
9975 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
9976 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
9977 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
9978 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
9979 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
9980 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
9981 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
9982 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9983 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
9984 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
9985 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
9986 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
9987 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
9988 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
9989 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
9990 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
9991 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
9992 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
9993 * gfortran.fortran-torture/execute/math.f90: Likewise.
9994 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
9995 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
9996 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
9997 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
9998 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
9999 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
10000 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
10001 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
10002 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
10003 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
10004 * gfortran.fortran-torture/execute/power.f90: Likewise.
10005 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
10006 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
10007 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
10008 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
10009 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
10010 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
10011 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
10012 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
10013 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
10014 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
10015 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
10016 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
10017 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
10018 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
10019 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
10020 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
10021 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
10022 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
10023 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
10024 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
10025 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
10026 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
10027 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
10028 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
10029 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
10030 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
10031 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
10032 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
10033 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
10034 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
10035 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
10036 * gfortran.fortran-torture/execute/straret.f90: Likewise.
10037 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
10038 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
10039 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
10040 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
10041 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
10042 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
10043 * gfortran.fortran-torture/execute/string.f90: Likewise.
10044 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
10045 * gfortran.fortran-torture/execute/strret.f90: Likewise.
10046 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
10047 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
10048 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
10049 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
10050 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
10051 * gfortran.fortran-torture/execute/userop.f90: Likewise.
10052 * gfortran.fortran-torture/execute/where17.f90: Likewise.
10053 * gfortran.fortran-torture/execute/where18.f90: Likewise.
10054 * gfortran.fortran-torture/execute/where19.f90: Likewise.
10055 * gfortran.fortran-torture/execute/where20.f90: Likewise.
10056 * gfortran.fortran-torture/execute/where21.f90: Likewise.
10057 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
10058 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
10059 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
10060 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
10061 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
10062 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
10063 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
10064 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
10065 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
10066 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
10067 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
10068 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
10069 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
10070 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
10071 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
10072 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
10073 * gfortran.dg/inline_transpose_1.f90: Likewise.
10074
10075 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
10076
10077 PR fortran/84115
10078 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
10079 change to dg-run.
10080
10081 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
10082
10083 PR ada/84277
10084 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
10085 * gnat.dg/dispatch1.adb: Rename into...
10086 * gnat.dg/disp1.adb: ...this.
10087 * gnat.dg/dispatch1_p.ads: Rename into...
10088 * gnat.dg/disp1_pkg.ads: ...this.
10089 * gnat.dg/disp2.adb: Rename into...
10090 * gnat.dg/dispatch2.adb: ...this.
10091 * gnat.dg/dispatch2_p.ads: Rename into...
10092 * gnat.dg/disp2_pkg.ads: ...this.
10093 * gnat.dg/dispatch2_p.adb: Rename into...
10094 * gnat.dg/disp2_pkg.adb: this.
10095 * gnat.dg/generic_dispatch.adb: Rename into...
10096 * gnat.dg/generic_disp.adb: this.
10097 * gnat.dg/generic_dispatch_p.ads: Rename into...
10098 * gnat.dg/generic_disp_pkg.ads: ...this.
10099 * gnat.dg/generic_dispatch_p.adb: Rename into...
10100 * gnat.dg/generic_disp_pkg.adb: ...this.
10101 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
10102 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
10103 * gnat.dg/object_overflow1.adb: Tweak index.
10104 * gnat.dg/object_overflow2.adb: Likewise.
10105 * gnat.dg/object_overflow3.adb: Likewise.
10106 * gnat.dg/object_overflow4.adb: Likewise.
10107 * gnat.dg/object_overflow5.adb: Likewise.
10108
10109 2018-02-16 Jakub Jelinek <jakub@redhat.com>
10110
10111 PR ipa/84425
10112 * gcc.c-torture/compile/pr84425.c: New test.
10113
10114 2018-02-16 Marek Polacek <polacek@redhat.com>
10115 Jakub Jelinek <jakub@redhat.com>
10116
10117 PR c++/84192
10118 * g++.dg/cpp1y/constexpr-84192.C: New test.
10119
10120 2018-02-16 Martin Sebor <msebor@redhat.com>
10121
10122 PR c++/79064
10123 * g++.dg/overload15.C: New test.
10124
10125 2018-02-16 Yury Gribov <tetra2005@gmail.com>
10126
10127 PR target/81535
10128 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
10129 * gcc.dg/pr56727-2.c: Ditto.
10130 * gcc.target/powerpc/pr79439.c: Renamed to...
10131 * gcc.target/powerpc/pr79439-1.c: ...this.
10132 * gcc.target/powerpc/pr79439-2.c: New test.
10133 * gcc.target/powerpc/pr79439-3.c: New test.
10134
10135 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
10136
10137 target/pr84371
10138 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
10139 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
10140 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
10141 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
10142 * gcc.target/powerpc/builtins-3.c: Same.
10143
10144 2018-02-16 Nathan Sidwell <nathan@acm.org>
10145
10146 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
10147
10148 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
10149
10150 PR rtl-optimization/70023
10151 * gcc.target/i386/pr70023.c: New.
10152
10153 2018-02-16 Carl Love <cel@us.ibm.com>
10154
10155 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
10156 tests.
10157 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
10158 tests.
10159
10160 2018-02-16 Carl Love <cel@us.ibm.com>
10161
10162 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
10163 for the ABI definitions for vec_extract4b and vec_insert4b.
10164
10165 2018-02-16 Nathan Sidwell <nathan@acm.org>
10166
10167 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
10168 * g++.old-deja/g++.mike/net43.C: Likewise.
10169
10170 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
10171
10172 PR c++/82468
10173 * g++.dg/cpp1z/class-deduction48.C: New.
10174
10175 2018-02-16 Nathan Sidwell <nathan@acm.org>
10176
10177 PR c++/84375
10178 * g++.dg/lookup/pr84375.C: New.
10179
10180 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10181
10182 PR target/83831
10183 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
10184
10185 2018-02-16 Richard Biener <rguenther@suse.de>
10186
10187 PR tree-optimization/84417
10188 * gcc.dg/torture/pr84417.c: New testcase.
10189
10190 2018-02-16 Jakub Jelinek <jakub@redhat.com>
10191
10192 PR target/84272
10193 * g++.dg/opt/pr84272.C: New test.
10194
10195 PR rtl-optimization/83723
10196 * gcc.dg/pr83723.c: New test.
10197
10198 2018-02-16 Richard Biener <rguenther@suse.de>
10199
10200 PR tree-optimization/84399
10201 * gcc.dg/graphite/pr84399.c: New testcase.
10202
10203 2018-02-16 Richard Biener <rguenther@suse.de>
10204
10205 PR tree-optimization/84190
10206 * g++.dg/torture/pr84190.C: New testcase.
10207
10208 2018-02-15 Martin Sebor <msebor@redhat.com>
10209
10210 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
10211 directives.
10212
10213 2018-02-15 Janus Weil <janus@gcc.gnu.org>
10214
10215 PR fortran/84409
10216 * gfortran.dg/dtio_21.f03: Add an error message.
10217 * gfortran.dg/dtio_22.f90: Fix invalid test case.
10218
10219 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
10220
10221 PR fortran/84381
10222 * gfortran.dg/stop_shouldfail.f90: New test.
10223
10224 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
10225
10226 PR c++/84330
10227 * g++.dg/concepts/pr84330.C: New.
10228
10229 2018-02-15 Tom de Vries <tom@codesourcery.com>
10230
10231 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
10232
10233 2018-02-15 Tom de Vries <tom@codesourcery.com>
10234
10235 * gcc.c-torture/compile/pr84136.c: Require effective target
10236 indirect_jumps.
10237
10238 2018-02-15 Jakub Jelinek <jakub@redhat.com>
10239
10240 PR tree-optimization/84383
10241 * gcc.c-torture/compile/pr84383.c: New test.
10242
10243 PR tree-optimization/84334
10244 * gcc.dg/pr84334.c: New test.
10245
10246 2018-02-14 Carl Love <cel@us.ibm.com>
10247
10248 * gcc.target/powerpc/builtins-4-int128-runnable.c
10249 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
10250 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
10251
10252 2018-02-14 Martin Sebor <msebor@redhat.com>
10253
10254 PR tree-optimization/83698
10255 * gcc.dg/Wrestrict-7.c: New test.
10256 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
10257 * gcc.target/i386/chkp-stropt-17.c: Same.
10258
10259 2018-02-14 Martin Sebor <msebor@redhat.com>
10260
10261 PR c/84108
10262 * gcc.dg/Wattributes-8.c: New test.
10263
10264 2018-02-14 Janus Weil <janus@gcc.gnu.org>
10265
10266 PR fortran/84385
10267 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
10268 * gfortran.dg/allocate_with_source_23.f90: Ditto.
10269 * gfortran.dg/select_type_1.f03: Extend test case.
10270
10271 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
10272
10273 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
10274 (dg-options): Use -O2 -msse2 -mno-sse3.
10275
10276 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
10277
10278 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
10279 this test case still works ok.
10280 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
10281 * gcc.dg/vmx/insert-be-order.c: Likewise.
10282 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
10283 * gcc.dg/vmx/ld-be-order.c: Likewise.
10284 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
10285 * gcc.dg/vmx/lde-be-order.c: Likewise.
10286 * gcc.dg/vmx/ldl-be-order.c: Likewise.
10287 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
10288 * gcc.dg/vmx/merge-be-order.c: Likewise.
10289 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
10290 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
10291 * gcc.dg/vmx/pack-be-order.c: Likewise.
10292 * gcc.dg/vmx/perm-be-order.c: Likewise.
10293 * gcc.dg/vmx/splat-be-order.c: Likewise.
10294 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
10295 * gcc.dg/vmx/st-be-order.c: Likewise.
10296 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
10297 * gcc.dg/vmx/ste-be-order.c: Likewise.
10298 * gcc.dg/vmx/stl-be-order.c: Likewise.
10299 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
10300 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
10301 * gcc.dg/vmx/unpack-be-order.c: Likewise.
10302 * gcc.dg/vmx/vsums-be-order.c: Likewise.
10303 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
10304
10305 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
10306
10307 PR c++/84350
10308 * g++.dg/cpp0x/auto49.C: New.
10309
10310 2018-02-14 Nathan Sidwell <nathan@acm.org>
10311
10312 * g++.dg/template/instantiate5.C: Adjust required-from loc.
10313
10314 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10315
10316 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
10317 * gcc.target/powerpc/le-altivec-consts.c: Same.
10318
10319 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
10320
10321 PR target/84220
10322 * gcc.target/powerpc/pr84220-sld.c: New test.
10323 * gcc.target/powerpc/pr84220-sld2.c: New test.
10324 * gcc.target/powerpc/pr84220-sldw.c: New test.
10325 * gcc.target/powerpc/pr84220-xxperm.c: New test.
10326 * gcc.target/powerpc/pr84220-xxsld.c: New test.
10327
10328 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10329
10330 PR target/84239
10331 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
10332 _inc_ssp intrinsics.
10333 * gcc.target/i386/cet-intrin-4.c: Likewise.
10334 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
10335 __builtin_ia32_rdssp[d|q].
10336
10337 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
10338
10339 PR tree-optimization/84357
10340 * gcc.dg/vect/pr84357.c: New test.
10341
10342 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
10343
10344 PR target/83831
10345 * gcc.target/rx/pr83831.c: New tests.
10346
10347 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
10348
10349 PR target/79242
10350 * gcc.target/msp430/pr79242.c: New test.
10351
10352 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10353
10354 PR target/84372
10355 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
10356 with -mcpu=power9.
10357
10358 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10359
10360 PR target/84279
10361 * g++.dg/pr84279.C: New test.
10362
10363 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
10364
10365 PR rtl-optimization/84169
10366 * gcc.c-torture/execute/pr84169.c: New.
10367
10368 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10369
10370 PR target/84370
10371 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
10372
10373 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
10374
10375 PR target/84365
10376 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
10377 with -mcpu=power9.
10378
10379 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10380
10381 PR c++/84364
10382 * g++.dg/warn/effc4.C: New test.
10383
10384 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
10385
10386 PR c++/84333
10387 * g++.dg/template/sizeof16.C: New.
10388 * g++.dg/template/sizeof17.C: Likewise.
10389
10390 2018-02-13 Janus Weil <janus@gcc.gnu.org>
10391
10392 PR fortran/84313
10393 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
10394 add necessary compiler options.
10395 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
10396
10397 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10398
10399 PR c/82210
10400 * gcc.c-torture/execute/pr82210.c: New test.
10401
10402 PR middle-end/84309
10403 * gcc.dg/pr84309-2.c: New test.
10404
10405 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
10406
10407 PR tree-optimization/84321
10408 * gcc.dg/pr84321.c: New test.
10409
10410 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
10411
10412 PR target/84359
10413 * gcc.target/i386/pr57193.c: Add -march=x86-64.
10414
10415 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
10416
10417 PR sanitizer/84340
10418 * gcc.dg/asan/pr84307.c: Remove test.
10419
10420 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
10421
10422 * gcc.target/rl78/test_auto_vector.c: New test.
10423
10424 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
10425
10426 PR c/84305
10427 * gcc.c-torture/compile/pr84305.c: New test.
10428
10429 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10430
10431 PR target/84335
10432 * gcc.target/i386/pr84335.c: New test.
10433
10434 PR tree-optimization/84339
10435 * gcc.c-torture/execute/pr84339.c: New test.
10436
10437 PR middle-end/84309
10438 * gcc.dg/pr84309.c: New test.
10439 * gcc.target/i386/pr84309.c: New test.
10440
10441 PR target/84336
10442 * gcc.target/i386/pr84336.c: New test.
10443
10444 2018-02-12 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR c++/84341
10447 * c-c++-common/gomp/pr84341.c: New test.
10448
10449 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10450
10451 PR fortran/68746
10452 * gfortran.dg/read_dir.f90: Re-add dg-do run.
10453
10454 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10455
10456 PR fortran/68746
10457 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
10458 of zero for read.
10459
10460 2018-02-12 Jeff Law <law@redhat.com>
10461
10462 * gcc.c-torture/compile/reg-args-size.c: New test.
10463
10464 2018-02-12 Carl Love <cel@us.ibm.com>
10465
10466 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
10467 uint128 tests to new testfile.
10468 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
10469 int128 and uint128 tests.
10470 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
10471 list of torture tests.
10472
10473 2018-02-12 Janus Weil <janus@gcc.gnu.org>
10474
10475 PR fortran/84273
10476 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
10477 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
10478
10479 2018-02-12 Tamar Christina <tamar.christina@arm.com>
10480
10481 PR target/82641
10482 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
10483
10484 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
10485
10486 PR sanitizer/84307
10487 * gcc.dg/asan/pr84307.c: New test.
10488
10489 2018-02-12 Nathan Sidwell <nathan@acm.org>
10490
10491 * g++.dg/parse/pr84263.C: New.
10492
10493 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10494
10495 PR c++/79626
10496 * g++.dg/template/crash129.C: New.
10497
10498 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10499
10500 PR target/83828
10501 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10502 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10503 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
10504 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10505 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10506
10507 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10508
10509 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
10510 _mm_maskz_scalef_round_sd): Test new intrinsics.
10511 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
10512 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
10513 intrinsics.
10514 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
10515 _mm_maskz_scalef_round_ss): Test new intrinsics.
10516 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
10517 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
10518 intrinsics.
10519 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
10520 __builtin_ia32_scalefss_round): Remove builtin.
10521 (__builtin_ia32_scalefsd_mask_round,
10522 __builtin_ia32_scalefss_mask_round): Test new builtin.
10523 * gcc.target/i386/sse-13.c: Ditto.
10524 * gcc.target/i386/sse-23.c: Ditto.
10525
10526 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10527
10528 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
10529 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
10530 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
10531 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
10532 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
10533 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
10534 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
10535 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
10536 intrinsics.
10537 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
10538 (__builtin_ia32_sqrtss_round): Remove builtins.
10539 (__builtin_ia32_sqrtsd_mask_round)
10540 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
10541 * gcc.target/i386/sse-13.c: Ditto.
10542 * gcc.target/i386/sse-23.c: Ditto.
10543
10544 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10545
10546 PR fortran/35299
10547 * gfortran.dg/statement_function_3.f: New test.
10548
10549 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
10550
10551 PR fortran/54223
10552 PR fortran/84276
10553 * gfortran.dg/statement_function_1.f90: New test.
10554 * gfortran.dg/statement_function_2.f90: New test.
10555
10556 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
10557
10558 PR fortran/84074
10559 * gfortran.dg/type_to_class_5.f03: New test.
10560
10561 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
10562
10563 PR fortran/56691
10564 * gfortran.dg/type_to_class_4.f03: New test.
10565
10566 2018-02-10 Alan Modra <amodra@gmail.com>
10567
10568 PR target/84300
10569 * gcc.dg/pr84300.c: New.
10570
10571 2018-02-10 Jakub Jelinek <jakub@redhat.com>
10572
10573 PR sanitizer/83987
10574 * g++.dg/ubsan/pr83987-2.C: New test.
10575
10576 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
10577
10578 * gcc.target/rx/movsicc.c: New test.
10579
10580 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10581
10582 PR target/83926
10583 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
10584 message.
10585
10586 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
10587
10588 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
10589 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
10590
10591 2018-02-09 Nathan Sidwell <nathan@acm.org>
10592
10593 PR c/84293
10594 * c-c++-common/pr84293.h: New.
10595 * c-c++-common/pr84293.c: New.
10596
10597 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
10598
10599 PR rtl-optimization/57193
10600 * gcc.target/i386/pr57193.c: New.
10601
10602 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10603
10604 PR target/84226
10605 * gcc.target/powerpc/pr84226.c: New test.
10606
10607 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10608
10609 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
10610 from this to...
10611 <vclzd>: ...this.
10612
10613 2018-02-09 Martin Sebor <msebor@redhat.com>
10614
10615 PR lto/84212
10616 * gcc.dg/lto/pr84212_0.c: New test file.
10617 * gcc.dg/lto/pr84212_1.c: Same.
10618
10619 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10620
10621 PR target/83926
10622 * gcc.target/powerpc/pr83926.c: New test.
10623 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
10624 message. Fix test for running in 32-bit mode.
10625
10626 2018-02-09 Tamar Christina <tamar.christina@arm.com>
10627
10628 PR target/82641
10629 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
10630
10631 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10632
10633 PR target/PR84295
10634 * gcc.target/s390/pr84295.c: New test.
10635
10636 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
10637
10638 PR c++/77522
10639 * g++.dg/cpp1y/lambda-init16.C: New.
10640
10641 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
10642
10643 * gnat.dg/sso8.adb: New test.
10644 * gnat.dg/sso8_pkg.ads: New helper.
10645
10646 2018-02-09 Richard Biener <rguenther@suse.de>
10647
10648 PR tree-optimization/84278
10649 * gcc.target/i386/pr84278.c: Adjust regex.
10650
10651 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10652
10653 PR tree-optimization/84232
10654 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
10655
10656 PR debug/84252
10657 * gcc.target/aarch64/pr84252.c: New test.
10658
10659 PR middle-end/84237
10660 * gcc.dg/pr84237.c: New test.
10661
10662 2018-02-09 Marek Polacek <polacek@redhat.com>
10663 Jakub Jelinek <jakub@redhat.com>
10664
10665 PR c++/83659
10666 * g++.dg/torture/pr83659.C: New test.
10667
10668 2018-02-08 David Malcolm <dmalcolm@redhat.com>
10669
10670 PR tree-optimization/84136
10671 * gcc.c-torture/compile/pr84136.c: New test.
10672
10673 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
10674
10675 PR target/83008
10676 * gcc.target/i386/pr83008.c: New test.
10677
10678 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
10679
10680 PR target/81143
10681 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
10682
10683 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10684
10685 PR c++/83806
10686 * g++.dg/warn/Wunused-parm-11.C: New.
10687
10688 2018-02-08 Marek Polacek <polacek@redhat.com>
10689
10690 PR tree-optimization/84238
10691 * gcc.dg/Wstringop-overflow-3.c: New test.
10692
10693 2018-02-08 Nathan Sidwell <nathan@acm.org>
10694
10695 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
10696
10697 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10698
10699 PR tree-optimization/84265
10700 * gcc.dg/vect/pr84265.c: New test.
10701
10702 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10703
10704 PR tree-optimization/81635
10705 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
10706 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
10707
10708 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10709
10710 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
10711 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
10712 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
10713 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
10714 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
10715 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
10716 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
10717 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
10718 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
10719 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
10720 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
10721 * gcc.target/s390/nobp-return-attr-all.c: New test.
10722 * gcc.target/s390/nobp-return-attr-neg.c: New test.
10723 * gcc.target/s390/nobp-return-mem-attr.c: New test.
10724 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
10725 * gcc.target/s390/nobp-return-mem-z10.c: New test.
10726 * gcc.target/s390/nobp-return-mem-z900.c: New test.
10727 * gcc.target/s390/nobp-return-reg-attr.c: New test.
10728 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
10729 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
10730 * gcc.target/s390/nobp-return-reg-z10.c: New test.
10731 * gcc.target/s390/nobp-return-reg-z900.c: New test.
10732 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
10733 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
10734 * gcc.target/s390/nobp-table-jump-z10.c: New test.
10735 * gcc.target/s390/nobp-table-jump-z900.c: New test.
10736
10737 2018-02-08 Richard Biener <rguenther@suse.de>
10738
10739 PR tree-optimization/84233
10740 * g++.dg/torture/pr84233.C: New testcase.
10741
10742 2018-02-08 Richard Biener <rguenther@suse.de>
10743
10744 PR tree-optimization/84278
10745 * gcc.target/i386/pr84278.c: New testcase.
10746
10747 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
10748
10749 PR rtl-optimization/84068
10750 PR rtl-optimization/83459
10751 * gcc.dg/pr84068.c: New test.
10752
10753 2018-02-08 Richard Biener <rguenther@suse.de>
10754
10755 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
10756 loop vectorization to happen.
10757
10758 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10759
10760 PR c++/83204
10761 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
10762
10763 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10764
10765 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
10766
10767 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
10768
10769 PR target/84154
10770 * gcc.target/powerpc/pr84154-1.c: New tests.
10771 * gcc.target/powerpc/pr84154-2.c: Likewise.
10772 * gcc.target/powerpc/pr84154-3.c: Likewise.
10773
10774 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10775
10776 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
10777
10778 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10779
10780 PR c++/84082
10781 * g++.dg/template/incomplete11.C: New test.
10782 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
10783
10784 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10785
10786 PR fortran/82994
10787 * gfortran.dg/deallocate_error_3.f90: New test.
10788 * gfortran.dg/deallocate_error_4.f90: New test.
10789
10790 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10791
10792 PR fortran/68560
10793 * gfortran.dg/shape_9.f90: New test.
10794
10795 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10796
10797 PR fortran/82049
10798 * gfortran.dg/assumed_charlen_parameter.f90: New test.
10799
10800 2018-02-07 David Malcolm <dmalcolm@redhat.com>
10801
10802 PR c++/81610
10803 PR c++/80567
10804 * g++.dg/spellcheck-reswords.C: New test case.
10805 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
10806 suggestion of "if".
10807
10808 2018-02-07 Martin Liska <mliska@suse.cz>
10809
10810 PR c++/84059.
10811 * g++.dg/ext/mv26.C: New test.
10812
10813 2018-02-07 Tom de Vries <tom@codesourcery.com>
10814
10815 * gcc.dg/pr83844.c: Require effective target alloca.
10816
10817 2018-02-07 Tom de Vries <tom@codesourcery.com>
10818
10819 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
10820
10821 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
10822
10823 PR target/84243
10824 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
10825 -fcf-protection=return.
10826
10827 2018-02-07 Tom de Vries <tom@codesourcery.com>
10828
10829 PR libgomp/84217
10830 * c-c++-common/goacc/pr84217.c: New test.
10831 * gfortran.dg/goacc/pr84217.f90: New test.
10832
10833 2018-02-07 Richard Biener <rguenther@suse.de>
10834
10835 PR tree-optimization/84204
10836 * gcc.dg/graphite/pr84204.c: New testcase.
10837
10838 PR tree-optimization/84205
10839 * gcc.dg/graphite/pr84205.c: New testcase.
10840
10841 PR tree-optimization/84223
10842 * gfortran.dg/graphite/pr84223.f90: New testcase.
10843
10844 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
10845
10846 PR c++/71662
10847 * g++.dg/cpp0x/scoped_enum7.C: New.
10848
10849 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10850
10851 PR tree-optimization/83008
10852 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
10853
10854 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10855
10856 PR tree-optimization/84235
10857 * gcc.c-torture/execute/ieee/pr84235.c: New test.
10858
10859 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10860
10861 PR testsuite/84243
10862 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
10863 targets.
10864 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
10865
10866 2018-02-06 Jakub Jelinek <jakub@redhat.com>
10867
10868 PR target/84146
10869 * gcc.target/i386/pr84146.c: New test.
10870
10871 2018-02-06 Michael Collison <michael.collison@arm.com>
10872
10873 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
10874
10875 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10876
10877 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
10878 warning for -mno-speculate-indirect-jumps.
10879 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
10880 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10881 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
10882 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
10883 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
10884 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
10885
10886 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10887
10888 PR target/84145
10889 * c-c++-common/fcf-protection-1.c: Change a compared message.
10890 * c-c++-common/fcf-protection-2.c: Likewise.
10891 * c-c++-common/fcf-protection-3.c: Likewise.
10892 * c-c++-common/fcf-protection-5.c: Likewise.
10893 * c-c++-common/fcf-protection-6.c: New test.
10894 * c-c++-common/fcf-protection-7.c: Likewise.
10895
10896 2018-02-06 Marek Polacek <polacek@redhat.com>
10897
10898 PR tree-optimization/84228
10899 * c-c++-common/Wstringop-truncation-3.c: New test.
10900
10901 2018-02-06 Tamar Christina <tamar.christina@arm.com>
10902
10903 PR target/82641
10904 * gcc.target/arm/pragma_arch_switch_2.c: New.
10905
10906 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10907
10908 PR target/79975
10909 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
10910
10911 2018-02-05 Martin Sebor <msebor@redhat.com>
10912
10913 PR tree-optimization/83369
10914 * gcc.dg/Wnonnull.c: New test.
10915
10916 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10917
10918 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
10919 argument and use dg-messages-by-file instead. Expect it to be
10920 an array rather than a dict.
10921 (lto-link-and-maybe-run): Remove messages_by_file argument and
10922 use an upvar for dg-messages-by-file. Update call to
10923 lto_handle_diagnostics.
10924 (lt-get-options): Treat dg-messages-by-file as an array
10925 rather than a dict.
10926 (lto-get-options-main): Likewise. Set the entry rather than appending.
10927 (lto-execute): Treat dg-messages-by-file as an array rather than
10928 a dict. Update call to lto-link-and-maybe-run.
10929
10930 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
10931
10932 PR c++/82782
10933 * g++.dg/cpp1z/inline-var4.C: New.
10934
10935 2018-02-05 Martin Liska <mliska@suse.cz>
10936
10937 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
10938 options.
10939 * c-c++-common/asan/pointer-compare-2.c: Likewise.
10940 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
10941 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
10942 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
10943 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
10944 * c-c++-common/asan/pointer-compare-3.c: New test.
10945
10946 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10947
10948 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
10949 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10950
10951 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
10952
10953 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
10954 _mm_maskz_range_sd, _mm_mask_range_round_sd,
10955 _mm_maskz_range_round_sd): Test new intrinsics.
10956 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
10957 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
10958 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
10959 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
10960 _mm_maskz_range_ss, _mm_mask_range_round_ss,
10961 _mm_maskz_range_round_ss): Test new intrinsics.
10962 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
10963 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
10964 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
10965 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
10966 __builtin_ia32_rangess128_round): Remove builtins.
10967 (__builtin_ia32_rangesd128_mask_round,
10968 __builtin_ia32_rangess128_mask_round): Test new builtins.
10969 * gcc.target/i386/sse-13.c: Ditto.
10970 * gcc.target/i386/sse-23.c: Ditto.
10971
10972 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
10973
10974 PR middle-end/79966
10975 * gfortran.dg/pr79966.f90: New testcase
10976
10977 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
10978
10979 PR fortran/84094
10980 * gfortran.dg/associate_23.f90: Fix invalid code.
10981 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10982 * gfortran.dg/matmul_3.f90: Likewise.
10983 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10984
10985 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
10986
10987 PR fortran/84115
10988 * gfortran.dg/associate_34.f90: New test.
10989 * gfortran.dg/associate_35.f90: New test.
10990
10991 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
10992
10993 PR fortran/84141
10994 PR fortran/84155
10995 * gfortran.dg/pr84155.f90: New test.
10996
10997 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
10998
10999 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
11000 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
11001
11002 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11003
11004 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
11005 dg-do run stanza.
11006
11007 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
11008
11009 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
11010 requirement.
11011 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
11012 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
11013 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
11014
11015 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
11016
11017 PR testsuite/52641
11018 * gcc.c-torture/execute/pr83362.c: Make work for int16.
11019 * gcc.dg/Wsign-conversion.c: Dito.
11020 * gcc.dg/attr-alloc_size-4.c: Dito.
11021 * gcc.dg/pr81020.c: Dito.
11022 * gcc.dg/pr81192.c: Dito.
11023 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
11024 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
11025 * gcc.dg/pr83844.c: Restrict to int32plus.
11026 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
11027 * gcc.dg/tree-ssa/ldist-25.c: Dito.
11028 * gcc.dg/tree-ssa/ldist-27.c: Dito.
11029 * gcc.dg/tree-ssa/ldist-28.c: Dito.
11030 * gcc.dg/tree-ssa/ldist-29.c: Dito.
11031 * gcc.dg/tree-ssa/ldist-30.c: Dito.
11032 * gcc.dg/tree-ssa/ldist-31.c: Dito.
11033 * gcc.dg/tree-ssa/ldist-32.c: Dito.
11034 * gcc.dg/tree-ssa/ldist-33.c: Dito.
11035 * gcc.dg/tree-ssa/ldist-34.c: Dito.
11036 * gcc.dg/tree-ssa/ldist-35.c: Dito.
11037 * gcc.dg/tree-ssa/ldist-36.c: Dito.
11038
11039 2018-02-02 Julia Koval <julia.koval@intel.com>
11040
11041 * gcc.target/i386/funcspec-56.inc: Handle new march.
11042 * g++.dg/ext/mv16.C: Ditto.
11043
11044 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
11045
11046 * lib/target-supports.exp
11047 (check_effective_target_keeps_null_pointer_checks): No more
11048 special-case avr.
11049 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
11050 * gcc.dg/ifcvt-4.c: Skip avr.
11051 * gcc.dg/pr53037-1.c: Dito.
11052 * gcc.dg/pr53037-2.c: Dito.
11053 * gcc.dg/pr53037-3.c: Dito.
11054 * gcc.dg/pr63387-2.c: Dito.
11055 * gcc.dg/pr63387.c: Dito.
11056 * gcc.dg/sancov/cmp0.c: Dito.
11057 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
11058 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
11059 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
11060 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
11061 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
11062 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
11063 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
11064 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
11065 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
11066 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
11067 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
11068 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
11069 * gcc.dg/tree-ssa/pr82059.c: Dito.
11070 * gcc.c-torture/execute/pr70460.c: Dito.
11071
11072 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
11073
11074 PR testsuite/52641
11075 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
11076 * gcc.c-torture/execute/20180112-1.c: Dito.
11077 * gcc.c-torture/execute/pr81503.c: Dito.
11078 * gcc.dg/store_merging_12.c: Dito.
11079 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
11080 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
11081 * gcc.dg/tree-ssa/pr80898.c: Dito.
11082 * gcc.dg/tree-ssa/pr82363.c: Dito.
11083 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
11084 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
11085 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
11086 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
11087 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
11088 * gcc.dg/tree-ssa/pr80803.c: Dito.
11089 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
11090 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
11091 * gcc.dg/tree-ssa/vrp114.c: Dito.
11092 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
11093 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
11094 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
11095
11096 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
11097
11098 PR target/84066
11099 * gcc.target/i386/cet-sjlj-6a.c: New test.
11100 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
11101
11102 2018-02-01 Marek Polacek <polacek@redhat.com>
11103
11104 PR c++/84125
11105 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
11106
11107 2018-01-30 Jeff Law <law@redhat.com>
11108
11109 PR target/84128
11110 * gcc.target/i386/pr84128.c: New test.
11111
11112 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
11113
11114 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
11115 -fdelete-null-pointer-checks.
11116
11117 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
11118
11119 PR c++/83796
11120 * g++.dg/cpp0x/abstract-default1.C: New.
11121
11122 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11123
11124 PR tree-optimization/81635
11125 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
11126 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
11127
11128 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11129
11130 PR target/83370
11131 * gcc.target/aarch64/pr83370.c: New.
11132
11133 2018-02-01 Richard Biener <rguenther@suse.de>
11134
11135 * gcc.dg/graphite/pr35356-1.c: Adjust.
11136
11137 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11138
11139 PR testsuite/83846
11140 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
11141 for ILP32.
11142 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
11143 of hard-coding the choice.
11144 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
11145 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
11146 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
11147 memset call.
11148 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
11149 stdint.h types.
11150 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
11151 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
11152 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
11153 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
11154 * gcc.target/aarch64/sve/logical_1.c: Likewise.
11155 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
11156 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
11157 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
11158 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
11159 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
11160 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
11161 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
11162 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
11163 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
11164 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
11165 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
11166 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
11167 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
11168 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
11169 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
11170 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
11171 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
11172 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
11173 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
11174 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
11175 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
11176 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
11177 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
11178 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
11179 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
11180 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
11181 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
11182 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
11183 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
11184 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
11185 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
11186 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
11187 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
11188 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
11189 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
11190 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
11191 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
11192 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
11193 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
11194 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
11195 __builtin_popcountll rather than __builtin_popcountl.
11196
11197 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11198
11199 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
11200 of LD1R[HWD] for multi-element constants on big-endian targets.
11201 * gcc.target/aarch64/sve/slp_3.c: Likewise.
11202 * gcc.target/aarch64/sve/slp_4.c: Likewise.
11203
11204 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
11205
11206 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
11207 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
11208 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
11209
11210 2018-02-01 Jakub Jelinek <jakub@redhat.com>
11211
11212 PR tree-optimization/81661
11213 PR tree-optimization/84117
11214 * gcc.dg/pr81661.c: New test.
11215 * gfortran.dg/pr84117.f90: New test.
11216
11217 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
11218
11219 PR fortran/83705
11220 * gfortran.dg/repeat_7.f90: Catch warning message.
11221
11222 2018-01-31 Ian Lance Taylor <iant@golang.org>
11223
11224 * go.go-torture/execute/printnil.go: New test.
11225
11226 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11227
11228 * lib/target-supports.exp (check_effective_target_comdat_group):
11229 Allow for Solaris as comdat syntax.
11230
11231 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
11232 Solaris with comdat_group support and as.
11233
11234 2018-01-31 Marek Polacek <polacek@redhat.com>
11235
11236 PR c/81779
11237 * gcc.dg/pr81779.c: New test.
11238
11239 2018-01-31 Jakub Jelinek <jakub@redhat.com>
11240
11241 PR fortran/84116
11242 * gfortran.dg/gomp/pr84116.f90: New test.
11243
11244 PR c++/83993
11245 * g++.dg/init/pr83993-2.C: New test.
11246
11247 PR c++/83993
11248 * g++.dg/init/pr83993-1.C: New test.
11249 * g++.dg/cpp0x/pr83993.C: New test.
11250
11251 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
11252
11253 PR fortran/84088
11254 * gfortran.dg/pr84088.f90: New test.
11255
11256 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
11257
11258 PR target/82444
11259 * gcc.target/i386/pr82444.c: New.
11260
11261 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
11262
11263 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
11264 * gcc.target/powerpc/vsx-13.c: New.
11265
11266 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
11267
11268 PR c++/84092
11269 * g++.dg/cpp1y/var-templ57.C: New.
11270
11271 2018-01-31 Marek Polacek <polacek@redhat.com>
11272
11273 PR c++/84138
11274 * g++.dg/diagnostic/pr84138.C: New test.
11275
11276 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
11277
11278 PR fortran/78534
11279 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
11280 -Wstringop-overflow warnings due to spurious warning with -O1.
11281 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
11282 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
11283
11284 2018-01-31 Richard Biener <rguenther@suse.de>
11285
11286 PR tree-optimization/84132
11287 * g++.dg/torture/pr84132.C: New testcase.
11288
11289 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
11290
11291 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
11292 dg-final scan.
11293
11294 2018-01-31 Julia Koval <julia.koval@intel.com>
11295
11296 PR target/83618
11297 * gcc.target/i386/rdpid.c: Remove "eax".
11298
11299 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11300
11301 PR tree-optimization/64946
11302 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
11303 scan-assembler checks.
11304
11305 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
11306
11307 * gcc.c-torture/execute/20180131-1.c: New test.
11308
11309 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11310
11311 * gcc.target/arc/taux-1.c: New test.
11312 * gcc.target/arc/taux-2.c: Likewise.
11313
11314 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
11315
11316 * gcc.target/arc/uncached.c: New test.
11317
11318 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11319
11320 PR lto/83954
11321 * gnat.dg/lto20.adb: Remove dg-excess-errors.
11322
11323 2018-01-31 Jakub Jelinek <jakub@redhat.com>
11324
11325 PR preprocessor/69869
11326 * gcc.dg/cpp/trad/pr69869.c: New test.
11327
11328 PR c/84100
11329 * gcc.dg/pr84100.c: New test.
11330
11331 2018-01-30 Jeff Law <law@redhat.com>
11332
11333 PR target/84064
11334 * gcc.target/i386/pr84064: New test.
11335
11336 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11337
11338 PR fortran/84134
11339 * gfortran.dg/data_implied_do_2.f90: New test.
11340
11341 2018-01-30 Janus Weil <janus@gcc.gnu.org>
11342
11343 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
11344
11345 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
11346
11347 PR fortran/84133
11348 * gfortran.dg/inline_matmul_21.f90: New test case.
11349
11350 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11351
11352 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
11353
11354 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
11355
11356 PR target/84112
11357 * gcc.target/powerpc/pr84112.c: New.
11358
11359 2018-01-30 Jakub Jelinek <jakub@redhat.com>
11360
11361 PR rtl-optimization/83986
11362 * gcc.dg/pr83986.c: New test.
11363
11364 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
11365
11366 PR 58684
11367 * gcc.dg/torture/inf-compare-1.c: Add xfail.
11368 * gcc.dg/torture/inf-compare-2.c: Add xfail.
11369 * gcc.dg/torture/inf-compare-3.c: Add xfail.
11370 * gcc.dg/torture/inf-compare-4.c: Add xfail.
11371
11372 2018-01-30 Jakub Jelinek <jakub@redhat.com>
11373
11374 PR tree-optimization/84111
11375 * gcc.c-torture/compile/pr84111.c: New test.
11376
11377 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11378
11379 PR ipa/83179
11380 * gcc.dg/ipa/inline-2.c: Fix template.
11381 * gcc.dg/ipa/inline-3.c: Fix template.
11382
11383 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11384
11385 PR ipa/81360
11386 * g++.dg/torture/pr81360.C: New testcase.
11387
11388 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
11389
11390 PR lto/83954
11391 * gcc.dg/lto/pr83954.h: New testcase.
11392 * gcc.dg/lto/pr83954_0.c: New testcase.
11393 * gcc.dg/lto/pr83954_1.c: New testcase.
11394
11395 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11396
11397 PR bootstrap/84017
11398 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
11399 to dg-options.
11400 Simplify DW_AT_producer scan.
11401
11402 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11403
11404 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
11405
11406 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
11407
11408 PR target/83828
11409 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
11410 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
11411 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
11412 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
11413
11414 2018-01-29 Jeff Law <law@redhat.com>
11415
11416 PR testsuite/81010
11417 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
11418 better match other tests which require vsx. Verify the zero
11419 extension is part of the test in the combiner dump.
11420
11421 2018-01-29 Marek Polacek <polacek@redhat.com>
11422
11423 PR c/83966
11424 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
11425
11426 PR c++/83996
11427 * g++.dg/ext/pr83996.C: New test.
11428
11429 2018-01-29 Richard Biener <rguenther@suse.de>
11430
11431 PR tree-optimization/84057
11432 * gcc.dg/graphite/pr84057.c: New testcase.
11433
11434 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11435
11436 PR fortran/84073
11437 * gfortran.dg/bind_c_usage_31.f90: New test.
11438
11439 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11440
11441 PR c++/83924
11442 * g++.dg/warn/Wduplicated-branches5.C: New.
11443
11444 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
11445
11446 * gcc.target/rl78/test_addsi3_internal.c: New test.
11447
11448 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
11449
11450 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
11451 Make expected output depend on whether we expect sibcalls or not.
11452 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
11453 safe-indirect-jump-1.c).
11454
11455 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
11456 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11457 Soren Rasmussen <s.c.rasmussen@gmail.com>
11458
11459 Fortran 2018 teams tests.
11460
11461 * gfortran.dg/team_number_1.f90: new test for team_number.
11462 * gfortran.dg/team_change_1.f90: new test for change team.
11463 * gfortran.dg/team_end_1.f90: new test for end team.
11464 * gfortran.dg/team_form_1.f90: new test for form team.
11465
11466 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
11467
11468 PR fortran/83998
11469 * gfortran.dg/dot_product_4.f90
11470
11471 2018-01-26 Martin Sebor <msebor@redhat.com>
11472
11473 PR tree-optimization/83896
11474 * gcc.dg/strlenopt-43.c: New.
11475
11476 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11477
11478 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
11479 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
11480 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
11481 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
11482 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
11483 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
11484 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
11485 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
11486 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
11487 stanzas.
11488 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
11489 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
11490 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
11491 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
11492 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
11493 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
11494 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
11495 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
11496 instruction list.
11497 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
11498
11499 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11500
11501 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
11502 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
11503 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
11504 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
11505 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
11506 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
11507 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
11508 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
11509 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
11510 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
11511 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
11512 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
11513 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
11514
11515 2018-01-26 Martin Liska <mliska@suse.cz>
11516
11517 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
11518 warning is seen.
11519
11520 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11521
11522 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
11523 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
11524 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
11525 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
11526 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
11527 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
11528 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
11529 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
11530
11531 2018-01-26 Richard Biener <rguenther@suse.de>
11532
11533 PR rtl-optimization/84003
11534 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
11535 latent bug in DSE if NOINLINE is appropriately defined.
11536 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
11537 and defining NOINLINE.
11538
11539 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11540
11541 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
11542 tests specific to aarch64. XFAIL test on arm.
11543
11544 2018-01-26 Jakub Jelinek <jakub@redhat.com>
11545
11546 PR rtl-optimization/83985
11547 * gcc.dg/pr83985.c: New test.
11548
11549 PR c/83989
11550 * c-c++-common/Wrestrict-3.c: New test.
11551
11552 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11553
11554 * gcc.target/arc/tdelegitimize_addr.c: New test.
11555
11556 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11557
11558 * gcc.target/arc/jli-1.c: New file.
11559 * gcc.target/arc/jli-2.c: Likewise.
11560
11561 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
11562
11563 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
11564 scan-assembler.
11565 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11566 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11567
11568 2018-01-26 Richard Biener <rguenther@suse.de>
11569
11570 PR tree-optimization/81082
11571 * gcc.dg/vect/pr81082.c: New testcase.
11572 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
11573 simplification to n * n.
11574
11575 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11576
11577 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
11578 Solaris 10.
11579 * gcc.target/i386/pr63620.c: Likewise.
11580
11581 2018-01-26 Julia Koval <julia.koval@intel.com>
11582
11583 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
11584 -mavx512f -mavx512bw.
11585 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
11586 * gcc.target/i386/i386.exp: Fix types.
11587
11588 2018-01-26 Alan Modra <amodra@gmail.com>
11589
11590 PR target/84033
11591 * gcc.target/powerpc/swaps-p8-46.c: New.
11592
11593 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
11594
11595 PR fortran/37577
11596 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
11597 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
11598 'array01' in the tree dump comparison.
11599 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
11600 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
11601 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
11602
11603 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
11604
11605 PR middle-end/83055
11606 * gcc.dg/torture/pr83055.c: New testcase.
11607
11608 2018-01-25 Jakub Jelinek <jakub@redhat.com>
11609
11610 PR c++/84031
11611 * g++.dg/cpp1z/decomp36.C: New test.
11612
11613 PR middle-end/83977
11614 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
11615
11616 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
11617
11618 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
11619 the shift dump line.
11620 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11621
11622 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11623
11624 PR target/81550
11625 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
11626 index instead of int, which allows IVOPTs to properly optimize the
11627 loop.
11628
11629 2018-01-24 David Malcolm <dmalcolm@redhat.com>
11630
11631 PR jit/82846
11632 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
11633 of "fn_type" typedef.
11634 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
11635
11636 2018-01-24 Ian Lance Taylor <iant@golang.org>
11637
11638 * go.go-torture/execute/names-1.go: New test.
11639
11640 2018-01-19 Jeff Law <law@redhat.com>
11641
11642 PR target/83994
11643 * gcc.target/i386/pr83994.c: New test.
11644
11645 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
11646
11647 PR target/84014
11648 * gcc.target/powerpc/pr84014.c: New.
11649
11650 2018-01-24 Jakub Jelinek <jakub@redhat.com>
11651
11652 PR middle-end/83977
11653 * c-c++-common/gomp/pr83977-1.c: New test.
11654 * c-c++-common/gomp/pr83977-2.c: New test.
11655 * c-c++-common/gomp/pr83977-3.c: New test.
11656 * gfortran.dg/gomp/pr83977.f90: New test.
11657
11658 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11659
11660 PR testsuite/83889
11661 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
11662 * gcc.dg/vect/pr80631-1.c: Likewise.
11663 * gcc.dg/vect/pr80631-2.c: Likewise.
11664 * gcc.dg/vect/pr81410.c: Likewise.
11665 * gcc.dg/vect/pr81633.c: Likewise.
11666 * gcc.dg/vect/pr81815.c: Likewise.
11667 * gcc.dg/vect/pr82108.c: Likewise.
11668 * gcc.dg/vect/pr83857.c: Likewise.
11669 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
11670 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
11671 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
11672 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
11673 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
11674 * gcc.dg/vect/vect-reduc-11.c: Likewise.
11675 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
11676 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
11677 dg-xfail-run-if instead.
11678 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11679 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11680 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11681 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
11682 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11683
11684 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11685
11686 PR tree-optimization/83979
11687 * g++.dg/pr83979.c: New test.
11688
11689 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11690
11691 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
11692 option. Add arm_neon_ok_no_float_abi check.
11693
11694 2018-01-24 Richard Biener <rguenther@suse.de>
11695
11696 PR tree-optimization/83176
11697 * gcc.dg/graphite/pr83176.c: New testcase.
11698
11699 2018-01-24 Richard Biener <rguenther@suse.de>
11700
11701 PR tree-optimization/82819
11702 * gcc.dg/graphite/pr82819.c: New testcase.
11703
11704 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11705
11706 PR c++/83921
11707 * g++.dg/cpp1y/constexpr-83921-1.C: New.
11708 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
11709 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
11710 * g++.dg/ext/stmtexpr20.C: Likewise.
11711 * g++.dg/ext/stmtexpr21.C: Likewise.
11712
11713 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11714
11715 PR c++/83974
11716 * g++.dg/warn/pr83974.C: New test case.
11717
11718 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11719
11720 PR sanitizer/83987
11721 * g++.dg/ubsan/pr83987.C: New test.
11722
11723 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11724
11725 PR fortran/83866
11726 * gfortran.dg/pdt_29.f03: New test.
11727
11728 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11729
11730 PR fortran/83898
11731 * gfortran.dg/associate_33.f03: New test.
11732
11733 2018-01-23 Martin Liska <mliska@suse.cz>
11734
11735 PR lto/81440
11736 * gcc.dg/lto/pr81440.h: New test.
11737 * gcc.dg/lto/pr81440_0.c: New test.
11738 * gcc.dg/lto/pr81440_1.c: New test.
11739
11740 2018-01-23 Nathan Sidwell <nathan@acm.org>
11741
11742 PR c++/83988
11743 * g++.dg/template/pr83988.C: New.
11744
11745 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11746
11747 PR c++/82882
11748 PR c++/83978
11749 * g++.dg/cpp0x/pr82882.C: New test.
11750 * g++.dg/cpp0x/pr83978.C: New test.
11751
11752 PR c++/83958
11753 * g++.dg/cpp1z/decomp35.C: New test.
11754
11755 2018-01-23 Nathan Sidwell <nathan@acm.org>
11756
11757 * g++.dg/cpp0x/range-for10.C: Adjust.
11758 * g++.dg/ext/forscope1.C: Adjust.
11759 * g++.dg/ext/forscope2.C: Adjust.
11760 * g++.dg/template/for1.C: Adjust.
11761
11762 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11763
11764 PR tree-optimization/83510
11765 * gcc.c-torture/compile/pr83510.c: New test case.
11766
11767 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11768
11769 PR testsuite/83888
11770 * lib/target-supports.exp (check_effective_target_vect_float): Say
11771 that the result only holds when -funsafe-math-optimizations is on.
11772 (check_effective_target_vect_float_strict): New procedure.
11773 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
11774 of vect_float.
11775 * gcc.dg/vect/vect-reduc-6.c: Likewise.
11776
11777 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11778
11779 PR tree-optimization/83965
11780 * gcc.dg/vect/pr83965.c: New test.
11781
11782 2018-01-23 Richard Biener <rguenther@suse.de>
11783
11784 PR tree-optimization/83963
11785 * gfortran.dg/graphite/pr83963.f: New testcase.
11786 * gcc.dg/graphite/pr83963-2.c: Likewise.
11787
11788 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11789
11790 PR c++/83918
11791 * g++.dg/cpp1z/pr83918.C: New test.
11792
11793 2018-01-22 Jakub Jelinek <jakub@redhat.com>
11794
11795 PR tree-optimization/83957
11796 * gcc.dg/autopar/pr83957.c: New test.
11797
11798 PR tree-optimization/83081
11799 * gcc.dg/predict-8.c: Adjust expected probability.
11800
11801 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11802
11803 PR target/83862
11804 * gcc.target/powerpc/pr83862.c: New test.
11805
11806 2018-01-22 Carl Love <cel@us.ibm.com>
11807
11808 * gcc.target/powerpc/powerpc.exp: Add torture tests for
11809 builtins-4-runnable.c, builtins-6-runnable.c,
11810 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
11811 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
11812 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
11813 for signed/unsigned 128-bit and long long int loads.
11814
11815 2018-01-22 Marek Polacek <polacek@redhat.com>
11816
11817 PR c++/81933
11818 * g++.dg/cpp1y/constexpr-empty4.C: New test.
11819
11820 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
11821
11822 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
11823 scan-asembler valid instructions list.
11824 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
11825 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
11826 power8-vector requirement and option.
11827 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
11828
11829 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
11830
11831 PR 78534
11832 PR 83704
11833 * gfortran.dg/string_1.f90: Remove printing the length.
11834
11835 2018-01-22 Richard Biener <rguenther@suse.de>
11836
11837 PR tree-optimization/83963
11838 * gcc.dg/graphite/pr83963.c: New testcase.
11839
11840 2018-01-22 Sudakshina Das <sudi.das@arm.com>
11841
11842 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
11843 dg-require-effective-target directives.
11844
11845 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11846
11847 * lib/target-supports.exp (check_effective_target_arm_softfloat):
11848 New procedure.
11849 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
11850 Adjust scan-assembler checks for soft-float.
11851
11852 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11853
11854 PR target/83946
11855 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
11856
11857 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
11858
11859 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
11860 * gcc.dg/pr83623.c: Likewise.
11861 * gcc.dg/pr83666.c: Likewise.
11862
11863 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11864 David Edelsohn <dje.gcc@gmail.com>
11865
11866 PR target/83946
11867 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11868 assembly output from "crset eq" to "crset 2".
11869 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
11870 assembly output from . to $.
11871 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11872 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11873 assembly output from "crset eq" to "crset 2".
11874 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
11875 assembly output from "crset eq" to "crset 2", and from . to $.
11876
11877 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
11878
11879 PR fortran/83900
11880 * gfortran.dg/matmul_18.f90: New test.
11881
11882 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
11883
11884 PR tree-optimization/83940
11885 * gcc.dg/torture/pr83940.c: New test.
11886
11887 2018-01-20 Jakub Jelinek <jakub@redhat.com>
11888
11889 PR middle-end/83945
11890 * gcc.dg/tls/pr83945.c: New test.
11891
11892 PR target/83930
11893 * gcc.dg/pr83930.c: New test.
11894
11895 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11896
11897 PR fortran/83900
11898 * gfortran.dg/matmul_17.f90: New test.
11899
11900 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11901
11902 PR fortran/80768
11903 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
11904
11905 2018-01-19 Jakub Jelinek <jakub@redhat.com>
11906
11907 PR c++/81167
11908 * g++.dg/cpp0x/pr81167.C: New test.
11909
11910 PR c++/83919
11911 * g++.dg/cpp0x/pr83919.C: New test.
11912
11913 2018-01-19 Jeff Law <law@redhat.com>
11914 Jakub Jelinek <jakub@redhat.com>
11915
11916 * gcc.dg/stack-check-16.c: New test.
11917
11918 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
11919
11920 PR target/83790
11921 * gcc.target/nvptx/indirect_call.c: New test.
11922
11923 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11924
11925 * g++.dg/torture/pr83619.C: Remove dg-message.
11926
11927 2018-01-19 Martin Liska <mliska@suse.cz>
11928
11929 * gcc.dg/predict-1.c: Adjust expected probability.
11930 * gcc.dg/predict-3.c: Likewise.
11931 * gcc.dg/predict-5.c: Likewise.
11932 * gcc.dg/predict-6.c: Likewise.
11933 * gcc.dg/predict-9.c: Likewise.
11934
11935 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11936
11937 PR tree-optimization/83922
11938 * gcc.dg/pr83922.c: New test.
11939
11940 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11941
11942 PR tree-optimization/83914
11943 * gcc.dg/vect/pr83914.c: New test.
11944
11945 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11946
11947 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
11948 * gcc.target/arm/negdi-2.c: Likewise.
11949 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
11950
11951 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11952
11953 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
11954
11955 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11956
11957 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
11958
11959 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
11960
11961 * gcc.dg/torture/pr52451.c (main): Skip long double test on
11962 hppa*-*-hpux*.
11963
11964 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11965
11966 PR ipa/83619
11967 PR testsuite/83934
11968 * g++.dg/torture/pr83619.C (e): Define before first use instead of
11969 forward declaration.
11970
11971 2018-01-18 Carl Love <cel@us.ibm.com>
11972
11973 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
11974 to the function.
11975
11976 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
11977
11978 PR c++/81013
11979 * g++.dg/inherit/union3.C: New.
11980
11981 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11982
11983 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
11984
11985 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
11986
11987 PR ipa/83619
11988 * g++.dg/torture/pr83619.C: New testcase.
11989
11990 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11991
11992 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
11993 Add function body to force error messages in some configurations.
11994
11995 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11996
11997 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
11998 and arm_thumb1_ok.
11999
12000 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
12001
12002 PR other/70268
12003 * c-c++-common/ffile-prefix-map.c: New test.
12004 * c-c++-common/fmacro-prefix-map.c: New test.
12005 * c-c++-common/cpp/ffile-prefix-map.c: New test.
12006 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
12007
12008 2018-01-18 Martin Liska <mliska@suse.cz>
12009
12010 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
12011 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12012 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12013 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12014 * gcc.target/i386/ret-thunk-10.c: Likewise.
12015 * gcc.target/i386/ret-thunk-11.c: Likewise.
12016 * gcc.target/i386/ret-thunk-12.c: Likewise.
12017 * gcc.target/i386/ret-thunk-15.c: Likewise.
12018 * gcc.target/i386/ret-thunk-9.c: Likewise.
12019
12020 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12021
12022 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
12023 order.
12024
12025 2018-01-18 Nathan Sidwell <nathan@acm.org>
12026
12027 PR c++/83160
12028 * g++.dg/cpp0x/pr83160.C: New.
12029
12030 2018-01-18 Richard Biener <rguenther@suse.de>
12031
12032 PR tree-optimization/83887
12033 * gcc.dg/graphite/pr83887.c: New testcase.
12034 * gfortran.dg/graphite/pr83887.f90: Likewise.
12035 * gfortran.dg/graphite/pr83887.f: Likewise.
12036
12037 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12038
12039 PR target/65578
12040 * gcc.target/arm/builtin-bswap.x: New file.
12041 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
12042 and options for armv6t2.
12043 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
12044 and options for Thumb1.
12045 * gcc.target/arm/builtin-bswap16.x: New file.
12046 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
12047 and options for armv6t2.
12048 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
12049 and options for Thumb1.
12050
12051 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
12052
12053 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
12054 order.
12055
12056 2018-01-18 Jakub Jelinek <jakub@redhat.com>
12057
12058 PR c/61240
12059 * gcc.dg/pr61240.c: New test.
12060
12061 2018-01-17 Harald Anlauf <anlauf@gmx.de>
12062
12063 PR fortran/83864
12064 * gfortran.dg/pr83864.f90: New test.
12065
12066 2018-01-17 Jeff Law <law@redhat.com>
12067
12068 PR testsuite/83883
12069 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
12070
12071 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12072
12073 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
12074 restriction, but still restrict to 64-bit.
12075 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
12076 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
12077
12078 2018-01-17 Harald Anlauf <anlauf@gmx.de>
12079
12080 PR fortran/83874
12081 * gfortran.dg/pr83874.f90: New test.
12082
12083 2018-01-18 Jakub Jelinek <jakub@redhat.com>
12084
12085 PR c++/83824
12086 * g++.dg/cpp0x/pr83824.C: New test.
12087
12088 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
12089
12090 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
12091 appropriate .gnu_attribute for the long double type, if we use the
12092 long double type, but do not generate any calls.
12093 * gcc.target/powerpc/gnuattr2.c: Likewise.
12094 * gcc.target/powerpc/gnuattr3.c: Likewise.
12095
12096 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12097
12098 PR c++/78344
12099 * g++.dg/cpp0x/alignas13.C: New.
12100
12101 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12102
12103 PR c++/83897
12104 * g++.dg/cpp0x/pr83897.C: New test.
12105
12106 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
12107
12108 PR ipa/83051
12109 * gcc.c-torture/compile/pr83051-2.c: New testcase.
12110
12111 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
12112
12113 PR c++/81054
12114 * g++.dg/cpp0x/constexpr-ice19.C: New.
12115
12116 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
12117
12118 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
12119 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
12120 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
12121 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
12122 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
12123 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
12124 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
12125 * gcc.target/powerpc/builtins-1-be-folded.c: New.
12126 * gcc.target/powerpc/builtins-1-le-folded.c: New.
12127 * gcc.target/powerpc/builtins-1.fold.h: New.
12128
12129 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
12130
12131 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
12132 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
12133
12134 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12135
12136 * gcc.target/arm/g2.c: Add -marm to dg-options.
12137 * gcc.target/arm/scd42-2.c: Likewise.
12138
12139 2018-01-17 Nathan Sidwell <nathan@acm.org>
12140
12141 PR c++/83287
12142 * g++.dg/lookup/pr83287-2.C: New.
12143
12144 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12145
12146 PR c++/83814
12147 PR c++/83902
12148 * g++.dg/wrappers/pr83814.C: New test case.
12149 * g++.dg/wrappers/pr83902.C: New test case.
12150
12151 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12152
12153 PR lto/83121
12154 * g++.dg/lto/pr83121_0.C: New test case.
12155 * g++.dg/lto/pr83121_1.C: New test case.
12156 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
12157 adapted from DejaGnu's dg-test.
12158 (lto_handle_diagnostics): New procedure.
12159 (lto_prune_warns): Ignore informational notes.
12160 (lto-link-and-maybe-run): Add "messages_by_file" param.
12161 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
12162 "execute" when "link" fails if "execute" was not specified.
12163 (lto-can-handle-directive): New procedure.
12164 (lto-get-options-main): Call lto-can-handle-directive. Add a
12165 dg-messages local, using it to set the caller's
12166 dg-messages-by-file for the given source file.
12167 (lto-get-options): Likewise.
12168 (lto-execute): Add dg-messages-by-file local, and pass it to
12169 lto-link-and-maybe-run.
12170
12171 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
12172 Richard Sandiford <richard.sandiford@linaro.org>
12173
12174 PR target/79041
12175 PR target/82964
12176 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
12177 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
12178
12179 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12180
12181 * lib/target-supports.exp: Fix -march arguments in arm arch effective
12182 target check autogenerator for armv8.1-a and armv8.2-a.
12183
12184 2018-01-17 Carl Love <cel@us.ibm.com>
12185
12186 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
12187 Add debug print statements.
12188 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
12189 16 byte vector load followed by a partial vector load.
12190
12191 2018-01-17 David Malcolm <dmalcolm@redhat.com>
12192
12193 PR c++/83799
12194 * g++.dg/wrappers/pr83799.C: New test case.
12195
12196 2018-01-17 Nathan Sidwell <nathan@acm.org>
12197
12198 PR c++/83739
12199 * g++.dg/cpp1y/pr83739.C: New.
12200
12201 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12202
12203 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
12204 * gcc.target/visium/overflow16.c: Likewise.
12205 * gcc.target/visium/overflow32.c: Likewise.
12206
12207 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12208
12209 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
12210
12211 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12212
12213 * gcc.dg/rtl/arm/stl-cond.c: New test.
12214 * gcc.target/arm/stl-cond.c: Delete.
12215
12216 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12217
12218 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
12219 directives.
12220
12221 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12222
12223 PR tree-optimization/83843
12224 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
12225 * gcc.dg/store_merging_19.c: New test.
12226
12227 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12228
12229 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
12230 and options.
12231
12232 2018-01-17 Jakub Jelinek <jakub@redhat.com>
12233
12234 PR rtl-optimization/83771
12235 * gcc.dg/pr83771.c: New test.
12236
12237 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12238
12239 PR tree-optimization/81184
12240 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
12241 targets.
12242 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
12243
12244 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
12245
12246 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
12247
12248 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
12249
12250 PR target/83546
12251 * gcc.target/i386/pr83546.c: New test.
12252
12253 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12254
12255 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
12256
12257 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12258
12259 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
12260 test and add dg-warning for the -Wstringop-overflow warning.
12261
12262 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12263
12264 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
12265 XFAIL last test on SPARC and Visium.
12266
12267 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
12268
12269 PR rtl-optimization/80481
12270 * g++.dg/pr80481.C: Exclude solaris.
12271
12272 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12273
12274 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
12275 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
12276 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
12277
12278 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12279
12280 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
12281 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
12282 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
12283 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
12284 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
12285 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
12286 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
12287 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
12288 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
12289 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
12290 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
12291 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
12292 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
12293 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
12294 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
12295
12296 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
12297
12298 PR testsuite/77734
12299 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
12300
12301 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12302
12303 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
12304 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
12305 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
12306 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
12307 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
12308 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
12309
12310 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12311
12312 PR tree-optimization/83857
12313 * gcc.dg/vect/pr83857.c: New test.
12314
12315 2018-01-16 Richard Biener <rguenther@suse.de>
12316
12317 PR tree-optimization/83867
12318 * gcc.dg/vect/pr83867.c: New testcase.
12319
12320 2018-01-16 Jakub Jelinek <jakub@redhat.com>
12321
12322 PR c/83844
12323 * gcc.dg/pr83844.c: New test.
12324
12325 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
12326
12327 * gcc.dg/torture/pr83847.c: New test.
12328
12329 2018-01-16 Jakub Jelinek <jakub@redhat.com>
12330
12331 PR rtl-optimization/86620
12332 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
12333 instead of --param=max-sched-ready-insns=0.
12334 * gcc.target/i386/pr83620.c: New test.
12335 * gcc.dg/pr83620.c: New test.
12336
12337 PR tree-optimization/83843
12338 * gcc.dg/store_merging_18.c: New test.
12339
12340 PR c++/83817
12341 * g++.dg/cpp1y/pr83817.C: New test.
12342
12343 PR c++/83825
12344 * g++.dg/template/pr83825.C: New test.
12345
12346 2018-01-16 Richard Biener <rguenther@suse.de>
12347
12348 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
12349
12350 2018-01-16 Richard Biener <rguenther@suse.de>
12351
12352 PR testsuite/82132
12353 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
12354 from gcc.dg/torture/pr60092.c.
12355
12356 2018-01-15 Martin Sebor <msebor@redhat.com>
12357
12358 PR c++/83588
12359 * g++.dg/ext/flexary28.C: New test.
12360
12361 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
12362
12363 PR fortran/82257
12364 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
12365
12366 2018-01-15 Martin Sebor <msebor@redhat.com>
12367
12368 PR testsuite/83869
12369 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
12370
12371 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
12372
12373 PR fortran/54613
12374 * gfortran.dg/minmaxloc_9.f90: New test.
12375 * gfortran.dg/minmaxloc_10.f90: New test.
12376 * gfortran.dg/minmaxloc_11.f90: New test.
12377
12378 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
12379
12380 PR target/83839
12381 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
12382 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12383 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12384 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12385 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12386 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12387 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12388 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12389 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12390 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12391 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12392 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12393 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12394 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12395 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12396 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
12397 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12398 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
12399 * gcc.target/i386/ret-thunk-10.c: Likewise.
12400 * gcc.target/i386/ret-thunk-11.c: Likewise.
12401 * gcc.target/i386/ret-thunk-12.c: Likewise.
12402 * gcc.target/i386/ret-thunk-13.c: Likewise.
12403 * gcc.target/i386/ret-thunk-14.c: Likewise.
12404 * gcc.target/i386/ret-thunk-15.c: Likewise.
12405 * gcc.target/i386/ret-thunk-9.c: Don't check the
12406 __x86_return_thunk label. Scan for "push" only for Linux.
12407
12408 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
12409
12410 PR testsuite/79920
12411 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
12412
12413 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12414
12415 PR target/83687
12416 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
12417 tests.
12418 * gcc.target/arm/pr83687.c: New test.
12419
12420 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12421
12422 Adjust tests to AVR_TINY.
12423
12424 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
12425 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
12426 * gcc.target/avr/pr71627.c: Same.
12427 * gcc.target/avr/torture/addr-space-1-0.c: Same.
12428 * gcc.target/avr/torture/addr-space-1-1.c: Same.
12429 * gcc.target/avr/torture/addr-space-1-x.c: Same.
12430 * gcc.target/avr/torture/addr-space-2-0.c: Same.
12431 * gcc.target/avr/torture/addr-space-2-1.c: Same.
12432 * gcc.target/avr/torture/addr-space-2-x.c: Same.
12433 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
12434 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
12435 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
12436 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
12437 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
12438 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
12439 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
12440 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
12441 * gcc.target/avr/torture/pr61055.c: Same.
12442 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
12443 available.
12444 * gcc.target/avr/torture/int24-mul.c: Same.
12445 * gcc.target/avr/torture/pr51782-1.c: Same.
12446 * gcc.target/avr/torture/pr61443.c: Same.
12447 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
12448 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
12449
12450 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12451
12452 PR c/83801
12453 PR c/83729
12454 * gcc.target/avr/torture/pr83729.c: New test.
12455 * gcc.target/avr/torture/pr83801.c: New test.
12456
12457 2018-01-15 Jakub Jelinek <jakub@redhat.com>
12458
12459 PR middle-end/82694
12460 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
12461 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
12462
12463 2018-01-10 Martin Sebor <msebor@redhat.com>
12464
12465 PR other/83508
12466 * gcc.dg/Wstringop-overflow-2.c: New test.
12467
12468 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12469
12470 PR libgfortran/83811
12471 * gfortran.dg/fmt_e.f90: New test.
12472
12473 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12474
12475 * gcc.target/i386/indirect-thunk-10.c: New test.
12476 * gcc.target/i386/indirect-thunk-8.c: Likewise.
12477 * gcc.target/i386/indirect-thunk-9.c: Likewise.
12478 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
12479 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
12480 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
12481 * gcc.target/i386/ret-thunk-17.c: Likewise.
12482 * gcc.target/i386/ret-thunk-18.c: Likewise.
12483 * gcc.target/i386/ret-thunk-19.c: Likewise.
12484 * gcc.target/i386/ret-thunk-20.c: Likewise.
12485 * gcc.target/i386/ret-thunk-21.c: Likewise.
12486
12487 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12488
12489 * gcc.target/i386/indirect-thunk-register-4.c: New test.
12490
12491 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12492
12493 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12494 -mno-indirect-branch-register.
12495 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12496 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12497 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12498 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12499 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12500 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12501 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12502 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12503 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12504 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12505 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12506 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12507 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12508 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12509 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12510 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12511 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12512 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12513 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12514 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12515 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12516 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12517 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12518 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12519 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12520 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12521 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12522 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12523 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12524 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12525 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12526 * gcc.target/i386/ret-thunk-10.c: Likewise.
12527 * gcc.target/i386/ret-thunk-11.c: Likewise.
12528 * gcc.target/i386/ret-thunk-12.c: Likewise.
12529 * gcc.target/i386/ret-thunk-13.c: Likewise.
12530 * gcc.target/i386/ret-thunk-14.c: Likewise.
12531 * gcc.target/i386/ret-thunk-15.c: Likewise.
12532 * gcc.target/i386/ret-thunk-9.c: Likewise.
12533 * gcc.target/i386/indirect-thunk-register-1.c: New test.
12534 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
12535 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12536
12537 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12538
12539 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12540 -mfunction-return=keep.
12541 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12542 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12543 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12544 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12545 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12546 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12547 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12548 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12549 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12550 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12551 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12552 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12553 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12554 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12555 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12556 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12557 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12558 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12559 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12560 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12561 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12562 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12563 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12564 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12565 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12566 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12567 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12568 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12569 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12570 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12571 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12572 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12573 * gcc.target/i386/ret-thunk-1.c: New test.
12574 * gcc.target/i386/ret-thunk-10.c: Likewise.
12575 * gcc.target/i386/ret-thunk-11.c: Likewise.
12576 * gcc.target/i386/ret-thunk-12.c: Likewise.
12577 * gcc.target/i386/ret-thunk-13.c: Likewise.
12578 * gcc.target/i386/ret-thunk-14.c: Likewise.
12579 * gcc.target/i386/ret-thunk-15.c: Likewise.
12580 * gcc.target/i386/ret-thunk-16.c: Likewise.
12581 * gcc.target/i386/ret-thunk-2.c: Likewise.
12582 * gcc.target/i386/ret-thunk-3.c: Likewise.
12583 * gcc.target/i386/ret-thunk-4.c: Likewise.
12584 * gcc.target/i386/ret-thunk-5.c: Likewise.
12585 * gcc.target/i386/ret-thunk-6.c: Likewise.
12586 * gcc.target/i386/ret-thunk-7.c: Likewise.
12587 * gcc.target/i386/ret-thunk-8.c: Likewise.
12588 * gcc.target/i386/ret-thunk-9.c: Likewise.
12589
12590 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12591
12592 * gcc.target/i386/indirect-thunk-1.c: New test.
12593 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12594 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12595 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12596 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12597 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12598 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12599 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12600 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12601 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12602 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12603 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12604 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12605 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12606 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12607 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12608 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12609 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12610 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12611 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12612 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12613 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12614 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12615 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12616 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12617 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12618 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12619 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12620 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12621 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12622 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12623 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12624 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12625
12626 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
12627
12628 PR ipa/83051
12629 * gcc.c-torture/compile/pr83051.c: New testcase.
12630
12631 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12632
12633 PR tree-optimization/83501
12634 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
12635
12636 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12637
12638 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
12639 for lvx and stvx instead of lxvd2x and stxvd2x and require
12640 little-endian target. Add comments.
12641 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
12642 comprehensive testing.
12643 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
12644 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
12645 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
12646 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
12647 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
12648 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
12649 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
12650 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
12651 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
12652 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
12653 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
12654 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
12655 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
12656 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
12657 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
12658 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
12659 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
12660 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
12661 scan-assembler-not directives that forbid lvx and xxpermdi.
12662 * gcc.target/powerpc/vec-extract-3.c: Likewise.
12663 * gcc.target/powerpc/vec-extract-5.c: Likewise.
12664 * gcc.target/powerpc/vec-extract-6.c: Likewise.
12665 * gcc.target/powerpc/vec-extract-7.c: Likewise.
12666 * gcc.target/powerpc/vec-extract-8.c: Likewise.
12667 * gcc.target/powerpc/vec-extract-9.c: Likewise.
12668 * gcc.target/powerpc/vsx-vector-6-le.c: Change
12669 scan-assembler-times directives to reflect different numbers of
12670 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
12671
12672 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12673 Alan Hayward <alan.hayward@arm.com>
12674 David Sherwood <david.sherwood@arm.com>
12675
12676 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
12677 than SLP vectorization.
12678 * gcc.dg/vect/vect-alias-check-10.c: New test.
12679 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12680 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12681 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12682 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12683 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
12684 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
12685 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
12686 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
12687 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
12688 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
12689 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
12690 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
12691 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
12692 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
12693 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
12694 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
12695 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
12696 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
12697 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
12698 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
12699 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
12700 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
12701 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12702
12703 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12704 Alan Hayward <alan.hayward@arm.com>
12705 David Sherwood <david.sherwood@arm.com>
12706
12707 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
12708 New proc.
12709 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
12710 targets with scatter stores.
12711 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
12712 stores.
12713 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
12714 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
12715 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
12716 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
12717 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
12718 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
12719 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
12720 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
12721 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
12722 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
12723 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
12724 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
12725 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
12726 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
12727 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
12728 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
12729
12730 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12731 Alan Hayward <alan.hayward@arm.com>
12732 David Sherwood <david.sherwood@arm.com>
12733
12734 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
12735 for double_reduc1.
12736 * gcc.target/aarch64/sve/strided_load_4.c: New test.
12737 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
12738 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
12739 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
12740
12741 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12742 Alan Hayward <alan.hayward@arm.com>
12743 David Sherwood <david.sherwood@arm.com>
12744
12745 * gcc.target/aarch64/sve/strided_load_1.c: New test.
12746 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
12747 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
12748
12749 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12750 Alan Hayward <alan.hayward@arm.com>
12751 David Sherwood <david.sherwood@arm.com>
12752
12753 * gcc.target/aarch64/sve/gather_load_1.c: New test.
12754 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
12755 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
12756 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
12757 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
12758 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
12759 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
12760 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
12761 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
12762 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
12763 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
12764 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
12765 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
12766 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
12767
12768 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12769 Alan Hayward <alan.hayward@arm.com>
12770 David Sherwood <david.sherwood@arm.com>
12771
12772 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
12773 check for a message about using in-order reductions.
12774 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
12775 check for a message about using in-order reductions.
12776 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
12777 vectorized and check for a message about using in-order reductions.
12778 Expect targets with variable-length vectors to fall back to the
12779 fixed-length mininum.
12780 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
12781 check for a message about using in-order reductions.
12782 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
12783 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12784 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12785 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12786 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
12787 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
12788 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
12789 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
12790 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
12791 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
12792 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
12793 vect_fold_left_plus.
12794
12795 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12796
12797 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
12798 are spilled.
12799 * gcc.target/aarch64/sve/spill_2.c: New test.
12800 * gcc.target/aarch64/sve/spill_3.c: Likewise.
12801 * gcc.target/aarch64/sve/spill_4.c: Likewise.
12802 * gcc.target/aarch64/sve/spill_5.c: Likewise.
12803 * gcc.target/aarch64/sve/spill_6.c: Likewise.
12804 * gcc.target/aarch64/sve/spill_7.c: Likewise.
12805
12806 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12807 Alan Hayward <alan.hayward@arm.com>
12808 David Sherwood <david.sherwood@arm.com>
12809
12810 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
12811 of branches.
12812 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12813 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
12814 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
12815 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12816 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
12817 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12818 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
12819 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12820 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
12821
12822 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12823 Alan Hayward <alan.hayward@arm.com>
12824 David Sherwood <david.sherwood@arm.com>
12825
12826 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
12827 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
12828 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12829 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
12830
12831 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12832 Alan Hayward <alan.hayward@arm.com>
12833 David Sherwood <david.sherwood@arm.com>
12834
12835 * lib/target-supports.exp
12836 (check_effective_target_vect_fold_extract_last): New proc.
12837 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
12838 for fold_extract_last.
12839 * gcc.dg/vect/pr65947-2.c: Likewise.
12840 * gcc.dg/vect/pr65947-3.c: Likewise.
12841 * gcc.dg/vect/pr65947-4.c: Likewise.
12842 * gcc.dg/vect/pr65947-5.c: Likewise.
12843 * gcc.dg/vect/pr65947-6.c: Likewise.
12844 * gcc.dg/vect/pr65947-9.c: Likewise.
12845 * gcc.dg/vect/pr65947-10.c: Likewise.
12846 * gcc.dg/vect/pr65947-12.c: Likewise.
12847 * gcc.dg/vect/pr65947-14.c: Likewise.
12848 * gcc.dg/vect/pr80631-1.c: Likewise.
12849 * gcc.target/aarch64/sve/clastb_1.c: New test.
12850 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
12851 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
12852 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
12853 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
12854 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
12855 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
12856 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
12857 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
12858 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
12859 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
12860 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
12861 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
12862 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
12863
12864 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12865 Alan Hayward <alan.hayward@arm.com>
12866 David Sherwood <david.sherwood@arm.com>
12867
12868 * gcc.target/aarch64/sve/live_1.c: New test.
12869 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
12870
12871 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12872 Alan Hayward <alan.hayward@arm.com>
12873 David Sherwood <david.sherwood@arm.com>
12874
12875 * gcc.target/aarch64/sve/nopeel_1.c: New test.
12876 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
12877 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
12878 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12879 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
12880 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12881 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
12882 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
12883 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
12884
12885 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12886 Alan Hayward <alan.hayward@arm.com>
12887 David Sherwood <david.sherwood@arm.com>
12888
12889 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
12890 New proc.
12891 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
12892 vect_fully_masked.
12893 * gcc.target/aarch64/sve/loop_add_4.c: New test.
12894 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
12895 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
12896 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
12897 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
12898 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
12899
12900 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12901 Alan Hayward <alan.hayward@arm.com>
12902 David Sherwood <david.sherwood@arm.com>
12903
12904 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
12905 instead of just ADDRESS.
12906 * gcc.dg/tree-ssa/scev-10.c: Likewise.
12907 * gcc.dg/tree-ssa/scev-11.c: Likewise.
12908 * gcc.dg/tree-ssa/scev-12.c: Likewise.
12909 * gcc.target/aarch64/sve/index_offset_1.c: New test.
12910 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
12911 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
12912 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
12913 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
12914 * gcc.target/aarch64/sve/while_2.c: Likewise.
12915 * gcc.target/aarch64/sve/while_3.c: Likewise.
12916 * gcc.target/aarch64/sve/while_4.c: Likewise.
12917
12918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12919 Alan Hayward <alan.hayward@arm.com>
12920 David Sherwood <david.sherwood@arm.com>
12921
12922 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
12923 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
12924 to be predicated.
12925 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
12926 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12927 * gcc.target/aarch64/sve/reduc_5.c: New test.
12928 * gcc.target/aarch64/sve/slp_13.c: Likewise.
12929 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
12930
12931 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12932 Alan Hayward <alan.hayward@arm.com>
12933 David Sherwood <david.sherwood@arm.com>
12934
12935 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
12936 * gcc.dg/tree-ssa/peel1.c: Likewise.
12937 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
12938 variable-length vectors.
12939 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
12940 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
12941 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
12942 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12943 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12944 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12945 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12946 * gcc.target/aarch64/sve/slp_8.c: New test.
12947 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
12948 * gcc.target/aarch64/sve/slp_9.c: Likewise.
12949 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
12950 * gcc.target/aarch64/sve/slp_10.c: Likewise.
12951 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
12952 * gcc.target/aarch64/sve/slp_11.c: Likewise.
12953 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
12954 * gcc.target/aarch64/sve/slp_12.c: Likewise.
12955 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
12956 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
12957 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
12958 * gcc.target/aarch64/sve/while_1.c: Likewise.
12959 * gcc.target/aarch64/sve/while_2.c: Likewise.
12960 * gcc.target/aarch64/sve/while_3.c: Likewise.
12961 * gcc.target/aarch64/sve/while_4.c: Likewise.
12962
12963 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12964 Alan Hayward <alan.hayward@arm.com>
12965 David Sherwood <david.sherwood@arm.com>
12966
12967 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
12968 New proc.
12969 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
12970 and add an associated scan-dump test. Prevent vectorization
12971 of the first two loops.
12972 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12973 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
12974 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12975 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12976 (INIT_VECTOR): Tweak initial value so that some bits are always set.
12977 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12978
12979 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12980 Alan Hayward <alan.hayward@arm.com>
12981 David Sherwood <david.sherwood@arm.com>
12982
12983 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
12984 * gcc.dg/vect/pr67790.c: Likewise.
12985 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12986 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12987 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12988 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12989 * gcc.target/aarch64/sve/slp_5.c: New test.
12990 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
12991 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12992 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
12993 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12994 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
12995
12996 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12997 Alan Hayward <alan.hayward@arm.com>
12998 David Sherwood <david.sherwood@arm.com>
12999
13000 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
13001 && vect_load_lanes
13002 * gcc.dg/vect/slp-1.c: Likewise.
13003 * gcc.dg/vect/slp-10.c: Likewise.
13004 * gcc.dg/vect/slp-12b.c: Likewise.
13005 * gcc.dg/vect/slp-12c.c: Likewise.
13006 * gcc.dg/vect/slp-17.c: Likewise.
13007 * gcc.dg/vect/slp-19b.c: Likewise.
13008 * gcc.dg/vect/slp-20.c: Likewise.
13009 * gcc.dg/vect/slp-21.c: Likewise.
13010 * gcc.dg/vect/slp-22.c: Likewise.
13011 * gcc.dg/vect/slp-23.c: Likewise.
13012 * gcc.dg/vect/slp-24-big-array.c: Likewise.
13013 * gcc.dg/vect/slp-24.c: Likewise.
13014 * gcc.dg/vect/slp-28.c: Likewise.
13015 * gcc.dg/vect/slp-39.c: Likewise.
13016 * gcc.dg/vect/slp-6.c: Likewise.
13017 * gcc.dg/vect/slp-7.c: Likewise.
13018 * gcc.dg/vect/slp-cond-1.c: Likewise.
13019 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
13020 * gcc.dg/vect/slp-cond-2.c: Likewise.
13021 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
13022 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
13023 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
13024 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
13025 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13026 * gcc.dg/vect/slp-perm-6.c: Likewise.
13027 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13028 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
13029 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
13030 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
13031 * gcc.dg/vect/slp-12a.c: Likewise.
13032 * gcc.dg/vect/slp-14.c: Likewise.
13033 * gcc.dg/vect/slp-15.c: Likewise.
13034 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
13035 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
13036 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
13037 * gcc.target/aarch64/sve/slp_1.c: New test.
13038 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
13039 * gcc.target/aarch64/sve/slp_2.c: Likewise.
13040 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
13041 * gcc.target/aarch64/sve/slp_3.c: Likewise.
13042 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
13043 * gcc.target/aarch64/sve/slp_4.c: Likewise.
13044 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
13045
13046 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13047 Alan Hayward <alan.hayward@arm.com>
13048 David Sherwood <david.sherwood@arm.com>
13049
13050 * gcc.dg/vect/vect-ooo-group-1.c: New test.
13051 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
13052 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
13053 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
13054 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
13055 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
13056 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
13057 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
13058 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
13059 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
13060 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
13061 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
13062 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
13063 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
13064 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
13065 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
13066 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
13067 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
13068 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
13069
13070 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13071 Alan Hayward <alan.hayward@arm.com>
13072 David Sherwood <david.sherwood@arm.com>
13073
13074 * gcc.target/aarch64/sve/struct_move_1.c: New test.
13075 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
13076 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
13077 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
13078 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
13079 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
13080 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
13081 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
13082 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
13083 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
13084 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
13085 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
13086 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
13087 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
13088 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
13089 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
13090 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
13091 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
13092 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
13093 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
13094 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
13095 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
13096 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
13097 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
13098 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
13099 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
13100 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
13101 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
13102 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
13103 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
13104 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
13105 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
13106 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
13107 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
13108 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
13109 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
13110
13111 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13112 Alan Hayward <alan.hayward@arm.com>
13113 David Sherwood <david.sherwood@arm.com>
13114
13115 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
13116 Return true for SVE too.
13117 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
13118 if load/store lanes are supported.
13119 * gcc.dg/vect/slp-10.c: Likewise.
13120 * gcc.dg/vect/slp-12c.c: Likewise.
13121 * gcc.dg/vect/slp-17.c: Likewise.
13122 * gcc.dg/vect/slp-33.c: Likewise.
13123 * gcc.dg/vect/slp-6.c: Likewise.
13124 * gcc.dg/vect/slp-cond-1.c: Likewise.
13125 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
13126 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
13127 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13128 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
13129 * gcc.dg/vect/slp-perm-6.c: Likewise.
13130 * gcc.dg/vect/slp-perm-9.c: Likewise.
13131 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
13132 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
13133 for variable-length vectors.
13134
13135 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13136 Alan Hayward <alan.hayward@arm.com>
13137 David Sherwood <david.sherwood@arm.com>
13138
13139 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
13140 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
13141
13142 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13143
13144 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
13145 * g++.target/aarch64/sve/catch_1.C: New test.
13146 * g++.target/aarch64/sve/catch_2.C: Likewise.
13147 * g++.target/aarch64/sve/catch_3.C: Likewise.
13148 * g++.target/aarch64/sve/catch_4.C: Likewise.
13149 * g++.target/aarch64/sve/catch_5.C: Likewise.
13150 * g++.target/aarch64/sve/catch_6.C: Likewise.
13151
13152 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13153 Alan Hayward <alan.hayward@arm.com>
13154 David Sherwood <david.sherwood@arm.com>
13155
13156 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
13157 New proc.
13158 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
13159 * gcc.target/aarch64/fmaxmin.c: Likewise.
13160 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
13161 * gcc.target/aarch64/orr_imm_1.c: Likewise.
13162 * gcc.target/aarch64/pr62178.c: Likewise.
13163 * gcc.target/aarch64/pr71727-2.c: Likewise.
13164 * gcc.target/aarch64/saddw-1.c: Likewise.
13165 * gcc.target/aarch64/saddw-2.c: Likewise.
13166 * gcc.target/aarch64/uaddw-1.c: Likewise.
13167 * gcc.target/aarch64/uaddw-2.c: Likewise.
13168 * gcc.target/aarch64/uaddw-3.c: Likewise.
13169 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
13170 * gcc.target/aarch64/vect-compile.c: Likewise.
13171 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
13172 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
13173 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
13174 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
13175 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
13176 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
13177 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
13178 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
13179 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
13180 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
13181 * gcc.target/aarch64/vect-fmovd.c: Likewise.
13182 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
13183 * gcc.target/aarch64/vect-fmovf.c: Likewise.
13184 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
13185 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
13186 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
13187 * gcc.target/aarch64/vect-movi.c: Likewise.
13188 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
13189 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
13190 * gcc.target/aarch64/vect-vaddv.c: Likewise.
13191 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
13192 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
13193 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
13194 fixed-length SVE.
13195 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
13196 * gcc.target/aarch64/sve/arith_1.c: New test.
13197 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
13198 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
13199 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
13200 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
13201 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
13202 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
13203 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
13204 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
13205 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
13206 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
13207 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
13208 * gcc.target/aarch64/sve/ext_1.c: Likewise.
13209 * gcc.target/aarch64/sve/ext_2.c: Likewise.
13210 * gcc.target/aarch64/sve/extract_1.c: Likewise.
13211 * gcc.target/aarch64/sve/extract_2.c: Likewise.
13212 * gcc.target/aarch64/sve/extract_3.c: Likewise.
13213 * gcc.target/aarch64/sve/extract_4.c: Likewise.
13214 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
13215 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
13216 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
13217 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
13218 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
13219 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
13220 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
13221 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
13222 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
13223 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
13224 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
13225 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
13226 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
13227 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
13228 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
13229 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
13230 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
13231 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
13232 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
13233 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
13234 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
13235 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
13236 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
13237 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
13238 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
13239 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
13240 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
13241 * gcc.target/aarch64/sve/index_1.c: Likewise.
13242 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
13243 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
13244 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
13245 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
13246 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
13247 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
13248 * gcc.target/aarch64/sve/logical_1.c: Likewise.
13249 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
13250 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
13251 * gcc.target/aarch64/sve/mad_1.c: Likewise.
13252 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
13253 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
13254 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
13255 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
13256 * gcc.target/aarch64/sve/mla_1.c: Likewise.
13257 * gcc.target/aarch64/sve/mls_1.c: Likewise.
13258 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
13259 * gcc.target/aarch64/sve/msb_1.c: Likewise.
13260 * gcc.target/aarch64/sve/mul_1.c: Likewise.
13261 * gcc.target/aarch64/sve/neg_1.c: Likewise.
13262 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
13263 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
13264 * gcc.target/aarch64/sve/pack_1.c: Likewise.
13265 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
13266 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
13267 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
13268 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
13269 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
13270 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
13271 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
13272 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
13273 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
13274 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
13275 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
13276 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
13277 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
13278 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
13279 * gcc.target/aarch64/sve/rev_1.c: Likewise.
13280 * gcc.target/aarch64/sve/revb_1.c: Likewise.
13281 * gcc.target/aarch64/sve/revh_1.c: Likewise.
13282 * gcc.target/aarch64/sve/revw_1.c: Likewise.
13283 * gcc.target/aarch64/sve/shift_1.c: Likewise.
13284 * gcc.target/aarch64/sve/single_1.c: Likewise.
13285 * gcc.target/aarch64/sve/single_2.c: Likewise.
13286 * gcc.target/aarch64/sve/single_3.c: Likewise.
13287 * gcc.target/aarch64/sve/single_4.c: Likewise.
13288 * gcc.target/aarch64/sve/spill_1.c: Likewise.
13289 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
13290 * gcc.target/aarch64/sve/subr_1.c: Likewise.
13291 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
13292 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
13293 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
13294 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
13295 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
13296 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
13297 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
13298 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
13299 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
13300 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
13301 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
13302 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
13303 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
13304 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
13305 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
13306 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
13307 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
13308 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
13309 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
13310 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
13311 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
13312 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
13313 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
13314 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
13315 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
13316 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
13317 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
13318 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
13319 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
13320 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
13321 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
13322 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
13323 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
13324 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
13325 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
13326 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
13327 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
13328 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
13329 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
13330 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
13331 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
13332 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
13333
13334 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13335 Alan Hayward <alan.hayward@arm.com>
13336 David Sherwood <david.sherwood@arm.com>
13337
13338 * lib/target-supports.exp (check_effective_target_aarch64_sve)
13339 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
13340 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
13341 New procedures.
13342 (check_effective_target_vect_perm): Handle SVE.
13343 (check_effective_target_vect_perm_byte): Likewise.
13344 (check_effective_target_vect_perm_short): Likewise.
13345 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
13346 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
13347 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
13348 (check_effective_target_vect_element_align_preferred): Likewise.
13349 (check_effective_target_vect_align_stack_vars): Likewise.
13350 (check_effective_target_vect_load_lanes): Likewise.
13351 (check_effective_target_vect_masked_store): Likewise.
13352 (available_vector_sizes): Use aarch64_sve_bits for SVE.
13353 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
13354 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
13355 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
13356 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
13357 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
13358 * gcc.dg/vect/slp-23.c: Likewise.
13359 * gcc.dg/vect/slp-perm-5.c: Likewise.
13360 * gcc.dg/vect/slp-perm-6.c: Likewise.
13361 * gcc.dg/vect/slp-perm-9.c: Likewise.
13362 * gcc.dg/vect/slp-reduc-3.c: Likewise.
13363 * gcc.dg/vect/vect-114.c: Likewise.
13364 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
13365 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
13366
13367 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
13368
13369 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
13370 vect_variable_length, expecting the test to be vectorized
13371 without SLP instead.
13372 * gcc.dg/vect/pr33953.c: Likewise.
13373 * gcc.dg/vect/pr37027.c: Likewise.
13374 * gcc.dg/vect/pr67790.c: Likewise.
13375 * gcc.dg/vect/pr68445.c: Likewise.
13376 * gcc.dg/vect/slp-1.c: Likewise.
13377 * gcc.dg/vect/slp-10.c: Likewise.
13378 * gcc.dg/vect/slp-12a.c: Likewise.
13379 * gcc.dg/vect/slp-12b.c: Likewise.
13380 * gcc.dg/vect/slp-12c.c: Likewise.
13381 * gcc.dg/vect/slp-13-big-array.c: Likewise.
13382 * gcc.dg/vect/slp-13.c: Likewise.
13383 * gcc.dg/vect/slp-14.c: Likewise.
13384 * gcc.dg/vect/slp-15.c: Likewise.
13385 * gcc.dg/vect/slp-17.c: Likewise.
13386 * gcc.dg/vect/slp-19b.c: Likewise.
13387 * gcc.dg/vect/slp-2.c: Likewise.
13388 * gcc.dg/vect/slp-20.c: Likewise.
13389 * gcc.dg/vect/slp-21.c: Likewise.
13390 * gcc.dg/vect/slp-22.c: Likewise.
13391 * gcc.dg/vect/slp-24-big-array.c: Likewise.
13392 * gcc.dg/vect/slp-24.c: Likewise.
13393 * gcc.dg/vect/slp-28.c: Likewise.
13394 * gcc.dg/vect/slp-39.c: Likewise.
13395 * gcc.dg/vect/slp-42.c: Likewise.
13396 * gcc.dg/vect/slp-6.c: Likewise.
13397 * gcc.dg/vect/slp-7.c: Likewise.
13398 * gcc.dg/vect/slp-cond-1.c: Likewise.
13399 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
13400 * gcc.dg/vect/slp-cond-2.c: Likewise.
13401 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
13402 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
13403 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
13404 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
13405 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
13406 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
13407 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
13408 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
13409 * gcc.dg/vect/slp-reduc-1.c: Likewise.
13410 * gcc.dg/vect/slp-reduc-2.c: Likewise.
13411 * gcc.dg/vect/slp-reduc-4.c: Likewise.
13412 * gcc.dg/vect/slp-reduc-5.c: Likewise.
13413 * gcc.dg/vect/slp-reduc-7.c: Likewise.
13414 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13415 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
13416 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
13417 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
13418
13419 2018-01-13 Jakub Jelinek <jakub@redhat.com>
13420
13421 PR c/83801
13422 * gcc.dg/pr83801.c: New test.
13423
13424 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
13425
13426 PR fortran/52162
13427 * gfortran.dg/bounds_check_19.f90: New test.
13428
13429 2018-01-12 Jakub Jelinek <jakub@redhat.com>
13430
13431 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
13432 instead of scan-assembler-not for xsnabsqp.
13433
13434 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13435
13436 PR libgfortran/83525
13437 * gfortran.dg/newunit_5.f90: New test.
13438
13439 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
13440
13441 PR rtl-optimization/80481
13442 * g++.dg/pr80481.C: New.
13443
13444 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
13445
13446 PR target/83628
13447 * gcc.target/alpha/pr83628-3.c: New test.
13448
13449 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13450
13451 * lib/target-supports.exp (check_effective_target_avx512f): Also
13452 check for __builtin_ia32_addsd_round,
13453 __builtin_ia32_getmantsd_round.
13454 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
13455
13456 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
13457
13458 PR target/83629
13459 * gcc.target/powerpc/pr83629.c: Require ilp32.
13460
13461 2018-01-12 Richard Biener <rguenther@suse.de>
13462
13463 PR tree-optimization/80846
13464 * gcc.target/i386/pr80846-1.c: New testcase.
13465 * gcc.target/i386/pr80846-2.c: Likewise.
13466
13467 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
13468
13469 * gcc.c-torture/execute/20180112-1.c: New test.
13470
13471 2018-01-12 Tom de Vries <tom@codesourcery.com>
13472
13473 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
13474 * g++.dg/ext/label13a.C: Same.
13475 * g++.dg/ext/label14.C: Same.
13476 * g++.dg/ext/label2.C: Same.
13477 * g++.dg/ext/label3.C: Same.
13478 * g++.dg/torture/pr42462.C: Same.
13479 * g++.dg/torture/pr42739.C: Same.
13480 * g++.dg/warn/Wunused-label-3.C: Same.
13481
13482 2018-01-12 Tom de Vries <tom@codesourcery.com>
13483
13484 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
13485 * g++.dg/Walloca1.C: Same.
13486 * g++.dg/cpp0x/pr70338.C: Same.
13487 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
13488 * g++.dg/cpp1y/vla10.C: Same.
13489 * g++.dg/cpp1y/vla2.C: Same.
13490 * g++.dg/cpp1y/vla6.C: Same.
13491 * g++.dg/cpp1y/vla8.C: Same.
13492 * g++.dg/debug/debug5.C: Same.
13493 * g++.dg/debug/debug6.C: Same.
13494 * g++.dg/debug/pr54828.C: Same.
13495 * g++.dg/diagnostic/pr70105.C: Same.
13496 * g++.dg/eh/cleanup5.C: Same.
13497 * g++.dg/eh/spbp.C: Same.
13498 * g++.dg/ext/tmplattr9.C: Same.
13499 * g++.dg/ext/vla10.C: Same.
13500 * g++.dg/ext/vla11.C: Same.
13501 * g++.dg/ext/vla12.C: Same.
13502 * g++.dg/ext/vla15.C: Same.
13503 * g++.dg/ext/vla16.C: Same.
13504 * g++.dg/ext/vla17.C: Same.
13505 * g++.dg/ext/vla3.C: Same.
13506 * g++.dg/ext/vla6.C: Same.
13507 * g++.dg/ext/vla7.C: Same.
13508 * g++.dg/init/array24.C: Same.
13509 * g++.dg/init/new47.C: Same.
13510 * g++.dg/init/pr55497.C: Same.
13511 * g++.dg/opt/pr78201.C: Same.
13512 * g++.dg/template/vla2.C: Same.
13513 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
13514 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
13515 * g++.dg/torture/pr62127.C: Same.
13516 * g++.dg/torture/pr67055.C: Same.
13517 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
13518 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
13519 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
13520 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
13521 * g++.dg/warn/Wplacement-new-size-5.C: Same.
13522 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
13523 * g++.dg/warn/Wvla-1.C: Same.
13524 * g++.dg/warn/Wvla-3.C: Same.
13525 * g++.old-deja/g++.ext/array2.C: Same.
13526 * g++.old-deja/g++.ext/constructor.C: Same.
13527 * g++.old-deja/g++.law/builtin1.C: Same.
13528 * g++.old-deja/g++.other/crash12.C: Same.
13529 * g++.old-deja/g++.other/eh3.C: Same.
13530 * g++.old-deja/g++.pt/array6.C: Same.
13531 * g++.old-deja/g++.pt/dynarray.C: Same.
13532
13533 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13534
13535 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
13536
13537 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13538
13539 PR libfortran/67412
13540 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
13541 on *-*-solaris2.10.
13542
13543 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13544
13545 * lib/target-supports.exp (check_effective_target_branch_cost):
13546 Accept all x86 targets.
13547
13548 2018-01-12 Martin Liska <mliska@suse.cz>
13549
13550 PR ipa/83054
13551 * g++.dg/warn/pr83054.C: New test.
13552
13553 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13554
13555 * gcc.target/powerpc/spec-barr-1.c: New file.
13556
13557 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
13558
13559 PR target/83330
13560 * gcc.target/i386/pr83330.c: New test.
13561
13562 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13563
13564 PR fortran/79383
13565 * gfortran.dg/dtio_31.f03: New test.
13566 * gfortran.dg/dtio_32.f03: New test.
13567
13568 2018-01-11 David Malcolm <dmalcolm@redhat.com>
13569
13570 PR c++/43486
13571 * g++.dg/wrappers: New subdirectory.
13572 * g++.dg/wrappers/README: New file.
13573 * g++.dg/wrappers/alloc.C: New test case.
13574 * g++.dg/wrappers/cow-istream-string.C: New test case.
13575 * g++.dg/wrappers/cp-stdlib.C: New test case.
13576 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
13577 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
13578
13579 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
13580
13581 PR middle-end/83718
13582 * g++.dg/torture/pr83718.C: New testcase.
13583
13584 2018-01-11 Martin Jambor <mjambor@suse.cz>
13585
13586 PR ipa/83178
13587 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
13588
13589 2018-01-11 Bin Cheng <bin.cheng@arm.com>
13590
13591 PR tree-optimization/83695
13592 * gcc.dg/tree-ssa/pr83695.c: New test.
13593
13594 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13595
13596 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
13597 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
13598
13599 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13600
13601 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
13602 * gcc.target/arm/simd/fp16fml_high.c: New test.
13603 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
13604 * lib/target-supports.exp
13605 (check_effective_target_arm_fp16fml_neon_ok_nocache,
13606 check_effective_target_arm_fp16fml_neon_ok,
13607 add_options_for_arm_fp16fml_neon): New procedures.
13608
13609 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13610
13611 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
13612 combination tests.
13613
13614 2018-01-11 Richard Biener <rguenther@suse.de>
13615
13616 PR tree-optimization/83435
13617 * gcc.dg/graphite/pr83435.c: New testcase.
13618
13619 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
13620 Alan Hayward <alan.hayward@arm.com>
13621 David Sherwood <david.sherwood@arm.com>
13622
13623 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
13624
13625 2018-01-11 Tamar Christina <tamar.christina@arm.com>
13626
13627 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
13628
13629 2018-01-11 Sudakshina Das <sudi.das@arm.com>
13630
13631 PR target/82096
13632 * gcc.c-torture/compile/pr82096.c: New test.
13633
13634 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13635
13636 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
13637
13638 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13639
13640 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
13641
13642 2018-01-11 Justin Squirek <squirek@adacore.com>
13643
13644 * gnat.dg/expr_func4.adb: New testcase.
13645
13646 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13647
13648 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
13649 testcase.
13650
13651 2018-01-11 Bob Duff <duff@adacore.com>
13652
13653 * gnat.dg/protected_null.adb: New testcase.
13654
13655 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13656
13657 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
13658
13659 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13660
13661 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
13662
13663 2018-01-11 Justin Squirek <squirek@adacore.com>
13664
13665 * gnat.dg/loopvar.adb: New testcase.
13666
13667 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13668
13669 PR middle-end/83189
13670 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
13671
13672 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13673
13674 * gcc.c-torture/compile/pr83575.c: New testcase.
13675
13676 2018-01-10 Michael Collison <michael.collison@arm.com>
13677
13678 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
13679 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
13680 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
13681 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
13682 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13683 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13684 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13685 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
13686 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
13687 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13688 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13689 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
13690 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
13691 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
13692 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
13693 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
13694
13695 2018-01-10 Michael Collison <michael.collison@arm.com>
13696
13697 * gcc.target/aarch64/sha2.h: New shared testcase.
13698 * gcc.target/aarch64/sha2_1.c: New testcase.
13699 * gcc.target/aarch64/sha2_2.c: New testcase.
13700 * gcc.target/aarch64/sha2_3.c: New testcase.
13701 * gcc.target/aarch64/sha3.h: New shared testcase.
13702 * gcc.target/aarch64/sha3_1.c: New testcase.
13703 * gcc.target/aarch64/sha3_2.c: New testcase.
13704 * gcc.target/aarch64/sha3_3.c: New testcase.
13705
13706 2018-01-10 Michael Collison <michael.collison@arm.com>
13707
13708 * gcc.target/aarch64/sm3_sm4.c: New testcase.
13709
13710 2018-01-10 Martin Sebor <msebor@redhat.com>
13711
13712 PR tree-optimization/83781
13713 * gcc.dg/strlenopt-42.c: New test.
13714
13715 2018-01-11 Martin Sebor <msebor@gmail.com>
13716 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13717
13718 PR tree-optimization/83501
13719 PR tree-optimization/81703
13720
13721 * gcc.dg/strlenopt-39.c: New test-case.
13722 * gcc.dg/pr81703.c: Likewise.
13723
13724 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
13725
13726 * gnat.dg/atomic10.adb: New test.
13727
13728 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13729
13730 PR fortran/82367
13731 * gfortran.dg/deferred_character_18.f90: New test.
13732
13733 2018-01-10 Martin Sebor <msebor@redhat.com>
13734
13735 PR tree-optimization/83671
13736 * gcc.dg/strlenopt-40.c: New test.
13737 * gcc.dg/strlenopt-41.c: New test.
13738
13739 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13740
13741 PR fortran/83093
13742 * gfortran.dg/allocate_with_typespec_7.f90: New test.
13743
13744 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
13745
13746 PR target/83399
13747 * gcc.target/powerpc/pr83399.c: New test.
13748
13749 2018-01-10 David Malcolm <dmalcolm@redhat.com>
13750
13751 PR c++/43486
13752 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
13753 to reflect that the arguments are correctly underlined.
13754 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
13755 for globals, params, locals and literals.
13756 (test_sizeof): Directly test the location of "sizeof", rather than
13757 when used in compound expressions.
13758 (test_alignof): Likewise for "alignof".
13759 (test_string_literals): Likewise for string literals.
13760 (test_numeric_literals): Likewise for numeric literals.
13761 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
13762 (test_typeid): Likewise for typeid.
13763 (test_unary_plus): New.
13764 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
13765 format strings.
13766
13767 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
13768
13769 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
13770
13771 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13772
13773 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
13774
13775 2018-01-10 Marek Polacek <polacek@redhat.com>
13776
13777 PR c++/82541
13778 * g++.dg/warn/Wduplicated-branches4.C: New test.
13779
13780 2018-01-10 Jakub Jelinek <jakub@redhat.com>
13781
13782 PR c++/81327
13783 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
13784 cast to void *.
13785
13786 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
13787
13788 PR c++/81055
13789 * g++.dg/cpp0x/new2.C: New.
13790
13791 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
13792
13793 PR target/83735
13794 * gcc.target/i386/pr83735.c: New test.
13795
13796 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
13797
13798 * lib/target-supports.exp (check_effective_target_branch_cost):
13799 New function.
13800 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
13801 * gcc.dg/pr21643.c: Likewise.
13802 * gcc.dg/pr46309.c: Likewise.
13803 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13804 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
13805 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
13806 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13807 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13808 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13809 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13810 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
13811 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
13812 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13813 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13814 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13815 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13816 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13817
13818 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
13819
13820 PR target/83629
13821 * gcc.target/powerpc/pr83629.c: New testcase.
13822
13823 2018-01-10 Richard Biener <rguenther@suse.de>
13824
13825 PR testsuite/78768
13826 * gcc.dg/pr78768.c: Un-XFAIL.
13827
13828 2018-01-10 Richard Biener <rguenther@suse.de>
13829
13830 PR debug/82425
13831 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
13832
13833 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
13834
13835 PR tree-optimization/83753
13836 * gcc.dg/torture/pr83753.c: New test.
13837
13838 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
13839
13840 * gcc.target/i386/avx2-gather-1.c: Add -march.
13841 * gcc.target/i386/avx2-gather-2.c: Add -march.
13842 * gcc.target/i386/avx2-gather-3.c: Add -march.
13843 * gcc.target/i386/avx2-gather-4.c: Add -march.
13844 * gcc.target/i386/avx2-gather-5.c: Add -march.
13845 * gcc.target/i386/avx2-gather-6.c: Add -march.
13846 * gcc.target/i386/avx512f-gather-1.c: Add -march.
13847 * gcc.target/i386/avx512f-gather-2.c: Add -march.
13848 * gcc.target/i386/avx512f-gather-3.c: Add -march.
13849 * gcc.target/i386/avx512f-gather-4.c: Add -march.
13850 * gcc.target/i386/avx512f-gather-5.c: Add -march.
13851 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
13852 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
13853 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
13854 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
13855 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
13856
13857 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
13858
13859 PR target/78585:
13860 * gcc.target/i386/pr78585.c: New test.
13861
13862 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13863
13864 PR c++/83734
13865 * g++.dg/cpp0x/pr83734.C: New test.
13866
13867 2018-01-09 Carl Love <cel@us.ibm.com>
13868
13869 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
13870 vec_mergeo builtins with float, double, long long, unsigned long long,
13871 bool long long arguments.
13872 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
13873 vec_float2 with double arguments.
13874 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
13875 vec_mergew and vec_mergow builtins.
13876
13877 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
13878
13879 PR fortran/83742
13880 * gfortran.dg/contiguous_6.f90: New test.
13881
13882 2018-01-09 Richard Biener <rguenther@suse.de>
13883
13884 PR tree-optimization/83668
13885 * gcc.dg/graphite/pr83668.c: New testcase.
13886
13887 2018-01-09 Joseph Myers <joseph@codesourcery.com>
13888
13889 PR tree-optimization/64811
13890 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
13891 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
13892 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
13893 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
13894 New tests.
13895 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
13896
13897 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
13898
13899 PR target/79883
13900 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
13901
13902 2018-01-09 Tamar Christina <tamar.christina@arm.com>
13903
13904 PR target/82641
13905 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
13906 no NEON and require softfp or hard float-abi.
13907 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
13908
13909 2018-01-09 Richard Biener <rguenther@suse.de>
13910
13911 PR tree-optimization/83572
13912 * gcc.dg/graphite/pr83572.c: New testcase.
13913
13914 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13915
13916 PR target/83507
13917 * gcc.dg/sms-13.c: New test.
13918
13919 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
13920
13921 PR fortran/83741
13922 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
13923
13924 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
13925 Monk Chiang <sh.chiang04@gmail.com>
13926
13927 * gcc.target/riscv/save-restore-1.c: New.
13928
13929 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13930
13931 PR target/83677
13932 * gcc.target/powerpc/pr83677.c: New file.
13933
13934 2018-01-08 Jeff Law <law@redhat.com>
13935
13936 PR rtl-optimizatin/81308
13937 * g++.dg/pr81308-1.C: New test.
13938 * g++.dg/pr81308-2.C: New test.
13939
13940 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
13941
13942 PR target/83663 - Revert r255946
13943 * gcc.target/aarch64/vect-slp-dup.c: New.
13944
13945 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13946
13947 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
13948 combination tests.
13949
13950 2018-01-08 Richard Biener <rguenther@suse.de>
13951
13952 PR tree-optimization/83563
13953 * gcc.dg/graphite/pr83563.c: New testcase.
13954
13955 2018-01-08 Richard Biener <rguenther@suse.de>
13956
13957 PR middle-end/83713
13958 * g++.dg/torture/pr83713.C: New testcase.
13959
13960 2018-01-08 Tom de Vries <tom@codesourcery.com>
13961
13962 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
13963
13964 2018-01-08 Richard Biener <rguenther@suse.de>
13965
13966 PR tree-optimization/83685
13967 * gcc.dg/torture/pr83685.c: New testcase.
13968
13969 2018-01-08 Richard Biener <rguenther@suse.de>
13970
13971 PR lto/83719
13972 * gcc.dg/lto/pr83719_0.c: New testcase.
13973
13974 2018-01-08 Tom de Vries <tom@codesourcery.com>
13975
13976 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
13977 * gcc.dg/graphite/run-id-1.c: Same.
13978 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
13979
13980 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
13981
13982 PR fortran/83611
13983 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
13984 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
13985 * gfortran.dg/pdt_27.f03: New test.
13986
13987 PR fortran/83731
13988 * gfortran.dg/pdt_28.f03: New test.
13989
13990 2018-01-08 Tom de Vries <tom@codesourcery.com>
13991
13992 * c-c++-common/builtins.c: Require effective target alloca.
13993 * gcc.dg/Wrestrict.c: Same.
13994 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
13995
13996 2018-01-08 Richard Biener <rguenther@suse.de>
13997
13998 PR middle-end/83580
13999 * gcc.dg/torture/pr83580.c: New testcase.
14000
14001 2018-01-08 Richard Biener <rguenther@suse.de>
14002
14003 PR middle-end/83517
14004 * gcc.dg/pr83517.c: New testcase.
14005
14006 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
14007
14008 PR middle-end/81897
14009 * gcc.dg/uninit-pr81897.c: New test.
14010
14011 2018-01-06 Martin Sebor <msebor@redhat.com>
14012
14013 PR tree-optimization/83640
14014 * gcc.dg/Wrestrict-6.c: New test.
14015 * gcc.dg/pr83640.c: New test.
14016
14017 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
14018
14019 * gcc.target/aarch64/reg-alloc-1.c: New test.
14020
14021 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
14022
14023 PR fortran/50892
14024 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
14025
14026 2018-01-06 Jakub Jelinek <jakub@redhat.com>
14027
14028 PR debug/83480
14029 * gcc.dg/pr83480.c: New test.
14030
14031 PR rtl-optimization/83682
14032 * gcc.target/i386/pr83682.c: New test.
14033
14034 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
14035
14036 PR fortran/78534
14037 PR fortran/66310
14038 * gfortran.dg/char_cast_1.f90: Update scan pattern.
14039 * gfortran.dg/dependency_49.f90: Likewise.
14040 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
14041 * gfortran.dg/repeat_7.f90: New test for PR 66310.
14042 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
14043 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
14044 * gfortran.dg/string_1_lp64.f90: New test.
14045 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
14046 * gfortran.dg/string_3_lp64.f90: New test.
14047
14048 2018-01-05 Jakub Jelinek <jakub@redhat.com>
14049
14050 PR target/83604
14051 * gcc.target/i386/sse-26.c: New test.
14052
14053 PR target/83604
14054 * gcc.target/i386/pr83604.c: New test.
14055
14056 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
14057
14058 * gcc.dg/vect/vect-align-4.c: New test.
14059 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
14060 and redefine as a structure with an unaligned member "b".
14061 (foo): Update accordingly.
14062
14063 2018-01-05 Sudakshina Das <sudi.das@arm.com>
14064
14065 PR target/82439
14066 * gcc.target/aarch64/bics_5.c: New test.
14067 * gcc.target/arm/bics_5.c: Likewise.
14068
14069 2018-01-05 Jakub Jelinek <jakub@redhat.com>
14070
14071 PR tree-optimization/83605
14072 * gcc.dg/pr83605.c: New test.
14073
14074 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14075
14076 PR target/83554
14077 * gcc.target/i386/pr83554.c: New test.
14078
14079 PR ipa/82352
14080 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
14081 long unsigned int.
14082
14083 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
14084
14085 PR fortran/83683
14086 PR fortran/45689
14087 * gfortran.dg/eoshift_8.f90: New test.
14088 * gfortran.dg/simplify_eoshift_1.f90: New test.
14089
14090 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14091
14092 PR debug/83585
14093 * gcc.dg/pr83585.c: New test.
14094
14095 2018-01-04 Nathan Sidwell <nathan@acm.org>
14096
14097 PR c++/83667
14098 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
14099
14100 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14101
14102 PR debug/83666
14103 * gcc.dg/pr83666.c: New test.
14104
14105 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
14106
14107 PR target/83628
14108 * gcc.target/alpha/pr83628-1.c: New test.
14109 * gcc.target/alpha/pr83628-2.c: Ditto.
14110
14111 2018-01-04 Martin Liska <mliska@suse.cz>
14112
14113 PR ipa/82352
14114 * g++.dg/ipa/pr82352.C: New test.
14115
14116 2018-01-04 Jakub Jelinek <jakub@redhat.com>
14117
14118 * gcc.dg/vect-opt-info-1.c: Moved to ...
14119 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
14120 vect_int targets, use dg-additional-options instead of dg-options and
14121 use relative line numbers instead of absolute.
14122
14123 2018-01-03 Martin Sebor <msebor@redhat.com>
14124
14125 PR tree-optimization/83655
14126 * gcc.dg/Wrestrict-5.c: New test.
14127 * c-c++-common/builtins.c: New test.
14128
14129 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
14130 Alan Hayward <alan.hayward@arm.com>
14131 David Sherwood <david.sherwood@arm.com>
14132
14133 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
14134 (main): Call it.
14135
14136 2018-01-03 Jeff Law <law@redhat.com>
14137
14138 PR target/83641
14139 * gcc.target/i386/stack-check-17.c: New test.
14140 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
14141
14142 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14143
14144 PR debug/83621
14145 * gcc.dg/pr83621.c: New test.
14146
14147 PR debug/83645
14148 * gcc.dg/pr83645.c: New test.
14149
14150 2018-01-03 Martin Sebor <msebor@redhat.com>
14151
14152 PR tree-optimization/83603
14153 * gcc.dg/Wrestrict-4.c: New test.
14154
14155 PR c/83559
14156 * gcc.dg/const-2.c: New test.
14157 * gcc.dg/pure-3.c: New test.
14158
14159 2018-01-03 Martin Sebor <msebor@redhat.com>
14160
14161 * gcc.dg/Wrestrict-3.c: New test.
14162
14163 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14164
14165 PR c++/83555
14166 * g++.dg/opt/pr83555.C: New test.
14167 * g++.dg/ubsan/pr83555.C: New test.
14168
14169 2018-01-03 David Malcolm <dmalcolm@redhat.com>
14170
14171 PR c/82050
14172 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
14173 the !CHECKING_P case by expecting a note.
14174 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
14175 a note for the !CHECKING_P case, and move the return statement
14176 outside of #if CHECKING_P guard.
14177
14178 2018-01-03 Jeff Law <law@redhat.com>
14179
14180 PR middle-end/83654
14181 * gcc.target/i386/stack-check-18.c: New test.
14182 * gcc.target/i386/stack-check-19.c: New test.
14183
14184 2018-01-03 Martin Sebor <msebor@redhat.com>
14185
14186 PR tree-optimization/83501
14187 * c-c++-common/Warray-bounds-3.c: Remove xfail.
14188
14189 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14190
14191 PR tree-optimization/83501
14192 * gcc.dg/tree-ssa/pr83501-1.c: New test.
14193
14194 2018-01-03 Nathan Sidwell <nathan@acm.org>
14195
14196 PR c++/83667
14197 * g++.dg/ipa/pr83667.C: New.
14198
14199 2018-01-03 Martin Liska <mliska@suse.cz>
14200
14201 PR tree-optimization/83593
14202 * gcc.dg/pr83593.c: New test.
14203
14204 2018-01-03 Martin Liska <mliska@suse.cz>
14205
14206 PR ipa/83549
14207 * g++.dg/ipa/pr83549.C: New test.
14208
14209 2018-01-03 Marek Polacek <polacek@redhat.com>
14210
14211 PR c++/83592
14212 * g++.dg/warn/mvp2.C: New test.
14213
14214 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14215
14216 PR preprocessor/83602
14217 * g++.dg/cpp/pr83602.C: New test.
14218
14219 PR c++/83634
14220 * g++.dg/parse/pr83634.C: New test.
14221
14222 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
14223
14224 PR fortran/83664
14225 * gfortran.dg/eoshift_7.f90: New test.
14226
14227 2018-01-03 Jan Beulich <jbeulich@suse.com>
14228
14229 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
14230 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
14231
14232 2018-01-03 Jakub Jelinek <jakub@redhat.com>
14233
14234 Update copyright years.
14235
14236 2018-01-03 Martin Liska <mliska@suse.cz>
14237
14238 PR ipa/83594
14239 * gcc.dg/ipa/pr83594.c: New test.
14240
14241 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
14242 Alan Hayward <alan.hayward@arm.com>
14243 David Sherwood <david.sherwood@arm.com>
14244
14245 * gcc.dg/vect-opt-info-1.c: New test.
14246
14247 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
14248
14249 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
14250 floorf128, truncf128, and roundf128.
14251 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
14252 optimizations added in match.pd.
14253 * gcc.target/powerpc/float128-hw6.c: Likewise.
14254 * gcc.target/powerpc/float128-hw7.c: Likewise.
14255 * gcc.target/powerpc/float128-hw8.c: Likewise.
14256 * gcc.target/powerpc/float128-hw9.c: Likewise.
14257 * gcc.target/powerpc/float128-hw10.c: Likewise.
14258 * gcc.target/powerpc/float128-hw11.c: Likewise.
14259
14260 2018-01-02 Jakub Jelinek <jakub@redhat.com>
14261
14262 PR c++/83556
14263 * g++.dg/cpp0x/pr83556.C: New test.
14264
14265 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
14266
14267 PR fortran/45689
14268 PR fortran/83650
14269 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
14270 * gfortran.dg/simplify_cshift_4.f90: New test.
14271
14272 2018-01-02 Marek Polacek <polacek@redhat.com>
14273
14274 PR c++/81860
14275 * g++.dg/cpp0x/inh-ctor30.C: New test.
14276
14277 PR c++/83644
14278 * g++.dg/cpp1z/pr83644.C: New test.
14279
14280 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
14281
14282 PR fortran/83076
14283 * gfortran.dg/coarray_45.f90: New test.
14284
14285 PR fortran/83319
14286 * gfortran.dg/coarray_46.f90: New test.
14287
14288 2018-01-01 Jakub Jelinek <jakub@redhat.com>
14289
14290 PR tree-optimization/83581
14291 * gcc.dg/pr83581.c: New test.
14292
14293 PR c/83595
14294 * gcc.dg/pr83595.c: New test.
14295
14296 PR middle-end/83608
14297 * g++.dg/opt/pr83608.C: New test.
14298
14299 PR middle-end/83609
14300 * gcc.dg/pr83609.c: New test.
14301 * g++.dg/opt/pr83609.C: New test.
14302
14303 PR middle-end/83623
14304 * gcc.dg/pr83623.c: New test.
14305
14306 * gcc.target/i386/i386.exp
14307 (check_effective_target_avx512vpopcntdqvl): New proc.
14308 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
14309 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
14310 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
14311 \f
14312 Copyright (C) 2018 Free Software Foundation, Inc.
14313
14314 Copying and distribution of this file, with or without modification,
14315 are permitted in any medium without royalty provided the copyright
14316 notice and this notice are preserved.