[arm] PR target/82518: Return false in ARRAY_MODE_SUPPORTED_P for BYTES_BIG_ENDIAN...
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2
3 PR target/82518
4 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5 Use check_effective_target_arm_little_endian.
6
7 2018-04-27 Jakub Jelinek <jakub@redhat.com>
8
9 PR tree-optimization/85529
10 * gcc.c-torture/execute/pr85529-1.c: New test.
11 * gcc.c-torture/execute/pr85529-2.c: New test.
12 * gcc.dg/pr85529.c: New test.
13
14 2018-04-26 Maciej W. Rozycki <macro@mips.com>
15
16 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
17 `.dword' in addition to `lw' and `.word'.
18
19 2018-04-26 Maciej W. Rozycki <macro@mips.com>
20
21 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
22
23 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
24
25 * gnat.dg/loop_optimization24.adb: New test.
26
27 2018-04-26 Richard Biener <rguenther@suse.de>
28
29 PR tree-optimization/85116
30 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
31 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
32 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
33 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
34
35 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
36
37 PR target/85473
38 * gcc.target/i386/pr85473-1.c: New test.
39 * gcc.target/i386/pr85473-2.c: New test.
40
41 2018-04-25 Nathan Sidwell <nathan@acm.org>
42 Jakub Jelinek <jakub@redhat.com>
43
44 PR c++/85437
45 PR c++/49171
46 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
47 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
48 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
49 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
50 * g++.dg/cpp0x/pr85437-1.C: New.
51 * g++.dg/cpp0x/pr85437-2.C: New.
52 * g++.dg/cpp0x/pr85437-3.C: New.
53 * g++.dg/cpp0x/pr85437-4.C: New.
54
55 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
56
57 PR fortran/85520
58 * gfortran.dg/pr85520.f90: New test.
59
60 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
61
62 PR target/85512
63 * gcc.dg/pr85512.c: New test.
64
65 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
66
67 PR target/85485
68 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
69 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
70 * gcc.dg/pr85388-1.c (dg-options): Likwise.
71 * gcc.dg/pr85388-2.c (dg-options): Likwise.
72 * gcc.dg/pr85388-3.c (dg-options): Likwise.
73 * gcc.dg/pr85388-4.c (dg-options): Likwise.
74 * gcc.dg/pr85388-5.c (dg-options): Likwise.
75 * gcc.dg/pr85388-6.c (dg-options): Likwise.
76 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
77 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
78 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
79 * gcc.target/i386/cet-label.c (dg-options): Likwise.
80 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
81 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
82 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
83 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
84 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
85 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
86 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
87 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
88 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
89 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
90 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
91 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
92 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
93 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
94 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
95 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
96 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
97 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
98 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
99 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
100 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
101 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
102 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
103 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
104 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
105 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
106 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
107 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
108 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
109 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
110 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
111 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
112 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
113 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
114 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
115 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
116 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
117 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
118 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
119 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
120 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
121 * gcc.target/i386/pr84146.c (dg-options): Likwise.
122 * gcc.target/i386/pr85403.c (dg-options): Likwise.
123 * gcc.target/i386/pr85404.c (dg-options): Likwise.
124 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
125 with -mshstk.
126 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
127 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
128 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
129 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
130 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
131 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
132 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
133 * (dg-options): Likwise.
134 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
135 -mno-cet.
136 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
137 * gcc.target/i386/cet-label-3.c: Removed.
138 * gcc.target/i386/cet-property-3.c: Likwise.
139 * gcc.target/i386/cet-sjlj-7.c: Likwise.
140
141 2018-04-24 Jakub Jelinek <jakub@redhat.com>
142
143 PR target/85511
144 * gcc.target/i386/pr85511.c: New test.
145
146 PR target/85503
147 * g++.dg/ext/pr85503.C: New test.
148
149 PR target/85508
150 * gcc.target/i386/pr85508.c: New test.
151
152 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
153
154 PR tree-optimization/85478
155 * g++.dg/pr85478.C: New test.
156
157 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
158
159 * g++.dg/torture/pr85496.C: New test.
160
161 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
162
163 PR rtl-optimization/85423
164 * gcc.dg/pr85423.c: New test.
165
166 2018-04-20 Martin Sebor <msebor@redhat.com>
167
168 PR c/85365
169 * gcc.dg/Wrestrict-15.c: New test.
170
171 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
172
173 PR target/85456
174 * gcc.target/powerpc/pr85456.c: New test.
175
176 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
177
178 * g++.dg/ext/undef-bool-1.C: Require lp64.
179 * gcc.target/powerpc/undef-bool-2.c: Likewise.
180
181 2018-04-20 Jeff Law <law@redhat.com>
182
183 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
184 stack protector.
185 * gcc.dg/stack-check-6.c: Likewise.
186 * gcc.dg/stack-check-6a.c: Likewise.
187 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
188 * gcc.target/i386/stack-check-18.c: Likewise.
189 * gcc.target/i386/stack-check-19.c: Likewise.
190
191 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
192
193 PR testsuite/85483
194 * gcc.target/aarch64/sve/vcond_1.c: Move to...
195 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
196 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
197 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
198
199 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
200
201 PR target/85469
202 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
203 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
204
205 2018-04-20 Richard Biener <rguenther@suse.de>
206
207 PR middle-end/85475
208 * gcc.dg/torture/pr85475.c: New testcase.
209
210 2018-04-20 Martin Jambor <mjambor@suse.cz>
211
212 ipa/85449
213 * gcc.dg/ipa/pr85449.c: New test.
214
215 2018-04-20 Martin Jambor <mjambor@suse.cz>
216
217 ipa/85447
218 * g++.dg/ipa/pr85447.C: New file.
219 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
220
221 2018-04-20 Jakub Jelinek <jakub@redhat.com>
222
223 PR c++/85462
224 * g++.dg/cpp0x/pr85462.C: New test.
225
226 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
227
228 * gcc.target/i386/pr85404.c: Require CET target.
229
230 2018-04-19 Jakub Jelinek <jakub@redhat.com>
231
232 PR tree-optimization/85467
233 * gcc.dg/pr85467.c: New test.
234
235 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
236
237 PR c++/84611
238 * g++.dg/parse/crash68.C: New.
239
240 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
241
242 PR libgcc/85334
243 * g++.dg/torture/pr85334.C: New test.
244
245 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
246
247 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
248 * g++.dg/diagnostic/pr85464.C: New.
249
250 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
251
252 PR target/85397
253 * gcc.dg/torture/pr85397-1.c: New test.
254 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
255 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
256
257 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
258
259 PR target/85404
260 * gcc.target/i386/pr85404.c: New test.
261
262 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
263
264 PR target/85417
265 * c-c++-common/attr-nocf-check-1.c: Compile with
266 -fcf-protection=none.
267 * c-c++-common/attr-nocf-check-3.c: Likewise.
268 * gcc.dg/march-generic.c: Likewise.
269 * gcc.target/i386/align-limit.c: Likewise.
270 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
271 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
272 * gcc.target/i386/cet-property-2.c: Likewise.
273 * gcc.target/i386/ret-thunk-26.c: Likewise.
274 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
275 targets.
276 * c-c++-common/fcf-protection-2.c: Likewise.
277 * c-c++-common/fcf-protection-3.c: Likewise.
278 * c-c++-common/fcf-protection-5.c: Likewise.
279 * c-c++-common/fcf-protection-6.c: Likewise.
280 * c-c++-common/fcf-protection-7.c: Likewise.
281 * gcc.target/i386/cet-label-3.c: New test.
282 * gcc.target/i386/cet-property-3.c: Likewise.
283 * gcc.target/i386/cet-sjlj-7.c: Likewise.
284 * gcc.target/i386/pr85417-1.c: Likewise.
285 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
286 __x86_indirect_thunk_nt_(r|e)ax
287 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
288 * gcc.target/i386/pr85403.c: Remove dg-error,
289
290 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
291
292 * gcc.target/i386/movdir-1.c: New test.
293
294 2018-04-19 Richard Biener <rguenther@suse.de>
295
296 PR middle-end/85455
297 * gcc.dg/pr85455.c: New testcase.
298
299 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
300
301 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
302 targets.
303 * g++.dg/lto/pr85405b_0.C: Likewise.
304 * g++.dg/lto/pr84805_0.C: Likewise.
305
306 2018-04-18 Martin Liska <mliska@suse.cz>
307
308 PR ipa/83983
309 PR ipa/85391
310 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
311 output.
312
313 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
314
315 PR target/85388
316 * gcc.dg/pr85388-1.c: New test.
317 * gcc.dg/pr85388-2.c: Likewise.
318 * gcc.dg/pr85388-3.c: Likewise.
319 * gcc.dg/pr85388-4.c: Likewise.
320 * gcc.dg/pr85388-5.c: Likewise.
321 * gcc.dg/pr85388-6.c: Likewise.
322
323 2018-04-18 Jan Hubicka <jh@suse.cz>
324 Martin Liska <mliska@suse.cz>
325
326 * g++.dg/lto/pr83121_0.C: Update template.
327 * g++.dg/lto/pr83121_1.C: Update template.
328 * g++.dg/lto/pr84805_0.C: Update template.
329 * g++.dg/lto/pr84805_1.C: Update template.
330 * g++.dg/lto/pr84805_2.C: Update template.
331
332 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
333
334 PR c++/84630
335 * g++.dg/cpp0x/pr84630.C: New.
336
337 2018-04-18 Jakub Jelinek <jakub@redhat.com>
338
339 PR c++/84463
340 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
341 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
342 in two cases. Uncomment two other tests and add expected dg-error for
343 them.
344 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
345 -Wnarrowing diagnostics on some targets for c++11.
346 * g++.dg/parse/array-size2.C: Remove xfail.
347 * g++.dg/cpp0x/constexpr-84463.C: New test.
348
349 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
350
351 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
352 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
353
354 2018-04-17 Jakub Jelinek <jakub@redhat.com>
355
356 PR testsuite/85326
357 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
358 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
359 * g++.dg/other/sve_tls_2.C: Require effective target tls.
360
361 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
362
363 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
364 prevent cascading of errors and change expected error message.
365 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
366 to 64-bit targets.
367 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
368 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
369 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
370 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
371 error message.
372 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
373
374 2018-04-17 Jakub Jelinek <jakub@redhat.com>
375
376 PR target/85430
377 * gcc.dg/pr85430.c: New test.
378
379 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
380
381 PR testsuite/85326
382 * gcc.target/arm/pr54300.C: Move to...
383 * g++.dg/other/pr54300.C: ... Here. Add target directives.
384 * gcc.target/arm/pr55073.C: Move to...
385 * g++.dg/other/pr55073.C: ... Here. Add target directives.
386 * gcc.target/arm/pr56184.C: Move to...
387 * g++.dg/other/pr56184.C: ... Here. Add target directives.
388 * gcc.target/arm/pr59985.C: Move to...
389 * g++.dg/other/pr59985.C: ... Here. Add target directives.
390 * gcc.target/aarch64/pr60675.C: Move to...
391 * g++.dg/other/pr60675.C: ... Here. Add target directives.
392 * gcc.target/aarch64/pr81422.C: Move to...
393 * g++.dg/other/pr81422.C: ... Here. Add target directives.
394 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
395 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
396 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
397 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
398 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
399 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
400 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
401 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
402 * gcc.target/aarch64/sve/tls_2.C: Move to...
403 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
404 * gcc.target/aarch64/pr81414.C: Rename to...
405 * gcc.target/aarch64/pr81414.c: ... This.
406 * gcc.target/aarch64/simd/pr67896.C: Rename to...
407 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
408 messages.
409 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
410 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
411 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
412 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
413 file name.
414
415 2018-04-17 Jakub Jelinek <jakub@redhat.com>
416
417 PR middle-end/85414
418 * gcc.dg/pr85414.c: New test.
419
420 2018-04-17 Martin Jambor <mjambor@suse.cz>
421
422 PR ipa/85421
423 * g++.dg/ipa/pr85421.C: New test.
424
425 2018-04-17 Martin Liska <mliska@suse.cz>
426
427 PR lto/85405
428 * g++.dg/lto/pr85405b_0.C: New test.
429 * g++.dg/lto/pr85405b_1.C: New test.
430
431 2018-04-17 Martin Liska <mliska@suse.cz>
432
433 PR lto/85405
434 * g++.dg/lto/pr85405_0.C: New test.
435 * g++.dg/lto/pr85405_1.C: New test.
436
437 2018-04-17 Martin Liska <mliska@suse.cz>
438
439 PR ipa/85329
440 * g++.dg/ext/pr85329-2.C: New test.
441 * g++.dg/ext/pr85329.C: New test.
442 * gcc.target/i386/mvc12.c: New test.
443
444 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
445
446 PR c++/85039
447 * g++.dg/pr85039-1.C: New.
448 * g++.dg/pr85039-2.C: New.
449 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
450
451 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
452
453 PR target/85080
454 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
455 if the target supports efficient unaligned storage accesses.
456
457 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
458
459 PR target/83660
460 * gcc.target/powerpc/pr83660.C: New test.
461
462 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
463
464 PR target/85403
465 * gcc.target/i386/pr85403.c: New test.
466
467 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
468
469 PR target/84331
470 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
471
472 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
473 Jason Merrill <jason@redhat.com>
474
475 PR c++/85112
476 * g++.dg/cpp0x/pr85112.C: New.
477
478 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
479
480 PR testsuite/85326
481 * g++.dg/ext/undef-bool-1.C: New file.
482 * gcc.target/powerpc/powerpc.exp: Remove .C support.
483 * gcc.target/powerpc/undef-bool-1.C: Remove file.
484
485 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
486
487 PR target/85293
488 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
489 corresponding dg-error clause.
490 * gcc.target/powerpc/pr80098-3.c: Ditto.
491 * gcc.target/powerpc/pr80103-1.c: Delete.
492
493 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
494
495 PR fortran/81773
496 PR fortran/83606
497 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
498 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
499
500 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
501
502 PR fortran/85387
503 * gfortran.dg/implied_do_io_5.f90: New test.
504
505 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
506
507 PR target/83402
508 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
509 several values: positive, negative, and zero.
510 * gcc.target/powerpc/sse2-pslld-1.c: Same.
511 * gcc.target/powerpc/sse2-psllq-1.c: Same.
512
513 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
514
515 PR rtl-optimization/79916
516 * gcc.target/powerpc/pr79916.c: New.
517
518 2018-04-13 Jakub Jelinek <jakub@redhat.com>
519
520 PR rtl-optimization/85393
521 * g++.dg/opt/pr85393.C: New test.
522 * g++.dg/opt/pr85393-aux.cc: New file.
523
524 PR rtl-optimization/85376
525 * gcc.dg/pr85376.c: New test.
526
527 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
528
529 PR rtl-optimization/83852
530 * gcc.dg/pr83852.c: New testcase.
531
532 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
533
534 PR testsuite/85326
535 * gcc.target/s390/pr77822-1.C: Rename to ...
536 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
537 * gcc.target/s390/pr77822-2.c: Add asm scan check.
538 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
539
540 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
541
542 PR lto/71991
543 * gcc.target/i386/pr71991.c: New testcase.
544
545 2018-04-13 Martin Liska <mliska@suse.cz>
546 Jakub Jelinek <jakub@redhat.com>
547
548 PR middle-end/81657
549 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
550 call.
551
552 2018-04-12 David Malcolm <dmalcolm@redhat.com>
553
554 PR c++/85385
555 * g++.dg/diagnostic/macro-arg-count.C: New test.
556
557 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
558
559 PR fortran/83064
560 PR testsuite/85346
561 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
562 array and move test to libgomp/testsuite/libgomp.fortran.
563 * gfortran.dg/do_concurrent_6.f90: New test.
564
565 2018-04-12 Marek Polacek <polacek@redhat.com>
566
567 PR c++/85258
568 * g++.dg/parse/error61.C: New test.
569
570 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
571
572 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
573 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
574
575 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
576
577 PR target/85347
578 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
579 specify -mvsx on gcc command line.
580
581 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
582
583 PR middle-end/84955
584 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
585 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
586
587 2018-04-12 Jakub Jelinek <jakub@redhat.com>
588
589 PR target/85328
590 * gcc.target/i386/pr85328.c: New test.
591
592 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
593
594 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
595
596 2018-04-12 Jakub Jelinek <jakub@redhat.com>
597
598 PR rtl-optimization/85342
599 * gcc.target/i386/pr85342.c: New test.
600
601 2018-04-11 Jason Merrill <jason@redhat.com>
602
603 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
604 if ulimit -v is set.
605
606 2018-04-11 Bin Cheng <bin.cheng@arm.com>
607
608 PR testsuite/85190
609 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
610
611 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
612
613 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
614 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
615
616 2018-04-11 Jakub Jelinek <jakub@redhat.com>
617
618 PR c++/70808
619 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
620 effective target.
621
622 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
623
624 PR target/84301
625 * gcc.target/i386/pr84301.c: New test.
626
627 2018-04-11 Jakub Jelinek <jakub@redhat.com>
628
629 PR tree-optimization/85331
630 * gcc.c-torture/execute/pr85331.c: New test.
631
632 2018-04-11 Marek Polacek <polacek@redhat.com>
633
634 PR c++/85032
635 * g++.dg/cpp0x/pr51225.C: Adjust error message.
636 * g++.dg/cpp1z/constexpr-if21.C: New test.
637
638 2018-04-11 Jakub Jelinek <jakub@redhat.com>
639
640 PR target/85281
641 * gcc.target/i386/pr85281.c: New test.
642
643 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
644
645 PR rtl-optimization/84659
646 * gcc.dg/pr84659.c: New test.
647
648 2018-04-11 Jakub Jelinek <jakub@redhat.com>
649
650 PR debug/85302
651 * g++.dg/debug/dwarf2/pr85302.C: New test.
652
653 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
654
655 PR target/85261
656 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
657 into register.
658
659 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
660
661 PR c++/70808
662 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
663
664 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
665
666 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
667 * gcc.target/powerpc/dimode_off.c: Ditto.
668 * gcc.target/powerpc/tfmode_off.c: Ditto.
669 * gcc.target/powerpc/timode_off.c: Ditto.
670
671 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
672
673 * gcc.target/powerpc/vec-ldl-1.c: New test.
674 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
675 corrections to ABI implementation.
676
677 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
678
679 PR target/85056
680 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
681
682 2018-04-10 Jakub Jelinek <jakub@redhat.com>
683
684 PR rtl-optimization/85300
685 * gcc.dg/pr85300.c: New test.
686
687 2018-04-10 David Malcolm <dmalcolm@redhat.com>
688
689 PR c++/85110
690 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
691 where we now show the pertinent parameter.
692 * g++.dg/diagnostic/aka2.C: Likewise.
693 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
694
695 2018-04-10 Jakub Jelinek <jakub@redhat.com>
696
697 PR fortran/85313
698 * gfortran.dg/gomp/pr85313.f90: New test.
699
700 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
701
702 PR c++/24314
703 * g++.dg/parse/template29.C: New.
704
705 2018-04-10 Bin Cheng <bin.cheng@arm.com>
706
707 PR testsuite/85190
708 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
709
710 2018-04-10 Jakub Jelinek <jakub@redhat.com>
711
712 PR target/85177
713 PR target/85255
714 * gcc.target/i386/avx512f-pr85177.c: New test.
715 * gcc.target/i386/avx512f-pr85255.c: New test.
716
717 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
718
719 PR tree-optimization/85286
720 * gcc.dg/vect/pr85286.c: New test.
721
722 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
723
724 PR target/85173
725 * gcc.target/arm/pr85173.c: New test.
726
727 2018-04-10 Jakub Jelinek <jakub@redhat.com>
728
729 PR lto/85248
730 * gcc.dg/lto/pr85248_0.c: New test.
731 * gcc.dg/lto/pr85248_1.c: New test.
732
733 2018-04-09 Jan Hubicka <jh@suse.cz>
734
735 PR lto/85078
736 * g++.dg/torture/pr85078.C: New.
737
738 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
739
740 PR c++/85227
741 * g++.dg/cpp1z/decomp44.C: New.
742 * g++.dg/cpp1z/decomp45.C: Likewise.
743
744 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
745
746 PR fortran/83064
747 * gfortran.dg/do_concurrent_5.f90: New test.
748 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
749 message.
750
751 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
752
753 PR fortran/51260
754 * gfortran.dg/parameter_array_element_3.f90: New test.
755
756 2018-04-09 Jakub Jelinek <jakub@redhat.com>
757
758 PR c++/85194
759 * g++.dg/cpp1z/decomp43.C: New test.
760
761 PR rtl-optimization/80463
762 * g++.dg/pr80463.C: Add -w to dg-options.
763
764 2018-04-09 Richard Biener <rguenther@suse.de>
765
766 PR tree-optimization/85284
767 * gcc.dg/torture/pr85284.c: New testcase.
768
769 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
770
771 PR rtl-optimization/80463
772 PR rtl-optimization/83972
773 PR rtl-optimization/83480
774
775 * gcc.dg/pr80463.c: New test.
776 * g++.dg/pr80463.C: Likewise.
777 * gcc.dg/pr83972.c: Likewise.
778
779 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
780
781 PR rtl-optimization/83913
782 * gcc.dg/pr83913.c: New test.
783
784 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
785
786 PR rtl-optimization/83962
787 * gcc.dg/pr83962.c: New test.
788
789 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
790
791 PR rtl-optimization/83530
792 * gcc.dg/pr83530.c: New test.
793
794 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
795
796 PR middle-end/82976
797 * gfortran.dg/realloc_on_assign_16a.f90: New test.
798
799 2018-04-07 Jakub Jelinek <jakub@redhat.com>
800
801 PR tree-optimization/85257
802 * gcc.dg/pr85257.c: New test.
803
804 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
805
806 * g++.dg/opt/pr85196.C: New test.
807
808 2018-04-06 David Malcolm <dmalcolm@redhat.com>
809
810 PR c++/84269
811 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
812 std::tuple here since they need C++11.
813 * g++.dg/lookup/missing-std-include-8.C: New test.
814 * g++.dg/lookup/missing-std-include.C: Move std::array and
815 std::tuple test to missing-std-include-6.C to avoid failures
816 with C++98.
817
818 2018-04-06 Jakub Jelinek <jakub@redhat.com>
819
820 PR debug/85252
821 * gcc.dg/debug/pr85252.c: New test.
822
823 PR rtl-optimization/84872
824 * gcc.dg/graphite/pr84872.c: New test.
825
826 PR c++/85210
827 * g++.dg/cpp1z/decomp42.C: New test.
828
829 2018-04-06 David Malcolm <dmalcolm@redhat.com>
830
831 PR c++/85021
832 * g++.dg/lookup/missing-std-include-7.C: New test.
833
834 2018-04-06 Tamar Christina <tamar.christina@arm.com>
835
836 * gcc.dg/struct-simple.c: Revert r254862.
837 * lib/target-supports.exp
838 (check_effective_target_word_mode_no_slow_unalign): Likewise.
839
840 2018-04-06 Richard Biener <rguenther@suse.de>
841
842 PR middle-end/85244
843 * gcc.dg/torture/pr85244-1.c: New testcase.
844 * gcc.dg/torture/pr85244-2.c: Likewise.
845
846 2018-04-06 Jakub Jelinek <jakub@redhat.com>
847
848 PR sanitizer/85213
849 * c-c++-common/ubsan/pr85213.c: New test.
850
851 2018-04-06 Richard Biener <rguenther@suse.de>
852
853 PR middle-end/85180
854 * gcc.dg/pr85180.c: New testcase.
855
856 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
857
858 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
859 to trigger the optimization. Do some cleanup and function
860 renaming. Add more test functions.
861
862 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
863
864 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
865 options.
866 * gcc.target/s390/hotpatch-1.c: Skip when building without
867 optimization.
868 * gcc.target/s390/hotpatch-10.c: Likewise.
869 * gcc.target/s390/hotpatch-11.c: Likewise.
870 * gcc.target/s390/hotpatch-12.c: Likewise.
871 * gcc.target/s390/hotpatch-13.c: Likewise.
872 * gcc.target/s390/hotpatch-14.c: Likewise.
873 * gcc.target/s390/hotpatch-15.c: Likewise.
874 * gcc.target/s390/hotpatch-16.c: Likewise.
875 * gcc.target/s390/hotpatch-17.c: Likewise.
876 * gcc.target/s390/hotpatch-18.c: Likewise.
877 * gcc.target/s390/hotpatch-19.c: Likewise.
878 * gcc.target/s390/hotpatch-2.c: Likewise.
879 * gcc.target/s390/hotpatch-3.c: Likewise.
880 * gcc.target/s390/hotpatch-4.c: Likewise.
881 * gcc.target/s390/hotpatch-5.c: Likewise.
882 * gcc.target/s390/hotpatch-6.c: Likewise.
883 * gcc.target/s390/hotpatch-7.c: Likewise.
884 * gcc.target/s390/hotpatch-8.c: Likewise.
885 * gcc.target/s390/hotpatch-9.c: Likewise.
886
887 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
888
889 * c-c++-common/Wattributes.c: Disable warning for s390* target and
890 check for an error instead.
891 * gcc.dg/Wattributes-6.c: Likewise.
892
893 2018-04-05 Jakub Jelinek <jakub@redhat.com>
894
895 PR c++/85209
896 * g++.dg/cpp1z/decomp39.C: New test.
897 * g++.dg/cpp1z/decomp40.C: New test.
898
899 PR c++/85208
900 * g++.dg/cpp1z/decomp41.C: New test.
901
902 PR middle-end/85195
903 * gcc.dg/pr85195.c: New test.
904
905 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
906
907 PR c++/80956
908 * g++.dg/cpp0x/initlist100.C: New.
909 * g++.dg/cpp0x/initlist101.C: Likewise.
910
911 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
912
913 PR c++/84792
914 * g++.dg/other/pr84792-1.C: New.
915 * g++.dg/other/pr84792-2.C: Likewise.
916
917 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
918
919 PR target/85193
920 * gcc.target/i386/pr85193.c: New test.
921
922 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
923
924 PR c++/84979
925 * g++.dg/concepts/pr84979.C: New.
926 * g++.dg/concepts/pr84979-2.C: New.
927 * g++.dg/concepts/pr84979-3.C: New.
928
929 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
930
931 PR c++/80026
932 * g++.dg/cpp0x/variadic174.C: New.
933
934 2018-04-04 Jakub Jelinek <jakub@redhat.com>
935
936 PR inline-asm/85172
937 * g++.dg/ext/builtin13.C: New test.
938 * g++.dg/ext/atomic-4.C: New test.
939
940 PR c++/85146
941 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
942 * g++.dg/ext/bases3.C: New test.
943
944 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
945
946 PR target/85203
947 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
948 to match a single insn of the baz function. Move scan directives at
949 the end of the file below the functions they are trying to test for
950 better readability.
951 * gcc.target/arm/cmse/cmse-16.c: New testcase.
952
953 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
954
955 PR rtl-optimization/84878
956 * gcc.target/powerpc/pr84878.c: New test.
957
958 2018-04-04 Michael Matz <matz@suse.de>
959
960 * gcc.dg/Wstringop-overflow-4.c: New test.
961 * c-c++-common/Wstringop-truncation-4.c: Adjust.
962
963 2018-04-04 Jakub Jelinek <jakub@redhat.com>
964
965 PR testsuite/85189
966 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
967 for the diagnostics of overridden functions. Adjust for new wording.
968
969 2018-04-04 Richard Biener <rguenther@suse.de>
970
971 PR lto/85176
972 * g++.dg/lto/pr85176_0.C: New testcase.
973
974 2018-04-04 Richard Biener <rguenther@suse.de>
975
976 PR testsuite/85191
977 * lib/target-supports.exp (check_effective_target_vect_perm_short):
978 Fix typo.
979
980 2018-04-04 Martin Liska <mliska@suse.cz>
981
982 PR sanitizer/85174
983 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
984 and msdata as a workaround for powerpc.
985
986 2018-04-04 Richard Biener <rguenther@suse.de>
987
988 PR tree-optimization/85168
989 * gcc.dg/torture/pr85168.c: New testcase.
990
991 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
992
993 PR c++/84943
994 * g++.dg/pr84943.C: New.
995 * g++.dg/pr84943-2.C: New.
996
997 2018-04-03 Jakub Jelinek <jakub@redhat.com>
998
999 PR rtl-optimization/85167
1000 * gcc.dg/pr85167.c: New test.
1001
1002 PR tree-optimization/85156
1003 * c-c++-common/pr85156.c: New test.
1004 * gcc.c-torture/execute/pr85156.c: New test.
1005
1006 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
1007
1008 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
1009 * gcc.target/powerpc/undef-bool-1.C: New file.
1010 * gcc.target/powerpc/undef-bool-2.c: New file.
1011
1012 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
1013
1014 PR c++/84768
1015 * g++.dg/cpp1z/class-deduction52.C: New.
1016
1017 2018-04-03 Jakub Jelinek <jakub@redhat.com>
1018
1019 PR c++/85147
1020 * g++.dg/cpp0x/pr85147.C: New test.
1021
1022 PR c++/85140
1023 * g++.dg/cpp0x/gen-attrs-64.C: New test.
1024
1025 PR c++/85134
1026 * g++.dg/gomp/pr85134.C: New test.
1027 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
1028
1029 PR target/85169
1030 * gcc.c-torture/execute/pr85169.c: New test.
1031 * gcc.target/i386/avx512f-pr85169.c: New test.
1032 * gcc.target/i386/avx512bw-pr85169.c: New test.
1033
1034 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1035
1036 PR target/85126
1037 * gcc.target/powerpc/pr69946: Adjust comment. Remove
1038 scan-assembler-times clause.
1039
1040 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
1041
1042 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
1043 dg-additional-options.
1044
1045 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
1046
1047 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
1048
1049 2018-04-03 Richard Biener <rguenther@suse.de>
1050
1051 PR testsuite/85154
1052 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
1053
1054 2018-04-02 Jim Wilson <jimw@sifive.com>
1055
1056 * gcc.target/riscv/pr84660.c: New.
1057 * gcc.target/riscv/shift-and-1.c: New.
1058 * gcc.target/riscv/shift-and-2.c: New.
1059
1060 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
1061
1062 PR fortran/85102
1063 * gfortran.dg/array_simplify_2.f90: New test.
1064
1065 2018-04-01 Jakub Jelinek <jakub@redhat.com>
1066
1067 PR middle-end/85090
1068 * gcc.target/i386/avx512f-pr85090-1.c: New test.
1069 * gcc.target/i386/avx512f-pr85090-2.c: New test.
1070 * gcc.target/i386/avx512f-pr85090-3.c: New test.
1071 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
1072 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
1073
1074 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
1075
1076 PR c++/85027
1077 * g++.dg/pr85027.C: New.
1078
1079 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
1080
1081 PR target/83315
1082 * gcc.target/powerpc/sse-maxps-2.c: New test.
1083 * gcc.target/powerpc/sse-minps-2.c: New test.
1084
1085 2018-03-30 Jakub Jelinek <jakub@redhat.com>
1086
1087 PR c++/84791
1088 * g++.dg/gomp/pr84791.C: New test.
1089
1090 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
1091
1092 PR fortran/84931
1093 * gfortran.dg/array_constructor_53.f90: New test.
1094
1095 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1096
1097 PR fortran/85130
1098 * gfortran.dg/substr_6.f90: Remove illegal test for
1099 out-of-bounds substring.
1100
1101 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1102
1103 PR fortran/85111
1104 * gfortran.dg/zero_sized_10.f90: New test.
1105
1106 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1107
1108 PR c++/84269
1109 * g++.dg/lookup/missing-std-include-6.C: New test.
1110 * g++.dg/lookup/missing-std-include.C: Add std::pair and
1111 std::tuple tests.
1112 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
1113 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
1114 <cstring>, <cassert>, and <cstdlib>.
1115
1116 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
1117
1118 PR inline-asm/84985
1119 * gcc.target/i386/pr84985.c: New.
1120
1121 2018-03-29 David Malcolm <dmalcolm@redhat.com>
1122
1123 PR c++/85110
1124 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
1125
1126 2018-03-29 Jakub Jelinek <jakub@redhat.com>
1127
1128 PR c++/85108
1129 * g++.dg/warn/Wunused-var-31.C: New test.
1130
1131 PR c/85094
1132 * c-c++-common/Wduplicated-branches-14.c: New test.
1133
1134 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
1135
1136 PR c++/84606
1137 * g++.dg/cpp0x/pr84606.C: New.
1138
1139 2018-03-29 Carl Love <cel@us.ibm.com>
1140
1141 Revert
1142 2017-09-27 Carl Love <cel@us.ibm.com>
1143
1144 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
1145 for the __builtin_fctid and __builtin_fctiw.
1146
1147 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
1148
1149 PR target/84912
1150 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
1151 deleted builtin function.
1152 (div_weuo): Likewise.
1153 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
1154 (div_deuo): Likewise.
1155
1156 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
1157
1158 PR c++/85028
1159 * g++.dg/other/default13.C: New.
1160
1161 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1162
1163 PR target/85095
1164 * gcc.target/i386/pr85095-1.c: New test.
1165 * gcc.target/i386/pr85095-2.c: New test.
1166 * gcc.c-torture/execute/pr85095.c: New test.
1167
1168 PR tree-optimization/82004
1169 * gcc.dg/pr82004.c: New test.
1170
1171 2018-03-28 Jakub Jelinek <jakub@redhat.com>
1172 Martin Liska <mliska@suse.cz>
1173
1174 PR sanitizer/85081
1175 * g++.dg/asan/pr85081.C: New test.
1176
1177 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
1178
1179 PR c++/84789
1180 * g++.dg/template/pr84789.C: Adjust for testing with
1181 -fconcepts too.
1182
1183 PR c++/84973
1184 * g++.dg/template/pr84973.C: New.
1185 * g++.dg/template/pr84973-2.C: New.
1186 * g++.dg/template/pr84973-3.C: New.
1187
1188 PR c++/84968
1189 * g++.dg/eh/pr84968.C: New.
1190
1191 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1192
1193 PR target/84914
1194 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
1195 long double multiply/divide uses the correct function.
1196 * gcc.target/powerpc/mulkc-3.c: Likewise.
1197 * gcc.target/powerpc/divkc-2.c: Likewise.
1198 * gcc.target/powerpc/divkc-3.c: Likewise.
1199
1200 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1201
1202 PR c++/85067
1203 * g++.dg/cpp0x/defaulted51.C: New.
1204 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
1205
1206 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1207
1208 PR c++/85077
1209 * g++.dg/ext/vector35.C: New test.
1210
1211 PR c++/85061
1212 * g++.dg/ext/builtin-offsetof3.C: New test.
1213
1214 PR c++/85076
1215 * g++.dg/cpp1y/pr85076.C: New test.
1216
1217 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1218
1219 PR fortran/85084
1220 * gfortran.dg/matmul_rank_1.f90: New test.
1221
1222 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
1223 Harald Anlauf <anlauf@gmx.de>
1224
1225 * gfortran.dg/structure_constructor_15.f90: New test.
1226
1227 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
1228
1229 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
1230 for the diagnostics of overridden functions. Adjust for new wording.
1231 * g++.dg/cpp0x/implicit1.C: Likewise.
1232 * g++.dg/cpp0x/override1.C: Likewise.
1233 * g++.dg/cpp1y/auto-fn18.C: Likewise.
1234 * g++.dg/eh/shadow1.C: Likewise.
1235 * g++.dg/inherit/covariant12.C: Likewise.
1236 * g++.dg/inherit/covariant14.C: Likewise.
1237 * g++.dg/inherit/covariant15.C: Likewise.
1238 * g++.dg/inherit/covariant16.C: Likewise.
1239 * g++.dg/inherit/covariant22.C: Likewise.
1240 * g++.dg/inherit/crash3.C: Likewise.
1241 * g++.dg/inherit/error2.C: Likewise.
1242 * g++.dg/template/crash100.C: Likewise.
1243 * g++.old-deja/g++.eh/spec6.C: Likewise.
1244 * g++.old-deja/g++.mike/p811.C: Likewise.
1245 * g++.old-deja/g++.other/virtual11.C: Likewise.
1246 * g++.old-deja/g++.other/virtual4.C: Likewise.
1247
1248 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
1249
1250 PR target/85044
1251 * gcc.target/i386/pr85044.c: New test.
1252
1253 2018-03-27 Martin Sebor <msebor@redhat.com>
1254
1255 PR testsuite/83462
1256 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
1257 other than x86.
1258
1259 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1260
1261 PR target/83009
1262 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
1263
1264 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1265
1266 PR target/81863
1267 * gcc.target/arm/pr81863.c: New test.
1268
1269 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
1270
1271 PR target/85056
1272 * testsuite/gcc.target/nvptx/pr85056.c: New test.
1273 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
1274
1275 2018-03-27 Richard Biener <rguenther@suse.de>
1276
1277 PR testsuite/82847
1278 * lib/target-supports.exp (check_ssse3_available): New function.
1279 (check_effective_target_vect_perm_short): Enable for x86 if
1280 check_ssse3_available.
1281
1282 2018-03-27 Richard Biener <rguenther@suse.de>
1283
1284 PR tree-optimization/85082
1285 * gfortran.dg/pr85082.f90: New testcase.
1286
1287 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1288
1289 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
1290 to "l=2" in dg-final.
1291
1292 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
1293
1294 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
1295 * gcc.target/mips/fix-r4000-2.c: Likewise.
1296 * gcc.target/mips/fix-r4000-3.c: Likewise.
1297 * gcc.target/mips/fix-r4000-4.c: Likewise.
1298 * gcc.target/mips/fix-r4000-5.c: Likewise.
1299 * gcc.target/mips/fix-r4000-6.c: Likewise.
1300 * gcc.target/mips/fix-r4000-7.c: Likewise.
1301 * gcc.target/mips/fix-r4000-8.c: Likewise.
1302 * gcc.target/mips/fix-r4000-9.c: Likewise.
1303 * gcc.target/mips/fix-r4000-10.c: Likewise.
1304 * gcc.target/mips/fix-r4000-7.c: Change dg-final
1305 "mulditi3_r4000" instead of "mulditi3".
1306 * gcc.target/mips/fix-r4000-8.c: Change dg-final
1307 "umulditi3_r4000" instead of "umulditi3".
1308
1309 2018-03-27 Jakub Jelinek <jakub@redhat.com>
1310
1311 PR c++/85068
1312 * g++.dg/inherit/covariant22.C: New test.
1313
1314 2018-03-27 Richard Biener <rguenther@suse.de>
1315
1316 PR testsuite/84004
1317 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
1318 alignment.
1319
1320 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
1321 Jason Merrill <jason@redhat.com>
1322
1323 PR c++/84632
1324 * g++.dg/init/array49.C: New.
1325 * g++.dg/torture/pr70499.C: Adjust.
1326
1327 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
1328
1329 PR target/85073
1330 * gcc.target/i386/pr85073.c: New test.
1331
1332 2018-03-26 Richard Biener <rguenther@suse.de>
1333
1334 PR testsuite/85066
1335 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
1336 instead of long.
1337
1338 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
1339
1340 PR fortran/66709
1341 * gfortran.dg/parameter_array_format.f90: New test.
1342
1343 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
1344 Neil Carlson <neil.n.carlson@gmail.com>
1345
1346 PR fortran/84381
1347 * gfortran.dg/literal_character_constant_1.inc: Replace
1348 call abort by STOP n.
1349 * gfortran.dg/overload_1.f90: Likewise.
1350
1351 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
1352 Dominique d'Humieres <dominiq@gcc.gnu.org>
1353
1354 PR fortran/84924
1355 * gfortran.dg/scalar_pointer_1.f90: New test.
1356
1357 2018-03-25 Tom de Vries <tom@codesourcery.com>
1358
1359 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
1360 precise.
1361
1362 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1363
1364 PR fortran/69497
1365 * gfortran.dg/pr89497.f90: New test.
1366
1367 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
1368
1369 PR fortran/70068
1370 * gfortran.dg/substr_7.f90: New test.
1371
1372 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
1373
1374 PR fortran/42651
1375 * gfortran.dg/pr42651.f90: New test.
1376 * gfortran.dg/func_result_7.f90: Update error message.
1377
1378 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
1379
1380 PR tree-optimization/84005
1381 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
1382 failing to force the alignment.
1383
1384 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1385
1386 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
1387 from this to...
1388 <vclzd>: ...this.
1389
1390 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
1391
1392 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
1393 message. Fix scan-assembler patterns.
1394
1395 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1396
1397 PR c++/85015
1398 * g++.dg/cpp0x/pr85015.C: New test.
1399
1400 PR c++/84942
1401 * g++.dg/cpp1y/pr84942.C: New test.
1402
1403 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
1404
1405 PR inline-asm/85030
1406 * testsuite/gcc.target/i386/pr85030.c: New.
1407
1408 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1409
1410 PR target/85026
1411 * g++.dg/pr85026.C: New test.
1412
1413 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
1414
1415 * g++.dg/debug/pr84704.C: XFAIL AIX.
1416
1417 2018-03-23 Sudakshina Das <sudi.das@arm.com>
1418
1419 PR target/84826
1420 * gcc.target/arm/pr84826.c: Add dg directive.
1421
1422 2018-03-23 Marek Polacek <polacek@redhat.com>
1423
1424 PR c++/85033
1425 * g++.dg/ext/builtin-offsetof2.C: New test.
1426
1427 PR c++/85045
1428 * g++.dg/cpp0x/Wnarrowing5.C: New test.
1429 * gcc.dg/pr85045.c: New test.
1430
1431 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
1432
1433 PR debug/85020
1434 * gnat.dg/lto22.adb: New test.
1435 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
1436 * gnat.dg/lto22_pkg2.ads: Likewise.
1437
1438 2018-03-23 Jakub Jelinek <jakub@redhat.com>
1439
1440 PR c/80778
1441 * gcc.dg/lto/pr80778_0.c: New test.
1442
1443 PR inline-asm/85034
1444 * gcc.target/i386/pr85034.c: New test.
1445
1446 PR inline-asm/85022
1447 * c-c++-common/torture/pr85022.c: New test.
1448
1449 PR sanitizer/85029
1450 * g++.dg/ubsan/pr85029.C: New test.
1451
1452 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
1453
1454 PR c++/71251
1455 * g++.dg/cpp0x/pr71251.C: New.
1456
1457 PR c++/84789
1458 * g++.dg/template/pr84789.C: New.
1459 * g++.dg/template/pr84789-2.C: New.
1460 * g++.dg/template/pr84789-3.C: New.
1461 * g++.dg/parse/dtor11.C: Accept alternate error message.
1462
1463 PR c++/84729
1464 * g++.dg/pr84729.C: New.
1465 * g++.old-deja/g++.ext/arrnew2.C: Require error.
1466 * g++.old-deja/g++.robertl/eb58.C: Likewise.
1467 * g++.old-deja/g++.robertl/eb63.C: Likewise.
1468
1469 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
1470
1471 PR fortran/84922
1472 * gfortran.dg/interface_42.f90: New test.
1473 * gfortran.dg/interface_43.f90: New test.
1474
1475 2018-03-22 Sudakshina Das <sudi.das@arm.com>
1476
1477 PR target/84826
1478 * gcc.target/arm/pr84826.c: New test.
1479
1480 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
1481
1482 * gcc.target/arm/addr-modes-float.c: Move dg-do before
1483 dg-require-effective-target.
1484 * gcc.target/arm/addr-modes-int.c: Likewise.
1485 * gcc.target/nios2/lo-addr-tls.c: Likewise.
1486
1487 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
1488
1489 PR target/84760
1490 * gcc.target/powerpc/altivec-ld-1.c: New test.
1491
1492 2018-03-22 Bin Cheng <bin.cheng@arm.com>
1493
1494 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
1495
1496 2018-03-22 Jakub Jelinek <jakub@redhat.com>
1497
1498 PR inline-asm/84941
1499 * gcc.dg/pr84941.c: New test.
1500
1501 2018-03-22 Tom de Vries <tom@codesourcery.com>
1502
1503 PR tree-optimization/84956
1504 * gcc.dg/pr84956.c: New test.
1505
1506 2018-03-22 Marek Polacek <polacek@redhat.com>
1507
1508 PR c++/84854
1509 * g++.dg/cpp1z/constexpr-if15.C: New test.
1510 * g++.dg/cpp1z/constexpr-if16.C: New test.
1511
1512 2018-03-21 Joseph Myers <joseph@codesourcery.com>
1513
1514 * gcc.dg/builtin-tgmath-3.c: New test.
1515
1516 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
1517
1518 PR c++/71965
1519 * g++.dg/concepts/pr71965.C: New.
1520
1521 PR c++/84610
1522 PR c++/84642
1523 * g++.dg/cpp0x/pr84610.C: New.
1524 * g++.dg/cpp0x/pr84642.C: New.
1525
1526 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1527
1528 PR c/84999
1529 * c-c++-common/pr84999.c: New test.
1530
1531 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
1532
1533 PR c++/84972
1534 * g++.dg/ext/desig10.C: New.
1535
1536 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1537 Harald Anlauf <anlauf@gmx.de>
1538
1539 PR fortran/84957
1540 * gfortran.dg/pr84957.f90: New test.
1541
1542 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1543
1544 PR tree-optimization/84960
1545 * gcc.c-torture/compile/pr84960.c: New test.
1546
1547 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
1548
1549 PR tree-optimization/84811
1550 * gcc.dg/torture/pr84811.c: New test.
1551
1552 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1553
1554 PR tree-optimization/84982
1555 * c-c++-common/pr84982.c: New test.
1556
1557 PR c++/84961
1558 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
1559 "m" (++x) in C++.
1560 * g++.dg/torture/pr84961-1.C: New test.
1561 * g++.dg/torture/pr84961-2.C: New test.
1562
1563 2018-03-21 Nathan Sidwell <nathan@acm.org>
1564
1565 PR c++/85008
1566 * g++.dg/pr85008.C: New.
1567
1568 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
1569
1570 PR fortran/84615
1571 * gfortran.dg/char_result_17.f90: New test.
1572
1573 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1574
1575 PR c++/84994
1576 * g++.dg/other/accessor-fixits-1.C: Move to...
1577 * g++.dg/torture/accessor-fixits-1.C: ...here.
1578 * g++.dg/other/accessor-fixits-2.C: Move to...
1579 * g++.dg/torture/accessor-fixits-2.C: ...here.
1580 * g++.dg/other/accessor-fixits-3.C: Move to...
1581 * g++.dg/torture/accessor-fixits-3.C: ...here.
1582 * g++.dg/other/accessor-fixits-4.C: Move to...
1583 * g++.dg/torture/accessor-fixits-4.C: ...here.
1584 * g++.dg/other/accessor-fixits-5.C: Move to...
1585 * g++.dg/torture/accessor-fixits-5.C: ...here.
1586 * g++.dg/torture/accessor-fixits-6.C: New testcase.
1587 * g++.dg/torture/accessor-fixits-7.C: New testcase.
1588 * g++.dg/torture/accessor-fixits-8.C: New testcase.
1589
1590 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1591
1592 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
1593
1594 2018-03-21 Sudakshina Das <sudi.das@arm.com>
1595
1596 PR target/82989
1597 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
1598
1599 2018-03-21 Nathan Sidwell <nathan@acm.org>
1600
1601 PR c++/84804
1602 * g++.dg/lookup/pr84804.C: New.
1603
1604 2018-03-21 Martin Sebor <msebor@redhat.com>
1605
1606 PR c++/84850
1607 * g++.dg/Wclass-memaccess-3.C: New test.
1608 * g++.dg/Wclass-memaccess-4.C: New test.
1609
1610 2018-03-21 David Malcolm <dmalcolm@redhat.com>
1611
1612 PR c++/84892
1613 * g++.dg/other/accessor-fixits-1.C
1614 (test_access_const_t1_color): New.
1615 (test_deref_const_t1_color): New.
1616 * g++.dg/other/accessor-fixits-5.C: New testcase.
1617
1618 2018-03-21 Tom de Vries <tom@codesourcery.com>
1619
1620 PR tree-optimization/83126
1621 * gcc.dg/graphite/pr83126.c: New test.
1622
1623 2018-03-21 Nathan Sidwell <nathan@acm.org>
1624
1625 * g++.dg/ext/anon-struct6.C: Adjust.
1626 * g++.dg/ext/deprecate-1.C: New.
1627 * g++.dg/ext/deprecate-2.C: New.
1628 * g++.dg/lookup/pr84602.C: Adjust.
1629 * g++.dg/lookup/pr84962.C: Adjust.
1630 * g++.old-deja/g++.other/anon4.C
1631
1632 PR c++/84836
1633 * g++.dg/lookup/pr84836.C: New.
1634
1635 2018-03-21 Bin Cheng <bin.cheng@arm.com>
1636
1637 PR tree-optimization/84969
1638 * gcc.dg/tree-ssa/pr84969.c: New test.
1639
1640 2018-03-21 Jakub Jelinek <jakub@redhat.com>
1641
1642 PR rtl-optimization/84989
1643 * gcc.target/i386/pr84989.c: New test.
1644
1645 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
1646
1647 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
1648
1649 2018-03-21 Martin Liska <mliska@suse.cz>
1650
1651 PR ipa/84963
1652 * gfortran.dg/goacc/pr84963.f90: New test.
1653
1654 2018-03-21 Marek Polacek <polacek@redhat.com>
1655
1656 PR c++/71638, ICE with NSDMI and reference.
1657 * g++.dg/cpp0x/nsdmi14.C: New test.
1658 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
1659
1660 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
1661
1662 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
1663 MIPS with -mpaired-single directives.
1664
1665 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
1666
1667 PR fortran/85001
1668 * gfortran.dg/interface_41.f90: New test.
1669
1670 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1671
1672 PR debug/84875
1673 * gcc.dg/pr84875.c: New test.
1674
1675 2018-03-20 Marek Polacek <polacek@redhat.com>
1676
1677 PR c++/84978, ICE with NRVO.
1678 * g++.dg/opt/nrv19.C: New test.
1679
1680 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1681
1682 PR target/82518
1683 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
1684 Disable for armeb targets.
1685 * gcc.target/arm/pr82518.c: New test.
1686
1687 2018-03-20 Nathan Sidwell <nathan@acm.org>
1688
1689 PR c++/84962
1690 * g++.dg/lookup/pr84962.C: New.
1691
1692 PR c++/84970
1693 * g++.dg/lookup/pr84970.C: New.
1694
1695 2018-03-20 Richard Biener <rguenther@suse.de>
1696
1697 PR target/84986
1698 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
1699
1700 2018-03-20 Martin Liska <mliska@suse.cz>
1701
1702 PR ipa/84825
1703 * g++.dg/ipa/pr84825.C: New test.
1704
1705 2018-03-20 Martin Liska <mliska@suse.cz>
1706
1707 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
1708
1709 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1710
1711 PR target/84845
1712 * gcc.c-torture/compile/pr84845.c: New test.
1713
1714 2018-03-20 Sudakshina Das <sudi.das@arm.com>
1715
1716 PR target/82989
1717 * gcc.target/arm/pr82989.c: New test.
1718
1719 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1720
1721 PR target/84945
1722 * gcc.target/i386/pr84945.c: New test.
1723
1724 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
1725
1726 PR target/81647
1727 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
1728
1729 2018-03-20 Jakub Jelinek <jakub@redhat.com>
1730
1731 PR c/84953
1732 * gcc.dg/pr84953.c: New test.
1733
1734 2018-03-19 Marek Polacek <polacek@redhat.com>
1735
1736 PR c++/84925
1737 * g++.dg/cpp1z/lambda-__func__.C: New test.
1738
1739 PR c++/84927
1740 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
1741
1742 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
1743
1744 PR sanitizer/78651
1745 * g++.dg/asan/pr78651.C: New test.
1746
1747 2018-03-19 Tom de Vries <tom@codesourcery.com>
1748
1749 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
1750 vect_int_mult. Add nvptx xfail for PR84958.
1751
1752 2018-03-19 Nathan Sidwell <nathan@acm.org>
1753
1754 PR c++/84835
1755 * g++.dg/cpp1y/pr84835.C: New.
1756
1757 2018-03-19 Sudakshina Das <sudi.das@arm.com>
1758
1759 PR target/81647
1760 * gcc.target/aarch64/pr81647.c: New.
1761
1762 2018-03-19 Richard Biener <rguenther@suse.de>
1763
1764 PR tree-optimization/84933
1765 * g++.dg/pr84933.C: New testcase.
1766
1767 2018-03-19 Richard Biener <rguenther@suse.de>
1768
1769 PR tree-optimization/84859
1770 * gcc.dg/tree-ssa/pr84859.c: New testcase.
1771 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
1772 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
1773 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
1774
1775 2018-03-19 Nathan Sidwell <nathan@acm.org>
1776
1777 PR c++/84812
1778 * g++.dg/lookup/pr84812.C: New.
1779
1780 2018-03-19 Richard Biener <rguenther@suse.de>
1781
1782 PR tree-optimization/84929
1783 * gcc.dg/torture/pr84929.c: New testcase.
1784
1785 2018-03-19 Tamar Christina <tamar.christina@arm.com>
1786
1787 PR target/84711
1788 * gcc.target/arm/big-endian-subreg.c: Delete.
1789
1790 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1791
1792 PR fortran/84931
1793 * gfortran.dg/array_constructor_52.f90: New test.
1794
1795 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
1796
1797 PR fortran/77414
1798 * gfortran.dg/pr77414.f90: New test.
1799 * gfortran.dg/internal_references_1.f90: Adjust error message.
1800
1801 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
1802
1803 PR fortran/65453
1804 * gfortran.dg/pr65453.f90: New test.
1805
1806 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
1807
1808 PR tree-optimization/84913
1809 * gfortran.dg/vect/pr84913.f90: New test.
1810
1811 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
1812
1813 PR fortran/79929
1814 * gfortran.dg/warn_concat.f90: New test.
1815
1816 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1817
1818 PR target/84899
1819 * gcc.dg/pr84899.c: New test.
1820
1821 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
1822
1823 PR fortran/69395
1824 * gfortran.dg/pr69395.f90: Add test for max dimensions
1825
1826 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
1827
1828 PR target/84876
1829 * gcc.target/i386/pr84876.c: New test.
1830
1831 2018-03-16 Martin Liska <mliska@suse.cz>
1832
1833 PR ipa/84833
1834 * gcc.target/i386/mvc11.c: New test.
1835
1836 2018-03-16 Martin Liska <mliska@suse.cz>
1837
1838 PR ipa/84722
1839 * gcc.target/i386/mvc10.c: New test.
1840
1841 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1842
1843 PR c++/79937
1844 PR c++/82410
1845 * g++.dg/cpp1y/pr79937-1.C: New test.
1846 * g++.dg/cpp1y/pr79937-2.C: New test.
1847 * g++.dg/cpp1y/pr79937-3.C: New test.
1848 * g++.dg/cpp1y/pr79937-4.C: New test.
1849 * g++.dg/cpp1y/pr82410.C: New test.
1850
1851 2018-03-16 Tom de Vries <tom@codesourcery.com>
1852
1853 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
1854
1855 2018-03-16 Tom de Vries <tom@codesourcery.com>
1856
1857 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
1858
1859 2018-03-16 Jakub Jelinek <jakub@redhat.com>
1860
1861 PR c++/84874
1862 * g++.dg/cpp2a/desig8.C: New test.
1863
1864 PR tree-optimization/84841
1865 * gcc.dg/pr84841.c: New test.
1866
1867 PR c++/84874
1868 * g++.dg/cpp2a/desig7.C: New test.
1869
1870 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
1871 Jim MacArthur <jim.macarthur@codethink.co.uk>
1872
1873 * gfortran.dg/automatic_1.f90: New test.
1874 * gfortran.dg/automatic_repeat.f90: New test
1875 * gfortran.dg/automatic_save.f90: New test.
1876 * gfortran.dg/vax_structure.f90: New test.
1877
1878 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1879
1880 PR fortran/78741
1881 * gfortran.dg/pr78741.f90: New test.
1882
1883 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
1884
1885 PR fortran/69395
1886 * gfortran.dg/pr69395.f90: New test.
1887
1888 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1889
1890 PR c++/79085
1891 * g++.dg/opt/pr79085.C: New test.
1892
1893 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
1894
1895 PR target/84574
1896 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
1897 label instead of __x86_indirect_thunk label.
1898
1899 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1900
1901 PR c++/84222
1902 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
1903 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
1904 * g++.dg/warn/deprecated-13.C: New test.
1905
1906 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
1907
1908 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
1909
1910 2018-03-15 Richard Biener <rguenther@suse.de>
1911
1912 PR c/84873
1913 * c-c++-common/pr84873.c: New testcase.
1914
1915 2018-03-15 Tamar Christina <tamar.christina@arm.com>
1916
1917 PR target/84711
1918 * gcc.target/arm/big-endian-subreg.c: New.
1919
1920 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1921
1922 PR target/84860
1923 * gcc.c-torture/compile/pr84860.c: New test.
1924
1925 2018-03-15 Julia Koval <julia.koval@intel.com>
1926
1927 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1928 cannonlake.
1929 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
1930 avx512bitalg.
1931
1932 2018-03-15 Jakub Jelinek <jakub@redhat.com>
1933
1934 PR c/84853
1935 * gcc.dg/pr84853.c: New test.
1936
1937 2018-03-14 Carl Love <cel@us.ibm.com>
1938
1939 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
1940
1941 2018-03-14 Martin Liska <mliska@suse.cz>
1942
1943 PR ipa/8480
1944 * g++.dg/lto/pr84805_0.C: New test.
1945 * g++.dg/lto/pr84805_1.C: New test.
1946 * g++.dg/lto/pr84805_2.C: New test.
1947
1948 2018-03-14 David Malcolm <dmalcolm@redhat.com>
1949
1950 PR c/84852
1951 * gcc.dg/fixits-pr84852-1.c: New test.
1952 * gcc.dg/fixits-pr84852-2.c: New test.
1953
1954 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1955
1956 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
1957 separate verbose message.
1958 * lib/scandump.exp (scan-dump-times): Likewise.
1959
1960 2018-03-14 Julia Koval <julia.koval@intel.com>
1961
1962 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
1963 server.
1964 * gcc.target/i386/funcspec-56.inc: Ditto.
1965
1966 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
1967
1968 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
1969 aarch64_sve_hw.
1970
1971 2018-03-14 Jakub Jelinek <jakub@redhat.com>
1972
1973 PR sanitizer/83392
1974 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
1975 check count from 17 to 14.
1976
1977 PR target/84844
1978 * gcc.target/i386/pr84844.c: New test.
1979
1980 2018-03-14 Richard Biener <rguenther@suse.de>
1981
1982 PR tree-optimization/84830
1983 * gcc.dg/torture/pr84830.c: New testcase.
1984
1985 2018-03-14 Marek Polacek <polacek@redhat.com>
1986
1987 PR c++/84596
1988 * g++.dg/cpp0x/static_assert15.C: New test.
1989
1990 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
1991
1992 PR fortran/61775
1993 * gfortran.dg/pr61775.f90: New test.
1994
1995 2018-03-13 Jakub Jelinek <jakub@redhat.com>
1996
1997 PR c++/84843
1998 * g++.dg/ext/pr84843-1.C: New test.
1999 * g++.dg/ext/pr84843-2.C: New test.
2000
2001 2018-03-13 David Pagan <dave.pagan@oracle.com>
2002
2003 PR c/46921
2004 * gcc.dg/pr46921.c: New test.
2005
2006 2018-03-13 Martin Sebor <msebor@redhat.com>
2007
2008 PR tree-optimization/84725
2009 * c-c++-common/Wstringop-truncation-4.c: New test.
2010 * c-c++-common/attr-nonstring-5.c: New test.
2011
2012 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2013
2014 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
2015 than unpacks.
2016 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
2017 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
2018
2019 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2020
2021 * gcc.target/aarch64/sve/tls_1.c: New test.
2022 * gcc.target/aarch64/sve/tls_2.C: Likewise.
2023
2024 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
2025
2026 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
2027 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
2028
2029 2018-03-13 Martin Liska <mliska@suse.cz>
2030
2031 PR ipa/84658.
2032 * g++.dg/ipa/pr84658.C: New test.
2033
2034 2018-03-13 Jakub Jelinek <jakub@redhat.com>
2035
2036 PR middle-end/84834
2037 * gcc.dg/pr84834.c: New test.
2038
2039 PR target/84827
2040 * gcc.target/i386/pr84827.c: New test.
2041
2042 PR target/84828
2043 * g++.dg/ext/pr84828.C: New test.
2044
2045 PR target/84786
2046 * gcc.target/i386/avx512f-pr84786-1.c: New test.
2047 * gcc.target/i386/avx512f-pr84786-2.c: New test.
2048
2049 PR c++/84808
2050 * g++.dg/cpp1y/constexpr-84808.C: New test.
2051
2052 PR c++/84704
2053 * g++.dg/debug/pr84704.C: New test.
2054
2055 2018-03-12 Renlin Li <renlin.li@arm.com>
2056
2057 * gcc.target/aarch64/movi_hf.c: New.
2058 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
2059 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
2060
2061 2018-03-12 Martin Sebor <msebor@redhat.com>
2062
2063 PR tree-optimization/83456
2064 * c-c++-common/Wrestrict-2.c: Remove test cases.
2065 * c-c++-common/Wrestrict.c: Same.
2066 * gcc.dg/Wrestrict-12.c: New test.
2067 * gcc.dg/Wrestrict-14.c: New test.
2068
2069 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2070
2071 * g++.dg/pr84821.C: New test.
2072
2073 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
2074
2075 * gcc.dg/pr84799.c: New test.
2076
2077 2018-03-12 Richard Biener <rguenther@suse.de>
2078
2079 PR tree-optimization/84803
2080 * gcc.dg/torture/pr84803.c: New testcase.
2081
2082 2018-03-12 Jakub Jelinek <jakub@redhat.com>
2083
2084 PR c++/84813
2085 * g++.dg/debug/pr84813.C: New test.
2086
2087 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
2088
2089 PR fortran/84546
2090 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
2091
2092 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
2093
2094 PR fortran/83939
2095 * gfortran.dg/pr83939.f90
2096
2097 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
2098
2099 PR fortran/66128
2100 * gfortran.dg/zero_sized_9.f90: New test.
2101
2102 2018-03-11 Jakub Jelinek <jakub@redhat.com>
2103
2104 PR debug/58150
2105 * g++.dg/debug/dwarf2/enum2.C: New test.
2106
2107 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
2108
2109 PR fortran/84734
2110 * gfortran.dg/pr84734.f90: New test.
2111
2112 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
2113
2114 * gnat.dg/prot3.adb: New test.
2115 * gnat.dg/prot3_pkg.ad[sb]: New helper.
2116
2117 2018-03-09 Jason Merrill <jason@redhat.com>
2118 Paolo Carlini <paolo.carlini@oracle.com>
2119
2120 PR c++/71169
2121 PR c++/71832
2122 * g++.dg/cpp0x/pr71169.C: New.
2123 * g++.dg/cpp0x/pr71169-2.C: Likewise.
2124 * g++.dg/cpp0x/pr71832.C: Likewise.
2125
2126 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
2127
2128 PR target/83969
2129 * gcc.target/powerpc/pr83969.c: New test.
2130
2131 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2132
2133 PR target/84772
2134 * gcc.dg/pr84772.c: New test.
2135
2136 PR c++/84076
2137 * g++.dg/warn/Wformat-2.C: New test.
2138
2139 PR c++/84767
2140 * g++.dg/ext/vla18.C: New test.
2141
2142 2018-03-09 Martin Sebor <msebor@redhat.com>
2143
2144 PR tree-optimization/84526
2145 * gcc.dg/Wrestrict-10.c: New test.
2146 * gcc.dg/Wrestrict-11.c: New test.
2147
2148 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
2149
2150 PR rtl-optimization/84682
2151 * gcc.dg/torture/pr84682-1.c: New.
2152 * gcc.dg/torture/pr84682-2.c: New.
2153 * gcc.dg/torture/pr84682-3.c: New.
2154
2155 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2156
2157 PR c++/84724
2158 * g++.dg/ext/pr84724.C: New test.
2159
2160 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
2161
2162 PR target/83712
2163 * gcc.target/arm/pr83712.c: New.
2164
2165 2018-03-09 Richard Biener <rguenther@suse.de>
2166
2167 PR tree-optimization/84775
2168 * gcc.dg/torture/pr84775.c: New testcase.
2169
2170 2018-03-09 Jakub Jelinek <jakub@redhat.com>
2171
2172 PR debug/84404
2173 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
2174 targets.
2175
2176 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
2177
2178 * gcc.c-torture/compile/20180309-1.c: New test.
2179
2180 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2181
2182 PR c++/80598
2183 * g++.dg/warn/Wunused-function4.C: New test.
2184
2185 PR inline-asm/84742
2186 * gcc.target/i386/pr84742-1.c: New test.
2187 * gcc.target/i386/pr84742-2.c: New test.
2188
2189 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2190
2191 PR target/84748
2192 * gcc.c-torture/execute/pr84748.c: New test.
2193
2194 2018-03-08 Richard Biener <rguenther@suse.de>
2195
2196 PR middle-end/84552
2197 * gcc.dg/graphite/pr84552.c: New testcase.
2198
2199 2018-03-08 Richard Biener <rguenther@suse.de>
2200
2201 PR tree-optimization/84178
2202 * gcc.dg/torture/pr84178-2.c: New testcase.
2203
2204 2018-03-08 David Malcolm <dmalcolm@redhat.com>
2205
2206 PR tree-optimization/84178
2207 * gcc.c-torture/compile/pr84178-1.c: New test.
2208
2209 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
2210
2211 * lib/target-supports.exp: Do not return zero from a ifunc
2212 function.
2213
2214 2018-03-08 Richard Biener <rguenther@suse.de>
2215
2216 PR tree-optimization/84746
2217 * gcc.dg/torture/pr84746.c: New testcase.
2218
2219
2220 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
2221 PR debug/84404
2222 PR debug/84408
2223 * gcc.dg/graphite/pr84404.c: New.
2224
2225 2018-03-08 Jakub Jelinek <jakub@redhat.com>
2226
2227 PR tree-optimization/84740
2228 * gcc.dg/torture/pr84740.c: New test.
2229
2230 PR tree-optimization/84739
2231 * gcc.dg/pr84739.c: New test.
2232
2233 2018-03-07 Martin Sebor <msebor@redhat.com>
2234
2235 PR tree-optimization/83519
2236 * gcc.dg/Wrestrict-13.c: New test.
2237
2238 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
2239
2240 PR fortran/64124
2241 PR fortran/70409
2242 * gfortran.dg/pr64124.f90: New tests.
2243 * gfortran.dg/pr70409.f90: New tests.
2244
2245 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
2246
2247 PR target/82411
2248 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
2249
2250 2018-03-07 Martin Sebor <msebor@redhat.com>
2251
2252 PR tree-optimization/84526
2253 * gcc.dg/Wrestrict-10.c: New test.
2254
2255 2018-03-07 Martin Sebor <msebor@redhat.com>
2256
2257 PR tree-optimization/84468
2258 * g++.dg/warn/Wstringop-truncation-2.C: New test.
2259 * gcc.dg/Wstringop-truncation.c: New test.
2260 * gcc.dg/Wstringop-truncation-2.c: New test.
2261
2262 2018-03-07 Jakub Jelinek <jakub@redhat.com>
2263
2264 PR fortran/84565
2265 * gfortran.dg/pr84565.f90: New test.
2266
2267 PR middle-end/84723
2268 * gcc.target/i386/pr84723-1.c: New test.
2269 * gcc.target/i386/pr84723-2.c: New test.
2270 * gcc.target/i386/pr84723-3.c: New test.
2271 * gcc.target/i386/pr84723-4.c: New test.
2272 * gcc.target/i386/pr84723-5.c: New test.
2273
2274 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2275
2276 PR fortran/64107
2277 * gfortran.dg/pr64107.f90: New test.
2278
2279 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2280
2281 PR fortran/84697
2282 PR fortran/66128
2283 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
2284
2285 2018-03-06 Marek Polacek <polacek@redhat.com>
2286
2287 PR c++/84684
2288 * g++.dg/cpp1z/constexpr-84684.C: New test.
2289
2290 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2291
2292 PR c/84721
2293 * gcc.dg/pr84721.c: New test.
2294
2295 PR target/84710
2296 * gcc.dg/pr84710.c: New test.
2297
2298 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
2299
2300 PR fortran/56667
2301 * gfortran.dg/implied_do_2.f90: New test.
2302 * gfortran.dg/coarray_8.f90: Update for new error message.
2303
2304 2018-03-06 Jakub Jelinek <jakub@redhat.com>
2305
2306 PR inline-asm/84683
2307 * g++.dg/ext/pr84683.C: New test.
2308
2309 PR tree-optimization/84687
2310 * gcc.dg/pr84687.c: New test.
2311
2312 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
2313
2314 PR c++/84231
2315 * g++.dg/pr84231.C: New.
2316
2317 PR c++/84593
2318 * g++.dg/cpp1y/pr84593.C: New.
2319
2320 PR c++/84492
2321 * g++.dg/pr84492.C: New.
2322
2323 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2324
2325 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
2326 __builtin_ppc_speculation_barrier.
2327
2328 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2329
2330 PR target/84700
2331 * gcc.target/powerpc/pr84700.c: New test.
2332
2333 2018-03-05 Nathan Sidwell <nathan@acm.org>
2334
2335 PR c++/84702
2336 * g++.dg/lookup/pr84702.C: New.
2337
2338 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2339
2340 PR target/84564
2341 * gcc.target/i386/pr84564.c: New test.
2342
2343 2018-03-05 Marek Polacek <polacek@redhat.com>
2344
2345 PR c++/84707
2346 * g++.dg/cpp0x/inline-ns10.C: New test.
2347
2348 2018-03-05 Nathan Sidwell <nathan@acm.org>
2349
2350 PR c++/84694
2351 * g++.dg/template/pr84694.C: New.
2352
2353 2018-03-05 Jakub Jelinek <jakub@redhat.com>
2354
2355 PR target/84524
2356 * gcc.c-torture/execute/pr84524.c: New test.
2357 * gcc.target/i386/avx512bw-pr84524.c: New test.
2358
2359 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
2360
2361 PR target/84264
2362 * g++.dg/pr84264.C: New test.
2363
2364 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2365
2366 PR c++/84618
2367 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
2368 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
2369 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
2370
2371 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
2372
2373 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
2374 * g++.dg/other/i386-3.C: Ditto.
2375 * gcc.target/i386/sse-12.c: Ditto.
2376 * gcc.target/i386/sse-13.c: Ditto.
2377 * gcc.target/i386/sse-14.c: Ditto.
2378 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
2379 * gcc.target/i386/wbinvd-1.c: New test.
2380 * gcc.target/i386/wbnoinvd-1.c: Ditto.
2381 * gcc.target/i386/pconfig-1.c: Ditto.
2382
2383 2018-03-05 Pádraig Brady <P@draigBrady.com>
2384 Nathan Sidwell <nathan@acm.org>
2385
2386 PR c++/84497
2387 * g++.dg/cpp0x/pr84497.C: New.
2388
2389 2018-03-05 Richard Biener <rguenther@suse.de>
2390
2391 PR tree-optimization/84670
2392 * gcc.dg/pr84670-1.c: New testcase.
2393 * gcc.dg/pr84670-2.c: Likewise.
2394 * gcc.dg/pr84670-3.c: Likewise.
2395 * gcc.dg/pr84670-4.c: Likewise.
2396
2397 2018-03-05 Richard Biener <rguenther@suse.de>
2398
2399 PR tree-optimization/84650
2400 * gcc.dg/graphite/pr84650.c: New testcase.
2401
2402 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
2403
2404 PR c++/82022
2405 * g++.dg/cpp1z/constexpr-lambda20.C: New.
2406
2407 2018-03-03 Harald Anlauf <anlauf@gmx.de>
2408
2409 PR fortran/71085
2410 * gfortran.dg/pr71085.f90: New test.
2411
2412 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2413
2414 PR fortran/66128
2415 * gfortran.dg/zero_sized_8.f90: Really commit New test.
2416
2417 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
2418
2419 PR fortran/51434
2420 * gfortran.dg/pr51434.f90: New test.
2421
2422 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2423
2424 PR c++/61358
2425 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
2426
2427 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2428
2429 PR c++/67370
2430 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
2431
2432 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
2433
2434 PR c++/71464
2435 * g++.dg/torture/pr71464.C: New.
2436
2437 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
2438
2439 PR fortran/80965
2440 * gfortran.dg/select_type_41.f90: New test.
2441
2442 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2443
2444 PR c++/61135
2445 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
2446
2447 2018-03-02 Marek Polacek <polacek@redhat.com>
2448
2449 PR c++/84578
2450 * g++.dg/ext/flexary29.C: New test.
2451
2452 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2453
2454 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
2455
2456 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
2457
2458 PR c++/81812
2459 * g++.dg/torture/pr81812.C: New.
2460
2461 2018-03-02 Marek Polacek <polacek@redhat.com>
2462
2463 PR c++/84171
2464 * g++.dg/warn/Wsign-compare-8.C: New test.
2465
2466 PR c++/84663
2467 * g++.dg/parse/array-size3.C: New test.
2468
2469 PR c++/84664
2470 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
2471
2472 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2473
2474 PR c++/84662
2475 * g++.dg/cpp1y/pr84662.C: New test.
2476
2477 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
2478
2479 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
2480 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
2481 "dg-lto-options".
2482 * g++.dg/lto/20101010-1_0.C: Likewise.
2483 * g++.dg/lto/20101010-2_0.C: Likewise.
2484
2485 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2486
2487 PR ipa/84628
2488 * gcc.dg/pr84628.c: New test.
2489
2490 PR target/56540
2491 * gcc.target/ia64/pr56540.c: New test.
2492
2493 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
2494
2495 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
2496 32-bit target.
2497 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
2498 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
2499 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
2500 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
2501
2502 2018-03-02 Marek Polacek <polacek@redhat.com>
2503
2504 PR c++/84590
2505 * c-c++-common/ubsan/shift-11.c: New test.
2506
2507 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
2508
2509 * gcc.dg/vect/vect-alias-check-13.c: New test.
2510
2511 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2512
2513 PR target/84614
2514 * gcc.dg/pr84614.c: New test.
2515
2516 PR inline-asm/84625
2517 * gcc.target/i386/pr84625.c: New test.
2518
2519 2018-03-02 Richard Biener <rguenther@suse.de>
2520
2521 PR tree-optimization/84427
2522 * gcc.dg/torture/pr84427.c: New testcase.
2523
2524 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
2525
2526 PR target/84534
2527 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
2528 powerpc64le*-*-linux*.
2529 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
2530 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
2531
2532 2018-03-01 Martin Sebor <msebor@redhat.com>
2533
2534 PR c++/84294
2535 * g++.dg/ext/attr-const.C: Remove xfail.
2536 * g++.dg/ext/attr-malloc-3.C: New test.
2537 * g++.dg/ext/attr-noinline-3.C: New test.
2538 * g++.dg/ext/attr-noreturn-3.C: New test.
2539 * g++.dg/ext/attr-nothrow-3.C: New test.
2540 * g++.dg/ext/attr-pure.C: Remove xfail.
2541
2542 2018-03-02 Jakub Jelinek <jakub@redhat.com>
2543
2544 PR sanitizer/70875
2545 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
2546 dg-options and dg-shouldfail "ubsan" directive.
2547
2548 2018-03-01 Marek Polacek <polacek@redhat.com>
2549 Jason Merrill <jason@redhat.com>
2550
2551 PR c++/84582
2552 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
2553 * g++.dg/cpp1z/static1.C: New test.
2554 * g++.dg/template/static37.C: New test.
2555
2556 2018-03-01 Nathan Sidwell <nathan@acm.org>
2557
2558 PR c++/84434
2559 * g++.dg/template/pr84434.C: New.
2560
2561 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
2562
2563 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
2564 -mthumb to the command-line.
2565
2566 2018-03-01 Marek Polacek <polacek@redhat.com>
2567
2568 PR c++/84596
2569 * g++.dg/cpp0x/static_assert14.C: New test.
2570
2571 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
2572
2573 PR c++/79410
2574 * g++.dg/torture/pr79410.C: New.
2575
2576 2018-03-01 Martin Liska <mliska@suse.cz>
2577
2578 PR sanitizer/82484
2579 * gcc.dg/asan/pr82484.c: New test.
2580
2581 2018-03-01 Richard Biener <rguenther@suse.de>
2582
2583 PR debug/84645
2584 * gfortran.dg/lto/pr84645_0.f90: New testcase.
2585
2586 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2587
2588 PR fortran/84219
2589 * gfortran.dg/coarray_47.f90: New test.
2590
2591 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
2592
2593 PR fortran/84538
2594 * gfortran.dg/class_array_23.f03: New test.
2595
2596 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2597
2598 PR rtl-optimization/84528
2599 * gcc.dg/torture/pr84538.c: Rename to...
2600 * gcc.dg/torture/pr84528.c: ...this.
2601
2602 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
2603
2604 PR rtl-optimization/84528
2605 * gcc.dg/torture/pr84538.c: New test.
2606
2607 2018-02-28 Martin Sebor <msebor@redhat.com>
2608
2609 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
2610 -fpic test failures.
2611 * c-c++-common/Wrestrict-2.c: Same.
2612 * c-c++-common/Wstringop-truncation.c: Same.
2613 * gcc.dg/Warray-bounds-22.c: Same.
2614 * gcc.dg/Wstringop-overflow.c: Same.
2615 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
2616 (signed_range): Same.
2617 (unsigned_anti_range): Same.
2618 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
2619 (signed_range): Same.
2620 (unsigned_anti_range): Same.
2621 * gcc.dg/attr-alloc_size-7.c: Same.
2622 * gcc.dg/attr-alloc_size-8.c: Same.
2623 * gcc.dg/builtin-alloc-size.c: Same.
2624 * gcc.dg/builtin-stpncpy.c: Same.
2625 * gcc.dg/builtins-nonnull.c: Same.
2626 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
2627 * gcc.dg/pr79214.c: Same.
2628 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
2629 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
2630 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
2631 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
2632 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
2633 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
2634 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
2635 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
2636 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
2637 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
2638 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
2639
2640 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
2641
2642 PR target/84014
2643 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
2644
2645 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2646
2647 PR c++/84609
2648 * g++.dg/cpp0x/pr84609.C: New test.
2649
2650 2018-02-28 Martin Sebor <msebor@redhat.com>
2651
2652 PR testsuite/84617
2653 * g++.dg/ext/attr-malloc-3.C: New test.
2654 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
2655 to pre-existing problems.
2656 * g++.dg/ext/attr-pure.C: Same.
2657
2658 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
2659
2660 PR fortran/83901
2661 * gfortran.dg/associate_37.f90: New test.
2662
2663 PR fortran/83344
2664 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
2665
2666 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2667
2668 PR target/52991
2669 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
2670 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
2671 * gcc.dg/bf-ms-layout-4.c: New test.
2672 * gcc.dg/bf-ms-layout-5.c: New test.
2673
2674 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
2675
2676 PR target/83399
2677 * gcc.target/powerpc/pr83399.c: Only run on Linux.
2678
2679 2018-02-28 Richard Biener <rguenther@suse.de>
2680
2681 PR tree-optimization/84584
2682 * gcc.dg/graphite/pr84584.c: New testcase.
2683
2684 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
2685
2686 PR preprocessor/84517
2687 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
2688
2689 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2690
2691 * c-c++-common/dump-ada-spec-12.c: New test.
2692 * c-c++-common/dump-ada-spec-13.c: Likewise.
2693
2694 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2695
2696 * c-c++-common/dump-ada-spec-11.c: New test.
2697
2698 2018-02-28 Martin Liska <mliska@suse.cz>
2699
2700 PR testsuite/84597
2701 * g++.dg/ext/timevar1.C: Fix pruned patterns.
2702 * g++.dg/ext/timevar2.C: Likewise.
2703
2704 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
2705
2706 * c-c++-common/dump-ada-spec-8.c: New test.
2707 * c-c++-common/dump-ada-spec-9.c: Likewise.
2708 * c-c++-common/dump-ada-spec-10.c: Likewise.
2709
2710 2018-02-28 Richard Biener <rguenther@suse.de>
2711
2712 PR middle-end/84607
2713 * gcc.dg/pr84607.c: New testcase.
2714
2715 2018-02-28 Nathan Sidwell <nathan@acm.org>
2716
2717 PR c++/84602
2718 * g++.dg/lookup/pr84602.C: New.
2719
2720 2018-02-28 Jakub Jelinek <jakub@redhat.com>
2721
2722 PR c++/83871
2723 PR c++/83503
2724 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
2725 dg-options.
2726 * g++.dg/ext/attr-nonnull.C: Likewise.
2727 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
2728 directives.
2729 * g++.dg/ext/attr-noinline-2.C: Likewise.
2730 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
2731 -fdump-tree-eh in dg-options.
2732
2733 2018-02-28 Alan Modra <amodra@gmail.com>
2734
2735 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
2736 GNU ld message.
2737 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
2738
2739 2018-02-27 Martin Sebor <msebor@redhat.com>
2740
2741 PR c++/83871
2742 PR c++/83503
2743 * g++.dg/Wmissing-attributes.C: New test.
2744 * g++.dg/ext/attr-const-pure.C: New test.
2745 * g++.dg/ext/attr-const.C: New test.
2746 * g++.dg/ext/attr-deprecated-2.C: New test.
2747 * g++.dg/ext/attr-malloc-2.C: New test.
2748 * g++.dg/ext/attr-malloc.C: New test.
2749 * g++.dg/ext/attr-noinline-2.C: New test.
2750 * g++.dg/ext/attr-noinline.C: New test.
2751 * g++.dg/ext/attr-nonnull.C: New test.
2752 * g++.dg/ext/attr-noreturn-2.C: New test.
2753 * g++.dg/ext/attr-noreturn.C: New test.
2754 * g++.dg/ext/attr-nothrow-2.C: New test.
2755 * g++.dg/ext/attr-nothrow.C: New test.
2756 * g++.dg/ext/attr-optimize.C: New test.
2757 * g++.dg/ext/attr-pure.C: New test.
2758 * g++.dg/ext/attr-returns-nonnull.C: New test.
2759 * g++.dg/ext/attr-warning.C: New test.
2760
2761 2018-02-27 Nathan Sidwell <nathan@acm.org>
2762
2763 PR c++/84426
2764 * g++.dg/lookup/pr84426.C: New.
2765
2766 2018-02-27 Richard Biener <rguenther@suse.de>
2767
2768 PR tree-optimization/84512
2769 * gcc.dg/tree-ssa/pr84512.c: New testcase.
2770
2771 2018-02-27 Martin Liska <mliska@suse.cz>
2772
2773 PR gcov-profile/84548
2774 * g++.dg/gcov/pr84548.C: New test.
2775
2776 2018-02-27 Jakub Jelinek <jakub@redhat.com>
2777
2778 PR target/84575
2779 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
2780
2781 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2782
2783 PR c++/84558
2784 * g++.dg/cpp1y/pr84558.C: New test.
2785
2786 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2787
2788 PR c++/84540
2789 * g++.dg/cpp0x/alignas14.C: New.
2790 * g++.dg/cpp0x/alignas15.C: Likewise.
2791
2792 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2793
2794 PR c++/84557
2795 * g++.dg/gomp/pr84557.C: New test.
2796
2797 2018-02-26 Marek Polacek <polacek@redhat.com>
2798
2799 PR c++/84325
2800 * g++.dg/cpp1z/pr84325.C: New test.
2801
2802 2018-02-26 Carl Love <cel@us.ibm.com>
2803
2804 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
2805 Power 8 test file.
2806 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
2807 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
2808 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
2809 -mcpu=power8.
2810 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
2811 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
2812 -mcpu=power8.
2813
2814 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2815
2816 PR target/84039
2817 * gcc.target/i386/indirect-thunk-1.c: Updated.
2818 * gcc.target/i386/indirect-thunk-2.c: Likewise.
2819 * gcc.target/i386/indirect-thunk-3.c: Likewise.
2820 * gcc.target/i386/indirect-thunk-4.c: Likewise.
2821 * gcc.target/i386/indirect-thunk-5.c: Likewise.
2822 * gcc.target/i386/indirect-thunk-6.c: Likewise.
2823 * gcc.target/i386/indirect-thunk-7.c: Likewise.
2824 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
2825 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
2826 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
2827 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
2828 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
2829 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
2830 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
2831 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
2832 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
2833 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
2834 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
2835 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
2836 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
2837 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
2838 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
2839 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
2840 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
2841 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
2842 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
2843 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
2844 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
2845 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
2846 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
2847 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
2848 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
2849 * gcc.target/i386/ret-thunk-9.c: Likewise.
2850 * gcc.target/i386/ret-thunk-10.c: Likewise.
2851 * gcc.target/i386/ret-thunk-11.c: Likewise.
2852 * gcc.target/i386/ret-thunk-12.c: Likewise.
2853 * gcc.target/i386/ret-thunk-13.c: Likewise.
2854 * gcc.target/i386/ret-thunk-14.c: Likewise.
2855 * gcc.target/i386/ret-thunk-15.c: Likewise.
2856
2857 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
2858
2859 * gcc.c-torture/execute/20180226-1.c: New test.
2860
2861 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
2862
2863 PR tree-optimization/83965
2864 * gcc.dg/vect/pr83965-2.c: New test.
2865
2866 2018-02-26 Tom de Vries <tom@codesourcery.com>
2867
2868 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
2869
2870 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
2871
2872 PR target/84530
2873 * gcc.target/i386/ret-thunk-22.c: New test.
2874 * gcc.target/i386/ret-thunk-23.c: Likewise.
2875 * gcc.target/i386/ret-thunk-24.c: Likewise.
2876 * gcc.target/i386/ret-thunk-25.c: Likewise.
2877 * gcc.target/i386/ret-thunk-26.c: Likewise.
2878
2879 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
2880
2881 PR c++/84533
2882 * g++.dg/cpp1z/pr84533.C: New.
2883
2884 2018-02-26 Marek Polacek <polacek@redhat.com>
2885
2886 PR c++/84537
2887 * g++.dg/parse/error60.C: New test.
2888
2889 2018-02-26 Jakub Jelinek <jakub@redhat.com>
2890
2891 PR c++/84556
2892 * g++.dg/gomp/pr84556.C: New test.
2893 * g++.dg/vect/pr84556.cc: New test.
2894
2895 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
2896
2897 PR fortran/32957
2898 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
2899 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
2900 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
2901 * gfortran.dg/c_loc_test.f90: Likewise.
2902 * gfortran.dg/c_loc_tests_2.f03: Likewise.
2903 * gfortran.dg/proc_decl_17.f90: Likewise.
2904 * gfortran.dg/proc_ptr_8.f90: Likewise.
2905
2906 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2907
2908 PR target/84521
2909 * gcc.target/aarch64/lr_free_2.c: Revert changes in
2910 r254814 disabling -fomit-frame-pointer by default.
2911 * gcc.target/aarch64/spill_1.c: Likewise.
2912 * gcc.target/aarch64/test_frame_11.c: Likewise.
2913 * gcc.target/aarch64/test_frame_12.c: Likewise.
2914 * gcc.target/aarch64/test_frame_13.c: Likewise.
2915 * gcc.target/aarch64/test_frame_14.c: Likewise.
2916 * gcc.target/aarch64/test_frame_15.c: Likewise.
2917 * gcc.target/aarch64/test_frame_3.c: Likewise.
2918 * gcc.target/aarch64/test_frame_5.c: Likewise.
2919 * gcc.target/aarch64/test_frame_9.c: Likewise.
2920
2921 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
2922
2923 PR fortran/83633
2924 * gfortran.dg/explicit_shape_1.f90: New test.
2925 * gfortran.dg/automatic_module_variable.f90: Update regex.
2926 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
2927 * gfortran.dg/constant_shape.f90: Ditto.
2928 * gfortran.dg/dec_structure_23.f90: Ditto.
2929 * gfortran.dg/pr78240.f90: Ditto.
2930
2931 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
2932
2933 PR fortran/84523
2934 * gfortran.dg/pr84523.f90: New test.
2935
2936 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
2937
2938 PR fortran/78238
2939 * gfortran.dg/select_type_40.f90: New test.
2940
2941 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
2942
2943 PR fortran/30792
2944 * gfortran.dg/data_substring.f90: New test.
2945
2946 2018-02-24 Marek Polacek <polacek@redhat.com>
2947
2948 PR c++/83692
2949 * g++.dg/cpp1z/constexpr-83692.C: New test.
2950
2951 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
2952
2953 PR fortran/84346
2954 * gfortran.dg/statement_function_1.f90: Update test.
2955
2956 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2957
2958 PR fortran/84506
2959 * gfortran.dg/inquire_19.f90: New test.
2960
2961 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2962
2963 PR fortran/83149
2964 * gfortran.dg/pr83149_b.f90: New test.
2965 * gfortran.dg/pr83149_a.f90: Additional source for previous.
2966
2967 2018-02-23 Carl Love <cel@us.ibm.com>
2968
2969 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
2970 vec_signed2 and vec_unsigned2 to new Power 8 test file.
2971 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
2972 Power 8 tests.
2973
2974 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2975
2976 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
2977 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
2978
2979 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
2980
2981 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
2982 expected output.
2983
2984 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2985
2986 PR fortran/83149
2987 * gfortran.dg/pr83149_1.f90: New test.
2988 * gfortran.dg/pr83149.f90: Additional source for previous.
2989
2990 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
2991
2992 PR testsuite/80551
2993 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
2994 __GI___pthread_mutex_init as well.
2995
2996 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
2997
2998 PR fortran/83148
2999 * gfortran.dg/class_68.f90: New test.
3000
3001 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
3002
3003 PR fortran/59781
3004 * gfortran.dg/derived_init_5.f90: New test.
3005
3006 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3007
3008 PR target/82851
3009 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
3010 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
3011
3012 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
3013
3014 PR target/81572
3015 * gcc.target/powerpc/pr81572.c: New.
3016
3017 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
3018
3019 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
3020
3021 2018-02-22 Martin Sebor <msebor@redhat.com>
3022
3023 PR tree-optimization/84480
3024 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
3025 * g++.dg/warn/Wstringop-truncation-1.C: New test.
3026
3027 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
3028
3029 PR target/84176
3030 * gcc.target/i386/indirect-thunk-11.c: New test.
3031 * gcc.target/i386/indirect-thunk-12.c: Likewise.
3032 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
3033 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
3034 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
3035 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
3036 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
3037 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
3038 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
3039 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
3040
3041 2018-02-22 Steve Ellcey <sellcey@cavium.com>
3042
3043 PR target/83335
3044 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
3045 ILP32 mode.
3046 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
3047
3048 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
3049
3050 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
3051
3052 2018-02-22 Marek Polacek <polacek@redhat.com>
3053
3054 PR c++/84493
3055 * g++.dg/parse/error59.C: New test.
3056
3057 2018-02-22 Tom de Vries <tom@codesourcery.com>
3058
3059 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
3060
3061 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
3062
3063 PR c++/77655
3064 * g++.dg/cpp0x/pr77655.C: New.
3065
3066 2018-02-22 Jakub Jelinek <jakub@redhat.com>
3067
3068 PR c++/84496
3069 * g++.dg/cpp1y/pr84496.C: New test.
3070
3071 PR target/84502
3072 * g++.dg/torture/pr84502.C: New test.
3073
3074 PR tree-optimization/84503
3075 * gcc.dg/pr84503-1.c: New test.
3076 * gcc.dg/pr84503-2.c: New test.
3077
3078 2018-02-21 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR tree-optimization/84478
3081 * gcc.c-torture/execute/pr84478.c: New test.
3082
3083 2018-02-20 Martin Sebor <msebor@redhat.com>
3084
3085 PR middle-end/84095
3086 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
3087 * c-c++-common/Wrestrict.c: Same.
3088 * gcc.dg/Wrestrict-6.c: Same.
3089 * gcc.dg/Warray-bounds-27.c: New test.
3090 * gcc.dg/Wrestrict-8.c: New test.
3091 * gcc.dg/Wrestrict-9.c: New test.
3092 * gcc.dg/pr84095.c: New test.
3093
3094 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3095
3096 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
3097
3098 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
3099
3100 PR fortran/48890
3101 PR fortran/83823
3102 * gfortran.dg/structure_constructor_14.f90: New test.
3103
3104 2018-02-20 Jeff Law <law@redhat.com>
3105
3106 PR middle-end/82123
3107 PR tree-optimization/81592
3108 PR middle-end/79257
3109 * gcc.dg/pr81592.c: New test.
3110 * gcc.dg/pr82123.c: New test.
3111 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
3112
3113 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3114
3115 PR c++/84488
3116 * g++.dg/warn/Wunused-var-30.C: New test.
3117
3118 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
3119
3120 PR tree-optimization/84419
3121 * gcc.dg/vect/pr84419.c: New test.
3122
3123 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3124
3125 PR middle-end/82004
3126 * gfortran.dg/pr82004.f90: New test.
3127
3128 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
3129
3130 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
3131
3132 2018-02-20 Martin Liska <mliska@suse.cz>
3133
3134 PR c/84310
3135 PR target/79747
3136 * gcc.target/i386/pr84310.c: New test.
3137 * gcc.target/i386/pr84310-2.c: Likewise.
3138
3139 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
3140
3141 PR c++/84446
3142 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
3143
3144 2018-02-20 Jakub Jelinek <jakub@redhat.com>
3145
3146 PR c++/84445
3147 * g++.dg/cpp1z/launder7.C: New test.
3148
3149 PR c++/84449
3150 * g++.dg/cpp0x/constexpr-84449.C: New test.
3151
3152 PR c++/84455
3153 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
3154
3155 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
3156
3157 PR fortran/83344
3158 PR fortran/83975
3159 * gfortran.dg/associate_22.f90: Enable commented out test.
3160 * gfortran.dg/associate_36.f90: New test.
3161
3162 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR target/84146
3165 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
3166
3167 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
3168
3169 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
3170 (dg-options): Use -mavx instead of -w.
3171
3172 2018-02-19 Jakub Jelinek <jakub@redhat.com>
3173
3174 PR c++/84444
3175 * g++.dg/cpp1z/launder8.C: New test.
3176
3177 PR c++/84448
3178 * g++.dg/gomp/pr84448.C: New test.
3179
3180 PR c++/84430
3181 * g++.dg/gomp/pr84430.C: New test.
3182
3183 PR tree-optimization/84452
3184 * gcc.dg/pr84452.c: New test.
3185
3186 PR c++/79064
3187 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
3188
3189 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3190
3191 PR fortran/35339
3192 * gfortran.dg/implied_do_io_4.f90: New test.
3193
3194 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
3195
3196 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
3197 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
3198 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
3199
3200 2018-02-19 Carl Love <cel@us.ibm.com>
3201
3202 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
3203
3204 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
3205
3206 PR target/84460
3207 * gcc.target/i386/pr57193.c: Add -mtune=generic.
3208
3209 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
3210
3211 PR c++/84348
3212 * g++.dg/cpp0x/auto50.C: New.
3213 * g++.dg/parse/friend12.C: Adjust.
3214
3215 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3216
3217 PR libgfortran/84389
3218 * gfortran.dg/dtio_33.f90: New test.
3219
3220 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3221
3222 PR libgfortran/84412
3223 * gfortran.dg/inquire_18.f90: New test.
3224
3225 2018-02-18 Janus Weil <janus@gcc.gnu.org>
3226
3227 PR fortran/84381
3228 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
3229 * gfortran.dg/pointer_intent_3.f90: Ditto.
3230 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
3231 * gfortran.dg/protected_3.f90: Ditto.
3232 * gfortran.dg/protected_4.f90: Ditto.
3233 * gfortran.dg/protected_5.f90: Ditto.
3234 * gfortran.dg/protected_6.f90: Ditto.
3235
3236 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
3237
3238 PR fortran/80945
3239 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
3240 change to run.
3241
3242 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3243
3244 PR fortran/84270
3245 * gfortran.dg/inline_matmul_22.f90: New test.
3246
3247 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
3248
3249 PR fortran/84381
3250 * gfortran.dg/abort_shoulfail.f90: New test.
3251 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
3252 by STOP n.
3253 * gfortran.dg/PR19754_2.f90: Likewise.
3254 * gfortran.dg/PR19872.f: Likewise.
3255 * gfortran.dg/PR49268.f90: Likewise.
3256 * gfortran.dg/Wall.f90: Likewise.
3257 * gfortran.dg/Wno-all.f90: Likewise.
3258 * gfortran.dg/achar_1.f90: Likewise.
3259 * gfortran.dg/achar_2.f90: Likewise.
3260 * gfortran.dg/achar_4.f90: Likewise.
3261 * gfortran.dg/achar_6.F90: Likewise.
3262 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
3263 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
3264 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
3265 * gfortran.dg/actual_array_offset_1.f90: Likewise.
3266 * gfortran.dg/actual_array_result_1.f90: Likewise.
3267 * gfortran.dg/actual_array_substr_1.f90: Likewise.
3268 * gfortran.dg/actual_array_substr_2.f90: Likewise.
3269 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
3270 * gfortran.dg/actual_procedure_1.f90: Likewise.
3271 * gfortran.dg/adjustl_1.f90: Likewise.
3272 * gfortran.dg/advance_1.f90: Likewise.
3273 * gfortran.dg/advance_4.f90: Likewise.
3274 * gfortran.dg/advance_5.f90: Likewise.
3275 * gfortran.dg/advance_6.f90: Likewise.
3276 * gfortran.dg/aint_anint_1.f90: Likewise.
3277 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
3278 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
3279 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
3280 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
3281 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
3282 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
3283 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
3284 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
3285 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
3286 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
3287 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
3288 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
3289 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
3290 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
3291 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
3292 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
3293 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
3294 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
3295 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
3296 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
3297 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
3298 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
3299 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
3300 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
3301 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
3302 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
3303 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
3304 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
3305 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
3306 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
3307 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
3308 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
3309 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
3310 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
3311 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
3312 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
3313 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
3314 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
3315 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
3316 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
3317 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
3318 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
3319 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
3320 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
3321 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
3322 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
3323 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
3324 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
3325 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
3326 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
3327 * gfortran.dg/allocatable_function_1.f90: Likewise.
3328 * gfortran.dg/allocatable_function_10.f90: Likewise.
3329 * gfortran.dg/allocatable_function_3.f90: Likewise.
3330 * gfortran.dg/allocatable_function_5.f90: Likewise.
3331 * gfortran.dg/allocatable_function_6.f90: Likewise.
3332 * gfortran.dg/allocatable_function_7.f90: Likewise.
3333 * gfortran.dg/allocatable_function_8.f90: Likewise.
3334 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
3335 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
3336 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
3337 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
3338 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
3339 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
3340 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
3341 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
3342 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
3343 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
3344 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
3345 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
3346 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
3347 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
3348 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
3349 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
3350 * gfortran.dg/allocate_class_3.f90: Likewise.
3351 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
3352 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
3353 * gfortran.dg/allocate_derived_5.f90: Likewise.
3354 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
3355 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
3356 * gfortran.dg/allocate_with_source_1.f90: Likewise.
3357 * gfortran.dg/allocate_with_source_10.f08: Likewise.
3358 * gfortran.dg/allocate_with_source_11.f08: Likewise.
3359 * gfortran.dg/allocate_with_source_12.f03: Likewise.
3360 * gfortran.dg/allocate_with_source_15.f03: Likewise.
3361 * gfortran.dg/allocate_with_source_16.f90: Likewise.
3362 * gfortran.dg/allocate_with_source_17.f03: Likewise.
3363 * gfortran.dg/allocate_with_source_18.f03: Likewise.
3364 * gfortran.dg/allocate_with_source_2.f90: Likewise.
3365 * gfortran.dg/allocate_with_source_20.f03: Likewise.
3366 * gfortran.dg/allocate_with_source_22.f03: Likewise.
3367 * gfortran.dg/allocate_with_source_23.f03: Likewise.
3368 * gfortran.dg/allocate_with_source_24.f90: Likewise.
3369 * gfortran.dg/allocate_with_source_5.f90: Likewise.
3370 * gfortran.dg/allocate_with_source_6.f90: Likewise.
3371 * gfortran.dg/allocate_with_source_7.f08: Likewise.
3372 * gfortran.dg/allocate_with_source_8.f08: Likewise.
3373 * gfortran.dg/allocate_with_source_9.f08: Likewise.
3374 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
3375 * gfortran.dg/allocate_zerosize_3.f: Likewise.
3376 * gfortran.dg/altreturn_3.f90: Likewise.
3377 * gfortran.dg/altreturn_5.f90: Likewise.
3378 * gfortran.dg/altreturn_7.f90: Likewise.
3379 * gfortran.dg/and_or_xor.f90: Likewise.
3380 * gfortran.dg/anint_1.f90: Likewise.
3381 * gfortran.dg/any_all_1.f90: Likewise.
3382 * gfortran.dg/anyallcount_1.f90: Likewise.
3383 * gfortran.dg/append_1.f90: Likewise.
3384 * gfortran.dg/argument_checking_1.f90: Likewise.
3385 * gfortran.dg/argument_checking_2.f90: Likewise.
3386 * gfortran.dg/argument_checking_8.f90: Likewise.
3387 * gfortran.dg/arithmetic_if.f90: Likewise.
3388 * gfortran.dg/array_1.f90: Likewise.
3389 * gfortran.dg/array_2.f90: Likewise.
3390 * gfortran.dg/array_alloc_1.f90: Likewise.
3391 * gfortran.dg/array_alloc_2.f90: Likewise.
3392 * gfortran.dg/array_alloc_3.f90: Likewise.
3393 * gfortran.dg/array_assignment_1.F90: Likewise.
3394 * gfortran.dg/array_assignment_5.f90: Likewise.
3395 * gfortran.dg/array_constructor_1.f90: Likewise.
3396 * gfortran.dg/array_constructor_10.f90: Likewise.
3397 * gfortran.dg/array_constructor_11.f90: Likewise.
3398 * gfortran.dg/array_constructor_12.f90: Likewise.
3399 * gfortran.dg/array_constructor_15.f90: Likewise.
3400 * gfortran.dg/array_constructor_16.f90: Likewise.
3401 * gfortran.dg/array_constructor_17.f90: Likewise.
3402 * gfortran.dg/array_constructor_19.f90: Likewise.
3403 * gfortran.dg/array_constructor_23.f: Likewise.
3404 * gfortran.dg/array_constructor_24.f: Likewise.
3405 * gfortran.dg/array_constructor_32.f90: Likewise.
3406 * gfortran.dg/array_constructor_36.f90: Likewise.
3407 * gfortran.dg/array_constructor_39.f90: Likewise.
3408 * gfortran.dg/array_constructor_4.f90: Likewise.
3409 * gfortran.dg/array_constructor_40.f90: Likewise.
3410 * gfortran.dg/array_constructor_44.f90: Likewise.
3411 * gfortran.dg/array_constructor_45.f90: Likewise.
3412 * gfortran.dg/array_constructor_46.f90: Likewise.
3413 * gfortran.dg/array_constructor_47.f90: Likewise.
3414 * gfortran.dg/array_constructor_49.f90: Likewise.
3415 * gfortran.dg/array_constructor_5.f90: Likewise.
3416 * gfortran.dg/array_constructor_50.f90: Likewise.
3417 * gfortran.dg/array_constructor_6.f90: Likewise.
3418 * gfortran.dg/array_constructor_7.f90: Likewise.
3419 * gfortran.dg/array_constructor_8.f90: Likewise.
3420 * gfortran.dg/array_constructor_9.f90: Likewise.
3421 * gfortran.dg/array_constructor_type_1.f03: Likewise.
3422 * gfortran.dg/array_constructor_type_10.f03: Likewise.
3423 * gfortran.dg/array_constructor_type_11.f03: Likewise.
3424 * gfortran.dg/array_constructor_type_12.f03: Likewise.
3425 * gfortran.dg/array_constructor_type_13.f90: Likewise.
3426 * gfortran.dg/array_constructor_type_14.f03: Likewise.
3427 * gfortran.dg/array_constructor_type_16.f03: Likewise.
3428 * gfortran.dg/array_constructor_type_2.f03: Likewise.
3429 * gfortran.dg/array_constructor_type_22.f03: Likewise.
3430 * gfortran.dg/array_constructor_type_3.f03: Likewise.
3431 * gfortran.dg/array_constructor_type_4.f03: Likewise.
3432 * gfortran.dg/array_constructor_type_5.f03: Likewise.
3433 * gfortran.dg/array_constructor_type_6.f03: Likewise.
3434 * gfortran.dg/array_constructor_type_7.f03: Likewise.
3435 * gfortran.dg/array_function_1.f90: Likewise.
3436 * gfortran.dg/array_function_5.f90: Likewise.
3437 * gfortran.dg/array_initializer_1.f90: Likewise.
3438 * gfortran.dg/array_initializer_2.f90: Likewise.
3439 * gfortran.dg/array_memcpy_5.f90: Likewise.
3440 * gfortran.dg/array_memset_2.f90: Likewise.
3441 * gfortran.dg/array_reference_1.f90: Likewise.
3442 * gfortran.dg/array_return_value_1.f90: Likewise.
3443 * gfortran.dg/array_section_1.f90: Likewise.
3444 * gfortran.dg/array_temporaries_3.f90: Likewise.
3445 * gfortran.dg/arrayio_1.f90: Likewise.
3446 * gfortran.dg/arrayio_10.f90: Likewise.
3447 * gfortran.dg/arrayio_11.f90: Likewise.
3448 * gfortran.dg/arrayio_12.f90: Likewise.
3449 * gfortran.dg/arrayio_13.f90: Likewise.
3450 * gfortran.dg/arrayio_14.f90: Likewise.
3451 * gfortran.dg/arrayio_16.f90: Likewise.
3452 * gfortran.dg/arrayio_2.f90: Likewise.
3453 * gfortran.dg/arrayio_3.f90: Likewise.
3454 * gfortran.dg/arrayio_4.f90: Likewise.
3455 * gfortran.dg/arrayio_5.f90: Likewise.
3456 * gfortran.dg/arrayio_6.f90: Likewise.
3457 * gfortran.dg/arrayio_7.f90: Likewise.
3458 * gfortran.dg/arrayio_8.f90: Likewise.
3459 * gfortran.dg/arrayio_9.f90: Likewise.
3460 * gfortran.dg/arrayio_derived_1.f90: Likewise.
3461 * gfortran.dg/assign_10.f90: Likewise.
3462 * gfortran.dg/assign_9.f90: Likewise.
3463 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
3464 * gfortran.dg/assignment_1.f90: Likewise.
3465 * gfortran.dg/associate_1.f03: Likewise.
3466 * gfortran.dg/associate_11.f90: Likewise.
3467 * gfortran.dg/associate_13.f90: Likewise.
3468 * gfortran.dg/associate_15.f90: Likewise.
3469 * gfortran.dg/associate_17.f90: Likewise.
3470 * gfortran.dg/associate_18.f08: Likewise.
3471 * gfortran.dg/associate_19.f03: Likewise.
3472 * gfortran.dg/associate_20.f03: Likewise.
3473 * gfortran.dg/associate_22.f90: Likewise.
3474 * gfortran.dg/associate_23.f90: Likewise.
3475 * gfortran.dg/associate_24.f90: Likewise.
3476 * gfortran.dg/associate_25.f90: Likewise.
3477 * gfortran.dg/associate_27.f90: Likewise.
3478 * gfortran.dg/associate_28.f90: Likewise.
3479 * gfortran.dg/associate_32.f03: Likewise.
3480 * gfortran.dg/associate_33.f03: Likewise.
3481 * gfortran.dg/associate_34.f90: Likewise.
3482 * gfortran.dg/associate_6.f03: Likewise.
3483 * gfortran.dg/associate_7.f03: Likewise.
3484 * gfortran.dg/associate_8.f03: Likewise.
3485 * gfortran.dg/associate_9.f03: Likewise.
3486 * gfortran.dg/associated_1.f90: Likewise.
3487 * gfortran.dg/associated_2.f90: Likewise.
3488 * gfortran.dg/associated_5.f90: Likewise.
3489 * gfortran.dg/associated_6.f90: Likewise.
3490 * gfortran.dg/associated_target_3.f90: Likewise.
3491 * gfortran.dg/associated_target_4.f90: Likewise.
3492 * gfortran.dg/associated_target_5.f03: Likewise.
3493 * gfortran.dg/associated_target_6.f03: Likewise.
3494 * gfortran.dg/assumed_dummy_1.f90: Likewise.
3495 * gfortran.dg/assumed_rank_1.f90: Likewise.
3496 * gfortran.dg/assumed_rank_10.f90: Likewise.
3497 * gfortran.dg/assumed_rank_2.f90: Likewise.
3498 * gfortran.dg/assumed_rank_7.f90: Likewise.
3499 * gfortran.dg/assumed_rank_8.f90: Likewise.
3500 * gfortran.dg/assumed_rank_9.f90: Likewise.
3501 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
3502 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
3503 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
3504 * gfortran.dg/assumed_type_2.f90: Likewise.
3505 * gfortran.dg/atan2_1.f90: Likewise.
3506 * gfortran.dg/auto_array_1.f90: Likewise.
3507 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
3508 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
3509 * gfortran.dg/auto_char_len_3.f90: Likewise.
3510 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
3511 * gfortran.dg/auto_internal_assumed.f90: Likewise.
3512 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
3513 * gfortran.dg/auto_save_2.f90: Likewise.
3514 * gfortran.dg/automatic_default_init_1.f90: Likewise.
3515 * gfortran.dg/backslash_1.f90: Likewise.
3516 * gfortran.dg/backslash_2.f90: Likewise.
3517 * gfortran.dg/backslash_3.f: Likewise.
3518 * gfortran.dg/backspace_1.f: Likewise.
3519 * gfortran.dg/backspace_10.f90: Likewise.
3520 * gfortran.dg/backspace_11.f90: Likewise.
3521 * gfortran.dg/backspace_2.f: Likewise.
3522 * gfortran.dg/backspace_3.f: Likewise.
3523 * gfortran.dg/backspace_4.f: Likewise.
3524 * gfortran.dg/backspace_5.f: Likewise.
3525 * gfortran.dg/backspace_6.f: Likewise.
3526 * gfortran.dg/backspace_7.f90: Likewise.
3527 * gfortran.dg/backspace_8.f: Likewise.
3528 * gfortran.dg/backspace_9.f: Likewise.
3529 * gfortran.dg/bessel_1.f90: Likewise.
3530 * gfortran.dg/bessel_2.f90: Likewise.
3531 * gfortran.dg/bessel_5.f90: Likewise.
3532 * gfortran.dg/bessel_6.f90: Likewise.
3533 * gfortran.dg/bessel_7.f90: Likewise.
3534 * gfortran.dg/bind_c_dts_2.f03: Likewise.
3535 * gfortran.dg/bind_c_dts_3.f03: Likewise.
3536 * gfortran.dg/bind_c_usage_15.f90: Likewise.
3537 * gfortran.dg/bind_c_usage_16.f03: Likewise.
3538 * gfortran.dg/bind_c_usage_17.f90: Likewise.
3539 * gfortran.dg/bind_c_usage_24.f90: Likewise.
3540 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
3541 * gfortran.dg/binding_label_tests_16.f03: Likewise.
3542 * gfortran.dg/binding_label_tests_23.f90: Likewise.
3543 * gfortran.dg/bit_comparison_1.F90: Likewise.
3544 * gfortran.dg/bit_comparison_2.F90: Likewise.
3545 * gfortran.dg/block_1.f08: Likewise.
3546 * gfortran.dg/block_13.f08: Likewise.
3547 * gfortran.dg/block_14.f90: Likewise.
3548 * gfortran.dg/block_2.f08: Likewise.
3549 * gfortran.dg/block_6.f08: Likewise.
3550 * gfortran.dg/block_7.f08: Likewise.
3551 * gfortran.dg/block_8.f08: Likewise.
3552 * gfortran.dg/blockdata_1.f90: Likewise.
3553 * gfortran.dg/bound_1.f90: Likewise.
3554 * gfortran.dg/bound_2.f90: Likewise.
3555 * gfortran.dg/bound_3.f90: Likewise.
3556 * gfortran.dg/bound_4.f90: Likewise.
3557 * gfortran.dg/bound_5.f90: Likewise.
3558 * gfortran.dg/bound_6.f90: Likewise.
3559 * gfortran.dg/bound_7.f90: Likewise.
3560 * gfortran.dg/bound_8.f90: Likewise.
3561 * gfortran.dg/bound_9.f90: Likewise.
3562 * gfortran.dg/bound_simplification_1.f90: Likewise.
3563 * gfortran.dg/bound_simplification_3.f90: Likewise.
3564 * gfortran.dg/bound_simplification_4.f90: Likewise.
3565 * gfortran.dg/bound_simplification_5.f90: Likewise.
3566 * gfortran.dg/bound_simplification_6.f90: Likewise.
3567 * gfortran.dg/bounds_check_1.f90: Likewise.
3568 * gfortran.dg/bounds_check_12.f90: Likewise.
3569 * gfortran.dg/bounds_check_14.f90: Likewise.
3570 * gfortran.dg/bounds_check_15.f90: Likewise.
3571 * gfortran.dg/bounds_check_19.f90: Likewise.
3572 * gfortran.dg/bounds_check_8.f90: Likewise.
3573 * gfortran.dg/bounds_check_9.f90: Likewise.
3574 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
3575 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
3576 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
3577 * gfortran.dg/boz_1.f90: Likewise.
3578 * gfortran.dg/boz_11.f90: Likewise.
3579 * gfortran.dg/boz_13.f90: Likewise.
3580 * gfortran.dg/boz_14.f90: Likewise.
3581 * gfortran.dg/boz_15.f90: Likewise.
3582 * gfortran.dg/boz_3.f90: Likewise.
3583 * gfortran.dg/boz_6.f90: Likewise.
3584 * gfortran.dg/boz_9.f90: Likewise.
3585 * gfortran.dg/byte_1.f90: Likewise.
3586 * gfortran.dg/byte_2.f90: Likewise.
3587 * gfortran.dg/c_assoc.f90: Likewise.
3588 * gfortran.dg/c_assoc_2.f03: Likewise.
3589 * gfortran.dg/c_assoc_3.f90: Likewise.
3590 * gfortran.dg/c_by_val_1.f: Likewise.
3591 * gfortran.dg/c_by_val_5.f90: Likewise.
3592 * gfortran.dg/c_char_tests.f03: Likewise.
3593 * gfortran.dg/c_char_tests_2.f03: Likewise.
3594 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
3595 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
3596 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
3597 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
3598 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
3599 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
3600 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
3601 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
3602 * gfortran.dg/c_kind_params.f90: Likewise.
3603 * gfortran.dg/c_loc_test_20.f90: Likewise.
3604 * gfortran.dg/c_loc_tests_2.f03: Likewise.
3605 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
3606 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
3607 * gfortran.dg/c_size_t_test.f03: Likewise.
3608 * gfortran.dg/c_sizeof_1.f90: Likewise.
3609 * gfortran.dg/c_sizeof_5.f90: Likewise.
3610 * gfortran.dg/c_sizeof_6.f90: Likewise.
3611 * gfortran.dg/char4_iunit_1.f03: Likewise.
3612 * gfortran.dg/char4_iunit_2.f03: Likewise.
3613 * gfortran.dg/char_allocation_1.f90: Likewise.
3614 * gfortran.dg/char_array_constructor.f90: Likewise.
3615 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
3616 * gfortran.dg/char_assign_1.f90: Likewise.
3617 * gfortran.dg/char_associated_1.f90: Likewise.
3618 * gfortran.dg/char_cast_2.f90: Likewise.
3619 * gfortran.dg/char_comparison_1.f: Likewise.
3620 * gfortran.dg/char_component_initializer_1.f90: Likewise.
3621 * gfortran.dg/char_component_initializer_2.f90: Likewise.
3622 * gfortran.dg/char_cons_len.f90: Likewise.
3623 * gfortran.dg/char_conversion.f90: Likewise.
3624 * gfortran.dg/char_cshift_1.f90: Likewise.
3625 * gfortran.dg/char_cshift_2.f90: Likewise.
3626 * gfortran.dg/char_decl_2.f90: Likewise.
3627 * gfortran.dg/char_eoshift_1.f90: Likewise.
3628 * gfortran.dg/char_eoshift_2.f90: Likewise.
3629 * gfortran.dg/char_eoshift_3.f90: Likewise.
3630 * gfortran.dg/char_eoshift_4.f90: Likewise.
3631 * gfortran.dg/char_eoshift_5.f90: Likewise.
3632 * gfortran.dg/char_expr_1.f90: Likewise.
3633 * gfortran.dg/char_expr_3.f90: Likewise.
3634 * gfortran.dg/char_initialiser_actual.f90: Likewise.
3635 * gfortran.dg/char_length_12.f90: Likewise.
3636 * gfortran.dg/char_length_14.f90: Likewise.
3637 * gfortran.dg/char_length_15.f90: Likewise.
3638 * gfortran.dg/char_length_17.f90: Likewise.
3639 * gfortran.dg/char_length_20.f90: Likewise.
3640 * gfortran.dg/char_length_21.f90: Likewise.
3641 * gfortran.dg/char_length_5.f90: Likewise.
3642 * gfortran.dg/char_length_6.f90: Likewise.
3643 * gfortran.dg/char_length_7.f90: Likewise.
3644 * gfortran.dg/char_length_8.f90: Likewise.
3645 * gfortran.dg/char_pack_1.f90: Likewise.
3646 * gfortran.dg/char_pack_2.f90: Likewise.
3647 * gfortran.dg/char_pointer_assign.f90: Likewise.
3648 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
3649 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
3650 * gfortran.dg/char_pointer_dependency.f90: Likewise.
3651 * gfortran.dg/char_pointer_dummy.f90: Likewise.
3652 * gfortran.dg/char_pointer_func.f90: Likewise.
3653 * gfortran.dg/char_reshape_1.f90: Likewise.
3654 * gfortran.dg/char_result_1.f90: Likewise.
3655 * gfortran.dg/char_result_12.f90: Likewise.
3656 * gfortran.dg/char_result_13.f90: Likewise.
3657 * gfortran.dg/char_result_14.f90: Likewise.
3658 * gfortran.dg/char_result_15.f90: Likewise.
3659 * gfortran.dg/char_result_2.f90: Likewise.
3660 * gfortran.dg/char_result_3.f90: Likewise.
3661 * gfortran.dg/char_result_4.f90: Likewise.
3662 * gfortran.dg/char_result_5.f90: Likewise.
3663 * gfortran.dg/char_result_6.f90: Likewise.
3664 * gfortran.dg/char_result_7.f90: Likewise.
3665 * gfortran.dg/char_result_8.f90: Likewise.
3666 * gfortran.dg/char_spread_1.f90: Likewise.
3667 * gfortran.dg/char_transpose_1.f90: Likewise.
3668 * gfortran.dg/char_type_len.f90: Likewise.
3669 * gfortran.dg/char_unpack_1.f90: Likewise.
3670 * gfortran.dg/char_unpack_2.f90: Likewise.
3671 * gfortran.dg/character_array_constructor_1.f90: Likewise.
3672 * gfortran.dg/character_comparison_1.f90: Likewise.
3673 * gfortran.dg/character_comparison_2.f90: Likewise.
3674 * gfortran.dg/character_comparison_3.f90: Likewise.
3675 * gfortran.dg/character_comparison_4.f90: Likewise.
3676 * gfortran.dg/character_comparison_5.f90: Likewise.
3677 * gfortran.dg/character_comparison_6.f90: Likewise.
3678 * gfortran.dg/character_comparison_7.f90: Likewise.
3679 * gfortran.dg/character_comparison_8.f90: Likewise.
3680 * gfortran.dg/character_comparison_9.f90: Likewise.
3681 * gfortran.dg/charlen_15.f90: Likewise.
3682 * gfortran.dg/charlen_16.f90: Likewise.
3683 * gfortran.dg/chkbits.f90: Likewise.
3684 * gfortran.dg/chmod_1.f90: Likewise.
3685 * gfortran.dg/chmod_2.f90: Likewise.
3686 * gfortran.dg/chmod_3.f90: Likewise.
3687 * gfortran.dg/class_1.f03: Likewise.
3688 * gfortran.dg/class_18.f03: Likewise.
3689 * gfortran.dg/class_19.f03: Likewise.
3690 * gfortran.dg/class_35.f90: Likewise.
3691 * gfortran.dg/class_46.f03: Likewise.
3692 * gfortran.dg/class_48.f90: Likewise.
3693 * gfortran.dg/class_51.f90: Likewise.
3694 * gfortran.dg/class_52.f90: Likewise.
3695 * gfortran.dg/class_6.f03: Likewise.
3696 * gfortran.dg/class_63.f90: Likewise.
3697 * gfortran.dg/class_64.f90: Likewise.
3698 * gfortran.dg/class_65.f90: Likewise.
3699 * gfortran.dg/class_66.f90: Likewise.
3700 * gfortran.dg/class_67.f90: Likewise.
3701 * gfortran.dg/class_9.f03: Likewise.
3702 * gfortran.dg/class_alias.f90: Likewise.
3703 * gfortran.dg/class_allocate_1.f03: Likewise.
3704 * gfortran.dg/class_allocate_10.f03: Likewise.
3705 * gfortran.dg/class_allocate_13.f90: Likewise.
3706 * gfortran.dg/class_allocate_14.f90: Likewise.
3707 * gfortran.dg/class_allocate_15.f90: Likewise.
3708 * gfortran.dg/class_allocate_19.f03: Likewise.
3709 * gfortran.dg/class_allocate_21.f90: Likewise.
3710 * gfortran.dg/class_allocate_22.f90: Likewise.
3711 * gfortran.dg/class_allocate_3.f03: Likewise.
3712 * gfortran.dg/class_allocate_4.f03: Likewise.
3713 * gfortran.dg/class_allocate_5.f90: Likewise.
3714 * gfortran.dg/class_allocate_6.f03: Likewise.
3715 * gfortran.dg/class_allocate_7.f03: Likewise.
3716 * gfortran.dg/class_allocate_8.f03: Likewise.
3717 * gfortran.dg/class_allocate_9.f03: Likewise.
3718 * gfortran.dg/class_array_1.f03: Likewise.
3719 * gfortran.dg/class_array_14.f90: Likewise.
3720 * gfortran.dg/class_array_15.f03: Likewise.
3721 * gfortran.dg/class_array_16.f90: Likewise.
3722 * gfortran.dg/class_array_2.f03: Likewise.
3723 * gfortran.dg/class_array_20.f03: Likewise.
3724 * gfortran.dg/class_array_21.f03: Likewise.
3725 * gfortran.dg/class_array_3.f03: Likewise.
3726 * gfortran.dg/class_array_4.f03: Likewise.
3727 * gfortran.dg/class_array_7.f03: Likewise.
3728 * gfortran.dg/class_array_8.f03: Likewise.
3729 * gfortran.dg/class_array_9.f03: Likewise.
3730 * gfortran.dg/class_defined_operator_1.f03: Likewise.
3731 * gfortran.dg/class_dummy_1.f03: Likewise.
3732 * gfortran.dg/class_optional_1.f90: Likewise.
3733 * gfortran.dg/class_optional_2.f90: Likewise.
3734 * gfortran.dg/class_result_5.f90: Likewise.
3735 * gfortran.dg/class_result_6.f90: Likewise.
3736 * gfortran.dg/class_to_type_1.f03: Likewise.
3737 * gfortran.dg/class_to_type_2.f90: Likewise.
3738 * gfortran.dg/class_to_type_3.f03: Likewise.
3739 * gfortran.dg/class_to_type_4.f90: Likewise.
3740 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
3741 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
3742 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
3743 * gfortran.dg/coarray/atomic_1.f90: Likewise.
3744 * gfortran.dg/coarray/atomic_2.f90: Likewise.
3745 * gfortran.dg/coarray/codimension.f90: Likewise.
3746 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
3747 * gfortran.dg/coarray/collectives_1.f90: Likewise.
3748 * gfortran.dg/coarray/collectives_2.f90: Likewise.
3749 * gfortran.dg/coarray/collectives_3.f90: Likewise.
3750 * gfortran.dg/coarray/collectives_4.f90: Likewise.
3751 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
3752 * gfortran.dg/coarray/dummy_1.f90: Likewise.
3753 * gfortran.dg/coarray/event_1.f90: Likewise.
3754 * gfortran.dg/coarray/event_2.f90: Likewise.
3755 * gfortran.dg/coarray/get_array.f90: Likewise.
3756 * gfortran.dg/coarray/image_index_1.f90: Likewise.
3757 * gfortran.dg/coarray/image_index_2.f90: Likewise.
3758 * gfortran.dg/coarray/image_index_3.f90: Likewise.
3759 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
3760 * gfortran.dg/coarray/lock_1.f90: Likewise.
3761 * gfortran.dg/coarray/lock_2.f90: Likewise.
3762 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
3763 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
3764 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
3765 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
3766 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
3767 * gfortran.dg/coarray/registering_1.f90: Likewise.
3768 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
3769 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
3770 * gfortran.dg/coarray/send_array.f90: Likewise.
3771 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
3772 * gfortran.dg/coarray/sendget_array.f90: Likewise.
3773 * gfortran.dg/coarray/subobject_1.f90: Likewise.
3774 * gfortran.dg/coarray/sync_1.f90: Likewise.
3775 * gfortran.dg/coarray/sync_3.f90: Likewise.
3776 * gfortran.dg/coarray/this_image_1.f90: Likewise.
3777 * gfortran.dg/coarray/this_image_2.f90: Likewise.
3778 * gfortran.dg/coarray_13.f90: Likewise.
3779 * gfortran.dg/coarray_15.f90: Likewise.
3780 * gfortran.dg/coarray_16.f90: Likewise.
3781 * gfortran.dg/coarray_2.f90: Likewise.
3782 * gfortran.dg/coarray_23.f90: Likewise.
3783 * gfortran.dg/coarray_40.f90: Likewise.
3784 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
3785 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
3786 * gfortran.dg/coarray_allocate_10.f08: Likewise.
3787 * gfortran.dg/coarray_allocate_2.f08: Likewise.
3788 * gfortran.dg/coarray_allocate_3.f08: Likewise.
3789 * gfortran.dg/coarray_allocate_4.f08: Likewise.
3790 * gfortran.dg/coarray_allocate_5.f08: Likewise.
3791 * gfortran.dg/coarray_allocate_7.f08: Likewise.
3792 * gfortran.dg/coarray_allocate_8.f08: Likewise.
3793 * gfortran.dg/coarray_allocate_9.f08: Likewise.
3794 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
3795 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3796 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
3797 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
3798 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
3799 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
3800 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
3801 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
3802 * gfortran.dg/coarray_stat_2.f90: Likewise.
3803 * gfortran.dg/coarray_subobject_1.f90: Likewise.
3804 * gfortran.dg/coindexed_1.f90: Likewise.
3805 * gfortran.dg/comma.f: Likewise.
3806 * gfortran.dg/comma_format_extension_3.f: Likewise.
3807 * gfortran.dg/comma_format_extension_4.f: Likewise.
3808 * gfortran.dg/common_2.f90: Likewise.
3809 * gfortran.dg/common_4.f90: Likewise.
3810 * gfortran.dg/common_align_1.f90: Likewise.
3811 * gfortran.dg/common_align_2.f90: Likewise.
3812 * gfortran.dg/common_equivalence_1.f: Likewise.
3813 * gfortran.dg/common_pointer_1.f90: Likewise.
3814 * gfortran.dg/common_resize_1.f: Likewise.
3815 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
3816 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
3817 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
3818 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
3819 * gfortran.dg/complex_read.f90: Likewise.
3820 * gfortran.dg/complex_write.f90: Likewise.
3821 * gfortran.dg/constant_substring.f: Likewise.
3822 * gfortran.dg/constructor_2.f90: Likewise.
3823 * gfortran.dg/constructor_3.f90: Likewise.
3824 * gfortran.dg/constructor_6.f90: Likewise.
3825 * gfortran.dg/contained_1.f90: Likewise.
3826 * gfortran.dg/contained_3.f90: Likewise.
3827 * gfortran.dg/contained_equivalence_1.f90: Likewise.
3828 * gfortran.dg/contained_module_proc_1.f90: Likewise.
3829 * gfortran.dg/continuation_1.f90: Likewise.
3830 * gfortran.dg/continuation_11.f90: Likewise.
3831 * gfortran.dg/continuation_12.f90: Likewise.
3832 * gfortran.dg/continuation_13.f90: Likewise.
3833 * gfortran.dg/continuation_14.f: Likewise.
3834 * gfortran.dg/continuation_8.f90: Likewise.
3835 * gfortran.dg/convert_2.f90: Likewise.
3836 * gfortran.dg/convert_implied_open.f90: Likewise.
3837 * gfortran.dg/count_init_expr.f03: Likewise.
3838 * gfortran.dg/cr_lf.f90: Likewise.
3839 * gfortran.dg/cray_pointers_10.f90: Likewise.
3840 * gfortran.dg/cray_pointers_2.f90: Likewise.
3841 * gfortran.dg/cray_pointers_5.f90: Likewise.
3842 * gfortran.dg/cray_pointers_7.f90: Likewise.
3843 * gfortran.dg/cray_pointers_8.f90: Likewise.
3844 * gfortran.dg/cshift_1.f90: Likewise.
3845 * gfortran.dg/cshift_2.f90: Likewise.
3846 * gfortran.dg/cshift_large_1.f90: Likewise.
3847 * gfortran.dg/cshift_nan_1.f90: Likewise.
3848 * gfortran.dg/csqrt_2.f: Likewise.
3849 * gfortran.dg/data_array_1.f90: Likewise.
3850 * gfortran.dg/data_char_1.f90: Likewise.
3851 * gfortran.dg/data_char_2.f90: Likewise.
3852 * gfortran.dg/data_char_3.f90: Likewise.
3853 * gfortran.dg/data_derived_1.f90: Likewise.
3854 * gfortran.dg/data_implied_do_1.f90: Likewise.
3855 * gfortran.dg/data_namelist_conflict.f90: Likewise.
3856 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
3857 * gfortran.dg/deallocate_stat.f90: Likewise.
3858 * gfortran.dg/deallocate_stat_2.f90: Likewise.
3859 * gfortran.dg/debug/pr37738.f: Likewise.
3860 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
3861 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
3862 * gfortran.dg/dec_exp_1.f90: Likewise.
3863 * gfortran.dg/dec_init_1.f90: Likewise.
3864 * gfortran.dg/dec_init_2.f90: Likewise.
3865 * gfortran.dg/dec_init_3.f90: Likewise.
3866 * gfortran.dg/dec_init_4.f90: Likewise.
3867 * gfortran.dg/dec_io_1.f90: Likewise.
3868 * gfortran.dg/dec_io_2.f90: Likewise.
3869 * gfortran.dg/dec_io_2a.f90: Likewise.
3870 * gfortran.dg/dec_io_6.f90: Likewise.
3871 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
3872 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
3873 * gfortran.dg/dec_math.f90: Likewise.
3874 * gfortran.dg/dec_parameter_1.f: Likewise.
3875 * gfortran.dg/dec_parameter_2.f90: Likewise.
3876 * gfortran.dg/dec_static_1.f90: Likewise.
3877 * gfortran.dg/dec_static_2.f90: Likewise.
3878 * gfortran.dg/dec_structure_1.f90: Likewise.
3879 * gfortran.dg/dec_structure_10.f90: Likewise.
3880 * gfortran.dg/dec_structure_18.f90: Likewise.
3881 * gfortran.dg/dec_structure_19.f90: Likewise.
3882 * gfortran.dg/dec_structure_2.f90: Likewise.
3883 * gfortran.dg/dec_structure_22.f90: Likewise.
3884 * gfortran.dg/dec_structure_3.f90: Likewise.
3885 * gfortran.dg/dec_structure_4.f90: Likewise.
3886 * gfortran.dg/dec_structure_5.f90: Likewise.
3887 * gfortran.dg/dec_structure_6.f90: Likewise.
3888 * gfortran.dg/dec_structure_7.f90: Likewise.
3889 * gfortran.dg/dec_union_1.f90: Likewise.
3890 * gfortran.dg/dec_union_2.f90: Likewise.
3891 * gfortran.dg/dec_union_3.f90: Likewise.
3892 * gfortran.dg/dec_union_4.f90: Likewise.
3893 * gfortran.dg/dec_union_5.f90: Likewise.
3894 * gfortran.dg/default_format_1.f90: Likewise.
3895 * gfortran.dg/default_format_2.f90: Likewise.
3896 * gfortran.dg/default_format_denormal_1.f90: Likewise.
3897 * gfortran.dg/default_format_denormal_2.f90: Likewise.
3898 * gfortran.dg/default_initialization_3.f90: Likewise.
3899 * gfortran.dg/default_initialization_4.f90: Likewise.
3900 * gfortran.dg/default_initialization_5.f90: Likewise.
3901 * gfortran.dg/deferred_character_1.f90: Likewise.
3902 * gfortran.dg/deferred_character_10.f90: Likewise.
3903 * gfortran.dg/deferred_character_11.f90: Likewise.
3904 * gfortran.dg/deferred_character_12.f90: Likewise.
3905 * gfortran.dg/deferred_character_13.f90: Likewise.
3906 * gfortran.dg/deferred_character_14.f90: Likewise.
3907 * gfortran.dg/deferred_character_15.f90: Likewise.
3908 * gfortran.dg/deferred_character_16.f90: Likewise.
3909 * gfortran.dg/deferred_character_2.f90: Likewise.
3910 * gfortran.dg/deferred_character_3.f90: Likewise.
3911 * gfortran.dg/deferred_character_4.f90: Likewise.
3912 * gfortran.dg/deferred_character_5.f90: Likewise.
3913 * gfortran.dg/deferred_character_6.f90: Likewise.
3914 * gfortran.dg/deferred_character_7.f90: Likewise.
3915 * gfortran.dg/deferred_character_8.f90: Likewise.
3916 * gfortran.dg/deferred_character_9.f90: Likewise.
3917 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
3918 * gfortran.dg/deferred_type_component_1.f90: Likewise.
3919 * gfortran.dg/deferred_type_component_2.f90: Likewise.
3920 * gfortran.dg/deferred_type_param_2.f90: Likewise.
3921 * gfortran.dg/deferred_type_param_4.f90: Likewise.
3922 * gfortran.dg/deferred_type_param_5.f90: Likewise.
3923 * gfortran.dg/deferred_type_param_6.f90: Likewise.
3924 * gfortran.dg/deferred_type_param_8.f90: Likewise.
3925 * gfortran.dg/deferred_type_param_9.f90: Likewise.
3926 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
3927 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
3928 * gfortran.dg/defined_assignment_1.f90: Likewise.
3929 * gfortran.dg/defined_assignment_10.f90: Likewise.
3930 * gfortran.dg/defined_assignment_11.f90: Likewise.
3931 * gfortran.dg/defined_assignment_2.f90: Likewise.
3932 * gfortran.dg/defined_assignment_3.f90: Likewise.
3933 * gfortran.dg/defined_assignment_4.f90: Likewise.
3934 * gfortran.dg/defined_assignment_5.f90: Likewise.
3935 * gfortran.dg/defined_assignment_8.f90: Likewise.
3936 * gfortran.dg/defined_assignment_9.f90: Likewise.
3937 * gfortran.dg/dependency_2.f90: Likewise.
3938 * gfortran.dg/dependency_21.f90: Likewise.
3939 * gfortran.dg/dependency_22.f90: Likewise.
3940 * gfortran.dg/dependency_23.f90: Likewise.
3941 * gfortran.dg/dependency_24.f90: Likewise.
3942 * gfortran.dg/dependency_25.f90: Likewise.
3943 * gfortran.dg/dependency_26.f90: Likewise.
3944 * gfortran.dg/dependency_39.f90: Likewise.
3945 * gfortran.dg/dependency_40.f90: Likewise.
3946 * gfortran.dg/dependency_41.f90: Likewise.
3947 * gfortran.dg/dependency_42.f90: Likewise.
3948 * gfortran.dg/dependency_43.f90: Likewise.
3949 * gfortran.dg/dependency_44.f90: Likewise.
3950 * gfortran.dg/dependency_45.f90: Likewise.
3951 * gfortran.dg/dependency_50.f90: Likewise.
3952 * gfortran.dg/dependency_51.f90: Likewise.
3953 * gfortran.dg/dependent_decls_1.f90: Likewise.
3954 * gfortran.dg/der_array_1.f90: Likewise.
3955 * gfortran.dg/der_array_io_1.f90: Likewise.
3956 * gfortran.dg/der_array_io_2.f90: Likewise.
3957 * gfortran.dg/der_array_io_3.f90: Likewise.
3958 * gfortran.dg/der_io_1.f90: Likewise.
3959 * gfortran.dg/der_io_3.f90: Likewise.
3960 * gfortran.dg/der_pointer_2.f90: Likewise.
3961 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
3962 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
3963 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
3964 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
3965 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
3966 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
3967 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
3968 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
3969 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
3970 * gfortran.dg/derived_external_function_1.f90: Likewise.
3971 * gfortran.dg/derived_init_1.f90: Likewise.
3972 * gfortran.dg/derived_init_2.f90: Likewise.
3973 * gfortran.dg/derived_init_3.f90: Likewise.
3974 * gfortran.dg/derived_init_4.f90: Likewise.
3975 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
3976 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
3977 * gfortran.dg/dev_null.F90: Likewise.
3978 * gfortran.dg/dfloat_1.f90: Likewise.
3979 * gfortran.dg/dim_sum_1.f90: Likewise.
3980 * gfortran.dg/dim_sum_2.f90: Likewise.
3981 * gfortran.dg/dim_sum_3.f90: Likewise.
3982 * gfortran.dg/direct_io_10.f: Likewise.
3983 * gfortran.dg/direct_io_11.f90: Likewise.
3984 * gfortran.dg/direct_io_12.f90: Likewise.
3985 * gfortran.dg/direct_io_2.f90: Likewise.
3986 * gfortran.dg/direct_io_3.f90: Likewise.
3987 * gfortran.dg/direct_io_4.f90: Likewise.
3988 * gfortran.dg/direct_io_5.f90: Likewise.
3989 * gfortran.dg/direct_io_6.f90: Likewise.
3990 * gfortran.dg/direct_io_7.f90: Likewise.
3991 * gfortran.dg/direct_io_8.f90: Likewise.
3992 * gfortran.dg/direct_io_9.f: Likewise.
3993 * gfortran.dg/do_1.f90: Likewise.
3994 * gfortran.dg/do_3.F90: Likewise.
3995 * gfortran.dg/do_concurrent_2.f90: Likewise.
3996 * gfortran.dg/do_concurrent_4.f90: Likewise.
3997 * gfortran.dg/do_corner_warn.f90: Likewise.
3998 * gfortran.dg/do_iterator_2.f90: Likewise.
3999 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
4000 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
4001 * gfortran.dg/dos_eol.f: Likewise.
4002 * gfortran.dg/dot_product_1.f03: Likewise.
4003 * gfortran.dg/dot_product_2.f90: Likewise.
4004 * gfortran.dg/dot_product_4.f90: Likewise.
4005 * gfortran.dg/dshift_1.F90: Likewise.
4006 * gfortran.dg/dshift_2.F90: Likewise.
4007 * gfortran.dg/dtio_1.f90: Likewise.
4008 * gfortran.dg/dtio_10.f90: Likewise.
4009 * gfortran.dg/dtio_12.f90: Likewise.
4010 * gfortran.dg/dtio_14.f90: Likewise.
4011 * gfortran.dg/dtio_15.f90: Likewise.
4012 * gfortran.dg/dtio_16.f90: Likewise.
4013 * gfortran.dg/dtio_17.f90: Likewise.
4014 * gfortran.dg/dtio_19.f90: Likewise.
4015 * gfortran.dg/dtio_2.f90: Likewise.
4016 * gfortran.dg/dtio_20.f03: Likewise.
4017 * gfortran.dg/dtio_22.f90: Likewise.
4018 * gfortran.dg/dtio_24.f90: Likewise.
4019 * gfortran.dg/dtio_25.f90: Likewise.
4020 * gfortran.dg/dtio_26.f03: Likewise.
4021 * gfortran.dg/dtio_27.f90: Likewise.
4022 * gfortran.dg/dtio_28.f03: Likewise.
4023 * gfortran.dg/dtio_3.f90: Likewise.
4024 * gfortran.dg/dtio_30.f03: Likewise.
4025 * gfortran.dg/dtio_31.f03: Likewise.
4026 * gfortran.dg/dtio_32.f03: Likewise.
4027 * gfortran.dg/dtio_4.f90: Likewise.
4028 * gfortran.dg/dtio_5.f90: Likewise.
4029 * gfortran.dg/dtio_7.f90: Likewise.
4030 * gfortran.dg/dtio_8.f90: Likewise.
4031 * gfortran.dg/dtio_9.f90: Likewise.
4032 * gfortran.dg/dummy_procedure_3.f90: Likewise.
4033 * gfortran.dg/dummy_procedure_7.f90: Likewise.
4034 * gfortran.dg/dup_save_1.f90: Likewise.
4035 * gfortran.dg/dup_save_2.f90: Likewise.
4036 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
4037 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
4038 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
4039 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
4040 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
4041 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
4042 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
4043 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
4044 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
4045 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
4046 * gfortran.dg/e_d_fmt.f90: Likewise.
4047 * gfortran.dg/edit_real_1.f90: Likewise.
4048 * gfortran.dg/elemental_by_value_1.f90: Likewise.
4049 * gfortran.dg/elemental_dependency_1.f90: Likewise.
4050 * gfortran.dg/elemental_dependency_4.f90: Likewise.
4051 * gfortran.dg/elemental_dependency_5.f90: Likewise.
4052 * gfortran.dg/elemental_dependency_6.f90: Likewise.
4053 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
4054 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
4055 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
4056 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
4057 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
4058 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
4059 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
4060 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
4061 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
4062 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
4063 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
4064 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
4065 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
4066 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
4067 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
4068 * gfortran.dg/empty_format_1.f90: Likewise.
4069 * gfortran.dg/endfile.f: Likewise.
4070 * gfortran.dg/endfile.f90: Likewise.
4071 * gfortran.dg/endfile_2.f90: Likewise.
4072 * gfortran.dg/entry_1.f90: Likewise.
4073 * gfortran.dg/entry_10.f90: Likewise.
4074 * gfortran.dg/entry_12.f90: Likewise.
4075 * gfortran.dg/entry_13.f90: Likewise.
4076 * gfortran.dg/entry_14.f90: Likewise.
4077 * gfortran.dg/entry_16.f90: Likewise.
4078 * gfortran.dg/entry_3.f90: Likewise.
4079 * gfortran.dg/entry_6.f90: Likewise.
4080 * gfortran.dg/entry_9.f90: Likewise.
4081 * gfortran.dg/entry_array_specs_2.f: Likewise.
4082 * gfortran.dg/enum_1.f90: Likewise.
4083 * gfortran.dg/enum_9.f90: Likewise.
4084 * gfortran.dg/eof_1.f90: Likewise.
4085 * gfortran.dg/eof_2.f90: Likewise.
4086 * gfortran.dg/eof_4.f90: Likewise.
4087 * gfortran.dg/eof_5.f90: Likewise.
4088 * gfortran.dg/eor_handling_1.f90: Likewise.
4089 * gfortran.dg/eor_handling_2.f90: Likewise.
4090 * gfortran.dg/eor_handling_3.f90: Likewise.
4091 * gfortran.dg/eor_handling_4.f90: Likewise.
4092 * gfortran.dg/eor_handling_5.f90: Likewise.
4093 * gfortran.dg/eoshift_3.f90: Likewise.
4094 * gfortran.dg/eoshift_4.f90: Likewise.
4095 * gfortran.dg/eoshift_5.f90: Likewise.
4096 * gfortran.dg/eoshift_6.f90: Likewise.
4097 * gfortran.dg/eoshift_large_1.f90: Likewise.
4098 * gfortran.dg/equiv_6.f90: Likewise.
4099 * gfortran.dg/equiv_7.f90: Likewise.
4100 * gfortran.dg/equiv_9.f90: Likewise.
4101 * gfortran.dg/equiv_constraint_4.f90: Likewise.
4102 * gfortran.dg/erf_2.F90: Likewise.
4103 * gfortran.dg/erf_3.F90: Likewise.
4104 * gfortran.dg/erfc_scaled_1.f90: Likewise.
4105 * gfortran.dg/error_format_2.f90: Likewise.
4106 * gfortran.dg/error_recovery_5.f90: Likewise.
4107 * gfortran.dg/execute_command_line_2.f90: Likewise.
4108 * gfortran.dg/execute_command_line_3.f90: Likewise.
4109 * gfortran.dg/exit_1.f08: Likewise.
4110 * gfortran.dg/exit_3.f08: Likewise.
4111 * gfortran.dg/exponent_1.f90: Likewise.
4112 * gfortran.dg/exponent_2.f90: Likewise.
4113 * gfortran.dg/extended_char_comparison_1.f: Likewise.
4114 * gfortran.dg/extends_1.f03: Likewise.
4115 * gfortran.dg/extends_16.f90: Likewise.
4116 * gfortran.dg/extends_2.f03: Likewise.
4117 * gfortran.dg/extends_3.f03: Likewise.
4118 * gfortran.dg/extends_4.f03: Likewise.
4119 * gfortran.dg/extends_type_of_1.f03: Likewise.
4120 * gfortran.dg/extends_type_of_2.f03: Likewise.
4121 * gfortran.dg/external_procedures_3.f90: Likewise.
4122 * gfortran.dg/f2003_inquire_1.f03: Likewise.
4123 * gfortran.dg/f2003_io_1.f03: Likewise.
4124 * gfortran.dg/f2003_io_4.f03: Likewise.
4125 * gfortran.dg/f2003_io_5.f03: Likewise.
4126 * gfortran.dg/f2003_io_6.f03: Likewise.
4127 * gfortran.dg/f2003_io_7.f03: Likewise.
4128 * gfortran.dg/f2c_1.f90: Likewise.
4129 * gfortran.dg/f2c_2.f90: Likewise.
4130 * gfortran.dg/f2c_3.f90: Likewise.
4131 * gfortran.dg/f2c_4.f90: Likewise.
4132 * gfortran.dg/f2c_6.f90: Likewise.
4133 * gfortran.dg/f2c_7.f90: Likewise.
4134 * gfortran.dg/f2c_9.f90: Likewise.
4135 * gfortran.dg/fgetc_1.f90: Likewise.
4136 * gfortran.dg/fgetc_2.f90: Likewise.
4137 * gfortran.dg/filename_null.f90: Likewise.
4138 * gfortran.dg/finalize_12.f90: Likewise.
4139 * gfortran.dg/finalize_13.f90: Likewise.
4140 * gfortran.dg/finalize_15.f90: Likewise.
4141 * gfortran.dg/finalize_17.f90: Likewise.
4142 * gfortran.dg/finalize_18.f90: Likewise.
4143 * gfortran.dg/finalize_25.f90: Likewise.
4144 * gfortran.dg/finalize_29.f08: Likewise.
4145 * gfortran.dg/finalize_31.f90: Likewise.
4146 * gfortran.dg/float_1.f90: Likewise.
4147 * gfortran.dg/flush_1.f90: Likewise.
4148 * gfortran.dg/fmt_bz_bn.f: Likewise.
4149 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
4150 * gfortran.dg/fmt_cache_1.f: Likewise.
4151 * gfortran.dg/fmt_cache_2.f: Likewise.
4152 * gfortran.dg/fmt_cache_3.f90: Likewise.
4153 * gfortran.dg/fmt_colon.f90: Likewise.
4154 * gfortran.dg/fmt_e.f90: Likewise.
4155 * gfortran.dg/fmt_en.f90: Likewise.
4156 * gfortran.dg/fmt_error_10.f: Likewise.
4157 * gfortran.dg/fmt_error_9.f: Likewise.
4158 * gfortran.dg/fmt_exhaust.f90: Likewise.
4159 * gfortran.dg/fmt_f0_1.f90: Likewise.
4160 * gfortran.dg/fmt_f_an_p.f: Likewise.
4161 * gfortran.dg/fmt_fw_d.f90: Likewise.
4162 * gfortran.dg/fmt_g.f: Likewise.
4163 * gfortran.dg/fmt_g0_1.f08: Likewise.
4164 * gfortran.dg/fmt_g0_2.f08: Likewise.
4165 * gfortran.dg/fmt_g0_4.f08: Likewise.
4166 * gfortran.dg/fmt_g0_5.f08: Likewise.
4167 * gfortran.dg/fmt_g0_6.f08: Likewise.
4168 * gfortran.dg/fmt_g0_7.f08: Likewise.
4169 * gfortran.dg/fmt_g_1.f90: Likewise.
4170 * gfortran.dg/fmt_int_sign.f90: Likewise.
4171 * gfortran.dg/fmt_l.f90: Likewise.
4172 * gfortran.dg/fmt_missing_period_2.f: Likewise.
4173 * gfortran.dg/fmt_missing_period_3.f: Likewise.
4174 * gfortran.dg/fmt_p_1.f90: Likewise.
4175 * gfortran.dg/fmt_pf.f90: Likewise.
4176 * gfortran.dg/fmt_read.f90: Likewise.
4177 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
4178 * gfortran.dg/fmt_t_1.f90: Likewise.
4179 * gfortran.dg/fmt_t_2.f90: Likewise.
4180 * gfortran.dg/fmt_t_3.f90: Likewise.
4181 * gfortran.dg/fmt_t_4.f90: Likewise.
4182 * gfortran.dg/fmt_t_5.f90: Likewise.
4183 * gfortran.dg/fmt_t_6.f: Likewise.
4184 * gfortran.dg/fmt_t_7.f: Likewise.
4185 * gfortran.dg/fmt_t_9.f: Likewise.
4186 * gfortran.dg/fmt_tl.f: Likewise.
4187 * gfortran.dg/fmt_unlimited.f90: Likewise.
4188 * gfortran.dg/fmt_white.f: Likewise.
4189 * gfortran.dg/fmt_zero_digits.f90: Likewise.
4190 * gfortran.dg/fold_nearest.f90: Likewise.
4191 * gfortran.dg/forall_1.f90: Likewise.
4192 * gfortran.dg/forall_10.f90: Likewise.
4193 * gfortran.dg/forall_12.f90: Likewise.
4194 * gfortran.dg/forall_13.f90: Likewise.
4195 * gfortran.dg/forall_15.f90: Likewise.
4196 * gfortran.dg/forall_4.f90: Likewise.
4197 * gfortran.dg/forall_5.f90: Likewise.
4198 * gfortran.dg/forall_6.f90: Likewise.
4199 * gfortran.dg/forall_7.f90: Likewise.
4200 * gfortran.dg/fraction.f90: Likewise.
4201 * gfortran.dg/fseek.f90: Likewise.
4202 * gfortran.dg/ftell_1.f90: Likewise.
4203 * gfortran.dg/ftell_2.f90: Likewise.
4204 * gfortran.dg/ftell_3.f90: Likewise.
4205 * gfortran.dg/func_assign_2.f90: Likewise.
4206 * gfortran.dg/func_assign_3.f90: Likewise.
4207 * gfortran.dg/func_derived_1.f90: Likewise.
4208 * gfortran.dg/func_derived_2.f90: Likewise.
4209 * gfortran.dg/func_derived_3.f90: Likewise.
4210 * gfortran.dg/func_result_1.f90: Likewise.
4211 * gfortran.dg/func_result_2.f90: Likewise.
4212 * gfortran.dg/func_result_6.f90: Likewise.
4213 * gfortran.dg/function_charlen_2.f90: Likewise.
4214 * gfortran.dg/function_charlen_3.f: Likewise.
4215 * gfortran.dg/function_kinds_1.f90: Likewise.
4216 * gfortran.dg/function_kinds_4.f90: Likewise.
4217 * gfortran.dg/function_optimize_10.f90: Likewise.
4218 * gfortran.dg/function_optimize_11.f90: Likewise.
4219 * gfortran.dg/function_optimize_12.f90: Likewise.
4220 * gfortran.dg/function_optimize_4.f90: Likewise.
4221 * gfortran.dg/function_optimize_8.f90: Likewise.
4222 * gfortran.dg/g77/13037.f: Likewise.
4223 * gfortran.dg/g77/1832.f: Likewise.
4224 * gfortran.dg/g77/19981119-0.f: Likewise.
4225 * gfortran.dg/g77/19990313-0.f: Likewise.
4226 * gfortran.dg/g77/19990313-1.f: Likewise.
4227 * gfortran.dg/g77/19990313-2.f: Likewise.
4228 * gfortran.dg/g77/19990313-3.f: Likewise.
4229 * gfortran.dg/g77/19990419-1.f: Likewise.
4230 * gfortran.dg/g77/19990826-0.f: Likewise.
4231 * gfortran.dg/g77/19990826-2.f: Likewise.
4232 * gfortran.dg/g77/20000503-1.f: Likewise.
4233 * gfortran.dg/g77/20001111.f: Likewise.
4234 * gfortran.dg/g77/20010116.f: Likewise.
4235 * gfortran.dg/g77/20010216-1.f: Likewise.
4236 * gfortran.dg/g77/20010430.f: Likewise.
4237 * gfortran.dg/g77/20010610.f: Likewise.
4238 * gfortran.dg/g77/6177.f: Likewise.
4239 * gfortran.dg/g77/7388.f: Likewise.
4240 * gfortran.dg/g77/947.f: Likewise.
4241 * gfortran.dg/g77/970625-2.f: Likewise.
4242 * gfortran.dg/g77/971102-1.f: Likewise.
4243 * gfortran.dg/g77/980628-0.f: Likewise.
4244 * gfortran.dg/g77/980628-1.f: Likewise.
4245 * gfortran.dg/g77/980628-10.f: Likewise.
4246 * gfortran.dg/g77/980628-2.f: Likewise.
4247 * gfortran.dg/g77/980628-3.f: Likewise.
4248 * gfortran.dg/g77/980628-7.f: Likewise.
4249 * gfortran.dg/g77/980628-8.f: Likewise.
4250 * gfortran.dg/g77/980628-9.f: Likewise.
4251 * gfortran.dg/g77/980701-0.f: Likewise.
4252 * gfortran.dg/g77/980701-1.f: Likewise.
4253 * gfortran.dg/g77/cabs.f: Likewise.
4254 * gfortran.dg/g77/claus.f: Likewise.
4255 * gfortran.dg/g77/complex_1.f: Likewise.
4256 * gfortran.dg/g77/cpp3.F: Likewise.
4257 * gfortran.dg/g77/cpp4.F: Likewise.
4258 * gfortran.dg/g77/cpp5.F: Likewise.
4259 * gfortran.dg/g77/dcomplex.f: Likewise.
4260 * gfortran.dg/g77/dnrm2.f: Likewise.
4261 * gfortran.dg/g77/erfc.f: Likewise.
4262 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
4263 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
4264 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
4265 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
4266 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
4267 * gfortran.dg/g77/int8421.f: Likewise.
4268 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
4269 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
4270 * gfortran.dg/g77/le.f: Likewise.
4271 * gfortran.dg/g77/short.f: Likewise.
4272 * gfortran.dg/gamma_1.f90: Likewise.
4273 * gfortran.dg/gamma_4.f90: Likewise.
4274 * gfortran.dg/gamma_5.f90: Likewise.
4275 * gfortran.dg/generic_13.f90: Likewise.
4276 * gfortran.dg/generic_15.f90: Likewise.
4277 * gfortran.dg/generic_19.f90: Likewise.
4278 * gfortran.dg/generic_20.f90: Likewise.
4279 * gfortran.dg/generic_23.f03: Likewise.
4280 * gfortran.dg/generic_25.f90: Likewise.
4281 * gfortran.dg/generic_27.f90: Likewise.
4282 * gfortran.dg/generic_31.f90: Likewise.
4283 * gfortran.dg/generic_4.f90: Likewise.
4284 * gfortran.dg/global_vars_c_init.f90: Likewise.
4285 * gfortran.dg/global_vars_f90_init.f90: Likewise.
4286 * gfortran.dg/gnu_logical_1.F: Likewise.
4287 * gfortran.dg/goacc/fixed-1.f: Likewise.
4288 * gfortran.dg/goacc/fixed-2.f: Likewise.
4289 * gfortran.dg/goacc/gang-static.f95: Likewise.
4290 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
4291 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
4292 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
4293 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
4294 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
4295 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
4296 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
4297 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
4298 * gfortran.dg/goacc/omp-fixed.f: Likewise.
4299 * gfortran.dg/gomp/crayptr5.f90: Likewise.
4300 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
4301 * gfortran.dg/gomp/pr48794.f90: Likewise.
4302 * gfortran.dg/gomp/pr72744.f90: Likewise.
4303 * gfortran.dg/gomp/pr77665.f90: Likewise.
4304 * gfortran.dg/gomp/workshare2.f90: Likewise.
4305 * gfortran.dg/gomp/workshare3.f90: Likewise.
4306 * gfortran.dg/goto_1.f: Likewise.
4307 * gfortran.dg/goto_2.f90: Likewise.
4308 * gfortran.dg/goto_4.f90: Likewise.
4309 * gfortran.dg/goto_6.f: Likewise.
4310 * gfortran.dg/graphite/id-26.f03: Likewise.
4311 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
4312 * gfortran.dg/graphite/pr29581.f90: Likewise.
4313 * gfortran.dg/graphite/pr29832.f90: Likewise.
4314 * gfortran.dg/graphite/run-id-1.f: Likewise.
4315 * gfortran.dg/graphite/run-id-2.f90: Likewise.
4316 * gfortran.dg/graphite/run-id-3.f90: Likewise.
4317 * gfortran.dg/hollerith.f90: Likewise.
4318 * gfortran.dg/hollerith4.f90: Likewise.
4319 * gfortran.dg/hollerith6.f90: Likewise.
4320 * gfortran.dg/hollerith8.f90: Likewise.
4321 * gfortran.dg/hollerith_1.f90: Likewise.
4322 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
4323 * gfortran.dg/hollerith_f95.f90: Likewise.
4324 * gfortran.dg/hollerith_legacy.f90: Likewise.
4325 * gfortran.dg/host_assoc_call_3.f90: Likewise.
4326 * gfortran.dg/host_assoc_function_1.f90: Likewise.
4327 * gfortran.dg/host_assoc_function_3.f90: Likewise.
4328 * gfortran.dg/host_assoc_function_4.f90: Likewise.
4329 * gfortran.dg/host_assoc_function_9.f90: Likewise.
4330 * gfortran.dg/host_dummy_index_1.f90: Likewise.
4331 * gfortran.dg/hypot_1.f90: Likewise.
4332 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
4333 * gfortran.dg/iargc.f90: Likewise.
4334 * gfortran.dg/ibits.f90: Likewise.
4335 * gfortran.dg/ichar_1.f90: Likewise.
4336 * gfortran.dg/ichar_2.f90: Likewise.
4337 * gfortran.dg/ieee/ieee_1.F90: Likewise.
4338 * gfortran.dg/ieee/ieee_2.f90: Likewise.
4339 * gfortran.dg/ieee/ieee_3.f90: Likewise.
4340 * gfortran.dg/ieee/ieee_4.f90: Likewise.
4341 * gfortran.dg/ieee/ieee_6.f90: Likewise.
4342 * gfortran.dg/ieee/ieee_7.f90: Likewise.
4343 * gfortran.dg/ieee/ieee_8.f90: Likewise.
4344 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
4345 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
4346 * gfortran.dg/ieee/large_1.f90: Likewise.
4347 * gfortran.dg/ieee/large_2.f90: Likewise.
4348 * gfortran.dg/ieee/large_3.F90: Likewise.
4349 * gfortran.dg/ieee/large_4.f90: Likewise.
4350 * gfortran.dg/ieee/rounding_1.f90: Likewise.
4351 * gfortran.dg/ieee/underflow_1.f90: Likewise.
4352 * gfortran.dg/impl_do_var_data.f90: Likewise.
4353 * gfortran.dg/implicit_10.f90: Likewise.
4354 * gfortran.dg/implicit_12.f90: Likewise.
4355 * gfortran.dg/implicit_class_1.f90: Likewise.
4356 * gfortran.dg/implicit_pure_1.f90: Likewise.
4357 * gfortran.dg/implied_do_1.f90: Likewise.
4358 * gfortran.dg/implied_do_io_1.f90: Likewise.
4359 * gfortran.dg/implied_do_io_2.f90: Likewise.
4360 * gfortran.dg/implied_do_io_3.f90: Likewise.
4361 * gfortran.dg/implied_shape_1.f08: Likewise.
4362 * gfortran.dg/import.f90: Likewise.
4363 * gfortran.dg/import4.f90: Likewise.
4364 * gfortran.dg/impure_1.f08: Likewise.
4365 * gfortran.dg/index.f90: Likewise.
4366 * gfortran.dg/index_2.f90: Likewise.
4367 * gfortran.dg/init_flag_1.f90: Likewise.
4368 * gfortran.dg/init_flag_10.f90: Likewise.
4369 * gfortran.dg/init_flag_15.f03: Likewise.
4370 * gfortran.dg/init_flag_2.f90: Likewise.
4371 * gfortran.dg/init_flag_3.f90: Likewise.
4372 * gfortran.dg/init_flag_4.f90: Likewise.
4373 * gfortran.dg/init_flag_5.f90: Likewise.
4374 * gfortran.dg/init_flag_6.f90: Likewise.
4375 * gfortran.dg/init_flag_7.f90: Likewise.
4376 * gfortran.dg/init_flag_9.f90: Likewise.
4377 * gfortran.dg/initialization_11.f90: Likewise.
4378 * gfortran.dg/initialization_19.f90: Likewise.
4379 * gfortran.dg/initialization_2.f90: Likewise.
4380 * gfortran.dg/initialization_22.f90: Likewise.
4381 * gfortran.dg/initialization_27.f90: Likewise.
4382 * gfortran.dg/initialization_5.f90: Likewise.
4383 * gfortran.dg/initialization_6.f90: Likewise.
4384 * gfortran.dg/inline_matmul_1.f90: Likewise.
4385 * gfortran.dg/inline_matmul_10.f90: Likewise.
4386 * gfortran.dg/inline_matmul_11.f90: Likewise.
4387 * gfortran.dg/inline_matmul_13.f90: Likewise.
4388 * gfortran.dg/inline_matmul_14.f90: Likewise.
4389 * gfortran.dg/inline_matmul_16.f90: Likewise.
4390 * gfortran.dg/inline_matmul_17.f90: Likewise.
4391 * gfortran.dg/inline_matmul_18.f90: Likewise.
4392 * gfortran.dg/inline_matmul_19.f90: Likewise.
4393 * gfortran.dg/inline_matmul_2.f90: Likewise.
4394 * gfortran.dg/inline_matmul_20.f90: Likewise.
4395 * gfortran.dg/inline_matmul_22.f90: Likewise.
4396 * gfortran.dg/inline_matmul_3.f90: Likewise.
4397 * gfortran.dg/inline_matmul_4.f90: Likewise.
4398 * gfortran.dg/inline_matmul_5.f90: Likewise.
4399 * gfortran.dg/inline_matmul_6.f90: Likewise.
4400 * gfortran.dg/inline_matmul_7.f90: Likewise.
4401 * gfortran.dg/inline_matmul_8.f90: Likewise.
4402 * gfortran.dg/inline_matmul_9.f90: Likewise.
4403 * gfortran.dg/inline_sum_1.f90: Likewise.
4404 * gfortran.dg/inline_sum_3.f90: Likewise.
4405 * gfortran.dg/inline_sum_5.f90: Likewise.
4406 * gfortran.dg/inquire-complex.f90: Likewise.
4407 * gfortran.dg/inquire.f90: Likewise.
4408 * gfortran.dg/inquire_10.f90: Likewise.
4409 * gfortran.dg/inquire_13.f90: Likewise.
4410 * gfortran.dg/inquire_15.f90: Likewise.
4411 * gfortran.dg/inquire_16.f90: Likewise.
4412 * gfortran.dg/inquire_17.f90: Likewise.
4413 * gfortran.dg/inquire_5.f90: Likewise.
4414 * gfortran.dg/inquire_6.f90: Likewise.
4415 * gfortran.dg/inquire_7.f90: Likewise.
4416 * gfortran.dg/inquire_9.f90: Likewise.
4417 * gfortran.dg/inquire_internal.f90: Likewise.
4418 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
4419 * gfortran.dg/inquire_size.f90: Likewise.
4420 * gfortran.dg/int_1.f90: Likewise.
4421 * gfortran.dg/int_conv_1.f90: Likewise.
4422 * gfortran.dg/int_range_io_1.f90: Likewise.
4423 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
4424 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
4425 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
4426 * gfortran.dg/integer_plus.f90: Likewise.
4427 * gfortran.dg/intent_out_2.f90: Likewise.
4428 * gfortran.dg/intent_out_5.f90: Likewise.
4429 * gfortran.dg/intent_out_6.f90: Likewise.
4430 * gfortran.dg/interface_12.f90: Likewise.
4431 * gfortran.dg/interface_19.f90: Likewise.
4432 * gfortran.dg/interface_4.f90: Likewise.
4433 * gfortran.dg/interface_5.f90: Likewise.
4434 * gfortran.dg/interface_9.f90: Likewise.
4435 * gfortran.dg/interface_assignment_1.f90: Likewise.
4436 * gfortran.dg/interface_assignment_2.f90: Likewise.
4437 * gfortran.dg/internal_dummy_2.f08: Likewise.
4438 * gfortran.dg/internal_dummy_3.f08: Likewise.
4439 * gfortran.dg/internal_dummy_4.f08: Likewise.
4440 * gfortran.dg/internal_pack_1.f90: Likewise.
4441 * gfortran.dg/internal_pack_10.f90: Likewise.
4442 * gfortran.dg/internal_pack_12.f90: Likewise.
4443 * gfortran.dg/internal_pack_13.f90: Likewise.
4444 * gfortran.dg/internal_pack_14.f90: Likewise.
4445 * gfortran.dg/internal_pack_15.f90: Likewise.
4446 * gfortran.dg/internal_pack_2.f90: Likewise.
4447 * gfortran.dg/internal_pack_3.f90: Likewise.
4448 * gfortran.dg/internal_pack_4.f90: Likewise.
4449 * gfortran.dg/internal_pack_6.f90: Likewise.
4450 * gfortran.dg/internal_pack_8.f90: Likewise.
4451 * gfortran.dg/internal_readwrite_1.f90: Likewise.
4452 * gfortran.dg/internal_readwrite_2.f90: Likewise.
4453 * gfortran.dg/internal_readwrite_3.f90: Likewise.
4454 * gfortran.dg/intrinsic_actual_1.f: Likewise.
4455 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
4456 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
4457 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
4458 * gfortran.dg/intrinsic_char_1.f90: Likewise.
4459 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
4460 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
4461 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
4462 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
4463 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
4464 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
4465 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
4466 * gfortran.dg/intrinsic_product_1.f90: Likewise.
4467 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
4468 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
4469 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
4470 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
4471 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
4472 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
4473 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
4474 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
4475 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
4476 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
4477 * gfortran.dg/io_err_1.f90: Likewise.
4478 * gfortran.dg/io_real_boz.f90: Likewise.
4479 * gfortran.dg/iomsg_1.f90: Likewise.
4480 * gfortran.dg/iostat_1.f90: Likewise.
4481 * gfortran.dg/iostat_2.f90: Likewise.
4482 * gfortran.dg/iostat_4.f90: Likewise.
4483 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
4484 * gfortran.dg/ishft_1.f90: Likewise.
4485 * gfortran.dg/ishft_2.f90: Likewise.
4486 * gfortran.dg/ishft_4.f90: Likewise.
4487 * gfortran.dg/isnan_1.f90: Likewise.
4488 * gfortran.dg/isnan_2.f90: Likewise.
4489 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
4490 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
4491 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
4492 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
4493 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
4494 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
4495 * gfortran.dg/itime_idate_1.f: Likewise.
4496 * gfortran.dg/itime_idate_2.f: Likewise.
4497 * gfortran.dg/large_integer_kind_1.f90: Likewise.
4498 * gfortran.dg/large_integer_kind_2.f90: Likewise.
4499 * gfortran.dg/large_real_kind_1.f90: Likewise.
4500 * gfortran.dg/large_real_kind_2.F90: Likewise.
4501 * gfortran.dg/large_real_kind_3.F90: Likewise.
4502 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
4503 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
4504 * gfortran.dg/large_recl.f90: Likewise.
4505 * gfortran.dg/large_unit_1.f90: Likewise.
4506 * gfortran.dg/large_unit_2.f90: Likewise.
4507 * gfortran.dg/largeequiv_1.f90: Likewise.
4508 * gfortran.dg/leadz_trailz_1.f90: Likewise.
4509 * gfortran.dg/leadz_trailz_2.f90: Likewise.
4510 * gfortran.dg/leadz_trailz_3.f90: Likewise.
4511 * gfortran.dg/list_read_1.f90: Likewise.
4512 * gfortran.dg/list_read_10.f90: Likewise.
4513 * gfortran.dg/list_read_11.f90: Likewise.
4514 * gfortran.dg/list_read_12.f90: Likewise.
4515 * gfortran.dg/list_read_13.f: Likewise.
4516 * gfortran.dg/list_read_14.f90: Likewise.
4517 * gfortran.dg/list_read_2.f90: Likewise.
4518 * gfortran.dg/list_read_3.f90: Likewise.
4519 * gfortran.dg/list_read_4.f90: Likewise.
4520 * gfortran.dg/list_read_5.f90: Likewise.
4521 * gfortran.dg/list_read_6.f90: Likewise.
4522 * gfortran.dg/list_read_7.f90: Likewise.
4523 * gfortran.dg/list_read_8.f90: Likewise.
4524 * gfortran.dg/list_read_9.f90: Likewise.
4525 * gfortran.dg/loc_2.f90: Likewise.
4526 * gfortran.dg/logical_1.f90: Likewise.
4527 * gfortran.dg/logical_dot_product.f90: Likewise.
4528 * gfortran.dg/logical_temp_io.f90: Likewise.
4529 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
4530 * gfortran.dg/lrshift_1.f90: Likewise.
4531 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
4532 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
4533 * gfortran.dg/lto/pr40725_0.f03: Likewise.
4534 * gfortran.dg/lto/pr41576_1.f90: Likewise.
4535 * gfortran.dg/make_unit.f90: Likewise.
4536 * gfortran.dg/mapping_1.f90: Likewise.
4537 * gfortran.dg/mapping_2.f90: Likewise.
4538 * gfortran.dg/mapping_3.f90: Likewise.
4539 * gfortran.dg/masklr_1.F90: Likewise.
4540 * gfortran.dg/masklr_2.F90: Likewise.
4541 * gfortran.dg/matmul_1.f90: Likewise.
4542 * gfortran.dg/matmul_10.f90: Likewise.
4543 * gfortran.dg/matmul_12.f90: Likewise.
4544 * gfortran.dg/matmul_16.f90: Likewise.
4545 * gfortran.dg/matmul_17.f90: Likewise.
4546 * gfortran.dg/matmul_18.f90: Likewise.
4547 * gfortran.dg/matmul_2.f90: Likewise.
4548 * gfortran.dg/matmul_3.f90: Likewise.
4549 * gfortran.dg/matmul_4.f90: Likewise.
4550 * gfortran.dg/matmul_6.f90: Likewise.
4551 * gfortran.dg/matmul_8.f03: Likewise.
4552 * gfortran.dg/matmul_9.f90: Likewise.
4553 * gfortran.dg/matmul_bounds_12.f90: Likewise.
4554 * gfortran.dg/matmul_bounds_6.f90: Likewise.
4555 * gfortran.dg/matmul_const.f90: Likewise.
4556 * gfortran.dg/maxloc_1.f90: Likewise.
4557 * gfortran.dg/maxloc_2.f90: Likewise.
4558 * gfortran.dg/maxloc_3.f90: Likewise.
4559 * gfortran.dg/maxloc_4.f90: Likewise.
4560 * gfortran.dg/maxloc_string_1.f90: Likewise.
4561 * gfortran.dg/maxlocval_1.f90: Likewise.
4562 * gfortran.dg/maxlocval_2.f90: Likewise.
4563 * gfortran.dg/maxlocval_3.f90: Likewise.
4564 * gfortran.dg/maxlocval_4.f90: Likewise.
4565 * gfortran.dg/maxval_char_1.f90: Likewise.
4566 * gfortran.dg/maxval_char_2.f90: Likewise.
4567 * gfortran.dg/maxval_char_3.f90: Likewise.
4568 * gfortran.dg/maxval_char_4.f90: Likewise.
4569 * gfortran.dg/maxval_parameter_1.f90: Likewise.
4570 * gfortran.dg/mclock.f90: Likewise.
4571 * gfortran.dg/merge_bits_1.F90: Likewise.
4572 * gfortran.dg/merge_bits_2.F90: Likewise.
4573 * gfortran.dg/merge_char_1.f90: Likewise.
4574 * gfortran.dg/merge_init_expr.f90: Likewise.
4575 * gfortran.dg/min_max_optional_1.f90: Likewise.
4576 * gfortran.dg/min_max_optional_5.f90: Likewise.
4577 * gfortran.dg/minloc_1.f90: Likewise.
4578 * gfortran.dg/minloc_2.f90: Likewise.
4579 * gfortran.dg/minloc_3.f90: Likewise.
4580 * gfortran.dg/minloc_4.f90: Likewise.
4581 * gfortran.dg/minloc_string_1.f90: Likewise.
4582 * gfortran.dg/minlocval_1.f90: Likewise.
4583 * gfortran.dg/minlocval_2.f90: Likewise.
4584 * gfortran.dg/minlocval_3.f90: Likewise.
4585 * gfortran.dg/minlocval_4.f90: Likewise.
4586 * gfortran.dg/minmax_char_1.f90: Likewise.
4587 * gfortran.dg/minmaxloc_1.f90: Likewise.
4588 * gfortran.dg/minmaxloc_10.f90: Likewise.
4589 * gfortran.dg/minmaxloc_11.f90: Likewise.
4590 * gfortran.dg/minmaxloc_12.f90: Likewise.
4591 * gfortran.dg/minmaxloc_13.f90: Likewise.
4592 * gfortran.dg/minmaxloc_2.f90: Likewise.
4593 * gfortran.dg/minmaxloc_3.f90: Likewise.
4594 * gfortran.dg/minmaxloc_4.f90: Likewise.
4595 * gfortran.dg/minmaxloc_5.f90: Likewise.
4596 * gfortran.dg/minmaxloc_6.f90: Likewise.
4597 * gfortran.dg/minmaxloc_7.f90: Likewise.
4598 * gfortran.dg/minmaxloc_8.f90: Likewise.
4599 * gfortran.dg/minmaxval_1.f90: Likewise.
4600 * gfortran.dg/minval_char_1.f90: Likewise.
4601 * gfortran.dg/minval_char_2.f90: Likewise.
4602 * gfortran.dg/minval_char_3.f90: Likewise.
4603 * gfortran.dg/minval_char_4.f90: Likewise.
4604 * gfortran.dg/minval_char_5.f90: Likewise.
4605 * gfortran.dg/minval_parameter_1.f90: Likewise.
4606 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
4607 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
4608 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
4609 * gfortran.dg/missing_parens_1.f90: Likewise.
4610 * gfortran.dg/missing_parens_2.f90: Likewise.
4611 * gfortran.dg/mod_large_1.f90: Likewise.
4612 * gfortran.dg/mod_sign0_1.f90: Likewise.
4613 * gfortran.dg/module_blank_common.f90: Likewise.
4614 * gfortran.dg/module_commons_1.f90: Likewise.
4615 * gfortran.dg/module_commons_3.f90: Likewise.
4616 * gfortran.dg/module_double_reuse.f90: Likewise.
4617 * gfortran.dg/module_equivalence_1.f90: Likewise.
4618 * gfortran.dg/module_equivalence_2.f90: Likewise.
4619 * gfortran.dg/module_equivalence_3.f90: Likewise.
4620 * gfortran.dg/module_equivalence_5.f90: Likewise.
4621 * gfortran.dg/module_interface_1.f90: Likewise.
4622 * gfortran.dg/module_nan.f90: Likewise.
4623 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
4624 * gfortran.dg/module_procedure_1.f90: Likewise.
4625 * gfortran.dg/module_read_1.f90: Likewise.
4626 * gfortran.dg/module_read_2.f90: Likewise.
4627 * gfortran.dg/module_widestring_1.f90: Likewise.
4628 * gfortran.dg/move_alloc.f90: Likewise.
4629 * gfortran.dg/move_alloc_10.f90: Likewise.
4630 * gfortran.dg/move_alloc_13.f90: Likewise.
4631 * gfortran.dg/move_alloc_14.f90: Likewise.
4632 * gfortran.dg/move_alloc_15.f90: Likewise.
4633 * gfortran.dg/move_alloc_16.f90: Likewise.
4634 * gfortran.dg/move_alloc_2.f90: Likewise.
4635 * gfortran.dg/move_alloc_5.f90: Likewise.
4636 * gfortran.dg/move_alloc_6.f90: Likewise.
4637 * gfortran.dg/move_alloc_9.f90: Likewise.
4638 * gfortran.dg/multiple_allocation_1.f90: Likewise.
4639 * gfortran.dg/multiple_allocation_3.f90: Likewise.
4640 * gfortran.dg/mvbits_1.f90: Likewise.
4641 * gfortran.dg/mvbits_2.f90: Likewise.
4642 * gfortran.dg/mvbits_3.f90: Likewise.
4643 * gfortran.dg/mvbits_4.f90: Likewise.
4644 * gfortran.dg/mvbits_7.f90: Likewise.
4645 * gfortran.dg/mvbits_8.f90: Likewise.
4646 * gfortran.dg/namelist_11.f: Likewise.
4647 * gfortran.dg/namelist_12.f: Likewise.
4648 * gfortran.dg/namelist_13.f90: Likewise.
4649 * gfortran.dg/namelist_14.f90: Likewise.
4650 * gfortran.dg/namelist_15.f90: Likewise.
4651 * gfortran.dg/namelist_16.f90: Likewise.
4652 * gfortran.dg/namelist_17.f90: Likewise.
4653 * gfortran.dg/namelist_18.f90: Likewise.
4654 * gfortran.dg/namelist_19.f90: Likewise.
4655 * gfortran.dg/namelist_20.f90: Likewise.
4656 * gfortran.dg/namelist_21.f90: Likewise.
4657 * gfortran.dg/namelist_22.f90: Likewise.
4658 * gfortran.dg/namelist_23.f90: Likewise.
4659 * gfortran.dg/namelist_24.f90: Likewise.
4660 * gfortran.dg/namelist_26.f90: Likewise.
4661 * gfortran.dg/namelist_27.f90: Likewise.
4662 * gfortran.dg/namelist_28.f90: Likewise.
4663 * gfortran.dg/namelist_29.f90: Likewise.
4664 * gfortran.dg/namelist_37.f90: Likewise.
4665 * gfortran.dg/namelist_38.f90: Likewise.
4666 * gfortran.dg/namelist_39.f90: Likewise.
4667 * gfortran.dg/namelist_40.f90: Likewise.
4668 * gfortran.dg/namelist_41.f90: Likewise.
4669 * gfortran.dg/namelist_42.f90: Likewise.
4670 * gfortran.dg/namelist_43.f90: Likewise.
4671 * gfortran.dg/namelist_44.f90: Likewise.
4672 * gfortran.dg/namelist_47.f90: Likewise.
4673 * gfortran.dg/namelist_48.f90: Likewise.
4674 * gfortran.dg/namelist_49.f90: Likewise.
4675 * gfortran.dg/namelist_50.f90: Likewise.
4676 * gfortran.dg/namelist_51.f90: Likewise.
4677 * gfortran.dg/namelist_52.f90: Likewise.
4678 * gfortran.dg/namelist_54.f90: Likewise.
4679 * gfortran.dg/namelist_55.f90: Likewise.
4680 * gfortran.dg/namelist_56.f90: Likewise.
4681 * gfortran.dg/namelist_57.f90: Likewise.
4682 * gfortran.dg/namelist_58.f90: Likewise.
4683 * gfortran.dg/namelist_59.f90: Likewise.
4684 * gfortran.dg/namelist_60.f90: Likewise.
4685 * gfortran.dg/namelist_61.f90: Likewise.
4686 * gfortran.dg/namelist_64.f90: Likewise.
4687 * gfortran.dg/namelist_65.f90: Likewise.
4688 * gfortran.dg/namelist_69.f90: Likewise.
4689 * gfortran.dg/namelist_70.f90: Likewise.
4690 * gfortran.dg/namelist_71.f90: Likewise.
4691 * gfortran.dg/namelist_72.f: Likewise.
4692 * gfortran.dg/namelist_73.f90: Likewise.
4693 * gfortran.dg/namelist_77.f90: Likewise.
4694 * gfortran.dg/namelist_78.f90: Likewise.
4695 * gfortran.dg/namelist_79.f90: Likewise.
4696 * gfortran.dg/namelist_80.f90: Likewise.
4697 * gfortran.dg/namelist_81.f90: Likewise.
4698 * gfortran.dg/namelist_82.f90: Likewise.
4699 * gfortran.dg/namelist_84.f90: Likewise.
4700 * gfortran.dg/namelist_85.f90: Likewise.
4701 * gfortran.dg/namelist_86.f90: Likewise.
4702 * gfortran.dg/namelist_87.f90: Likewise.
4703 * gfortran.dg/namelist_88.f90: Likewise.
4704 * gfortran.dg/namelist_89.f90: Likewise.
4705 * gfortran.dg/namelist_90.f: Likewise.
4706 * gfortran.dg/namelist_95.f90: Likewise.
4707 * gfortran.dg/namelist_char_only.f90: Likewise.
4708 * gfortran.dg/namelist_empty.f90: Likewise.
4709 * gfortran.dg/namelist_internal.f90: Likewise.
4710 * gfortran.dg/namelist_use.f90: Likewise.
4711 * gfortran.dg/namelist_use_only.f90: Likewise.
4712 * gfortran.dg/namelist_utf8.f90: Likewise.
4713 * gfortran.dg/nan_1.f90: Likewise.
4714 * gfortran.dg/nan_2.f90: Likewise.
4715 * gfortran.dg/nan_3.f90: Likewise.
4716 * gfortran.dg/nan_6.f90: Likewise.
4717 * gfortran.dg/nan_7.f90: Likewise.
4718 * gfortran.dg/nearest_1.f90: Likewise.
4719 * gfortran.dg/nearest_2.f90: Likewise.
4720 * gfortran.dg/nearest_3.f90: Likewise.
4721 * gfortran.dg/negative-z-descriptor.f90: Likewise.
4722 * gfortran.dg/negative_automatic_size.f90: Likewise.
4723 * gfortran.dg/negative_unit.f: Likewise.
4724 * gfortran.dg/negative_unit2.f90: Likewise.
4725 * gfortran.dg/negative_unit_int8.f: Likewise.
4726 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
4727 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
4728 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
4729 * gfortran.dg/nested_modules_1.f90: Likewise.
4730 * gfortran.dg/nested_modules_2.f90: Likewise.
4731 * gfortran.dg/nested_modules_3.f90: Likewise.
4732 * gfortran.dg/nesting_1.f90: Likewise.
4733 * gfortran.dg/new_line.f90: Likewise.
4734 * gfortran.dg/newunit_1.f90: Likewise.
4735 * gfortran.dg/newunit_3.f90: Likewise.
4736 * gfortran.dg/newunit_5.f90.f90: Likewise.
4737 * gfortran.dg/nint_1.f90: Likewise.
4738 * gfortran.dg/nint_2.f90: Likewise.
4739 * gfortran.dg/no_arg_check_2.f90: Likewise.
4740 * gfortran.dg/no_range_check_1.f90: Likewise.
4741 * gfortran.dg/no_range_check_2.f90: Likewise.
4742 * gfortran.dg/no_range_check_3.f90: Likewise.
4743 * gfortran.dg/noadv_size.f90: Likewise.
4744 * gfortran.dg/nonreturning_statements.f90: Likewise.
4745 * gfortran.dg/norm2_1.f90: Likewise.
4746 * gfortran.dg/norm2_3.f90: Likewise.
4747 * gfortran.dg/nosigned_zero_1.f90: Likewise.
4748 * gfortran.dg/nosigned_zero_2.f90: Likewise.
4749 * gfortran.dg/nosigned_zero_3.f90: Likewise.
4750 * gfortran.dg/null_4.f90: Likewise.
4751 * gfortran.dg/null_9.f90: Likewise.
4752 * gfortran.dg/nullify_3.f90: Likewise.
4753 * gfortran.dg/oldstyle_1.f90: Likewise.
4754 * gfortran.dg/open_access_append_1.f90: Likewise.
4755 * gfortran.dg/open_access_append_2.f90: Likewise.
4756 * gfortran.dg/open_errors.f90: Likewise.
4757 * gfortran.dg/open_negative_unit_1.f90: Likewise.
4758 * gfortran.dg/open_new.f90: Likewise.
4759 * gfortran.dg/open_readonly_1.f90: Likewise.
4760 * gfortran.dg/operator_1.f90: Likewise.
4761 * gfortran.dg/optional_absent_1.f90: Likewise.
4762 * gfortran.dg/optional_absent_2.f90: Likewise.
4763 * gfortran.dg/optional_absent_3.f90: Likewise.
4764 * gfortran.dg/optional_class_1.f90: Likewise.
4765 * gfortran.dg/optional_dim_2.f90: Likewise.
4766 * gfortran.dg/optional_dim_3.f90: Likewise.
4767 * gfortran.dg/output_exponents_1.f90: Likewise.
4768 * gfortran.dg/overload_1.f90: Likewise.
4769 * gfortran.dg/overload_2.f90: Likewise.
4770 * gfortran.dg/overwrite_1.f: Likewise.
4771 * gfortran.dg/pad_no.f90: Likewise.
4772 * gfortran.dg/parameter_array_init_1.f90: Likewise.
4773 * gfortran.dg/parameter_array_init_2.f90: Likewise.
4774 * gfortran.dg/parameter_array_init_4.f90: Likewise.
4775 * gfortran.dg/parameter_array_init_5.f90: Likewise.
4776 * gfortran.dg/parameter_array_section_2.f90: Likewise.
4777 * gfortran.dg/parens_3.f90: Likewise.
4778 * gfortran.dg/parens_5.f90: Likewise.
4779 * gfortran.dg/parens_6.f90: Likewise.
4780 * gfortran.dg/parent_result_ref_1.f90: Likewise.
4781 * gfortran.dg/parent_result_ref_2.f90: Likewise.
4782 * gfortran.dg/parent_result_ref_3.f90: Likewise.
4783 * gfortran.dg/parent_result_ref_4.f90: Likewise.
4784 * gfortran.dg/parity_1.f90: Likewise.
4785 * gfortran.dg/past_eor.f90: Likewise.
4786 * gfortran.dg/pdt_1.f03: Likewise.
4787 * gfortran.dg/pdt_10.f03: Likewise.
4788 * gfortran.dg/pdt_11.f03: Likewise.
4789 * gfortran.dg/pdt_12.f03: Likewise.
4790 * gfortran.dg/pdt_13.f03: Likewise.
4791 * gfortran.dg/pdt_14.f03: Likewise.
4792 * gfortran.dg/pdt_15.f03: Likewise.
4793 * gfortran.dg/pdt_19.f03: Likewise.
4794 * gfortran.dg/pdt_20.f03: Likewise.
4795 * gfortran.dg/pdt_22.f03: Likewise.
4796 * gfortran.dg/pdt_23.f03: Likewise.
4797 * gfortran.dg/pdt_25.f03: Likewise.
4798 * gfortran.dg/pdt_26.f03: Likewise.
4799 * gfortran.dg/pdt_27.f03: Likewise.
4800 * gfortran.dg/pdt_28.f03: Likewise.
4801 * gfortran.dg/pdt_3.f03: Likewise.
4802 * gfortran.dg/pdt_4.f03: Likewise.
4803 * gfortran.dg/pdt_5.f03: Likewise.
4804 * gfortran.dg/pdt_7.f03: Likewise.
4805 * gfortran.dg/pointer_1.f90: Likewise.
4806 * gfortran.dg/pointer_array_1.f90: Likewise.
4807 * gfortran.dg/pointer_array_3.f90: Likewise.
4808 * gfortran.dg/pointer_array_4.f90: Likewise.
4809 * gfortran.dg/pointer_array_5.f90: Likewise.
4810 * gfortran.dg/pointer_array_6.f90: Likewise.
4811 * gfortran.dg/pointer_array_7.f90: Likewise.
4812 * gfortran.dg/pointer_array_8.f90: Likewise.
4813 * gfortran.dg/pointer_array_9.f90: Likewise.
4814 * gfortran.dg/pointer_array_component_1.f90: Likewise.
4815 * gfortran.dg/pointer_array_component_2.f90: Likewise.
4816 * gfortran.dg/pointer_assign_10.f90: Likewise.
4817 * gfortran.dg/pointer_assign_11.f90: Likewise.
4818 * gfortran.dg/pointer_assign_4.f90: Likewise.
4819 * gfortran.dg/pointer_assign_8.f90: Likewise.
4820 * gfortran.dg/pointer_assign_9.f90: Likewise.
4821 * gfortran.dg/pointer_check_10.f90: Likewise.
4822 * gfortran.dg/pointer_check_9.f90: Likewise.
4823 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
4824 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
4825 * gfortran.dg/pointer_function_result_1.f90: Likewise.
4826 * gfortran.dg/pointer_init_1.f90: Likewise.
4827 * gfortran.dg/pointer_init_3.f90: Likewise.
4828 * gfortran.dg/pointer_init_4.f90: Likewise.
4829 * gfortran.dg/pointer_init_5.f90: Likewise.
4830 * gfortran.dg/pointer_init_8.f90: Likewise.
4831 * gfortran.dg/pointer_intent_1.f90: Likewise.
4832 * gfortran.dg/pointer_intent_4.f90: Likewise.
4833 * gfortran.dg/pointer_intent_5.f90: Likewise.
4834 * gfortran.dg/pointer_remapping_10.f90: Likewise.
4835 * gfortran.dg/pointer_remapping_4.f03: Likewise.
4836 * gfortran.dg/pointer_remapping_5.f08: Likewise.
4837 * gfortran.dg/pointer_remapping_9.f90: Likewise.
4838 * gfortran.dg/pointer_target_1.f90: Likewise.
4839 * gfortran.dg/pointer_target_2.f90: Likewise.
4840 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
4841 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
4842 * gfortran.dg/power.f90: Likewise.
4843 * gfortran.dg/power1.f90: Likewise.
4844 * gfortran.dg/power_3.f90: Likewise.
4845 * gfortran.dg/power_4.f90: Likewise.
4846 * gfortran.dg/power_5.f90: Likewise.
4847 * gfortran.dg/pr12884.f: Likewise.
4848 * gfortran.dg/pr15129.f90: Likewise.
4849 * gfortran.dg/pr15140.f90: Likewise.
4850 * gfortran.dg/pr15324.f90: Likewise.
4851 * gfortran.dg/pr15332.f: Likewise.
4852 * gfortran.dg/pr15957.f90: Likewise.
4853 * gfortran.dg/pr15959.f90: Likewise.
4854 * gfortran.dg/pr16597.f90: Likewise.
4855 * gfortran.dg/pr16861.f90: Likewise.
4856 * gfortran.dg/pr16938.f90: Likewise.
4857 * gfortran.dg/pr17090.f90: Likewise.
4858 * gfortran.dg/pr17143.f90: Likewise.
4859 * gfortran.dg/pr17164.f90: Likewise.
4860 * gfortran.dg/pr17229.f: Likewise.
4861 * gfortran.dg/pr17285.f90: Likewise.
4862 * gfortran.dg/pr17286.f90: Likewise.
4863 * gfortran.dg/pr17472.f: Likewise.
4864 * gfortran.dg/pr17612.f90: Likewise.
4865 * gfortran.dg/pr17706.f90: Likewise.
4866 * gfortran.dg/pr18025.f90: Likewise.
4867 * gfortran.dg/pr18122.f90: Likewise.
4868 * gfortran.dg/pr18210.f90: Likewise.
4869 * gfortran.dg/pr18392.f90: Likewise.
4870 * gfortran.dg/pr19155.f: Likewise.
4871 * gfortran.dg/pr19216.f: Likewise.
4872 * gfortran.dg/pr19467.f90: Likewise.
4873 * gfortran.dg/pr19657.f: Likewise.
4874 * gfortran.dg/pr19926.f90: Likewise.
4875 * gfortran.dg/pr19928-1.f90: Likewise.
4876 * gfortran.dg/pr19928-2.f90: Likewise.
4877 * gfortran.dg/pr20086.f90: Likewise.
4878 * gfortran.dg/pr20124.f90: Likewise.
4879 * gfortran.dg/pr20163-2.f: Likewise.
4880 * gfortran.dg/pr20480.f90: Likewise.
4881 * gfortran.dg/pr20755.f: Likewise.
4882 * gfortran.dg/pr20950.f: Likewise.
4883 * gfortran.dg/pr21177.f90: Likewise.
4884 * gfortran.dg/pr21730.f: Likewise.
4885 * gfortran.dg/pr22491.f: Likewise.
4886 * gfortran.dg/pr25603.f: Likewise.
4887 * gfortran.dg/pr26246_2.f90: Likewise.
4888 * gfortran.dg/pr32136.f90: Likewise.
4889 * gfortran.dg/pr32533.f90: Likewise.
4890 * gfortran.dg/pr33794.f90: Likewise.
4891 * gfortran.dg/pr35662.f90: Likewise.
4892 * gfortran.dg/pr35944-1.f90: Likewise.
4893 * gfortran.dg/pr35944-2.f90: Likewise.
4894 * gfortran.dg/pr35983.f90: Likewise.
4895 * gfortran.dg/pr39865.f90: Likewise.
4896 * gfortran.dg/pr41212.f90: Likewise.
4897 * gfortran.dg/pr43808.f90: Likewise.
4898 * gfortran.dg/pr44592.f90: Likewise.
4899 * gfortran.dg/pr44735.f90: Likewise.
4900 * gfortran.dg/pr45308.f03: Likewise.
4901 * gfortran.dg/pr46297.f: Likewise.
4902 * gfortran.dg/pr46588.f90: Likewise.
4903 * gfortran.dg/pr46665.f90: Likewise.
4904 * gfortran.dg/pr46804.f90: Likewise.
4905 * gfortran.dg/pr47008.f03: Likewise.
4906 * gfortran.dg/pr47614.f: Likewise.
4907 * gfortran.dg/pr47878.f90: Likewise.
4908 * gfortran.dg/pr49103.f90: Likewise.
4909 * gfortran.dg/pr50069_1.f90: Likewise.
4910 * gfortran.dg/pr50769.f90: Likewise.
4911 * gfortran.dg/pr52608.f90: Likewise.
4912 * gfortran.dg/pr55086_2.f90: Likewise.
4913 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
4914 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
4915 * gfortran.dg/pr55330.f90: Likewise.
4916 * gfortran.dg/pr56015.f90: Likewise.
4917 * gfortran.dg/pr57910.f90: Likewise.
4918 * gfortran.dg/pr59700.f90: Likewise.
4919 * gfortran.dg/pr62125.f90: Likewise.
4920 * gfortran.dg/pr64530.f90: Likewise.
4921 * gfortran.dg/pr65429.f90: Likewise.
4922 * gfortran.dg/pr65450.f90: Likewise.
4923 * gfortran.dg/pr65504.f90: Likewise.
4924 * gfortran.dg/pr65903.f90: Likewise.
4925 * gfortran.dg/pr66311.f90: Likewise.
4926 * gfortran.dg/pr66864.f90: Likewise.
4927 * gfortran.dg/pr67140.f90: Likewise.
4928 * gfortran.dg/pr67524.f90: Likewise.
4929 * gfortran.dg/pr67885.f90: Likewise.
4930 * gfortran.dg/pr68053.f90: Likewise.
4931 * gfortran.dg/pr68566.f90: Likewise.
4932 * gfortran.dg/pr69514_1.f90: Likewise.
4933 * gfortran.dg/pr69514_2.f90: Likewise.
4934 * gfortran.dg/pr69739.f90: Likewise.
4935 * gfortran.dg/pr70673.f90: Likewise.
4936 * gfortran.dg/pr71523_2.f90: Likewise.
4937 * gfortran.dg/pr71764.f90: Likewise.
4938 * gfortran.dg/pr78092.f90: Likewise.
4939 * gfortran.dg/pr82973.f90: Likewise.
4940 * gfortran.dg/pr83864.f90: Likewise.
4941 * gfortran.dg/pr83874.f90: Likewise.
4942 * gfortran.dg/pr84088.f90: Likewise.
4943 * gfortran.dg/pr84155.f90: Likewise.
4944 * gfortran.dg/proc_decl_12.f90: Likewise.
4945 * gfortran.dg/proc_decl_13.f90: Likewise.
4946 * gfortran.dg/proc_decl_15.f90: Likewise.
4947 * gfortran.dg/proc_decl_17.f90: Likewise.
4948 * gfortran.dg/proc_decl_18.f90: Likewise.
4949 * gfortran.dg/proc_decl_2.f90: Likewise.
4950 * gfortran.dg/proc_decl_5.f90: Likewise.
4951 * gfortran.dg/proc_decl_9.f90: Likewise.
4952 * gfortran.dg/proc_ptr_1.f90: Likewise.
4953 * gfortran.dg/proc_ptr_10.f90: Likewise.
4954 * gfortran.dg/proc_ptr_12.f90: Likewise.
4955 * gfortran.dg/proc_ptr_18.f90: Likewise.
4956 * gfortran.dg/proc_ptr_19.f90: Likewise.
4957 * gfortran.dg/proc_ptr_21.f90: Likewise.
4958 * gfortran.dg/proc_ptr_22.f90: Likewise.
4959 * gfortran.dg/proc_ptr_23.f90: Likewise.
4960 * gfortran.dg/proc_ptr_25.f90: Likewise.
4961 * gfortran.dg/proc_ptr_26.f90: Likewise.
4962 * gfortran.dg/proc_ptr_3.f90: Likewise.
4963 * gfortran.dg/proc_ptr_36.f90: Likewise.
4964 * gfortran.dg/proc_ptr_47.f90: Likewise.
4965 * gfortran.dg/proc_ptr_48.f90: Likewise.
4966 * gfortran.dg/proc_ptr_5.f90: Likewise.
4967 * gfortran.dg/proc_ptr_6.f90: Likewise.
4968 * gfortran.dg/proc_ptr_7.f90: Likewise.
4969 * gfortran.dg/proc_ptr_8.f90: Likewise.
4970 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
4971 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
4972 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
4973 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
4974 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
4975 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
4976 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
4977 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
4978 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
4979 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
4980 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
4981 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
4982 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
4983 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
4984 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
4985 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
4986 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
4987 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
4988 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
4989 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
4990 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
4991 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
4992 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
4993 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
4994 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
4995 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
4996 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
4997 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
4998 * gfortran.dg/product_init_expr.f03: Likewise.
4999 * gfortran.dg/promotion.f90: Likewise.
5000 * gfortran.dg/promotion_3.f90: Likewise.
5001 * gfortran.dg/promotion_4.f90: Likewise.
5002 * gfortran.dg/protected_1.f90: Likewise.
5003 * gfortran.dg/protected_2.f90: Likewise.
5004 * gfortran.dg/ptr-func-1.f90: Likewise.
5005 * gfortran.dg/ptr-func-2.f90: Likewise.
5006 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
5007 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
5008 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
5009 * gfortran.dg/pure_byref_1.f90: Likewise.
5010 * gfortran.dg/pure_byref_2.f90: Likewise.
5011 * gfortran.dg/pure_byref_3.f90: Likewise.
5012 * gfortran.dg/quad_2.f90: Likewise.
5013 * gfortran.dg/quad_3.f90: Likewise.
5014 * gfortran.dg/random_3.f90: Likewise.
5015 * gfortran.dg/random_4.f90: Likewise.
5016 * gfortran.dg/random_7.f90: Likewise.
5017 * gfortran.dg/read_2.f90: Likewise.
5018 * gfortran.dg/read_3.f90: Likewise.
5019 * gfortran.dg/read_4.f90: Likewise.
5020 * gfortran.dg/read_5.f90: Likewise.
5021 * gfortran.dg/read_bad_advance.f90: Likewise.
5022 * gfortran.dg/read_bang.f90: Likewise.
5023 * gfortran.dg/read_bang4.f90: Likewise.
5024 * gfortran.dg/read_comma.f: Likewise.
5025 * gfortran.dg/read_dir.f90: Likewise.
5026 * gfortran.dg/read_empty_file.f: Likewise.
5027 * gfortran.dg/read_eof_1.f90: Likewise.
5028 * gfortran.dg/read_eof_2.f90: Likewise.
5029 * gfortran.dg/read_eof_3.f90: Likewise.
5030 * gfortran.dg/read_eof_4.f90: Likewise.
5031 * gfortran.dg/read_eof_5.f90: Likewise.
5032 * gfortran.dg/read_eof_6.f: Likewise.
5033 * gfortran.dg/read_eof_7.f90: Likewise.
5034 * gfortran.dg/read_eof_8.f90: Likewise.
5035 * gfortran.dg/read_eof_all.f90: Likewise.
5036 * gfortran.dg/read_eor.f90: Likewise.
5037 * gfortran.dg/read_float_1.f90: Likewise.
5038 * gfortran.dg/read_float_2.f03: Likewise.
5039 * gfortran.dg/read_float_3.f90: Likewise.
5040 * gfortran.dg/read_float_4.f90: Likewise.
5041 * gfortran.dg/read_infnan_1.f90: Likewise.
5042 * gfortran.dg/read_list_eof_1.f90: Likewise.
5043 * gfortran.dg/read_logical.f90: Likewise.
5044 * gfortran.dg/read_many_1.f: Likewise.
5045 * gfortran.dg/read_no_eor.f90: Likewise.
5046 * gfortran.dg/read_noadvance.f90: Likewise.
5047 * gfortran.dg/read_repeat.f90: Likewise.
5048 * gfortran.dg/read_repeat_2.f90: Likewise.
5049 * gfortran.dg/read_size_noadvance.f90: Likewise.
5050 * gfortran.dg/read_x_eof.f90: Likewise.
5051 * gfortran.dg/read_x_past.f: Likewise.
5052 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
5053 * gfortran.dg/real_const_1.f: Likewise.
5054 * gfortran.dg/real_const_2.f90: Likewise.
5055 * gfortran.dg/real_const_3.f90: Likewise.
5056 * gfortran.dg/real_do_1.f90: Likewise.
5057 * gfortran.dg/real_index_1.f90: Likewise.
5058 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
5059 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
5060 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
5061 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
5062 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
5063 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
5064 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
5065 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
5066 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
5067 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
5068 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
5069 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
5070 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
5071 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
5072 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
5073 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
5074 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
5075 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
5076 * gfortran.dg/record_marker_1.f90: Likewise.
5077 * gfortran.dg/record_marker_2.f: Likewise.
5078 * gfortran.dg/record_marker_3.f90: Likewise.
5079 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
5080 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
5081 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
5082 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
5083 * gfortran.dg/recursive_check_7.f90: Likewise.
5084 * gfortran.dg/recursive_reference_1.f90: Likewise.
5085 * gfortran.dg/recursive_reference_2.f90: Likewise.
5086 * gfortran.dg/recursive_stack.f90: Likewise.
5087 * gfortran.dg/reduction.f90: Likewise.
5088 * gfortran.dg/repack_arrays_1.f90: Likewise.
5089 * gfortran.dg/repeat_1.f90: Likewise.
5090 * gfortran.dg/repeat_2.f90: Likewise.
5091 * gfortran.dg/repeat_3.f90: Likewise.
5092 * gfortran.dg/repeat_6.f90: Likewise.
5093 * gfortran.dg/reshape-alloc.f90: Likewise.
5094 * gfortran.dg/reshape-complex.f90: Likewise.
5095 * gfortran.dg/reshape.f90: Likewise.
5096 * gfortran.dg/reshape_2.f90: Likewise.
5097 * gfortran.dg/reshape_7.f90: Likewise.
5098 * gfortran.dg/reshape_empty_1.f03: Likewise.
5099 * gfortran.dg/reshape_pad_1.f90: Likewise.
5100 * gfortran.dg/reshape_rank7.f90: Likewise.
5101 * gfortran.dg/reshape_transpose_1.f90: Likewise.
5102 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
5103 * gfortran.dg/result_default_init_1.f90: Likewise.
5104 * gfortran.dg/result_in_spec_1.f90: Likewise.
5105 * gfortran.dg/result_in_spec_2.f90: Likewise.
5106 * gfortran.dg/ret_array_1.f90: Likewise.
5107 * gfortran.dg/ret_pointer_1.f90: Likewise.
5108 * gfortran.dg/ret_pointer_2.f90: Likewise.
5109 * gfortran.dg/rewind_1.f90: Likewise.
5110 * gfortran.dg/round_1.f03: Likewise.
5111 * gfortran.dg/round_2.f03: Likewise.
5112 * gfortran.dg/round_3.f08: Likewise.
5113 * gfortran.dg/round_4.f90: Likewise.
5114 * gfortran.dg/rrspacing_1.f90: Likewise.
5115 * gfortran.dg/runtime_warning_1.f90: Likewise.
5116 * gfortran.dg/same_type_as_2.f03: Likewise.
5117 * gfortran.dg/save_1.f90: Likewise.
5118 * gfortran.dg/save_5.f90: Likewise.
5119 * gfortran.dg/save_6.f90: Likewise.
5120 * gfortran.dg/scalar_mask_1.f90: Likewise.
5121 * gfortran.dg/scalar_mask_2.f90: Likewise.
5122 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
5123 * gfortran.dg/scale_1.f90: Likewise.
5124 * gfortran.dg/scan_1.f90: Likewise.
5125 * gfortran.dg/scan_2.f90: Likewise.
5126 * gfortran.dg/secnds-1.f: Likewise.
5127 * gfortran.dg/secnds.f: Likewise.
5128 * gfortran.dg/select_1.f90: Likewise.
5129 * gfortran.dg/select_2.f90: Likewise.
5130 * gfortran.dg/select_3.f90: Likewise.
5131 * gfortran.dg/select_5.f90: Likewise.
5132 * gfortran.dg/select_char_1.f90: Likewise.
5133 * gfortran.dg/select_char_2.f90: Likewise.
5134 * gfortran.dg/select_type_13.f03: Likewise.
5135 * gfortran.dg/select_type_14.f03: Likewise.
5136 * gfortran.dg/select_type_15.f03: Likewise.
5137 * gfortran.dg/select_type_19.f03: Likewise.
5138 * gfortran.dg/select_type_2.f03: Likewise.
5139 * gfortran.dg/select_type_26.f03: Likewise.
5140 * gfortran.dg/select_type_27.f03: Likewise.
5141 * gfortran.dg/select_type_28.f03: Likewise.
5142 * gfortran.dg/select_type_3.f03: Likewise.
5143 * gfortran.dg/select_type_35.f03: Likewise.
5144 * gfortran.dg/select_type_36.f03: Likewise.
5145 * gfortran.dg/select_type_37.f03: Likewise.
5146 * gfortran.dg/select_type_39.f03: Likewise.
5147 * gfortran.dg/select_type_4.f90: Likewise.
5148 * gfortran.dg/select_type_5.f03: Likewise.
5149 * gfortran.dg/select_type_6.f03: Likewise.
5150 * gfortran.dg/select_type_7.f03: Likewise.
5151 * gfortran.dg/select_type_8.f03: Likewise.
5152 * gfortran.dg/selected_char_kind_1.f90: Likewise.
5153 * gfortran.dg/selected_char_kind_4.f90: Likewise.
5154 * gfortran.dg/selected_kind_1.f90: Likewise.
5155 * gfortran.dg/selected_real_kind_2.f90: Likewise.
5156 * gfortran.dg/shape_2.f90: Likewise.
5157 * gfortran.dg/shape_4.f90: Likewise.
5158 * gfortran.dg/shape_5.f90: Likewise.
5159 * gfortran.dg/shape_7.f90: Likewise.
5160 * gfortran.dg/shape_8.f90: Likewise.
5161 * gfortran.dg/shape_9.f90: Likewise.
5162 * gfortran.dg/shift-kind_2.f90: Likewise.
5163 * gfortran.dg/shiftalr_1.F90: Likewise.
5164 * gfortran.dg/shiftalr_2.F90: Likewise.
5165 * gfortran.dg/simpleif_1.f90: Likewise.
5166 * gfortran.dg/simplify_argN_1.f90: Likewise.
5167 * gfortran.dg/simplify_cshift_1.f90: Likewise.
5168 * gfortran.dg/simplify_cshift_4.f90: Likewise.
5169 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
5170 * gfortran.dg/simplify_modulo.f90: Likewise.
5171 * gfortran.dg/single_char_string.f90: Likewise.
5172 * gfortran.dg/size_dim.f90: Likewise.
5173 * gfortran.dg/size_optional_dim_1.f90: Likewise.
5174 * gfortran.dg/sizeof.f90: Likewise.
5175 * gfortran.dg/sizeof_4.f90: Likewise.
5176 * gfortran.dg/slash_1.f90: Likewise.
5177 * gfortran.dg/sms-1.f90: Likewise.
5178 * gfortran.dg/sms-2.f90: Likewise.
5179 * gfortran.dg/spec_expr_7.f90: Likewise.
5180 * gfortran.dg/specifics_1.f90: Likewise.
5181 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
5182 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
5183 * gfortran.dg/spread_init_expr.f03: Likewise.
5184 * gfortran.dg/spread_scalar_source.f90: Likewise.
5185 * gfortran.dg/spread_shape_1.f90: Likewise.
5186 * gfortran.dg/stat_1.f90: Likewise.
5187 * gfortran.dg/stat_2.f90: Likewise.
5188 * gfortran.dg/stfunc_1.f90: Likewise.
5189 * gfortran.dg/stfunc_4.f90: Likewise.
5190 * gfortran.dg/stfunc_6.f90: Likewise.
5191 * gfortran.dg/storage_size_1.f08: Likewise.
5192 * gfortran.dg/storage_size_3.f08: Likewise.
5193 * gfortran.dg/storage_size_4.f90: Likewise.
5194 * gfortran.dg/streamio_1.f90: Likewise.
5195 * gfortran.dg/streamio_10.f90: Likewise.
5196 * gfortran.dg/streamio_11.f90: Likewise.
5197 * gfortran.dg/streamio_12.f90: Likewise.
5198 * gfortran.dg/streamio_13.f90: Likewise.
5199 * gfortran.dg/streamio_14.f90: Likewise.
5200 * gfortran.dg/streamio_15.f90: Likewise.
5201 * gfortran.dg/streamio_16.f90: Likewise.
5202 * gfortran.dg/streamio_17.f90: Likewise.
5203 * gfortran.dg/streamio_2.f90: Likewise.
5204 * gfortran.dg/streamio_3.f90: Likewise.
5205 * gfortran.dg/streamio_4.f90: Likewise.
5206 * gfortran.dg/streamio_5.f90: Likewise.
5207 * gfortran.dg/streamio_6.f90: Likewise.
5208 * gfortran.dg/streamio_7.f90: Likewise.
5209 * gfortran.dg/streamio_8.f90: Likewise.
5210 * gfortran.dg/streamio_9.f90: Likewise.
5211 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
5212 * gfortran.dg/string_4.f90: Likewise.
5213 * gfortran.dg/string_array_constructor_2.f90: Likewise.
5214 * gfortran.dg/string_assign_2.f90: Likewise.
5215 * gfortran.dg/string_compare_1.f90: Likewise.
5216 * gfortran.dg/string_compare_2.f90: Likewise.
5217 * gfortran.dg/string_compare_3.f90: Likewise.
5218 * gfortran.dg/string_ctor_1.f90: Likewise.
5219 * gfortran.dg/string_length_1.f90: Likewise.
5220 * gfortran.dg/string_length_2.f90: Likewise.
5221 * gfortran.dg/string_length_3.f90: Likewise.
5222 * gfortran.dg/string_length_4.f90: Likewise.
5223 * gfortran.dg/string_null_compare_1.f: Likewise.
5224 * gfortran.dg/string_pad_trunc.f90: Likewise.
5225 * gfortran.dg/structure_constructor_1.f03: Likewise.
5226 * gfortran.dg/structure_constructor_11.f90: Likewise.
5227 * gfortran.dg/structure_constructor_13.f03: Likewise.
5228 * gfortran.dg/structure_constructor_2.f03: Likewise.
5229 * gfortran.dg/structure_constructor_5.f03: Likewise.
5230 * gfortran.dg/submodule_1.f08: Likewise.
5231 * gfortran.dg/submodule_11.f08: Likewise.
5232 * gfortran.dg/submodule_14.f08: Likewise.
5233 * gfortran.dg/submodule_15.f08: Likewise.
5234 * gfortran.dg/submodule_17.f08: Likewise.
5235 * gfortran.dg/submodule_18.f08: Likewise.
5236 * gfortran.dg/submodule_19.f08: Likewise.
5237 * gfortran.dg/submodule_2.f08: Likewise.
5238 * gfortran.dg/submodule_27.f08: Likewise.
5239 * gfortran.dg/submodule_28.f08: Likewise.
5240 * gfortran.dg/submodule_29.f08: Likewise.
5241 * gfortran.dg/submodule_30.f08: Likewise.
5242 * gfortran.dg/submodule_6.f08: Likewise.
5243 * gfortran.dg/submodule_7.f08: Likewise.
5244 * gfortran.dg/submodule_8.f08: Likewise.
5245 * gfortran.dg/subnormal_1.f90: Likewise.
5246 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
5247 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
5248 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
5249 * gfortran.dg/substr_2.f: Likewise.
5250 * gfortran.dg/substr_3.f: Likewise.
5251 * gfortran.dg/substr_4.f: Likewise.
5252 * gfortran.dg/substr_5.f90: Likewise.
5253 * gfortran.dg/substr_6.f90: Likewise.
5254 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
5255 * gfortran.dg/sum_init_expr.f03: Likewise.
5256 * gfortran.dg/sum_zero_array_1.f90: Likewise.
5257 * gfortran.dg/system_clock_3.f08: Likewise.
5258 * gfortran.dg/t_editing.f: Likewise.
5259 * gfortran.dg/team_change_1.f90: Likewise.
5260 * gfortran.dg/team_end_1.f90: Likewise.
5261 * gfortran.dg/team_number_1.f90: Likewise.
5262 * gfortran.dg/temporary_1.f90: Likewise.
5263 * gfortran.dg/test_com_block.f90: Likewise.
5264 * gfortran.dg/test_only_clause.f90: Likewise.
5265 * gfortran.dg/tiny_1.f90: Likewise.
5266 * gfortran.dg/tiny_2.f90: Likewise.
5267 * gfortran.dg/tl_editing.f90: Likewise.
5268 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
5269 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
5270 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
5271 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
5272 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
5273 * gfortran.dg/transfer_class_2.f90: Likewise.
5274 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
5275 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
5276 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
5277 * gfortran.dg/transfer_resolve_1.f90: Likewise.
5278 * gfortran.dg/transfer_simplify_1.f90: Likewise.
5279 * gfortran.dg/transfer_simplify_10.f90: Likewise.
5280 * gfortran.dg/transfer_simplify_11.f90: Likewise.
5281 * gfortran.dg/transfer_simplify_2.f90: Likewise.
5282 * gfortran.dg/transfer_simplify_3.f90: Likewise.
5283 * gfortran.dg/transfer_simplify_4.f90: Likewise.
5284 * gfortran.dg/transfer_simplify_8.f90: Likewise.
5285 * gfortran.dg/transfer_simplify_9.f90: Likewise.
5286 * gfortran.dg/transpose_1.f90: Likewise.
5287 * gfortran.dg/transpose_3.f03: Likewise.
5288 * gfortran.dg/transpose_4.f90: Likewise.
5289 * gfortran.dg/transpose_conjg_1.f90: Likewise.
5290 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
5291 * gfortran.dg/transpose_optimization_2.f90: Likewise.
5292 * gfortran.dg/trim_1.f90: Likewise.
5293 * gfortran.dg/trim_optimize_1.f90: Likewise.
5294 * gfortran.dg/trim_optimize_2.f90: Likewise.
5295 * gfortran.dg/trim_optimize_3.f90: Likewise.
5296 * gfortran.dg/trim_optimize_4.f90: Likewise.
5297 * gfortran.dg/trim_optimize_5.f90: Likewise.
5298 * gfortran.dg/trim_optimize_6.f90: Likewise.
5299 * gfortran.dg/trim_optimize_7.f90: Likewise.
5300 * gfortran.dg/trim_optimize_8.f90: Likewise.
5301 * gfortran.dg/type_to_class_1.f03: Likewise.
5302 * gfortran.dg/type_to_class_2.f03: Likewise.
5303 * gfortran.dg/type_to_class_3.f03: Likewise.
5304 * gfortran.dg/type_to_class_4.f03: Likewise.
5305 * gfortran.dg/type_to_class_5.f03: Likewise.
5306 * gfortran.dg/typebound_assignment_5.f03: Likewise.
5307 * gfortran.dg/typebound_assignment_6.f03: Likewise.
5308 * gfortran.dg/typebound_assignment_7.f90: Likewise.
5309 * gfortran.dg/typebound_call_1.f03: Likewise.
5310 * gfortran.dg/typebound_call_13.f03: Likewise.
5311 * gfortran.dg/typebound_call_18.f03: Likewise.
5312 * gfortran.dg/typebound_call_19.f03: Likewise.
5313 * gfortran.dg/typebound_call_2.f03: Likewise.
5314 * gfortran.dg/typebound_call_20.f03: Likewise.
5315 * gfortran.dg/typebound_call_3.f03: Likewise.
5316 * gfortran.dg/typebound_generic_5.f03: Likewise.
5317 * gfortran.dg/typebound_generic_6.f03: Likewise.
5318 * gfortran.dg/typebound_generic_9.f03: Likewise.
5319 * gfortran.dg/typebound_operator_12.f03: Likewise.
5320 * gfortran.dg/typebound_operator_13.f03: Likewise.
5321 * gfortran.dg/typebound_operator_15.f90: Likewise.
5322 * gfortran.dg/typebound_operator_20.f90: Likewise.
5323 * gfortran.dg/typebound_operator_3.f03: Likewise.
5324 * gfortran.dg/typebound_operator_6.f03: Likewise.
5325 * gfortran.dg/typebound_operator_7.f03: Likewise.
5326 * gfortran.dg/typebound_operator_8.f03: Likewise.
5327 * gfortran.dg/typebound_operator_9.f03: Likewise.
5328 * gfortran.dg/typebound_proc_19.f90: Likewise.
5329 * gfortran.dg/typebound_proc_20.f90: Likewise.
5330 * gfortran.dg/typebound_proc_23.f90: Likewise.
5331 * gfortran.dg/typebound_proc_27.f03: Likewise.
5332 * gfortran.dg/typebound_proc_35.f90: Likewise.
5333 * gfortran.dg/typebound_proc_36.f90: Likewise.
5334 * gfortran.dg/unf_io_convert_1.f90: Likewise.
5335 * gfortran.dg/unf_io_convert_2.f90: Likewise.
5336 * gfortran.dg/unf_io_convert_3.f90: Likewise.
5337 * gfortran.dg/unf_io_convert_4.f90: Likewise.
5338 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
5339 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
5340 * gfortran.dg/unf_short_record_1.f90: Likewise.
5341 * gfortran.dg/unformatted_recl_1.f90: Likewise.
5342 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
5343 * gfortran.dg/unit_1.f90: Likewise.
5344 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
5345 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
5346 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
5347 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
5348 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
5349 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
5350 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
5351 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
5352 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
5353 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
5354 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
5355 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
5356 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
5357 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
5358 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
5359 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
5360 * gfortran.dg/unpack_init_expr.f03: Likewise.
5361 * gfortran.dg/use_10.f90: Likewise.
5362 * gfortran.dg/use_11.f90: Likewise.
5363 * gfortran.dg/use_13.f90: Likewise.
5364 * gfortran.dg/use_24.f90: Likewise.
5365 * gfortran.dg/use_27.f90: Likewise.
5366 * gfortran.dg/use_5.f90: Likewise.
5367 * gfortran.dg/use_allocated_1.f90: Likewise.
5368 * gfortran.dg/use_only_1.f90: Likewise.
5369 * gfortran.dg/use_only_4.f90: Likewise.
5370 * gfortran.dg/use_rename_2.f90: Likewise.
5371 * gfortran.dg/use_rename_4.f90: Likewise.
5372 * gfortran.dg/used_dummy_types_1.f90: Likewise.
5373 * gfortran.dg/used_interface_ref.f90: Likewise.
5374 * gfortran.dg/used_types_5.f90: Likewise.
5375 * gfortran.dg/utf8_1.f03: Likewise.
5376 * gfortran.dg/utf8_2.f03: Likewise.
5377 * gfortran.dg/value_1.f90: Likewise.
5378 * gfortran.dg/value_2.f90: Likewise.
5379 * gfortran.dg/value_4.f90: Likewise.
5380 * gfortran.dg/value_6.f03: Likewise.
5381 * gfortran.dg/value_7.f03: Likewise.
5382 * gfortran.dg/value_test.f90: Likewise.
5383 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
5384 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
5385 * gfortran.dg/vect/pr60510.f: Likewise.
5386 * gfortran.dg/vect/pr69882.f90: Likewise.
5387 * gfortran.dg/vect/pr69980.f90: Likewise.
5388 * gfortran.dg/vect/vect-5.f90: Likewise.
5389 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
5390 * gfortran.dg/vector_subscript_1.f90: Likewise.
5391 * gfortran.dg/vector_subscript_2.f90: Likewise.
5392 * gfortran.dg/vector_subscript_3.f90: Likewise.
5393 * gfortran.dg/vector_subscript_5.f90: Likewise.
5394 * gfortran.dg/verify_2.f90: Likewise.
5395 * gfortran.dg/volatile10.f90: Likewise.
5396 * gfortran.dg/where_1.f90: Likewise.
5397 * gfortran.dg/where_operator_assign_1.f90: Likewise.
5398 * gfortran.dg/where_operator_assign_2.f90: Likewise.
5399 * gfortran.dg/where_operator_assign_3.f90: Likewise.
5400 * gfortran.dg/whole_file_13.f90: Likewise.
5401 * gfortran.dg/whole_file_2.f90: Likewise.
5402 * gfortran.dg/widechar_2.f90: Likewise.
5403 * gfortran.dg/widechar_4.f90: Likewise.
5404 * gfortran.dg/widechar_5.f90: Likewise.
5405 * gfortran.dg/widechar_6.f90: Likewise.
5406 * gfortran.dg/widechar_8.f90: Likewise.
5407 * gfortran.dg/widechar_IO_1.f90: Likewise.
5408 * gfortran.dg/widechar_IO_2.f90: Likewise.
5409 * gfortran.dg/widechar_IO_3.f90: Likewise.
5410 * gfortran.dg/widechar_IO_4.f90: Likewise.
5411 * gfortran.dg/widechar_compare_1.f90: Likewise.
5412 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
5413 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
5414 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
5415 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
5416 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
5417 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
5418 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
5419 * gfortran.dg/widechar_select_1.f90: Likewise.
5420 * gfortran.dg/winapi.f90: Likewise.
5421 * gfortran.dg/write_0_pe_format.f90: Likewise.
5422 * gfortran.dg/write_back.f: Likewise.
5423 * gfortran.dg/write_check3.f90: Likewise.
5424 * gfortran.dg/write_direct_eor.f90: Likewise.
5425 * gfortran.dg/write_padding.f90: Likewise.
5426 * gfortran.dg/write_recursive.f90: Likewise.
5427 * gfortran.dg/write_rewind_1.f: Likewise.
5428 * gfortran.dg/write_rewind_2.f: Likewise.
5429 * gfortran.dg/write_zero_array.f90: Likewise.
5430 * gfortran.dg/x_slash_1.f: Likewise.
5431 * gfortran.dg/x_slash_2.f: Likewise.
5432 * gfortran.dg/zero_array_components_1.f90: Likewise.
5433 * gfortran.dg/zero_length_1.f90: Likewise.
5434 * gfortran.dg/zero_length_2.f90: Likewise.
5435 * gfortran.dg/zero_sized_1.f90: Likewise.
5436 * gfortran.dg/zero_sized_3.f90: Likewise.
5437 * gfortran.fortran-torture/compile/nested.f90: Likewise.
5438 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
5439 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
5440 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
5441 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
5442 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
5443 * gfortran.fortran-torture/execute/args.f90: Likewise.
5444 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
5445 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
5446 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
5447 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
5448 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
5449 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
5450 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
5451 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
5452 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
5453 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
5454 * gfortran.fortran-torture/execute/common.f90: Likewise.
5455 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
5456 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
5457 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
5458 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
5459 * gfortran.fortran-torture/execute/contained.f90: Likewise.
5460 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
5461 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
5462 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
5463 * gfortran.fortran-torture/execute/data.f90: Likewise.
5464 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
5465 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
5466 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
5467 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
5468 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
5469 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
5470 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
5471 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
5472 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
5473 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
5474 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
5475 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
5476 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
5477 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
5478 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
5479 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
5480 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
5481 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
5482 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
5483 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
5484 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
5485 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
5486 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
5487 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
5488 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
5489 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
5490 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
5491 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
5492 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
5493 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
5494 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
5495 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
5496 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
5497 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
5498 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
5499 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
5500 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
5501 * gfortran.fortran-torture/execute/forall.f90: Likewise.
5502 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
5503 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
5504 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
5505 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
5506 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
5507 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
5508 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
5509 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
5510 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
5511 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
5512 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
5513 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
5514 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
5515 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
5516 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
5517 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
5518 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
5519 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
5520 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
5521 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
5522 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
5523 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
5524 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
5525 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
5526 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
5527 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
5528 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
5529 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
5530 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
5531 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
5532 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
5533 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
5534 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
5535 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
5536 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
5537 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90: Likewise.
5538 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
5539 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
5540 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
5541 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
5542 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
5543 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
5544 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
5545 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
5546 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
5547 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
5548 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
5549 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
5550 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
5551 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
5552 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
5553 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
5554 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
5555 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
5556 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
5557 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
5558 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
5559 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
5560 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
5561 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
5562 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
5563 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
5564 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
5565 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
5566 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
5567 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
5568 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
5569 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
5570 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
5571 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
5572 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
5573 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
5574 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
5575 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
5576 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
5577 * gfortran.fortran-torture/execute/math.f90: Likewise.
5578 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
5579 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
5580 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
5581 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
5582 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
5583 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
5584 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
5585 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
5586 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
5587 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
5588 * gfortran.fortran-torture/execute/power.f90: Likewise.
5589 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
5590 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
5591 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
5592 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
5593 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
5594 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
5595 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
5596 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
5597 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
5598 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
5599 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
5600 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
5601 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
5602 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
5603 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
5604 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
5605 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
5606 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
5607 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
5608 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
5609 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
5610 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
5611 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
5612 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
5613 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
5614 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
5615 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
5616 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
5617 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
5618 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
5619 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
5620 * gfortran.fortran-torture/execute/straret.f90: Likewise.
5621 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
5622 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
5623 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
5624 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
5625 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
5626 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
5627 * gfortran.fortran-torture/execute/string.f90: Likewise.
5628 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
5629 * gfortran.fortran-torture/execute/strret.f90: Likewise.
5630 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
5631 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
5632 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
5633 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
5634 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
5635 * gfortran.fortran-torture/execute/userop.f90: Likewise.
5636 * gfortran.fortran-torture/execute/where17.f90: Likewise.
5637 * gfortran.fortran-torture/execute/where18.f90: Likewise.
5638 * gfortran.fortran-torture/execute/where19.f90: Likewise.
5639 * gfortran.fortran-torture/execute/where20.f90: Likewise.
5640 * gfortran.fortran-torture/execute/where21.f90: Likewise.
5641 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
5642 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
5643 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
5644 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
5645 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
5646 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
5647 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
5648 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
5649 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
5650 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
5651 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
5652 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
5653 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
5654 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
5655 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
5656 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
5657 * gfortran.dg/inline_transpose_1.f90: Likewise.
5658
5659 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
5660
5661 PR fortran/84115
5662 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
5663 change to dg-run.
5664
5665 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
5666
5667 PR ada/84277
5668 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
5669 * gnat.dg/dispatch1.adb: Rename into...
5670 * gnat.dg/disp1.adb: ...this.
5671 * gnat.dg/dispatch1_p.ads: Rename into...
5672 * gnat.dg/disp1_pkg.ads: ...this.
5673 * gnat.dg/disp2.adb: Rename into...
5674 * gnat.dg/dispatch2.adb: ...this.
5675 * gnat.dg/dispatch2_p.ads: Rename into...
5676 * gnat.dg/disp2_pkg.ads: ...this.
5677 * gnat.dg/dispatch2_p.adb: Rename into...
5678 * gnat.dg/disp2_pkg.adb: this.
5679 * gnat.dg/generic_dispatch.adb: Rename into...
5680 * gnat.dg/generic_disp.adb: this.
5681 * gnat.dg/generic_dispatch_p.ads: Rename into...
5682 * gnat.dg/generic_disp_pkg.ads: ...this.
5683 * gnat.dg/generic_dispatch_p.adb: Rename into...
5684 * gnat.dg/generic_disp_pkg.adb: ...this.
5685 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
5686 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
5687 * gnat.dg/object_overflow1.adb: Tweak index.
5688 * gnat.dg/object_overflow2.adb: Likewise.
5689 * gnat.dg/object_overflow3.adb: Likewise.
5690 * gnat.dg/object_overflow4.adb: Likewise.
5691 * gnat.dg/object_overflow5.adb: Likewise.
5692
5693 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5694
5695 PR ipa/84425
5696 * gcc.c-torture/compile/pr84425.c: New test.
5697
5698 2018-02-16 Marek Polacek <polacek@redhat.com>
5699 Jakub Jelinek <jakub@redhat.com>
5700
5701 PR c++/84192
5702 * g++.dg/cpp1y/constexpr-84192.C: New test.
5703
5704 2018-02-16 Martin Sebor <msebor@redhat.com>
5705
5706 PR c++/79064
5707 * g++.dg/overload15.C: New test.
5708
5709 2018-02-16 Yury Gribov <tetra2005@gmail.com>
5710
5711 PR target/81535
5712 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
5713 * gcc.dg/pr56727-2.c: Ditto.
5714 * gcc.target/powerpc/pr79439.c: Renamed to...
5715 * gcc.target/powerpc/pr79439-1.c: ...this.
5716 * gcc.target/powerpc/pr79439-2.c: New test.
5717 * gcc.target/powerpc/pr79439-3.c: New test.
5718
5719 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
5720
5721 target/pr84371
5722 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
5723 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
5724 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
5725 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
5726 * gcc.target/powerpc/builtins-3.c: Same.
5727
5728 2018-02-16 Nathan Sidwell <nathan@acm.org>
5729
5730 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
5731
5732 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
5733
5734 PR rtl-optimization/70023
5735 * gcc.target/i386/pr70023.c: New.
5736
5737 2018-02-16 Carl Love <cel@us.ibm.com>
5738
5739 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
5740 tests.
5741 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
5742 tests.
5743
5744 2018-02-16 Carl Love <cel@us.ibm.com>
5745
5746 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
5747 for the ABI definitions for vec_extract4b and vec_insert4b.
5748
5749 2018-02-16 Nathan Sidwell <nathan@acm.org>
5750
5751 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
5752 * g++.old-deja/g++.mike/net43.C: Likewise.
5753
5754 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
5755
5756 PR c++/82468
5757 * g++.dg/cpp1z/class-deduction48.C: New.
5758
5759 2018-02-16 Nathan Sidwell <nathan@acm.org>
5760
5761 PR c++/84375
5762 * g++.dg/lookup/pr84375.C: New.
5763
5764 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5765
5766 PR target/83831
5767 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
5768
5769 2018-02-16 Richard Biener <rguenther@suse.de>
5770
5771 PR tree-optimization/84417
5772 * gcc.dg/torture/pr84417.c: New testcase.
5773
5774 2018-02-16 Jakub Jelinek <jakub@redhat.com>
5775
5776 PR target/84272
5777 * g++.dg/opt/pr84272.C: New test.
5778
5779 PR rtl-optimization/83723
5780 * gcc.dg/pr83723.c: New test.
5781
5782 2018-02-16 Richard Biener <rguenther@suse.de>
5783
5784 PR tree-optimization/84399
5785 * gcc.dg/graphite/pr84399.c: New testcase.
5786
5787 2018-02-16 Richard Biener <rguenther@suse.de>
5788
5789 PR tree-optimization/84190
5790 * g++.dg/torture/pr84190.C: New testcase.
5791
5792 2018-02-15 Martin Sebor <msebor@redhat.com>
5793
5794 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
5795 directives.
5796
5797 2018-02-15 Janus Weil <janus@gcc.gnu.org>
5798
5799 PR fortran/84409
5800 * gfortran.dg/dtio_21.f03: Add an error message.
5801 * gfortran.dg/dtio_22.f90: Fix invalid test case.
5802
5803 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
5804
5805 PR fortran/84381
5806 * gfortran.dg/stop_shouldfail.f90: New test.
5807
5808 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
5809
5810 PR c++/84330
5811 * g++.dg/concepts/pr84330.C: New.
5812
5813 2018-02-15 Tom de Vries <tom@codesourcery.com>
5814
5815 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
5816
5817 2018-02-15 Tom de Vries <tom@codesourcery.com>
5818
5819 * gcc.c-torture/compile/pr84136.c: Require effective target
5820 indirect_jumps.
5821
5822 2018-02-15 Jakub Jelinek <jakub@redhat.com>
5823
5824 PR tree-optimization/84383
5825 * gcc.c-torture/compile/pr84383.c: New test.
5826
5827 PR tree-optimization/84334
5828 * gcc.dg/pr84334.c: New test.
5829
5830 2018-02-14 Carl Love <cel@us.ibm.com>
5831
5832 * gcc.target/powerpc/builtins-4-int128-runnable.c
5833 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
5834 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
5835
5836 2018-02-14 Martin Sebor <msebor@redhat.com>
5837
5838 PR tree-optimization/83698
5839 * gcc.dg/Wrestrict-7.c: New test.
5840 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
5841 * gcc.target/i386/chkp-stropt-17.c: Same.
5842
5843 2018-02-14 Martin Sebor <msebor@redhat.com>
5844
5845 PR c/84108
5846 * gcc.dg/Wattributes-8.c: New test.
5847
5848 2018-02-14 Janus Weil <janus@gcc.gnu.org>
5849
5850 PR fortran/84385
5851 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
5852 * gfortran.dg/allocate_with_source_23.f90: Ditto.
5853 * gfortran.dg/select_type_1.f03: Extend test case.
5854
5855 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
5856
5857 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
5858 (dg-options): Use -O2 -msse2 -mno-sse3.
5859
5860 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
5861
5862 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
5863 this test case still works ok.
5864 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
5865 * gcc.dg/vmx/insert-be-order.c: Likewise.
5866 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
5867 * gcc.dg/vmx/ld-be-order.c: Likewise.
5868 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
5869 * gcc.dg/vmx/lde-be-order.c: Likewise.
5870 * gcc.dg/vmx/ldl-be-order.c: Likewise.
5871 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
5872 * gcc.dg/vmx/merge-be-order.c: Likewise.
5873 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
5874 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
5875 * gcc.dg/vmx/pack-be-order.c: Likewise.
5876 * gcc.dg/vmx/perm-be-order.c: Likewise.
5877 * gcc.dg/vmx/splat-be-order.c: Likewise.
5878 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
5879 * gcc.dg/vmx/st-be-order.c: Likewise.
5880 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
5881 * gcc.dg/vmx/ste-be-order.c: Likewise.
5882 * gcc.dg/vmx/stl-be-order.c: Likewise.
5883 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
5884 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
5885 * gcc.dg/vmx/unpack-be-order.c: Likewise.
5886 * gcc.dg/vmx/vsums-be-order.c: Likewise.
5887 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
5888
5889 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
5890
5891 PR c++/84350
5892 * g++.dg/cpp0x/auto49.C: New.
5893
5894 2018-02-14 Nathan Sidwell <nathan@acm.org>
5895
5896 * g++.dg/template/instantiate5.C: Adjust required-from loc.
5897
5898 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5899
5900 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
5901 * gcc.target/powerpc/le-altivec-consts.c: Same.
5902
5903 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
5904
5905 PR target/84220
5906 * gcc.target/powerpc/pr84220-sld.c: New test.
5907 * gcc.target/powerpc/pr84220-sld2.c: New test.
5908 * gcc.target/powerpc/pr84220-sldw.c: New test.
5909 * gcc.target/powerpc/pr84220-xxperm.c: New test.
5910 * gcc.target/powerpc/pr84220-xxsld.c: New test.
5911
5912 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
5913
5914 PR target/84239
5915 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
5916 _inc_ssp intrinsics.
5917 * gcc.target/i386/cet-intrin-4.c: Likewise.
5918 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
5919 __builtin_ia32_rdssp[d|q].
5920
5921 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
5922
5923 PR tree-optimization/84357
5924 * gcc.dg/vect/pr84357.c: New test.
5925
5926 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
5927
5928 PR target/83831
5929 * gcc.target/rx/pr83831.c: New tests.
5930
5931 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
5932
5933 PR target/79242
5934 * gcc.target/msp430/pr79242.c: New test.
5935
5936 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5937
5938 PR target/84372
5939 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
5940 with -mcpu=power9.
5941
5942 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5943
5944 PR target/84279
5945 * g++.dg/pr84279.C: New test.
5946
5947 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
5948
5949 PR rtl-optimization/84169
5950 * gcc.c-torture/execute/pr84169.c: New.
5951
5952 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5953
5954 PR target/84370
5955 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
5956
5957 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
5958
5959 PR target/84365
5960 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
5961 with -mcpu=power9.
5962
5963 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5964
5965 PR c++/84364
5966 * g++.dg/warn/effc4.C: New test.
5967
5968 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
5969
5970 PR c++/84333
5971 * g++.dg/template/sizeof16.C: New.
5972 * g++.dg/template/sizeof17.C: Likewise.
5973
5974 2018-02-13 Janus Weil <janus@gcc.gnu.org>
5975
5976 PR fortran/84313
5977 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
5978 add necessary compiler options.
5979 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
5980
5981 2018-02-13 Jakub Jelinek <jakub@redhat.com>
5982
5983 PR c/82210
5984 * gcc.c-torture/execute/pr82210.c: New test.
5985
5986 PR middle-end/84309
5987 * gcc.dg/pr84309-2.c: New test.
5988
5989 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
5990
5991 PR tree-optimization/84321
5992 * gcc.dg/pr84321.c: New test.
5993
5994 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
5995
5996 PR target/84359
5997 * gcc.target/i386/pr57193.c: Add -march=x86-64.
5998
5999 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
6000
6001 PR sanitizer/84340
6002 * gcc.dg/asan/pr84307.c: Remove test.
6003
6004 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
6005
6006 * gcc.target/rl78/test_auto_vector.c: New test.
6007
6008 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
6009
6010 PR c/84305
6011 * gcc.c-torture/compile/pr84305.c: New test.
6012
6013 2018-02-13 Jakub Jelinek <jakub@redhat.com>
6014
6015 PR target/84335
6016 * gcc.target/i386/pr84335.c: New test.
6017
6018 PR tree-optimization/84339
6019 * gcc.c-torture/execute/pr84339.c: New test.
6020
6021 PR middle-end/84309
6022 * gcc.dg/pr84309.c: New test.
6023 * gcc.target/i386/pr84309.c: New test.
6024
6025 PR target/84336
6026 * gcc.target/i386/pr84336.c: New test.
6027
6028 2018-02-12 Jakub Jelinek <jakub@redhat.com>
6029
6030 PR c++/84341
6031 * c-c++-common/gomp/pr84341.c: New test.
6032
6033 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6034
6035 PR fortran/68746
6036 * gfortran.dg/read_dir.f90: Re-add dg-do run.
6037
6038 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
6039
6040 PR fortran/68746
6041 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
6042 of zero for read.
6043
6044 2018-02-12 Jeff Law <law@redhat.com>
6045
6046 * gcc.c-torture/compile/reg-args-size.c: New test.
6047
6048 2018-02-12 Carl Love <cel@us.ibm.com>
6049
6050 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
6051 uint128 tests to new testfile.
6052 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
6053 int128 and uint128 tests.
6054 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
6055 list of torture tests.
6056
6057 2018-02-12 Janus Weil <janus@gcc.gnu.org>
6058
6059 PR fortran/84273
6060 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
6061 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
6062
6063 2018-02-12 Tamar Christina <tamar.christina@arm.com>
6064
6065 PR target/82641
6066 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
6067
6068 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
6069
6070 PR sanitizer/84307
6071 * gcc.dg/asan/pr84307.c: New test.
6072
6073 2018-02-12 Nathan Sidwell <nathan@acm.org>
6074
6075 * g++.dg/parse/pr84263.C: New.
6076
6077 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
6078
6079 PR c++/79626
6080 * g++.dg/template/crash129.C: New.
6081
6082 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6083
6084 PR target/83828
6085 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6086 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6087 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
6088 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
6089 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
6090
6091 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6092
6093 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
6094 _mm_maskz_scalef_round_sd): Test new intrinsics.
6095 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
6096 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
6097 intrinsics.
6098 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
6099 _mm_maskz_scalef_round_ss): Test new intrinsics.
6100 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
6101 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
6102 intrinsics.
6103 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
6104 __builtin_ia32_scalefss_round): Remove builtin.
6105 (__builtin_ia32_scalefsd_mask_round,
6106 __builtin_ia32_scalefss_mask_round): Test new builtin.
6107 * gcc.target/i386/sse-13.c: Ditto.
6108 * gcc.target/i386/sse-23.c: Ditto.
6109
6110 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
6111
6112 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
6113 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
6114 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
6115 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
6116 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
6117 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
6118 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
6119 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
6120 intrinsics.
6121 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
6122 (__builtin_ia32_sqrtss_round): Remove builtins.
6123 (__builtin_ia32_sqrtsd_mask_round)
6124 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
6125 * gcc.target/i386/sse-13.c: Ditto.
6126 * gcc.target/i386/sse-23.c: Ditto.
6127
6128 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6129
6130 PR fortran/35299
6131 * gfortran.dg/statement_function_3.f: New test.
6132
6133 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
6134
6135 PR fortran/54223
6136 PR fortran/84276
6137 * gfortran.dg/statement_function_1.f90: New test.
6138 * gfortran.dg/statement_function_2.f90: New test.
6139
6140 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
6141
6142 PR fortran/84074
6143 * gfortran.dg/type_to_class_5.f03: New test.
6144
6145 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
6146
6147 PR fortran/56691
6148 * gfortran.dg/type_to_class_4.f03: New test.
6149
6150 2018-02-10 Alan Modra <amodra@gmail.com>
6151
6152 PR target/84300
6153 * gcc.dg/pr84300.c: New.
6154
6155 2018-02-10 Jakub Jelinek <jakub@redhat.com>
6156
6157 PR sanitizer/83987
6158 * g++.dg/ubsan/pr83987-2.C: New test.
6159
6160 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
6161
6162 * gcc.target/rx/movsicc.c: New test.
6163
6164 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6165
6166 PR target/83926
6167 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
6168 message.
6169
6170 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
6171
6172 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
6173 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
6174
6175 2018-02-09 Nathan Sidwell <nathan@acm.org>
6176
6177 PR c/84293
6178 * c-c++-common/pr84293.h: New.
6179 * c-c++-common/pr84293.c: New.
6180
6181 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
6182
6183 PR rtl-optimization/57193
6184 * gcc.target/i386/pr57193.c: New.
6185
6186 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6187
6188 PR target/84226
6189 * gcc.target/powerpc/pr84226.c: New test.
6190
6191 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6192
6193 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
6194 from this to...
6195 <vclzd>: ...this.
6196
6197 2018-02-09 Martin Sebor <msebor@redhat.com>
6198
6199 PR lto/84212
6200 * gcc.dg/lto/pr84212_0.c: New test file.
6201 * gcc.dg/lto/pr84212_1.c: Same.
6202
6203 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
6204
6205 PR target/83926
6206 * gcc.target/powerpc/pr83926.c: New test.
6207 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
6208 message. Fix test for running in 32-bit mode.
6209
6210 2018-02-09 Tamar Christina <tamar.christina@arm.com>
6211
6212 PR target/82641
6213 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
6214
6215 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6216
6217 PR target/PR84295
6218 * gcc.target/s390/pr84295.c: New test.
6219
6220 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
6221
6222 PR c++/77522
6223 * g++.dg/cpp1y/lambda-init16.C: New.
6224
6225 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
6226
6227 * gnat.dg/sso8.adb: New test.
6228 * gnat.dg/sso8_pkg.ads: New helper.
6229
6230 2018-02-09 Richard Biener <rguenther@suse.de>
6231
6232 PR tree-optimization/84278
6233 * gcc.target/i386/pr84278.c: Adjust regex.
6234
6235 2018-02-09 Jakub Jelinek <jakub@redhat.com>
6236
6237 PR tree-optimization/84232
6238 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
6239
6240 PR debug/84252
6241 * gcc.target/aarch64/pr84252.c: New test.
6242
6243 PR middle-end/84237
6244 * gcc.dg/pr84237.c: New test.
6245
6246 2018-02-09 Marek Polacek <polacek@redhat.com>
6247 Jakub Jelinek <jakub@redhat.com>
6248
6249 PR c++/83659
6250 * g++.dg/torture/pr83659.C: New test.
6251
6252 2018-02-08 David Malcolm <dmalcolm@redhat.com>
6253
6254 PR tree-optimization/84136
6255 * gcc.c-torture/compile/pr84136.c: New test.
6256
6257 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
6258
6259 PR target/83008
6260 * gcc.target/i386/pr83008.c: New test.
6261
6262 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
6263
6264 PR target/81143
6265 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
6266
6267 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6268
6269 PR c++/83806
6270 * g++.dg/warn/Wunused-parm-11.C: New.
6271
6272 2018-02-08 Marek Polacek <polacek@redhat.com>
6273
6274 PR tree-optimization/84238
6275 * gcc.dg/Wstringop-overflow-3.c: New test.
6276
6277 2018-02-08 Nathan Sidwell <nathan@acm.org>
6278
6279 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
6280
6281 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6282
6283 PR tree-optimization/84265
6284 * gcc.dg/vect/pr84265.c: New test.
6285
6286 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
6287
6288 PR tree-optimization/81635
6289 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
6290 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
6291
6292 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6293
6294 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
6295 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
6296 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
6297 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
6298 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
6299 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
6300 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
6301 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
6302 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
6303 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
6304 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
6305 * gcc.target/s390/nobp-return-attr-all.c: New test.
6306 * gcc.target/s390/nobp-return-attr-neg.c: New test.
6307 * gcc.target/s390/nobp-return-mem-attr.c: New test.
6308 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
6309 * gcc.target/s390/nobp-return-mem-z10.c: New test.
6310 * gcc.target/s390/nobp-return-mem-z900.c: New test.
6311 * gcc.target/s390/nobp-return-reg-attr.c: New test.
6312 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
6313 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
6314 * gcc.target/s390/nobp-return-reg-z10.c: New test.
6315 * gcc.target/s390/nobp-return-reg-z900.c: New test.
6316 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
6317 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
6318 * gcc.target/s390/nobp-table-jump-z10.c: New test.
6319 * gcc.target/s390/nobp-table-jump-z900.c: New test.
6320
6321 2018-02-08 Richard Biener <rguenther@suse.de>
6322
6323 PR tree-optimization/84233
6324 * g++.dg/torture/pr84233.C: New testcase.
6325
6326 2018-02-08 Richard Biener <rguenther@suse.de>
6327
6328 PR tree-optimization/84278
6329 * gcc.target/i386/pr84278.c: New testcase.
6330
6331 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
6332
6333 PR rtl-optimization/84068
6334 PR rtl-optimization/83459
6335 * gcc.dg/pr84068.c: New test.
6336
6337 2018-02-08 Richard Biener <rguenther@suse.de>
6338
6339 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
6340 loop vectorization to happen.
6341
6342 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
6343
6344 PR c++/83204
6345 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
6346
6347 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6348
6349 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
6350
6351 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
6352
6353 PR target/84154
6354 * gcc.target/powerpc/pr84154-1.c: New tests.
6355 * gcc.target/powerpc/pr84154-2.c: Likewise.
6356 * gcc.target/powerpc/pr84154-3.c: Likewise.
6357
6358 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
6359
6360 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
6361
6362 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6363
6364 PR c++/84082
6365 * g++.dg/template/incomplete11.C: New test.
6366 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
6367
6368 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6369
6370 PR fortran/82994
6371 * gfortran.dg/deallocate_error_3.f90: New test.
6372 * gfortran.dg/deallocate_error_4.f90: New test.
6373
6374 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
6375
6376 PR fortran/68560
6377 * gfortran.dg/shape_9.f90: New test.
6378
6379 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
6380
6381 PR fortran/82049
6382 * gfortran.dg/assumed_charlen_parameter.f90: New test.
6383
6384 2018-02-07 David Malcolm <dmalcolm@redhat.com>
6385
6386 PR c++/81610
6387 PR c++/80567
6388 * g++.dg/spellcheck-reswords.C: New test case.
6389 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
6390 suggestion of "if".
6391
6392 2018-02-07 Martin Liska <mliska@suse.cz>
6393
6394 PR c++/84059.
6395 * g++.dg/ext/mv26.C: New test.
6396
6397 2018-02-07 Tom de Vries <tom@codesourcery.com>
6398
6399 * gcc.dg/pr83844.c: Require effective target alloca.
6400
6401 2018-02-07 Tom de Vries <tom@codesourcery.com>
6402
6403 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
6404
6405 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
6406
6407 PR target/84243
6408 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
6409 -fcf-protection=return.
6410
6411 2018-02-07 Tom de Vries <tom@codesourcery.com>
6412
6413 PR libgomp/84217
6414 * c-c++-common/goacc/pr84217.c: New test.
6415 * gfortran.dg/goacc/pr84217.f90: New test.
6416
6417 2018-02-07 Richard Biener <rguenther@suse.de>
6418
6419 PR tree-optimization/84204
6420 * gcc.dg/graphite/pr84204.c: New testcase.
6421
6422 PR tree-optimization/84205
6423 * gcc.dg/graphite/pr84205.c: New testcase.
6424
6425 PR tree-optimization/84223
6426 * gfortran.dg/graphite/pr84223.f90: New testcase.
6427
6428 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
6429
6430 PR c++/71662
6431 * g++.dg/cpp0x/scoped_enum7.C: New.
6432
6433 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
6434
6435 PR tree-optimization/83008
6436 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
6437
6438 2018-02-07 Jakub Jelinek <jakub@redhat.com>
6439
6440 PR tree-optimization/84235
6441 * gcc.c-torture/execute/ieee/pr84235.c: New test.
6442
6443 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6444
6445 PR testsuite/84243
6446 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
6447 targets.
6448 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
6449
6450 2018-02-06 Jakub Jelinek <jakub@redhat.com>
6451
6452 PR target/84146
6453 * gcc.target/i386/pr84146.c: New test.
6454
6455 2018-02-06 Michael Collison <michael.collison@arm.com>
6456
6457 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
6458
6459 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6460
6461 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
6462 warning for -mno-speculate-indirect-jumps.
6463 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
6464 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
6465 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
6466 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
6467 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
6468 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
6469
6470 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6471
6472 PR target/84145
6473 * c-c++-common/fcf-protection-1.c: Change a compared message.
6474 * c-c++-common/fcf-protection-2.c: Likewise.
6475 * c-c++-common/fcf-protection-3.c: Likewise.
6476 * c-c++-common/fcf-protection-5.c: Likewise.
6477 * c-c++-common/fcf-protection-6.c: New test.
6478 * c-c++-common/fcf-protection-7.c: Likewise.
6479
6480 2018-02-06 Marek Polacek <polacek@redhat.com>
6481
6482 PR tree-optimization/84228
6483 * c-c++-common/Wstringop-truncation-3.c: New test.
6484
6485 2018-02-06 Tamar Christina <tamar.christina@arm.com>
6486
6487 PR target/82641
6488 * gcc.target/arm/pragma_arch_switch_2.c: New.
6489
6490 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6491
6492 PR target/79975
6493 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
6494
6495 2018-02-05 Martin Sebor <msebor@redhat.com>
6496
6497 PR tree-optimization/83369
6498 * gcc.dg/Wnonnull.c: New test.
6499
6500 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6501
6502 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
6503 argument and use dg-messages-by-file instead. Expect it to be
6504 an array rather than a dict.
6505 (lto-link-and-maybe-run): Remove messages_by_file argument and
6506 use an upvar for dg-messages-by-file. Update call to
6507 lto_handle_diagnostics.
6508 (lt-get-options): Treat dg-messages-by-file as an array
6509 rather than a dict.
6510 (lto-get-options-main): Likewise. Set the entry rather than appending.
6511 (lto-execute): Treat dg-messages-by-file as an array rather than
6512 a dict. Update call to lto-link-and-maybe-run.
6513
6514 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
6515
6516 PR c++/82782
6517 * g++.dg/cpp1z/inline-var4.C: New.
6518
6519 2018-02-05 Martin Liska <mliska@suse.cz>
6520
6521 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
6522 options.
6523 * c-c++-common/asan/pointer-compare-2.c: Likewise.
6524 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
6525 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
6526 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
6527 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
6528 * c-c++-common/asan/pointer-compare-3.c: New test.
6529
6530 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
6531
6532 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
6533 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
6534
6535 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
6536
6537 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
6538 _mm_maskz_range_sd, _mm_mask_range_round_sd,
6539 _mm_maskz_range_round_sd): Test new intrinsics.
6540 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
6541 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
6542 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
6543 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
6544 _mm_maskz_range_ss, _mm_mask_range_round_ss,
6545 _mm_maskz_range_round_ss): Test new intrinsics.
6546 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
6547 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
6548 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
6549 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
6550 __builtin_ia32_rangess128_round): Remove builtins.
6551 (__builtin_ia32_rangesd128_mask_round,
6552 __builtin_ia32_rangess128_mask_round): Test new builtins.
6553 * gcc.target/i386/sse-13.c: Ditto.
6554 * gcc.target/i386/sse-23.c: Ditto.
6555
6556 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
6557
6558 PR middle-end/79966
6559 * gfortran.dg/pr79966.f90: New testcase
6560
6561 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
6562
6563 PR fortran/84094
6564 * gfortran.dg/associate_23.f90: Fix invalid code.
6565 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
6566 * gfortran.dg/matmul_3.f90: Likewise.
6567 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
6568
6569 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
6570
6571 PR fortran/84115
6572 * gfortran.dg/associate_34.f90: New test.
6573 * gfortran.dg/associate_35.f90: New test.
6574
6575 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
6576
6577 PR fortran/84141
6578 PR fortran/84155
6579 * gfortran.dg/pr84155.f90: New test.
6580
6581 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
6582
6583 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
6584 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
6585
6586 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6587
6588 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
6589 dg-do run stanza.
6590
6591 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6592
6593 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
6594 requirement.
6595 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
6596 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
6597 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
6598
6599 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6600
6601 PR testsuite/52641
6602 * gcc.c-torture/execute/pr83362.c: Make work for int16.
6603 * gcc.dg/Wsign-conversion.c: Dito.
6604 * gcc.dg/attr-alloc_size-4.c: Dito.
6605 * gcc.dg/pr81020.c: Dito.
6606 * gcc.dg/pr81192.c: Dito.
6607 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
6608 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
6609 * gcc.dg/pr83844.c: Restrict to int32plus.
6610 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
6611 * gcc.dg/tree-ssa/ldist-25.c: Dito.
6612 * gcc.dg/tree-ssa/ldist-27.c: Dito.
6613 * gcc.dg/tree-ssa/ldist-28.c: Dito.
6614 * gcc.dg/tree-ssa/ldist-29.c: Dito.
6615 * gcc.dg/tree-ssa/ldist-30.c: Dito.
6616 * gcc.dg/tree-ssa/ldist-31.c: Dito.
6617 * gcc.dg/tree-ssa/ldist-32.c: Dito.
6618 * gcc.dg/tree-ssa/ldist-33.c: Dito.
6619 * gcc.dg/tree-ssa/ldist-34.c: Dito.
6620 * gcc.dg/tree-ssa/ldist-35.c: Dito.
6621 * gcc.dg/tree-ssa/ldist-36.c: Dito.
6622
6623 2018-02-02 Julia Koval <julia.koval@intel.com>
6624
6625 * gcc.target/i386/funcspec-56.inc: Handle new march.
6626 * g++.dg/ext/mv16.C: Ditto.
6627
6628 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6629
6630 * lib/target-supports.exp
6631 (check_effective_target_keeps_null_pointer_checks): No more
6632 special-case avr.
6633 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
6634 * gcc.dg/ifcvt-4.c: Skip avr.
6635 * gcc.dg/pr53037-1.c: Dito.
6636 * gcc.dg/pr53037-2.c: Dito.
6637 * gcc.dg/pr53037-3.c: Dito.
6638 * gcc.dg/pr63387-2.c: Dito.
6639 * gcc.dg/pr63387.c: Dito.
6640 * gcc.dg/sancov/cmp0.c: Dito.
6641 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
6642 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
6643 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
6644 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
6645 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
6646 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
6647 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
6648 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
6649 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
6650 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
6651 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
6652 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
6653 * gcc.dg/tree-ssa/pr82059.c: Dito.
6654 * gcc.c-torture/execute/pr70460.c: Dito.
6655
6656 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
6657
6658 PR testsuite/52641
6659 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
6660 * gcc.c-torture/execute/20180112-1.c: Dito.
6661 * gcc.c-torture/execute/pr81503.c: Dito.
6662 * gcc.dg/store_merging_12.c: Dito.
6663 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
6664 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
6665 * gcc.dg/tree-ssa/pr80898.c: Dito.
6666 * gcc.dg/tree-ssa/pr82363.c: Dito.
6667 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
6668 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
6669 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
6670 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
6671 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
6672 * gcc.dg/tree-ssa/pr80803.c: Dito.
6673 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
6674 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
6675 * gcc.dg/tree-ssa/vrp114.c: Dito.
6676 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
6677 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
6678 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
6679
6680 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
6681
6682 PR target/84066
6683 * gcc.target/i386/cet-sjlj-6a.c: New test.
6684 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
6685
6686 2018-02-01 Marek Polacek <polacek@redhat.com>
6687
6688 PR c++/84125
6689 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
6690
6691 2018-01-30 Jeff Law <law@redhat.com>
6692
6693 PR target/84128
6694 * gcc.target/i386/pr84128.c: New test.
6695
6696 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
6697
6698 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
6699 -fdelete-null-pointer-checks.
6700
6701 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
6702
6703 PR c++/83796
6704 * g++.dg/cpp0x/abstract-default1.C: New.
6705
6706 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6707
6708 PR tree-optimization/81635
6709 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
6710 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
6711
6712 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6713
6714 PR target/83370
6715 * gcc.target/aarch64/pr83370.c: New.
6716
6717 2018-02-01 Richard Biener <rguenther@suse.de>
6718
6719 * gcc.dg/graphite/pr35356-1.c: Adjust.
6720
6721 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6722
6723 PR testsuite/83846
6724 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
6725 for ILP32.
6726 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
6727 of hard-coding the choice.
6728 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
6729 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
6730 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
6731 memset call.
6732 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
6733 stdint.h types.
6734 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
6735 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
6736 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
6737 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
6738 * gcc.target/aarch64/sve/logical_1.c: Likewise.
6739 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
6740 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
6741 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
6742 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
6743 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
6744 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
6745 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
6746 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
6747 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
6748 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
6749 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
6750 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
6751 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
6752 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
6753 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
6754 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
6755 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
6756 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
6757 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
6758 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
6759 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
6760 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
6761 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
6762 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
6763 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
6764 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
6765 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
6766 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
6767 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
6768 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
6769 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
6770 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
6771 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
6772 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
6773 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
6774 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
6775 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
6776 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
6777 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
6778 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
6779 __builtin_popcountll rather than __builtin_popcountl.
6780
6781 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6782
6783 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
6784 of LD1R[HWD] for multi-element constants on big-endian targets.
6785 * gcc.target/aarch64/sve/slp_3.c: Likewise.
6786 * gcc.target/aarch64/sve/slp_4.c: Likewise.
6787
6788 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
6789
6790 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
6791 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
6792 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
6793
6794 2018-02-01 Jakub Jelinek <jakub@redhat.com>
6795
6796 PR tree-optimization/81661
6797 PR tree-optimization/84117
6798 * gcc.dg/pr81661.c: New test.
6799 * gfortran.dg/pr84117.f90: New test.
6800
6801 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
6802
6803 PR fortran/83705
6804 * gfortran.dg/repeat_7.f90: Catch warning message.
6805
6806 2018-01-31 Ian Lance Taylor <iant@golang.org>
6807
6808 * go.go-torture/execute/printnil.go: New test.
6809
6810 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6811
6812 * lib/target-supports.exp (check_effective_target_comdat_group):
6813 Allow for Solaris as comdat syntax.
6814
6815 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
6816 Solaris with comdat_group support and as.
6817
6818 2018-01-31 Marek Polacek <polacek@redhat.com>
6819
6820 PR c/81779
6821 * gcc.dg/pr81779.c: New test.
6822
6823 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6824
6825 PR fortran/84116
6826 * gfortran.dg/gomp/pr84116.f90: New test.
6827
6828 PR c++/83993
6829 * g++.dg/init/pr83993-2.C: New test.
6830
6831 PR c++/83993
6832 * g++.dg/init/pr83993-1.C: New test.
6833 * g++.dg/cpp0x/pr83993.C: New test.
6834
6835 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
6836
6837 PR fortran/84088
6838 * gfortran.dg/pr84088.f90: New test.
6839
6840 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
6841
6842 PR target/82444
6843 * gcc.target/i386/pr82444.c: New.
6844
6845 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
6846
6847 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
6848 * gcc.target/powerpc/vsx-13.c: New.
6849
6850 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
6851
6852 PR c++/84092
6853 * g++.dg/cpp1y/var-templ57.C: New.
6854
6855 2018-01-31 Marek Polacek <polacek@redhat.com>
6856
6857 PR c++/84138
6858 * g++.dg/diagnostic/pr84138.C: New test.
6859
6860 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
6861
6862 PR fortran/78534
6863 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
6864 -Wstringop-overflow warnings due to spurious warning with -O1.
6865 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
6866 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
6867
6868 2018-01-31 Richard Biener <rguenther@suse.de>
6869
6870 PR tree-optimization/84132
6871 * g++.dg/torture/pr84132.C: New testcase.
6872
6873 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
6874
6875 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
6876 dg-final scan.
6877
6878 2018-01-31 Julia Koval <julia.koval@intel.com>
6879
6880 PR target/83618
6881 * gcc.target/i386/rdpid.c: Remove "eax".
6882
6883 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6884
6885 PR tree-optimization/64946
6886 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
6887 scan-assembler checks.
6888
6889 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
6890
6891 * gcc.c-torture/execute/20180131-1.c: New test.
6892
6893 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6894
6895 * gcc.target/arc/taux-1.c: New test.
6896 * gcc.target/arc/taux-2.c: Likewise.
6897
6898 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
6899
6900 * gcc.target/arc/uncached.c: New test.
6901
6902 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6903
6904 PR lto/83954
6905 * gnat.dg/lto20.adb: Remove dg-excess-errors.
6906
6907 2018-01-31 Jakub Jelinek <jakub@redhat.com>
6908
6909 PR preprocessor/69869
6910 * gcc.dg/cpp/trad/pr69869.c: New test.
6911
6912 PR c/84100
6913 * gcc.dg/pr84100.c: New test.
6914
6915 2018-01-30 Jeff Law <law@redhat.com>
6916
6917 PR target/84064
6918 * gcc.target/i386/pr84064: New test.
6919
6920 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6921
6922 PR fortran/84134
6923 * gfortran.dg/data_implied_do_2.f90: New test.
6924
6925 2018-01-30 Janus Weil <janus@gcc.gnu.org>
6926
6927 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
6928
6929 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
6930
6931 PR fortran/84133
6932 * gfortran.dg/inline_matmul_21.f90: New test case.
6933
6934 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6935
6936 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
6937
6938 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
6939
6940 PR target/84112
6941 * gcc.target/powerpc/pr84112.c: New.
6942
6943 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6944
6945 PR rtl-optimization/83986
6946 * gcc.dg/pr83986.c: New test.
6947
6948 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
6949
6950 PR 58684
6951 * gcc.dg/torture/inf-compare-1.c: Add xfail.
6952 * gcc.dg/torture/inf-compare-2.c: Add xfail.
6953 * gcc.dg/torture/inf-compare-3.c: Add xfail.
6954 * gcc.dg/torture/inf-compare-4.c: Add xfail.
6955
6956 2018-01-30 Jakub Jelinek <jakub@redhat.com>
6957
6958 PR tree-optimization/84111
6959 * gcc.c-torture/compile/pr84111.c: New test.
6960
6961 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6962
6963 PR ipa/83179
6964 * gcc.dg/ipa/inline-2.c: Fix template.
6965 * gcc.dg/ipa/inline-3.c: Fix template.
6966
6967 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6968
6969 PR ipa/81360
6970 * g++.dg/torture/pr81360.C: New testcase.
6971
6972 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
6973
6974 PR lto/83954
6975 * gcc.dg/lto/pr83954.h: New testcase.
6976 * gcc.dg/lto/pr83954_0.c: New testcase.
6977 * gcc.dg/lto/pr83954_1.c: New testcase.
6978
6979 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6980
6981 PR bootstrap/84017
6982 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
6983 to dg-options.
6984 Simplify DW_AT_producer scan.
6985
6986 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6987
6988 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
6989
6990 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
6991
6992 PR target/83828
6993 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
6994 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
6995 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
6996 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
6997
6998 2018-01-29 Jeff Law <law@redhat.com>
6999
7000 PR testsuite/81010
7001 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
7002 better match other tests which require vsx. Verify the zero
7003 extension is part of the test in the combiner dump.
7004
7005 2018-01-29 Marek Polacek <polacek@redhat.com>
7006
7007 PR c/83966
7008 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
7009
7010 PR c++/83996
7011 * g++.dg/ext/pr83996.C: New test.
7012
7013 2018-01-29 Richard Biener <rguenther@suse.de>
7014
7015 PR tree-optimization/84057
7016 * gcc.dg/graphite/pr84057.c: New testcase.
7017
7018 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
7019
7020 PR fortran/84073
7021 * gfortran.dg/bind_c_usage_31.f90: New test.
7022
7023 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
7024
7025 PR c++/83924
7026 * g++.dg/warn/Wduplicated-branches5.C: New.
7027
7028 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
7029
7030 * gcc.target/rl78/test_addsi3_internal.c: New test.
7031
7032 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
7033
7034 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
7035 Make expected output depend on whether we expect sibcalls or not.
7036 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
7037 safe-indirect-jump-1.c).
7038
7039 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
7040 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7041 Soren Rasmussen <s.c.rasmussen@gmail.com>
7042
7043 Fortran 2018 teams tests.
7044
7045 * gfortran.dg/team_number_1.f90: new test for team_number.
7046 * gfortran.dg/team_change_1.f90: new test for change team.
7047 * gfortran.dg/team_end_1.f90: new test for end team.
7048 * gfortran.dg/team_form_1.f90: new test for form team.
7049
7050 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
7051
7052 PR fortran/83998
7053 * gfortran.dg/dot_product_4.f90
7054
7055 2018-01-26 Martin Sebor <msebor@redhat.com>
7056
7057 PR tree-optimization/83896
7058 * gcc.dg/strlenopt-43.c: New.
7059
7060 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7061
7062 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
7063 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
7064 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
7065 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
7066 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
7067 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
7068 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
7069 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
7070 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
7071 stanzas.
7072 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
7073 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
7074 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
7075 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
7076 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
7077 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
7078 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
7079 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
7080 instruction list.
7081 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
7082
7083 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7084
7085 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
7086 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
7087 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
7088 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
7089 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
7090 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
7091 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
7092 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
7093 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
7094 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
7095 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
7096 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
7097 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
7098
7099 2018-01-26 Martin Liska <mliska@suse.cz>
7100
7101 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
7102 warning is seen.
7103
7104 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7105
7106 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
7107 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
7108 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
7109 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
7110 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
7111 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
7112 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
7113 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
7114
7115 2018-01-26 Richard Biener <rguenther@suse.de>
7116
7117 PR rtl-optimization/84003
7118 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
7119 latent bug in DSE if NOINLINE is appropriately defined.
7120 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
7121 and defining NOINLINE.
7122
7123 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7124
7125 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
7126 tests specific to aarch64. XFAIL test on arm.
7127
7128 2018-01-26 Jakub Jelinek <jakub@redhat.com>
7129
7130 PR rtl-optimization/83985
7131 * gcc.dg/pr83985.c: New test.
7132
7133 PR c/83989
7134 * c-c++-common/Wrestrict-3.c: New test.
7135
7136 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7137
7138 * gcc.target/arc/tdelegitimize_addr.c: New test.
7139
7140 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
7141
7142 * gcc.target/arc/jli-1.c: New file.
7143 * gcc.target/arc/jli-2.c: Likewise.
7144
7145 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
7146
7147 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
7148 scan-assembler.
7149 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
7150 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
7151
7152 2018-01-26 Richard Biener <rguenther@suse.de>
7153
7154 PR tree-optimization/81082
7155 * gcc.dg/vect/pr81082.c: New testcase.
7156 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
7157 simplification to n * n.
7158
7159 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7160
7161 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
7162 Solaris 10.
7163 * gcc.target/i386/pr63620.c: Likewise.
7164
7165 2018-01-26 Julia Koval <julia.koval@intel.com>
7166
7167 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
7168 -mavx512f -mavx512bw.
7169 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
7170 * gcc.target/i386/i386.exp: Fix types.
7171
7172 2018-01-26 Alan Modra <amodra@gmail.com>
7173
7174 PR target/84033
7175 * gcc.target/powerpc/swaps-p8-46.c: New.
7176
7177 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
7178
7179 PR fortran/37577
7180 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
7181 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
7182 'array01' in the tree dump comparison.
7183 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
7184 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
7185 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
7186
7187 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
7188
7189 PR middle-end/83055
7190 * gcc.dg/torture/pr83055.c: New testcase.
7191
7192 2018-01-25 Jakub Jelinek <jakub@redhat.com>
7193
7194 PR c++/84031
7195 * g++.dg/cpp1z/decomp36.C: New test.
7196
7197 PR middle-end/83977
7198 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
7199
7200 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
7201
7202 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
7203 the shift dump line.
7204 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7205
7206 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7207
7208 PR target/81550
7209 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
7210 index instead of int, which allows IVOPTs to properly optimize the
7211 loop.
7212
7213 2018-01-24 David Malcolm <dmalcolm@redhat.com>
7214
7215 PR jit/82846
7216 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
7217 of "fn_type" typedef.
7218 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
7219
7220 2018-01-24 Ian Lance Taylor <iant@golang.org>
7221
7222 * go.go-torture/execute/names-1.go: New test.
7223
7224 2018-01-19 Jeff Law <law@redhat.com>
7225
7226 PR target/83994
7227 * gcc.target/i386/pr83994.c: New test.
7228
7229 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
7230
7231 PR target/84014
7232 * gcc.target/powerpc/pr84014.c: New.
7233
7234 2018-01-24 Jakub Jelinek <jakub@redhat.com>
7235
7236 PR middle-end/83977
7237 * c-c++-common/gomp/pr83977-1.c: New test.
7238 * c-c++-common/gomp/pr83977-2.c: New test.
7239 * c-c++-common/gomp/pr83977-3.c: New test.
7240 * gfortran.dg/gomp/pr83977.f90: New test.
7241
7242 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7243
7244 PR testsuite/83889
7245 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
7246 * gcc.dg/vect/pr80631-1.c: Likewise.
7247 * gcc.dg/vect/pr80631-2.c: Likewise.
7248 * gcc.dg/vect/pr81410.c: Likewise.
7249 * gcc.dg/vect/pr81633.c: Likewise.
7250 * gcc.dg/vect/pr81815.c: Likewise.
7251 * gcc.dg/vect/pr82108.c: Likewise.
7252 * gcc.dg/vect/pr83857.c: Likewise.
7253 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
7254 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
7255 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
7256 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
7257 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
7258 * gcc.dg/vect/vect-reduc-11.c: Likewise.
7259 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
7260 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
7261 dg-xfail-run-if instead.
7262 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
7263 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
7264 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
7265 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
7266 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
7267
7268 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
7269
7270 PR tree-optimization/83979
7271 * g++.dg/pr83979.c: New test.
7272
7273 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7274
7275 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
7276 option. Add arm_neon_ok_no_float_abi check.
7277
7278 2018-01-24 Richard Biener <rguenther@suse.de>
7279
7280 PR tree-optimization/83176
7281 * gcc.dg/graphite/pr83176.c: New testcase.
7282
7283 2018-01-24 Richard Biener <rguenther@suse.de>
7284
7285 PR tree-optimization/82819
7286 * gcc.dg/graphite/pr82819.c: New testcase.
7287
7288 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
7289
7290 PR c++/83921
7291 * g++.dg/cpp1y/constexpr-83921-1.C: New.
7292 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
7293 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
7294 * g++.dg/ext/stmtexpr20.C: Likewise.
7295 * g++.dg/ext/stmtexpr21.C: Likewise.
7296
7297 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7298
7299 PR c++/83974
7300 * g++.dg/warn/pr83974.C: New test case.
7301
7302 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7303
7304 PR sanitizer/83987
7305 * g++.dg/ubsan/pr83987.C: New test.
7306
7307 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7308
7309 PR fortran/83866
7310 * gfortran.dg/pdt_29.f03: New test.
7311
7312 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
7313
7314 PR fortran/83898
7315 * gfortran.dg/associate_33.f03: New test.
7316
7317 2018-01-23 Martin Liska <mliska@suse.cz>
7318
7319 PR lto/81440
7320 * gcc.dg/lto/pr81440.h: New test.
7321 * gcc.dg/lto/pr81440_0.c: New test.
7322 * gcc.dg/lto/pr81440_1.c: New test.
7323
7324 2018-01-23 Nathan Sidwell <nathan@acm.org>
7325
7326 PR c++/83988
7327 * g++.dg/template/pr83988.C: New.
7328
7329 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7330
7331 PR c++/82882
7332 PR c++/83978
7333 * g++.dg/cpp0x/pr82882.C: New test.
7334 * g++.dg/cpp0x/pr83978.C: New test.
7335
7336 PR c++/83958
7337 * g++.dg/cpp1z/decomp35.C: New test.
7338
7339 2018-01-23 Nathan Sidwell <nathan@acm.org>
7340
7341 * g++.dg/cpp0x/range-for10.C: Adjust.
7342 * g++.dg/ext/forscope1.C: Adjust.
7343 * g++.dg/ext/forscope2.C: Adjust.
7344 * g++.dg/template/for1.C: Adjust.
7345
7346 2018-01-23 David Malcolm <dmalcolm@redhat.com>
7347
7348 PR tree-optimization/83510
7349 * gcc.c-torture/compile/pr83510.c: New test case.
7350
7351 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7352
7353 PR testsuite/83888
7354 * lib/target-supports.exp (check_effective_target_vect_float): Say
7355 that the result only holds when -funsafe-math-optimizations is on.
7356 (check_effective_target_vect_float_strict): New procedure.
7357 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
7358 of vect_float.
7359 * gcc.dg/vect/vect-reduc-6.c: Likewise.
7360
7361 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
7362
7363 PR tree-optimization/83965
7364 * gcc.dg/vect/pr83965.c: New test.
7365
7366 2018-01-23 Richard Biener <rguenther@suse.de>
7367
7368 PR tree-optimization/83963
7369 * gfortran.dg/graphite/pr83963.f: New testcase.
7370 * gcc.dg/graphite/pr83963-2.c: Likewise.
7371
7372 2018-01-23 Jakub Jelinek <jakub@redhat.com>
7373
7374 PR c++/83918
7375 * g++.dg/cpp1z/pr83918.C: New test.
7376
7377 2018-01-22 Jakub Jelinek <jakub@redhat.com>
7378
7379 PR tree-optimization/83957
7380 * gcc.dg/autopar/pr83957.c: New test.
7381
7382 PR tree-optimization/83081
7383 * gcc.dg/predict-8.c: Adjust expected probability.
7384
7385 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
7386
7387 PR target/83862
7388 * gcc.target/powerpc/pr83862.c: New test.
7389
7390 2018-01-22 Carl Love <cel@us.ibm.com>
7391
7392 * gcc.target/powerpc/powerpc.exp: Add torture tests for
7393 builtins-4-runnable.c, builtins-6-runnable.c,
7394 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
7395 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
7396 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
7397 for signed/unsigned 128-bit and long long int loads.
7398
7399 2018-01-22 Marek Polacek <polacek@redhat.com>
7400
7401 PR c++/81933
7402 * g++.dg/cpp1y/constexpr-empty4.C: New test.
7403
7404 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
7405
7406 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
7407 scan-asembler valid instructions list.
7408 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
7409 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
7410 power8-vector requirement and option.
7411 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
7412
7413 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
7414
7415 PR 78534
7416 PR 83704
7417 * gfortran.dg/string_1.f90: Remove printing the length.
7418
7419 2018-01-22 Richard Biener <rguenther@suse.de>
7420
7421 PR tree-optimization/83963
7422 * gcc.dg/graphite/pr83963.c: New testcase.
7423
7424 2018-01-22 Sudakshina Das <sudi.das@arm.com>
7425
7426 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
7427 dg-require-effective-target directives.
7428
7429 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7430
7431 * lib/target-supports.exp (check_effective_target_arm_softfloat):
7432 New procedure.
7433 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
7434 Adjust scan-assembler checks for soft-float.
7435
7436 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7437
7438 PR target/83946
7439 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
7440
7441 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
7442
7443 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
7444 * gcc.dg/pr83623.c: Likewise.
7445 * gcc.dg/pr83666.c: Likewise.
7446
7447 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7448 David Edelsohn <dje.gcc@gmail.com>
7449
7450 PR target/83946
7451 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7452 assembly output from "crset eq" to "crset 2".
7453 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
7454 assembly output from . to $.
7455 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
7456 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
7457 assembly output from "crset eq" to "crset 2".
7458 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
7459 assembly output from "crset eq" to "crset 2", and from . to $.
7460
7461 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
7462
7463 PR fortran/83900
7464 * gfortran.dg/matmul_18.f90: New test.
7465
7466 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
7467
7468 PR tree-optimization/83940
7469 * gcc.dg/torture/pr83940.c: New test.
7470
7471 2018-01-20 Jakub Jelinek <jakub@redhat.com>
7472
7473 PR middle-end/83945
7474 * gcc.dg/tls/pr83945.c: New test.
7475
7476 PR target/83930
7477 * gcc.dg/pr83930.c: New test.
7478
7479 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7480
7481 PR fortran/83900
7482 * gfortran.dg/matmul_17.f90: New test.
7483
7484 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
7485
7486 PR fortran/80768
7487 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
7488
7489 2018-01-19 Jakub Jelinek <jakub@redhat.com>
7490
7491 PR c++/81167
7492 * g++.dg/cpp0x/pr81167.C: New test.
7493
7494 PR c++/83919
7495 * g++.dg/cpp0x/pr83919.C: New test.
7496
7497 2018-01-19 Jeff Law <law@redhat.com>
7498 Jakub Jelinek <jakub@redhat.com>
7499
7500 * gcc.dg/stack-check-16.c: New test.
7501
7502 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
7503
7504 PR target/83790
7505 * gcc.target/nvptx/indirect_call.c: New test.
7506
7507 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7508
7509 * g++.dg/torture/pr83619.C: Remove dg-message.
7510
7511 2018-01-19 Martin Liska <mliska@suse.cz>
7512
7513 * gcc.dg/predict-1.c: Adjust expected probability.
7514 * gcc.dg/predict-3.c: Likewise.
7515 * gcc.dg/predict-5.c: Likewise.
7516 * gcc.dg/predict-6.c: Likewise.
7517 * gcc.dg/predict-9.c: Likewise.
7518
7519 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7520
7521 PR tree-optimization/83922
7522 * gcc.dg/pr83922.c: New test.
7523
7524 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
7525
7526 PR tree-optimization/83914
7527 * gcc.dg/vect/pr83914.c: New test.
7528
7529 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7530
7531 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
7532 * gcc.target/arm/negdi-2.c: Likewise.
7533 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
7534
7535 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7536
7537 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
7538
7539 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7540
7541 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
7542
7543 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
7544
7545 * gcc.dg/torture/pr52451.c (main): Skip long double test on
7546 hppa*-*-hpux*.
7547
7548 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7549
7550 PR ipa/83619
7551 PR testsuite/83934
7552 * g++.dg/torture/pr83619.C (e): Define before first use instead of
7553 forward declaration.
7554
7555 2018-01-18 Carl Love <cel@us.ibm.com>
7556
7557 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
7558 to the function.
7559
7560 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
7561
7562 PR c++/81013
7563 * g++.dg/inherit/union3.C: New.
7564
7565 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7566
7567 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
7568
7569 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
7570
7571 PR ipa/83619
7572 * g++.dg/torture/pr83619.C: New testcase.
7573
7574 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7575
7576 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
7577 Add function body to force error messages in some configurations.
7578
7579 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7580
7581 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
7582 and arm_thumb1_ok.
7583
7584 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
7585
7586 PR other/70268
7587 * c-c++-common/ffile-prefix-map.c: New test.
7588 * c-c++-common/fmacro-prefix-map.c: New test.
7589 * c-c++-common/cpp/ffile-prefix-map.c: New test.
7590 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
7591
7592 2018-01-18 Martin Liska <mliska@suse.cz>
7593
7594 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
7595 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7596 * gcc.target/i386/indirect-thunk-6.c: Likewise.
7597 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
7598 * gcc.target/i386/ret-thunk-10.c: Likewise.
7599 * gcc.target/i386/ret-thunk-11.c: Likewise.
7600 * gcc.target/i386/ret-thunk-12.c: Likewise.
7601 * gcc.target/i386/ret-thunk-15.c: Likewise.
7602 * gcc.target/i386/ret-thunk-9.c: Likewise.
7603
7604 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7605
7606 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
7607 order.
7608
7609 2018-01-18 Nathan Sidwell <nathan@acm.org>
7610
7611 PR c++/83160
7612 * g++.dg/cpp0x/pr83160.C: New.
7613
7614 2018-01-18 Richard Biener <rguenther@suse.de>
7615
7616 PR tree-optimization/83887
7617 * gcc.dg/graphite/pr83887.c: New testcase.
7618 * gfortran.dg/graphite/pr83887.f90: Likewise.
7619 * gfortran.dg/graphite/pr83887.f: Likewise.
7620
7621 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7622
7623 PR target/65578
7624 * gcc.target/arm/builtin-bswap.x: New file.
7625 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
7626 and options for armv6t2.
7627 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
7628 and options for Thumb1.
7629 * gcc.target/arm/builtin-bswap16.x: New file.
7630 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
7631 and options for armv6t2.
7632 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
7633 and options for Thumb1.
7634
7635 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
7636
7637 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
7638 order.
7639
7640 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7641
7642 PR c/61240
7643 * gcc.dg/pr61240.c: New test.
7644
7645 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7646
7647 PR fortran/83864
7648 * gfortran.dg/pr83864.f90: New test.
7649
7650 2018-01-17 Jeff Law <law@redhat.com>
7651
7652 PR testsuite/83883
7653 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
7654
7655 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7656
7657 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
7658 restriction, but still restrict to 64-bit.
7659 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
7660 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
7661
7662 2018-01-17 Harald Anlauf <anlauf@gmx.de>
7663
7664 PR fortran/83874
7665 * gfortran.dg/pr83874.f90: New test.
7666
7667 2018-01-18 Jakub Jelinek <jakub@redhat.com>
7668
7669 PR c++/83824
7670 * g++.dg/cpp0x/pr83824.C: New test.
7671
7672 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
7673
7674 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
7675 appropriate .gnu_attribute for the long double type, if we use the
7676 long double type, but do not generate any calls.
7677 * gcc.target/powerpc/gnuattr2.c: Likewise.
7678 * gcc.target/powerpc/gnuattr3.c: Likewise.
7679
7680 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7681
7682 PR c++/78344
7683 * g++.dg/cpp0x/alignas13.C: New.
7684
7685 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7686
7687 PR c++/83897
7688 * g++.dg/cpp0x/pr83897.C: New test.
7689
7690 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
7691
7692 PR ipa/83051
7693 * gcc.c-torture/compile/pr83051-2.c: New testcase.
7694
7695 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
7696
7697 PR c++/81054
7698 * g++.dg/cpp0x/constexpr-ice19.C: New.
7699
7700 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7701
7702 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
7703 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
7704 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
7705 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
7706 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
7707 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
7708 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
7709 * gcc.target/powerpc/builtins-1-be-folded.c: New.
7710 * gcc.target/powerpc/builtins-1-le-folded.c: New.
7711 * gcc.target/powerpc/builtins-1.fold.h: New.
7712
7713 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
7714
7715 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
7716 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
7717
7718 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7719
7720 * gcc.target/arm/g2.c: Add -marm to dg-options.
7721 * gcc.target/arm/scd42-2.c: Likewise.
7722
7723 2018-01-17 Nathan Sidwell <nathan@acm.org>
7724
7725 PR c++/83287
7726 * g++.dg/lookup/pr83287-2.C: New.
7727
7728 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7729
7730 PR c++/83814
7731 PR c++/83902
7732 * g++.dg/wrappers/pr83814.C: New test case.
7733 * g++.dg/wrappers/pr83902.C: New test case.
7734
7735 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7736
7737 PR lto/83121
7738 * g++.dg/lto/pr83121_0.C: New test case.
7739 * g++.dg/lto/pr83121_1.C: New test case.
7740 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
7741 adapted from DejaGnu's dg-test.
7742 (lto_handle_diagnostics): New procedure.
7743 (lto_prune_warns): Ignore informational notes.
7744 (lto-link-and-maybe-run): Add "messages_by_file" param.
7745 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
7746 "execute" when "link" fails if "execute" was not specified.
7747 (lto-can-handle-directive): New procedure.
7748 (lto-get-options-main): Call lto-can-handle-directive. Add a
7749 dg-messages local, using it to set the caller's
7750 dg-messages-by-file for the given source file.
7751 (lto-get-options): Likewise.
7752 (lto-execute): Add dg-messages-by-file local, and pass it to
7753 lto-link-and-maybe-run.
7754
7755 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
7756 Richard Sandiford <richard.sandiford@linaro.org>
7757
7758 PR target/79041
7759 PR target/82964
7760 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
7761 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
7762
7763 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7764
7765 * lib/target-supports.exp: Fix -march arguments in arm arch effective
7766 target check autogenerator for armv8.1-a and armv8.2-a.
7767
7768 2018-01-17 Carl Love <cel@us.ibm.com>
7769
7770 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
7771 Add debug print statements.
7772 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
7773 16 byte vector load followed by a partial vector load.
7774
7775 2018-01-17 David Malcolm <dmalcolm@redhat.com>
7776
7777 PR c++/83799
7778 * g++.dg/wrappers/pr83799.C: New test case.
7779
7780 2018-01-17 Nathan Sidwell <nathan@acm.org>
7781
7782 PR c++/83739
7783 * g++.dg/cpp1y/pr83739.C: New.
7784
7785 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7786
7787 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
7788 * gcc.target/visium/overflow16.c: Likewise.
7789 * gcc.target/visium/overflow32.c: Likewise.
7790
7791 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7792
7793 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
7794
7795 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7796
7797 * gcc.dg/rtl/arm/stl-cond.c: New test.
7798 * gcc.target/arm/stl-cond.c: Delete.
7799
7800 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7801
7802 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
7803 directives.
7804
7805 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7806
7807 PR tree-optimization/83843
7808 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
7809 * gcc.dg/store_merging_19.c: New test.
7810
7811 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7812
7813 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
7814 and options.
7815
7816 2018-01-17 Jakub Jelinek <jakub@redhat.com>
7817
7818 PR rtl-optimization/83771
7819 * gcc.dg/pr83771.c: New test.
7820
7821 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7822
7823 PR tree-optimization/81184
7824 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
7825 targets.
7826 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
7827
7828 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
7829
7830 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
7831
7832 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7833
7834 PR target/83546
7835 * gcc.target/i386/pr83546.c: New test.
7836
7837 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7838
7839 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
7840
7841 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7842
7843 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
7844 test and add dg-warning for the -Wstringop-overflow warning.
7845
7846 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7847
7848 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
7849 XFAIL last test on SPARC and Visium.
7850
7851 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
7852
7853 PR rtl-optimization/80481
7854 * g++.dg/pr80481.C: Exclude solaris.
7855
7856 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7857
7858 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
7859 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
7860 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
7861
7862 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7863
7864 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
7865 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
7866 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
7867 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
7868 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
7869 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
7870 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
7871 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
7872 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
7873 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
7874 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
7875 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
7876 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
7877 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
7878 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
7879
7880 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
7881
7882 PR testsuite/77734
7883 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
7884
7885 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7886
7887 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
7888 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
7889 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
7890 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
7891 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
7892 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
7893
7894 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7895
7896 PR tree-optimization/83857
7897 * gcc.dg/vect/pr83857.c: New test.
7898
7899 2018-01-16 Richard Biener <rguenther@suse.de>
7900
7901 PR tree-optimization/83867
7902 * gcc.dg/vect/pr83867.c: New testcase.
7903
7904 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7905
7906 PR c/83844
7907 * gcc.dg/pr83844.c: New test.
7908
7909 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
7910
7911 * gcc.dg/torture/pr83847.c: New test.
7912
7913 2018-01-16 Jakub Jelinek <jakub@redhat.com>
7914
7915 PR rtl-optimization/86620
7916 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
7917 instead of --param=max-sched-ready-insns=0.
7918 * gcc.target/i386/pr83620.c: New test.
7919 * gcc.dg/pr83620.c: New test.
7920
7921 PR tree-optimization/83843
7922 * gcc.dg/store_merging_18.c: New test.
7923
7924 PR c++/83817
7925 * g++.dg/cpp1y/pr83817.C: New test.
7926
7927 PR c++/83825
7928 * g++.dg/template/pr83825.C: New test.
7929
7930 2018-01-16 Richard Biener <rguenther@suse.de>
7931
7932 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
7933
7934 2018-01-16 Richard Biener <rguenther@suse.de>
7935
7936 PR testsuite/82132
7937 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
7938 from gcc.dg/torture/pr60092.c.
7939
7940 2018-01-15 Martin Sebor <msebor@redhat.com>
7941
7942 PR c++/83588
7943 * g++.dg/ext/flexary28.C: New test.
7944
7945 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
7946
7947 PR fortran/82257
7948 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
7949
7950 2018-01-15 Martin Sebor <msebor@redhat.com>
7951
7952 PR testsuite/83869
7953 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
7954
7955 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
7956
7957 PR fortran/54613
7958 * gfortran.dg/minmaxloc_9.f90: New test.
7959 * gfortran.dg/minmaxloc_10.f90: New test.
7960 * gfortran.dg/minmaxloc_11.f90: New test.
7961
7962 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
7963
7964 PR target/83839
7965 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
7966 * gcc.target/i386/indirect-thunk-2.c: Likewise.
7967 * gcc.target/i386/indirect-thunk-3.c: Likewise.
7968 * gcc.target/i386/indirect-thunk-4.c: Likewise.
7969 * gcc.target/i386/indirect-thunk-7.c: Likewise.
7970 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
7971 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
7972 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
7973 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
7974 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
7975 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
7976 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
7977 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
7978 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
7979 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
7980 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
7981 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
7982 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
7983 * gcc.target/i386/ret-thunk-10.c: Likewise.
7984 * gcc.target/i386/ret-thunk-11.c: Likewise.
7985 * gcc.target/i386/ret-thunk-12.c: Likewise.
7986 * gcc.target/i386/ret-thunk-13.c: Likewise.
7987 * gcc.target/i386/ret-thunk-14.c: Likewise.
7988 * gcc.target/i386/ret-thunk-15.c: Likewise.
7989 * gcc.target/i386/ret-thunk-9.c: Don't check the
7990 __x86_return_thunk label. Scan for "push" only for Linux.
7991
7992 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
7993
7994 PR testsuite/79920
7995 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
7996
7997 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7998
7999 PR target/83687
8000 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
8001 tests.
8002 * gcc.target/arm/pr83687.c: New test.
8003
8004 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8005
8006 Adjust tests to AVR_TINY.
8007
8008 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
8009 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
8010 * gcc.target/avr/pr71627.c: Same.
8011 * gcc.target/avr/torture/addr-space-1-0.c: Same.
8012 * gcc.target/avr/torture/addr-space-1-1.c: Same.
8013 * gcc.target/avr/torture/addr-space-1-x.c: Same.
8014 * gcc.target/avr/torture/addr-space-2-0.c: Same.
8015 * gcc.target/avr/torture/addr-space-2-1.c: Same.
8016 * gcc.target/avr/torture/addr-space-2-x.c: Same.
8017 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
8018 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
8019 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
8020 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
8021 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
8022 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
8023 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
8024 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
8025 * gcc.target/avr/torture/pr61055.c: Same.
8026 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
8027 available.
8028 * gcc.target/avr/torture/int24-mul.c: Same.
8029 * gcc.target/avr/torture/pr51782-1.c: Same.
8030 * gcc.target/avr/torture/pr61443.c: Same.
8031 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
8032 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
8033
8034 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
8035
8036 PR c/83801
8037 PR c/83729
8038 * gcc.target/avr/torture/pr83729.c: New test.
8039 * gcc.target/avr/torture/pr83801.c: New test.
8040
8041 2018-01-15 Jakub Jelinek <jakub@redhat.com>
8042
8043 PR middle-end/82694
8044 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
8045 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
8046
8047 2018-01-10 Martin Sebor <msebor@redhat.com>
8048
8049 PR other/83508
8050 * gcc.dg/Wstringop-overflow-2.c: New test.
8051
8052 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8053
8054 PR libgfortran/83811
8055 * gfortran.dg/fmt_e.f90: New test.
8056
8057 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8058
8059 * gcc.target/i386/indirect-thunk-10.c: New test.
8060 * gcc.target/i386/indirect-thunk-8.c: Likewise.
8061 * gcc.target/i386/indirect-thunk-9.c: Likewise.
8062 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
8063 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
8064 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
8065 * gcc.target/i386/ret-thunk-17.c: Likewise.
8066 * gcc.target/i386/ret-thunk-18.c: Likewise.
8067 * gcc.target/i386/ret-thunk-19.c: Likewise.
8068 * gcc.target/i386/ret-thunk-20.c: Likewise.
8069 * gcc.target/i386/ret-thunk-21.c: Likewise.
8070
8071 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8072
8073 * gcc.target/i386/indirect-thunk-register-4.c: New test.
8074
8075 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8076
8077 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8078 -mno-indirect-branch-register.
8079 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8080 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8081 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8082 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8083 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8084 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8085 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8086 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8087 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8088 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8089 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8090 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8091 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8092 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8093 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8094 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8095 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8096 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8097 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8098 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8099 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8100 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8101 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8102 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8103 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8104 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8105 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8106 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8107 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8108 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8109 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8110 * gcc.target/i386/ret-thunk-10.c: Likewise.
8111 * gcc.target/i386/ret-thunk-11.c: Likewise.
8112 * gcc.target/i386/ret-thunk-12.c: Likewise.
8113 * gcc.target/i386/ret-thunk-13.c: Likewise.
8114 * gcc.target/i386/ret-thunk-14.c: Likewise.
8115 * gcc.target/i386/ret-thunk-15.c: Likewise.
8116 * gcc.target/i386/ret-thunk-9.c: Likewise.
8117 * gcc.target/i386/indirect-thunk-register-1.c: New test.
8118 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
8119 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
8120
8121 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8122
8123 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
8124 -mfunction-return=keep.
8125 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8126 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8127 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8128 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8129 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8130 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8131 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8132 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8133 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8134 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8135 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8136 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8137 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8138 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8139 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8140 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8141 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8142 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8143 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8144 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8145 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8146 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8147 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8148 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8149 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8150 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8151 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8152 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8153 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8154 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8155 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8156 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8157 * gcc.target/i386/ret-thunk-1.c: New test.
8158 * gcc.target/i386/ret-thunk-10.c: Likewise.
8159 * gcc.target/i386/ret-thunk-11.c: Likewise.
8160 * gcc.target/i386/ret-thunk-12.c: Likewise.
8161 * gcc.target/i386/ret-thunk-13.c: Likewise.
8162 * gcc.target/i386/ret-thunk-14.c: Likewise.
8163 * gcc.target/i386/ret-thunk-15.c: Likewise.
8164 * gcc.target/i386/ret-thunk-16.c: Likewise.
8165 * gcc.target/i386/ret-thunk-2.c: Likewise.
8166 * gcc.target/i386/ret-thunk-3.c: Likewise.
8167 * gcc.target/i386/ret-thunk-4.c: Likewise.
8168 * gcc.target/i386/ret-thunk-5.c: Likewise.
8169 * gcc.target/i386/ret-thunk-6.c: Likewise.
8170 * gcc.target/i386/ret-thunk-7.c: Likewise.
8171 * gcc.target/i386/ret-thunk-8.c: Likewise.
8172 * gcc.target/i386/ret-thunk-9.c: Likewise.
8173
8174 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
8175
8176 * gcc.target/i386/indirect-thunk-1.c: New test.
8177 * gcc.target/i386/indirect-thunk-2.c: Likewise.
8178 * gcc.target/i386/indirect-thunk-3.c: Likewise.
8179 * gcc.target/i386/indirect-thunk-4.c: Likewise.
8180 * gcc.target/i386/indirect-thunk-5.c: Likewise.
8181 * gcc.target/i386/indirect-thunk-6.c: Likewise.
8182 * gcc.target/i386/indirect-thunk-7.c: Likewise.
8183 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
8184 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
8185 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
8186 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
8187 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
8188 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
8189 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
8190 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
8191 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
8192 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
8193 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
8194 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
8195 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
8196 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
8197 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
8198 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
8199 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
8200 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
8201 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
8202 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
8203 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
8204 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
8205 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
8206 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
8207 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
8208 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
8209
8210 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
8211
8212 PR ipa/83051
8213 * gcc.c-torture/compile/pr83051.c: New testcase.
8214
8215 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8216
8217 PR tree-optimization/83501
8218 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
8219
8220 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
8221
8222 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
8223 for lvx and stvx instead of lxvd2x and stxvd2x and require
8224 little-endian target. Add comments.
8225 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
8226 comprehensive testing.
8227 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
8228 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
8229 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
8230 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
8231 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
8232 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
8233 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
8234 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
8235 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
8236 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
8237 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
8238 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
8239 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
8240 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
8241 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
8242 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
8243 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
8244 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
8245 scan-assembler-not directives that forbid lvx and xxpermdi.
8246 * gcc.target/powerpc/vec-extract-3.c: Likewise.
8247 * gcc.target/powerpc/vec-extract-5.c: Likewise.
8248 * gcc.target/powerpc/vec-extract-6.c: Likewise.
8249 * gcc.target/powerpc/vec-extract-7.c: Likewise.
8250 * gcc.target/powerpc/vec-extract-8.c: Likewise.
8251 * gcc.target/powerpc/vec-extract-9.c: Likewise.
8252 * gcc.target/powerpc/vsx-vector-6-le.c: Change
8253 scan-assembler-times directives to reflect different numbers of
8254 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
8255
8256 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8257 Alan Hayward <alan.hayward@arm.com>
8258 David Sherwood <david.sherwood@arm.com>
8259
8260 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
8261 than SLP vectorization.
8262 * gcc.dg/vect/vect-alias-check-10.c: New test.
8263 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
8264 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
8265 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
8266 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
8267 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
8268 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
8269 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
8270 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
8271 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
8272 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
8273 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
8274 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
8275 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
8276 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
8277 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
8278 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
8279 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
8280 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
8281 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
8282 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
8283 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
8284 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
8285 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
8286
8287 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8288 Alan Hayward <alan.hayward@arm.com>
8289 David Sherwood <david.sherwood@arm.com>
8290
8291 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
8292 New proc.
8293 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
8294 targets with scatter stores.
8295 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
8296 stores.
8297 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
8298 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
8299 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
8300 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
8301 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
8302 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
8303 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
8304 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
8305 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
8306 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
8307 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
8308 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
8309 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
8310 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
8311 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
8312 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
8313
8314 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8315 Alan Hayward <alan.hayward@arm.com>
8316 David Sherwood <david.sherwood@arm.com>
8317
8318 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
8319 for double_reduc1.
8320 * gcc.target/aarch64/sve/strided_load_4.c: New test.
8321 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
8322 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
8323 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
8324
8325 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8326 Alan Hayward <alan.hayward@arm.com>
8327 David Sherwood <david.sherwood@arm.com>
8328
8329 * gcc.target/aarch64/sve/strided_load_1.c: New test.
8330 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
8331 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
8332
8333 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8334 Alan Hayward <alan.hayward@arm.com>
8335 David Sherwood <david.sherwood@arm.com>
8336
8337 * gcc.target/aarch64/sve/gather_load_1.c: New test.
8338 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
8339 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
8340 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
8341 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
8342 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
8343 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
8344 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
8345 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
8346 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
8347 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
8348 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
8349 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
8350 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
8351
8352 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8353 Alan Hayward <alan.hayward@arm.com>
8354 David Sherwood <david.sherwood@arm.com>
8355
8356 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
8357 check for a message about using in-order reductions.
8358 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
8359 check for a message about using in-order reductions.
8360 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
8361 vectorized and check for a message about using in-order reductions.
8362 Expect targets with variable-length vectors to fall back to the
8363 fixed-length mininum.
8364 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
8365 check for a message about using in-order reductions.
8366 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
8367 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
8368 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
8369 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
8370 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
8371 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
8372 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
8373 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
8374 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
8375 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
8376 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
8377 vect_fold_left_plus.
8378
8379 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8380
8381 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
8382 are spilled.
8383 * gcc.target/aarch64/sve/spill_2.c: New test.
8384 * gcc.target/aarch64/sve/spill_3.c: Likewise.
8385 * gcc.target/aarch64/sve/spill_4.c: Likewise.
8386 * gcc.target/aarch64/sve/spill_5.c: Likewise.
8387 * gcc.target/aarch64/sve/spill_6.c: Likewise.
8388 * gcc.target/aarch64/sve/spill_7.c: Likewise.
8389
8390 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8391 Alan Hayward <alan.hayward@arm.com>
8392 David Sherwood <david.sherwood@arm.com>
8393
8394 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
8395 of branches.
8396 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8397 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
8398 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
8399 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
8400 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
8401 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
8402 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
8403 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
8404 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
8405
8406 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8407 Alan Hayward <alan.hayward@arm.com>
8408 David Sherwood <david.sherwood@arm.com>
8409
8410 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
8411 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
8412 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
8413 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
8414
8415 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8416 Alan Hayward <alan.hayward@arm.com>
8417 David Sherwood <david.sherwood@arm.com>
8418
8419 * lib/target-supports.exp
8420 (check_effective_target_vect_fold_extract_last): New proc.
8421 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
8422 for fold_extract_last.
8423 * gcc.dg/vect/pr65947-2.c: Likewise.
8424 * gcc.dg/vect/pr65947-3.c: Likewise.
8425 * gcc.dg/vect/pr65947-4.c: Likewise.
8426 * gcc.dg/vect/pr65947-5.c: Likewise.
8427 * gcc.dg/vect/pr65947-6.c: Likewise.
8428 * gcc.dg/vect/pr65947-9.c: Likewise.
8429 * gcc.dg/vect/pr65947-10.c: Likewise.
8430 * gcc.dg/vect/pr65947-12.c: Likewise.
8431 * gcc.dg/vect/pr65947-14.c: Likewise.
8432 * gcc.dg/vect/pr80631-1.c: Likewise.
8433 * gcc.target/aarch64/sve/clastb_1.c: New test.
8434 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
8435 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
8436 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
8437 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
8438 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
8439 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
8440 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
8441 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
8442 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
8443 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
8444 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
8445 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
8446 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
8447
8448 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8449 Alan Hayward <alan.hayward@arm.com>
8450 David Sherwood <david.sherwood@arm.com>
8451
8452 * gcc.target/aarch64/sve/live_1.c: New test.
8453 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
8454
8455 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8456 Alan Hayward <alan.hayward@arm.com>
8457 David Sherwood <david.sherwood@arm.com>
8458
8459 * gcc.target/aarch64/sve/nopeel_1.c: New test.
8460 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
8461 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
8462 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
8463 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
8464 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
8465 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
8466 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
8467 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
8468
8469 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8470 Alan Hayward <alan.hayward@arm.com>
8471 David Sherwood <david.sherwood@arm.com>
8472
8473 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
8474 New proc.
8475 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
8476 vect_fully_masked.
8477 * gcc.target/aarch64/sve/loop_add_4.c: New test.
8478 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
8479 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
8480 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
8481 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
8482 * gcc.target/aarch64/sve/miniloop_2.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/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
8489 instead of just ADDRESS.
8490 * gcc.dg/tree-ssa/scev-10.c: Likewise.
8491 * gcc.dg/tree-ssa/scev-11.c: Likewise.
8492 * gcc.dg/tree-ssa/scev-12.c: Likewise.
8493 * gcc.target/aarch64/sve/index_offset_1.c: New test.
8494 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
8495 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
8496 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
8497 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
8498 * gcc.target/aarch64/sve/while_2.c: Likewise.
8499 * gcc.target/aarch64/sve/while_3.c: Likewise.
8500 * gcc.target/aarch64/sve/while_4.c: Likewise.
8501
8502 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8503 Alan Hayward <alan.hayward@arm.com>
8504 David Sherwood <david.sherwood@arm.com>
8505
8506 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
8507 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
8508 to be predicated.
8509 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
8510 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8511 * gcc.target/aarch64/sve/reduc_5.c: New test.
8512 * gcc.target/aarch64/sve/slp_13.c: Likewise.
8513 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
8514
8515 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8516 Alan Hayward <alan.hayward@arm.com>
8517 David Sherwood <david.sherwood@arm.com>
8518
8519 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
8520 * gcc.dg/tree-ssa/peel1.c: Likewise.
8521 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
8522 variable-length vectors.
8523 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
8524 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
8525 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
8526 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8527 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8528 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8529 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8530 * gcc.target/aarch64/sve/slp_8.c: New test.
8531 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
8532 * gcc.target/aarch64/sve/slp_9.c: Likewise.
8533 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
8534 * gcc.target/aarch64/sve/slp_10.c: Likewise.
8535 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
8536 * gcc.target/aarch64/sve/slp_11.c: Likewise.
8537 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
8538 * gcc.target/aarch64/sve/slp_12.c: Likewise.
8539 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
8540 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
8541 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
8542 * gcc.target/aarch64/sve/while_1.c: Likewise.
8543 * gcc.target/aarch64/sve/while_2.c: Likewise.
8544 * gcc.target/aarch64/sve/while_3.c: Likewise.
8545 * gcc.target/aarch64/sve/while_4.c: Likewise.
8546
8547 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8548 Alan Hayward <alan.hayward@arm.com>
8549 David Sherwood <david.sherwood@arm.com>
8550
8551 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
8552 New proc.
8553 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
8554 and add an associated scan-dump test. Prevent vectorization
8555 of the first two loops.
8556 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
8557 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
8558 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8559 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8560 (INIT_VECTOR): Tweak initial value so that some bits are always set.
8561 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8562
8563 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8564 Alan Hayward <alan.hayward@arm.com>
8565 David Sherwood <david.sherwood@arm.com>
8566
8567 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
8568 * gcc.dg/vect/pr67790.c: Likewise.
8569 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8570 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8571 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8572 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8573 * gcc.target/aarch64/sve/slp_5.c: New test.
8574 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
8575 * gcc.target/aarch64/sve/slp_6.c: Likewise.
8576 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
8577 * gcc.target/aarch64/sve/slp_7.c: Likewise.
8578 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
8579
8580 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8581 Alan Hayward <alan.hayward@arm.com>
8582 David Sherwood <david.sherwood@arm.com>
8583
8584 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
8585 && vect_load_lanes
8586 * gcc.dg/vect/slp-1.c: Likewise.
8587 * gcc.dg/vect/slp-10.c: Likewise.
8588 * gcc.dg/vect/slp-12b.c: Likewise.
8589 * gcc.dg/vect/slp-12c.c: Likewise.
8590 * gcc.dg/vect/slp-17.c: Likewise.
8591 * gcc.dg/vect/slp-19b.c: Likewise.
8592 * gcc.dg/vect/slp-20.c: Likewise.
8593 * gcc.dg/vect/slp-21.c: Likewise.
8594 * gcc.dg/vect/slp-22.c: Likewise.
8595 * gcc.dg/vect/slp-23.c: Likewise.
8596 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8597 * gcc.dg/vect/slp-24.c: Likewise.
8598 * gcc.dg/vect/slp-28.c: Likewise.
8599 * gcc.dg/vect/slp-39.c: Likewise.
8600 * gcc.dg/vect/slp-6.c: Likewise.
8601 * gcc.dg/vect/slp-7.c: Likewise.
8602 * gcc.dg/vect/slp-cond-1.c: Likewise.
8603 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8604 * gcc.dg/vect/slp-cond-2.c: Likewise.
8605 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8606 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8607 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8608 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8609 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8610 * gcc.dg/vect/slp-perm-6.c: Likewise.
8611 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8612 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8613 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8614 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
8615 * gcc.dg/vect/slp-12a.c: Likewise.
8616 * gcc.dg/vect/slp-14.c: Likewise.
8617 * gcc.dg/vect/slp-15.c: Likewise.
8618 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8619 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8620 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8621 * gcc.target/aarch64/sve/slp_1.c: New test.
8622 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
8623 * gcc.target/aarch64/sve/slp_2.c: Likewise.
8624 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
8625 * gcc.target/aarch64/sve/slp_3.c: Likewise.
8626 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
8627 * gcc.target/aarch64/sve/slp_4.c: Likewise.
8628 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
8629
8630 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8631 Alan Hayward <alan.hayward@arm.com>
8632 David Sherwood <david.sherwood@arm.com>
8633
8634 * gcc.dg/vect/vect-ooo-group-1.c: New test.
8635 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
8636 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
8637 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
8638 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
8639 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
8640 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
8641 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
8642 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
8643 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
8644 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
8645 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
8646 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
8647 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
8648 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
8649 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
8650 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
8651 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
8652 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
8653
8654 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8655 Alan Hayward <alan.hayward@arm.com>
8656 David Sherwood <david.sherwood@arm.com>
8657
8658 * gcc.target/aarch64/sve/struct_move_1.c: New test.
8659 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
8660 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
8661 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
8662 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
8663 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
8664 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
8665 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
8666 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
8667 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
8668 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
8669 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
8670 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
8671 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
8672 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
8673 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
8674 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
8675 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
8676 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
8677 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
8678 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
8679 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
8680 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
8681 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
8682 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
8683 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
8684 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
8685 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
8686 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
8687 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
8688 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
8689 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
8690 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
8691 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
8692 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
8693 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
8694
8695 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8696 Alan Hayward <alan.hayward@arm.com>
8697 David Sherwood <david.sherwood@arm.com>
8698
8699 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
8700 Return true for SVE too.
8701 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
8702 if load/store lanes are supported.
8703 * gcc.dg/vect/slp-10.c: Likewise.
8704 * gcc.dg/vect/slp-12c.c: Likewise.
8705 * gcc.dg/vect/slp-17.c: Likewise.
8706 * gcc.dg/vect/slp-33.c: Likewise.
8707 * gcc.dg/vect/slp-6.c: Likewise.
8708 * gcc.dg/vect/slp-cond-1.c: Likewise.
8709 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
8710 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
8711 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8712 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
8713 * gcc.dg/vect/slp-perm-6.c: Likewise.
8714 * gcc.dg/vect/slp-perm-9.c: Likewise.
8715 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
8716 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
8717 for variable-length vectors.
8718
8719 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8720 Alan Hayward <alan.hayward@arm.com>
8721 David Sherwood <david.sherwood@arm.com>
8722
8723 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
8724 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
8725
8726 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8727
8728 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
8729 * g++.target/aarch64/sve/catch_1.C: New test.
8730 * g++.target/aarch64/sve/catch_2.C: Likewise.
8731 * g++.target/aarch64/sve/catch_3.C: Likewise.
8732 * g++.target/aarch64/sve/catch_4.C: Likewise.
8733 * g++.target/aarch64/sve/catch_5.C: Likewise.
8734 * g++.target/aarch64/sve/catch_6.C: Likewise.
8735
8736 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8737 Alan Hayward <alan.hayward@arm.com>
8738 David Sherwood <david.sherwood@arm.com>
8739
8740 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
8741 New proc.
8742 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
8743 * gcc.target/aarch64/fmaxmin.c: Likewise.
8744 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
8745 * gcc.target/aarch64/orr_imm_1.c: Likewise.
8746 * gcc.target/aarch64/pr62178.c: Likewise.
8747 * gcc.target/aarch64/pr71727-2.c: Likewise.
8748 * gcc.target/aarch64/saddw-1.c: Likewise.
8749 * gcc.target/aarch64/saddw-2.c: Likewise.
8750 * gcc.target/aarch64/uaddw-1.c: Likewise.
8751 * gcc.target/aarch64/uaddw-2.c: Likewise.
8752 * gcc.target/aarch64/uaddw-3.c: Likewise.
8753 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
8754 * gcc.target/aarch64/vect-compile.c: Likewise.
8755 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
8756 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
8757 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
8758 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
8759 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
8760 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
8761 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
8762 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
8763 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
8764 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
8765 * gcc.target/aarch64/vect-fmovd.c: Likewise.
8766 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
8767 * gcc.target/aarch64/vect-fmovf.c: Likewise.
8768 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
8769 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
8770 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
8771 * gcc.target/aarch64/vect-movi.c: Likewise.
8772 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
8773 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
8774 * gcc.target/aarch64/vect-vaddv.c: Likewise.
8775 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
8776 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
8777 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
8778 fixed-length SVE.
8779 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
8780 * gcc.target/aarch64/sve/arith_1.c: New test.
8781 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
8782 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
8783 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
8784 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
8785 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
8786 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
8787 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
8788 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
8789 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
8790 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
8791 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
8792 * gcc.target/aarch64/sve/ext_1.c: Likewise.
8793 * gcc.target/aarch64/sve/ext_2.c: Likewise.
8794 * gcc.target/aarch64/sve/extract_1.c: Likewise.
8795 * gcc.target/aarch64/sve/extract_2.c: Likewise.
8796 * gcc.target/aarch64/sve/extract_3.c: Likewise.
8797 * gcc.target/aarch64/sve/extract_4.c: Likewise.
8798 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
8799 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
8800 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
8801 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
8802 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
8803 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
8804 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
8805 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
8806 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
8807 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
8808 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
8809 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
8810 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
8811 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
8812 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
8813 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
8814 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
8815 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
8816 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
8817 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
8818 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
8819 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
8820 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
8821 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
8822 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
8823 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
8824 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
8825 * gcc.target/aarch64/sve/index_1.c: Likewise.
8826 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
8827 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
8828 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
8829 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
8830 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
8831 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
8832 * gcc.target/aarch64/sve/logical_1.c: Likewise.
8833 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
8834 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
8835 * gcc.target/aarch64/sve/mad_1.c: Likewise.
8836 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
8837 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
8838 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
8839 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
8840 * gcc.target/aarch64/sve/mla_1.c: Likewise.
8841 * gcc.target/aarch64/sve/mls_1.c: Likewise.
8842 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
8843 * gcc.target/aarch64/sve/msb_1.c: Likewise.
8844 * gcc.target/aarch64/sve/mul_1.c: Likewise.
8845 * gcc.target/aarch64/sve/neg_1.c: Likewise.
8846 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
8847 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
8848 * gcc.target/aarch64/sve/pack_1.c: Likewise.
8849 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
8850 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
8851 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
8852 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
8853 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
8854 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
8855 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
8856 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
8857 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
8858 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
8859 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
8860 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
8861 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
8862 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
8863 * gcc.target/aarch64/sve/rev_1.c: Likewise.
8864 * gcc.target/aarch64/sve/revb_1.c: Likewise.
8865 * gcc.target/aarch64/sve/revh_1.c: Likewise.
8866 * gcc.target/aarch64/sve/revw_1.c: Likewise.
8867 * gcc.target/aarch64/sve/shift_1.c: Likewise.
8868 * gcc.target/aarch64/sve/single_1.c: Likewise.
8869 * gcc.target/aarch64/sve/single_2.c: Likewise.
8870 * gcc.target/aarch64/sve/single_3.c: Likewise.
8871 * gcc.target/aarch64/sve/single_4.c: Likewise.
8872 * gcc.target/aarch64/sve/spill_1.c: Likewise.
8873 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
8874 * gcc.target/aarch64/sve/subr_1.c: Likewise.
8875 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
8876 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
8877 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
8878 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
8879 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
8880 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
8881 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
8882 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
8883 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
8884 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
8885 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
8886 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
8887 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
8888 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
8889 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
8890 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
8891 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
8892 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
8893 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
8894 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
8895 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
8896 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
8897 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
8898 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
8899 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
8900 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
8901 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
8902 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
8903 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
8904 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
8905 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
8906 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
8907 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
8908 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
8909 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
8910 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
8911 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
8912 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
8913 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
8914 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
8915 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
8916 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
8917
8918 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8919 Alan Hayward <alan.hayward@arm.com>
8920 David Sherwood <david.sherwood@arm.com>
8921
8922 * lib/target-supports.exp (check_effective_target_aarch64_sve)
8923 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
8924 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
8925 New procedures.
8926 (check_effective_target_vect_perm): Handle SVE.
8927 (check_effective_target_vect_perm_byte): Likewise.
8928 (check_effective_target_vect_perm_short): Likewise.
8929 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
8930 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
8931 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8932 (check_effective_target_vect_element_align_preferred): Likewise.
8933 (check_effective_target_vect_align_stack_vars): Likewise.
8934 (check_effective_target_vect_load_lanes): Likewise.
8935 (check_effective_target_vect_masked_store): Likewise.
8936 (available_vector_sizes): Use aarch64_sve_bits for SVE.
8937 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
8938 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
8939 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
8940 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
8941 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
8942 * gcc.dg/vect/slp-23.c: Likewise.
8943 * gcc.dg/vect/slp-perm-5.c: Likewise.
8944 * gcc.dg/vect/slp-perm-6.c: Likewise.
8945 * gcc.dg/vect/slp-perm-9.c: Likewise.
8946 * gcc.dg/vect/slp-reduc-3.c: Likewise.
8947 * gcc.dg/vect/vect-114.c: Likewise.
8948 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
8949 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
8950
8951 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
8952
8953 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
8954 vect_variable_length, expecting the test to be vectorized
8955 without SLP instead.
8956 * gcc.dg/vect/pr33953.c: Likewise.
8957 * gcc.dg/vect/pr37027.c: Likewise.
8958 * gcc.dg/vect/pr67790.c: Likewise.
8959 * gcc.dg/vect/pr68445.c: Likewise.
8960 * gcc.dg/vect/slp-1.c: Likewise.
8961 * gcc.dg/vect/slp-10.c: Likewise.
8962 * gcc.dg/vect/slp-12a.c: Likewise.
8963 * gcc.dg/vect/slp-12b.c: Likewise.
8964 * gcc.dg/vect/slp-12c.c: Likewise.
8965 * gcc.dg/vect/slp-13-big-array.c: Likewise.
8966 * gcc.dg/vect/slp-13.c: Likewise.
8967 * gcc.dg/vect/slp-14.c: Likewise.
8968 * gcc.dg/vect/slp-15.c: Likewise.
8969 * gcc.dg/vect/slp-17.c: Likewise.
8970 * gcc.dg/vect/slp-19b.c: Likewise.
8971 * gcc.dg/vect/slp-2.c: Likewise.
8972 * gcc.dg/vect/slp-20.c: Likewise.
8973 * gcc.dg/vect/slp-21.c: Likewise.
8974 * gcc.dg/vect/slp-22.c: Likewise.
8975 * gcc.dg/vect/slp-24-big-array.c: Likewise.
8976 * gcc.dg/vect/slp-24.c: Likewise.
8977 * gcc.dg/vect/slp-28.c: Likewise.
8978 * gcc.dg/vect/slp-39.c: Likewise.
8979 * gcc.dg/vect/slp-42.c: Likewise.
8980 * gcc.dg/vect/slp-6.c: Likewise.
8981 * gcc.dg/vect/slp-7.c: Likewise.
8982 * gcc.dg/vect/slp-cond-1.c: Likewise.
8983 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
8984 * gcc.dg/vect/slp-cond-2.c: Likewise.
8985 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
8986 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
8987 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
8988 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
8989 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
8990 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
8991 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
8992 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
8993 * gcc.dg/vect/slp-reduc-1.c: Likewise.
8994 * gcc.dg/vect/slp-reduc-2.c: Likewise.
8995 * gcc.dg/vect/slp-reduc-4.c: Likewise.
8996 * gcc.dg/vect/slp-reduc-5.c: Likewise.
8997 * gcc.dg/vect/slp-reduc-7.c: Likewise.
8998 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
8999 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
9000 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
9001 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
9002
9003 2018-01-13 Jakub Jelinek <jakub@redhat.com>
9004
9005 PR c/83801
9006 * gcc.dg/pr83801.c: New test.
9007
9008 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
9009
9010 PR fortran/52162
9011 * gfortran.dg/bounds_check_19.f90: New test.
9012
9013 2018-01-12 Jakub Jelinek <jakub@redhat.com>
9014
9015 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
9016 instead of scan-assembler-not for xsnabsqp.
9017
9018 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9019
9020 PR libgfortran/83525
9021 * gfortran.dg/newunit_5.f90: New test.
9022
9023 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
9024
9025 PR rtl-optimization/80481
9026 * g++.dg/pr80481.C: New.
9027
9028 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
9029
9030 PR target/83628
9031 * gcc.target/alpha/pr83628-3.c: New test.
9032
9033 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9034
9035 * lib/target-supports.exp (check_effective_target_avx512f): Also
9036 check for __builtin_ia32_addsd_round,
9037 __builtin_ia32_getmantsd_round.
9038 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
9039
9040 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
9041
9042 PR target/83629
9043 * gcc.target/powerpc/pr83629.c: Require ilp32.
9044
9045 2018-01-12 Richard Biener <rguenther@suse.de>
9046
9047 PR tree-optimization/80846
9048 * gcc.target/i386/pr80846-1.c: New testcase.
9049 * gcc.target/i386/pr80846-2.c: Likewise.
9050
9051 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
9052
9053 * gcc.c-torture/execute/20180112-1.c: New test.
9054
9055 2018-01-12 Tom de Vries <tom@codesourcery.com>
9056
9057 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
9058 * g++.dg/ext/label13a.C: Same.
9059 * g++.dg/ext/label14.C: Same.
9060 * g++.dg/ext/label2.C: Same.
9061 * g++.dg/ext/label3.C: Same.
9062 * g++.dg/torture/pr42462.C: Same.
9063 * g++.dg/torture/pr42739.C: Same.
9064 * g++.dg/warn/Wunused-label-3.C: Same.
9065
9066 2018-01-12 Tom de Vries <tom@codesourcery.com>
9067
9068 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
9069 * g++.dg/Walloca1.C: Same.
9070 * g++.dg/cpp0x/pr70338.C: Same.
9071 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
9072 * g++.dg/cpp1y/vla10.C: Same.
9073 * g++.dg/cpp1y/vla2.C: Same.
9074 * g++.dg/cpp1y/vla6.C: Same.
9075 * g++.dg/cpp1y/vla8.C: Same.
9076 * g++.dg/debug/debug5.C: Same.
9077 * g++.dg/debug/debug6.C: Same.
9078 * g++.dg/debug/pr54828.C: Same.
9079 * g++.dg/diagnostic/pr70105.C: Same.
9080 * g++.dg/eh/cleanup5.C: Same.
9081 * g++.dg/eh/spbp.C: Same.
9082 * g++.dg/ext/tmplattr9.C: Same.
9083 * g++.dg/ext/vla10.C: Same.
9084 * g++.dg/ext/vla11.C: Same.
9085 * g++.dg/ext/vla12.C: Same.
9086 * g++.dg/ext/vla15.C: Same.
9087 * g++.dg/ext/vla16.C: Same.
9088 * g++.dg/ext/vla17.C: Same.
9089 * g++.dg/ext/vla3.C: Same.
9090 * g++.dg/ext/vla6.C: Same.
9091 * g++.dg/ext/vla7.C: Same.
9092 * g++.dg/init/array24.C: Same.
9093 * g++.dg/init/new47.C: Same.
9094 * g++.dg/init/pr55497.C: Same.
9095 * g++.dg/opt/pr78201.C: Same.
9096 * g++.dg/template/vla2.C: Same.
9097 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
9098 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
9099 * g++.dg/torture/pr62127.C: Same.
9100 * g++.dg/torture/pr67055.C: Same.
9101 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
9102 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
9103 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
9104 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
9105 * g++.dg/warn/Wplacement-new-size-5.C: Same.
9106 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
9107 * g++.dg/warn/Wvla-1.C: Same.
9108 * g++.dg/warn/Wvla-3.C: Same.
9109 * g++.old-deja/g++.ext/array2.C: Same.
9110 * g++.old-deja/g++.ext/constructor.C: Same.
9111 * g++.old-deja/g++.law/builtin1.C: Same.
9112 * g++.old-deja/g++.other/crash12.C: Same.
9113 * g++.old-deja/g++.other/eh3.C: Same.
9114 * g++.old-deja/g++.pt/array6.C: Same.
9115 * g++.old-deja/g++.pt/dynarray.C: Same.
9116
9117 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9118
9119 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
9120
9121 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9122
9123 PR libfortran/67412
9124 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
9125 on *-*-solaris2.10.
9126
9127 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9128
9129 * lib/target-supports.exp (check_effective_target_branch_cost):
9130 Accept all x86 targets.
9131
9132 2018-01-12 Martin Liska <mliska@suse.cz>
9133
9134 PR ipa/83054
9135 * g++.dg/warn/pr83054.C: New test.
9136
9137 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9138
9139 * gcc.target/powerpc/spec-barr-1.c: New file.
9140
9141 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
9142
9143 PR target/83330
9144 * gcc.target/i386/pr83330.c: New test.
9145
9146 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
9147
9148 PR fortran/79383
9149 * gfortran.dg/dtio_31.f03: New test.
9150 * gfortran.dg/dtio_32.f03: New test.
9151
9152 2018-01-11 David Malcolm <dmalcolm@redhat.com>
9153
9154 PR c++/43486
9155 * g++.dg/wrappers: New subdirectory.
9156 * g++.dg/wrappers/README: New file.
9157 * g++.dg/wrappers/alloc.C: New test case.
9158 * g++.dg/wrappers/cow-istream-string.C: New test case.
9159 * g++.dg/wrappers/cp-stdlib.C: New test case.
9160 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
9161 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
9162
9163 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
9164
9165 PR middle-end/83718
9166 * g++.dg/torture/pr83718.C: New testcase.
9167
9168 2018-01-11 Martin Jambor <mjambor@suse.cz>
9169
9170 PR ipa/83178
9171 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
9172
9173 2018-01-11 Bin Cheng <bin.cheng@arm.com>
9174
9175 PR tree-optimization/83695
9176 * gcc.dg/tree-ssa/pr83695.c: New test.
9177
9178 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9179
9180 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
9181 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
9182
9183 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9184
9185 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
9186 * gcc.target/arm/simd/fp16fml_high.c: New test.
9187 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
9188 * lib/target-supports.exp
9189 (check_effective_target_arm_fp16fml_neon_ok_nocache,
9190 check_effective_target_arm_fp16fml_neon_ok,
9191 add_options_for_arm_fp16fml_neon): New procedures.
9192
9193 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9194
9195 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
9196 combination tests.
9197
9198 2018-01-11 Richard Biener <rguenther@suse.de>
9199
9200 PR tree-optimization/83435
9201 * gcc.dg/graphite/pr83435.c: New testcase.
9202
9203 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
9204 Alan Hayward <alan.hayward@arm.com>
9205 David Sherwood <david.sherwood@arm.com>
9206
9207 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
9208
9209 2018-01-11 Tamar Christina <tamar.christina@arm.com>
9210
9211 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
9212
9213 2018-01-11 Sudakshina Das <sudi.das@arm.com>
9214
9215 PR target/82096
9216 * gcc.c-torture/compile/pr82096.c: New test.
9217
9218 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9219
9220 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
9221
9222 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9223
9224 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
9225
9226 2018-01-11 Justin Squirek <squirek@adacore.com>
9227
9228 * gnat.dg/expr_func4.adb: New testcase.
9229
9230 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
9231
9232 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
9233 testcase.
9234
9235 2018-01-11 Bob Duff <duff@adacore.com>
9236
9237 * gnat.dg/protected_null.adb: New testcase.
9238
9239 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9240
9241 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
9242
9243 2018-01-11 Ed Schonberg <schonberg@adacore.com>
9244
9245 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
9246
9247 2018-01-11 Justin Squirek <squirek@adacore.com>
9248
9249 * gnat.dg/loopvar.adb: New testcase.
9250
9251 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9252
9253 PR middle-end/83189
9254 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
9255
9256 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
9257
9258 * gcc.c-torture/compile/pr83575.c: New testcase.
9259
9260 2018-01-10 Michael Collison <michael.collison@arm.com>
9261
9262 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
9263 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
9264 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
9265 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
9266 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9267 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9268 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
9269 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
9270 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
9271 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9272 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
9273 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
9274 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
9275 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
9276 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
9277 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
9278
9279 2018-01-10 Michael Collison <michael.collison@arm.com>
9280
9281 * gcc.target/aarch64/sha2.h: New shared testcase.
9282 * gcc.target/aarch64/sha2_1.c: New testcase.
9283 * gcc.target/aarch64/sha2_2.c: New testcase.
9284 * gcc.target/aarch64/sha2_3.c: New testcase.
9285 * gcc.target/aarch64/sha3.h: New shared testcase.
9286 * gcc.target/aarch64/sha3_1.c: New testcase.
9287 * gcc.target/aarch64/sha3_2.c: New testcase.
9288 * gcc.target/aarch64/sha3_3.c: New testcase.
9289
9290 2018-01-10 Michael Collison <michael.collison@arm.com>
9291
9292 * gcc.target/aarch64/sm3_sm4.c: New testcase.
9293
9294 2018-01-10 Martin Sebor <msebor@redhat.com>
9295
9296 PR tree-optimization/83781
9297 * gcc.dg/strlenopt-42.c: New test.
9298
9299 2018-01-11 Martin Sebor <msebor@gmail.com>
9300 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9301
9302 PR tree-optimization/83501
9303 PR tree-optimization/81703
9304
9305 * gcc.dg/strlenopt-39.c: New test-case.
9306 * gcc.dg/pr81703.c: Likewise.
9307
9308 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
9309
9310 * gnat.dg/atomic10.adb: New test.
9311
9312 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9313
9314 PR fortran/82367
9315 * gfortran.dg/deferred_character_18.f90: New test.
9316
9317 2018-01-10 Martin Sebor <msebor@redhat.com>
9318
9319 PR tree-optimization/83671
9320 * gcc.dg/strlenopt-40.c: New test.
9321 * gcc.dg/strlenopt-41.c: New test.
9322
9323 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
9324
9325 PR fortran/83093
9326 * gfortran.dg/allocate_with_typespec_7.f90: New test.
9327
9328 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
9329
9330 PR target/83399
9331 * gcc.target/powerpc/pr83399.c: New test.
9332
9333 2018-01-10 David Malcolm <dmalcolm@redhat.com>
9334
9335 PR c++/43486
9336 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
9337 to reflect that the arguments are correctly underlined.
9338 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
9339 for globals, params, locals and literals.
9340 (test_sizeof): Directly test the location of "sizeof", rather than
9341 when used in compound expressions.
9342 (test_alignof): Likewise for "alignof".
9343 (test_string_literals): Likewise for string literals.
9344 (test_numeric_literals): Likewise for numeric literals.
9345 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
9346 (test_typeid): Likewise for typeid.
9347 (test_unary_plus): New.
9348 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
9349 format strings.
9350
9351 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
9352
9353 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
9354
9355 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
9356
9357 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
9358
9359 2018-01-10 Marek Polacek <polacek@redhat.com>
9360
9361 PR c++/82541
9362 * g++.dg/warn/Wduplicated-branches4.C: New test.
9363
9364 2018-01-10 Jakub Jelinek <jakub@redhat.com>
9365
9366 PR c++/81327
9367 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
9368 cast to void *.
9369
9370 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
9371
9372 PR c++/81055
9373 * g++.dg/cpp0x/new2.C: New.
9374
9375 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
9376
9377 PR target/83735
9378 * gcc.target/i386/pr83735.c: New test.
9379
9380 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
9381
9382 * lib/target-supports.exp (check_effective_target_branch_cost):
9383 New function.
9384 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
9385 * gcc.dg/pr21643.c: Likewise.
9386 * gcc.dg/pr46309.c: Likewise.
9387 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
9388 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
9389 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
9390 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
9391 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
9392 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
9393 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
9394 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
9395 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
9396 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
9397 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
9398 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
9399 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
9400 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
9401
9402 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
9403
9404 PR target/83629
9405 * gcc.target/powerpc/pr83629.c: New testcase.
9406
9407 2018-01-10 Richard Biener <rguenther@suse.de>
9408
9409 PR testsuite/78768
9410 * gcc.dg/pr78768.c: Un-XFAIL.
9411
9412 2018-01-10 Richard Biener <rguenther@suse.de>
9413
9414 PR debug/82425
9415 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
9416
9417 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
9418
9419 PR tree-optimization/83753
9420 * gcc.dg/torture/pr83753.c: New test.
9421
9422 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
9423
9424 * gcc.target/i386/avx2-gather-1.c: Add -march.
9425 * gcc.target/i386/avx2-gather-2.c: Add -march.
9426 * gcc.target/i386/avx2-gather-3.c: Add -march.
9427 * gcc.target/i386/avx2-gather-4.c: Add -march.
9428 * gcc.target/i386/avx2-gather-5.c: Add -march.
9429 * gcc.target/i386/avx2-gather-6.c: Add -march.
9430 * gcc.target/i386/avx512f-gather-1.c: Add -march.
9431 * gcc.target/i386/avx512f-gather-2.c: Add -march.
9432 * gcc.target/i386/avx512f-gather-3.c: Add -march.
9433 * gcc.target/i386/avx512f-gather-4.c: Add -march.
9434 * gcc.target/i386/avx512f-gather-5.c: Add -march.
9435 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
9436 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
9437 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
9438 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
9439 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
9440
9441 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
9442
9443 PR target/78585:
9444 * gcc.target/i386/pr78585.c: New test.
9445
9446 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9447
9448 PR c++/83734
9449 * g++.dg/cpp0x/pr83734.C: New test.
9450
9451 2018-01-09 Carl Love <cel@us.ibm.com>
9452
9453 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
9454 vec_mergeo builtins with float, double, long long, unsigned long long,
9455 bool long long arguments.
9456 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
9457 vec_float2 with double arguments.
9458 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
9459 vec_mergew and vec_mergow builtins.
9460
9461 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
9462
9463 PR fortran/83742
9464 * gfortran.dg/contiguous_6.f90: New test.
9465
9466 2018-01-09 Richard Biener <rguenther@suse.de>
9467
9468 PR tree-optimization/83668
9469 * gcc.dg/graphite/pr83668.c: New testcase.
9470
9471 2018-01-09 Joseph Myers <joseph@codesourcery.com>
9472
9473 PR tree-optimization/64811
9474 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
9475 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
9476 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
9477 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
9478 New tests.
9479 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
9480
9481 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
9482
9483 PR target/79883
9484 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
9485
9486 2018-01-09 Tamar Christina <tamar.christina@arm.com>
9487
9488 PR target/82641
9489 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
9490 no NEON and require softfp or hard float-abi.
9491 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
9492
9493 2018-01-09 Richard Biener <rguenther@suse.de>
9494
9495 PR tree-optimization/83572
9496 * gcc.dg/graphite/pr83572.c: New testcase.
9497
9498 2018-01-09 Jakub Jelinek <jakub@redhat.com>
9499
9500 PR target/83507
9501 * gcc.dg/sms-13.c: New test.
9502
9503 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
9504
9505 PR fortran/83741
9506 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
9507
9508 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
9509 Monk Chiang <sh.chiang04@gmail.com>
9510
9511 * gcc.target/riscv/save-restore-1.c: New.
9512
9513 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9514
9515 PR target/83677
9516 * gcc.target/powerpc/pr83677.c: New file.
9517
9518 2018-01-08 Jeff Law <law@redhat.com>
9519
9520 PR rtl-optimizatin/81308
9521 * g++.dg/pr81308-1.C: New test.
9522 * g++.dg/pr81308-2.C: New test.
9523
9524 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
9525
9526 PR target/83663 - Revert r255946
9527 * gcc.target/aarch64/vect-slp-dup.c: New.
9528
9529 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9530
9531 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
9532 combination tests.
9533
9534 2018-01-08 Richard Biener <rguenther@suse.de>
9535
9536 PR tree-optimization/83563
9537 * gcc.dg/graphite/pr83563.c: New testcase.
9538
9539 2018-01-08 Richard Biener <rguenther@suse.de>
9540
9541 PR middle-end/83713
9542 * g++.dg/torture/pr83713.C: New testcase.
9543
9544 2018-01-08 Tom de Vries <tom@codesourcery.com>
9545
9546 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
9547
9548 2018-01-08 Richard Biener <rguenther@suse.de>
9549
9550 PR tree-optimization/83685
9551 * gcc.dg/torture/pr83685.c: New testcase.
9552
9553 2018-01-08 Richard Biener <rguenther@suse.de>
9554
9555 PR lto/83719
9556 * gcc.dg/lto/pr83719_0.c: New testcase.
9557
9558 2018-01-08 Tom de Vries <tom@codesourcery.com>
9559
9560 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
9561 * gcc.dg/graphite/run-id-1.c: Same.
9562 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
9563
9564 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
9565
9566 PR fortran/83611
9567 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
9568 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
9569 * gfortran.dg/pdt_27.f03: New test.
9570
9571 PR fortran/83731
9572 * gfortran.dg/pdt_28.f03: New test.
9573
9574 2018-01-08 Tom de Vries <tom@codesourcery.com>
9575
9576 * c-c++-common/builtins.c: Require effective target alloca.
9577 * gcc.dg/Wrestrict.c: Same.
9578 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
9579
9580 2018-01-08 Richard Biener <rguenther@suse.de>
9581
9582 PR middle-end/83580
9583 * gcc.dg/torture/pr83580.c: New testcase.
9584
9585 2018-01-08 Richard Biener <rguenther@suse.de>
9586
9587 PR middle-end/83517
9588 * gcc.dg/pr83517.c: New testcase.
9589
9590 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
9591
9592 PR middle-end/81897
9593 * gcc.dg/uninit-pr81897.c: New test.
9594
9595 2018-01-06 Martin Sebor <msebor@redhat.com>
9596
9597 PR tree-optimization/83640
9598 * gcc.dg/Wrestrict-6.c: New test.
9599 * gcc.dg/pr83640.c: New test.
9600
9601 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
9602
9603 * gcc.target/aarch64/reg-alloc-1.c: New test.
9604
9605 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
9606
9607 PR fortran/50892
9608 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
9609
9610 2018-01-06 Jakub Jelinek <jakub@redhat.com>
9611
9612 PR debug/83480
9613 * gcc.dg/pr83480.c: New test.
9614
9615 PR rtl-optimization/83682
9616 * gcc.target/i386/pr83682.c: New test.
9617
9618 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
9619
9620 PR fortran/78534
9621 PR fortran/66310
9622 * gfortran.dg/char_cast_1.f90: Update scan pattern.
9623 * gfortran.dg/dependency_49.f90: Likewise.
9624 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
9625 * gfortran.dg/repeat_7.f90: New test for PR 66310.
9626 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
9627 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
9628 * gfortran.dg/string_1_lp64.f90: New test.
9629 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
9630 * gfortran.dg/string_3_lp64.f90: New test.
9631
9632 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9633
9634 PR target/83604
9635 * gcc.target/i386/sse-26.c: New test.
9636
9637 PR target/83604
9638 * gcc.target/i386/pr83604.c: New test.
9639
9640 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
9641
9642 * gcc.dg/vect/vect-align-4.c: New test.
9643 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
9644 and redefine as a structure with an unaligned member "b".
9645 (foo): Update accordingly.
9646
9647 2018-01-05 Sudakshina Das <sudi.das@arm.com>
9648
9649 PR target/82439
9650 * gcc.target/aarch64/bics_5.c: New test.
9651 * gcc.target/arm/bics_5.c: Likewise.
9652
9653 2018-01-05 Jakub Jelinek <jakub@redhat.com>
9654
9655 PR tree-optimization/83605
9656 * gcc.dg/pr83605.c: New test.
9657
9658 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9659
9660 PR target/83554
9661 * gcc.target/i386/pr83554.c: New test.
9662
9663 PR ipa/82352
9664 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
9665 long unsigned int.
9666
9667 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
9668
9669 PR fortran/83683
9670 PR fortran/45689
9671 * gfortran.dg/eoshift_8.f90: New test.
9672 * gfortran.dg/simplify_eoshift_1.f90: New test.
9673
9674 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9675
9676 PR debug/83585
9677 * gcc.dg/pr83585.c: New test.
9678
9679 2018-01-04 Nathan Sidwell <nathan@acm.org>
9680
9681 PR c++/83667
9682 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
9683
9684 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9685
9686 PR debug/83666
9687 * gcc.dg/pr83666.c: New test.
9688
9689 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
9690
9691 PR target/83628
9692 * gcc.target/alpha/pr83628-1.c: New test.
9693 * gcc.target/alpha/pr83628-2.c: Ditto.
9694
9695 2018-01-04 Martin Liska <mliska@suse.cz>
9696
9697 PR ipa/82352
9698 * g++.dg/ipa/pr82352.C: New test.
9699
9700 2018-01-04 Jakub Jelinek <jakub@redhat.com>
9701
9702 * gcc.dg/vect-opt-info-1.c: Moved to ...
9703 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
9704 vect_int targets, use dg-additional-options instead of dg-options and
9705 use relative line numbers instead of absolute.
9706
9707 2018-01-03 Martin Sebor <msebor@redhat.com>
9708
9709 PR tree-optimization/83655
9710 * gcc.dg/Wrestrict-5.c: New test.
9711 * c-c++-common/builtins.c: New test.
9712
9713 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9714 Alan Hayward <alan.hayward@arm.com>
9715 David Sherwood <david.sherwood@arm.com>
9716
9717 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
9718 (main): Call it.
9719
9720 2018-01-03 Jeff Law <law@redhat.com>
9721
9722 PR target/83641
9723 * gcc.target/i386/stack-check-17.c: New test.
9724 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
9725
9726 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9727
9728 PR debug/83621
9729 * gcc.dg/pr83621.c: New test.
9730
9731 PR debug/83645
9732 * gcc.dg/pr83645.c: New test.
9733
9734 2018-01-03 Martin Sebor <msebor@redhat.com>
9735
9736 PR tree-optimization/83603
9737 * gcc.dg/Wrestrict-4.c: New test.
9738
9739 PR c/83559
9740 * gcc.dg/const-2.c: New test.
9741 * gcc.dg/pure-3.c: New test.
9742
9743 2018-01-03 Martin Sebor <msebor@redhat.com>
9744
9745 * gcc.dg/Wrestrict-3.c: New test.
9746
9747 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9748
9749 PR c++/83555
9750 * g++.dg/opt/pr83555.C: New test.
9751 * g++.dg/ubsan/pr83555.C: New test.
9752
9753 2018-01-03 David Malcolm <dmalcolm@redhat.com>
9754
9755 PR c/82050
9756 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
9757 the !CHECKING_P case by expecting a note.
9758 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
9759 a note for the !CHECKING_P case, and move the return statement
9760 outside of #if CHECKING_P guard.
9761
9762 2018-01-03 Jeff Law <law@redhat.com>
9763
9764 PR middle-end/83654
9765 * gcc.target/i386/stack-check-18.c: New test.
9766 * gcc.target/i386/stack-check-19.c: New test.
9767
9768 2018-01-03 Martin Sebor <msebor@redhat.com>
9769
9770 PR tree-optimization/83501
9771 * c-c++-common/Warray-bounds-3.c: Remove xfail.
9772
9773 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9774
9775 PR tree-optimization/83501
9776 * gcc.dg/tree-ssa/pr83501-1.c: New test.
9777
9778 2018-01-03 Nathan Sidwell <nathan@acm.org>
9779
9780 PR c++/83667
9781 * g++.dg/ipa/pr83667.C: New.
9782
9783 2018-01-03 Martin Liska <mliska@suse.cz>
9784
9785 PR tree-optimization/83593
9786 * gcc.dg/pr83593.c: New test.
9787
9788 2018-01-03 Martin Liska <mliska@suse.cz>
9789
9790 PR ipa/83549
9791 * g++.dg/ipa/pr83549.C: New test.
9792
9793 2018-01-03 Marek Polacek <polacek@redhat.com>
9794
9795 PR c++/83592
9796 * g++.dg/warn/mvp2.C: New test.
9797
9798 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9799
9800 PR preprocessor/83602
9801 * g++.dg/cpp/pr83602.C: New test.
9802
9803 PR c++/83634
9804 * g++.dg/parse/pr83634.C: New test.
9805
9806 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
9807
9808 PR fortran/83664
9809 * gfortran.dg/eoshift_7.f90: New test.
9810
9811 2018-01-03 Jan Beulich <jbeulich@suse.com>
9812
9813 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
9814 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
9815
9816 2018-01-03 Jakub Jelinek <jakub@redhat.com>
9817
9818 Update copyright years.
9819
9820 2018-01-03 Martin Liska <mliska@suse.cz>
9821
9822 PR ipa/83594
9823 * gcc.dg/ipa/pr83594.c: New test.
9824
9825 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
9826 Alan Hayward <alan.hayward@arm.com>
9827 David Sherwood <david.sherwood@arm.com>
9828
9829 * gcc.dg/vect-opt-info-1.c: New test.
9830
9831 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
9832
9833 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
9834 floorf128, truncf128, and roundf128.
9835 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
9836 optimizations added in match.pd.
9837 * gcc.target/powerpc/float128-hw6.c: Likewise.
9838 * gcc.target/powerpc/float128-hw7.c: Likewise.
9839 * gcc.target/powerpc/float128-hw8.c: Likewise.
9840 * gcc.target/powerpc/float128-hw9.c: Likewise.
9841 * gcc.target/powerpc/float128-hw10.c: Likewise.
9842 * gcc.target/powerpc/float128-hw11.c: Likewise.
9843
9844 2018-01-02 Jakub Jelinek <jakub@redhat.com>
9845
9846 PR c++/83556
9847 * g++.dg/cpp0x/pr83556.C: New test.
9848
9849 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
9850
9851 PR fortran/45689
9852 PR fortran/83650
9853 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
9854 * gfortran.dg/simplify_cshift_4.f90: New test.
9855
9856 2018-01-02 Marek Polacek <polacek@redhat.com>
9857
9858 PR c++/81860
9859 * g++.dg/cpp0x/inh-ctor30.C: New test.
9860
9861 PR c++/83644
9862 * g++.dg/cpp1z/pr83644.C: New test.
9863
9864 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
9865
9866 PR fortran/83076
9867 * gfortran.dg/coarray_45.f90: New test.
9868
9869 PR fortran/83319
9870 * gfortran.dg/coarray_46.f90: New test.
9871
9872 2018-01-01 Jakub Jelinek <jakub@redhat.com>
9873
9874 PR tree-optimization/83581
9875 * gcc.dg/pr83581.c: New test.
9876
9877 PR c/83595
9878 * gcc.dg/pr83595.c: New test.
9879
9880 PR middle-end/83608
9881 * g++.dg/opt/pr83608.C: New test.
9882
9883 PR middle-end/83609
9884 * gcc.dg/pr83609.c: New test.
9885 * g++.dg/opt/pr83609.C: New test.
9886
9887 PR middle-end/83623
9888 * gcc.dg/pr83623.c: New test.
9889
9890 * gcc.target/i386/i386.exp
9891 (check_effective_target_avx512vpopcntdqvl): New proc.
9892 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
9893 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
9894 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
9895 \f
9896 Copyright (C) 2018 Free Software Foundation, Inc.
9897
9898 Copying and distribution of this file, with or without modification,
9899 are permitted in any medium without royalty provided the copyright
9900 notice and this notice are preserved.