MIPS/GCC/testsuite: Fix data-sym-pool.c for SVR4 model at -O0
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-04-26 Maciej W. Rozycki <macro@mips.com>
2
3 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
4
5 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
6
7 * gnat.dg/loop_optimization24.adb: New test.
8
9 2018-04-26 Richard Biener <rguenther@suse.de>
10
11 PR tree-optimization/85116
12 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
13 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
14 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
15 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
16
17 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
18
19 PR target/85473
20 * gcc.target/i386/pr85473-1.c: New test.
21 * gcc.target/i386/pr85473-2.c: New test.
22
23 2018-04-25 Nathan Sidwell <nathan@acm.org>
24 Jakub Jelinek <jakub@redhat.com>
25
26 PR c++/85437
27 PR c++/49171
28 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
29 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
30 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
31 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
32 * g++.dg/cpp0x/pr85437-1.C: New.
33 * g++.dg/cpp0x/pr85437-2.C: New.
34 * g++.dg/cpp0x/pr85437-3.C: New.
35 * g++.dg/cpp0x/pr85437-4.C: New.
36
37 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
38
39 PR fortran/85520
40 * gfortran.dg/pr85520.f90: New test.
41
42 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
43
44 PR target/85512
45 * gcc.dg/pr85512.c: New test.
46
47 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
48
49 PR target/85485
50 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
51 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
52 * gcc.dg/pr85388-1.c (dg-options): Likwise.
53 * gcc.dg/pr85388-2.c (dg-options): Likwise.
54 * gcc.dg/pr85388-3.c (dg-options): Likwise.
55 * gcc.dg/pr85388-4.c (dg-options): Likwise.
56 * gcc.dg/pr85388-5.c (dg-options): Likwise.
57 * gcc.dg/pr85388-6.c (dg-options): Likwise.
58 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
59 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
60 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
61 * gcc.target/i386/cet-label.c (dg-options): Likwise.
62 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
63 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
64 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
65 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
66 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
67 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
68 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
69 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
70 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
71 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
72 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
73 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
74 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
75 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
76 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
77 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
78 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
79 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
80 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
81 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
82 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
83 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
84 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
85 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
86 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
87 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
88 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
89 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
90 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
91 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
92 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
93 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
94 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
95 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
96 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
97 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
98 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
99 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
100 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
101 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
102 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
103 * gcc.target/i386/pr84146.c (dg-options): Likwise.
104 * gcc.target/i386/pr85403.c (dg-options): Likwise.
105 * gcc.target/i386/pr85404.c (dg-options): Likwise.
106 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
107 with -mshstk.
108 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
109 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
110 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
111 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
112 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
113 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
114 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
115 * (dg-options): Likwise.
116 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
117 -mno-cet.
118 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
119 * gcc.target/i386/cet-label-3.c: Removed.
120 * gcc.target/i386/cet-property-3.c: Likwise.
121 * gcc.target/i386/cet-sjlj-7.c: Likwise.
122
123 2018-04-24 Jakub Jelinek <jakub@redhat.com>
124
125 PR target/85511
126 * gcc.target/i386/pr85511.c: New test.
127
128 PR target/85503
129 * g++.dg/ext/pr85503.C: New test.
130
131 PR target/85508
132 * gcc.target/i386/pr85508.c: New test.
133
134 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
135
136 PR tree-optimization/85478
137 * g++.dg/pr85478.C: New test.
138
139 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
140
141 * g++.dg/torture/pr85496.C: New test.
142
143 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
144
145 PR rtl-optimization/85423
146 * gcc.dg/pr85423.c: New test.
147
148 2018-04-20 Martin Sebor <msebor@redhat.com>
149
150 PR c/85365
151 * gcc.dg/Wrestrict-15.c: New test.
152
153 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
154
155 PR target/85456
156 * gcc.target/powerpc/pr85456.c: New test.
157
158 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
159
160 * g++.dg/ext/undef-bool-1.C: Require lp64.
161 * gcc.target/powerpc/undef-bool-2.c: Likewise.
162
163 2018-04-20 Jeff Law <law@redhat.com>
164
165 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
166 stack protector.
167 * gcc.dg/stack-check-6.c: Likewise.
168 * gcc.dg/stack-check-6a.c: Likewise.
169 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
170 * gcc.target/i386/stack-check-18.c: Likewise.
171 * gcc.target/i386/stack-check-19.c: Likewise.
172
173 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
174
175 PR testsuite/85483
176 * gcc.target/aarch64/sve/vcond_1.c: Move to...
177 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
178 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
179 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
180
181 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
182
183 PR target/85469
184 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
185 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
186
187 2018-04-20 Richard Biener <rguenther@suse.de>
188
189 PR middle-end/85475
190 * gcc.dg/torture/pr85475.c: New testcase.
191
192 2018-04-20 Martin Jambor <mjambor@suse.cz>
193
194 ipa/85449
195 * gcc.dg/ipa/pr85449.c: New test.
196
197 2018-04-20 Martin Jambor <mjambor@suse.cz>
198
199 ipa/85447
200 * g++.dg/ipa/pr85447.C: New file.
201 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
202
203 2018-04-20 Jakub Jelinek <jakub@redhat.com>
204
205 PR c++/85462
206 * g++.dg/cpp0x/pr85462.C: New test.
207
208 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
209
210 * gcc.target/i386/pr85404.c: Require CET target.
211
212 2018-04-19 Jakub Jelinek <jakub@redhat.com>
213
214 PR tree-optimization/85467
215 * gcc.dg/pr85467.c: New test.
216
217 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
218
219 PR c++/84611
220 * g++.dg/parse/crash68.C: New.
221
222 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
223
224 PR libgcc/85334
225 * g++.dg/torture/pr85334.C: New test.
226
227 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
228
229 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
230 * g++.dg/diagnostic/pr85464.C: New.
231
232 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
233
234 PR target/85397
235 * gcc.dg/torture/pr85397-1.c: New test.
236 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
237 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
238
239 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
240
241 PR target/85404
242 * gcc.target/i386/pr85404.c: New test.
243
244 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
245
246 PR target/85417
247 * c-c++-common/attr-nocf-check-1.c: Compile with
248 -fcf-protection=none.
249 * c-c++-common/attr-nocf-check-3.c: Likewise.
250 * gcc.dg/march-generic.c: Likewise.
251 * gcc.target/i386/align-limit.c: Likewise.
252 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
253 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
254 * gcc.target/i386/cet-property-2.c: Likewise.
255 * gcc.target/i386/ret-thunk-26.c: Likewise.
256 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
257 targets.
258 * c-c++-common/fcf-protection-2.c: Likewise.
259 * c-c++-common/fcf-protection-3.c: Likewise.
260 * c-c++-common/fcf-protection-5.c: Likewise.
261 * c-c++-common/fcf-protection-6.c: Likewise.
262 * c-c++-common/fcf-protection-7.c: Likewise.
263 * gcc.target/i386/cet-label-3.c: New test.
264 * gcc.target/i386/cet-property-3.c: Likewise.
265 * gcc.target/i386/cet-sjlj-7.c: Likewise.
266 * gcc.target/i386/pr85417-1.c: Likewise.
267 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
268 __x86_indirect_thunk_nt_(r|e)ax
269 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
270 * gcc.target/i386/pr85403.c: Remove dg-error,
271
272 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
273
274 * gcc.target/i386/movdir-1.c: New test.
275
276 2018-04-19 Richard Biener <rguenther@suse.de>
277
278 PR middle-end/85455
279 * gcc.dg/pr85455.c: New testcase.
280
281 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
282
283 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
284 targets.
285 * g++.dg/lto/pr85405b_0.C: Likewise.
286 * g++.dg/lto/pr84805_0.C: Likewise.
287
288 2018-04-18 Martin Liska <mliska@suse.cz>
289
290 PR ipa/83983
291 PR ipa/85391
292 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
293 output.
294
295 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
296
297 PR target/85388
298 * gcc.dg/pr85388-1.c: New test.
299 * gcc.dg/pr85388-2.c: Likewise.
300 * gcc.dg/pr85388-3.c: Likewise.
301 * gcc.dg/pr85388-4.c: Likewise.
302 * gcc.dg/pr85388-5.c: Likewise.
303 * gcc.dg/pr85388-6.c: Likewise.
304
305 2018-04-18 Jan Hubicka <jh@suse.cz>
306 Martin Liska <mliska@suse.cz>
307
308 * g++.dg/lto/pr83121_0.C: Update template.
309 * g++.dg/lto/pr83121_1.C: Update template.
310 * g++.dg/lto/pr84805_0.C: Update template.
311 * g++.dg/lto/pr84805_1.C: Update template.
312 * g++.dg/lto/pr84805_2.C: Update template.
313
314 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
315
316 PR c++/84630
317 * g++.dg/cpp0x/pr84630.C: New.
318
319 2018-04-18 Jakub Jelinek <jakub@redhat.com>
320
321 PR c++/84463
322 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
323 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
324 in two cases. Uncomment two other tests and add expected dg-error for
325 them.
326 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
327 -Wnarrowing diagnostics on some targets for c++11.
328 * g++.dg/parse/array-size2.C: Remove xfail.
329 * g++.dg/cpp0x/constexpr-84463.C: New test.
330
331 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
332
333 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
334 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
335
336 2018-04-17 Jakub Jelinek <jakub@redhat.com>
337
338 PR testsuite/85326
339 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
340 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
341 * g++.dg/other/sve_tls_2.C: Require effective target tls.
342
343 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
344
345 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
346 prevent cascading of errors and change expected error message.
347 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
348 to 64-bit targets.
349 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
350 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
351 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
352 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
353 error message.
354 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
355
356 2018-04-17 Jakub Jelinek <jakub@redhat.com>
357
358 PR target/85430
359 * gcc.dg/pr85430.c: New test.
360
361 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
362
363 PR testsuite/85326
364 * gcc.target/arm/pr54300.C: Move to...
365 * g++.dg/other/pr54300.C: ... Here. Add target directives.
366 * gcc.target/arm/pr55073.C: Move to...
367 * g++.dg/other/pr55073.C: ... Here. Add target directives.
368 * gcc.target/arm/pr56184.C: Move to...
369 * g++.dg/other/pr56184.C: ... Here. Add target directives.
370 * gcc.target/arm/pr59985.C: Move to...
371 * g++.dg/other/pr59985.C: ... Here. Add target directives.
372 * gcc.target/aarch64/pr60675.C: Move to...
373 * g++.dg/other/pr60675.C: ... Here. Add target directives.
374 * gcc.target/aarch64/pr81422.C: Move to...
375 * g++.dg/other/pr81422.C: ... Here. Add target directives.
376 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
377 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
378 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
379 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
380 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
381 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
382 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
383 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
384 * gcc.target/aarch64/sve/tls_2.C: Move to...
385 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
386 * gcc.target/aarch64/pr81414.C: Rename to...
387 * gcc.target/aarch64/pr81414.c: ... This.
388 * gcc.target/aarch64/simd/pr67896.C: Rename to...
389 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
390 messages.
391 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
392 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
393 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
394 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
395 file name.
396
397 2018-04-17 Jakub Jelinek <jakub@redhat.com>
398
399 PR middle-end/85414
400 * gcc.dg/pr85414.c: New test.
401
402 2018-04-17 Martin Jambor <mjambor@suse.cz>
403
404 PR ipa/85421
405 * g++.dg/ipa/pr85421.C: New test.
406
407 2018-04-17 Martin Liska <mliska@suse.cz>
408
409 PR lto/85405
410 * g++.dg/lto/pr85405b_0.C: New test.
411 * g++.dg/lto/pr85405b_1.C: New test.
412
413 2018-04-17 Martin Liska <mliska@suse.cz>
414
415 PR lto/85405
416 * g++.dg/lto/pr85405_0.C: New test.
417 * g++.dg/lto/pr85405_1.C: New test.
418
419 2018-04-17 Martin Liska <mliska@suse.cz>
420
421 PR ipa/85329
422 * g++.dg/ext/pr85329-2.C: New test.
423 * g++.dg/ext/pr85329.C: New test.
424 * gcc.target/i386/mvc12.c: New test.
425
426 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
427
428 PR c++/85039
429 * g++.dg/pr85039-1.C: New.
430 * g++.dg/pr85039-2.C: New.
431 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
432
433 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
434
435 PR target/85080
436 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
437 if the target supports efficient unaligned storage accesses.
438
439 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
440
441 PR target/83660
442 * gcc.target/powerpc/pr83660.C: New test.
443
444 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
445
446 PR target/85403
447 * gcc.target/i386/pr85403.c: New test.
448
449 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
450
451 PR target/84331
452 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
453
454 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
455 Jason Merrill <jason@redhat.com>
456
457 PR c++/85112
458 * g++.dg/cpp0x/pr85112.C: New.
459
460 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
461
462 PR testsuite/85326
463 * g++.dg/ext/undef-bool-1.C: New file.
464 * gcc.target/powerpc/powerpc.exp: Remove .C support.
465 * gcc.target/powerpc/undef-bool-1.C: Remove file.
466
467 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
468
469 PR target/85293
470 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
471 corresponding dg-error clause.
472 * gcc.target/powerpc/pr80098-3.c: Ditto.
473 * gcc.target/powerpc/pr80103-1.c: Delete.
474
475 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
476
477 PR fortran/81773
478 PR fortran/83606
479 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
480 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
481
482 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
483
484 PR fortran/85387
485 * gfortran.dg/implied_do_io_5.f90: New test.
486
487 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
488
489 PR target/83402
490 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
491 several values: positive, negative, and zero.
492 * gcc.target/powerpc/sse2-pslld-1.c: Same.
493 * gcc.target/powerpc/sse2-psllq-1.c: Same.
494
495 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
496
497 PR rtl-optimization/79916
498 * gcc.target/powerpc/pr79916.c: New.
499
500 2018-04-13 Jakub Jelinek <jakub@redhat.com>
501
502 PR rtl-optimization/85393
503 * g++.dg/opt/pr85393.C: New test.
504 * g++.dg/opt/pr85393-aux.cc: New file.
505
506 PR rtl-optimization/85376
507 * gcc.dg/pr85376.c: New test.
508
509 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
510
511 PR rtl-optimization/83852
512 * gcc.dg/pr83852.c: New testcase.
513
514 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
515
516 PR testsuite/85326
517 * gcc.target/s390/pr77822-1.C: Rename to ...
518 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
519 * gcc.target/s390/pr77822-2.c: Add asm scan check.
520 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
521
522 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
523
524 PR lto/71991
525 * gcc.target/i386/pr71991.c: New testcase.
526
527 2018-04-13 Martin Liska <mliska@suse.cz>
528 Jakub Jelinek <jakub@redhat.com>
529
530 PR middle-end/81657
531 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
532 call.
533
534 2018-04-12 David Malcolm <dmalcolm@redhat.com>
535
536 PR c++/85385
537 * g++.dg/diagnostic/macro-arg-count.C: New test.
538
539 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
540
541 PR fortran/83064
542 PR testsuite/85346
543 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
544 array and move test to libgomp/testsuite/libgomp.fortran.
545 * gfortran.dg/do_concurrent_6.f90: New test.
546
547 2018-04-12 Marek Polacek <polacek@redhat.com>
548
549 PR c++/85258
550 * g++.dg/parse/error61.C: New test.
551
552 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
553
554 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
555 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
556
557 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
558
559 PR target/85347
560 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
561 specify -mvsx on gcc command line.
562
563 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
564
565 PR middle-end/84955
566 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
567 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
568
569 2018-04-12 Jakub Jelinek <jakub@redhat.com>
570
571 PR target/85328
572 * gcc.target/i386/pr85328.c: New test.
573
574 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
575
576 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
577
578 2018-04-12 Jakub Jelinek <jakub@redhat.com>
579
580 PR rtl-optimization/85342
581 * gcc.target/i386/pr85342.c: New test.
582
583 2018-04-11 Jason Merrill <jason@redhat.com>
584
585 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
586 if ulimit -v is set.
587
588 2018-04-11 Bin Cheng <bin.cheng@arm.com>
589
590 PR testsuite/85190
591 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
592
593 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
594
595 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
596 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
597
598 2018-04-11 Jakub Jelinek <jakub@redhat.com>
599
600 PR c++/70808
601 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
602 effective target.
603
604 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
605
606 PR target/84301
607 * gcc.target/i386/pr84301.c: New test.
608
609 2018-04-11 Jakub Jelinek <jakub@redhat.com>
610
611 PR tree-optimization/85331
612 * gcc.c-torture/execute/pr85331.c: New test.
613
614 2018-04-11 Marek Polacek <polacek@redhat.com>
615
616 PR c++/85032
617 * g++.dg/cpp0x/pr51225.C: Adjust error message.
618 * g++.dg/cpp1z/constexpr-if21.C: New test.
619
620 2018-04-11 Jakub Jelinek <jakub@redhat.com>
621
622 PR target/85281
623 * gcc.target/i386/pr85281.c: New test.
624
625 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
626
627 PR rtl-optimization/84659
628 * gcc.dg/pr84659.c: New test.
629
630 2018-04-11 Jakub Jelinek <jakub@redhat.com>
631
632 PR debug/85302
633 * g++.dg/debug/dwarf2/pr85302.C: New test.
634
635 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
636
637 PR target/85261
638 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
639 into register.
640
641 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
642
643 PR c++/70808
644 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
645
646 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
647
648 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
649 * gcc.target/powerpc/dimode_off.c: Ditto.
650 * gcc.target/powerpc/tfmode_off.c: Ditto.
651 * gcc.target/powerpc/timode_off.c: Ditto.
652
653 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
654
655 * gcc.target/powerpc/vec-ldl-1.c: New test.
656 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
657 corrections to ABI implementation.
658
659 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
660
661 PR target/85056
662 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
663
664 2018-04-10 Jakub Jelinek <jakub@redhat.com>
665
666 PR rtl-optimization/85300
667 * gcc.dg/pr85300.c: New test.
668
669 2018-04-10 David Malcolm <dmalcolm@redhat.com>
670
671 PR c++/85110
672 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
673 where we now show the pertinent parameter.
674 * g++.dg/diagnostic/aka2.C: Likewise.
675 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
676
677 2018-04-10 Jakub Jelinek <jakub@redhat.com>
678
679 PR fortran/85313
680 * gfortran.dg/gomp/pr85313.f90: New test.
681
682 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
683
684 PR c++/24314
685 * g++.dg/parse/template29.C: New.
686
687 2018-04-10 Bin Cheng <bin.cheng@arm.com>
688
689 PR testsuite/85190
690 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
691
692 2018-04-10 Jakub Jelinek <jakub@redhat.com>
693
694 PR target/85177
695 PR target/85255
696 * gcc.target/i386/avx512f-pr85177.c: New test.
697 * gcc.target/i386/avx512f-pr85255.c: New test.
698
699 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
700
701 PR tree-optimization/85286
702 * gcc.dg/vect/pr85286.c: New test.
703
704 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
705
706 PR target/85173
707 * gcc.target/arm/pr85173.c: New test.
708
709 2018-04-10 Jakub Jelinek <jakub@redhat.com>
710
711 PR lto/85248
712 * gcc.dg/lto/pr85248_0.c: New test.
713 * gcc.dg/lto/pr85248_1.c: New test.
714
715 2018-04-09 Jan Hubicka <jh@suse.cz>
716
717 PR lto/85078
718 * g++.dg/torture/pr85078.C: New.
719
720 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
721
722 PR c++/85227
723 * g++.dg/cpp1z/decomp44.C: New.
724 * g++.dg/cpp1z/decomp45.C: Likewise.
725
726 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
727
728 PR fortran/83064
729 * gfortran.dg/do_concurrent_5.f90: New test.
730 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
731 message.
732
733 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
734
735 PR fortran/51260
736 * gfortran.dg/parameter_array_element_3.f90: New test.
737
738 2018-04-09 Jakub Jelinek <jakub@redhat.com>
739
740 PR c++/85194
741 * g++.dg/cpp1z/decomp43.C: New test.
742
743 PR rtl-optimization/80463
744 * g++.dg/pr80463.C: Add -w to dg-options.
745
746 2018-04-09 Richard Biener <rguenther@suse.de>
747
748 PR tree-optimization/85284
749 * gcc.dg/torture/pr85284.c: New testcase.
750
751 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
752
753 PR rtl-optimization/80463
754 PR rtl-optimization/83972
755 PR rtl-optimization/83480
756
757 * gcc.dg/pr80463.c: New test.
758 * g++.dg/pr80463.C: Likewise.
759 * gcc.dg/pr83972.c: Likewise.
760
761 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
762
763 PR rtl-optimization/83913
764 * gcc.dg/pr83913.c: New test.
765
766 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
767
768 PR rtl-optimization/83962
769 * gcc.dg/pr83962.c: New test.
770
771 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
772
773 PR rtl-optimization/83530
774 * gcc.dg/pr83530.c: New test.
775
776 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
777
778 PR middle-end/82976
779 * gfortran.dg/realloc_on_assign_16a.f90: New test.
780
781 2018-04-07 Jakub Jelinek <jakub@redhat.com>
782
783 PR tree-optimization/85257
784 * gcc.dg/pr85257.c: New test.
785
786 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
787
788 * g++.dg/opt/pr85196.C: New test.
789
790 2018-04-06 David Malcolm <dmalcolm@redhat.com>
791
792 PR c++/84269
793 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
794 std::tuple here since they need C++11.
795 * g++.dg/lookup/missing-std-include-8.C: New test.
796 * g++.dg/lookup/missing-std-include.C: Move std::array and
797 std::tuple test to missing-std-include-6.C to avoid failures
798 with C++98.
799
800 2018-04-06 Jakub Jelinek <jakub@redhat.com>
801
802 PR debug/85252
803 * gcc.dg/debug/pr85252.c: New test.
804
805 PR rtl-optimization/84872
806 * gcc.dg/graphite/pr84872.c: New test.
807
808 PR c++/85210
809 * g++.dg/cpp1z/decomp42.C: New test.
810
811 2018-04-06 David Malcolm <dmalcolm@redhat.com>
812
813 PR c++/85021
814 * g++.dg/lookup/missing-std-include-7.C: New test.
815
816 2018-04-06 Tamar Christina <tamar.christina@arm.com>
817
818 * gcc.dg/struct-simple.c: Revert r254862.
819 * lib/target-supports.exp
820 (check_effective_target_word_mode_no_slow_unalign): Likewise.
821
822 2018-04-06 Richard Biener <rguenther@suse.de>
823
824 PR middle-end/85244
825 * gcc.dg/torture/pr85244-1.c: New testcase.
826 * gcc.dg/torture/pr85244-2.c: Likewise.
827
828 2018-04-06 Jakub Jelinek <jakub@redhat.com>
829
830 PR sanitizer/85213
831 * c-c++-common/ubsan/pr85213.c: New test.
832
833 2018-04-06 Richard Biener <rguenther@suse.de>
834
835 PR middle-end/85180
836 * gcc.dg/pr85180.c: New testcase.
837
838 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
839
840 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
841 to trigger the optimization. Do some cleanup and function
842 renaming. Add more test functions.
843
844 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
845
846 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
847 options.
848 * gcc.target/s390/hotpatch-1.c: Skip when building without
849 optimization.
850 * gcc.target/s390/hotpatch-10.c: Likewise.
851 * gcc.target/s390/hotpatch-11.c: Likewise.
852 * gcc.target/s390/hotpatch-12.c: Likewise.
853 * gcc.target/s390/hotpatch-13.c: Likewise.
854 * gcc.target/s390/hotpatch-14.c: Likewise.
855 * gcc.target/s390/hotpatch-15.c: Likewise.
856 * gcc.target/s390/hotpatch-16.c: Likewise.
857 * gcc.target/s390/hotpatch-17.c: Likewise.
858 * gcc.target/s390/hotpatch-18.c: Likewise.
859 * gcc.target/s390/hotpatch-19.c: Likewise.
860 * gcc.target/s390/hotpatch-2.c: Likewise.
861 * gcc.target/s390/hotpatch-3.c: Likewise.
862 * gcc.target/s390/hotpatch-4.c: Likewise.
863 * gcc.target/s390/hotpatch-5.c: Likewise.
864 * gcc.target/s390/hotpatch-6.c: Likewise.
865 * gcc.target/s390/hotpatch-7.c: Likewise.
866 * gcc.target/s390/hotpatch-8.c: Likewise.
867 * gcc.target/s390/hotpatch-9.c: Likewise.
868
869 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
870
871 * c-c++-common/Wattributes.c: Disable warning for s390* target and
872 check for an error instead.
873 * gcc.dg/Wattributes-6.c: Likewise.
874
875 2018-04-05 Jakub Jelinek <jakub@redhat.com>
876
877 PR c++/85209
878 * g++.dg/cpp1z/decomp39.C: New test.
879 * g++.dg/cpp1z/decomp40.C: New test.
880
881 PR c++/85208
882 * g++.dg/cpp1z/decomp41.C: New test.
883
884 PR middle-end/85195
885 * gcc.dg/pr85195.c: New test.
886
887 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
888
889 PR c++/80956
890 * g++.dg/cpp0x/initlist100.C: New.
891 * g++.dg/cpp0x/initlist101.C: Likewise.
892
893 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
894
895 PR c++/84792
896 * g++.dg/other/pr84792-1.C: New.
897 * g++.dg/other/pr84792-2.C: Likewise.
898
899 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
900
901 PR target/85193
902 * gcc.target/i386/pr85193.c: New test.
903
904 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
905
906 PR c++/84979
907 * g++.dg/concepts/pr84979.C: New.
908 * g++.dg/concepts/pr84979-2.C: New.
909 * g++.dg/concepts/pr84979-3.C: New.
910
911 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
912
913 PR c++/80026
914 * g++.dg/cpp0x/variadic174.C: New.
915
916 2018-04-04 Jakub Jelinek <jakub@redhat.com>
917
918 PR inline-asm/85172
919 * g++.dg/ext/builtin13.C: New test.
920 * g++.dg/ext/atomic-4.C: New test.
921
922 PR c++/85146
923 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
924 * g++.dg/ext/bases3.C: New test.
925
926 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
927
928 PR target/85203
929 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
930 to match a single insn of the baz function. Move scan directives at
931 the end of the file below the functions they are trying to test for
932 better readability.
933 * gcc.target/arm/cmse/cmse-16.c: New testcase.
934
935 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
936
937 PR rtl-optimization/84878
938 * gcc.target/powerpc/pr84878.c: New test.
939
940 2018-04-04 Michael Matz <matz@suse.de>
941
942 * gcc.dg/Wstringop-overflow-4.c: New test.
943 * c-c++-common/Wstringop-truncation-4.c: Adjust.
944
945 2018-04-04 Jakub Jelinek <jakub@redhat.com>
946
947 PR testsuite/85189
948 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
949 for the diagnostics of overridden functions. Adjust for new wording.
950
951 2018-04-04 Richard Biener <rguenther@suse.de>
952
953 PR lto/85176
954 * g++.dg/lto/pr85176_0.C: New testcase.
955
956 2018-04-04 Richard Biener <rguenther@suse.de>
957
958 PR testsuite/85191
959 * lib/target-supports.exp (check_effective_target_vect_perm_short):
960 Fix typo.
961
962 2018-04-04 Martin Liska <mliska@suse.cz>
963
964 PR sanitizer/85174
965 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
966 and msdata as a workaround for powerpc.
967
968 2018-04-04 Richard Biener <rguenther@suse.de>
969
970 PR tree-optimization/85168
971 * gcc.dg/torture/pr85168.c: New testcase.
972
973 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
974
975 PR c++/84943
976 * g++.dg/pr84943.C: New.
977 * g++.dg/pr84943-2.C: New.
978
979 2018-04-03 Jakub Jelinek <jakub@redhat.com>
980
981 PR rtl-optimization/85167
982 * gcc.dg/pr85167.c: New test.
983
984 PR tree-optimization/85156
985 * c-c++-common/pr85156.c: New test.
986 * gcc.c-torture/execute/pr85156.c: New test.
987
988 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
989
990 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
991 * gcc.target/powerpc/undef-bool-1.C: New file.
992 * gcc.target/powerpc/undef-bool-2.c: New file.
993
994 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
995
996 PR c++/84768
997 * g++.dg/cpp1z/class-deduction52.C: New.
998
999 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1000
1001 PR c++/85147
1002 * g++.dg/cpp0x/pr85147.C: New test.
1003
1004 PR c++/85140
1005 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1006
1007 PR c++/85134
1008 * g++.dg/gomp/pr85134.C: New test.
1009 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1010
1011 PR target/85169
1012 * gcc.c-torture/execute/pr85169.c: New test.
1013 * gcc.target/i386/avx512f-pr85169.c: New test.
1014 * gcc.target/i386/avx512bw-pr85169.c: New test.
1015
1016 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1017
1018 PR target/85126
1019 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1020 scan-assembler-times clause.
1021
1022 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1023
1024 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1025 dg-additional-options.
1026
1027 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1028
1029 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1030
1031 2018-04-03 Richard Biener <rguenther@suse.de>
1032
1033 PR testsuite/85154
1034 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1035
1036 2018-04-02 Jim Wilson <jimw@sifive.com>
1037
1038 * gcc.target/riscv/pr84660.c: New.
1039 * gcc.target/riscv/shift-and-1.c: New.
1040 * gcc.target/riscv/shift-and-2.c: New.
1041
1042 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1043
1044 PR fortran/85102
1045 * gfortran.dg/array_simplify_2.f90: New test.
1046
1047 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1048
1049 PR middle-end/85090
1050 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1051 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1052 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1053 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1054 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1055
1056 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1057
1058 PR c++/85027
1059 * g++.dg/pr85027.C: New.
1060
1061 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1062
1063 PR target/83315
1064 * gcc.target/powerpc/sse-maxps-2.c: New test.
1065 * gcc.target/powerpc/sse-minps-2.c: New test.
1066
1067 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1068
1069 PR c++/84791
1070 * g++.dg/gomp/pr84791.C: New test.
1071
1072 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1073
1074 PR fortran/84931
1075 * gfortran.dg/array_constructor_53.f90: New test.
1076
1077 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1078
1079 PR fortran/85130
1080 * gfortran.dg/substr_6.f90: Remove illegal test for
1081 out-of-bounds substring.
1082
1083 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1084
1085 PR fortran/85111
1086 * gfortran.dg/zero_sized_10.f90: New test.
1087
1088 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1089
1090 PR c++/84269
1091 * g++.dg/lookup/missing-std-include-6.C: New test.
1092 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1093 std::tuple tests.
1094 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1095 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1096 <cstring>, <cassert>, and <cstdlib>.
1097
1098 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1099
1100 PR inline-asm/84985
1101 * gcc.target/i386/pr84985.c: New.
1102
1103 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1104
1105 PR c++/85110
1106 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1107
1108 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1109
1110 PR c++/85108
1111 * g++.dg/warn/Wunused-var-31.C: New test.
1112
1113 PR c/85094
1114 * c-c++-common/Wduplicated-branches-14.c: New test.
1115
1116 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1117
1118 PR c++/84606
1119 * g++.dg/cpp0x/pr84606.C: New.
1120
1121 2018-03-29 Carl Love <cel@us.ibm.com>
1122
1123 Revert
1124 2017-09-27 Carl Love <cel@us.ibm.com>
1125
1126 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1127 for the __builtin_fctid and __builtin_fctiw.
1128
1129 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1130
1131 PR target/84912
1132 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1133 deleted builtin function.
1134 (div_weuo): Likewise.
1135 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1136 (div_deuo): Likewise.
1137
1138 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1139
1140 PR c++/85028
1141 * g++.dg/other/default13.C: New.
1142
1143 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1144
1145 PR target/85095
1146 * gcc.target/i386/pr85095-1.c: New test.
1147 * gcc.target/i386/pr85095-2.c: New test.
1148 * gcc.c-torture/execute/pr85095.c: New test.
1149
1150 PR tree-optimization/82004
1151 * gcc.dg/pr82004.c: New test.
1152
1153 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1154 Martin Liska <mliska@suse.cz>
1155
1156 PR sanitizer/85081
1157 * g++.dg/asan/pr85081.C: New test.
1158
1159 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1160
1161 PR c++/84789
1162 * g++.dg/template/pr84789.C: Adjust for testing with
1163 -fconcepts too.
1164
1165 PR c++/84973
1166 * g++.dg/template/pr84973.C: New.
1167 * g++.dg/template/pr84973-2.C: New.
1168 * g++.dg/template/pr84973-3.C: New.
1169
1170 PR c++/84968
1171 * g++.dg/eh/pr84968.C: New.
1172
1173 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1174
1175 PR target/84914
1176 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1177 long double multiply/divide uses the correct function.
1178 * gcc.target/powerpc/mulkc-3.c: Likewise.
1179 * gcc.target/powerpc/divkc-2.c: Likewise.
1180 * gcc.target/powerpc/divkc-3.c: Likewise.
1181
1182 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1183
1184 PR c++/85067
1185 * g++.dg/cpp0x/defaulted51.C: New.
1186 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1187
1188 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1189
1190 PR c++/85077
1191 * g++.dg/ext/vector35.C: New test.
1192
1193 PR c++/85061
1194 * g++.dg/ext/builtin-offsetof3.C: New test.
1195
1196 PR c++/85076
1197 * g++.dg/cpp1y/pr85076.C: New test.
1198
1199 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1200
1201 PR fortran/85084
1202 * gfortran.dg/matmul_rank_1.f90: New test.
1203
1204 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1205 Harald Anlauf <anlauf@gmx.de>
1206
1207 * gfortran.dg/structure_constructor_15.f90: New test.
1208
1209 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1210
1211 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1212 for the diagnostics of overridden functions. Adjust for new wording.
1213 * g++.dg/cpp0x/implicit1.C: Likewise.
1214 * g++.dg/cpp0x/override1.C: Likewise.
1215 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1216 * g++.dg/eh/shadow1.C: Likewise.
1217 * g++.dg/inherit/covariant12.C: Likewise.
1218 * g++.dg/inherit/covariant14.C: Likewise.
1219 * g++.dg/inherit/covariant15.C: Likewise.
1220 * g++.dg/inherit/covariant16.C: Likewise.
1221 * g++.dg/inherit/covariant22.C: Likewise.
1222 * g++.dg/inherit/crash3.C: Likewise.
1223 * g++.dg/inherit/error2.C: Likewise.
1224 * g++.dg/template/crash100.C: Likewise.
1225 * g++.old-deja/g++.eh/spec6.C: Likewise.
1226 * g++.old-deja/g++.mike/p811.C: Likewise.
1227 * g++.old-deja/g++.other/virtual11.C: Likewise.
1228 * g++.old-deja/g++.other/virtual4.C: Likewise.
1229
1230 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1231
1232 PR target/85044
1233 * gcc.target/i386/pr85044.c: New test.
1234
1235 2018-03-27 Martin Sebor <msebor@redhat.com>
1236
1237 PR testsuite/83462
1238 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1239 other than x86.
1240
1241 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1242
1243 PR target/83009
1244 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1245
1246 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1247
1248 PR target/81863
1249 * gcc.target/arm/pr81863.c: New test.
1250
1251 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1252
1253 PR target/85056
1254 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1255 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1256
1257 2018-03-27 Richard Biener <rguenther@suse.de>
1258
1259 PR testsuite/82847
1260 * lib/target-supports.exp (check_ssse3_available): New function.
1261 (check_effective_target_vect_perm_short): Enable for x86 if
1262 check_ssse3_available.
1263
1264 2018-03-27 Richard Biener <rguenther@suse.de>
1265
1266 PR tree-optimization/85082
1267 * gfortran.dg/pr85082.f90: New testcase.
1268
1269 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1270
1271 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1272 to "l=2" in dg-final.
1273
1274 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1275
1276 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1277 * gcc.target/mips/fix-r4000-2.c: Likewise.
1278 * gcc.target/mips/fix-r4000-3.c: Likewise.
1279 * gcc.target/mips/fix-r4000-4.c: Likewise.
1280 * gcc.target/mips/fix-r4000-5.c: Likewise.
1281 * gcc.target/mips/fix-r4000-6.c: Likewise.
1282 * gcc.target/mips/fix-r4000-7.c: Likewise.
1283 * gcc.target/mips/fix-r4000-8.c: Likewise.
1284 * gcc.target/mips/fix-r4000-9.c: Likewise.
1285 * gcc.target/mips/fix-r4000-10.c: Likewise.
1286 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1287 "mulditi3_r4000" instead of "mulditi3".
1288 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1289 "umulditi3_r4000" instead of "umulditi3".
1290
1291 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1292
1293 PR c++/85068
1294 * g++.dg/inherit/covariant22.C: New test.
1295
1296 2018-03-27 Richard Biener <rguenther@suse.de>
1297
1298 PR testsuite/84004
1299 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1300 alignment.
1301
1302 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1303 Jason Merrill <jason@redhat.com>
1304
1305 PR c++/84632
1306 * g++.dg/init/array49.C: New.
1307 * g++.dg/torture/pr70499.C: Adjust.
1308
1309 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1310
1311 PR target/85073
1312 * gcc.target/i386/pr85073.c: New test.
1313
1314 2018-03-26 Richard Biener <rguenther@suse.de>
1315
1316 PR testsuite/85066
1317 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1318 instead of long.
1319
1320 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1321
1322 PR fortran/66709
1323 * gfortran.dg/parameter_array_format.f90: New test.
1324
1325 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1326 Neil Carlson <neil.n.carlson@gmail.com>
1327
1328 PR fortran/84381
1329 * gfortran.dg/literal_character_constant_1.inc: Replace
1330 call abort by STOP n.
1331 * gfortran.dg/overload_1.f90: Likewise.
1332
1333 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1334 Dominique d'Humieres <dominiq@gcc.gnu.org>
1335
1336 PR fortran/84924
1337 * gfortran.dg/scalar_pointer_1.f90: New test.
1338
1339 2018-03-25 Tom de Vries <tom@codesourcery.com>
1340
1341 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1342 precise.
1343
1344 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1345
1346 PR fortran/69497
1347 * gfortran.dg/pr89497.f90: New test.
1348
1349 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1350
1351 PR fortran/70068
1352 * gfortran.dg/substr_7.f90: New test.
1353
1354 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1355
1356 PR fortran/42651
1357 * gfortran.dg/pr42651.f90: New test.
1358 * gfortran.dg/func_result_7.f90: Update error message.
1359
1360 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1361
1362 PR tree-optimization/84005
1363 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1364 failing to force the alignment.
1365
1366 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1367
1368 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1369 from this to...
1370 <vclzd>: ...this.
1371
1372 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1373
1374 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1375 message. Fix scan-assembler patterns.
1376
1377 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1378
1379 PR c++/85015
1380 * g++.dg/cpp0x/pr85015.C: New test.
1381
1382 PR c++/84942
1383 * g++.dg/cpp1y/pr84942.C: New test.
1384
1385 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1386
1387 PR inline-asm/85030
1388 * testsuite/gcc.target/i386/pr85030.c: New.
1389
1390 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1391
1392 PR target/85026
1393 * g++.dg/pr85026.C: New test.
1394
1395 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1396
1397 * g++.dg/debug/pr84704.C: XFAIL AIX.
1398
1399 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1400
1401 PR target/84826
1402 * gcc.target/arm/pr84826.c: Add dg directive.
1403
1404 2018-03-23 Marek Polacek <polacek@redhat.com>
1405
1406 PR c++/85033
1407 * g++.dg/ext/builtin-offsetof2.C: New test.
1408
1409 PR c++/85045
1410 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1411 * gcc.dg/pr85045.c: New test.
1412
1413 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1414
1415 PR debug/85020
1416 * gnat.dg/lto22.adb: New test.
1417 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1418 * gnat.dg/lto22_pkg2.ads: Likewise.
1419
1420 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1421
1422 PR c/80778
1423 * gcc.dg/lto/pr80778_0.c: New test.
1424
1425 PR inline-asm/85034
1426 * gcc.target/i386/pr85034.c: New test.
1427
1428 PR inline-asm/85022
1429 * c-c++-common/torture/pr85022.c: New test.
1430
1431 PR sanitizer/85029
1432 * g++.dg/ubsan/pr85029.C: New test.
1433
1434 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1435
1436 PR c++/71251
1437 * g++.dg/cpp0x/pr71251.C: New.
1438
1439 PR c++/84789
1440 * g++.dg/template/pr84789.C: New.
1441 * g++.dg/template/pr84789-2.C: New.
1442 * g++.dg/template/pr84789-3.C: New.
1443 * g++.dg/parse/dtor11.C: Accept alternate error message.
1444
1445 PR c++/84729
1446 * g++.dg/pr84729.C: New.
1447 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1448 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1449 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1450
1451 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1452
1453 PR fortran/84922
1454 * gfortran.dg/interface_42.f90: New test.
1455 * gfortran.dg/interface_43.f90: New test.
1456
1457 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1458
1459 PR target/84826
1460 * gcc.target/arm/pr84826.c: New test.
1461
1462 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1463
1464 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1465 dg-require-effective-target.
1466 * gcc.target/arm/addr-modes-int.c: Likewise.
1467 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1468
1469 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1470
1471 PR target/84760
1472 * gcc.target/powerpc/altivec-ld-1.c: New test.
1473
1474 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1475
1476 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1477
1478 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1479
1480 PR inline-asm/84941
1481 * gcc.dg/pr84941.c: New test.
1482
1483 2018-03-22 Tom de Vries <tom@codesourcery.com>
1484
1485 PR tree-optimization/84956
1486 * gcc.dg/pr84956.c: New test.
1487
1488 2018-03-22 Marek Polacek <polacek@redhat.com>
1489
1490 PR c++/84854
1491 * g++.dg/cpp1z/constexpr-if15.C: New test.
1492 * g++.dg/cpp1z/constexpr-if16.C: New test.
1493
1494 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1495
1496 * gcc.dg/builtin-tgmath-3.c: New test.
1497
1498 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1499
1500 PR c++/71965
1501 * g++.dg/concepts/pr71965.C: New.
1502
1503 PR c++/84610
1504 PR c++/84642
1505 * g++.dg/cpp0x/pr84610.C: New.
1506 * g++.dg/cpp0x/pr84642.C: New.
1507
1508 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1509
1510 PR c/84999
1511 * c-c++-common/pr84999.c: New test.
1512
1513 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1514
1515 PR c++/84972
1516 * g++.dg/ext/desig10.C: New.
1517
1518 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1519 Harald Anlauf <anlauf@gmx.de>
1520
1521 PR fortran/84957
1522 * gfortran.dg/pr84957.f90: New test.
1523
1524 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1525
1526 PR tree-optimization/84960
1527 * gcc.c-torture/compile/pr84960.c: New test.
1528
1529 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1530
1531 PR tree-optimization/84811
1532 * gcc.dg/torture/pr84811.c: New test.
1533
1534 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1535
1536 PR tree-optimization/84982
1537 * c-c++-common/pr84982.c: New test.
1538
1539 PR c++/84961
1540 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1541 "m" (++x) in C++.
1542 * g++.dg/torture/pr84961-1.C: New test.
1543 * g++.dg/torture/pr84961-2.C: New test.
1544
1545 2018-03-21 Nathan Sidwell <nathan@acm.org>
1546
1547 PR c++/85008
1548 * g++.dg/pr85008.C: New.
1549
1550 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1551
1552 PR fortran/84615
1553 * gfortran.dg/char_result_17.f90: New test.
1554
1555 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1556
1557 PR c++/84994
1558 * g++.dg/other/accessor-fixits-1.C: Move to...
1559 * g++.dg/torture/accessor-fixits-1.C: ...here.
1560 * g++.dg/other/accessor-fixits-2.C: Move to...
1561 * g++.dg/torture/accessor-fixits-2.C: ...here.
1562 * g++.dg/other/accessor-fixits-3.C: Move to...
1563 * g++.dg/torture/accessor-fixits-3.C: ...here.
1564 * g++.dg/other/accessor-fixits-4.C: Move to...
1565 * g++.dg/torture/accessor-fixits-4.C: ...here.
1566 * g++.dg/other/accessor-fixits-5.C: Move to...
1567 * g++.dg/torture/accessor-fixits-5.C: ...here.
1568 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1569 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1570 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1571
1572 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1573
1574 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1575
1576 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1577
1578 PR target/82989
1579 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1580
1581 2018-03-21 Nathan Sidwell <nathan@acm.org>
1582
1583 PR c++/84804
1584 * g++.dg/lookup/pr84804.C: New.
1585
1586 2018-03-21 Martin Sebor <msebor@redhat.com>
1587
1588 PR c++/84850
1589 * g++.dg/Wclass-memaccess-3.C: New test.
1590 * g++.dg/Wclass-memaccess-4.C: New test.
1591
1592 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1593
1594 PR c++/84892
1595 * g++.dg/other/accessor-fixits-1.C
1596 (test_access_const_t1_color): New.
1597 (test_deref_const_t1_color): New.
1598 * g++.dg/other/accessor-fixits-5.C: New testcase.
1599
1600 2018-03-21 Tom de Vries <tom@codesourcery.com>
1601
1602 PR tree-optimization/83126
1603 * gcc.dg/graphite/pr83126.c: New test.
1604
1605 2018-03-21 Nathan Sidwell <nathan@acm.org>
1606
1607 * g++.dg/ext/anon-struct6.C: Adjust.
1608 * g++.dg/ext/deprecate-1.C: New.
1609 * g++.dg/ext/deprecate-2.C: New.
1610 * g++.dg/lookup/pr84602.C: Adjust.
1611 * g++.dg/lookup/pr84962.C: Adjust.
1612 * g++.old-deja/g++.other/anon4.C
1613
1614 PR c++/84836
1615 * g++.dg/lookup/pr84836.C: New.
1616
1617 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1618
1619 PR tree-optimization/84969
1620 * gcc.dg/tree-ssa/pr84969.c: New test.
1621
1622 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1623
1624 PR rtl-optimization/84989
1625 * gcc.target/i386/pr84989.c: New test.
1626
1627 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1628
1629 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1630
1631 2018-03-21 Martin Liska <mliska@suse.cz>
1632
1633 PR ipa/84963
1634 * gfortran.dg/goacc/pr84963.f90: New test.
1635
1636 2018-03-21 Marek Polacek <polacek@redhat.com>
1637
1638 PR c++/71638, ICE with NSDMI and reference.
1639 * g++.dg/cpp0x/nsdmi14.C: New test.
1640 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1641
1642 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1643
1644 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1645 MIPS with -mpaired-single directives.
1646
1647 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1648
1649 PR fortran/85001
1650 * gfortran.dg/interface_41.f90: New test.
1651
1652 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1653
1654 PR debug/84875
1655 * gcc.dg/pr84875.c: New test.
1656
1657 2018-03-20 Marek Polacek <polacek@redhat.com>
1658
1659 PR c++/84978, ICE with NRVO.
1660 * g++.dg/opt/nrv19.C: New test.
1661
1662 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1663
1664 PR target/82518
1665 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1666 Disable for armeb targets.
1667 * gcc.target/arm/pr82518.c: New test.
1668
1669 2018-03-20 Nathan Sidwell <nathan@acm.org>
1670
1671 PR c++/84962
1672 * g++.dg/lookup/pr84962.C: New.
1673
1674 PR c++/84970
1675 * g++.dg/lookup/pr84970.C: New.
1676
1677 2018-03-20 Richard Biener <rguenther@suse.de>
1678
1679 PR target/84986
1680 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1681
1682 2018-03-20 Martin Liska <mliska@suse.cz>
1683
1684 PR ipa/84825
1685 * g++.dg/ipa/pr84825.C: New test.
1686
1687 2018-03-20 Martin Liska <mliska@suse.cz>
1688
1689 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1690
1691 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1692
1693 PR target/84845
1694 * gcc.c-torture/compile/pr84845.c: New test.
1695
1696 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1697
1698 PR target/82989
1699 * gcc.target/arm/pr82989.c: New test.
1700
1701 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1702
1703 PR target/84945
1704 * gcc.target/i386/pr84945.c: New test.
1705
1706 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1707
1708 PR target/81647
1709 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1710
1711 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1712
1713 PR c/84953
1714 * gcc.dg/pr84953.c: New test.
1715
1716 2018-03-19 Marek Polacek <polacek@redhat.com>
1717
1718 PR c++/84925
1719 * g++.dg/cpp1z/lambda-__func__.C: New test.
1720
1721 PR c++/84927
1722 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1723
1724 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1725
1726 PR sanitizer/78651
1727 * g++.dg/asan/pr78651.C: New test.
1728
1729 2018-03-19 Tom de Vries <tom@codesourcery.com>
1730
1731 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1732 vect_int_mult. Add nvptx xfail for PR84958.
1733
1734 2018-03-19 Nathan Sidwell <nathan@acm.org>
1735
1736 PR c++/84835
1737 * g++.dg/cpp1y/pr84835.C: New.
1738
1739 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1740
1741 PR target/81647
1742 * gcc.target/aarch64/pr81647.c: New.
1743
1744 2018-03-19 Richard Biener <rguenther@suse.de>
1745
1746 PR tree-optimization/84933
1747 * g++.dg/pr84933.C: New testcase.
1748
1749 2018-03-19 Richard Biener <rguenther@suse.de>
1750
1751 PR tree-optimization/84859
1752 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1753 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1754 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1755 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1756
1757 2018-03-19 Nathan Sidwell <nathan@acm.org>
1758
1759 PR c++/84812
1760 * g++.dg/lookup/pr84812.C: New.
1761
1762 2018-03-19 Richard Biener <rguenther@suse.de>
1763
1764 PR tree-optimization/84929
1765 * gcc.dg/torture/pr84929.c: New testcase.
1766
1767 2018-03-19 Tamar Christina <tamar.christina@arm.com>
1768
1769 PR target/84711
1770 * gcc.target/arm/big-endian-subreg.c: Delete.
1771
1772 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1773
1774 PR fortran/84931
1775 * gfortran.dg/array_constructor_52.f90: New test.
1776
1777 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
1778
1779 PR fortran/77414
1780 * gfortran.dg/pr77414.f90: New test.
1781 * gfortran.dg/internal_references_1.f90: Adjust error message.
1782
1783 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1784
1785 PR fortran/65453
1786 * gfortran.dg/pr65453.f90: New test.
1787
1788 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1789
1790 PR tree-optimization/84913
1791 * gfortran.dg/vect/pr84913.f90: New test.
1792
1793 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1794
1795 PR fortran/79929
1796 * gfortran.dg/warn_concat.f90: New test.
1797
1798 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1799
1800 PR target/84899
1801 * gcc.dg/pr84899.c: New test.
1802
1803 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
1804
1805 PR fortran/69395
1806 * gfortran.dg/pr69395.f90: Add test for max dimensions
1807
1808 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
1809
1810 PR target/84876
1811 * gcc.target/i386/pr84876.c: New test.
1812
1813 2018-03-16 Martin Liska <mliska@suse.cz>
1814
1815 PR ipa/84833
1816 * gcc.target/i386/mvc11.c: New test.
1817
1818 2018-03-16 Martin Liska <mliska@suse.cz>
1819
1820 PR ipa/84722
1821 * gcc.target/i386/mvc10.c: New test.
1822
1823 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1824
1825 PR c++/79937
1826 PR c++/82410
1827 * g++.dg/cpp1y/pr79937-1.C: New test.
1828 * g++.dg/cpp1y/pr79937-2.C: New test.
1829 * g++.dg/cpp1y/pr79937-3.C: New test.
1830 * g++.dg/cpp1y/pr79937-4.C: New test.
1831 * g++.dg/cpp1y/pr82410.C: New test.
1832
1833 2018-03-16 Tom de Vries <tom@codesourcery.com>
1834
1835 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
1836
1837 2018-03-16 Tom de Vries <tom@codesourcery.com>
1838
1839 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
1840
1841 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR c++/84874
1844 * g++.dg/cpp2a/desig8.C: New test.
1845
1846 PR tree-optimization/84841
1847 * gcc.dg/pr84841.c: New test.
1848
1849 PR c++/84874
1850 * g++.dg/cpp2a/desig7.C: New test.
1851
1852 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
1853 Jim MacArthur <jim.macarthur@codethink.co.uk>
1854
1855 * gfortran.dg/automatic_1.f90: New test.
1856 * gfortran.dg/automatic_repeat.f90: New test
1857 * gfortran.dg/automatic_save.f90: New test.
1858 * gfortran.dg/vax_structure.f90: New test.
1859
1860 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1861
1862 PR fortran/78741
1863 * gfortran.dg/pr78741.f90: New test.
1864
1865 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1866
1867 PR fortran/69395
1868 * gfortran.dg/pr69395.f90: New test.
1869
1870 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1871
1872 PR c++/79085
1873 * g++.dg/opt/pr79085.C: New test.
1874
1875 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
1876
1877 PR target/84574
1878 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
1879 label instead of __x86_indirect_thunk label.
1880
1881 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1882
1883 PR c++/84222
1884 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
1885 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
1886 * g++.dg/warn/deprecated-13.C: New test.
1887
1888 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
1889
1890 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
1891
1892 2018-03-15 Richard Biener <rguenther@suse.de>
1893
1894 PR c/84873
1895 * c-c++-common/pr84873.c: New testcase.
1896
1897 2018-03-15 Tamar Christina <tamar.christina@arm.com>
1898
1899 PR target/84711
1900 * gcc.target/arm/big-endian-subreg.c: New.
1901
1902 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1903
1904 PR target/84860
1905 * gcc.c-torture/compile/pr84860.c: New test.
1906
1907 2018-03-15 Julia Koval <julia.koval@intel.com>
1908
1909 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1910 cannonlake.
1911 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
1912 avx512bitalg.
1913
1914 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1915
1916 PR c/84853
1917 * gcc.dg/pr84853.c: New test.
1918
1919 2018-03-14 Carl Love <cel@us.ibm.com>
1920
1921 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
1922
1923 2018-03-14 Martin Liska <mliska@suse.cz>
1924
1925 PR ipa/8480
1926 * g++.dg/lto/pr84805_0.C: New test.
1927 * g++.dg/lto/pr84805_1.C: New test.
1928 * g++.dg/lto/pr84805_2.C: New test.
1929
1930 2018-03-14 David Malcolm <dmalcolm@redhat.com>
1931
1932 PR c/84852
1933 * gcc.dg/fixits-pr84852-1.c: New test.
1934 * gcc.dg/fixits-pr84852-2.c: New test.
1935
1936 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1937
1938 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
1939 separate verbose message.
1940 * lib/scandump.exp (scan-dump-times): Likewise.
1941
1942 2018-03-14 Julia Koval <julia.koval@intel.com>
1943
1944 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
1945 server.
1946 * gcc.target/i386/funcspec-56.inc: Ditto.
1947
1948 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1949
1950 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
1951 aarch64_sve_hw.
1952
1953 2018-03-14 Jakub Jelinek <jakub@redhat.com>
1954
1955 PR sanitizer/83392
1956 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
1957 check count from 17 to 14.
1958
1959 PR target/84844
1960 * gcc.target/i386/pr84844.c: New test.
1961
1962 2018-03-14 Richard Biener <rguenther@suse.de>
1963
1964 PR tree-optimization/84830
1965 * gcc.dg/torture/pr84830.c: New testcase.
1966
1967 2018-03-14 Marek Polacek <polacek@redhat.com>
1968
1969 PR c++/84596
1970 * g++.dg/cpp0x/static_assert15.C: New test.
1971
1972 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
1973
1974 PR fortran/61775
1975 * gfortran.dg/pr61775.f90: New test.
1976
1977 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1978
1979 PR c++/84843
1980 * g++.dg/ext/pr84843-1.C: New test.
1981 * g++.dg/ext/pr84843-2.C: New test.
1982
1983 2018-03-13 David Pagan <dave.pagan@oracle.com>
1984
1985 PR c/46921
1986 * gcc.dg/pr46921.c: New test.
1987
1988 2018-03-13 Martin Sebor <msebor@redhat.com>
1989
1990 PR tree-optimization/84725
1991 * c-c++-common/Wstringop-truncation-4.c: New test.
1992 * c-c++-common/attr-nonstring-5.c: New test.
1993
1994 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
1995
1996 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
1997 than unpacks.
1998 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
1999 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2000
2001 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2002
2003 * gcc.target/aarch64/sve/tls_1.c: New test.
2004 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2005
2006 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2007
2008 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2009 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2010
2011 2018-03-13 Martin Liska <mliska@suse.cz>
2012
2013 PR ipa/84658.
2014 * g++.dg/ipa/pr84658.C: New test.
2015
2016 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2017
2018 PR middle-end/84834
2019 * gcc.dg/pr84834.c: New test.
2020
2021 PR target/84827
2022 * gcc.target/i386/pr84827.c: New test.
2023
2024 PR target/84828
2025 * g++.dg/ext/pr84828.C: New test.
2026
2027 PR target/84786
2028 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2029 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2030
2031 PR c++/84808
2032 * g++.dg/cpp1y/constexpr-84808.C: New test.
2033
2034 PR c++/84704
2035 * g++.dg/debug/pr84704.C: New test.
2036
2037 2018-03-12 Renlin Li <renlin.li@arm.com>
2038
2039 * gcc.target/aarch64/movi_hf.c: New.
2040 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2041 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2042
2043 2018-03-12 Martin Sebor <msebor@redhat.com>
2044
2045 PR tree-optimization/83456
2046 * c-c++-common/Wrestrict-2.c: Remove test cases.
2047 * c-c++-common/Wrestrict.c: Same.
2048 * gcc.dg/Wrestrict-12.c: New test.
2049 * gcc.dg/Wrestrict-14.c: New test.
2050
2051 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2052
2053 * g++.dg/pr84821.C: New test.
2054
2055 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2056
2057 * gcc.dg/pr84799.c: New test.
2058
2059 2018-03-12 Richard Biener <rguenther@suse.de>
2060
2061 PR tree-optimization/84803
2062 * gcc.dg/torture/pr84803.c: New testcase.
2063
2064 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2065
2066 PR c++/84813
2067 * g++.dg/debug/pr84813.C: New test.
2068
2069 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2070
2071 PR fortran/84546
2072 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2073
2074 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2075
2076 PR fortran/83939
2077 * gfortran.dg/pr83939.f90
2078
2079 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2080
2081 PR fortran/66128
2082 * gfortran.dg/zero_sized_9.f90: New test.
2083
2084 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2085
2086 PR debug/58150
2087 * g++.dg/debug/dwarf2/enum2.C: New test.
2088
2089 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2090
2091 PR fortran/84734
2092 * gfortran.dg/pr84734.f90: New test.
2093
2094 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2095
2096 * gnat.dg/prot3.adb: New test.
2097 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2098
2099 2018-03-09 Jason Merrill <jason@redhat.com>
2100 Paolo Carlini <paolo.carlini@oracle.com>
2101
2102 PR c++/71169
2103 PR c++/71832
2104 * g++.dg/cpp0x/pr71169.C: New.
2105 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2106 * g++.dg/cpp0x/pr71832.C: Likewise.
2107
2108 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2109
2110 PR target/83969
2111 * gcc.target/powerpc/pr83969.c: New test.
2112
2113 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2114
2115 PR target/84772
2116 * gcc.dg/pr84772.c: New test.
2117
2118 PR c++/84076
2119 * g++.dg/warn/Wformat-2.C: New test.
2120
2121 PR c++/84767
2122 * g++.dg/ext/vla18.C: New test.
2123
2124 2018-03-09 Martin Sebor <msebor@redhat.com>
2125
2126 PR tree-optimization/84526
2127 * gcc.dg/Wrestrict-10.c: New test.
2128 * gcc.dg/Wrestrict-11.c: New test.
2129
2130 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2131
2132 PR rtl-optimization/84682
2133 * gcc.dg/torture/pr84682-1.c: New.
2134 * gcc.dg/torture/pr84682-2.c: New.
2135 * gcc.dg/torture/pr84682-3.c: New.
2136
2137 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2138
2139 PR c++/84724
2140 * g++.dg/ext/pr84724.C: New test.
2141
2142 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2143
2144 PR target/83712
2145 * gcc.target/arm/pr83712.c: New.
2146
2147 2018-03-09 Richard Biener <rguenther@suse.de>
2148
2149 PR tree-optimization/84775
2150 * gcc.dg/torture/pr84775.c: New testcase.
2151
2152 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2153
2154 PR debug/84404
2155 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2156 targets.
2157
2158 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2159
2160 * gcc.c-torture/compile/20180309-1.c: New test.
2161
2162 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2163
2164 PR c++/80598
2165 * g++.dg/warn/Wunused-function4.C: New test.
2166
2167 PR inline-asm/84742
2168 * gcc.target/i386/pr84742-1.c: New test.
2169 * gcc.target/i386/pr84742-2.c: New test.
2170
2171 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2172
2173 PR target/84748
2174 * gcc.c-torture/execute/pr84748.c: New test.
2175
2176 2018-03-08 Richard Biener <rguenther@suse.de>
2177
2178 PR middle-end/84552
2179 * gcc.dg/graphite/pr84552.c: New testcase.
2180
2181 2018-03-08 Richard Biener <rguenther@suse.de>
2182
2183 PR tree-optimization/84178
2184 * gcc.dg/torture/pr84178-2.c: New testcase.
2185
2186 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2187
2188 PR tree-optimization/84178
2189 * gcc.c-torture/compile/pr84178-1.c: New test.
2190
2191 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2192
2193 * lib/target-supports.exp: Do not return zero from a ifunc
2194 function.
2195
2196 2018-03-08 Richard Biener <rguenther@suse.de>
2197
2198 PR tree-optimization/84746
2199 * gcc.dg/torture/pr84746.c: New testcase.
2200
2201
2202 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2203 PR debug/84404
2204 PR debug/84408
2205 * gcc.dg/graphite/pr84404.c: New.
2206
2207 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2208
2209 PR tree-optimization/84740
2210 * gcc.dg/torture/pr84740.c: New test.
2211
2212 PR tree-optimization/84739
2213 * gcc.dg/pr84739.c: New test.
2214
2215 2018-03-07 Martin Sebor <msebor@redhat.com>
2216
2217 PR tree-optimization/83519
2218 * gcc.dg/Wrestrict-13.c: New test.
2219
2220 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2221
2222 PR fortran/64124
2223 PR fortran/70409
2224 * gfortran.dg/pr64124.f90: New tests.
2225 * gfortran.dg/pr70409.f90: New tests.
2226
2227 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2228
2229 PR target/82411
2230 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2231
2232 2018-03-07 Martin Sebor <msebor@redhat.com>
2233
2234 PR tree-optimization/84526
2235 * gcc.dg/Wrestrict-10.c: New test.
2236
2237 2018-03-07 Martin Sebor <msebor@redhat.com>
2238
2239 PR tree-optimization/84468
2240 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2241 * gcc.dg/Wstringop-truncation.c: New test.
2242 * gcc.dg/Wstringop-truncation-2.c: New test.
2243
2244 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2245
2246 PR fortran/84565
2247 * gfortran.dg/pr84565.f90: New test.
2248
2249 PR middle-end/84723
2250 * gcc.target/i386/pr84723-1.c: New test.
2251 * gcc.target/i386/pr84723-2.c: New test.
2252 * gcc.target/i386/pr84723-3.c: New test.
2253 * gcc.target/i386/pr84723-4.c: New test.
2254 * gcc.target/i386/pr84723-5.c: New test.
2255
2256 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2257
2258 PR fortran/64107
2259 * gfortran.dg/pr64107.f90: New test.
2260
2261 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2262
2263 PR fortran/84697
2264 PR fortran/66128
2265 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2266
2267 2018-03-06 Marek Polacek <polacek@redhat.com>
2268
2269 PR c++/84684
2270 * g++.dg/cpp1z/constexpr-84684.C: New test.
2271
2272 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2273
2274 PR c/84721
2275 * gcc.dg/pr84721.c: New test.
2276
2277 PR target/84710
2278 * gcc.dg/pr84710.c: New test.
2279
2280 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2281
2282 PR fortran/56667
2283 * gfortran.dg/implied_do_2.f90: New test.
2284 * gfortran.dg/coarray_8.f90: Update for new error message.
2285
2286 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2287
2288 PR inline-asm/84683
2289 * g++.dg/ext/pr84683.C: New test.
2290
2291 PR tree-optimization/84687
2292 * gcc.dg/pr84687.c: New test.
2293
2294 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2295
2296 PR c++/84231
2297 * g++.dg/pr84231.C: New.
2298
2299 PR c++/84593
2300 * g++.dg/cpp1y/pr84593.C: New.
2301
2302 PR c++/84492
2303 * g++.dg/pr84492.C: New.
2304
2305 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2306
2307 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2308 __builtin_ppc_speculation_barrier.
2309
2310 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2311
2312 PR target/84700
2313 * gcc.target/powerpc/pr84700.c: New test.
2314
2315 2018-03-05 Nathan Sidwell <nathan@acm.org>
2316
2317 PR c++/84702
2318 * g++.dg/lookup/pr84702.C: New.
2319
2320 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2321
2322 PR target/84564
2323 * gcc.target/i386/pr84564.c: New test.
2324
2325 2018-03-05 Marek Polacek <polacek@redhat.com>
2326
2327 PR c++/84707
2328 * g++.dg/cpp0x/inline-ns10.C: New test.
2329
2330 2018-03-05 Nathan Sidwell <nathan@acm.org>
2331
2332 PR c++/84694
2333 * g++.dg/template/pr84694.C: New.
2334
2335 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2336
2337 PR target/84524
2338 * gcc.c-torture/execute/pr84524.c: New test.
2339 * gcc.target/i386/avx512bw-pr84524.c: New test.
2340
2341 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2342
2343 PR target/84264
2344 * g++.dg/pr84264.C: New test.
2345
2346 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2347
2348 PR c++/84618
2349 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2350 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2351 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2352
2353 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2354
2355 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2356 * g++.dg/other/i386-3.C: Ditto.
2357 * gcc.target/i386/sse-12.c: Ditto.
2358 * gcc.target/i386/sse-13.c: Ditto.
2359 * gcc.target/i386/sse-14.c: Ditto.
2360 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2361 * gcc.target/i386/wbinvd-1.c: New test.
2362 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2363 * gcc.target/i386/pconfig-1.c: Ditto.
2364
2365 2018-03-05 Pádraig Brady <P@draigBrady.com>
2366 Nathan Sidwell <nathan@acm.org>
2367
2368 PR c++/84497
2369 * g++.dg/cpp0x/pr84497.C: New.
2370
2371 2018-03-05 Richard Biener <rguenther@suse.de>
2372
2373 PR tree-optimization/84670
2374 * gcc.dg/pr84670-1.c: New testcase.
2375 * gcc.dg/pr84670-2.c: Likewise.
2376 * gcc.dg/pr84670-3.c: Likewise.
2377 * gcc.dg/pr84670-4.c: Likewise.
2378
2379 2018-03-05 Richard Biener <rguenther@suse.de>
2380
2381 PR tree-optimization/84650
2382 * gcc.dg/graphite/pr84650.c: New testcase.
2383
2384 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2385
2386 PR c++/82022
2387 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2388
2389 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2390
2391 PR fortran/71085
2392 * gfortran.dg/pr71085.f90: New test.
2393
2394 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2395
2396 PR fortran/66128
2397 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2398
2399 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2400
2401 PR fortran/51434
2402 * gfortran.dg/pr51434.f90: New test.
2403
2404 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2405
2406 PR c++/61358
2407 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2408
2409 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2410
2411 PR c++/67370
2412 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2413
2414 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2415
2416 PR c++/71464
2417 * g++.dg/torture/pr71464.C: New.
2418
2419 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2420
2421 PR fortran/80965
2422 * gfortran.dg/select_type_41.f90: New test.
2423
2424 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2425
2426 PR c++/61135
2427 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2428
2429 2018-03-02 Marek Polacek <polacek@redhat.com>
2430
2431 PR c++/84578
2432 * g++.dg/ext/flexary29.C: New test.
2433
2434 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2435
2436 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2437
2438 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2439
2440 PR c++/81812
2441 * g++.dg/torture/pr81812.C: New.
2442
2443 2018-03-02 Marek Polacek <polacek@redhat.com>
2444
2445 PR c++/84171
2446 * g++.dg/warn/Wsign-compare-8.C: New test.
2447
2448 PR c++/84663
2449 * g++.dg/parse/array-size3.C: New test.
2450
2451 PR c++/84664
2452 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2453
2454 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2455
2456 PR c++/84662
2457 * g++.dg/cpp1y/pr84662.C: New test.
2458
2459 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2460
2461 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2462 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2463 "dg-lto-options".
2464 * g++.dg/lto/20101010-1_0.C: Likewise.
2465 * g++.dg/lto/20101010-2_0.C: Likewise.
2466
2467 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2468
2469 PR ipa/84628
2470 * gcc.dg/pr84628.c: New test.
2471
2472 PR target/56540
2473 * gcc.target/ia64/pr56540.c: New test.
2474
2475 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2476
2477 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2478 32-bit target.
2479 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2480 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2481 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2482 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2483
2484 2018-03-02 Marek Polacek <polacek@redhat.com>
2485
2486 PR c++/84590
2487 * c-c++-common/ubsan/shift-11.c: New test.
2488
2489 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2490
2491 * gcc.dg/vect/vect-alias-check-13.c: New test.
2492
2493 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2494
2495 PR target/84614
2496 * gcc.dg/pr84614.c: New test.
2497
2498 PR inline-asm/84625
2499 * gcc.target/i386/pr84625.c: New test.
2500
2501 2018-03-02 Richard Biener <rguenther@suse.de>
2502
2503 PR tree-optimization/84427
2504 * gcc.dg/torture/pr84427.c: New testcase.
2505
2506 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2507
2508 PR target/84534
2509 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2510 powerpc64le*-*-linux*.
2511 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2512 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2513
2514 2018-03-01 Martin Sebor <msebor@redhat.com>
2515
2516 PR c++/84294
2517 * g++.dg/ext/attr-const.C: Remove xfail.
2518 * g++.dg/ext/attr-malloc-3.C: New test.
2519 * g++.dg/ext/attr-noinline-3.C: New test.
2520 * g++.dg/ext/attr-noreturn-3.C: New test.
2521 * g++.dg/ext/attr-nothrow-3.C: New test.
2522 * g++.dg/ext/attr-pure.C: Remove xfail.
2523
2524 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2525
2526 PR sanitizer/70875
2527 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2528 dg-options and dg-shouldfail "ubsan" directive.
2529
2530 2018-03-01 Marek Polacek <polacek@redhat.com>
2531 Jason Merrill <jason@redhat.com>
2532
2533 PR c++/84582
2534 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2535 * g++.dg/cpp1z/static1.C: New test.
2536 * g++.dg/template/static37.C: New test.
2537
2538 2018-03-01 Nathan Sidwell <nathan@acm.org>
2539
2540 PR c++/84434
2541 * g++.dg/template/pr84434.C: New.
2542
2543 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2544
2545 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2546 -mthumb to the command-line.
2547
2548 2018-03-01 Marek Polacek <polacek@redhat.com>
2549
2550 PR c++/84596
2551 * g++.dg/cpp0x/static_assert14.C: New test.
2552
2553 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2554
2555 PR c++/79410
2556 * g++.dg/torture/pr79410.C: New.
2557
2558 2018-03-01 Martin Liska <mliska@suse.cz>
2559
2560 PR sanitizer/82484
2561 * gcc.dg/asan/pr82484.c: New test.
2562
2563 2018-03-01 Richard Biener <rguenther@suse.de>
2564
2565 PR debug/84645
2566 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2567
2568 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2569
2570 PR fortran/84219
2571 * gfortran.dg/coarray_47.f90: New test.
2572
2573 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2574
2575 PR fortran/84538
2576 * gfortran.dg/class_array_23.f03: New test.
2577
2578 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2579
2580 PR rtl-optimization/84528
2581 * gcc.dg/torture/pr84538.c: Rename to...
2582 * gcc.dg/torture/pr84528.c: ...this.
2583
2584 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2585
2586 PR rtl-optimization/84528
2587 * gcc.dg/torture/pr84538.c: New test.
2588
2589 2018-02-28 Martin Sebor <msebor@redhat.com>
2590
2591 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2592 -fpic test failures.
2593 * c-c++-common/Wrestrict-2.c: Same.
2594 * c-c++-common/Wstringop-truncation.c: Same.
2595 * gcc.dg/Warray-bounds-22.c: Same.
2596 * gcc.dg/Wstringop-overflow.c: Same.
2597 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2598 (signed_range): Same.
2599 (unsigned_anti_range): Same.
2600 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2601 (signed_range): Same.
2602 (unsigned_anti_range): Same.
2603 * gcc.dg/attr-alloc_size-7.c: Same.
2604 * gcc.dg/attr-alloc_size-8.c: Same.
2605 * gcc.dg/builtin-alloc-size.c: Same.
2606 * gcc.dg/builtin-stpncpy.c: Same.
2607 * gcc.dg/builtins-nonnull.c: Same.
2608 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2609 * gcc.dg/pr79214.c: Same.
2610 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2611 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2612 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2613 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2614 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2615 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2616 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2617 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2618 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2619 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2620 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2621
2622 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2623
2624 PR target/84014
2625 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2626
2627 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2628
2629 PR c++/84609
2630 * g++.dg/cpp0x/pr84609.C: New test.
2631
2632 2018-02-28 Martin Sebor <msebor@redhat.com>
2633
2634 PR testsuite/84617
2635 * g++.dg/ext/attr-malloc-3.C: New test.
2636 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2637 to pre-existing problems.
2638 * g++.dg/ext/attr-pure.C: Same.
2639
2640 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2641
2642 PR fortran/83901
2643 * gfortran.dg/associate_37.f90: New test.
2644
2645 PR fortran/83344
2646 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2647
2648 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2649
2650 PR target/52991
2651 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2652 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2653 * gcc.dg/bf-ms-layout-4.c: New test.
2654 * gcc.dg/bf-ms-layout-5.c: New test.
2655
2656 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2657
2658 PR target/83399
2659 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2660
2661 2018-02-28 Richard Biener <rguenther@suse.de>
2662
2663 PR tree-optimization/84584
2664 * gcc.dg/graphite/pr84584.c: New testcase.
2665
2666 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2667
2668 PR preprocessor/84517
2669 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2670
2671 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2672
2673 * c-c++-common/dump-ada-spec-12.c: New test.
2674 * c-c++-common/dump-ada-spec-13.c: Likewise.
2675
2676 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2677
2678 * c-c++-common/dump-ada-spec-11.c: New test.
2679
2680 2018-02-28 Martin Liska <mliska@suse.cz>
2681
2682 PR testsuite/84597
2683 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2684 * g++.dg/ext/timevar2.C: Likewise.
2685
2686 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2687
2688 * c-c++-common/dump-ada-spec-8.c: New test.
2689 * c-c++-common/dump-ada-spec-9.c: Likewise.
2690 * c-c++-common/dump-ada-spec-10.c: Likewise.
2691
2692 2018-02-28 Richard Biener <rguenther@suse.de>
2693
2694 PR middle-end/84607
2695 * gcc.dg/pr84607.c: New testcase.
2696
2697 2018-02-28 Nathan Sidwell <nathan@acm.org>
2698
2699 PR c++/84602
2700 * g++.dg/lookup/pr84602.C: New.
2701
2702 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2703
2704 PR c++/83871
2705 PR c++/83503
2706 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2707 dg-options.
2708 * g++.dg/ext/attr-nonnull.C: Likewise.
2709 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2710 directives.
2711 * g++.dg/ext/attr-noinline-2.C: Likewise.
2712 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2713 -fdump-tree-eh in dg-options.
2714
2715 2018-02-28 Alan Modra <amodra@gmail.com>
2716
2717 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2718 GNU ld message.
2719 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2720
2721 2018-02-27 Martin Sebor <msebor@redhat.com>
2722
2723 PR c++/83871
2724 PR c++/83503
2725 * g++.dg/Wmissing-attributes.C: New test.
2726 * g++.dg/ext/attr-const-pure.C: New test.
2727 * g++.dg/ext/attr-const.C: New test.
2728 * g++.dg/ext/attr-deprecated-2.C: New test.
2729 * g++.dg/ext/attr-malloc-2.C: New test.
2730 * g++.dg/ext/attr-malloc.C: New test.
2731 * g++.dg/ext/attr-noinline-2.C: New test.
2732 * g++.dg/ext/attr-noinline.C: New test.
2733 * g++.dg/ext/attr-nonnull.C: New test.
2734 * g++.dg/ext/attr-noreturn-2.C: New test.
2735 * g++.dg/ext/attr-noreturn.C: New test.
2736 * g++.dg/ext/attr-nothrow-2.C: New test.
2737 * g++.dg/ext/attr-nothrow.C: New test.
2738 * g++.dg/ext/attr-optimize.C: New test.
2739 * g++.dg/ext/attr-pure.C: New test.
2740 * g++.dg/ext/attr-returns-nonnull.C: New test.
2741 * g++.dg/ext/attr-warning.C: New test.
2742
2743 2018-02-27 Nathan Sidwell <nathan@acm.org>
2744
2745 PR c++/84426
2746 * g++.dg/lookup/pr84426.C: New.
2747
2748 2018-02-27 Richard Biener <rguenther@suse.de>
2749
2750 PR tree-optimization/84512
2751 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2752
2753 2018-02-27 Martin Liska <mliska@suse.cz>
2754
2755 PR gcov-profile/84548
2756 * g++.dg/gcov/pr84548.C: New test.
2757
2758 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2759
2760 PR target/84575
2761 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2762
2763 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2764
2765 PR c++/84558
2766 * g++.dg/cpp1y/pr84558.C: New test.
2767
2768 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2769
2770 PR c++/84540
2771 * g++.dg/cpp0x/alignas14.C: New.
2772 * g++.dg/cpp0x/alignas15.C: Likewise.
2773
2774 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2775
2776 PR c++/84557
2777 * g++.dg/gomp/pr84557.C: New test.
2778
2779 2018-02-26 Marek Polacek <polacek@redhat.com>
2780
2781 PR c++/84325
2782 * g++.dg/cpp1z/pr84325.C: New test.
2783
2784 2018-02-26 Carl Love <cel@us.ibm.com>
2785
2786 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2787 Power 8 test file.
2788 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2789 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
2790 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
2791 -mcpu=power8.
2792 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
2793 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
2794 -mcpu=power8.
2795
2796 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2797
2798 PR target/84039
2799 * gcc.target/i386/indirect-thunk-1.c: Updated.
2800 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2801 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2802 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2803 * gcc.target/i386/indirect-thunk-5.c: Likewise.
2804 * gcc.target/i386/indirect-thunk-6.c: Likewise.
2805 * gcc.target/i386/indirect-thunk-7.c: Likewise.
2806 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2807 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2808 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2809 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2810 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2811 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2812 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
2813 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
2814 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
2815 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
2816 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
2817 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2818 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2819 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2820 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2821 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
2822 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
2823 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2824 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2825 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2826 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2827 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2828 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
2829 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
2830 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2831 * gcc.target/i386/ret-thunk-9.c: Likewise.
2832 * gcc.target/i386/ret-thunk-10.c: Likewise.
2833 * gcc.target/i386/ret-thunk-11.c: Likewise.
2834 * gcc.target/i386/ret-thunk-12.c: Likewise.
2835 * gcc.target/i386/ret-thunk-13.c: Likewise.
2836 * gcc.target/i386/ret-thunk-14.c: Likewise.
2837 * gcc.target/i386/ret-thunk-15.c: Likewise.
2838
2839 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
2840
2841 * gcc.c-torture/execute/20180226-1.c: New test.
2842
2843 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
2844
2845 PR tree-optimization/83965
2846 * gcc.dg/vect/pr83965-2.c: New test.
2847
2848 2018-02-26 Tom de Vries <tom@codesourcery.com>
2849
2850 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
2851
2852 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2853
2854 PR target/84530
2855 * gcc.target/i386/ret-thunk-22.c: New test.
2856 * gcc.target/i386/ret-thunk-23.c: Likewise.
2857 * gcc.target/i386/ret-thunk-24.c: Likewise.
2858 * gcc.target/i386/ret-thunk-25.c: Likewise.
2859 * gcc.target/i386/ret-thunk-26.c: Likewise.
2860
2861 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2862
2863 PR c++/84533
2864 * g++.dg/cpp1z/pr84533.C: New.
2865
2866 2018-02-26 Marek Polacek <polacek@redhat.com>
2867
2868 PR c++/84537
2869 * g++.dg/parse/error60.C: New test.
2870
2871 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2872
2873 PR c++/84556
2874 * g++.dg/gomp/pr84556.C: New test.
2875 * g++.dg/vect/pr84556.cc: New test.
2876
2877 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
2878
2879 PR fortran/32957
2880 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
2881 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2882 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
2883 * gfortran.dg/c_loc_test.f90: Likewise.
2884 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2885 * gfortran.dg/proc_decl_17.f90: Likewise.
2886 * gfortran.dg/proc_ptr_8.f90: Likewise.
2887
2888 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2889
2890 PR target/84521
2891 * gcc.target/aarch64/lr_free_2.c: Revert changes in
2892 r254814 disabling -fomit-frame-pointer by default.
2893 * gcc.target/aarch64/spill_1.c: Likewise.
2894 * gcc.target/aarch64/test_frame_11.c: Likewise.
2895 * gcc.target/aarch64/test_frame_12.c: Likewise.
2896 * gcc.target/aarch64/test_frame_13.c: Likewise.
2897 * gcc.target/aarch64/test_frame_14.c: Likewise.
2898 * gcc.target/aarch64/test_frame_15.c: Likewise.
2899 * gcc.target/aarch64/test_frame_3.c: Likewise.
2900 * gcc.target/aarch64/test_frame_5.c: Likewise.
2901 * gcc.target/aarch64/test_frame_9.c: Likewise.
2902
2903 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
2904
2905 PR fortran/83633
2906 * gfortran.dg/explicit_shape_1.f90: New test.
2907 * gfortran.dg/automatic_module_variable.f90: Update regex.
2908 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
2909 * gfortran.dg/constant_shape.f90: Ditto.
2910 * gfortran.dg/dec_structure_23.f90: Ditto.
2911 * gfortran.dg/pr78240.f90: Ditto.
2912
2913 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
2914
2915 PR fortran/84523
2916 * gfortran.dg/pr84523.f90: New test.
2917
2918 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2919
2920 PR fortran/78238
2921 * gfortran.dg/select_type_40.f90: New test.
2922
2923 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
2924
2925 PR fortran/30792
2926 * gfortran.dg/data_substring.f90: New test.
2927
2928 2018-02-24 Marek Polacek <polacek@redhat.com>
2929
2930 PR c++/83692
2931 * g++.dg/cpp1z/constexpr-83692.C: New test.
2932
2933 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
2934
2935 PR fortran/84346
2936 * gfortran.dg/statement_function_1.f90: Update test.
2937
2938 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2939
2940 PR fortran/84506
2941 * gfortran.dg/inquire_19.f90: New test.
2942
2943 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2944
2945 PR fortran/83149
2946 * gfortran.dg/pr83149_b.f90: New test.
2947 * gfortran.dg/pr83149_a.f90: Additional source for previous.
2948
2949 2018-02-23 Carl Love <cel@us.ibm.com>
2950
2951 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
2952 vec_signed2 and vec_unsigned2 to new Power 8 test file.
2953 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
2954 Power 8 tests.
2955
2956 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2957
2958 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
2959 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
2960
2961 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2962
2963 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
2964 expected output.
2965
2966 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2967
2968 PR fortran/83149
2969 * gfortran.dg/pr83149_1.f90: New test.
2970 * gfortran.dg/pr83149.f90: Additional source for previous.
2971
2972 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
2973
2974 PR testsuite/80551
2975 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
2976 __GI___pthread_mutex_init as well.
2977
2978 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2979
2980 PR fortran/83148
2981 * gfortran.dg/class_68.f90: New test.
2982
2983 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2984
2985 PR fortran/59781
2986 * gfortran.dg/derived_init_5.f90: New test.
2987
2988 2018-02-22 Jakub Jelinek <jakub@redhat.com>
2989
2990 PR target/82851
2991 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
2992 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
2993
2994 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
2995
2996 PR target/81572
2997 * gcc.target/powerpc/pr81572.c: New.
2998
2999 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3000
3001 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3002
3003 2018-02-22 Martin Sebor <msebor@redhat.com>
3004
3005 PR tree-optimization/84480
3006 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3007 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3008
3009 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3010
3011 PR target/84176
3012 * gcc.target/i386/indirect-thunk-11.c: New test.
3013 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3014 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3015 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3016 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3017 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3018 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3019 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3020 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3021 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3022
3023 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3024
3025 PR target/83335
3026 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3027 ILP32 mode.
3028 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3029
3030 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3031
3032 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3033
3034 2018-02-22 Marek Polacek <polacek@redhat.com>
3035
3036 PR c++/84493
3037 * g++.dg/parse/error59.C: New test.
3038
3039 2018-02-22 Tom de Vries <tom@codesourcery.com>
3040
3041 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3042
3043 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3044
3045 PR c++/77655
3046 * g++.dg/cpp0x/pr77655.C: New.
3047
3048 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3049
3050 PR c++/84496
3051 * g++.dg/cpp1y/pr84496.C: New test.
3052
3053 PR target/84502
3054 * g++.dg/torture/pr84502.C: New test.
3055
3056 PR tree-optimization/84503
3057 * gcc.dg/pr84503-1.c: New test.
3058 * gcc.dg/pr84503-2.c: New test.
3059
3060 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3061
3062 PR tree-optimization/84478
3063 * gcc.c-torture/execute/pr84478.c: New test.
3064
3065 2018-02-20 Martin Sebor <msebor@redhat.com>
3066
3067 PR middle-end/84095
3068 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3069 * c-c++-common/Wrestrict.c: Same.
3070 * gcc.dg/Wrestrict-6.c: Same.
3071 * gcc.dg/Warray-bounds-27.c: New test.
3072 * gcc.dg/Wrestrict-8.c: New test.
3073 * gcc.dg/Wrestrict-9.c: New test.
3074 * gcc.dg/pr84095.c: New test.
3075
3076 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3077
3078 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3079
3080 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3081
3082 PR fortran/48890
3083 PR fortran/83823
3084 * gfortran.dg/structure_constructor_14.f90: New test.
3085
3086 2018-02-20 Jeff Law <law@redhat.com>
3087
3088 PR middle-end/82123
3089 PR tree-optimization/81592
3090 PR middle-end/79257
3091 * gcc.dg/pr81592.c: New test.
3092 * gcc.dg/pr82123.c: New test.
3093 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3094
3095 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3096
3097 PR c++/84488
3098 * g++.dg/warn/Wunused-var-30.C: New test.
3099
3100 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3101
3102 PR tree-optimization/84419
3103 * gcc.dg/vect/pr84419.c: New test.
3104
3105 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3106
3107 PR middle-end/82004
3108 * gfortran.dg/pr82004.f90: New test.
3109
3110 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3111
3112 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3113
3114 2018-02-20 Martin Liska <mliska@suse.cz>
3115
3116 PR c/84310
3117 PR target/79747
3118 * gcc.target/i386/pr84310.c: New test.
3119 * gcc.target/i386/pr84310-2.c: Likewise.
3120
3121 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3122
3123 PR c++/84446
3124 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3125
3126 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3127
3128 PR c++/84445
3129 * g++.dg/cpp1z/launder7.C: New test.
3130
3131 PR c++/84449
3132 * g++.dg/cpp0x/constexpr-84449.C: New test.
3133
3134 PR c++/84455
3135 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3136
3137 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3138
3139 PR fortran/83344
3140 PR fortran/83975
3141 * gfortran.dg/associate_22.f90: Enable commented out test.
3142 * gfortran.dg/associate_36.f90: New test.
3143
3144 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3145
3146 PR target/84146
3147 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3148
3149 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3150
3151 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3152 (dg-options): Use -mavx instead of -w.
3153
3154 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3155
3156 PR c++/84444
3157 * g++.dg/cpp1z/launder8.C: New test.
3158
3159 PR c++/84448
3160 * g++.dg/gomp/pr84448.C: New test.
3161
3162 PR c++/84430
3163 * g++.dg/gomp/pr84430.C: New test.
3164
3165 PR tree-optimization/84452
3166 * gcc.dg/pr84452.c: New test.
3167
3168 PR c++/79064
3169 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3170
3171 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3172
3173 PR fortran/35339
3174 * gfortran.dg/implied_do_io_4.f90: New test.
3175
3176 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3177
3178 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3179 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3180 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3181
3182 2018-02-19 Carl Love <cel@us.ibm.com>
3183
3184 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3185
3186 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3187
3188 PR target/84460
3189 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3190
3191 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3192
3193 PR c++/84348
3194 * g++.dg/cpp0x/auto50.C: New.
3195 * g++.dg/parse/friend12.C: Adjust.
3196
3197 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3198
3199 PR libgfortran/84389
3200 * gfortran.dg/dtio_33.f90: New test.
3201
3202 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3203
3204 PR libgfortran/84412
3205 * gfortran.dg/inquire_18.f90: New test.
3206
3207 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3208
3209 PR fortran/84381
3210 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3211 * gfortran.dg/pointer_intent_3.f90: Ditto.
3212 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3213 * gfortran.dg/protected_3.f90: Ditto.
3214 * gfortran.dg/protected_4.f90: Ditto.
3215 * gfortran.dg/protected_5.f90: Ditto.
3216 * gfortran.dg/protected_6.f90: Ditto.
3217
3218 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3219
3220 PR fortran/80945
3221 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3222 change to run.
3223
3224 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3225
3226 PR fortran/84270
3227 * gfortran.dg/inline_matmul_22.f90: New test.
3228
3229 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3230
3231 PR fortran/84381
3232 * gfortran.dg/abort_shoulfail.f90: New test.
3233 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3234 by STOP n.
3235 * gfortran.dg/PR19754_2.f90: Likewise.
3236 * gfortran.dg/PR19872.f: Likewise.
3237 * gfortran.dg/PR49268.f90: Likewise.
3238 * gfortran.dg/Wall.f90: Likewise.
3239 * gfortran.dg/Wno-all.f90: Likewise.
3240 * gfortran.dg/achar_1.f90: Likewise.
3241 * gfortran.dg/achar_2.f90: Likewise.
3242 * gfortran.dg/achar_4.f90: Likewise.
3243 * gfortran.dg/achar_6.F90: Likewise.
3244 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3245 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3246 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3247 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3248 * gfortran.dg/actual_array_result_1.f90: Likewise.
3249 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3250 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3251 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3252 * gfortran.dg/actual_procedure_1.f90: Likewise.
3253 * gfortran.dg/adjustl_1.f90: Likewise.
3254 * gfortran.dg/advance_1.f90: Likewise.
3255 * gfortran.dg/advance_4.f90: Likewise.
3256 * gfortran.dg/advance_5.f90: Likewise.
3257 * gfortran.dg/advance_6.f90: Likewise.
3258 * gfortran.dg/aint_anint_1.f90: Likewise.
3259 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3260 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3261 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3262 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3263 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3264 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3265 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3266 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3267 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3268 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3269 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3270 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3271 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3272 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3273 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3274 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3275 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3276 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3277 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3278 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3279 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3280 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3281 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3282 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3283 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3284 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3285 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3286 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3287 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3288 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3289 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3290 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3291 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3292 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3293 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3294 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3295 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3296 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3297 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3298 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3299 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3300 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3301 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3302 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3303 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3304 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3305 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3306 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3307 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3308 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3309 * gfortran.dg/allocatable_function_1.f90: Likewise.
3310 * gfortran.dg/allocatable_function_10.f90: Likewise.
3311 * gfortran.dg/allocatable_function_3.f90: Likewise.
3312 * gfortran.dg/allocatable_function_5.f90: Likewise.
3313 * gfortran.dg/allocatable_function_6.f90: Likewise.
3314 * gfortran.dg/allocatable_function_7.f90: Likewise.
3315 * gfortran.dg/allocatable_function_8.f90: Likewise.
3316 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3317 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3318 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3319 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3320 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3321 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3322 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3323 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3324 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3325 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3326 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3327 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3328 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3329 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3330 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3331 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3332 * gfortran.dg/allocate_class_3.f90: Likewise.
3333 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3334 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3335 * gfortran.dg/allocate_derived_5.f90: Likewise.
3336 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3337 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3338 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3339 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3340 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3341 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3342 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3343 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3344 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3345 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3346 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3347 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3348 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3349 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3350 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3351 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3352 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3353 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3354 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3355 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3356 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3357 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3358 * gfortran.dg/altreturn_3.f90: Likewise.
3359 * gfortran.dg/altreturn_5.f90: Likewise.
3360 * gfortran.dg/altreturn_7.f90: Likewise.
3361 * gfortran.dg/and_or_xor.f90: Likewise.
3362 * gfortran.dg/anint_1.f90: Likewise.
3363 * gfortran.dg/any_all_1.f90: Likewise.
3364 * gfortran.dg/anyallcount_1.f90: Likewise.
3365 * gfortran.dg/append_1.f90: Likewise.
3366 * gfortran.dg/argument_checking_1.f90: Likewise.
3367 * gfortran.dg/argument_checking_2.f90: Likewise.
3368 * gfortran.dg/argument_checking_8.f90: Likewise.
3369 * gfortran.dg/arithmetic_if.f90: Likewise.
3370 * gfortran.dg/array_1.f90: Likewise.
3371 * gfortran.dg/array_2.f90: Likewise.
3372 * gfortran.dg/array_alloc_1.f90: Likewise.
3373 * gfortran.dg/array_alloc_2.f90: Likewise.
3374 * gfortran.dg/array_alloc_3.f90: Likewise.
3375 * gfortran.dg/array_assignment_1.F90: Likewise.
3376 * gfortran.dg/array_assignment_5.f90: Likewise.
3377 * gfortran.dg/array_constructor_1.f90: Likewise.
3378 * gfortran.dg/array_constructor_10.f90: Likewise.
3379 * gfortran.dg/array_constructor_11.f90: Likewise.
3380 * gfortran.dg/array_constructor_12.f90: Likewise.
3381 * gfortran.dg/array_constructor_15.f90: Likewise.
3382 * gfortran.dg/array_constructor_16.f90: Likewise.
3383 * gfortran.dg/array_constructor_17.f90: Likewise.
3384 * gfortran.dg/array_constructor_19.f90: Likewise.
3385 * gfortran.dg/array_constructor_23.f: Likewise.
3386 * gfortran.dg/array_constructor_24.f: Likewise.
3387 * gfortran.dg/array_constructor_32.f90: Likewise.
3388 * gfortran.dg/array_constructor_36.f90: Likewise.
3389 * gfortran.dg/array_constructor_39.f90: Likewise.
3390 * gfortran.dg/array_constructor_4.f90: Likewise.
3391 * gfortran.dg/array_constructor_40.f90: Likewise.
3392 * gfortran.dg/array_constructor_44.f90: Likewise.
3393 * gfortran.dg/array_constructor_45.f90: Likewise.
3394 * gfortran.dg/array_constructor_46.f90: Likewise.
3395 * gfortran.dg/array_constructor_47.f90: Likewise.
3396 * gfortran.dg/array_constructor_49.f90: Likewise.
3397 * gfortran.dg/array_constructor_5.f90: Likewise.
3398 * gfortran.dg/array_constructor_50.f90: Likewise.
3399 * gfortran.dg/array_constructor_6.f90: Likewise.
3400 * gfortran.dg/array_constructor_7.f90: Likewise.
3401 * gfortran.dg/array_constructor_8.f90: Likewise.
3402 * gfortran.dg/array_constructor_9.f90: Likewise.
3403 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3404 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3405 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3406 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3407 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3408 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3409 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3410 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3411 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3412 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3413 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3414 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3415 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3416 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3417 * gfortran.dg/array_function_1.f90: Likewise.
3418 * gfortran.dg/array_function_5.f90: Likewise.
3419 * gfortran.dg/array_initializer_1.f90: Likewise.
3420 * gfortran.dg/array_initializer_2.f90: Likewise.
3421 * gfortran.dg/array_memcpy_5.f90: Likewise.
3422 * gfortran.dg/array_memset_2.f90: Likewise.
3423 * gfortran.dg/array_reference_1.f90: Likewise.
3424 * gfortran.dg/array_return_value_1.f90: Likewise.
3425 * gfortran.dg/array_section_1.f90: Likewise.
3426 * gfortran.dg/array_temporaries_3.f90: Likewise.
3427 * gfortran.dg/arrayio_1.f90: Likewise.
3428 * gfortran.dg/arrayio_10.f90: Likewise.
3429 * gfortran.dg/arrayio_11.f90: Likewise.
3430 * gfortran.dg/arrayio_12.f90: Likewise.
3431 * gfortran.dg/arrayio_13.f90: Likewise.
3432 * gfortran.dg/arrayio_14.f90: Likewise.
3433 * gfortran.dg/arrayio_16.f90: Likewise.
3434 * gfortran.dg/arrayio_2.f90: Likewise.
3435 * gfortran.dg/arrayio_3.f90: Likewise.
3436 * gfortran.dg/arrayio_4.f90: Likewise.
3437 * gfortran.dg/arrayio_5.f90: Likewise.
3438 * gfortran.dg/arrayio_6.f90: Likewise.
3439 * gfortran.dg/arrayio_7.f90: Likewise.
3440 * gfortran.dg/arrayio_8.f90: Likewise.
3441 * gfortran.dg/arrayio_9.f90: Likewise.
3442 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3443 * gfortran.dg/assign_10.f90: Likewise.
3444 * gfortran.dg/assign_9.f90: Likewise.
3445 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3446 * gfortran.dg/assignment_1.f90: Likewise.
3447 * gfortran.dg/associate_1.f03: Likewise.
3448 * gfortran.dg/associate_11.f90: Likewise.
3449 * gfortran.dg/associate_13.f90: Likewise.
3450 * gfortran.dg/associate_15.f90: Likewise.
3451 * gfortran.dg/associate_17.f90: Likewise.
3452 * gfortran.dg/associate_18.f08: Likewise.
3453 * gfortran.dg/associate_19.f03: Likewise.
3454 * gfortran.dg/associate_20.f03: Likewise.
3455 * gfortran.dg/associate_22.f90: Likewise.
3456 * gfortran.dg/associate_23.f90: Likewise.
3457 * gfortran.dg/associate_24.f90: Likewise.
3458 * gfortran.dg/associate_25.f90: Likewise.
3459 * gfortran.dg/associate_27.f90: Likewise.
3460 * gfortran.dg/associate_28.f90: Likewise.
3461 * gfortran.dg/associate_32.f03: Likewise.
3462 * gfortran.dg/associate_33.f03: Likewise.
3463 * gfortran.dg/associate_34.f90: Likewise.
3464 * gfortran.dg/associate_6.f03: Likewise.
3465 * gfortran.dg/associate_7.f03: Likewise.
3466 * gfortran.dg/associate_8.f03: Likewise.
3467 * gfortran.dg/associate_9.f03: Likewise.
3468 * gfortran.dg/associated_1.f90: Likewise.
3469 * gfortran.dg/associated_2.f90: Likewise.
3470 * gfortran.dg/associated_5.f90: Likewise.
3471 * gfortran.dg/associated_6.f90: Likewise.
3472 * gfortran.dg/associated_target_3.f90: Likewise.
3473 * gfortran.dg/associated_target_4.f90: Likewise.
3474 * gfortran.dg/associated_target_5.f03: Likewise.
3475 * gfortran.dg/associated_target_6.f03: Likewise.
3476 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3477 * gfortran.dg/assumed_rank_1.f90: Likewise.
3478 * gfortran.dg/assumed_rank_10.f90: Likewise.
3479 * gfortran.dg/assumed_rank_2.f90: Likewise.
3480 * gfortran.dg/assumed_rank_7.f90: Likewise.
3481 * gfortran.dg/assumed_rank_8.f90: Likewise.
3482 * gfortran.dg/assumed_rank_9.f90: Likewise.
3483 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3484 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3485 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3486 * gfortran.dg/assumed_type_2.f90: Likewise.
3487 * gfortran.dg/atan2_1.f90: Likewise.
3488 * gfortran.dg/auto_array_1.f90: Likewise.
3489 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3490 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3491 * gfortran.dg/auto_char_len_3.f90: Likewise.
3492 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3493 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3494 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3495 * gfortran.dg/auto_save_2.f90: Likewise.
3496 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3497 * gfortran.dg/backslash_1.f90: Likewise.
3498 * gfortran.dg/backslash_2.f90: Likewise.
3499 * gfortran.dg/backslash_3.f: Likewise.
3500 * gfortran.dg/backspace_1.f: Likewise.
3501 * gfortran.dg/backspace_10.f90: Likewise.
3502 * gfortran.dg/backspace_11.f90: Likewise.
3503 * gfortran.dg/backspace_2.f: Likewise.
3504 * gfortran.dg/backspace_3.f: Likewise.
3505 * gfortran.dg/backspace_4.f: Likewise.
3506 * gfortran.dg/backspace_5.f: Likewise.
3507 * gfortran.dg/backspace_6.f: Likewise.
3508 * gfortran.dg/backspace_7.f90: Likewise.
3509 * gfortran.dg/backspace_8.f: Likewise.
3510 * gfortran.dg/backspace_9.f: Likewise.
3511 * gfortran.dg/bessel_1.f90: Likewise.
3512 * gfortran.dg/bessel_2.f90: Likewise.
3513 * gfortran.dg/bessel_5.f90: Likewise.
3514 * gfortran.dg/bessel_6.f90: Likewise.
3515 * gfortran.dg/bessel_7.f90: Likewise.
3516 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3517 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3518 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3519 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3520 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3521 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3522 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3523 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3524 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3525 * gfortran.dg/bit_comparison_1.F90: Likewise.
3526 * gfortran.dg/bit_comparison_2.F90: Likewise.
3527 * gfortran.dg/block_1.f08: Likewise.
3528 * gfortran.dg/block_13.f08: Likewise.
3529 * gfortran.dg/block_14.f90: Likewise.
3530 * gfortran.dg/block_2.f08: Likewise.
3531 * gfortran.dg/block_6.f08: Likewise.
3532 * gfortran.dg/block_7.f08: Likewise.
3533 * gfortran.dg/block_8.f08: Likewise.
3534 * gfortran.dg/blockdata_1.f90: Likewise.
3535 * gfortran.dg/bound_1.f90: Likewise.
3536 * gfortran.dg/bound_2.f90: Likewise.
3537 * gfortran.dg/bound_3.f90: Likewise.
3538 * gfortran.dg/bound_4.f90: Likewise.
3539 * gfortran.dg/bound_5.f90: Likewise.
3540 * gfortran.dg/bound_6.f90: Likewise.
3541 * gfortran.dg/bound_7.f90: Likewise.
3542 * gfortran.dg/bound_8.f90: Likewise.
3543 * gfortran.dg/bound_9.f90: Likewise.
3544 * gfortran.dg/bound_simplification_1.f90: Likewise.
3545 * gfortran.dg/bound_simplification_3.f90: Likewise.
3546 * gfortran.dg/bound_simplification_4.f90: Likewise.
3547 * gfortran.dg/bound_simplification_5.f90: Likewise.
3548 * gfortran.dg/bound_simplification_6.f90: Likewise.
3549 * gfortran.dg/bounds_check_1.f90: Likewise.
3550 * gfortran.dg/bounds_check_12.f90: Likewise.
3551 * gfortran.dg/bounds_check_14.f90: Likewise.
3552 * gfortran.dg/bounds_check_15.f90: Likewise.
3553 * gfortran.dg/bounds_check_19.f90: Likewise.
3554 * gfortran.dg/bounds_check_8.f90: Likewise.
3555 * gfortran.dg/bounds_check_9.f90: Likewise.
3556 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3557 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3558 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3559 * gfortran.dg/boz_1.f90: Likewise.
3560 * gfortran.dg/boz_11.f90: Likewise.
3561 * gfortran.dg/boz_13.f90: Likewise.
3562 * gfortran.dg/boz_14.f90: Likewise.
3563 * gfortran.dg/boz_15.f90: Likewise.
3564 * gfortran.dg/boz_3.f90: Likewise.
3565 * gfortran.dg/boz_6.f90: Likewise.
3566 * gfortran.dg/boz_9.f90: Likewise.
3567 * gfortran.dg/byte_1.f90: Likewise.
3568 * gfortran.dg/byte_2.f90: Likewise.
3569 * gfortran.dg/c_assoc.f90: Likewise.
3570 * gfortran.dg/c_assoc_2.f03: Likewise.
3571 * gfortran.dg/c_assoc_3.f90: Likewise.
3572 * gfortran.dg/c_by_val_1.f: Likewise.
3573 * gfortran.dg/c_by_val_5.f90: Likewise.
3574 * gfortran.dg/c_char_tests.f03: Likewise.
3575 * gfortran.dg/c_char_tests_2.f03: Likewise.
3576 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3577 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3578 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3579 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3580 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3581 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3582 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3583 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3584 * gfortran.dg/c_kind_params.f90: Likewise.
3585 * gfortran.dg/c_loc_test_20.f90: Likewise.
3586 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3587 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3588 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3589 * gfortran.dg/c_size_t_test.f03: Likewise.
3590 * gfortran.dg/c_sizeof_1.f90: Likewise.
3591 * gfortran.dg/c_sizeof_5.f90: Likewise.
3592 * gfortran.dg/c_sizeof_6.f90: Likewise.
3593 * gfortran.dg/char4_iunit_1.f03: Likewise.
3594 * gfortran.dg/char4_iunit_2.f03: Likewise.
3595 * gfortran.dg/char_allocation_1.f90: Likewise.
3596 * gfortran.dg/char_array_constructor.f90: Likewise.
3597 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3598 * gfortran.dg/char_assign_1.f90: Likewise.
3599 * gfortran.dg/char_associated_1.f90: Likewise.
3600 * gfortran.dg/char_cast_2.f90: Likewise.
3601 * gfortran.dg/char_comparison_1.f: Likewise.
3602 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3603 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3604 * gfortran.dg/char_cons_len.f90: Likewise.
3605 * gfortran.dg/char_conversion.f90: Likewise.
3606 * gfortran.dg/char_cshift_1.f90: Likewise.
3607 * gfortran.dg/char_cshift_2.f90: Likewise.
3608 * gfortran.dg/char_decl_2.f90: Likewise.
3609 * gfortran.dg/char_eoshift_1.f90: Likewise.
3610 * gfortran.dg/char_eoshift_2.f90: Likewise.
3611 * gfortran.dg/char_eoshift_3.f90: Likewise.
3612 * gfortran.dg/char_eoshift_4.f90: Likewise.
3613 * gfortran.dg/char_eoshift_5.f90: Likewise.
3614 * gfortran.dg/char_expr_1.f90: Likewise.
3615 * gfortran.dg/char_expr_3.f90: Likewise.
3616 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3617 * gfortran.dg/char_length_12.f90: Likewise.
3618 * gfortran.dg/char_length_14.f90: Likewise.
3619 * gfortran.dg/char_length_15.f90: Likewise.
3620 * gfortran.dg/char_length_17.f90: Likewise.
3621 * gfortran.dg/char_length_20.f90: Likewise.
3622 * gfortran.dg/char_length_21.f90: Likewise.
3623 * gfortran.dg/char_length_5.f90: Likewise.
3624 * gfortran.dg/char_length_6.f90: Likewise.
3625 * gfortran.dg/char_length_7.f90: Likewise.
3626 * gfortran.dg/char_length_8.f90: Likewise.
3627 * gfortran.dg/char_pack_1.f90: Likewise.
3628 * gfortran.dg/char_pack_2.f90: Likewise.
3629 * gfortran.dg/char_pointer_assign.f90: Likewise.
3630 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3631 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3632 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3633 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3634 * gfortran.dg/char_pointer_func.f90: Likewise.
3635 * gfortran.dg/char_reshape_1.f90: Likewise.
3636 * gfortran.dg/char_result_1.f90: Likewise.
3637 * gfortran.dg/char_result_12.f90: Likewise.
3638 * gfortran.dg/char_result_13.f90: Likewise.
3639 * gfortran.dg/char_result_14.f90: Likewise.
3640 * gfortran.dg/char_result_15.f90: Likewise.
3641 * gfortran.dg/char_result_2.f90: Likewise.
3642 * gfortran.dg/char_result_3.f90: Likewise.
3643 * gfortran.dg/char_result_4.f90: Likewise.
3644 * gfortran.dg/char_result_5.f90: Likewise.
3645 * gfortran.dg/char_result_6.f90: Likewise.
3646 * gfortran.dg/char_result_7.f90: Likewise.
3647 * gfortran.dg/char_result_8.f90: Likewise.
3648 * gfortran.dg/char_spread_1.f90: Likewise.
3649 * gfortran.dg/char_transpose_1.f90: Likewise.
3650 * gfortran.dg/char_type_len.f90: Likewise.
3651 * gfortran.dg/char_unpack_1.f90: Likewise.
3652 * gfortran.dg/char_unpack_2.f90: Likewise.
3653 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3654 * gfortran.dg/character_comparison_1.f90: Likewise.
3655 * gfortran.dg/character_comparison_2.f90: Likewise.
3656 * gfortran.dg/character_comparison_3.f90: Likewise.
3657 * gfortran.dg/character_comparison_4.f90: Likewise.
3658 * gfortran.dg/character_comparison_5.f90: Likewise.
3659 * gfortran.dg/character_comparison_6.f90: Likewise.
3660 * gfortran.dg/character_comparison_7.f90: Likewise.
3661 * gfortran.dg/character_comparison_8.f90: Likewise.
3662 * gfortran.dg/character_comparison_9.f90: Likewise.
3663 * gfortran.dg/charlen_15.f90: Likewise.
3664 * gfortran.dg/charlen_16.f90: Likewise.
3665 * gfortran.dg/chkbits.f90: Likewise.
3666 * gfortran.dg/chmod_1.f90: Likewise.
3667 * gfortran.dg/chmod_2.f90: Likewise.
3668 * gfortran.dg/chmod_3.f90: Likewise.
3669 * gfortran.dg/class_1.f03: Likewise.
3670 * gfortran.dg/class_18.f03: Likewise.
3671 * gfortran.dg/class_19.f03: Likewise.
3672 * gfortran.dg/class_35.f90: Likewise.
3673 * gfortran.dg/class_46.f03: Likewise.
3674 * gfortran.dg/class_48.f90: Likewise.
3675 * gfortran.dg/class_51.f90: Likewise.
3676 * gfortran.dg/class_52.f90: Likewise.
3677 * gfortran.dg/class_6.f03: Likewise.
3678 * gfortran.dg/class_63.f90: Likewise.
3679 * gfortran.dg/class_64.f90: Likewise.
3680 * gfortran.dg/class_65.f90: Likewise.
3681 * gfortran.dg/class_66.f90: Likewise.
3682 * gfortran.dg/class_67.f90: Likewise.
3683 * gfortran.dg/class_9.f03: Likewise.
3684 * gfortran.dg/class_alias.f90: Likewise.
3685 * gfortran.dg/class_allocate_1.f03: Likewise.
3686 * gfortran.dg/class_allocate_10.f03: Likewise.
3687 * gfortran.dg/class_allocate_13.f90: Likewise.
3688 * gfortran.dg/class_allocate_14.f90: Likewise.
3689 * gfortran.dg/class_allocate_15.f90: Likewise.
3690 * gfortran.dg/class_allocate_19.f03: Likewise.
3691 * gfortran.dg/class_allocate_21.f90: Likewise.
3692 * gfortran.dg/class_allocate_22.f90: Likewise.
3693 * gfortran.dg/class_allocate_3.f03: Likewise.
3694 * gfortran.dg/class_allocate_4.f03: Likewise.
3695 * gfortran.dg/class_allocate_5.f90: Likewise.
3696 * gfortran.dg/class_allocate_6.f03: Likewise.
3697 * gfortran.dg/class_allocate_7.f03: Likewise.
3698 * gfortran.dg/class_allocate_8.f03: Likewise.
3699 * gfortran.dg/class_allocate_9.f03: Likewise.
3700 * gfortran.dg/class_array_1.f03: Likewise.
3701 * gfortran.dg/class_array_14.f90: Likewise.
3702 * gfortran.dg/class_array_15.f03: Likewise.
3703 * gfortran.dg/class_array_16.f90: Likewise.
3704 * gfortran.dg/class_array_2.f03: Likewise.
3705 * gfortran.dg/class_array_20.f03: Likewise.
3706 * gfortran.dg/class_array_21.f03: Likewise.
3707 * gfortran.dg/class_array_3.f03: Likewise.
3708 * gfortran.dg/class_array_4.f03: Likewise.
3709 * gfortran.dg/class_array_7.f03: Likewise.
3710 * gfortran.dg/class_array_8.f03: Likewise.
3711 * gfortran.dg/class_array_9.f03: Likewise.
3712 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3713 * gfortran.dg/class_dummy_1.f03: Likewise.
3714 * gfortran.dg/class_optional_1.f90: Likewise.
3715 * gfortran.dg/class_optional_2.f90: Likewise.
3716 * gfortran.dg/class_result_5.f90: Likewise.
3717 * gfortran.dg/class_result_6.f90: Likewise.
3718 * gfortran.dg/class_to_type_1.f03: Likewise.
3719 * gfortran.dg/class_to_type_2.f90: Likewise.
3720 * gfortran.dg/class_to_type_3.f03: Likewise.
3721 * gfortran.dg/class_to_type_4.f90: Likewise.
3722 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3723 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3724 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3725 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3726 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3727 * gfortran.dg/coarray/codimension.f90: Likewise.
3728 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3729 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3730 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3731 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3732 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3733 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3734 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3735 * gfortran.dg/coarray/event_1.f90: Likewise.
3736 * gfortran.dg/coarray/event_2.f90: Likewise.
3737 * gfortran.dg/coarray/get_array.f90: Likewise.
3738 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3739 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3740 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3741 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3742 * gfortran.dg/coarray/lock_1.f90: Likewise.
3743 * gfortran.dg/coarray/lock_2.f90: Likewise.
3744 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3745 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3746 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3747 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3748 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3749 * gfortran.dg/coarray/registering_1.f90: Likewise.
3750 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3751 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3752 * gfortran.dg/coarray/send_array.f90: Likewise.
3753 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3754 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3755 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3756 * gfortran.dg/coarray/sync_1.f90: Likewise.
3757 * gfortran.dg/coarray/sync_3.f90: Likewise.
3758 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3759 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3760 * gfortran.dg/coarray_13.f90: Likewise.
3761 * gfortran.dg/coarray_15.f90: Likewise.
3762 * gfortran.dg/coarray_16.f90: Likewise.
3763 * gfortran.dg/coarray_2.f90: Likewise.
3764 * gfortran.dg/coarray_23.f90: Likewise.
3765 * gfortran.dg/coarray_40.f90: Likewise.
3766 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3767 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3768 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3769 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3770 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3771 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3772 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3773 * gfortran.dg/coarray_allocate_7.f08: Likewise.
3774 * gfortran.dg/coarray_allocate_8.f08: Likewise.
3775 * gfortran.dg/coarray_allocate_9.f08: Likewise.
3776 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3777 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3778 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
3779 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
3780 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
3781 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
3782 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
3783 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
3784 * gfortran.dg/coarray_stat_2.f90: Likewise.
3785 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3786 * gfortran.dg/coindexed_1.f90: Likewise.
3787 * gfortran.dg/comma.f: Likewise.
3788 * gfortran.dg/comma_format_extension_3.f: Likewise.
3789 * gfortran.dg/comma_format_extension_4.f: Likewise.
3790 * gfortran.dg/common_2.f90: Likewise.
3791 * gfortran.dg/common_4.f90: Likewise.
3792 * gfortran.dg/common_align_1.f90: Likewise.
3793 * gfortran.dg/common_align_2.f90: Likewise.
3794 * gfortran.dg/common_equivalence_1.f: Likewise.
3795 * gfortran.dg/common_pointer_1.f90: Likewise.
3796 * gfortran.dg/common_resize_1.f: Likewise.
3797 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
3798 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
3799 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
3800 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
3801 * gfortran.dg/complex_read.f90: Likewise.
3802 * gfortran.dg/complex_write.f90: Likewise.
3803 * gfortran.dg/constant_substring.f: Likewise.
3804 * gfortran.dg/constructor_2.f90: Likewise.
3805 * gfortran.dg/constructor_3.f90: Likewise.
3806 * gfortran.dg/constructor_6.f90: Likewise.
3807 * gfortran.dg/contained_1.f90: Likewise.
3808 * gfortran.dg/contained_3.f90: Likewise.
3809 * gfortran.dg/contained_equivalence_1.f90: Likewise.
3810 * gfortran.dg/contained_module_proc_1.f90: Likewise.
3811 * gfortran.dg/continuation_1.f90: Likewise.
3812 * gfortran.dg/continuation_11.f90: Likewise.
3813 * gfortran.dg/continuation_12.f90: Likewise.
3814 * gfortran.dg/continuation_13.f90: Likewise.
3815 * gfortran.dg/continuation_14.f: Likewise.
3816 * gfortran.dg/continuation_8.f90: Likewise.
3817 * gfortran.dg/convert_2.f90: Likewise.
3818 * gfortran.dg/convert_implied_open.f90: Likewise.
3819 * gfortran.dg/count_init_expr.f03: Likewise.
3820 * gfortran.dg/cr_lf.f90: Likewise.
3821 * gfortran.dg/cray_pointers_10.f90: Likewise.
3822 * gfortran.dg/cray_pointers_2.f90: Likewise.
3823 * gfortran.dg/cray_pointers_5.f90: Likewise.
3824 * gfortran.dg/cray_pointers_7.f90: Likewise.
3825 * gfortran.dg/cray_pointers_8.f90: Likewise.
3826 * gfortran.dg/cshift_1.f90: Likewise.
3827 * gfortran.dg/cshift_2.f90: Likewise.
3828 * gfortran.dg/cshift_large_1.f90: Likewise.
3829 * gfortran.dg/cshift_nan_1.f90: Likewise.
3830 * gfortran.dg/csqrt_2.f: Likewise.
3831 * gfortran.dg/data_array_1.f90: Likewise.
3832 * gfortran.dg/data_char_1.f90: Likewise.
3833 * gfortran.dg/data_char_2.f90: Likewise.
3834 * gfortran.dg/data_char_3.f90: Likewise.
3835 * gfortran.dg/data_derived_1.f90: Likewise.
3836 * gfortran.dg/data_implied_do_1.f90: Likewise.
3837 * gfortran.dg/data_namelist_conflict.f90: Likewise.
3838 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
3839 * gfortran.dg/deallocate_stat.f90: Likewise.
3840 * gfortran.dg/deallocate_stat_2.f90: Likewise.
3841 * gfortran.dg/debug/pr37738.f: Likewise.
3842 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
3843 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
3844 * gfortran.dg/dec_exp_1.f90: Likewise.
3845 * gfortran.dg/dec_init_1.f90: Likewise.
3846 * gfortran.dg/dec_init_2.f90: Likewise.
3847 * gfortran.dg/dec_init_3.f90: Likewise.
3848 * gfortran.dg/dec_init_4.f90: Likewise.
3849 * gfortran.dg/dec_io_1.f90: Likewise.
3850 * gfortran.dg/dec_io_2.f90: Likewise.
3851 * gfortran.dg/dec_io_2a.f90: Likewise.
3852 * gfortran.dg/dec_io_6.f90: Likewise.
3853 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
3854 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
3855 * gfortran.dg/dec_math.f90: Likewise.
3856 * gfortran.dg/dec_parameter_1.f: Likewise.
3857 * gfortran.dg/dec_parameter_2.f90: Likewise.
3858 * gfortran.dg/dec_static_1.f90: Likewise.
3859 * gfortran.dg/dec_static_2.f90: Likewise.
3860 * gfortran.dg/dec_structure_1.f90: Likewise.
3861 * gfortran.dg/dec_structure_10.f90: Likewise.
3862 * gfortran.dg/dec_structure_18.f90: Likewise.
3863 * gfortran.dg/dec_structure_19.f90: Likewise.
3864 * gfortran.dg/dec_structure_2.f90: Likewise.
3865 * gfortran.dg/dec_structure_22.f90: Likewise.
3866 * gfortran.dg/dec_structure_3.f90: Likewise.
3867 * gfortran.dg/dec_structure_4.f90: Likewise.
3868 * gfortran.dg/dec_structure_5.f90: Likewise.
3869 * gfortran.dg/dec_structure_6.f90: Likewise.
3870 * gfortran.dg/dec_structure_7.f90: Likewise.
3871 * gfortran.dg/dec_union_1.f90: Likewise.
3872 * gfortran.dg/dec_union_2.f90: Likewise.
3873 * gfortran.dg/dec_union_3.f90: Likewise.
3874 * gfortran.dg/dec_union_4.f90: Likewise.
3875 * gfortran.dg/dec_union_5.f90: Likewise.
3876 * gfortran.dg/default_format_1.f90: Likewise.
3877 * gfortran.dg/default_format_2.f90: Likewise.
3878 * gfortran.dg/default_format_denormal_1.f90: Likewise.
3879 * gfortran.dg/default_format_denormal_2.f90: Likewise.
3880 * gfortran.dg/default_initialization_3.f90: Likewise.
3881 * gfortran.dg/default_initialization_4.f90: Likewise.
3882 * gfortran.dg/default_initialization_5.f90: Likewise.
3883 * gfortran.dg/deferred_character_1.f90: Likewise.
3884 * gfortran.dg/deferred_character_10.f90: Likewise.
3885 * gfortran.dg/deferred_character_11.f90: Likewise.
3886 * gfortran.dg/deferred_character_12.f90: Likewise.
3887 * gfortran.dg/deferred_character_13.f90: Likewise.
3888 * gfortran.dg/deferred_character_14.f90: Likewise.
3889 * gfortran.dg/deferred_character_15.f90: Likewise.
3890 * gfortran.dg/deferred_character_16.f90: Likewise.
3891 * gfortran.dg/deferred_character_2.f90: Likewise.
3892 * gfortran.dg/deferred_character_3.f90: Likewise.
3893 * gfortran.dg/deferred_character_4.f90: Likewise.
3894 * gfortran.dg/deferred_character_5.f90: Likewise.
3895 * gfortran.dg/deferred_character_6.f90: Likewise.
3896 * gfortran.dg/deferred_character_7.f90: Likewise.
3897 * gfortran.dg/deferred_character_8.f90: Likewise.
3898 * gfortran.dg/deferred_character_9.f90: Likewise.
3899 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
3900 * gfortran.dg/deferred_type_component_1.f90: Likewise.
3901 * gfortran.dg/deferred_type_component_2.f90: Likewise.
3902 * gfortran.dg/deferred_type_param_2.f90: Likewise.
3903 * gfortran.dg/deferred_type_param_4.f90: Likewise.
3904 * gfortran.dg/deferred_type_param_5.f90: Likewise.
3905 * gfortran.dg/deferred_type_param_6.f90: Likewise.
3906 * gfortran.dg/deferred_type_param_8.f90: Likewise.
3907 * gfortran.dg/deferred_type_param_9.f90: Likewise.
3908 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
3909 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
3910 * gfortran.dg/defined_assignment_1.f90: Likewise.
3911 * gfortran.dg/defined_assignment_10.f90: Likewise.
3912 * gfortran.dg/defined_assignment_11.f90: Likewise.
3913 * gfortran.dg/defined_assignment_2.f90: Likewise.
3914 * gfortran.dg/defined_assignment_3.f90: Likewise.
3915 * gfortran.dg/defined_assignment_4.f90: Likewise.
3916 * gfortran.dg/defined_assignment_5.f90: Likewise.
3917 * gfortran.dg/defined_assignment_8.f90: Likewise.
3918 * gfortran.dg/defined_assignment_9.f90: Likewise.
3919 * gfortran.dg/dependency_2.f90: Likewise.
3920 * gfortran.dg/dependency_21.f90: Likewise.
3921 * gfortran.dg/dependency_22.f90: Likewise.
3922 * gfortran.dg/dependency_23.f90: Likewise.
3923 * gfortran.dg/dependency_24.f90: Likewise.
3924 * gfortran.dg/dependency_25.f90: Likewise.
3925 * gfortran.dg/dependency_26.f90: Likewise.
3926 * gfortran.dg/dependency_39.f90: Likewise.
3927 * gfortran.dg/dependency_40.f90: Likewise.
3928 * gfortran.dg/dependency_41.f90: Likewise.
3929 * gfortran.dg/dependency_42.f90: Likewise.
3930 * gfortran.dg/dependency_43.f90: Likewise.
3931 * gfortran.dg/dependency_44.f90: Likewise.
3932 * gfortran.dg/dependency_45.f90: Likewise.
3933 * gfortran.dg/dependency_50.f90: Likewise.
3934 * gfortran.dg/dependency_51.f90: Likewise.
3935 * gfortran.dg/dependent_decls_1.f90: Likewise.
3936 * gfortran.dg/der_array_1.f90: Likewise.
3937 * gfortran.dg/der_array_io_1.f90: Likewise.
3938 * gfortran.dg/der_array_io_2.f90: Likewise.
3939 * gfortran.dg/der_array_io_3.f90: Likewise.
3940 * gfortran.dg/der_io_1.f90: Likewise.
3941 * gfortran.dg/der_io_3.f90: Likewise.
3942 * gfortran.dg/der_pointer_2.f90: Likewise.
3943 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
3944 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
3945 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
3946 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
3947 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
3948 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3949 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
3950 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
3951 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
3952 * gfortran.dg/derived_external_function_1.f90: Likewise.
3953 * gfortran.dg/derived_init_1.f90: Likewise.
3954 * gfortran.dg/derived_init_2.f90: Likewise.
3955 * gfortran.dg/derived_init_3.f90: Likewise.
3956 * gfortran.dg/derived_init_4.f90: Likewise.
3957 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
3958 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3959 * gfortran.dg/dev_null.F90: Likewise.
3960 * gfortran.dg/dfloat_1.f90: Likewise.
3961 * gfortran.dg/dim_sum_1.f90: Likewise.
3962 * gfortran.dg/dim_sum_2.f90: Likewise.
3963 * gfortran.dg/dim_sum_3.f90: Likewise.
3964 * gfortran.dg/direct_io_10.f: Likewise.
3965 * gfortran.dg/direct_io_11.f90: Likewise.
3966 * gfortran.dg/direct_io_12.f90: Likewise.
3967 * gfortran.dg/direct_io_2.f90: Likewise.
3968 * gfortran.dg/direct_io_3.f90: Likewise.
3969 * gfortran.dg/direct_io_4.f90: Likewise.
3970 * gfortran.dg/direct_io_5.f90: Likewise.
3971 * gfortran.dg/direct_io_6.f90: Likewise.
3972 * gfortran.dg/direct_io_7.f90: Likewise.
3973 * gfortran.dg/direct_io_8.f90: Likewise.
3974 * gfortran.dg/direct_io_9.f: Likewise.
3975 * gfortran.dg/do_1.f90: Likewise.
3976 * gfortran.dg/do_3.F90: Likewise.
3977 * gfortran.dg/do_concurrent_2.f90: Likewise.
3978 * gfortran.dg/do_concurrent_4.f90: Likewise.
3979 * gfortran.dg/do_corner_warn.f90: Likewise.
3980 * gfortran.dg/do_iterator_2.f90: Likewise.
3981 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
3982 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
3983 * gfortran.dg/dos_eol.f: Likewise.
3984 * gfortran.dg/dot_product_1.f03: Likewise.
3985 * gfortran.dg/dot_product_2.f90: Likewise.
3986 * gfortran.dg/dot_product_4.f90: Likewise.
3987 * gfortran.dg/dshift_1.F90: Likewise.
3988 * gfortran.dg/dshift_2.F90: Likewise.
3989 * gfortran.dg/dtio_1.f90: Likewise.
3990 * gfortran.dg/dtio_10.f90: Likewise.
3991 * gfortran.dg/dtio_12.f90: Likewise.
3992 * gfortran.dg/dtio_14.f90: Likewise.
3993 * gfortran.dg/dtio_15.f90: Likewise.
3994 * gfortran.dg/dtio_16.f90: Likewise.
3995 * gfortran.dg/dtio_17.f90: Likewise.
3996 * gfortran.dg/dtio_19.f90: Likewise.
3997 * gfortran.dg/dtio_2.f90: Likewise.
3998 * gfortran.dg/dtio_20.f03: Likewise.
3999 * gfortran.dg/dtio_22.f90: Likewise.
4000 * gfortran.dg/dtio_24.f90: Likewise.
4001 * gfortran.dg/dtio_25.f90: Likewise.
4002 * gfortran.dg/dtio_26.f03: Likewise.
4003 * gfortran.dg/dtio_27.f90: Likewise.
4004 * gfortran.dg/dtio_28.f03: Likewise.
4005 * gfortran.dg/dtio_3.f90: Likewise.
4006 * gfortran.dg/dtio_30.f03: Likewise.
4007 * gfortran.dg/dtio_31.f03: Likewise.
4008 * gfortran.dg/dtio_32.f03: Likewise.
4009 * gfortran.dg/dtio_4.f90: Likewise.
4010 * gfortran.dg/dtio_5.f90: Likewise.
4011 * gfortran.dg/dtio_7.f90: Likewise.
4012 * gfortran.dg/dtio_8.f90: Likewise.
4013 * gfortran.dg/dtio_9.f90: Likewise.
4014 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4015 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4016 * gfortran.dg/dup_save_1.f90: Likewise.
4017 * gfortran.dg/dup_save_2.f90: Likewise.
4018 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4019 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4020 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4021 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4022 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4023 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4024 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4025 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4026 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4027 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4028 * gfortran.dg/e_d_fmt.f90: Likewise.
4029 * gfortran.dg/edit_real_1.f90: Likewise.
4030 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4031 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4032 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4033 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4034 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4035 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4036 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4037 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4038 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4039 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4040 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4041 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4042 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4043 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4044 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4045 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4046 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4047 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4048 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4049 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4050 * gfortran.dg/empty_format_1.f90: Likewise.
4051 * gfortran.dg/endfile.f: Likewise.
4052 * gfortran.dg/endfile.f90: Likewise.
4053 * gfortran.dg/endfile_2.f90: Likewise.
4054 * gfortran.dg/entry_1.f90: Likewise.
4055 * gfortran.dg/entry_10.f90: Likewise.
4056 * gfortran.dg/entry_12.f90: Likewise.
4057 * gfortran.dg/entry_13.f90: Likewise.
4058 * gfortran.dg/entry_14.f90: Likewise.
4059 * gfortran.dg/entry_16.f90: Likewise.
4060 * gfortran.dg/entry_3.f90: Likewise.
4061 * gfortran.dg/entry_6.f90: Likewise.
4062 * gfortran.dg/entry_9.f90: Likewise.
4063 * gfortran.dg/entry_array_specs_2.f: Likewise.
4064 * gfortran.dg/enum_1.f90: Likewise.
4065 * gfortran.dg/enum_9.f90: Likewise.
4066 * gfortran.dg/eof_1.f90: Likewise.
4067 * gfortran.dg/eof_2.f90: Likewise.
4068 * gfortran.dg/eof_4.f90: Likewise.
4069 * gfortran.dg/eof_5.f90: Likewise.
4070 * gfortran.dg/eor_handling_1.f90: Likewise.
4071 * gfortran.dg/eor_handling_2.f90: Likewise.
4072 * gfortran.dg/eor_handling_3.f90: Likewise.
4073 * gfortran.dg/eor_handling_4.f90: Likewise.
4074 * gfortran.dg/eor_handling_5.f90: Likewise.
4075 * gfortran.dg/eoshift_3.f90: Likewise.
4076 * gfortran.dg/eoshift_4.f90: Likewise.
4077 * gfortran.dg/eoshift_5.f90: Likewise.
4078 * gfortran.dg/eoshift_6.f90: Likewise.
4079 * gfortran.dg/eoshift_large_1.f90: Likewise.
4080 * gfortran.dg/equiv_6.f90: Likewise.
4081 * gfortran.dg/equiv_7.f90: Likewise.
4082 * gfortran.dg/equiv_9.f90: Likewise.
4083 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4084 * gfortran.dg/erf_2.F90: Likewise.
4085 * gfortran.dg/erf_3.F90: Likewise.
4086 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4087 * gfortran.dg/error_format_2.f90: Likewise.
4088 * gfortran.dg/error_recovery_5.f90: Likewise.
4089 * gfortran.dg/execute_command_line_2.f90: Likewise.
4090 * gfortran.dg/execute_command_line_3.f90: Likewise.
4091 * gfortran.dg/exit_1.f08: Likewise.
4092 * gfortran.dg/exit_3.f08: Likewise.
4093 * gfortran.dg/exponent_1.f90: Likewise.
4094 * gfortran.dg/exponent_2.f90: Likewise.
4095 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4096 * gfortran.dg/extends_1.f03: Likewise.
4097 * gfortran.dg/extends_16.f90: Likewise.
4098 * gfortran.dg/extends_2.f03: Likewise.
4099 * gfortran.dg/extends_3.f03: Likewise.
4100 * gfortran.dg/extends_4.f03: Likewise.
4101 * gfortran.dg/extends_type_of_1.f03: Likewise.
4102 * gfortran.dg/extends_type_of_2.f03: Likewise.
4103 * gfortran.dg/external_procedures_3.f90: Likewise.
4104 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4105 * gfortran.dg/f2003_io_1.f03: Likewise.
4106 * gfortran.dg/f2003_io_4.f03: Likewise.
4107 * gfortran.dg/f2003_io_5.f03: Likewise.
4108 * gfortran.dg/f2003_io_6.f03: Likewise.
4109 * gfortran.dg/f2003_io_7.f03: Likewise.
4110 * gfortran.dg/f2c_1.f90: Likewise.
4111 * gfortran.dg/f2c_2.f90: Likewise.
4112 * gfortran.dg/f2c_3.f90: Likewise.
4113 * gfortran.dg/f2c_4.f90: Likewise.
4114 * gfortran.dg/f2c_6.f90: Likewise.
4115 * gfortran.dg/f2c_7.f90: Likewise.
4116 * gfortran.dg/f2c_9.f90: Likewise.
4117 * gfortran.dg/fgetc_1.f90: Likewise.
4118 * gfortran.dg/fgetc_2.f90: Likewise.
4119 * gfortran.dg/filename_null.f90: Likewise.
4120 * gfortran.dg/finalize_12.f90: Likewise.
4121 * gfortran.dg/finalize_13.f90: Likewise.
4122 * gfortran.dg/finalize_15.f90: Likewise.
4123 * gfortran.dg/finalize_17.f90: Likewise.
4124 * gfortran.dg/finalize_18.f90: Likewise.
4125 * gfortran.dg/finalize_25.f90: Likewise.
4126 * gfortran.dg/finalize_29.f08: Likewise.
4127 * gfortran.dg/finalize_31.f90: Likewise.
4128 * gfortran.dg/float_1.f90: Likewise.
4129 * gfortran.dg/flush_1.f90: Likewise.
4130 * gfortran.dg/fmt_bz_bn.f: Likewise.
4131 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4132 * gfortran.dg/fmt_cache_1.f: Likewise.
4133 * gfortran.dg/fmt_cache_2.f: Likewise.
4134 * gfortran.dg/fmt_cache_3.f90: Likewise.
4135 * gfortran.dg/fmt_colon.f90: Likewise.
4136 * gfortran.dg/fmt_e.f90: Likewise.
4137 * gfortran.dg/fmt_en.f90: Likewise.
4138 * gfortran.dg/fmt_error_10.f: Likewise.
4139 * gfortran.dg/fmt_error_9.f: Likewise.
4140 * gfortran.dg/fmt_exhaust.f90: Likewise.
4141 * gfortran.dg/fmt_f0_1.f90: Likewise.
4142 * gfortran.dg/fmt_f_an_p.f: Likewise.
4143 * gfortran.dg/fmt_fw_d.f90: Likewise.
4144 * gfortran.dg/fmt_g.f: Likewise.
4145 * gfortran.dg/fmt_g0_1.f08: Likewise.
4146 * gfortran.dg/fmt_g0_2.f08: Likewise.
4147 * gfortran.dg/fmt_g0_4.f08: Likewise.
4148 * gfortran.dg/fmt_g0_5.f08: Likewise.
4149 * gfortran.dg/fmt_g0_6.f08: Likewise.
4150 * gfortran.dg/fmt_g0_7.f08: Likewise.
4151 * gfortran.dg/fmt_g_1.f90: Likewise.
4152 * gfortran.dg/fmt_int_sign.f90: Likewise.
4153 * gfortran.dg/fmt_l.f90: Likewise.
4154 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4155 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4156 * gfortran.dg/fmt_p_1.f90: Likewise.
4157 * gfortran.dg/fmt_pf.f90: Likewise.
4158 * gfortran.dg/fmt_read.f90: Likewise.
4159 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4160 * gfortran.dg/fmt_t_1.f90: Likewise.
4161 * gfortran.dg/fmt_t_2.f90: Likewise.
4162 * gfortran.dg/fmt_t_3.f90: Likewise.
4163 * gfortran.dg/fmt_t_4.f90: Likewise.
4164 * gfortran.dg/fmt_t_5.f90: Likewise.
4165 * gfortran.dg/fmt_t_6.f: Likewise.
4166 * gfortran.dg/fmt_t_7.f: Likewise.
4167 * gfortran.dg/fmt_t_9.f: Likewise.
4168 * gfortran.dg/fmt_tl.f: Likewise.
4169 * gfortran.dg/fmt_unlimited.f90: Likewise.
4170 * gfortran.dg/fmt_white.f: Likewise.
4171 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4172 * gfortran.dg/fold_nearest.f90: Likewise.
4173 * gfortran.dg/forall_1.f90: Likewise.
4174 * gfortran.dg/forall_10.f90: Likewise.
4175 * gfortran.dg/forall_12.f90: Likewise.
4176 * gfortran.dg/forall_13.f90: Likewise.
4177 * gfortran.dg/forall_15.f90: Likewise.
4178 * gfortran.dg/forall_4.f90: Likewise.
4179 * gfortran.dg/forall_5.f90: Likewise.
4180 * gfortran.dg/forall_6.f90: Likewise.
4181 * gfortran.dg/forall_7.f90: Likewise.
4182 * gfortran.dg/fraction.f90: Likewise.
4183 * gfortran.dg/fseek.f90: Likewise.
4184 * gfortran.dg/ftell_1.f90: Likewise.
4185 * gfortran.dg/ftell_2.f90: Likewise.
4186 * gfortran.dg/ftell_3.f90: Likewise.
4187 * gfortran.dg/func_assign_2.f90: Likewise.
4188 * gfortran.dg/func_assign_3.f90: Likewise.
4189 * gfortran.dg/func_derived_1.f90: Likewise.
4190 * gfortran.dg/func_derived_2.f90: Likewise.
4191 * gfortran.dg/func_derived_3.f90: Likewise.
4192 * gfortran.dg/func_result_1.f90: Likewise.
4193 * gfortran.dg/func_result_2.f90: Likewise.
4194 * gfortran.dg/func_result_6.f90: Likewise.
4195 * gfortran.dg/function_charlen_2.f90: Likewise.
4196 * gfortran.dg/function_charlen_3.f: Likewise.
4197 * gfortran.dg/function_kinds_1.f90: Likewise.
4198 * gfortran.dg/function_kinds_4.f90: Likewise.
4199 * gfortran.dg/function_optimize_10.f90: Likewise.
4200 * gfortran.dg/function_optimize_11.f90: Likewise.
4201 * gfortran.dg/function_optimize_12.f90: Likewise.
4202 * gfortran.dg/function_optimize_4.f90: Likewise.
4203 * gfortran.dg/function_optimize_8.f90: Likewise.
4204 * gfortran.dg/g77/13037.f: Likewise.
4205 * gfortran.dg/g77/1832.f: Likewise.
4206 * gfortran.dg/g77/19981119-0.f: Likewise.
4207 * gfortran.dg/g77/19990313-0.f: Likewise.
4208 * gfortran.dg/g77/19990313-1.f: Likewise.
4209 * gfortran.dg/g77/19990313-2.f: Likewise.
4210 * gfortran.dg/g77/19990313-3.f: Likewise.
4211 * gfortran.dg/g77/19990419-1.f: Likewise.
4212 * gfortran.dg/g77/19990826-0.f: Likewise.
4213 * gfortran.dg/g77/19990826-2.f: Likewise.
4214 * gfortran.dg/g77/20000503-1.f: Likewise.
4215 * gfortran.dg/g77/20001111.f: Likewise.
4216 * gfortran.dg/g77/20010116.f: Likewise.
4217 * gfortran.dg/g77/20010216-1.f: Likewise.
4218 * gfortran.dg/g77/20010430.f: Likewise.
4219 * gfortran.dg/g77/20010610.f: Likewise.
4220 * gfortran.dg/g77/6177.f: Likewise.
4221 * gfortran.dg/g77/7388.f: Likewise.
4222 * gfortran.dg/g77/947.f: Likewise.
4223 * gfortran.dg/g77/970625-2.f: Likewise.
4224 * gfortran.dg/g77/971102-1.f: Likewise.
4225 * gfortran.dg/g77/980628-0.f: Likewise.
4226 * gfortran.dg/g77/980628-1.f: Likewise.
4227 * gfortran.dg/g77/980628-10.f: Likewise.
4228 * gfortran.dg/g77/980628-2.f: Likewise.
4229 * gfortran.dg/g77/980628-3.f: Likewise.
4230 * gfortran.dg/g77/980628-7.f: Likewise.
4231 * gfortran.dg/g77/980628-8.f: Likewise.
4232 * gfortran.dg/g77/980628-9.f: Likewise.
4233 * gfortran.dg/g77/980701-0.f: Likewise.
4234 * gfortran.dg/g77/980701-1.f: Likewise.
4235 * gfortran.dg/g77/cabs.f: Likewise.
4236 * gfortran.dg/g77/claus.f: Likewise.
4237 * gfortran.dg/g77/complex_1.f: Likewise.
4238 * gfortran.dg/g77/cpp3.F: Likewise.
4239 * gfortran.dg/g77/cpp4.F: Likewise.
4240 * gfortran.dg/g77/cpp5.F: Likewise.
4241 * gfortran.dg/g77/dcomplex.f: Likewise.
4242 * gfortran.dg/g77/dnrm2.f: Likewise.
4243 * gfortran.dg/g77/erfc.f: Likewise.
4244 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4245 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4246 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4247 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4248 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4249 * gfortran.dg/g77/int8421.f: Likewise.
4250 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4251 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4252 * gfortran.dg/g77/le.f: Likewise.
4253 * gfortran.dg/g77/short.f: Likewise.
4254 * gfortran.dg/gamma_1.f90: Likewise.
4255 * gfortran.dg/gamma_4.f90: Likewise.
4256 * gfortran.dg/gamma_5.f90: Likewise.
4257 * gfortran.dg/generic_13.f90: Likewise.
4258 * gfortran.dg/generic_15.f90: Likewise.
4259 * gfortran.dg/generic_19.f90: Likewise.
4260 * gfortran.dg/generic_20.f90: Likewise.
4261 * gfortran.dg/generic_23.f03: Likewise.
4262 * gfortran.dg/generic_25.f90: Likewise.
4263 * gfortran.dg/generic_27.f90: Likewise.
4264 * gfortran.dg/generic_31.f90: Likewise.
4265 * gfortran.dg/generic_4.f90: Likewise.
4266 * gfortran.dg/global_vars_c_init.f90: Likewise.
4267 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4268 * gfortran.dg/gnu_logical_1.F: Likewise.
4269 * gfortran.dg/goacc/fixed-1.f: Likewise.
4270 * gfortran.dg/goacc/fixed-2.f: Likewise.
4271 * gfortran.dg/goacc/gang-static.f95: Likewise.
4272 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4273 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4274 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4275 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4276 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4277 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4278 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4279 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4280 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4281 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4282 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4283 * gfortran.dg/gomp/pr48794.f90: Likewise.
4284 * gfortran.dg/gomp/pr72744.f90: Likewise.
4285 * gfortran.dg/gomp/pr77665.f90: Likewise.
4286 * gfortran.dg/gomp/workshare2.f90: Likewise.
4287 * gfortran.dg/gomp/workshare3.f90: Likewise.
4288 * gfortran.dg/goto_1.f: Likewise.
4289 * gfortran.dg/goto_2.f90: Likewise.
4290 * gfortran.dg/goto_4.f90: Likewise.
4291 * gfortran.dg/goto_6.f: Likewise.
4292 * gfortran.dg/graphite/id-26.f03: Likewise.
4293 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4294 * gfortran.dg/graphite/pr29581.f90: Likewise.
4295 * gfortran.dg/graphite/pr29832.f90: Likewise.
4296 * gfortran.dg/graphite/run-id-1.f: Likewise.
4297 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4298 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4299 * gfortran.dg/hollerith.f90: Likewise.
4300 * gfortran.dg/hollerith4.f90: Likewise.
4301 * gfortran.dg/hollerith6.f90: Likewise.
4302 * gfortran.dg/hollerith8.f90: Likewise.
4303 * gfortran.dg/hollerith_1.f90: Likewise.
4304 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4305 * gfortran.dg/hollerith_f95.f90: Likewise.
4306 * gfortran.dg/hollerith_legacy.f90: Likewise.
4307 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4308 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4309 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4310 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4311 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4312 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4313 * gfortran.dg/hypot_1.f90: Likewise.
4314 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4315 * gfortran.dg/iargc.f90: Likewise.
4316 * gfortran.dg/ibits.f90: Likewise.
4317 * gfortran.dg/ichar_1.f90: Likewise.
4318 * gfortran.dg/ichar_2.f90: Likewise.
4319 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4320 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4321 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4322 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4323 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4324 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4325 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4326 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4327 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4328 * gfortran.dg/ieee/large_1.f90: Likewise.
4329 * gfortran.dg/ieee/large_2.f90: Likewise.
4330 * gfortran.dg/ieee/large_3.F90: Likewise.
4331 * gfortran.dg/ieee/large_4.f90: Likewise.
4332 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4333 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4334 * gfortran.dg/impl_do_var_data.f90: Likewise.
4335 * gfortran.dg/implicit_10.f90: Likewise.
4336 * gfortran.dg/implicit_12.f90: Likewise.
4337 * gfortran.dg/implicit_class_1.f90: Likewise.
4338 * gfortran.dg/implicit_pure_1.f90: Likewise.
4339 * gfortran.dg/implied_do_1.f90: Likewise.
4340 * gfortran.dg/implied_do_io_1.f90: Likewise.
4341 * gfortran.dg/implied_do_io_2.f90: Likewise.
4342 * gfortran.dg/implied_do_io_3.f90: Likewise.
4343 * gfortran.dg/implied_shape_1.f08: Likewise.
4344 * gfortran.dg/import.f90: Likewise.
4345 * gfortran.dg/import4.f90: Likewise.
4346 * gfortran.dg/impure_1.f08: Likewise.
4347 * gfortran.dg/index.f90: Likewise.
4348 * gfortran.dg/index_2.f90: Likewise.
4349 * gfortran.dg/init_flag_1.f90: Likewise.
4350 * gfortran.dg/init_flag_10.f90: Likewise.
4351 * gfortran.dg/init_flag_15.f03: Likewise.
4352 * gfortran.dg/init_flag_2.f90: Likewise.
4353 * gfortran.dg/init_flag_3.f90: Likewise.
4354 * gfortran.dg/init_flag_4.f90: Likewise.
4355 * gfortran.dg/init_flag_5.f90: Likewise.
4356 * gfortran.dg/init_flag_6.f90: Likewise.
4357 * gfortran.dg/init_flag_7.f90: Likewise.
4358 * gfortran.dg/init_flag_9.f90: Likewise.
4359 * gfortran.dg/initialization_11.f90: Likewise.
4360 * gfortran.dg/initialization_19.f90: Likewise.
4361 * gfortran.dg/initialization_2.f90: Likewise.
4362 * gfortran.dg/initialization_22.f90: Likewise.
4363 * gfortran.dg/initialization_27.f90: Likewise.
4364 * gfortran.dg/initialization_5.f90: Likewise.
4365 * gfortran.dg/initialization_6.f90: Likewise.
4366 * gfortran.dg/inline_matmul_1.f90: Likewise.
4367 * gfortran.dg/inline_matmul_10.f90: Likewise.
4368 * gfortran.dg/inline_matmul_11.f90: Likewise.
4369 * gfortran.dg/inline_matmul_13.f90: Likewise.
4370 * gfortran.dg/inline_matmul_14.f90: Likewise.
4371 * gfortran.dg/inline_matmul_16.f90: Likewise.
4372 * gfortran.dg/inline_matmul_17.f90: Likewise.
4373 * gfortran.dg/inline_matmul_18.f90: Likewise.
4374 * gfortran.dg/inline_matmul_19.f90: Likewise.
4375 * gfortran.dg/inline_matmul_2.f90: Likewise.
4376 * gfortran.dg/inline_matmul_20.f90: Likewise.
4377 * gfortran.dg/inline_matmul_22.f90: Likewise.
4378 * gfortran.dg/inline_matmul_3.f90: Likewise.
4379 * gfortran.dg/inline_matmul_4.f90: Likewise.
4380 * gfortran.dg/inline_matmul_5.f90: Likewise.
4381 * gfortran.dg/inline_matmul_6.f90: Likewise.
4382 * gfortran.dg/inline_matmul_7.f90: Likewise.
4383 * gfortran.dg/inline_matmul_8.f90: Likewise.
4384 * gfortran.dg/inline_matmul_9.f90: Likewise.
4385 * gfortran.dg/inline_sum_1.f90: Likewise.
4386 * gfortran.dg/inline_sum_3.f90: Likewise.
4387 * gfortran.dg/inline_sum_5.f90: Likewise.
4388 * gfortran.dg/inquire-complex.f90: Likewise.
4389 * gfortran.dg/inquire.f90: Likewise.
4390 * gfortran.dg/inquire_10.f90: Likewise.
4391 * gfortran.dg/inquire_13.f90: Likewise.
4392 * gfortran.dg/inquire_15.f90: Likewise.
4393 * gfortran.dg/inquire_16.f90: Likewise.
4394 * gfortran.dg/inquire_17.f90: Likewise.
4395 * gfortran.dg/inquire_5.f90: Likewise.
4396 * gfortran.dg/inquire_6.f90: Likewise.
4397 * gfortran.dg/inquire_7.f90: Likewise.
4398 * gfortran.dg/inquire_9.f90: Likewise.
4399 * gfortran.dg/inquire_internal.f90: Likewise.
4400 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4401 * gfortran.dg/inquire_size.f90: Likewise.
4402 * gfortran.dg/int_1.f90: Likewise.
4403 * gfortran.dg/int_conv_1.f90: Likewise.
4404 * gfortran.dg/int_range_io_1.f90: Likewise.
4405 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4406 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4407 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4408 * gfortran.dg/integer_plus.f90: Likewise.
4409 * gfortran.dg/intent_out_2.f90: Likewise.
4410 * gfortran.dg/intent_out_5.f90: Likewise.
4411 * gfortran.dg/intent_out_6.f90: Likewise.
4412 * gfortran.dg/interface_12.f90: Likewise.
4413 * gfortran.dg/interface_19.f90: Likewise.
4414 * gfortran.dg/interface_4.f90: Likewise.
4415 * gfortran.dg/interface_5.f90: Likewise.
4416 * gfortran.dg/interface_9.f90: Likewise.
4417 * gfortran.dg/interface_assignment_1.f90: Likewise.
4418 * gfortran.dg/interface_assignment_2.f90: Likewise.
4419 * gfortran.dg/internal_dummy_2.f08: Likewise.
4420 * gfortran.dg/internal_dummy_3.f08: Likewise.
4421 * gfortran.dg/internal_dummy_4.f08: Likewise.
4422 * gfortran.dg/internal_pack_1.f90: Likewise.
4423 * gfortran.dg/internal_pack_10.f90: Likewise.
4424 * gfortran.dg/internal_pack_12.f90: Likewise.
4425 * gfortran.dg/internal_pack_13.f90: Likewise.
4426 * gfortran.dg/internal_pack_14.f90: Likewise.
4427 * gfortran.dg/internal_pack_15.f90: Likewise.
4428 * gfortran.dg/internal_pack_2.f90: Likewise.
4429 * gfortran.dg/internal_pack_3.f90: Likewise.
4430 * gfortran.dg/internal_pack_4.f90: Likewise.
4431 * gfortran.dg/internal_pack_6.f90: Likewise.
4432 * gfortran.dg/internal_pack_8.f90: Likewise.
4433 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4434 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4435 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4436 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4437 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4438 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4439 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4440 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4441 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4442 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4443 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4444 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4445 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4446 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4447 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4448 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4449 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4450 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4451 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4452 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4453 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4454 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4455 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4456 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4457 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4458 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4459 * gfortran.dg/io_err_1.f90: Likewise.
4460 * gfortran.dg/io_real_boz.f90: Likewise.
4461 * gfortran.dg/iomsg_1.f90: Likewise.
4462 * gfortran.dg/iostat_1.f90: Likewise.
4463 * gfortran.dg/iostat_2.f90: Likewise.
4464 * gfortran.dg/iostat_4.f90: Likewise.
4465 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4466 * gfortran.dg/ishft_1.f90: Likewise.
4467 * gfortran.dg/ishft_2.f90: Likewise.
4468 * gfortran.dg/ishft_4.f90: Likewise.
4469 * gfortran.dg/isnan_1.f90: Likewise.
4470 * gfortran.dg/isnan_2.f90: Likewise.
4471 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4472 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4473 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4474 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4475 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4476 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4477 * gfortran.dg/itime_idate_1.f: Likewise.
4478 * gfortran.dg/itime_idate_2.f: Likewise.
4479 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4480 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4481 * gfortran.dg/large_real_kind_1.f90: Likewise.
4482 * gfortran.dg/large_real_kind_2.F90: Likewise.
4483 * gfortran.dg/large_real_kind_3.F90: Likewise.
4484 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4485 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4486 * gfortran.dg/large_recl.f90: Likewise.
4487 * gfortran.dg/large_unit_1.f90: Likewise.
4488 * gfortran.dg/large_unit_2.f90: Likewise.
4489 * gfortran.dg/largeequiv_1.f90: Likewise.
4490 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4491 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4492 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4493 * gfortran.dg/list_read_1.f90: Likewise.
4494 * gfortran.dg/list_read_10.f90: Likewise.
4495 * gfortran.dg/list_read_11.f90: Likewise.
4496 * gfortran.dg/list_read_12.f90: Likewise.
4497 * gfortran.dg/list_read_13.f: Likewise.
4498 * gfortran.dg/list_read_14.f90: Likewise.
4499 * gfortran.dg/list_read_2.f90: Likewise.
4500 * gfortran.dg/list_read_3.f90: Likewise.
4501 * gfortran.dg/list_read_4.f90: Likewise.
4502 * gfortran.dg/list_read_5.f90: Likewise.
4503 * gfortran.dg/list_read_6.f90: Likewise.
4504 * gfortran.dg/list_read_7.f90: Likewise.
4505 * gfortran.dg/list_read_8.f90: Likewise.
4506 * gfortran.dg/list_read_9.f90: Likewise.
4507 * gfortran.dg/loc_2.f90: Likewise.
4508 * gfortran.dg/logical_1.f90: Likewise.
4509 * gfortran.dg/logical_dot_product.f90: Likewise.
4510 * gfortran.dg/logical_temp_io.f90: Likewise.
4511 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4512 * gfortran.dg/lrshift_1.f90: Likewise.
4513 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4514 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4515 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4516 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4517 * gfortran.dg/make_unit.f90: Likewise.
4518 * gfortran.dg/mapping_1.f90: Likewise.
4519 * gfortran.dg/mapping_2.f90: Likewise.
4520 * gfortran.dg/mapping_3.f90: Likewise.
4521 * gfortran.dg/masklr_1.F90: Likewise.
4522 * gfortran.dg/masklr_2.F90: Likewise.
4523 * gfortran.dg/matmul_1.f90: Likewise.
4524 * gfortran.dg/matmul_10.f90: Likewise.
4525 * gfortran.dg/matmul_12.f90: Likewise.
4526 * gfortran.dg/matmul_16.f90: Likewise.
4527 * gfortran.dg/matmul_17.f90: Likewise.
4528 * gfortran.dg/matmul_18.f90: Likewise.
4529 * gfortran.dg/matmul_2.f90: Likewise.
4530 * gfortran.dg/matmul_3.f90: Likewise.
4531 * gfortran.dg/matmul_4.f90: Likewise.
4532 * gfortran.dg/matmul_6.f90: Likewise.
4533 * gfortran.dg/matmul_8.f03: Likewise.
4534 * gfortran.dg/matmul_9.f90: Likewise.
4535 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4536 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4537 * gfortran.dg/matmul_const.f90: Likewise.
4538 * gfortran.dg/maxloc_1.f90: Likewise.
4539 * gfortran.dg/maxloc_2.f90: Likewise.
4540 * gfortran.dg/maxloc_3.f90: Likewise.
4541 * gfortran.dg/maxloc_4.f90: Likewise.
4542 * gfortran.dg/maxloc_string_1.f90: Likewise.
4543 * gfortran.dg/maxlocval_1.f90: Likewise.
4544 * gfortran.dg/maxlocval_2.f90: Likewise.
4545 * gfortran.dg/maxlocval_3.f90: Likewise.
4546 * gfortran.dg/maxlocval_4.f90: Likewise.
4547 * gfortran.dg/maxval_char_1.f90: Likewise.
4548 * gfortran.dg/maxval_char_2.f90: Likewise.
4549 * gfortran.dg/maxval_char_3.f90: Likewise.
4550 * gfortran.dg/maxval_char_4.f90: Likewise.
4551 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4552 * gfortran.dg/mclock.f90: Likewise.
4553 * gfortran.dg/merge_bits_1.F90: Likewise.
4554 * gfortran.dg/merge_bits_2.F90: Likewise.
4555 * gfortran.dg/merge_char_1.f90: Likewise.
4556 * gfortran.dg/merge_init_expr.f90: Likewise.
4557 * gfortran.dg/min_max_optional_1.f90: Likewise.
4558 * gfortran.dg/min_max_optional_5.f90: Likewise.
4559 * gfortran.dg/minloc_1.f90: Likewise.
4560 * gfortran.dg/minloc_2.f90: Likewise.
4561 * gfortran.dg/minloc_3.f90: Likewise.
4562 * gfortran.dg/minloc_4.f90: Likewise.
4563 * gfortran.dg/minloc_string_1.f90: Likewise.
4564 * gfortran.dg/minlocval_1.f90: Likewise.
4565 * gfortran.dg/minlocval_2.f90: Likewise.
4566 * gfortran.dg/minlocval_3.f90: Likewise.
4567 * gfortran.dg/minlocval_4.f90: Likewise.
4568 * gfortran.dg/minmax_char_1.f90: Likewise.
4569 * gfortran.dg/minmaxloc_1.f90: Likewise.
4570 * gfortran.dg/minmaxloc_10.f90: Likewise.
4571 * gfortran.dg/minmaxloc_11.f90: Likewise.
4572 * gfortran.dg/minmaxloc_12.f90: Likewise.
4573 * gfortran.dg/minmaxloc_13.f90: Likewise.
4574 * gfortran.dg/minmaxloc_2.f90: Likewise.
4575 * gfortran.dg/minmaxloc_3.f90: Likewise.
4576 * gfortran.dg/minmaxloc_4.f90: Likewise.
4577 * gfortran.dg/minmaxloc_5.f90: Likewise.
4578 * gfortran.dg/minmaxloc_6.f90: Likewise.
4579 * gfortran.dg/minmaxloc_7.f90: Likewise.
4580 * gfortran.dg/minmaxloc_8.f90: Likewise.
4581 * gfortran.dg/minmaxval_1.f90: Likewise.
4582 * gfortran.dg/minval_char_1.f90: Likewise.
4583 * gfortran.dg/minval_char_2.f90: Likewise.
4584 * gfortran.dg/minval_char_3.f90: Likewise.
4585 * gfortran.dg/minval_char_4.f90: Likewise.
4586 * gfortran.dg/minval_char_5.f90: Likewise.
4587 * gfortran.dg/minval_parameter_1.f90: Likewise.
4588 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4589 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4590 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4591 * gfortran.dg/missing_parens_1.f90: Likewise.
4592 * gfortran.dg/missing_parens_2.f90: Likewise.
4593 * gfortran.dg/mod_large_1.f90: Likewise.
4594 * gfortran.dg/mod_sign0_1.f90: Likewise.
4595 * gfortran.dg/module_blank_common.f90: Likewise.
4596 * gfortran.dg/module_commons_1.f90: Likewise.
4597 * gfortran.dg/module_commons_3.f90: Likewise.
4598 * gfortran.dg/module_double_reuse.f90: Likewise.
4599 * gfortran.dg/module_equivalence_1.f90: Likewise.
4600 * gfortran.dg/module_equivalence_2.f90: Likewise.
4601 * gfortran.dg/module_equivalence_3.f90: Likewise.
4602 * gfortran.dg/module_equivalence_5.f90: Likewise.
4603 * gfortran.dg/module_interface_1.f90: Likewise.
4604 * gfortran.dg/module_nan.f90: Likewise.
4605 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4606 * gfortran.dg/module_procedure_1.f90: Likewise.
4607 * gfortran.dg/module_read_1.f90: Likewise.
4608 * gfortran.dg/module_read_2.f90: Likewise.
4609 * gfortran.dg/module_widestring_1.f90: Likewise.
4610 * gfortran.dg/move_alloc.f90: Likewise.
4611 * gfortran.dg/move_alloc_10.f90: Likewise.
4612 * gfortran.dg/move_alloc_13.f90: Likewise.
4613 * gfortran.dg/move_alloc_14.f90: Likewise.
4614 * gfortran.dg/move_alloc_15.f90: Likewise.
4615 * gfortran.dg/move_alloc_16.f90: Likewise.
4616 * gfortran.dg/move_alloc_2.f90: Likewise.
4617 * gfortran.dg/move_alloc_5.f90: Likewise.
4618 * gfortran.dg/move_alloc_6.f90: Likewise.
4619 * gfortran.dg/move_alloc_9.f90: Likewise.
4620 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4621 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4622 * gfortran.dg/mvbits_1.f90: Likewise.
4623 * gfortran.dg/mvbits_2.f90: Likewise.
4624 * gfortran.dg/mvbits_3.f90: Likewise.
4625 * gfortran.dg/mvbits_4.f90: Likewise.
4626 * gfortran.dg/mvbits_7.f90: Likewise.
4627 * gfortran.dg/mvbits_8.f90: Likewise.
4628 * gfortran.dg/namelist_11.f: Likewise.
4629 * gfortran.dg/namelist_12.f: Likewise.
4630 * gfortran.dg/namelist_13.f90: Likewise.
4631 * gfortran.dg/namelist_14.f90: Likewise.
4632 * gfortran.dg/namelist_15.f90: Likewise.
4633 * gfortran.dg/namelist_16.f90: Likewise.
4634 * gfortran.dg/namelist_17.f90: Likewise.
4635 * gfortran.dg/namelist_18.f90: Likewise.
4636 * gfortran.dg/namelist_19.f90: Likewise.
4637 * gfortran.dg/namelist_20.f90: Likewise.
4638 * gfortran.dg/namelist_21.f90: Likewise.
4639 * gfortran.dg/namelist_22.f90: Likewise.
4640 * gfortran.dg/namelist_23.f90: Likewise.
4641 * gfortran.dg/namelist_24.f90: Likewise.
4642 * gfortran.dg/namelist_26.f90: Likewise.
4643 * gfortran.dg/namelist_27.f90: Likewise.
4644 * gfortran.dg/namelist_28.f90: Likewise.
4645 * gfortran.dg/namelist_29.f90: Likewise.
4646 * gfortran.dg/namelist_37.f90: Likewise.
4647 * gfortran.dg/namelist_38.f90: Likewise.
4648 * gfortran.dg/namelist_39.f90: Likewise.
4649 * gfortran.dg/namelist_40.f90: Likewise.
4650 * gfortran.dg/namelist_41.f90: Likewise.
4651 * gfortran.dg/namelist_42.f90: Likewise.
4652 * gfortran.dg/namelist_43.f90: Likewise.
4653 * gfortran.dg/namelist_44.f90: Likewise.
4654 * gfortran.dg/namelist_47.f90: Likewise.
4655 * gfortran.dg/namelist_48.f90: Likewise.
4656 * gfortran.dg/namelist_49.f90: Likewise.
4657 * gfortran.dg/namelist_50.f90: Likewise.
4658 * gfortran.dg/namelist_51.f90: Likewise.
4659 * gfortran.dg/namelist_52.f90: Likewise.
4660 * gfortran.dg/namelist_54.f90: Likewise.
4661 * gfortran.dg/namelist_55.f90: Likewise.
4662 * gfortran.dg/namelist_56.f90: Likewise.
4663 * gfortran.dg/namelist_57.f90: Likewise.
4664 * gfortran.dg/namelist_58.f90: Likewise.
4665 * gfortran.dg/namelist_59.f90: Likewise.
4666 * gfortran.dg/namelist_60.f90: Likewise.
4667 * gfortran.dg/namelist_61.f90: Likewise.
4668 * gfortran.dg/namelist_64.f90: Likewise.
4669 * gfortran.dg/namelist_65.f90: Likewise.
4670 * gfortran.dg/namelist_69.f90: Likewise.
4671 * gfortran.dg/namelist_70.f90: Likewise.
4672 * gfortran.dg/namelist_71.f90: Likewise.
4673 * gfortran.dg/namelist_72.f: Likewise.
4674 * gfortran.dg/namelist_73.f90: Likewise.
4675 * gfortran.dg/namelist_77.f90: Likewise.
4676 * gfortran.dg/namelist_78.f90: Likewise.
4677 * gfortran.dg/namelist_79.f90: Likewise.
4678 * gfortran.dg/namelist_80.f90: Likewise.
4679 * gfortran.dg/namelist_81.f90: Likewise.
4680 * gfortran.dg/namelist_82.f90: Likewise.
4681 * gfortran.dg/namelist_84.f90: Likewise.
4682 * gfortran.dg/namelist_85.f90: Likewise.
4683 * gfortran.dg/namelist_86.f90: Likewise.
4684 * gfortran.dg/namelist_87.f90: Likewise.
4685 * gfortran.dg/namelist_88.f90: Likewise.
4686 * gfortran.dg/namelist_89.f90: Likewise.
4687 * gfortran.dg/namelist_90.f: Likewise.
4688 * gfortran.dg/namelist_95.f90: Likewise.
4689 * gfortran.dg/namelist_char_only.f90: Likewise.
4690 * gfortran.dg/namelist_empty.f90: Likewise.
4691 * gfortran.dg/namelist_internal.f90: Likewise.
4692 * gfortran.dg/namelist_use.f90: Likewise.
4693 * gfortran.dg/namelist_use_only.f90: Likewise.
4694 * gfortran.dg/namelist_utf8.f90: Likewise.
4695 * gfortran.dg/nan_1.f90: Likewise.
4696 * gfortran.dg/nan_2.f90: Likewise.
4697 * gfortran.dg/nan_3.f90: Likewise.
4698 * gfortran.dg/nan_6.f90: Likewise.
4699 * gfortran.dg/nan_7.f90: Likewise.
4700 * gfortran.dg/nearest_1.f90: Likewise.
4701 * gfortran.dg/nearest_2.f90: Likewise.
4702 * gfortran.dg/nearest_3.f90: Likewise.
4703 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4704 * gfortran.dg/negative_automatic_size.f90: Likewise.
4705 * gfortran.dg/negative_unit.f: Likewise.
4706 * gfortran.dg/negative_unit2.f90: Likewise.
4707 * gfortran.dg/negative_unit_int8.f: Likewise.
4708 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4709 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4710 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4711 * gfortran.dg/nested_modules_1.f90: Likewise.
4712 * gfortran.dg/nested_modules_2.f90: Likewise.
4713 * gfortran.dg/nested_modules_3.f90: Likewise.
4714 * gfortran.dg/nesting_1.f90: Likewise.
4715 * gfortran.dg/new_line.f90: Likewise.
4716 * gfortran.dg/newunit_1.f90: Likewise.
4717 * gfortran.dg/newunit_3.f90: Likewise.
4718 * gfortran.dg/newunit_5.f90.f90: Likewise.
4719 * gfortran.dg/nint_1.f90: Likewise.
4720 * gfortran.dg/nint_2.f90: Likewise.
4721 * gfortran.dg/no_arg_check_2.f90: Likewise.
4722 * gfortran.dg/no_range_check_1.f90: Likewise.
4723 * gfortran.dg/no_range_check_2.f90: Likewise.
4724 * gfortran.dg/no_range_check_3.f90: Likewise.
4725 * gfortran.dg/noadv_size.f90: Likewise.
4726 * gfortran.dg/nonreturning_statements.f90: Likewise.
4727 * gfortran.dg/norm2_1.f90: Likewise.
4728 * gfortran.dg/norm2_3.f90: Likewise.
4729 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4730 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4731 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4732 * gfortran.dg/null_4.f90: Likewise.
4733 * gfortran.dg/null_9.f90: Likewise.
4734 * gfortran.dg/nullify_3.f90: Likewise.
4735 * gfortran.dg/oldstyle_1.f90: Likewise.
4736 * gfortran.dg/open_access_append_1.f90: Likewise.
4737 * gfortran.dg/open_access_append_2.f90: Likewise.
4738 * gfortran.dg/open_errors.f90: Likewise.
4739 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4740 * gfortran.dg/open_new.f90: Likewise.
4741 * gfortran.dg/open_readonly_1.f90: Likewise.
4742 * gfortran.dg/operator_1.f90: Likewise.
4743 * gfortran.dg/optional_absent_1.f90: Likewise.
4744 * gfortran.dg/optional_absent_2.f90: Likewise.
4745 * gfortran.dg/optional_absent_3.f90: Likewise.
4746 * gfortran.dg/optional_class_1.f90: Likewise.
4747 * gfortran.dg/optional_dim_2.f90: Likewise.
4748 * gfortran.dg/optional_dim_3.f90: Likewise.
4749 * gfortran.dg/output_exponents_1.f90: Likewise.
4750 * gfortran.dg/overload_1.f90: Likewise.
4751 * gfortran.dg/overload_2.f90: Likewise.
4752 * gfortran.dg/overwrite_1.f: Likewise.
4753 * gfortran.dg/pad_no.f90: Likewise.
4754 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4755 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4756 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4757 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4758 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4759 * gfortran.dg/parens_3.f90: Likewise.
4760 * gfortran.dg/parens_5.f90: Likewise.
4761 * gfortran.dg/parens_6.f90: Likewise.
4762 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4763 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4764 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4765 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4766 * gfortran.dg/parity_1.f90: Likewise.
4767 * gfortran.dg/past_eor.f90: Likewise.
4768 * gfortran.dg/pdt_1.f03: Likewise.
4769 * gfortran.dg/pdt_10.f03: Likewise.
4770 * gfortran.dg/pdt_11.f03: Likewise.
4771 * gfortran.dg/pdt_12.f03: Likewise.
4772 * gfortran.dg/pdt_13.f03: Likewise.
4773 * gfortran.dg/pdt_14.f03: Likewise.
4774 * gfortran.dg/pdt_15.f03: Likewise.
4775 * gfortran.dg/pdt_19.f03: Likewise.
4776 * gfortran.dg/pdt_20.f03: Likewise.
4777 * gfortran.dg/pdt_22.f03: Likewise.
4778 * gfortran.dg/pdt_23.f03: Likewise.
4779 * gfortran.dg/pdt_25.f03: Likewise.
4780 * gfortran.dg/pdt_26.f03: Likewise.
4781 * gfortran.dg/pdt_27.f03: Likewise.
4782 * gfortran.dg/pdt_28.f03: Likewise.
4783 * gfortran.dg/pdt_3.f03: Likewise.
4784 * gfortran.dg/pdt_4.f03: Likewise.
4785 * gfortran.dg/pdt_5.f03: Likewise.
4786 * gfortran.dg/pdt_7.f03: Likewise.
4787 * gfortran.dg/pointer_1.f90: Likewise.
4788 * gfortran.dg/pointer_array_1.f90: Likewise.
4789 * gfortran.dg/pointer_array_3.f90: Likewise.
4790 * gfortran.dg/pointer_array_4.f90: Likewise.
4791 * gfortran.dg/pointer_array_5.f90: Likewise.
4792 * gfortran.dg/pointer_array_6.f90: Likewise.
4793 * gfortran.dg/pointer_array_7.f90: Likewise.
4794 * gfortran.dg/pointer_array_8.f90: Likewise.
4795 * gfortran.dg/pointer_array_9.f90: Likewise.
4796 * gfortran.dg/pointer_array_component_1.f90: Likewise.
4797 * gfortran.dg/pointer_array_component_2.f90: Likewise.
4798 * gfortran.dg/pointer_assign_10.f90: Likewise.
4799 * gfortran.dg/pointer_assign_11.f90: Likewise.
4800 * gfortran.dg/pointer_assign_4.f90: Likewise.
4801 * gfortran.dg/pointer_assign_8.f90: Likewise.
4802 * gfortran.dg/pointer_assign_9.f90: Likewise.
4803 * gfortran.dg/pointer_check_10.f90: Likewise.
4804 * gfortran.dg/pointer_check_9.f90: Likewise.
4805 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
4806 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
4807 * gfortran.dg/pointer_function_result_1.f90: Likewise.
4808 * gfortran.dg/pointer_init_1.f90: Likewise.
4809 * gfortran.dg/pointer_init_3.f90: Likewise.
4810 * gfortran.dg/pointer_init_4.f90: Likewise.
4811 * gfortran.dg/pointer_init_5.f90: Likewise.
4812 * gfortran.dg/pointer_init_8.f90: Likewise.
4813 * gfortran.dg/pointer_intent_1.f90: Likewise.
4814 * gfortran.dg/pointer_intent_4.f90: Likewise.
4815 * gfortran.dg/pointer_intent_5.f90: Likewise.
4816 * gfortran.dg/pointer_remapping_10.f90: Likewise.
4817 * gfortran.dg/pointer_remapping_4.f03: Likewise.
4818 * gfortran.dg/pointer_remapping_5.f08: Likewise.
4819 * gfortran.dg/pointer_remapping_9.f90: Likewise.
4820 * gfortran.dg/pointer_target_1.f90: Likewise.
4821 * gfortran.dg/pointer_target_2.f90: Likewise.
4822 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
4823 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
4824 * gfortran.dg/power.f90: Likewise.
4825 * gfortran.dg/power1.f90: Likewise.
4826 * gfortran.dg/power_3.f90: Likewise.
4827 * gfortran.dg/power_4.f90: Likewise.
4828 * gfortran.dg/power_5.f90: Likewise.
4829 * gfortran.dg/pr12884.f: Likewise.
4830 * gfortran.dg/pr15129.f90: Likewise.
4831 * gfortran.dg/pr15140.f90: Likewise.
4832 * gfortran.dg/pr15324.f90: Likewise.
4833 * gfortran.dg/pr15332.f: Likewise.
4834 * gfortran.dg/pr15957.f90: Likewise.
4835 * gfortran.dg/pr15959.f90: Likewise.
4836 * gfortran.dg/pr16597.f90: Likewise.
4837 * gfortran.dg/pr16861.f90: Likewise.
4838 * gfortran.dg/pr16938.f90: Likewise.
4839 * gfortran.dg/pr17090.f90: Likewise.
4840 * gfortran.dg/pr17143.f90: Likewise.
4841 * gfortran.dg/pr17164.f90: Likewise.
4842 * gfortran.dg/pr17229.f: Likewise.
4843 * gfortran.dg/pr17285.f90: Likewise.
4844 * gfortran.dg/pr17286.f90: Likewise.
4845 * gfortran.dg/pr17472.f: Likewise.
4846 * gfortran.dg/pr17612.f90: Likewise.
4847 * gfortran.dg/pr17706.f90: Likewise.
4848 * gfortran.dg/pr18025.f90: Likewise.
4849 * gfortran.dg/pr18122.f90: Likewise.
4850 * gfortran.dg/pr18210.f90: Likewise.
4851 * gfortran.dg/pr18392.f90: Likewise.
4852 * gfortran.dg/pr19155.f: Likewise.
4853 * gfortran.dg/pr19216.f: Likewise.
4854 * gfortran.dg/pr19467.f90: Likewise.
4855 * gfortran.dg/pr19657.f: Likewise.
4856 * gfortran.dg/pr19926.f90: Likewise.
4857 * gfortran.dg/pr19928-1.f90: Likewise.
4858 * gfortran.dg/pr19928-2.f90: Likewise.
4859 * gfortran.dg/pr20086.f90: Likewise.
4860 * gfortran.dg/pr20124.f90: Likewise.
4861 * gfortran.dg/pr20163-2.f: Likewise.
4862 * gfortran.dg/pr20480.f90: Likewise.
4863 * gfortran.dg/pr20755.f: Likewise.
4864 * gfortran.dg/pr20950.f: Likewise.
4865 * gfortran.dg/pr21177.f90: Likewise.
4866 * gfortran.dg/pr21730.f: Likewise.
4867 * gfortran.dg/pr22491.f: Likewise.
4868 * gfortran.dg/pr25603.f: Likewise.
4869 * gfortran.dg/pr26246_2.f90: Likewise.
4870 * gfortran.dg/pr32136.f90: Likewise.
4871 * gfortran.dg/pr32533.f90: Likewise.
4872 * gfortran.dg/pr33794.f90: Likewise.
4873 * gfortran.dg/pr35662.f90: Likewise.
4874 * gfortran.dg/pr35944-1.f90: Likewise.
4875 * gfortran.dg/pr35944-2.f90: Likewise.
4876 * gfortran.dg/pr35983.f90: Likewise.
4877 * gfortran.dg/pr39865.f90: Likewise.
4878 * gfortran.dg/pr41212.f90: Likewise.
4879 * gfortran.dg/pr43808.f90: Likewise.
4880 * gfortran.dg/pr44592.f90: Likewise.
4881 * gfortran.dg/pr44735.f90: Likewise.
4882 * gfortran.dg/pr45308.f03: Likewise.
4883 * gfortran.dg/pr46297.f: Likewise.
4884 * gfortran.dg/pr46588.f90: Likewise.
4885 * gfortran.dg/pr46665.f90: Likewise.
4886 * gfortran.dg/pr46804.f90: Likewise.
4887 * gfortran.dg/pr47008.f03: Likewise.
4888 * gfortran.dg/pr47614.f: Likewise.
4889 * gfortran.dg/pr47878.f90: Likewise.
4890 * gfortran.dg/pr49103.f90: Likewise.
4891 * gfortran.dg/pr50069_1.f90: Likewise.
4892 * gfortran.dg/pr50769.f90: Likewise.
4893 * gfortran.dg/pr52608.f90: Likewise.
4894 * gfortran.dg/pr55086_2.f90: Likewise.
4895 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
4896 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
4897 * gfortran.dg/pr55330.f90: Likewise.
4898 * gfortran.dg/pr56015.f90: Likewise.
4899 * gfortran.dg/pr57910.f90: Likewise.
4900 * gfortran.dg/pr59700.f90: Likewise.
4901 * gfortran.dg/pr62125.f90: Likewise.
4902 * gfortran.dg/pr64530.f90: Likewise.
4903 * gfortran.dg/pr65429.f90: Likewise.
4904 * gfortran.dg/pr65450.f90: Likewise.
4905 * gfortran.dg/pr65504.f90: Likewise.
4906 * gfortran.dg/pr65903.f90: Likewise.
4907 * gfortran.dg/pr66311.f90: Likewise.
4908 * gfortran.dg/pr66864.f90: Likewise.
4909 * gfortran.dg/pr67140.f90: Likewise.
4910 * gfortran.dg/pr67524.f90: Likewise.
4911 * gfortran.dg/pr67885.f90: Likewise.
4912 * gfortran.dg/pr68053.f90: Likewise.
4913 * gfortran.dg/pr68566.f90: Likewise.
4914 * gfortran.dg/pr69514_1.f90: Likewise.
4915 * gfortran.dg/pr69514_2.f90: Likewise.
4916 * gfortran.dg/pr69739.f90: Likewise.
4917 * gfortran.dg/pr70673.f90: Likewise.
4918 * gfortran.dg/pr71523_2.f90: Likewise.
4919 * gfortran.dg/pr71764.f90: Likewise.
4920 * gfortran.dg/pr78092.f90: Likewise.
4921 * gfortran.dg/pr82973.f90: Likewise.
4922 * gfortran.dg/pr83864.f90: Likewise.
4923 * gfortran.dg/pr83874.f90: Likewise.
4924 * gfortran.dg/pr84088.f90: Likewise.
4925 * gfortran.dg/pr84155.f90: Likewise.
4926 * gfortran.dg/proc_decl_12.f90: Likewise.
4927 * gfortran.dg/proc_decl_13.f90: Likewise.
4928 * gfortran.dg/proc_decl_15.f90: Likewise.
4929 * gfortran.dg/proc_decl_17.f90: Likewise.
4930 * gfortran.dg/proc_decl_18.f90: Likewise.
4931 * gfortran.dg/proc_decl_2.f90: Likewise.
4932 * gfortran.dg/proc_decl_5.f90: Likewise.
4933 * gfortran.dg/proc_decl_9.f90: Likewise.
4934 * gfortran.dg/proc_ptr_1.f90: Likewise.
4935 * gfortran.dg/proc_ptr_10.f90: Likewise.
4936 * gfortran.dg/proc_ptr_12.f90: Likewise.
4937 * gfortran.dg/proc_ptr_18.f90: Likewise.
4938 * gfortran.dg/proc_ptr_19.f90: Likewise.
4939 * gfortran.dg/proc_ptr_21.f90: Likewise.
4940 * gfortran.dg/proc_ptr_22.f90: Likewise.
4941 * gfortran.dg/proc_ptr_23.f90: Likewise.
4942 * gfortran.dg/proc_ptr_25.f90: Likewise.
4943 * gfortran.dg/proc_ptr_26.f90: Likewise.
4944 * gfortran.dg/proc_ptr_3.f90: Likewise.
4945 * gfortran.dg/proc_ptr_36.f90: Likewise.
4946 * gfortran.dg/proc_ptr_47.f90: Likewise.
4947 * gfortran.dg/proc_ptr_48.f90: Likewise.
4948 * gfortran.dg/proc_ptr_5.f90: Likewise.
4949 * gfortran.dg/proc_ptr_6.f90: Likewise.
4950 * gfortran.dg/proc_ptr_7.f90: Likewise.
4951 * gfortran.dg/proc_ptr_8.f90: Likewise.
4952 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
4953 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
4954 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
4955 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
4956 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
4957 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
4958 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
4959 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
4960 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
4961 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
4962 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
4963 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
4964 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
4965 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
4966 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
4967 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
4968 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
4969 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
4970 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
4971 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
4972 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
4973 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
4974 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
4975 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
4976 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
4977 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
4978 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
4979 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
4980 * gfortran.dg/product_init_expr.f03: Likewise.
4981 * gfortran.dg/promotion.f90: Likewise.
4982 * gfortran.dg/promotion_3.f90: Likewise.
4983 * gfortran.dg/promotion_4.f90: Likewise.
4984 * gfortran.dg/protected_1.f90: Likewise.
4985 * gfortran.dg/protected_2.f90: Likewise.
4986 * gfortran.dg/ptr-func-1.f90: Likewise.
4987 * gfortran.dg/ptr-func-2.f90: Likewise.
4988 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
4989 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
4990 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
4991 * gfortran.dg/pure_byref_1.f90: Likewise.
4992 * gfortran.dg/pure_byref_2.f90: Likewise.
4993 * gfortran.dg/pure_byref_3.f90: Likewise.
4994 * gfortran.dg/quad_2.f90: Likewise.
4995 * gfortran.dg/quad_3.f90: Likewise.
4996 * gfortran.dg/random_3.f90: Likewise.
4997 * gfortran.dg/random_4.f90: Likewise.
4998 * gfortran.dg/random_7.f90: Likewise.
4999 * gfortran.dg/read_2.f90: Likewise.
5000 * gfortran.dg/read_3.f90: Likewise.
5001 * gfortran.dg/read_4.f90: Likewise.
5002 * gfortran.dg/read_5.f90: Likewise.
5003 * gfortran.dg/read_bad_advance.f90: Likewise.
5004 * gfortran.dg/read_bang.f90: Likewise.
5005 * gfortran.dg/read_bang4.f90: Likewise.
5006 * gfortran.dg/read_comma.f: Likewise.
5007 * gfortran.dg/read_dir.f90: Likewise.
5008 * gfortran.dg/read_empty_file.f: Likewise.
5009 * gfortran.dg/read_eof_1.f90: Likewise.
5010 * gfortran.dg/read_eof_2.f90: Likewise.
5011 * gfortran.dg/read_eof_3.f90: Likewise.
5012 * gfortran.dg/read_eof_4.f90: Likewise.
5013 * gfortran.dg/read_eof_5.f90: Likewise.
5014 * gfortran.dg/read_eof_6.f: Likewise.
5015 * gfortran.dg/read_eof_7.f90: Likewise.
5016 * gfortran.dg/read_eof_8.f90: Likewise.
5017 * gfortran.dg/read_eof_all.f90: Likewise.
5018 * gfortran.dg/read_eor.f90: Likewise.
5019 * gfortran.dg/read_float_1.f90: Likewise.
5020 * gfortran.dg/read_float_2.f03: Likewise.
5021 * gfortran.dg/read_float_3.f90: Likewise.
5022 * gfortran.dg/read_float_4.f90: Likewise.
5023 * gfortran.dg/read_infnan_1.f90: Likewise.
5024 * gfortran.dg/read_list_eof_1.f90: Likewise.
5025 * gfortran.dg/read_logical.f90: Likewise.
5026 * gfortran.dg/read_many_1.f: Likewise.
5027 * gfortran.dg/read_no_eor.f90: Likewise.
5028 * gfortran.dg/read_noadvance.f90: Likewise.
5029 * gfortran.dg/read_repeat.f90: Likewise.
5030 * gfortran.dg/read_repeat_2.f90: Likewise.
5031 * gfortran.dg/read_size_noadvance.f90: Likewise.
5032 * gfortran.dg/read_x_eof.f90: Likewise.
5033 * gfortran.dg/read_x_past.f: Likewise.
5034 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5035 * gfortran.dg/real_const_1.f: Likewise.
5036 * gfortran.dg/real_const_2.f90: Likewise.
5037 * gfortran.dg/real_const_3.f90: Likewise.
5038 * gfortran.dg/real_do_1.f90: Likewise.
5039 * gfortran.dg/real_index_1.f90: Likewise.
5040 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5041 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5042 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5043 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5044 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5045 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5046 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5047 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5048 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5049 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5050 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5051 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5052 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5053 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5054 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5055 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5056 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5057 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5058 * gfortran.dg/record_marker_1.f90: Likewise.
5059 * gfortran.dg/record_marker_2.f: Likewise.
5060 * gfortran.dg/record_marker_3.f90: Likewise.
5061 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5062 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5063 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5064 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5065 * gfortran.dg/recursive_check_7.f90: Likewise.
5066 * gfortran.dg/recursive_reference_1.f90: Likewise.
5067 * gfortran.dg/recursive_reference_2.f90: Likewise.
5068 * gfortran.dg/recursive_stack.f90: Likewise.
5069 * gfortran.dg/reduction.f90: Likewise.
5070 * gfortran.dg/repack_arrays_1.f90: Likewise.
5071 * gfortran.dg/repeat_1.f90: Likewise.
5072 * gfortran.dg/repeat_2.f90: Likewise.
5073 * gfortran.dg/repeat_3.f90: Likewise.
5074 * gfortran.dg/repeat_6.f90: Likewise.
5075 * gfortran.dg/reshape-alloc.f90: Likewise.
5076 * gfortran.dg/reshape-complex.f90: Likewise.
5077 * gfortran.dg/reshape.f90: Likewise.
5078 * gfortran.dg/reshape_2.f90: Likewise.
5079 * gfortran.dg/reshape_7.f90: Likewise.
5080 * gfortran.dg/reshape_empty_1.f03: Likewise.
5081 * gfortran.dg/reshape_pad_1.f90: Likewise.
5082 * gfortran.dg/reshape_rank7.f90: Likewise.
5083 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5084 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5085 * gfortran.dg/result_default_init_1.f90: Likewise.
5086 * gfortran.dg/result_in_spec_1.f90: Likewise.
5087 * gfortran.dg/result_in_spec_2.f90: Likewise.
5088 * gfortran.dg/ret_array_1.f90: Likewise.
5089 * gfortran.dg/ret_pointer_1.f90: Likewise.
5090 * gfortran.dg/ret_pointer_2.f90: Likewise.
5091 * gfortran.dg/rewind_1.f90: Likewise.
5092 * gfortran.dg/round_1.f03: Likewise.
5093 * gfortran.dg/round_2.f03: Likewise.
5094 * gfortran.dg/round_3.f08: Likewise.
5095 * gfortran.dg/round_4.f90: Likewise.
5096 * gfortran.dg/rrspacing_1.f90: Likewise.
5097 * gfortran.dg/runtime_warning_1.f90: Likewise.
5098 * gfortran.dg/same_type_as_2.f03: Likewise.
5099 * gfortran.dg/save_1.f90: Likewise.
5100 * gfortran.dg/save_5.f90: Likewise.
5101 * gfortran.dg/save_6.f90: Likewise.
5102 * gfortran.dg/scalar_mask_1.f90: Likewise.
5103 * gfortran.dg/scalar_mask_2.f90: Likewise.
5104 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5105 * gfortran.dg/scale_1.f90: Likewise.
5106 * gfortran.dg/scan_1.f90: Likewise.
5107 * gfortran.dg/scan_2.f90: Likewise.
5108 * gfortran.dg/secnds-1.f: Likewise.
5109 * gfortran.dg/secnds.f: Likewise.
5110 * gfortran.dg/select_1.f90: Likewise.
5111 * gfortran.dg/select_2.f90: Likewise.
5112 * gfortran.dg/select_3.f90: Likewise.
5113 * gfortran.dg/select_5.f90: Likewise.
5114 * gfortran.dg/select_char_1.f90: Likewise.
5115 * gfortran.dg/select_char_2.f90: Likewise.
5116 * gfortran.dg/select_type_13.f03: Likewise.
5117 * gfortran.dg/select_type_14.f03: Likewise.
5118 * gfortran.dg/select_type_15.f03: Likewise.
5119 * gfortran.dg/select_type_19.f03: Likewise.
5120 * gfortran.dg/select_type_2.f03: Likewise.
5121 * gfortran.dg/select_type_26.f03: Likewise.
5122 * gfortran.dg/select_type_27.f03: Likewise.
5123 * gfortran.dg/select_type_28.f03: Likewise.
5124 * gfortran.dg/select_type_3.f03: Likewise.
5125 * gfortran.dg/select_type_35.f03: Likewise.
5126 * gfortran.dg/select_type_36.f03: Likewise.
5127 * gfortran.dg/select_type_37.f03: Likewise.
5128 * gfortran.dg/select_type_39.f03: Likewise.
5129 * gfortran.dg/select_type_4.f90: Likewise.
5130 * gfortran.dg/select_type_5.f03: Likewise.
5131 * gfortran.dg/select_type_6.f03: Likewise.
5132 * gfortran.dg/select_type_7.f03: Likewise.
5133 * gfortran.dg/select_type_8.f03: Likewise.
5134 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5135 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5136 * gfortran.dg/selected_kind_1.f90: Likewise.
5137 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5138 * gfortran.dg/shape_2.f90: Likewise.
5139 * gfortran.dg/shape_4.f90: Likewise.
5140 * gfortran.dg/shape_5.f90: Likewise.
5141 * gfortran.dg/shape_7.f90: Likewise.
5142 * gfortran.dg/shape_8.f90: Likewise.
5143 * gfortran.dg/shape_9.f90: Likewise.
5144 * gfortran.dg/shift-kind_2.f90: Likewise.
5145 * gfortran.dg/shiftalr_1.F90: Likewise.
5146 * gfortran.dg/shiftalr_2.F90: Likewise.
5147 * gfortran.dg/simpleif_1.f90: Likewise.
5148 * gfortran.dg/simplify_argN_1.f90: Likewise.
5149 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5150 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5151 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5152 * gfortran.dg/simplify_modulo.f90: Likewise.
5153 * gfortran.dg/single_char_string.f90: Likewise.
5154 * gfortran.dg/size_dim.f90: Likewise.
5155 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5156 * gfortran.dg/sizeof.f90: Likewise.
5157 * gfortran.dg/sizeof_4.f90: Likewise.
5158 * gfortran.dg/slash_1.f90: Likewise.
5159 * gfortran.dg/sms-1.f90: Likewise.
5160 * gfortran.dg/sms-2.f90: Likewise.
5161 * gfortran.dg/spec_expr_7.f90: Likewise.
5162 * gfortran.dg/specifics_1.f90: Likewise.
5163 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5164 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5165 * gfortran.dg/spread_init_expr.f03: Likewise.
5166 * gfortran.dg/spread_scalar_source.f90: Likewise.
5167 * gfortran.dg/spread_shape_1.f90: Likewise.
5168 * gfortran.dg/stat_1.f90: Likewise.
5169 * gfortran.dg/stat_2.f90: Likewise.
5170 * gfortran.dg/stfunc_1.f90: Likewise.
5171 * gfortran.dg/stfunc_4.f90: Likewise.
5172 * gfortran.dg/stfunc_6.f90: Likewise.
5173 * gfortran.dg/storage_size_1.f08: Likewise.
5174 * gfortran.dg/storage_size_3.f08: Likewise.
5175 * gfortran.dg/storage_size_4.f90: Likewise.
5176 * gfortran.dg/streamio_1.f90: Likewise.
5177 * gfortran.dg/streamio_10.f90: Likewise.
5178 * gfortran.dg/streamio_11.f90: Likewise.
5179 * gfortran.dg/streamio_12.f90: Likewise.
5180 * gfortran.dg/streamio_13.f90: Likewise.
5181 * gfortran.dg/streamio_14.f90: Likewise.
5182 * gfortran.dg/streamio_15.f90: Likewise.
5183 * gfortran.dg/streamio_16.f90: Likewise.
5184 * gfortran.dg/streamio_17.f90: Likewise.
5185 * gfortran.dg/streamio_2.f90: Likewise.
5186 * gfortran.dg/streamio_3.f90: Likewise.
5187 * gfortran.dg/streamio_4.f90: Likewise.
5188 * gfortran.dg/streamio_5.f90: Likewise.
5189 * gfortran.dg/streamio_6.f90: Likewise.
5190 * gfortran.dg/streamio_7.f90: Likewise.
5191 * gfortran.dg/streamio_8.f90: Likewise.
5192 * gfortran.dg/streamio_9.f90: Likewise.
5193 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5194 * gfortran.dg/string_4.f90: Likewise.
5195 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5196 * gfortran.dg/string_assign_2.f90: Likewise.
5197 * gfortran.dg/string_compare_1.f90: Likewise.
5198 * gfortran.dg/string_compare_2.f90: Likewise.
5199 * gfortran.dg/string_compare_3.f90: Likewise.
5200 * gfortran.dg/string_ctor_1.f90: Likewise.
5201 * gfortran.dg/string_length_1.f90: Likewise.
5202 * gfortran.dg/string_length_2.f90: Likewise.
5203 * gfortran.dg/string_length_3.f90: Likewise.
5204 * gfortran.dg/string_length_4.f90: Likewise.
5205 * gfortran.dg/string_null_compare_1.f: Likewise.
5206 * gfortran.dg/string_pad_trunc.f90: Likewise.
5207 * gfortran.dg/structure_constructor_1.f03: Likewise.
5208 * gfortran.dg/structure_constructor_11.f90: Likewise.
5209 * gfortran.dg/structure_constructor_13.f03: Likewise.
5210 * gfortran.dg/structure_constructor_2.f03: Likewise.
5211 * gfortran.dg/structure_constructor_5.f03: Likewise.
5212 * gfortran.dg/submodule_1.f08: Likewise.
5213 * gfortran.dg/submodule_11.f08: Likewise.
5214 * gfortran.dg/submodule_14.f08: Likewise.
5215 * gfortran.dg/submodule_15.f08: Likewise.
5216 * gfortran.dg/submodule_17.f08: Likewise.
5217 * gfortran.dg/submodule_18.f08: Likewise.
5218 * gfortran.dg/submodule_19.f08: Likewise.
5219 * gfortran.dg/submodule_2.f08: Likewise.
5220 * gfortran.dg/submodule_27.f08: Likewise.
5221 * gfortran.dg/submodule_28.f08: Likewise.
5222 * gfortran.dg/submodule_29.f08: Likewise.
5223 * gfortran.dg/submodule_30.f08: Likewise.
5224 * gfortran.dg/submodule_6.f08: Likewise.
5225 * gfortran.dg/submodule_7.f08: Likewise.
5226 * gfortran.dg/submodule_8.f08: Likewise.
5227 * gfortran.dg/subnormal_1.f90: Likewise.
5228 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5229 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5230 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5231 * gfortran.dg/substr_2.f: Likewise.
5232 * gfortran.dg/substr_3.f: Likewise.
5233 * gfortran.dg/substr_4.f: Likewise.
5234 * gfortran.dg/substr_5.f90: Likewise.
5235 * gfortran.dg/substr_6.f90: Likewise.
5236 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5237 * gfortran.dg/sum_init_expr.f03: Likewise.
5238 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5239 * gfortran.dg/system_clock_3.f08: Likewise.
5240 * gfortran.dg/t_editing.f: Likewise.
5241 * gfortran.dg/team_change_1.f90: Likewise.
5242 * gfortran.dg/team_end_1.f90: Likewise.
5243 * gfortran.dg/team_number_1.f90: Likewise.
5244 * gfortran.dg/temporary_1.f90: Likewise.
5245 * gfortran.dg/test_com_block.f90: Likewise.
5246 * gfortran.dg/test_only_clause.f90: Likewise.
5247 * gfortran.dg/tiny_1.f90: Likewise.
5248 * gfortran.dg/tiny_2.f90: Likewise.
5249 * gfortran.dg/tl_editing.f90: Likewise.
5250 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5251 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5252 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5253 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5254 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5255 * gfortran.dg/transfer_class_2.f90: Likewise.
5256 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5257 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5258 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5259 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5260 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5261 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5262 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5263 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5264 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5265 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5266 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5267 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5268 * gfortran.dg/transpose_1.f90: Likewise.
5269 * gfortran.dg/transpose_3.f03: Likewise.
5270 * gfortran.dg/transpose_4.f90: Likewise.
5271 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5272 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5273 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5274 * gfortran.dg/trim_1.f90: Likewise.
5275 * gfortran.dg/trim_optimize_1.f90: Likewise.
5276 * gfortran.dg/trim_optimize_2.f90: Likewise.
5277 * gfortran.dg/trim_optimize_3.f90: Likewise.
5278 * gfortran.dg/trim_optimize_4.f90: Likewise.
5279 * gfortran.dg/trim_optimize_5.f90: Likewise.
5280 * gfortran.dg/trim_optimize_6.f90: Likewise.
5281 * gfortran.dg/trim_optimize_7.f90: Likewise.
5282 * gfortran.dg/trim_optimize_8.f90: Likewise.
5283 * gfortran.dg/type_to_class_1.f03: Likewise.
5284 * gfortran.dg/type_to_class_2.f03: Likewise.
5285 * gfortran.dg/type_to_class_3.f03: Likewise.
5286 * gfortran.dg/type_to_class_4.f03: Likewise.
5287 * gfortran.dg/type_to_class_5.f03: Likewise.
5288 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5289 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5290 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5291 * gfortran.dg/typebound_call_1.f03: Likewise.
5292 * gfortran.dg/typebound_call_13.f03: Likewise.
5293 * gfortran.dg/typebound_call_18.f03: Likewise.
5294 * gfortran.dg/typebound_call_19.f03: Likewise.
5295 * gfortran.dg/typebound_call_2.f03: Likewise.
5296 * gfortran.dg/typebound_call_20.f03: Likewise.
5297 * gfortran.dg/typebound_call_3.f03: Likewise.
5298 * gfortran.dg/typebound_generic_5.f03: Likewise.
5299 * gfortran.dg/typebound_generic_6.f03: Likewise.
5300 * gfortran.dg/typebound_generic_9.f03: Likewise.
5301 * gfortran.dg/typebound_operator_12.f03: Likewise.
5302 * gfortran.dg/typebound_operator_13.f03: Likewise.
5303 * gfortran.dg/typebound_operator_15.f90: Likewise.
5304 * gfortran.dg/typebound_operator_20.f90: Likewise.
5305 * gfortran.dg/typebound_operator_3.f03: Likewise.
5306 * gfortran.dg/typebound_operator_6.f03: Likewise.
5307 * gfortran.dg/typebound_operator_7.f03: Likewise.
5308 * gfortran.dg/typebound_operator_8.f03: Likewise.
5309 * gfortran.dg/typebound_operator_9.f03: Likewise.
5310 * gfortran.dg/typebound_proc_19.f90: Likewise.
5311 * gfortran.dg/typebound_proc_20.f90: Likewise.
5312 * gfortran.dg/typebound_proc_23.f90: Likewise.
5313 * gfortran.dg/typebound_proc_27.f03: Likewise.
5314 * gfortran.dg/typebound_proc_35.f90: Likewise.
5315 * gfortran.dg/typebound_proc_36.f90: Likewise.
5316 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5317 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5318 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5319 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5320 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5321 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5322 * gfortran.dg/unf_short_record_1.f90: Likewise.
5323 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5324 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5325 * gfortran.dg/unit_1.f90: Likewise.
5326 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5327 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5328 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5329 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5330 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5331 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5332 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5333 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5334 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5335 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5336 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5337 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5338 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5339 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5340 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5341 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5342 * gfortran.dg/unpack_init_expr.f03: Likewise.
5343 * gfortran.dg/use_10.f90: Likewise.
5344 * gfortran.dg/use_11.f90: Likewise.
5345 * gfortran.dg/use_13.f90: Likewise.
5346 * gfortran.dg/use_24.f90: Likewise.
5347 * gfortran.dg/use_27.f90: Likewise.
5348 * gfortran.dg/use_5.f90: Likewise.
5349 * gfortran.dg/use_allocated_1.f90: Likewise.
5350 * gfortran.dg/use_only_1.f90: Likewise.
5351 * gfortran.dg/use_only_4.f90: Likewise.
5352 * gfortran.dg/use_rename_2.f90: Likewise.
5353 * gfortran.dg/use_rename_4.f90: Likewise.
5354 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5355 * gfortran.dg/used_interface_ref.f90: Likewise.
5356 * gfortran.dg/used_types_5.f90: Likewise.
5357 * gfortran.dg/utf8_1.f03: Likewise.
5358 * gfortran.dg/utf8_2.f03: Likewise.
5359 * gfortran.dg/value_1.f90: Likewise.
5360 * gfortran.dg/value_2.f90: Likewise.
5361 * gfortran.dg/value_4.f90: Likewise.
5362 * gfortran.dg/value_6.f03: Likewise.
5363 * gfortran.dg/value_7.f03: Likewise.
5364 * gfortran.dg/value_test.f90: Likewise.
5365 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5366 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5367 * gfortran.dg/vect/pr60510.f: Likewise.
5368 * gfortran.dg/vect/pr69882.f90: Likewise.
5369 * gfortran.dg/vect/pr69980.f90: Likewise.
5370 * gfortran.dg/vect/vect-5.f90: Likewise.
5371 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5372 * gfortran.dg/vector_subscript_1.f90: Likewise.
5373 * gfortran.dg/vector_subscript_2.f90: Likewise.
5374 * gfortran.dg/vector_subscript_3.f90: Likewise.
5375 * gfortran.dg/vector_subscript_5.f90: Likewise.
5376 * gfortran.dg/verify_2.f90: Likewise.
5377 * gfortran.dg/volatile10.f90: Likewise.
5378 * gfortran.dg/where_1.f90: Likewise.
5379 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5380 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5381 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5382 * gfortran.dg/whole_file_13.f90: Likewise.
5383 * gfortran.dg/whole_file_2.f90: Likewise.
5384 * gfortran.dg/widechar_2.f90: Likewise.
5385 * gfortran.dg/widechar_4.f90: Likewise.
5386 * gfortran.dg/widechar_5.f90: Likewise.
5387 * gfortran.dg/widechar_6.f90: Likewise.
5388 * gfortran.dg/widechar_8.f90: Likewise.
5389 * gfortran.dg/widechar_IO_1.f90: Likewise.
5390 * gfortran.dg/widechar_IO_2.f90: Likewise.
5391 * gfortran.dg/widechar_IO_3.f90: Likewise.
5392 * gfortran.dg/widechar_IO_4.f90: Likewise.
5393 * gfortran.dg/widechar_compare_1.f90: Likewise.
5394 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5395 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5396 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5397 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5398 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5399 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5400 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5401 * gfortran.dg/widechar_select_1.f90: Likewise.
5402 * gfortran.dg/winapi.f90: Likewise.
5403 * gfortran.dg/write_0_pe_format.f90: Likewise.
5404 * gfortran.dg/write_back.f: Likewise.
5405 * gfortran.dg/write_check3.f90: Likewise.
5406 * gfortran.dg/write_direct_eor.f90: Likewise.
5407 * gfortran.dg/write_padding.f90: Likewise.
5408 * gfortran.dg/write_recursive.f90: Likewise.
5409 * gfortran.dg/write_rewind_1.f: Likewise.
5410 * gfortran.dg/write_rewind_2.f: Likewise.
5411 * gfortran.dg/write_zero_array.f90: Likewise.
5412 * gfortran.dg/x_slash_1.f: Likewise.
5413 * gfortran.dg/x_slash_2.f: Likewise.
5414 * gfortran.dg/zero_array_components_1.f90: Likewise.
5415 * gfortran.dg/zero_length_1.f90: Likewise.
5416 * gfortran.dg/zero_length_2.f90: Likewise.
5417 * gfortran.dg/zero_sized_1.f90: Likewise.
5418 * gfortran.dg/zero_sized_3.f90: Likewise.
5419 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5420 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5421 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5422 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5423 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5424 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5425 * gfortran.fortran-torture/execute/args.f90: Likewise.
5426 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5427 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5428 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5429 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5430 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5431 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5432 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5433 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5434 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5435 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5436 * gfortran.fortran-torture/execute/common.f90: Likewise.
5437 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5438 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5439 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5440 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5441 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5442 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5443 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5444 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5445 * gfortran.fortran-torture/execute/data.f90: Likewise.
5446 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5447 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5448 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5449 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5450 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5451 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5452 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5453 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5454 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5455 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5456 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5457 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5458 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5459 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5460 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5461 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5462 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5463 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5464 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5465 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5466 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5467 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5468 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5469 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5470 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5471 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5472 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5473 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5474 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5475 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5476 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5477 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5478 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5479 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5480 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5481 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5482 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5483 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5484 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5485 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5486 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5487 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5488 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5489 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5490 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5491 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5492 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5493 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5494 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5495 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5496 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5497 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5498 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5499 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5500 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5501 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5502 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5503 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5504 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5505 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5506 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5507 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5508 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5509 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5510 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5511 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5512 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5513 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5514 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5515 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5516 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5517 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5518 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5519 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5520 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5521 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5522 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5523 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5524 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5525 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5526 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5527 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5528 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5529 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5530 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5531 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5532 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5533 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5534 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5535 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5536 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5537 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5538 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5539 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5540 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5541 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5542 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5543 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5544 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5545 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5546 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5547 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5548 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5549 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5550 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5551 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5552 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5553 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5554 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5555 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5556 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5557 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5558 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5559 * gfortran.fortran-torture/execute/math.f90: Likewise.
5560 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5561 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5562 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5563 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5564 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5565 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5566 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5567 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5568 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5569 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5570 * gfortran.fortran-torture/execute/power.f90: Likewise.
5571 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5572 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5573 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5574 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5575 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5576 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5577 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5578 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5579 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5580 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5581 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5582 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5583 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5584 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5585 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5586 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5587 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5588 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5589 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5590 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5591 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5592 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5593 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5594 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5595 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5596 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5597 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5598 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5599 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5600 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5601 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5602 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5603 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5604 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5605 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5606 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5607 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5608 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5609 * gfortran.fortran-torture/execute/string.f90: Likewise.
5610 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5611 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5612 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5613 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5614 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5615 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5616 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5617 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5618 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5619 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5620 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5621 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5622 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5623 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5624 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5625 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5626 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5627 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5628 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5629 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5630 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5631 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5632 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5633 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5634 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5635 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5636 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5637 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5638 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5639 * gfortran.dg/inline_transpose_1.f90: Likewise.
5640
5641 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5642
5643 PR fortran/84115
5644 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5645 change to dg-run.
5646
5647 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5648
5649 PR ada/84277
5650 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5651 * gnat.dg/dispatch1.adb: Rename into...
5652 * gnat.dg/disp1.adb: ...this.
5653 * gnat.dg/dispatch1_p.ads: Rename into...
5654 * gnat.dg/disp1_pkg.ads: ...this.
5655 * gnat.dg/disp2.adb: Rename into...
5656 * gnat.dg/dispatch2.adb: ...this.
5657 * gnat.dg/dispatch2_p.ads: Rename into...
5658 * gnat.dg/disp2_pkg.ads: ...this.
5659 * gnat.dg/dispatch2_p.adb: Rename into...
5660 * gnat.dg/disp2_pkg.adb: this.
5661 * gnat.dg/generic_dispatch.adb: Rename into...
5662 * gnat.dg/generic_disp.adb: this.
5663 * gnat.dg/generic_dispatch_p.ads: Rename into...
5664 * gnat.dg/generic_disp_pkg.ads: ...this.
5665 * gnat.dg/generic_dispatch_p.adb: Rename into...
5666 * gnat.dg/generic_disp_pkg.adb: ...this.
5667 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5668 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5669 * gnat.dg/object_overflow1.adb: Tweak index.
5670 * gnat.dg/object_overflow2.adb: Likewise.
5671 * gnat.dg/object_overflow3.adb: Likewise.
5672 * gnat.dg/object_overflow4.adb: Likewise.
5673 * gnat.dg/object_overflow5.adb: Likewise.
5674
5675 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5676
5677 PR ipa/84425
5678 * gcc.c-torture/compile/pr84425.c: New test.
5679
5680 2018-02-16 Marek Polacek <polacek@redhat.com>
5681 Jakub Jelinek <jakub@redhat.com>
5682
5683 PR c++/84192
5684 * g++.dg/cpp1y/constexpr-84192.C: New test.
5685
5686 2018-02-16 Martin Sebor <msebor@redhat.com>
5687
5688 PR c++/79064
5689 * g++.dg/overload15.C: New test.
5690
5691 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5692
5693 PR target/81535
5694 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5695 * gcc.dg/pr56727-2.c: Ditto.
5696 * gcc.target/powerpc/pr79439.c: Renamed to...
5697 * gcc.target/powerpc/pr79439-1.c: ...this.
5698 * gcc.target/powerpc/pr79439-2.c: New test.
5699 * gcc.target/powerpc/pr79439-3.c: New test.
5700
5701 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5702
5703 target/pr84371
5704 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5705 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5706 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5707 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5708 * gcc.target/powerpc/builtins-3.c: Same.
5709
5710 2018-02-16 Nathan Sidwell <nathan@acm.org>
5711
5712 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5713
5714 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5715
5716 PR rtl-optimization/70023
5717 * gcc.target/i386/pr70023.c: New.
5718
5719 2018-02-16 Carl Love <cel@us.ibm.com>
5720
5721 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5722 tests.
5723 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5724 tests.
5725
5726 2018-02-16 Carl Love <cel@us.ibm.com>
5727
5728 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5729 for the ABI definitions for vec_extract4b and vec_insert4b.
5730
5731 2018-02-16 Nathan Sidwell <nathan@acm.org>
5732
5733 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5734 * g++.old-deja/g++.mike/net43.C: Likewise.
5735
5736 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5737
5738 PR c++/82468
5739 * g++.dg/cpp1z/class-deduction48.C: New.
5740
5741 2018-02-16 Nathan Sidwell <nathan@acm.org>
5742
5743 PR c++/84375
5744 * g++.dg/lookup/pr84375.C: New.
5745
5746 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5747
5748 PR target/83831
5749 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5750
5751 2018-02-16 Richard Biener <rguenther@suse.de>
5752
5753 PR tree-optimization/84417
5754 * gcc.dg/torture/pr84417.c: New testcase.
5755
5756 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5757
5758 PR target/84272
5759 * g++.dg/opt/pr84272.C: New test.
5760
5761 PR rtl-optimization/83723
5762 * gcc.dg/pr83723.c: New test.
5763
5764 2018-02-16 Richard Biener <rguenther@suse.de>
5765
5766 PR tree-optimization/84399
5767 * gcc.dg/graphite/pr84399.c: New testcase.
5768
5769 2018-02-16 Richard Biener <rguenther@suse.de>
5770
5771 PR tree-optimization/84190
5772 * g++.dg/torture/pr84190.C: New testcase.
5773
5774 2018-02-15 Martin Sebor <msebor@redhat.com>
5775
5776 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
5777 directives.
5778
5779 2018-02-15 Janus Weil <janus@gcc.gnu.org>
5780
5781 PR fortran/84409
5782 * gfortran.dg/dtio_21.f03: Add an error message.
5783 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5784
5785 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5786
5787 PR fortran/84381
5788 * gfortran.dg/stop_shouldfail.f90: New test.
5789
5790 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
5791
5792 PR c++/84330
5793 * g++.dg/concepts/pr84330.C: New.
5794
5795 2018-02-15 Tom de Vries <tom@codesourcery.com>
5796
5797 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
5798
5799 2018-02-15 Tom de Vries <tom@codesourcery.com>
5800
5801 * gcc.c-torture/compile/pr84136.c: Require effective target
5802 indirect_jumps.
5803
5804 2018-02-15 Jakub Jelinek <jakub@redhat.com>
5805
5806 PR tree-optimization/84383
5807 * gcc.c-torture/compile/pr84383.c: New test.
5808
5809 PR tree-optimization/84334
5810 * gcc.dg/pr84334.c: New test.
5811
5812 2018-02-14 Carl Love <cel@us.ibm.com>
5813
5814 * gcc.target/powerpc/builtins-4-int128-runnable.c
5815 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
5816 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
5817
5818 2018-02-14 Martin Sebor <msebor@redhat.com>
5819
5820 PR tree-optimization/83698
5821 * gcc.dg/Wrestrict-7.c: New test.
5822 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
5823 * gcc.target/i386/chkp-stropt-17.c: Same.
5824
5825 2018-02-14 Martin Sebor <msebor@redhat.com>
5826
5827 PR c/84108
5828 * gcc.dg/Wattributes-8.c: New test.
5829
5830 2018-02-14 Janus Weil <janus@gcc.gnu.org>
5831
5832 PR fortran/84385
5833 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
5834 * gfortran.dg/allocate_with_source_23.f90: Ditto.
5835 * gfortran.dg/select_type_1.f03: Extend test case.
5836
5837 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5838
5839 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
5840 (dg-options): Use -O2 -msse2 -mno-sse3.
5841
5842 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5843
5844 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
5845 this test case still works ok.
5846 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5847 * gcc.dg/vmx/insert-be-order.c: Likewise.
5848 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5849 * gcc.dg/vmx/ld-be-order.c: Likewise.
5850 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5851 * gcc.dg/vmx/lde-be-order.c: Likewise.
5852 * gcc.dg/vmx/ldl-be-order.c: Likewise.
5853 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5854 * gcc.dg/vmx/merge-be-order.c: Likewise.
5855 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5856 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
5857 * gcc.dg/vmx/pack-be-order.c: Likewise.
5858 * gcc.dg/vmx/perm-be-order.c: Likewise.
5859 * gcc.dg/vmx/splat-be-order.c: Likewise.
5860 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
5861 * gcc.dg/vmx/st-be-order.c: Likewise.
5862 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5863 * gcc.dg/vmx/ste-be-order.c: Likewise.
5864 * gcc.dg/vmx/stl-be-order.c: Likewise.
5865 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5866 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
5867 * gcc.dg/vmx/unpack-be-order.c: Likewise.
5868 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5869 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
5870
5871 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
5872
5873 PR c++/84350
5874 * g++.dg/cpp0x/auto49.C: New.
5875
5876 2018-02-14 Nathan Sidwell <nathan@acm.org>
5877
5878 * g++.dg/template/instantiate5.C: Adjust required-from loc.
5879
5880 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5881
5882 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
5883 * gcc.target/powerpc/le-altivec-consts.c: Same.
5884
5885 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5886
5887 PR target/84220
5888 * gcc.target/powerpc/pr84220-sld.c: New test.
5889 * gcc.target/powerpc/pr84220-sld2.c: New test.
5890 * gcc.target/powerpc/pr84220-sldw.c: New test.
5891 * gcc.target/powerpc/pr84220-xxperm.c: New test.
5892 * gcc.target/powerpc/pr84220-xxsld.c: New test.
5893
5894 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5895
5896 PR target/84239
5897 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
5898 _inc_ssp intrinsics.
5899 * gcc.target/i386/cet-intrin-4.c: Likewise.
5900 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
5901 __builtin_ia32_rdssp[d|q].
5902
5903 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
5904
5905 PR tree-optimization/84357
5906 * gcc.dg/vect/pr84357.c: New test.
5907
5908 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5909
5910 PR target/83831
5911 * gcc.target/rx/pr83831.c: New tests.
5912
5913 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
5914
5915 PR target/79242
5916 * gcc.target/msp430/pr79242.c: New test.
5917
5918 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5919
5920 PR target/84372
5921 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
5922 with -mcpu=power9.
5923
5924 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5925
5926 PR target/84279
5927 * g++.dg/pr84279.C: New test.
5928
5929 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5930
5931 PR rtl-optimization/84169
5932 * gcc.c-torture/execute/pr84169.c: New.
5933
5934 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5935
5936 PR target/84370
5937 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
5938
5939 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5940
5941 PR target/84365
5942 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
5943 with -mcpu=power9.
5944
5945 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5946
5947 PR c++/84364
5948 * g++.dg/warn/effc4.C: New test.
5949
5950 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5951
5952 PR c++/84333
5953 * g++.dg/template/sizeof16.C: New.
5954 * g++.dg/template/sizeof17.C: Likewise.
5955
5956 2018-02-13 Janus Weil <janus@gcc.gnu.org>
5957
5958 PR fortran/84313
5959 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
5960 add necessary compiler options.
5961 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
5962
5963 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5964
5965 PR c/82210
5966 * gcc.c-torture/execute/pr82210.c: New test.
5967
5968 PR middle-end/84309
5969 * gcc.dg/pr84309-2.c: New test.
5970
5971 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
5972
5973 PR tree-optimization/84321
5974 * gcc.dg/pr84321.c: New test.
5975
5976 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
5977
5978 PR target/84359
5979 * gcc.target/i386/pr57193.c: Add -march=x86-64.
5980
5981 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
5982
5983 PR sanitizer/84340
5984 * gcc.dg/asan/pr84307.c: Remove test.
5985
5986 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
5987
5988 * gcc.target/rl78/test_auto_vector.c: New test.
5989
5990 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
5991
5992 PR c/84305
5993 * gcc.c-torture/compile/pr84305.c: New test.
5994
5995 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5996
5997 PR target/84335
5998 * gcc.target/i386/pr84335.c: New test.
5999
6000 PR tree-optimization/84339
6001 * gcc.c-torture/execute/pr84339.c: New test.
6002
6003 PR middle-end/84309
6004 * gcc.dg/pr84309.c: New test.
6005 * gcc.target/i386/pr84309.c: New test.
6006
6007 PR target/84336
6008 * gcc.target/i386/pr84336.c: New test.
6009
6010 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6011
6012 PR c++/84341
6013 * c-c++-common/gomp/pr84341.c: New test.
6014
6015 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6016
6017 PR fortran/68746
6018 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6019
6020 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6021
6022 PR fortran/68746
6023 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6024 of zero for read.
6025
6026 2018-02-12 Jeff Law <law@redhat.com>
6027
6028 * gcc.c-torture/compile/reg-args-size.c: New test.
6029
6030 2018-02-12 Carl Love <cel@us.ibm.com>
6031
6032 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6033 uint128 tests to new testfile.
6034 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6035 int128 and uint128 tests.
6036 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6037 list of torture tests.
6038
6039 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6040
6041 PR fortran/84273
6042 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6043 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6044
6045 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6046
6047 PR target/82641
6048 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6049
6050 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6051
6052 PR sanitizer/84307
6053 * gcc.dg/asan/pr84307.c: New test.
6054
6055 2018-02-12 Nathan Sidwell <nathan@acm.org>
6056
6057 * g++.dg/parse/pr84263.C: New.
6058
6059 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6060
6061 PR c++/79626
6062 * g++.dg/template/crash129.C: New.
6063
6064 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6065
6066 PR target/83828
6067 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6068 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6069 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6070 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6071 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6072
6073 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6074
6075 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6076 _mm_maskz_scalef_round_sd): Test new intrinsics.
6077 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6078 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6079 intrinsics.
6080 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6081 _mm_maskz_scalef_round_ss): Test new intrinsics.
6082 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6083 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6084 intrinsics.
6085 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6086 __builtin_ia32_scalefss_round): Remove builtin.
6087 (__builtin_ia32_scalefsd_mask_round,
6088 __builtin_ia32_scalefss_mask_round): Test new builtin.
6089 * gcc.target/i386/sse-13.c: Ditto.
6090 * gcc.target/i386/sse-23.c: Ditto.
6091
6092 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6093
6094 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6095 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6096 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6097 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6098 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6099 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6100 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6101 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6102 intrinsics.
6103 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6104 (__builtin_ia32_sqrtss_round): Remove builtins.
6105 (__builtin_ia32_sqrtsd_mask_round)
6106 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6107 * gcc.target/i386/sse-13.c: Ditto.
6108 * gcc.target/i386/sse-23.c: Ditto.
6109
6110 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6111
6112 PR fortran/35299
6113 * gfortran.dg/statement_function_3.f: New test.
6114
6115 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6116
6117 PR fortran/54223
6118 PR fortran/84276
6119 * gfortran.dg/statement_function_1.f90: New test.
6120 * gfortran.dg/statement_function_2.f90: New test.
6121
6122 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6123
6124 PR fortran/84074
6125 * gfortran.dg/type_to_class_5.f03: New test.
6126
6127 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6128
6129 PR fortran/56691
6130 * gfortran.dg/type_to_class_4.f03: New test.
6131
6132 2018-02-10 Alan Modra <amodra@gmail.com>
6133
6134 PR target/84300
6135 * gcc.dg/pr84300.c: New.
6136
6137 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6138
6139 PR sanitizer/83987
6140 * g++.dg/ubsan/pr83987-2.C: New test.
6141
6142 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6143
6144 * gcc.target/rx/movsicc.c: New test.
6145
6146 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6147
6148 PR target/83926
6149 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6150 message.
6151
6152 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6153
6154 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6155 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6156
6157 2018-02-09 Nathan Sidwell <nathan@acm.org>
6158
6159 PR c/84293
6160 * c-c++-common/pr84293.h: New.
6161 * c-c++-common/pr84293.c: New.
6162
6163 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6164
6165 PR rtl-optimization/57193
6166 * gcc.target/i386/pr57193.c: New.
6167
6168 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6169
6170 PR target/84226
6171 * gcc.target/powerpc/pr84226.c: New test.
6172
6173 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6174
6175 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6176 from this to...
6177 <vclzd>: ...this.
6178
6179 2018-02-09 Martin Sebor <msebor@redhat.com>
6180
6181 PR lto/84212
6182 * gcc.dg/lto/pr84212_0.c: New test file.
6183 * gcc.dg/lto/pr84212_1.c: Same.
6184
6185 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6186
6187 PR target/83926
6188 * gcc.target/powerpc/pr83926.c: New test.
6189 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6190 message. Fix test for running in 32-bit mode.
6191
6192 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6193
6194 PR target/82641
6195 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6196
6197 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6198
6199 PR target/PR84295
6200 * gcc.target/s390/pr84295.c: New test.
6201
6202 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6203
6204 PR c++/77522
6205 * g++.dg/cpp1y/lambda-init16.C: New.
6206
6207 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6208
6209 * gnat.dg/sso8.adb: New test.
6210 * gnat.dg/sso8_pkg.ads: New helper.
6211
6212 2018-02-09 Richard Biener <rguenther@suse.de>
6213
6214 PR tree-optimization/84278
6215 * gcc.target/i386/pr84278.c: Adjust regex.
6216
6217 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6218
6219 PR tree-optimization/84232
6220 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6221
6222 PR debug/84252
6223 * gcc.target/aarch64/pr84252.c: New test.
6224
6225 PR middle-end/84237
6226 * gcc.dg/pr84237.c: New test.
6227
6228 2018-02-09 Marek Polacek <polacek@redhat.com>
6229 Jakub Jelinek <jakub@redhat.com>
6230
6231 PR c++/83659
6232 * g++.dg/torture/pr83659.C: New test.
6233
6234 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6235
6236 PR tree-optimization/84136
6237 * gcc.c-torture/compile/pr84136.c: New test.
6238
6239 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6240
6241 PR target/83008
6242 * gcc.target/i386/pr83008.c: New test.
6243
6244 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6245
6246 PR target/81143
6247 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6248
6249 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6250
6251 PR c++/83806
6252 * g++.dg/warn/Wunused-parm-11.C: New.
6253
6254 2018-02-08 Marek Polacek <polacek@redhat.com>
6255
6256 PR tree-optimization/84238
6257 * gcc.dg/Wstringop-overflow-3.c: New test.
6258
6259 2018-02-08 Nathan Sidwell <nathan@acm.org>
6260
6261 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6262
6263 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6264
6265 PR tree-optimization/84265
6266 * gcc.dg/vect/pr84265.c: New test.
6267
6268 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6269
6270 PR tree-optimization/81635
6271 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6272 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6273
6274 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6275
6276 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6277 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6278 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6279 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6280 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6281 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6282 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6283 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6284 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6285 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6286 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6287 * gcc.target/s390/nobp-return-attr-all.c: New test.
6288 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6289 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6290 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6291 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6292 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6293 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6294 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6295 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6296 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6297 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6298 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6299 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6300 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6301 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6302
6303 2018-02-08 Richard Biener <rguenther@suse.de>
6304
6305 PR tree-optimization/84233
6306 * g++.dg/torture/pr84233.C: New testcase.
6307
6308 2018-02-08 Richard Biener <rguenther@suse.de>
6309
6310 PR tree-optimization/84278
6311 * gcc.target/i386/pr84278.c: New testcase.
6312
6313 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6314
6315 PR rtl-optimization/84068
6316 PR rtl-optimization/83459
6317 * gcc.dg/pr84068.c: New test.
6318
6319 2018-02-08 Richard Biener <rguenther@suse.de>
6320
6321 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6322 loop vectorization to happen.
6323
6324 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6325
6326 PR c++/83204
6327 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6328
6329 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6330
6331 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6332
6333 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6334
6335 PR target/84154
6336 * gcc.target/powerpc/pr84154-1.c: New tests.
6337 * gcc.target/powerpc/pr84154-2.c: Likewise.
6338 * gcc.target/powerpc/pr84154-3.c: Likewise.
6339
6340 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6341
6342 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6343
6344 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6345
6346 PR c++/84082
6347 * g++.dg/template/incomplete11.C: New test.
6348 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6349
6350 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6351
6352 PR fortran/82994
6353 * gfortran.dg/deallocate_error_3.f90: New test.
6354 * gfortran.dg/deallocate_error_4.f90: New test.
6355
6356 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6357
6358 PR fortran/68560
6359 * gfortran.dg/shape_9.f90: New test.
6360
6361 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6362
6363 PR fortran/82049
6364 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6365
6366 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6367
6368 PR c++/81610
6369 PR c++/80567
6370 * g++.dg/spellcheck-reswords.C: New test case.
6371 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6372 suggestion of "if".
6373
6374 2018-02-07 Martin Liska <mliska@suse.cz>
6375
6376 PR c++/84059.
6377 * g++.dg/ext/mv26.C: New test.
6378
6379 2018-02-07 Tom de Vries <tom@codesourcery.com>
6380
6381 * gcc.dg/pr83844.c: Require effective target alloca.
6382
6383 2018-02-07 Tom de Vries <tom@codesourcery.com>
6384
6385 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6386
6387 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6388
6389 PR target/84243
6390 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6391 -fcf-protection=return.
6392
6393 2018-02-07 Tom de Vries <tom@codesourcery.com>
6394
6395 PR libgomp/84217
6396 * c-c++-common/goacc/pr84217.c: New test.
6397 * gfortran.dg/goacc/pr84217.f90: New test.
6398
6399 2018-02-07 Richard Biener <rguenther@suse.de>
6400
6401 PR tree-optimization/84204
6402 * gcc.dg/graphite/pr84204.c: New testcase.
6403
6404 PR tree-optimization/84205
6405 * gcc.dg/graphite/pr84205.c: New testcase.
6406
6407 PR tree-optimization/84223
6408 * gfortran.dg/graphite/pr84223.f90: New testcase.
6409
6410 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6411
6412 PR c++/71662
6413 * g++.dg/cpp0x/scoped_enum7.C: New.
6414
6415 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6416
6417 PR tree-optimization/83008
6418 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6419
6420 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6421
6422 PR tree-optimization/84235
6423 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6424
6425 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6426
6427 PR testsuite/84243
6428 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6429 targets.
6430 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6431
6432 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6433
6434 PR target/84146
6435 * gcc.target/i386/pr84146.c: New test.
6436
6437 2018-02-06 Michael Collison <michael.collison@arm.com>
6438
6439 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6440
6441 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6442
6443 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6444 warning for -mno-speculate-indirect-jumps.
6445 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6446 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6447 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6448 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6449 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6450 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6451
6452 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6453
6454 PR target/84145
6455 * c-c++-common/fcf-protection-1.c: Change a compared message.
6456 * c-c++-common/fcf-protection-2.c: Likewise.
6457 * c-c++-common/fcf-protection-3.c: Likewise.
6458 * c-c++-common/fcf-protection-5.c: Likewise.
6459 * c-c++-common/fcf-protection-6.c: New test.
6460 * c-c++-common/fcf-protection-7.c: Likewise.
6461
6462 2018-02-06 Marek Polacek <polacek@redhat.com>
6463
6464 PR tree-optimization/84228
6465 * c-c++-common/Wstringop-truncation-3.c: New test.
6466
6467 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6468
6469 PR target/82641
6470 * gcc.target/arm/pragma_arch_switch_2.c: New.
6471
6472 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6473
6474 PR target/79975
6475 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6476
6477 2018-02-05 Martin Sebor <msebor@redhat.com>
6478
6479 PR tree-optimization/83369
6480 * gcc.dg/Wnonnull.c: New test.
6481
6482 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6483
6484 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6485 argument and use dg-messages-by-file instead. Expect it to be
6486 an array rather than a dict.
6487 (lto-link-and-maybe-run): Remove messages_by_file argument and
6488 use an upvar for dg-messages-by-file. Update call to
6489 lto_handle_diagnostics.
6490 (lt-get-options): Treat dg-messages-by-file as an array
6491 rather than a dict.
6492 (lto-get-options-main): Likewise. Set the entry rather than appending.
6493 (lto-execute): Treat dg-messages-by-file as an array rather than
6494 a dict. Update call to lto-link-and-maybe-run.
6495
6496 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6497
6498 PR c++/82782
6499 * g++.dg/cpp1z/inline-var4.C: New.
6500
6501 2018-02-05 Martin Liska <mliska@suse.cz>
6502
6503 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6504 options.
6505 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6506 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6507 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6508 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6509 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6510 * c-c++-common/asan/pointer-compare-3.c: New test.
6511
6512 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6513
6514 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6515 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6516
6517 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6518
6519 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6520 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6521 _mm_maskz_range_round_sd): Test new intrinsics.
6522 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6523 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6524 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6525 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6526 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6527 _mm_maskz_range_round_ss): Test new intrinsics.
6528 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6529 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6530 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6531 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6532 __builtin_ia32_rangess128_round): Remove builtins.
6533 (__builtin_ia32_rangesd128_mask_round,
6534 __builtin_ia32_rangess128_mask_round): Test new builtins.
6535 * gcc.target/i386/sse-13.c: Ditto.
6536 * gcc.target/i386/sse-23.c: Ditto.
6537
6538 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6539
6540 PR middle-end/79966
6541 * gfortran.dg/pr79966.f90: New testcase
6542
6543 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6544
6545 PR fortran/84094
6546 * gfortran.dg/associate_23.f90: Fix invalid code.
6547 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6548 * gfortran.dg/matmul_3.f90: Likewise.
6549 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6550
6551 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6552
6553 PR fortran/84115
6554 * gfortran.dg/associate_34.f90: New test.
6555 * gfortran.dg/associate_35.f90: New test.
6556
6557 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6558
6559 PR fortran/84141
6560 PR fortran/84155
6561 * gfortran.dg/pr84155.f90: New test.
6562
6563 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6564
6565 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6566 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6567
6568 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6569
6570 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6571 dg-do run stanza.
6572
6573 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6574
6575 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6576 requirement.
6577 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6578 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6579 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6580
6581 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6582
6583 PR testsuite/52641
6584 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6585 * gcc.dg/Wsign-conversion.c: Dito.
6586 * gcc.dg/attr-alloc_size-4.c: Dito.
6587 * gcc.dg/pr81020.c: Dito.
6588 * gcc.dg/pr81192.c: Dito.
6589 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6590 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6591 * gcc.dg/pr83844.c: Restrict to int32plus.
6592 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6593 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6594 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6595 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6596 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6597 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6598 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6599 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6600 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6601 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6602 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6603 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6604
6605 2018-02-02 Julia Koval <julia.koval@intel.com>
6606
6607 * gcc.target/i386/funcspec-56.inc: Handle new march.
6608 * g++.dg/ext/mv16.C: Ditto.
6609
6610 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6611
6612 * lib/target-supports.exp
6613 (check_effective_target_keeps_null_pointer_checks): No more
6614 special-case avr.
6615 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6616 * gcc.dg/ifcvt-4.c: Skip avr.
6617 * gcc.dg/pr53037-1.c: Dito.
6618 * gcc.dg/pr53037-2.c: Dito.
6619 * gcc.dg/pr53037-3.c: Dito.
6620 * gcc.dg/pr63387-2.c: Dito.
6621 * gcc.dg/pr63387.c: Dito.
6622 * gcc.dg/sancov/cmp0.c: Dito.
6623 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6624 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6625 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6626 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6627 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6628 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6629 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6630 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6631 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6632 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6633 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6634 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6635 * gcc.dg/tree-ssa/pr82059.c: Dito.
6636 * gcc.c-torture/execute/pr70460.c: Dito.
6637
6638 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6639
6640 PR testsuite/52641
6641 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6642 * gcc.c-torture/execute/20180112-1.c: Dito.
6643 * gcc.c-torture/execute/pr81503.c: Dito.
6644 * gcc.dg/store_merging_12.c: Dito.
6645 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6646 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6647 * gcc.dg/tree-ssa/pr80898.c: Dito.
6648 * gcc.dg/tree-ssa/pr82363.c: Dito.
6649 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6650 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6651 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6652 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6653 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6654 * gcc.dg/tree-ssa/pr80803.c: Dito.
6655 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6656 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6657 * gcc.dg/tree-ssa/vrp114.c: Dito.
6658 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6659 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6660 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6661
6662 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6663
6664 PR target/84066
6665 * gcc.target/i386/cet-sjlj-6a.c: New test.
6666 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6667
6668 2018-02-01 Marek Polacek <polacek@redhat.com>
6669
6670 PR c++/84125
6671 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6672
6673 2018-01-30 Jeff Law <law@redhat.com>
6674
6675 PR target/84128
6676 * gcc.target/i386/pr84128.c: New test.
6677
6678 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6679
6680 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6681 -fdelete-null-pointer-checks.
6682
6683 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6684
6685 PR c++/83796
6686 * g++.dg/cpp0x/abstract-default1.C: New.
6687
6688 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6689
6690 PR tree-optimization/81635
6691 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6692 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6693
6694 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6695
6696 PR target/83370
6697 * gcc.target/aarch64/pr83370.c: New.
6698
6699 2018-02-01 Richard Biener <rguenther@suse.de>
6700
6701 * gcc.dg/graphite/pr35356-1.c: Adjust.
6702
6703 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6704
6705 PR testsuite/83846
6706 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6707 for ILP32.
6708 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6709 of hard-coding the choice.
6710 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6711 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6712 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6713 memset call.
6714 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6715 stdint.h types.
6716 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6717 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6718 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6719 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6720 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6721 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6722 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6723 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6724 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6725 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6726 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6727 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6728 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6729 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6730 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6731 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6732 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6733 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6734 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6735 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6736 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6737 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6738 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6739 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6740 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6741 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6742 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6743 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6744 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6745 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6746 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6747 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6748 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6749 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6750 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6751 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6752 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6753 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6754 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6755 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6756 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6757 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6758 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6759 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6760 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6761 __builtin_popcountll rather than __builtin_popcountl.
6762
6763 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6764
6765 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6766 of LD1R[HWD] for multi-element constants on big-endian targets.
6767 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6768 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6769
6770 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6771
6772 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6773 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
6774 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
6775
6776 2018-02-01 Jakub Jelinek <jakub@redhat.com>
6777
6778 PR tree-optimization/81661
6779 PR tree-optimization/84117
6780 * gcc.dg/pr81661.c: New test.
6781 * gfortran.dg/pr84117.f90: New test.
6782
6783 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6784
6785 PR fortran/83705
6786 * gfortran.dg/repeat_7.f90: Catch warning message.
6787
6788 2018-01-31 Ian Lance Taylor <iant@golang.org>
6789
6790 * go.go-torture/execute/printnil.go: New test.
6791
6792 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6793
6794 * lib/target-supports.exp (check_effective_target_comdat_group):
6795 Allow for Solaris as comdat syntax.
6796
6797 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
6798 Solaris with comdat_group support and as.
6799
6800 2018-01-31 Marek Polacek <polacek@redhat.com>
6801
6802 PR c/81779
6803 * gcc.dg/pr81779.c: New test.
6804
6805 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6806
6807 PR fortran/84116
6808 * gfortran.dg/gomp/pr84116.f90: New test.
6809
6810 PR c++/83993
6811 * g++.dg/init/pr83993-2.C: New test.
6812
6813 PR c++/83993
6814 * g++.dg/init/pr83993-1.C: New test.
6815 * g++.dg/cpp0x/pr83993.C: New test.
6816
6817 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
6818
6819 PR fortran/84088
6820 * gfortran.dg/pr84088.f90: New test.
6821
6822 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
6823
6824 PR target/82444
6825 * gcc.target/i386/pr82444.c: New.
6826
6827 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
6828
6829 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
6830 * gcc.target/powerpc/vsx-13.c: New.
6831
6832 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6833
6834 PR c++/84092
6835 * g++.dg/cpp1y/var-templ57.C: New.
6836
6837 2018-01-31 Marek Polacek <polacek@redhat.com>
6838
6839 PR c++/84138
6840 * g++.dg/diagnostic/pr84138.C: New test.
6841
6842 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
6843
6844 PR fortran/78534
6845 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
6846 -Wstringop-overflow warnings due to spurious warning with -O1.
6847 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
6848 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
6849
6850 2018-01-31 Richard Biener <rguenther@suse.de>
6851
6852 PR tree-optimization/84132
6853 * g++.dg/torture/pr84132.C: New testcase.
6854
6855 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
6856
6857 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
6858 dg-final scan.
6859
6860 2018-01-31 Julia Koval <julia.koval@intel.com>
6861
6862 PR target/83618
6863 * gcc.target/i386/rdpid.c: Remove "eax".
6864
6865 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6866
6867 PR tree-optimization/64946
6868 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
6869 scan-assembler checks.
6870
6871 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
6872
6873 * gcc.c-torture/execute/20180131-1.c: New test.
6874
6875 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6876
6877 * gcc.target/arc/taux-1.c: New test.
6878 * gcc.target/arc/taux-2.c: Likewise.
6879
6880 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6881
6882 * gcc.target/arc/uncached.c: New test.
6883
6884 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6885
6886 PR lto/83954
6887 * gnat.dg/lto20.adb: Remove dg-excess-errors.
6888
6889 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6890
6891 PR preprocessor/69869
6892 * gcc.dg/cpp/trad/pr69869.c: New test.
6893
6894 PR c/84100
6895 * gcc.dg/pr84100.c: New test.
6896
6897 2018-01-30 Jeff Law <law@redhat.com>
6898
6899 PR target/84064
6900 * gcc.target/i386/pr84064: New test.
6901
6902 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6903
6904 PR fortran/84134
6905 * gfortran.dg/data_implied_do_2.f90: New test.
6906
6907 2018-01-30 Janus Weil <janus@gcc.gnu.org>
6908
6909 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
6910
6911 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6912
6913 PR fortran/84133
6914 * gfortran.dg/inline_matmul_21.f90: New test case.
6915
6916 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6917
6918 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
6919
6920 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
6921
6922 PR target/84112
6923 * gcc.target/powerpc/pr84112.c: New.
6924
6925 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6926
6927 PR rtl-optimization/83986
6928 * gcc.dg/pr83986.c: New test.
6929
6930 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
6931
6932 PR 58684
6933 * gcc.dg/torture/inf-compare-1.c: Add xfail.
6934 * gcc.dg/torture/inf-compare-2.c: Add xfail.
6935 * gcc.dg/torture/inf-compare-3.c: Add xfail.
6936 * gcc.dg/torture/inf-compare-4.c: Add xfail.
6937
6938 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6939
6940 PR tree-optimization/84111
6941 * gcc.c-torture/compile/pr84111.c: New test.
6942
6943 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6944
6945 PR ipa/83179
6946 * gcc.dg/ipa/inline-2.c: Fix template.
6947 * gcc.dg/ipa/inline-3.c: Fix template.
6948
6949 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6950
6951 PR ipa/81360
6952 * g++.dg/torture/pr81360.C: New testcase.
6953
6954 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6955
6956 PR lto/83954
6957 * gcc.dg/lto/pr83954.h: New testcase.
6958 * gcc.dg/lto/pr83954_0.c: New testcase.
6959 * gcc.dg/lto/pr83954_1.c: New testcase.
6960
6961 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6962
6963 PR bootstrap/84017
6964 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
6965 to dg-options.
6966 Simplify DW_AT_producer scan.
6967
6968 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6969
6970 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
6971
6972 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
6973
6974 PR target/83828
6975 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6976 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6977 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6978 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6979
6980 2018-01-29 Jeff Law <law@redhat.com>
6981
6982 PR testsuite/81010
6983 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
6984 better match other tests which require vsx. Verify the zero
6985 extension is part of the test in the combiner dump.
6986
6987 2018-01-29 Marek Polacek <polacek@redhat.com>
6988
6989 PR c/83966
6990 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
6991
6992 PR c++/83996
6993 * g++.dg/ext/pr83996.C: New test.
6994
6995 2018-01-29 Richard Biener <rguenther@suse.de>
6996
6997 PR tree-optimization/84057
6998 * gcc.dg/graphite/pr84057.c: New testcase.
6999
7000 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7001
7002 PR fortran/84073
7003 * gfortran.dg/bind_c_usage_31.f90: New test.
7004
7005 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7006
7007 PR c++/83924
7008 * g++.dg/warn/Wduplicated-branches5.C: New.
7009
7010 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7011
7012 * gcc.target/rl78/test_addsi3_internal.c: New test.
7013
7014 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7015
7016 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7017 Make expected output depend on whether we expect sibcalls or not.
7018 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7019 safe-indirect-jump-1.c).
7020
7021 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7022 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7023 Soren Rasmussen <s.c.rasmussen@gmail.com>
7024
7025 Fortran 2018 teams tests.
7026
7027 * gfortran.dg/team_number_1.f90: new test for team_number.
7028 * gfortran.dg/team_change_1.f90: new test for change team.
7029 * gfortran.dg/team_end_1.f90: new test for end team.
7030 * gfortran.dg/team_form_1.f90: new test for form team.
7031
7032 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7033
7034 PR fortran/83998
7035 * gfortran.dg/dot_product_4.f90
7036
7037 2018-01-26 Martin Sebor <msebor@redhat.com>
7038
7039 PR tree-optimization/83896
7040 * gcc.dg/strlenopt-43.c: New.
7041
7042 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7043
7044 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7045 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7046 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7047 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7048 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7049 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7050 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7051 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7052 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7053 stanzas.
7054 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7055 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7056 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7057 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7058 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7059 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7060 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7061 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7062 instruction list.
7063 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7064
7065 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7066
7067 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7068 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7069 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7070 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7071 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7072 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7073 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7074 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7075 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7076 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7077 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7078 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7079 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7080
7081 2018-01-26 Martin Liska <mliska@suse.cz>
7082
7083 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7084 warning is seen.
7085
7086 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7087
7088 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7089 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7090 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7091 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7092 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7093 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7094 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7095 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7096
7097 2018-01-26 Richard Biener <rguenther@suse.de>
7098
7099 PR rtl-optimization/84003
7100 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7101 latent bug in DSE if NOINLINE is appropriately defined.
7102 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7103 and defining NOINLINE.
7104
7105 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7106
7107 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7108 tests specific to aarch64. XFAIL test on arm.
7109
7110 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7111
7112 PR rtl-optimization/83985
7113 * gcc.dg/pr83985.c: New test.
7114
7115 PR c/83989
7116 * c-c++-common/Wrestrict-3.c: New test.
7117
7118 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7119
7120 * gcc.target/arc/tdelegitimize_addr.c: New test.
7121
7122 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7123
7124 * gcc.target/arc/jli-1.c: New file.
7125 * gcc.target/arc/jli-2.c: Likewise.
7126
7127 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7128
7129 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7130 scan-assembler.
7131 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7132 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7133
7134 2018-01-26 Richard Biener <rguenther@suse.de>
7135
7136 PR tree-optimization/81082
7137 * gcc.dg/vect/pr81082.c: New testcase.
7138 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7139 simplification to n * n.
7140
7141 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7142
7143 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7144 Solaris 10.
7145 * gcc.target/i386/pr63620.c: Likewise.
7146
7147 2018-01-26 Julia Koval <julia.koval@intel.com>
7148
7149 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7150 -mavx512f -mavx512bw.
7151 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7152 * gcc.target/i386/i386.exp: Fix types.
7153
7154 2018-01-26 Alan Modra <amodra@gmail.com>
7155
7156 PR target/84033
7157 * gcc.target/powerpc/swaps-p8-46.c: New.
7158
7159 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7160
7161 PR fortran/37577
7162 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7163 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7164 'array01' in the tree dump comparison.
7165 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7166 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7167 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7168
7169 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7170
7171 PR middle-end/83055
7172 * gcc.dg/torture/pr83055.c: New testcase.
7173
7174 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7175
7176 PR c++/84031
7177 * g++.dg/cpp1z/decomp36.C: New test.
7178
7179 PR middle-end/83977
7180 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7181
7182 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7183
7184 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7185 the shift dump line.
7186 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7187
7188 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7189
7190 PR target/81550
7191 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7192 index instead of int, which allows IVOPTs to properly optimize the
7193 loop.
7194
7195 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7196
7197 PR jit/82846
7198 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7199 of "fn_type" typedef.
7200 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7201
7202 2018-01-24 Ian Lance Taylor <iant@golang.org>
7203
7204 * go.go-torture/execute/names-1.go: New test.
7205
7206 2018-01-19 Jeff Law <law@redhat.com>
7207
7208 PR target/83994
7209 * gcc.target/i386/pr83994.c: New test.
7210
7211 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7212
7213 PR target/84014
7214 * gcc.target/powerpc/pr84014.c: New.
7215
7216 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7217
7218 PR middle-end/83977
7219 * c-c++-common/gomp/pr83977-1.c: New test.
7220 * c-c++-common/gomp/pr83977-2.c: New test.
7221 * c-c++-common/gomp/pr83977-3.c: New test.
7222 * gfortran.dg/gomp/pr83977.f90: New test.
7223
7224 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7225
7226 PR testsuite/83889
7227 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7228 * gcc.dg/vect/pr80631-1.c: Likewise.
7229 * gcc.dg/vect/pr80631-2.c: Likewise.
7230 * gcc.dg/vect/pr81410.c: Likewise.
7231 * gcc.dg/vect/pr81633.c: Likewise.
7232 * gcc.dg/vect/pr81815.c: Likewise.
7233 * gcc.dg/vect/pr82108.c: Likewise.
7234 * gcc.dg/vect/pr83857.c: Likewise.
7235 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7236 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7237 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7238 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7239 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7240 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7241 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7242 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7243 dg-xfail-run-if instead.
7244 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7245 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7246 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7247 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7248 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7249
7250 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7251
7252 PR tree-optimization/83979
7253 * g++.dg/pr83979.c: New test.
7254
7255 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7256
7257 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7258 option. Add arm_neon_ok_no_float_abi check.
7259
7260 2018-01-24 Richard Biener <rguenther@suse.de>
7261
7262 PR tree-optimization/83176
7263 * gcc.dg/graphite/pr83176.c: New testcase.
7264
7265 2018-01-24 Richard Biener <rguenther@suse.de>
7266
7267 PR tree-optimization/82819
7268 * gcc.dg/graphite/pr82819.c: New testcase.
7269
7270 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7271
7272 PR c++/83921
7273 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7274 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7275 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7276 * g++.dg/ext/stmtexpr20.C: Likewise.
7277 * g++.dg/ext/stmtexpr21.C: Likewise.
7278
7279 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7280
7281 PR c++/83974
7282 * g++.dg/warn/pr83974.C: New test case.
7283
7284 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7285
7286 PR sanitizer/83987
7287 * g++.dg/ubsan/pr83987.C: New test.
7288
7289 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7290
7291 PR fortran/83866
7292 * gfortran.dg/pdt_29.f03: New test.
7293
7294 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7295
7296 PR fortran/83898
7297 * gfortran.dg/associate_33.f03: New test.
7298
7299 2018-01-23 Martin Liska <mliska@suse.cz>
7300
7301 PR lto/81440
7302 * gcc.dg/lto/pr81440.h: New test.
7303 * gcc.dg/lto/pr81440_0.c: New test.
7304 * gcc.dg/lto/pr81440_1.c: New test.
7305
7306 2018-01-23 Nathan Sidwell <nathan@acm.org>
7307
7308 PR c++/83988
7309 * g++.dg/template/pr83988.C: New.
7310
7311 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7312
7313 PR c++/82882
7314 PR c++/83978
7315 * g++.dg/cpp0x/pr82882.C: New test.
7316 * g++.dg/cpp0x/pr83978.C: New test.
7317
7318 PR c++/83958
7319 * g++.dg/cpp1z/decomp35.C: New test.
7320
7321 2018-01-23 Nathan Sidwell <nathan@acm.org>
7322
7323 * g++.dg/cpp0x/range-for10.C: Adjust.
7324 * g++.dg/ext/forscope1.C: Adjust.
7325 * g++.dg/ext/forscope2.C: Adjust.
7326 * g++.dg/template/for1.C: Adjust.
7327
7328 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7329
7330 PR tree-optimization/83510
7331 * gcc.c-torture/compile/pr83510.c: New test case.
7332
7333 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7334
7335 PR testsuite/83888
7336 * lib/target-supports.exp (check_effective_target_vect_float): Say
7337 that the result only holds when -funsafe-math-optimizations is on.
7338 (check_effective_target_vect_float_strict): New procedure.
7339 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7340 of vect_float.
7341 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7342
7343 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7344
7345 PR tree-optimization/83965
7346 * gcc.dg/vect/pr83965.c: New test.
7347
7348 2018-01-23 Richard Biener <rguenther@suse.de>
7349
7350 PR tree-optimization/83963
7351 * gfortran.dg/graphite/pr83963.f: New testcase.
7352 * gcc.dg/graphite/pr83963-2.c: Likewise.
7353
7354 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7355
7356 PR c++/83918
7357 * g++.dg/cpp1z/pr83918.C: New test.
7358
7359 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7360
7361 PR tree-optimization/83957
7362 * gcc.dg/autopar/pr83957.c: New test.
7363
7364 PR tree-optimization/83081
7365 * gcc.dg/predict-8.c: Adjust expected probability.
7366
7367 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7368
7369 PR target/83862
7370 * gcc.target/powerpc/pr83862.c: New test.
7371
7372 2018-01-22 Carl Love <cel@us.ibm.com>
7373
7374 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7375 builtins-4-runnable.c, builtins-6-runnable.c,
7376 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7377 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7378 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7379 for signed/unsigned 128-bit and long long int loads.
7380
7381 2018-01-22 Marek Polacek <polacek@redhat.com>
7382
7383 PR c++/81933
7384 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7385
7386 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7387
7388 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7389 scan-asembler valid instructions list.
7390 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7391 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7392 power8-vector requirement and option.
7393 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7394
7395 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7396
7397 PR 78534
7398 PR 83704
7399 * gfortran.dg/string_1.f90: Remove printing the length.
7400
7401 2018-01-22 Richard Biener <rguenther@suse.de>
7402
7403 PR tree-optimization/83963
7404 * gcc.dg/graphite/pr83963.c: New testcase.
7405
7406 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7407
7408 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7409 dg-require-effective-target directives.
7410
7411 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7412
7413 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7414 New procedure.
7415 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7416 Adjust scan-assembler checks for soft-float.
7417
7418 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7419
7420 PR target/83946
7421 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7422
7423 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7424
7425 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7426 * gcc.dg/pr83623.c: Likewise.
7427 * gcc.dg/pr83666.c: Likewise.
7428
7429 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7430 David Edelsohn <dje.gcc@gmail.com>
7431
7432 PR target/83946
7433 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7434 assembly output from "crset eq" to "crset 2".
7435 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7436 assembly output from . to $.
7437 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7438 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7439 assembly output from "crset eq" to "crset 2".
7440 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7441 assembly output from "crset eq" to "crset 2", and from . to $.
7442
7443 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7444
7445 PR fortran/83900
7446 * gfortran.dg/matmul_18.f90: New test.
7447
7448 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7449
7450 PR tree-optimization/83940
7451 * gcc.dg/torture/pr83940.c: New test.
7452
7453 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7454
7455 PR middle-end/83945
7456 * gcc.dg/tls/pr83945.c: New test.
7457
7458 PR target/83930
7459 * gcc.dg/pr83930.c: New test.
7460
7461 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7462
7463 PR fortran/83900
7464 * gfortran.dg/matmul_17.f90: New test.
7465
7466 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7467
7468 PR fortran/80768
7469 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7470
7471 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR c++/81167
7474 * g++.dg/cpp0x/pr81167.C: New test.
7475
7476 PR c++/83919
7477 * g++.dg/cpp0x/pr83919.C: New test.
7478
7479 2018-01-19 Jeff Law <law@redhat.com>
7480 Jakub Jelinek <jakub@redhat.com>
7481
7482 * gcc.dg/stack-check-16.c: New test.
7483
7484 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7485
7486 PR target/83790
7487 * gcc.target/nvptx/indirect_call.c: New test.
7488
7489 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7490
7491 * g++.dg/torture/pr83619.C: Remove dg-message.
7492
7493 2018-01-19 Martin Liska <mliska@suse.cz>
7494
7495 * gcc.dg/predict-1.c: Adjust expected probability.
7496 * gcc.dg/predict-3.c: Likewise.
7497 * gcc.dg/predict-5.c: Likewise.
7498 * gcc.dg/predict-6.c: Likewise.
7499 * gcc.dg/predict-9.c: Likewise.
7500
7501 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7502
7503 PR tree-optimization/83922
7504 * gcc.dg/pr83922.c: New test.
7505
7506 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7507
7508 PR tree-optimization/83914
7509 * gcc.dg/vect/pr83914.c: New test.
7510
7511 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7512
7513 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7514 * gcc.target/arm/negdi-2.c: Likewise.
7515 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7516
7517 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7518
7519 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7520
7521 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7522
7523 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7524
7525 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7526
7527 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7528 hppa*-*-hpux*.
7529
7530 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7531
7532 PR ipa/83619
7533 PR testsuite/83934
7534 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7535 forward declaration.
7536
7537 2018-01-18 Carl Love <cel@us.ibm.com>
7538
7539 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7540 to the function.
7541
7542 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7543
7544 PR c++/81013
7545 * g++.dg/inherit/union3.C: New.
7546
7547 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7548
7549 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7550
7551 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7552
7553 PR ipa/83619
7554 * g++.dg/torture/pr83619.C: New testcase.
7555
7556 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7557
7558 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7559 Add function body to force error messages in some configurations.
7560
7561 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7562
7563 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7564 and arm_thumb1_ok.
7565
7566 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7567
7568 PR other/70268
7569 * c-c++-common/ffile-prefix-map.c: New test.
7570 * c-c++-common/fmacro-prefix-map.c: New test.
7571 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7572 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7573
7574 2018-01-18 Martin Liska <mliska@suse.cz>
7575
7576 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7577 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7578 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7579 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7580 * gcc.target/i386/ret-thunk-10.c: Likewise.
7581 * gcc.target/i386/ret-thunk-11.c: Likewise.
7582 * gcc.target/i386/ret-thunk-12.c: Likewise.
7583 * gcc.target/i386/ret-thunk-15.c: Likewise.
7584 * gcc.target/i386/ret-thunk-9.c: Likewise.
7585
7586 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7587
7588 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7589 order.
7590
7591 2018-01-18 Nathan Sidwell <nathan@acm.org>
7592
7593 PR c++/83160
7594 * g++.dg/cpp0x/pr83160.C: New.
7595
7596 2018-01-18 Richard Biener <rguenther@suse.de>
7597
7598 PR tree-optimization/83887
7599 * gcc.dg/graphite/pr83887.c: New testcase.
7600 * gfortran.dg/graphite/pr83887.f90: Likewise.
7601 * gfortran.dg/graphite/pr83887.f: Likewise.
7602
7603 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7604
7605 PR target/65578
7606 * gcc.target/arm/builtin-bswap.x: New file.
7607 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7608 and options for armv6t2.
7609 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7610 and options for Thumb1.
7611 * gcc.target/arm/builtin-bswap16.x: New file.
7612 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7613 and options for armv6t2.
7614 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7615 and options for Thumb1.
7616
7617 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7618
7619 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7620 order.
7621
7622 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7623
7624 PR c/61240
7625 * gcc.dg/pr61240.c: New test.
7626
7627 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7628
7629 PR fortran/83864
7630 * gfortran.dg/pr83864.f90: New test.
7631
7632 2018-01-17 Jeff Law <law@redhat.com>
7633
7634 PR testsuite/83883
7635 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7636
7637 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7638
7639 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7640 restriction, but still restrict to 64-bit.
7641 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7642 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7643
7644 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7645
7646 PR fortran/83874
7647 * gfortran.dg/pr83874.f90: New test.
7648
7649 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7650
7651 PR c++/83824
7652 * g++.dg/cpp0x/pr83824.C: New test.
7653
7654 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7655
7656 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7657 appropriate .gnu_attribute for the long double type, if we use the
7658 long double type, but do not generate any calls.
7659 * gcc.target/powerpc/gnuattr2.c: Likewise.
7660 * gcc.target/powerpc/gnuattr3.c: Likewise.
7661
7662 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7663
7664 PR c++/78344
7665 * g++.dg/cpp0x/alignas13.C: New.
7666
7667 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR c++/83897
7670 * g++.dg/cpp0x/pr83897.C: New test.
7671
7672 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7673
7674 PR ipa/83051
7675 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7676
7677 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7678
7679 PR c++/81054
7680 * g++.dg/cpp0x/constexpr-ice19.C: New.
7681
7682 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7683
7684 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7685 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7686 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7687 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7688 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7689 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7690 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7691 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7692 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7693 * gcc.target/powerpc/builtins-1.fold.h: New.
7694
7695 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7696
7697 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7698 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7699
7700 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7701
7702 * gcc.target/arm/g2.c: Add -marm to dg-options.
7703 * gcc.target/arm/scd42-2.c: Likewise.
7704
7705 2018-01-17 Nathan Sidwell <nathan@acm.org>
7706
7707 PR c++/83287
7708 * g++.dg/lookup/pr83287-2.C: New.
7709
7710 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7711
7712 PR c++/83814
7713 PR c++/83902
7714 * g++.dg/wrappers/pr83814.C: New test case.
7715 * g++.dg/wrappers/pr83902.C: New test case.
7716
7717 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7718
7719 PR lto/83121
7720 * g++.dg/lto/pr83121_0.C: New test case.
7721 * g++.dg/lto/pr83121_1.C: New test case.
7722 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7723 adapted from DejaGnu's dg-test.
7724 (lto_handle_diagnostics): New procedure.
7725 (lto_prune_warns): Ignore informational notes.
7726 (lto-link-and-maybe-run): Add "messages_by_file" param.
7727 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7728 "execute" when "link" fails if "execute" was not specified.
7729 (lto-can-handle-directive): New procedure.
7730 (lto-get-options-main): Call lto-can-handle-directive. Add a
7731 dg-messages local, using it to set the caller's
7732 dg-messages-by-file for the given source file.
7733 (lto-get-options): Likewise.
7734 (lto-execute): Add dg-messages-by-file local, and pass it to
7735 lto-link-and-maybe-run.
7736
7737 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7738 Richard Sandiford <richard.sandiford@linaro.org>
7739
7740 PR target/79041
7741 PR target/82964
7742 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7743 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7744
7745 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7746
7747 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7748 target check autogenerator for armv8.1-a and armv8.2-a.
7749
7750 2018-01-17 Carl Love <cel@us.ibm.com>
7751
7752 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7753 Add debug print statements.
7754 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7755 16 byte vector load followed by a partial vector load.
7756
7757 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7758
7759 PR c++/83799
7760 * g++.dg/wrappers/pr83799.C: New test case.
7761
7762 2018-01-17 Nathan Sidwell <nathan@acm.org>
7763
7764 PR c++/83739
7765 * g++.dg/cpp1y/pr83739.C: New.
7766
7767 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7768
7769 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7770 * gcc.target/visium/overflow16.c: Likewise.
7771 * gcc.target/visium/overflow32.c: Likewise.
7772
7773 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7774
7775 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
7776
7777 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7778
7779 * gcc.dg/rtl/arm/stl-cond.c: New test.
7780 * gcc.target/arm/stl-cond.c: Delete.
7781
7782 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7783
7784 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7785 directives.
7786
7787 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7788
7789 PR tree-optimization/83843
7790 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
7791 * gcc.dg/store_merging_19.c: New test.
7792
7793 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7794
7795 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
7796 and options.
7797
7798 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7799
7800 PR rtl-optimization/83771
7801 * gcc.dg/pr83771.c: New test.
7802
7803 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7804
7805 PR tree-optimization/81184
7806 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
7807 targets.
7808 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7809
7810 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7811
7812 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
7813
7814 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7815
7816 PR target/83546
7817 * gcc.target/i386/pr83546.c: New test.
7818
7819 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7820
7821 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
7822
7823 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7824
7825 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
7826 test and add dg-warning for the -Wstringop-overflow warning.
7827
7828 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7829
7830 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
7831 XFAIL last test on SPARC and Visium.
7832
7833 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
7834
7835 PR rtl-optimization/80481
7836 * g++.dg/pr80481.C: Exclude solaris.
7837
7838 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7839
7840 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
7841 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
7842 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
7843
7844 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7845
7846 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
7847 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
7848 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
7849 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
7850 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
7851 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
7852 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
7853 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
7854 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
7855 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
7856 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
7857 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
7858 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
7859 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
7860 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
7861
7862 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7863
7864 PR testsuite/77734
7865 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
7866
7867 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7868
7869 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
7870 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
7871 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
7872 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
7873 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
7874 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
7875
7876 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7877
7878 PR tree-optimization/83857
7879 * gcc.dg/vect/pr83857.c: New test.
7880
7881 2018-01-16 Richard Biener <rguenther@suse.de>
7882
7883 PR tree-optimization/83867
7884 * gcc.dg/vect/pr83867.c: New testcase.
7885
7886 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7887
7888 PR c/83844
7889 * gcc.dg/pr83844.c: New test.
7890
7891 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7892
7893 * gcc.dg/torture/pr83847.c: New test.
7894
7895 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR rtl-optimization/86620
7898 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
7899 instead of --param=max-sched-ready-insns=0.
7900 * gcc.target/i386/pr83620.c: New test.
7901 * gcc.dg/pr83620.c: New test.
7902
7903 PR tree-optimization/83843
7904 * gcc.dg/store_merging_18.c: New test.
7905
7906 PR c++/83817
7907 * g++.dg/cpp1y/pr83817.C: New test.
7908
7909 PR c++/83825
7910 * g++.dg/template/pr83825.C: New test.
7911
7912 2018-01-16 Richard Biener <rguenther@suse.de>
7913
7914 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
7915
7916 2018-01-16 Richard Biener <rguenther@suse.de>
7917
7918 PR testsuite/82132
7919 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
7920 from gcc.dg/torture/pr60092.c.
7921
7922 2018-01-15 Martin Sebor <msebor@redhat.com>
7923
7924 PR c++/83588
7925 * g++.dg/ext/flexary28.C: New test.
7926
7927 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
7928
7929 PR fortran/82257
7930 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
7931
7932 2018-01-15 Martin Sebor <msebor@redhat.com>
7933
7934 PR testsuite/83869
7935 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
7936
7937 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7938
7939 PR fortran/54613
7940 * gfortran.dg/minmaxloc_9.f90: New test.
7941 * gfortran.dg/minmaxloc_10.f90: New test.
7942 * gfortran.dg/minmaxloc_11.f90: New test.
7943
7944 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
7945
7946 PR target/83839
7947 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
7948 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7949 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7950 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7951 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7952 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7953 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7954 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7955 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7956 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7957 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7958 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7959 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7960 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7961 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7962 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
7963 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7964 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
7965 * gcc.target/i386/ret-thunk-10.c: Likewise.
7966 * gcc.target/i386/ret-thunk-11.c: Likewise.
7967 * gcc.target/i386/ret-thunk-12.c: Likewise.
7968 * gcc.target/i386/ret-thunk-13.c: Likewise.
7969 * gcc.target/i386/ret-thunk-14.c: Likewise.
7970 * gcc.target/i386/ret-thunk-15.c: Likewise.
7971 * gcc.target/i386/ret-thunk-9.c: Don't check the
7972 __x86_return_thunk label. Scan for "push" only for Linux.
7973
7974 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
7975
7976 PR testsuite/79920
7977 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
7978
7979 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7980
7981 PR target/83687
7982 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
7983 tests.
7984 * gcc.target/arm/pr83687.c: New test.
7985
7986 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
7987
7988 Adjust tests to AVR_TINY.
7989
7990 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
7991 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
7992 * gcc.target/avr/pr71627.c: Same.
7993 * gcc.target/avr/torture/addr-space-1-0.c: Same.
7994 * gcc.target/avr/torture/addr-space-1-1.c: Same.
7995 * gcc.target/avr/torture/addr-space-1-x.c: Same.
7996 * gcc.target/avr/torture/addr-space-2-0.c: Same.
7997 * gcc.target/avr/torture/addr-space-2-1.c: Same.
7998 * gcc.target/avr/torture/addr-space-2-x.c: Same.
7999 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8000 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8001 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8002 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8003 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8004 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8005 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8006 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8007 * gcc.target/avr/torture/pr61055.c: Same.
8008 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8009 available.
8010 * gcc.target/avr/torture/int24-mul.c: Same.
8011 * gcc.target/avr/torture/pr51782-1.c: Same.
8012 * gcc.target/avr/torture/pr61443.c: Same.
8013 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8014 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8015
8016 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8017
8018 PR c/83801
8019 PR c/83729
8020 * gcc.target/avr/torture/pr83729.c: New test.
8021 * gcc.target/avr/torture/pr83801.c: New test.
8022
8023 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8024
8025 PR middle-end/82694
8026 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8027 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8028
8029 2018-01-10 Martin Sebor <msebor@redhat.com>
8030
8031 PR other/83508
8032 * gcc.dg/Wstringop-overflow-2.c: New test.
8033
8034 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8035
8036 PR libgfortran/83811
8037 * gfortran.dg/fmt_e.f90: New test.
8038
8039 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8040
8041 * gcc.target/i386/indirect-thunk-10.c: New test.
8042 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8043 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8044 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8045 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8046 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8047 * gcc.target/i386/ret-thunk-17.c: Likewise.
8048 * gcc.target/i386/ret-thunk-18.c: Likewise.
8049 * gcc.target/i386/ret-thunk-19.c: Likewise.
8050 * gcc.target/i386/ret-thunk-20.c: Likewise.
8051 * gcc.target/i386/ret-thunk-21.c: Likewise.
8052
8053 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8054
8055 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8056
8057 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8058
8059 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8060 -mno-indirect-branch-register.
8061 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8062 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8063 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8064 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8065 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8066 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8067 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8068 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8069 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8070 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8071 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8072 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8073 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8074 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8075 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8076 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8077 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8078 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8079 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8080 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8081 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8082 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8083 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8084 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8085 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8086 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8087 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8088 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8089 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8090 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8091 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8092 * gcc.target/i386/ret-thunk-10.c: Likewise.
8093 * gcc.target/i386/ret-thunk-11.c: Likewise.
8094 * gcc.target/i386/ret-thunk-12.c: Likewise.
8095 * gcc.target/i386/ret-thunk-13.c: Likewise.
8096 * gcc.target/i386/ret-thunk-14.c: Likewise.
8097 * gcc.target/i386/ret-thunk-15.c: Likewise.
8098 * gcc.target/i386/ret-thunk-9.c: Likewise.
8099 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8100 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8101 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8102
8103 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8104
8105 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8106 -mfunction-return=keep.
8107 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8108 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8109 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8110 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8111 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8112 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8113 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8114 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8115 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8116 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8117 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8118 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8119 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8120 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8121 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8122 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8123 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8124 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8125 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8126 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8127 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8128 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8129 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8130 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8131 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8132 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8133 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8134 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8135 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8136 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8137 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8138 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8139 * gcc.target/i386/ret-thunk-1.c: New test.
8140 * gcc.target/i386/ret-thunk-10.c: Likewise.
8141 * gcc.target/i386/ret-thunk-11.c: Likewise.
8142 * gcc.target/i386/ret-thunk-12.c: Likewise.
8143 * gcc.target/i386/ret-thunk-13.c: Likewise.
8144 * gcc.target/i386/ret-thunk-14.c: Likewise.
8145 * gcc.target/i386/ret-thunk-15.c: Likewise.
8146 * gcc.target/i386/ret-thunk-16.c: Likewise.
8147 * gcc.target/i386/ret-thunk-2.c: Likewise.
8148 * gcc.target/i386/ret-thunk-3.c: Likewise.
8149 * gcc.target/i386/ret-thunk-4.c: Likewise.
8150 * gcc.target/i386/ret-thunk-5.c: Likewise.
8151 * gcc.target/i386/ret-thunk-6.c: Likewise.
8152 * gcc.target/i386/ret-thunk-7.c: Likewise.
8153 * gcc.target/i386/ret-thunk-8.c: Likewise.
8154 * gcc.target/i386/ret-thunk-9.c: Likewise.
8155
8156 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8157
8158 * gcc.target/i386/indirect-thunk-1.c: New test.
8159 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8160 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8161 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8162 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8163 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8164 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8165 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8166 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8167 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8168 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8169 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8170 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8171 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8172 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8173 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8174 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8175 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8176 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8177 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8178 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8179 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8180 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8181 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8182 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8183 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8184 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8185 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8186 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8187 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8188 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8189 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8190 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8191
8192 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8193
8194 PR ipa/83051
8195 * gcc.c-torture/compile/pr83051.c: New testcase.
8196
8197 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8198
8199 PR tree-optimization/83501
8200 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8201
8202 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8203
8204 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8205 for lvx and stvx instead of lxvd2x and stxvd2x and require
8206 little-endian target. Add comments.
8207 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8208 comprehensive testing.
8209 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8210 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8211 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8212 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8213 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8214 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8215 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8216 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8217 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8218 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8219 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8220 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8221 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8222 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8223 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8224 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8225 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8226 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8227 scan-assembler-not directives that forbid lvx and xxpermdi.
8228 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8229 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8230 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8231 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8232 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8233 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8234 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8235 scan-assembler-times directives to reflect different numbers of
8236 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8237
8238 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8239 Alan Hayward <alan.hayward@arm.com>
8240 David Sherwood <david.sherwood@arm.com>
8241
8242 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8243 than SLP vectorization.
8244 * gcc.dg/vect/vect-alias-check-10.c: New test.
8245 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8246 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8247 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8248 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8249 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8250 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8251 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8252 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8253 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8254 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8255 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8256 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8257 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8258 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8259 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8260 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8261 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8262 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8263 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8264 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8265 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8266 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8267 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8268
8269 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8270 Alan Hayward <alan.hayward@arm.com>
8271 David Sherwood <david.sherwood@arm.com>
8272
8273 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8274 New proc.
8275 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8276 targets with scatter stores.
8277 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8278 stores.
8279 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8280 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8281 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8282 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8283 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8284 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8285 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8286 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8287 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8288 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8289 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8290 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8291 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8292 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8293 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8294 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8295
8296 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8297 Alan Hayward <alan.hayward@arm.com>
8298 David Sherwood <david.sherwood@arm.com>
8299
8300 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8301 for double_reduc1.
8302 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8303 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8304 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8305 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8306
8307 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8308 Alan Hayward <alan.hayward@arm.com>
8309 David Sherwood <david.sherwood@arm.com>
8310
8311 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8312 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8313 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8314
8315 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8316 Alan Hayward <alan.hayward@arm.com>
8317 David Sherwood <david.sherwood@arm.com>
8318
8319 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8320 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8321 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8322 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8323 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8324 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8325 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8326 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8327 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8328 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8329 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8330 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8331 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8332 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8333
8334 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8335 Alan Hayward <alan.hayward@arm.com>
8336 David Sherwood <david.sherwood@arm.com>
8337
8338 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8339 check for a message about using in-order reductions.
8340 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8341 check for a message about using in-order reductions.
8342 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8343 vectorized and check for a message about using in-order reductions.
8344 Expect targets with variable-length vectors to fall back to the
8345 fixed-length mininum.
8346 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8347 check for a message about using in-order reductions.
8348 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8349 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8350 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8351 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8352 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8353 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8354 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8355 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8356 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8357 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8358 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8359 vect_fold_left_plus.
8360
8361 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8362
8363 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8364 are spilled.
8365 * gcc.target/aarch64/sve/spill_2.c: New test.
8366 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8367 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8368 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8369 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8370 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8371
8372 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8373 Alan Hayward <alan.hayward@arm.com>
8374 David Sherwood <david.sherwood@arm.com>
8375
8376 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8377 of branches.
8378 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8379 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8380 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8381 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8382 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8383 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8384 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8385 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8386 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8387
8388 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8389 Alan Hayward <alan.hayward@arm.com>
8390 David Sherwood <david.sherwood@arm.com>
8391
8392 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8393 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8394 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8395 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8396
8397 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8398 Alan Hayward <alan.hayward@arm.com>
8399 David Sherwood <david.sherwood@arm.com>
8400
8401 * lib/target-supports.exp
8402 (check_effective_target_vect_fold_extract_last): New proc.
8403 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8404 for fold_extract_last.
8405 * gcc.dg/vect/pr65947-2.c: Likewise.
8406 * gcc.dg/vect/pr65947-3.c: Likewise.
8407 * gcc.dg/vect/pr65947-4.c: Likewise.
8408 * gcc.dg/vect/pr65947-5.c: Likewise.
8409 * gcc.dg/vect/pr65947-6.c: Likewise.
8410 * gcc.dg/vect/pr65947-9.c: Likewise.
8411 * gcc.dg/vect/pr65947-10.c: Likewise.
8412 * gcc.dg/vect/pr65947-12.c: Likewise.
8413 * gcc.dg/vect/pr65947-14.c: Likewise.
8414 * gcc.dg/vect/pr80631-1.c: Likewise.
8415 * gcc.target/aarch64/sve/clastb_1.c: New test.
8416 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8417 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8418 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8419 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8420 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8421 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8422 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8423 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8424 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8425 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8426 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8427 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8428 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8429
8430 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8431 Alan Hayward <alan.hayward@arm.com>
8432 David Sherwood <david.sherwood@arm.com>
8433
8434 * gcc.target/aarch64/sve/live_1.c: New test.
8435 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8436
8437 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8438 Alan Hayward <alan.hayward@arm.com>
8439 David Sherwood <david.sherwood@arm.com>
8440
8441 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8442 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8443 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8444 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8445 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8446 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8447 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8448 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8449 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8450
8451 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8452 Alan Hayward <alan.hayward@arm.com>
8453 David Sherwood <david.sherwood@arm.com>
8454
8455 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8456 New proc.
8457 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8458 vect_fully_masked.
8459 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8460 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8461 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8462 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8463 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8464 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
8465
8466 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8467 Alan Hayward <alan.hayward@arm.com>
8468 David Sherwood <david.sherwood@arm.com>
8469
8470 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8471 instead of just ADDRESS.
8472 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8473 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8474 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8475 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8476 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8477 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8478 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8479 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8480 * gcc.target/aarch64/sve/while_2.c: Likewise.
8481 * gcc.target/aarch64/sve/while_3.c: Likewise.
8482 * gcc.target/aarch64/sve/while_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.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8489 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8490 to be predicated.
8491 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8492 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8493 * gcc.target/aarch64/sve/reduc_5.c: New test.
8494 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8495 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8496
8497 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8498 Alan Hayward <alan.hayward@arm.com>
8499 David Sherwood <david.sherwood@arm.com>
8500
8501 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8502 * gcc.dg/tree-ssa/peel1.c: Likewise.
8503 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8504 variable-length vectors.
8505 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8506 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8507 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8508 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8509 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8510 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8511 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8512 * gcc.target/aarch64/sve/slp_8.c: New test.
8513 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8514 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8515 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8516 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8517 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8518 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8519 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8520 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8521 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8522 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8523 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8524 * gcc.target/aarch64/sve/while_1.c: Likewise.
8525 * gcc.target/aarch64/sve/while_2.c: Likewise.
8526 * gcc.target/aarch64/sve/while_3.c: Likewise.
8527 * gcc.target/aarch64/sve/while_4.c: Likewise.
8528
8529 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8530 Alan Hayward <alan.hayward@arm.com>
8531 David Sherwood <david.sherwood@arm.com>
8532
8533 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8534 New proc.
8535 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8536 and add an associated scan-dump test. Prevent vectorization
8537 of the first two loops.
8538 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8539 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8540 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8541 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8542 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8543 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8544
8545 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8546 Alan Hayward <alan.hayward@arm.com>
8547 David Sherwood <david.sherwood@arm.com>
8548
8549 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8550 * gcc.dg/vect/pr67790.c: Likewise.
8551 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8552 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8553 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8554 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8555 * gcc.target/aarch64/sve/slp_5.c: New test.
8556 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8557 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8558 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8559 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8560 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8561
8562 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8563 Alan Hayward <alan.hayward@arm.com>
8564 David Sherwood <david.sherwood@arm.com>
8565
8566 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8567 && vect_load_lanes
8568 * gcc.dg/vect/slp-1.c: Likewise.
8569 * gcc.dg/vect/slp-10.c: Likewise.
8570 * gcc.dg/vect/slp-12b.c: Likewise.
8571 * gcc.dg/vect/slp-12c.c: Likewise.
8572 * gcc.dg/vect/slp-17.c: Likewise.
8573 * gcc.dg/vect/slp-19b.c: Likewise.
8574 * gcc.dg/vect/slp-20.c: Likewise.
8575 * gcc.dg/vect/slp-21.c: Likewise.
8576 * gcc.dg/vect/slp-22.c: Likewise.
8577 * gcc.dg/vect/slp-23.c: Likewise.
8578 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8579 * gcc.dg/vect/slp-24.c: Likewise.
8580 * gcc.dg/vect/slp-28.c: Likewise.
8581 * gcc.dg/vect/slp-39.c: Likewise.
8582 * gcc.dg/vect/slp-6.c: Likewise.
8583 * gcc.dg/vect/slp-7.c: Likewise.
8584 * gcc.dg/vect/slp-cond-1.c: Likewise.
8585 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8586 * gcc.dg/vect/slp-cond-2.c: Likewise.
8587 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8588 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8589 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8590 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8591 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8592 * gcc.dg/vect/slp-perm-6.c: Likewise.
8593 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8594 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8595 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8596 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8597 * gcc.dg/vect/slp-12a.c: Likewise.
8598 * gcc.dg/vect/slp-14.c: Likewise.
8599 * gcc.dg/vect/slp-15.c: Likewise.
8600 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8601 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8602 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8603 * gcc.target/aarch64/sve/slp_1.c: New test.
8604 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8605 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8606 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8607 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8608 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8609 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8610 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8611
8612 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8613 Alan Hayward <alan.hayward@arm.com>
8614 David Sherwood <david.sherwood@arm.com>
8615
8616 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8617 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8618 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8619 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8620 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8621 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8622 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8623 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8624 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8625 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8626 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8627 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8628 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8629 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8630 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8631 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8632 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8633 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8634 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8635
8636 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8637 Alan Hayward <alan.hayward@arm.com>
8638 David Sherwood <david.sherwood@arm.com>
8639
8640 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8641 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8642 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8643 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8644 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8645 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8646 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8647 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8648 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8649 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8650 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8651 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8652 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8653 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8654 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8655 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8656 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8657 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8658 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8659 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8660 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8661 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8662 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8663 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8664 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8665 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8666 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8667 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8668 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8669 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8670 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8671 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8672 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8673 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8674 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8675 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8676
8677 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8678 Alan Hayward <alan.hayward@arm.com>
8679 David Sherwood <david.sherwood@arm.com>
8680
8681 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8682 Return true for SVE too.
8683 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8684 if load/store lanes are supported.
8685 * gcc.dg/vect/slp-10.c: Likewise.
8686 * gcc.dg/vect/slp-12c.c: Likewise.
8687 * gcc.dg/vect/slp-17.c: Likewise.
8688 * gcc.dg/vect/slp-33.c: Likewise.
8689 * gcc.dg/vect/slp-6.c: Likewise.
8690 * gcc.dg/vect/slp-cond-1.c: Likewise.
8691 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8692 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8693 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8694 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8695 * gcc.dg/vect/slp-perm-6.c: Likewise.
8696 * gcc.dg/vect/slp-perm-9.c: Likewise.
8697 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8698 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8699 for variable-length vectors.
8700
8701 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8702 Alan Hayward <alan.hayward@arm.com>
8703 David Sherwood <david.sherwood@arm.com>
8704
8705 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8706 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8707
8708 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8709
8710 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8711 * g++.target/aarch64/sve/catch_1.C: New test.
8712 * g++.target/aarch64/sve/catch_2.C: Likewise.
8713 * g++.target/aarch64/sve/catch_3.C: Likewise.
8714 * g++.target/aarch64/sve/catch_4.C: Likewise.
8715 * g++.target/aarch64/sve/catch_5.C: Likewise.
8716 * g++.target/aarch64/sve/catch_6.C: Likewise.
8717
8718 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8719 Alan Hayward <alan.hayward@arm.com>
8720 David Sherwood <david.sherwood@arm.com>
8721
8722 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8723 New proc.
8724 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8725 * gcc.target/aarch64/fmaxmin.c: Likewise.
8726 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8727 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8728 * gcc.target/aarch64/pr62178.c: Likewise.
8729 * gcc.target/aarch64/pr71727-2.c: Likewise.
8730 * gcc.target/aarch64/saddw-1.c: Likewise.
8731 * gcc.target/aarch64/saddw-2.c: Likewise.
8732 * gcc.target/aarch64/uaddw-1.c: Likewise.
8733 * gcc.target/aarch64/uaddw-2.c: Likewise.
8734 * gcc.target/aarch64/uaddw-3.c: Likewise.
8735 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8736 * gcc.target/aarch64/vect-compile.c: Likewise.
8737 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8738 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8739 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8740 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8741 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8742 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8743 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8744 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8745 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8746 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8747 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8748 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8749 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8750 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8751 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8752 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8753 * gcc.target/aarch64/vect-movi.c: Likewise.
8754 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8755 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8756 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8757 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8758 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8759 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8760 fixed-length SVE.
8761 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8762 * gcc.target/aarch64/sve/arith_1.c: New test.
8763 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8764 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8765 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8766 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8767 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8768 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8769 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8770 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8771 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8772 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8773 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8774 * gcc.target/aarch64/sve/ext_1.c: Likewise.
8775 * gcc.target/aarch64/sve/ext_2.c: Likewise.
8776 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8777 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8778 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8779 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8780 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
8781 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
8782 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
8783 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
8784 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8785 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8786 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8787 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8788 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8789 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
8790 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
8791 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
8792 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
8793 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
8794 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
8795 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
8796 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
8797 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
8798 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
8799 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
8800 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
8801 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
8802 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
8803 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
8804 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
8805 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
8806 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
8807 * gcc.target/aarch64/sve/index_1.c: Likewise.
8808 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
8809 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
8810 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
8811 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8812 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
8813 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
8814 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8815 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
8816 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
8817 * gcc.target/aarch64/sve/mad_1.c: Likewise.
8818 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
8819 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
8820 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
8821 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
8822 * gcc.target/aarch64/sve/mla_1.c: Likewise.
8823 * gcc.target/aarch64/sve/mls_1.c: Likewise.
8824 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
8825 * gcc.target/aarch64/sve/msb_1.c: Likewise.
8826 * gcc.target/aarch64/sve/mul_1.c: Likewise.
8827 * gcc.target/aarch64/sve/neg_1.c: Likewise.
8828 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
8829 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
8830 * gcc.target/aarch64/sve/pack_1.c: Likewise.
8831 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
8832 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
8833 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
8834 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
8835 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
8836 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
8837 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
8838 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
8839 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
8840 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
8841 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8842 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8843 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8844 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
8845 * gcc.target/aarch64/sve/rev_1.c: Likewise.
8846 * gcc.target/aarch64/sve/revb_1.c: Likewise.
8847 * gcc.target/aarch64/sve/revh_1.c: Likewise.
8848 * gcc.target/aarch64/sve/revw_1.c: Likewise.
8849 * gcc.target/aarch64/sve/shift_1.c: Likewise.
8850 * gcc.target/aarch64/sve/single_1.c: Likewise.
8851 * gcc.target/aarch64/sve/single_2.c: Likewise.
8852 * gcc.target/aarch64/sve/single_3.c: Likewise.
8853 * gcc.target/aarch64/sve/single_4.c: Likewise.
8854 * gcc.target/aarch64/sve/spill_1.c: Likewise.
8855 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
8856 * gcc.target/aarch64/sve/subr_1.c: Likewise.
8857 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
8858 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
8859 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
8860 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
8861 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8862 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
8863 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8864 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
8865 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
8866 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
8867 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
8868 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
8869 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
8870 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
8871 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
8872 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
8873 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
8874 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
8875 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
8876 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
8877 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
8878 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
8879 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
8880 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8881 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
8882 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
8883 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
8884 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
8885 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
8886 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
8887 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
8888 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
8889 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
8890 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
8891 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
8892 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
8893 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
8894 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
8895 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
8896 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
8897 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
8898 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
8899
8900 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8901 Alan Hayward <alan.hayward@arm.com>
8902 David Sherwood <david.sherwood@arm.com>
8903
8904 * lib/target-supports.exp (check_effective_target_aarch64_sve)
8905 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
8906 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
8907 New procedures.
8908 (check_effective_target_vect_perm): Handle SVE.
8909 (check_effective_target_vect_perm_byte): Likewise.
8910 (check_effective_target_vect_perm_short): Likewise.
8911 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8912 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8913 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8914 (check_effective_target_vect_element_align_preferred): Likewise.
8915 (check_effective_target_vect_align_stack_vars): Likewise.
8916 (check_effective_target_vect_load_lanes): Likewise.
8917 (check_effective_target_vect_masked_store): Likewise.
8918 (available_vector_sizes): Use aarch64_sve_bits for SVE.
8919 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
8920 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
8921 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
8922 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8923 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8924 * gcc.dg/vect/slp-23.c: Likewise.
8925 * gcc.dg/vect/slp-perm-5.c: Likewise.
8926 * gcc.dg/vect/slp-perm-6.c: Likewise.
8927 * gcc.dg/vect/slp-perm-9.c: Likewise.
8928 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8929 * gcc.dg/vect/vect-114.c: Likewise.
8930 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
8931 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8932
8933 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8934
8935 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
8936 vect_variable_length, expecting the test to be vectorized
8937 without SLP instead.
8938 * gcc.dg/vect/pr33953.c: Likewise.
8939 * gcc.dg/vect/pr37027.c: Likewise.
8940 * gcc.dg/vect/pr67790.c: Likewise.
8941 * gcc.dg/vect/pr68445.c: Likewise.
8942 * gcc.dg/vect/slp-1.c: Likewise.
8943 * gcc.dg/vect/slp-10.c: Likewise.
8944 * gcc.dg/vect/slp-12a.c: Likewise.
8945 * gcc.dg/vect/slp-12b.c: Likewise.
8946 * gcc.dg/vect/slp-12c.c: Likewise.
8947 * gcc.dg/vect/slp-13-big-array.c: Likewise.
8948 * gcc.dg/vect/slp-13.c: Likewise.
8949 * gcc.dg/vect/slp-14.c: Likewise.
8950 * gcc.dg/vect/slp-15.c: Likewise.
8951 * gcc.dg/vect/slp-17.c: Likewise.
8952 * gcc.dg/vect/slp-19b.c: Likewise.
8953 * gcc.dg/vect/slp-2.c: Likewise.
8954 * gcc.dg/vect/slp-20.c: Likewise.
8955 * gcc.dg/vect/slp-21.c: Likewise.
8956 * gcc.dg/vect/slp-22.c: Likewise.
8957 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8958 * gcc.dg/vect/slp-24.c: Likewise.
8959 * gcc.dg/vect/slp-28.c: Likewise.
8960 * gcc.dg/vect/slp-39.c: Likewise.
8961 * gcc.dg/vect/slp-42.c: Likewise.
8962 * gcc.dg/vect/slp-6.c: Likewise.
8963 * gcc.dg/vect/slp-7.c: Likewise.
8964 * gcc.dg/vect/slp-cond-1.c: Likewise.
8965 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8966 * gcc.dg/vect/slp-cond-2.c: Likewise.
8967 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8968 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8969 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8970 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8971 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8972 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8973 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8974 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8975 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8976 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8977 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8978 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8979 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8980 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8981 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8982 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8983 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8984
8985 2018-01-13 Jakub Jelinek <jakub@redhat.com>
8986
8987 PR c/83801
8988 * gcc.dg/pr83801.c: New test.
8989
8990 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
8991
8992 PR fortran/52162
8993 * gfortran.dg/bounds_check_19.f90: New test.
8994
8995 2018-01-12 Jakub Jelinek <jakub@redhat.com>
8996
8997 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
8998 instead of scan-assembler-not for xsnabsqp.
8999
9000 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9001
9002 PR libgfortran/83525
9003 * gfortran.dg/newunit_5.f90: New test.
9004
9005 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9006
9007 PR rtl-optimization/80481
9008 * g++.dg/pr80481.C: New.
9009
9010 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9011
9012 PR target/83628
9013 * gcc.target/alpha/pr83628-3.c: New test.
9014
9015 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9016
9017 * lib/target-supports.exp (check_effective_target_avx512f): Also
9018 check for __builtin_ia32_addsd_round,
9019 __builtin_ia32_getmantsd_round.
9020 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9021
9022 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9023
9024 PR target/83629
9025 * gcc.target/powerpc/pr83629.c: Require ilp32.
9026
9027 2018-01-12 Richard Biener <rguenther@suse.de>
9028
9029 PR tree-optimization/80846
9030 * gcc.target/i386/pr80846-1.c: New testcase.
9031 * gcc.target/i386/pr80846-2.c: Likewise.
9032
9033 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9034
9035 * gcc.c-torture/execute/20180112-1.c: New test.
9036
9037 2018-01-12 Tom de Vries <tom@codesourcery.com>
9038
9039 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9040 * g++.dg/ext/label13a.C: Same.
9041 * g++.dg/ext/label14.C: Same.
9042 * g++.dg/ext/label2.C: Same.
9043 * g++.dg/ext/label3.C: Same.
9044 * g++.dg/torture/pr42462.C: Same.
9045 * g++.dg/torture/pr42739.C: Same.
9046 * g++.dg/warn/Wunused-label-3.C: Same.
9047
9048 2018-01-12 Tom de Vries <tom@codesourcery.com>
9049
9050 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9051 * g++.dg/Walloca1.C: Same.
9052 * g++.dg/cpp0x/pr70338.C: Same.
9053 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9054 * g++.dg/cpp1y/vla10.C: Same.
9055 * g++.dg/cpp1y/vla2.C: Same.
9056 * g++.dg/cpp1y/vla6.C: Same.
9057 * g++.dg/cpp1y/vla8.C: Same.
9058 * g++.dg/debug/debug5.C: Same.
9059 * g++.dg/debug/debug6.C: Same.
9060 * g++.dg/debug/pr54828.C: Same.
9061 * g++.dg/diagnostic/pr70105.C: Same.
9062 * g++.dg/eh/cleanup5.C: Same.
9063 * g++.dg/eh/spbp.C: Same.
9064 * g++.dg/ext/tmplattr9.C: Same.
9065 * g++.dg/ext/vla10.C: Same.
9066 * g++.dg/ext/vla11.C: Same.
9067 * g++.dg/ext/vla12.C: Same.
9068 * g++.dg/ext/vla15.C: Same.
9069 * g++.dg/ext/vla16.C: Same.
9070 * g++.dg/ext/vla17.C: Same.
9071 * g++.dg/ext/vla3.C: Same.
9072 * g++.dg/ext/vla6.C: Same.
9073 * g++.dg/ext/vla7.C: Same.
9074 * g++.dg/init/array24.C: Same.
9075 * g++.dg/init/new47.C: Same.
9076 * g++.dg/init/pr55497.C: Same.
9077 * g++.dg/opt/pr78201.C: Same.
9078 * g++.dg/template/vla2.C: Same.
9079 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9080 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9081 * g++.dg/torture/pr62127.C: Same.
9082 * g++.dg/torture/pr67055.C: Same.
9083 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9084 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9085 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9086 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9087 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9088 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9089 * g++.dg/warn/Wvla-1.C: Same.
9090 * g++.dg/warn/Wvla-3.C: Same.
9091 * g++.old-deja/g++.ext/array2.C: Same.
9092 * g++.old-deja/g++.ext/constructor.C: Same.
9093 * g++.old-deja/g++.law/builtin1.C: Same.
9094 * g++.old-deja/g++.other/crash12.C: Same.
9095 * g++.old-deja/g++.other/eh3.C: Same.
9096 * g++.old-deja/g++.pt/array6.C: Same.
9097 * g++.old-deja/g++.pt/dynarray.C: Same.
9098
9099 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9100
9101 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9102
9103 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9104
9105 PR libfortran/67412
9106 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9107 on *-*-solaris2.10.
9108
9109 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9110
9111 * lib/target-supports.exp (check_effective_target_branch_cost):
9112 Accept all x86 targets.
9113
9114 2018-01-12 Martin Liska <mliska@suse.cz>
9115
9116 PR ipa/83054
9117 * g++.dg/warn/pr83054.C: New test.
9118
9119 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9120
9121 * gcc.target/powerpc/spec-barr-1.c: New file.
9122
9123 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9124
9125 PR target/83330
9126 * gcc.target/i386/pr83330.c: New test.
9127
9128 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9129
9130 PR fortran/79383
9131 * gfortran.dg/dtio_31.f03: New test.
9132 * gfortran.dg/dtio_32.f03: New test.
9133
9134 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9135
9136 PR c++/43486
9137 * g++.dg/wrappers: New subdirectory.
9138 * g++.dg/wrappers/README: New file.
9139 * g++.dg/wrappers/alloc.C: New test case.
9140 * g++.dg/wrappers/cow-istream-string.C: New test case.
9141 * g++.dg/wrappers/cp-stdlib.C: New test case.
9142 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9143 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9144
9145 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9146
9147 PR middle-end/83718
9148 * g++.dg/torture/pr83718.C: New testcase.
9149
9150 2018-01-11 Martin Jambor <mjambor@suse.cz>
9151
9152 PR ipa/83178
9153 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9154
9155 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9156
9157 PR tree-optimization/83695
9158 * gcc.dg/tree-ssa/pr83695.c: New test.
9159
9160 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9161
9162 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9163 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9164
9165 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9166
9167 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9168 * gcc.target/arm/simd/fp16fml_high.c: New test.
9169 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9170 * lib/target-supports.exp
9171 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9172 check_effective_target_arm_fp16fml_neon_ok,
9173 add_options_for_arm_fp16fml_neon): New procedures.
9174
9175 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9176
9177 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9178 combination tests.
9179
9180 2018-01-11 Richard Biener <rguenther@suse.de>
9181
9182 PR tree-optimization/83435
9183 * gcc.dg/graphite/pr83435.c: New testcase.
9184
9185 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9186 Alan Hayward <alan.hayward@arm.com>
9187 David Sherwood <david.sherwood@arm.com>
9188
9189 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9190
9191 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9192
9193 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9194
9195 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9196
9197 PR target/82096
9198 * gcc.c-torture/compile/pr82096.c: New test.
9199
9200 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9201
9202 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9203
9204 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9205
9206 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9207
9208 2018-01-11 Justin Squirek <squirek@adacore.com>
9209
9210 * gnat.dg/expr_func4.adb: New testcase.
9211
9212 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9213
9214 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9215 testcase.
9216
9217 2018-01-11 Bob Duff <duff@adacore.com>
9218
9219 * gnat.dg/protected_null.adb: New testcase.
9220
9221 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9222
9223 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9224
9225 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9226
9227 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9228
9229 2018-01-11 Justin Squirek <squirek@adacore.com>
9230
9231 * gnat.dg/loopvar.adb: New testcase.
9232
9233 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9234
9235 PR middle-end/83189
9236 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9237
9238 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9239
9240 * gcc.c-torture/compile/pr83575.c: New testcase.
9241
9242 2018-01-10 Michael Collison <michael.collison@arm.com>
9243
9244 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9245 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9246 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9247 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9248 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9249 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9250 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9251 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9252 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9253 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9254 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9255 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9256 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9257 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9258 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9259 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9260
9261 2018-01-10 Michael Collison <michael.collison@arm.com>
9262
9263 * gcc.target/aarch64/sha2.h: New shared testcase.
9264 * gcc.target/aarch64/sha2_1.c: New testcase.
9265 * gcc.target/aarch64/sha2_2.c: New testcase.
9266 * gcc.target/aarch64/sha2_3.c: New testcase.
9267 * gcc.target/aarch64/sha3.h: New shared testcase.
9268 * gcc.target/aarch64/sha3_1.c: New testcase.
9269 * gcc.target/aarch64/sha3_2.c: New testcase.
9270 * gcc.target/aarch64/sha3_3.c: New testcase.
9271
9272 2018-01-10 Michael Collison <michael.collison@arm.com>
9273
9274 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9275
9276 2018-01-10 Martin Sebor <msebor@redhat.com>
9277
9278 PR tree-optimization/83781
9279 * gcc.dg/strlenopt-42.c: New test.
9280
9281 2018-01-11 Martin Sebor <msebor@gmail.com>
9282 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9283
9284 PR tree-optimization/83501
9285 PR tree-optimization/81703
9286
9287 * gcc.dg/strlenopt-39.c: New test-case.
9288 * gcc.dg/pr81703.c: Likewise.
9289
9290 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9291
9292 * gnat.dg/atomic10.adb: New test.
9293
9294 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9295
9296 PR fortran/82367
9297 * gfortran.dg/deferred_character_18.f90: New test.
9298
9299 2018-01-10 Martin Sebor <msebor@redhat.com>
9300
9301 PR tree-optimization/83671
9302 * gcc.dg/strlenopt-40.c: New test.
9303 * gcc.dg/strlenopt-41.c: New test.
9304
9305 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9306
9307 PR fortran/83093
9308 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9309
9310 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9311
9312 PR target/83399
9313 * gcc.target/powerpc/pr83399.c: New test.
9314
9315 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9316
9317 PR c++/43486
9318 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9319 to reflect that the arguments are correctly underlined.
9320 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9321 for globals, params, locals and literals.
9322 (test_sizeof): Directly test the location of "sizeof", rather than
9323 when used in compound expressions.
9324 (test_alignof): Likewise for "alignof".
9325 (test_string_literals): Likewise for string literals.
9326 (test_numeric_literals): Likewise for numeric literals.
9327 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9328 (test_typeid): Likewise for typeid.
9329 (test_unary_plus): New.
9330 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9331 format strings.
9332
9333 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9334
9335 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9336
9337 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9338
9339 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9340
9341 2018-01-10 Marek Polacek <polacek@redhat.com>
9342
9343 PR c++/82541
9344 * g++.dg/warn/Wduplicated-branches4.C: New test.
9345
9346 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9347
9348 PR c++/81327
9349 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9350 cast to void *.
9351
9352 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9353
9354 PR c++/81055
9355 * g++.dg/cpp0x/new2.C: New.
9356
9357 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9358
9359 PR target/83735
9360 * gcc.target/i386/pr83735.c: New test.
9361
9362 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9363
9364 * lib/target-supports.exp (check_effective_target_branch_cost):
9365 New function.
9366 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9367 * gcc.dg/pr21643.c: Likewise.
9368 * gcc.dg/pr46309.c: Likewise.
9369 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9370 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9371 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9372 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9373 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9374 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9375 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9376 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9377 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9378 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9379 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9380 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9381 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9382 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9383
9384 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9385
9386 PR target/83629
9387 * gcc.target/powerpc/pr83629.c: New testcase.
9388
9389 2018-01-10 Richard Biener <rguenther@suse.de>
9390
9391 PR testsuite/78768
9392 * gcc.dg/pr78768.c: Un-XFAIL.
9393
9394 2018-01-10 Richard Biener <rguenther@suse.de>
9395
9396 PR debug/82425
9397 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9398
9399 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9400
9401 PR tree-optimization/83753
9402 * gcc.dg/torture/pr83753.c: New test.
9403
9404 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9405
9406 * gcc.target/i386/avx2-gather-1.c: Add -march.
9407 * gcc.target/i386/avx2-gather-2.c: Add -march.
9408 * gcc.target/i386/avx2-gather-3.c: Add -march.
9409 * gcc.target/i386/avx2-gather-4.c: Add -march.
9410 * gcc.target/i386/avx2-gather-5.c: Add -march.
9411 * gcc.target/i386/avx2-gather-6.c: Add -march.
9412 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9413 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9414 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9415 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9416 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9417 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9418 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9419 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9420 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9421 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9422
9423 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9424
9425 PR target/78585:
9426 * gcc.target/i386/pr78585.c: New test.
9427
9428 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9429
9430 PR c++/83734
9431 * g++.dg/cpp0x/pr83734.C: New test.
9432
9433 2018-01-09 Carl Love <cel@us.ibm.com>
9434
9435 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9436 vec_mergeo builtins with float, double, long long, unsigned long long,
9437 bool long long arguments.
9438 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9439 vec_float2 with double arguments.
9440 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9441 vec_mergew and vec_mergow builtins.
9442
9443 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9444
9445 PR fortran/83742
9446 * gfortran.dg/contiguous_6.f90: New test.
9447
9448 2018-01-09 Richard Biener <rguenther@suse.de>
9449
9450 PR tree-optimization/83668
9451 * gcc.dg/graphite/pr83668.c: New testcase.
9452
9453 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9454
9455 PR tree-optimization/64811
9456 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9457 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9458 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9459 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9460 New tests.
9461 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9462
9463 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9464
9465 PR target/79883
9466 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9467
9468 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9469
9470 PR target/82641
9471 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9472 no NEON and require softfp or hard float-abi.
9473 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9474
9475 2018-01-09 Richard Biener <rguenther@suse.de>
9476
9477 PR tree-optimization/83572
9478 * gcc.dg/graphite/pr83572.c: New testcase.
9479
9480 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9481
9482 PR target/83507
9483 * gcc.dg/sms-13.c: New test.
9484
9485 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9486
9487 PR fortran/83741
9488 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9489
9490 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9491 Monk Chiang <sh.chiang04@gmail.com>
9492
9493 * gcc.target/riscv/save-restore-1.c: New.
9494
9495 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9496
9497 PR target/83677
9498 * gcc.target/powerpc/pr83677.c: New file.
9499
9500 2018-01-08 Jeff Law <law@redhat.com>
9501
9502 PR rtl-optimizatin/81308
9503 * g++.dg/pr81308-1.C: New test.
9504 * g++.dg/pr81308-2.C: New test.
9505
9506 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9507
9508 PR target/83663 - Revert r255946
9509 * gcc.target/aarch64/vect-slp-dup.c: New.
9510
9511 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9512
9513 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9514 combination tests.
9515
9516 2018-01-08 Richard Biener <rguenther@suse.de>
9517
9518 PR tree-optimization/83563
9519 * gcc.dg/graphite/pr83563.c: New testcase.
9520
9521 2018-01-08 Richard Biener <rguenther@suse.de>
9522
9523 PR middle-end/83713
9524 * g++.dg/torture/pr83713.C: New testcase.
9525
9526 2018-01-08 Tom de Vries <tom@codesourcery.com>
9527
9528 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9529
9530 2018-01-08 Richard Biener <rguenther@suse.de>
9531
9532 PR tree-optimization/83685
9533 * gcc.dg/torture/pr83685.c: New testcase.
9534
9535 2018-01-08 Richard Biener <rguenther@suse.de>
9536
9537 PR lto/83719
9538 * gcc.dg/lto/pr83719_0.c: New testcase.
9539
9540 2018-01-08 Tom de Vries <tom@codesourcery.com>
9541
9542 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9543 * gcc.dg/graphite/run-id-1.c: Same.
9544 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9545
9546 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9547
9548 PR fortran/83611
9549 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9550 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9551 * gfortran.dg/pdt_27.f03: New test.
9552
9553 PR fortran/83731
9554 * gfortran.dg/pdt_28.f03: New test.
9555
9556 2018-01-08 Tom de Vries <tom@codesourcery.com>
9557
9558 * c-c++-common/builtins.c: Require effective target alloca.
9559 * gcc.dg/Wrestrict.c: Same.
9560 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9561
9562 2018-01-08 Richard Biener <rguenther@suse.de>
9563
9564 PR middle-end/83580
9565 * gcc.dg/torture/pr83580.c: New testcase.
9566
9567 2018-01-08 Richard Biener <rguenther@suse.de>
9568
9569 PR middle-end/83517
9570 * gcc.dg/pr83517.c: New testcase.
9571
9572 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9573
9574 PR middle-end/81897
9575 * gcc.dg/uninit-pr81897.c: New test.
9576
9577 2018-01-06 Martin Sebor <msebor@redhat.com>
9578
9579 PR tree-optimization/83640
9580 * gcc.dg/Wrestrict-6.c: New test.
9581 * gcc.dg/pr83640.c: New test.
9582
9583 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9584
9585 * gcc.target/aarch64/reg-alloc-1.c: New test.
9586
9587 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9588
9589 PR fortran/50892
9590 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9591
9592 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9593
9594 PR debug/83480
9595 * gcc.dg/pr83480.c: New test.
9596
9597 PR rtl-optimization/83682
9598 * gcc.target/i386/pr83682.c: New test.
9599
9600 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9601
9602 PR fortran/78534
9603 PR fortran/66310
9604 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9605 * gfortran.dg/dependency_49.f90: Likewise.
9606 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9607 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9608 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9609 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9610 * gfortran.dg/string_1_lp64.f90: New test.
9611 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9612 * gfortran.dg/string_3_lp64.f90: New test.
9613
9614 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9615
9616 PR target/83604
9617 * gcc.target/i386/sse-26.c: New test.
9618
9619 PR target/83604
9620 * gcc.target/i386/pr83604.c: New test.
9621
9622 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9623
9624 * gcc.dg/vect/vect-align-4.c: New test.
9625 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9626 and redefine as a structure with an unaligned member "b".
9627 (foo): Update accordingly.
9628
9629 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9630
9631 PR target/82439
9632 * gcc.target/aarch64/bics_5.c: New test.
9633 * gcc.target/arm/bics_5.c: Likewise.
9634
9635 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9636
9637 PR tree-optimization/83605
9638 * gcc.dg/pr83605.c: New test.
9639
9640 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9641
9642 PR target/83554
9643 * gcc.target/i386/pr83554.c: New test.
9644
9645 PR ipa/82352
9646 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9647 long unsigned int.
9648
9649 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9650
9651 PR fortran/83683
9652 PR fortran/45689
9653 * gfortran.dg/eoshift_8.f90: New test.
9654 * gfortran.dg/simplify_eoshift_1.f90: New test.
9655
9656 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9657
9658 PR debug/83585
9659 * gcc.dg/pr83585.c: New test.
9660
9661 2018-01-04 Nathan Sidwell <nathan@acm.org>
9662
9663 PR c++/83667
9664 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9665
9666 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9667
9668 PR debug/83666
9669 * gcc.dg/pr83666.c: New test.
9670
9671 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9672
9673 PR target/83628
9674 * gcc.target/alpha/pr83628-1.c: New test.
9675 * gcc.target/alpha/pr83628-2.c: Ditto.
9676
9677 2018-01-04 Martin Liska <mliska@suse.cz>
9678
9679 PR ipa/82352
9680 * g++.dg/ipa/pr82352.C: New test.
9681
9682 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9683
9684 * gcc.dg/vect-opt-info-1.c: Moved to ...
9685 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9686 vect_int targets, use dg-additional-options instead of dg-options and
9687 use relative line numbers instead of absolute.
9688
9689 2018-01-03 Martin Sebor <msebor@redhat.com>
9690
9691 PR tree-optimization/83655
9692 * gcc.dg/Wrestrict-5.c: New test.
9693 * c-c++-common/builtins.c: New test.
9694
9695 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9696 Alan Hayward <alan.hayward@arm.com>
9697 David Sherwood <david.sherwood@arm.com>
9698
9699 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9700 (main): Call it.
9701
9702 2018-01-03 Jeff Law <law@redhat.com>
9703
9704 PR target/83641
9705 * gcc.target/i386/stack-check-17.c: New test.
9706 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9707
9708 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9709
9710 PR debug/83621
9711 * gcc.dg/pr83621.c: New test.
9712
9713 PR debug/83645
9714 * gcc.dg/pr83645.c: New test.
9715
9716 2018-01-03 Martin Sebor <msebor@redhat.com>
9717
9718 PR tree-optimization/83603
9719 * gcc.dg/Wrestrict-4.c: New test.
9720
9721 PR c/83559
9722 * gcc.dg/const-2.c: New test.
9723 * gcc.dg/pure-3.c: New test.
9724
9725 2018-01-03 Martin Sebor <msebor@redhat.com>
9726
9727 * gcc.dg/Wrestrict-3.c: New test.
9728
9729 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9730
9731 PR c++/83555
9732 * g++.dg/opt/pr83555.C: New test.
9733 * g++.dg/ubsan/pr83555.C: New test.
9734
9735 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9736
9737 PR c/82050
9738 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9739 the !CHECKING_P case by expecting a note.
9740 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9741 a note for the !CHECKING_P case, and move the return statement
9742 outside of #if CHECKING_P guard.
9743
9744 2018-01-03 Jeff Law <law@redhat.com>
9745
9746 PR middle-end/83654
9747 * gcc.target/i386/stack-check-18.c: New test.
9748 * gcc.target/i386/stack-check-19.c: New test.
9749
9750 2018-01-03 Martin Sebor <msebor@redhat.com>
9751
9752 PR tree-optimization/83501
9753 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9754
9755 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9756
9757 PR tree-optimization/83501
9758 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9759
9760 2018-01-03 Nathan Sidwell <nathan@acm.org>
9761
9762 PR c++/83667
9763 * g++.dg/ipa/pr83667.C: New.
9764
9765 2018-01-03 Martin Liska <mliska@suse.cz>
9766
9767 PR tree-optimization/83593
9768 * gcc.dg/pr83593.c: New test.
9769
9770 2018-01-03 Martin Liska <mliska@suse.cz>
9771
9772 PR ipa/83549
9773 * g++.dg/ipa/pr83549.C: New test.
9774
9775 2018-01-03 Marek Polacek <polacek@redhat.com>
9776
9777 PR c++/83592
9778 * g++.dg/warn/mvp2.C: New test.
9779
9780 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9781
9782 PR preprocessor/83602
9783 * g++.dg/cpp/pr83602.C: New test.
9784
9785 PR c++/83634
9786 * g++.dg/parse/pr83634.C: New test.
9787
9788 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9789
9790 PR fortran/83664
9791 * gfortran.dg/eoshift_7.f90: New test.
9792
9793 2018-01-03 Jan Beulich <jbeulich@suse.com>
9794
9795 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
9796 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
9797
9798 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9799
9800 Update copyright years.
9801
9802 2018-01-03 Martin Liska <mliska@suse.cz>
9803
9804 PR ipa/83594
9805 * gcc.dg/ipa/pr83594.c: New test.
9806
9807 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9808 Alan Hayward <alan.hayward@arm.com>
9809 David Sherwood <david.sherwood@arm.com>
9810
9811 * gcc.dg/vect-opt-info-1.c: New test.
9812
9813 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9814
9815 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
9816 floorf128, truncf128, and roundf128.
9817 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
9818 optimizations added in match.pd.
9819 * gcc.target/powerpc/float128-hw6.c: Likewise.
9820 * gcc.target/powerpc/float128-hw7.c: Likewise.
9821 * gcc.target/powerpc/float128-hw8.c: Likewise.
9822 * gcc.target/powerpc/float128-hw9.c: Likewise.
9823 * gcc.target/powerpc/float128-hw10.c: Likewise.
9824 * gcc.target/powerpc/float128-hw11.c: Likewise.
9825
9826 2018-01-02 Jakub Jelinek <jakub@redhat.com>
9827
9828 PR c++/83556
9829 * g++.dg/cpp0x/pr83556.C: New test.
9830
9831 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9832
9833 PR fortran/45689
9834 PR fortran/83650
9835 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
9836 * gfortran.dg/simplify_cshift_4.f90: New test.
9837
9838 2018-01-02 Marek Polacek <polacek@redhat.com>
9839
9840 PR c++/81860
9841 * g++.dg/cpp0x/inh-ctor30.C: New test.
9842
9843 PR c++/83644
9844 * g++.dg/cpp1z/pr83644.C: New test.
9845
9846 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
9847
9848 PR fortran/83076
9849 * gfortran.dg/coarray_45.f90: New test.
9850
9851 PR fortran/83319
9852 * gfortran.dg/coarray_46.f90: New test.
9853
9854 2018-01-01 Jakub Jelinek <jakub@redhat.com>
9855
9856 PR tree-optimization/83581
9857 * gcc.dg/pr83581.c: New test.
9858
9859 PR c/83595
9860 * gcc.dg/pr83595.c: New test.
9861
9862 PR middle-end/83608
9863 * g++.dg/opt/pr83608.C: New test.
9864
9865 PR middle-end/83609
9866 * gcc.dg/pr83609.c: New test.
9867 * g++.dg/opt/pr83609.C: New test.
9868
9869 PR middle-end/83623
9870 * gcc.dg/pr83623.c: New test.
9871
9872 * gcc.target/i386/i386.exp
9873 (check_effective_target_avx512vpopcntdqvl): New proc.
9874 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
9875 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
9876 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
9877 \f
9878 Copyright (C) 2018 Free Software Foundation, Inc.
9879
9880 Copying and distribution of this file, with or without modification,
9881 are permitted in any medium without royalty provided the copyright
9882 notice and this notice are preserved.