]> git.ipfire.org Git - thirdparty/gcc.git/blob - gcc/testsuite/ChangeLog
re PR target/85456 (PowerPC: Using -mabi=ieeelongdouble calls wrong function for...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
1 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
2
3 PR target/85456
4 * gcc.target/powerpc/pr85456.c: New test.
5
6 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
7
8 * g++.dg/ext/undef-bool-1.C: Require lp64.
9 * gcc.target/powerpc/undef-bool-2.c: Likewise.
10
11 2018-04-20 Jeff Law <law@redhat.com>
12
13 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
14 stack protector.
15 * gcc.dg/stack-check-6.c: Likewise.
16 * gcc.dg/stack-check-6a.c: Likewise.
17 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
18 * gcc.target/i386/stack-check-18.c: Likewise.
19 * gcc.target/i386/stack-check-19.c: Likewise.
20
21 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
22
23 PR testsuite/85483
24 * gcc.target/aarch64/sve/vcond_1.c: Move to...
25 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
26 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
27 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
28
29 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
30
31 PR target/85469
32 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
33 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
34
35 2018-04-20 Richard Biener <rguenther@suse.de>
36
37 PR middle-end/85475
38 * gcc.dg/torture/pr85475.c: New testcase.
39
40 2018-04-20 Martin Jambor <mjambor@suse.cz>
41
42 ipa/85449
43 * gcc.dg/ipa/pr85449.c: New test.
44
45 2018-04-20 Martin Jambor <mjambor@suse.cz>
46
47 ipa/85447
48 * g++.dg/ipa/pr85447.C: New file.
49 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
50
51 2018-04-20 Jakub Jelinek <jakub@redhat.com>
52
53 PR c++/85462
54 * g++.dg/cpp0x/pr85462.C: New test.
55
56 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
57
58 * gcc.target/i386/pr85404.c: Require CET target.
59
60 2018-04-19 Jakub Jelinek <jakub@redhat.com>
61
62 PR tree-optimization/85467
63 * gcc.dg/pr85467.c: New test.
64
65 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
66
67 PR c++/84611
68 * g++.dg/parse/crash68.C: New.
69
70 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
71
72 PR libgcc/85334
73 * g++.dg/torture/pr85334.C: New test.
74
75 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
76
77 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
78 * g++.dg/diagnostic/pr85464.C: New.
79
80 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
81
82 PR target/85397
83 * gcc.dg/torture/pr85397-1.c: New test.
84 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
85 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
86
87 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
88
89 PR target/85404
90 * gcc.target/i386/pr85404.c: New test.
91
92 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
93
94 PR target/85417
95 * c-c++-common/attr-nocf-check-1.c: Compile with
96 -fcf-protection=none.
97 * c-c++-common/attr-nocf-check-3.c: Likewise.
98 * gcc.dg/march-generic.c: Likewise.
99 * gcc.target/i386/align-limit.c: Likewise.
100 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
101 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
102 * gcc.target/i386/cet-property-2.c: Likewise.
103 * gcc.target/i386/ret-thunk-26.c: Likewise.
104 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
105 targets.
106 * c-c++-common/fcf-protection-2.c: Likewise.
107 * c-c++-common/fcf-protection-3.c: Likewise.
108 * c-c++-common/fcf-protection-5.c: Likewise.
109 * c-c++-common/fcf-protection-6.c: Likewise.
110 * c-c++-common/fcf-protection-7.c: Likewise.
111 * gcc.target/i386/cet-label-3.c: New test.
112 * gcc.target/i386/cet-property-3.c: Likewise.
113 * gcc.target/i386/cet-sjlj-7.c: Likewise.
114 * gcc.target/i386/pr85417-1.c: Likewise.
115 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
116 __x86_indirect_thunk_nt_(r|e)ax
117 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
118 * gcc.target/i386/pr85403.c: Remove dg-error,
119
120 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
121
122 * gcc.target/i386/movdir-1.c: New test.
123
124 2018-04-19 Richard Biener <rguenther@suse.de>
125
126 PR middle-end/85455
127 * gcc.dg/pr85455.c: New testcase.
128
129 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
130
131 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
132 targets.
133 * g++.dg/lto/pr85405b_0.C: Likewise.
134 * g++.dg/lto/pr84805_0.C: Likewise.
135
136 2018-04-18 Martin Liska <mliska@suse.cz>
137
138 PR ipa/83983
139 PR ipa/85391
140 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
141 output.
142
143 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
144
145 PR target/85388
146 * gcc.dg/pr85388-1.c: New test.
147 * gcc.dg/pr85388-2.c: Likewise.
148 * gcc.dg/pr85388-3.c: Likewise.
149 * gcc.dg/pr85388-4.c: Likewise.
150 * gcc.dg/pr85388-5.c: Likewise.
151 * gcc.dg/pr85388-6.c: Likewise.
152
153 2018-04-18 Jan Hubicka <jh@suse.cz>
154 Martin Liska <mliska@suse.cz>
155
156 * g++.dg/lto/pr83121_0.C: Update template.
157 * g++.dg/lto/pr83121_1.C: Update template.
158 * g++.dg/lto/pr84805_0.C: Update template.
159 * g++.dg/lto/pr84805_1.C: Update template.
160 * g++.dg/lto/pr84805_2.C: Update template.
161
162 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
163
164 PR c++/84630
165 * g++.dg/cpp0x/pr84630.C: New.
166
167 2018-04-18 Jakub Jelinek <jakub@redhat.com>
168
169 PR c++/84463
170 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
171 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
172 in two cases. Uncomment two other tests and add expected dg-error for
173 them.
174 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
175 -Wnarrowing diagnostics on some targets for c++11.
176 * g++.dg/parse/array-size2.C: Remove xfail.
177 * g++.dg/cpp0x/constexpr-84463.C: New test.
178
179 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
180
181 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
182 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
183
184 2018-04-17 Jakub Jelinek <jakub@redhat.com>
185
186 PR testsuite/85326
187 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
188 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
189 * g++.dg/other/sve_tls_2.C: Require effective target tls.
190
191 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
192
193 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
194 prevent cascading of errors and change expected error message.
195 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
196 to 64-bit targets.
197 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
198 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
199 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
200 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
201 error message.
202 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
203
204 2018-04-17 Jakub Jelinek <jakub@redhat.com>
205
206 PR target/85430
207 * gcc.dg/pr85430.c: New test.
208
209 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
210
211 PR testsuite/85326
212 * gcc.target/arm/pr54300.C: Move to...
213 * g++.dg/other/pr54300.C: ... Here. Add target directives.
214 * gcc.target/arm/pr55073.C: Move to...
215 * g++.dg/other/pr55073.C: ... Here. Add target directives.
216 * gcc.target/arm/pr56184.C: Move to...
217 * g++.dg/other/pr56184.C: ... Here. Add target directives.
218 * gcc.target/arm/pr59985.C: Move to...
219 * g++.dg/other/pr59985.C: ... Here. Add target directives.
220 * gcc.target/aarch64/pr60675.C: Move to...
221 * g++.dg/other/pr60675.C: ... Here. Add target directives.
222 * gcc.target/aarch64/pr81422.C: Move to...
223 * g++.dg/other/pr81422.C: ... Here. Add target directives.
224 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
225 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
226 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
227 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
228 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
229 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
230 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
231 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
232 * gcc.target/aarch64/sve/tls_2.C: Move to...
233 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
234 * gcc.target/aarch64/pr81414.C: Rename to...
235 * gcc.target/aarch64/pr81414.c: ... This.
236 * gcc.target/aarch64/simd/pr67896.C: Rename to...
237 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
238 messages.
239 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
240 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
241 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
242 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
243 file name.
244
245 2018-04-17 Jakub Jelinek <jakub@redhat.com>
246
247 PR middle-end/85414
248 * gcc.dg/pr85414.c: New test.
249
250 2018-04-17 Martin Jambor <mjambor@suse.cz>
251
252 PR ipa/85421
253 * g++.dg/ipa/pr85421.C: New test.
254
255 2018-04-17 Martin Liska <mliska@suse.cz>
256
257 PR lto/85405
258 * g++.dg/lto/pr85405b_0.C: New test.
259 * g++.dg/lto/pr85405b_1.C: New test.
260
261 2018-04-17 Martin Liska <mliska@suse.cz>
262
263 PR lto/85405
264 * g++.dg/lto/pr85405_0.C: New test.
265 * g++.dg/lto/pr85405_1.C: New test.
266
267 2018-04-17 Martin Liska <mliska@suse.cz>
268
269 PR ipa/85329
270 * g++.dg/ext/pr85329-2.C: New test.
271 * g++.dg/ext/pr85329.C: New test.
272 * gcc.target/i386/mvc12.c: New test.
273
274 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
275
276 PR c++/85039
277 * g++.dg/pr85039-1.C: New.
278 * g++.dg/pr85039-2.C: New.
279 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
280
281 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
282
283 PR target/85080
284 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
285 if the target supports efficient unaligned storage accesses.
286
287 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
288
289 PR target/83660
290 * gcc.target/powerpc/pr83660.C: New test.
291
292 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
293
294 PR target/85403
295 * gcc.target/i386/pr85403.c: New test.
296
297 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
298
299 PR target/84331
300 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
301
302 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
303 Jason Merrill <jason@redhat.com>
304
305 PR c++/85112
306 * g++.dg/cpp0x/pr85112.C: New.
307
308 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
309
310 PR testsuite/85326
311 * g++.dg/ext/undef-bool-1.C: New file.
312 * gcc.target/powerpc/powerpc.exp: Remove .C support.
313 * gcc.target/powerpc/undef-bool-1.C: Remove file.
314
315 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
316
317 PR target/85293
318 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
319 corresponding dg-error clause.
320 * gcc.target/powerpc/pr80098-3.c: Ditto.
321 * gcc.target/powerpc/pr80103-1.c: Delete.
322
323 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
324
325 PR fortran/81773
326 PR fortran/83606
327 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
328 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
329
330 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
331
332 PR fortran/85387
333 * gfortran.dg/implied_do_io_5.f90: New test.
334
335 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
336
337 PR target/83402
338 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
339 several values: positive, negative, and zero.
340 * gcc.target/powerpc/sse2-pslld-1.c: Same.
341 * gcc.target/powerpc/sse2-psllq-1.c: Same.
342
343 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
344
345 PR rtl-optimization/79916
346 * gcc.target/powerpc/pr79916.c: New.
347
348 2018-04-13 Jakub Jelinek <jakub@redhat.com>
349
350 PR rtl-optimization/85393
351 * g++.dg/opt/pr85393.C: New test.
352 * g++.dg/opt/pr85393-aux.cc: New file.
353
354 PR rtl-optimization/85376
355 * gcc.dg/pr85376.c: New test.
356
357 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
358
359 PR rtl-optimization/83852
360 * gcc.dg/pr83852.c: New testcase.
361
362 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
363
364 PR testsuite/85326
365 * gcc.target/s390/pr77822-1.C: Rename to ...
366 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
367 * gcc.target/s390/pr77822-2.c: Add asm scan check.
368 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
369
370 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
371
372 PR lto/71991
373 * gcc.target/i386/pr71991.c: New testcase.
374
375 2018-04-13 Martin Liska <mliska@suse.cz>
376 Jakub Jelinek <jakub@redhat.com>
377
378 PR middle-end/81657
379 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
380 call.
381
382 2018-04-12 David Malcolm <dmalcolm@redhat.com>
383
384 PR c++/85385
385 * g++.dg/diagnostic/macro-arg-count.C: New test.
386
387 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
388
389 PR fortran/83064
390 PR testsuite/85346
391 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
392 array and move test to libgomp/testsuite/libgomp.fortran.
393 * gfortran.dg/do_concurrent_6.f90: New test.
394
395 2018-04-12 Marek Polacek <polacek@redhat.com>
396
397 PR c++/85258
398 * g++.dg/parse/error61.C: New test.
399
400 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
401
402 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
403 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
404
405 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
406
407 PR target/85347
408 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
409 specify -mvsx on gcc command line.
410
411 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
412
413 PR middle-end/84955
414 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
415 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
416
417 2018-04-12 Jakub Jelinek <jakub@redhat.com>
418
419 PR target/85328
420 * gcc.target/i386/pr85328.c: New test.
421
422 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
423
424 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
425
426 2018-04-12 Jakub Jelinek <jakub@redhat.com>
427
428 PR rtl-optimization/85342
429 * gcc.target/i386/pr85342.c: New test.
430
431 2018-04-11 Jason Merrill <jason@redhat.com>
432
433 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
434 if ulimit -v is set.
435
436 2018-04-11 Bin Cheng <bin.cheng@arm.com>
437
438 PR testsuite/85190
439 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
440
441 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
442
443 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
444 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
445
446 2018-04-11 Jakub Jelinek <jakub@redhat.com>
447
448 PR c++/70808
449 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
450 effective target.
451
452 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
453
454 PR target/84301
455 * gcc.target/i386/pr84301.c: New test.
456
457 2018-04-11 Jakub Jelinek <jakub@redhat.com>
458
459 PR tree-optimization/85331
460 * gcc.c-torture/execute/pr85331.c: New test.
461
462 2018-04-11 Marek Polacek <polacek@redhat.com>
463
464 PR c++/85032
465 * g++.dg/cpp0x/pr51225.C: Adjust error message.
466 * g++.dg/cpp1z/constexpr-if21.C: New test.
467
468 2018-04-11 Jakub Jelinek <jakub@redhat.com>
469
470 PR target/85281
471 * gcc.target/i386/pr85281.c: New test.
472
473 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
474
475 PR rtl-optimization/84659
476 * gcc.dg/pr84659.c: New test.
477
478 2018-04-11 Jakub Jelinek <jakub@redhat.com>
479
480 PR debug/85302
481 * g++.dg/debug/dwarf2/pr85302.C: New test.
482
483 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
484
485 PR target/85261
486 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
487 into register.
488
489 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
490
491 PR c++/70808
492 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
493
494 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
495
496 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
497 * gcc.target/powerpc/dimode_off.c: Ditto.
498 * gcc.target/powerpc/tfmode_off.c: Ditto.
499 * gcc.target/powerpc/timode_off.c: Ditto.
500
501 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
502
503 * gcc.target/powerpc/vec-ldl-1.c: New test.
504 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
505 corrections to ABI implementation.
506
507 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
508
509 PR target/85056
510 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
511
512 2018-04-10 Jakub Jelinek <jakub@redhat.com>
513
514 PR rtl-optimization/85300
515 * gcc.dg/pr85300.c: New test.
516
517 2018-04-10 David Malcolm <dmalcolm@redhat.com>
518
519 PR c++/85110
520 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
521 where we now show the pertinent parameter.
522 * g++.dg/diagnostic/aka2.C: Likewise.
523 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
524
525 2018-04-10 Jakub Jelinek <jakub@redhat.com>
526
527 PR fortran/85313
528 * gfortran.dg/gomp/pr85313.f90: New test.
529
530 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
531
532 PR c++/24314
533 * g++.dg/parse/template29.C: New.
534
535 2018-04-10 Bin Cheng <bin.cheng@arm.com>
536
537 PR testsuite/85190
538 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
539
540 2018-04-10 Jakub Jelinek <jakub@redhat.com>
541
542 PR target/85177
543 PR target/85255
544 * gcc.target/i386/avx512f-pr85177.c: New test.
545 * gcc.target/i386/avx512f-pr85255.c: New test.
546
547 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
548
549 PR tree-optimization/85286
550 * gcc.dg/vect/pr85286.c: New test.
551
552 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
553
554 PR target/85173
555 * gcc.target/arm/pr85173.c: New test.
556
557 2018-04-10 Jakub Jelinek <jakub@redhat.com>
558
559 PR lto/85248
560 * gcc.dg/lto/pr85248_0.c: New test.
561 * gcc.dg/lto/pr85248_1.c: New test.
562
563 2018-04-09 Jan Hubicka <jh@suse.cz>
564
565 PR lto/85078
566 * g++.dg/torture/pr85078.C: New.
567
568 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
569
570 PR c++/85227
571 * g++.dg/cpp1z/decomp44.C: New.
572 * g++.dg/cpp1z/decomp45.C: Likewise.
573
574 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
575
576 PR fortran/83064
577 * gfortran.dg/do_concurrent_5.f90: New test.
578 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
579 message.
580
581 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
582
583 PR fortran/51260
584 * gfortran.dg/parameter_array_element_3.f90: New test.
585
586 2018-04-09 Jakub Jelinek <jakub@redhat.com>
587
588 PR c++/85194
589 * g++.dg/cpp1z/decomp43.C: New test.
590
591 PR rtl-optimization/80463
592 * g++.dg/pr80463.C: Add -w to dg-options.
593
594 2018-04-09 Richard Biener <rguenther@suse.de>
595
596 PR tree-optimization/85284
597 * gcc.dg/torture/pr85284.c: New testcase.
598
599 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
600
601 PR rtl-optimization/80463
602 PR rtl-optimization/83972
603 PR rtl-optimization/83480
604
605 * gcc.dg/pr80463.c: New test.
606 * g++.dg/pr80463.C: Likewise.
607 * gcc.dg/pr83972.c: Likewise.
608
609 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
610
611 PR rtl-optimization/83913
612 * gcc.dg/pr83913.c: New test.
613
614 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
615
616 PR rtl-optimization/83962
617 * gcc.dg/pr83962.c: New test.
618
619 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
620
621 PR rtl-optimization/83530
622 * gcc.dg/pr83530.c: New test.
623
624 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
625
626 PR middle-end/82976
627 * gfortran.dg/realloc_on_assign_16a.f90: New test.
628
629 2018-04-07 Jakub Jelinek <jakub@redhat.com>
630
631 PR tree-optimization/85257
632 * gcc.dg/pr85257.c: New test.
633
634 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
635
636 * g++.dg/opt/pr85196.C: New test.
637
638 2018-04-06 David Malcolm <dmalcolm@redhat.com>
639
640 PR c++/84269
641 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
642 std::tuple here since they need C++11.
643 * g++.dg/lookup/missing-std-include-8.C: New test.
644 * g++.dg/lookup/missing-std-include.C: Move std::array and
645 std::tuple test to missing-std-include-6.C to avoid failures
646 with C++98.
647
648 2018-04-06 Jakub Jelinek <jakub@redhat.com>
649
650 PR debug/85252
651 * gcc.dg/debug/pr85252.c: New test.
652
653 PR rtl-optimization/84872
654 * gcc.dg/graphite/pr84872.c: New test.
655
656 PR c++/85210
657 * g++.dg/cpp1z/decomp42.C: New test.
658
659 2018-04-06 David Malcolm <dmalcolm@redhat.com>
660
661 PR c++/85021
662 * g++.dg/lookup/missing-std-include-7.C: New test.
663
664 2018-04-06 Tamar Christina <tamar.christina@arm.com>
665
666 * gcc.dg/struct-simple.c: Revert r254862.
667 * lib/target-supports.exp
668 (check_effective_target_word_mode_no_slow_unalign): Likewise.
669
670 2018-04-06 Richard Biener <rguenther@suse.de>
671
672 PR middle-end/85244
673 * gcc.dg/torture/pr85244-1.c: New testcase.
674 * gcc.dg/torture/pr85244-2.c: Likewise.
675
676 2018-04-06 Jakub Jelinek <jakub@redhat.com>
677
678 PR sanitizer/85213
679 * c-c++-common/ubsan/pr85213.c: New test.
680
681 2018-04-06 Richard Biener <rguenther@suse.de>
682
683 PR middle-end/85180
684 * gcc.dg/pr85180.c: New testcase.
685
686 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
687
688 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
689 to trigger the optimization. Do some cleanup and function
690 renaming. Add more test functions.
691
692 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
693
694 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
695 options.
696 * gcc.target/s390/hotpatch-1.c: Skip when building without
697 optimization.
698 * gcc.target/s390/hotpatch-10.c: Likewise.
699 * gcc.target/s390/hotpatch-11.c: Likewise.
700 * gcc.target/s390/hotpatch-12.c: Likewise.
701 * gcc.target/s390/hotpatch-13.c: Likewise.
702 * gcc.target/s390/hotpatch-14.c: Likewise.
703 * gcc.target/s390/hotpatch-15.c: Likewise.
704 * gcc.target/s390/hotpatch-16.c: Likewise.
705 * gcc.target/s390/hotpatch-17.c: Likewise.
706 * gcc.target/s390/hotpatch-18.c: Likewise.
707 * gcc.target/s390/hotpatch-19.c: Likewise.
708 * gcc.target/s390/hotpatch-2.c: Likewise.
709 * gcc.target/s390/hotpatch-3.c: Likewise.
710 * gcc.target/s390/hotpatch-4.c: Likewise.
711 * gcc.target/s390/hotpatch-5.c: Likewise.
712 * gcc.target/s390/hotpatch-6.c: Likewise.
713 * gcc.target/s390/hotpatch-7.c: Likewise.
714 * gcc.target/s390/hotpatch-8.c: Likewise.
715 * gcc.target/s390/hotpatch-9.c: Likewise.
716
717 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
718
719 * c-c++-common/Wattributes.c: Disable warning for s390* target and
720 check for an error instead.
721 * gcc.dg/Wattributes-6.c: Likewise.
722
723 2018-04-05 Jakub Jelinek <jakub@redhat.com>
724
725 PR c++/85209
726 * g++.dg/cpp1z/decomp39.C: New test.
727 * g++.dg/cpp1z/decomp40.C: New test.
728
729 PR c++/85208
730 * g++.dg/cpp1z/decomp41.C: New test.
731
732 PR middle-end/85195
733 * gcc.dg/pr85195.c: New test.
734
735 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
736
737 PR c++/80956
738 * g++.dg/cpp0x/initlist100.C: New.
739 * g++.dg/cpp0x/initlist101.C: Likewise.
740
741 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
742
743 PR c++/84792
744 * g++.dg/other/pr84792-1.C: New.
745 * g++.dg/other/pr84792-2.C: Likewise.
746
747 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
748
749 PR target/85193
750 * gcc.target/i386/pr85193.c: New test.
751
752 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
753
754 PR c++/84979
755 * g++.dg/concepts/pr84979.C: New.
756 * g++.dg/concepts/pr84979-2.C: New.
757 * g++.dg/concepts/pr84979-3.C: New.
758
759 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
760
761 PR c++/80026
762 * g++.dg/cpp0x/variadic174.C: New.
763
764 2018-04-04 Jakub Jelinek <jakub@redhat.com>
765
766 PR inline-asm/85172
767 * g++.dg/ext/builtin13.C: New test.
768 * g++.dg/ext/atomic-4.C: New test.
769
770 PR c++/85146
771 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
772 * g++.dg/ext/bases3.C: New test.
773
774 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
775
776 PR target/85203
777 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
778 to match a single insn of the baz function. Move scan directives at
779 the end of the file below the functions they are trying to test for
780 better readability.
781 * gcc.target/arm/cmse/cmse-16.c: New testcase.
782
783 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
784
785 PR rtl-optimization/84878
786 * gcc.target/powerpc/pr84878.c: New test.
787
788 2018-04-04 Michael Matz <matz@suse.de>
789
790 * gcc.dg/Wstringop-overflow-4.c: New test.
791 * c-c++-common/Wstringop-truncation-4.c: Adjust.
792
793 2018-04-04 Jakub Jelinek <jakub@redhat.com>
794
795 PR testsuite/85189
796 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
797 for the diagnostics of overridden functions. Adjust for new wording.
798
799 2018-04-04 Richard Biener <rguenther@suse.de>
800
801 PR lto/85176
802 * g++.dg/lto/pr85176_0.C: New testcase.
803
804 2018-04-04 Richard Biener <rguenther@suse.de>
805
806 PR testsuite/85191
807 * lib/target-supports.exp (check_effective_target_vect_perm_short):
808 Fix typo.
809
810 2018-04-04 Martin Liska <mliska@suse.cz>
811
812 PR sanitizer/85174
813 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
814 and msdata as a workaround for powerpc.
815
816 2018-04-04 Richard Biener <rguenther@suse.de>
817
818 PR tree-optimization/85168
819 * gcc.dg/torture/pr85168.c: New testcase.
820
821 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
822
823 PR c++/84943
824 * g++.dg/pr84943.C: New.
825 * g++.dg/pr84943-2.C: New.
826
827 2018-04-03 Jakub Jelinek <jakub@redhat.com>
828
829 PR rtl-optimization/85167
830 * gcc.dg/pr85167.c: New test.
831
832 PR tree-optimization/85156
833 * c-c++-common/pr85156.c: New test.
834 * gcc.c-torture/execute/pr85156.c: New test.
835
836 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
837
838 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
839 * gcc.target/powerpc/undef-bool-1.C: New file.
840 * gcc.target/powerpc/undef-bool-2.c: New file.
841
842 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
843
844 PR c++/84768
845 * g++.dg/cpp1z/class-deduction52.C: New.
846
847 2018-04-03 Jakub Jelinek <jakub@redhat.com>
848
849 PR c++/85147
850 * g++.dg/cpp0x/pr85147.C: New test.
851
852 PR c++/85140
853 * g++.dg/cpp0x/gen-attrs-64.C: New test.
854
855 PR c++/85134
856 * g++.dg/gomp/pr85134.C: New test.
857 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
858
859 PR target/85169
860 * gcc.c-torture/execute/pr85169.c: New test.
861 * gcc.target/i386/avx512f-pr85169.c: New test.
862 * gcc.target/i386/avx512bw-pr85169.c: New test.
863
864 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
865
866 PR target/85126
867 * gcc.target/powerpc/pr69946: Adjust comment. Remove
868 scan-assembler-times clause.
869
870 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
871
872 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
873 dg-additional-options.
874
875 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
876
877 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
878
879 2018-04-03 Richard Biener <rguenther@suse.de>
880
881 PR testsuite/85154
882 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
883
884 2018-04-02 Jim Wilson <jimw@sifive.com>
885
886 * gcc.target/riscv/pr84660.c: New.
887 * gcc.target/riscv/shift-and-1.c: New.
888 * gcc.target/riscv/shift-and-2.c: New.
889
890 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
891
892 PR fortran/85102
893 * gfortran.dg/array_simplify_2.f90: New test.
894
895 2018-04-01 Jakub Jelinek <jakub@redhat.com>
896
897 PR middle-end/85090
898 * gcc.target/i386/avx512f-pr85090-1.c: New test.
899 * gcc.target/i386/avx512f-pr85090-2.c: New test.
900 * gcc.target/i386/avx512f-pr85090-3.c: New test.
901 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
902 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
903
904 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
905
906 PR c++/85027
907 * g++.dg/pr85027.C: New.
908
909 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
910
911 PR target/83315
912 * gcc.target/powerpc/sse-maxps-2.c: New test.
913 * gcc.target/powerpc/sse-minps-2.c: New test.
914
915 2018-03-30 Jakub Jelinek <jakub@redhat.com>
916
917 PR c++/84791
918 * g++.dg/gomp/pr84791.C: New test.
919
920 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
921
922 PR fortran/84931
923 * gfortran.dg/array_constructor_53.f90: New test.
924
925 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
926
927 PR fortran/85130
928 * gfortran.dg/substr_6.f90: Remove illegal test for
929 out-of-bounds substring.
930
931 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
932
933 PR fortran/85111
934 * gfortran.dg/zero_sized_10.f90: New test.
935
936 2018-03-29 David Malcolm <dmalcolm@redhat.com>
937
938 PR c++/84269
939 * g++.dg/lookup/missing-std-include-6.C: New test.
940 * g++.dg/lookup/missing-std-include.C: Add std::pair and
941 std::tuple tests.
942 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
943 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
944 <cstring>, <cassert>, and <cstdlib>.
945
946 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
947
948 PR inline-asm/84985
949 * gcc.target/i386/pr84985.c: New.
950
951 2018-03-29 David Malcolm <dmalcolm@redhat.com>
952
953 PR c++/85110
954 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
955
956 2018-03-29 Jakub Jelinek <jakub@redhat.com>
957
958 PR c++/85108
959 * g++.dg/warn/Wunused-var-31.C: New test.
960
961 PR c/85094
962 * c-c++-common/Wduplicated-branches-14.c: New test.
963
964 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
965
966 PR c++/84606
967 * g++.dg/cpp0x/pr84606.C: New.
968
969 2018-03-29 Carl Love <cel@us.ibm.com>
970
971 Revert
972 2017-09-27 Carl Love <cel@us.ibm.com>
973
974 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
975 for the __builtin_fctid and __builtin_fctiw.
976
977 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
978
979 PR target/84912
980 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
981 deleted builtin function.
982 (div_weuo): Likewise.
983 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
984 (div_deuo): Likewise.
985
986 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
987
988 PR c++/85028
989 * g++.dg/other/default13.C: New.
990
991 2018-03-28 Jakub Jelinek <jakub@redhat.com>
992
993 PR target/85095
994 * gcc.target/i386/pr85095-1.c: New test.
995 * gcc.target/i386/pr85095-2.c: New test.
996 * gcc.c-torture/execute/pr85095.c: New test.
997
998 PR tree-optimization/82004
999 * gcc.dg/pr82004.c: New test.
1000
1001 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1002 Martin Liska <mliska@suse.cz>
1003
1004 PR sanitizer/85081
1005 * g++.dg/asan/pr85081.C: New test.
1006
1007 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1008
1009 PR c++/84789
1010 * g++.dg/template/pr84789.C: Adjust for testing with
1011 -fconcepts too.
1012
1013 PR c++/84973
1014 * g++.dg/template/pr84973.C: New.
1015 * g++.dg/template/pr84973-2.C: New.
1016 * g++.dg/template/pr84973-3.C: New.
1017
1018 PR c++/84968
1019 * g++.dg/eh/pr84968.C: New.
1020
1021 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1022
1023 PR target/84914
1024 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1025 long double multiply/divide uses the correct function.
1026 * gcc.target/powerpc/mulkc-3.c: Likewise.
1027 * gcc.target/powerpc/divkc-2.c: Likewise.
1028 * gcc.target/powerpc/divkc-3.c: Likewise.
1029
1030 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1031
1032 PR c++/85067
1033 * g++.dg/cpp0x/defaulted51.C: New.
1034 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1035
1036 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1037
1038 PR c++/85077
1039 * g++.dg/ext/vector35.C: New test.
1040
1041 PR c++/85061
1042 * g++.dg/ext/builtin-offsetof3.C: New test.
1043
1044 PR c++/85076
1045 * g++.dg/cpp1y/pr85076.C: New test.
1046
1047 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1048
1049 PR fortran/85084
1050 * gfortran.dg/matmul_rank_1.f90: New test.
1051
1052 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1053 Harald Anlauf <anlauf@gmx.de>
1054
1055 * gfortran.dg/structure_constructor_15.f90: New test.
1056
1057 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1058
1059 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1060 for the diagnostics of overridden functions. Adjust for new wording.
1061 * g++.dg/cpp0x/implicit1.C: Likewise.
1062 * g++.dg/cpp0x/override1.C: Likewise.
1063 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1064 * g++.dg/eh/shadow1.C: Likewise.
1065 * g++.dg/inherit/covariant12.C: Likewise.
1066 * g++.dg/inherit/covariant14.C: Likewise.
1067 * g++.dg/inherit/covariant15.C: Likewise.
1068 * g++.dg/inherit/covariant16.C: Likewise.
1069 * g++.dg/inherit/covariant22.C: Likewise.
1070 * g++.dg/inherit/crash3.C: Likewise.
1071 * g++.dg/inherit/error2.C: Likewise.
1072 * g++.dg/template/crash100.C: Likewise.
1073 * g++.old-deja/g++.eh/spec6.C: Likewise.
1074 * g++.old-deja/g++.mike/p811.C: Likewise.
1075 * g++.old-deja/g++.other/virtual11.C: Likewise.
1076 * g++.old-deja/g++.other/virtual4.C: Likewise.
1077
1078 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1079
1080 PR target/85044
1081 * gcc.target/i386/pr85044.c: New test.
1082
1083 2018-03-27 Martin Sebor <msebor@redhat.com>
1084
1085 PR testsuite/83462
1086 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1087 other than x86.
1088
1089 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1090
1091 PR target/83009
1092 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1093
1094 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1095
1096 PR target/81863
1097 * gcc.target/arm/pr81863.c: New test.
1098
1099 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1100
1101 PR target/85056
1102 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1103 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1104
1105 2018-03-27 Richard Biener <rguenther@suse.de>
1106
1107 PR testsuite/82847
1108 * lib/target-supports.exp (check_ssse3_available): New function.
1109 (check_effective_target_vect_perm_short): Enable for x86 if
1110 check_ssse3_available.
1111
1112 2018-03-27 Richard Biener <rguenther@suse.de>
1113
1114 PR tree-optimization/85082
1115 * gfortran.dg/pr85082.f90: New testcase.
1116
1117 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1118
1119 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1120 to "l=2" in dg-final.
1121
1122 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1123
1124 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1125 * gcc.target/mips/fix-r4000-2.c: Likewise.
1126 * gcc.target/mips/fix-r4000-3.c: Likewise.
1127 * gcc.target/mips/fix-r4000-4.c: Likewise.
1128 * gcc.target/mips/fix-r4000-5.c: Likewise.
1129 * gcc.target/mips/fix-r4000-6.c: Likewise.
1130 * gcc.target/mips/fix-r4000-7.c: Likewise.
1131 * gcc.target/mips/fix-r4000-8.c: Likewise.
1132 * gcc.target/mips/fix-r4000-9.c: Likewise.
1133 * gcc.target/mips/fix-r4000-10.c: Likewise.
1134 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1135 "mulditi3_r4000" instead of "mulditi3".
1136 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1137 "umulditi3_r4000" instead of "umulditi3".
1138
1139 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1140
1141 PR c++/85068
1142 * g++.dg/inherit/covariant22.C: New test.
1143
1144 2018-03-27 Richard Biener <rguenther@suse.de>
1145
1146 PR testsuite/84004
1147 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1148 alignment.
1149
1150 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1151 Jason Merrill <jason@redhat.com>
1152
1153 PR c++/84632
1154 * g++.dg/init/array49.C: New.
1155 * g++.dg/torture/pr70499.C: Adjust.
1156
1157 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1158
1159 PR target/85073
1160 * gcc.target/i386/pr85073.c: New test.
1161
1162 2018-03-26 Richard Biener <rguenther@suse.de>
1163
1164 PR testsuite/85066
1165 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1166 instead of long.
1167
1168 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1169
1170 PR fortran/66709
1171 * gfortran.dg/parameter_array_format.f90: New test.
1172
1173 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1174 Neil Carlson <neil.n.carlson@gmail.com>
1175
1176 PR fortran/84381
1177 * gfortran.dg/literal_character_constant_1.inc: Replace
1178 call abort by STOP n.
1179 * gfortran.dg/overload_1.f90: Likewise.
1180
1181 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1182 Dominique d'Humieres <dominiq@gcc.gnu.org>
1183
1184 PR fortran/84924
1185 * gfortran.dg/scalar_pointer_1.f90: New test.
1186
1187 2018-03-25 Tom de Vries <tom@codesourcery.com>
1188
1189 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1190 precise.
1191
1192 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1193
1194 PR fortran/69497
1195 * gfortran.dg/pr89497.f90: New test.
1196
1197 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1198
1199 PR fortran/70068
1200 * gfortran.dg/substr_7.f90: New test.
1201
1202 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1203
1204 PR fortran/42651
1205 * gfortran.dg/pr42651.f90: New test.
1206 * gfortran.dg/func_result_7.f90: Update error message.
1207
1208 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1209
1210 PR tree-optimization/84005
1211 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1212 failing to force the alignment.
1213
1214 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1215
1216 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1217 from this to...
1218 <vclzd>: ...this.
1219
1220 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1221
1222 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1223 message. Fix scan-assembler patterns.
1224
1225 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1226
1227 PR c++/85015
1228 * g++.dg/cpp0x/pr85015.C: New test.
1229
1230 PR c++/84942
1231 * g++.dg/cpp1y/pr84942.C: New test.
1232
1233 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1234
1235 PR inline-asm/85030
1236 * testsuite/gcc.target/i386/pr85030.c: New.
1237
1238 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1239
1240 PR target/85026
1241 * g++.dg/pr85026.C: New test.
1242
1243 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1244
1245 * g++.dg/debug/pr84704.C: XFAIL AIX.
1246
1247 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1248
1249 PR target/84826
1250 * gcc.target/arm/pr84826.c: Add dg directive.
1251
1252 2018-03-23 Marek Polacek <polacek@redhat.com>
1253
1254 PR c++/85033
1255 * g++.dg/ext/builtin-offsetof2.C: New test.
1256
1257 PR c++/85045
1258 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1259 * gcc.dg/pr85045.c: New test.
1260
1261 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1262
1263 PR debug/85020
1264 * gnat.dg/lto22.adb: New test.
1265 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1266 * gnat.dg/lto22_pkg2.ads: Likewise.
1267
1268 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1269
1270 PR c/80778
1271 * gcc.dg/lto/pr80778_0.c: New test.
1272
1273 PR inline-asm/85034
1274 * gcc.target/i386/pr85034.c: New test.
1275
1276 PR inline-asm/85022
1277 * c-c++-common/torture/pr85022.c: New test.
1278
1279 PR sanitizer/85029
1280 * g++.dg/ubsan/pr85029.C: New test.
1281
1282 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1283
1284 PR c++/71251
1285 * g++.dg/cpp0x/pr71251.C: New.
1286
1287 PR c++/84789
1288 * g++.dg/template/pr84789.C: New.
1289 * g++.dg/template/pr84789-2.C: New.
1290 * g++.dg/template/pr84789-3.C: New.
1291 * g++.dg/parse/dtor11.C: Accept alternate error message.
1292
1293 PR c++/84729
1294 * g++.dg/pr84729.C: New.
1295 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1296 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1297 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1298
1299 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1300
1301 PR fortran/84922
1302 * gfortran.dg/interface_42.f90: New test.
1303 * gfortran.dg/interface_43.f90: New test.
1304
1305 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1306
1307 PR target/84826
1308 * gcc.target/arm/pr84826.c: New test.
1309
1310 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1311
1312 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1313 dg-require-effective-target.
1314 * gcc.target/arm/addr-modes-int.c: Likewise.
1315 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1316
1317 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1318
1319 PR target/84760
1320 * gcc.target/powerpc/altivec-ld-1.c: New test.
1321
1322 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1323
1324 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1325
1326 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1327
1328 PR inline-asm/84941
1329 * gcc.dg/pr84941.c: New test.
1330
1331 2018-03-22 Tom de Vries <tom@codesourcery.com>
1332
1333 PR tree-optimization/84956
1334 * gcc.dg/pr84956.c: New test.
1335
1336 2018-03-22 Marek Polacek <polacek@redhat.com>
1337
1338 PR c++/84854
1339 * g++.dg/cpp1z/constexpr-if15.C: New test.
1340 * g++.dg/cpp1z/constexpr-if16.C: New test.
1341
1342 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1343
1344 * gcc.dg/builtin-tgmath-3.c: New test.
1345
1346 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1347
1348 PR c++/71965
1349 * g++.dg/concepts/pr71965.C: New.
1350
1351 PR c++/84610
1352 PR c++/84642
1353 * g++.dg/cpp0x/pr84610.C: New.
1354 * g++.dg/cpp0x/pr84642.C: New.
1355
1356 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1357
1358 PR c/84999
1359 * c-c++-common/pr84999.c: New test.
1360
1361 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1362
1363 PR c++/84972
1364 * g++.dg/ext/desig10.C: New.
1365
1366 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1367 Harald Anlauf <anlauf@gmx.de>
1368
1369 PR fortran/84957
1370 * gfortran.dg/pr84957.f90: New test.
1371
1372 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1373
1374 PR tree-optimization/84960
1375 * gcc.c-torture/compile/pr84960.c: New test.
1376
1377 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1378
1379 PR tree-optimization/84811
1380 * gcc.dg/torture/pr84811.c: New test.
1381
1382 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1383
1384 PR tree-optimization/84982
1385 * c-c++-common/pr84982.c: New test.
1386
1387 PR c++/84961
1388 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1389 "m" (++x) in C++.
1390 * g++.dg/torture/pr84961-1.C: New test.
1391 * g++.dg/torture/pr84961-2.C: New test.
1392
1393 2018-03-21 Nathan Sidwell <nathan@acm.org>
1394
1395 PR c++/85008
1396 * g++.dg/pr85008.C: New.
1397
1398 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1399
1400 PR fortran/84615
1401 * gfortran.dg/char_result_17.f90: New test.
1402
1403 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1404
1405 PR c++/84994
1406 * g++.dg/other/accessor-fixits-1.C: Move to...
1407 * g++.dg/torture/accessor-fixits-1.C: ...here.
1408 * g++.dg/other/accessor-fixits-2.C: Move to...
1409 * g++.dg/torture/accessor-fixits-2.C: ...here.
1410 * g++.dg/other/accessor-fixits-3.C: Move to...
1411 * g++.dg/torture/accessor-fixits-3.C: ...here.
1412 * g++.dg/other/accessor-fixits-4.C: Move to...
1413 * g++.dg/torture/accessor-fixits-4.C: ...here.
1414 * g++.dg/other/accessor-fixits-5.C: Move to...
1415 * g++.dg/torture/accessor-fixits-5.C: ...here.
1416 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1417 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1418 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1419
1420 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1421
1422 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1423
1424 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1425
1426 PR target/82989
1427 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1428
1429 2018-03-21 Nathan Sidwell <nathan@acm.org>
1430
1431 PR c++/84804
1432 * g++.dg/lookup/pr84804.C: New.
1433
1434 2018-03-21 Martin Sebor <msebor@redhat.com>
1435
1436 PR c++/84850
1437 * g++.dg/Wclass-memaccess-3.C: New test.
1438 * g++.dg/Wclass-memaccess-4.C: New test.
1439
1440 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1441
1442 PR c++/84892
1443 * g++.dg/other/accessor-fixits-1.C
1444 (test_access_const_t1_color): New.
1445 (test_deref_const_t1_color): New.
1446 * g++.dg/other/accessor-fixits-5.C: New testcase.
1447
1448 2018-03-21 Tom de Vries <tom@codesourcery.com>
1449
1450 PR tree-optimization/83126
1451 * gcc.dg/graphite/pr83126.c: New test.
1452
1453 2018-03-21 Nathan Sidwell <nathan@acm.org>
1454
1455 * g++.dg/ext/anon-struct6.C: Adjust.
1456 * g++.dg/ext/deprecate-1.C: New.
1457 * g++.dg/ext/deprecate-2.C: New.
1458 * g++.dg/lookup/pr84602.C: Adjust.
1459 * g++.dg/lookup/pr84962.C: Adjust.
1460 * g++.old-deja/g++.other/anon4.C
1461
1462 PR c++/84836
1463 * g++.dg/lookup/pr84836.C: New.
1464
1465 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1466
1467 PR tree-optimization/84969
1468 * gcc.dg/tree-ssa/pr84969.c: New test.
1469
1470 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1471
1472 PR rtl-optimization/84989
1473 * gcc.target/i386/pr84989.c: New test.
1474
1475 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1476
1477 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1478
1479 2018-03-21 Martin Liska <mliska@suse.cz>
1480
1481 PR ipa/84963
1482 * gfortran.dg/goacc/pr84963.f90: New test.
1483
1484 2018-03-21 Marek Polacek <polacek@redhat.com>
1485
1486 PR c++/71638, ICE with NSDMI and reference.
1487 * g++.dg/cpp0x/nsdmi14.C: New test.
1488 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1489
1490 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1491
1492 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1493 MIPS with -mpaired-single directives.
1494
1495 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1496
1497 PR fortran/85001
1498 * gfortran.dg/interface_41.f90: New test.
1499
1500 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1501
1502 PR debug/84875
1503 * gcc.dg/pr84875.c: New test.
1504
1505 2018-03-20 Marek Polacek <polacek@redhat.com>
1506
1507 PR c++/84978, ICE with NRVO.
1508 * g++.dg/opt/nrv19.C: New test.
1509
1510 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1511
1512 PR target/82518
1513 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1514 Disable for armeb targets.
1515 * gcc.target/arm/pr82518.c: New test.
1516
1517 2018-03-20 Nathan Sidwell <nathan@acm.org>
1518
1519 PR c++/84962
1520 * g++.dg/lookup/pr84962.C: New.
1521
1522 PR c++/84970
1523 * g++.dg/lookup/pr84970.C: New.
1524
1525 2018-03-20 Richard Biener <rguenther@suse.de>
1526
1527 PR target/84986
1528 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1529
1530 2018-03-20 Martin Liska <mliska@suse.cz>
1531
1532 PR ipa/84825
1533 * g++.dg/ipa/pr84825.C: New test.
1534
1535 2018-03-20 Martin Liska <mliska@suse.cz>
1536
1537 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1538
1539 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1540
1541 PR target/84845
1542 * gcc.c-torture/compile/pr84845.c: New test.
1543
1544 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1545
1546 PR target/82989
1547 * gcc.target/arm/pr82989.c: New test.
1548
1549 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1550
1551 PR target/84945
1552 * gcc.target/i386/pr84945.c: New test.
1553
1554 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1555
1556 PR target/81647
1557 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1558
1559 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1560
1561 PR c/84953
1562 * gcc.dg/pr84953.c: New test.
1563
1564 2018-03-19 Marek Polacek <polacek@redhat.com>
1565
1566 PR c++/84925
1567 * g++.dg/cpp1z/lambda-__func__.C: New test.
1568
1569 PR c++/84927
1570 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1571
1572 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1573
1574 PR sanitizer/78651
1575 * g++.dg/asan/pr78651.C: New test.
1576
1577 2018-03-19 Tom de Vries <tom@codesourcery.com>
1578
1579 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1580 vect_int_mult. Add nvptx xfail for PR84958.
1581
1582 2018-03-19 Nathan Sidwell <nathan@acm.org>
1583
1584 PR c++/84835
1585 * g++.dg/cpp1y/pr84835.C: New.
1586
1587 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1588
1589 PR target/81647
1590 * gcc.target/aarch64/pr81647.c: New.
1591
1592 2018-03-19 Richard Biener <rguenther@suse.de>
1593
1594 PR tree-optimization/84933
1595 * g++.dg/pr84933.C: New testcase.
1596
1597 2018-03-19 Richard Biener <rguenther@suse.de>
1598
1599 PR tree-optimization/84859
1600 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1601 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1602 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1603 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1604
1605 2018-03-19 Nathan Sidwell <nathan@acm.org>
1606
1607 PR c++/84812
1608 * g++.dg/lookup/pr84812.C: New.
1609
1610 2018-03-19 Richard Biener <rguenther@suse.de>
1611
1612 PR tree-optimization/84929
1613 * gcc.dg/torture/pr84929.c: New testcase.
1614
1615 2018-03-19 Tamar Christina <tamar.christina@arm.com>
1616
1617 PR target/84711
1618 * gcc.target/arm/big-endian-subreg.c: Delete.
1619
1620 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1621
1622 PR fortran/84931
1623 * gfortran.dg/array_constructor_52.f90: New test.
1624
1625 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
1626
1627 PR fortran/77414
1628 * gfortran.dg/pr77414.f90: New test.
1629 * gfortran.dg/internal_references_1.f90: Adjust error message.
1630
1631 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1632
1633 PR fortran/65453
1634 * gfortran.dg/pr65453.f90: New test.
1635
1636 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1637
1638 PR tree-optimization/84913
1639 * gfortran.dg/vect/pr84913.f90: New test.
1640
1641 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1642
1643 PR fortran/79929
1644 * gfortran.dg/warn_concat.f90: New test.
1645
1646 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1647
1648 PR target/84899
1649 * gcc.dg/pr84899.c: New test.
1650
1651 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
1652
1653 PR fortran/69395
1654 * gfortran.dg/pr69395.f90: Add test for max dimensions
1655
1656 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
1657
1658 PR target/84876
1659 * gcc.target/i386/pr84876.c: New test.
1660
1661 2018-03-16 Martin Liska <mliska@suse.cz>
1662
1663 PR ipa/84833
1664 * gcc.target/i386/mvc11.c: New test.
1665
1666 2018-03-16 Martin Liska <mliska@suse.cz>
1667
1668 PR ipa/84722
1669 * gcc.target/i386/mvc10.c: New test.
1670
1671 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1672
1673 PR c++/79937
1674 PR c++/82410
1675 * g++.dg/cpp1y/pr79937-1.C: New test.
1676 * g++.dg/cpp1y/pr79937-2.C: New test.
1677 * g++.dg/cpp1y/pr79937-3.C: New test.
1678 * g++.dg/cpp1y/pr79937-4.C: New test.
1679 * g++.dg/cpp1y/pr82410.C: New test.
1680
1681 2018-03-16 Tom de Vries <tom@codesourcery.com>
1682
1683 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
1684
1685 2018-03-16 Tom de Vries <tom@codesourcery.com>
1686
1687 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
1688
1689 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1690
1691 PR c++/84874
1692 * g++.dg/cpp2a/desig8.C: New test.
1693
1694 PR tree-optimization/84841
1695 * gcc.dg/pr84841.c: New test.
1696
1697 PR c++/84874
1698 * g++.dg/cpp2a/desig7.C: New test.
1699
1700 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
1701 Jim MacArthur <jim.macarthur@codethink.co.uk>
1702
1703 * gfortran.dg/automatic_1.f90: New test.
1704 * gfortran.dg/automatic_repeat.f90: New test
1705 * gfortran.dg/automatic_save.f90: New test.
1706 * gfortran.dg/vax_structure.f90: New test.
1707
1708 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1709
1710 PR fortran/78741
1711 * gfortran.dg/pr78741.f90: New test.
1712
1713 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1714
1715 PR fortran/69395
1716 * gfortran.dg/pr69395.f90: New test.
1717
1718 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1719
1720 PR c++/79085
1721 * g++.dg/opt/pr79085.C: New test.
1722
1723 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
1724
1725 PR target/84574
1726 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
1727 label instead of __x86_indirect_thunk label.
1728
1729 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1730
1731 PR c++/84222
1732 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
1733 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
1734 * g++.dg/warn/deprecated-13.C: New test.
1735
1736 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
1737
1738 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
1739
1740 2018-03-15 Richard Biener <rguenther@suse.de>
1741
1742 PR c/84873
1743 * c-c++-common/pr84873.c: New testcase.
1744
1745 2018-03-15 Tamar Christina <tamar.christina@arm.com>
1746
1747 PR target/84711
1748 * gcc.target/arm/big-endian-subreg.c: New.
1749
1750 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1751
1752 PR target/84860
1753 * gcc.c-torture/compile/pr84860.c: New test.
1754
1755 2018-03-15 Julia Koval <julia.koval@intel.com>
1756
1757 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1758 cannonlake.
1759 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
1760 avx512bitalg.
1761
1762 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1763
1764 PR c/84853
1765 * gcc.dg/pr84853.c: New test.
1766
1767 2018-03-14 Carl Love <cel@us.ibm.com>
1768
1769 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
1770
1771 2018-03-14 Martin Liska <mliska@suse.cz>
1772
1773 PR ipa/8480
1774 * g++.dg/lto/pr84805_0.C: New test.
1775 * g++.dg/lto/pr84805_1.C: New test.
1776 * g++.dg/lto/pr84805_2.C: New test.
1777
1778 2018-03-14 David Malcolm <dmalcolm@redhat.com>
1779
1780 PR c/84852
1781 * gcc.dg/fixits-pr84852-1.c: New test.
1782 * gcc.dg/fixits-pr84852-2.c: New test.
1783
1784 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1785
1786 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
1787 separate verbose message.
1788 * lib/scandump.exp (scan-dump-times): Likewise.
1789
1790 2018-03-14 Julia Koval <julia.koval@intel.com>
1791
1792 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
1793 server.
1794 * gcc.target/i386/funcspec-56.inc: Ditto.
1795
1796 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1797
1798 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
1799 aarch64_sve_hw.
1800
1801 2018-03-14 Jakub Jelinek <jakub@redhat.com>
1802
1803 PR sanitizer/83392
1804 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
1805 check count from 17 to 14.
1806
1807 PR target/84844
1808 * gcc.target/i386/pr84844.c: New test.
1809
1810 2018-03-14 Richard Biener <rguenther@suse.de>
1811
1812 PR tree-optimization/84830
1813 * gcc.dg/torture/pr84830.c: New testcase.
1814
1815 2018-03-14 Marek Polacek <polacek@redhat.com>
1816
1817 PR c++/84596
1818 * g++.dg/cpp0x/static_assert15.C: New test.
1819
1820 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
1821
1822 PR fortran/61775
1823 * gfortran.dg/pr61775.f90: New test.
1824
1825 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1826
1827 PR c++/84843
1828 * g++.dg/ext/pr84843-1.C: New test.
1829 * g++.dg/ext/pr84843-2.C: New test.
1830
1831 2018-03-13 David Pagan <dave.pagan@oracle.com>
1832
1833 PR c/46921
1834 * gcc.dg/pr46921.c: New test.
1835
1836 2018-03-13 Martin Sebor <msebor@redhat.com>
1837
1838 PR tree-optimization/84725
1839 * c-c++-common/Wstringop-truncation-4.c: New test.
1840 * c-c++-common/attr-nonstring-5.c: New test.
1841
1842 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1843
1844 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
1845 than unpacks.
1846 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
1847 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
1848
1849 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1850
1851 * gcc.target/aarch64/sve/tls_1.c: New test.
1852 * gcc.target/aarch64/sve/tls_2.C: Likewise.
1853
1854 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1855
1856 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
1857 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
1858
1859 2018-03-13 Martin Liska <mliska@suse.cz>
1860
1861 PR ipa/84658.
1862 * g++.dg/ipa/pr84658.C: New test.
1863
1864 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1865
1866 PR middle-end/84834
1867 * gcc.dg/pr84834.c: New test.
1868
1869 PR target/84827
1870 * gcc.target/i386/pr84827.c: New test.
1871
1872 PR target/84828
1873 * g++.dg/ext/pr84828.C: New test.
1874
1875 PR target/84786
1876 * gcc.target/i386/avx512f-pr84786-1.c: New test.
1877 * gcc.target/i386/avx512f-pr84786-2.c: New test.
1878
1879 PR c++/84808
1880 * g++.dg/cpp1y/constexpr-84808.C: New test.
1881
1882 PR c++/84704
1883 * g++.dg/debug/pr84704.C: New test.
1884
1885 2018-03-12 Renlin Li <renlin.li@arm.com>
1886
1887 * gcc.target/aarch64/movi_hf.c: New.
1888 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
1889 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
1890
1891 2018-03-12 Martin Sebor <msebor@redhat.com>
1892
1893 PR tree-optimization/83456
1894 * c-c++-common/Wrestrict-2.c: Remove test cases.
1895 * c-c++-common/Wrestrict.c: Same.
1896 * gcc.dg/Wrestrict-12.c: New test.
1897 * gcc.dg/Wrestrict-14.c: New test.
1898
1899 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1900
1901 * g++.dg/pr84821.C: New test.
1902
1903 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
1904
1905 * gcc.dg/pr84799.c: New test.
1906
1907 2018-03-12 Richard Biener <rguenther@suse.de>
1908
1909 PR tree-optimization/84803
1910 * gcc.dg/torture/pr84803.c: New testcase.
1911
1912 2018-03-12 Jakub Jelinek <jakub@redhat.com>
1913
1914 PR c++/84813
1915 * g++.dg/debug/pr84813.C: New test.
1916
1917 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
1918
1919 PR fortran/84546
1920 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
1921
1922 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
1923
1924 PR fortran/83939
1925 * gfortran.dg/pr83939.f90
1926
1927 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
1928
1929 PR fortran/66128
1930 * gfortran.dg/zero_sized_9.f90: New test.
1931
1932 2018-03-11 Jakub Jelinek <jakub@redhat.com>
1933
1934 PR debug/58150
1935 * g++.dg/debug/dwarf2/enum2.C: New test.
1936
1937 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
1938
1939 PR fortran/84734
1940 * gfortran.dg/pr84734.f90: New test.
1941
1942 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
1943
1944 * gnat.dg/prot3.adb: New test.
1945 * gnat.dg/prot3_pkg.ad[sb]: New helper.
1946
1947 2018-03-09 Jason Merrill <jason@redhat.com>
1948 Paolo Carlini <paolo.carlini@oracle.com>
1949
1950 PR c++/71169
1951 PR c++/71832
1952 * g++.dg/cpp0x/pr71169.C: New.
1953 * g++.dg/cpp0x/pr71169-2.C: Likewise.
1954 * g++.dg/cpp0x/pr71832.C: Likewise.
1955
1956 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
1957
1958 PR target/83969
1959 * gcc.target/powerpc/pr83969.c: New test.
1960
1961 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1962
1963 PR target/84772
1964 * gcc.dg/pr84772.c: New test.
1965
1966 PR c++/84076
1967 * g++.dg/warn/Wformat-2.C: New test.
1968
1969 PR c++/84767
1970 * g++.dg/ext/vla18.C: New test.
1971
1972 2018-03-09 Martin Sebor <msebor@redhat.com>
1973
1974 PR tree-optimization/84526
1975 * gcc.dg/Wrestrict-10.c: New test.
1976 * gcc.dg/Wrestrict-11.c: New test.
1977
1978 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
1979
1980 PR rtl-optimization/84682
1981 * gcc.dg/torture/pr84682-1.c: New.
1982 * gcc.dg/torture/pr84682-2.c: New.
1983 * gcc.dg/torture/pr84682-3.c: New.
1984
1985 2018-03-09 Jakub Jelinek <jakub@redhat.com>
1986
1987 PR c++/84724
1988 * g++.dg/ext/pr84724.C: New test.
1989
1990 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
1991
1992 PR target/83712
1993 * gcc.target/arm/pr83712.c: New.
1994
1995 2018-03-09 Richard Biener <rguenther@suse.de>
1996
1997 PR tree-optimization/84775
1998 * gcc.dg/torture/pr84775.c: New testcase.
1999
2000 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2001
2002 PR debug/84404
2003 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2004 targets.
2005
2006 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2007
2008 * gcc.c-torture/compile/20180309-1.c: New test.
2009
2010 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2011
2012 PR c++/80598
2013 * g++.dg/warn/Wunused-function4.C: New test.
2014
2015 PR inline-asm/84742
2016 * gcc.target/i386/pr84742-1.c: New test.
2017 * gcc.target/i386/pr84742-2.c: New test.
2018
2019 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2020
2021 PR target/84748
2022 * gcc.c-torture/execute/pr84748.c: New test.
2023
2024 2018-03-08 Richard Biener <rguenther@suse.de>
2025
2026 PR middle-end/84552
2027 * gcc.dg/graphite/pr84552.c: New testcase.
2028
2029 2018-03-08 Richard Biener <rguenther@suse.de>
2030
2031 PR tree-optimization/84178
2032 * gcc.dg/torture/pr84178-2.c: New testcase.
2033
2034 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2035
2036 PR tree-optimization/84178
2037 * gcc.c-torture/compile/pr84178-1.c: New test.
2038
2039 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2040
2041 * lib/target-supports.exp: Do not return zero from a ifunc
2042 function.
2043
2044 2018-03-08 Richard Biener <rguenther@suse.de>
2045
2046 PR tree-optimization/84746
2047 * gcc.dg/torture/pr84746.c: New testcase.
2048
2049
2050 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2051 PR debug/84404
2052 PR debug/84408
2053 * gcc.dg/graphite/pr84404.c: New.
2054
2055 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2056
2057 PR tree-optimization/84740
2058 * gcc.dg/torture/pr84740.c: New test.
2059
2060 PR tree-optimization/84739
2061 * gcc.dg/pr84739.c: New test.
2062
2063 2018-03-07 Martin Sebor <msebor@redhat.com>
2064
2065 PR tree-optimization/83519
2066 * gcc.dg/Wrestrict-13.c: New test.
2067
2068 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2069
2070 PR fortran/64124
2071 PR fortran/70409
2072 * gfortran.dg/pr64124.f90: New tests.
2073 * gfortran.dg/pr70409.f90: New tests.
2074
2075 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2076
2077 PR target/82411
2078 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2079
2080 2018-03-07 Martin Sebor <msebor@redhat.com>
2081
2082 PR tree-optimization/84526
2083 * gcc.dg/Wrestrict-10.c: New test.
2084
2085 2018-03-07 Martin Sebor <msebor@redhat.com>
2086
2087 PR tree-optimization/84468
2088 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2089 * gcc.dg/Wstringop-truncation.c: New test.
2090 * gcc.dg/Wstringop-truncation-2.c: New test.
2091
2092 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2093
2094 PR fortran/84565
2095 * gfortran.dg/pr84565.f90: New test.
2096
2097 PR middle-end/84723
2098 * gcc.target/i386/pr84723-1.c: New test.
2099 * gcc.target/i386/pr84723-2.c: New test.
2100 * gcc.target/i386/pr84723-3.c: New test.
2101 * gcc.target/i386/pr84723-4.c: New test.
2102 * gcc.target/i386/pr84723-5.c: New test.
2103
2104 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2105
2106 PR fortran/64107
2107 * gfortran.dg/pr64107.f90: New test.
2108
2109 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2110
2111 PR fortran/84697
2112 PR fortran/66128
2113 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2114
2115 2018-03-06 Marek Polacek <polacek@redhat.com>
2116
2117 PR c++/84684
2118 * g++.dg/cpp1z/constexpr-84684.C: New test.
2119
2120 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2121
2122 PR c/84721
2123 * gcc.dg/pr84721.c: New test.
2124
2125 PR target/84710
2126 * gcc.dg/pr84710.c: New test.
2127
2128 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2129
2130 PR fortran/56667
2131 * gfortran.dg/implied_do_2.f90: New test.
2132 * gfortran.dg/coarray_8.f90: Update for new error message.
2133
2134 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2135
2136 PR inline-asm/84683
2137 * g++.dg/ext/pr84683.C: New test.
2138
2139 PR tree-optimization/84687
2140 * gcc.dg/pr84687.c: New test.
2141
2142 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2143
2144 PR c++/84231
2145 * g++.dg/pr84231.C: New.
2146
2147 PR c++/84593
2148 * g++.dg/cpp1y/pr84593.C: New.
2149
2150 PR c++/84492
2151 * g++.dg/pr84492.C: New.
2152
2153 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2154
2155 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2156 __builtin_ppc_speculation_barrier.
2157
2158 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2159
2160 PR target/84700
2161 * gcc.target/powerpc/pr84700.c: New test.
2162
2163 2018-03-05 Nathan Sidwell <nathan@acm.org>
2164
2165 PR c++/84702
2166 * g++.dg/lookup/pr84702.C: New.
2167
2168 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2169
2170 PR target/84564
2171 * gcc.target/i386/pr84564.c: New test.
2172
2173 2018-03-05 Marek Polacek <polacek@redhat.com>
2174
2175 PR c++/84707
2176 * g++.dg/cpp0x/inline-ns10.C: New test.
2177
2178 2018-03-05 Nathan Sidwell <nathan@acm.org>
2179
2180 PR c++/84694
2181 * g++.dg/template/pr84694.C: New.
2182
2183 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2184
2185 PR target/84524
2186 * gcc.c-torture/execute/pr84524.c: New test.
2187 * gcc.target/i386/avx512bw-pr84524.c: New test.
2188
2189 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2190
2191 PR target/84264
2192 * g++.dg/pr84264.C: New test.
2193
2194 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2195
2196 PR c++/84618
2197 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2198 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2199 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2200
2201 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2202
2203 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2204 * g++.dg/other/i386-3.C: Ditto.
2205 * gcc.target/i386/sse-12.c: Ditto.
2206 * gcc.target/i386/sse-13.c: Ditto.
2207 * gcc.target/i386/sse-14.c: Ditto.
2208 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2209 * gcc.target/i386/wbinvd-1.c: New test.
2210 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2211 * gcc.target/i386/pconfig-1.c: Ditto.
2212
2213 2018-03-05 Pádraig Brady <P@draigBrady.com>
2214 Nathan Sidwell <nathan@acm.org>
2215
2216 PR c++/84497
2217 * g++.dg/cpp0x/pr84497.C: New.
2218
2219 2018-03-05 Richard Biener <rguenther@suse.de>
2220
2221 PR tree-optimization/84670
2222 * gcc.dg/pr84670-1.c: New testcase.
2223 * gcc.dg/pr84670-2.c: Likewise.
2224 * gcc.dg/pr84670-3.c: Likewise.
2225 * gcc.dg/pr84670-4.c: Likewise.
2226
2227 2018-03-05 Richard Biener <rguenther@suse.de>
2228
2229 PR tree-optimization/84650
2230 * gcc.dg/graphite/pr84650.c: New testcase.
2231
2232 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2233
2234 PR c++/82022
2235 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2236
2237 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2238
2239 PR fortran/71085
2240 * gfortran.dg/pr71085.f90: New test.
2241
2242 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2243
2244 PR fortran/66128
2245 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2246
2247 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2248
2249 PR fortran/51434
2250 * gfortran.dg/pr51434.f90: New test.
2251
2252 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2253
2254 PR c++/61358
2255 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2256
2257 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2258
2259 PR c++/67370
2260 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2261
2262 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2263
2264 PR c++/71464
2265 * g++.dg/torture/pr71464.C: New.
2266
2267 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2268
2269 PR fortran/80965
2270 * gfortran.dg/select_type_41.f90: New test.
2271
2272 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2273
2274 PR c++/61135
2275 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2276
2277 2018-03-02 Marek Polacek <polacek@redhat.com>
2278
2279 PR c++/84578
2280 * g++.dg/ext/flexary29.C: New test.
2281
2282 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2283
2284 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2285
2286 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2287
2288 PR c++/81812
2289 * g++.dg/torture/pr81812.C: New.
2290
2291 2018-03-02 Marek Polacek <polacek@redhat.com>
2292
2293 PR c++/84171
2294 * g++.dg/warn/Wsign-compare-8.C: New test.
2295
2296 PR c++/84663
2297 * g++.dg/parse/array-size3.C: New test.
2298
2299 PR c++/84664
2300 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2301
2302 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2303
2304 PR c++/84662
2305 * g++.dg/cpp1y/pr84662.C: New test.
2306
2307 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2308
2309 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2310 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2311 "dg-lto-options".
2312 * g++.dg/lto/20101010-1_0.C: Likewise.
2313 * g++.dg/lto/20101010-2_0.C: Likewise.
2314
2315 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2316
2317 PR ipa/84628
2318 * gcc.dg/pr84628.c: New test.
2319
2320 PR target/56540
2321 * gcc.target/ia64/pr56540.c: New test.
2322
2323 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2324
2325 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2326 32-bit target.
2327 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2328 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2329 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2330 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2331
2332 2018-03-02 Marek Polacek <polacek@redhat.com>
2333
2334 PR c++/84590
2335 * c-c++-common/ubsan/shift-11.c: New test.
2336
2337 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2338
2339 * gcc.dg/vect/vect-alias-check-13.c: New test.
2340
2341 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2342
2343 PR target/84614
2344 * gcc.dg/pr84614.c: New test.
2345
2346 PR inline-asm/84625
2347 * gcc.target/i386/pr84625.c: New test.
2348
2349 2018-03-02 Richard Biener <rguenther@suse.de>
2350
2351 PR tree-optimization/84427
2352 * gcc.dg/torture/pr84427.c: New testcase.
2353
2354 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2355
2356 PR target/84534
2357 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2358 powerpc64le*-*-linux*.
2359 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2360 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2361
2362 2018-03-01 Martin Sebor <msebor@redhat.com>
2363
2364 PR c++/84294
2365 * g++.dg/ext/attr-const.C: Remove xfail.
2366 * g++.dg/ext/attr-malloc-3.C: New test.
2367 * g++.dg/ext/attr-noinline-3.C: New test.
2368 * g++.dg/ext/attr-noreturn-3.C: New test.
2369 * g++.dg/ext/attr-nothrow-3.C: New test.
2370 * g++.dg/ext/attr-pure.C: Remove xfail.
2371
2372 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2373
2374 PR sanitizer/70875
2375 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2376 dg-options and dg-shouldfail "ubsan" directive.
2377
2378 2018-03-01 Marek Polacek <polacek@redhat.com>
2379 Jason Merrill <jason@redhat.com>
2380
2381 PR c++/84582
2382 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2383 * g++.dg/cpp1z/static1.C: New test.
2384 * g++.dg/template/static37.C: New test.
2385
2386 2018-03-01 Nathan Sidwell <nathan@acm.org>
2387
2388 PR c++/84434
2389 * g++.dg/template/pr84434.C: New.
2390
2391 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2392
2393 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2394 -mthumb to the command-line.
2395
2396 2018-03-01 Marek Polacek <polacek@redhat.com>
2397
2398 PR c++/84596
2399 * g++.dg/cpp0x/static_assert14.C: New test.
2400
2401 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2402
2403 PR c++/79410
2404 * g++.dg/torture/pr79410.C: New.
2405
2406 2018-03-01 Martin Liska <mliska@suse.cz>
2407
2408 PR sanitizer/82484
2409 * gcc.dg/asan/pr82484.c: New test.
2410
2411 2018-03-01 Richard Biener <rguenther@suse.de>
2412
2413 PR debug/84645
2414 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2415
2416 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2417
2418 PR fortran/84219
2419 * gfortran.dg/coarray_47.f90: New test.
2420
2421 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2422
2423 PR fortran/84538
2424 * gfortran.dg/class_array_23.f03: New test.
2425
2426 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2427
2428 PR rtl-optimization/84528
2429 * gcc.dg/torture/pr84538.c: Rename to...
2430 * gcc.dg/torture/pr84528.c: ...this.
2431
2432 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2433
2434 PR rtl-optimization/84528
2435 * gcc.dg/torture/pr84538.c: New test.
2436
2437 2018-02-28 Martin Sebor <msebor@redhat.com>
2438
2439 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2440 -fpic test failures.
2441 * c-c++-common/Wrestrict-2.c: Same.
2442 * c-c++-common/Wstringop-truncation.c: Same.
2443 * gcc.dg/Warray-bounds-22.c: Same.
2444 * gcc.dg/Wstringop-overflow.c: Same.
2445 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2446 (signed_range): Same.
2447 (unsigned_anti_range): Same.
2448 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2449 (signed_range): Same.
2450 (unsigned_anti_range): Same.
2451 * gcc.dg/attr-alloc_size-7.c: Same.
2452 * gcc.dg/attr-alloc_size-8.c: Same.
2453 * gcc.dg/builtin-alloc-size.c: Same.
2454 * gcc.dg/builtin-stpncpy.c: Same.
2455 * gcc.dg/builtins-nonnull.c: Same.
2456 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2457 * gcc.dg/pr79214.c: Same.
2458 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2459 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2460 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2461 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2462 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2463 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2464 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2465 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2466 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2467 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2468 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2469
2470 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2471
2472 PR target/84014
2473 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2474
2475 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2476
2477 PR c++/84609
2478 * g++.dg/cpp0x/pr84609.C: New test.
2479
2480 2018-02-28 Martin Sebor <msebor@redhat.com>
2481
2482 PR testsuite/84617
2483 * g++.dg/ext/attr-malloc-3.C: New test.
2484 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2485 to pre-existing problems.
2486 * g++.dg/ext/attr-pure.C: Same.
2487
2488 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2489
2490 PR fortran/83901
2491 * gfortran.dg/associate_37.f90: New test.
2492
2493 PR fortran/83344
2494 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2495
2496 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2497
2498 PR target/52991
2499 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2500 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2501 * gcc.dg/bf-ms-layout-4.c: New test.
2502 * gcc.dg/bf-ms-layout-5.c: New test.
2503
2504 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2505
2506 PR target/83399
2507 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2508
2509 2018-02-28 Richard Biener <rguenther@suse.de>
2510
2511 PR tree-optimization/84584
2512 * gcc.dg/graphite/pr84584.c: New testcase.
2513
2514 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2515
2516 PR preprocessor/84517
2517 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2518
2519 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2520
2521 * c-c++-common/dump-ada-spec-12.c: New test.
2522 * c-c++-common/dump-ada-spec-13.c: Likewise.
2523
2524 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2525
2526 * c-c++-common/dump-ada-spec-11.c: New test.
2527
2528 2018-02-28 Martin Liska <mliska@suse.cz>
2529
2530 PR testsuite/84597
2531 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2532 * g++.dg/ext/timevar2.C: Likewise.
2533
2534 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2535
2536 * c-c++-common/dump-ada-spec-8.c: New test.
2537 * c-c++-common/dump-ada-spec-9.c: Likewise.
2538 * c-c++-common/dump-ada-spec-10.c: Likewise.
2539
2540 2018-02-28 Richard Biener <rguenther@suse.de>
2541
2542 PR middle-end/84607
2543 * gcc.dg/pr84607.c: New testcase.
2544
2545 2018-02-28 Nathan Sidwell <nathan@acm.org>
2546
2547 PR c++/84602
2548 * g++.dg/lookup/pr84602.C: New.
2549
2550 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2551
2552 PR c++/83871
2553 PR c++/83503
2554 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2555 dg-options.
2556 * g++.dg/ext/attr-nonnull.C: Likewise.
2557 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2558 directives.
2559 * g++.dg/ext/attr-noinline-2.C: Likewise.
2560 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2561 -fdump-tree-eh in dg-options.
2562
2563 2018-02-28 Alan Modra <amodra@gmail.com>
2564
2565 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2566 GNU ld message.
2567 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2568
2569 2018-02-27 Martin Sebor <msebor@redhat.com>
2570
2571 PR c++/83871
2572 PR c++/83503
2573 * g++.dg/Wmissing-attributes.C: New test.
2574 * g++.dg/ext/attr-const-pure.C: New test.
2575 * g++.dg/ext/attr-const.C: New test.
2576 * g++.dg/ext/attr-deprecated-2.C: New test.
2577 * g++.dg/ext/attr-malloc-2.C: New test.
2578 * g++.dg/ext/attr-malloc.C: New test.
2579 * g++.dg/ext/attr-noinline-2.C: New test.
2580 * g++.dg/ext/attr-noinline.C: New test.
2581 * g++.dg/ext/attr-nonnull.C: New test.
2582 * g++.dg/ext/attr-noreturn-2.C: New test.
2583 * g++.dg/ext/attr-noreturn.C: New test.
2584 * g++.dg/ext/attr-nothrow-2.C: New test.
2585 * g++.dg/ext/attr-nothrow.C: New test.
2586 * g++.dg/ext/attr-optimize.C: New test.
2587 * g++.dg/ext/attr-pure.C: New test.
2588 * g++.dg/ext/attr-returns-nonnull.C: New test.
2589 * g++.dg/ext/attr-warning.C: New test.
2590
2591 2018-02-27 Nathan Sidwell <nathan@acm.org>
2592
2593 PR c++/84426
2594 * g++.dg/lookup/pr84426.C: New.
2595
2596 2018-02-27 Richard Biener <rguenther@suse.de>
2597
2598 PR tree-optimization/84512
2599 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2600
2601 2018-02-27 Martin Liska <mliska@suse.cz>
2602
2603 PR gcov-profile/84548
2604 * g++.dg/gcov/pr84548.C: New test.
2605
2606 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2607
2608 PR target/84575
2609 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2610
2611 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2612
2613 PR c++/84558
2614 * g++.dg/cpp1y/pr84558.C: New test.
2615
2616 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2617
2618 PR c++/84540
2619 * g++.dg/cpp0x/alignas14.C: New.
2620 * g++.dg/cpp0x/alignas15.C: Likewise.
2621
2622 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2623
2624 PR c++/84557
2625 * g++.dg/gomp/pr84557.C: New test.
2626
2627 2018-02-26 Marek Polacek <polacek@redhat.com>
2628
2629 PR c++/84325
2630 * g++.dg/cpp1z/pr84325.C: New test.
2631
2632 2018-02-26 Carl Love <cel@us.ibm.com>
2633
2634 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2635 Power 8 test file.
2636 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2637 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
2638 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
2639 -mcpu=power8.
2640 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
2641 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
2642 -mcpu=power8.
2643
2644 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2645
2646 PR target/84039
2647 * gcc.target/i386/indirect-thunk-1.c: Updated.
2648 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2649 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2650 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2651 * gcc.target/i386/indirect-thunk-5.c: Likewise.
2652 * gcc.target/i386/indirect-thunk-6.c: Likewise.
2653 * gcc.target/i386/indirect-thunk-7.c: Likewise.
2654 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2655 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2656 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2657 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2658 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2659 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2660 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
2661 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
2662 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
2663 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
2664 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
2665 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2666 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2667 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2668 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2669 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
2670 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
2671 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2672 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2673 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2674 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2675 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2676 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
2677 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
2678 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2679 * gcc.target/i386/ret-thunk-9.c: Likewise.
2680 * gcc.target/i386/ret-thunk-10.c: Likewise.
2681 * gcc.target/i386/ret-thunk-11.c: Likewise.
2682 * gcc.target/i386/ret-thunk-12.c: Likewise.
2683 * gcc.target/i386/ret-thunk-13.c: Likewise.
2684 * gcc.target/i386/ret-thunk-14.c: Likewise.
2685 * gcc.target/i386/ret-thunk-15.c: Likewise.
2686
2687 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
2688
2689 * gcc.c-torture/execute/20180226-1.c: New test.
2690
2691 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
2692
2693 PR tree-optimization/83965
2694 * gcc.dg/vect/pr83965-2.c: New test.
2695
2696 2018-02-26 Tom de Vries <tom@codesourcery.com>
2697
2698 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
2699
2700 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2701
2702 PR target/84530
2703 * gcc.target/i386/ret-thunk-22.c: New test.
2704 * gcc.target/i386/ret-thunk-23.c: Likewise.
2705 * gcc.target/i386/ret-thunk-24.c: Likewise.
2706 * gcc.target/i386/ret-thunk-25.c: Likewise.
2707 * gcc.target/i386/ret-thunk-26.c: Likewise.
2708
2709 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2710
2711 PR c++/84533
2712 * g++.dg/cpp1z/pr84533.C: New.
2713
2714 2018-02-26 Marek Polacek <polacek@redhat.com>
2715
2716 PR c++/84537
2717 * g++.dg/parse/error60.C: New test.
2718
2719 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2720
2721 PR c++/84556
2722 * g++.dg/gomp/pr84556.C: New test.
2723 * g++.dg/vect/pr84556.cc: New test.
2724
2725 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
2726
2727 PR fortran/32957
2728 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
2729 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2730 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
2731 * gfortran.dg/c_loc_test.f90: Likewise.
2732 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2733 * gfortran.dg/proc_decl_17.f90: Likewise.
2734 * gfortran.dg/proc_ptr_8.f90: Likewise.
2735
2736 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2737
2738 PR target/84521
2739 * gcc.target/aarch64/lr_free_2.c: Revert changes in
2740 r254814 disabling -fomit-frame-pointer by default.
2741 * gcc.target/aarch64/spill_1.c: Likewise.
2742 * gcc.target/aarch64/test_frame_11.c: Likewise.
2743 * gcc.target/aarch64/test_frame_12.c: Likewise.
2744 * gcc.target/aarch64/test_frame_13.c: Likewise.
2745 * gcc.target/aarch64/test_frame_14.c: Likewise.
2746 * gcc.target/aarch64/test_frame_15.c: Likewise.
2747 * gcc.target/aarch64/test_frame_3.c: Likewise.
2748 * gcc.target/aarch64/test_frame_5.c: Likewise.
2749 * gcc.target/aarch64/test_frame_9.c: Likewise.
2750
2751 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
2752
2753 PR fortran/83633
2754 * gfortran.dg/explicit_shape_1.f90: New test.
2755 * gfortran.dg/automatic_module_variable.f90: Update regex.
2756 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
2757 * gfortran.dg/constant_shape.f90: Ditto.
2758 * gfortran.dg/dec_structure_23.f90: Ditto.
2759 * gfortran.dg/pr78240.f90: Ditto.
2760
2761 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
2762
2763 PR fortran/84523
2764 * gfortran.dg/pr84523.f90: New test.
2765
2766 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2767
2768 PR fortran/78238
2769 * gfortran.dg/select_type_40.f90: New test.
2770
2771 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
2772
2773 PR fortran/30792
2774 * gfortran.dg/data_substring.f90: New test.
2775
2776 2018-02-24 Marek Polacek <polacek@redhat.com>
2777
2778 PR c++/83692
2779 * g++.dg/cpp1z/constexpr-83692.C: New test.
2780
2781 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
2782
2783 PR fortran/84346
2784 * gfortran.dg/statement_function_1.f90: Update test.
2785
2786 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2787
2788 PR fortran/84506
2789 * gfortran.dg/inquire_19.f90: New test.
2790
2791 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2792
2793 PR fortran/83149
2794 * gfortran.dg/pr83149_b.f90: New test.
2795 * gfortran.dg/pr83149_a.f90: Additional source for previous.
2796
2797 2018-02-23 Carl Love <cel@us.ibm.com>
2798
2799 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
2800 vec_signed2 and vec_unsigned2 to new Power 8 test file.
2801 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
2802 Power 8 tests.
2803
2804 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2805
2806 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
2807 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
2808
2809 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2810
2811 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
2812 expected output.
2813
2814 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2815
2816 PR fortran/83149
2817 * gfortran.dg/pr83149_1.f90: New test.
2818 * gfortran.dg/pr83149.f90: Additional source for previous.
2819
2820 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
2821
2822 PR testsuite/80551
2823 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
2824 __GI___pthread_mutex_init as well.
2825
2826 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2827
2828 PR fortran/83148
2829 * gfortran.dg/class_68.f90: New test.
2830
2831 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2832
2833 PR fortran/59781
2834 * gfortran.dg/derived_init_5.f90: New test.
2835
2836 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2837
2838 PR target/82851
2839 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
2840 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
2841
2842 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
2843
2844 PR target/81572
2845 * gcc.target/powerpc/pr81572.c: New.
2846
2847 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
2848
2849 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
2850
2851 2018-02-22 Martin Sebor <msebor@redhat.com>
2852
2853 PR tree-optimization/84480
2854 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
2855 * g++.dg/warn/Wstringop-truncation-1.C: New test.
2856
2857 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
2858
2859 PR target/84176
2860 * gcc.target/i386/indirect-thunk-11.c: New test.
2861 * gcc.target/i386/indirect-thunk-12.c: Likewise.
2862 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
2863 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
2864 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
2865 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
2866 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
2867 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
2868 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
2869 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
2870
2871 2018-02-22 Steve Ellcey <sellcey@cavium.com>
2872
2873 PR target/83335
2874 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
2875 ILP32 mode.
2876 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
2877
2878 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
2879
2880 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
2881
2882 2018-02-22 Marek Polacek <polacek@redhat.com>
2883
2884 PR c++/84493
2885 * g++.dg/parse/error59.C: New test.
2886
2887 2018-02-22 Tom de Vries <tom@codesourcery.com>
2888
2889 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
2890
2891 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
2892
2893 PR c++/77655
2894 * g++.dg/cpp0x/pr77655.C: New.
2895
2896 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2897
2898 PR c++/84496
2899 * g++.dg/cpp1y/pr84496.C: New test.
2900
2901 PR target/84502
2902 * g++.dg/torture/pr84502.C: New test.
2903
2904 PR tree-optimization/84503
2905 * gcc.dg/pr84503-1.c: New test.
2906 * gcc.dg/pr84503-2.c: New test.
2907
2908 2018-02-21 Jakub Jelinek <jakub@redhat.com>
2909
2910 PR tree-optimization/84478
2911 * gcc.c-torture/execute/pr84478.c: New test.
2912
2913 2018-02-20 Martin Sebor <msebor@redhat.com>
2914
2915 PR middle-end/84095
2916 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
2917 * c-c++-common/Wrestrict.c: Same.
2918 * gcc.dg/Wrestrict-6.c: Same.
2919 * gcc.dg/Warray-bounds-27.c: New test.
2920 * gcc.dg/Wrestrict-8.c: New test.
2921 * gcc.dg/Wrestrict-9.c: New test.
2922 * gcc.dg/pr84095.c: New test.
2923
2924 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2925
2926 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
2927
2928 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
2929
2930 PR fortran/48890
2931 PR fortran/83823
2932 * gfortran.dg/structure_constructor_14.f90: New test.
2933
2934 2018-02-20 Jeff Law <law@redhat.com>
2935
2936 PR middle-end/82123
2937 PR tree-optimization/81592
2938 PR middle-end/79257
2939 * gcc.dg/pr81592.c: New test.
2940 * gcc.dg/pr82123.c: New test.
2941 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
2942
2943 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2944
2945 PR c++/84488
2946 * g++.dg/warn/Wunused-var-30.C: New test.
2947
2948 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
2949
2950 PR tree-optimization/84419
2951 * gcc.dg/vect/pr84419.c: New test.
2952
2953 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2954
2955 PR middle-end/82004
2956 * gfortran.dg/pr82004.f90: New test.
2957
2958 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
2959
2960 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
2961
2962 2018-02-20 Martin Liska <mliska@suse.cz>
2963
2964 PR c/84310
2965 PR target/79747
2966 * gcc.target/i386/pr84310.c: New test.
2967 * gcc.target/i386/pr84310-2.c: Likewise.
2968
2969 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
2970
2971 PR c++/84446
2972 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
2973
2974 2018-02-20 Jakub Jelinek <jakub@redhat.com>
2975
2976 PR c++/84445
2977 * g++.dg/cpp1z/launder7.C: New test.
2978
2979 PR c++/84449
2980 * g++.dg/cpp0x/constexpr-84449.C: New test.
2981
2982 PR c++/84455
2983 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
2984
2985 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
2986
2987 PR fortran/83344
2988 PR fortran/83975
2989 * gfortran.dg/associate_22.f90: Enable commented out test.
2990 * gfortran.dg/associate_36.f90: New test.
2991
2992 2018-02-19 Jakub Jelinek <jakub@redhat.com>
2993
2994 PR target/84146
2995 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
2996
2997 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
2998
2999 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3000 (dg-options): Use -mavx instead of -w.
3001
3002 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3003
3004 PR c++/84444
3005 * g++.dg/cpp1z/launder8.C: New test.
3006
3007 PR c++/84448
3008 * g++.dg/gomp/pr84448.C: New test.
3009
3010 PR c++/84430
3011 * g++.dg/gomp/pr84430.C: New test.
3012
3013 PR tree-optimization/84452
3014 * gcc.dg/pr84452.c: New test.
3015
3016 PR c++/79064
3017 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3018
3019 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3020
3021 PR fortran/35339
3022 * gfortran.dg/implied_do_io_4.f90: New test.
3023
3024 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3025
3026 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3027 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3028 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3029
3030 2018-02-19 Carl Love <cel@us.ibm.com>
3031
3032 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3033
3034 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3035
3036 PR target/84460
3037 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3038
3039 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3040
3041 PR c++/84348
3042 * g++.dg/cpp0x/auto50.C: New.
3043 * g++.dg/parse/friend12.C: Adjust.
3044
3045 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3046
3047 PR libgfortran/84389
3048 * gfortran.dg/dtio_33.f90: New test.
3049
3050 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3051
3052 PR libgfortran/84412
3053 * gfortran.dg/inquire_18.f90: New test.
3054
3055 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3056
3057 PR fortran/84381
3058 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3059 * gfortran.dg/pointer_intent_3.f90: Ditto.
3060 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3061 * gfortran.dg/protected_3.f90: Ditto.
3062 * gfortran.dg/protected_4.f90: Ditto.
3063 * gfortran.dg/protected_5.f90: Ditto.
3064 * gfortran.dg/protected_6.f90: Ditto.
3065
3066 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3067
3068 PR fortran/80945
3069 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3070 change to run.
3071
3072 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3073
3074 PR fortran/84270
3075 * gfortran.dg/inline_matmul_22.f90: New test.
3076
3077 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3078
3079 PR fortran/84381
3080 * gfortran.dg/abort_shoulfail.f90: New test.
3081 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3082 by STOP n.
3083 * gfortran.dg/PR19754_2.f90: Likewise.
3084 * gfortran.dg/PR19872.f: Likewise.
3085 * gfortran.dg/PR49268.f90: Likewise.
3086 * gfortran.dg/Wall.f90: Likewise.
3087 * gfortran.dg/Wno-all.f90: Likewise.
3088 * gfortran.dg/achar_1.f90: Likewise.
3089 * gfortran.dg/achar_2.f90: Likewise.
3090 * gfortran.dg/achar_4.f90: Likewise.
3091 * gfortran.dg/achar_6.F90: Likewise.
3092 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3093 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3094 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3095 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3096 * gfortran.dg/actual_array_result_1.f90: Likewise.
3097 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3098 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3099 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3100 * gfortran.dg/actual_procedure_1.f90: Likewise.
3101 * gfortran.dg/adjustl_1.f90: Likewise.
3102 * gfortran.dg/advance_1.f90: Likewise.
3103 * gfortran.dg/advance_4.f90: Likewise.
3104 * gfortran.dg/advance_5.f90: Likewise.
3105 * gfortran.dg/advance_6.f90: Likewise.
3106 * gfortran.dg/aint_anint_1.f90: Likewise.
3107 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3108 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3109 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3110 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3111 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3112 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3113 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3114 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3115 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3116 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3117 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3118 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3119 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3120 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3121 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3122 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3123 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3124 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3125 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3126 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3127 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3128 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3129 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3130 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3131 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3132 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3133 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3134 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3135 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3136 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3137 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3138 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3139 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3140 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3141 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3142 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3143 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3144 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3145 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3146 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3147 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3148 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3149 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3150 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3151 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3152 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3153 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3154 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3155 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3156 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3157 * gfortran.dg/allocatable_function_1.f90: Likewise.
3158 * gfortran.dg/allocatable_function_10.f90: Likewise.
3159 * gfortran.dg/allocatable_function_3.f90: Likewise.
3160 * gfortran.dg/allocatable_function_5.f90: Likewise.
3161 * gfortran.dg/allocatable_function_6.f90: Likewise.
3162 * gfortran.dg/allocatable_function_7.f90: Likewise.
3163 * gfortran.dg/allocatable_function_8.f90: Likewise.
3164 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3165 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3166 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3167 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3168 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3169 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3170 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3171 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3172 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3173 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3174 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3175 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3176 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3177 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3178 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3179 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3180 * gfortran.dg/allocate_class_3.f90: Likewise.
3181 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3182 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3183 * gfortran.dg/allocate_derived_5.f90: Likewise.
3184 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3185 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3186 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3187 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3188 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3189 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3190 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3191 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3192 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3193 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3194 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3195 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3196 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3197 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3198 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3199 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3200 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3201 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3202 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3203 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3204 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3205 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3206 * gfortran.dg/altreturn_3.f90: Likewise.
3207 * gfortran.dg/altreturn_5.f90: Likewise.
3208 * gfortran.dg/altreturn_7.f90: Likewise.
3209 * gfortran.dg/and_or_xor.f90: Likewise.
3210 * gfortran.dg/anint_1.f90: Likewise.
3211 * gfortran.dg/any_all_1.f90: Likewise.
3212 * gfortran.dg/anyallcount_1.f90: Likewise.
3213 * gfortran.dg/append_1.f90: Likewise.
3214 * gfortran.dg/argument_checking_1.f90: Likewise.
3215 * gfortran.dg/argument_checking_2.f90: Likewise.
3216 * gfortran.dg/argument_checking_8.f90: Likewise.
3217 * gfortran.dg/arithmetic_if.f90: Likewise.
3218 * gfortran.dg/array_1.f90: Likewise.
3219 * gfortran.dg/array_2.f90: Likewise.
3220 * gfortran.dg/array_alloc_1.f90: Likewise.
3221 * gfortran.dg/array_alloc_2.f90: Likewise.
3222 * gfortran.dg/array_alloc_3.f90: Likewise.
3223 * gfortran.dg/array_assignment_1.F90: Likewise.
3224 * gfortran.dg/array_assignment_5.f90: Likewise.
3225 * gfortran.dg/array_constructor_1.f90: Likewise.
3226 * gfortran.dg/array_constructor_10.f90: Likewise.
3227 * gfortran.dg/array_constructor_11.f90: Likewise.
3228 * gfortran.dg/array_constructor_12.f90: Likewise.
3229 * gfortran.dg/array_constructor_15.f90: Likewise.
3230 * gfortran.dg/array_constructor_16.f90: Likewise.
3231 * gfortran.dg/array_constructor_17.f90: Likewise.
3232 * gfortran.dg/array_constructor_19.f90: Likewise.
3233 * gfortran.dg/array_constructor_23.f: Likewise.
3234 * gfortran.dg/array_constructor_24.f: Likewise.
3235 * gfortran.dg/array_constructor_32.f90: Likewise.
3236 * gfortran.dg/array_constructor_36.f90: Likewise.
3237 * gfortran.dg/array_constructor_39.f90: Likewise.
3238 * gfortran.dg/array_constructor_4.f90: Likewise.
3239 * gfortran.dg/array_constructor_40.f90: Likewise.
3240 * gfortran.dg/array_constructor_44.f90: Likewise.
3241 * gfortran.dg/array_constructor_45.f90: Likewise.
3242 * gfortran.dg/array_constructor_46.f90: Likewise.
3243 * gfortran.dg/array_constructor_47.f90: Likewise.
3244 * gfortran.dg/array_constructor_49.f90: Likewise.
3245 * gfortran.dg/array_constructor_5.f90: Likewise.
3246 * gfortran.dg/array_constructor_50.f90: Likewise.
3247 * gfortran.dg/array_constructor_6.f90: Likewise.
3248 * gfortran.dg/array_constructor_7.f90: Likewise.
3249 * gfortran.dg/array_constructor_8.f90: Likewise.
3250 * gfortran.dg/array_constructor_9.f90: Likewise.
3251 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3252 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3253 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3254 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3255 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3256 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3257 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3258 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3259 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3260 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3261 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3262 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3263 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3264 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3265 * gfortran.dg/array_function_1.f90: Likewise.
3266 * gfortran.dg/array_function_5.f90: Likewise.
3267 * gfortran.dg/array_initializer_1.f90: Likewise.
3268 * gfortran.dg/array_initializer_2.f90: Likewise.
3269 * gfortran.dg/array_memcpy_5.f90: Likewise.
3270 * gfortran.dg/array_memset_2.f90: Likewise.
3271 * gfortran.dg/array_reference_1.f90: Likewise.
3272 * gfortran.dg/array_return_value_1.f90: Likewise.
3273 * gfortran.dg/array_section_1.f90: Likewise.
3274 * gfortran.dg/array_temporaries_3.f90: Likewise.
3275 * gfortran.dg/arrayio_1.f90: Likewise.
3276 * gfortran.dg/arrayio_10.f90: Likewise.
3277 * gfortran.dg/arrayio_11.f90: Likewise.
3278 * gfortran.dg/arrayio_12.f90: Likewise.
3279 * gfortran.dg/arrayio_13.f90: Likewise.
3280 * gfortran.dg/arrayio_14.f90: Likewise.
3281 * gfortran.dg/arrayio_16.f90: Likewise.
3282 * gfortran.dg/arrayio_2.f90: Likewise.
3283 * gfortran.dg/arrayio_3.f90: Likewise.
3284 * gfortran.dg/arrayio_4.f90: Likewise.
3285 * gfortran.dg/arrayio_5.f90: Likewise.
3286 * gfortran.dg/arrayio_6.f90: Likewise.
3287 * gfortran.dg/arrayio_7.f90: Likewise.
3288 * gfortran.dg/arrayio_8.f90: Likewise.
3289 * gfortran.dg/arrayio_9.f90: Likewise.
3290 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3291 * gfortran.dg/assign_10.f90: Likewise.
3292 * gfortran.dg/assign_9.f90: Likewise.
3293 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3294 * gfortran.dg/assignment_1.f90: Likewise.
3295 * gfortran.dg/associate_1.f03: Likewise.
3296 * gfortran.dg/associate_11.f90: Likewise.
3297 * gfortran.dg/associate_13.f90: Likewise.
3298 * gfortran.dg/associate_15.f90: Likewise.
3299 * gfortran.dg/associate_17.f90: Likewise.
3300 * gfortran.dg/associate_18.f08: Likewise.
3301 * gfortran.dg/associate_19.f03: Likewise.
3302 * gfortran.dg/associate_20.f03: Likewise.
3303 * gfortran.dg/associate_22.f90: Likewise.
3304 * gfortran.dg/associate_23.f90: Likewise.
3305 * gfortran.dg/associate_24.f90: Likewise.
3306 * gfortran.dg/associate_25.f90: Likewise.
3307 * gfortran.dg/associate_27.f90: Likewise.
3308 * gfortran.dg/associate_28.f90: Likewise.
3309 * gfortran.dg/associate_32.f03: Likewise.
3310 * gfortran.dg/associate_33.f03: Likewise.
3311 * gfortran.dg/associate_34.f90: Likewise.
3312 * gfortran.dg/associate_6.f03: Likewise.
3313 * gfortran.dg/associate_7.f03: Likewise.
3314 * gfortran.dg/associate_8.f03: Likewise.
3315 * gfortran.dg/associate_9.f03: Likewise.
3316 * gfortran.dg/associated_1.f90: Likewise.
3317 * gfortran.dg/associated_2.f90: Likewise.
3318 * gfortran.dg/associated_5.f90: Likewise.
3319 * gfortran.dg/associated_6.f90: Likewise.
3320 * gfortran.dg/associated_target_3.f90: Likewise.
3321 * gfortran.dg/associated_target_4.f90: Likewise.
3322 * gfortran.dg/associated_target_5.f03: Likewise.
3323 * gfortran.dg/associated_target_6.f03: Likewise.
3324 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3325 * gfortran.dg/assumed_rank_1.f90: Likewise.
3326 * gfortran.dg/assumed_rank_10.f90: Likewise.
3327 * gfortran.dg/assumed_rank_2.f90: Likewise.
3328 * gfortran.dg/assumed_rank_7.f90: Likewise.
3329 * gfortran.dg/assumed_rank_8.f90: Likewise.
3330 * gfortran.dg/assumed_rank_9.f90: Likewise.
3331 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3332 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3333 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3334 * gfortran.dg/assumed_type_2.f90: Likewise.
3335 * gfortran.dg/atan2_1.f90: Likewise.
3336 * gfortran.dg/auto_array_1.f90: Likewise.
3337 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3338 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3339 * gfortran.dg/auto_char_len_3.f90: Likewise.
3340 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3341 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3342 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3343 * gfortran.dg/auto_save_2.f90: Likewise.
3344 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3345 * gfortran.dg/backslash_1.f90: Likewise.
3346 * gfortran.dg/backslash_2.f90: Likewise.
3347 * gfortran.dg/backslash_3.f: Likewise.
3348 * gfortran.dg/backspace_1.f: Likewise.
3349 * gfortran.dg/backspace_10.f90: Likewise.
3350 * gfortran.dg/backspace_11.f90: Likewise.
3351 * gfortran.dg/backspace_2.f: Likewise.
3352 * gfortran.dg/backspace_3.f: Likewise.
3353 * gfortran.dg/backspace_4.f: Likewise.
3354 * gfortran.dg/backspace_5.f: Likewise.
3355 * gfortran.dg/backspace_6.f: Likewise.
3356 * gfortran.dg/backspace_7.f90: Likewise.
3357 * gfortran.dg/backspace_8.f: Likewise.
3358 * gfortran.dg/backspace_9.f: Likewise.
3359 * gfortran.dg/bessel_1.f90: Likewise.
3360 * gfortran.dg/bessel_2.f90: Likewise.
3361 * gfortran.dg/bessel_5.f90: Likewise.
3362 * gfortran.dg/bessel_6.f90: Likewise.
3363 * gfortran.dg/bessel_7.f90: Likewise.
3364 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3365 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3366 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3367 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3368 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3369 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3370 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3371 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3372 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3373 * gfortran.dg/bit_comparison_1.F90: Likewise.
3374 * gfortran.dg/bit_comparison_2.F90: Likewise.
3375 * gfortran.dg/block_1.f08: Likewise.
3376 * gfortran.dg/block_13.f08: Likewise.
3377 * gfortran.dg/block_14.f90: Likewise.
3378 * gfortran.dg/block_2.f08: Likewise.
3379 * gfortran.dg/block_6.f08: Likewise.
3380 * gfortran.dg/block_7.f08: Likewise.
3381 * gfortran.dg/block_8.f08: Likewise.
3382 * gfortran.dg/blockdata_1.f90: Likewise.
3383 * gfortran.dg/bound_1.f90: Likewise.
3384 * gfortran.dg/bound_2.f90: Likewise.
3385 * gfortran.dg/bound_3.f90: Likewise.
3386 * gfortran.dg/bound_4.f90: Likewise.
3387 * gfortran.dg/bound_5.f90: Likewise.
3388 * gfortran.dg/bound_6.f90: Likewise.
3389 * gfortran.dg/bound_7.f90: Likewise.
3390 * gfortran.dg/bound_8.f90: Likewise.
3391 * gfortran.dg/bound_9.f90: Likewise.
3392 * gfortran.dg/bound_simplification_1.f90: Likewise.
3393 * gfortran.dg/bound_simplification_3.f90: Likewise.
3394 * gfortran.dg/bound_simplification_4.f90: Likewise.
3395 * gfortran.dg/bound_simplification_5.f90: Likewise.
3396 * gfortran.dg/bound_simplification_6.f90: Likewise.
3397 * gfortran.dg/bounds_check_1.f90: Likewise.
3398 * gfortran.dg/bounds_check_12.f90: Likewise.
3399 * gfortran.dg/bounds_check_14.f90: Likewise.
3400 * gfortran.dg/bounds_check_15.f90: Likewise.
3401 * gfortran.dg/bounds_check_19.f90: Likewise.
3402 * gfortran.dg/bounds_check_8.f90: Likewise.
3403 * gfortran.dg/bounds_check_9.f90: Likewise.
3404 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3405 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3406 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3407 * gfortran.dg/boz_1.f90: Likewise.
3408 * gfortran.dg/boz_11.f90: Likewise.
3409 * gfortran.dg/boz_13.f90: Likewise.
3410 * gfortran.dg/boz_14.f90: Likewise.
3411 * gfortran.dg/boz_15.f90: Likewise.
3412 * gfortran.dg/boz_3.f90: Likewise.
3413 * gfortran.dg/boz_6.f90: Likewise.
3414 * gfortran.dg/boz_9.f90: Likewise.
3415 * gfortran.dg/byte_1.f90: Likewise.
3416 * gfortran.dg/byte_2.f90: Likewise.
3417 * gfortran.dg/c_assoc.f90: Likewise.
3418 * gfortran.dg/c_assoc_2.f03: Likewise.
3419 * gfortran.dg/c_assoc_3.f90: Likewise.
3420 * gfortran.dg/c_by_val_1.f: Likewise.
3421 * gfortran.dg/c_by_val_5.f90: Likewise.
3422 * gfortran.dg/c_char_tests.f03: Likewise.
3423 * gfortran.dg/c_char_tests_2.f03: Likewise.
3424 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3425 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3426 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3427 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3428 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3429 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3430 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3431 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3432 * gfortran.dg/c_kind_params.f90: Likewise.
3433 * gfortran.dg/c_loc_test_20.f90: Likewise.
3434 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3435 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3436 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3437 * gfortran.dg/c_size_t_test.f03: Likewise.
3438 * gfortran.dg/c_sizeof_1.f90: Likewise.
3439 * gfortran.dg/c_sizeof_5.f90: Likewise.
3440 * gfortran.dg/c_sizeof_6.f90: Likewise.
3441 * gfortran.dg/char4_iunit_1.f03: Likewise.
3442 * gfortran.dg/char4_iunit_2.f03: Likewise.
3443 * gfortran.dg/char_allocation_1.f90: Likewise.
3444 * gfortran.dg/char_array_constructor.f90: Likewise.
3445 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3446 * gfortran.dg/char_assign_1.f90: Likewise.
3447 * gfortran.dg/char_associated_1.f90: Likewise.
3448 * gfortran.dg/char_cast_2.f90: Likewise.
3449 * gfortran.dg/char_comparison_1.f: Likewise.
3450 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3451 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3452 * gfortran.dg/char_cons_len.f90: Likewise.
3453 * gfortran.dg/char_conversion.f90: Likewise.
3454 * gfortran.dg/char_cshift_1.f90: Likewise.
3455 * gfortran.dg/char_cshift_2.f90: Likewise.
3456 * gfortran.dg/char_decl_2.f90: Likewise.
3457 * gfortran.dg/char_eoshift_1.f90: Likewise.
3458 * gfortran.dg/char_eoshift_2.f90: Likewise.
3459 * gfortran.dg/char_eoshift_3.f90: Likewise.
3460 * gfortran.dg/char_eoshift_4.f90: Likewise.
3461 * gfortran.dg/char_eoshift_5.f90: Likewise.
3462 * gfortran.dg/char_expr_1.f90: Likewise.
3463 * gfortran.dg/char_expr_3.f90: Likewise.
3464 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3465 * gfortran.dg/char_length_12.f90: Likewise.
3466 * gfortran.dg/char_length_14.f90: Likewise.
3467 * gfortran.dg/char_length_15.f90: Likewise.
3468 * gfortran.dg/char_length_17.f90: Likewise.
3469 * gfortran.dg/char_length_20.f90: Likewise.
3470 * gfortran.dg/char_length_21.f90: Likewise.
3471 * gfortran.dg/char_length_5.f90: Likewise.
3472 * gfortran.dg/char_length_6.f90: Likewise.
3473 * gfortran.dg/char_length_7.f90: Likewise.
3474 * gfortran.dg/char_length_8.f90: Likewise.
3475 * gfortran.dg/char_pack_1.f90: Likewise.
3476 * gfortran.dg/char_pack_2.f90: Likewise.
3477 * gfortran.dg/char_pointer_assign.f90: Likewise.
3478 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3479 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3480 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3481 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3482 * gfortran.dg/char_pointer_func.f90: Likewise.
3483 * gfortran.dg/char_reshape_1.f90: Likewise.
3484 * gfortran.dg/char_result_1.f90: Likewise.
3485 * gfortran.dg/char_result_12.f90: Likewise.
3486 * gfortran.dg/char_result_13.f90: Likewise.
3487 * gfortran.dg/char_result_14.f90: Likewise.
3488 * gfortran.dg/char_result_15.f90: Likewise.
3489 * gfortran.dg/char_result_2.f90: Likewise.
3490 * gfortran.dg/char_result_3.f90: Likewise.
3491 * gfortran.dg/char_result_4.f90: Likewise.
3492 * gfortran.dg/char_result_5.f90: Likewise.
3493 * gfortran.dg/char_result_6.f90: Likewise.
3494 * gfortran.dg/char_result_7.f90: Likewise.
3495 * gfortran.dg/char_result_8.f90: Likewise.
3496 * gfortran.dg/char_spread_1.f90: Likewise.
3497 * gfortran.dg/char_transpose_1.f90: Likewise.
3498 * gfortran.dg/char_type_len.f90: Likewise.
3499 * gfortran.dg/char_unpack_1.f90: Likewise.
3500 * gfortran.dg/char_unpack_2.f90: Likewise.
3501 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3502 * gfortran.dg/character_comparison_1.f90: Likewise.
3503 * gfortran.dg/character_comparison_2.f90: Likewise.
3504 * gfortran.dg/character_comparison_3.f90: Likewise.
3505 * gfortran.dg/character_comparison_4.f90: Likewise.
3506 * gfortran.dg/character_comparison_5.f90: Likewise.
3507 * gfortran.dg/character_comparison_6.f90: Likewise.
3508 * gfortran.dg/character_comparison_7.f90: Likewise.
3509 * gfortran.dg/character_comparison_8.f90: Likewise.
3510 * gfortran.dg/character_comparison_9.f90: Likewise.
3511 * gfortran.dg/charlen_15.f90: Likewise.
3512 * gfortran.dg/charlen_16.f90: Likewise.
3513 * gfortran.dg/chkbits.f90: Likewise.
3514 * gfortran.dg/chmod_1.f90: Likewise.
3515 * gfortran.dg/chmod_2.f90: Likewise.
3516 * gfortran.dg/chmod_3.f90: Likewise.
3517 * gfortran.dg/class_1.f03: Likewise.
3518 * gfortran.dg/class_18.f03: Likewise.
3519 * gfortran.dg/class_19.f03: Likewise.
3520 * gfortran.dg/class_35.f90: Likewise.
3521 * gfortran.dg/class_46.f03: Likewise.
3522 * gfortran.dg/class_48.f90: Likewise.
3523 * gfortran.dg/class_51.f90: Likewise.
3524 * gfortran.dg/class_52.f90: Likewise.
3525 * gfortran.dg/class_6.f03: Likewise.
3526 * gfortran.dg/class_63.f90: Likewise.
3527 * gfortran.dg/class_64.f90: Likewise.
3528 * gfortran.dg/class_65.f90: Likewise.
3529 * gfortran.dg/class_66.f90: Likewise.
3530 * gfortran.dg/class_67.f90: Likewise.
3531 * gfortran.dg/class_9.f03: Likewise.
3532 * gfortran.dg/class_alias.f90: Likewise.
3533 * gfortran.dg/class_allocate_1.f03: Likewise.
3534 * gfortran.dg/class_allocate_10.f03: Likewise.
3535 * gfortran.dg/class_allocate_13.f90: Likewise.
3536 * gfortran.dg/class_allocate_14.f90: Likewise.
3537 * gfortran.dg/class_allocate_15.f90: Likewise.
3538 * gfortran.dg/class_allocate_19.f03: Likewise.
3539 * gfortran.dg/class_allocate_21.f90: Likewise.
3540 * gfortran.dg/class_allocate_22.f90: Likewise.
3541 * gfortran.dg/class_allocate_3.f03: Likewise.
3542 * gfortran.dg/class_allocate_4.f03: Likewise.
3543 * gfortran.dg/class_allocate_5.f90: Likewise.
3544 * gfortran.dg/class_allocate_6.f03: Likewise.
3545 * gfortran.dg/class_allocate_7.f03: Likewise.
3546 * gfortran.dg/class_allocate_8.f03: Likewise.
3547 * gfortran.dg/class_allocate_9.f03: Likewise.
3548 * gfortran.dg/class_array_1.f03: Likewise.
3549 * gfortran.dg/class_array_14.f90: Likewise.
3550 * gfortran.dg/class_array_15.f03: Likewise.
3551 * gfortran.dg/class_array_16.f90: Likewise.
3552 * gfortran.dg/class_array_2.f03: Likewise.
3553 * gfortran.dg/class_array_20.f03: Likewise.
3554 * gfortran.dg/class_array_21.f03: Likewise.
3555 * gfortran.dg/class_array_3.f03: Likewise.
3556 * gfortran.dg/class_array_4.f03: Likewise.
3557 * gfortran.dg/class_array_7.f03: Likewise.
3558 * gfortran.dg/class_array_8.f03: Likewise.
3559 * gfortran.dg/class_array_9.f03: Likewise.
3560 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3561 * gfortran.dg/class_dummy_1.f03: Likewise.
3562 * gfortran.dg/class_optional_1.f90: Likewise.
3563 * gfortran.dg/class_optional_2.f90: Likewise.
3564 * gfortran.dg/class_result_5.f90: Likewise.
3565 * gfortran.dg/class_result_6.f90: Likewise.
3566 * gfortran.dg/class_to_type_1.f03: Likewise.
3567 * gfortran.dg/class_to_type_2.f90: Likewise.
3568 * gfortran.dg/class_to_type_3.f03: Likewise.
3569 * gfortran.dg/class_to_type_4.f90: Likewise.
3570 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3571 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3572 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3573 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3574 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3575 * gfortran.dg/coarray/codimension.f90: Likewise.
3576 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3577 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3578 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3579 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3580 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3581 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3582 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3583 * gfortran.dg/coarray/event_1.f90: Likewise.
3584 * gfortran.dg/coarray/event_2.f90: Likewise.
3585 * gfortran.dg/coarray/get_array.f90: Likewise.
3586 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3587 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3588 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3589 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3590 * gfortran.dg/coarray/lock_1.f90: Likewise.
3591 * gfortran.dg/coarray/lock_2.f90: Likewise.
3592 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3593 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3594 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3595 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3596 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3597 * gfortran.dg/coarray/registering_1.f90: Likewise.
3598 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3599 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3600 * gfortran.dg/coarray/send_array.f90: Likewise.
3601 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3602 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3603 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3604 * gfortran.dg/coarray/sync_1.f90: Likewise.
3605 * gfortran.dg/coarray/sync_3.f90: Likewise.
3606 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3607 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3608 * gfortran.dg/coarray_13.f90: Likewise.
3609 * gfortran.dg/coarray_15.f90: Likewise.
3610 * gfortran.dg/coarray_16.f90: Likewise.
3611 * gfortran.dg/coarray_2.f90: Likewise.
3612 * gfortran.dg/coarray_23.f90: Likewise.
3613 * gfortran.dg/coarray_40.f90: Likewise.
3614 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3615 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3616 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3617 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3618 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3619 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3620 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3621 * gfortran.dg/coarray_allocate_7.f08: Likewise.
3622 * gfortran.dg/coarray_allocate_8.f08: Likewise.
3623 * gfortran.dg/coarray_allocate_9.f08: Likewise.
3624 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3625 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3626 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
3627 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
3628 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
3629 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
3630 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
3631 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
3632 * gfortran.dg/coarray_stat_2.f90: Likewise.
3633 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3634 * gfortran.dg/coindexed_1.f90: Likewise.
3635 * gfortran.dg/comma.f: Likewise.
3636 * gfortran.dg/comma_format_extension_3.f: Likewise.
3637 * gfortran.dg/comma_format_extension_4.f: Likewise.
3638 * gfortran.dg/common_2.f90: Likewise.
3639 * gfortran.dg/common_4.f90: Likewise.
3640 * gfortran.dg/common_align_1.f90: Likewise.
3641 * gfortran.dg/common_align_2.f90: Likewise.
3642 * gfortran.dg/common_equivalence_1.f: Likewise.
3643 * gfortran.dg/common_pointer_1.f90: Likewise.
3644 * gfortran.dg/common_resize_1.f: Likewise.
3645 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
3646 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
3647 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
3648 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
3649 * gfortran.dg/complex_read.f90: Likewise.
3650 * gfortran.dg/complex_write.f90: Likewise.
3651 * gfortran.dg/constant_substring.f: Likewise.
3652 * gfortran.dg/constructor_2.f90: Likewise.
3653 * gfortran.dg/constructor_3.f90: Likewise.
3654 * gfortran.dg/constructor_6.f90: Likewise.
3655 * gfortran.dg/contained_1.f90: Likewise.
3656 * gfortran.dg/contained_3.f90: Likewise.
3657 * gfortran.dg/contained_equivalence_1.f90: Likewise.
3658 * gfortran.dg/contained_module_proc_1.f90: Likewise.
3659 * gfortran.dg/continuation_1.f90: Likewise.
3660 * gfortran.dg/continuation_11.f90: Likewise.
3661 * gfortran.dg/continuation_12.f90: Likewise.
3662 * gfortran.dg/continuation_13.f90: Likewise.
3663 * gfortran.dg/continuation_14.f: Likewise.
3664 * gfortran.dg/continuation_8.f90: Likewise.
3665 * gfortran.dg/convert_2.f90: Likewise.
3666 * gfortran.dg/convert_implied_open.f90: Likewise.
3667 * gfortran.dg/count_init_expr.f03: Likewise.
3668 * gfortran.dg/cr_lf.f90: Likewise.
3669 * gfortran.dg/cray_pointers_10.f90: Likewise.
3670 * gfortran.dg/cray_pointers_2.f90: Likewise.
3671 * gfortran.dg/cray_pointers_5.f90: Likewise.
3672 * gfortran.dg/cray_pointers_7.f90: Likewise.
3673 * gfortran.dg/cray_pointers_8.f90: Likewise.
3674 * gfortran.dg/cshift_1.f90: Likewise.
3675 * gfortran.dg/cshift_2.f90: Likewise.
3676 * gfortran.dg/cshift_large_1.f90: Likewise.
3677 * gfortran.dg/cshift_nan_1.f90: Likewise.
3678 * gfortran.dg/csqrt_2.f: Likewise.
3679 * gfortran.dg/data_array_1.f90: Likewise.
3680 * gfortran.dg/data_char_1.f90: Likewise.
3681 * gfortran.dg/data_char_2.f90: Likewise.
3682 * gfortran.dg/data_char_3.f90: Likewise.
3683 * gfortran.dg/data_derived_1.f90: Likewise.
3684 * gfortran.dg/data_implied_do_1.f90: Likewise.
3685 * gfortran.dg/data_namelist_conflict.f90: Likewise.
3686 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
3687 * gfortran.dg/deallocate_stat.f90: Likewise.
3688 * gfortran.dg/deallocate_stat_2.f90: Likewise.
3689 * gfortran.dg/debug/pr37738.f: Likewise.
3690 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
3691 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
3692 * gfortran.dg/dec_exp_1.f90: Likewise.
3693 * gfortran.dg/dec_init_1.f90: Likewise.
3694 * gfortran.dg/dec_init_2.f90: Likewise.
3695 * gfortran.dg/dec_init_3.f90: Likewise.
3696 * gfortran.dg/dec_init_4.f90: Likewise.
3697 * gfortran.dg/dec_io_1.f90: Likewise.
3698 * gfortran.dg/dec_io_2.f90: Likewise.
3699 * gfortran.dg/dec_io_2a.f90: Likewise.
3700 * gfortran.dg/dec_io_6.f90: Likewise.
3701 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
3702 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
3703 * gfortran.dg/dec_math.f90: Likewise.
3704 * gfortran.dg/dec_parameter_1.f: Likewise.
3705 * gfortran.dg/dec_parameter_2.f90: Likewise.
3706 * gfortran.dg/dec_static_1.f90: Likewise.
3707 * gfortran.dg/dec_static_2.f90: Likewise.
3708 * gfortran.dg/dec_structure_1.f90: Likewise.
3709 * gfortran.dg/dec_structure_10.f90: Likewise.
3710 * gfortran.dg/dec_structure_18.f90: Likewise.
3711 * gfortran.dg/dec_structure_19.f90: Likewise.
3712 * gfortran.dg/dec_structure_2.f90: Likewise.
3713 * gfortran.dg/dec_structure_22.f90: Likewise.
3714 * gfortran.dg/dec_structure_3.f90: Likewise.
3715 * gfortran.dg/dec_structure_4.f90: Likewise.
3716 * gfortran.dg/dec_structure_5.f90: Likewise.
3717 * gfortran.dg/dec_structure_6.f90: Likewise.
3718 * gfortran.dg/dec_structure_7.f90: Likewise.
3719 * gfortran.dg/dec_union_1.f90: Likewise.
3720 * gfortran.dg/dec_union_2.f90: Likewise.
3721 * gfortran.dg/dec_union_3.f90: Likewise.
3722 * gfortran.dg/dec_union_4.f90: Likewise.
3723 * gfortran.dg/dec_union_5.f90: Likewise.
3724 * gfortran.dg/default_format_1.f90: Likewise.
3725 * gfortran.dg/default_format_2.f90: Likewise.
3726 * gfortran.dg/default_format_denormal_1.f90: Likewise.
3727 * gfortran.dg/default_format_denormal_2.f90: Likewise.
3728 * gfortran.dg/default_initialization_3.f90: Likewise.
3729 * gfortran.dg/default_initialization_4.f90: Likewise.
3730 * gfortran.dg/default_initialization_5.f90: Likewise.
3731 * gfortran.dg/deferred_character_1.f90: Likewise.
3732 * gfortran.dg/deferred_character_10.f90: Likewise.
3733 * gfortran.dg/deferred_character_11.f90: Likewise.
3734 * gfortran.dg/deferred_character_12.f90: Likewise.
3735 * gfortran.dg/deferred_character_13.f90: Likewise.
3736 * gfortran.dg/deferred_character_14.f90: Likewise.
3737 * gfortran.dg/deferred_character_15.f90: Likewise.
3738 * gfortran.dg/deferred_character_16.f90: Likewise.
3739 * gfortran.dg/deferred_character_2.f90: Likewise.
3740 * gfortran.dg/deferred_character_3.f90: Likewise.
3741 * gfortran.dg/deferred_character_4.f90: Likewise.
3742 * gfortran.dg/deferred_character_5.f90: Likewise.
3743 * gfortran.dg/deferred_character_6.f90: Likewise.
3744 * gfortran.dg/deferred_character_7.f90: Likewise.
3745 * gfortran.dg/deferred_character_8.f90: Likewise.
3746 * gfortran.dg/deferred_character_9.f90: Likewise.
3747 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
3748 * gfortran.dg/deferred_type_component_1.f90: Likewise.
3749 * gfortran.dg/deferred_type_component_2.f90: Likewise.
3750 * gfortran.dg/deferred_type_param_2.f90: Likewise.
3751 * gfortran.dg/deferred_type_param_4.f90: Likewise.
3752 * gfortran.dg/deferred_type_param_5.f90: Likewise.
3753 * gfortran.dg/deferred_type_param_6.f90: Likewise.
3754 * gfortran.dg/deferred_type_param_8.f90: Likewise.
3755 * gfortran.dg/deferred_type_param_9.f90: Likewise.
3756 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
3757 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
3758 * gfortran.dg/defined_assignment_1.f90: Likewise.
3759 * gfortran.dg/defined_assignment_10.f90: Likewise.
3760 * gfortran.dg/defined_assignment_11.f90: Likewise.
3761 * gfortran.dg/defined_assignment_2.f90: Likewise.
3762 * gfortran.dg/defined_assignment_3.f90: Likewise.
3763 * gfortran.dg/defined_assignment_4.f90: Likewise.
3764 * gfortran.dg/defined_assignment_5.f90: Likewise.
3765 * gfortran.dg/defined_assignment_8.f90: Likewise.
3766 * gfortran.dg/defined_assignment_9.f90: Likewise.
3767 * gfortran.dg/dependency_2.f90: Likewise.
3768 * gfortran.dg/dependency_21.f90: Likewise.
3769 * gfortran.dg/dependency_22.f90: Likewise.
3770 * gfortran.dg/dependency_23.f90: Likewise.
3771 * gfortran.dg/dependency_24.f90: Likewise.
3772 * gfortran.dg/dependency_25.f90: Likewise.
3773 * gfortran.dg/dependency_26.f90: Likewise.
3774 * gfortran.dg/dependency_39.f90: Likewise.
3775 * gfortran.dg/dependency_40.f90: Likewise.
3776 * gfortran.dg/dependency_41.f90: Likewise.
3777 * gfortran.dg/dependency_42.f90: Likewise.
3778 * gfortran.dg/dependency_43.f90: Likewise.
3779 * gfortran.dg/dependency_44.f90: Likewise.
3780 * gfortran.dg/dependency_45.f90: Likewise.
3781 * gfortran.dg/dependency_50.f90: Likewise.
3782 * gfortran.dg/dependency_51.f90: Likewise.
3783 * gfortran.dg/dependent_decls_1.f90: Likewise.
3784 * gfortran.dg/der_array_1.f90: Likewise.
3785 * gfortran.dg/der_array_io_1.f90: Likewise.
3786 * gfortran.dg/der_array_io_2.f90: Likewise.
3787 * gfortran.dg/der_array_io_3.f90: Likewise.
3788 * gfortran.dg/der_io_1.f90: Likewise.
3789 * gfortran.dg/der_io_3.f90: Likewise.
3790 * gfortran.dg/der_pointer_2.f90: Likewise.
3791 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
3792 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
3793 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
3794 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
3795 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
3796 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3797 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
3798 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
3799 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
3800 * gfortran.dg/derived_external_function_1.f90: Likewise.
3801 * gfortran.dg/derived_init_1.f90: Likewise.
3802 * gfortran.dg/derived_init_2.f90: Likewise.
3803 * gfortran.dg/derived_init_3.f90: Likewise.
3804 * gfortran.dg/derived_init_4.f90: Likewise.
3805 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
3806 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3807 * gfortran.dg/dev_null.F90: Likewise.
3808 * gfortran.dg/dfloat_1.f90: Likewise.
3809 * gfortran.dg/dim_sum_1.f90: Likewise.
3810 * gfortran.dg/dim_sum_2.f90: Likewise.
3811 * gfortran.dg/dim_sum_3.f90: Likewise.
3812 * gfortran.dg/direct_io_10.f: Likewise.
3813 * gfortran.dg/direct_io_11.f90: Likewise.
3814 * gfortran.dg/direct_io_12.f90: Likewise.
3815 * gfortran.dg/direct_io_2.f90: Likewise.
3816 * gfortran.dg/direct_io_3.f90: Likewise.
3817 * gfortran.dg/direct_io_4.f90: Likewise.
3818 * gfortran.dg/direct_io_5.f90: Likewise.
3819 * gfortran.dg/direct_io_6.f90: Likewise.
3820 * gfortran.dg/direct_io_7.f90: Likewise.
3821 * gfortran.dg/direct_io_8.f90: Likewise.
3822 * gfortran.dg/direct_io_9.f: Likewise.
3823 * gfortran.dg/do_1.f90: Likewise.
3824 * gfortran.dg/do_3.F90: Likewise.
3825 * gfortran.dg/do_concurrent_2.f90: Likewise.
3826 * gfortran.dg/do_concurrent_4.f90: Likewise.
3827 * gfortran.dg/do_corner_warn.f90: Likewise.
3828 * gfortran.dg/do_iterator_2.f90: Likewise.
3829 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
3830 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
3831 * gfortran.dg/dos_eol.f: Likewise.
3832 * gfortran.dg/dot_product_1.f03: Likewise.
3833 * gfortran.dg/dot_product_2.f90: Likewise.
3834 * gfortran.dg/dot_product_4.f90: Likewise.
3835 * gfortran.dg/dshift_1.F90: Likewise.
3836 * gfortran.dg/dshift_2.F90: Likewise.
3837 * gfortran.dg/dtio_1.f90: Likewise.
3838 * gfortran.dg/dtio_10.f90: Likewise.
3839 * gfortran.dg/dtio_12.f90: Likewise.
3840 * gfortran.dg/dtio_14.f90: Likewise.
3841 * gfortran.dg/dtio_15.f90: Likewise.
3842 * gfortran.dg/dtio_16.f90: Likewise.
3843 * gfortran.dg/dtio_17.f90: Likewise.
3844 * gfortran.dg/dtio_19.f90: Likewise.
3845 * gfortran.dg/dtio_2.f90: Likewise.
3846 * gfortran.dg/dtio_20.f03: Likewise.
3847 * gfortran.dg/dtio_22.f90: Likewise.
3848 * gfortran.dg/dtio_24.f90: Likewise.
3849 * gfortran.dg/dtio_25.f90: Likewise.
3850 * gfortran.dg/dtio_26.f03: Likewise.
3851 * gfortran.dg/dtio_27.f90: Likewise.
3852 * gfortran.dg/dtio_28.f03: Likewise.
3853 * gfortran.dg/dtio_3.f90: Likewise.
3854 * gfortran.dg/dtio_30.f03: Likewise.
3855 * gfortran.dg/dtio_31.f03: Likewise.
3856 * gfortran.dg/dtio_32.f03: Likewise.
3857 * gfortran.dg/dtio_4.f90: Likewise.
3858 * gfortran.dg/dtio_5.f90: Likewise.
3859 * gfortran.dg/dtio_7.f90: Likewise.
3860 * gfortran.dg/dtio_8.f90: Likewise.
3861 * gfortran.dg/dtio_9.f90: Likewise.
3862 * gfortran.dg/dummy_procedure_3.f90: Likewise.
3863 * gfortran.dg/dummy_procedure_7.f90: Likewise.
3864 * gfortran.dg/dup_save_1.f90: Likewise.
3865 * gfortran.dg/dup_save_2.f90: Likewise.
3866 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
3867 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
3868 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
3869 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
3870 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
3871 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
3872 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
3873 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
3874 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
3875 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
3876 * gfortran.dg/e_d_fmt.f90: Likewise.
3877 * gfortran.dg/edit_real_1.f90: Likewise.
3878 * gfortran.dg/elemental_by_value_1.f90: Likewise.
3879 * gfortran.dg/elemental_dependency_1.f90: Likewise.
3880 * gfortran.dg/elemental_dependency_4.f90: Likewise.
3881 * gfortran.dg/elemental_dependency_5.f90: Likewise.
3882 * gfortran.dg/elemental_dependency_6.f90: Likewise.
3883 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
3884 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
3885 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
3886 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
3887 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
3888 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
3889 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
3890 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
3891 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
3892 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
3893 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
3894 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
3895 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
3896 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
3897 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
3898 * gfortran.dg/empty_format_1.f90: Likewise.
3899 * gfortran.dg/endfile.f: Likewise.
3900 * gfortran.dg/endfile.f90: Likewise.
3901 * gfortran.dg/endfile_2.f90: Likewise.
3902 * gfortran.dg/entry_1.f90: Likewise.
3903 * gfortran.dg/entry_10.f90: Likewise.
3904 * gfortran.dg/entry_12.f90: Likewise.
3905 * gfortran.dg/entry_13.f90: Likewise.
3906 * gfortran.dg/entry_14.f90: Likewise.
3907 * gfortran.dg/entry_16.f90: Likewise.
3908 * gfortran.dg/entry_3.f90: Likewise.
3909 * gfortran.dg/entry_6.f90: Likewise.
3910 * gfortran.dg/entry_9.f90: Likewise.
3911 * gfortran.dg/entry_array_specs_2.f: Likewise.
3912 * gfortran.dg/enum_1.f90: Likewise.
3913 * gfortran.dg/enum_9.f90: Likewise.
3914 * gfortran.dg/eof_1.f90: Likewise.
3915 * gfortran.dg/eof_2.f90: Likewise.
3916 * gfortran.dg/eof_4.f90: Likewise.
3917 * gfortran.dg/eof_5.f90: Likewise.
3918 * gfortran.dg/eor_handling_1.f90: Likewise.
3919 * gfortran.dg/eor_handling_2.f90: Likewise.
3920 * gfortran.dg/eor_handling_3.f90: Likewise.
3921 * gfortran.dg/eor_handling_4.f90: Likewise.
3922 * gfortran.dg/eor_handling_5.f90: Likewise.
3923 * gfortran.dg/eoshift_3.f90: Likewise.
3924 * gfortran.dg/eoshift_4.f90: Likewise.
3925 * gfortran.dg/eoshift_5.f90: Likewise.
3926 * gfortran.dg/eoshift_6.f90: Likewise.
3927 * gfortran.dg/eoshift_large_1.f90: Likewise.
3928 * gfortran.dg/equiv_6.f90: Likewise.
3929 * gfortran.dg/equiv_7.f90: Likewise.
3930 * gfortran.dg/equiv_9.f90: Likewise.
3931 * gfortran.dg/equiv_constraint_4.f90: Likewise.
3932 * gfortran.dg/erf_2.F90: Likewise.
3933 * gfortran.dg/erf_3.F90: Likewise.
3934 * gfortran.dg/erfc_scaled_1.f90: Likewise.
3935 * gfortran.dg/error_format_2.f90: Likewise.
3936 * gfortran.dg/error_recovery_5.f90: Likewise.
3937 * gfortran.dg/execute_command_line_2.f90: Likewise.
3938 * gfortran.dg/execute_command_line_3.f90: Likewise.
3939 * gfortran.dg/exit_1.f08: Likewise.
3940 * gfortran.dg/exit_3.f08: Likewise.
3941 * gfortran.dg/exponent_1.f90: Likewise.
3942 * gfortran.dg/exponent_2.f90: Likewise.
3943 * gfortran.dg/extended_char_comparison_1.f: Likewise.
3944 * gfortran.dg/extends_1.f03: Likewise.
3945 * gfortran.dg/extends_16.f90: Likewise.
3946 * gfortran.dg/extends_2.f03: Likewise.
3947 * gfortran.dg/extends_3.f03: Likewise.
3948 * gfortran.dg/extends_4.f03: Likewise.
3949 * gfortran.dg/extends_type_of_1.f03: Likewise.
3950 * gfortran.dg/extends_type_of_2.f03: Likewise.
3951 * gfortran.dg/external_procedures_3.f90: Likewise.
3952 * gfortran.dg/f2003_inquire_1.f03: Likewise.
3953 * gfortran.dg/f2003_io_1.f03: Likewise.
3954 * gfortran.dg/f2003_io_4.f03: Likewise.
3955 * gfortran.dg/f2003_io_5.f03: Likewise.
3956 * gfortran.dg/f2003_io_6.f03: Likewise.
3957 * gfortran.dg/f2003_io_7.f03: Likewise.
3958 * gfortran.dg/f2c_1.f90: Likewise.
3959 * gfortran.dg/f2c_2.f90: Likewise.
3960 * gfortran.dg/f2c_3.f90: Likewise.
3961 * gfortran.dg/f2c_4.f90: Likewise.
3962 * gfortran.dg/f2c_6.f90: Likewise.
3963 * gfortran.dg/f2c_7.f90: Likewise.
3964 * gfortran.dg/f2c_9.f90: Likewise.
3965 * gfortran.dg/fgetc_1.f90: Likewise.
3966 * gfortran.dg/fgetc_2.f90: Likewise.
3967 * gfortran.dg/filename_null.f90: Likewise.
3968 * gfortran.dg/finalize_12.f90: Likewise.
3969 * gfortran.dg/finalize_13.f90: Likewise.
3970 * gfortran.dg/finalize_15.f90: Likewise.
3971 * gfortran.dg/finalize_17.f90: Likewise.
3972 * gfortran.dg/finalize_18.f90: Likewise.
3973 * gfortran.dg/finalize_25.f90: Likewise.
3974 * gfortran.dg/finalize_29.f08: Likewise.
3975 * gfortran.dg/finalize_31.f90: Likewise.
3976 * gfortran.dg/float_1.f90: Likewise.
3977 * gfortran.dg/flush_1.f90: Likewise.
3978 * gfortran.dg/fmt_bz_bn.f: Likewise.
3979 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
3980 * gfortran.dg/fmt_cache_1.f: Likewise.
3981 * gfortran.dg/fmt_cache_2.f: Likewise.
3982 * gfortran.dg/fmt_cache_3.f90: Likewise.
3983 * gfortran.dg/fmt_colon.f90: Likewise.
3984 * gfortran.dg/fmt_e.f90: Likewise.
3985 * gfortran.dg/fmt_en.f90: Likewise.
3986 * gfortran.dg/fmt_error_10.f: Likewise.
3987 * gfortran.dg/fmt_error_9.f: Likewise.
3988 * gfortran.dg/fmt_exhaust.f90: Likewise.
3989 * gfortran.dg/fmt_f0_1.f90: Likewise.
3990 * gfortran.dg/fmt_f_an_p.f: Likewise.
3991 * gfortran.dg/fmt_fw_d.f90: Likewise.
3992 * gfortran.dg/fmt_g.f: Likewise.
3993 * gfortran.dg/fmt_g0_1.f08: Likewise.
3994 * gfortran.dg/fmt_g0_2.f08: Likewise.
3995 * gfortran.dg/fmt_g0_4.f08: Likewise.
3996 * gfortran.dg/fmt_g0_5.f08: Likewise.
3997 * gfortran.dg/fmt_g0_6.f08: Likewise.
3998 * gfortran.dg/fmt_g0_7.f08: Likewise.
3999 * gfortran.dg/fmt_g_1.f90: Likewise.
4000 * gfortran.dg/fmt_int_sign.f90: Likewise.
4001 * gfortran.dg/fmt_l.f90: Likewise.
4002 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4003 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4004 * gfortran.dg/fmt_p_1.f90: Likewise.
4005 * gfortran.dg/fmt_pf.f90: Likewise.
4006 * gfortran.dg/fmt_read.f90: Likewise.
4007 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4008 * gfortran.dg/fmt_t_1.f90: Likewise.
4009 * gfortran.dg/fmt_t_2.f90: Likewise.
4010 * gfortran.dg/fmt_t_3.f90: Likewise.
4011 * gfortran.dg/fmt_t_4.f90: Likewise.
4012 * gfortran.dg/fmt_t_5.f90: Likewise.
4013 * gfortran.dg/fmt_t_6.f: Likewise.
4014 * gfortran.dg/fmt_t_7.f: Likewise.
4015 * gfortran.dg/fmt_t_9.f: Likewise.
4016 * gfortran.dg/fmt_tl.f: Likewise.
4017 * gfortran.dg/fmt_unlimited.f90: Likewise.
4018 * gfortran.dg/fmt_white.f: Likewise.
4019 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4020 * gfortran.dg/fold_nearest.f90: Likewise.
4021 * gfortran.dg/forall_1.f90: Likewise.
4022 * gfortran.dg/forall_10.f90: Likewise.
4023 * gfortran.dg/forall_12.f90: Likewise.
4024 * gfortran.dg/forall_13.f90: Likewise.
4025 * gfortran.dg/forall_15.f90: Likewise.
4026 * gfortran.dg/forall_4.f90: Likewise.
4027 * gfortran.dg/forall_5.f90: Likewise.
4028 * gfortran.dg/forall_6.f90: Likewise.
4029 * gfortran.dg/forall_7.f90: Likewise.
4030 * gfortran.dg/fraction.f90: Likewise.
4031 * gfortran.dg/fseek.f90: Likewise.
4032 * gfortran.dg/ftell_1.f90: Likewise.
4033 * gfortran.dg/ftell_2.f90: Likewise.
4034 * gfortran.dg/ftell_3.f90: Likewise.
4035 * gfortran.dg/func_assign_2.f90: Likewise.
4036 * gfortran.dg/func_assign_3.f90: Likewise.
4037 * gfortran.dg/func_derived_1.f90: Likewise.
4038 * gfortran.dg/func_derived_2.f90: Likewise.
4039 * gfortran.dg/func_derived_3.f90: Likewise.
4040 * gfortran.dg/func_result_1.f90: Likewise.
4041 * gfortran.dg/func_result_2.f90: Likewise.
4042 * gfortran.dg/func_result_6.f90: Likewise.
4043 * gfortran.dg/function_charlen_2.f90: Likewise.
4044 * gfortran.dg/function_charlen_3.f: Likewise.
4045 * gfortran.dg/function_kinds_1.f90: Likewise.
4046 * gfortran.dg/function_kinds_4.f90: Likewise.
4047 * gfortran.dg/function_optimize_10.f90: Likewise.
4048 * gfortran.dg/function_optimize_11.f90: Likewise.
4049 * gfortran.dg/function_optimize_12.f90: Likewise.
4050 * gfortran.dg/function_optimize_4.f90: Likewise.
4051 * gfortran.dg/function_optimize_8.f90: Likewise.
4052 * gfortran.dg/g77/13037.f: Likewise.
4053 * gfortran.dg/g77/1832.f: Likewise.
4054 * gfortran.dg/g77/19981119-0.f: Likewise.
4055 * gfortran.dg/g77/19990313-0.f: Likewise.
4056 * gfortran.dg/g77/19990313-1.f: Likewise.
4057 * gfortran.dg/g77/19990313-2.f: Likewise.
4058 * gfortran.dg/g77/19990313-3.f: Likewise.
4059 * gfortran.dg/g77/19990419-1.f: Likewise.
4060 * gfortran.dg/g77/19990826-0.f: Likewise.
4061 * gfortran.dg/g77/19990826-2.f: Likewise.
4062 * gfortran.dg/g77/20000503-1.f: Likewise.
4063 * gfortran.dg/g77/20001111.f: Likewise.
4064 * gfortran.dg/g77/20010116.f: Likewise.
4065 * gfortran.dg/g77/20010216-1.f: Likewise.
4066 * gfortran.dg/g77/20010430.f: Likewise.
4067 * gfortran.dg/g77/20010610.f: Likewise.
4068 * gfortran.dg/g77/6177.f: Likewise.
4069 * gfortran.dg/g77/7388.f: Likewise.
4070 * gfortran.dg/g77/947.f: Likewise.
4071 * gfortran.dg/g77/970625-2.f: Likewise.
4072 * gfortran.dg/g77/971102-1.f: Likewise.
4073 * gfortran.dg/g77/980628-0.f: Likewise.
4074 * gfortran.dg/g77/980628-1.f: Likewise.
4075 * gfortran.dg/g77/980628-10.f: Likewise.
4076 * gfortran.dg/g77/980628-2.f: Likewise.
4077 * gfortran.dg/g77/980628-3.f: Likewise.
4078 * gfortran.dg/g77/980628-7.f: Likewise.
4079 * gfortran.dg/g77/980628-8.f: Likewise.
4080 * gfortran.dg/g77/980628-9.f: Likewise.
4081 * gfortran.dg/g77/980701-0.f: Likewise.
4082 * gfortran.dg/g77/980701-1.f: Likewise.
4083 * gfortran.dg/g77/cabs.f: Likewise.
4084 * gfortran.dg/g77/claus.f: Likewise.
4085 * gfortran.dg/g77/complex_1.f: Likewise.
4086 * gfortran.dg/g77/cpp3.F: Likewise.
4087 * gfortran.dg/g77/cpp4.F: Likewise.
4088 * gfortran.dg/g77/cpp5.F: Likewise.
4089 * gfortran.dg/g77/dcomplex.f: Likewise.
4090 * gfortran.dg/g77/dnrm2.f: Likewise.
4091 * gfortran.dg/g77/erfc.f: Likewise.
4092 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4093 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4094 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4095 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4096 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4097 * gfortran.dg/g77/int8421.f: Likewise.
4098 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4099 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4100 * gfortran.dg/g77/le.f: Likewise.
4101 * gfortran.dg/g77/short.f: Likewise.
4102 * gfortran.dg/gamma_1.f90: Likewise.
4103 * gfortran.dg/gamma_4.f90: Likewise.
4104 * gfortran.dg/gamma_5.f90: Likewise.
4105 * gfortran.dg/generic_13.f90: Likewise.
4106 * gfortran.dg/generic_15.f90: Likewise.
4107 * gfortran.dg/generic_19.f90: Likewise.
4108 * gfortran.dg/generic_20.f90: Likewise.
4109 * gfortran.dg/generic_23.f03: Likewise.
4110 * gfortran.dg/generic_25.f90: Likewise.
4111 * gfortran.dg/generic_27.f90: Likewise.
4112 * gfortran.dg/generic_31.f90: Likewise.
4113 * gfortran.dg/generic_4.f90: Likewise.
4114 * gfortran.dg/global_vars_c_init.f90: Likewise.
4115 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4116 * gfortran.dg/gnu_logical_1.F: Likewise.
4117 * gfortran.dg/goacc/fixed-1.f: Likewise.
4118 * gfortran.dg/goacc/fixed-2.f: Likewise.
4119 * gfortran.dg/goacc/gang-static.f95: Likewise.
4120 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4121 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4122 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4123 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4124 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4125 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4126 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4127 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4128 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4129 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4130 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4131 * gfortran.dg/gomp/pr48794.f90: Likewise.
4132 * gfortran.dg/gomp/pr72744.f90: Likewise.
4133 * gfortran.dg/gomp/pr77665.f90: Likewise.
4134 * gfortran.dg/gomp/workshare2.f90: Likewise.
4135 * gfortran.dg/gomp/workshare3.f90: Likewise.
4136 * gfortran.dg/goto_1.f: Likewise.
4137 * gfortran.dg/goto_2.f90: Likewise.
4138 * gfortran.dg/goto_4.f90: Likewise.
4139 * gfortran.dg/goto_6.f: Likewise.
4140 * gfortran.dg/graphite/id-26.f03: Likewise.
4141 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4142 * gfortran.dg/graphite/pr29581.f90: Likewise.
4143 * gfortran.dg/graphite/pr29832.f90: Likewise.
4144 * gfortran.dg/graphite/run-id-1.f: Likewise.
4145 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4146 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4147 * gfortran.dg/hollerith.f90: Likewise.
4148 * gfortran.dg/hollerith4.f90: Likewise.
4149 * gfortran.dg/hollerith6.f90: Likewise.
4150 * gfortran.dg/hollerith8.f90: Likewise.
4151 * gfortran.dg/hollerith_1.f90: Likewise.
4152 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4153 * gfortran.dg/hollerith_f95.f90: Likewise.
4154 * gfortran.dg/hollerith_legacy.f90: Likewise.
4155 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4156 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4157 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4158 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4159 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4160 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4161 * gfortran.dg/hypot_1.f90: Likewise.
4162 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4163 * gfortran.dg/iargc.f90: Likewise.
4164 * gfortran.dg/ibits.f90: Likewise.
4165 * gfortran.dg/ichar_1.f90: Likewise.
4166 * gfortran.dg/ichar_2.f90: Likewise.
4167 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4168 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4169 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4170 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4171 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4172 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4173 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4174 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4175 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4176 * gfortran.dg/ieee/large_1.f90: Likewise.
4177 * gfortran.dg/ieee/large_2.f90: Likewise.
4178 * gfortran.dg/ieee/large_3.F90: Likewise.
4179 * gfortran.dg/ieee/large_4.f90: Likewise.
4180 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4181 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4182 * gfortran.dg/impl_do_var_data.f90: Likewise.
4183 * gfortran.dg/implicit_10.f90: Likewise.
4184 * gfortran.dg/implicit_12.f90: Likewise.
4185 * gfortran.dg/implicit_class_1.f90: Likewise.
4186 * gfortran.dg/implicit_pure_1.f90: Likewise.
4187 * gfortran.dg/implied_do_1.f90: Likewise.
4188 * gfortran.dg/implied_do_io_1.f90: Likewise.
4189 * gfortran.dg/implied_do_io_2.f90: Likewise.
4190 * gfortran.dg/implied_do_io_3.f90: Likewise.
4191 * gfortran.dg/implied_shape_1.f08: Likewise.
4192 * gfortran.dg/import.f90: Likewise.
4193 * gfortran.dg/import4.f90: Likewise.
4194 * gfortran.dg/impure_1.f08: Likewise.
4195 * gfortran.dg/index.f90: Likewise.
4196 * gfortran.dg/index_2.f90: Likewise.
4197 * gfortran.dg/init_flag_1.f90: Likewise.
4198 * gfortran.dg/init_flag_10.f90: Likewise.
4199 * gfortran.dg/init_flag_15.f03: Likewise.
4200 * gfortran.dg/init_flag_2.f90: Likewise.
4201 * gfortran.dg/init_flag_3.f90: Likewise.
4202 * gfortran.dg/init_flag_4.f90: Likewise.
4203 * gfortran.dg/init_flag_5.f90: Likewise.
4204 * gfortran.dg/init_flag_6.f90: Likewise.
4205 * gfortran.dg/init_flag_7.f90: Likewise.
4206 * gfortran.dg/init_flag_9.f90: Likewise.
4207 * gfortran.dg/initialization_11.f90: Likewise.
4208 * gfortran.dg/initialization_19.f90: Likewise.
4209 * gfortran.dg/initialization_2.f90: Likewise.
4210 * gfortran.dg/initialization_22.f90: Likewise.
4211 * gfortran.dg/initialization_27.f90: Likewise.
4212 * gfortran.dg/initialization_5.f90: Likewise.
4213 * gfortran.dg/initialization_6.f90: Likewise.
4214 * gfortran.dg/inline_matmul_1.f90: Likewise.
4215 * gfortran.dg/inline_matmul_10.f90: Likewise.
4216 * gfortran.dg/inline_matmul_11.f90: Likewise.
4217 * gfortran.dg/inline_matmul_13.f90: Likewise.
4218 * gfortran.dg/inline_matmul_14.f90: Likewise.
4219 * gfortran.dg/inline_matmul_16.f90: Likewise.
4220 * gfortran.dg/inline_matmul_17.f90: Likewise.
4221 * gfortran.dg/inline_matmul_18.f90: Likewise.
4222 * gfortran.dg/inline_matmul_19.f90: Likewise.
4223 * gfortran.dg/inline_matmul_2.f90: Likewise.
4224 * gfortran.dg/inline_matmul_20.f90: Likewise.
4225 * gfortran.dg/inline_matmul_22.f90: Likewise.
4226 * gfortran.dg/inline_matmul_3.f90: Likewise.
4227 * gfortran.dg/inline_matmul_4.f90: Likewise.
4228 * gfortran.dg/inline_matmul_5.f90: Likewise.
4229 * gfortran.dg/inline_matmul_6.f90: Likewise.
4230 * gfortran.dg/inline_matmul_7.f90: Likewise.
4231 * gfortran.dg/inline_matmul_8.f90: Likewise.
4232 * gfortran.dg/inline_matmul_9.f90: Likewise.
4233 * gfortran.dg/inline_sum_1.f90: Likewise.
4234 * gfortran.dg/inline_sum_3.f90: Likewise.
4235 * gfortran.dg/inline_sum_5.f90: Likewise.
4236 * gfortran.dg/inquire-complex.f90: Likewise.
4237 * gfortran.dg/inquire.f90: Likewise.
4238 * gfortran.dg/inquire_10.f90: Likewise.
4239 * gfortran.dg/inquire_13.f90: Likewise.
4240 * gfortran.dg/inquire_15.f90: Likewise.
4241 * gfortran.dg/inquire_16.f90: Likewise.
4242 * gfortran.dg/inquire_17.f90: Likewise.
4243 * gfortran.dg/inquire_5.f90: Likewise.
4244 * gfortran.dg/inquire_6.f90: Likewise.
4245 * gfortran.dg/inquire_7.f90: Likewise.
4246 * gfortran.dg/inquire_9.f90: Likewise.
4247 * gfortran.dg/inquire_internal.f90: Likewise.
4248 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4249 * gfortran.dg/inquire_size.f90: Likewise.
4250 * gfortran.dg/int_1.f90: Likewise.
4251 * gfortran.dg/int_conv_1.f90: Likewise.
4252 * gfortran.dg/int_range_io_1.f90: Likewise.
4253 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4254 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4255 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4256 * gfortran.dg/integer_plus.f90: Likewise.
4257 * gfortran.dg/intent_out_2.f90: Likewise.
4258 * gfortran.dg/intent_out_5.f90: Likewise.
4259 * gfortran.dg/intent_out_6.f90: Likewise.
4260 * gfortran.dg/interface_12.f90: Likewise.
4261 * gfortran.dg/interface_19.f90: Likewise.
4262 * gfortran.dg/interface_4.f90: Likewise.
4263 * gfortran.dg/interface_5.f90: Likewise.
4264 * gfortran.dg/interface_9.f90: Likewise.
4265 * gfortran.dg/interface_assignment_1.f90: Likewise.
4266 * gfortran.dg/interface_assignment_2.f90: Likewise.
4267 * gfortran.dg/internal_dummy_2.f08: Likewise.
4268 * gfortran.dg/internal_dummy_3.f08: Likewise.
4269 * gfortran.dg/internal_dummy_4.f08: Likewise.
4270 * gfortran.dg/internal_pack_1.f90: Likewise.
4271 * gfortran.dg/internal_pack_10.f90: Likewise.
4272 * gfortran.dg/internal_pack_12.f90: Likewise.
4273 * gfortran.dg/internal_pack_13.f90: Likewise.
4274 * gfortran.dg/internal_pack_14.f90: Likewise.
4275 * gfortran.dg/internal_pack_15.f90: Likewise.
4276 * gfortran.dg/internal_pack_2.f90: Likewise.
4277 * gfortran.dg/internal_pack_3.f90: Likewise.
4278 * gfortran.dg/internal_pack_4.f90: Likewise.
4279 * gfortran.dg/internal_pack_6.f90: Likewise.
4280 * gfortran.dg/internal_pack_8.f90: Likewise.
4281 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4282 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4283 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4284 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4285 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4286 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4287 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4288 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4289 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4290 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4291 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4292 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4293 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4294 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4295 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4296 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4297 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4298 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4299 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4300 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4301 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4302 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4303 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4304 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4305 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4306 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4307 * gfortran.dg/io_err_1.f90: Likewise.
4308 * gfortran.dg/io_real_boz.f90: Likewise.
4309 * gfortran.dg/iomsg_1.f90: Likewise.
4310 * gfortran.dg/iostat_1.f90: Likewise.
4311 * gfortran.dg/iostat_2.f90: Likewise.
4312 * gfortran.dg/iostat_4.f90: Likewise.
4313 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4314 * gfortran.dg/ishft_1.f90: Likewise.
4315 * gfortran.dg/ishft_2.f90: Likewise.
4316 * gfortran.dg/ishft_4.f90: Likewise.
4317 * gfortran.dg/isnan_1.f90: Likewise.
4318 * gfortran.dg/isnan_2.f90: Likewise.
4319 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4320 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4321 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4322 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4323 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4324 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4325 * gfortran.dg/itime_idate_1.f: Likewise.
4326 * gfortran.dg/itime_idate_2.f: Likewise.
4327 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4328 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4329 * gfortran.dg/large_real_kind_1.f90: Likewise.
4330 * gfortran.dg/large_real_kind_2.F90: Likewise.
4331 * gfortran.dg/large_real_kind_3.F90: Likewise.
4332 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4333 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4334 * gfortran.dg/large_recl.f90: Likewise.
4335 * gfortran.dg/large_unit_1.f90: Likewise.
4336 * gfortran.dg/large_unit_2.f90: Likewise.
4337 * gfortran.dg/largeequiv_1.f90: Likewise.
4338 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4339 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4340 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4341 * gfortran.dg/list_read_1.f90: Likewise.
4342 * gfortran.dg/list_read_10.f90: Likewise.
4343 * gfortran.dg/list_read_11.f90: Likewise.
4344 * gfortran.dg/list_read_12.f90: Likewise.
4345 * gfortran.dg/list_read_13.f: Likewise.
4346 * gfortran.dg/list_read_14.f90: Likewise.
4347 * gfortran.dg/list_read_2.f90: Likewise.
4348 * gfortran.dg/list_read_3.f90: Likewise.
4349 * gfortran.dg/list_read_4.f90: Likewise.
4350 * gfortran.dg/list_read_5.f90: Likewise.
4351 * gfortran.dg/list_read_6.f90: Likewise.
4352 * gfortran.dg/list_read_7.f90: Likewise.
4353 * gfortran.dg/list_read_8.f90: Likewise.
4354 * gfortran.dg/list_read_9.f90: Likewise.
4355 * gfortran.dg/loc_2.f90: Likewise.
4356 * gfortran.dg/logical_1.f90: Likewise.
4357 * gfortran.dg/logical_dot_product.f90: Likewise.
4358 * gfortran.dg/logical_temp_io.f90: Likewise.
4359 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4360 * gfortran.dg/lrshift_1.f90: Likewise.
4361 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4362 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4363 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4364 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4365 * gfortran.dg/make_unit.f90: Likewise.
4366 * gfortran.dg/mapping_1.f90: Likewise.
4367 * gfortran.dg/mapping_2.f90: Likewise.
4368 * gfortran.dg/mapping_3.f90: Likewise.
4369 * gfortran.dg/masklr_1.F90: Likewise.
4370 * gfortran.dg/masklr_2.F90: Likewise.
4371 * gfortran.dg/matmul_1.f90: Likewise.
4372 * gfortran.dg/matmul_10.f90: Likewise.
4373 * gfortran.dg/matmul_12.f90: Likewise.
4374 * gfortran.dg/matmul_16.f90: Likewise.
4375 * gfortran.dg/matmul_17.f90: Likewise.
4376 * gfortran.dg/matmul_18.f90: Likewise.
4377 * gfortran.dg/matmul_2.f90: Likewise.
4378 * gfortran.dg/matmul_3.f90: Likewise.
4379 * gfortran.dg/matmul_4.f90: Likewise.
4380 * gfortran.dg/matmul_6.f90: Likewise.
4381 * gfortran.dg/matmul_8.f03: Likewise.
4382 * gfortran.dg/matmul_9.f90: Likewise.
4383 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4384 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4385 * gfortran.dg/matmul_const.f90: Likewise.
4386 * gfortran.dg/maxloc_1.f90: Likewise.
4387 * gfortran.dg/maxloc_2.f90: Likewise.
4388 * gfortran.dg/maxloc_3.f90: Likewise.
4389 * gfortran.dg/maxloc_4.f90: Likewise.
4390 * gfortran.dg/maxloc_string_1.f90: Likewise.
4391 * gfortran.dg/maxlocval_1.f90: Likewise.
4392 * gfortran.dg/maxlocval_2.f90: Likewise.
4393 * gfortran.dg/maxlocval_3.f90: Likewise.
4394 * gfortran.dg/maxlocval_4.f90: Likewise.
4395 * gfortran.dg/maxval_char_1.f90: Likewise.
4396 * gfortran.dg/maxval_char_2.f90: Likewise.
4397 * gfortran.dg/maxval_char_3.f90: Likewise.
4398 * gfortran.dg/maxval_char_4.f90: Likewise.
4399 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4400 * gfortran.dg/mclock.f90: Likewise.
4401 * gfortran.dg/merge_bits_1.F90: Likewise.
4402 * gfortran.dg/merge_bits_2.F90: Likewise.
4403 * gfortran.dg/merge_char_1.f90: Likewise.
4404 * gfortran.dg/merge_init_expr.f90: Likewise.
4405 * gfortran.dg/min_max_optional_1.f90: Likewise.
4406 * gfortran.dg/min_max_optional_5.f90: Likewise.
4407 * gfortran.dg/minloc_1.f90: Likewise.
4408 * gfortran.dg/minloc_2.f90: Likewise.
4409 * gfortran.dg/minloc_3.f90: Likewise.
4410 * gfortran.dg/minloc_4.f90: Likewise.
4411 * gfortran.dg/minloc_string_1.f90: Likewise.
4412 * gfortran.dg/minlocval_1.f90: Likewise.
4413 * gfortran.dg/minlocval_2.f90: Likewise.
4414 * gfortran.dg/minlocval_3.f90: Likewise.
4415 * gfortran.dg/minlocval_4.f90: Likewise.
4416 * gfortran.dg/minmax_char_1.f90: Likewise.
4417 * gfortran.dg/minmaxloc_1.f90: Likewise.
4418 * gfortran.dg/minmaxloc_10.f90: Likewise.
4419 * gfortran.dg/minmaxloc_11.f90: Likewise.
4420 * gfortran.dg/minmaxloc_12.f90: Likewise.
4421 * gfortran.dg/minmaxloc_13.f90: Likewise.
4422 * gfortran.dg/minmaxloc_2.f90: Likewise.
4423 * gfortran.dg/minmaxloc_3.f90: Likewise.
4424 * gfortran.dg/minmaxloc_4.f90: Likewise.
4425 * gfortran.dg/minmaxloc_5.f90: Likewise.
4426 * gfortran.dg/minmaxloc_6.f90: Likewise.
4427 * gfortran.dg/minmaxloc_7.f90: Likewise.
4428 * gfortran.dg/minmaxloc_8.f90: Likewise.
4429 * gfortran.dg/minmaxval_1.f90: Likewise.
4430 * gfortran.dg/minval_char_1.f90: Likewise.
4431 * gfortran.dg/minval_char_2.f90: Likewise.
4432 * gfortran.dg/minval_char_3.f90: Likewise.
4433 * gfortran.dg/minval_char_4.f90: Likewise.
4434 * gfortran.dg/minval_char_5.f90: Likewise.
4435 * gfortran.dg/minval_parameter_1.f90: Likewise.
4436 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4437 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4438 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4439 * gfortran.dg/missing_parens_1.f90: Likewise.
4440 * gfortran.dg/missing_parens_2.f90: Likewise.
4441 * gfortran.dg/mod_large_1.f90: Likewise.
4442 * gfortran.dg/mod_sign0_1.f90: Likewise.
4443 * gfortran.dg/module_blank_common.f90: Likewise.
4444 * gfortran.dg/module_commons_1.f90: Likewise.
4445 * gfortran.dg/module_commons_3.f90: Likewise.
4446 * gfortran.dg/module_double_reuse.f90: Likewise.
4447 * gfortran.dg/module_equivalence_1.f90: Likewise.
4448 * gfortran.dg/module_equivalence_2.f90: Likewise.
4449 * gfortran.dg/module_equivalence_3.f90: Likewise.
4450 * gfortran.dg/module_equivalence_5.f90: Likewise.
4451 * gfortran.dg/module_interface_1.f90: Likewise.
4452 * gfortran.dg/module_nan.f90: Likewise.
4453 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4454 * gfortran.dg/module_procedure_1.f90: Likewise.
4455 * gfortran.dg/module_read_1.f90: Likewise.
4456 * gfortran.dg/module_read_2.f90: Likewise.
4457 * gfortran.dg/module_widestring_1.f90: Likewise.
4458 * gfortran.dg/move_alloc.f90: Likewise.
4459 * gfortran.dg/move_alloc_10.f90: Likewise.
4460 * gfortran.dg/move_alloc_13.f90: Likewise.
4461 * gfortran.dg/move_alloc_14.f90: Likewise.
4462 * gfortran.dg/move_alloc_15.f90: Likewise.
4463 * gfortran.dg/move_alloc_16.f90: Likewise.
4464 * gfortran.dg/move_alloc_2.f90: Likewise.
4465 * gfortran.dg/move_alloc_5.f90: Likewise.
4466 * gfortran.dg/move_alloc_6.f90: Likewise.
4467 * gfortran.dg/move_alloc_9.f90: Likewise.
4468 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4469 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4470 * gfortran.dg/mvbits_1.f90: Likewise.
4471 * gfortran.dg/mvbits_2.f90: Likewise.
4472 * gfortran.dg/mvbits_3.f90: Likewise.
4473 * gfortran.dg/mvbits_4.f90: Likewise.
4474 * gfortran.dg/mvbits_7.f90: Likewise.
4475 * gfortran.dg/mvbits_8.f90: Likewise.
4476 * gfortran.dg/namelist_11.f: Likewise.
4477 * gfortran.dg/namelist_12.f: Likewise.
4478 * gfortran.dg/namelist_13.f90: Likewise.
4479 * gfortran.dg/namelist_14.f90: Likewise.
4480 * gfortran.dg/namelist_15.f90: Likewise.
4481 * gfortran.dg/namelist_16.f90: Likewise.
4482 * gfortran.dg/namelist_17.f90: Likewise.
4483 * gfortran.dg/namelist_18.f90: Likewise.
4484 * gfortran.dg/namelist_19.f90: Likewise.
4485 * gfortran.dg/namelist_20.f90: Likewise.
4486 * gfortran.dg/namelist_21.f90: Likewise.
4487 * gfortran.dg/namelist_22.f90: Likewise.
4488 * gfortran.dg/namelist_23.f90: Likewise.
4489 * gfortran.dg/namelist_24.f90: Likewise.
4490 * gfortran.dg/namelist_26.f90: Likewise.
4491 * gfortran.dg/namelist_27.f90: Likewise.
4492 * gfortran.dg/namelist_28.f90: Likewise.
4493 * gfortran.dg/namelist_29.f90: Likewise.
4494 * gfortran.dg/namelist_37.f90: Likewise.
4495 * gfortran.dg/namelist_38.f90: Likewise.
4496 * gfortran.dg/namelist_39.f90: Likewise.
4497 * gfortran.dg/namelist_40.f90: Likewise.
4498 * gfortran.dg/namelist_41.f90: Likewise.
4499 * gfortran.dg/namelist_42.f90: Likewise.
4500 * gfortran.dg/namelist_43.f90: Likewise.
4501 * gfortran.dg/namelist_44.f90: Likewise.
4502 * gfortran.dg/namelist_47.f90: Likewise.
4503 * gfortran.dg/namelist_48.f90: Likewise.
4504 * gfortran.dg/namelist_49.f90: Likewise.
4505 * gfortran.dg/namelist_50.f90: Likewise.
4506 * gfortran.dg/namelist_51.f90: Likewise.
4507 * gfortran.dg/namelist_52.f90: Likewise.
4508 * gfortran.dg/namelist_54.f90: Likewise.
4509 * gfortran.dg/namelist_55.f90: Likewise.
4510 * gfortran.dg/namelist_56.f90: Likewise.
4511 * gfortran.dg/namelist_57.f90: Likewise.
4512 * gfortran.dg/namelist_58.f90: Likewise.
4513 * gfortran.dg/namelist_59.f90: Likewise.
4514 * gfortran.dg/namelist_60.f90: Likewise.
4515 * gfortran.dg/namelist_61.f90: Likewise.
4516 * gfortran.dg/namelist_64.f90: Likewise.
4517 * gfortran.dg/namelist_65.f90: Likewise.
4518 * gfortran.dg/namelist_69.f90: Likewise.
4519 * gfortran.dg/namelist_70.f90: Likewise.
4520 * gfortran.dg/namelist_71.f90: Likewise.
4521 * gfortran.dg/namelist_72.f: Likewise.
4522 * gfortran.dg/namelist_73.f90: Likewise.
4523 * gfortran.dg/namelist_77.f90: Likewise.
4524 * gfortran.dg/namelist_78.f90: Likewise.
4525 * gfortran.dg/namelist_79.f90: Likewise.
4526 * gfortran.dg/namelist_80.f90: Likewise.
4527 * gfortran.dg/namelist_81.f90: Likewise.
4528 * gfortran.dg/namelist_82.f90: Likewise.
4529 * gfortran.dg/namelist_84.f90: Likewise.
4530 * gfortran.dg/namelist_85.f90: Likewise.
4531 * gfortran.dg/namelist_86.f90: Likewise.
4532 * gfortran.dg/namelist_87.f90: Likewise.
4533 * gfortran.dg/namelist_88.f90: Likewise.
4534 * gfortran.dg/namelist_89.f90: Likewise.
4535 * gfortran.dg/namelist_90.f: Likewise.
4536 * gfortran.dg/namelist_95.f90: Likewise.
4537 * gfortran.dg/namelist_char_only.f90: Likewise.
4538 * gfortran.dg/namelist_empty.f90: Likewise.
4539 * gfortran.dg/namelist_internal.f90: Likewise.
4540 * gfortran.dg/namelist_use.f90: Likewise.
4541 * gfortran.dg/namelist_use_only.f90: Likewise.
4542 * gfortran.dg/namelist_utf8.f90: Likewise.
4543 * gfortran.dg/nan_1.f90: Likewise.
4544 * gfortran.dg/nan_2.f90: Likewise.
4545 * gfortran.dg/nan_3.f90: Likewise.
4546 * gfortran.dg/nan_6.f90: Likewise.
4547 * gfortran.dg/nan_7.f90: Likewise.
4548 * gfortran.dg/nearest_1.f90: Likewise.
4549 * gfortran.dg/nearest_2.f90: Likewise.
4550 * gfortran.dg/nearest_3.f90: Likewise.
4551 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4552 * gfortran.dg/negative_automatic_size.f90: Likewise.
4553 * gfortran.dg/negative_unit.f: Likewise.
4554 * gfortran.dg/negative_unit2.f90: Likewise.
4555 * gfortran.dg/negative_unit_int8.f: Likewise.
4556 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4557 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4558 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4559 * gfortran.dg/nested_modules_1.f90: Likewise.
4560 * gfortran.dg/nested_modules_2.f90: Likewise.
4561 * gfortran.dg/nested_modules_3.f90: Likewise.
4562 * gfortran.dg/nesting_1.f90: Likewise.
4563 * gfortran.dg/new_line.f90: Likewise.
4564 * gfortran.dg/newunit_1.f90: Likewise.
4565 * gfortran.dg/newunit_3.f90: Likewise.
4566 * gfortran.dg/newunit_5.f90.f90: Likewise.
4567 * gfortran.dg/nint_1.f90: Likewise.
4568 * gfortran.dg/nint_2.f90: Likewise.
4569 * gfortran.dg/no_arg_check_2.f90: Likewise.
4570 * gfortran.dg/no_range_check_1.f90: Likewise.
4571 * gfortran.dg/no_range_check_2.f90: Likewise.
4572 * gfortran.dg/no_range_check_3.f90: Likewise.
4573 * gfortran.dg/noadv_size.f90: Likewise.
4574 * gfortran.dg/nonreturning_statements.f90: Likewise.
4575 * gfortran.dg/norm2_1.f90: Likewise.
4576 * gfortran.dg/norm2_3.f90: Likewise.
4577 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4578 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4579 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4580 * gfortran.dg/null_4.f90: Likewise.
4581 * gfortran.dg/null_9.f90: Likewise.
4582 * gfortran.dg/nullify_3.f90: Likewise.
4583 * gfortran.dg/oldstyle_1.f90: Likewise.
4584 * gfortran.dg/open_access_append_1.f90: Likewise.
4585 * gfortran.dg/open_access_append_2.f90: Likewise.
4586 * gfortran.dg/open_errors.f90: Likewise.
4587 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4588 * gfortran.dg/open_new.f90: Likewise.
4589 * gfortran.dg/open_readonly_1.f90: Likewise.
4590 * gfortran.dg/operator_1.f90: Likewise.
4591 * gfortran.dg/optional_absent_1.f90: Likewise.
4592 * gfortran.dg/optional_absent_2.f90: Likewise.
4593 * gfortran.dg/optional_absent_3.f90: Likewise.
4594 * gfortran.dg/optional_class_1.f90: Likewise.
4595 * gfortran.dg/optional_dim_2.f90: Likewise.
4596 * gfortran.dg/optional_dim_3.f90: Likewise.
4597 * gfortran.dg/output_exponents_1.f90: Likewise.
4598 * gfortran.dg/overload_1.f90: Likewise.
4599 * gfortran.dg/overload_2.f90: Likewise.
4600 * gfortran.dg/overwrite_1.f: Likewise.
4601 * gfortran.dg/pad_no.f90: Likewise.
4602 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4603 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4604 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4605 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4606 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4607 * gfortran.dg/parens_3.f90: Likewise.
4608 * gfortran.dg/parens_5.f90: Likewise.
4609 * gfortran.dg/parens_6.f90: Likewise.
4610 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4611 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4612 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4613 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4614 * gfortran.dg/parity_1.f90: Likewise.
4615 * gfortran.dg/past_eor.f90: Likewise.
4616 * gfortran.dg/pdt_1.f03: Likewise.
4617 * gfortran.dg/pdt_10.f03: Likewise.
4618 * gfortran.dg/pdt_11.f03: Likewise.
4619 * gfortran.dg/pdt_12.f03: Likewise.
4620 * gfortran.dg/pdt_13.f03: Likewise.
4621 * gfortran.dg/pdt_14.f03: Likewise.
4622 * gfortran.dg/pdt_15.f03: Likewise.
4623 * gfortran.dg/pdt_19.f03: Likewise.
4624 * gfortran.dg/pdt_20.f03: Likewise.
4625 * gfortran.dg/pdt_22.f03: Likewise.
4626 * gfortran.dg/pdt_23.f03: Likewise.
4627 * gfortran.dg/pdt_25.f03: Likewise.
4628 * gfortran.dg/pdt_26.f03: Likewise.
4629 * gfortran.dg/pdt_27.f03: Likewise.
4630 * gfortran.dg/pdt_28.f03: Likewise.
4631 * gfortran.dg/pdt_3.f03: Likewise.
4632 * gfortran.dg/pdt_4.f03: Likewise.
4633 * gfortran.dg/pdt_5.f03: Likewise.
4634 * gfortran.dg/pdt_7.f03: Likewise.
4635 * gfortran.dg/pointer_1.f90: Likewise.
4636 * gfortran.dg/pointer_array_1.f90: Likewise.
4637 * gfortran.dg/pointer_array_3.f90: Likewise.
4638 * gfortran.dg/pointer_array_4.f90: Likewise.
4639 * gfortran.dg/pointer_array_5.f90: Likewise.
4640 * gfortran.dg/pointer_array_6.f90: Likewise.
4641 * gfortran.dg/pointer_array_7.f90: Likewise.
4642 * gfortran.dg/pointer_array_8.f90: Likewise.
4643 * gfortran.dg/pointer_array_9.f90: Likewise.
4644 * gfortran.dg/pointer_array_component_1.f90: Likewise.
4645 * gfortran.dg/pointer_array_component_2.f90: Likewise.
4646 * gfortran.dg/pointer_assign_10.f90: Likewise.
4647 * gfortran.dg/pointer_assign_11.f90: Likewise.
4648 * gfortran.dg/pointer_assign_4.f90: Likewise.
4649 * gfortran.dg/pointer_assign_8.f90: Likewise.
4650 * gfortran.dg/pointer_assign_9.f90: Likewise.
4651 * gfortran.dg/pointer_check_10.f90: Likewise.
4652 * gfortran.dg/pointer_check_9.f90: Likewise.
4653 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
4654 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
4655 * gfortran.dg/pointer_function_result_1.f90: Likewise.
4656 * gfortran.dg/pointer_init_1.f90: Likewise.
4657 * gfortran.dg/pointer_init_3.f90: Likewise.
4658 * gfortran.dg/pointer_init_4.f90: Likewise.
4659 * gfortran.dg/pointer_init_5.f90: Likewise.
4660 * gfortran.dg/pointer_init_8.f90: Likewise.
4661 * gfortran.dg/pointer_intent_1.f90: Likewise.
4662 * gfortran.dg/pointer_intent_4.f90: Likewise.
4663 * gfortran.dg/pointer_intent_5.f90: Likewise.
4664 * gfortran.dg/pointer_remapping_10.f90: Likewise.
4665 * gfortran.dg/pointer_remapping_4.f03: Likewise.
4666 * gfortran.dg/pointer_remapping_5.f08: Likewise.
4667 * gfortran.dg/pointer_remapping_9.f90: Likewise.
4668 * gfortran.dg/pointer_target_1.f90: Likewise.
4669 * gfortran.dg/pointer_target_2.f90: Likewise.
4670 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
4671 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
4672 * gfortran.dg/power.f90: Likewise.
4673 * gfortran.dg/power1.f90: Likewise.
4674 * gfortran.dg/power_3.f90: Likewise.
4675 * gfortran.dg/power_4.f90: Likewise.
4676 * gfortran.dg/power_5.f90: Likewise.
4677 * gfortran.dg/pr12884.f: Likewise.
4678 * gfortran.dg/pr15129.f90: Likewise.
4679 * gfortran.dg/pr15140.f90: Likewise.
4680 * gfortran.dg/pr15324.f90: Likewise.
4681 * gfortran.dg/pr15332.f: Likewise.
4682 * gfortran.dg/pr15957.f90: Likewise.
4683 * gfortran.dg/pr15959.f90: Likewise.
4684 * gfortran.dg/pr16597.f90: Likewise.
4685 * gfortran.dg/pr16861.f90: Likewise.
4686 * gfortran.dg/pr16938.f90: Likewise.
4687 * gfortran.dg/pr17090.f90: Likewise.
4688 * gfortran.dg/pr17143.f90: Likewise.
4689 * gfortran.dg/pr17164.f90: Likewise.
4690 * gfortran.dg/pr17229.f: Likewise.
4691 * gfortran.dg/pr17285.f90: Likewise.
4692 * gfortran.dg/pr17286.f90: Likewise.
4693 * gfortran.dg/pr17472.f: Likewise.
4694 * gfortran.dg/pr17612.f90: Likewise.
4695 * gfortran.dg/pr17706.f90: Likewise.
4696 * gfortran.dg/pr18025.f90: Likewise.
4697 * gfortran.dg/pr18122.f90: Likewise.
4698 * gfortran.dg/pr18210.f90: Likewise.
4699 * gfortran.dg/pr18392.f90: Likewise.
4700 * gfortran.dg/pr19155.f: Likewise.
4701 * gfortran.dg/pr19216.f: Likewise.
4702 * gfortran.dg/pr19467.f90: Likewise.
4703 * gfortran.dg/pr19657.f: Likewise.
4704 * gfortran.dg/pr19926.f90: Likewise.
4705 * gfortran.dg/pr19928-1.f90: Likewise.
4706 * gfortran.dg/pr19928-2.f90: Likewise.
4707 * gfortran.dg/pr20086.f90: Likewise.
4708 * gfortran.dg/pr20124.f90: Likewise.
4709 * gfortran.dg/pr20163-2.f: Likewise.
4710 * gfortran.dg/pr20480.f90: Likewise.
4711 * gfortran.dg/pr20755.f: Likewise.
4712 * gfortran.dg/pr20950.f: Likewise.
4713 * gfortran.dg/pr21177.f90: Likewise.
4714 * gfortran.dg/pr21730.f: Likewise.
4715 * gfortran.dg/pr22491.f: Likewise.
4716 * gfortran.dg/pr25603.f: Likewise.
4717 * gfortran.dg/pr26246_2.f90: Likewise.
4718 * gfortran.dg/pr32136.f90: Likewise.
4719 * gfortran.dg/pr32533.f90: Likewise.
4720 * gfortran.dg/pr33794.f90: Likewise.
4721 * gfortran.dg/pr35662.f90: Likewise.
4722 * gfortran.dg/pr35944-1.f90: Likewise.
4723 * gfortran.dg/pr35944-2.f90: Likewise.
4724 * gfortran.dg/pr35983.f90: Likewise.
4725 * gfortran.dg/pr39865.f90: Likewise.
4726 * gfortran.dg/pr41212.f90: Likewise.
4727 * gfortran.dg/pr43808.f90: Likewise.
4728 * gfortran.dg/pr44592.f90: Likewise.
4729 * gfortran.dg/pr44735.f90: Likewise.
4730 * gfortran.dg/pr45308.f03: Likewise.
4731 * gfortran.dg/pr46297.f: Likewise.
4732 * gfortran.dg/pr46588.f90: Likewise.
4733 * gfortran.dg/pr46665.f90: Likewise.
4734 * gfortran.dg/pr46804.f90: Likewise.
4735 * gfortran.dg/pr47008.f03: Likewise.
4736 * gfortran.dg/pr47614.f: Likewise.
4737 * gfortran.dg/pr47878.f90: Likewise.
4738 * gfortran.dg/pr49103.f90: Likewise.
4739 * gfortran.dg/pr50069_1.f90: Likewise.
4740 * gfortran.dg/pr50769.f90: Likewise.
4741 * gfortran.dg/pr52608.f90: Likewise.
4742 * gfortran.dg/pr55086_2.f90: Likewise.
4743 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
4744 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
4745 * gfortran.dg/pr55330.f90: Likewise.
4746 * gfortran.dg/pr56015.f90: Likewise.
4747 * gfortran.dg/pr57910.f90: Likewise.
4748 * gfortran.dg/pr59700.f90: Likewise.
4749 * gfortran.dg/pr62125.f90: Likewise.
4750 * gfortran.dg/pr64530.f90: Likewise.
4751 * gfortran.dg/pr65429.f90: Likewise.
4752 * gfortran.dg/pr65450.f90: Likewise.
4753 * gfortran.dg/pr65504.f90: Likewise.
4754 * gfortran.dg/pr65903.f90: Likewise.
4755 * gfortran.dg/pr66311.f90: Likewise.
4756 * gfortran.dg/pr66864.f90: Likewise.
4757 * gfortran.dg/pr67140.f90: Likewise.
4758 * gfortran.dg/pr67524.f90: Likewise.
4759 * gfortran.dg/pr67885.f90: Likewise.
4760 * gfortran.dg/pr68053.f90: Likewise.
4761 * gfortran.dg/pr68566.f90: Likewise.
4762 * gfortran.dg/pr69514_1.f90: Likewise.
4763 * gfortran.dg/pr69514_2.f90: Likewise.
4764 * gfortran.dg/pr69739.f90: Likewise.
4765 * gfortran.dg/pr70673.f90: Likewise.
4766 * gfortran.dg/pr71523_2.f90: Likewise.
4767 * gfortran.dg/pr71764.f90: Likewise.
4768 * gfortran.dg/pr78092.f90: Likewise.
4769 * gfortran.dg/pr82973.f90: Likewise.
4770 * gfortran.dg/pr83864.f90: Likewise.
4771 * gfortran.dg/pr83874.f90: Likewise.
4772 * gfortran.dg/pr84088.f90: Likewise.
4773 * gfortran.dg/pr84155.f90: Likewise.
4774 * gfortran.dg/proc_decl_12.f90: Likewise.
4775 * gfortran.dg/proc_decl_13.f90: Likewise.
4776 * gfortran.dg/proc_decl_15.f90: Likewise.
4777 * gfortran.dg/proc_decl_17.f90: Likewise.
4778 * gfortran.dg/proc_decl_18.f90: Likewise.
4779 * gfortran.dg/proc_decl_2.f90: Likewise.
4780 * gfortran.dg/proc_decl_5.f90: Likewise.
4781 * gfortran.dg/proc_decl_9.f90: Likewise.
4782 * gfortran.dg/proc_ptr_1.f90: Likewise.
4783 * gfortran.dg/proc_ptr_10.f90: Likewise.
4784 * gfortran.dg/proc_ptr_12.f90: Likewise.
4785 * gfortran.dg/proc_ptr_18.f90: Likewise.
4786 * gfortran.dg/proc_ptr_19.f90: Likewise.
4787 * gfortran.dg/proc_ptr_21.f90: Likewise.
4788 * gfortran.dg/proc_ptr_22.f90: Likewise.
4789 * gfortran.dg/proc_ptr_23.f90: Likewise.
4790 * gfortran.dg/proc_ptr_25.f90: Likewise.
4791 * gfortran.dg/proc_ptr_26.f90: Likewise.
4792 * gfortran.dg/proc_ptr_3.f90: Likewise.
4793 * gfortran.dg/proc_ptr_36.f90: Likewise.
4794 * gfortran.dg/proc_ptr_47.f90: Likewise.
4795 * gfortran.dg/proc_ptr_48.f90: Likewise.
4796 * gfortran.dg/proc_ptr_5.f90: Likewise.
4797 * gfortran.dg/proc_ptr_6.f90: Likewise.
4798 * gfortran.dg/proc_ptr_7.f90: Likewise.
4799 * gfortran.dg/proc_ptr_8.f90: Likewise.
4800 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
4801 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
4802 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
4803 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
4804 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
4805 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
4806 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
4807 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
4808 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
4809 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
4810 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
4811 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
4812 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
4813 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
4814 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
4815 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
4816 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
4817 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
4818 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
4819 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
4820 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
4821 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
4822 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
4823 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
4824 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
4825 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
4826 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
4827 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
4828 * gfortran.dg/product_init_expr.f03: Likewise.
4829 * gfortran.dg/promotion.f90: Likewise.
4830 * gfortran.dg/promotion_3.f90: Likewise.
4831 * gfortran.dg/promotion_4.f90: Likewise.
4832 * gfortran.dg/protected_1.f90: Likewise.
4833 * gfortran.dg/protected_2.f90: Likewise.
4834 * gfortran.dg/ptr-func-1.f90: Likewise.
4835 * gfortran.dg/ptr-func-2.f90: Likewise.
4836 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
4837 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
4838 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
4839 * gfortran.dg/pure_byref_1.f90: Likewise.
4840 * gfortran.dg/pure_byref_2.f90: Likewise.
4841 * gfortran.dg/pure_byref_3.f90: Likewise.
4842 * gfortran.dg/quad_2.f90: Likewise.
4843 * gfortran.dg/quad_3.f90: Likewise.
4844 * gfortran.dg/random_3.f90: Likewise.
4845 * gfortran.dg/random_4.f90: Likewise.
4846 * gfortran.dg/random_7.f90: Likewise.
4847 * gfortran.dg/read_2.f90: Likewise.
4848 * gfortran.dg/read_3.f90: Likewise.
4849 * gfortran.dg/read_4.f90: Likewise.
4850 * gfortran.dg/read_5.f90: Likewise.
4851 * gfortran.dg/read_bad_advance.f90: Likewise.
4852 * gfortran.dg/read_bang.f90: Likewise.
4853 * gfortran.dg/read_bang4.f90: Likewise.
4854 * gfortran.dg/read_comma.f: Likewise.
4855 * gfortran.dg/read_dir.f90: Likewise.
4856 * gfortran.dg/read_empty_file.f: Likewise.
4857 * gfortran.dg/read_eof_1.f90: Likewise.
4858 * gfortran.dg/read_eof_2.f90: Likewise.
4859 * gfortran.dg/read_eof_3.f90: Likewise.
4860 * gfortran.dg/read_eof_4.f90: Likewise.
4861 * gfortran.dg/read_eof_5.f90: Likewise.
4862 * gfortran.dg/read_eof_6.f: Likewise.
4863 * gfortran.dg/read_eof_7.f90: Likewise.
4864 * gfortran.dg/read_eof_8.f90: Likewise.
4865 * gfortran.dg/read_eof_all.f90: Likewise.
4866 * gfortran.dg/read_eor.f90: Likewise.
4867 * gfortran.dg/read_float_1.f90: Likewise.
4868 * gfortran.dg/read_float_2.f03: Likewise.
4869 * gfortran.dg/read_float_3.f90: Likewise.
4870 * gfortran.dg/read_float_4.f90: Likewise.
4871 * gfortran.dg/read_infnan_1.f90: Likewise.
4872 * gfortran.dg/read_list_eof_1.f90: Likewise.
4873 * gfortran.dg/read_logical.f90: Likewise.
4874 * gfortran.dg/read_many_1.f: Likewise.
4875 * gfortran.dg/read_no_eor.f90: Likewise.
4876 * gfortran.dg/read_noadvance.f90: Likewise.
4877 * gfortran.dg/read_repeat.f90: Likewise.
4878 * gfortran.dg/read_repeat_2.f90: Likewise.
4879 * gfortran.dg/read_size_noadvance.f90: Likewise.
4880 * gfortran.dg/read_x_eof.f90: Likewise.
4881 * gfortran.dg/read_x_past.f: Likewise.
4882 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
4883 * gfortran.dg/real_const_1.f: Likewise.
4884 * gfortran.dg/real_const_2.f90: Likewise.
4885 * gfortran.dg/real_const_3.f90: Likewise.
4886 * gfortran.dg/real_do_1.f90: Likewise.
4887 * gfortran.dg/real_index_1.f90: Likewise.
4888 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
4889 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
4890 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
4891 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
4892 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
4893 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
4894 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
4895 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
4896 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
4897 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
4898 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
4899 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
4900 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
4901 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
4902 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
4903 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
4904 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
4905 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
4906 * gfortran.dg/record_marker_1.f90: Likewise.
4907 * gfortran.dg/record_marker_2.f: Likewise.
4908 * gfortran.dg/record_marker_3.f90: Likewise.
4909 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
4910 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
4911 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
4912 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
4913 * gfortran.dg/recursive_check_7.f90: Likewise.
4914 * gfortran.dg/recursive_reference_1.f90: Likewise.
4915 * gfortran.dg/recursive_reference_2.f90: Likewise.
4916 * gfortran.dg/recursive_stack.f90: Likewise.
4917 * gfortran.dg/reduction.f90: Likewise.
4918 * gfortran.dg/repack_arrays_1.f90: Likewise.
4919 * gfortran.dg/repeat_1.f90: Likewise.
4920 * gfortran.dg/repeat_2.f90: Likewise.
4921 * gfortran.dg/repeat_3.f90: Likewise.
4922 * gfortran.dg/repeat_6.f90: Likewise.
4923 * gfortran.dg/reshape-alloc.f90: Likewise.
4924 * gfortran.dg/reshape-complex.f90: Likewise.
4925 * gfortran.dg/reshape.f90: Likewise.
4926 * gfortran.dg/reshape_2.f90: Likewise.
4927 * gfortran.dg/reshape_7.f90: Likewise.
4928 * gfortran.dg/reshape_empty_1.f03: Likewise.
4929 * gfortran.dg/reshape_pad_1.f90: Likewise.
4930 * gfortran.dg/reshape_rank7.f90: Likewise.
4931 * gfortran.dg/reshape_transpose_1.f90: Likewise.
4932 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
4933 * gfortran.dg/result_default_init_1.f90: Likewise.
4934 * gfortran.dg/result_in_spec_1.f90: Likewise.
4935 * gfortran.dg/result_in_spec_2.f90: Likewise.
4936 * gfortran.dg/ret_array_1.f90: Likewise.
4937 * gfortran.dg/ret_pointer_1.f90: Likewise.
4938 * gfortran.dg/ret_pointer_2.f90: Likewise.
4939 * gfortran.dg/rewind_1.f90: Likewise.
4940 * gfortran.dg/round_1.f03: Likewise.
4941 * gfortran.dg/round_2.f03: Likewise.
4942 * gfortran.dg/round_3.f08: Likewise.
4943 * gfortran.dg/round_4.f90: Likewise.
4944 * gfortran.dg/rrspacing_1.f90: Likewise.
4945 * gfortran.dg/runtime_warning_1.f90: Likewise.
4946 * gfortran.dg/same_type_as_2.f03: Likewise.
4947 * gfortran.dg/save_1.f90: Likewise.
4948 * gfortran.dg/save_5.f90: Likewise.
4949 * gfortran.dg/save_6.f90: Likewise.
4950 * gfortran.dg/scalar_mask_1.f90: Likewise.
4951 * gfortran.dg/scalar_mask_2.f90: Likewise.
4952 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
4953 * gfortran.dg/scale_1.f90: Likewise.
4954 * gfortran.dg/scan_1.f90: Likewise.
4955 * gfortran.dg/scan_2.f90: Likewise.
4956 * gfortran.dg/secnds-1.f: Likewise.
4957 * gfortran.dg/secnds.f: Likewise.
4958 * gfortran.dg/select_1.f90: Likewise.
4959 * gfortran.dg/select_2.f90: Likewise.
4960 * gfortran.dg/select_3.f90: Likewise.
4961 * gfortran.dg/select_5.f90: Likewise.
4962 * gfortran.dg/select_char_1.f90: Likewise.
4963 * gfortran.dg/select_char_2.f90: Likewise.
4964 * gfortran.dg/select_type_13.f03: Likewise.
4965 * gfortran.dg/select_type_14.f03: Likewise.
4966 * gfortran.dg/select_type_15.f03: Likewise.
4967 * gfortran.dg/select_type_19.f03: Likewise.
4968 * gfortran.dg/select_type_2.f03: Likewise.
4969 * gfortran.dg/select_type_26.f03: Likewise.
4970 * gfortran.dg/select_type_27.f03: Likewise.
4971 * gfortran.dg/select_type_28.f03: Likewise.
4972 * gfortran.dg/select_type_3.f03: Likewise.
4973 * gfortran.dg/select_type_35.f03: Likewise.
4974 * gfortran.dg/select_type_36.f03: Likewise.
4975 * gfortran.dg/select_type_37.f03: Likewise.
4976 * gfortran.dg/select_type_39.f03: Likewise.
4977 * gfortran.dg/select_type_4.f90: Likewise.
4978 * gfortran.dg/select_type_5.f03: Likewise.
4979 * gfortran.dg/select_type_6.f03: Likewise.
4980 * gfortran.dg/select_type_7.f03: Likewise.
4981 * gfortran.dg/select_type_8.f03: Likewise.
4982 * gfortran.dg/selected_char_kind_1.f90: Likewise.
4983 * gfortran.dg/selected_char_kind_4.f90: Likewise.
4984 * gfortran.dg/selected_kind_1.f90: Likewise.
4985 * gfortran.dg/selected_real_kind_2.f90: Likewise.
4986 * gfortran.dg/shape_2.f90: Likewise.
4987 * gfortran.dg/shape_4.f90: Likewise.
4988 * gfortran.dg/shape_5.f90: Likewise.
4989 * gfortran.dg/shape_7.f90: Likewise.
4990 * gfortran.dg/shape_8.f90: Likewise.
4991 * gfortran.dg/shape_9.f90: Likewise.
4992 * gfortran.dg/shift-kind_2.f90: Likewise.
4993 * gfortran.dg/shiftalr_1.F90: Likewise.
4994 * gfortran.dg/shiftalr_2.F90: Likewise.
4995 * gfortran.dg/simpleif_1.f90: Likewise.
4996 * gfortran.dg/simplify_argN_1.f90: Likewise.
4997 * gfortran.dg/simplify_cshift_1.f90: Likewise.
4998 * gfortran.dg/simplify_cshift_4.f90: Likewise.
4999 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5000 * gfortran.dg/simplify_modulo.f90: Likewise.
5001 * gfortran.dg/single_char_string.f90: Likewise.
5002 * gfortran.dg/size_dim.f90: Likewise.
5003 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5004 * gfortran.dg/sizeof.f90: Likewise.
5005 * gfortran.dg/sizeof_4.f90: Likewise.
5006 * gfortran.dg/slash_1.f90: Likewise.
5007 * gfortran.dg/sms-1.f90: Likewise.
5008 * gfortran.dg/sms-2.f90: Likewise.
5009 * gfortran.dg/spec_expr_7.f90: Likewise.
5010 * gfortran.dg/specifics_1.f90: Likewise.
5011 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5012 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5013 * gfortran.dg/spread_init_expr.f03: Likewise.
5014 * gfortran.dg/spread_scalar_source.f90: Likewise.
5015 * gfortran.dg/spread_shape_1.f90: Likewise.
5016 * gfortran.dg/stat_1.f90: Likewise.
5017 * gfortran.dg/stat_2.f90: Likewise.
5018 * gfortran.dg/stfunc_1.f90: Likewise.
5019 * gfortran.dg/stfunc_4.f90: Likewise.
5020 * gfortran.dg/stfunc_6.f90: Likewise.
5021 * gfortran.dg/storage_size_1.f08: Likewise.
5022 * gfortran.dg/storage_size_3.f08: Likewise.
5023 * gfortran.dg/storage_size_4.f90: Likewise.
5024 * gfortran.dg/streamio_1.f90: Likewise.
5025 * gfortran.dg/streamio_10.f90: Likewise.
5026 * gfortran.dg/streamio_11.f90: Likewise.
5027 * gfortran.dg/streamio_12.f90: Likewise.
5028 * gfortran.dg/streamio_13.f90: Likewise.
5029 * gfortran.dg/streamio_14.f90: Likewise.
5030 * gfortran.dg/streamio_15.f90: Likewise.
5031 * gfortran.dg/streamio_16.f90: Likewise.
5032 * gfortran.dg/streamio_17.f90: Likewise.
5033 * gfortran.dg/streamio_2.f90: Likewise.
5034 * gfortran.dg/streamio_3.f90: Likewise.
5035 * gfortran.dg/streamio_4.f90: Likewise.
5036 * gfortran.dg/streamio_5.f90: Likewise.
5037 * gfortran.dg/streamio_6.f90: Likewise.
5038 * gfortran.dg/streamio_7.f90: Likewise.
5039 * gfortran.dg/streamio_8.f90: Likewise.
5040 * gfortran.dg/streamio_9.f90: Likewise.
5041 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5042 * gfortran.dg/string_4.f90: Likewise.
5043 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5044 * gfortran.dg/string_assign_2.f90: Likewise.
5045 * gfortran.dg/string_compare_1.f90: Likewise.
5046 * gfortran.dg/string_compare_2.f90: Likewise.
5047 * gfortran.dg/string_compare_3.f90: Likewise.
5048 * gfortran.dg/string_ctor_1.f90: Likewise.
5049 * gfortran.dg/string_length_1.f90: Likewise.
5050 * gfortran.dg/string_length_2.f90: Likewise.
5051 * gfortran.dg/string_length_3.f90: Likewise.
5052 * gfortran.dg/string_length_4.f90: Likewise.
5053 * gfortran.dg/string_null_compare_1.f: Likewise.
5054 * gfortran.dg/string_pad_trunc.f90: Likewise.
5055 * gfortran.dg/structure_constructor_1.f03: Likewise.
5056 * gfortran.dg/structure_constructor_11.f90: Likewise.
5057 * gfortran.dg/structure_constructor_13.f03: Likewise.
5058 * gfortran.dg/structure_constructor_2.f03: Likewise.
5059 * gfortran.dg/structure_constructor_5.f03: Likewise.
5060 * gfortran.dg/submodule_1.f08: Likewise.
5061 * gfortran.dg/submodule_11.f08: Likewise.
5062 * gfortran.dg/submodule_14.f08: Likewise.
5063 * gfortran.dg/submodule_15.f08: Likewise.
5064 * gfortran.dg/submodule_17.f08: Likewise.
5065 * gfortran.dg/submodule_18.f08: Likewise.
5066 * gfortran.dg/submodule_19.f08: Likewise.
5067 * gfortran.dg/submodule_2.f08: Likewise.
5068 * gfortran.dg/submodule_27.f08: Likewise.
5069 * gfortran.dg/submodule_28.f08: Likewise.
5070 * gfortran.dg/submodule_29.f08: Likewise.
5071 * gfortran.dg/submodule_30.f08: Likewise.
5072 * gfortran.dg/submodule_6.f08: Likewise.
5073 * gfortran.dg/submodule_7.f08: Likewise.
5074 * gfortran.dg/submodule_8.f08: Likewise.
5075 * gfortran.dg/subnormal_1.f90: Likewise.
5076 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5077 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5078 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5079 * gfortran.dg/substr_2.f: Likewise.
5080 * gfortran.dg/substr_3.f: Likewise.
5081 * gfortran.dg/substr_4.f: Likewise.
5082 * gfortran.dg/substr_5.f90: Likewise.
5083 * gfortran.dg/substr_6.f90: Likewise.
5084 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5085 * gfortran.dg/sum_init_expr.f03: Likewise.
5086 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5087 * gfortran.dg/system_clock_3.f08: Likewise.
5088 * gfortran.dg/t_editing.f: Likewise.
5089 * gfortran.dg/team_change_1.f90: Likewise.
5090 * gfortran.dg/team_end_1.f90: Likewise.
5091 * gfortran.dg/team_number_1.f90: Likewise.
5092 * gfortran.dg/temporary_1.f90: Likewise.
5093 * gfortran.dg/test_com_block.f90: Likewise.
5094 * gfortran.dg/test_only_clause.f90: Likewise.
5095 * gfortran.dg/tiny_1.f90: Likewise.
5096 * gfortran.dg/tiny_2.f90: Likewise.
5097 * gfortran.dg/tl_editing.f90: Likewise.
5098 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5099 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5100 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5101 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5102 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5103 * gfortran.dg/transfer_class_2.f90: Likewise.
5104 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5105 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5106 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5107 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5108 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5109 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5110 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5111 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5112 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5113 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5114 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5115 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5116 * gfortran.dg/transpose_1.f90: Likewise.
5117 * gfortran.dg/transpose_3.f03: Likewise.
5118 * gfortran.dg/transpose_4.f90: Likewise.
5119 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5120 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5121 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5122 * gfortran.dg/trim_1.f90: Likewise.
5123 * gfortran.dg/trim_optimize_1.f90: Likewise.
5124 * gfortran.dg/trim_optimize_2.f90: Likewise.
5125 * gfortran.dg/trim_optimize_3.f90: Likewise.
5126 * gfortran.dg/trim_optimize_4.f90: Likewise.
5127 * gfortran.dg/trim_optimize_5.f90: Likewise.
5128 * gfortran.dg/trim_optimize_6.f90: Likewise.
5129 * gfortran.dg/trim_optimize_7.f90: Likewise.
5130 * gfortran.dg/trim_optimize_8.f90: Likewise.
5131 * gfortran.dg/type_to_class_1.f03: Likewise.
5132 * gfortran.dg/type_to_class_2.f03: Likewise.
5133 * gfortran.dg/type_to_class_3.f03: Likewise.
5134 * gfortran.dg/type_to_class_4.f03: Likewise.
5135 * gfortran.dg/type_to_class_5.f03: Likewise.
5136 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5137 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5138 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5139 * gfortran.dg/typebound_call_1.f03: Likewise.
5140 * gfortran.dg/typebound_call_13.f03: Likewise.
5141 * gfortran.dg/typebound_call_18.f03: Likewise.
5142 * gfortran.dg/typebound_call_19.f03: Likewise.
5143 * gfortran.dg/typebound_call_2.f03: Likewise.
5144 * gfortran.dg/typebound_call_20.f03: Likewise.
5145 * gfortran.dg/typebound_call_3.f03: Likewise.
5146 * gfortran.dg/typebound_generic_5.f03: Likewise.
5147 * gfortran.dg/typebound_generic_6.f03: Likewise.
5148 * gfortran.dg/typebound_generic_9.f03: Likewise.
5149 * gfortran.dg/typebound_operator_12.f03: Likewise.
5150 * gfortran.dg/typebound_operator_13.f03: Likewise.
5151 * gfortran.dg/typebound_operator_15.f90: Likewise.
5152 * gfortran.dg/typebound_operator_20.f90: Likewise.
5153 * gfortran.dg/typebound_operator_3.f03: Likewise.
5154 * gfortran.dg/typebound_operator_6.f03: Likewise.
5155 * gfortran.dg/typebound_operator_7.f03: Likewise.
5156 * gfortran.dg/typebound_operator_8.f03: Likewise.
5157 * gfortran.dg/typebound_operator_9.f03: Likewise.
5158 * gfortran.dg/typebound_proc_19.f90: Likewise.
5159 * gfortran.dg/typebound_proc_20.f90: Likewise.
5160 * gfortran.dg/typebound_proc_23.f90: Likewise.
5161 * gfortran.dg/typebound_proc_27.f03: Likewise.
5162 * gfortran.dg/typebound_proc_35.f90: Likewise.
5163 * gfortran.dg/typebound_proc_36.f90: Likewise.
5164 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5165 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5166 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5167 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5168 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5169 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5170 * gfortran.dg/unf_short_record_1.f90: Likewise.
5171 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5172 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5173 * gfortran.dg/unit_1.f90: Likewise.
5174 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5175 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5176 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5177 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5178 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5179 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5180 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5181 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5182 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5183 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5184 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5185 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5186 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5187 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5188 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5189 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5190 * gfortran.dg/unpack_init_expr.f03: Likewise.
5191 * gfortran.dg/use_10.f90: Likewise.
5192 * gfortran.dg/use_11.f90: Likewise.
5193 * gfortran.dg/use_13.f90: Likewise.
5194 * gfortran.dg/use_24.f90: Likewise.
5195 * gfortran.dg/use_27.f90: Likewise.
5196 * gfortran.dg/use_5.f90: Likewise.
5197 * gfortran.dg/use_allocated_1.f90: Likewise.
5198 * gfortran.dg/use_only_1.f90: Likewise.
5199 * gfortran.dg/use_only_4.f90: Likewise.
5200 * gfortran.dg/use_rename_2.f90: Likewise.
5201 * gfortran.dg/use_rename_4.f90: Likewise.
5202 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5203 * gfortran.dg/used_interface_ref.f90: Likewise.
5204 * gfortran.dg/used_types_5.f90: Likewise.
5205 * gfortran.dg/utf8_1.f03: Likewise.
5206 * gfortran.dg/utf8_2.f03: Likewise.
5207 * gfortran.dg/value_1.f90: Likewise.
5208 * gfortran.dg/value_2.f90: Likewise.
5209 * gfortran.dg/value_4.f90: Likewise.
5210 * gfortran.dg/value_6.f03: Likewise.
5211 * gfortran.dg/value_7.f03: Likewise.
5212 * gfortran.dg/value_test.f90: Likewise.
5213 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5214 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5215 * gfortran.dg/vect/pr60510.f: Likewise.
5216 * gfortran.dg/vect/pr69882.f90: Likewise.
5217 * gfortran.dg/vect/pr69980.f90: Likewise.
5218 * gfortran.dg/vect/vect-5.f90: Likewise.
5219 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5220 * gfortran.dg/vector_subscript_1.f90: Likewise.
5221 * gfortran.dg/vector_subscript_2.f90: Likewise.
5222 * gfortran.dg/vector_subscript_3.f90: Likewise.
5223 * gfortran.dg/vector_subscript_5.f90: Likewise.
5224 * gfortran.dg/verify_2.f90: Likewise.
5225 * gfortran.dg/volatile10.f90: Likewise.
5226 * gfortran.dg/where_1.f90: Likewise.
5227 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5228 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5229 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5230 * gfortran.dg/whole_file_13.f90: Likewise.
5231 * gfortran.dg/whole_file_2.f90: Likewise.
5232 * gfortran.dg/widechar_2.f90: Likewise.
5233 * gfortran.dg/widechar_4.f90: Likewise.
5234 * gfortran.dg/widechar_5.f90: Likewise.
5235 * gfortran.dg/widechar_6.f90: Likewise.
5236 * gfortran.dg/widechar_8.f90: Likewise.
5237 * gfortran.dg/widechar_IO_1.f90: Likewise.
5238 * gfortran.dg/widechar_IO_2.f90: Likewise.
5239 * gfortran.dg/widechar_IO_3.f90: Likewise.
5240 * gfortran.dg/widechar_IO_4.f90: Likewise.
5241 * gfortran.dg/widechar_compare_1.f90: Likewise.
5242 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5243 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5244 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5245 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5246 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5247 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5248 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5249 * gfortran.dg/widechar_select_1.f90: Likewise.
5250 * gfortran.dg/winapi.f90: Likewise.
5251 * gfortran.dg/write_0_pe_format.f90: Likewise.
5252 * gfortran.dg/write_back.f: Likewise.
5253 * gfortran.dg/write_check3.f90: Likewise.
5254 * gfortran.dg/write_direct_eor.f90: Likewise.
5255 * gfortran.dg/write_padding.f90: Likewise.
5256 * gfortran.dg/write_recursive.f90: Likewise.
5257 * gfortran.dg/write_rewind_1.f: Likewise.
5258 * gfortran.dg/write_rewind_2.f: Likewise.
5259 * gfortran.dg/write_zero_array.f90: Likewise.
5260 * gfortran.dg/x_slash_1.f: Likewise.
5261 * gfortran.dg/x_slash_2.f: Likewise.
5262 * gfortran.dg/zero_array_components_1.f90: Likewise.
5263 * gfortran.dg/zero_length_1.f90: Likewise.
5264 * gfortran.dg/zero_length_2.f90: Likewise.
5265 * gfortran.dg/zero_sized_1.f90: Likewise.
5266 * gfortran.dg/zero_sized_3.f90: Likewise.
5267 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5268 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5269 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5270 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5271 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5272 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5273 * gfortran.fortran-torture/execute/args.f90: Likewise.
5274 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5275 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5276 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5277 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5278 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5279 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5280 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5281 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5282 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5283 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5284 * gfortran.fortran-torture/execute/common.f90: Likewise.
5285 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5286 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5287 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5288 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5289 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5290 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5291 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5292 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5293 * gfortran.fortran-torture/execute/data.f90: Likewise.
5294 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5295 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5296 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5297 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5298 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5299 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5300 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5301 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5302 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5303 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5304 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5305 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5306 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5307 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5308 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5309 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5310 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5311 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5312 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5313 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5314 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5315 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5316 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5317 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5318 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5319 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5320 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5321 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5322 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5323 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5324 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5325 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5326 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5327 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5328 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5329 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5330 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5331 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5332 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5333 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5334 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5335 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5336 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5337 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5338 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5339 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5340 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5341 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5342 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5343 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5344 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5345 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5346 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5347 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5348 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5349 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5350 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5351 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5352 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5353 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5354 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5355 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5356 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5357 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5358 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5359 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5360 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5361 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5362 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5363 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5364 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5365 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5366 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5367 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5368 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5369 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5370 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5371 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5372 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5373 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5374 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5375 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5376 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5377 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5378 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5379 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5380 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5381 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5382 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5383 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5384 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5385 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5386 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5387 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5388 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5389 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5390 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5391 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5392 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5393 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5394 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5395 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5396 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5397 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5398 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5399 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5400 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5401 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5402 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5403 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5404 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5405 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5406 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5407 * gfortran.fortran-torture/execute/math.f90: Likewise.
5408 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5409 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5410 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5411 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5412 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5413 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5414 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5415 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5416 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5417 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5418 * gfortran.fortran-torture/execute/power.f90: Likewise.
5419 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5420 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5421 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5422 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5423 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5424 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5425 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5426 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5427 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5428 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5429 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5430 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5431 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5432 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5433 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5434 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5435 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5436 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5437 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5438 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5439 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5440 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5441 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5442 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5443 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5444 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5445 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5446 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5447 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5448 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5449 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5450 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5451 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5452 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5453 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5454 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5455 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5456 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5457 * gfortran.fortran-torture/execute/string.f90: Likewise.
5458 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5459 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5460 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5461 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5462 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5463 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5464 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5465 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5466 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5467 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5468 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5469 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5470 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5471 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5472 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5473 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5474 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5475 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5476 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5477 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5478 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5479 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5480 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5481 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5482 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5483 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5484 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5485 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5486 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5487 * gfortran.dg/inline_transpose_1.f90: Likewise.
5488
5489 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5490
5491 PR fortran/84115
5492 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5493 change to dg-run.
5494
5495 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5496
5497 PR ada/84277
5498 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5499 * gnat.dg/dispatch1.adb: Rename into...
5500 * gnat.dg/disp1.adb: ...this.
5501 * gnat.dg/dispatch1_p.ads: Rename into...
5502 * gnat.dg/disp1_pkg.ads: ...this.
5503 * gnat.dg/disp2.adb: Rename into...
5504 * gnat.dg/dispatch2.adb: ...this.
5505 * gnat.dg/dispatch2_p.ads: Rename into...
5506 * gnat.dg/disp2_pkg.ads: ...this.
5507 * gnat.dg/dispatch2_p.adb: Rename into...
5508 * gnat.dg/disp2_pkg.adb: this.
5509 * gnat.dg/generic_dispatch.adb: Rename into...
5510 * gnat.dg/generic_disp.adb: this.
5511 * gnat.dg/generic_dispatch_p.ads: Rename into...
5512 * gnat.dg/generic_disp_pkg.ads: ...this.
5513 * gnat.dg/generic_dispatch_p.adb: Rename into...
5514 * gnat.dg/generic_disp_pkg.adb: ...this.
5515 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5516 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5517 * gnat.dg/object_overflow1.adb: Tweak index.
5518 * gnat.dg/object_overflow2.adb: Likewise.
5519 * gnat.dg/object_overflow3.adb: Likewise.
5520 * gnat.dg/object_overflow4.adb: Likewise.
5521 * gnat.dg/object_overflow5.adb: Likewise.
5522
5523 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5524
5525 PR ipa/84425
5526 * gcc.c-torture/compile/pr84425.c: New test.
5527
5528 2018-02-16 Marek Polacek <polacek@redhat.com>
5529 Jakub Jelinek <jakub@redhat.com>
5530
5531 PR c++/84192
5532 * g++.dg/cpp1y/constexpr-84192.C: New test.
5533
5534 2018-02-16 Martin Sebor <msebor@redhat.com>
5535
5536 PR c++/79064
5537 * g++.dg/overload15.C: New test.
5538
5539 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5540
5541 PR target/81535
5542 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5543 * gcc.dg/pr56727-2.c: Ditto.
5544 * gcc.target/powerpc/pr79439.c: Renamed to...
5545 * gcc.target/powerpc/pr79439-1.c: ...this.
5546 * gcc.target/powerpc/pr79439-2.c: New test.
5547 * gcc.target/powerpc/pr79439-3.c: New test.
5548
5549 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5550
5551 target/pr84371
5552 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5553 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5554 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5555 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5556 * gcc.target/powerpc/builtins-3.c: Same.
5557
5558 2018-02-16 Nathan Sidwell <nathan@acm.org>
5559
5560 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5561
5562 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5563
5564 PR rtl-optimization/70023
5565 * gcc.target/i386/pr70023.c: New.
5566
5567 2018-02-16 Carl Love <cel@us.ibm.com>
5568
5569 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5570 tests.
5571 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5572 tests.
5573
5574 2018-02-16 Carl Love <cel@us.ibm.com>
5575
5576 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5577 for the ABI definitions for vec_extract4b and vec_insert4b.
5578
5579 2018-02-16 Nathan Sidwell <nathan@acm.org>
5580
5581 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5582 * g++.old-deja/g++.mike/net43.C: Likewise.
5583
5584 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5585
5586 PR c++/82468
5587 * g++.dg/cpp1z/class-deduction48.C: New.
5588
5589 2018-02-16 Nathan Sidwell <nathan@acm.org>
5590
5591 PR c++/84375
5592 * g++.dg/lookup/pr84375.C: New.
5593
5594 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5595
5596 PR target/83831
5597 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5598
5599 2018-02-16 Richard Biener <rguenther@suse.de>
5600
5601 PR tree-optimization/84417
5602 * gcc.dg/torture/pr84417.c: New testcase.
5603
5604 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5605
5606 PR target/84272
5607 * g++.dg/opt/pr84272.C: New test.
5608
5609 PR rtl-optimization/83723
5610 * gcc.dg/pr83723.c: New test.
5611
5612 2018-02-16 Richard Biener <rguenther@suse.de>
5613
5614 PR tree-optimization/84399
5615 * gcc.dg/graphite/pr84399.c: New testcase.
5616
5617 2018-02-16 Richard Biener <rguenther@suse.de>
5618
5619 PR tree-optimization/84190
5620 * g++.dg/torture/pr84190.C: New testcase.
5621
5622 2018-02-15 Martin Sebor <msebor@redhat.com>
5623
5624 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
5625 directives.
5626
5627 2018-02-15 Janus Weil <janus@gcc.gnu.org>
5628
5629 PR fortran/84409
5630 * gfortran.dg/dtio_21.f03: Add an error message.
5631 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5632
5633 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5634
5635 PR fortran/84381
5636 * gfortran.dg/stop_shouldfail.f90: New test.
5637
5638 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
5639
5640 PR c++/84330
5641 * g++.dg/concepts/pr84330.C: New.
5642
5643 2018-02-15 Tom de Vries <tom@codesourcery.com>
5644
5645 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
5646
5647 2018-02-15 Tom de Vries <tom@codesourcery.com>
5648
5649 * gcc.c-torture/compile/pr84136.c: Require effective target
5650 indirect_jumps.
5651
5652 2018-02-15 Jakub Jelinek <jakub@redhat.com>
5653
5654 PR tree-optimization/84383
5655 * gcc.c-torture/compile/pr84383.c: New test.
5656
5657 PR tree-optimization/84334
5658 * gcc.dg/pr84334.c: New test.
5659
5660 2018-02-14 Carl Love <cel@us.ibm.com>
5661
5662 * gcc.target/powerpc/builtins-4-int128-runnable.c
5663 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
5664 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
5665
5666 2018-02-14 Martin Sebor <msebor@redhat.com>
5667
5668 PR tree-optimization/83698
5669 * gcc.dg/Wrestrict-7.c: New test.
5670 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
5671 * gcc.target/i386/chkp-stropt-17.c: Same.
5672
5673 2018-02-14 Martin Sebor <msebor@redhat.com>
5674
5675 PR c/84108
5676 * gcc.dg/Wattributes-8.c: New test.
5677
5678 2018-02-14 Janus Weil <janus@gcc.gnu.org>
5679
5680 PR fortran/84385
5681 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
5682 * gfortran.dg/allocate_with_source_23.f90: Ditto.
5683 * gfortran.dg/select_type_1.f03: Extend test case.
5684
5685 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5686
5687 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
5688 (dg-options): Use -O2 -msse2 -mno-sse3.
5689
5690 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5691
5692 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
5693 this test case still works ok.
5694 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5695 * gcc.dg/vmx/insert-be-order.c: Likewise.
5696 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5697 * gcc.dg/vmx/ld-be-order.c: Likewise.
5698 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5699 * gcc.dg/vmx/lde-be-order.c: Likewise.
5700 * gcc.dg/vmx/ldl-be-order.c: Likewise.
5701 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5702 * gcc.dg/vmx/merge-be-order.c: Likewise.
5703 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5704 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
5705 * gcc.dg/vmx/pack-be-order.c: Likewise.
5706 * gcc.dg/vmx/perm-be-order.c: Likewise.
5707 * gcc.dg/vmx/splat-be-order.c: Likewise.
5708 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
5709 * gcc.dg/vmx/st-be-order.c: Likewise.
5710 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5711 * gcc.dg/vmx/ste-be-order.c: Likewise.
5712 * gcc.dg/vmx/stl-be-order.c: Likewise.
5713 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5714 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
5715 * gcc.dg/vmx/unpack-be-order.c: Likewise.
5716 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5717 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
5718
5719 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
5720
5721 PR c++/84350
5722 * g++.dg/cpp0x/auto49.C: New.
5723
5724 2018-02-14 Nathan Sidwell <nathan@acm.org>
5725
5726 * g++.dg/template/instantiate5.C: Adjust required-from loc.
5727
5728 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5729
5730 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
5731 * gcc.target/powerpc/le-altivec-consts.c: Same.
5732
5733 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5734
5735 PR target/84220
5736 * gcc.target/powerpc/pr84220-sld.c: New test.
5737 * gcc.target/powerpc/pr84220-sld2.c: New test.
5738 * gcc.target/powerpc/pr84220-sldw.c: New test.
5739 * gcc.target/powerpc/pr84220-xxperm.c: New test.
5740 * gcc.target/powerpc/pr84220-xxsld.c: New test.
5741
5742 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5743
5744 PR target/84239
5745 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
5746 _inc_ssp intrinsics.
5747 * gcc.target/i386/cet-intrin-4.c: Likewise.
5748 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
5749 __builtin_ia32_rdssp[d|q].
5750
5751 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
5752
5753 PR tree-optimization/84357
5754 * gcc.dg/vect/pr84357.c: New test.
5755
5756 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5757
5758 PR target/83831
5759 * gcc.target/rx/pr83831.c: New tests.
5760
5761 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
5762
5763 PR target/79242
5764 * gcc.target/msp430/pr79242.c: New test.
5765
5766 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5767
5768 PR target/84372
5769 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
5770 with -mcpu=power9.
5771
5772 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5773
5774 PR target/84279
5775 * g++.dg/pr84279.C: New test.
5776
5777 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5778
5779 PR rtl-optimization/84169
5780 * gcc.c-torture/execute/pr84169.c: New.
5781
5782 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5783
5784 PR target/84370
5785 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
5786
5787 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5788
5789 PR target/84365
5790 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
5791 with -mcpu=power9.
5792
5793 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5794
5795 PR c++/84364
5796 * g++.dg/warn/effc4.C: New test.
5797
5798 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5799
5800 PR c++/84333
5801 * g++.dg/template/sizeof16.C: New.
5802 * g++.dg/template/sizeof17.C: Likewise.
5803
5804 2018-02-13 Janus Weil <janus@gcc.gnu.org>
5805
5806 PR fortran/84313
5807 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
5808 add necessary compiler options.
5809 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
5810
5811 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5812
5813 PR c/82210
5814 * gcc.c-torture/execute/pr82210.c: New test.
5815
5816 PR middle-end/84309
5817 * gcc.dg/pr84309-2.c: New test.
5818
5819 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
5820
5821 PR tree-optimization/84321
5822 * gcc.dg/pr84321.c: New test.
5823
5824 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
5825
5826 PR target/84359
5827 * gcc.target/i386/pr57193.c: Add -march=x86-64.
5828
5829 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
5830
5831 PR sanitizer/84340
5832 * gcc.dg/asan/pr84307.c: Remove test.
5833
5834 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
5835
5836 * gcc.target/rl78/test_auto_vector.c: New test.
5837
5838 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
5839
5840 PR c/84305
5841 * gcc.c-torture/compile/pr84305.c: New test.
5842
5843 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5844
5845 PR target/84335
5846 * gcc.target/i386/pr84335.c: New test.
5847
5848 PR tree-optimization/84339
5849 * gcc.c-torture/execute/pr84339.c: New test.
5850
5851 PR middle-end/84309
5852 * gcc.dg/pr84309.c: New test.
5853 * gcc.target/i386/pr84309.c: New test.
5854
5855 PR target/84336
5856 * gcc.target/i386/pr84336.c: New test.
5857
5858 2018-02-12 Jakub Jelinek <jakub@redhat.com>
5859
5860 PR c++/84341
5861 * c-c++-common/gomp/pr84341.c: New test.
5862
5863 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5864
5865 PR fortran/68746
5866 * gfortran.dg/read_dir.f90: Re-add dg-do run.
5867
5868 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
5869
5870 PR fortran/68746
5871 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
5872 of zero for read.
5873
5874 2018-02-12 Jeff Law <law@redhat.com>
5875
5876 * gcc.c-torture/compile/reg-args-size.c: New test.
5877
5878 2018-02-12 Carl Love <cel@us.ibm.com>
5879
5880 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
5881 uint128 tests to new testfile.
5882 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
5883 int128 and uint128 tests.
5884 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
5885 list of torture tests.
5886
5887 2018-02-12 Janus Weil <janus@gcc.gnu.org>
5888
5889 PR fortran/84273
5890 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
5891 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
5892
5893 2018-02-12 Tamar Christina <tamar.christina@arm.com>
5894
5895 PR target/82641
5896 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
5897
5898 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
5899
5900 PR sanitizer/84307
5901 * gcc.dg/asan/pr84307.c: New test.
5902
5903 2018-02-12 Nathan Sidwell <nathan@acm.org>
5904
5905 * g++.dg/parse/pr84263.C: New.
5906
5907 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
5908
5909 PR c++/79626
5910 * g++.dg/template/crash129.C: New.
5911
5912 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5913
5914 PR target/83828
5915 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
5916 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
5917 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
5918 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
5919 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
5920
5921 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5922
5923 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
5924 _mm_maskz_scalef_round_sd): Test new intrinsics.
5925 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
5926 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
5927 intrinsics.
5928 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
5929 _mm_maskz_scalef_round_ss): Test new intrinsics.
5930 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
5931 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
5932 intrinsics.
5933 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
5934 __builtin_ia32_scalefss_round): Remove builtin.
5935 (__builtin_ia32_scalefsd_mask_round,
5936 __builtin_ia32_scalefss_mask_round): Test new builtin.
5937 * gcc.target/i386/sse-13.c: Ditto.
5938 * gcc.target/i386/sse-23.c: Ditto.
5939
5940 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
5941
5942 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
5943 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
5944 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
5945 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
5946 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
5947 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
5948 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
5949 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
5950 intrinsics.
5951 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
5952 (__builtin_ia32_sqrtss_round): Remove builtins.
5953 (__builtin_ia32_sqrtsd_mask_round)
5954 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
5955 * gcc.target/i386/sse-13.c: Ditto.
5956 * gcc.target/i386/sse-23.c: Ditto.
5957
5958 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5959
5960 PR fortran/35299
5961 * gfortran.dg/statement_function_3.f: New test.
5962
5963 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
5964
5965 PR fortran/54223
5966 PR fortran/84276
5967 * gfortran.dg/statement_function_1.f90: New test.
5968 * gfortran.dg/statement_function_2.f90: New test.
5969
5970 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
5971
5972 PR fortran/84074
5973 * gfortran.dg/type_to_class_5.f03: New test.
5974
5975 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
5976
5977 PR fortran/56691
5978 * gfortran.dg/type_to_class_4.f03: New test.
5979
5980 2018-02-10 Alan Modra <amodra@gmail.com>
5981
5982 PR target/84300
5983 * gcc.dg/pr84300.c: New.
5984
5985 2018-02-10 Jakub Jelinek <jakub@redhat.com>
5986
5987 PR sanitizer/83987
5988 * g++.dg/ubsan/pr83987-2.C: New test.
5989
5990 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
5991
5992 * gcc.target/rx/movsicc.c: New test.
5993
5994 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
5995
5996 PR target/83926
5997 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
5998 message.
5999
6000 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6001
6002 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6003 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6004
6005 2018-02-09 Nathan Sidwell <nathan@acm.org>
6006
6007 PR c/84293
6008 * c-c++-common/pr84293.h: New.
6009 * c-c++-common/pr84293.c: New.
6010
6011 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6012
6013 PR rtl-optimization/57193
6014 * gcc.target/i386/pr57193.c: New.
6015
6016 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6017
6018 PR target/84226
6019 * gcc.target/powerpc/pr84226.c: New test.
6020
6021 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6022
6023 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6024 from this to...
6025 <vclzd>: ...this.
6026
6027 2018-02-09 Martin Sebor <msebor@redhat.com>
6028
6029 PR lto/84212
6030 * gcc.dg/lto/pr84212_0.c: New test file.
6031 * gcc.dg/lto/pr84212_1.c: Same.
6032
6033 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6034
6035 PR target/83926
6036 * gcc.target/powerpc/pr83926.c: New test.
6037 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6038 message. Fix test for running in 32-bit mode.
6039
6040 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6041
6042 PR target/82641
6043 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6044
6045 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6046
6047 PR target/PR84295
6048 * gcc.target/s390/pr84295.c: New test.
6049
6050 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6051
6052 PR c++/77522
6053 * g++.dg/cpp1y/lambda-init16.C: New.
6054
6055 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6056
6057 * gnat.dg/sso8.adb: New test.
6058 * gnat.dg/sso8_pkg.ads: New helper.
6059
6060 2018-02-09 Richard Biener <rguenther@suse.de>
6061
6062 PR tree-optimization/84278
6063 * gcc.target/i386/pr84278.c: Adjust regex.
6064
6065 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6066
6067 PR tree-optimization/84232
6068 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6069
6070 PR debug/84252
6071 * gcc.target/aarch64/pr84252.c: New test.
6072
6073 PR middle-end/84237
6074 * gcc.dg/pr84237.c: New test.
6075
6076 2018-02-09 Marek Polacek <polacek@redhat.com>
6077 Jakub Jelinek <jakub@redhat.com>
6078
6079 PR c++/83659
6080 * g++.dg/torture/pr83659.C: New test.
6081
6082 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6083
6084 PR tree-optimization/84136
6085 * gcc.c-torture/compile/pr84136.c: New test.
6086
6087 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6088
6089 PR target/83008
6090 * gcc.target/i386/pr83008.c: New test.
6091
6092 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6093
6094 PR target/81143
6095 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6096
6097 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6098
6099 PR c++/83806
6100 * g++.dg/warn/Wunused-parm-11.C: New.
6101
6102 2018-02-08 Marek Polacek <polacek@redhat.com>
6103
6104 PR tree-optimization/84238
6105 * gcc.dg/Wstringop-overflow-3.c: New test.
6106
6107 2018-02-08 Nathan Sidwell <nathan@acm.org>
6108
6109 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6110
6111 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6112
6113 PR tree-optimization/84265
6114 * gcc.dg/vect/pr84265.c: New test.
6115
6116 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6117
6118 PR tree-optimization/81635
6119 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6120 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6121
6122 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6123
6124 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6125 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6126 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6127 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6128 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6129 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6130 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6131 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6132 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6133 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6134 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6135 * gcc.target/s390/nobp-return-attr-all.c: New test.
6136 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6137 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6138 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6139 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6140 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6141 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6142 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6143 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6144 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6145 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6146 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6147 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6148 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6149 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6150
6151 2018-02-08 Richard Biener <rguenther@suse.de>
6152
6153 PR tree-optimization/84233
6154 * g++.dg/torture/pr84233.C: New testcase.
6155
6156 2018-02-08 Richard Biener <rguenther@suse.de>
6157
6158 PR tree-optimization/84278
6159 * gcc.target/i386/pr84278.c: New testcase.
6160
6161 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6162
6163 PR rtl-optimization/84068
6164 PR rtl-optimization/83459
6165 * gcc.dg/pr84068.c: New test.
6166
6167 2018-02-08 Richard Biener <rguenther@suse.de>
6168
6169 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6170 loop vectorization to happen.
6171
6172 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6173
6174 PR c++/83204
6175 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6176
6177 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6178
6179 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6180
6181 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6182
6183 PR target/84154
6184 * gcc.target/powerpc/pr84154-1.c: New tests.
6185 * gcc.target/powerpc/pr84154-2.c: Likewise.
6186 * gcc.target/powerpc/pr84154-3.c: Likewise.
6187
6188 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6189
6190 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6191
6192 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6193
6194 PR c++/84082
6195 * g++.dg/template/incomplete11.C: New test.
6196 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6197
6198 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6199
6200 PR fortran/82994
6201 * gfortran.dg/deallocate_error_3.f90: New test.
6202 * gfortran.dg/deallocate_error_4.f90: New test.
6203
6204 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6205
6206 PR fortran/68560
6207 * gfortran.dg/shape_9.f90: New test.
6208
6209 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6210
6211 PR fortran/82049
6212 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6213
6214 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6215
6216 PR c++/81610
6217 PR c++/80567
6218 * g++.dg/spellcheck-reswords.C: New test case.
6219 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6220 suggestion of "if".
6221
6222 2018-02-07 Martin Liska <mliska@suse.cz>
6223
6224 PR c++/84059.
6225 * g++.dg/ext/mv26.C: New test.
6226
6227 2018-02-07 Tom de Vries <tom@codesourcery.com>
6228
6229 * gcc.dg/pr83844.c: Require effective target alloca.
6230
6231 2018-02-07 Tom de Vries <tom@codesourcery.com>
6232
6233 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6234
6235 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6236
6237 PR target/84243
6238 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6239 -fcf-protection=return.
6240
6241 2018-02-07 Tom de Vries <tom@codesourcery.com>
6242
6243 PR libgomp/84217
6244 * c-c++-common/goacc/pr84217.c: New test.
6245 * gfortran.dg/goacc/pr84217.f90: New test.
6246
6247 2018-02-07 Richard Biener <rguenther@suse.de>
6248
6249 PR tree-optimization/84204
6250 * gcc.dg/graphite/pr84204.c: New testcase.
6251
6252 PR tree-optimization/84205
6253 * gcc.dg/graphite/pr84205.c: New testcase.
6254
6255 PR tree-optimization/84223
6256 * gfortran.dg/graphite/pr84223.f90: New testcase.
6257
6258 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6259
6260 PR c++/71662
6261 * g++.dg/cpp0x/scoped_enum7.C: New.
6262
6263 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6264
6265 PR tree-optimization/83008
6266 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6267
6268 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6269
6270 PR tree-optimization/84235
6271 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6272
6273 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6274
6275 PR testsuite/84243
6276 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6277 targets.
6278 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6279
6280 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR target/84146
6283 * gcc.target/i386/pr84146.c: New test.
6284
6285 2018-02-06 Michael Collison <michael.collison@arm.com>
6286
6287 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6288
6289 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6290
6291 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6292 warning for -mno-speculate-indirect-jumps.
6293 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6294 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6295 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6296 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6297 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6298 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6299
6300 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6301
6302 PR target/84145
6303 * c-c++-common/fcf-protection-1.c: Change a compared message.
6304 * c-c++-common/fcf-protection-2.c: Likewise.
6305 * c-c++-common/fcf-protection-3.c: Likewise.
6306 * c-c++-common/fcf-protection-5.c: Likewise.
6307 * c-c++-common/fcf-protection-6.c: New test.
6308 * c-c++-common/fcf-protection-7.c: Likewise.
6309
6310 2018-02-06 Marek Polacek <polacek@redhat.com>
6311
6312 PR tree-optimization/84228
6313 * c-c++-common/Wstringop-truncation-3.c: New test.
6314
6315 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6316
6317 PR target/82641
6318 * gcc.target/arm/pragma_arch_switch_2.c: New.
6319
6320 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6321
6322 PR target/79975
6323 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6324
6325 2018-02-05 Martin Sebor <msebor@redhat.com>
6326
6327 PR tree-optimization/83369
6328 * gcc.dg/Wnonnull.c: New test.
6329
6330 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6331
6332 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6333 argument and use dg-messages-by-file instead. Expect it to be
6334 an array rather than a dict.
6335 (lto-link-and-maybe-run): Remove messages_by_file argument and
6336 use an upvar for dg-messages-by-file. Update call to
6337 lto_handle_diagnostics.
6338 (lt-get-options): Treat dg-messages-by-file as an array
6339 rather than a dict.
6340 (lto-get-options-main): Likewise. Set the entry rather than appending.
6341 (lto-execute): Treat dg-messages-by-file as an array rather than
6342 a dict. Update call to lto-link-and-maybe-run.
6343
6344 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6345
6346 PR c++/82782
6347 * g++.dg/cpp1z/inline-var4.C: New.
6348
6349 2018-02-05 Martin Liska <mliska@suse.cz>
6350
6351 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6352 options.
6353 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6354 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6355 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6356 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6357 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6358 * c-c++-common/asan/pointer-compare-3.c: New test.
6359
6360 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6361
6362 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6363 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6364
6365 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6366
6367 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6368 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6369 _mm_maskz_range_round_sd): Test new intrinsics.
6370 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6371 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6372 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6373 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6374 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6375 _mm_maskz_range_round_ss): Test new intrinsics.
6376 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6377 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6378 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6379 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6380 __builtin_ia32_rangess128_round): Remove builtins.
6381 (__builtin_ia32_rangesd128_mask_round,
6382 __builtin_ia32_rangess128_mask_round): Test new builtins.
6383 * gcc.target/i386/sse-13.c: Ditto.
6384 * gcc.target/i386/sse-23.c: Ditto.
6385
6386 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6387
6388 PR middle-end/79966
6389 * gfortran.dg/pr79966.f90: New testcase
6390
6391 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6392
6393 PR fortran/84094
6394 * gfortran.dg/associate_23.f90: Fix invalid code.
6395 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6396 * gfortran.dg/matmul_3.f90: Likewise.
6397 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6398
6399 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6400
6401 PR fortran/84115
6402 * gfortran.dg/associate_34.f90: New test.
6403 * gfortran.dg/associate_35.f90: New test.
6404
6405 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6406
6407 PR fortran/84141
6408 PR fortran/84155
6409 * gfortran.dg/pr84155.f90: New test.
6410
6411 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6412
6413 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6414 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6415
6416 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6417
6418 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6419 dg-do run stanza.
6420
6421 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6422
6423 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6424 requirement.
6425 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6426 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6427 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6428
6429 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6430
6431 PR testsuite/52641
6432 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6433 * gcc.dg/Wsign-conversion.c: Dito.
6434 * gcc.dg/attr-alloc_size-4.c: Dito.
6435 * gcc.dg/pr81020.c: Dito.
6436 * gcc.dg/pr81192.c: Dito.
6437 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6438 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6439 * gcc.dg/pr83844.c: Restrict to int32plus.
6440 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6441 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6442 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6443 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6444 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6445 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6446 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6447 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6448 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6449 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6450 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6451 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6452
6453 2018-02-02 Julia Koval <julia.koval@intel.com>
6454
6455 * gcc.target/i386/funcspec-56.inc: Handle new march.
6456 * g++.dg/ext/mv16.C: Ditto.
6457
6458 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6459
6460 * lib/target-supports.exp
6461 (check_effective_target_keeps_null_pointer_checks): No more
6462 special-case avr.
6463 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6464 * gcc.dg/ifcvt-4.c: Skip avr.
6465 * gcc.dg/pr53037-1.c: Dito.
6466 * gcc.dg/pr53037-2.c: Dito.
6467 * gcc.dg/pr53037-3.c: Dito.
6468 * gcc.dg/pr63387-2.c: Dito.
6469 * gcc.dg/pr63387.c: Dito.
6470 * gcc.dg/sancov/cmp0.c: Dito.
6471 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6472 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6473 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6474 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6475 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6476 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6477 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6478 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6479 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6480 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6481 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6482 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6483 * gcc.dg/tree-ssa/pr82059.c: Dito.
6484 * gcc.c-torture/execute/pr70460.c: Dito.
6485
6486 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6487
6488 PR testsuite/52641
6489 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6490 * gcc.c-torture/execute/20180112-1.c: Dito.
6491 * gcc.c-torture/execute/pr81503.c: Dito.
6492 * gcc.dg/store_merging_12.c: Dito.
6493 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6494 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6495 * gcc.dg/tree-ssa/pr80898.c: Dito.
6496 * gcc.dg/tree-ssa/pr82363.c: Dito.
6497 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6498 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6499 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6500 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6501 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6502 * gcc.dg/tree-ssa/pr80803.c: Dito.
6503 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6504 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6505 * gcc.dg/tree-ssa/vrp114.c: Dito.
6506 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6507 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6508 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6509
6510 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6511
6512 PR target/84066
6513 * gcc.target/i386/cet-sjlj-6a.c: New test.
6514 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6515
6516 2018-02-01 Marek Polacek <polacek@redhat.com>
6517
6518 PR c++/84125
6519 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6520
6521 2018-01-30 Jeff Law <law@redhat.com>
6522
6523 PR target/84128
6524 * gcc.target/i386/pr84128.c: New test.
6525
6526 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6527
6528 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6529 -fdelete-null-pointer-checks.
6530
6531 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6532
6533 PR c++/83796
6534 * g++.dg/cpp0x/abstract-default1.C: New.
6535
6536 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6537
6538 PR tree-optimization/81635
6539 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6540 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6541
6542 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6543
6544 PR target/83370
6545 * gcc.target/aarch64/pr83370.c: New.
6546
6547 2018-02-01 Richard Biener <rguenther@suse.de>
6548
6549 * gcc.dg/graphite/pr35356-1.c: Adjust.
6550
6551 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6552
6553 PR testsuite/83846
6554 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6555 for ILP32.
6556 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6557 of hard-coding the choice.
6558 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6559 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6560 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6561 memset call.
6562 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6563 stdint.h types.
6564 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6565 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6566 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6567 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6568 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6569 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6570 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6571 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6572 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6573 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6574 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6575 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6576 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6577 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6578 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6579 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6580 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6581 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6582 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6583 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6584 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6585 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6586 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6587 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6588 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6589 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6590 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6591 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6592 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6593 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6594 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6595 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6596 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6597 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6598 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6599 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6600 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6601 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6602 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6603 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6604 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6605 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6606 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6607 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6608 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6609 __builtin_popcountll rather than __builtin_popcountl.
6610
6611 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6612
6613 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6614 of LD1R[HWD] for multi-element constants on big-endian targets.
6615 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6616 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6617
6618 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6619
6620 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6621 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
6622 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
6623
6624 2018-02-01 Jakub Jelinek <jakub@redhat.com>
6625
6626 PR tree-optimization/81661
6627 PR tree-optimization/84117
6628 * gcc.dg/pr81661.c: New test.
6629 * gfortran.dg/pr84117.f90: New test.
6630
6631 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6632
6633 PR fortran/83705
6634 * gfortran.dg/repeat_7.f90: Catch warning message.
6635
6636 2018-01-31 Ian Lance Taylor <iant@golang.org>
6637
6638 * go.go-torture/execute/printnil.go: New test.
6639
6640 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6641
6642 * lib/target-supports.exp (check_effective_target_comdat_group):
6643 Allow for Solaris as comdat syntax.
6644
6645 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
6646 Solaris with comdat_group support and as.
6647
6648 2018-01-31 Marek Polacek <polacek@redhat.com>
6649
6650 PR c/81779
6651 * gcc.dg/pr81779.c: New test.
6652
6653 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6654
6655 PR fortran/84116
6656 * gfortran.dg/gomp/pr84116.f90: New test.
6657
6658 PR c++/83993
6659 * g++.dg/init/pr83993-2.C: New test.
6660
6661 PR c++/83993
6662 * g++.dg/init/pr83993-1.C: New test.
6663 * g++.dg/cpp0x/pr83993.C: New test.
6664
6665 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
6666
6667 PR fortran/84088
6668 * gfortran.dg/pr84088.f90: New test.
6669
6670 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
6671
6672 PR target/82444
6673 * gcc.target/i386/pr82444.c: New.
6674
6675 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
6676
6677 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
6678 * gcc.target/powerpc/vsx-13.c: New.
6679
6680 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6681
6682 PR c++/84092
6683 * g++.dg/cpp1y/var-templ57.C: New.
6684
6685 2018-01-31 Marek Polacek <polacek@redhat.com>
6686
6687 PR c++/84138
6688 * g++.dg/diagnostic/pr84138.C: New test.
6689
6690 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
6691
6692 PR fortran/78534
6693 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
6694 -Wstringop-overflow warnings due to spurious warning with -O1.
6695 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
6696 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
6697
6698 2018-01-31 Richard Biener <rguenther@suse.de>
6699
6700 PR tree-optimization/84132
6701 * g++.dg/torture/pr84132.C: New testcase.
6702
6703 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
6704
6705 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
6706 dg-final scan.
6707
6708 2018-01-31 Julia Koval <julia.koval@intel.com>
6709
6710 PR target/83618
6711 * gcc.target/i386/rdpid.c: Remove "eax".
6712
6713 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6714
6715 PR tree-optimization/64946
6716 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
6717 scan-assembler checks.
6718
6719 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
6720
6721 * gcc.c-torture/execute/20180131-1.c: New test.
6722
6723 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6724
6725 * gcc.target/arc/taux-1.c: New test.
6726 * gcc.target/arc/taux-2.c: Likewise.
6727
6728 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6729
6730 * gcc.target/arc/uncached.c: New test.
6731
6732 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6733
6734 PR lto/83954
6735 * gnat.dg/lto20.adb: Remove dg-excess-errors.
6736
6737 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6738
6739 PR preprocessor/69869
6740 * gcc.dg/cpp/trad/pr69869.c: New test.
6741
6742 PR c/84100
6743 * gcc.dg/pr84100.c: New test.
6744
6745 2018-01-30 Jeff Law <law@redhat.com>
6746
6747 PR target/84064
6748 * gcc.target/i386/pr84064: New test.
6749
6750 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6751
6752 PR fortran/84134
6753 * gfortran.dg/data_implied_do_2.f90: New test.
6754
6755 2018-01-30 Janus Weil <janus@gcc.gnu.org>
6756
6757 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
6758
6759 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6760
6761 PR fortran/84133
6762 * gfortran.dg/inline_matmul_21.f90: New test case.
6763
6764 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6765
6766 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
6767
6768 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
6769
6770 PR target/84112
6771 * gcc.target/powerpc/pr84112.c: New.
6772
6773 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6774
6775 PR rtl-optimization/83986
6776 * gcc.dg/pr83986.c: New test.
6777
6778 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
6779
6780 PR 58684
6781 * gcc.dg/torture/inf-compare-1.c: Add xfail.
6782 * gcc.dg/torture/inf-compare-2.c: Add xfail.
6783 * gcc.dg/torture/inf-compare-3.c: Add xfail.
6784 * gcc.dg/torture/inf-compare-4.c: Add xfail.
6785
6786 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6787
6788 PR tree-optimization/84111
6789 * gcc.c-torture/compile/pr84111.c: New test.
6790
6791 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6792
6793 PR ipa/83179
6794 * gcc.dg/ipa/inline-2.c: Fix template.
6795 * gcc.dg/ipa/inline-3.c: Fix template.
6796
6797 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6798
6799 PR ipa/81360
6800 * g++.dg/torture/pr81360.C: New testcase.
6801
6802 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6803
6804 PR lto/83954
6805 * gcc.dg/lto/pr83954.h: New testcase.
6806 * gcc.dg/lto/pr83954_0.c: New testcase.
6807 * gcc.dg/lto/pr83954_1.c: New testcase.
6808
6809 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6810
6811 PR bootstrap/84017
6812 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
6813 to dg-options.
6814 Simplify DW_AT_producer scan.
6815
6816 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6817
6818 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
6819
6820 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
6821
6822 PR target/83828
6823 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6824 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6825 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6826 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6827
6828 2018-01-29 Jeff Law <law@redhat.com>
6829
6830 PR testsuite/81010
6831 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
6832 better match other tests which require vsx. Verify the zero
6833 extension is part of the test in the combiner dump.
6834
6835 2018-01-29 Marek Polacek <polacek@redhat.com>
6836
6837 PR c/83966
6838 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
6839
6840 PR c++/83996
6841 * g++.dg/ext/pr83996.C: New test.
6842
6843 2018-01-29 Richard Biener <rguenther@suse.de>
6844
6845 PR tree-optimization/84057
6846 * gcc.dg/graphite/pr84057.c: New testcase.
6847
6848 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6849
6850 PR fortran/84073
6851 * gfortran.dg/bind_c_usage_31.f90: New test.
6852
6853 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
6854
6855 PR c++/83924
6856 * g++.dg/warn/Wduplicated-branches5.C: New.
6857
6858 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
6859
6860 * gcc.target/rl78/test_addsi3_internal.c: New test.
6861
6862 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
6863
6864 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
6865 Make expected output depend on whether we expect sibcalls or not.
6866 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
6867 safe-indirect-jump-1.c).
6868
6869 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
6870 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6871 Soren Rasmussen <s.c.rasmussen@gmail.com>
6872
6873 Fortran 2018 teams tests.
6874
6875 * gfortran.dg/team_number_1.f90: new test for team_number.
6876 * gfortran.dg/team_change_1.f90: new test for change team.
6877 * gfortran.dg/team_end_1.f90: new test for end team.
6878 * gfortran.dg/team_form_1.f90: new test for form team.
6879
6880 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
6881
6882 PR fortran/83998
6883 * gfortran.dg/dot_product_4.f90
6884
6885 2018-01-26 Martin Sebor <msebor@redhat.com>
6886
6887 PR tree-optimization/83896
6888 * gcc.dg/strlenopt-43.c: New.
6889
6890 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6891
6892 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
6893 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
6894 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
6895 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
6896 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
6897 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
6898 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
6899 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
6900 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
6901 stanzas.
6902 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
6903 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
6904 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
6905 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
6906 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
6907 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
6908 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
6909 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
6910 instruction list.
6911 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
6912
6913 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6914
6915 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
6916 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
6917 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
6918 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
6919 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
6920 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
6921 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
6922 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
6923 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
6924 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
6925 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
6926 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
6927 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
6928
6929 2018-01-26 Martin Liska <mliska@suse.cz>
6930
6931 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
6932 warning is seen.
6933
6934 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
6935
6936 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
6937 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
6938 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
6939 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
6940 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
6941 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
6942 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
6943 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
6944
6945 2018-01-26 Richard Biener <rguenther@suse.de>
6946
6947 PR rtl-optimization/84003
6948 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
6949 latent bug in DSE if NOINLINE is appropriately defined.
6950 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
6951 and defining NOINLINE.
6952
6953 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6954
6955 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
6956 tests specific to aarch64. XFAIL test on arm.
6957
6958 2018-01-26 Jakub Jelinek <jakub@redhat.com>
6959
6960 PR rtl-optimization/83985
6961 * gcc.dg/pr83985.c: New test.
6962
6963 PR c/83989
6964 * c-c++-common/Wrestrict-3.c: New test.
6965
6966 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6967
6968 * gcc.target/arc/tdelegitimize_addr.c: New test.
6969
6970 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
6971
6972 * gcc.target/arc/jli-1.c: New file.
6973 * gcc.target/arc/jli-2.c: Likewise.
6974
6975 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
6976
6977 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
6978 scan-assembler.
6979 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
6980 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
6981
6982 2018-01-26 Richard Biener <rguenther@suse.de>
6983
6984 PR tree-optimization/81082
6985 * gcc.dg/vect/pr81082.c: New testcase.
6986 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
6987 simplification to n * n.
6988
6989 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6990
6991 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
6992 Solaris 10.
6993 * gcc.target/i386/pr63620.c: Likewise.
6994
6995 2018-01-26 Julia Koval <julia.koval@intel.com>
6996
6997 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
6998 -mavx512f -mavx512bw.
6999 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7000 * gcc.target/i386/i386.exp: Fix types.
7001
7002 2018-01-26 Alan Modra <amodra@gmail.com>
7003
7004 PR target/84033
7005 * gcc.target/powerpc/swaps-p8-46.c: New.
7006
7007 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7008
7009 PR fortran/37577
7010 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7011 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7012 'array01' in the tree dump comparison.
7013 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7014 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7015 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7016
7017 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7018
7019 PR middle-end/83055
7020 * gcc.dg/torture/pr83055.c: New testcase.
7021
7022 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7023
7024 PR c++/84031
7025 * g++.dg/cpp1z/decomp36.C: New test.
7026
7027 PR middle-end/83977
7028 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7029
7030 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7031
7032 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7033 the shift dump line.
7034 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7035
7036 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7037
7038 PR target/81550
7039 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7040 index instead of int, which allows IVOPTs to properly optimize the
7041 loop.
7042
7043 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7044
7045 PR jit/82846
7046 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7047 of "fn_type" typedef.
7048 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7049
7050 2018-01-24 Ian Lance Taylor <iant@golang.org>
7051
7052 * go.go-torture/execute/names-1.go: New test.
7053
7054 2018-01-19 Jeff Law <law@redhat.com>
7055
7056 PR target/83994
7057 * gcc.target/i386/pr83994.c: New test.
7058
7059 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7060
7061 PR target/84014
7062 * gcc.target/powerpc/pr84014.c: New.
7063
7064 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7065
7066 PR middle-end/83977
7067 * c-c++-common/gomp/pr83977-1.c: New test.
7068 * c-c++-common/gomp/pr83977-2.c: New test.
7069 * c-c++-common/gomp/pr83977-3.c: New test.
7070 * gfortran.dg/gomp/pr83977.f90: New test.
7071
7072 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7073
7074 PR testsuite/83889
7075 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7076 * gcc.dg/vect/pr80631-1.c: Likewise.
7077 * gcc.dg/vect/pr80631-2.c: Likewise.
7078 * gcc.dg/vect/pr81410.c: Likewise.
7079 * gcc.dg/vect/pr81633.c: Likewise.
7080 * gcc.dg/vect/pr81815.c: Likewise.
7081 * gcc.dg/vect/pr82108.c: Likewise.
7082 * gcc.dg/vect/pr83857.c: Likewise.
7083 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7084 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7085 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7086 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7087 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7088 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7089 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7090 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7091 dg-xfail-run-if instead.
7092 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7093 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7094 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7095 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7096 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7097
7098 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7099
7100 PR tree-optimization/83979
7101 * g++.dg/pr83979.c: New test.
7102
7103 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7104
7105 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7106 option. Add arm_neon_ok_no_float_abi check.
7107
7108 2018-01-24 Richard Biener <rguenther@suse.de>
7109
7110 PR tree-optimization/83176
7111 * gcc.dg/graphite/pr83176.c: New testcase.
7112
7113 2018-01-24 Richard Biener <rguenther@suse.de>
7114
7115 PR tree-optimization/82819
7116 * gcc.dg/graphite/pr82819.c: New testcase.
7117
7118 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7119
7120 PR c++/83921
7121 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7122 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7123 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7124 * g++.dg/ext/stmtexpr20.C: Likewise.
7125 * g++.dg/ext/stmtexpr21.C: Likewise.
7126
7127 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7128
7129 PR c++/83974
7130 * g++.dg/warn/pr83974.C: New test case.
7131
7132 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7133
7134 PR sanitizer/83987
7135 * g++.dg/ubsan/pr83987.C: New test.
7136
7137 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7138
7139 PR fortran/83866
7140 * gfortran.dg/pdt_29.f03: New test.
7141
7142 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7143
7144 PR fortran/83898
7145 * gfortran.dg/associate_33.f03: New test.
7146
7147 2018-01-23 Martin Liska <mliska@suse.cz>
7148
7149 PR lto/81440
7150 * gcc.dg/lto/pr81440.h: New test.
7151 * gcc.dg/lto/pr81440_0.c: New test.
7152 * gcc.dg/lto/pr81440_1.c: New test.
7153
7154 2018-01-23 Nathan Sidwell <nathan@acm.org>
7155
7156 PR c++/83988
7157 * g++.dg/template/pr83988.C: New.
7158
7159 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7160
7161 PR c++/82882
7162 PR c++/83978
7163 * g++.dg/cpp0x/pr82882.C: New test.
7164 * g++.dg/cpp0x/pr83978.C: New test.
7165
7166 PR c++/83958
7167 * g++.dg/cpp1z/decomp35.C: New test.
7168
7169 2018-01-23 Nathan Sidwell <nathan@acm.org>
7170
7171 * g++.dg/cpp0x/range-for10.C: Adjust.
7172 * g++.dg/ext/forscope1.C: Adjust.
7173 * g++.dg/ext/forscope2.C: Adjust.
7174 * g++.dg/template/for1.C: Adjust.
7175
7176 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7177
7178 PR tree-optimization/83510
7179 * gcc.c-torture/compile/pr83510.c: New test case.
7180
7181 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7182
7183 PR testsuite/83888
7184 * lib/target-supports.exp (check_effective_target_vect_float): Say
7185 that the result only holds when -funsafe-math-optimizations is on.
7186 (check_effective_target_vect_float_strict): New procedure.
7187 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7188 of vect_float.
7189 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7190
7191 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7192
7193 PR tree-optimization/83965
7194 * gcc.dg/vect/pr83965.c: New test.
7195
7196 2018-01-23 Richard Biener <rguenther@suse.de>
7197
7198 PR tree-optimization/83963
7199 * gfortran.dg/graphite/pr83963.f: New testcase.
7200 * gcc.dg/graphite/pr83963-2.c: Likewise.
7201
7202 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7203
7204 PR c++/83918
7205 * g++.dg/cpp1z/pr83918.C: New test.
7206
7207 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7208
7209 PR tree-optimization/83957
7210 * gcc.dg/autopar/pr83957.c: New test.
7211
7212 PR tree-optimization/83081
7213 * gcc.dg/predict-8.c: Adjust expected probability.
7214
7215 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7216
7217 PR target/83862
7218 * gcc.target/powerpc/pr83862.c: New test.
7219
7220 2018-01-22 Carl Love <cel@us.ibm.com>
7221
7222 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7223 builtins-4-runnable.c, builtins-6-runnable.c,
7224 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7225 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7226 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7227 for signed/unsigned 128-bit and long long int loads.
7228
7229 2018-01-22 Marek Polacek <polacek@redhat.com>
7230
7231 PR c++/81933
7232 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7233
7234 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7235
7236 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7237 scan-asembler valid instructions list.
7238 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7239 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7240 power8-vector requirement and option.
7241 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7242
7243 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7244
7245 PR 78534
7246 PR 83704
7247 * gfortran.dg/string_1.f90: Remove printing the length.
7248
7249 2018-01-22 Richard Biener <rguenther@suse.de>
7250
7251 PR tree-optimization/83963
7252 * gcc.dg/graphite/pr83963.c: New testcase.
7253
7254 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7255
7256 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7257 dg-require-effective-target directives.
7258
7259 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7260
7261 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7262 New procedure.
7263 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7264 Adjust scan-assembler checks for soft-float.
7265
7266 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7267
7268 PR target/83946
7269 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7270
7271 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7272
7273 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7274 * gcc.dg/pr83623.c: Likewise.
7275 * gcc.dg/pr83666.c: Likewise.
7276
7277 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7278 David Edelsohn <dje.gcc@gmail.com>
7279
7280 PR target/83946
7281 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7282 assembly output from "crset eq" to "crset 2".
7283 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7284 assembly output from . to $.
7285 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7286 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7287 assembly output from "crset eq" to "crset 2".
7288 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7289 assembly output from "crset eq" to "crset 2", and from . to $.
7290
7291 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7292
7293 PR fortran/83900
7294 * gfortran.dg/matmul_18.f90: New test.
7295
7296 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7297
7298 PR tree-optimization/83940
7299 * gcc.dg/torture/pr83940.c: New test.
7300
7301 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7302
7303 PR middle-end/83945
7304 * gcc.dg/tls/pr83945.c: New test.
7305
7306 PR target/83930
7307 * gcc.dg/pr83930.c: New test.
7308
7309 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7310
7311 PR fortran/83900
7312 * gfortran.dg/matmul_17.f90: New test.
7313
7314 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7315
7316 PR fortran/80768
7317 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7318
7319 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7320
7321 PR c++/81167
7322 * g++.dg/cpp0x/pr81167.C: New test.
7323
7324 PR c++/83919
7325 * g++.dg/cpp0x/pr83919.C: New test.
7326
7327 2018-01-19 Jeff Law <law@redhat.com>
7328 Jakub Jelinek <jakub@redhat.com>
7329
7330 * gcc.dg/stack-check-16.c: New test.
7331
7332 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7333
7334 PR target/83790
7335 * gcc.target/nvptx/indirect_call.c: New test.
7336
7337 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7338
7339 * g++.dg/torture/pr83619.C: Remove dg-message.
7340
7341 2018-01-19 Martin Liska <mliska@suse.cz>
7342
7343 * gcc.dg/predict-1.c: Adjust expected probability.
7344 * gcc.dg/predict-3.c: Likewise.
7345 * gcc.dg/predict-5.c: Likewise.
7346 * gcc.dg/predict-6.c: Likewise.
7347 * gcc.dg/predict-9.c: Likewise.
7348
7349 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7350
7351 PR tree-optimization/83922
7352 * gcc.dg/pr83922.c: New test.
7353
7354 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7355
7356 PR tree-optimization/83914
7357 * gcc.dg/vect/pr83914.c: New test.
7358
7359 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7360
7361 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7362 * gcc.target/arm/negdi-2.c: Likewise.
7363 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7364
7365 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7366
7367 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7368
7369 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7370
7371 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7372
7373 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7374
7375 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7376 hppa*-*-hpux*.
7377
7378 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7379
7380 PR ipa/83619
7381 PR testsuite/83934
7382 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7383 forward declaration.
7384
7385 2018-01-18 Carl Love <cel@us.ibm.com>
7386
7387 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7388 to the function.
7389
7390 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7391
7392 PR c++/81013
7393 * g++.dg/inherit/union3.C: New.
7394
7395 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7396
7397 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7398
7399 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7400
7401 PR ipa/83619
7402 * g++.dg/torture/pr83619.C: New testcase.
7403
7404 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7405
7406 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7407 Add function body to force error messages in some configurations.
7408
7409 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7410
7411 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7412 and arm_thumb1_ok.
7413
7414 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7415
7416 PR other/70268
7417 * c-c++-common/ffile-prefix-map.c: New test.
7418 * c-c++-common/fmacro-prefix-map.c: New test.
7419 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7420 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7421
7422 2018-01-18 Martin Liska <mliska@suse.cz>
7423
7424 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7425 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7426 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7427 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7428 * gcc.target/i386/ret-thunk-10.c: Likewise.
7429 * gcc.target/i386/ret-thunk-11.c: Likewise.
7430 * gcc.target/i386/ret-thunk-12.c: Likewise.
7431 * gcc.target/i386/ret-thunk-15.c: Likewise.
7432 * gcc.target/i386/ret-thunk-9.c: Likewise.
7433
7434 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7435
7436 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7437 order.
7438
7439 2018-01-18 Nathan Sidwell <nathan@acm.org>
7440
7441 PR c++/83160
7442 * g++.dg/cpp0x/pr83160.C: New.
7443
7444 2018-01-18 Richard Biener <rguenther@suse.de>
7445
7446 PR tree-optimization/83887
7447 * gcc.dg/graphite/pr83887.c: New testcase.
7448 * gfortran.dg/graphite/pr83887.f90: Likewise.
7449 * gfortran.dg/graphite/pr83887.f: Likewise.
7450
7451 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7452
7453 PR target/65578
7454 * gcc.target/arm/builtin-bswap.x: New file.
7455 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7456 and options for armv6t2.
7457 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7458 and options for Thumb1.
7459 * gcc.target/arm/builtin-bswap16.x: New file.
7460 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7461 and options for armv6t2.
7462 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7463 and options for Thumb1.
7464
7465 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7466
7467 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7468 order.
7469
7470 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7471
7472 PR c/61240
7473 * gcc.dg/pr61240.c: New test.
7474
7475 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7476
7477 PR fortran/83864
7478 * gfortran.dg/pr83864.f90: New test.
7479
7480 2018-01-17 Jeff Law <law@redhat.com>
7481
7482 PR testsuite/83883
7483 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7484
7485 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7486
7487 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7488 restriction, but still restrict to 64-bit.
7489 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7490 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7491
7492 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7493
7494 PR fortran/83874
7495 * gfortran.dg/pr83874.f90: New test.
7496
7497 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7498
7499 PR c++/83824
7500 * g++.dg/cpp0x/pr83824.C: New test.
7501
7502 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7503
7504 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7505 appropriate .gnu_attribute for the long double type, if we use the
7506 long double type, but do not generate any calls.
7507 * gcc.target/powerpc/gnuattr2.c: Likewise.
7508 * gcc.target/powerpc/gnuattr3.c: Likewise.
7509
7510 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7511
7512 PR c++/78344
7513 * g++.dg/cpp0x/alignas13.C: New.
7514
7515 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7516
7517 PR c++/83897
7518 * g++.dg/cpp0x/pr83897.C: New test.
7519
7520 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7521
7522 PR ipa/83051
7523 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7524
7525 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7526
7527 PR c++/81054
7528 * g++.dg/cpp0x/constexpr-ice19.C: New.
7529
7530 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7531
7532 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7533 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7534 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7535 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7536 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7537 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7538 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7539 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7540 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7541 * gcc.target/powerpc/builtins-1.fold.h: New.
7542
7543 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7544
7545 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7546 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7547
7548 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7549
7550 * gcc.target/arm/g2.c: Add -marm to dg-options.
7551 * gcc.target/arm/scd42-2.c: Likewise.
7552
7553 2018-01-17 Nathan Sidwell <nathan@acm.org>
7554
7555 PR c++/83287
7556 * g++.dg/lookup/pr83287-2.C: New.
7557
7558 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7559
7560 PR c++/83814
7561 PR c++/83902
7562 * g++.dg/wrappers/pr83814.C: New test case.
7563 * g++.dg/wrappers/pr83902.C: New test case.
7564
7565 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7566
7567 PR lto/83121
7568 * g++.dg/lto/pr83121_0.C: New test case.
7569 * g++.dg/lto/pr83121_1.C: New test case.
7570 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7571 adapted from DejaGnu's dg-test.
7572 (lto_handle_diagnostics): New procedure.
7573 (lto_prune_warns): Ignore informational notes.
7574 (lto-link-and-maybe-run): Add "messages_by_file" param.
7575 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7576 "execute" when "link" fails if "execute" was not specified.
7577 (lto-can-handle-directive): New procedure.
7578 (lto-get-options-main): Call lto-can-handle-directive. Add a
7579 dg-messages local, using it to set the caller's
7580 dg-messages-by-file for the given source file.
7581 (lto-get-options): Likewise.
7582 (lto-execute): Add dg-messages-by-file local, and pass it to
7583 lto-link-and-maybe-run.
7584
7585 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7586 Richard Sandiford <richard.sandiford@linaro.org>
7587
7588 PR target/79041
7589 PR target/82964
7590 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7591 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7592
7593 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7594
7595 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7596 target check autogenerator for armv8.1-a and armv8.2-a.
7597
7598 2018-01-17 Carl Love <cel@us.ibm.com>
7599
7600 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7601 Add debug print statements.
7602 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7603 16 byte vector load followed by a partial vector load.
7604
7605 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7606
7607 PR c++/83799
7608 * g++.dg/wrappers/pr83799.C: New test case.
7609
7610 2018-01-17 Nathan Sidwell <nathan@acm.org>
7611
7612 PR c++/83739
7613 * g++.dg/cpp1y/pr83739.C: New.
7614
7615 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7616
7617 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7618 * gcc.target/visium/overflow16.c: Likewise.
7619 * gcc.target/visium/overflow32.c: Likewise.
7620
7621 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7622
7623 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
7624
7625 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7626
7627 * gcc.dg/rtl/arm/stl-cond.c: New test.
7628 * gcc.target/arm/stl-cond.c: Delete.
7629
7630 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7631
7632 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7633 directives.
7634
7635 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7636
7637 PR tree-optimization/83843
7638 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
7639 * gcc.dg/store_merging_19.c: New test.
7640
7641 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7642
7643 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
7644 and options.
7645
7646 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7647
7648 PR rtl-optimization/83771
7649 * gcc.dg/pr83771.c: New test.
7650
7651 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7652
7653 PR tree-optimization/81184
7654 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
7655 targets.
7656 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7657
7658 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7659
7660 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
7661
7662 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7663
7664 PR target/83546
7665 * gcc.target/i386/pr83546.c: New test.
7666
7667 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7668
7669 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
7670
7671 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7672
7673 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
7674 test and add dg-warning for the -Wstringop-overflow warning.
7675
7676 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7677
7678 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
7679 XFAIL last test on SPARC and Visium.
7680
7681 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
7682
7683 PR rtl-optimization/80481
7684 * g++.dg/pr80481.C: Exclude solaris.
7685
7686 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7687
7688 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
7689 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
7690 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
7691
7692 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7693
7694 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
7695 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
7696 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
7697 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
7698 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
7699 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
7700 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
7701 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
7702 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
7703 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
7704 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
7705 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
7706 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
7707 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
7708 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
7709
7710 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7711
7712 PR testsuite/77734
7713 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
7714
7715 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7716
7717 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
7718 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
7719 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
7720 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
7721 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
7722 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
7723
7724 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7725
7726 PR tree-optimization/83857
7727 * gcc.dg/vect/pr83857.c: New test.
7728
7729 2018-01-16 Richard Biener <rguenther@suse.de>
7730
7731 PR tree-optimization/83867
7732 * gcc.dg/vect/pr83867.c: New testcase.
7733
7734 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7735
7736 PR c/83844
7737 * gcc.dg/pr83844.c: New test.
7738
7739 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7740
7741 * gcc.dg/torture/pr83847.c: New test.
7742
7743 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7744
7745 PR rtl-optimization/86620
7746 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
7747 instead of --param=max-sched-ready-insns=0.
7748 * gcc.target/i386/pr83620.c: New test.
7749 * gcc.dg/pr83620.c: New test.
7750
7751 PR tree-optimization/83843
7752 * gcc.dg/store_merging_18.c: New test.
7753
7754 PR c++/83817
7755 * g++.dg/cpp1y/pr83817.C: New test.
7756
7757 PR c++/83825
7758 * g++.dg/template/pr83825.C: New test.
7759
7760 2018-01-16 Richard Biener <rguenther@suse.de>
7761
7762 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
7763
7764 2018-01-16 Richard Biener <rguenther@suse.de>
7765
7766 PR testsuite/82132
7767 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
7768 from gcc.dg/torture/pr60092.c.
7769
7770 2018-01-15 Martin Sebor <msebor@redhat.com>
7771
7772 PR c++/83588
7773 * g++.dg/ext/flexary28.C: New test.
7774
7775 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
7776
7777 PR fortran/82257
7778 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
7779
7780 2018-01-15 Martin Sebor <msebor@redhat.com>
7781
7782 PR testsuite/83869
7783 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
7784
7785 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7786
7787 PR fortran/54613
7788 * gfortran.dg/minmaxloc_9.f90: New test.
7789 * gfortran.dg/minmaxloc_10.f90: New test.
7790 * gfortran.dg/minmaxloc_11.f90: New test.
7791
7792 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
7793
7794 PR target/83839
7795 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
7796 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7797 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7798 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7799 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7800 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7801 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7802 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7803 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7804 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7805 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7806 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7807 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7808 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7809 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7810 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
7811 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7812 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
7813 * gcc.target/i386/ret-thunk-10.c: Likewise.
7814 * gcc.target/i386/ret-thunk-11.c: Likewise.
7815 * gcc.target/i386/ret-thunk-12.c: Likewise.
7816 * gcc.target/i386/ret-thunk-13.c: Likewise.
7817 * gcc.target/i386/ret-thunk-14.c: Likewise.
7818 * gcc.target/i386/ret-thunk-15.c: Likewise.
7819 * gcc.target/i386/ret-thunk-9.c: Don't check the
7820 __x86_return_thunk label. Scan for "push" only for Linux.
7821
7822 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
7823
7824 PR testsuite/79920
7825 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
7826
7827 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7828
7829 PR target/83687
7830 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
7831 tests.
7832 * gcc.target/arm/pr83687.c: New test.
7833
7834 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7835
7836 Adjust tests to AVR_TINY.
7837
7838 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
7839 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
7840 * gcc.target/avr/pr71627.c: Same.
7841 * gcc.target/avr/torture/addr-space-1-0.c: Same.
7842 * gcc.target/avr/torture/addr-space-1-1.c: Same.
7843 * gcc.target/avr/torture/addr-space-1-x.c: Same.
7844 * gcc.target/avr/torture/addr-space-2-0.c: Same.
7845 * gcc.target/avr/torture/addr-space-2-1.c: Same.
7846 * gcc.target/avr/torture/addr-space-2-x.c: Same.
7847 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
7848 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
7849 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
7850 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
7851 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
7852 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
7853 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
7854 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
7855 * gcc.target/avr/torture/pr61055.c: Same.
7856 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
7857 available.
7858 * gcc.target/avr/torture/int24-mul.c: Same.
7859 * gcc.target/avr/torture/pr51782-1.c: Same.
7860 * gcc.target/avr/torture/pr61443.c: Same.
7861 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
7862 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
7863
7864 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7865
7866 PR c/83801
7867 PR c/83729
7868 * gcc.target/avr/torture/pr83729.c: New test.
7869 * gcc.target/avr/torture/pr83801.c: New test.
7870
7871 2018-01-15 Jakub Jelinek <jakub@redhat.com>
7872
7873 PR middle-end/82694
7874 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
7875 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
7876
7877 2018-01-10 Martin Sebor <msebor@redhat.com>
7878
7879 PR other/83508
7880 * gcc.dg/Wstringop-overflow-2.c: New test.
7881
7882 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7883
7884 PR libgfortran/83811
7885 * gfortran.dg/fmt_e.f90: New test.
7886
7887 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7888
7889 * gcc.target/i386/indirect-thunk-10.c: New test.
7890 * gcc.target/i386/indirect-thunk-8.c: Likewise.
7891 * gcc.target/i386/indirect-thunk-9.c: Likewise.
7892 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
7893 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
7894 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
7895 * gcc.target/i386/ret-thunk-17.c: Likewise.
7896 * gcc.target/i386/ret-thunk-18.c: Likewise.
7897 * gcc.target/i386/ret-thunk-19.c: Likewise.
7898 * gcc.target/i386/ret-thunk-20.c: Likewise.
7899 * gcc.target/i386/ret-thunk-21.c: Likewise.
7900
7901 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7902
7903 * gcc.target/i386/indirect-thunk-register-4.c: New test.
7904
7905 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7906
7907 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7908 -mno-indirect-branch-register.
7909 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7910 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7911 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7912 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7913 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7914 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7915 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7916 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7917 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7918 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7919 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7920 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7921 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7922 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7923 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7924 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7925 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7926 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7927 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7928 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7929 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7930 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7931 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7932 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7933 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7934 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7935 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7936 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7937 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7938 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7939 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7940 * gcc.target/i386/ret-thunk-10.c: Likewise.
7941 * gcc.target/i386/ret-thunk-11.c: Likewise.
7942 * gcc.target/i386/ret-thunk-12.c: Likewise.
7943 * gcc.target/i386/ret-thunk-13.c: Likewise.
7944 * gcc.target/i386/ret-thunk-14.c: Likewise.
7945 * gcc.target/i386/ret-thunk-15.c: Likewise.
7946 * gcc.target/i386/ret-thunk-9.c: Likewise.
7947 * gcc.target/i386/indirect-thunk-register-1.c: New test.
7948 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
7949 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7950
7951 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
7952
7953 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
7954 -mfunction-return=keep.
7955 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7956 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7957 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7958 * gcc.target/i386/indirect-thunk-5.c: Likewise.
7959 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7960 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7961 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7962 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7963 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
7964 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
7965 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7966 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7967 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7968 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
7969 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
7970 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
7971 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
7972 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7973 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7974 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7975 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7976 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7977 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
7978 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
7979 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7980 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
7981 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
7982 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
7983 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
7984 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
7985 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
7986 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
7987 * gcc.target/i386/ret-thunk-1.c: New test.
7988 * gcc.target/i386/ret-thunk-10.c: Likewise.
7989 * gcc.target/i386/ret-thunk-11.c: Likewise.
7990 * gcc.target/i386/ret-thunk-12.c: Likewise.
7991 * gcc.target/i386/ret-thunk-13.c: Likewise.
7992 * gcc.target/i386/ret-thunk-14.c: Likewise.
7993 * gcc.target/i386/ret-thunk-15.c: Likewise.
7994 * gcc.target/i386/ret-thunk-16.c: Likewise.
7995 * gcc.target/i386/ret-thunk-2.c: Likewise.
7996 * gcc.target/i386/ret-thunk-3.c: Likewise.
7997 * gcc.target/i386/ret-thunk-4.c: Likewise.
7998 * gcc.target/i386/ret-thunk-5.c: Likewise.
7999 * gcc.target/i386/ret-thunk-6.c: Likewise.
8000 * gcc.target/i386/ret-thunk-7.c: Likewise.
8001 * gcc.target/i386/ret-thunk-8.c: Likewise.
8002 * gcc.target/i386/ret-thunk-9.c: Likewise.
8003
8004 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8005
8006 * gcc.target/i386/indirect-thunk-1.c: New test.
8007 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8008 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8009 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8010 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8011 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8012 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8013 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8014 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8015 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8016 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8017 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8018 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8019 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8020 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8021 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8022 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8023 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8024 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8025 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8026 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8027 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8028 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8029 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8030 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8031 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8032 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8033 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8034 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8035 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8036 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8037 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8038 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8039
8040 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8041
8042 PR ipa/83051
8043 * gcc.c-torture/compile/pr83051.c: New testcase.
8044
8045 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8046
8047 PR tree-optimization/83501
8048 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8049
8050 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8051
8052 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8053 for lvx and stvx instead of lxvd2x and stxvd2x and require
8054 little-endian target. Add comments.
8055 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8056 comprehensive testing.
8057 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8058 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8059 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8060 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8061 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8062 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8063 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8064 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8065 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8066 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8067 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8068 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8069 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8070 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8071 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8072 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8073 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8074 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8075 scan-assembler-not directives that forbid lvx and xxpermdi.
8076 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8077 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8078 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8079 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8080 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8081 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8082 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8083 scan-assembler-times directives to reflect different numbers of
8084 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8085
8086 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8087 Alan Hayward <alan.hayward@arm.com>
8088 David Sherwood <david.sherwood@arm.com>
8089
8090 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8091 than SLP vectorization.
8092 * gcc.dg/vect/vect-alias-check-10.c: New test.
8093 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8094 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8095 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8096 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8097 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8098 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8099 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8100 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8101 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8102 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8103 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8104 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8105 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8106 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8107 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8108 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8109 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8110 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8111 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8112 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8113 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8114 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8115 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8116
8117 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8118 Alan Hayward <alan.hayward@arm.com>
8119 David Sherwood <david.sherwood@arm.com>
8120
8121 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8122 New proc.
8123 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8124 targets with scatter stores.
8125 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8126 stores.
8127 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8128 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8129 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8130 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8131 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8132 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8133 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8134 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8135 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8136 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8137 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8138 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8139 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8140 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8141 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8142 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8143
8144 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8145 Alan Hayward <alan.hayward@arm.com>
8146 David Sherwood <david.sherwood@arm.com>
8147
8148 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8149 for double_reduc1.
8150 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8151 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8152 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8153 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8154
8155 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8156 Alan Hayward <alan.hayward@arm.com>
8157 David Sherwood <david.sherwood@arm.com>
8158
8159 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8160 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8161 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8162
8163 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8164 Alan Hayward <alan.hayward@arm.com>
8165 David Sherwood <david.sherwood@arm.com>
8166
8167 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8168 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8169 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8170 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8171 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8172 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8173 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8174 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8175 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8176 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8177 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8178 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8179 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8180 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8181
8182 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8183 Alan Hayward <alan.hayward@arm.com>
8184 David Sherwood <david.sherwood@arm.com>
8185
8186 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8187 check for a message about using in-order reductions.
8188 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8189 check for a message about using in-order reductions.
8190 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8191 vectorized and check for a message about using in-order reductions.
8192 Expect targets with variable-length vectors to fall back to the
8193 fixed-length mininum.
8194 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8195 check for a message about using in-order reductions.
8196 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8197 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8198 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8199 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8200 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8201 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8202 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8203 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8204 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8205 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8206 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8207 vect_fold_left_plus.
8208
8209 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8210
8211 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8212 are spilled.
8213 * gcc.target/aarch64/sve/spill_2.c: New test.
8214 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8215 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8216 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8217 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8218 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8219
8220 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8221 Alan Hayward <alan.hayward@arm.com>
8222 David Sherwood <david.sherwood@arm.com>
8223
8224 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8225 of branches.
8226 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8227 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8228 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8229 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8230 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8231 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8232 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8233 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8234 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8235
8236 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8237 Alan Hayward <alan.hayward@arm.com>
8238 David Sherwood <david.sherwood@arm.com>
8239
8240 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8241 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8242 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8243 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8244
8245 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8246 Alan Hayward <alan.hayward@arm.com>
8247 David Sherwood <david.sherwood@arm.com>
8248
8249 * lib/target-supports.exp
8250 (check_effective_target_vect_fold_extract_last): New proc.
8251 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8252 for fold_extract_last.
8253 * gcc.dg/vect/pr65947-2.c: Likewise.
8254 * gcc.dg/vect/pr65947-3.c: Likewise.
8255 * gcc.dg/vect/pr65947-4.c: Likewise.
8256 * gcc.dg/vect/pr65947-5.c: Likewise.
8257 * gcc.dg/vect/pr65947-6.c: Likewise.
8258 * gcc.dg/vect/pr65947-9.c: Likewise.
8259 * gcc.dg/vect/pr65947-10.c: Likewise.
8260 * gcc.dg/vect/pr65947-12.c: Likewise.
8261 * gcc.dg/vect/pr65947-14.c: Likewise.
8262 * gcc.dg/vect/pr80631-1.c: Likewise.
8263 * gcc.target/aarch64/sve/clastb_1.c: New test.
8264 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8265 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8266 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8267 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8268 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8269 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8270 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8271 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8272 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8273 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8274 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8275 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8276 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8277
8278 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8279 Alan Hayward <alan.hayward@arm.com>
8280 David Sherwood <david.sherwood@arm.com>
8281
8282 * gcc.target/aarch64/sve/live_1.c: New test.
8283 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8284
8285 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8286 Alan Hayward <alan.hayward@arm.com>
8287 David Sherwood <david.sherwood@arm.com>
8288
8289 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8290 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8291 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8292 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8293 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8294 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8295 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8296 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8297 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8298
8299 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8300 Alan Hayward <alan.hayward@arm.com>
8301 David Sherwood <david.sherwood@arm.com>
8302
8303 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8304 New proc.
8305 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8306 vect_fully_masked.
8307 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8308 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8309 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8310 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8311 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8312 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8313
8314 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8315 Alan Hayward <alan.hayward@arm.com>
8316 David Sherwood <david.sherwood@arm.com>
8317
8318 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8319 instead of just ADDRESS.
8320 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8321 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8322 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8323 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8324 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8325 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8326 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8327 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8328 * gcc.target/aarch64/sve/while_2.c: Likewise.
8329 * gcc.target/aarch64/sve/while_3.c: Likewise.
8330 * gcc.target/aarch64/sve/while_4.c: Likewise.
8331
8332 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8333 Alan Hayward <alan.hayward@arm.com>
8334 David Sherwood <david.sherwood@arm.com>
8335
8336 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8337 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8338 to be predicated.
8339 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8340 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8341 * gcc.target/aarch64/sve/reduc_5.c: New test.
8342 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8343 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8344
8345 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8346 Alan Hayward <alan.hayward@arm.com>
8347 David Sherwood <david.sherwood@arm.com>
8348
8349 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8350 * gcc.dg/tree-ssa/peel1.c: Likewise.
8351 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8352 variable-length vectors.
8353 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8354 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8355 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8356 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8357 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8358 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8359 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8360 * gcc.target/aarch64/sve/slp_8.c: New test.
8361 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8362 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8363 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8364 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8365 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8366 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8367 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8368 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8369 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8370 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8371 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8372 * gcc.target/aarch64/sve/while_1.c: Likewise.
8373 * gcc.target/aarch64/sve/while_2.c: Likewise.
8374 * gcc.target/aarch64/sve/while_3.c: Likewise.
8375 * gcc.target/aarch64/sve/while_4.c: Likewise.
8376
8377 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8378 Alan Hayward <alan.hayward@arm.com>
8379 David Sherwood <david.sherwood@arm.com>
8380
8381 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8382 New proc.
8383 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8384 and add an associated scan-dump test. Prevent vectorization
8385 of the first two loops.
8386 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8387 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8388 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8389 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8390 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8391 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8392
8393 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8394 Alan Hayward <alan.hayward@arm.com>
8395 David Sherwood <david.sherwood@arm.com>
8396
8397 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8398 * gcc.dg/vect/pr67790.c: Likewise.
8399 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8400 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8401 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8402 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8403 * gcc.target/aarch64/sve/slp_5.c: New test.
8404 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8405 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8406 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8407 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8408 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8409
8410 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8411 Alan Hayward <alan.hayward@arm.com>
8412 David Sherwood <david.sherwood@arm.com>
8413
8414 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8415 && vect_load_lanes
8416 * gcc.dg/vect/slp-1.c: Likewise.
8417 * gcc.dg/vect/slp-10.c: Likewise.
8418 * gcc.dg/vect/slp-12b.c: Likewise.
8419 * gcc.dg/vect/slp-12c.c: Likewise.
8420 * gcc.dg/vect/slp-17.c: Likewise.
8421 * gcc.dg/vect/slp-19b.c: Likewise.
8422 * gcc.dg/vect/slp-20.c: Likewise.
8423 * gcc.dg/vect/slp-21.c: Likewise.
8424 * gcc.dg/vect/slp-22.c: Likewise.
8425 * gcc.dg/vect/slp-23.c: Likewise.
8426 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8427 * gcc.dg/vect/slp-24.c: Likewise.
8428 * gcc.dg/vect/slp-28.c: Likewise.
8429 * gcc.dg/vect/slp-39.c: Likewise.
8430 * gcc.dg/vect/slp-6.c: Likewise.
8431 * gcc.dg/vect/slp-7.c: Likewise.
8432 * gcc.dg/vect/slp-cond-1.c: Likewise.
8433 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8434 * gcc.dg/vect/slp-cond-2.c: Likewise.
8435 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8436 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8437 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8438 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8439 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8440 * gcc.dg/vect/slp-perm-6.c: Likewise.
8441 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8442 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8443 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8444 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8445 * gcc.dg/vect/slp-12a.c: Likewise.
8446 * gcc.dg/vect/slp-14.c: Likewise.
8447 * gcc.dg/vect/slp-15.c: Likewise.
8448 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8449 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8450 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8451 * gcc.target/aarch64/sve/slp_1.c: New test.
8452 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8453 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8454 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8455 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8456 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8457 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8458 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8459
8460 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8461 Alan Hayward <alan.hayward@arm.com>
8462 David Sherwood <david.sherwood@arm.com>
8463
8464 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8465 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8466 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8467 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8468 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8469 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8470 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8471 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8472 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8473 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8474 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8475 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8476 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8477 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8478 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8479 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8480 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8481 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8482 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8483
8484 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8485 Alan Hayward <alan.hayward@arm.com>
8486 David Sherwood <david.sherwood@arm.com>
8487
8488 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8489 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8490 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8491 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8492 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8493 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8494 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8495 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8496 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8497 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8498 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8499 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8500 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8501 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8502 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8503 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8504 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8505 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8506 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8507 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8508 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8509 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8510 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8511 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8512 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8513 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8514 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8515 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8516 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8517 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8518 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8519 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8520 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8521 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8522 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8523 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8524
8525 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8526 Alan Hayward <alan.hayward@arm.com>
8527 David Sherwood <david.sherwood@arm.com>
8528
8529 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8530 Return true for SVE too.
8531 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8532 if load/store lanes are supported.
8533 * gcc.dg/vect/slp-10.c: Likewise.
8534 * gcc.dg/vect/slp-12c.c: Likewise.
8535 * gcc.dg/vect/slp-17.c: Likewise.
8536 * gcc.dg/vect/slp-33.c: Likewise.
8537 * gcc.dg/vect/slp-6.c: Likewise.
8538 * gcc.dg/vect/slp-cond-1.c: Likewise.
8539 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8540 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8541 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8542 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8543 * gcc.dg/vect/slp-perm-6.c: Likewise.
8544 * gcc.dg/vect/slp-perm-9.c: Likewise.
8545 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8546 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8547 for variable-length vectors.
8548
8549 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8550 Alan Hayward <alan.hayward@arm.com>
8551 David Sherwood <david.sherwood@arm.com>
8552
8553 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8554 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8555
8556 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8557
8558 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8559 * g++.target/aarch64/sve/catch_1.C: New test.
8560 * g++.target/aarch64/sve/catch_2.C: Likewise.
8561 * g++.target/aarch64/sve/catch_3.C: Likewise.
8562 * g++.target/aarch64/sve/catch_4.C: Likewise.
8563 * g++.target/aarch64/sve/catch_5.C: Likewise.
8564 * g++.target/aarch64/sve/catch_6.C: Likewise.
8565
8566 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8567 Alan Hayward <alan.hayward@arm.com>
8568 David Sherwood <david.sherwood@arm.com>
8569
8570 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8571 New proc.
8572 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8573 * gcc.target/aarch64/fmaxmin.c: Likewise.
8574 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8575 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8576 * gcc.target/aarch64/pr62178.c: Likewise.
8577 * gcc.target/aarch64/pr71727-2.c: Likewise.
8578 * gcc.target/aarch64/saddw-1.c: Likewise.
8579 * gcc.target/aarch64/saddw-2.c: Likewise.
8580 * gcc.target/aarch64/uaddw-1.c: Likewise.
8581 * gcc.target/aarch64/uaddw-2.c: Likewise.
8582 * gcc.target/aarch64/uaddw-3.c: Likewise.
8583 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8584 * gcc.target/aarch64/vect-compile.c: Likewise.
8585 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8586 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8587 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8588 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8589 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8590 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8591 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8592 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8593 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8594 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8595 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8596 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8597 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8598 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8599 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8600 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8601 * gcc.target/aarch64/vect-movi.c: Likewise.
8602 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8603 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8604 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8605 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8606 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8607 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8608 fixed-length SVE.
8609 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8610 * gcc.target/aarch64/sve/arith_1.c: New test.
8611 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8612 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8613 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8614 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8615 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8616 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8617 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8618 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8619 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8620 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8621 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8622 * gcc.target/aarch64/sve/ext_1.c: Likewise.
8623 * gcc.target/aarch64/sve/ext_2.c: Likewise.
8624 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8625 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8626 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8627 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8628 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
8629 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
8630 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
8631 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
8632 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8633 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8634 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8635 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8636 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8637 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
8638 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
8639 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
8640 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
8641 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
8642 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
8643 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
8644 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
8645 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
8646 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
8647 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
8648 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
8649 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
8650 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
8651 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
8652 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
8653 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
8654 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
8655 * gcc.target/aarch64/sve/index_1.c: Likewise.
8656 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
8657 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
8658 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
8659 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8660 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
8661 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
8662 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8663 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
8664 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
8665 * gcc.target/aarch64/sve/mad_1.c: Likewise.
8666 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
8667 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
8668 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
8669 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
8670 * gcc.target/aarch64/sve/mla_1.c: Likewise.
8671 * gcc.target/aarch64/sve/mls_1.c: Likewise.
8672 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
8673 * gcc.target/aarch64/sve/msb_1.c: Likewise.
8674 * gcc.target/aarch64/sve/mul_1.c: Likewise.
8675 * gcc.target/aarch64/sve/neg_1.c: Likewise.
8676 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
8677 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
8678 * gcc.target/aarch64/sve/pack_1.c: Likewise.
8679 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
8680 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
8681 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
8682 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
8683 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
8684 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
8685 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
8686 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
8687 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
8688 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
8689 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8690 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8691 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8692 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
8693 * gcc.target/aarch64/sve/rev_1.c: Likewise.
8694 * gcc.target/aarch64/sve/revb_1.c: Likewise.
8695 * gcc.target/aarch64/sve/revh_1.c: Likewise.
8696 * gcc.target/aarch64/sve/revw_1.c: Likewise.
8697 * gcc.target/aarch64/sve/shift_1.c: Likewise.
8698 * gcc.target/aarch64/sve/single_1.c: Likewise.
8699 * gcc.target/aarch64/sve/single_2.c: Likewise.
8700 * gcc.target/aarch64/sve/single_3.c: Likewise.
8701 * gcc.target/aarch64/sve/single_4.c: Likewise.
8702 * gcc.target/aarch64/sve/spill_1.c: Likewise.
8703 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
8704 * gcc.target/aarch64/sve/subr_1.c: Likewise.
8705 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
8706 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
8707 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
8708 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
8709 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8710 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
8711 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8712 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
8713 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
8714 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
8715 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
8716 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
8717 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
8718 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
8719 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
8720 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
8721 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
8722 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
8723 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
8724 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
8725 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
8726 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
8727 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
8728 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8729 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
8730 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
8731 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
8732 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
8733 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
8734 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
8735 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
8736 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
8737 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
8738 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
8739 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
8740 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
8741 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
8742 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
8743 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
8744 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
8745 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
8746 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
8747
8748 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8749 Alan Hayward <alan.hayward@arm.com>
8750 David Sherwood <david.sherwood@arm.com>
8751
8752 * lib/target-supports.exp (check_effective_target_aarch64_sve)
8753 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
8754 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
8755 New procedures.
8756 (check_effective_target_vect_perm): Handle SVE.
8757 (check_effective_target_vect_perm_byte): Likewise.
8758 (check_effective_target_vect_perm_short): Likewise.
8759 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8760 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8761 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8762 (check_effective_target_vect_element_align_preferred): Likewise.
8763 (check_effective_target_vect_align_stack_vars): Likewise.
8764 (check_effective_target_vect_load_lanes): Likewise.
8765 (check_effective_target_vect_masked_store): Likewise.
8766 (available_vector_sizes): Use aarch64_sve_bits for SVE.
8767 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
8768 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
8769 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
8770 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8771 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8772 * gcc.dg/vect/slp-23.c: Likewise.
8773 * gcc.dg/vect/slp-perm-5.c: Likewise.
8774 * gcc.dg/vect/slp-perm-6.c: Likewise.
8775 * gcc.dg/vect/slp-perm-9.c: Likewise.
8776 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8777 * gcc.dg/vect/vect-114.c: Likewise.
8778 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
8779 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8780
8781 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8782
8783 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
8784 vect_variable_length, expecting the test to be vectorized
8785 without SLP instead.
8786 * gcc.dg/vect/pr33953.c: Likewise.
8787 * gcc.dg/vect/pr37027.c: Likewise.
8788 * gcc.dg/vect/pr67790.c: Likewise.
8789 * gcc.dg/vect/pr68445.c: Likewise.
8790 * gcc.dg/vect/slp-1.c: Likewise.
8791 * gcc.dg/vect/slp-10.c: Likewise.
8792 * gcc.dg/vect/slp-12a.c: Likewise.
8793 * gcc.dg/vect/slp-12b.c: Likewise.
8794 * gcc.dg/vect/slp-12c.c: Likewise.
8795 * gcc.dg/vect/slp-13-big-array.c: Likewise.
8796 * gcc.dg/vect/slp-13.c: Likewise.
8797 * gcc.dg/vect/slp-14.c: Likewise.
8798 * gcc.dg/vect/slp-15.c: Likewise.
8799 * gcc.dg/vect/slp-17.c: Likewise.
8800 * gcc.dg/vect/slp-19b.c: Likewise.
8801 * gcc.dg/vect/slp-2.c: Likewise.
8802 * gcc.dg/vect/slp-20.c: Likewise.
8803 * gcc.dg/vect/slp-21.c: Likewise.
8804 * gcc.dg/vect/slp-22.c: Likewise.
8805 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8806 * gcc.dg/vect/slp-24.c: Likewise.
8807 * gcc.dg/vect/slp-28.c: Likewise.
8808 * gcc.dg/vect/slp-39.c: Likewise.
8809 * gcc.dg/vect/slp-42.c: Likewise.
8810 * gcc.dg/vect/slp-6.c: Likewise.
8811 * gcc.dg/vect/slp-7.c: Likewise.
8812 * gcc.dg/vect/slp-cond-1.c: Likewise.
8813 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8814 * gcc.dg/vect/slp-cond-2.c: Likewise.
8815 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8816 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8817 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8818 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8819 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8820 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8821 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8822 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8823 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8824 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8825 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8826 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8827 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8828 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8829 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8830 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8831 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8832
8833 2018-01-13 Jakub Jelinek <jakub@redhat.com>
8834
8835 PR c/83801
8836 * gcc.dg/pr83801.c: New test.
8837
8838 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
8839
8840 PR fortran/52162
8841 * gfortran.dg/bounds_check_19.f90: New test.
8842
8843 2018-01-12 Jakub Jelinek <jakub@redhat.com>
8844
8845 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
8846 instead of scan-assembler-not for xsnabsqp.
8847
8848 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8849
8850 PR libgfortran/83525
8851 * gfortran.dg/newunit_5.f90: New test.
8852
8853 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
8854
8855 PR rtl-optimization/80481
8856 * g++.dg/pr80481.C: New.
8857
8858 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
8859
8860 PR target/83628
8861 * gcc.target/alpha/pr83628-3.c: New test.
8862
8863 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8864
8865 * lib/target-supports.exp (check_effective_target_avx512f): Also
8866 check for __builtin_ia32_addsd_round,
8867 __builtin_ia32_getmantsd_round.
8868 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
8869
8870 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
8871
8872 PR target/83629
8873 * gcc.target/powerpc/pr83629.c: Require ilp32.
8874
8875 2018-01-12 Richard Biener <rguenther@suse.de>
8876
8877 PR tree-optimization/80846
8878 * gcc.target/i386/pr80846-1.c: New testcase.
8879 * gcc.target/i386/pr80846-2.c: Likewise.
8880
8881 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
8882
8883 * gcc.c-torture/execute/20180112-1.c: New test.
8884
8885 2018-01-12 Tom de Vries <tom@codesourcery.com>
8886
8887 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
8888 * g++.dg/ext/label13a.C: Same.
8889 * g++.dg/ext/label14.C: Same.
8890 * g++.dg/ext/label2.C: Same.
8891 * g++.dg/ext/label3.C: Same.
8892 * g++.dg/torture/pr42462.C: Same.
8893 * g++.dg/torture/pr42739.C: Same.
8894 * g++.dg/warn/Wunused-label-3.C: Same.
8895
8896 2018-01-12 Tom de Vries <tom@codesourcery.com>
8897
8898 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
8899 * g++.dg/Walloca1.C: Same.
8900 * g++.dg/cpp0x/pr70338.C: Same.
8901 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
8902 * g++.dg/cpp1y/vla10.C: Same.
8903 * g++.dg/cpp1y/vla2.C: Same.
8904 * g++.dg/cpp1y/vla6.C: Same.
8905 * g++.dg/cpp1y/vla8.C: Same.
8906 * g++.dg/debug/debug5.C: Same.
8907 * g++.dg/debug/debug6.C: Same.
8908 * g++.dg/debug/pr54828.C: Same.
8909 * g++.dg/diagnostic/pr70105.C: Same.
8910 * g++.dg/eh/cleanup5.C: Same.
8911 * g++.dg/eh/spbp.C: Same.
8912 * g++.dg/ext/tmplattr9.C: Same.
8913 * g++.dg/ext/vla10.C: Same.
8914 * g++.dg/ext/vla11.C: Same.
8915 * g++.dg/ext/vla12.C: Same.
8916 * g++.dg/ext/vla15.C: Same.
8917 * g++.dg/ext/vla16.C: Same.
8918 * g++.dg/ext/vla17.C: Same.
8919 * g++.dg/ext/vla3.C: Same.
8920 * g++.dg/ext/vla6.C: Same.
8921 * g++.dg/ext/vla7.C: Same.
8922 * g++.dg/init/array24.C: Same.
8923 * g++.dg/init/new47.C: Same.
8924 * g++.dg/init/pr55497.C: Same.
8925 * g++.dg/opt/pr78201.C: Same.
8926 * g++.dg/template/vla2.C: Same.
8927 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
8928 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
8929 * g++.dg/torture/pr62127.C: Same.
8930 * g++.dg/torture/pr67055.C: Same.
8931 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
8932 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
8933 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
8934 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
8935 * g++.dg/warn/Wplacement-new-size-5.C: Same.
8936 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
8937 * g++.dg/warn/Wvla-1.C: Same.
8938 * g++.dg/warn/Wvla-3.C: Same.
8939 * g++.old-deja/g++.ext/array2.C: Same.
8940 * g++.old-deja/g++.ext/constructor.C: Same.
8941 * g++.old-deja/g++.law/builtin1.C: Same.
8942 * g++.old-deja/g++.other/crash12.C: Same.
8943 * g++.old-deja/g++.other/eh3.C: Same.
8944 * g++.old-deja/g++.pt/array6.C: Same.
8945 * g++.old-deja/g++.pt/dynarray.C: Same.
8946
8947 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8948
8949 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
8950
8951 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8952
8953 PR libfortran/67412
8954 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
8955 on *-*-solaris2.10.
8956
8957 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8958
8959 * lib/target-supports.exp (check_effective_target_branch_cost):
8960 Accept all x86 targets.
8961
8962 2018-01-12 Martin Liska <mliska@suse.cz>
8963
8964 PR ipa/83054
8965 * g++.dg/warn/pr83054.C: New test.
8966
8967 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8968
8969 * gcc.target/powerpc/spec-barr-1.c: New file.
8970
8971 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
8972
8973 PR target/83330
8974 * gcc.target/i386/pr83330.c: New test.
8975
8976 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
8977
8978 PR fortran/79383
8979 * gfortran.dg/dtio_31.f03: New test.
8980 * gfortran.dg/dtio_32.f03: New test.
8981
8982 2018-01-11 David Malcolm <dmalcolm@redhat.com>
8983
8984 PR c++/43486
8985 * g++.dg/wrappers: New subdirectory.
8986 * g++.dg/wrappers/README: New file.
8987 * g++.dg/wrappers/alloc.C: New test case.
8988 * g++.dg/wrappers/cow-istream-string.C: New test case.
8989 * g++.dg/wrappers/cp-stdlib.C: New test case.
8990 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
8991 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
8992
8993 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
8994
8995 PR middle-end/83718
8996 * g++.dg/torture/pr83718.C: New testcase.
8997
8998 2018-01-11 Martin Jambor <mjambor@suse.cz>
8999
9000 PR ipa/83178
9001 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9002
9003 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9004
9005 PR tree-optimization/83695
9006 * gcc.dg/tree-ssa/pr83695.c: New test.
9007
9008 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9009
9010 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9011 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9012
9013 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9014
9015 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9016 * gcc.target/arm/simd/fp16fml_high.c: New test.
9017 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9018 * lib/target-supports.exp
9019 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9020 check_effective_target_arm_fp16fml_neon_ok,
9021 add_options_for_arm_fp16fml_neon): New procedures.
9022
9023 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9024
9025 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9026 combination tests.
9027
9028 2018-01-11 Richard Biener <rguenther@suse.de>
9029
9030 PR tree-optimization/83435
9031 * gcc.dg/graphite/pr83435.c: New testcase.
9032
9033 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9034 Alan Hayward <alan.hayward@arm.com>
9035 David Sherwood <david.sherwood@arm.com>
9036
9037 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9038
9039 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9040
9041 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9042
9043 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9044
9045 PR target/82096
9046 * gcc.c-torture/compile/pr82096.c: New test.
9047
9048 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9049
9050 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9051
9052 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9053
9054 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9055
9056 2018-01-11 Justin Squirek <squirek@adacore.com>
9057
9058 * gnat.dg/expr_func4.adb: New testcase.
9059
9060 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9061
9062 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9063 testcase.
9064
9065 2018-01-11 Bob Duff <duff@adacore.com>
9066
9067 * gnat.dg/protected_null.adb: New testcase.
9068
9069 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9070
9071 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9072
9073 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9074
9075 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9076
9077 2018-01-11 Justin Squirek <squirek@adacore.com>
9078
9079 * gnat.dg/loopvar.adb: New testcase.
9080
9081 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9082
9083 PR middle-end/83189
9084 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9085
9086 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9087
9088 * gcc.c-torture/compile/pr83575.c: New testcase.
9089
9090 2018-01-10 Michael Collison <michael.collison@arm.com>
9091
9092 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9093 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9094 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9095 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9096 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9097 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9098 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9099 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9100 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9101 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9102 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9103 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9104 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9105 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9106 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9107 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9108
9109 2018-01-10 Michael Collison <michael.collison@arm.com>
9110
9111 * gcc.target/aarch64/sha2.h: New shared testcase.
9112 * gcc.target/aarch64/sha2_1.c: New testcase.
9113 * gcc.target/aarch64/sha2_2.c: New testcase.
9114 * gcc.target/aarch64/sha2_3.c: New testcase.
9115 * gcc.target/aarch64/sha3.h: New shared testcase.
9116 * gcc.target/aarch64/sha3_1.c: New testcase.
9117 * gcc.target/aarch64/sha3_2.c: New testcase.
9118 * gcc.target/aarch64/sha3_3.c: New testcase.
9119
9120 2018-01-10 Michael Collison <michael.collison@arm.com>
9121
9122 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9123
9124 2018-01-10 Martin Sebor <msebor@redhat.com>
9125
9126 PR tree-optimization/83781
9127 * gcc.dg/strlenopt-42.c: New test.
9128
9129 2018-01-11 Martin Sebor <msebor@gmail.com>
9130 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9131
9132 PR tree-optimization/83501
9133 PR tree-optimization/81703
9134
9135 * gcc.dg/strlenopt-39.c: New test-case.
9136 * gcc.dg/pr81703.c: Likewise.
9137
9138 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9139
9140 * gnat.dg/atomic10.adb: New test.
9141
9142 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9143
9144 PR fortran/82367
9145 * gfortran.dg/deferred_character_18.f90: New test.
9146
9147 2018-01-10 Martin Sebor <msebor@redhat.com>
9148
9149 PR tree-optimization/83671
9150 * gcc.dg/strlenopt-40.c: New test.
9151 * gcc.dg/strlenopt-41.c: New test.
9152
9153 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9154
9155 PR fortran/83093
9156 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9157
9158 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9159
9160 PR target/83399
9161 * gcc.target/powerpc/pr83399.c: New test.
9162
9163 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9164
9165 PR c++/43486
9166 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9167 to reflect that the arguments are correctly underlined.
9168 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9169 for globals, params, locals and literals.
9170 (test_sizeof): Directly test the location of "sizeof", rather than
9171 when used in compound expressions.
9172 (test_alignof): Likewise for "alignof".
9173 (test_string_literals): Likewise for string literals.
9174 (test_numeric_literals): Likewise for numeric literals.
9175 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9176 (test_typeid): Likewise for typeid.
9177 (test_unary_plus): New.
9178 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9179 format strings.
9180
9181 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9182
9183 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9184
9185 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9186
9187 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9188
9189 2018-01-10 Marek Polacek <polacek@redhat.com>
9190
9191 PR c++/82541
9192 * g++.dg/warn/Wduplicated-branches4.C: New test.
9193
9194 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9195
9196 PR c++/81327
9197 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9198 cast to void *.
9199
9200 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9201
9202 PR c++/81055
9203 * g++.dg/cpp0x/new2.C: New.
9204
9205 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9206
9207 PR target/83735
9208 * gcc.target/i386/pr83735.c: New test.
9209
9210 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9211
9212 * lib/target-supports.exp (check_effective_target_branch_cost):
9213 New function.
9214 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9215 * gcc.dg/pr21643.c: Likewise.
9216 * gcc.dg/pr46309.c: Likewise.
9217 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9218 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9219 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9220 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9221 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9222 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9223 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9224 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9225 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9226 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9227 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9228 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9229 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9230 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9231
9232 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9233
9234 PR target/83629
9235 * gcc.target/powerpc/pr83629.c: New testcase.
9236
9237 2018-01-10 Richard Biener <rguenther@suse.de>
9238
9239 PR testsuite/78768
9240 * gcc.dg/pr78768.c: Un-XFAIL.
9241
9242 2018-01-10 Richard Biener <rguenther@suse.de>
9243
9244 PR debug/82425
9245 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9246
9247 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9248
9249 PR tree-optimization/83753
9250 * gcc.dg/torture/pr83753.c: New test.
9251
9252 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9253
9254 * gcc.target/i386/avx2-gather-1.c: Add -march.
9255 * gcc.target/i386/avx2-gather-2.c: Add -march.
9256 * gcc.target/i386/avx2-gather-3.c: Add -march.
9257 * gcc.target/i386/avx2-gather-4.c: Add -march.
9258 * gcc.target/i386/avx2-gather-5.c: Add -march.
9259 * gcc.target/i386/avx2-gather-6.c: Add -march.
9260 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9261 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9262 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9263 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9264 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9265 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9266 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9267 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9268 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9269 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9270
9271 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9272
9273 PR target/78585:
9274 * gcc.target/i386/pr78585.c: New test.
9275
9276 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9277
9278 PR c++/83734
9279 * g++.dg/cpp0x/pr83734.C: New test.
9280
9281 2018-01-09 Carl Love <cel@us.ibm.com>
9282
9283 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9284 vec_mergeo builtins with float, double, long long, unsigned long long,
9285 bool long long arguments.
9286 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9287 vec_float2 with double arguments.
9288 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9289 vec_mergew and vec_mergow builtins.
9290
9291 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9292
9293 PR fortran/83742
9294 * gfortran.dg/contiguous_6.f90: New test.
9295
9296 2018-01-09 Richard Biener <rguenther@suse.de>
9297
9298 PR tree-optimization/83668
9299 * gcc.dg/graphite/pr83668.c: New testcase.
9300
9301 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9302
9303 PR tree-optimization/64811
9304 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9305 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9306 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9307 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9308 New tests.
9309 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9310
9311 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9312
9313 PR target/79883
9314 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9315
9316 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9317
9318 PR target/82641
9319 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9320 no NEON and require softfp or hard float-abi.
9321 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9322
9323 2018-01-09 Richard Biener <rguenther@suse.de>
9324
9325 PR tree-optimization/83572
9326 * gcc.dg/graphite/pr83572.c: New testcase.
9327
9328 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9329
9330 PR target/83507
9331 * gcc.dg/sms-13.c: New test.
9332
9333 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9334
9335 PR fortran/83741
9336 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9337
9338 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9339 Monk Chiang <sh.chiang04@gmail.com>
9340
9341 * gcc.target/riscv/save-restore-1.c: New.
9342
9343 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9344
9345 PR target/83677
9346 * gcc.target/powerpc/pr83677.c: New file.
9347
9348 2018-01-08 Jeff Law <law@redhat.com>
9349
9350 PR rtl-optimizatin/81308
9351 * g++.dg/pr81308-1.C: New test.
9352 * g++.dg/pr81308-2.C: New test.
9353
9354 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9355
9356 PR target/83663 - Revert r255946
9357 * gcc.target/aarch64/vect-slp-dup.c: New.
9358
9359 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9360
9361 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9362 combination tests.
9363
9364 2018-01-08 Richard Biener <rguenther@suse.de>
9365
9366 PR tree-optimization/83563
9367 * gcc.dg/graphite/pr83563.c: New testcase.
9368
9369 2018-01-08 Richard Biener <rguenther@suse.de>
9370
9371 PR middle-end/83713
9372 * g++.dg/torture/pr83713.C: New testcase.
9373
9374 2018-01-08 Tom de Vries <tom@codesourcery.com>
9375
9376 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9377
9378 2018-01-08 Richard Biener <rguenther@suse.de>
9379
9380 PR tree-optimization/83685
9381 * gcc.dg/torture/pr83685.c: New testcase.
9382
9383 2018-01-08 Richard Biener <rguenther@suse.de>
9384
9385 PR lto/83719
9386 * gcc.dg/lto/pr83719_0.c: New testcase.
9387
9388 2018-01-08 Tom de Vries <tom@codesourcery.com>
9389
9390 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9391 * gcc.dg/graphite/run-id-1.c: Same.
9392 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9393
9394 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9395
9396 PR fortran/83611
9397 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9398 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9399 * gfortran.dg/pdt_27.f03: New test.
9400
9401 PR fortran/83731
9402 * gfortran.dg/pdt_28.f03: New test.
9403
9404 2018-01-08 Tom de Vries <tom@codesourcery.com>
9405
9406 * c-c++-common/builtins.c: Require effective target alloca.
9407 * gcc.dg/Wrestrict.c: Same.
9408 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9409
9410 2018-01-08 Richard Biener <rguenther@suse.de>
9411
9412 PR middle-end/83580
9413 * gcc.dg/torture/pr83580.c: New testcase.
9414
9415 2018-01-08 Richard Biener <rguenther@suse.de>
9416
9417 PR middle-end/83517
9418 * gcc.dg/pr83517.c: New testcase.
9419
9420 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9421
9422 PR middle-end/81897
9423 * gcc.dg/uninit-pr81897.c: New test.
9424
9425 2018-01-06 Martin Sebor <msebor@redhat.com>
9426
9427 PR tree-optimization/83640
9428 * gcc.dg/Wrestrict-6.c: New test.
9429 * gcc.dg/pr83640.c: New test.
9430
9431 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9432
9433 * gcc.target/aarch64/reg-alloc-1.c: New test.
9434
9435 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9436
9437 PR fortran/50892
9438 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9439
9440 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9441
9442 PR debug/83480
9443 * gcc.dg/pr83480.c: New test.
9444
9445 PR rtl-optimization/83682
9446 * gcc.target/i386/pr83682.c: New test.
9447
9448 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9449
9450 PR fortran/78534
9451 PR fortran/66310
9452 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9453 * gfortran.dg/dependency_49.f90: Likewise.
9454 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9455 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9456 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9457 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9458 * gfortran.dg/string_1_lp64.f90: New test.
9459 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9460 * gfortran.dg/string_3_lp64.f90: New test.
9461
9462 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9463
9464 PR target/83604
9465 * gcc.target/i386/sse-26.c: New test.
9466
9467 PR target/83604
9468 * gcc.target/i386/pr83604.c: New test.
9469
9470 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9471
9472 * gcc.dg/vect/vect-align-4.c: New test.
9473 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9474 and redefine as a structure with an unaligned member "b".
9475 (foo): Update accordingly.
9476
9477 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9478
9479 PR target/82439
9480 * gcc.target/aarch64/bics_5.c: New test.
9481 * gcc.target/arm/bics_5.c: Likewise.
9482
9483 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9484
9485 PR tree-optimization/83605
9486 * gcc.dg/pr83605.c: New test.
9487
9488 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR target/83554
9491 * gcc.target/i386/pr83554.c: New test.
9492
9493 PR ipa/82352
9494 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9495 long unsigned int.
9496
9497 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9498
9499 PR fortran/83683
9500 PR fortran/45689
9501 * gfortran.dg/eoshift_8.f90: New test.
9502 * gfortran.dg/simplify_eoshift_1.f90: New test.
9503
9504 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9505
9506 PR debug/83585
9507 * gcc.dg/pr83585.c: New test.
9508
9509 2018-01-04 Nathan Sidwell <nathan@acm.org>
9510
9511 PR c++/83667
9512 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9513
9514 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9515
9516 PR debug/83666
9517 * gcc.dg/pr83666.c: New test.
9518
9519 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9520
9521 PR target/83628
9522 * gcc.target/alpha/pr83628-1.c: New test.
9523 * gcc.target/alpha/pr83628-2.c: Ditto.
9524
9525 2018-01-04 Martin Liska <mliska@suse.cz>
9526
9527 PR ipa/82352
9528 * g++.dg/ipa/pr82352.C: New test.
9529
9530 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9531
9532 * gcc.dg/vect-opt-info-1.c: Moved to ...
9533 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9534 vect_int targets, use dg-additional-options instead of dg-options and
9535 use relative line numbers instead of absolute.
9536
9537 2018-01-03 Martin Sebor <msebor@redhat.com>
9538
9539 PR tree-optimization/83655
9540 * gcc.dg/Wrestrict-5.c: New test.
9541 * c-c++-common/builtins.c: New test.
9542
9543 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9544 Alan Hayward <alan.hayward@arm.com>
9545 David Sherwood <david.sherwood@arm.com>
9546
9547 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9548 (main): Call it.
9549
9550 2018-01-03 Jeff Law <law@redhat.com>
9551
9552 PR target/83641
9553 * gcc.target/i386/stack-check-17.c: New test.
9554 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9555
9556 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9557
9558 PR debug/83621
9559 * gcc.dg/pr83621.c: New test.
9560
9561 PR debug/83645
9562 * gcc.dg/pr83645.c: New test.
9563
9564 2018-01-03 Martin Sebor <msebor@redhat.com>
9565
9566 PR tree-optimization/83603
9567 * gcc.dg/Wrestrict-4.c: New test.
9568
9569 PR c/83559
9570 * gcc.dg/const-2.c: New test.
9571 * gcc.dg/pure-3.c: New test.
9572
9573 2018-01-03 Martin Sebor <msebor@redhat.com>
9574
9575 * gcc.dg/Wrestrict-3.c: New test.
9576
9577 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9578
9579 PR c++/83555
9580 * g++.dg/opt/pr83555.C: New test.
9581 * g++.dg/ubsan/pr83555.C: New test.
9582
9583 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9584
9585 PR c/82050
9586 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9587 the !CHECKING_P case by expecting a note.
9588 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9589 a note for the !CHECKING_P case, and move the return statement
9590 outside of #if CHECKING_P guard.
9591
9592 2018-01-03 Jeff Law <law@redhat.com>
9593
9594 PR middle-end/83654
9595 * gcc.target/i386/stack-check-18.c: New test.
9596 * gcc.target/i386/stack-check-19.c: New test.
9597
9598 2018-01-03 Martin Sebor <msebor@redhat.com>
9599
9600 PR tree-optimization/83501
9601 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9602
9603 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9604
9605 PR tree-optimization/83501
9606 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9607
9608 2018-01-03 Nathan Sidwell <nathan@acm.org>
9609
9610 PR c++/83667
9611 * g++.dg/ipa/pr83667.C: New.
9612
9613 2018-01-03 Martin Liska <mliska@suse.cz>
9614
9615 PR tree-optimization/83593
9616 * gcc.dg/pr83593.c: New test.
9617
9618 2018-01-03 Martin Liska <mliska@suse.cz>
9619
9620 PR ipa/83549
9621 * g++.dg/ipa/pr83549.C: New test.
9622
9623 2018-01-03 Marek Polacek <polacek@redhat.com>
9624
9625 PR c++/83592
9626 * g++.dg/warn/mvp2.C: New test.
9627
9628 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9629
9630 PR preprocessor/83602
9631 * g++.dg/cpp/pr83602.C: New test.
9632
9633 PR c++/83634
9634 * g++.dg/parse/pr83634.C: New test.
9635
9636 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9637
9638 PR fortran/83664
9639 * gfortran.dg/eoshift_7.f90: New test.
9640
9641 2018-01-03 Jan Beulich <jbeulich@suse.com>
9642
9643 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
9644 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
9645
9646 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9647
9648 Update copyright years.
9649
9650 2018-01-03 Martin Liska <mliska@suse.cz>
9651
9652 PR ipa/83594
9653 * gcc.dg/ipa/pr83594.c: New test.
9654
9655 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9656 Alan Hayward <alan.hayward@arm.com>
9657 David Sherwood <david.sherwood@arm.com>
9658
9659 * gcc.dg/vect-opt-info-1.c: New test.
9660
9661 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9662
9663 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
9664 floorf128, truncf128, and roundf128.
9665 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
9666 optimizations added in match.pd.
9667 * gcc.target/powerpc/float128-hw6.c: Likewise.
9668 * gcc.target/powerpc/float128-hw7.c: Likewise.
9669 * gcc.target/powerpc/float128-hw8.c: Likewise.
9670 * gcc.target/powerpc/float128-hw9.c: Likewise.
9671 * gcc.target/powerpc/float128-hw10.c: Likewise.
9672 * gcc.target/powerpc/float128-hw11.c: Likewise.
9673
9674 2018-01-02 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR c++/83556
9677 * g++.dg/cpp0x/pr83556.C: New test.
9678
9679 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9680
9681 PR fortran/45689
9682 PR fortran/83650
9683 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
9684 * gfortran.dg/simplify_cshift_4.f90: New test.
9685
9686 2018-01-02 Marek Polacek <polacek@redhat.com>
9687
9688 PR c++/81860
9689 * g++.dg/cpp0x/inh-ctor30.C: New test.
9690
9691 PR c++/83644
9692 * g++.dg/cpp1z/pr83644.C: New test.
9693
9694 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
9695
9696 PR fortran/83076
9697 * gfortran.dg/coarray_45.f90: New test.
9698
9699 PR fortran/83319
9700 * gfortran.dg/coarray_46.f90: New test.
9701
9702 2018-01-01 Jakub Jelinek <jakub@redhat.com>
9703
9704 PR tree-optimization/83581
9705 * gcc.dg/pr83581.c: New test.
9706
9707 PR c/83595
9708 * gcc.dg/pr83595.c: New test.
9709
9710 PR middle-end/83608
9711 * g++.dg/opt/pr83608.C: New test.
9712
9713 PR middle-end/83609
9714 * gcc.dg/pr83609.c: New test.
9715 * g++.dg/opt/pr83609.C: New test.
9716
9717 PR middle-end/83623
9718 * gcc.dg/pr83623.c: New test.
9719
9720 * gcc.target/i386/i386.exp
9721 (check_effective_target_avx512vpopcntdqvl): New proc.
9722 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
9723 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
9724 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
9725 \f
9726 Copyright (C) 2018 Free Software Foundation, Inc.
9727
9728 Copying and distribution of this file, with or without modification,
9729 are permitted in any medium without royalty provided the copyright
9730 notice and this notice are preserved.