re PR c++/3698 (improper handling of an extern declared inline function)
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-07-16 Jakub Jelinek <jakub@redhat.com>
2
3 PR c++/3698
4 PR c++/86208
5 * g++.dg/opt/pr3698.C: New test.
6
7 2018-07-16 Richard Biener <rguenther@suse.de>
8
9 PR ipa/86389
10 * gcc.dg/torture/pr86389.c: Require trampolines.
11
12 2018-07-15 Tom de Vries <tdevries@suse.de>
13
14 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
15 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
16 already called.
17 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
18 * gcc.dg/guality/guality.exp: Same.
19 * gfortran.dg/guality/guality.exp: Same.
20
21 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
22 Sunil K Pandey <sunil.k.pandey@intel.com>
23
24 PR target/84413
25 * gcc.target/i386/pr84413-1.c: New test.
26 * gcc.target/i386/pr84413-2.c: Likewise.
27 * gcc.target/i386/pr84413-3.c: Likewise.
28
29 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
30 Steve Munroe <munroesj52@gmail.com>
31
32 * gcc.target/powerpc/sse2-pand-1.c: New file.
33 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
34 * gcc.target/powerpc/sse2-por-1.c: Likewise.
35 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
36
37 2018-07-13 Nathan Sidwell <nathan@acm.org>
38
39 PR c++/86374
40 * g++.dg/pr86374.C: New.
41
42 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
43
44 PR middle-end/78809
45 * gcc.dg/strcmpopt_5.c: New test.
46 * gcc.dg/strcmpopt_6.c: New test.
47
48 2018-07-13 Richard Biener <rguenther@suse.de>
49
50 PR middle-end/85974
51 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
52
53 2018-07-13 Tom de Vries <tdevries@suse.de>
54
55 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
56 * gcc.dg/guality/ctztest.c: Same.
57 * gcc.dg/guality/sra-1.c: Same.
58
59 2018-07-13 Tom de Vries <tdevries@suse.de>
60
61 * gcc.dg/vla-1.c: Update.
62
63 2018-07-13 Tom de Vries <tdevries@suse.de>
64
65 * gcc.src/maintainers.exp: New file.
66
67 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
68
69 PR middle-end/86489
70 * gcc.dg/pr86489.c: New test.
71
72 2018-07-12 Martin Sebor <msebor@redhat.com>
73
74 PR testsuite/86510
75 g++.dg/warn/pr86453.C: Adjust.
76
77 2018-07-12 Jim Wilson <jimw@sifive.com>
78
79 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
80
81 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
82
83 * gcc.target/riscv/interrupt-conflict-mode.c: New.
84
85 2018-07-12 Jakub Jelinek <jakub@redhat.com>
86
87 * c-c++-common/gomp/declare-target-3.c: New test.
88 * g++.dg/gomp/declare-target-2.C: New test.
89
90 2018-07-12 Martin Sebor <msebor@redhat.com>
91
92 PR c/86453
93 * c-c++-common/Wattributes.c: Adjust.
94 * gcc.dg/Wattributes-10.c: New test.
95 * g++.dg/Wattributes-3.C: Adjust.
96 * gcc.dg/Wattributes-6.c: Adjust.
97 * gcc.dg/pr18079.c: Adjust.
98 * gcc.dg/torture/pr42363.c: Adjust.
99
100 2018-07-12 Julia Koval <julia.koval@intel.com>
101
102 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
103 version.
104
105 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
106
107 * gcc.dg/vect/vect-cond-arith-6.c: New test.
108 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
109 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
110 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
111 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
112 * gcc.target/aarch64/sve/slp_14.c: Likewise.
113 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
114
115 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
116
117 * gcc.dg/vect/vect-cond-arith-4.c: New test.
118 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
119 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
120 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
121 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
122 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
123 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
124 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
125
126 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
127 Alan Hayward <alan.hayward@arm.com>
128 David Sherwood <david.sherwood@arm.com>
129
130 * gcc.dg/vect/vect-fma-2.c: New test.
131 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
132 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
133 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
134
135 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
136
137 * gcc.dg/vect/vect-cond-arith-3.c: New test.
138 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
139 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
140 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
141 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
142 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
143 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
144 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
145 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
146
147 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
148
149 * gcc.dg/vect/vect-cond-arith-2.c: New test.
150 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
151
152 2018-07-12 Richard Biener <rguenther@suse.de>
153
154 PR target/84829
155 * gcc.target/i386/pr84829.c: New testcase.
156
157 2018-07-12 Jakub Jelinek <jakub@redhat.com>
158
159 * gcc.dg/torture/20180712-1.c: New test.
160
161 PR tree-optimization/86492
162 * gcc.c-torture/execute/pr86492.c: New test.
163
164 2018-07-12 Richard Biener <rguenther@suse.de>
165
166 PR c/86453
167 * g++.dg/warn/pr86453.C: New testcase.
168
169 2018-07-12 Richard Biener <rguenther@suse.de>
170
171 PR middle-end/86479
172 * gcc.dg/graphite/pr86479.c: New testcase.
173
174 2018-07-11 Jakub Jelinek <jakub@redhat.com>
175
176 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
177 of hardcoding size. Cast (rel) to MASK_TYPE.
178 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
179 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
180 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
181 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
182 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
183 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
184 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
185 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
186 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
187 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
188 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
189 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
190 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
191 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
192 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
193 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
194 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
195 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
196 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
197
198 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
199
200 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
201 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
202 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
203
204 2018-07-10 Mark Wielaard <mark@klomp.org>
205
206 PR debug/86459
207 * gcc.dg/pr86459.c: New test.
208
209 2018-07-10 Martin Sebor <msebor@redhat.com>
210
211 PR testsuite/86461
212 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
213
214 2018-07-10 Martin Liska <mliska@suse.cz>
215
216 PR testsuite/86445
217 * gcc.dg/pr84100.c: Change it back to dg-bogus.
218
219 2018-07-10 Jakub Jelinek <jakub@redhat.com>
220
221 PR sanitizer/86406
222 * g++.dg/ubsan/pr86406.C: New test.
223
224 PR fortran/86421
225 * gfortran.dg/vect/pr86421.f90: New test.
226
227 2018-07-09 Martin Sebor <msebor@redhat.com>
228
229 PR tree-optimization/86415
230 * gcc.dg/strlenopt-53.c: New test.
231
232 2018-07-09 Martin Sebor <msebor@redhat.com>
233
234 PR middle-end/77357
235 * gcc.dg/strlenopt-49.c: New test.
236 * gcc.dg/strlenopt-50.c: New test.
237 * gcc.dg/strlenopt-51.c: New test.
238 * gcc.dg/strlenopt-52.c: New test.
239 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
240
241 2018-07-09 Jakub Jelinek <jakub@redhat.com>
242
243 PR c/86420
244 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
245 to be returned and when first argument is not 0, so that they don't do
246 anything for NEED_EXC or NEED_ERRNO.
247
248 2018-07-09 Tom de Vries <tdevries@suse.de>
249
250 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
251 * gcc.dg/guality/bswaptest.c: Same.
252 * gcc.dg/guality/clztest.c: Same.
253 * gcc.dg/guality/csttest.c: Same.
254 * gcc.dg/guality/ctztest.c: Same.
255 * gcc.dg/guality/drap.c: Same.
256 * gcc.dg/guality/nrv-1.c: Same.
257 * gcc.dg/guality/pr41353-1.c: Same.
258 * gcc.dg/guality/pr41353-2.c: Same.
259 * gcc.dg/guality/pr41404-1.c: Same.
260 * gcc.dg/guality/pr43051-1.c: Same.
261 * gcc.dg/guality/pr43077-1.c: Same.
262 * gcc.dg/guality/pr43177.c: Same.
263 * gcc.dg/guality/pr43329-1.c: Same.
264 * gcc.dg/guality/pr43479.c: Same.
265 * gcc.dg/guality/pr43593.c: Same.
266 * gcc.dg/guality/pr45003-1.c: Same.
267 * gcc.dg/guality/pr45003-2.c: Same.
268 * gcc.dg/guality/pr45003-3.c: Same.
269 * gcc.dg/guality/pr48437.c: Same.
270 * gcc.dg/guality/pr48466.c: Same.
271 * gcc.dg/guality/pr49888.c: Same.
272 * gcc.dg/guality/pr54200.c: Same.
273 * gcc.dg/guality/pr54519-1.c: Same.
274 * gcc.dg/guality/pr54519-2.c: Same.
275 * gcc.dg/guality/pr54519-3.c: Same.
276 * gcc.dg/guality/pr54519-4.c: Same.
277 * gcc.dg/guality/pr54519-5.c: Same.
278 * gcc.dg/guality/pr54519-6.c: Same.
279 * gcc.dg/guality/pr54551.c: Same.
280 * gcc.dg/guality/pr54693-2.c: Same.
281 * gcc.dg/guality/pr54693.c: Same.
282 * gcc.dg/guality/pr54796.c: Same.
283 * gcc.dg/guality/pr54970.c: Same.
284 * gcc.dg/guality/pr67192.c: Same.
285 * gcc.dg/guality/pr69947.c: Same.
286 * gcc.dg/guality/pr78726.c: Same.
287 * gcc.dg/guality/rotatetest.c: Same.
288 * gcc.dg/guality/sra-1.c: Same.
289 * gcc.dg/guality/vla-2.c: Same.
290
291 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
292
293 * g++.dg/diagnostic/long-short.C: New.
294 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
295 * g++.dg/diagnostic/virtual-friend.C: Likewise.
296 * g++.old-deja/g++.brendan/crash11.C: Adjust.
297
298 2018-07-09 Tom de Vries <tdevries@suse.de>
299
300 * gcc.dg/vla-1.c: New test.
301
302 2018-07-07 Tom de Vries <tdevries@suse.de>
303
304 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
305 files.
306 (get_dump_flags): New proc.
307 (toplevel): Test all dump flags.
308
309 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
310
311 * gnat.dg/stack_usage6.adb: New test.
312 * gnat.dg/stack_usage6_pkg.ads: New helper.
313
314 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
315
316 * gnat.dg/pure_function3a.adb: New test.
317 * gnat.dg/pure_function3b.adb: Likewise.
318 * gnat.dg/pure_function3c.adb: Likewise.
319 * gnat.dg/pure_function3_pkg.ads: New helper.
320
321 2018-07-07 Jakub Jelinek <jakub@redhat.com>
322
323 PR target/84711
324 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
325 dg-require-effective-target. Add -msse not just on i386-*, but
326 on all i?86-* and x86_64-*.
327
328 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
329
330 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
331 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
332 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
333 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
334 * gcc.dg/tree-ssa/popcount3.c: New test.
335
336 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
337
338 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
339 to preserve the test.
340 * gcc.target/i386/pr85073.c: Likewise.
341
342 2018-07-06 Jakub Jelinek <jakub@redhat.com>
343
344 PR tree-optimization/86401
345 * gcc.dg/tree-ssa/pr86401-1.c: New test.
346 * gcc.dg/tree-ssa/pr86401-2.c: New test.
347 * c-c++-common/rotate-9.c: New test.
348
349 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
350
351 PR target/86324
352 gcc.target/powerpc/pr86324-1.c: New test.
353 gcc.target/powerpc/pr86324-2.c: Likewise.
354
355 2018-07-06 Tamar Christina <tamar.christina@arm.com>
356
357 PR target/84711
358 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
359
360 2018-07-06 Tamar Christina <tamar.christina@arm.com>
361
362 * gcc.target/aarch64/struct_cpy.c: Remove ;.
363
364 2018-07-05 Jeff Law <law@redhat.com>
365
366 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
367
368 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
369
370 PR fortran/86408
371 * gfortran.dg/deferred_character_20.f90: New test.
372
373 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
374
375 PR fortran/83183
376 PR fortran/86325
377 * gfortran.dg/init_flag_18.f90: New testcase.
378 * gfortran.dg/init_flag_19.f03: New testcase.
379
380 2018-07-05 Carl Love <cel@us.ibm.com>
381 * gcc.target/altivec-1-runnable.c: New test file.
382 * gcc.target/altivec-2-runnable.c: New test file.
383 * gcc.target/vsx-7.c (main2): Change expected expected instruction
384 for tests.
385
386 2018-07-05 Martin Sebor <msebor@redhat.com>
387
388 PR c++/86400
389 * gcc.dg/strlenopt-47.c: New test.
390 * gcc.dg/strlenopt-48.c: New test.
391
392 2018-07-05 Tamar Christina <tamar.christina@arm.com>
393
394 PR target/84711
395 * gcc.target/arm/big-endian-subreg.c: New.
396
397 2018-07-05 Tamar Christina <tamar.christina@arm.com>
398
399 PR target/84711
400 * gcc.dg/vect/pr84711.c: New.
401
402 2018-07-05 Tamar Christina <tamar.christina@arm.com>
403
404 * gcc.target/aarch64/struct_cpy.c: New.
405
406 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
407
408 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
409 * c-c++-common/unroll-2.c: Likewise.
410 * g++.dg/cdce3.C: Likewise.
411 * g++.dg/ext/unroll-1.C: Likewise.
412 * g++.dg/ext/unroll-2.C: Likewise.
413 * g++.dg/ext/unroll-3.C: Likewise.
414 * gcc.dg/cdce1.c: Likewise.
415 * gcc.dg/cdce2.c: Likewise.
416 * gcc.dg/gomp/pr68128-1.c: Likewise.
417 * gcc.dg/vect/pr46032.c: Likewise.
418 * gcc.dg/vect/vect-cond-10.c: Likewise.
419 * gcc.dg/vect/vect-cond-8.c: Likewise.
420 * gcc.dg/vect/vect-cond-9.c: Likewise.
421 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
422 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
423 * gcc.target/i386/avx-cvt-2.c: Likewise.
424 * gcc.target/i386/avx-cvt-3.c: Likewise.
425 * gcc.target/i386/avx2-cvt-2.c: Likewise.
426 * gcc.target/i386/avx2-gather-2.c: Likewise.
427 * gcc.target/i386/avx2-gather-6.c: Likewise.
428 * gcc.target/i386/avx512f-gather-2.c: Likewise.
429 * gcc.target/i386/sse2-cvt-2.c: Likewise.
430 * gfortran.dg/directive_unroll_1.f90: Likewise.
431 * gfortran.dg/directive_unroll_2.f90: Likewise.
432 * gnat.dg/unroll2.adb: Likewise.
433 * gnat.dg/unroll3.adb: Likewise.
434
435 2018-07-05 Tom de Vries <tdevries@suse.de>
436
437 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
438
439 2018-07-04 Martin Sebor <msebor@redhat.com>
440
441 PR tree-optimization/86274
442 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
443
444 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
445
446 PR fortran/82009
447 * gfortran.dg/block_16.f08. New test.
448
449 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
450
451 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
452 has a slightly different IL that provides more threading
453 opportunities.
454
455 2018-07-04 Martin Liska <mliska@suse.cz>
456
457 PR middle-end/66240
458 PR target/45996
459 PR c/84100
460 * gcc.dg/pr84100.c (foo):
461 * gcc.target/i386/falign-functions-2.c: New test.
462 * gcc.target/i386/falign-functions.c: New test.
463
464 2018-07-04 Martin Liska <mliska@suse.cz>
465
466 * gcc.dg/pr47793.c: Remove.
467
468 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
469
470 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
471 final scan test.
472 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
473
474 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
475
476 PR target/85620
477 * gcc.target/i386/pr85620-1.c: New test.
478 * gcc.target/i386/pr85620-2.c: Likewise.
479 * gcc.target/i386/pr85620-3.c: Likewise.
480 * gcc.target/i386/pr85620-4.c: Likewise.
481
482 2018-07-03 Martin Sebor <msebor@redhat.com>
483
484 PR tree-optimization/86274
485 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
486 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
487 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
488 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
489 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
490 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
491 * gcc.dg/tree-ssa/pr83198.c: Same.
492
493 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
494
495 * g++.dg/other/locations1.C: New.
496 * g++.dg/tls/locations1.C: Likewise.
497 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
498 * g++.dg/diagnostic/virtual-static.C: Likewise.
499 * g++.dg/concepts/fn-concept2.C: Test the locations too.
500 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
501 * g++.dg/cpp0x/pr51463.C: Likewise.
502 * g++.dg/other/typedef1.C: Likewise.
503 * g++.dg/parse/dtor13.C: Likewise.
504 * g++.dg/template/error44.C: Likewise.
505 * g++.dg/template/typedef4.C: Likewise.
506 * g++.dg/template/typedef5.C: Likewise.
507 * g++.dg/tls/diag-2.C: Likewise.
508 * g++.old-deja/g++.brendan/crash11.C: Likewise.
509
510 2018-07-03 Marek Polacek <polacek@redhat.com>
511
512 PR c++/86201
513 * g++.dg/diagnostic/pr86201.C: New test.
514
515 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
516
517 PR target/85694
518 * gcc.target/i386/pr85694.c: New test.
519
520 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
521
522 PR tree-optimization/85694
523 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
524 Return true for AArch64 without SVE.
525 * gcc.target/aarch64/vect_hadd_1.h: New file.
526 * gcc.target/aarch64/vect_shadd_1.c: New test.
527 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
528 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
529 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
530
531 2018-07-03 Marek Polacek <polacek@redhat.com>
532
533 PR middle-end/86202
534 * gcc.dg/Wint-conversion-2.c: New test.
535
536 PR c++/84306
537 * g++.dg/overload/conv-op3.C: New test.
538
539 2018-07-03 Richard Biener <rguenther@suse.de>
540
541 PR ipa/86389
542 * gcc.dg/torture/pr86389.c: New testcase.
543
544 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
545
546 PR tree-optimization/85694
547 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
548 proc.
549 * gcc.dg/vect/vect-avg-1.c: New test.
550 * gcc.dg/vect/vect-avg-2.c: Likewise.
551 * gcc.dg/vect/vect-avg-3.c: Likewise.
552 * gcc.dg/vect/vect-avg-4.c: Likewise.
553 * gcc.dg/vect/vect-avg-5.c: Likewise.
554 * gcc.dg/vect/vect-avg-6.c: Likewise.
555 * gcc.dg/vect/vect-avg-7.c: Likewise.
556 * gcc.dg/vect/vect-avg-8.c: Likewise.
557 * gcc.dg/vect/vect-avg-9.c: Likewise.
558 * gcc.dg/vect/vect-avg-10.c: Likewise.
559 * gcc.dg/vect/vect-avg-11.c: Likewise.
560 * gcc.dg/vect/vect-avg-12.c: Likewise.
561 * gcc.dg/vect/vect-avg-13.c: Likewise.
562 * gcc.dg/vect/vect-avg-14.c: Likewise.
563
564 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
565
566 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
567 get split into two for use by the over-widening pattern.
568 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
569 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
570 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
571 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
572 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
573 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
574 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
575 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
576 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
577 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
578 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
579 * gcc.dg/vect/vect-over-widen-22.c: New test.
580
581 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
582
583 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
584 widen_mult pattern.
585 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
586 over-widening messages.
587 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
588 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
589 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
590 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
591 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
592 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
593 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
594 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
595 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
596 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
597 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
598 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
599 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
600 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
601 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
602 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
603 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
604 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
605 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
606 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
607 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
608 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
609 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
610 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
611 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
612 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
613
614 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
615
616 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
617
618 2018-07-02 Jim Wilson <jimw@sifive.com>
619
620 * gcc.target/riscv/interrupt-debug.c: New.
621
622 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
623
624 * g++.dg/diagnostic/thread-thread_local.C: New.
625
626 2018-07-02 Martin Liska <mliska@suse.cz>
627
628 PR testsuite/86366
629 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
630 * gcc.dg/profile-dir-2.c: Likewise.
631 * gcc.dg/profile-dir-3.c: Likewise.
632
633 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
634
635 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
636 overriden.
637
638 2018-07-02 Richard Biener <rguenther@suse.de>
639
640 PR tree-optimization/86363
641 * gcc.dg/torture/pr86363.c: New testcase.
642
643 2018-07-02 Martin Liska <mliska@suse.cz>
644
645 * gcc.dg/completion-1.c: New test.
646 * gcc.dg/completion-2.c: New test.
647 * gcc.dg/completion-3.c: New test.
648
649 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
650
651 PR fortran/82969
652 PR fortran/86242
653 * gfortran.dg/proc_ptr_50.f90: New test.
654
655 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
656
657 PR fortran/45305
658 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
659
660 2018-07-02 Martin Liska <mliska@suse.cz>
661
662 PR ipa/86279
663 * gcc.dg/ipa/pr86279.c: New test.
664
665 2018-07-02 Martin Liska <mliska@suse.cz>
666
667 PR ipa/86323
668 * g++.dg/ipa/pr86323.C: New test.
669
670 2018-07-01 Tom de Vries <tdevries@suse.de>
671
672 revert:
673 2018-07-01 Tom de Vries <tdevries@suse.de>
674
675 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
676 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
677
678 2018-07-01 Tom de Vries <tdevries@suse.de>
679
680 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
681 argument.
682 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
683 with @main.
684
685 2018-07-01 Tom de Vries <tdevries@suse.de>
686
687 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
688 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
689
690 2018-07-01 Tom de Vries <tdevries@suse.de>
691
692 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
693 * gcc.dg/guality/vla-1.c: Use relative line numbers.
694
695 2018-07-01 Tom de Vries <tdevries@suse.de>
696
697 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
698 (verify_call): ... here. Move to toplevel.
699 (verify_call_np, dg_final_directive_check_utils): New proc.
700 (toplevel): Call dg_final_directive_check_utils.
701 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
702
703 2018-06-30 Jim Wilson <jimw@sifive.com>
704
705 * gcc.target/riscv/shift-shift-1.c: New.
706 * gcc.target/riscv/shift-shift-2.c: New.
707 * gcc.target/riscv/shift-shift-3.c: New.
708
709 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
710
711 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
712
713 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
714
715 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
716 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
717 by 4 in the computation of a[i].
718 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
719 main multiplication constant.
720 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
721 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
722 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
723 pattern to cast the result to int.
724 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
725 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
726 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
727 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
728 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
729 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
730 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
731 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
732 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
733 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
734 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
735 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
736 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
737 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
738 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
739 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
740 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
741 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
742 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
743 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
744
745 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
746
747 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
748 test for vectorization along the lines described in the comment.
749
750 2018-06-30 Tom de Vries <tdevries@suse.de>
751
752 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
753 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
754 LTO_TORTURE_OPTIONS.
755 * gcc.dg/guality/prevent-optimization.h: New file.
756 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
757 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
758
759 2018-06-30 Tom de Vries <tdevries@suse.de>
760
761 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
762 * lib/gcc-dg.exp (dg-final): New proc.
763 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
764 argument.
765
766 2018-06-29 Martin Sebor <msebor@redhat.com>
767
768 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
769 that don't define the function.
770
771 2018-06-29 Marek Polacek <polacek@redhat.com>
772
773 PR c++/86184
774 * g++.dg/ext/cond3.C: New test.
775
776 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
777
778 * gcc.target/arm/arm-soft-strd-even.c: New test.
779
780 2018-06-29 Tom de Vries <tdevries@suse.de>
781
782 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
783 line, and use it.
784 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
785 (process-message): ... here.
786 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
787
788 2018-06-29 Martin Liska <mliska@suse.cz>
789
790 PR tree-optimization/86263
791 * gcc.dg/tree-ssa/pr86263.c: New test.
792
793 2018-06-28 Carl Love <cel@us.ibm.com>
794
795 * gcc.target/p9-extract-1.c: Add test case.
796 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
797 name in ABI.
798
799 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
800
801 PR target/86348
802 * gcc.target/i386/pr86348.c: New test.
803
804 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
805
806 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
807
808 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
809
810 PR fortran/82865
811 * gfortran.dg/dec_type_print_2.f03: New testcase.
812
813 2018-06-28 David Pagan <dave.pagan@oracle.com>
814
815 PR c/55976
816 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
817 message causing unexpected test FAIL.
818
819 2018-06-28 Martin Liska <mliska@suse.cz>
820
821 * gcc.dg/tree-ssa/switch-1.c: New test.
822
823 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
824
825 * gnat.dg/debug15.adb: New test.
826
827 2018-06-27 David Malcolm <dmalcolm@redhat.com>
828
829 PR c++/86329
830 * g++.dg/lookup/pr86329.C: New test.
831
832 2018-06-27 Carl Love <cel@us.ibm.com>
833
834 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
835
836 2018-06-27 Tamar Christina <tamar.christina@arm.com>
837
838 PR target/85769
839 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
840
841 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
842
843 * gcc.target/powerpc/builtins-1.c: Correct a comment.
844
845 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
846
847 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
848 requirement for this test.
849 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
850 requirement, and -mpower8-vector compile option.
851
852 2018-06-26 Jakub Jelinek <jakub@redhat.com>
853
854 PR target/86314
855 * gcc.dg/pr86314.c: New test.
856
857 PR debug/86257
858 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
859
860 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
861
862 * gcc.target/i386/pr86257.c: Require 64-bit.
863
864 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
865
866 * g++.dg/pr86082.C: Require IBM1047 support.
867
868 2018-06-26 Richard Biener <rguenther@suse.de>
869
870 PR middle-end/86271
871 * gcc.dg/pr86271.c: New testcase.
872
873 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
874
875 PR debug/86064
876 * gcc.dg/pr86064.c: New.
877
878 2018-06-25 Jeff Law <law@redhat.com>
879
880 * lib/target-supports.exp
881 (check_effective_target_logical_op_short_circuit): Add v850.
882
883 2018-06-25 Martin Sebor <msebor@redhat.com>
884
885 PR tree-optimization/86204
886 * gcc.dg/strlenopt-46.c: New test.
887
888 2018-06-25 Martin Sebor <msebor@redhat.com>
889
890 PR tree-optimization/85700
891 * gcc.dg/Wstringop-truncation-4.c: New test.
892
893 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
894
895 PR fortran/82972
896 PR fortran/83088
897 PR fortran/85851
898 * gfortran.dg/init_flag_17.f90: New testcase.
899
900 2018-06-25 Carl Love <cel@us.ibm.com>
901
902 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
903 vec_extract a signed int. Add vec_extract tests for bool char
904 and bool int.
905 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
906 vec_extract tests.
907
908 2018-06-25 Tom de Vries <tdevries@suse.de>
909
910 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
911
912 2018-06-25 Jakub Jelinek <jakub@redhat.com>
913
914 PR target/84786
915 * gcc.target/i386/avx512f-pr84786-3.c: New test.
916
917 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
918
919 * gnat.dg/sso9.adb: New testcase.
920 * gnat.dg/sso9_pkg.ads: Likewise.
921
922 2018-06-25 Tom de Vries <tdevries@suse.de>
923
924 PR debug/86257
925 * gcc.target/i386/pr86257.c: New test.
926
927 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
928
929 PR C++/86082
930 * g++.dg/pr86082.C: New test.
931
932 2018-06-24 Tom de Vries <tdevries@suse.de>
933
934 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
935 * gcc.dg/guality/guality.exp: Same.
936 * gfortran.dg/guality/guality.exp: Same.
937 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
938
939 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
940
941 * g++.dg/concepts/locations1.C: New.
942 * g++.dg/cpp0x/locations1.C: Likewise.
943 * g++.dg/cpp1z/inline-var2.C: Test locations too.
944 * g++.dg/cpp1z/inline-var3.C: Likewise.
945
946 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
947
948 PR fortran/86281
949 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
950
951 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
952
953 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
954 this test.
955 * gcc.target/powerpc/builtins-9.c: New test.
956 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
957 to expect different code generation on big-endian vs.
958 little-endian targets.
959
960 2018-06-22 Tom de Vries <tdevries@suse.de>
961
962 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
963 $rootme/../gdb/gdb, if available.
964 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
965 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
966
967 2018-06-22 Tom de Vries <tdevries@suse.de>
968
969 * lib/gcc-gdb-test.exp (report_gdb): New proc.
970 * g++.dg/guality/guality.exp: Use report_gdb.
971 * gcc.dg/guality/guality.exp: Same.
972 * gfortran.dg/guality/guality.exp: Same.
973
974 2018-06-22 Jakub Jelinek <jakub@redhat.com>
975
976 PR c++/85662
977 * g++.dg/ext/offsetof3.C: New test.
978
979 2018-06-22 Carl Love <cel@us.ibm.com>
980
981 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
982 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
983 for the vnor, vand and vxor instructions.
984 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
985 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
986 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
987 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
988 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
989 Add -dp to dg-options, update expected counts.
990
991 2018-06-22 Paul Koning <ni1d@arrl.net>
992
993 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
994 if pdp11.
995 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
996 * gcc.c-torture/compile/20040101-1.c: Ditto.
997 * gcc.c-torture/compile/20050622-1.c: Ditto.
998 * gcc.c-torture/compile/20080625-1.c: Ditto.
999 * gcc.c-torture/compile/20090107-1.c: Ditto.
1000 * gcc.c-torture/compile/920501-12.c: Ditto.
1001 * gcc.c-torture/compile/920501-4.c: Ditto.
1002 * gcc.c-torture/compile/961203-1.c: Ditto.
1003 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
1004 * gcc.c-torture/compile/pr25310.c: Ditto.
1005
1006 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
1007 James Norris <jnorris@codesourcery.com>
1008 Thomas Schwinge <thomas@codesourcery.com>
1009 Tom de Vries <tom@codesourcery.com>
1010
1011 * c-c++-common/goacc/deviceptr-4.c: New file.
1012 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
1013 Likewise.
1014 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
1015 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
1016 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
1017 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
1018 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
1019 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
1020 Likewise.
1021 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1022 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1023 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
1024 Likewise.
1025 * gfortran.dg/goacc/modules.f95: Likewise.
1026 * gfortran.dg/goacc/routine-8.f90: Likewise.
1027 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1028
1029 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
1030
1031 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
1032 if the long double format is IEEE 128-bit for tests that are
1033 explicitly testing IBM extended double support. Use the
1034 appropriate pack and unpack built-in functions. Change calls from
1035 __builtin_isinfl to __builtin_isinf since the later supports all
1036 floating point types.
1037 * gcc.target/powerpc/pr57150.c: Likewise.
1038 * gcc.target/powerpc/pr60203.c: Likewise.
1039 * gcc.target/powerpc/pr67808.c: Likewise.
1040 * gcc.target/powerpc/pr70117.c: Likewise.
1041 * gcc.target/powerpc/tfmode_off.c: Likewise.
1042
1043 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1044
1045 PR fortran/49630
1046 * gfortran.dg/assumed_charlen_function_7.f90: New test.
1047
1048 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1049
1050 PR fortran/83118
1051 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
1052
1053 2018-06-21 Tom de Vries <tdevries@suse.de>
1054
1055 * gcc.dg/guality/pr45882.c (a): Add used attribute.
1056
1057 2018-06-21 Tom de Vries <tdevries@suse.de>
1058
1059 PR tree-optimization/85859
1060 * gcc.dg/pr85859.c: New test.
1061
1062 2018-06-21 Richard Biener <rguenther@suse.de>
1063
1064 PR tree-optimization/86232
1065 * gcc.dg/torture/pr86232.c: New testcase.
1066
1067 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1068
1069 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
1070
1071 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1072
1073 * gcc/gcc.target/aarch64/aes_2.c: New test.
1074
1075 2018-06-20 Than McIntosh <thanm@google.com>
1076
1077 PR libgcc/86213
1078 * gcc.dg/split-8.c: New.
1079
1080 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1081
1082 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
1083 for vpkudus in place of vpksdus.
1084 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
1085
1086 2018-06-20 Nathan Sidwell <nathan@acm.org>
1087
1088 PR c++/85634
1089 * g++.dg/lookup/pr85634-2.C: New.
1090
1091 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1092
1093 * g++.dg/template/friend65.C: New.
1094 * g++.dg/cpp0x/main1.C: Likewise.
1095 * g++.dg/other/main2.C: Likewise.
1096 * g++.dg/other/main3.C: Likewise.
1097 * g++.dg/template/friend42.C: Test location too.
1098 * g++.dg/concepts/decl-diagnose.C: Likewise.
1099 * g++.dg/warn/main-2.C: Update.
1100
1101 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
1102 Thomas Schwinge <thomas@codesourcery.com>
1103 Cesar Philippidis <cesar@codesourcery.com>
1104
1105 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
1106 2.5 data clause semantics.
1107 * c-c++-common/goacc/declare-2.c: Likewise.
1108 * c-c++-common/goacc/default-4.c: Likewise.
1109 * c-c++-common/goacc/finalize-1.c: New test.
1110 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
1111 OpenACC 2.5 data clause semantics.
1112 * c-c++-common/goacc/kernels-alias.c: Likewise.
1113 * c-c++-common/goacc/routine-5.c: Likewise.
1114 * c-c++-common/goacc/update-if_present-1.c: New test.
1115 * c-c++-common/goacc/update-if_present-2.c: New test.
1116 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
1117 2.5 data clause semantics.
1118 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1119 * gfortran.dg/goacc/data-tree.f95: Likewise.
1120 * gfortran.dg/goacc/declare-2.f95: Likewise.
1121 * gfortran.dg/goacc/default-4.f: Likewise.
1122 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1123 * gfortran.dg/goacc/finalize-1.f: New test.
1124 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
1125 OpenACC 2.5 data clause semantics.
1126 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
1127 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1128 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
1129 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1130 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
1131 * gfortran.dg/goacc/update-if_present-1.f90: New test.
1132 * gfortran.dg/goacc/update-if_present-2.f90: New test.
1133
1134 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1135
1136 PR c++/86210
1137 * g++.dg/warn/Wnonnull4.C: New test.
1138
1139 2018-06-20 Marek Polacek <polacek@redhat.com>
1140
1141 PR c++/86240
1142 * g++.dg/pr86240.C: New test.
1143
1144 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1145
1146 PR debug/86194
1147 * gcc.target/i386/pr86194.c: New test.
1148
1149 PR tree-optimization/86231
1150 * gcc.dg/tree-ssa/vrp119.c: New test.
1151 * gcc.c-torture/execute/pr86231.c: New test.
1152
1153 2018-06-20 Tom de Vries <tdevries@suse.de>
1154
1155 PR tree-optimization/86097
1156 * gcc.dg/autopar/pr86097.c: New test.
1157
1158 2018-06-20 Nathan Sidwell <nathan@acm.org>
1159
1160 PR c++/85634
1161 * g++.dg/lookup/pr85634.C: New.
1162
1163 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1164
1165 * gcc.target/aarch64/ldp_stp_q.c: New test.
1166 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
1167 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
1168
1169 2018-06-20 Martin Liska <mliska@suse.cz>
1170
1171 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
1172
1173 2018-06-19 Martin Sebor <msebor@redhat.com>
1174
1175 PR tree-optimization/48560
1176 * gcc.dg/Warray-bounds-28.c: New test.
1177
1178 2018-06-19 Martin Sebor <msebor@redhat.com>
1179
1180 PR middle-end/85602
1181 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
1182 to also match C++.
1183
1184 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
1185
1186 * g++.dg/lto/pr84805_0.C: Update template.
1187 * g++.dg/lto/pr84805_1.C: Update template.
1188
1189 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
1190
1191 * gnat.dg/aggr24.adb: New test.
1192 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
1193
1194 2018-06-19 Richard Biener <rguenther@suse.de>
1195
1196 PR tree-optimization/86179
1197 * gcc.dg/pr86179.c: New testcase.
1198
1199 2018-06-18 Martin Sebor <msebor@redhat.com>
1200
1201 PR middle-end/85602
1202 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
1203 * c-c++-common/attr-nonstring-8.c: New test.
1204
1205 2018-06-18 Martin Sebor <msebor@redhat.com>
1206
1207 PR tree-optimization/81384
1208 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
1209 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
1210 * gcc.c-torture/execute/builtins/strnlen.c: New test.
1211 * gcc.dg/attr-nonstring-2.c: New test.
1212 * gcc.dg/attr-nonstring-3.c: New test.
1213 * gcc.dg/attr-nonstring-4.c: New test.
1214 * gcc.dg/strlenopt-45.c: New test.
1215 * gcc.dg/strlenopt.h (strnlen): Declare.
1216
1217 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1218
1219 PR tree-optimization/86076
1220 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
1221
1222 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1223
1224 PR tree-optimization/64946
1225 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
1226
1227 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
1228
1229 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
1230 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
1231 * gnat.dg/stack_usage5.adb: New test.
1232
1233 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1234
1235 PR middle-end/82479
1236 * gcc.dg/tree-ssa/popcount.c: New test.
1237 * gcc.dg/tree-ssa/popcount2.c: New test.
1238
1239 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1240
1241 PR middle-end/64946
1242 * gcc.dg/absu.c: New test.
1243 * gcc.dg/gimplefe-29.c: New test.
1244 * gcc.target/aarch64/pr64946.c: New test.
1245
1246 2018-06-15 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR c/86093
1249 * c-c++-common/pr86093.c: New test.
1250
1251 PR middle-end/85878
1252 * gfortran.fortran-torture/compile/pr85878.f90: New test.
1253
1254 PR middle-end/86123
1255 * gcc.c-torture/compile/pr86123.c: New test.
1256
1257 2018-06-15 Tom de Vries <tdevries@suse.de>
1258
1259 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
1260
1261 2018-06-15 Nick Clifton <nickc@redhat.com>
1262
1263 PR 84195
1264 * gcc.c-torture/compile/pr84195.c: New test.
1265
1266 2018-06-15 Richard Biener <rguenther@suse.de>
1267
1268 PR middle-end/86159
1269 * g++.dg/pr86159.C: New testcase.
1270
1271 2018-06-15 Richard Biener <rguenther@suse.de>
1272
1273 PR middle-end/86076
1274 * gcc.dg/pr86076.c: New testcase.
1275
1276 2018-06-14 Marek Polacek <polacek@redhat.com>
1277
1278 PR c++/86063
1279 * g++.dg/cpp0x/gen-attrs-65.C: New test.
1280
1281 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1282
1283 PR target/86048
1284 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
1285 -msse2 to dg-options.
1286
1287 PR middle-end/86122
1288 * gcc.c-torture/compile/pr86122.c: New test.
1289
1290 P0624R2 - Default constructible and assignable stateless lambdas
1291 * g++.dg/cpp2a/lambda1.C: New test.
1292 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
1293 for -std=c++2a.
1294
1295 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1296
1297 * g++.dg/other/static3.C: New.
1298 * g++.dg/other/static4.C: Likewise.
1299 * g++.dg/warn/Wshadow-15.C: Likewise.
1300 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
1301 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
1302 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
1303 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
1304 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
1305 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
1306 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1307
1308 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1309
1310 PR target/85945
1311 * gcc.c-torture/compile/pr85945.c: New test.
1312
1313 2018-06-14 Richard Biener <rguenther@suse.de>
1314
1315 PR ipa/86124
1316 * gcc.dg/pr86124.c: New testcase.
1317
1318 2018-06-13 Martin Sebor <msebor@redhat.com>
1319
1320 PR tree-optimization/86114
1321 * gcc.dg/pr86114.c: New test.
1322
1323 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1324
1325 PR fortran/86110
1326 * gfortran.dg/pr86110.f90: New test.
1327
1328 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1329
1330 PR fortran/85703
1331 * gfortran.dg/goacc/pr85703.f90: New test.
1332 * gfortran.dg/gomp/pr85703.f90: New test.
1333
1334 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1335
1336 PR fortran/85702
1337 * gfortran.dg/goacc/pr85702.f90: New test.
1338
1339 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
1340
1341 * gcc.target/i386/pr86048.c: New test.
1342
1343 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1344
1345 * gcc.target/arc/fma-1.c: New test.
1346
1347 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1348
1349 * gcc.target/arc/pr9001107555.c: New file.
1350
1351 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
1352
1353 * g++.dg/torture/aarch64-vect-init-1.C: New test.
1354
1355 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1356
1357 * g++.dg/init/delete3.C: New.
1358 * g++.dg/init/new49.C: Likewise.
1359 * g++.dg/init/new25.C: Test locations too.
1360 * g++.dg/template/new4.C: Likewise.
1361 * g++.old-deja/g++.jason/operator.C: Likewise.
1362
1363 2018-06-12 Marek Polacek <polacek@redhat.com>
1364
1365 Core issue 1331 - const mismatch with defaulted copy constructor
1366 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
1367 * g++.dg/cpp0x/defaulted52.C: New test.
1368 * g++.dg/cpp0x/defaulted53.C: New test.
1369 * g++.dg/cpp0x/defaulted54.C: New test.
1370 * g++.dg/cpp0x/defaulted55.C: New test.
1371 * g++.dg/cpp0x/defaulted56.C: New test.
1372 * g++.dg/cpp0x/defaulted57.C: New test.
1373 * g++.dg/cpp0x/defaulted58.C: New test.
1374 * g++.dg/cpp0x/defaulted59.C: New test.
1375 * g++.dg/cpp0x/defaulted60.C: New test.
1376
1377 2018-06-12 David Malcolm <dmalcolm@redhat.com>
1378
1379 PR other/69968
1380 * gcc.dg/spellcheck-transposition.c: New test.
1381
1382 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1383
1384 PR fortran/44491
1385 * gfortran.dg/pr44491.f90: New testcase
1386
1387 2018-06-12 Martin Sebor <msebor@redhat.com>
1388
1389 PR tree-optimization/85259
1390 * gcc.dg/Wstringop-overflow-5.c: New test.
1391 * gcc.dg/Wstringop-overflow-6.c: New test.
1392
1393 2018-06-12 Martin Sebor <msebor@redhat.com>
1394
1395 PR c/85931
1396 * gcc.dg/Wstringop-truncation-3.c: New test.
1397
1398 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1399
1400 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
1401 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
1402 * gcc.target/powerpc/swaps-p8-17.c: Same.
1403
1404 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1405
1406 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
1407 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
1408 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
1409 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
1410 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
1411 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
1412
1413 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1414
1415 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
1416 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
1417 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
1418 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
1419 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
1420 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
1421
1422 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1423
1424 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
1425 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
1426 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
1427 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
1428 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
1429 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
1430
1431 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1432
1433 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
1434 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
1435 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
1436 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
1437 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
1438 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
1439
1440 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1441
1442 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
1443 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
1444 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
1445 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
1446 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
1447 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
1448
1449 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1450
1451 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
1452 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
1453 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
1454 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
1455 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
1456 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
1457
1458 2018-06-12 Martin Liska <mliska@suse.cz>
1459
1460 * g++.dg/opt/mpx.C: New test.
1461 * gcc.target/i386/mpx.c: New test.
1462
1463 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1464
1465 * gcc.target/arc/builtin_simdarc.c: Update test.
1466 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1467 * gcc.target/arc/tumaddsidi4.c: Likewise.
1468
1469 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
1470
1471 * gnat.dg/opt72a.ad[sb]: New test.
1472 * gnat.dg/opt72_pkg.ads: New helper.
1473
1474 2018-06-12 Tom de Vries <tdevries@suse.de>
1475
1476 * gcc.dg-selftests/dg-final.exp: New file.
1477
1478 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1479
1480 * g++.dg/lookup/new2.C: Test locations too.
1481 * g++.dg/other/ellipsis1.C: Likewise.
1482 * g++.dg/other/operator1.C: Likewise.
1483 * g++.dg/other/operator2.C: Likewise.
1484 * g++.dg/overload/operator2.C: Likewise.
1485 * g++.dg/parse/defarg11.C: Likewise.
1486 * g++.dg/parse/operator4.C: Likewise.
1487 * g++.dg/template/error30.C: Likewise.
1488 * g++.dg/template/explicit-args3.C: Likewise.
1489 * g++.dg/warn/effc1.C: Likewise.
1490 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
1491 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
1492 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1493 * g++.old-deja/g++.jason/conversion5.C: Likewise.
1494 * g++.old-deja/g++.jason/operator.C: Likewise.
1495
1496 2018-06-11 Martin Sebor <msebor@redhat.com>
1497
1498 PR tree-optimization/86083
1499 * gcc.dg/strlenopt-44.c: New test.
1500
1501 2018-06-11 Janus Weil <janus@gcc.gnu.org>
1502
1503 PR fortran/45521
1504 * gfortran.dg/generic_32.f90: New test.
1505 * gfortran.dg/generic_33.f90: New test.
1506
1507 2018-06-11 Carl Love <cel@us.ibm.com>
1508 * gcc.target/powerpc/altivec-7.c (main): Remove tests
1509 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
1510 long long bool. Remove duplicate dg-final for xxlxor. Update
1511 dg-final instruction counts.
1512 * gcc.target/powerpc/altivec-37.c (main): New file for
1513 tests vec_unpackh and vec_unpackl returning long long bool and
1514 long long int.
1515
1516 2018-06-11 Martin Liska <mliska@suse.cz>
1517
1518 PR tree-optimization/86089
1519 * gcc.dg/tree-ssa/pr86089.c: New test.
1520
1521 2018-06-11 Julia Koval <julia.koval@intel.com>
1522
1523 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
1524 * gcc.target/i386/vpclmulqdq.c: Ditto.
1525
1526 2018-06-11 Olivier Hainque <hainque@adacore.com>
1527
1528 * gnat.dg/lang-dw2.adb: New test.
1529 * gnat.dg/lang-dw3.adb: New test.
1530
1531 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1532
1533 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
1534 gnat.dg/assertion_policy1_pkg.ads: New testcase.
1535
1536 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1537
1538 * gnat.dg/predicate1.adb: New testcase.
1539
1540 2018-06-11 Yannick Moy <moy@adacore.com>
1541
1542 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
1543
1544 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1545
1546 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
1547 testcase.
1548
1549 2018-06-11 Javier Miranda <miranda@adacore.com>
1550
1551 * gnat.dg/prot4.adb: New testcase.
1552
1553 2018-06-11 Yannick Moy <moy@adacore.com>
1554
1555 * gnat.dg/part_of1-instantiation.adb,
1556 gnat.dg/part_of1-instantiation.ads,
1557 gnat.dg/part_of1-private_generic.adb,
1558 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
1559 testcase.
1560
1561 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
1562
1563 * gnat.dg/contract1.adb: New testcase.
1564
1565 2018-06-11 Javier Miranda <miranda@adacore.com>
1566
1567 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
1568 testcase.
1569
1570 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1571
1572 * gnat.dg/inline_always1.adb: New testcase.
1573
1574 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1575
1576 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
1577 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
1578 gnat.dg/nested_generic2_g2.ads: New testcase.
1579
1580 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1581
1582 * g++.dg/template/friend64.C: New.
1583 * g++.old-deja/g++.other/friend4.C: Test the location too.
1584 * g++.old-deja/g++.pt/crash23.C: Likewise.
1585
1586 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1587
1588 * gfortran.dg/inline_matmul_23.f90: New test.
1589
1590 2018-06-10 Janus Weil <janus@gcc.gnu.org>
1591
1592 PR fortran/85088
1593 * gfortran.dg/intent_decl_1.f90: New test case.
1594
1595 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1596
1597 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
1598 * gfortran.dg/ieee/large_4.f90: Ditto.
1599 * gfortran.dg/round_4.f90: Ditto.
1600
1601 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1602
1603 PR fortran/38351
1604 * gfortran.dg/pr38351.f90: New test.
1605 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
1606
1607 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1608
1609 PR fortran/85138
1610 PR fortran/85996
1611 PR fortran/86051
1612 * gfortran.dg/pr85138_1.f90: New test.
1613 * gfortran.dg/pr85138_2.f90: Ditto.
1614 * gfortran.dg/pr85996.f90: Ditto.
1615
1616 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1617
1618 PR fortran/78278
1619 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
1620 * gfortran.dg/data_char_1.f90: Ditto.
1621 * gfortran.dg/pr78571.f90: Ditto.
1622 * gfortran.dg/pr78278.f90: New test.
1623
1624 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1625
1626 PR fortran/63514
1627 * gfortran.dg/pr63514.f90: New test.
1628
1629 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1630
1631 PR fortran/85631
1632 * gfortran.dg/bounds_check_20.f90: New test.
1633
1634 2018-06-08 Carl Love <cel@us.ibm.com>
1635
1636 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
1637 vpkudum counts.
1638 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
1639 vec_extract a signed int.
1640 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
1641 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
1642 vcmpgtsd, vcmpgtud.
1643 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
1644 vec_extract a signed int.
1645 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
1646 vec_extract a signed int.
1647 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
1648 vec_xor builtins. Update xxsel, xxlxor counts.
1649
1650 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1651
1652 PR fortran/86059
1653 * gfortran.dg/associate_30.f90: Remove code tested ...
1654 * gfortran.dg/pr67803.f90: Ditto.
1655 * gfortran.dg/pr67805.f90: Ditto.
1656 * gfortran.dg/pr86059.f90: ... here. New test.
1657
1658 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1659
1660 PR fortran/78571
1661 * gfortran.dg/pr78571.f90: New test.
1662
1663 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
1664
1665 PR target/85755
1666 * gcc.target/powerpc/pr85755.c: New test.
1667
1668 2018-06-08 Carl Love <cel@us.ibm.com>
1669
1670 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
1671 vsx-vector-6.p7.c.
1672 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
1673 vsx-vector-6.p9.c.
1674 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
1675 for BE system that are different then for an LE system from this file
1676 into vsx-vector-6-le.c using be target qualifier. Remove this file.
1677 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
1678 the various instruction counts. Rename file to vsx-vector-6.p8.c.
1679
1680 2018-06-08 Martin Liska <mliska@suse.cz>
1681
1682 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
1683
1684 2018-06-08 Martin Liska <mliska@suse.cz>
1685
1686 * g++.dg/dg.exp: Do not use mpx.exp.
1687 * g++.dg/lto/lto.exp: Likewise.
1688 * g++.dg/lto/pr69729_0.C: Remove.
1689 * g++.dg/opt/pr71529.C: Remove.
1690 * g++.dg/pr63995-1.C: Remove.
1691 * g++.dg/pr68270.C: Remove.
1692 * g++.dg/pr71624.C: Remove.
1693 * g++.dg/pr71633.C: Remove.
1694 * g++.dg/pr79761.C: Remove.
1695 * g++.dg/pr79764.C: Remove.
1696 * g++.dg/pr79769.C: Remove.
1697 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
1698 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
1699 * gcc.dg/lto/chkp-privatize_0.c: Remove.
1700 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
1701 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
1702 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
1703 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
1704 * gcc.dg/lto/pr66221_0.c: Remove.
1705 * gcc.target/i386/chkp-always_inline.c: Remove.
1706 * gcc.target/i386/chkp-bndret.c: Remove.
1707 * gcc.target/i386/chkp-builtins-1.c: Remove.
1708 * gcc.target/i386/chkp-builtins-2.c: Remove.
1709 * gcc.target/i386/chkp-builtins-3.c: Remove.
1710 * gcc.target/i386/chkp-builtins-4.c: Remove.
1711 * gcc.target/i386/chkp-const-check-1.c: Remove.
1712 * gcc.target/i386/chkp-const-check-2.c: Remove.
1713 * gcc.target/i386/chkp-hidden-def.c: Remove.
1714 * gcc.target/i386/chkp-label-address.c: Remove.
1715 * gcc.target/i386/chkp-lifetime-1.c: Remove.
1716 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
1717 * gcc.target/i386/chkp-pr69044.c: Remove.
1718 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
1719 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
1720 * gcc.target/i386/chkp-strchr.c: Remove.
1721 * gcc.target/i386/chkp-strlen-1.c: Remove.
1722 * gcc.target/i386/chkp-strlen-2.c: Remove.
1723 * gcc.target/i386/chkp-strlen-3.c: Remove.
1724 * gcc.target/i386/chkp-strlen-4.c: Remove.
1725 * gcc.target/i386/chkp-strlen-5.c: Remove.
1726 * gcc.target/i386/chkp-stropt-1.c: Remove.
1727 * gcc.target/i386/chkp-stropt-10.c: Remove.
1728 * gcc.target/i386/chkp-stropt-11.c: Remove.
1729 * gcc.target/i386/chkp-stropt-12.c: Remove.
1730 * gcc.target/i386/chkp-stropt-13.c: Remove.
1731 * gcc.target/i386/chkp-stropt-14.c: Remove.
1732 * gcc.target/i386/chkp-stropt-15.c: Remove.
1733 * gcc.target/i386/chkp-stropt-16.c: Remove.
1734 * gcc.target/i386/chkp-stropt-17.c: Remove.
1735 * gcc.target/i386/chkp-stropt-2.c: Remove.
1736 * gcc.target/i386/chkp-stropt-3.c: Remove.
1737 * gcc.target/i386/chkp-stropt-4.c: Remove.
1738 * gcc.target/i386/chkp-stropt-5.c: Remove.
1739 * gcc.target/i386/chkp-stropt-6.c: Remove.
1740 * gcc.target/i386/chkp-stropt-7.c: Remove.
1741 * gcc.target/i386/chkp-stropt-8.c: Remove.
1742 * gcc.target/i386/chkp-stropt-9.c: Remove.
1743 * gcc.target/i386/i386.exp: Do not use mpx.exp.
1744 * gcc.target/i386/indirect-thunk-11.c: Remove.
1745 * gcc.target/i386/indirect-thunk-12.c: Remove.
1746 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
1747 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
1748 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
1749 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
1750 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
1751 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
1752 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
1753 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
1754 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
1755 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
1756 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
1757 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
1758 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
1759 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
1760 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
1761 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
1762 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
1763 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
1764 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
1765 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
1766 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
1767 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
1768 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
1769 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
1770 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
1771 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
1772 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
1773 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
1774 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
1775 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
1776 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
1777 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
1778 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
1779 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
1780 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
1781 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
1782 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
1783 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
1784 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
1785 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
1786 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
1787 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
1788 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
1789 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
1790 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
1791 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
1792 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
1793 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
1794 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
1795 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
1796 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
1797 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
1798 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
1799 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
1800 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
1801 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
1802 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
1803 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
1804 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
1805 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
1806 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
1807 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
1808 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
1809 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
1810 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
1811 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
1812 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
1813 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
1814 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
1815 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
1816 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
1817 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
1818 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
1819 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
1820 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
1821 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
1822 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
1823 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
1824 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
1825 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
1826 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
1827 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
1828 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
1829 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
1830 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
1831 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
1832 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
1833 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
1834 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
1835 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
1836 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
1837 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
1838 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
1839 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
1840 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
1841 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
1842 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
1843 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
1844 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
1845 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
1846 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
1847 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
1848 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
1849 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
1850 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
1851 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
1852 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
1853 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
1854 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
1855 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
1856 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
1857 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
1858 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
1859 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
1860 * gcc.target/i386/mpx/label-address-1.c: Remove.
1861 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
1862 * gcc.target/i386/mpx/macro.c: Remove.
1863 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
1864 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
1865 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
1866 * gcc.target/i386/mpx/memcpy-1.c: Remove.
1867 * gcc.target/i386/mpx/memmove-1.c: Remove.
1868 * gcc.target/i386/mpx/memmove-2.c: Remove.
1869 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
1870 * gcc.target/i386/mpx/mpx-check.h: Remove.
1871 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
1872 * gcc.target/i386/mpx/mpx.exp: Remove.
1873 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
1874 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
1875 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
1876 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
1877 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
1878 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
1879 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
1880 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
1881 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
1882 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
1883 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
1884 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
1885 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
1886 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
1887 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
1888 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
1889 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
1890 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
1891 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
1892 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
1893 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
1894 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
1895 * gcc.target/i386/mpx/pr65508.c: Remove.
1896 * gcc.target/i386/mpx/pr65531.cc: Remove.
1897 * gcc.target/i386/mpx/pr66048.cc: Remove.
1898 * gcc.target/i386/mpx/pr66134.c: Remove.
1899 * gcc.target/i386/mpx/pr66566.c: Remove.
1900 * gcc.target/i386/mpx/pr66567.c: Remove.
1901 * gcc.target/i386/mpx/pr66568.c: Remove.
1902 * gcc.target/i386/mpx/pr66569.c: Remove.
1903 * gcc.target/i386/mpx/pr66581.c: Remove.
1904 * gcc.target/i386/mpx/pr68337-1.c: Remove.
1905 * gcc.target/i386/mpx/pr68337-2.c: Remove.
1906 * gcc.target/i386/mpx/pr68416.c: Remove.
1907 * gcc.target/i386/mpx/pr78339.c: Remove.
1908 * gcc.target/i386/mpx/pr79631.c: Remove.
1909 * gcc.target/i386/mpx/pr79633.c: Remove.
1910 * gcc.target/i386/mpx/pr79753.c: Remove.
1911 * gcc.target/i386/mpx/pr79770.c: Remove.
1912 * gcc.target/i386/mpx/pr79987.c: Remove.
1913 * gcc.target/i386/mpx/pr79988.c: Remove.
1914 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
1915 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
1916 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
1917 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
1918 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
1919 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
1920 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
1921 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
1922 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
1923 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
1924 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
1925 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
1926 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
1927 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
1928 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
1929 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
1930 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
1931 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
1932 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
1933 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
1934 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
1935 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
1936 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
1937 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
1938 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
1939 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
1940 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
1941 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
1942 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
1943 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
1944 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
1945 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
1946 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
1947 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
1948 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
1949 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
1950 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
1951 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
1952 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
1953 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
1954 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
1955 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
1956 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
1957 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
1958 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
1959 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
1960 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
1961 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
1962 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
1963 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
1964 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
1965 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
1966 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
1967 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
1968 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
1969 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
1970 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
1971 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
1972 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
1973 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
1974 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
1975 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
1976 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
1977 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
1978 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
1979 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
1980 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
1981 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
1982 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
1983 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
1984 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
1985 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
1986 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
1987 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
1988 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
1989 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
1990 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
1991 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
1992 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
1993 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
1994 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
1995 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
1996 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
1997 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
1998 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
1999 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
2000 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
2001 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
2002 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
2003 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
2004 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
2005 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
2006 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
2007 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
2008 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
2009 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
2010 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
2011 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
2012 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
2013 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
2014 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
2015 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
2016 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
2017 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
2018 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
2019 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
2020 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
2021 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
2022 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
2023 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
2024 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
2025 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
2026 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
2027 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
2028 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
2029 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
2030 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
2031 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
2032 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
2033 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
2034 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
2035 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
2036 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
2037 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
2038 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
2039 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
2040 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
2041 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
2042 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
2043 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
2044 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
2045 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
2046 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
2047 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
2048 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
2049 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
2050 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
2051 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
2052 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
2053 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
2054 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
2055 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
2056 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
2057 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
2058 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
2059 * gcc.target/i386/pr63995-2.c: Remove.
2060 * gcc.target/i386/pr64805.c: Remove.
2061 * gcc.target/i386/pr65044.c: Remove.
2062 * gcc.target/i386/pr65167.c: Remove.
2063 * gcc.target/i386/pr65183.c: Remove.
2064 * gcc.target/i386/pr65184.c: Remove.
2065 * gcc.target/i386/pr65523.c: Remove.
2066 * gcc.target/i386/pr70876.c: Remove.
2067 * gcc.target/i386/pr70877.c: Remove.
2068 * gcc.target/i386/pr71458.c: Remove.
2069 * gcc.target/i386/pr80880.c: Remove.
2070 * gcc.target/i386/ret-thunk-25.c: Remove.
2071 * gcc.target/i386/thunk-retbnd.c: Remove.
2072 * lib/mpx-dg.exp: Remove.
2073 * gcc.target/i386/funcspec-56.inc: Adjust test case.
2074
2075 2018-06-07 Carl Love <cel@us.ibm.com>
2076
2077 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
2078 statements.
2079
2080 2018-06-07 Carl Love <cel@us.ibm.com>
2081
2082 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
2083 error message.
2084
2085 2018-06-07 Marek Polacek <polacek@redhat.com>
2086
2087 PR c/85318
2088 * gcc.dg/Wc90-c99-compat-10.c: New test.
2089 * gcc.dg/Wc90-c99-compat-11.c: New test.
2090 * gcc.dg/Wc90-c99-compat-12.c: New test.
2091 * gcc.dg/Wc90-c99-compat-9.c: New test.
2092
2093 2018-06-07 Paul Koning <ni1d@arrl.net>
2094
2095 * gcc.c-torture/compile/20180605-1.c: New test.
2096
2097 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
2098
2099 PR fortran/86045
2100 * gfortran.dg/pr86045.f90: New test.
2101
2102 2018-06-07 Marek Polacek <polacek@redhat.com>
2103
2104 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
2105
2106 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
2107
2108 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
2109
2110 2018-06-07 Jakub Jelinek <jakub@redhat.com>
2111
2112 PR tree-optimization/69615
2113 * gcc.dg/tree-ssa/pr69615.c: New test.
2114
2115 2018-06-07 Richard Biener <rguenther@suse.de>
2116
2117 PR tree-optimization/85935
2118 * gcc.dg/graphite/pr85935.c: New testcase.
2119
2120 2018-06-04 Carl Love <cel@us.ibm.com>
2121
2122 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
2123 debug print statements. Fix a few formating issues.
2124
2125 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2126
2127 PR target/85657
2128 * gcc.target/powerpc/pr85657-4.c: New tests.
2129 * gcc.target/powerpc/pr85657-5.c: Likewise.
2130 * gcc.target/powerpc/pr85657-6.c: Likewise.
2131
2132 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2133
2134 PR fortran/85641
2135 * gfortran.dg/realloc_on_assign_30.f90: New test.
2136
2137 2018-06-06 Carl Love <cel@us.ibm.com>
2138 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
2139 argument to vui_arg.
2140
2141 2018-06-06 Carl Love <cel@us.ibm.com>
2142
2143 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
2144 to builtins-4.c.
2145 * gcc.target/powerpc/builtins-4.c: New test file for tests
2146 that need -mvsx.
2147
2148 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2149
2150 PR target/85657
2151 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
2152 be used in templates. Don't check for them in overloaded functions.
2153
2154 2018-06-06 Jim Wilson <jimw@sifive.com>
2155
2156 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
2157 * gcc.target/riscv/interrupt-mmode.c: New.
2158 * gcc.target/riscv/interrupt-smode.c: New.
2159 * gcc.target/riscv/interrupt-umode.c: New.
2160
2161 2018-06-06 Marek Polacek <polacek@redhat.com>
2162
2163 PR c++/85977
2164 * g++.dg/cpp0x/initlist102.C: New test.
2165 * g++.dg/cpp0x/initlist103.C: New test.
2166 * g++.dg/cpp0x/initlist104.C: New test.
2167
2168 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
2169
2170 * gcc.dg/torture/pr86066.c: New test.
2171
2172 2018-06-06 Richard Biener <rguenther@suse.de>
2173
2174 PR tree-optimization/86062
2175 * g++.dg/tree-ssa/pr86062.C: New testcase.
2176
2177 2018-06-05 Steve Ellcey <sellcey@cavium.com>
2178
2179 PR target/79924
2180 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
2181 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
2182 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
2183 * gcc.target/aarch64/nofp_1.c: Ditto.
2184
2185 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2186
2187 * gcc.target/arm/cmse/cmse-1c99.c: New test.
2188
2189 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
2190
2191 PR fortran/85701
2192 * gfortran.dg/goacc/pr85701.f90: New test.
2193
2194 2018-06-05 Marek Polacek <polacek@redhat.com>
2195
2196 PR c++/85976
2197 * g++.dg/cpp0x/alias-decl-64.C: New test.
2198
2199 2018-06-05 Richard Biener <rguenther@suse.de>
2200
2201 PR tree-optimization/86046
2202 * gcc.dg/pr86046.c: New testcase.
2203
2204 2018-06-05 Richard Biener <rguenther@suse.de>
2205
2206 PR tree-optimization/86047
2207 * gcc.dg/pr86047.c: New testcase.
2208
2209 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2210
2211 PR target/81497
2212 * g++.target/arm/arm.exp: New file.
2213 * g++.target/arm/pr81497.C: Likewise.
2214
2215 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
2216
2217 * gcc.target/s390/htm-builtins-compile-4.c: New test.
2218
2219 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
2220
2221 * gcc.dg/store_merging_21.c: New test.
2222 * gnat.dg/opt71b.adb: Likewise.
2223 * gnat.dg/opt71.adb: Rename into...
2224 * gnat.dg/opt71a.adb: ...this.
2225
2226 2018-06-04 Richard Biener <rguenther@suse.de>
2227
2228 PR tree-optimization/85955
2229 * gcc.dg/pr85955.c: New testcase.
2230
2231 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
2232
2233 PR fortran/85981
2234 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
2235 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
2236 * gfortran.dg/allocate_stat_2.f90: Ditto.
2237 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2238
2239 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
2240
2241 * gcc.target/aarch64/sve/extract_5.c: New test.
2242
2243 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2244
2245 PR target/85832
2246 PR target/86036
2247 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
2248 vptestm.
2249 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
2250 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
2251 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
2252 * gcc.target/i386/avx512bw-pr86036.c: New test.
2253
2254 2018-06-04 Richard Biener <rguenther@suse.de>
2255
2256 PR tree-optimization/86038
2257 * gcc.dg/pr86038.c: New testcase.
2258
2259 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2260
2261 PR tree-optimization/69615
2262 * gcc.dg/pr69615.c: New test.
2263
2264 PR c++/86025
2265 * c-c++-common/gomp/pr86025.c: New test.
2266
2267 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
2268
2269 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
2270
2271 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
2272
2273 * gcc.dg/torture/pr86034.c: New test.
2274
2275 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
2276
2277 PR fortran/36497
2278 * gfortran.dg/cray_pointer_12.f90: New test.
2279
2280 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2281
2282 PR fortran/85938
2283 * gfortran.dg/pr85938.f90: Fixed by revision r261081
2284
2285 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2286
2287 * gnat.dg/specs/opt3.ads: New test.
2288 * gnat.dg/specs/opt3_pkg.ads: New helper.
2289
2290 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2291
2292 * gnat.dg/discr53.ad[sb]: New test.
2293 * gnat.dg/discr53_pkg.ads: New helper.
2294
2295 2018-06-01 Carl Love <cel@us.ibm.com>
2296
2297 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
2298 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
2299
2300 2018-06-01 Carl Love <cel@us.ibm.com>
2301
2302 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
2303 to make it consistent with the naming convention in the file.
2304 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
2305 to altivec-7.c. Delete file.
2306 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
2307 to altivec-7.c. Delete file.
2308 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
2309 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
2310 vec_unpackl tests. Update instruction counts.
2311 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
2312 tests to builtins-1.c.
2313 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
2314 tests to builtins-1.c.
2315 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
2316 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
2317 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
2318 Remove vec_ctf tests returning double. Remove vec_cts with
2319 double args. Remove vec_sel with invalid arguments. Add tests for
2320 vec_splat.
2321 Add instruction counts for new tests.
2322 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
2323 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
2324 vec_unsigned.
2325 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
2326 test_sll_vsill_vsill_vuc.
2327 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
2328 vec_revb.
2329 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
2330 tests from altivec-7.h.
2331 * gcc.target/powerpc/vsx-7-be.c: Remove file.
2332 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
2333 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
2334 splat_sll, splat_uc, splat_int128, splat_uint128.
2335 Make second argument of vec_extract and vec_insert a signed int.
2336 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
2337 argument.
2338
2339 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
2340
2341 * gcc.dg/store_merging_20.c: New test.
2342 * gnat.dg/opt71.adb: Likewise.
2343 * gnat.dg/opt71_pkg.ads: New helper.
2344
2345 2018-06-01 Carl Love <cel@us.ibm.com>
2346
2347 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
2348 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
2349 Add vec_xst_be for signed and unsigned arguments.
2350
2351 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2352
2353 PR fortran/85816
2354 PR fortran/85975
2355 * gfortran.dg/pr85816.f90: New test.
2356 * gfortran.dg/pr85975.f90: New test.
2357
2358 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2359
2360 PR fortran/63570
2361 * gfortran.dg/random_init_1.f90: New test.
2362 * gfortran.dg/random_init_2.f90: New test.
2363 * gfortran.dg/random_init_3.f90: New test.
2364 * gfortran.dg/random_init_4.f90: New test.
2365 * gfortran.dg/random_init_5.f90: New test.
2366 * gfortran.dg/random_init_6.f90: New test.
2367
2368 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
2369
2370 PR tree-optimization/85989
2371 * gcc.dg/torture/pr85989.c: New test.
2372
2373 2018-06-01 Richard Biener <rguenther@suse.de>
2374
2375 PR middle-end/86017
2376 * gcc.dg/tree-ssa/pr86017.c: New testcase.
2377
2378 2018-06-01 Richard Biener <rguenther@suse.de>
2379
2380 PR ipa/85960
2381 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
2382
2383 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
2384
2385 PR middle-end/78809
2386 * gcc.dg/strcmpopt_2.c: New test.
2387 * gcc.dg/strcmpopt_3.c: New test.
2388
2389 PR middle-end/83026
2390 * gcc.dg/strcmpopt_3.c: New test.
2391
2392 2018-05-31 Jakub Jelinek <jakub@redhat.com>
2393
2394 PR target/85984
2395 * gcc.target/i386/pr85984.c: New test.
2396
2397 2018-05-31 Martin Sebor <msebor@redhat.com>
2398
2399 PR c/82063
2400 * gcc.dg/Walloc-size-larger-than-1.c: New test.
2401 * gcc.dg/Walloc-size-larger-than-10.c: New test.
2402 * gcc.dg/Walloc-size-larger-than-11.c: New test.
2403 * gcc.dg/Walloc-size-larger-than-12.c: New test.
2404 * gcc.dg/Walloc-size-larger-than-13.c: New test.
2405 * gcc.dg/Walloc-size-larger-than-14.c: New test.
2406 * gcc.dg/Walloc-size-larger-than-15.c: New test.
2407 * gcc.dg/Walloc-size-larger-than-16.c: New test.
2408 * gcc.dg/Walloc-size-larger-than-17.c: New test.
2409 * gcc.dg/Walloc-size-larger-than-2.c: New test.
2410 * gcc.dg/Walloc-size-larger-than-3.c: New test.
2411 * gcc.dg/Walloc-size-larger-than-4.c: New test.
2412 * gcc.dg/Walloc-size-larger-than-5.c: New test.
2413 * gcc.dg/Walloc-size-larger-than-6.c: New test.
2414 * gcc.dg/Walloc-size-larger-than-7.c: New test.
2415 * gcc.dg/Walloc-size-larger-than-8.c: New test.
2416 * gcc.dg/Walloc-size-larger-than-9.c: New test.
2417 * gcc.dg/Walloc-size-larger-than.c: New test.
2418
2419 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
2420 Cesar Philippidis <cesar@codesourcery.com>
2421
2422 PR middle-end/85879
2423 * gfortran.dg/goacc/pr77371-1.f90: New test.
2424 * gfortran.dg/goacc/pr77371-2.f90: New test.
2425 * gfortran.dg/goacc/pr85879.f90: New test.
2426
2427 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2428
2429 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
2430 * gnat.dg/stack_usage1b.adb: Likewise.
2431 * gnat.dg/stack_usage1c.adb: Likewise.
2432 * gnat.dg/stack_usage3.adb: Likewise.
2433 * gnat.dg/stack_usage1_pkg.adb: Delete.
2434
2435 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2436
2437 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
2438 * gcc.dg/store_merging_11.c: Likewise.
2439 * gcc.dg/store_merging_13.c: Likewise.
2440 * gcc.dg/store_merging_14.c: Likewise.
2441 * gcc.dg/store_merging_15.c: Likewise.
2442 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
2443
2444 2018-05-31 Ed Schonberg <schonberg@adacore.com>
2445
2446 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
2447 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
2448 gnat.dg/limited1_outer.ads: New testcase.
2449
2450 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
2451
2452 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
2453 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
2454 New testcase.
2455
2456 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2457
2458 * gnat.dg/size_clause1.adb: New testcase.
2459
2460 2018-05-31 Javier Miranda <miranda@adacore.com>
2461
2462 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
2463
2464 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
2465
2466 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
2467 vld1x3 intrinsics for aarch64.
2468 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
2469 vst1x2 intrinsics for aarch64.
2470 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
2471 vst1x3 intrinsics for aarch64.
2472
2473 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
2474
2475 PR c++/77777
2476 * g++.dg/diagnostic/pr77777.C: New test.
2477
2478 2018-05-30 David Pagan <dave.pagan@oracle.com>
2479
2480 PR c/55976
2481 * gcc.dg/noncompile/pr55976-1.c: New test.
2482 * gcc.dg/noncompile/pr55976-2.c: New test.
2483
2484 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
2485
2486 * gcc.dg/lto/20111213-1_0.c: Fix template.
2487 * gcc.dg/lto/20100603-1_0.c: Fix template.
2488 * gcc.dg/lto/20100603-2_0.c: Fix template.
2489 * gcc.dg/lto/20100603-3_0.c: Fix template.
2490
2491 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
2492 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
2493 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
2494 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
2495 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
2496 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
2497 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
2498 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
2499 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
2500 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
2501 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
2502 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
2503 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
2504 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
2505 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
2506 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
2507 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
2508 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
2509 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
2510 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
2511 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
2512 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
2513 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
2514 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
2515 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
2516 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
2517 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
2518 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
2519 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
2520 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
2521 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
2522 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
2523 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
2524 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
2525 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
2526 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
2527 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
2528 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
2529 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
2530 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
2531 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
2532 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
2533 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
2534 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
2535 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
2536 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
2537 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
2538 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
2539 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
2540 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
2541 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
2542 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
2543 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
2544 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
2545 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
2546 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
2547 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
2548 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
2549 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
2550 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
2551 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
2552 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
2553
2554 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
2555
2556 Revert:
2557 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2558
2559 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
2560
2561 * gcc.target/aarch64/simd/ldp_stp_9: New.
2562 * gcc.target/aarch64/simd/ldp_stp_10: New.
2563 * gcc.target/aarch64/simd/ldp_stp_11: New.
2564 * gcc.target/aarch64/simd/ldp_stp_12: New.
2565
2566 2018-05-30 Ed Schonberg <schonberg@adacore.com>
2567
2568 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
2569
2570 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
2571
2572 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
2573
2574 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
2575
2576 PR target/85950
2577 * gcc.target/i386/pr85950.c: New test.
2578
2579 2018-05-29 Marek Polacek <polacek@redhat.com>
2580
2581 PR c++/85883
2582 * g++.dg/cpp1z/class-deduction55.C: New test.
2583 * g++.dg/cpp1z/class-deduction56.C: New test.
2584 * g++.dg/cpp1z/class-deduction57.C: New test.
2585
2586 2018-05-29 Jakub Jelinek <jakub@redhat.com>
2587
2588 PR c++/85952
2589 * g++.dg/warn/Wunused-var-33.C: New test.
2590
2591 PR target/85918
2592 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
2593 and -fno-vect-cost-model options. Add aligned(64) attribute to the
2594 arrays. Add suffix 1 to all functions and use 4 iterations rather
2595 than N. Add functions with conversions to and from float.
2596 Add new set of functions with 8 iterations and another one
2597 with 16 iterations, expect 24 vectorized loops instead of just 4.
2598 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
2599
2600 2018-05-29 Javier Miranda <miranda@adacore.com>
2601
2602 * gnat.dg/equal2.adb: New testcase.
2603
2604 2018-05-29 Ed Schonberg <schonberg@adacore.com>
2605
2606 * gnat.dg/float_attributes_overflows.adb: New testcase.
2607
2608 2018-05-29 Pascal Obry <obry@adacore.com>
2609
2610 * gnat.dg/normalize_pathname.adb: New testcase.
2611
2612 2018-05-29 Tom de Vries <tom@codesourcery.com>
2613
2614 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
2615 message.
2616 * lib/scanipa.exp (scan-ipa-dump-times): Same.
2617 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
2618 * lib/scantree.exp (scan-tree-dump-times): Same.
2619
2620 2018-05-29 Tom de Vries <tom@codesourcery.com>
2621
2622 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
2623 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
2624 Use proc name as first argument to dg-scan.
2625
2626 2018-05-29 Tom de Vries <tom@codesourcery.com>
2627
2628 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
2629 with no arguments.
2630
2631 2018-05-28 Richard Biener <rguenther@suse.de>
2632
2633 PR tree-optimization/85934
2634 * gcc.target/i386/pr85934.c: New testcase.
2635
2636 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2637
2638 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
2639
2640 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2641
2642 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
2643
2644 2018-05-28 Ed Schonberg <schonberg@adacore.com>
2645
2646 * gnat.dg/fixedpnt5.adb: New testcase.
2647
2648 2018-05-28 Justin Squirek <squirek@adacore.com>
2649
2650 * gnat.dg/array31.adb: New testcase.
2651
2652 2018-05-28 Justin Squirek <squirek@adacore.com>
2653
2654 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
2655 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
2656
2657 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
2658
2659 * gfortran.dg/data_stmt_pointer.f90: new test.
2660
2661 2018-05-27 Jakub Jelinek <jakub@redhat.com>
2662
2663 PR target/85918
2664 * gcc.target/i386/avx512dq-pr85918.c: New test.
2665
2666 2018-05-25 Jim Wilson <jimw@sifive.com>
2667
2668 * gcc.target/riscv/interrupt-1.c: New.
2669 * gcc.target/riscv/interrupt-2.c: New.
2670 * gcc.target/riscv/interrupt-3.c: New.
2671 * gcc.target/riscv/interrupt-4.c: New.
2672 * gcc.target/riscv/interrupt-5.c: New.
2673
2674 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
2675
2676 PR fortran/85786
2677 * gfortran.dg/pr85786.f90: New test.
2678
2679 2018-05-25 Paul Koning <ni1d@arrl.net>
2680
2681 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
2682 * gcc.c-torture/compile/pr55921.c: Ditto.
2683 * gcc.c-torture/compile/pr60655-1.c: Ditto.
2684 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
2685
2686 2018-05-25 Jakub Jelinek <jakub@redhat.com>
2687
2688 PR target/85832
2689 * gcc.target/i386/avx512f-pr85832.c: New test.
2690 * gcc.target/i386/avx512vl-pr85832.c: New test.
2691 * gcc.target/i386/avx512bw-pr85832.c: New test.
2692 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
2693
2694 2018-05-25 Bin Cheng <bin.cheng@arm.com>
2695
2696 PR tree-optimization/85720
2697 * gcc.dg/tree-ssa/pr85720.c: New test.
2698 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
2699 distribution.
2700
2701 2018-05-25 Martin Liska <mliska@suse.cz>
2702
2703 PR testsuite/85911
2704 * gcc.dg/tree-prof/update-loopch.c: Do not scan
2705 for 'Removing basic block'.
2706
2707 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
2708
2709 * gnat.dg/sec_stack1.adb: New testcase.
2710
2711 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2712
2713 * gnat.dg/fixedpnt4.adb: New testcase.
2714
2715 2018-05-25 Javier Miranda <miranda@adacore.com>
2716
2717 * gnat.dg/interface7.adb: New testcase.
2718
2719 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
2720
2721 * gnat.dg/sec_stack2.adb: New testcase.
2722
2723 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2724
2725 * gnat.dg/interface6.adb: New testcase.
2726
2727 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2728
2729 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
2730
2731 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2732
2733 * lib/target-supports.exp
2734 (check_effective_target_vect_double_cond_arith): Include
2735 multiplication and division.
2736 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
2737 fully-masked loops with a fixed vector length.
2738 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
2739 tests.
2740 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
2741 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
2742 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
2743
2744 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2745
2746 * gcc.target/aarch64/sve/div_1.c: New test.
2747 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
2748 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
2749 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
2750
2751 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2752
2753 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
2754
2755 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2756
2757 * lib/target-supports.exp
2758 (check_effective_target_vect_double_cond_arith): New proc.
2759 * gcc.dg/vect/vect-cond-arith-1.c: New test.
2760 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
2761 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
2762 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
2763 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
2764 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
2765 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
2766
2767 2018-05-25 Janus Weil <janus@gcc.gnu.org>
2768
2769 PR fortran/85839
2770 * gfortran.dg/f2018_obs.f90: New test case.
2771
2772 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2773
2774 PR fortran/85543
2775 * gfortran.dg/pr85543.f90: New test.
2776
2777 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2778
2779 PR fortran/85780
2780 * gfortran.dg/pr85780.f90: New test.
2781
2782 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2783
2784 PR fortran/85779
2785 * gfortran.dg/pr85779_1.f90: New test.
2786 * gfortran.dg/pr85779_2.f90: Ditto.
2787 * gfortran.dg/pr85779_3.f90: Ditto.
2788
2789 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2790
2791 PR fortran/85895
2792
2793 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
2794 * gfortran.dg/pr85895.f90: New test.
2795
2796 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
2797
2798 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
2799 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2800
2801 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
2802
2803 * gcc.dg/fold-popcount-1.c: New testcase.
2804 * gcc.dg/fold-popcount-2.c: New testcase.
2805 * gcc.dg/fold-popcount-3.c: New testcase.
2806 * gcc.dg/fold-popcount-4.c: New testcase.
2807
2808 2018-05-24 Marek Polacek <polacek@redhat.com>
2809
2810 PR c++/85847
2811 * g++.dg/cpp0x/new3.C: New test.
2812
2813 2018-05-24 Javier Miranda <miranda@adacore.com>
2814
2815 * gnat.dg/discr52.adb: New testcase.
2816
2817 2018-05-24 Ed Schonberg <schonberg@adacore.com>
2818
2819 * gnat.dg/others1.adb: New testcase.
2820
2821 2018-05-24 Justin Squirek <squirek@adacore.com>
2822
2823 * gnat.dg/raise_expr.adb: New testcase.
2824
2825 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
2826
2827 * gnat.dg/formal_containers.adb: New testcase.
2828
2829 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2830
2831 * gcc.target/i386/pr85345.c: Require ifunc support.
2832
2833 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
2834
2835 * gcc.dg/vect/vect-fma-1.c: New test.
2836
2837 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2838
2839 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
2840 scan-tree-dump*.
2841
2842 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2843
2844 PR target/83009
2845 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2846
2847 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2848
2849 PR target/78849
2850 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
2851 DEFAULT_CFLAGS.
2852 * gcc.target/msp430/pr78849.c: New test.
2853
2854 2018-05-23 Marek Polacek <polacek@redhat.com>
2855
2856 * g++.dg/cpp2a/range-for8.C: New test.
2857 * g++.dg/cpp2a/range-for9.C: New test.
2858 * g++.dg/cpp2a/range-for10.C: New test.
2859
2860 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
2861
2862 * lib/target-supports.exp (check_effective_target_be): New.
2863 (check_effective_target_le): New.
2864
2865 2018-05-23 Marek Polacek <polacek@redhat.com>
2866
2867 * g++.dg/cpp2a/range-for1.C: New test.
2868 * g++.dg/cpp2a/range-for2.C: New test.
2869 * g++.dg/cpp2a/range-for3.C: New test.
2870 * g++.dg/cpp2a/range-for4.C: New test.
2871 * g++.dg/cpp2a/range-for5.C: New test.
2872 * g++.dg/cpp2a/range-for6.C: New test.
2873 * g++.dg/cpp2a/range-for7.C: New test.
2874
2875 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
2876
2877 * gcc.target/i386/cvt-3.c: New test.
2878
2879 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
2880
2881 * gcc.target/i386/cvt-2.c: New test.
2882
2883 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
2884
2885 * gcc.dg/pr79985.c: New testcase.
2886
2887 2018-05-23 Richard Biener <rguenther@suse.de>
2888
2889 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
2890
2891 2018-05-23 Sudakshina Das <sudi.das@arm.com>
2892
2893 PR target/84882
2894 * gcc.target/aarch64/pr84882.c: New test.
2895 * gcc.target/aarch64/target_attr_18.c: Likewise.
2896
2897 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
2898
2899 PR tree-optimization/85853
2900 * gfortran.dg/vect/pr85853.f90: New test.
2901
2902 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2903
2904 * gnat.dg/import2.adb: New testcase.
2905
2906 2018-05-23 Ed Schonberg <schonberg@adacore.com>
2907
2908 * gnat.dg/discr51.adb: New testcase.
2909
2910 2018-05-23 Javier Miranda <miranda@adacore.com>
2911
2912 * gnat.dg/valid_scalars1.adb: New testcase.
2913
2914 2018-05-23 Ed Schonberg <schonberg@adacore.com>
2915
2916 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
2917
2918 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2919
2920 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
2921 testcase.
2922
2923 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2924
2925 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
2926 testcase.
2927
2928 2018-05-23 Bob Duff <duff@adacore.com>
2929
2930 * gnat.dg/addr10.adb: New testcase.
2931
2932 2018-05-23 Richard Biener <rguenther@suse.de>
2933
2934 PR middle-end/85874
2935 * gcc.dg/Wstrict-overflow-27.c: New testcase.
2936
2937 2018-05-23 Yury Gribov <tetra2005@gmail.com>
2938
2939 PR tree-optimization/85822
2940 * c-c++-common/pr85822.c: New test.
2941
2942 2018-05-23 Richard Biener <rguenther@suse.de>
2943
2944 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
2945
2946 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2947
2948 PR fortran/85841
2949 * gfortran.dg/pr30667.f: Add option "-std=legacy".
2950
2951 2018-05-22 Martin Sebor <msebor@redhat.com>
2952
2953 PR middle-end/85359
2954 * gcc.dg/attr-nonstring.c: New test.
2955
2956 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
2957
2958 PR target/85345
2959 * gcc.target/i386/pr85345.c: New test.
2960
2961 2018-05-22 Luis Machado <luis.machado@linaro.org>
2962
2963 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
2964
2965 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2966
2967 PR fortran/85841
2968 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
2969 dg-additional-options.
2970 * gfortran.dg/graphite/block-2.f: Ditto.
2971 * gfortran.dg/graphite/id-19.f: Ditto.
2972 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
2973 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
2974 * gfortran.dg/vect/pr52580.f: Ditto.
2975
2976 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
2977
2978 * gcc.target/aarch64/ldp_stp_6.c: New.
2979 * gcc.target/aarch64/ldp_stp_7.c: New.
2980 * gcc.target/aarch64/ldp_stp_8.c: New.
2981
2982 2018-05-22 Martin Sebor <msebor@redhat.com>
2983
2984 PR c/85623
2985 * c-c++-common/attr-nonstring-3.c: Adjust.
2986 * c-c++-common/attr-nonstring-4.c: Adjust.
2987 * c-c++-common/attr-nonstring-6.c: New test.
2988
2989 2018-05-22 Martin Sebor <msebor@redhat.com>
2990
2991 PR tree-optimization/85826
2992 * gcc.dg/Wrestrict-17.c: New test.
2993
2994 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
2995
2996 * gcc.dg/torture/pr85862.c: Rename to...
2997 * gcc.dg/torture/pr85852.c: ...this.
2998
2999 2018-05-22 Justin Squirek <squirek@adacore.com>
3000
3001 * gnat.dg/warn14.adb: New testcase.
3002
3003 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
3004
3005 * gnat.dg/controlled8.adb: New testcase.
3006
3007 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
3008
3009 * gnat.dg/discr50.adb: New testcase.
3010
3011 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3012
3013 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
3014 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
3015 gnat.dg/discr49_rec2.ads: New testcase.
3016
3017 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3018
3019 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
3020 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
3021 testcase.
3022
3023 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3024
3025 * gnat.dg/fixedpnt3.adb: New testcase.
3026
3027 2018-05-22 Justin Squirek <squirek@adacore.com>
3028
3029 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
3030 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
3031
3032 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3033
3034 PR middle-end/85862
3035 * gcc.dg/torture/pr85862.c: New test.
3036
3037 2018-05-22 Richard Biener <rguenther@suse.de>
3038
3039 PR tree-optimization/85834
3040 * g++.dg/torture/pr85834.C: New testcase.
3041 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
3042
3043 2018-05-22 Martin Liska <mliska@suse.cz>
3044
3045 PR ipa/85607
3046 * g++.dg/ipa/pr85607.C: New test.
3047
3048 2018-05-22 Richard Biener <rguenther@suse.de>
3049
3050 PR tree-optimization/85863
3051 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
3052
3053 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3054
3055 PR fortran/85841
3056 * gfortran.dg/assumed_rank_5.f90: Update error message.
3057 * gfortran.dg/assumed_type_4.f90: Ditto.
3058 * gfortran.dg/bind_c_array_params.f03: Ditto.
3059 * gfortran.dg/bind_c_usage_28.f90: Ditto.
3060 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3061 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3062 * gfortran.dg/c_loc_tests_11.f03: Ditto.
3063 * gfortran.dg/coarray_atomic_2.f90: Ditto.
3064 * gfortran.dg/coarray_collectives_2.f90: Ditto.
3065 * gfortran.dg/coarray_collectives_10.f90: Ditto.
3066 * gfortran.dg/coarray_collectives_13.f90: Ditto.
3067 * gfortran.dg/rank_3.f90: Ditto.
3068 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
3069 * gfortran.dg/implicit_14.f90: Ditto.
3070
3071 2018-05-21 Christian Groessler <chris@groessler.org>
3072
3073 * gcc.c-torture/compile/simd-5.c: Fix comment.
3074
3075 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
3076
3077 PR target/85657
3078 * gcc.target/powerpc/pr85657-1.c: New test for converting between
3079 __float128, __ibm128, and long double.
3080 * gcc.target/powerpc/pr85657-2.c: Likewise.
3081 * gcc.target/powerpc/pr85657-3.c: Likewise.
3082 * g++.dg/pr85667.C: New test to make sure __ibm128 is
3083 implementated as a separate type internally, and is not just an
3084 alias for long double.
3085
3086 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
3087
3088 PR tree-optimization/85814
3089 * gcc.dg/torture/pr85814.c: New test.
3090
3091 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3092
3093 PR c++/84588
3094 * g++.dg/cpp0x/cond1.C: New.
3095 * g++.dg/cpp1y/pr84588-1.C: Likewise.
3096 * g++.dg/cpp1y/pr84588-2.C: Likewise.
3097 * g++.dg/cpp1y/pr84588-3.C: Likewise.
3098 * g++.dg/parse/cond6.C: Likewise.
3099 * g++.dg/parse/cond7.C: Likewise.
3100 * g++.dg/parse/cond8.C: Likewise.
3101 * g++.dg/cpp1z/decomp16.C: Update.
3102 * g++.old-deja/g++.jason/cond.C: Likewise.
3103
3104 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
3105
3106 ChangeLog for r260480
3107 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
3108 warnings for deleted and obsolescent features.
3109 * gfortran.dg/graphite/id-19.f: Ditto.
3110 * gfortran.dg/graphite/id-20.f: Ditto.
3111 * gfortran.dg/graphite/id-27.f90: Ditto.
3112 * gfortran.dg/graphite/pr82449.f: Ditto.
3113
3114 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3115
3116 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
3117 tiny and large memory models.
3118
3119 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3120
3121 * gnat.dg/suppress_initialization.adb,
3122 gnat.dg/suppress_initialization_pkg.ads: New testcase.
3123
3124 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3125
3126 * gnat.dg/exit1.adb: New testcase.
3127
3128 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3129
3130 * gnat.dg/array30.adb: New testcase.
3131
3132 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
3133
3134 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
3135
3136 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3137
3138 * gcc.c-torture/execute/ssad-run.c: New test.
3139 * gcc.c-torture/execute/usad-run.c: Likewise.
3140 * gcc.target/aarch64/ssadv16qi.c: Likewise.
3141 * gcc.target/aarch64/usadv16qi.c: Likewise.
3142
3143 2018-05-21 Tamar Christina <tamar.christina@arm.com>
3144
3145 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
3146 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
3147 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
3148 vbcaxq_s64): New.
3149 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3150 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3151 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3152
3153 2018-05-21 Janus Weil <janus@gcc.gnu.org>
3154
3155 PR fortran/85841
3156 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
3157 * gfortran.dg/g77/20020307-1.f: Ditto.
3158 * gfortran.dg/g77/980310-3.f: Ditto.
3159 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
3160 * gfortran.dg/goacc/loop-1.f95: Ditto.
3161 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
3162 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
3163 * gfortran.dg/gomp/do-1.f90: Ditto.
3164 * gfortran.dg/gomp/omp_do1.f90: Ditto.
3165 * gfortran.dg/pr17229.f: Ditto.
3166 * gfortran.dg/pr37243.f: Ditto.
3167 * gfortran.dg/pr49721-1.f: Ditto.
3168 * gfortran.dg/pr58484.f: Ditto.
3169 * gfortran.dg/pr81175.f: Ditto.
3170 * gfortran.dg/pr81723.f: Ditto.
3171 * gfortran.dg/predcom-2.f: Ditto.
3172 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3173 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3174 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3175 * gfortran.dg/vect/pr52580.f: Ditto.
3176
3177 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3178
3179 PR fortran/80657
3180 * gfortran.dg/char_result_18.f90: New test.
3181
3182 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3183
3184 PR fortran/49636
3185 * gfortran.dg/associate_38.f90: New test.
3186
3187 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3188
3189 PR fortran/82275
3190 * gfortran.dg/select_type_42.f90: New test.
3191
3192 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
3193
3194 PR fortran/82923
3195 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
3196 that the patch fixes PR66694 & PR82617, although the testcases
3197 are not explicitly included.
3198
3199 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
3200
3201 * gcc.dg/stack-usage-1.c: Add support for rv32e.
3202
3203 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
3204
3205 PR c++/82899
3206 * g++.dg/pr82899.C: New testcase.
3207
3208 2018-05-18 Martin Liska <mliska@suse.cz>
3209
3210 * gcc.dg/pr68766.c: Change pruned output.
3211
3212 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
3213
3214 PR c++/85782
3215 * c-c++-common/goacc/pr85782.c: New test.
3216
3217 2018-05-18 Sudakshina Das <sudi.das@arm.com>
3218
3219 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
3220
3221 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3222
3223 * gcc.target/arm/pr62554.c: Delete.
3224 * gcc.target/arm/pr69610-1.c: Likewise.
3225 * gcc.target/arm/pr69610-2.c: Likewise.
3226
3227 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3228
3229 * gcc.target/arm/pr40887.c: Update comment.
3230 * lib/target-supports.exp: Don't generate effective target checks
3231 and related helpers for armv5. Update comment.
3232 * gcc.target/arm/armv5_thumb_isa.c: Delete.
3233 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
3234 target check and options.
3235
3236 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3237
3238 PR middle-end/85817
3239 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
3240 scan-tree-dump-not for h.
3241
3242 2018-05-18 Richard Biener <rguenther@suse.de>
3243
3244 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3245 * gcc.dg/tree-ssa/pr45397.c: Likewise.
3246 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
3247 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3248 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
3249 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3250 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3251 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3252 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3253 * gcc.dg/tree-ssa/vrp58.c: Likewise.
3254 * gcc.dg/vrp-min-max-1.c: Likewise.
3255 * gcc.dg/vrp-min-max-3.c: New testcase.
3256
3257 2018-05-18 Richard Biener <rguenther@suse.de>
3258
3259 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
3260 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
3261 * gcc.dg/graphite/scop-6.c: Likewise.
3262 * gcc.dg/graphite/scop-7.c: Likewise.
3263 * gcc.dg/graphite/scop-8.c: Likewise.
3264 * gcc.dg/graphite/scop-9.c: Likewise.
3265
3266 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3267
3268 * gcc.target/aarch64/vect-init-ld1.c: New test.
3269
3270 2018-05-18 Martin Liska <mliska@suse.cz>
3271
3272 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
3273 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3274
3275 2018-05-18 Martin Liska <mliska@suse.cz>
3276
3277 * gcc.dg/ipa/ipa-icf-39.c: New test.
3278 * gcc.dg/pr68766.c: Adjust pruned output.
3279
3280 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
3281
3282 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
3283 New proc.
3284 * gcc.dg/fma-1.c: New test.
3285 * gcc.dg/fma-2.c: Likewise.
3286 * gcc.dg/fma-3.c: Likewise.
3287 * gcc.dg/fma-4.c: Likewise.
3288 * gcc.dg/fma-5.c: Likewise.
3289 * gcc.dg/fma-6.c: Likewise.
3290 * gcc.dg/fma-7.c: Likewise.
3291 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
3292 scalar_all_fma.
3293 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
3294 * gfortran.dg/reassoc_8.f: Likewise.
3295 * gfortran.dg/reassoc_9.f: Likewise.
3296 * gfortran.dg/reassoc_10.f: Likewise.
3297
3298 2018-05-17 Jim Wilson <jimw@sifive.com>
3299
3300 * gcc.target/riscv/switch-qi.c: New.
3301 * gcc.target/riscv/switch-si.c: New.
3302
3303 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
3304
3305 PR target/85698
3306 * gcc.target/powerpc/pr85698.c: New test.
3307
3308 2018-05-17 Richard Biener <rguenther@suse.de>
3309
3310 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
3311
3312 2018-05-17 Bin Cheng <bin.cheng@arm.com>
3313
3314 PR tree-optimization/85793
3315 * gcc.dg/vect/pr85793.c: New test.
3316
3317 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
3318
3319 * gcc.dg/gimplefe-28.c: New test.
3320 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
3321 internal function calls.
3322 * gcc.dg/goacc/loop-processing-1.c: Likewise.
3323
3324 2018-05-17 Martin Liska <mliska@suse.cz>
3325
3326 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
3327 space in between 'G_' and '('.
3328
3329 2018-05-17 Jakub Jelinek <jakub@redhat.com>
3330
3331 PR target/85323
3332 * gcc.target/i386/pr85323-7.c: New test.
3333 * gcc.target/i386/pr85323-8.c: New test.
3334 * gcc.target/i386/pr85323-9.c: New test.
3335
3336 PR target/85323
3337 * gcc.target/i386/pr85323-4.c: New test.
3338 * gcc.target/i386/pr85323-5.c: New test.
3339 * gcc.target/i386/pr85323-6.c: New test.
3340
3341 PR target/85323
3342 * gcc.target/i386/pr85323-1.c: New test.
3343 * gcc.target/i386/pr85323-2.c: New test.
3344 * gcc.target/i386/pr85323-3.c: New test.
3345
3346 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
3347 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
3348 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
3349 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
3350 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
3351 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
3352 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
3353 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
3354 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
3355 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
3356 * gcc.target/i386/avx512f-setzero-1.c: New test.
3357
3358 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
3359
3360 * gcc.target/aarch64/vect-slp-dup.c: New.
3361
3362 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3363
3364 PR c++/85713
3365 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
3366
3367 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
3368
3369 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
3370 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
3371
3372 2018-05-17 Richard Biener <rguenther@suse.de>
3373
3374 PR tree-optimization/85757
3375 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
3376
3377 2018-05-16 Marek Polacek <polacek@redhat.com>
3378
3379 PR c++/85363
3380 * g++.dg/cpp0x/initlist-throw1.C: New test.
3381 * g++.dg/cpp0x/initlist-throw2.C: New test.
3382
3383 2018-05-16 Carl Love <cel@us.ibm.com>
3384
3385 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
3386 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
3387 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
3388
3389 2018-05-16 Richard Biener <rguenther@suse.de>
3390
3391 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
3392 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
3393 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
3394
3395 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
3396
3397 * gcc.target/aarch64/sve/vcond_10.c: New test.
3398 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
3399 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
3400 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
3401
3402 2018-05-15 Martin Sebor <msebor@redhat.com>
3403
3404 PR tree-optimization/85753
3405 * gcc.dg/Wrestrict-10.c: Adjust.
3406 * gcc.dg/Wrestrict-16.c: New test.
3407
3408 2018-05-15 Martin Sebor <msebor@redhat.com>
3409
3410 PR middle-end/85643
3411 * c-c++-common/attr-nonstring-7.c: New test.
3412
3413 2018-05-15 Richard Biener <rguenther@suse.de>
3414
3415 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
3416
3417 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3418
3419 PR tree-optimization/83648
3420 * gcc.dg/tree-ssa/pr83648.c: New test.
3421 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
3422
3423 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3424
3425 PR ipa/85734
3426 * gcc.dg/ipa/pr85734.c: New test.
3427
3428 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
3429
3430 PR target/85756
3431 * gnat.dg/opt70.adb: New test.
3432 * gnat.dg/opt70_pkg.ad[sb]: New helper.
3433
3434 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3435
3436 * gcc.target/aarch64/crypto-fuse-1.c: New test.
3437 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
3438
3439 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3440
3441 * gcc.target/aarch64/vmov_n_1.c: Update test.
3442 * gcc.target/aarch64/vfp-1.c: Update test.
3443
3444 2018-05-14 Jakub Jelinek <jakub@redhat.com>
3445
3446 PR target/85756
3447 * gcc.c-torture/execute/pr85756.c: New test.
3448
3449 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
3450
3451 * gcc.target/i386/cldemote-1.c: New test.
3452
3453 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
3454
3455 PR fortran/85742
3456 * gfortran.dg/assumed_type_9.f90 : New test.
3457
3458 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
3459
3460 PR fortran/85542
3461 * gfortran.dg/pr85542.f90: New test.
3462
3463 2018-05-11 Martin Jambor <mjambor@suse.cz>
3464
3465 PR ipa/85655
3466 * g++.dg/lto/pr85655_0.C: New test.
3467
3468 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
3469
3470 * gcc.target/i386/tpause-1.c: New test.
3471 * gcc.target/i386/umonitor-1.c: New test.
3472
3473 2018-05-11 Jakub Jelinek <jakub@redhat.com>
3474
3475 PR c/85696
3476 * c-c++-common/gomp/pr85696.c: New test.
3477
3478 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
3479 Jakub Jelinek <jakub@redhat.com>
3480
3481 PR tree-optimization/85692
3482 * gcc.target/i386/pr85692.c: New test.
3483
3484 2018-05-11 Martin Liska <mliska@suse.cz>
3485
3486 PR sanitizer/85556
3487 * c-c++-common/ubsan/attrib-6.c: New test.
3488
3489 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3490
3491 PR fortran/85687
3492 * gfortran.dg/pr85687.f90: new test.
3493
3494 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3495
3496 PR fortran/85521
3497 * gfortran.dg/pr85521_1.f90: New test.
3498 * gfortran.dg/pr85521_2.f90: New test.
3499
3500 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3501
3502 PR fortran/70870
3503 * gfortran.dg/pr70870_1.f90: New test.
3504
3505 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
3506
3507 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
3508
3509 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3510
3511 PR c++/85662
3512 * g++.dg/ext/offsetof2.C: New test.
3513
3514 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
3515
3516 PR fortran/68846
3517 * gfortran.dg/temporary_3.f90 : New test.
3518
3519 PR fortran/70864
3520 * gfortran.dg/temporary_2.f90 : New test.
3521
3522 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
3523
3524 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
3525 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
3526 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
3527 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
3528 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
3529 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
3530 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
3531 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
3532 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
3533 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
3534 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
3535 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
3536 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
3537 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
3538 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
3539 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
3540 * gcc.dg/vmx/st-be-order.c: Delete testcase.
3541 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
3542 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
3543 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
3544 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
3545 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
3546 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
3547 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
3548 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
3549 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
3550 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
3551
3552 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3553
3554 PR tree-optimization/85699
3555 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
3556 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
3557 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
3558 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
3559
3560 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
3561
3562 * g++.dg/tls/pr85400.C: New test.
3563
3564 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3565
3566 PR c++/85713
3567 * g++.dg/cpp1y/lambda-generic-85713.C: New.
3568
3569 2018-05-09 Carl Love <cel@us.ibm.com>
3570
3571 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
3572
3573 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3574
3575 PR c++/85713
3576 Revert:
3577 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3578
3579 PR c++/84588
3580 * g++.dg/cpp1y/pr84588.C: New.
3581
3582 2018-05-09 Andreas Schwab <schwab@suse.de>
3583
3584 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
3585
3586 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
3587
3588 * gcc.target/aarch64/store_lane_spill_1.c: New test.
3589 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
3590
3591 2018-05-08 Carl Love <cel@us.ibm.com>
3592 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
3593
3594 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3595
3596 PR c++/84588
3597 * g++.dg/cpp1y/pr84588.C: New.
3598
3599 2018-05-08 Marek Polacek <polacek@redhat.com>
3600
3601 PR c++/85695
3602 * g++.dg/cpp1z/constexpr-if22.C: New test.
3603
3604 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
3605
3606 PR target/85693
3607 * gcc.target/i386/pr85693.c: New test.
3608
3609 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3610
3611 PR target/85683
3612 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
3613 scan-assembler-times checking that except for [fh]*xor other functions
3614 don't use any load instructions.
3615
3616 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
3617
3618 * gcc.target/i386/builtin_target.c: Test goldmont.
3619 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
3620 arch=silvermont.
3621
3622 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3623
3624 PR target/85572
3625 * g++.dg/other/sse2-pr85572-1.C: New test.
3626 * g++.dg/other/sse2-pr85572-2.C: New test.
3627 * g++.dg/other/sse4-pr85572-1.C: New test.
3628 * g++.dg/other/avx2-pr85572-1.C: New test.
3629
3630 PR target/85317
3631 * gcc.target/i386/pr85317.c: New test.
3632 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
3633 optimization barrier to avoid optimizing away the expected insn.
3634
3635 PR target/85480
3636 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
3637 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
3638
3639 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3640
3641 * g++.dg/other/sve_const_pred_1.C: Rename to...
3642 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
3643 target selectors and explicit -march options.
3644 * g++.dg/other/sve_const_pred_2.C: Rename to...
3645 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
3646 * g++.dg/other/sve_const_pred_3.C: Rename to...
3647 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
3648 * g++.dg/other/sve_const_pred_4.C: Rename to...
3649 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
3650 * g++.dg/other/sve_tls_2.C: Rename to...
3651 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
3652 * g++.dg/other/sve_vcond_1.C: Rename to...
3653 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
3654 * g++.dg/other/sve_vcond_1_run.C: Rename to...
3655 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
3656
3657 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3658
3659 PR testsuite/85586
3660 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
3661 !vect_no_align.
3662
3663 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3664
3665 PR c++/57429
3666 * g++.dg/cpp0x/deleted14.C: New.
3667
3668 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3669 Alan Hayward <alan.hayward@arm.com>
3670 David Sherwood <david.sherwood@arm.com>
3671
3672 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
3673 XFAIL the BIC test.
3674 * gcc.target/aarch64/sve/vcond_7.c: New test.
3675 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
3676
3677 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3678
3679 PR c++/70563
3680 * g++.dg/cpp0x/sfinae62.C: New.
3681
3682 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3683
3684 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
3685 load from src[i].
3686
3687 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3688
3689 PR c++/80691
3690 * g++.dg/cpp0x/narrowing1.C: New.
3691
3692 2018-05-08 Richard Biener <rguenther@suse.de>
3693
3694 PR middle-end/85588
3695 * gcc.dg/torture/pr85574.c: Rename to...
3696 * gcc.dg/torture/pr85588.c: ... this.
3697
3698 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3699
3700 PR fortran/54613
3701 * gfortran.dg/minmaxloc_12.f90: New test case.
3702 * gfortran.dg/minmaxloc_13.f90: New test case.
3703
3704 2018-05-07 Nathan Sidwell <nathan@acm.org>
3705
3706 * g++.dg/cpp0x/range-for10.C: Delete.
3707 * g++.dg/ext/forscope1.C: Delete.
3708 * g++.dg/ext/forscope2.C: Delete.
3709 * g++.dg/template/for1.C: Delete.
3710
3711 2018-05-07 Jeff Law <law@redhat.com>
3712
3713 * gfortran.dg/linefile.f90: New test.
3714
3715 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3716
3717 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
3718 and options.
3719
3720 2018-05-06 Jakub Jelinek <jakub@redhat.com>
3721
3722 PR c++/85659
3723 * g++.dg/ext/asm14.C: New test.
3724 * g++.dg/ext/asm15.C: New test.
3725 * g++.dg/ext/asm16.C: New test.
3726
3727 2018-05-06 Michael Eager <eager@eagercon.com>
3728
3729 * gcc.target/microblaze/others/picdtr.c: Correct option
3730 -fPIE -mpic-data-is-text-relative.
3731
3732 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
3733
3734 * gcc.target/microblaze/others/picdtr.c: Add test for
3735 -fPIE -mpic-data-is-text-relative.
3736
3737 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
3738
3739 PR fortran/85507
3740 * gfortran.dg/coarray_dependency_1.f90: New test.
3741 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
3742
3743 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3744
3745 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
3746 to match the currently produced gimple.
3747
3748 2018-05-04 Carl Love <cel@us.ibm.com>
3749 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
3750 vec_trunc.
3751 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
3752 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
3753 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
3754 xvcmpgedp counts. Add xxsel counts.
3755
3756 2018-05-04 Richard Biener <rguenther@suse.de>
3757
3758 PR middle-end/85627
3759 * g++.dg/torture/pr85627.C: New testcase.
3760
3761 2018-05-04 Richard Biener <rguenther@suse.de>
3762
3763 PR middle-end/85574
3764 * gcc.dg/torture/pr85574.c: New testcase.
3765 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
3766
3767 2018-05-04 Jakub Jelinek <jakub@redhat.com>
3768
3769 PR libstdc++/85466
3770 * gcc.dg/nextafter-1.c: New test.
3771 * gcc.dg/nextafter-2.c: New test.
3772 * gcc.dg/nextafter-3.c: New test.
3773 * gcc.dg/nextafter-4.c: New test.
3774
3775 2018-05-03 Nathan Sidwell <nathan@acm.org>
3776
3777 Remove -ffriend-injection.
3778 * g++.old-deja/g++.jason/scoping15.C: Delete.
3779 * g++.old-deja/g++.mike/net43.C: Delete.
3780
3781 2018-05-03 Jakub Jelinek <jakub@redhat.com>
3782
3783 PR target/85530
3784 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
3785 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
3786 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
3787 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
3788
3789 2018-05-03 Tom de Vries <tom@codesourcery.com>
3790
3791 PR testsuite/85106
3792 * lib/scanoffloadtree.exp: New file.
3793
3794 2018-05-03 Richard Biener <rguenther@suse.de>
3795
3796 PR tree-optimization/85615
3797 * gcc.dg/torture/pr85615.c: New testcase.
3798
3799 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3800
3801 PR tree-optimization/70291
3802 * gcc.dg/complex-6.c: New test.
3803 * gcc.dg/complex-7.c: Likewise.
3804
3805 2018-05-03 Richard Biener <rguenther@suse.de>
3806
3807 PR testsuite/85579
3808 * fortran.dg/pr51434.f90: Truncate transfer argument.
3809
3810 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR target/85582
3813 * gcc.c-torture/execute/pr85582-3.c: New test.
3814
3815 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3816 Jason Merrill <jason@redhat.com>
3817
3818 PR c++/68374
3819 * g++.dg/warn/Wshadow-13.C: New.
3820 * g++.dg/warn/Wshadow-14.C: Likewise.
3821
3822 2018-05-02 Tom de Vries <tom@codesourcery.com>
3823
3824 PR libgomp/82428
3825 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
3826 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
3827
3828 2018-05-02 David Pagan <dave.pagan@oracle.com>
3829
3830 PR c/30552
3831 * gcc.dg/noncompile/pr30552-1.c: New test.
3832 * gcc.dg/noncompile/pr30552-2.c: New test.
3833 * gcc.dg/noncompile/pr30552-3.c: New test.
3834 * gcc.dg/noncompile/pr30552-4.c: New test.
3835
3836 2018-05-02 Richard Biener <rguenther@suse.de>
3837
3838 PR tree-optimization/85597
3839 * gcc.dg/vect/pr85597.c: New testcase.
3840
3841 2018-05-02 Tom de Vries <tom@codesourcery.com>
3842
3843 PR testsuite/85106
3844 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
3845 * lib/scanltranstree.exp: New file.
3846 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
3847 (scan-ltrans-tree-dump-times_required_options)
3848 (scan-ltrans-tree-dump-not_required_options)
3849 (scan-ltrans-tree-dump-dem_required_options)
3850 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
3851 * lib/gcc-dg.exp: Include scanltranstree.exp.
3852
3853 2018-05-02 Tom de Vries <tom@codesourcery.com>
3854
3855 PR testsuite/85106
3856 * gcc.dg/ipa/ipa-icf-38.c: New test.
3857 * gcc.dg/ipa/ipa-icf-38a.c: New test.
3858 * lib/scandump.exp (dump-base): New proc.
3859 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
3860 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
3861 base.
3862 * lib/scanipa.exp: Add "" argument to scan-dump calls.
3863 * lib/scanlang.exp: Same.
3864 * lib/scanrtl.exp: Same.
3865 * lib/scantree.exp: Same.
3866 * lib/scanwpaipa.exp: New file.
3867 * lib/gcc-dg.exp: Include scanwpaipa.exp.
3868
3869 2018-05-02 Richard Biener <rguenther@suse.de>
3870
3871 PR middle-end/85567
3872 * gcc.dg/torture/pr85567.c: New testcase.
3873
3874 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3875
3876 PR target/85582
3877 * gcc.c-torture/execute/pr85582-1.c: New test.
3878 * gcc.c-torture/execute/pr85582-2.c: New test.
3879
3880 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
3881
3882 PR tree-optimization/85586
3883 * gcc.dg/vect/pr85586.c: New test.
3884
3885 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
3886
3887 PR tree-optimization/85143
3888 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
3889 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
3890
3891 2018-05-01 David Malcolm <dmalcolm@redhat.com>
3892
3893 PR c/84258
3894 * c-c++-common/Wformat-pr84258.c: New test.
3895
3896 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3897
3898 PR tree-optimization/82665
3899 * gcc.dg/tree-ssa/pr82665.c: New test.
3900
3901 2018-04-30 David Malcolm <dmalcolm@redhat.com>
3902
3903 PR c++/85523
3904 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3905 (test_add_fixit_insert_formatted_single_line): New function.
3906 (test_add_fixit_insert_formatted_multiline): New function.
3907 Extend expected output of generated patch to include fix-it hints
3908 for these.
3909 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
3910 "gcc-rich-location.h". Add test coverage for
3911 gcc_rich_location::add_fixit_insert_formatted.
3912
3913 2018-04-30 David Malcolm <dmalcolm@redhat.com>
3914
3915 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3916 (test_show_locus): Update for location_get_source_line returning a
3917 char_span. Use char_span for handling words in the
3918 "test_many_nested_locations" fix-it example.
3919
3920 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
3921
3922 * gcc.target/arc/interrupt-8.c: Update test.
3923 * gcc.target/arc/loop-4.c: Likewise.
3924 * gcc.target/arc/loop-hazard-1.c: Likewise.
3925 * gcc.target/arc/sdata-3.c: Likewise.
3926
3927 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
3928
3929 * gcc.target/arc/store-merge-1.c: New test.
3930 * gcc.target/arc/add_n-combine.c: Update test.
3931
3932 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
3933
3934 Microblaze Target: PIC data text relative
3935
3936 * gcc.target/microblaze/others/data_var1.c: Include
3937 PIC case of r20 base register.
3938 * gcc.target/microblaze/others/data_var2.c: Ditto.
3939 * gcc.target/microblaze/others/picdtr.c: Add new
3940 test case for -mpic-is-data-text-relative.
3941 * gcc.target/microblaze/others/sdata_var1.c: Add
3942 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3943 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3944 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3945 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3946 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3947 * gcc.target/microblaze/others/string_cst1_gpopt.c:
3948 Ditto.
3949 * gcc.target/microblaze/others/string_cst2_gpopt.c:
3950 Ditto.
3951
3952 2018-04-30 Richard Biener <rguenther@suse.de>
3953
3954 PR tree-optimization/28364
3955 PR tree-optimization/85275
3956 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
3957 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
3958 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
3959 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
3960 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
3961 still passes.
3962 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
3963 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
3964 still passes.
3965 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3966 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
3967 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
3968
3969 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
3970
3971 PR target/84431
3972 * gcc.target/i386/pr84431.c: New test.
3973
3974 2018-04-27 Martin Jambor <mjambor@suse.cz>
3975
3976 PR ipa/85549
3977 * g++.dg/ipa/pr85549.C: New test.
3978
3979 2018-04-27 Jakub Jelinek <jakub@redhat.com>
3980
3981 PR c++/85553
3982 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
3983 directive.
3984 * g++.dg/cpp0x/constexpr-85553.C: New test.
3985
3986 2018-04-27 David Malcolm <dmalcolm@redhat.com>
3987
3988 PR c++/85515
3989 * g++.dg/pr85515-1.C: New test.
3990 * g++.dg/pr85515-2.C: New test.
3991
3992 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
3993
3994 PR c++/84691
3995 * g++.dg/cpp0x/friend3.C: New.
3996
3997 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3998
3999 PR target/82518
4000 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
4001 Use check_effective_target_arm_little_endian.
4002
4003 2018-04-27 Jakub Jelinek <jakub@redhat.com>
4004
4005 PR tree-optimization/85529
4006 * gcc.c-torture/execute/pr85529-1.c: New test.
4007 * gcc.c-torture/execute/pr85529-2.c: New test.
4008 * gcc.dg/pr85529.c: New test.
4009
4010 2018-04-26 Maciej W. Rozycki <macro@mips.com>
4011
4012 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
4013 `.dword' in addition to `lw' and `.word'.
4014
4015 2018-04-26 Maciej W. Rozycki <macro@mips.com>
4016
4017 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
4018
4019 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
4020
4021 * gnat.dg/loop_optimization24.adb: New test.
4022
4023 2018-04-26 Richard Biener <rguenther@suse.de>
4024
4025 PR tree-optimization/85116
4026 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
4027 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
4028 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
4029 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
4030
4031 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
4032
4033 PR target/85473
4034 * gcc.target/i386/pr85473-1.c: New test.
4035 * gcc.target/i386/pr85473-2.c: New test.
4036
4037 2018-04-25 Nathan Sidwell <nathan@acm.org>
4038 Jakub Jelinek <jakub@redhat.com>
4039
4040 PR c++/85437
4041 PR c++/49171
4042 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
4043 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
4044 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
4045 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
4046 * g++.dg/cpp0x/pr85437-1.C: New.
4047 * g++.dg/cpp0x/pr85437-2.C: New.
4048 * g++.dg/cpp0x/pr85437-3.C: New.
4049 * g++.dg/cpp0x/pr85437-4.C: New.
4050
4051 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4052
4053 PR fortran/85520
4054 * gfortran.dg/pr85520.f90: New test.
4055
4056 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4057
4058 PR target/85512
4059 * gcc.dg/pr85512.c: New test.
4060
4061 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
4062
4063 PR target/85485
4064 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
4065 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
4066 * gcc.dg/pr85388-1.c (dg-options): Likwise.
4067 * gcc.dg/pr85388-2.c (dg-options): Likwise.
4068 * gcc.dg/pr85388-3.c (dg-options): Likwise.
4069 * gcc.dg/pr85388-4.c (dg-options): Likwise.
4070 * gcc.dg/pr85388-5.c (dg-options): Likwise.
4071 * gcc.dg/pr85388-6.c (dg-options): Likwise.
4072 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
4073 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
4074 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
4075 * gcc.target/i386/cet-label.c (dg-options): Likwise.
4076 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
4077 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
4078 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
4079 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
4080 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
4081 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
4082 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
4083 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
4084 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
4085 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
4086 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
4087 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
4088 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
4089 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
4090 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
4091 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
4092 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
4093 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
4094 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
4095 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
4096 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
4097 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
4098 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
4099 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
4100 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
4101 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
4102 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
4103 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
4104 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
4105 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
4106 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
4107 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
4108 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
4109 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
4110 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
4111 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
4112 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
4113 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
4114 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
4115 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
4116 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
4117 * gcc.target/i386/pr84146.c (dg-options): Likwise.
4118 * gcc.target/i386/pr85403.c (dg-options): Likwise.
4119 * gcc.target/i386/pr85404.c (dg-options): Likwise.
4120 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
4121 with -mshstk.
4122 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
4123 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
4124 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
4125 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
4126 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
4127 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
4128 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
4129 * (dg-options): Likwise.
4130 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
4131 -mno-cet.
4132 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
4133 * gcc.target/i386/cet-label-3.c: Removed.
4134 * gcc.target/i386/cet-property-3.c: Likwise.
4135 * gcc.target/i386/cet-sjlj-7.c: Likwise.
4136
4137 2018-04-24 Jakub Jelinek <jakub@redhat.com>
4138
4139 PR target/85511
4140 * gcc.target/i386/pr85511.c: New test.
4141
4142 PR target/85503
4143 * g++.dg/ext/pr85503.C: New test.
4144
4145 PR target/85508
4146 * gcc.target/i386/pr85508.c: New test.
4147
4148 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
4149
4150 PR tree-optimization/85478
4151 * g++.dg/pr85478.C: New test.
4152
4153 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
4154
4155 * g++.dg/torture/pr85496.C: New test.
4156
4157 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
4158
4159 PR rtl-optimization/85423
4160 * gcc.dg/pr85423.c: New test.
4161
4162 2018-04-20 Martin Sebor <msebor@redhat.com>
4163
4164 PR c/85365
4165 * gcc.dg/Wrestrict-15.c: New test.
4166
4167 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
4168
4169 PR target/85456
4170 * gcc.target/powerpc/pr85456.c: New test.
4171
4172 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
4173
4174 * g++.dg/ext/undef-bool-1.C: Require lp64.
4175 * gcc.target/powerpc/undef-bool-2.c: Likewise.
4176
4177 2018-04-20 Jeff Law <law@redhat.com>
4178
4179 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
4180 stack protector.
4181 * gcc.dg/stack-check-6.c: Likewise.
4182 * gcc.dg/stack-check-6a.c: Likewise.
4183 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
4184 * gcc.target/i386/stack-check-18.c: Likewise.
4185 * gcc.target/i386/stack-check-19.c: Likewise.
4186
4187 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4188
4189 PR testsuite/85483
4190 * gcc.target/aarch64/sve/vcond_1.c: Move to...
4191 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
4192 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
4193 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
4194
4195 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
4196
4197 PR target/85469
4198 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
4199 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
4200
4201 2018-04-20 Richard Biener <rguenther@suse.de>
4202
4203 PR middle-end/85475
4204 * gcc.dg/torture/pr85475.c: New testcase.
4205
4206 2018-04-20 Martin Jambor <mjambor@suse.cz>
4207
4208 ipa/85449
4209 * gcc.dg/ipa/pr85449.c: New test.
4210
4211 2018-04-20 Martin Jambor <mjambor@suse.cz>
4212
4213 ipa/85447
4214 * g++.dg/ipa/pr85447.C: New file.
4215 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
4216
4217 2018-04-20 Jakub Jelinek <jakub@redhat.com>
4218
4219 PR c++/85462
4220 * g++.dg/cpp0x/pr85462.C: New test.
4221
4222 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4223
4224 * gcc.target/i386/pr85404.c: Require CET target.
4225
4226 2018-04-19 Jakub Jelinek <jakub@redhat.com>
4227
4228 PR tree-optimization/85467
4229 * gcc.dg/pr85467.c: New test.
4230
4231 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
4232
4233 PR c++/84611
4234 * g++.dg/parse/crash68.C: New.
4235
4236 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4237
4238 PR libgcc/85334
4239 * g++.dg/torture/pr85334.C: New test.
4240
4241 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
4242
4243 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
4244 * g++.dg/diagnostic/pr85464.C: New.
4245
4246 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4247
4248 PR target/85397
4249 * gcc.dg/torture/pr85397-1.c: New test.
4250 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
4251 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
4252
4253 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4254
4255 PR target/85404
4256 * gcc.target/i386/pr85404.c: New test.
4257
4258 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4259
4260 PR target/85417
4261 * c-c++-common/attr-nocf-check-1.c: Compile with
4262 -fcf-protection=none.
4263 * c-c++-common/attr-nocf-check-3.c: Likewise.
4264 * gcc.dg/march-generic.c: Likewise.
4265 * gcc.target/i386/align-limit.c: Likewise.
4266 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
4267 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
4268 * gcc.target/i386/cet-property-2.c: Likewise.
4269 * gcc.target/i386/ret-thunk-26.c: Likewise.
4270 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
4271 targets.
4272 * c-c++-common/fcf-protection-2.c: Likewise.
4273 * c-c++-common/fcf-protection-3.c: Likewise.
4274 * c-c++-common/fcf-protection-5.c: Likewise.
4275 * c-c++-common/fcf-protection-6.c: Likewise.
4276 * c-c++-common/fcf-protection-7.c: Likewise.
4277 * gcc.target/i386/cet-label-3.c: New test.
4278 * gcc.target/i386/cet-property-3.c: Likewise.
4279 * gcc.target/i386/cet-sjlj-7.c: Likewise.
4280 * gcc.target/i386/pr85417-1.c: Likewise.
4281 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
4282 __x86_indirect_thunk_nt_(r|e)ax
4283 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4284 * gcc.target/i386/pr85403.c: Remove dg-error,
4285
4286 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
4287
4288 * gcc.target/i386/movdir-1.c: New test.
4289
4290 2018-04-19 Richard Biener <rguenther@suse.de>
4291
4292 PR middle-end/85455
4293 * gcc.dg/pr85455.c: New testcase.
4294
4295 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4296
4297 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
4298 targets.
4299 * g++.dg/lto/pr85405b_0.C: Likewise.
4300 * g++.dg/lto/pr84805_0.C: Likewise.
4301
4302 2018-04-18 Martin Liska <mliska@suse.cz>
4303
4304 PR ipa/83983
4305 PR ipa/85391
4306 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
4307 output.
4308
4309 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
4310
4311 PR target/85388
4312 * gcc.dg/pr85388-1.c: New test.
4313 * gcc.dg/pr85388-2.c: Likewise.
4314 * gcc.dg/pr85388-3.c: Likewise.
4315 * gcc.dg/pr85388-4.c: Likewise.
4316 * gcc.dg/pr85388-5.c: Likewise.
4317 * gcc.dg/pr85388-6.c: Likewise.
4318
4319 2018-04-18 Jan Hubicka <jh@suse.cz>
4320 Martin Liska <mliska@suse.cz>
4321
4322 * g++.dg/lto/pr83121_0.C: Update template.
4323 * g++.dg/lto/pr83121_1.C: Update template.
4324 * g++.dg/lto/pr84805_0.C: Update template.
4325 * g++.dg/lto/pr84805_1.C: Update template.
4326 * g++.dg/lto/pr84805_2.C: Update template.
4327
4328 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4329
4330 PR c++/84630
4331 * g++.dg/cpp0x/pr84630.C: New.
4332
4333 2018-04-18 Jakub Jelinek <jakub@redhat.com>
4334
4335 PR c++/84463
4336 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
4337 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
4338 in two cases. Uncomment two other tests and add expected dg-error for
4339 them.
4340 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
4341 -Wnarrowing diagnostics on some targets for c++11.
4342 * g++.dg/parse/array-size2.C: Remove xfail.
4343 * g++.dg/cpp0x/constexpr-84463.C: New test.
4344
4345 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
4346
4347 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
4348 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
4349
4350 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR testsuite/85326
4353 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
4354 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
4355 * g++.dg/other/sve_tls_2.C: Require effective target tls.
4356
4357 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4358
4359 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
4360 prevent cascading of errors and change expected error message.
4361 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
4362 to 64-bit targets.
4363 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
4364 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
4365 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
4366 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
4367 error message.
4368 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4369
4370 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4371
4372 PR target/85430
4373 * gcc.dg/pr85430.c: New test.
4374
4375 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4376
4377 PR testsuite/85326
4378 * gcc.target/arm/pr54300.C: Move to...
4379 * g++.dg/other/pr54300.C: ... Here. Add target directives.
4380 * gcc.target/arm/pr55073.C: Move to...
4381 * g++.dg/other/pr55073.C: ... Here. Add target directives.
4382 * gcc.target/arm/pr56184.C: Move to...
4383 * g++.dg/other/pr56184.C: ... Here. Add target directives.
4384 * gcc.target/arm/pr59985.C: Move to...
4385 * g++.dg/other/pr59985.C: ... Here. Add target directives.
4386 * gcc.target/aarch64/pr60675.C: Move to...
4387 * g++.dg/other/pr60675.C: ... Here. Add target directives.
4388 * gcc.target/aarch64/pr81422.C: Move to...
4389 * g++.dg/other/pr81422.C: ... Here. Add target directives.
4390 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
4391 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
4392 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
4393 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
4394 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
4395 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
4396 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
4397 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
4398 * gcc.target/aarch64/sve/tls_2.C: Move to...
4399 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
4400 * gcc.target/aarch64/pr81414.C: Rename to...
4401 * gcc.target/aarch64/pr81414.c: ... This.
4402 * gcc.target/aarch64/simd/pr67896.C: Rename to...
4403 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
4404 messages.
4405 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
4406 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
4407 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
4408 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
4409 file name.
4410
4411 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4412
4413 PR middle-end/85414
4414 * gcc.dg/pr85414.c: New test.
4415
4416 2018-04-17 Martin Jambor <mjambor@suse.cz>
4417
4418 PR ipa/85421
4419 * g++.dg/ipa/pr85421.C: New test.
4420
4421 2018-04-17 Martin Liska <mliska@suse.cz>
4422
4423 PR lto/85405
4424 * g++.dg/lto/pr85405b_0.C: New test.
4425 * g++.dg/lto/pr85405b_1.C: New test.
4426
4427 2018-04-17 Martin Liska <mliska@suse.cz>
4428
4429 PR lto/85405
4430 * g++.dg/lto/pr85405_0.C: New test.
4431 * g++.dg/lto/pr85405_1.C: New test.
4432
4433 2018-04-17 Martin Liska <mliska@suse.cz>
4434
4435 PR ipa/85329
4436 * g++.dg/ext/pr85329-2.C: New test.
4437 * g++.dg/ext/pr85329.C: New test.
4438 * gcc.target/i386/mvc12.c: New test.
4439
4440 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
4441
4442 PR c++/85039
4443 * g++.dg/pr85039-1.C: New.
4444 * g++.dg/pr85039-2.C: New.
4445 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
4446
4447 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
4448
4449 PR target/85080
4450 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
4451 if the target supports efficient unaligned storage accesses.
4452
4453 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
4454
4455 PR target/83660
4456 * gcc.target/powerpc/pr83660.C: New test.
4457
4458 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
4459
4460 PR target/85403
4461 * gcc.target/i386/pr85403.c: New test.
4462
4463 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
4464
4465 PR target/84331
4466 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
4467
4468 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4469 Jason Merrill <jason@redhat.com>
4470
4471 PR c++/85112
4472 * g++.dg/cpp0x/pr85112.C: New.
4473
4474 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
4475
4476 PR testsuite/85326
4477 * g++.dg/ext/undef-bool-1.C: New file.
4478 * gcc.target/powerpc/powerpc.exp: Remove .C support.
4479 * gcc.target/powerpc/undef-bool-1.C: Remove file.
4480
4481 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
4482
4483 PR target/85293
4484 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
4485 corresponding dg-error clause.
4486 * gcc.target/powerpc/pr80098-3.c: Ditto.
4487 * gcc.target/powerpc/pr80103-1.c: Delete.
4488
4489 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
4490
4491 PR fortran/81773
4492 PR fortran/83606
4493 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
4494 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
4495
4496 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4497
4498 PR fortran/85387
4499 * gfortran.dg/implied_do_io_5.f90: New test.
4500
4501 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
4502
4503 PR target/83402
4504 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
4505 several values: positive, negative, and zero.
4506 * gcc.target/powerpc/sse2-pslld-1.c: Same.
4507 * gcc.target/powerpc/sse2-psllq-1.c: Same.
4508
4509 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
4510
4511 PR rtl-optimization/79916
4512 * gcc.target/powerpc/pr79916.c: New.
4513
4514 2018-04-13 Jakub Jelinek <jakub@redhat.com>
4515
4516 PR rtl-optimization/85393
4517 * g++.dg/opt/pr85393.C: New test.
4518 * g++.dg/opt/pr85393-aux.cc: New file.
4519
4520 PR rtl-optimization/85376
4521 * gcc.dg/pr85376.c: New test.
4522
4523 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
4524
4525 PR rtl-optimization/83852
4526 * gcc.dg/pr83852.c: New testcase.
4527
4528 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
4529
4530 PR testsuite/85326
4531 * gcc.target/s390/pr77822-1.C: Rename to ...
4532 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
4533 * gcc.target/s390/pr77822-2.c: Add asm scan check.
4534 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
4535
4536 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
4537
4538 PR lto/71991
4539 * gcc.target/i386/pr71991.c: New testcase.
4540
4541 2018-04-13 Martin Liska <mliska@suse.cz>
4542 Jakub Jelinek <jakub@redhat.com>
4543
4544 PR middle-end/81657
4545 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
4546 call.
4547
4548 2018-04-12 David Malcolm <dmalcolm@redhat.com>
4549
4550 PR c++/85385
4551 * g++.dg/diagnostic/macro-arg-count.C: New test.
4552
4553 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4554
4555 PR fortran/83064
4556 PR testsuite/85346
4557 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
4558 array and move test to libgomp/testsuite/libgomp.fortran.
4559 * gfortran.dg/do_concurrent_6.f90: New test.
4560
4561 2018-04-12 Marek Polacek <polacek@redhat.com>
4562
4563 PR c++/85258
4564 * g++.dg/parse/error61.C: New test.
4565
4566 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4567
4568 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
4569 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
4570
4571 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4572
4573 PR target/85347
4574 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
4575 specify -mvsx on gcc command line.
4576
4577 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4578
4579 PR middle-end/84955
4580 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
4581 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
4582
4583 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4584
4585 PR target/85328
4586 * gcc.target/i386/pr85328.c: New test.
4587
4588 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4589
4590 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
4591
4592 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR rtl-optimization/85342
4595 * gcc.target/i386/pr85342.c: New test.
4596
4597 2018-04-11 Jason Merrill <jason@redhat.com>
4598
4599 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
4600 if ulimit -v is set.
4601
4602 2018-04-11 Bin Cheng <bin.cheng@arm.com>
4603
4604 PR testsuite/85190
4605 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
4606
4607 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4608
4609 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
4610 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
4611
4612 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4613
4614 PR c++/70808
4615 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
4616 effective target.
4617
4618 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4619
4620 PR target/84301
4621 * gcc.target/i386/pr84301.c: New test.
4622
4623 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4624
4625 PR tree-optimization/85331
4626 * gcc.c-torture/execute/pr85331.c: New test.
4627
4628 2018-04-11 Marek Polacek <polacek@redhat.com>
4629
4630 PR c++/85032
4631 * g++.dg/cpp0x/pr51225.C: Adjust error message.
4632 * g++.dg/cpp1z/constexpr-if21.C: New test.
4633
4634 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4635
4636 PR target/85281
4637 * gcc.target/i386/pr85281.c: New test.
4638
4639 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4640
4641 PR rtl-optimization/84659
4642 * gcc.dg/pr84659.c: New test.
4643
4644 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4645
4646 PR debug/85302
4647 * g++.dg/debug/dwarf2/pr85302.C: New test.
4648
4649 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4650
4651 PR target/85261
4652 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
4653 into register.
4654
4655 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4656
4657 PR c++/70808
4658 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
4659
4660 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
4661
4662 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
4663 * gcc.target/powerpc/dimode_off.c: Ditto.
4664 * gcc.target/powerpc/tfmode_off.c: Ditto.
4665 * gcc.target/powerpc/timode_off.c: Ditto.
4666
4667 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4668
4669 * gcc.target/powerpc/vec-ldl-1.c: New test.
4670 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
4671 corrections to ABI implementation.
4672
4673 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
4674
4675 PR target/85056
4676 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
4677
4678 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4679
4680 PR rtl-optimization/85300
4681 * gcc.dg/pr85300.c: New test.
4682
4683 2018-04-10 David Malcolm <dmalcolm@redhat.com>
4684
4685 PR c++/85110
4686 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
4687 where we now show the pertinent parameter.
4688 * g++.dg/diagnostic/aka2.C: Likewise.
4689 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
4690
4691 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4692
4693 PR fortran/85313
4694 * gfortran.dg/gomp/pr85313.f90: New test.
4695
4696 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4697
4698 PR c++/24314
4699 * g++.dg/parse/template29.C: New.
4700
4701 2018-04-10 Bin Cheng <bin.cheng@arm.com>
4702
4703 PR testsuite/85190
4704 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
4705
4706 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4707
4708 PR target/85177
4709 PR target/85255
4710 * gcc.target/i386/avx512f-pr85177.c: New test.
4711 * gcc.target/i386/avx512f-pr85255.c: New test.
4712
4713 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
4714
4715 PR tree-optimization/85286
4716 * gcc.dg/vect/pr85286.c: New test.
4717
4718 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4719
4720 PR target/85173
4721 * gcc.target/arm/pr85173.c: New test.
4722
4723 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4724
4725 PR lto/85248
4726 * gcc.dg/lto/pr85248_0.c: New test.
4727 * gcc.dg/lto/pr85248_1.c: New test.
4728
4729 2018-04-09 Jan Hubicka <jh@suse.cz>
4730
4731 PR lto/85078
4732 * g++.dg/torture/pr85078.C: New.
4733
4734 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
4735
4736 PR c++/85227
4737 * g++.dg/cpp1z/decomp44.C: New.
4738 * g++.dg/cpp1z/decomp45.C: Likewise.
4739
4740 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4741
4742 PR fortran/83064
4743 * gfortran.dg/do_concurrent_5.f90: New test.
4744 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
4745 message.
4746
4747 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4748
4749 PR fortran/51260
4750 * gfortran.dg/parameter_array_element_3.f90: New test.
4751
4752 2018-04-09 Jakub Jelinek <jakub@redhat.com>
4753
4754 PR c++/85194
4755 * g++.dg/cpp1z/decomp43.C: New test.
4756
4757 PR rtl-optimization/80463
4758 * g++.dg/pr80463.C: Add -w to dg-options.
4759
4760 2018-04-09 Richard Biener <rguenther@suse.de>
4761
4762 PR tree-optimization/85284
4763 * gcc.dg/torture/pr85284.c: New testcase.
4764
4765 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4766
4767 PR rtl-optimization/80463
4768 PR rtl-optimization/83972
4769 PR rtl-optimization/83480
4770
4771 * gcc.dg/pr80463.c: New test.
4772 * g++.dg/pr80463.C: Likewise.
4773 * gcc.dg/pr83972.c: Likewise.
4774
4775 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4776
4777 PR rtl-optimization/83913
4778 * gcc.dg/pr83913.c: New test.
4779
4780 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4781
4782 PR rtl-optimization/83962
4783 * gcc.dg/pr83962.c: New test.
4784
4785 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4786
4787 PR rtl-optimization/83530
4788 * gcc.dg/pr83530.c: New test.
4789
4790 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4791
4792 PR middle-end/82976
4793 * gfortran.dg/realloc_on_assign_16a.f90: New test.
4794
4795 2018-04-07 Jakub Jelinek <jakub@redhat.com>
4796
4797 PR tree-optimization/85257
4798 * gcc.dg/pr85257.c: New test.
4799
4800 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
4801
4802 * g++.dg/opt/pr85196.C: New test.
4803
4804 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4805
4806 PR c++/84269
4807 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
4808 std::tuple here since they need C++11.
4809 * g++.dg/lookup/missing-std-include-8.C: New test.
4810 * g++.dg/lookup/missing-std-include.C: Move std::array and
4811 std::tuple test to missing-std-include-6.C to avoid failures
4812 with C++98.
4813
4814 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4815
4816 PR debug/85252
4817 * gcc.dg/debug/pr85252.c: New test.
4818
4819 PR rtl-optimization/84872
4820 * gcc.dg/graphite/pr84872.c: New test.
4821
4822 PR c++/85210
4823 * g++.dg/cpp1z/decomp42.C: New test.
4824
4825 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4826
4827 PR c++/85021
4828 * g++.dg/lookup/missing-std-include-7.C: New test.
4829
4830 2018-04-06 Tamar Christina <tamar.christina@arm.com>
4831
4832 * gcc.dg/struct-simple.c: Revert r254862.
4833 * lib/target-supports.exp
4834 (check_effective_target_word_mode_no_slow_unalign): Likewise.
4835
4836 2018-04-06 Richard Biener <rguenther@suse.de>
4837
4838 PR middle-end/85244
4839 * gcc.dg/torture/pr85244-1.c: New testcase.
4840 * gcc.dg/torture/pr85244-2.c: Likewise.
4841
4842 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4843
4844 PR sanitizer/85213
4845 * c-c++-common/ubsan/pr85213.c: New test.
4846
4847 2018-04-06 Richard Biener <rguenther@suse.de>
4848
4849 PR middle-end/85180
4850 * gcc.dg/pr85180.c: New testcase.
4851
4852 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4853
4854 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
4855 to trigger the optimization. Do some cleanup and function
4856 renaming. Add more test functions.
4857
4858 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4859
4860 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
4861 options.
4862 * gcc.target/s390/hotpatch-1.c: Skip when building without
4863 optimization.
4864 * gcc.target/s390/hotpatch-10.c: Likewise.
4865 * gcc.target/s390/hotpatch-11.c: Likewise.
4866 * gcc.target/s390/hotpatch-12.c: Likewise.
4867 * gcc.target/s390/hotpatch-13.c: Likewise.
4868 * gcc.target/s390/hotpatch-14.c: Likewise.
4869 * gcc.target/s390/hotpatch-15.c: Likewise.
4870 * gcc.target/s390/hotpatch-16.c: Likewise.
4871 * gcc.target/s390/hotpatch-17.c: Likewise.
4872 * gcc.target/s390/hotpatch-18.c: Likewise.
4873 * gcc.target/s390/hotpatch-19.c: Likewise.
4874 * gcc.target/s390/hotpatch-2.c: Likewise.
4875 * gcc.target/s390/hotpatch-3.c: Likewise.
4876 * gcc.target/s390/hotpatch-4.c: Likewise.
4877 * gcc.target/s390/hotpatch-5.c: Likewise.
4878 * gcc.target/s390/hotpatch-6.c: Likewise.
4879 * gcc.target/s390/hotpatch-7.c: Likewise.
4880 * gcc.target/s390/hotpatch-8.c: Likewise.
4881 * gcc.target/s390/hotpatch-9.c: Likewise.
4882
4883 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4884
4885 * c-c++-common/Wattributes.c: Disable warning for s390* target and
4886 check for an error instead.
4887 * gcc.dg/Wattributes-6.c: Likewise.
4888
4889 2018-04-05 Jakub Jelinek <jakub@redhat.com>
4890
4891 PR c++/85209
4892 * g++.dg/cpp1z/decomp39.C: New test.
4893 * g++.dg/cpp1z/decomp40.C: New test.
4894
4895 PR c++/85208
4896 * g++.dg/cpp1z/decomp41.C: New test.
4897
4898 PR middle-end/85195
4899 * gcc.dg/pr85195.c: New test.
4900
4901 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
4902
4903 PR c++/80956
4904 * g++.dg/cpp0x/initlist100.C: New.
4905 * g++.dg/cpp0x/initlist101.C: Likewise.
4906
4907 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
4908
4909 PR c++/84792
4910 * g++.dg/other/pr84792-1.C: New.
4911 * g++.dg/other/pr84792-2.C: Likewise.
4912
4913 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
4914
4915 PR target/85193
4916 * gcc.target/i386/pr85193.c: New test.
4917
4918 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
4919
4920 PR c++/84979
4921 * g++.dg/concepts/pr84979.C: New.
4922 * g++.dg/concepts/pr84979-2.C: New.
4923 * g++.dg/concepts/pr84979-3.C: New.
4924
4925 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4926
4927 PR c++/80026
4928 * g++.dg/cpp0x/variadic174.C: New.
4929
4930 2018-04-04 Jakub Jelinek <jakub@redhat.com>
4931
4932 PR inline-asm/85172
4933 * g++.dg/ext/builtin13.C: New test.
4934 * g++.dg/ext/atomic-4.C: New test.
4935
4936 PR c++/85146
4937 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
4938 * g++.dg/ext/bases3.C: New test.
4939
4940 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4941
4942 PR target/85203
4943 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
4944 to match a single insn of the baz function. Move scan directives at
4945 the end of the file below the functions they are trying to test for
4946 better readability.
4947 * gcc.target/arm/cmse/cmse-16.c: New testcase.
4948
4949 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
4950
4951 PR rtl-optimization/84878
4952 * gcc.target/powerpc/pr84878.c: New test.
4953
4954 2018-04-04 Michael Matz <matz@suse.de>
4955
4956 * gcc.dg/Wstringop-overflow-4.c: New test.
4957 * c-c++-common/Wstringop-truncation-4.c: Adjust.
4958
4959 2018-04-04 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR testsuite/85189
4962 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
4963 for the diagnostics of overridden functions. Adjust for new wording.
4964
4965 2018-04-04 Richard Biener <rguenther@suse.de>
4966
4967 PR lto/85176
4968 * g++.dg/lto/pr85176_0.C: New testcase.
4969
4970 2018-04-04 Richard Biener <rguenther@suse.de>
4971
4972 PR testsuite/85191
4973 * lib/target-supports.exp (check_effective_target_vect_perm_short):
4974 Fix typo.
4975
4976 2018-04-04 Martin Liska <mliska@suse.cz>
4977
4978 PR sanitizer/85174
4979 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
4980 and msdata as a workaround for powerpc.
4981
4982 2018-04-04 Richard Biener <rguenther@suse.de>
4983
4984 PR tree-optimization/85168
4985 * gcc.dg/torture/pr85168.c: New testcase.
4986
4987 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
4988
4989 PR c++/84943
4990 * g++.dg/pr84943.C: New.
4991 * g++.dg/pr84943-2.C: New.
4992
4993 2018-04-03 Jakub Jelinek <jakub@redhat.com>
4994
4995 PR rtl-optimization/85167
4996 * gcc.dg/pr85167.c: New test.
4997
4998 PR tree-optimization/85156
4999 * c-c++-common/pr85156.c: New test.
5000 * gcc.c-torture/execute/pr85156.c: New test.
5001
5002 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
5003
5004 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
5005 * gcc.target/powerpc/undef-bool-1.C: New file.
5006 * gcc.target/powerpc/undef-bool-2.c: New file.
5007
5008 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
5009
5010 PR c++/84768
5011 * g++.dg/cpp1z/class-deduction52.C: New.
5012
5013 2018-04-03 Jakub Jelinek <jakub@redhat.com>
5014
5015 PR c++/85147
5016 * g++.dg/cpp0x/pr85147.C: New test.
5017
5018 PR c++/85140
5019 * g++.dg/cpp0x/gen-attrs-64.C: New test.
5020
5021 PR c++/85134
5022 * g++.dg/gomp/pr85134.C: New test.
5023 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
5024
5025 PR target/85169
5026 * gcc.c-torture/execute/pr85169.c: New test.
5027 * gcc.target/i386/avx512f-pr85169.c: New test.
5028 * gcc.target/i386/avx512bw-pr85169.c: New test.
5029
5030 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5031
5032 PR target/85126
5033 * gcc.target/powerpc/pr69946: Adjust comment. Remove
5034 scan-assembler-times clause.
5035
5036 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
5037
5038 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
5039 dg-additional-options.
5040
5041 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5042
5043 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
5044
5045 2018-04-03 Richard Biener <rguenther@suse.de>
5046
5047 PR testsuite/85154
5048 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
5049
5050 2018-04-02 Jim Wilson <jimw@sifive.com>
5051
5052 * gcc.target/riscv/pr84660.c: New.
5053 * gcc.target/riscv/shift-and-1.c: New.
5054 * gcc.target/riscv/shift-and-2.c: New.
5055
5056 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5057
5058 PR fortran/85102
5059 * gfortran.dg/array_simplify_2.f90: New test.
5060
5061 2018-04-01 Jakub Jelinek <jakub@redhat.com>
5062
5063 PR middle-end/85090
5064 * gcc.target/i386/avx512f-pr85090-1.c: New test.
5065 * gcc.target/i386/avx512f-pr85090-2.c: New test.
5066 * gcc.target/i386/avx512f-pr85090-3.c: New test.
5067 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
5068 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
5069
5070 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
5071
5072 PR c++/85027
5073 * g++.dg/pr85027.C: New.
5074
5075 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5076
5077 PR target/83315
5078 * gcc.target/powerpc/sse-maxps-2.c: New test.
5079 * gcc.target/powerpc/sse-minps-2.c: New test.
5080
5081 2018-03-30 Jakub Jelinek <jakub@redhat.com>
5082
5083 PR c++/84791
5084 * g++.dg/gomp/pr84791.C: New test.
5085
5086 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
5087
5088 PR fortran/84931
5089 * gfortran.dg/array_constructor_53.f90: New test.
5090
5091 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5092
5093 PR fortran/85130
5094 * gfortran.dg/substr_6.f90: Remove illegal test for
5095 out-of-bounds substring.
5096
5097 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5098
5099 PR fortran/85111
5100 * gfortran.dg/zero_sized_10.f90: New test.
5101
5102 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5103
5104 PR c++/84269
5105 * g++.dg/lookup/missing-std-include-6.C: New test.
5106 * g++.dg/lookup/missing-std-include.C: Add std::pair and
5107 std::tuple tests.
5108 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
5109 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
5110 <cstring>, <cassert>, and <cstdlib>.
5111
5112 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
5113
5114 PR inline-asm/84985
5115 * gcc.target/i386/pr84985.c: New.
5116
5117 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5118
5119 PR c++/85110
5120 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
5121
5122 2018-03-29 Jakub Jelinek <jakub@redhat.com>
5123
5124 PR c++/85108
5125 * g++.dg/warn/Wunused-var-31.C: New test.
5126
5127 PR c/85094
5128 * c-c++-common/Wduplicated-branches-14.c: New test.
5129
5130 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5131
5132 PR c++/84606
5133 * g++.dg/cpp0x/pr84606.C: New.
5134
5135 2018-03-29 Carl Love <cel@us.ibm.com>
5136
5137 Revert
5138 2017-09-27 Carl Love <cel@us.ibm.com>
5139
5140 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
5141 for the __builtin_fctid and __builtin_fctiw.
5142
5143 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
5144
5145 PR target/84912
5146 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
5147 deleted builtin function.
5148 (div_weuo): Likewise.
5149 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
5150 (div_deuo): Likewise.
5151
5152 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5153
5154 PR c++/85028
5155 * g++.dg/other/default13.C: New.
5156
5157 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5158
5159 PR target/85095
5160 * gcc.target/i386/pr85095-1.c: New test.
5161 * gcc.target/i386/pr85095-2.c: New test.
5162 * gcc.c-torture/execute/pr85095.c: New test.
5163
5164 PR tree-optimization/82004
5165 * gcc.dg/pr82004.c: New test.
5166
5167 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5168 Martin Liska <mliska@suse.cz>
5169
5170 PR sanitizer/85081
5171 * g++.dg/asan/pr85081.C: New test.
5172
5173 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
5174
5175 PR c++/84789
5176 * g++.dg/template/pr84789.C: Adjust for testing with
5177 -fconcepts too.
5178
5179 PR c++/84973
5180 * g++.dg/template/pr84973.C: New.
5181 * g++.dg/template/pr84973-2.C: New.
5182 * g++.dg/template/pr84973-3.C: New.
5183
5184 PR c++/84968
5185 * g++.dg/eh/pr84968.C: New.
5186
5187 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5188
5189 PR target/84914
5190 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
5191 long double multiply/divide uses the correct function.
5192 * gcc.target/powerpc/mulkc-3.c: Likewise.
5193 * gcc.target/powerpc/divkc-2.c: Likewise.
5194 * gcc.target/powerpc/divkc-3.c: Likewise.
5195
5196 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5197
5198 PR c++/85067
5199 * g++.dg/cpp0x/defaulted51.C: New.
5200 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
5201
5202 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5203
5204 PR c++/85077
5205 * g++.dg/ext/vector35.C: New test.
5206
5207 PR c++/85061
5208 * g++.dg/ext/builtin-offsetof3.C: New test.
5209
5210 PR c++/85076
5211 * g++.dg/cpp1y/pr85076.C: New test.
5212
5213 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5214
5215 PR fortran/85084
5216 * gfortran.dg/matmul_rank_1.f90: New test.
5217
5218 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5219 Harald Anlauf <anlauf@gmx.de>
5220
5221 * gfortran.dg/structure_constructor_15.f90: New test.
5222
5223 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
5224
5225 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
5226 for the diagnostics of overridden functions. Adjust for new wording.
5227 * g++.dg/cpp0x/implicit1.C: Likewise.
5228 * g++.dg/cpp0x/override1.C: Likewise.
5229 * g++.dg/cpp1y/auto-fn18.C: Likewise.
5230 * g++.dg/eh/shadow1.C: Likewise.
5231 * g++.dg/inherit/covariant12.C: Likewise.
5232 * g++.dg/inherit/covariant14.C: Likewise.
5233 * g++.dg/inherit/covariant15.C: Likewise.
5234 * g++.dg/inherit/covariant16.C: Likewise.
5235 * g++.dg/inherit/covariant22.C: Likewise.
5236 * g++.dg/inherit/crash3.C: Likewise.
5237 * g++.dg/inherit/error2.C: Likewise.
5238 * g++.dg/template/crash100.C: Likewise.
5239 * g++.old-deja/g++.eh/spec6.C: Likewise.
5240 * g++.old-deja/g++.mike/p811.C: Likewise.
5241 * g++.old-deja/g++.other/virtual11.C: Likewise.
5242 * g++.old-deja/g++.other/virtual4.C: Likewise.
5243
5244 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
5245
5246 PR target/85044
5247 * gcc.target/i386/pr85044.c: New test.
5248
5249 2018-03-27 Martin Sebor <msebor@redhat.com>
5250
5251 PR testsuite/83462
5252 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
5253 other than x86.
5254
5255 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5256
5257 PR target/83009
5258 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
5259
5260 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5261
5262 PR target/81863
5263 * gcc.target/arm/pr81863.c: New test.
5264
5265 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
5266
5267 PR target/85056
5268 * testsuite/gcc.target/nvptx/pr85056.c: New test.
5269 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
5270
5271 2018-03-27 Richard Biener <rguenther@suse.de>
5272
5273 PR testsuite/82847
5274 * lib/target-supports.exp (check_ssse3_available): New function.
5275 (check_effective_target_vect_perm_short): Enable for x86 if
5276 check_ssse3_available.
5277
5278 2018-03-27 Richard Biener <rguenther@suse.de>
5279
5280 PR tree-optimization/85082
5281 * gfortran.dg/pr85082.f90: New testcase.
5282
5283 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5284
5285 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
5286 to "l=2" in dg-final.
5287
5288 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5289
5290 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
5291 * gcc.target/mips/fix-r4000-2.c: Likewise.
5292 * gcc.target/mips/fix-r4000-3.c: Likewise.
5293 * gcc.target/mips/fix-r4000-4.c: Likewise.
5294 * gcc.target/mips/fix-r4000-5.c: Likewise.
5295 * gcc.target/mips/fix-r4000-6.c: Likewise.
5296 * gcc.target/mips/fix-r4000-7.c: Likewise.
5297 * gcc.target/mips/fix-r4000-8.c: Likewise.
5298 * gcc.target/mips/fix-r4000-9.c: Likewise.
5299 * gcc.target/mips/fix-r4000-10.c: Likewise.
5300 * gcc.target/mips/fix-r4000-7.c: Change dg-final
5301 "mulditi3_r4000" instead of "mulditi3".
5302 * gcc.target/mips/fix-r4000-8.c: Change dg-final
5303 "umulditi3_r4000" instead of "umulditi3".
5304
5305 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5306
5307 PR c++/85068
5308 * g++.dg/inherit/covariant22.C: New test.
5309
5310 2018-03-27 Richard Biener <rguenther@suse.de>
5311
5312 PR testsuite/84004
5313 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
5314 alignment.
5315
5316 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5317 Jason Merrill <jason@redhat.com>
5318
5319 PR c++/84632
5320 * g++.dg/init/array49.C: New.
5321 * g++.dg/torture/pr70499.C: Adjust.
5322
5323 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
5324
5325 PR target/85073
5326 * gcc.target/i386/pr85073.c: New test.
5327
5328 2018-03-26 Richard Biener <rguenther@suse.de>
5329
5330 PR testsuite/85066
5331 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
5332 instead of long.
5333
5334 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5335
5336 PR fortran/66709
5337 * gfortran.dg/parameter_array_format.f90: New test.
5338
5339 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5340 Neil Carlson <neil.n.carlson@gmail.com>
5341
5342 PR fortran/84381
5343 * gfortran.dg/literal_character_constant_1.inc: Replace
5344 call abort by STOP n.
5345 * gfortran.dg/overload_1.f90: Likewise.
5346
5347 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
5348 Dominique d'Humieres <dominiq@gcc.gnu.org>
5349
5350 PR fortran/84924
5351 * gfortran.dg/scalar_pointer_1.f90: New test.
5352
5353 2018-03-25 Tom de Vries <tom@codesourcery.com>
5354
5355 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
5356 precise.
5357
5358 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5359
5360 PR fortran/69497
5361 * gfortran.dg/pr89497.f90: New test.
5362
5363 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5364
5365 PR fortran/70068
5366 * gfortran.dg/substr_7.f90: New test.
5367
5368 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
5369
5370 PR fortran/42651
5371 * gfortran.dg/pr42651.f90: New test.
5372 * gfortran.dg/func_result_7.f90: Update error message.
5373
5374 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
5375
5376 PR tree-optimization/84005
5377 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
5378 failing to force the alignment.
5379
5380 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5381
5382 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
5383 from this to...
5384 <vclzd>: ...this.
5385
5386 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5387
5388 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
5389 message. Fix scan-assembler patterns.
5390
5391 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5392
5393 PR c++/85015
5394 * g++.dg/cpp0x/pr85015.C: New test.
5395
5396 PR c++/84942
5397 * g++.dg/cpp1y/pr84942.C: New test.
5398
5399 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
5400
5401 PR inline-asm/85030
5402 * testsuite/gcc.target/i386/pr85030.c: New.
5403
5404 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5405
5406 PR target/85026
5407 * g++.dg/pr85026.C: New test.
5408
5409 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
5410
5411 * g++.dg/debug/pr84704.C: XFAIL AIX.
5412
5413 2018-03-23 Sudakshina Das <sudi.das@arm.com>
5414
5415 PR target/84826
5416 * gcc.target/arm/pr84826.c: Add dg directive.
5417
5418 2018-03-23 Marek Polacek <polacek@redhat.com>
5419
5420 PR c++/85033
5421 * g++.dg/ext/builtin-offsetof2.C: New test.
5422
5423 PR c++/85045
5424 * g++.dg/cpp0x/Wnarrowing5.C: New test.
5425 * gcc.dg/pr85045.c: New test.
5426
5427 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
5428
5429 PR debug/85020
5430 * gnat.dg/lto22.adb: New test.
5431 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
5432 * gnat.dg/lto22_pkg2.ads: Likewise.
5433
5434 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5435
5436 PR c/80778
5437 * gcc.dg/lto/pr80778_0.c: New test.
5438
5439 PR inline-asm/85034
5440 * gcc.target/i386/pr85034.c: New test.
5441
5442 PR inline-asm/85022
5443 * c-c++-common/torture/pr85022.c: New test.
5444
5445 PR sanitizer/85029
5446 * g++.dg/ubsan/pr85029.C: New test.
5447
5448 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
5449
5450 PR c++/71251
5451 * g++.dg/cpp0x/pr71251.C: New.
5452
5453 PR c++/84789
5454 * g++.dg/template/pr84789.C: New.
5455 * g++.dg/template/pr84789-2.C: New.
5456 * g++.dg/template/pr84789-3.C: New.
5457 * g++.dg/parse/dtor11.C: Accept alternate error message.
5458
5459 PR c++/84729
5460 * g++.dg/pr84729.C: New.
5461 * g++.old-deja/g++.ext/arrnew2.C: Require error.
5462 * g++.old-deja/g++.robertl/eb58.C: Likewise.
5463 * g++.old-deja/g++.robertl/eb63.C: Likewise.
5464
5465 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
5466
5467 PR fortran/84922
5468 * gfortran.dg/interface_42.f90: New test.
5469 * gfortran.dg/interface_43.f90: New test.
5470
5471 2018-03-22 Sudakshina Das <sudi.das@arm.com>
5472
5473 PR target/84826
5474 * gcc.target/arm/pr84826.c: New test.
5475
5476 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
5477
5478 * gcc.target/arm/addr-modes-float.c: Move dg-do before
5479 dg-require-effective-target.
5480 * gcc.target/arm/addr-modes-int.c: Likewise.
5481 * gcc.target/nios2/lo-addr-tls.c: Likewise.
5482
5483 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5484
5485 PR target/84760
5486 * gcc.target/powerpc/altivec-ld-1.c: New test.
5487
5488 2018-03-22 Bin Cheng <bin.cheng@arm.com>
5489
5490 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
5491
5492 2018-03-22 Jakub Jelinek <jakub@redhat.com>
5493
5494 PR inline-asm/84941
5495 * gcc.dg/pr84941.c: New test.
5496
5497 2018-03-22 Tom de Vries <tom@codesourcery.com>
5498
5499 PR tree-optimization/84956
5500 * gcc.dg/pr84956.c: New test.
5501
5502 2018-03-22 Marek Polacek <polacek@redhat.com>
5503
5504 PR c++/84854
5505 * g++.dg/cpp1z/constexpr-if15.C: New test.
5506 * g++.dg/cpp1z/constexpr-if16.C: New test.
5507
5508 2018-03-21 Joseph Myers <joseph@codesourcery.com>
5509
5510 * gcc.dg/builtin-tgmath-3.c: New test.
5511
5512 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
5513
5514 PR c++/71965
5515 * g++.dg/concepts/pr71965.C: New.
5516
5517 PR c++/84610
5518 PR c++/84642
5519 * g++.dg/cpp0x/pr84610.C: New.
5520 * g++.dg/cpp0x/pr84642.C: New.
5521
5522 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5523
5524 PR c/84999
5525 * c-c++-common/pr84999.c: New test.
5526
5527 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5528
5529 PR c++/84972
5530 * g++.dg/ext/desig10.C: New.
5531
5532 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5533 Harald Anlauf <anlauf@gmx.de>
5534
5535 PR fortran/84957
5536 * gfortran.dg/pr84957.f90: New test.
5537
5538 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5539
5540 PR tree-optimization/84960
5541 * gcc.c-torture/compile/pr84960.c: New test.
5542
5543 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
5544
5545 PR tree-optimization/84811
5546 * gcc.dg/torture/pr84811.c: New test.
5547
5548 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5549
5550 PR tree-optimization/84982
5551 * c-c++-common/pr84982.c: New test.
5552
5553 PR c++/84961
5554 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
5555 "m" (++x) in C++.
5556 * g++.dg/torture/pr84961-1.C: New test.
5557 * g++.dg/torture/pr84961-2.C: New test.
5558
5559 2018-03-21 Nathan Sidwell <nathan@acm.org>
5560
5561 PR c++/85008
5562 * g++.dg/pr85008.C: New.
5563
5564 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
5565
5566 PR fortran/84615
5567 * gfortran.dg/char_result_17.f90: New test.
5568
5569 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5570
5571 PR c++/84994
5572 * g++.dg/other/accessor-fixits-1.C: Move to...
5573 * g++.dg/torture/accessor-fixits-1.C: ...here.
5574 * g++.dg/other/accessor-fixits-2.C: Move to...
5575 * g++.dg/torture/accessor-fixits-2.C: ...here.
5576 * g++.dg/other/accessor-fixits-3.C: Move to...
5577 * g++.dg/torture/accessor-fixits-3.C: ...here.
5578 * g++.dg/other/accessor-fixits-4.C: Move to...
5579 * g++.dg/torture/accessor-fixits-4.C: ...here.
5580 * g++.dg/other/accessor-fixits-5.C: Move to...
5581 * g++.dg/torture/accessor-fixits-5.C: ...here.
5582 * g++.dg/torture/accessor-fixits-6.C: New testcase.
5583 * g++.dg/torture/accessor-fixits-7.C: New testcase.
5584 * g++.dg/torture/accessor-fixits-8.C: New testcase.
5585
5586 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5587
5588 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
5589
5590 2018-03-21 Sudakshina Das <sudi.das@arm.com>
5591
5592 PR target/82989
5593 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
5594
5595 2018-03-21 Nathan Sidwell <nathan@acm.org>
5596
5597 PR c++/84804
5598 * g++.dg/lookup/pr84804.C: New.
5599
5600 2018-03-21 Martin Sebor <msebor@redhat.com>
5601
5602 PR c++/84850
5603 * g++.dg/Wclass-memaccess-3.C: New test.
5604 * g++.dg/Wclass-memaccess-4.C: New test.
5605
5606 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5607
5608 PR c++/84892
5609 * g++.dg/other/accessor-fixits-1.C
5610 (test_access_const_t1_color): New.
5611 (test_deref_const_t1_color): New.
5612 * g++.dg/other/accessor-fixits-5.C: New testcase.
5613
5614 2018-03-21 Tom de Vries <tom@codesourcery.com>
5615
5616 PR tree-optimization/83126
5617 * gcc.dg/graphite/pr83126.c: New test.
5618
5619 2018-03-21 Nathan Sidwell <nathan@acm.org>
5620
5621 * g++.dg/ext/anon-struct6.C: Adjust.
5622 * g++.dg/ext/deprecate-1.C: New.
5623 * g++.dg/ext/deprecate-2.C: New.
5624 * g++.dg/lookup/pr84602.C: Adjust.
5625 * g++.dg/lookup/pr84962.C: Adjust.
5626 * g++.old-deja/g++.other/anon4.C
5627
5628 PR c++/84836
5629 * g++.dg/lookup/pr84836.C: New.
5630
5631 2018-03-21 Bin Cheng <bin.cheng@arm.com>
5632
5633 PR tree-optimization/84969
5634 * gcc.dg/tree-ssa/pr84969.c: New test.
5635
5636 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5637
5638 PR rtl-optimization/84989
5639 * gcc.target/i386/pr84989.c: New test.
5640
5641 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
5642
5643 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
5644
5645 2018-03-21 Martin Liska <mliska@suse.cz>
5646
5647 PR ipa/84963
5648 * gfortran.dg/goacc/pr84963.f90: New test.
5649
5650 2018-03-21 Marek Polacek <polacek@redhat.com>
5651
5652 PR c++/71638, ICE with NSDMI and reference.
5653 * g++.dg/cpp0x/nsdmi14.C: New test.
5654 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
5655
5656 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
5657
5658 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
5659 MIPS with -mpaired-single directives.
5660
5661 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
5662
5663 PR fortran/85001
5664 * gfortran.dg/interface_41.f90: New test.
5665
5666 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5667
5668 PR debug/84875
5669 * gcc.dg/pr84875.c: New test.
5670
5671 2018-03-20 Marek Polacek <polacek@redhat.com>
5672
5673 PR c++/84978, ICE with NRVO.
5674 * g++.dg/opt/nrv19.C: New test.
5675
5676 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5677
5678 PR target/82518
5679 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5680 Disable for armeb targets.
5681 * gcc.target/arm/pr82518.c: New test.
5682
5683 2018-03-20 Nathan Sidwell <nathan@acm.org>
5684
5685 PR c++/84962
5686 * g++.dg/lookup/pr84962.C: New.
5687
5688 PR c++/84970
5689 * g++.dg/lookup/pr84970.C: New.
5690
5691 2018-03-20 Richard Biener <rguenther@suse.de>
5692
5693 PR target/84986
5694 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
5695
5696 2018-03-20 Martin Liska <mliska@suse.cz>
5697
5698 PR ipa/84825
5699 * g++.dg/ipa/pr84825.C: New test.
5700
5701 2018-03-20 Martin Liska <mliska@suse.cz>
5702
5703 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
5704
5705 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR target/84845
5708 * gcc.c-torture/compile/pr84845.c: New test.
5709
5710 2018-03-20 Sudakshina Das <sudi.das@arm.com>
5711
5712 PR target/82989
5713 * gcc.target/arm/pr82989.c: New test.
5714
5715 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5716
5717 PR target/84945
5718 * gcc.target/i386/pr84945.c: New test.
5719
5720 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
5721
5722 PR target/81647
5723 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
5724
5725 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5726
5727 PR c/84953
5728 * gcc.dg/pr84953.c: New test.
5729
5730 2018-03-19 Marek Polacek <polacek@redhat.com>
5731
5732 PR c++/84925
5733 * g++.dg/cpp1z/lambda-__func__.C: New test.
5734
5735 PR c++/84927
5736 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
5737
5738 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5739
5740 PR sanitizer/78651
5741 * g++.dg/asan/pr78651.C: New test.
5742
5743 2018-03-19 Tom de Vries <tom@codesourcery.com>
5744
5745 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
5746 vect_int_mult. Add nvptx xfail for PR84958.
5747
5748 2018-03-19 Nathan Sidwell <nathan@acm.org>
5749
5750 PR c++/84835
5751 * g++.dg/cpp1y/pr84835.C: New.
5752
5753 2018-03-19 Sudakshina Das <sudi.das@arm.com>
5754
5755 PR target/81647
5756 * gcc.target/aarch64/pr81647.c: New.
5757
5758 2018-03-19 Richard Biener <rguenther@suse.de>
5759
5760 PR tree-optimization/84933
5761 * g++.dg/pr84933.C: New testcase.
5762
5763 2018-03-19 Richard Biener <rguenther@suse.de>
5764
5765 PR tree-optimization/84859
5766 * gcc.dg/tree-ssa/pr84859.c: New testcase.
5767 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
5768 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
5769 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
5770
5771 2018-03-19 Nathan Sidwell <nathan@acm.org>
5772
5773 PR c++/84812
5774 * g++.dg/lookup/pr84812.C: New.
5775
5776 2018-03-19 Richard Biener <rguenther@suse.de>
5777
5778 PR tree-optimization/84929
5779 * gcc.dg/torture/pr84929.c: New testcase.
5780
5781 2018-03-19 Tamar Christina <tamar.christina@arm.com>
5782
5783 PR target/84711
5784 * gcc.target/arm/big-endian-subreg.c: Delete.
5785
5786 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5787
5788 PR fortran/84931
5789 * gfortran.dg/array_constructor_52.f90: New test.
5790
5791 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
5792
5793 PR fortran/77414
5794 * gfortran.dg/pr77414.f90: New test.
5795 * gfortran.dg/internal_references_1.f90: Adjust error message.
5796
5797 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
5798
5799 PR fortran/65453
5800 * gfortran.dg/pr65453.f90: New test.
5801
5802 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
5803
5804 PR tree-optimization/84913
5805 * gfortran.dg/vect/pr84913.f90: New test.
5806
5807 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5808
5809 PR fortran/79929
5810 * gfortran.dg/warn_concat.f90: New test.
5811
5812 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5813
5814 PR target/84899
5815 * gcc.dg/pr84899.c: New test.
5816
5817 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
5818
5819 PR fortran/69395
5820 * gfortran.dg/pr69395.f90: Add test for max dimensions
5821
5822 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
5823
5824 PR target/84876
5825 * gcc.target/i386/pr84876.c: New test.
5826
5827 2018-03-16 Martin Liska <mliska@suse.cz>
5828
5829 PR ipa/84833
5830 * gcc.target/i386/mvc11.c: New test.
5831
5832 2018-03-16 Martin Liska <mliska@suse.cz>
5833
5834 PR ipa/84722
5835 * gcc.target/i386/mvc10.c: New test.
5836
5837 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5838
5839 PR c++/79937
5840 PR c++/82410
5841 * g++.dg/cpp1y/pr79937-1.C: New test.
5842 * g++.dg/cpp1y/pr79937-2.C: New test.
5843 * g++.dg/cpp1y/pr79937-3.C: New test.
5844 * g++.dg/cpp1y/pr79937-4.C: New test.
5845 * g++.dg/cpp1y/pr82410.C: New test.
5846
5847 2018-03-16 Tom de Vries <tom@codesourcery.com>
5848
5849 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
5850
5851 2018-03-16 Tom de Vries <tom@codesourcery.com>
5852
5853 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
5854
5855 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5856
5857 PR c++/84874
5858 * g++.dg/cpp2a/desig8.C: New test.
5859
5860 PR tree-optimization/84841
5861 * gcc.dg/pr84841.c: New test.
5862
5863 PR c++/84874
5864 * g++.dg/cpp2a/desig7.C: New test.
5865
5866 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
5867 Jim MacArthur <jim.macarthur@codethink.co.uk>
5868
5869 * gfortran.dg/automatic_1.f90: New test.
5870 * gfortran.dg/automatic_repeat.f90: New test
5871 * gfortran.dg/automatic_save.f90: New test.
5872 * gfortran.dg/vax_structure.f90: New test.
5873
5874 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
5875
5876 PR fortran/78741
5877 * gfortran.dg/pr78741.f90: New test.
5878
5879 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
5880
5881 PR fortran/69395
5882 * gfortran.dg/pr69395.f90: New test.
5883
5884 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5885
5886 PR c++/79085
5887 * g++.dg/opt/pr79085.C: New test.
5888
5889 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
5890
5891 PR target/84574
5892 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
5893 label instead of __x86_indirect_thunk label.
5894
5895 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5896
5897 PR c++/84222
5898 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
5899 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
5900 * g++.dg/warn/deprecated-13.C: New test.
5901
5902 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
5903
5904 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
5905
5906 2018-03-15 Richard Biener <rguenther@suse.de>
5907
5908 PR c/84873
5909 * c-c++-common/pr84873.c: New testcase.
5910
5911 2018-03-15 Tamar Christina <tamar.christina@arm.com>
5912
5913 PR target/84711
5914 * gcc.target/arm/big-endian-subreg.c: New.
5915
5916 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5917
5918 PR target/84860
5919 * gcc.c-torture/compile/pr84860.c: New test.
5920
5921 2018-03-15 Julia Koval <julia.koval@intel.com>
5922
5923 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5924 cannonlake.
5925 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
5926 avx512bitalg.
5927
5928 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5929
5930 PR c/84853
5931 * gcc.dg/pr84853.c: New test.
5932
5933 2018-03-14 Carl Love <cel@us.ibm.com>
5934
5935 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
5936
5937 2018-03-14 Martin Liska <mliska@suse.cz>
5938
5939 PR ipa/8480
5940 * g++.dg/lto/pr84805_0.C: New test.
5941 * g++.dg/lto/pr84805_1.C: New test.
5942 * g++.dg/lto/pr84805_2.C: New test.
5943
5944 2018-03-14 David Malcolm <dmalcolm@redhat.com>
5945
5946 PR c/84852
5947 * gcc.dg/fixits-pr84852-1.c: New test.
5948 * gcc.dg/fixits-pr84852-2.c: New test.
5949
5950 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5951
5952 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
5953 separate verbose message.
5954 * lib/scandump.exp (scan-dump-times): Likewise.
5955
5956 2018-03-14 Julia Koval <julia.koval@intel.com>
5957
5958 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
5959 server.
5960 * gcc.target/i386/funcspec-56.inc: Ditto.
5961
5962 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5963
5964 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
5965 aarch64_sve_hw.
5966
5967 2018-03-14 Jakub Jelinek <jakub@redhat.com>
5968
5969 PR sanitizer/83392
5970 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
5971 check count from 17 to 14.
5972
5973 PR target/84844
5974 * gcc.target/i386/pr84844.c: New test.
5975
5976 2018-03-14 Richard Biener <rguenther@suse.de>
5977
5978 PR tree-optimization/84830
5979 * gcc.dg/torture/pr84830.c: New testcase.
5980
5981 2018-03-14 Marek Polacek <polacek@redhat.com>
5982
5983 PR c++/84596
5984 * g++.dg/cpp0x/static_assert15.C: New test.
5985
5986 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
5987
5988 PR fortran/61775
5989 * gfortran.dg/pr61775.f90: New test.
5990
5991 2018-03-13 Jakub Jelinek <jakub@redhat.com>
5992
5993 PR c++/84843
5994 * g++.dg/ext/pr84843-1.C: New test.
5995 * g++.dg/ext/pr84843-2.C: New test.
5996
5997 2018-03-13 David Pagan <dave.pagan@oracle.com>
5998
5999 PR c/46921
6000 * gcc.dg/pr46921.c: New test.
6001
6002 2018-03-13 Martin Sebor <msebor@redhat.com>
6003
6004 PR tree-optimization/84725
6005 * c-c++-common/Wstringop-truncation-4.c: New test.
6006 * c-c++-common/attr-nonstring-5.c: New test.
6007
6008 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6009
6010 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
6011 than unpacks.
6012 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
6013 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
6014
6015 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6016
6017 * gcc.target/aarch64/sve/tls_1.c: New test.
6018 * gcc.target/aarch64/sve/tls_2.C: Likewise.
6019
6020 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6021
6022 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
6023 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
6024
6025 2018-03-13 Martin Liska <mliska@suse.cz>
6026
6027 PR ipa/84658.
6028 * g++.dg/ipa/pr84658.C: New test.
6029
6030 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR middle-end/84834
6033 * gcc.dg/pr84834.c: New test.
6034
6035 PR target/84827
6036 * gcc.target/i386/pr84827.c: New test.
6037
6038 PR target/84828
6039 * g++.dg/ext/pr84828.C: New test.
6040
6041 PR target/84786
6042 * gcc.target/i386/avx512f-pr84786-1.c: New test.
6043 * gcc.target/i386/avx512f-pr84786-2.c: New test.
6044
6045 PR c++/84808
6046 * g++.dg/cpp1y/constexpr-84808.C: New test.
6047
6048 PR c++/84704
6049 * g++.dg/debug/pr84704.C: New test.
6050
6051 2018-03-12 Renlin Li <renlin.li@arm.com>
6052
6053 * gcc.target/aarch64/movi_hf.c: New.
6054 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
6055 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
6056
6057 2018-03-12 Martin Sebor <msebor@redhat.com>
6058
6059 PR tree-optimization/83456
6060 * c-c++-common/Wrestrict-2.c: Remove test cases.
6061 * c-c++-common/Wrestrict.c: Same.
6062 * gcc.dg/Wrestrict-12.c: New test.
6063 * gcc.dg/Wrestrict-14.c: New test.
6064
6065 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6066
6067 * g++.dg/pr84821.C: New test.
6068
6069 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6070
6071 * gcc.dg/pr84799.c: New test.
6072
6073 2018-03-12 Richard Biener <rguenther@suse.de>
6074
6075 PR tree-optimization/84803
6076 * gcc.dg/torture/pr84803.c: New testcase.
6077
6078 2018-03-12 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR c++/84813
6081 * g++.dg/debug/pr84813.C: New test.
6082
6083 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
6084
6085 PR fortran/84546
6086 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
6087
6088 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
6089
6090 PR fortran/83939
6091 * gfortran.dg/pr83939.f90
6092
6093 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6094
6095 PR fortran/66128
6096 * gfortran.dg/zero_sized_9.f90: New test.
6097
6098 2018-03-11 Jakub Jelinek <jakub@redhat.com>
6099
6100 PR debug/58150
6101 * g++.dg/debug/dwarf2/enum2.C: New test.
6102
6103 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
6104
6105 PR fortran/84734
6106 * gfortran.dg/pr84734.f90: New test.
6107
6108 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
6109
6110 * gnat.dg/prot3.adb: New test.
6111 * gnat.dg/prot3_pkg.ad[sb]: New helper.
6112
6113 2018-03-09 Jason Merrill <jason@redhat.com>
6114 Paolo Carlini <paolo.carlini@oracle.com>
6115
6116 PR c++/71169
6117 PR c++/71832
6118 * g++.dg/cpp0x/pr71169.C: New.
6119 * g++.dg/cpp0x/pr71169-2.C: Likewise.
6120 * g++.dg/cpp0x/pr71832.C: Likewise.
6121
6122 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
6123
6124 PR target/83969
6125 * gcc.target/powerpc/pr83969.c: New test.
6126
6127 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6128
6129 PR target/84772
6130 * gcc.dg/pr84772.c: New test.
6131
6132 PR c++/84076
6133 * g++.dg/warn/Wformat-2.C: New test.
6134
6135 PR c++/84767
6136 * g++.dg/ext/vla18.C: New test.
6137
6138 2018-03-09 Martin Sebor <msebor@redhat.com>
6139
6140 PR tree-optimization/84526
6141 * gcc.dg/Wrestrict-10.c: New test.
6142 * gcc.dg/Wrestrict-11.c: New test.
6143
6144 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
6145
6146 PR rtl-optimization/84682
6147 * gcc.dg/torture/pr84682-1.c: New.
6148 * gcc.dg/torture/pr84682-2.c: New.
6149 * gcc.dg/torture/pr84682-3.c: New.
6150
6151 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6152
6153 PR c++/84724
6154 * g++.dg/ext/pr84724.C: New test.
6155
6156 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
6157
6158 PR target/83712
6159 * gcc.target/arm/pr83712.c: New.
6160
6161 2018-03-09 Richard Biener <rguenther@suse.de>
6162
6163 PR tree-optimization/84775
6164 * gcc.dg/torture/pr84775.c: New testcase.
6165
6166 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6167
6168 PR debug/84404
6169 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
6170 targets.
6171
6172 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
6173
6174 * gcc.c-torture/compile/20180309-1.c: New test.
6175
6176 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6177
6178 PR c++/80598
6179 * g++.dg/warn/Wunused-function4.C: New test.
6180
6181 PR inline-asm/84742
6182 * gcc.target/i386/pr84742-1.c: New test.
6183 * gcc.target/i386/pr84742-2.c: New test.
6184
6185 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6186
6187 PR target/84748
6188 * gcc.c-torture/execute/pr84748.c: New test.
6189
6190 2018-03-08 Richard Biener <rguenther@suse.de>
6191
6192 PR middle-end/84552
6193 * gcc.dg/graphite/pr84552.c: New testcase.
6194
6195 2018-03-08 Richard Biener <rguenther@suse.de>
6196
6197 PR tree-optimization/84178
6198 * gcc.dg/torture/pr84178-2.c: New testcase.
6199
6200 2018-03-08 David Malcolm <dmalcolm@redhat.com>
6201
6202 PR tree-optimization/84178
6203 * gcc.c-torture/compile/pr84178-1.c: New test.
6204
6205 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
6206
6207 * lib/target-supports.exp: Do not return zero from a ifunc
6208 function.
6209
6210 2018-03-08 Richard Biener <rguenther@suse.de>
6211
6212 PR tree-optimization/84746
6213 * gcc.dg/torture/pr84746.c: New testcase.
6214
6215
6216 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
6217 PR debug/84404
6218 PR debug/84408
6219 * gcc.dg/graphite/pr84404.c: New.
6220
6221 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6222
6223 PR tree-optimization/84740
6224 * gcc.dg/torture/pr84740.c: New test.
6225
6226 PR tree-optimization/84739
6227 * gcc.dg/pr84739.c: New test.
6228
6229 2018-03-07 Martin Sebor <msebor@redhat.com>
6230
6231 PR tree-optimization/83519
6232 * gcc.dg/Wrestrict-13.c: New test.
6233
6234 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
6235
6236 PR fortran/64124
6237 PR fortran/70409
6238 * gfortran.dg/pr64124.f90: New tests.
6239 * gfortran.dg/pr70409.f90: New tests.
6240
6241 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
6242
6243 PR target/82411
6244 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
6245
6246 2018-03-07 Martin Sebor <msebor@redhat.com>
6247
6248 PR tree-optimization/84526
6249 * gcc.dg/Wrestrict-10.c: New test.
6250
6251 2018-03-07 Martin Sebor <msebor@redhat.com>
6252
6253 PR tree-optimization/84468
6254 * g++.dg/warn/Wstringop-truncation-2.C: New test.
6255 * gcc.dg/Wstringop-truncation.c: New test.
6256 * gcc.dg/Wstringop-truncation-2.c: New test.
6257
6258 2018-03-07 Jakub Jelinek <jakub@redhat.com>
6259
6260 PR fortran/84565
6261 * gfortran.dg/pr84565.f90: New test.
6262
6263 PR middle-end/84723
6264 * gcc.target/i386/pr84723-1.c: New test.
6265 * gcc.target/i386/pr84723-2.c: New test.
6266 * gcc.target/i386/pr84723-3.c: New test.
6267 * gcc.target/i386/pr84723-4.c: New test.
6268 * gcc.target/i386/pr84723-5.c: New test.
6269
6270 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6271
6272 PR fortran/64107
6273 * gfortran.dg/pr64107.f90: New test.
6274
6275 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6276
6277 PR fortran/84697
6278 PR fortran/66128
6279 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
6280
6281 2018-03-06 Marek Polacek <polacek@redhat.com>
6282
6283 PR c++/84684
6284 * g++.dg/cpp1z/constexpr-84684.C: New test.
6285
6286 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6287
6288 PR c/84721
6289 * gcc.dg/pr84721.c: New test.
6290
6291 PR target/84710
6292 * gcc.dg/pr84710.c: New test.
6293
6294 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6295
6296 PR fortran/56667
6297 * gfortran.dg/implied_do_2.f90: New test.
6298 * gfortran.dg/coarray_8.f90: Update for new error message.
6299
6300 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6301
6302 PR inline-asm/84683
6303 * g++.dg/ext/pr84683.C: New test.
6304
6305 PR tree-optimization/84687
6306 * gcc.dg/pr84687.c: New test.
6307
6308 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
6309
6310 PR c++/84231
6311 * g++.dg/pr84231.C: New.
6312
6313 PR c++/84593
6314 * g++.dg/cpp1y/pr84593.C: New.
6315
6316 PR c++/84492
6317 * g++.dg/pr84492.C: New.
6318
6319 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6320
6321 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
6322 __builtin_ppc_speculation_barrier.
6323
6324 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6325
6326 PR target/84700
6327 * gcc.target/powerpc/pr84700.c: New test.
6328
6329 2018-03-05 Nathan Sidwell <nathan@acm.org>
6330
6331 PR c++/84702
6332 * g++.dg/lookup/pr84702.C: New.
6333
6334 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6335
6336 PR target/84564
6337 * gcc.target/i386/pr84564.c: New test.
6338
6339 2018-03-05 Marek Polacek <polacek@redhat.com>
6340
6341 PR c++/84707
6342 * g++.dg/cpp0x/inline-ns10.C: New test.
6343
6344 2018-03-05 Nathan Sidwell <nathan@acm.org>
6345
6346 PR c++/84694
6347 * g++.dg/template/pr84694.C: New.
6348
6349 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6350
6351 PR target/84524
6352 * gcc.c-torture/execute/pr84524.c: New test.
6353 * gcc.target/i386/avx512bw-pr84524.c: New test.
6354
6355 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
6356
6357 PR target/84264
6358 * g++.dg/pr84264.C: New test.
6359
6360 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6361
6362 PR c++/84618
6363 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
6364 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
6365 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
6366
6367 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
6368
6369 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
6370 * g++.dg/other/i386-3.C: Ditto.
6371 * gcc.target/i386/sse-12.c: Ditto.
6372 * gcc.target/i386/sse-13.c: Ditto.
6373 * gcc.target/i386/sse-14.c: Ditto.
6374 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
6375 * gcc.target/i386/wbinvd-1.c: New test.
6376 * gcc.target/i386/wbnoinvd-1.c: Ditto.
6377 * gcc.target/i386/pconfig-1.c: Ditto.
6378
6379 2018-03-05 Pádraig Brady <P@draigBrady.com>
6380 Nathan Sidwell <nathan@acm.org>
6381
6382 PR c++/84497
6383 * g++.dg/cpp0x/pr84497.C: New.
6384
6385 2018-03-05 Richard Biener <rguenther@suse.de>
6386
6387 PR tree-optimization/84670
6388 * gcc.dg/pr84670-1.c: New testcase.
6389 * gcc.dg/pr84670-2.c: Likewise.
6390 * gcc.dg/pr84670-3.c: Likewise.
6391 * gcc.dg/pr84670-4.c: Likewise.
6392
6393 2018-03-05 Richard Biener <rguenther@suse.de>
6394
6395 PR tree-optimization/84650
6396 * gcc.dg/graphite/pr84650.c: New testcase.
6397
6398 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6399
6400 PR c++/82022
6401 * g++.dg/cpp1z/constexpr-lambda20.C: New.
6402
6403 2018-03-03 Harald Anlauf <anlauf@gmx.de>
6404
6405 PR fortran/71085
6406 * gfortran.dg/pr71085.f90: New test.
6407
6408 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6409
6410 PR fortran/66128
6411 * gfortran.dg/zero_sized_8.f90: Really commit New test.
6412
6413 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6414
6415 PR fortran/51434
6416 * gfortran.dg/pr51434.f90: New test.
6417
6418 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6419
6420 PR c++/61358
6421 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
6422
6423 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6424
6425 PR c++/67370
6426 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
6427
6428 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6429
6430 PR c++/71464
6431 * g++.dg/torture/pr71464.C: New.
6432
6433 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
6434
6435 PR fortran/80965
6436 * gfortran.dg/select_type_41.f90: New test.
6437
6438 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6439
6440 PR c++/61135
6441 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
6442
6443 2018-03-02 Marek Polacek <polacek@redhat.com>
6444
6445 PR c++/84578
6446 * g++.dg/ext/flexary29.C: New test.
6447
6448 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6449
6450 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
6451
6452 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6453
6454 PR c++/81812
6455 * g++.dg/torture/pr81812.C: New.
6456
6457 2018-03-02 Marek Polacek <polacek@redhat.com>
6458
6459 PR c++/84171
6460 * g++.dg/warn/Wsign-compare-8.C: New test.
6461
6462 PR c++/84663
6463 * g++.dg/parse/array-size3.C: New test.
6464
6465 PR c++/84664
6466 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
6467
6468 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6469
6470 PR c++/84662
6471 * g++.dg/cpp1y/pr84662.C: New test.
6472
6473 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
6474
6475 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
6476 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
6477 "dg-lto-options".
6478 * g++.dg/lto/20101010-1_0.C: Likewise.
6479 * g++.dg/lto/20101010-2_0.C: Likewise.
6480
6481 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6482
6483 PR ipa/84628
6484 * gcc.dg/pr84628.c: New test.
6485
6486 PR target/56540
6487 * gcc.target/ia64/pr56540.c: New test.
6488
6489 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6490
6491 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
6492 32-bit target.
6493 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
6494 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
6495 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
6496 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
6497
6498 2018-03-02 Marek Polacek <polacek@redhat.com>
6499
6500 PR c++/84590
6501 * c-c++-common/ubsan/shift-11.c: New test.
6502
6503 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6504
6505 * gcc.dg/vect/vect-alias-check-13.c: New test.
6506
6507 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6508
6509 PR target/84614
6510 * gcc.dg/pr84614.c: New test.
6511
6512 PR inline-asm/84625
6513 * gcc.target/i386/pr84625.c: New test.
6514
6515 2018-03-02 Richard Biener <rguenther@suse.de>
6516
6517 PR tree-optimization/84427
6518 * gcc.dg/torture/pr84427.c: New testcase.
6519
6520 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
6521
6522 PR target/84534
6523 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
6524 powerpc64le*-*-linux*.
6525 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
6526 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
6527
6528 2018-03-01 Martin Sebor <msebor@redhat.com>
6529
6530 PR c++/84294
6531 * g++.dg/ext/attr-const.C: Remove xfail.
6532 * g++.dg/ext/attr-malloc-3.C: New test.
6533 * g++.dg/ext/attr-noinline-3.C: New test.
6534 * g++.dg/ext/attr-noreturn-3.C: New test.
6535 * g++.dg/ext/attr-nothrow-3.C: New test.
6536 * g++.dg/ext/attr-pure.C: Remove xfail.
6537
6538 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6539
6540 PR sanitizer/70875
6541 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
6542 dg-options and dg-shouldfail "ubsan" directive.
6543
6544 2018-03-01 Marek Polacek <polacek@redhat.com>
6545 Jason Merrill <jason@redhat.com>
6546
6547 PR c++/84582
6548 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
6549 * g++.dg/cpp1z/static1.C: New test.
6550 * g++.dg/template/static37.C: New test.
6551
6552 2018-03-01 Nathan Sidwell <nathan@acm.org>
6553
6554 PR c++/84434
6555 * g++.dg/template/pr84434.C: New.
6556
6557 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
6558
6559 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
6560 -mthumb to the command-line.
6561
6562 2018-03-01 Marek Polacek <polacek@redhat.com>
6563
6564 PR c++/84596
6565 * g++.dg/cpp0x/static_assert14.C: New test.
6566
6567 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
6568
6569 PR c++/79410
6570 * g++.dg/torture/pr79410.C: New.
6571
6572 2018-03-01 Martin Liska <mliska@suse.cz>
6573
6574 PR sanitizer/82484
6575 * gcc.dg/asan/pr82484.c: New test.
6576
6577 2018-03-01 Richard Biener <rguenther@suse.de>
6578
6579 PR debug/84645
6580 * gfortran.dg/lto/pr84645_0.f90: New testcase.
6581
6582 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6583
6584 PR fortran/84219
6585 * gfortran.dg/coarray_47.f90: New test.
6586
6587 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6588
6589 PR fortran/84538
6590 * gfortran.dg/class_array_23.f03: New test.
6591
6592 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6593
6594 PR rtl-optimization/84528
6595 * gcc.dg/torture/pr84538.c: Rename to...
6596 * gcc.dg/torture/pr84528.c: ...this.
6597
6598 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6599
6600 PR rtl-optimization/84528
6601 * gcc.dg/torture/pr84538.c: New test.
6602
6603 2018-02-28 Martin Sebor <msebor@redhat.com>
6604
6605 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
6606 -fpic test failures.
6607 * c-c++-common/Wrestrict-2.c: Same.
6608 * c-c++-common/Wstringop-truncation.c: Same.
6609 * gcc.dg/Warray-bounds-22.c: Same.
6610 * gcc.dg/Wstringop-overflow.c: Same.
6611 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
6612 (signed_range): Same.
6613 (unsigned_anti_range): Same.
6614 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
6615 (signed_range): Same.
6616 (unsigned_anti_range): Same.
6617 * gcc.dg/attr-alloc_size-7.c: Same.
6618 * gcc.dg/attr-alloc_size-8.c: Same.
6619 * gcc.dg/builtin-alloc-size.c: Same.
6620 * gcc.dg/builtin-stpncpy.c: Same.
6621 * gcc.dg/builtins-nonnull.c: Same.
6622 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
6623 * gcc.dg/pr79214.c: Same.
6624 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
6625 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6626 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6627 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
6628 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
6629 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
6630 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
6631 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6632 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
6633 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6634 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6635
6636 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
6637
6638 PR target/84014
6639 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
6640
6641 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6642
6643 PR c++/84609
6644 * g++.dg/cpp0x/pr84609.C: New test.
6645
6646 2018-02-28 Martin Sebor <msebor@redhat.com>
6647
6648 PR testsuite/84617
6649 * g++.dg/ext/attr-malloc-3.C: New test.
6650 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
6651 to pre-existing problems.
6652 * g++.dg/ext/attr-pure.C: Same.
6653
6654 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
6655
6656 PR fortran/83901
6657 * gfortran.dg/associate_37.f90: New test.
6658
6659 PR fortran/83344
6660 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
6661
6662 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6663
6664 PR target/52991
6665 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
6666 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
6667 * gcc.dg/bf-ms-layout-4.c: New test.
6668 * gcc.dg/bf-ms-layout-5.c: New test.
6669
6670 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
6671
6672 PR target/83399
6673 * gcc.target/powerpc/pr83399.c: Only run on Linux.
6674
6675 2018-02-28 Richard Biener <rguenther@suse.de>
6676
6677 PR tree-optimization/84584
6678 * gcc.dg/graphite/pr84584.c: New testcase.
6679
6680 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
6681
6682 PR preprocessor/84517
6683 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
6684
6685 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6686
6687 * c-c++-common/dump-ada-spec-12.c: New test.
6688 * c-c++-common/dump-ada-spec-13.c: Likewise.
6689
6690 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6691
6692 * c-c++-common/dump-ada-spec-11.c: New test.
6693
6694 2018-02-28 Martin Liska <mliska@suse.cz>
6695
6696 PR testsuite/84597
6697 * g++.dg/ext/timevar1.C: Fix pruned patterns.
6698 * g++.dg/ext/timevar2.C: Likewise.
6699
6700 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6701
6702 * c-c++-common/dump-ada-spec-8.c: New test.
6703 * c-c++-common/dump-ada-spec-9.c: Likewise.
6704 * c-c++-common/dump-ada-spec-10.c: Likewise.
6705
6706 2018-02-28 Richard Biener <rguenther@suse.de>
6707
6708 PR middle-end/84607
6709 * gcc.dg/pr84607.c: New testcase.
6710
6711 2018-02-28 Nathan Sidwell <nathan@acm.org>
6712
6713 PR c++/84602
6714 * g++.dg/lookup/pr84602.C: New.
6715
6716 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6717
6718 PR c++/83871
6719 PR c++/83503
6720 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
6721 dg-options.
6722 * g++.dg/ext/attr-nonnull.C: Likewise.
6723 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
6724 directives.
6725 * g++.dg/ext/attr-noinline-2.C: Likewise.
6726 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
6727 -fdump-tree-eh in dg-options.
6728
6729 2018-02-28 Alan Modra <amodra@gmail.com>
6730
6731 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
6732 GNU ld message.
6733 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
6734
6735 2018-02-27 Martin Sebor <msebor@redhat.com>
6736
6737 PR c++/83871
6738 PR c++/83503
6739 * g++.dg/Wmissing-attributes.C: New test.
6740 * g++.dg/ext/attr-const-pure.C: New test.
6741 * g++.dg/ext/attr-const.C: New test.
6742 * g++.dg/ext/attr-deprecated-2.C: New test.
6743 * g++.dg/ext/attr-malloc-2.C: New test.
6744 * g++.dg/ext/attr-malloc.C: New test.
6745 * g++.dg/ext/attr-noinline-2.C: New test.
6746 * g++.dg/ext/attr-noinline.C: New test.
6747 * g++.dg/ext/attr-nonnull.C: New test.
6748 * g++.dg/ext/attr-noreturn-2.C: New test.
6749 * g++.dg/ext/attr-noreturn.C: New test.
6750 * g++.dg/ext/attr-nothrow-2.C: New test.
6751 * g++.dg/ext/attr-nothrow.C: New test.
6752 * g++.dg/ext/attr-optimize.C: New test.
6753 * g++.dg/ext/attr-pure.C: New test.
6754 * g++.dg/ext/attr-returns-nonnull.C: New test.
6755 * g++.dg/ext/attr-warning.C: New test.
6756
6757 2018-02-27 Nathan Sidwell <nathan@acm.org>
6758
6759 PR c++/84426
6760 * g++.dg/lookup/pr84426.C: New.
6761
6762 2018-02-27 Richard Biener <rguenther@suse.de>
6763
6764 PR tree-optimization/84512
6765 * gcc.dg/tree-ssa/pr84512.c: New testcase.
6766
6767 2018-02-27 Martin Liska <mliska@suse.cz>
6768
6769 PR gcov-profile/84548
6770 * g++.dg/gcov/pr84548.C: New test.
6771
6772 2018-02-27 Jakub Jelinek <jakub@redhat.com>
6773
6774 PR target/84575
6775 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
6776
6777 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6778
6779 PR c++/84558
6780 * g++.dg/cpp1y/pr84558.C: New test.
6781
6782 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6783
6784 PR c++/84540
6785 * g++.dg/cpp0x/alignas14.C: New.
6786 * g++.dg/cpp0x/alignas15.C: Likewise.
6787
6788 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6789
6790 PR c++/84557
6791 * g++.dg/gomp/pr84557.C: New test.
6792
6793 2018-02-26 Marek Polacek <polacek@redhat.com>
6794
6795 PR c++/84325
6796 * g++.dg/cpp1z/pr84325.C: New test.
6797
6798 2018-02-26 Carl Love <cel@us.ibm.com>
6799
6800 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
6801 Power 8 test file.
6802 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
6803 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
6804 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
6805 -mcpu=power8.
6806 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
6807 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
6808 -mcpu=power8.
6809
6810 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
6811
6812 PR target/84039
6813 * gcc.target/i386/indirect-thunk-1.c: Updated.
6814 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6815 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6816 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6817 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6818 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6819 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6820 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6821 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6822 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6823 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6824 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6825 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6826 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6827 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6828 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6829 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6830 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6831 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6832 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6833 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6834 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6835 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6836 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6837 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6838 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6839 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6840 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6841 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6842 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6843 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6844 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6845 * gcc.target/i386/ret-thunk-9.c: Likewise.
6846 * gcc.target/i386/ret-thunk-10.c: Likewise.
6847 * gcc.target/i386/ret-thunk-11.c: Likewise.
6848 * gcc.target/i386/ret-thunk-12.c: Likewise.
6849 * gcc.target/i386/ret-thunk-13.c: Likewise.
6850 * gcc.target/i386/ret-thunk-14.c: Likewise.
6851 * gcc.target/i386/ret-thunk-15.c: Likewise.
6852
6853 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
6854
6855 * gcc.c-torture/execute/20180226-1.c: New test.
6856
6857 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
6858
6859 PR tree-optimization/83965
6860 * gcc.dg/vect/pr83965-2.c: New test.
6861
6862 2018-02-26 Tom de Vries <tom@codesourcery.com>
6863
6864 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
6865
6866 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
6867
6868 PR target/84530
6869 * gcc.target/i386/ret-thunk-22.c: New test.
6870 * gcc.target/i386/ret-thunk-23.c: Likewise.
6871 * gcc.target/i386/ret-thunk-24.c: Likewise.
6872 * gcc.target/i386/ret-thunk-25.c: Likewise.
6873 * gcc.target/i386/ret-thunk-26.c: Likewise.
6874
6875 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6876
6877 PR c++/84533
6878 * g++.dg/cpp1z/pr84533.C: New.
6879
6880 2018-02-26 Marek Polacek <polacek@redhat.com>
6881
6882 PR c++/84537
6883 * g++.dg/parse/error60.C: New test.
6884
6885 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6886
6887 PR c++/84556
6888 * g++.dg/gomp/pr84556.C: New test.
6889 * g++.dg/vect/pr84556.cc: New test.
6890
6891 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
6892
6893 PR fortran/32957
6894 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
6895 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6896 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
6897 * gfortran.dg/c_loc_test.f90: Likewise.
6898 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6899 * gfortran.dg/proc_decl_17.f90: Likewise.
6900 * gfortran.dg/proc_ptr_8.f90: Likewise.
6901
6902 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6903
6904 PR target/84521
6905 * gcc.target/aarch64/lr_free_2.c: Revert changes in
6906 r254814 disabling -fomit-frame-pointer by default.
6907 * gcc.target/aarch64/spill_1.c: Likewise.
6908 * gcc.target/aarch64/test_frame_11.c: Likewise.
6909 * gcc.target/aarch64/test_frame_12.c: Likewise.
6910 * gcc.target/aarch64/test_frame_13.c: Likewise.
6911 * gcc.target/aarch64/test_frame_14.c: Likewise.
6912 * gcc.target/aarch64/test_frame_15.c: Likewise.
6913 * gcc.target/aarch64/test_frame_3.c: Likewise.
6914 * gcc.target/aarch64/test_frame_5.c: Likewise.
6915 * gcc.target/aarch64/test_frame_9.c: Likewise.
6916
6917 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
6918
6919 PR fortran/83633
6920 * gfortran.dg/explicit_shape_1.f90: New test.
6921 * gfortran.dg/automatic_module_variable.f90: Update regex.
6922 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
6923 * gfortran.dg/constant_shape.f90: Ditto.
6924 * gfortran.dg/dec_structure_23.f90: Ditto.
6925 * gfortran.dg/pr78240.f90: Ditto.
6926
6927 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
6928
6929 PR fortran/84523
6930 * gfortran.dg/pr84523.f90: New test.
6931
6932 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6933
6934 PR fortran/78238
6935 * gfortran.dg/select_type_40.f90: New test.
6936
6937 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
6938
6939 PR fortran/30792
6940 * gfortran.dg/data_substring.f90: New test.
6941
6942 2018-02-24 Marek Polacek <polacek@redhat.com>
6943
6944 PR c++/83692
6945 * g++.dg/cpp1z/constexpr-83692.C: New test.
6946
6947 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
6948
6949 PR fortran/84346
6950 * gfortran.dg/statement_function_1.f90: Update test.
6951
6952 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6953
6954 PR fortran/84506
6955 * gfortran.dg/inquire_19.f90: New test.
6956
6957 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6958
6959 PR fortran/83149
6960 * gfortran.dg/pr83149_b.f90: New test.
6961 * gfortran.dg/pr83149_a.f90: Additional source for previous.
6962
6963 2018-02-23 Carl Love <cel@us.ibm.com>
6964
6965 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
6966 vec_signed2 and vec_unsigned2 to new Power 8 test file.
6967 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
6968 Power 8 tests.
6969
6970 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6971
6972 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
6973 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
6974
6975 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6976
6977 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
6978 expected output.
6979
6980 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6981
6982 PR fortran/83149
6983 * gfortran.dg/pr83149_1.f90: New test.
6984 * gfortran.dg/pr83149.f90: Additional source for previous.
6985
6986 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
6987
6988 PR testsuite/80551
6989 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
6990 __GI___pthread_mutex_init as well.
6991
6992 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6993
6994 PR fortran/83148
6995 * gfortran.dg/class_68.f90: New test.
6996
6997 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6998
6999 PR fortran/59781
7000 * gfortran.dg/derived_init_5.f90: New test.
7001
7002 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR target/82851
7005 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
7006 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
7007
7008 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
7009
7010 PR target/81572
7011 * gcc.target/powerpc/pr81572.c: New.
7012
7013 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
7014
7015 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
7016
7017 2018-02-22 Martin Sebor <msebor@redhat.com>
7018
7019 PR tree-optimization/84480
7020 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
7021 * g++.dg/warn/Wstringop-truncation-1.C: New test.
7022
7023 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
7024
7025 PR target/84176
7026 * gcc.target/i386/indirect-thunk-11.c: New test.
7027 * gcc.target/i386/indirect-thunk-12.c: Likewise.
7028 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
7029 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
7030 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
7031 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
7032 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
7033 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
7034 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
7035 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
7036
7037 2018-02-22 Steve Ellcey <sellcey@cavium.com>
7038
7039 PR target/83335
7040 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
7041 ILP32 mode.
7042 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
7043
7044 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7045
7046 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
7047
7048 2018-02-22 Marek Polacek <polacek@redhat.com>
7049
7050 PR c++/84493
7051 * g++.dg/parse/error59.C: New test.
7052
7053 2018-02-22 Tom de Vries <tom@codesourcery.com>
7054
7055 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
7056
7057 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7058
7059 PR c++/77655
7060 * g++.dg/cpp0x/pr77655.C: New.
7061
7062 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7063
7064 PR c++/84496
7065 * g++.dg/cpp1y/pr84496.C: New test.
7066
7067 PR target/84502
7068 * g++.dg/torture/pr84502.C: New test.
7069
7070 PR tree-optimization/84503
7071 * gcc.dg/pr84503-1.c: New test.
7072 * gcc.dg/pr84503-2.c: New test.
7073
7074 2018-02-21 Jakub Jelinek <jakub@redhat.com>
7075
7076 PR tree-optimization/84478
7077 * gcc.c-torture/execute/pr84478.c: New test.
7078
7079 2018-02-20 Martin Sebor <msebor@redhat.com>
7080
7081 PR middle-end/84095
7082 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
7083 * c-c++-common/Wrestrict.c: Same.
7084 * gcc.dg/Wrestrict-6.c: Same.
7085 * gcc.dg/Warray-bounds-27.c: New test.
7086 * gcc.dg/Wrestrict-8.c: New test.
7087 * gcc.dg/Wrestrict-9.c: New test.
7088 * gcc.dg/pr84095.c: New test.
7089
7090 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7091
7092 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
7093
7094 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7095
7096 PR fortran/48890
7097 PR fortran/83823
7098 * gfortran.dg/structure_constructor_14.f90: New test.
7099
7100 2018-02-20 Jeff Law <law@redhat.com>
7101
7102 PR middle-end/82123
7103 PR tree-optimization/81592
7104 PR middle-end/79257
7105 * gcc.dg/pr81592.c: New test.
7106 * gcc.dg/pr82123.c: New test.
7107 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
7108
7109 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7110
7111 PR c++/84488
7112 * g++.dg/warn/Wunused-var-30.C: New test.
7113
7114 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
7115
7116 PR tree-optimization/84419
7117 * gcc.dg/vect/pr84419.c: New test.
7118
7119 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7120
7121 PR middle-end/82004
7122 * gfortran.dg/pr82004.f90: New test.
7123
7124 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
7125
7126 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
7127
7128 2018-02-20 Martin Liska <mliska@suse.cz>
7129
7130 PR c/84310
7131 PR target/79747
7132 * gcc.target/i386/pr84310.c: New test.
7133 * gcc.target/i386/pr84310-2.c: Likewise.
7134
7135 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7136
7137 PR c++/84446
7138 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
7139
7140 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7141
7142 PR c++/84445
7143 * g++.dg/cpp1z/launder7.C: New test.
7144
7145 PR c++/84449
7146 * g++.dg/cpp0x/constexpr-84449.C: New test.
7147
7148 PR c++/84455
7149 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
7150
7151 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
7152
7153 PR fortran/83344
7154 PR fortran/83975
7155 * gfortran.dg/associate_22.f90: Enable commented out test.
7156 * gfortran.dg/associate_36.f90: New test.
7157
7158 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7159
7160 PR target/84146
7161 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
7162
7163 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
7164
7165 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
7166 (dg-options): Use -mavx instead of -w.
7167
7168 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR c++/84444
7171 * g++.dg/cpp1z/launder8.C: New test.
7172
7173 PR c++/84448
7174 * g++.dg/gomp/pr84448.C: New test.
7175
7176 PR c++/84430
7177 * g++.dg/gomp/pr84430.C: New test.
7178
7179 PR tree-optimization/84452
7180 * gcc.dg/pr84452.c: New test.
7181
7182 PR c++/79064
7183 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
7184
7185 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7186
7187 PR fortran/35339
7188 * gfortran.dg/implied_do_io_4.f90: New test.
7189
7190 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7191
7192 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
7193 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
7194 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
7195
7196 2018-02-19 Carl Love <cel@us.ibm.com>
7197
7198 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
7199
7200 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7201
7202 PR target/84460
7203 * gcc.target/i386/pr57193.c: Add -mtune=generic.
7204
7205 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7206
7207 PR c++/84348
7208 * g++.dg/cpp0x/auto50.C: New.
7209 * g++.dg/parse/friend12.C: Adjust.
7210
7211 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7212
7213 PR libgfortran/84389
7214 * gfortran.dg/dtio_33.f90: New test.
7215
7216 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7217
7218 PR libgfortran/84412
7219 * gfortran.dg/inquire_18.f90: New test.
7220
7221 2018-02-18 Janus Weil <janus@gcc.gnu.org>
7222
7223 PR fortran/84381
7224 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
7225 * gfortran.dg/pointer_intent_3.f90: Ditto.
7226 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
7227 * gfortran.dg/protected_3.f90: Ditto.
7228 * gfortran.dg/protected_4.f90: Ditto.
7229 * gfortran.dg/protected_5.f90: Ditto.
7230 * gfortran.dg/protected_6.f90: Ditto.
7231
7232 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
7233
7234 PR fortran/80945
7235 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
7236 change to run.
7237
7238 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7239
7240 PR fortran/84270
7241 * gfortran.dg/inline_matmul_22.f90: New test.
7242
7243 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7244
7245 PR fortran/84381
7246 * gfortran.dg/abort_shoulfail.f90: New test.
7247 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
7248 by STOP n.
7249 * gfortran.dg/PR19754_2.f90: Likewise.
7250 * gfortran.dg/PR19872.f: Likewise.
7251 * gfortran.dg/PR49268.f90: Likewise.
7252 * gfortran.dg/Wall.f90: Likewise.
7253 * gfortran.dg/Wno-all.f90: Likewise.
7254 * gfortran.dg/achar_1.f90: Likewise.
7255 * gfortran.dg/achar_2.f90: Likewise.
7256 * gfortran.dg/achar_4.f90: Likewise.
7257 * gfortran.dg/achar_6.F90: Likewise.
7258 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
7259 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
7260 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
7261 * gfortran.dg/actual_array_offset_1.f90: Likewise.
7262 * gfortran.dg/actual_array_result_1.f90: Likewise.
7263 * gfortran.dg/actual_array_substr_1.f90: Likewise.
7264 * gfortran.dg/actual_array_substr_2.f90: Likewise.
7265 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
7266 * gfortran.dg/actual_procedure_1.f90: Likewise.
7267 * gfortran.dg/adjustl_1.f90: Likewise.
7268 * gfortran.dg/advance_1.f90: Likewise.
7269 * gfortran.dg/advance_4.f90: Likewise.
7270 * gfortran.dg/advance_5.f90: Likewise.
7271 * gfortran.dg/advance_6.f90: Likewise.
7272 * gfortran.dg/aint_anint_1.f90: Likewise.
7273 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
7274 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
7275 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
7276 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
7277 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
7278 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
7279 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
7280 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
7281 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
7282 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
7283 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
7284 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
7285 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
7286 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
7287 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
7288 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
7289 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
7290 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
7291 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
7292 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
7293 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
7294 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7295 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
7296 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
7297 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
7298 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
7299 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
7300 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
7301 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
7302 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
7303 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
7304 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
7305 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
7306 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
7307 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
7308 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
7309 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
7310 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
7311 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
7312 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
7313 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
7314 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
7315 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
7316 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
7317 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
7318 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
7319 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
7320 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
7321 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
7322 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
7323 * gfortran.dg/allocatable_function_1.f90: Likewise.
7324 * gfortran.dg/allocatable_function_10.f90: Likewise.
7325 * gfortran.dg/allocatable_function_3.f90: Likewise.
7326 * gfortran.dg/allocatable_function_5.f90: Likewise.
7327 * gfortran.dg/allocatable_function_6.f90: Likewise.
7328 * gfortran.dg/allocatable_function_7.f90: Likewise.
7329 * gfortran.dg/allocatable_function_8.f90: Likewise.
7330 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
7331 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
7332 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
7333 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
7334 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
7335 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
7336 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
7337 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
7338 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
7339 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
7340 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
7341 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
7342 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
7343 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
7344 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
7345 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
7346 * gfortran.dg/allocate_class_3.f90: Likewise.
7347 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
7348 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
7349 * gfortran.dg/allocate_derived_5.f90: Likewise.
7350 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
7351 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
7352 * gfortran.dg/allocate_with_source_1.f90: Likewise.
7353 * gfortran.dg/allocate_with_source_10.f08: Likewise.
7354 * gfortran.dg/allocate_with_source_11.f08: Likewise.
7355 * gfortran.dg/allocate_with_source_12.f03: Likewise.
7356 * gfortran.dg/allocate_with_source_15.f03: Likewise.
7357 * gfortran.dg/allocate_with_source_16.f90: Likewise.
7358 * gfortran.dg/allocate_with_source_17.f03: Likewise.
7359 * gfortran.dg/allocate_with_source_18.f03: Likewise.
7360 * gfortran.dg/allocate_with_source_2.f90: Likewise.
7361 * gfortran.dg/allocate_with_source_20.f03: Likewise.
7362 * gfortran.dg/allocate_with_source_22.f03: Likewise.
7363 * gfortran.dg/allocate_with_source_23.f03: Likewise.
7364 * gfortran.dg/allocate_with_source_24.f90: Likewise.
7365 * gfortran.dg/allocate_with_source_5.f90: Likewise.
7366 * gfortran.dg/allocate_with_source_6.f90: Likewise.
7367 * gfortran.dg/allocate_with_source_7.f08: Likewise.
7368 * gfortran.dg/allocate_with_source_8.f08: Likewise.
7369 * gfortran.dg/allocate_with_source_9.f08: Likewise.
7370 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
7371 * gfortran.dg/allocate_zerosize_3.f: Likewise.
7372 * gfortran.dg/altreturn_3.f90: Likewise.
7373 * gfortran.dg/altreturn_5.f90: Likewise.
7374 * gfortran.dg/altreturn_7.f90: Likewise.
7375 * gfortran.dg/and_or_xor.f90: Likewise.
7376 * gfortran.dg/anint_1.f90: Likewise.
7377 * gfortran.dg/any_all_1.f90: Likewise.
7378 * gfortran.dg/anyallcount_1.f90: Likewise.
7379 * gfortran.dg/append_1.f90: Likewise.
7380 * gfortran.dg/argument_checking_1.f90: Likewise.
7381 * gfortran.dg/argument_checking_2.f90: Likewise.
7382 * gfortran.dg/argument_checking_8.f90: Likewise.
7383 * gfortran.dg/arithmetic_if.f90: Likewise.
7384 * gfortran.dg/array_1.f90: Likewise.
7385 * gfortran.dg/array_2.f90: Likewise.
7386 * gfortran.dg/array_alloc_1.f90: Likewise.
7387 * gfortran.dg/array_alloc_2.f90: Likewise.
7388 * gfortran.dg/array_alloc_3.f90: Likewise.
7389 * gfortran.dg/array_assignment_1.F90: Likewise.
7390 * gfortran.dg/array_assignment_5.f90: Likewise.
7391 * gfortran.dg/array_constructor_1.f90: Likewise.
7392 * gfortran.dg/array_constructor_10.f90: Likewise.
7393 * gfortran.dg/array_constructor_11.f90: Likewise.
7394 * gfortran.dg/array_constructor_12.f90: Likewise.
7395 * gfortran.dg/array_constructor_15.f90: Likewise.
7396 * gfortran.dg/array_constructor_16.f90: Likewise.
7397 * gfortran.dg/array_constructor_17.f90: Likewise.
7398 * gfortran.dg/array_constructor_19.f90: Likewise.
7399 * gfortran.dg/array_constructor_23.f: Likewise.
7400 * gfortran.dg/array_constructor_24.f: Likewise.
7401 * gfortran.dg/array_constructor_32.f90: Likewise.
7402 * gfortran.dg/array_constructor_36.f90: Likewise.
7403 * gfortran.dg/array_constructor_39.f90: Likewise.
7404 * gfortran.dg/array_constructor_4.f90: Likewise.
7405 * gfortran.dg/array_constructor_40.f90: Likewise.
7406 * gfortran.dg/array_constructor_44.f90: Likewise.
7407 * gfortran.dg/array_constructor_45.f90: Likewise.
7408 * gfortran.dg/array_constructor_46.f90: Likewise.
7409 * gfortran.dg/array_constructor_47.f90: Likewise.
7410 * gfortran.dg/array_constructor_49.f90: Likewise.
7411 * gfortran.dg/array_constructor_5.f90: Likewise.
7412 * gfortran.dg/array_constructor_50.f90: Likewise.
7413 * gfortran.dg/array_constructor_6.f90: Likewise.
7414 * gfortran.dg/array_constructor_7.f90: Likewise.
7415 * gfortran.dg/array_constructor_8.f90: Likewise.
7416 * gfortran.dg/array_constructor_9.f90: Likewise.
7417 * gfortran.dg/array_constructor_type_1.f03: Likewise.
7418 * gfortran.dg/array_constructor_type_10.f03: Likewise.
7419 * gfortran.dg/array_constructor_type_11.f03: Likewise.
7420 * gfortran.dg/array_constructor_type_12.f03: Likewise.
7421 * gfortran.dg/array_constructor_type_13.f90: Likewise.
7422 * gfortran.dg/array_constructor_type_14.f03: Likewise.
7423 * gfortran.dg/array_constructor_type_16.f03: Likewise.
7424 * gfortran.dg/array_constructor_type_2.f03: Likewise.
7425 * gfortran.dg/array_constructor_type_22.f03: Likewise.
7426 * gfortran.dg/array_constructor_type_3.f03: Likewise.
7427 * gfortran.dg/array_constructor_type_4.f03: Likewise.
7428 * gfortran.dg/array_constructor_type_5.f03: Likewise.
7429 * gfortran.dg/array_constructor_type_6.f03: Likewise.
7430 * gfortran.dg/array_constructor_type_7.f03: Likewise.
7431 * gfortran.dg/array_function_1.f90: Likewise.
7432 * gfortran.dg/array_function_5.f90: Likewise.
7433 * gfortran.dg/array_initializer_1.f90: Likewise.
7434 * gfortran.dg/array_initializer_2.f90: Likewise.
7435 * gfortran.dg/array_memcpy_5.f90: Likewise.
7436 * gfortran.dg/array_memset_2.f90: Likewise.
7437 * gfortran.dg/array_reference_1.f90: Likewise.
7438 * gfortran.dg/array_return_value_1.f90: Likewise.
7439 * gfortran.dg/array_section_1.f90: Likewise.
7440 * gfortran.dg/array_temporaries_3.f90: Likewise.
7441 * gfortran.dg/arrayio_1.f90: Likewise.
7442 * gfortran.dg/arrayio_10.f90: Likewise.
7443 * gfortran.dg/arrayio_11.f90: Likewise.
7444 * gfortran.dg/arrayio_12.f90: Likewise.
7445 * gfortran.dg/arrayio_13.f90: Likewise.
7446 * gfortran.dg/arrayio_14.f90: Likewise.
7447 * gfortran.dg/arrayio_16.f90: Likewise.
7448 * gfortran.dg/arrayio_2.f90: Likewise.
7449 * gfortran.dg/arrayio_3.f90: Likewise.
7450 * gfortran.dg/arrayio_4.f90: Likewise.
7451 * gfortran.dg/arrayio_5.f90: Likewise.
7452 * gfortran.dg/arrayio_6.f90: Likewise.
7453 * gfortran.dg/arrayio_7.f90: Likewise.
7454 * gfortran.dg/arrayio_8.f90: Likewise.
7455 * gfortran.dg/arrayio_9.f90: Likewise.
7456 * gfortran.dg/arrayio_derived_1.f90: Likewise.
7457 * gfortran.dg/assign_10.f90: Likewise.
7458 * gfortran.dg/assign_9.f90: Likewise.
7459 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
7460 * gfortran.dg/assignment_1.f90: Likewise.
7461 * gfortran.dg/associate_1.f03: Likewise.
7462 * gfortran.dg/associate_11.f90: Likewise.
7463 * gfortran.dg/associate_13.f90: Likewise.
7464 * gfortran.dg/associate_15.f90: Likewise.
7465 * gfortran.dg/associate_17.f90: Likewise.
7466 * gfortran.dg/associate_18.f08: Likewise.
7467 * gfortran.dg/associate_19.f03: Likewise.
7468 * gfortran.dg/associate_20.f03: Likewise.
7469 * gfortran.dg/associate_22.f90: Likewise.
7470 * gfortran.dg/associate_23.f90: Likewise.
7471 * gfortran.dg/associate_24.f90: Likewise.
7472 * gfortran.dg/associate_25.f90: Likewise.
7473 * gfortran.dg/associate_27.f90: Likewise.
7474 * gfortran.dg/associate_28.f90: Likewise.
7475 * gfortran.dg/associate_32.f03: Likewise.
7476 * gfortran.dg/associate_33.f03: Likewise.
7477 * gfortran.dg/associate_34.f90: Likewise.
7478 * gfortran.dg/associate_6.f03: Likewise.
7479 * gfortran.dg/associate_7.f03: Likewise.
7480 * gfortran.dg/associate_8.f03: Likewise.
7481 * gfortran.dg/associate_9.f03: Likewise.
7482 * gfortran.dg/associated_1.f90: Likewise.
7483 * gfortran.dg/associated_2.f90: Likewise.
7484 * gfortran.dg/associated_5.f90: Likewise.
7485 * gfortran.dg/associated_6.f90: Likewise.
7486 * gfortran.dg/associated_target_3.f90: Likewise.
7487 * gfortran.dg/associated_target_4.f90: Likewise.
7488 * gfortran.dg/associated_target_5.f03: Likewise.
7489 * gfortran.dg/associated_target_6.f03: Likewise.
7490 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7491 * gfortran.dg/assumed_rank_1.f90: Likewise.
7492 * gfortran.dg/assumed_rank_10.f90: Likewise.
7493 * gfortran.dg/assumed_rank_2.f90: Likewise.
7494 * gfortran.dg/assumed_rank_7.f90: Likewise.
7495 * gfortran.dg/assumed_rank_8.f90: Likewise.
7496 * gfortran.dg/assumed_rank_9.f90: Likewise.
7497 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7498 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7499 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
7500 * gfortran.dg/assumed_type_2.f90: Likewise.
7501 * gfortran.dg/atan2_1.f90: Likewise.
7502 * gfortran.dg/auto_array_1.f90: Likewise.
7503 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
7504 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
7505 * gfortran.dg/auto_char_len_3.f90: Likewise.
7506 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
7507 * gfortran.dg/auto_internal_assumed.f90: Likewise.
7508 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
7509 * gfortran.dg/auto_save_2.f90: Likewise.
7510 * gfortran.dg/automatic_default_init_1.f90: Likewise.
7511 * gfortran.dg/backslash_1.f90: Likewise.
7512 * gfortran.dg/backslash_2.f90: Likewise.
7513 * gfortran.dg/backslash_3.f: Likewise.
7514 * gfortran.dg/backspace_1.f: Likewise.
7515 * gfortran.dg/backspace_10.f90: Likewise.
7516 * gfortran.dg/backspace_11.f90: Likewise.
7517 * gfortran.dg/backspace_2.f: Likewise.
7518 * gfortran.dg/backspace_3.f: Likewise.
7519 * gfortran.dg/backspace_4.f: Likewise.
7520 * gfortran.dg/backspace_5.f: Likewise.
7521 * gfortran.dg/backspace_6.f: Likewise.
7522 * gfortran.dg/backspace_7.f90: Likewise.
7523 * gfortran.dg/backspace_8.f: Likewise.
7524 * gfortran.dg/backspace_9.f: Likewise.
7525 * gfortran.dg/bessel_1.f90: Likewise.
7526 * gfortran.dg/bessel_2.f90: Likewise.
7527 * gfortran.dg/bessel_5.f90: Likewise.
7528 * gfortran.dg/bessel_6.f90: Likewise.
7529 * gfortran.dg/bessel_7.f90: Likewise.
7530 * gfortran.dg/bind_c_dts_2.f03: Likewise.
7531 * gfortran.dg/bind_c_dts_3.f03: Likewise.
7532 * gfortran.dg/bind_c_usage_15.f90: Likewise.
7533 * gfortran.dg/bind_c_usage_16.f03: Likewise.
7534 * gfortran.dg/bind_c_usage_17.f90: Likewise.
7535 * gfortran.dg/bind_c_usage_24.f90: Likewise.
7536 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
7537 * gfortran.dg/binding_label_tests_16.f03: Likewise.
7538 * gfortran.dg/binding_label_tests_23.f90: Likewise.
7539 * gfortran.dg/bit_comparison_1.F90: Likewise.
7540 * gfortran.dg/bit_comparison_2.F90: Likewise.
7541 * gfortran.dg/block_1.f08: Likewise.
7542 * gfortran.dg/block_13.f08: Likewise.
7543 * gfortran.dg/block_14.f90: Likewise.
7544 * gfortran.dg/block_2.f08: Likewise.
7545 * gfortran.dg/block_6.f08: Likewise.
7546 * gfortran.dg/block_7.f08: Likewise.
7547 * gfortran.dg/block_8.f08: Likewise.
7548 * gfortran.dg/blockdata_1.f90: Likewise.
7549 * gfortran.dg/bound_1.f90: Likewise.
7550 * gfortran.dg/bound_2.f90: Likewise.
7551 * gfortran.dg/bound_3.f90: Likewise.
7552 * gfortran.dg/bound_4.f90: Likewise.
7553 * gfortran.dg/bound_5.f90: Likewise.
7554 * gfortran.dg/bound_6.f90: Likewise.
7555 * gfortran.dg/bound_7.f90: Likewise.
7556 * gfortran.dg/bound_8.f90: Likewise.
7557 * gfortran.dg/bound_9.f90: Likewise.
7558 * gfortran.dg/bound_simplification_1.f90: Likewise.
7559 * gfortran.dg/bound_simplification_3.f90: Likewise.
7560 * gfortran.dg/bound_simplification_4.f90: Likewise.
7561 * gfortran.dg/bound_simplification_5.f90: Likewise.
7562 * gfortran.dg/bound_simplification_6.f90: Likewise.
7563 * gfortran.dg/bounds_check_1.f90: Likewise.
7564 * gfortran.dg/bounds_check_12.f90: Likewise.
7565 * gfortran.dg/bounds_check_14.f90: Likewise.
7566 * gfortran.dg/bounds_check_15.f90: Likewise.
7567 * gfortran.dg/bounds_check_19.f90: Likewise.
7568 * gfortran.dg/bounds_check_8.f90: Likewise.
7569 * gfortran.dg/bounds_check_9.f90: Likewise.
7570 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
7571 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
7572 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
7573 * gfortran.dg/boz_1.f90: Likewise.
7574 * gfortran.dg/boz_11.f90: Likewise.
7575 * gfortran.dg/boz_13.f90: Likewise.
7576 * gfortran.dg/boz_14.f90: Likewise.
7577 * gfortran.dg/boz_15.f90: Likewise.
7578 * gfortran.dg/boz_3.f90: Likewise.
7579 * gfortran.dg/boz_6.f90: Likewise.
7580 * gfortran.dg/boz_9.f90: Likewise.
7581 * gfortran.dg/byte_1.f90: Likewise.
7582 * gfortran.dg/byte_2.f90: Likewise.
7583 * gfortran.dg/c_assoc.f90: Likewise.
7584 * gfortran.dg/c_assoc_2.f03: Likewise.
7585 * gfortran.dg/c_assoc_3.f90: Likewise.
7586 * gfortran.dg/c_by_val_1.f: Likewise.
7587 * gfortran.dg/c_by_val_5.f90: Likewise.
7588 * gfortran.dg/c_char_tests.f03: Likewise.
7589 * gfortran.dg/c_char_tests_2.f03: Likewise.
7590 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
7591 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
7592 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
7593 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7594 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
7595 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
7596 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
7597 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
7598 * gfortran.dg/c_kind_params.f90: Likewise.
7599 * gfortran.dg/c_loc_test_20.f90: Likewise.
7600 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7601 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
7602 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7603 * gfortran.dg/c_size_t_test.f03: Likewise.
7604 * gfortran.dg/c_sizeof_1.f90: Likewise.
7605 * gfortran.dg/c_sizeof_5.f90: Likewise.
7606 * gfortran.dg/c_sizeof_6.f90: Likewise.
7607 * gfortran.dg/char4_iunit_1.f03: Likewise.
7608 * gfortran.dg/char4_iunit_2.f03: Likewise.
7609 * gfortran.dg/char_allocation_1.f90: Likewise.
7610 * gfortran.dg/char_array_constructor.f90: Likewise.
7611 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7612 * gfortran.dg/char_assign_1.f90: Likewise.
7613 * gfortran.dg/char_associated_1.f90: Likewise.
7614 * gfortran.dg/char_cast_2.f90: Likewise.
7615 * gfortran.dg/char_comparison_1.f: Likewise.
7616 * gfortran.dg/char_component_initializer_1.f90: Likewise.
7617 * gfortran.dg/char_component_initializer_2.f90: Likewise.
7618 * gfortran.dg/char_cons_len.f90: Likewise.
7619 * gfortran.dg/char_conversion.f90: Likewise.
7620 * gfortran.dg/char_cshift_1.f90: Likewise.
7621 * gfortran.dg/char_cshift_2.f90: Likewise.
7622 * gfortran.dg/char_decl_2.f90: Likewise.
7623 * gfortran.dg/char_eoshift_1.f90: Likewise.
7624 * gfortran.dg/char_eoshift_2.f90: Likewise.
7625 * gfortran.dg/char_eoshift_3.f90: Likewise.
7626 * gfortran.dg/char_eoshift_4.f90: Likewise.
7627 * gfortran.dg/char_eoshift_5.f90: Likewise.
7628 * gfortran.dg/char_expr_1.f90: Likewise.
7629 * gfortran.dg/char_expr_3.f90: Likewise.
7630 * gfortran.dg/char_initialiser_actual.f90: Likewise.
7631 * gfortran.dg/char_length_12.f90: Likewise.
7632 * gfortran.dg/char_length_14.f90: Likewise.
7633 * gfortran.dg/char_length_15.f90: Likewise.
7634 * gfortran.dg/char_length_17.f90: Likewise.
7635 * gfortran.dg/char_length_20.f90: Likewise.
7636 * gfortran.dg/char_length_21.f90: Likewise.
7637 * gfortran.dg/char_length_5.f90: Likewise.
7638 * gfortran.dg/char_length_6.f90: Likewise.
7639 * gfortran.dg/char_length_7.f90: Likewise.
7640 * gfortran.dg/char_length_8.f90: Likewise.
7641 * gfortran.dg/char_pack_1.f90: Likewise.
7642 * gfortran.dg/char_pack_2.f90: Likewise.
7643 * gfortran.dg/char_pointer_assign.f90: Likewise.
7644 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
7645 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
7646 * gfortran.dg/char_pointer_dependency.f90: Likewise.
7647 * gfortran.dg/char_pointer_dummy.f90: Likewise.
7648 * gfortran.dg/char_pointer_func.f90: Likewise.
7649 * gfortran.dg/char_reshape_1.f90: Likewise.
7650 * gfortran.dg/char_result_1.f90: Likewise.
7651 * gfortran.dg/char_result_12.f90: Likewise.
7652 * gfortran.dg/char_result_13.f90: Likewise.
7653 * gfortran.dg/char_result_14.f90: Likewise.
7654 * gfortran.dg/char_result_15.f90: Likewise.
7655 * gfortran.dg/char_result_2.f90: Likewise.
7656 * gfortran.dg/char_result_3.f90: Likewise.
7657 * gfortran.dg/char_result_4.f90: Likewise.
7658 * gfortran.dg/char_result_5.f90: Likewise.
7659 * gfortran.dg/char_result_6.f90: Likewise.
7660 * gfortran.dg/char_result_7.f90: Likewise.
7661 * gfortran.dg/char_result_8.f90: Likewise.
7662 * gfortran.dg/char_spread_1.f90: Likewise.
7663 * gfortran.dg/char_transpose_1.f90: Likewise.
7664 * gfortran.dg/char_type_len.f90: Likewise.
7665 * gfortran.dg/char_unpack_1.f90: Likewise.
7666 * gfortran.dg/char_unpack_2.f90: Likewise.
7667 * gfortran.dg/character_array_constructor_1.f90: Likewise.
7668 * gfortran.dg/character_comparison_1.f90: Likewise.
7669 * gfortran.dg/character_comparison_2.f90: Likewise.
7670 * gfortran.dg/character_comparison_3.f90: Likewise.
7671 * gfortran.dg/character_comparison_4.f90: Likewise.
7672 * gfortran.dg/character_comparison_5.f90: Likewise.
7673 * gfortran.dg/character_comparison_6.f90: Likewise.
7674 * gfortran.dg/character_comparison_7.f90: Likewise.
7675 * gfortran.dg/character_comparison_8.f90: Likewise.
7676 * gfortran.dg/character_comparison_9.f90: Likewise.
7677 * gfortran.dg/charlen_15.f90: Likewise.
7678 * gfortran.dg/charlen_16.f90: Likewise.
7679 * gfortran.dg/chkbits.f90: Likewise.
7680 * gfortran.dg/chmod_1.f90: Likewise.
7681 * gfortran.dg/chmod_2.f90: Likewise.
7682 * gfortran.dg/chmod_3.f90: Likewise.
7683 * gfortran.dg/class_1.f03: Likewise.
7684 * gfortran.dg/class_18.f03: Likewise.
7685 * gfortran.dg/class_19.f03: Likewise.
7686 * gfortran.dg/class_35.f90: Likewise.
7687 * gfortran.dg/class_46.f03: Likewise.
7688 * gfortran.dg/class_48.f90: Likewise.
7689 * gfortran.dg/class_51.f90: Likewise.
7690 * gfortran.dg/class_52.f90: Likewise.
7691 * gfortran.dg/class_6.f03: Likewise.
7692 * gfortran.dg/class_63.f90: Likewise.
7693 * gfortran.dg/class_64.f90: Likewise.
7694 * gfortran.dg/class_65.f90: Likewise.
7695 * gfortran.dg/class_66.f90: Likewise.
7696 * gfortran.dg/class_67.f90: Likewise.
7697 * gfortran.dg/class_9.f03: Likewise.
7698 * gfortran.dg/class_alias.f90: Likewise.
7699 * gfortran.dg/class_allocate_1.f03: Likewise.
7700 * gfortran.dg/class_allocate_10.f03: Likewise.
7701 * gfortran.dg/class_allocate_13.f90: Likewise.
7702 * gfortran.dg/class_allocate_14.f90: Likewise.
7703 * gfortran.dg/class_allocate_15.f90: Likewise.
7704 * gfortran.dg/class_allocate_19.f03: Likewise.
7705 * gfortran.dg/class_allocate_21.f90: Likewise.
7706 * gfortran.dg/class_allocate_22.f90: Likewise.
7707 * gfortran.dg/class_allocate_3.f03: Likewise.
7708 * gfortran.dg/class_allocate_4.f03: Likewise.
7709 * gfortran.dg/class_allocate_5.f90: Likewise.
7710 * gfortran.dg/class_allocate_6.f03: Likewise.
7711 * gfortran.dg/class_allocate_7.f03: Likewise.
7712 * gfortran.dg/class_allocate_8.f03: Likewise.
7713 * gfortran.dg/class_allocate_9.f03: Likewise.
7714 * gfortran.dg/class_array_1.f03: Likewise.
7715 * gfortran.dg/class_array_14.f90: Likewise.
7716 * gfortran.dg/class_array_15.f03: Likewise.
7717 * gfortran.dg/class_array_16.f90: Likewise.
7718 * gfortran.dg/class_array_2.f03: Likewise.
7719 * gfortran.dg/class_array_20.f03: Likewise.
7720 * gfortran.dg/class_array_21.f03: Likewise.
7721 * gfortran.dg/class_array_3.f03: Likewise.
7722 * gfortran.dg/class_array_4.f03: Likewise.
7723 * gfortran.dg/class_array_7.f03: Likewise.
7724 * gfortran.dg/class_array_8.f03: Likewise.
7725 * gfortran.dg/class_array_9.f03: Likewise.
7726 * gfortran.dg/class_defined_operator_1.f03: Likewise.
7727 * gfortran.dg/class_dummy_1.f03: Likewise.
7728 * gfortran.dg/class_optional_1.f90: Likewise.
7729 * gfortran.dg/class_optional_2.f90: Likewise.
7730 * gfortran.dg/class_result_5.f90: Likewise.
7731 * gfortran.dg/class_result_6.f90: Likewise.
7732 * gfortran.dg/class_to_type_1.f03: Likewise.
7733 * gfortran.dg/class_to_type_2.f90: Likewise.
7734 * gfortran.dg/class_to_type_3.f03: Likewise.
7735 * gfortran.dg/class_to_type_4.f90: Likewise.
7736 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
7737 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
7738 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
7739 * gfortran.dg/coarray/atomic_1.f90: Likewise.
7740 * gfortran.dg/coarray/atomic_2.f90: Likewise.
7741 * gfortran.dg/coarray/codimension.f90: Likewise.
7742 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
7743 * gfortran.dg/coarray/collectives_1.f90: Likewise.
7744 * gfortran.dg/coarray/collectives_2.f90: Likewise.
7745 * gfortran.dg/coarray/collectives_3.f90: Likewise.
7746 * gfortran.dg/coarray/collectives_4.f90: Likewise.
7747 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
7748 * gfortran.dg/coarray/dummy_1.f90: Likewise.
7749 * gfortran.dg/coarray/event_1.f90: Likewise.
7750 * gfortran.dg/coarray/event_2.f90: Likewise.
7751 * gfortran.dg/coarray/get_array.f90: Likewise.
7752 * gfortran.dg/coarray/image_index_1.f90: Likewise.
7753 * gfortran.dg/coarray/image_index_2.f90: Likewise.
7754 * gfortran.dg/coarray/image_index_3.f90: Likewise.
7755 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
7756 * gfortran.dg/coarray/lock_1.f90: Likewise.
7757 * gfortran.dg/coarray/lock_2.f90: Likewise.
7758 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
7759 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
7760 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
7761 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
7762 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
7763 * gfortran.dg/coarray/registering_1.f90: Likewise.
7764 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
7765 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
7766 * gfortran.dg/coarray/send_array.f90: Likewise.
7767 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
7768 * gfortran.dg/coarray/sendget_array.f90: Likewise.
7769 * gfortran.dg/coarray/subobject_1.f90: Likewise.
7770 * gfortran.dg/coarray/sync_1.f90: Likewise.
7771 * gfortran.dg/coarray/sync_3.f90: Likewise.
7772 * gfortran.dg/coarray/this_image_1.f90: Likewise.
7773 * gfortran.dg/coarray/this_image_2.f90: Likewise.
7774 * gfortran.dg/coarray_13.f90: Likewise.
7775 * gfortran.dg/coarray_15.f90: Likewise.
7776 * gfortran.dg/coarray_16.f90: Likewise.
7777 * gfortran.dg/coarray_2.f90: Likewise.
7778 * gfortran.dg/coarray_23.f90: Likewise.
7779 * gfortran.dg/coarray_40.f90: Likewise.
7780 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
7781 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
7782 * gfortran.dg/coarray_allocate_10.f08: Likewise.
7783 * gfortran.dg/coarray_allocate_2.f08: Likewise.
7784 * gfortran.dg/coarray_allocate_3.f08: Likewise.
7785 * gfortran.dg/coarray_allocate_4.f08: Likewise.
7786 * gfortran.dg/coarray_allocate_5.f08: Likewise.
7787 * gfortran.dg/coarray_allocate_7.f08: Likewise.
7788 * gfortran.dg/coarray_allocate_8.f08: Likewise.
7789 * gfortran.dg/coarray_allocate_9.f08: Likewise.
7790 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7791 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7792 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
7793 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
7794 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
7795 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
7796 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
7797 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
7798 * gfortran.dg/coarray_stat_2.f90: Likewise.
7799 * gfortran.dg/coarray_subobject_1.f90: Likewise.
7800 * gfortran.dg/coindexed_1.f90: Likewise.
7801 * gfortran.dg/comma.f: Likewise.
7802 * gfortran.dg/comma_format_extension_3.f: Likewise.
7803 * gfortran.dg/comma_format_extension_4.f: Likewise.
7804 * gfortran.dg/common_2.f90: Likewise.
7805 * gfortran.dg/common_4.f90: Likewise.
7806 * gfortran.dg/common_align_1.f90: Likewise.
7807 * gfortran.dg/common_align_2.f90: Likewise.
7808 * gfortran.dg/common_equivalence_1.f: Likewise.
7809 * gfortran.dg/common_pointer_1.f90: Likewise.
7810 * gfortran.dg/common_resize_1.f: Likewise.
7811 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
7812 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
7813 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
7814 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
7815 * gfortran.dg/complex_read.f90: Likewise.
7816 * gfortran.dg/complex_write.f90: Likewise.
7817 * gfortran.dg/constant_substring.f: Likewise.
7818 * gfortran.dg/constructor_2.f90: Likewise.
7819 * gfortran.dg/constructor_3.f90: Likewise.
7820 * gfortran.dg/constructor_6.f90: Likewise.
7821 * gfortran.dg/contained_1.f90: Likewise.
7822 * gfortran.dg/contained_3.f90: Likewise.
7823 * gfortran.dg/contained_equivalence_1.f90: Likewise.
7824 * gfortran.dg/contained_module_proc_1.f90: Likewise.
7825 * gfortran.dg/continuation_1.f90: Likewise.
7826 * gfortran.dg/continuation_11.f90: Likewise.
7827 * gfortran.dg/continuation_12.f90: Likewise.
7828 * gfortran.dg/continuation_13.f90: Likewise.
7829 * gfortran.dg/continuation_14.f: Likewise.
7830 * gfortran.dg/continuation_8.f90: Likewise.
7831 * gfortran.dg/convert_2.f90: Likewise.
7832 * gfortran.dg/convert_implied_open.f90: Likewise.
7833 * gfortran.dg/count_init_expr.f03: Likewise.
7834 * gfortran.dg/cr_lf.f90: Likewise.
7835 * gfortran.dg/cray_pointers_10.f90: Likewise.
7836 * gfortran.dg/cray_pointers_2.f90: Likewise.
7837 * gfortran.dg/cray_pointers_5.f90: Likewise.
7838 * gfortran.dg/cray_pointers_7.f90: Likewise.
7839 * gfortran.dg/cray_pointers_8.f90: Likewise.
7840 * gfortran.dg/cshift_1.f90: Likewise.
7841 * gfortran.dg/cshift_2.f90: Likewise.
7842 * gfortran.dg/cshift_large_1.f90: Likewise.
7843 * gfortran.dg/cshift_nan_1.f90: Likewise.
7844 * gfortran.dg/csqrt_2.f: Likewise.
7845 * gfortran.dg/data_array_1.f90: Likewise.
7846 * gfortran.dg/data_char_1.f90: Likewise.
7847 * gfortran.dg/data_char_2.f90: Likewise.
7848 * gfortran.dg/data_char_3.f90: Likewise.
7849 * gfortran.dg/data_derived_1.f90: Likewise.
7850 * gfortran.dg/data_implied_do_1.f90: Likewise.
7851 * gfortran.dg/data_namelist_conflict.f90: Likewise.
7852 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
7853 * gfortran.dg/deallocate_stat.f90: Likewise.
7854 * gfortran.dg/deallocate_stat_2.f90: Likewise.
7855 * gfortran.dg/debug/pr37738.f: Likewise.
7856 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
7857 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
7858 * gfortran.dg/dec_exp_1.f90: Likewise.
7859 * gfortran.dg/dec_init_1.f90: Likewise.
7860 * gfortran.dg/dec_init_2.f90: Likewise.
7861 * gfortran.dg/dec_init_3.f90: Likewise.
7862 * gfortran.dg/dec_init_4.f90: Likewise.
7863 * gfortran.dg/dec_io_1.f90: Likewise.
7864 * gfortran.dg/dec_io_2.f90: Likewise.
7865 * gfortran.dg/dec_io_2a.f90: Likewise.
7866 * gfortran.dg/dec_io_6.f90: Likewise.
7867 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
7868 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
7869 * gfortran.dg/dec_math.f90: Likewise.
7870 * gfortran.dg/dec_parameter_1.f: Likewise.
7871 * gfortran.dg/dec_parameter_2.f90: Likewise.
7872 * gfortran.dg/dec_static_1.f90: Likewise.
7873 * gfortran.dg/dec_static_2.f90: Likewise.
7874 * gfortran.dg/dec_structure_1.f90: Likewise.
7875 * gfortran.dg/dec_structure_10.f90: Likewise.
7876 * gfortran.dg/dec_structure_18.f90: Likewise.
7877 * gfortran.dg/dec_structure_19.f90: Likewise.
7878 * gfortran.dg/dec_structure_2.f90: Likewise.
7879 * gfortran.dg/dec_structure_22.f90: Likewise.
7880 * gfortran.dg/dec_structure_3.f90: Likewise.
7881 * gfortran.dg/dec_structure_4.f90: Likewise.
7882 * gfortran.dg/dec_structure_5.f90: Likewise.
7883 * gfortran.dg/dec_structure_6.f90: Likewise.
7884 * gfortran.dg/dec_structure_7.f90: Likewise.
7885 * gfortran.dg/dec_union_1.f90: Likewise.
7886 * gfortran.dg/dec_union_2.f90: Likewise.
7887 * gfortran.dg/dec_union_3.f90: Likewise.
7888 * gfortran.dg/dec_union_4.f90: Likewise.
7889 * gfortran.dg/dec_union_5.f90: Likewise.
7890 * gfortran.dg/default_format_1.f90: Likewise.
7891 * gfortran.dg/default_format_2.f90: Likewise.
7892 * gfortran.dg/default_format_denormal_1.f90: Likewise.
7893 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7894 * gfortran.dg/default_initialization_3.f90: Likewise.
7895 * gfortran.dg/default_initialization_4.f90: Likewise.
7896 * gfortran.dg/default_initialization_5.f90: Likewise.
7897 * gfortran.dg/deferred_character_1.f90: Likewise.
7898 * gfortran.dg/deferred_character_10.f90: Likewise.
7899 * gfortran.dg/deferred_character_11.f90: Likewise.
7900 * gfortran.dg/deferred_character_12.f90: Likewise.
7901 * gfortran.dg/deferred_character_13.f90: Likewise.
7902 * gfortran.dg/deferred_character_14.f90: Likewise.
7903 * gfortran.dg/deferred_character_15.f90: Likewise.
7904 * gfortran.dg/deferred_character_16.f90: Likewise.
7905 * gfortran.dg/deferred_character_2.f90: Likewise.
7906 * gfortran.dg/deferred_character_3.f90: Likewise.
7907 * gfortran.dg/deferred_character_4.f90: Likewise.
7908 * gfortran.dg/deferred_character_5.f90: Likewise.
7909 * gfortran.dg/deferred_character_6.f90: Likewise.
7910 * gfortran.dg/deferred_character_7.f90: Likewise.
7911 * gfortran.dg/deferred_character_8.f90: Likewise.
7912 * gfortran.dg/deferred_character_9.f90: Likewise.
7913 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
7914 * gfortran.dg/deferred_type_component_1.f90: Likewise.
7915 * gfortran.dg/deferred_type_component_2.f90: Likewise.
7916 * gfortran.dg/deferred_type_param_2.f90: Likewise.
7917 * gfortran.dg/deferred_type_param_4.f90: Likewise.
7918 * gfortran.dg/deferred_type_param_5.f90: Likewise.
7919 * gfortran.dg/deferred_type_param_6.f90: Likewise.
7920 * gfortran.dg/deferred_type_param_8.f90: Likewise.
7921 * gfortran.dg/deferred_type_param_9.f90: Likewise.
7922 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
7923 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
7924 * gfortran.dg/defined_assignment_1.f90: Likewise.
7925 * gfortran.dg/defined_assignment_10.f90: Likewise.
7926 * gfortran.dg/defined_assignment_11.f90: Likewise.
7927 * gfortran.dg/defined_assignment_2.f90: Likewise.
7928 * gfortran.dg/defined_assignment_3.f90: Likewise.
7929 * gfortran.dg/defined_assignment_4.f90: Likewise.
7930 * gfortran.dg/defined_assignment_5.f90: Likewise.
7931 * gfortran.dg/defined_assignment_8.f90: Likewise.
7932 * gfortran.dg/defined_assignment_9.f90: Likewise.
7933 * gfortran.dg/dependency_2.f90: Likewise.
7934 * gfortran.dg/dependency_21.f90: Likewise.
7935 * gfortran.dg/dependency_22.f90: Likewise.
7936 * gfortran.dg/dependency_23.f90: Likewise.
7937 * gfortran.dg/dependency_24.f90: Likewise.
7938 * gfortran.dg/dependency_25.f90: Likewise.
7939 * gfortran.dg/dependency_26.f90: Likewise.
7940 * gfortran.dg/dependency_39.f90: Likewise.
7941 * gfortran.dg/dependency_40.f90: Likewise.
7942 * gfortran.dg/dependency_41.f90: Likewise.
7943 * gfortran.dg/dependency_42.f90: Likewise.
7944 * gfortran.dg/dependency_43.f90: Likewise.
7945 * gfortran.dg/dependency_44.f90: Likewise.
7946 * gfortran.dg/dependency_45.f90: Likewise.
7947 * gfortran.dg/dependency_50.f90: Likewise.
7948 * gfortran.dg/dependency_51.f90: Likewise.
7949 * gfortran.dg/dependent_decls_1.f90: Likewise.
7950 * gfortran.dg/der_array_1.f90: Likewise.
7951 * gfortran.dg/der_array_io_1.f90: Likewise.
7952 * gfortran.dg/der_array_io_2.f90: Likewise.
7953 * gfortran.dg/der_array_io_3.f90: Likewise.
7954 * gfortran.dg/der_io_1.f90: Likewise.
7955 * gfortran.dg/der_io_3.f90: Likewise.
7956 * gfortran.dg/der_pointer_2.f90: Likewise.
7957 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
7958 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
7959 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
7960 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
7961 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
7962 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7963 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
7964 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
7965 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
7966 * gfortran.dg/derived_external_function_1.f90: Likewise.
7967 * gfortran.dg/derived_init_1.f90: Likewise.
7968 * gfortran.dg/derived_init_2.f90: Likewise.
7969 * gfortran.dg/derived_init_3.f90: Likewise.
7970 * gfortran.dg/derived_init_4.f90: Likewise.
7971 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
7972 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7973 * gfortran.dg/dev_null.F90: Likewise.
7974 * gfortran.dg/dfloat_1.f90: Likewise.
7975 * gfortran.dg/dim_sum_1.f90: Likewise.
7976 * gfortran.dg/dim_sum_2.f90: Likewise.
7977 * gfortran.dg/dim_sum_3.f90: Likewise.
7978 * gfortran.dg/direct_io_10.f: Likewise.
7979 * gfortran.dg/direct_io_11.f90: Likewise.
7980 * gfortran.dg/direct_io_12.f90: Likewise.
7981 * gfortran.dg/direct_io_2.f90: Likewise.
7982 * gfortran.dg/direct_io_3.f90: Likewise.
7983 * gfortran.dg/direct_io_4.f90: Likewise.
7984 * gfortran.dg/direct_io_5.f90: Likewise.
7985 * gfortran.dg/direct_io_6.f90: Likewise.
7986 * gfortran.dg/direct_io_7.f90: Likewise.
7987 * gfortran.dg/direct_io_8.f90: Likewise.
7988 * gfortran.dg/direct_io_9.f: Likewise.
7989 * gfortran.dg/do_1.f90: Likewise.
7990 * gfortran.dg/do_3.F90: Likewise.
7991 * gfortran.dg/do_concurrent_2.f90: Likewise.
7992 * gfortran.dg/do_concurrent_4.f90: Likewise.
7993 * gfortran.dg/do_corner_warn.f90: Likewise.
7994 * gfortran.dg/do_iterator_2.f90: Likewise.
7995 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
7996 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
7997 * gfortran.dg/dos_eol.f: Likewise.
7998 * gfortran.dg/dot_product_1.f03: Likewise.
7999 * gfortran.dg/dot_product_2.f90: Likewise.
8000 * gfortran.dg/dot_product_4.f90: Likewise.
8001 * gfortran.dg/dshift_1.F90: Likewise.
8002 * gfortran.dg/dshift_2.F90: Likewise.
8003 * gfortran.dg/dtio_1.f90: Likewise.
8004 * gfortran.dg/dtio_10.f90: Likewise.
8005 * gfortran.dg/dtio_12.f90: Likewise.
8006 * gfortran.dg/dtio_14.f90: Likewise.
8007 * gfortran.dg/dtio_15.f90: Likewise.
8008 * gfortran.dg/dtio_16.f90: Likewise.
8009 * gfortran.dg/dtio_17.f90: Likewise.
8010 * gfortran.dg/dtio_19.f90: Likewise.
8011 * gfortran.dg/dtio_2.f90: Likewise.
8012 * gfortran.dg/dtio_20.f03: Likewise.
8013 * gfortran.dg/dtio_22.f90: Likewise.
8014 * gfortran.dg/dtio_24.f90: Likewise.
8015 * gfortran.dg/dtio_25.f90: Likewise.
8016 * gfortran.dg/dtio_26.f03: Likewise.
8017 * gfortran.dg/dtio_27.f90: Likewise.
8018 * gfortran.dg/dtio_28.f03: Likewise.
8019 * gfortran.dg/dtio_3.f90: Likewise.
8020 * gfortran.dg/dtio_30.f03: Likewise.
8021 * gfortran.dg/dtio_31.f03: Likewise.
8022 * gfortran.dg/dtio_32.f03: Likewise.
8023 * gfortran.dg/dtio_4.f90: Likewise.
8024 * gfortran.dg/dtio_5.f90: Likewise.
8025 * gfortran.dg/dtio_7.f90: Likewise.
8026 * gfortran.dg/dtio_8.f90: Likewise.
8027 * gfortran.dg/dtio_9.f90: Likewise.
8028 * gfortran.dg/dummy_procedure_3.f90: Likewise.
8029 * gfortran.dg/dummy_procedure_7.f90: Likewise.
8030 * gfortran.dg/dup_save_1.f90: Likewise.
8031 * gfortran.dg/dup_save_2.f90: Likewise.
8032 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
8033 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
8034 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
8035 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
8036 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
8037 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
8038 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
8039 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
8040 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
8041 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
8042 * gfortran.dg/e_d_fmt.f90: Likewise.
8043 * gfortran.dg/edit_real_1.f90: Likewise.
8044 * gfortran.dg/elemental_by_value_1.f90: Likewise.
8045 * gfortran.dg/elemental_dependency_1.f90: Likewise.
8046 * gfortran.dg/elemental_dependency_4.f90: Likewise.
8047 * gfortran.dg/elemental_dependency_5.f90: Likewise.
8048 * gfortran.dg/elemental_dependency_6.f90: Likewise.
8049 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
8050 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
8051 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
8052 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
8053 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
8054 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
8055 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
8056 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
8057 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
8058 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
8059 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
8060 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
8061 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
8062 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
8063 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
8064 * gfortran.dg/empty_format_1.f90: Likewise.
8065 * gfortran.dg/endfile.f: Likewise.
8066 * gfortran.dg/endfile.f90: Likewise.
8067 * gfortran.dg/endfile_2.f90: Likewise.
8068 * gfortran.dg/entry_1.f90: Likewise.
8069 * gfortran.dg/entry_10.f90: Likewise.
8070 * gfortran.dg/entry_12.f90: Likewise.
8071 * gfortran.dg/entry_13.f90: Likewise.
8072 * gfortran.dg/entry_14.f90: Likewise.
8073 * gfortran.dg/entry_16.f90: Likewise.
8074 * gfortran.dg/entry_3.f90: Likewise.
8075 * gfortran.dg/entry_6.f90: Likewise.
8076 * gfortran.dg/entry_9.f90: Likewise.
8077 * gfortran.dg/entry_array_specs_2.f: Likewise.
8078 * gfortran.dg/enum_1.f90: Likewise.
8079 * gfortran.dg/enum_9.f90: Likewise.
8080 * gfortran.dg/eof_1.f90: Likewise.
8081 * gfortran.dg/eof_2.f90: Likewise.
8082 * gfortran.dg/eof_4.f90: Likewise.
8083 * gfortran.dg/eof_5.f90: Likewise.
8084 * gfortran.dg/eor_handling_1.f90: Likewise.
8085 * gfortran.dg/eor_handling_2.f90: Likewise.
8086 * gfortran.dg/eor_handling_3.f90: Likewise.
8087 * gfortran.dg/eor_handling_4.f90: Likewise.
8088 * gfortran.dg/eor_handling_5.f90: Likewise.
8089 * gfortran.dg/eoshift_3.f90: Likewise.
8090 * gfortran.dg/eoshift_4.f90: Likewise.
8091 * gfortran.dg/eoshift_5.f90: Likewise.
8092 * gfortran.dg/eoshift_6.f90: Likewise.
8093 * gfortran.dg/eoshift_large_1.f90: Likewise.
8094 * gfortran.dg/equiv_6.f90: Likewise.
8095 * gfortran.dg/equiv_7.f90: Likewise.
8096 * gfortran.dg/equiv_9.f90: Likewise.
8097 * gfortran.dg/equiv_constraint_4.f90: Likewise.
8098 * gfortran.dg/erf_2.F90: Likewise.
8099 * gfortran.dg/erf_3.F90: Likewise.
8100 * gfortran.dg/erfc_scaled_1.f90: Likewise.
8101 * gfortran.dg/error_format_2.f90: Likewise.
8102 * gfortran.dg/error_recovery_5.f90: Likewise.
8103 * gfortran.dg/execute_command_line_2.f90: Likewise.
8104 * gfortran.dg/execute_command_line_3.f90: Likewise.
8105 * gfortran.dg/exit_1.f08: Likewise.
8106 * gfortran.dg/exit_3.f08: Likewise.
8107 * gfortran.dg/exponent_1.f90: Likewise.
8108 * gfortran.dg/exponent_2.f90: Likewise.
8109 * gfortran.dg/extended_char_comparison_1.f: Likewise.
8110 * gfortran.dg/extends_1.f03: Likewise.
8111 * gfortran.dg/extends_16.f90: Likewise.
8112 * gfortran.dg/extends_2.f03: Likewise.
8113 * gfortran.dg/extends_3.f03: Likewise.
8114 * gfortran.dg/extends_4.f03: Likewise.
8115 * gfortran.dg/extends_type_of_1.f03: Likewise.
8116 * gfortran.dg/extends_type_of_2.f03: Likewise.
8117 * gfortran.dg/external_procedures_3.f90: Likewise.
8118 * gfortran.dg/f2003_inquire_1.f03: Likewise.
8119 * gfortran.dg/f2003_io_1.f03: Likewise.
8120 * gfortran.dg/f2003_io_4.f03: Likewise.
8121 * gfortran.dg/f2003_io_5.f03: Likewise.
8122 * gfortran.dg/f2003_io_6.f03: Likewise.
8123 * gfortran.dg/f2003_io_7.f03: Likewise.
8124 * gfortran.dg/f2c_1.f90: Likewise.
8125 * gfortran.dg/f2c_2.f90: Likewise.
8126 * gfortran.dg/f2c_3.f90: Likewise.
8127 * gfortran.dg/f2c_4.f90: Likewise.
8128 * gfortran.dg/f2c_6.f90: Likewise.
8129 * gfortran.dg/f2c_7.f90: Likewise.
8130 * gfortran.dg/f2c_9.f90: Likewise.
8131 * gfortran.dg/fgetc_1.f90: Likewise.
8132 * gfortran.dg/fgetc_2.f90: Likewise.
8133 * gfortran.dg/filename_null.f90: Likewise.
8134 * gfortran.dg/finalize_12.f90: Likewise.
8135 * gfortran.dg/finalize_13.f90: Likewise.
8136 * gfortran.dg/finalize_15.f90: Likewise.
8137 * gfortran.dg/finalize_17.f90: Likewise.
8138 * gfortran.dg/finalize_18.f90: Likewise.
8139 * gfortran.dg/finalize_25.f90: Likewise.
8140 * gfortran.dg/finalize_29.f08: Likewise.
8141 * gfortran.dg/finalize_31.f90: Likewise.
8142 * gfortran.dg/float_1.f90: Likewise.
8143 * gfortran.dg/flush_1.f90: Likewise.
8144 * gfortran.dg/fmt_bz_bn.f: Likewise.
8145 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
8146 * gfortran.dg/fmt_cache_1.f: Likewise.
8147 * gfortran.dg/fmt_cache_2.f: Likewise.
8148 * gfortran.dg/fmt_cache_3.f90: Likewise.
8149 * gfortran.dg/fmt_colon.f90: Likewise.
8150 * gfortran.dg/fmt_e.f90: Likewise.
8151 * gfortran.dg/fmt_en.f90: Likewise.
8152 * gfortran.dg/fmt_error_10.f: Likewise.
8153 * gfortran.dg/fmt_error_9.f: Likewise.
8154 * gfortran.dg/fmt_exhaust.f90: Likewise.
8155 * gfortran.dg/fmt_f0_1.f90: Likewise.
8156 * gfortran.dg/fmt_f_an_p.f: Likewise.
8157 * gfortran.dg/fmt_fw_d.f90: Likewise.
8158 * gfortran.dg/fmt_g.f: Likewise.
8159 * gfortran.dg/fmt_g0_1.f08: Likewise.
8160 * gfortran.dg/fmt_g0_2.f08: Likewise.
8161 * gfortran.dg/fmt_g0_4.f08: Likewise.
8162 * gfortran.dg/fmt_g0_5.f08: Likewise.
8163 * gfortran.dg/fmt_g0_6.f08: Likewise.
8164 * gfortran.dg/fmt_g0_7.f08: Likewise.
8165 * gfortran.dg/fmt_g_1.f90: Likewise.
8166 * gfortran.dg/fmt_int_sign.f90: Likewise.
8167 * gfortran.dg/fmt_l.f90: Likewise.
8168 * gfortran.dg/fmt_missing_period_2.f: Likewise.
8169 * gfortran.dg/fmt_missing_period_3.f: Likewise.
8170 * gfortran.dg/fmt_p_1.f90: Likewise.
8171 * gfortran.dg/fmt_pf.f90: Likewise.
8172 * gfortran.dg/fmt_read.f90: Likewise.
8173 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
8174 * gfortran.dg/fmt_t_1.f90: Likewise.
8175 * gfortran.dg/fmt_t_2.f90: Likewise.
8176 * gfortran.dg/fmt_t_3.f90: Likewise.
8177 * gfortran.dg/fmt_t_4.f90: Likewise.
8178 * gfortran.dg/fmt_t_5.f90: Likewise.
8179 * gfortran.dg/fmt_t_6.f: Likewise.
8180 * gfortran.dg/fmt_t_7.f: Likewise.
8181 * gfortran.dg/fmt_t_9.f: Likewise.
8182 * gfortran.dg/fmt_tl.f: Likewise.
8183 * gfortran.dg/fmt_unlimited.f90: Likewise.
8184 * gfortran.dg/fmt_white.f: Likewise.
8185 * gfortran.dg/fmt_zero_digits.f90: Likewise.
8186 * gfortran.dg/fold_nearest.f90: Likewise.
8187 * gfortran.dg/forall_1.f90: Likewise.
8188 * gfortran.dg/forall_10.f90: Likewise.
8189 * gfortran.dg/forall_12.f90: Likewise.
8190 * gfortran.dg/forall_13.f90: Likewise.
8191 * gfortran.dg/forall_15.f90: Likewise.
8192 * gfortran.dg/forall_4.f90: Likewise.
8193 * gfortran.dg/forall_5.f90: Likewise.
8194 * gfortran.dg/forall_6.f90: Likewise.
8195 * gfortran.dg/forall_7.f90: Likewise.
8196 * gfortran.dg/fraction.f90: Likewise.
8197 * gfortran.dg/fseek.f90: Likewise.
8198 * gfortran.dg/ftell_1.f90: Likewise.
8199 * gfortran.dg/ftell_2.f90: Likewise.
8200 * gfortran.dg/ftell_3.f90: Likewise.
8201 * gfortran.dg/func_assign_2.f90: Likewise.
8202 * gfortran.dg/func_assign_3.f90: Likewise.
8203 * gfortran.dg/func_derived_1.f90: Likewise.
8204 * gfortran.dg/func_derived_2.f90: Likewise.
8205 * gfortran.dg/func_derived_3.f90: Likewise.
8206 * gfortran.dg/func_result_1.f90: Likewise.
8207 * gfortran.dg/func_result_2.f90: Likewise.
8208 * gfortran.dg/func_result_6.f90: Likewise.
8209 * gfortran.dg/function_charlen_2.f90: Likewise.
8210 * gfortran.dg/function_charlen_3.f: Likewise.
8211 * gfortran.dg/function_kinds_1.f90: Likewise.
8212 * gfortran.dg/function_kinds_4.f90: Likewise.
8213 * gfortran.dg/function_optimize_10.f90: Likewise.
8214 * gfortran.dg/function_optimize_11.f90: Likewise.
8215 * gfortran.dg/function_optimize_12.f90: Likewise.
8216 * gfortran.dg/function_optimize_4.f90: Likewise.
8217 * gfortran.dg/function_optimize_8.f90: Likewise.
8218 * gfortran.dg/g77/13037.f: Likewise.
8219 * gfortran.dg/g77/1832.f: Likewise.
8220 * gfortran.dg/g77/19981119-0.f: Likewise.
8221 * gfortran.dg/g77/19990313-0.f: Likewise.
8222 * gfortran.dg/g77/19990313-1.f: Likewise.
8223 * gfortran.dg/g77/19990313-2.f: Likewise.
8224 * gfortran.dg/g77/19990313-3.f: Likewise.
8225 * gfortran.dg/g77/19990419-1.f: Likewise.
8226 * gfortran.dg/g77/19990826-0.f: Likewise.
8227 * gfortran.dg/g77/19990826-2.f: Likewise.
8228 * gfortran.dg/g77/20000503-1.f: Likewise.
8229 * gfortran.dg/g77/20001111.f: Likewise.
8230 * gfortran.dg/g77/20010116.f: Likewise.
8231 * gfortran.dg/g77/20010216-1.f: Likewise.
8232 * gfortran.dg/g77/20010430.f: Likewise.
8233 * gfortran.dg/g77/20010610.f: Likewise.
8234 * gfortran.dg/g77/6177.f: Likewise.
8235 * gfortran.dg/g77/7388.f: Likewise.
8236 * gfortran.dg/g77/947.f: Likewise.
8237 * gfortran.dg/g77/970625-2.f: Likewise.
8238 * gfortran.dg/g77/971102-1.f: Likewise.
8239 * gfortran.dg/g77/980628-0.f: Likewise.
8240 * gfortran.dg/g77/980628-1.f: Likewise.
8241 * gfortran.dg/g77/980628-10.f: Likewise.
8242 * gfortran.dg/g77/980628-2.f: Likewise.
8243 * gfortran.dg/g77/980628-3.f: Likewise.
8244 * gfortran.dg/g77/980628-7.f: Likewise.
8245 * gfortran.dg/g77/980628-8.f: Likewise.
8246 * gfortran.dg/g77/980628-9.f: Likewise.
8247 * gfortran.dg/g77/980701-0.f: Likewise.
8248 * gfortran.dg/g77/980701-1.f: Likewise.
8249 * gfortran.dg/g77/cabs.f: Likewise.
8250 * gfortran.dg/g77/claus.f: Likewise.
8251 * gfortran.dg/g77/complex_1.f: Likewise.
8252 * gfortran.dg/g77/cpp3.F: Likewise.
8253 * gfortran.dg/g77/cpp4.F: Likewise.
8254 * gfortran.dg/g77/cpp5.F: Likewise.
8255 * gfortran.dg/g77/dcomplex.f: Likewise.
8256 * gfortran.dg/g77/dnrm2.f: Likewise.
8257 * gfortran.dg/g77/erfc.f: Likewise.
8258 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
8259 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
8260 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
8261 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
8262 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
8263 * gfortran.dg/g77/int8421.f: Likewise.
8264 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
8265 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
8266 * gfortran.dg/g77/le.f: Likewise.
8267 * gfortran.dg/g77/short.f: Likewise.
8268 * gfortran.dg/gamma_1.f90: Likewise.
8269 * gfortran.dg/gamma_4.f90: Likewise.
8270 * gfortran.dg/gamma_5.f90: Likewise.
8271 * gfortran.dg/generic_13.f90: Likewise.
8272 * gfortran.dg/generic_15.f90: Likewise.
8273 * gfortran.dg/generic_19.f90: Likewise.
8274 * gfortran.dg/generic_20.f90: Likewise.
8275 * gfortran.dg/generic_23.f03: Likewise.
8276 * gfortran.dg/generic_25.f90: Likewise.
8277 * gfortran.dg/generic_27.f90: Likewise.
8278 * gfortran.dg/generic_31.f90: Likewise.
8279 * gfortran.dg/generic_4.f90: Likewise.
8280 * gfortran.dg/global_vars_c_init.f90: Likewise.
8281 * gfortran.dg/global_vars_f90_init.f90: Likewise.
8282 * gfortran.dg/gnu_logical_1.F: Likewise.
8283 * gfortran.dg/goacc/fixed-1.f: Likewise.
8284 * gfortran.dg/goacc/fixed-2.f: Likewise.
8285 * gfortran.dg/goacc/gang-static.f95: Likewise.
8286 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8287 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8288 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8289 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8290 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8291 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8292 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8293 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8294 * gfortran.dg/goacc/omp-fixed.f: Likewise.
8295 * gfortran.dg/gomp/crayptr5.f90: Likewise.
8296 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
8297 * gfortran.dg/gomp/pr48794.f90: Likewise.
8298 * gfortran.dg/gomp/pr72744.f90: Likewise.
8299 * gfortran.dg/gomp/pr77665.f90: Likewise.
8300 * gfortran.dg/gomp/workshare2.f90: Likewise.
8301 * gfortran.dg/gomp/workshare3.f90: Likewise.
8302 * gfortran.dg/goto_1.f: Likewise.
8303 * gfortran.dg/goto_2.f90: Likewise.
8304 * gfortran.dg/goto_4.f90: Likewise.
8305 * gfortran.dg/goto_6.f: Likewise.
8306 * gfortran.dg/graphite/id-26.f03: Likewise.
8307 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
8308 * gfortran.dg/graphite/pr29581.f90: Likewise.
8309 * gfortran.dg/graphite/pr29832.f90: Likewise.
8310 * gfortran.dg/graphite/run-id-1.f: Likewise.
8311 * gfortran.dg/graphite/run-id-2.f90: Likewise.
8312 * gfortran.dg/graphite/run-id-3.f90: Likewise.
8313 * gfortran.dg/hollerith.f90: Likewise.
8314 * gfortran.dg/hollerith4.f90: Likewise.
8315 * gfortran.dg/hollerith6.f90: Likewise.
8316 * gfortran.dg/hollerith8.f90: Likewise.
8317 * gfortran.dg/hollerith_1.f90: Likewise.
8318 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
8319 * gfortran.dg/hollerith_f95.f90: Likewise.
8320 * gfortran.dg/hollerith_legacy.f90: Likewise.
8321 * gfortran.dg/host_assoc_call_3.f90: Likewise.
8322 * gfortran.dg/host_assoc_function_1.f90: Likewise.
8323 * gfortran.dg/host_assoc_function_3.f90: Likewise.
8324 * gfortran.dg/host_assoc_function_4.f90: Likewise.
8325 * gfortran.dg/host_assoc_function_9.f90: Likewise.
8326 * gfortran.dg/host_dummy_index_1.f90: Likewise.
8327 * gfortran.dg/hypot_1.f90: Likewise.
8328 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
8329 * gfortran.dg/iargc.f90: Likewise.
8330 * gfortran.dg/ibits.f90: Likewise.
8331 * gfortran.dg/ichar_1.f90: Likewise.
8332 * gfortran.dg/ichar_2.f90: Likewise.
8333 * gfortran.dg/ieee/ieee_1.F90: Likewise.
8334 * gfortran.dg/ieee/ieee_2.f90: Likewise.
8335 * gfortran.dg/ieee/ieee_3.f90: Likewise.
8336 * gfortran.dg/ieee/ieee_4.f90: Likewise.
8337 * gfortran.dg/ieee/ieee_6.f90: Likewise.
8338 * gfortran.dg/ieee/ieee_7.f90: Likewise.
8339 * gfortran.dg/ieee/ieee_8.f90: Likewise.
8340 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
8341 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
8342 * gfortran.dg/ieee/large_1.f90: Likewise.
8343 * gfortran.dg/ieee/large_2.f90: Likewise.
8344 * gfortran.dg/ieee/large_3.F90: Likewise.
8345 * gfortran.dg/ieee/large_4.f90: Likewise.
8346 * gfortran.dg/ieee/rounding_1.f90: Likewise.
8347 * gfortran.dg/ieee/underflow_1.f90: Likewise.
8348 * gfortran.dg/impl_do_var_data.f90: Likewise.
8349 * gfortran.dg/implicit_10.f90: Likewise.
8350 * gfortran.dg/implicit_12.f90: Likewise.
8351 * gfortran.dg/implicit_class_1.f90: Likewise.
8352 * gfortran.dg/implicit_pure_1.f90: Likewise.
8353 * gfortran.dg/implied_do_1.f90: Likewise.
8354 * gfortran.dg/implied_do_io_1.f90: Likewise.
8355 * gfortran.dg/implied_do_io_2.f90: Likewise.
8356 * gfortran.dg/implied_do_io_3.f90: Likewise.
8357 * gfortran.dg/implied_shape_1.f08: Likewise.
8358 * gfortran.dg/import.f90: Likewise.
8359 * gfortran.dg/import4.f90: Likewise.
8360 * gfortran.dg/impure_1.f08: Likewise.
8361 * gfortran.dg/index.f90: Likewise.
8362 * gfortran.dg/index_2.f90: Likewise.
8363 * gfortran.dg/init_flag_1.f90: Likewise.
8364 * gfortran.dg/init_flag_10.f90: Likewise.
8365 * gfortran.dg/init_flag_15.f03: Likewise.
8366 * gfortran.dg/init_flag_2.f90: Likewise.
8367 * gfortran.dg/init_flag_3.f90: Likewise.
8368 * gfortran.dg/init_flag_4.f90: Likewise.
8369 * gfortran.dg/init_flag_5.f90: Likewise.
8370 * gfortran.dg/init_flag_6.f90: Likewise.
8371 * gfortran.dg/init_flag_7.f90: Likewise.
8372 * gfortran.dg/init_flag_9.f90: Likewise.
8373 * gfortran.dg/initialization_11.f90: Likewise.
8374 * gfortran.dg/initialization_19.f90: Likewise.
8375 * gfortran.dg/initialization_2.f90: Likewise.
8376 * gfortran.dg/initialization_22.f90: Likewise.
8377 * gfortran.dg/initialization_27.f90: Likewise.
8378 * gfortran.dg/initialization_5.f90: Likewise.
8379 * gfortran.dg/initialization_6.f90: Likewise.
8380 * gfortran.dg/inline_matmul_1.f90: Likewise.
8381 * gfortran.dg/inline_matmul_10.f90: Likewise.
8382 * gfortran.dg/inline_matmul_11.f90: Likewise.
8383 * gfortran.dg/inline_matmul_13.f90: Likewise.
8384 * gfortran.dg/inline_matmul_14.f90: Likewise.
8385 * gfortran.dg/inline_matmul_16.f90: Likewise.
8386 * gfortran.dg/inline_matmul_17.f90: Likewise.
8387 * gfortran.dg/inline_matmul_18.f90: Likewise.
8388 * gfortran.dg/inline_matmul_19.f90: Likewise.
8389 * gfortran.dg/inline_matmul_2.f90: Likewise.
8390 * gfortran.dg/inline_matmul_20.f90: Likewise.
8391 * gfortran.dg/inline_matmul_22.f90: Likewise.
8392 * gfortran.dg/inline_matmul_3.f90: Likewise.
8393 * gfortran.dg/inline_matmul_4.f90: Likewise.
8394 * gfortran.dg/inline_matmul_5.f90: Likewise.
8395 * gfortran.dg/inline_matmul_6.f90: Likewise.
8396 * gfortran.dg/inline_matmul_7.f90: Likewise.
8397 * gfortran.dg/inline_matmul_8.f90: Likewise.
8398 * gfortran.dg/inline_matmul_9.f90: Likewise.
8399 * gfortran.dg/inline_sum_1.f90: Likewise.
8400 * gfortran.dg/inline_sum_3.f90: Likewise.
8401 * gfortran.dg/inline_sum_5.f90: Likewise.
8402 * gfortran.dg/inquire-complex.f90: Likewise.
8403 * gfortran.dg/inquire.f90: Likewise.
8404 * gfortran.dg/inquire_10.f90: Likewise.
8405 * gfortran.dg/inquire_13.f90: Likewise.
8406 * gfortran.dg/inquire_15.f90: Likewise.
8407 * gfortran.dg/inquire_16.f90: Likewise.
8408 * gfortran.dg/inquire_17.f90: Likewise.
8409 * gfortran.dg/inquire_5.f90: Likewise.
8410 * gfortran.dg/inquire_6.f90: Likewise.
8411 * gfortran.dg/inquire_7.f90: Likewise.
8412 * gfortran.dg/inquire_9.f90: Likewise.
8413 * gfortran.dg/inquire_internal.f90: Likewise.
8414 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
8415 * gfortran.dg/inquire_size.f90: Likewise.
8416 * gfortran.dg/int_1.f90: Likewise.
8417 * gfortran.dg/int_conv_1.f90: Likewise.
8418 * gfortran.dg/int_range_io_1.f90: Likewise.
8419 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
8420 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
8421 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
8422 * gfortran.dg/integer_plus.f90: Likewise.
8423 * gfortran.dg/intent_out_2.f90: Likewise.
8424 * gfortran.dg/intent_out_5.f90: Likewise.
8425 * gfortran.dg/intent_out_6.f90: Likewise.
8426 * gfortran.dg/interface_12.f90: Likewise.
8427 * gfortran.dg/interface_19.f90: Likewise.
8428 * gfortran.dg/interface_4.f90: Likewise.
8429 * gfortran.dg/interface_5.f90: Likewise.
8430 * gfortran.dg/interface_9.f90: Likewise.
8431 * gfortran.dg/interface_assignment_1.f90: Likewise.
8432 * gfortran.dg/interface_assignment_2.f90: Likewise.
8433 * gfortran.dg/internal_dummy_2.f08: Likewise.
8434 * gfortran.dg/internal_dummy_3.f08: Likewise.
8435 * gfortran.dg/internal_dummy_4.f08: Likewise.
8436 * gfortran.dg/internal_pack_1.f90: Likewise.
8437 * gfortran.dg/internal_pack_10.f90: Likewise.
8438 * gfortran.dg/internal_pack_12.f90: Likewise.
8439 * gfortran.dg/internal_pack_13.f90: Likewise.
8440 * gfortran.dg/internal_pack_14.f90: Likewise.
8441 * gfortran.dg/internal_pack_15.f90: Likewise.
8442 * gfortran.dg/internal_pack_2.f90: Likewise.
8443 * gfortran.dg/internal_pack_3.f90: Likewise.
8444 * gfortran.dg/internal_pack_4.f90: Likewise.
8445 * gfortran.dg/internal_pack_6.f90: Likewise.
8446 * gfortran.dg/internal_pack_8.f90: Likewise.
8447 * gfortran.dg/internal_readwrite_1.f90: Likewise.
8448 * gfortran.dg/internal_readwrite_2.f90: Likewise.
8449 * gfortran.dg/internal_readwrite_3.f90: Likewise.
8450 * gfortran.dg/intrinsic_actual_1.f: Likewise.
8451 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
8452 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
8453 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
8454 * gfortran.dg/intrinsic_char_1.f90: Likewise.
8455 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
8456 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
8457 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
8458 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
8459 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
8460 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
8461 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
8462 * gfortran.dg/intrinsic_product_1.f90: Likewise.
8463 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
8464 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8465 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
8466 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
8467 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
8468 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
8469 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
8470 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
8471 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
8472 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
8473 * gfortran.dg/io_err_1.f90: Likewise.
8474 * gfortran.dg/io_real_boz.f90: Likewise.
8475 * gfortran.dg/iomsg_1.f90: Likewise.
8476 * gfortran.dg/iostat_1.f90: Likewise.
8477 * gfortran.dg/iostat_2.f90: Likewise.
8478 * gfortran.dg/iostat_4.f90: Likewise.
8479 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
8480 * gfortran.dg/ishft_1.f90: Likewise.
8481 * gfortran.dg/ishft_2.f90: Likewise.
8482 * gfortran.dg/ishft_4.f90: Likewise.
8483 * gfortran.dg/isnan_1.f90: Likewise.
8484 * gfortran.dg/isnan_2.f90: Likewise.
8485 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
8486 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
8487 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
8488 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
8489 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
8490 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
8491 * gfortran.dg/itime_idate_1.f: Likewise.
8492 * gfortran.dg/itime_idate_2.f: Likewise.
8493 * gfortran.dg/large_integer_kind_1.f90: Likewise.
8494 * gfortran.dg/large_integer_kind_2.f90: Likewise.
8495 * gfortran.dg/large_real_kind_1.f90: Likewise.
8496 * gfortran.dg/large_real_kind_2.F90: Likewise.
8497 * gfortran.dg/large_real_kind_3.F90: Likewise.
8498 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
8499 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
8500 * gfortran.dg/large_recl.f90: Likewise.
8501 * gfortran.dg/large_unit_1.f90: Likewise.
8502 * gfortran.dg/large_unit_2.f90: Likewise.
8503 * gfortran.dg/largeequiv_1.f90: Likewise.
8504 * gfortran.dg/leadz_trailz_1.f90: Likewise.
8505 * gfortran.dg/leadz_trailz_2.f90: Likewise.
8506 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8507 * gfortran.dg/list_read_1.f90: Likewise.
8508 * gfortran.dg/list_read_10.f90: Likewise.
8509 * gfortran.dg/list_read_11.f90: Likewise.
8510 * gfortran.dg/list_read_12.f90: Likewise.
8511 * gfortran.dg/list_read_13.f: Likewise.
8512 * gfortran.dg/list_read_14.f90: Likewise.
8513 * gfortran.dg/list_read_2.f90: Likewise.
8514 * gfortran.dg/list_read_3.f90: Likewise.
8515 * gfortran.dg/list_read_4.f90: Likewise.
8516 * gfortran.dg/list_read_5.f90: Likewise.
8517 * gfortran.dg/list_read_6.f90: Likewise.
8518 * gfortran.dg/list_read_7.f90: Likewise.
8519 * gfortran.dg/list_read_8.f90: Likewise.
8520 * gfortran.dg/list_read_9.f90: Likewise.
8521 * gfortran.dg/loc_2.f90: Likewise.
8522 * gfortran.dg/logical_1.f90: Likewise.
8523 * gfortran.dg/logical_dot_product.f90: Likewise.
8524 * gfortran.dg/logical_temp_io.f90: Likewise.
8525 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
8526 * gfortran.dg/lrshift_1.f90: Likewise.
8527 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
8528 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
8529 * gfortran.dg/lto/pr40725_0.f03: Likewise.
8530 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8531 * gfortran.dg/make_unit.f90: Likewise.
8532 * gfortran.dg/mapping_1.f90: Likewise.
8533 * gfortran.dg/mapping_2.f90: Likewise.
8534 * gfortran.dg/mapping_3.f90: Likewise.
8535 * gfortran.dg/masklr_1.F90: Likewise.
8536 * gfortran.dg/masklr_2.F90: Likewise.
8537 * gfortran.dg/matmul_1.f90: Likewise.
8538 * gfortran.dg/matmul_10.f90: Likewise.
8539 * gfortran.dg/matmul_12.f90: Likewise.
8540 * gfortran.dg/matmul_16.f90: Likewise.
8541 * gfortran.dg/matmul_17.f90: Likewise.
8542 * gfortran.dg/matmul_18.f90: Likewise.
8543 * gfortran.dg/matmul_2.f90: Likewise.
8544 * gfortran.dg/matmul_3.f90: Likewise.
8545 * gfortran.dg/matmul_4.f90: Likewise.
8546 * gfortran.dg/matmul_6.f90: Likewise.
8547 * gfortran.dg/matmul_8.f03: Likewise.
8548 * gfortran.dg/matmul_9.f90: Likewise.
8549 * gfortran.dg/matmul_bounds_12.f90: Likewise.
8550 * gfortran.dg/matmul_bounds_6.f90: Likewise.
8551 * gfortran.dg/matmul_const.f90: Likewise.
8552 * gfortran.dg/maxloc_1.f90: Likewise.
8553 * gfortran.dg/maxloc_2.f90: Likewise.
8554 * gfortran.dg/maxloc_3.f90: Likewise.
8555 * gfortran.dg/maxloc_4.f90: Likewise.
8556 * gfortran.dg/maxloc_string_1.f90: Likewise.
8557 * gfortran.dg/maxlocval_1.f90: Likewise.
8558 * gfortran.dg/maxlocval_2.f90: Likewise.
8559 * gfortran.dg/maxlocval_3.f90: Likewise.
8560 * gfortran.dg/maxlocval_4.f90: Likewise.
8561 * gfortran.dg/maxval_char_1.f90: Likewise.
8562 * gfortran.dg/maxval_char_2.f90: Likewise.
8563 * gfortran.dg/maxval_char_3.f90: Likewise.
8564 * gfortran.dg/maxval_char_4.f90: Likewise.
8565 * gfortran.dg/maxval_parameter_1.f90: Likewise.
8566 * gfortran.dg/mclock.f90: Likewise.
8567 * gfortran.dg/merge_bits_1.F90: Likewise.
8568 * gfortran.dg/merge_bits_2.F90: Likewise.
8569 * gfortran.dg/merge_char_1.f90: Likewise.
8570 * gfortran.dg/merge_init_expr.f90: Likewise.
8571 * gfortran.dg/min_max_optional_1.f90: Likewise.
8572 * gfortran.dg/min_max_optional_5.f90: Likewise.
8573 * gfortran.dg/minloc_1.f90: Likewise.
8574 * gfortran.dg/minloc_2.f90: Likewise.
8575 * gfortran.dg/minloc_3.f90: Likewise.
8576 * gfortran.dg/minloc_4.f90: Likewise.
8577 * gfortran.dg/minloc_string_1.f90: Likewise.
8578 * gfortran.dg/minlocval_1.f90: Likewise.
8579 * gfortran.dg/minlocval_2.f90: Likewise.
8580 * gfortran.dg/minlocval_3.f90: Likewise.
8581 * gfortran.dg/minlocval_4.f90: Likewise.
8582 * gfortran.dg/minmax_char_1.f90: Likewise.
8583 * gfortran.dg/minmaxloc_1.f90: Likewise.
8584 * gfortran.dg/minmaxloc_10.f90: Likewise.
8585 * gfortran.dg/minmaxloc_11.f90: Likewise.
8586 * gfortran.dg/minmaxloc_12.f90: Likewise.
8587 * gfortran.dg/minmaxloc_13.f90: Likewise.
8588 * gfortran.dg/minmaxloc_2.f90: Likewise.
8589 * gfortran.dg/minmaxloc_3.f90: Likewise.
8590 * gfortran.dg/minmaxloc_4.f90: Likewise.
8591 * gfortran.dg/minmaxloc_5.f90: Likewise.
8592 * gfortran.dg/minmaxloc_6.f90: Likewise.
8593 * gfortran.dg/minmaxloc_7.f90: Likewise.
8594 * gfortran.dg/minmaxloc_8.f90: Likewise.
8595 * gfortran.dg/minmaxval_1.f90: Likewise.
8596 * gfortran.dg/minval_char_1.f90: Likewise.
8597 * gfortran.dg/minval_char_2.f90: Likewise.
8598 * gfortran.dg/minval_char_3.f90: Likewise.
8599 * gfortran.dg/minval_char_4.f90: Likewise.
8600 * gfortran.dg/minval_char_5.f90: Likewise.
8601 * gfortran.dg/minval_parameter_1.f90: Likewise.
8602 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
8603 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
8604 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
8605 * gfortran.dg/missing_parens_1.f90: Likewise.
8606 * gfortran.dg/missing_parens_2.f90: Likewise.
8607 * gfortran.dg/mod_large_1.f90: Likewise.
8608 * gfortran.dg/mod_sign0_1.f90: Likewise.
8609 * gfortran.dg/module_blank_common.f90: Likewise.
8610 * gfortran.dg/module_commons_1.f90: Likewise.
8611 * gfortran.dg/module_commons_3.f90: Likewise.
8612 * gfortran.dg/module_double_reuse.f90: Likewise.
8613 * gfortran.dg/module_equivalence_1.f90: Likewise.
8614 * gfortran.dg/module_equivalence_2.f90: Likewise.
8615 * gfortran.dg/module_equivalence_3.f90: Likewise.
8616 * gfortran.dg/module_equivalence_5.f90: Likewise.
8617 * gfortran.dg/module_interface_1.f90: Likewise.
8618 * gfortran.dg/module_nan.f90: Likewise.
8619 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8620 * gfortran.dg/module_procedure_1.f90: Likewise.
8621 * gfortran.dg/module_read_1.f90: Likewise.
8622 * gfortran.dg/module_read_2.f90: Likewise.
8623 * gfortran.dg/module_widestring_1.f90: Likewise.
8624 * gfortran.dg/move_alloc.f90: Likewise.
8625 * gfortran.dg/move_alloc_10.f90: Likewise.
8626 * gfortran.dg/move_alloc_13.f90: Likewise.
8627 * gfortran.dg/move_alloc_14.f90: Likewise.
8628 * gfortran.dg/move_alloc_15.f90: Likewise.
8629 * gfortran.dg/move_alloc_16.f90: Likewise.
8630 * gfortran.dg/move_alloc_2.f90: Likewise.
8631 * gfortran.dg/move_alloc_5.f90: Likewise.
8632 * gfortran.dg/move_alloc_6.f90: Likewise.
8633 * gfortran.dg/move_alloc_9.f90: Likewise.
8634 * gfortran.dg/multiple_allocation_1.f90: Likewise.
8635 * gfortran.dg/multiple_allocation_3.f90: Likewise.
8636 * gfortran.dg/mvbits_1.f90: Likewise.
8637 * gfortran.dg/mvbits_2.f90: Likewise.
8638 * gfortran.dg/mvbits_3.f90: Likewise.
8639 * gfortran.dg/mvbits_4.f90: Likewise.
8640 * gfortran.dg/mvbits_7.f90: Likewise.
8641 * gfortran.dg/mvbits_8.f90: Likewise.
8642 * gfortran.dg/namelist_11.f: Likewise.
8643 * gfortran.dg/namelist_12.f: Likewise.
8644 * gfortran.dg/namelist_13.f90: Likewise.
8645 * gfortran.dg/namelist_14.f90: Likewise.
8646 * gfortran.dg/namelist_15.f90: Likewise.
8647 * gfortran.dg/namelist_16.f90: Likewise.
8648 * gfortran.dg/namelist_17.f90: Likewise.
8649 * gfortran.dg/namelist_18.f90: Likewise.
8650 * gfortran.dg/namelist_19.f90: Likewise.
8651 * gfortran.dg/namelist_20.f90: Likewise.
8652 * gfortran.dg/namelist_21.f90: Likewise.
8653 * gfortran.dg/namelist_22.f90: Likewise.
8654 * gfortran.dg/namelist_23.f90: Likewise.
8655 * gfortran.dg/namelist_24.f90: Likewise.
8656 * gfortran.dg/namelist_26.f90: Likewise.
8657 * gfortran.dg/namelist_27.f90: Likewise.
8658 * gfortran.dg/namelist_28.f90: Likewise.
8659 * gfortran.dg/namelist_29.f90: Likewise.
8660 * gfortran.dg/namelist_37.f90: Likewise.
8661 * gfortran.dg/namelist_38.f90: Likewise.
8662 * gfortran.dg/namelist_39.f90: Likewise.
8663 * gfortran.dg/namelist_40.f90: Likewise.
8664 * gfortran.dg/namelist_41.f90: Likewise.
8665 * gfortran.dg/namelist_42.f90: Likewise.
8666 * gfortran.dg/namelist_43.f90: Likewise.
8667 * gfortran.dg/namelist_44.f90: Likewise.
8668 * gfortran.dg/namelist_47.f90: Likewise.
8669 * gfortran.dg/namelist_48.f90: Likewise.
8670 * gfortran.dg/namelist_49.f90: Likewise.
8671 * gfortran.dg/namelist_50.f90: Likewise.
8672 * gfortran.dg/namelist_51.f90: Likewise.
8673 * gfortran.dg/namelist_52.f90: Likewise.
8674 * gfortran.dg/namelist_54.f90: Likewise.
8675 * gfortran.dg/namelist_55.f90: Likewise.
8676 * gfortran.dg/namelist_56.f90: Likewise.
8677 * gfortran.dg/namelist_57.f90: Likewise.
8678 * gfortran.dg/namelist_58.f90: Likewise.
8679 * gfortran.dg/namelist_59.f90: Likewise.
8680 * gfortran.dg/namelist_60.f90: Likewise.
8681 * gfortran.dg/namelist_61.f90: Likewise.
8682 * gfortran.dg/namelist_64.f90: Likewise.
8683 * gfortran.dg/namelist_65.f90: Likewise.
8684 * gfortran.dg/namelist_69.f90: Likewise.
8685 * gfortran.dg/namelist_70.f90: Likewise.
8686 * gfortran.dg/namelist_71.f90: Likewise.
8687 * gfortran.dg/namelist_72.f: Likewise.
8688 * gfortran.dg/namelist_73.f90: Likewise.
8689 * gfortran.dg/namelist_77.f90: Likewise.
8690 * gfortran.dg/namelist_78.f90: Likewise.
8691 * gfortran.dg/namelist_79.f90: Likewise.
8692 * gfortran.dg/namelist_80.f90: Likewise.
8693 * gfortran.dg/namelist_81.f90: Likewise.
8694 * gfortran.dg/namelist_82.f90: Likewise.
8695 * gfortran.dg/namelist_84.f90: Likewise.
8696 * gfortran.dg/namelist_85.f90: Likewise.
8697 * gfortran.dg/namelist_86.f90: Likewise.
8698 * gfortran.dg/namelist_87.f90: Likewise.
8699 * gfortran.dg/namelist_88.f90: Likewise.
8700 * gfortran.dg/namelist_89.f90: Likewise.
8701 * gfortran.dg/namelist_90.f: Likewise.
8702 * gfortran.dg/namelist_95.f90: Likewise.
8703 * gfortran.dg/namelist_char_only.f90: Likewise.
8704 * gfortran.dg/namelist_empty.f90: Likewise.
8705 * gfortran.dg/namelist_internal.f90: Likewise.
8706 * gfortran.dg/namelist_use.f90: Likewise.
8707 * gfortran.dg/namelist_use_only.f90: Likewise.
8708 * gfortran.dg/namelist_utf8.f90: Likewise.
8709 * gfortran.dg/nan_1.f90: Likewise.
8710 * gfortran.dg/nan_2.f90: Likewise.
8711 * gfortran.dg/nan_3.f90: Likewise.
8712 * gfortran.dg/nan_6.f90: Likewise.
8713 * gfortran.dg/nan_7.f90: Likewise.
8714 * gfortran.dg/nearest_1.f90: Likewise.
8715 * gfortran.dg/nearest_2.f90: Likewise.
8716 * gfortran.dg/nearest_3.f90: Likewise.
8717 * gfortran.dg/negative-z-descriptor.f90: Likewise.
8718 * gfortran.dg/negative_automatic_size.f90: Likewise.
8719 * gfortran.dg/negative_unit.f: Likewise.
8720 * gfortran.dg/negative_unit2.f90: Likewise.
8721 * gfortran.dg/negative_unit_int8.f: Likewise.
8722 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
8723 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
8724 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
8725 * gfortran.dg/nested_modules_1.f90: Likewise.
8726 * gfortran.dg/nested_modules_2.f90: Likewise.
8727 * gfortran.dg/nested_modules_3.f90: Likewise.
8728 * gfortran.dg/nesting_1.f90: Likewise.
8729 * gfortran.dg/new_line.f90: Likewise.
8730 * gfortran.dg/newunit_1.f90: Likewise.
8731 * gfortran.dg/newunit_3.f90: Likewise.
8732 * gfortran.dg/newunit_5.f90.f90: Likewise.
8733 * gfortran.dg/nint_1.f90: Likewise.
8734 * gfortran.dg/nint_2.f90: Likewise.
8735 * gfortran.dg/no_arg_check_2.f90: Likewise.
8736 * gfortran.dg/no_range_check_1.f90: Likewise.
8737 * gfortran.dg/no_range_check_2.f90: Likewise.
8738 * gfortran.dg/no_range_check_3.f90: Likewise.
8739 * gfortran.dg/noadv_size.f90: Likewise.
8740 * gfortran.dg/nonreturning_statements.f90: Likewise.
8741 * gfortran.dg/norm2_1.f90: Likewise.
8742 * gfortran.dg/norm2_3.f90: Likewise.
8743 * gfortran.dg/nosigned_zero_1.f90: Likewise.
8744 * gfortran.dg/nosigned_zero_2.f90: Likewise.
8745 * gfortran.dg/nosigned_zero_3.f90: Likewise.
8746 * gfortran.dg/null_4.f90: Likewise.
8747 * gfortran.dg/null_9.f90: Likewise.
8748 * gfortran.dg/nullify_3.f90: Likewise.
8749 * gfortran.dg/oldstyle_1.f90: Likewise.
8750 * gfortran.dg/open_access_append_1.f90: Likewise.
8751 * gfortran.dg/open_access_append_2.f90: Likewise.
8752 * gfortran.dg/open_errors.f90: Likewise.
8753 * gfortran.dg/open_negative_unit_1.f90: Likewise.
8754 * gfortran.dg/open_new.f90: Likewise.
8755 * gfortran.dg/open_readonly_1.f90: Likewise.
8756 * gfortran.dg/operator_1.f90: Likewise.
8757 * gfortran.dg/optional_absent_1.f90: Likewise.
8758 * gfortran.dg/optional_absent_2.f90: Likewise.
8759 * gfortran.dg/optional_absent_3.f90: Likewise.
8760 * gfortran.dg/optional_class_1.f90: Likewise.
8761 * gfortran.dg/optional_dim_2.f90: Likewise.
8762 * gfortran.dg/optional_dim_3.f90: Likewise.
8763 * gfortran.dg/output_exponents_1.f90: Likewise.
8764 * gfortran.dg/overload_1.f90: Likewise.
8765 * gfortran.dg/overload_2.f90: Likewise.
8766 * gfortran.dg/overwrite_1.f: Likewise.
8767 * gfortran.dg/pad_no.f90: Likewise.
8768 * gfortran.dg/parameter_array_init_1.f90: Likewise.
8769 * gfortran.dg/parameter_array_init_2.f90: Likewise.
8770 * gfortran.dg/parameter_array_init_4.f90: Likewise.
8771 * gfortran.dg/parameter_array_init_5.f90: Likewise.
8772 * gfortran.dg/parameter_array_section_2.f90: Likewise.
8773 * gfortran.dg/parens_3.f90: Likewise.
8774 * gfortran.dg/parens_5.f90: Likewise.
8775 * gfortran.dg/parens_6.f90: Likewise.
8776 * gfortran.dg/parent_result_ref_1.f90: Likewise.
8777 * gfortran.dg/parent_result_ref_2.f90: Likewise.
8778 * gfortran.dg/parent_result_ref_3.f90: Likewise.
8779 * gfortran.dg/parent_result_ref_4.f90: Likewise.
8780 * gfortran.dg/parity_1.f90: Likewise.
8781 * gfortran.dg/past_eor.f90: Likewise.
8782 * gfortran.dg/pdt_1.f03: Likewise.
8783 * gfortran.dg/pdt_10.f03: Likewise.
8784 * gfortran.dg/pdt_11.f03: Likewise.
8785 * gfortran.dg/pdt_12.f03: Likewise.
8786 * gfortran.dg/pdt_13.f03: Likewise.
8787 * gfortran.dg/pdt_14.f03: Likewise.
8788 * gfortran.dg/pdt_15.f03: Likewise.
8789 * gfortran.dg/pdt_19.f03: Likewise.
8790 * gfortran.dg/pdt_20.f03: Likewise.
8791 * gfortran.dg/pdt_22.f03: Likewise.
8792 * gfortran.dg/pdt_23.f03: Likewise.
8793 * gfortran.dg/pdt_25.f03: Likewise.
8794 * gfortran.dg/pdt_26.f03: Likewise.
8795 * gfortran.dg/pdt_27.f03: Likewise.
8796 * gfortran.dg/pdt_28.f03: Likewise.
8797 * gfortran.dg/pdt_3.f03: Likewise.
8798 * gfortran.dg/pdt_4.f03: Likewise.
8799 * gfortran.dg/pdt_5.f03: Likewise.
8800 * gfortran.dg/pdt_7.f03: Likewise.
8801 * gfortran.dg/pointer_1.f90: Likewise.
8802 * gfortran.dg/pointer_array_1.f90: Likewise.
8803 * gfortran.dg/pointer_array_3.f90: Likewise.
8804 * gfortran.dg/pointer_array_4.f90: Likewise.
8805 * gfortran.dg/pointer_array_5.f90: Likewise.
8806 * gfortran.dg/pointer_array_6.f90: Likewise.
8807 * gfortran.dg/pointer_array_7.f90: Likewise.
8808 * gfortran.dg/pointer_array_8.f90: Likewise.
8809 * gfortran.dg/pointer_array_9.f90: Likewise.
8810 * gfortran.dg/pointer_array_component_1.f90: Likewise.
8811 * gfortran.dg/pointer_array_component_2.f90: Likewise.
8812 * gfortran.dg/pointer_assign_10.f90: Likewise.
8813 * gfortran.dg/pointer_assign_11.f90: Likewise.
8814 * gfortran.dg/pointer_assign_4.f90: Likewise.
8815 * gfortran.dg/pointer_assign_8.f90: Likewise.
8816 * gfortran.dg/pointer_assign_9.f90: Likewise.
8817 * gfortran.dg/pointer_check_10.f90: Likewise.
8818 * gfortran.dg/pointer_check_9.f90: Likewise.
8819 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
8820 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
8821 * gfortran.dg/pointer_function_result_1.f90: Likewise.
8822 * gfortran.dg/pointer_init_1.f90: Likewise.
8823 * gfortran.dg/pointer_init_3.f90: Likewise.
8824 * gfortran.dg/pointer_init_4.f90: Likewise.
8825 * gfortran.dg/pointer_init_5.f90: Likewise.
8826 * gfortran.dg/pointer_init_8.f90: Likewise.
8827 * gfortran.dg/pointer_intent_1.f90: Likewise.
8828 * gfortran.dg/pointer_intent_4.f90: Likewise.
8829 * gfortran.dg/pointer_intent_5.f90: Likewise.
8830 * gfortran.dg/pointer_remapping_10.f90: Likewise.
8831 * gfortran.dg/pointer_remapping_4.f03: Likewise.
8832 * gfortran.dg/pointer_remapping_5.f08: Likewise.
8833 * gfortran.dg/pointer_remapping_9.f90: Likewise.
8834 * gfortran.dg/pointer_target_1.f90: Likewise.
8835 * gfortran.dg/pointer_target_2.f90: Likewise.
8836 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
8837 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
8838 * gfortran.dg/power.f90: Likewise.
8839 * gfortran.dg/power1.f90: Likewise.
8840 * gfortran.dg/power_3.f90: Likewise.
8841 * gfortran.dg/power_4.f90: Likewise.
8842 * gfortran.dg/power_5.f90: Likewise.
8843 * gfortran.dg/pr12884.f: Likewise.
8844 * gfortran.dg/pr15129.f90: Likewise.
8845 * gfortran.dg/pr15140.f90: Likewise.
8846 * gfortran.dg/pr15324.f90: Likewise.
8847 * gfortran.dg/pr15332.f: Likewise.
8848 * gfortran.dg/pr15957.f90: Likewise.
8849 * gfortran.dg/pr15959.f90: Likewise.
8850 * gfortran.dg/pr16597.f90: Likewise.
8851 * gfortran.dg/pr16861.f90: Likewise.
8852 * gfortran.dg/pr16938.f90: Likewise.
8853 * gfortran.dg/pr17090.f90: Likewise.
8854 * gfortran.dg/pr17143.f90: Likewise.
8855 * gfortran.dg/pr17164.f90: Likewise.
8856 * gfortran.dg/pr17229.f: Likewise.
8857 * gfortran.dg/pr17285.f90: Likewise.
8858 * gfortran.dg/pr17286.f90: Likewise.
8859 * gfortran.dg/pr17472.f: Likewise.
8860 * gfortran.dg/pr17612.f90: Likewise.
8861 * gfortran.dg/pr17706.f90: Likewise.
8862 * gfortran.dg/pr18025.f90: Likewise.
8863 * gfortran.dg/pr18122.f90: Likewise.
8864 * gfortran.dg/pr18210.f90: Likewise.
8865 * gfortran.dg/pr18392.f90: Likewise.
8866 * gfortran.dg/pr19155.f: Likewise.
8867 * gfortran.dg/pr19216.f: Likewise.
8868 * gfortran.dg/pr19467.f90: Likewise.
8869 * gfortran.dg/pr19657.f: Likewise.
8870 * gfortran.dg/pr19926.f90: Likewise.
8871 * gfortran.dg/pr19928-1.f90: Likewise.
8872 * gfortran.dg/pr19928-2.f90: Likewise.
8873 * gfortran.dg/pr20086.f90: Likewise.
8874 * gfortran.dg/pr20124.f90: Likewise.
8875 * gfortran.dg/pr20163-2.f: Likewise.
8876 * gfortran.dg/pr20480.f90: Likewise.
8877 * gfortran.dg/pr20755.f: Likewise.
8878 * gfortran.dg/pr20950.f: Likewise.
8879 * gfortran.dg/pr21177.f90: Likewise.
8880 * gfortran.dg/pr21730.f: Likewise.
8881 * gfortran.dg/pr22491.f: Likewise.
8882 * gfortran.dg/pr25603.f: Likewise.
8883 * gfortran.dg/pr26246_2.f90: Likewise.
8884 * gfortran.dg/pr32136.f90: Likewise.
8885 * gfortran.dg/pr32533.f90: Likewise.
8886 * gfortran.dg/pr33794.f90: Likewise.
8887 * gfortran.dg/pr35662.f90: Likewise.
8888 * gfortran.dg/pr35944-1.f90: Likewise.
8889 * gfortran.dg/pr35944-2.f90: Likewise.
8890 * gfortran.dg/pr35983.f90: Likewise.
8891 * gfortran.dg/pr39865.f90: Likewise.
8892 * gfortran.dg/pr41212.f90: Likewise.
8893 * gfortran.dg/pr43808.f90: Likewise.
8894 * gfortran.dg/pr44592.f90: Likewise.
8895 * gfortran.dg/pr44735.f90: Likewise.
8896 * gfortran.dg/pr45308.f03: Likewise.
8897 * gfortran.dg/pr46297.f: Likewise.
8898 * gfortran.dg/pr46588.f90: Likewise.
8899 * gfortran.dg/pr46665.f90: Likewise.
8900 * gfortran.dg/pr46804.f90: Likewise.
8901 * gfortran.dg/pr47008.f03: Likewise.
8902 * gfortran.dg/pr47614.f: Likewise.
8903 * gfortran.dg/pr47878.f90: Likewise.
8904 * gfortran.dg/pr49103.f90: Likewise.
8905 * gfortran.dg/pr50069_1.f90: Likewise.
8906 * gfortran.dg/pr50769.f90: Likewise.
8907 * gfortran.dg/pr52608.f90: Likewise.
8908 * gfortran.dg/pr55086_2.f90: Likewise.
8909 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
8910 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
8911 * gfortran.dg/pr55330.f90: Likewise.
8912 * gfortran.dg/pr56015.f90: Likewise.
8913 * gfortran.dg/pr57910.f90: Likewise.
8914 * gfortran.dg/pr59700.f90: Likewise.
8915 * gfortran.dg/pr62125.f90: Likewise.
8916 * gfortran.dg/pr64530.f90: Likewise.
8917 * gfortran.dg/pr65429.f90: Likewise.
8918 * gfortran.dg/pr65450.f90: Likewise.
8919 * gfortran.dg/pr65504.f90: Likewise.
8920 * gfortran.dg/pr65903.f90: Likewise.
8921 * gfortran.dg/pr66311.f90: Likewise.
8922 * gfortran.dg/pr66864.f90: Likewise.
8923 * gfortran.dg/pr67140.f90: Likewise.
8924 * gfortran.dg/pr67524.f90: Likewise.
8925 * gfortran.dg/pr67885.f90: Likewise.
8926 * gfortran.dg/pr68053.f90: Likewise.
8927 * gfortran.dg/pr68566.f90: Likewise.
8928 * gfortran.dg/pr69514_1.f90: Likewise.
8929 * gfortran.dg/pr69514_2.f90: Likewise.
8930 * gfortran.dg/pr69739.f90: Likewise.
8931 * gfortran.dg/pr70673.f90: Likewise.
8932 * gfortran.dg/pr71523_2.f90: Likewise.
8933 * gfortran.dg/pr71764.f90: Likewise.
8934 * gfortran.dg/pr78092.f90: Likewise.
8935 * gfortran.dg/pr82973.f90: Likewise.
8936 * gfortran.dg/pr83864.f90: Likewise.
8937 * gfortran.dg/pr83874.f90: Likewise.
8938 * gfortran.dg/pr84088.f90: Likewise.
8939 * gfortran.dg/pr84155.f90: Likewise.
8940 * gfortran.dg/proc_decl_12.f90: Likewise.
8941 * gfortran.dg/proc_decl_13.f90: Likewise.
8942 * gfortran.dg/proc_decl_15.f90: Likewise.
8943 * gfortran.dg/proc_decl_17.f90: Likewise.
8944 * gfortran.dg/proc_decl_18.f90: Likewise.
8945 * gfortran.dg/proc_decl_2.f90: Likewise.
8946 * gfortran.dg/proc_decl_5.f90: Likewise.
8947 * gfortran.dg/proc_decl_9.f90: Likewise.
8948 * gfortran.dg/proc_ptr_1.f90: Likewise.
8949 * gfortran.dg/proc_ptr_10.f90: Likewise.
8950 * gfortran.dg/proc_ptr_12.f90: Likewise.
8951 * gfortran.dg/proc_ptr_18.f90: Likewise.
8952 * gfortran.dg/proc_ptr_19.f90: Likewise.
8953 * gfortran.dg/proc_ptr_21.f90: Likewise.
8954 * gfortran.dg/proc_ptr_22.f90: Likewise.
8955 * gfortran.dg/proc_ptr_23.f90: Likewise.
8956 * gfortran.dg/proc_ptr_25.f90: Likewise.
8957 * gfortran.dg/proc_ptr_26.f90: Likewise.
8958 * gfortran.dg/proc_ptr_3.f90: Likewise.
8959 * gfortran.dg/proc_ptr_36.f90: Likewise.
8960 * gfortran.dg/proc_ptr_47.f90: Likewise.
8961 * gfortran.dg/proc_ptr_48.f90: Likewise.
8962 * gfortran.dg/proc_ptr_5.f90: Likewise.
8963 * gfortran.dg/proc_ptr_6.f90: Likewise.
8964 * gfortran.dg/proc_ptr_7.f90: Likewise.
8965 * gfortran.dg/proc_ptr_8.f90: Likewise.
8966 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
8967 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
8968 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
8969 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
8970 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
8971 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
8972 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
8973 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
8974 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
8975 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
8976 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
8977 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
8978 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
8979 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
8980 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
8981 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
8982 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
8983 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
8984 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
8985 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
8986 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
8987 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
8988 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
8989 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
8990 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
8991 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
8992 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
8993 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
8994 * gfortran.dg/product_init_expr.f03: Likewise.
8995 * gfortran.dg/promotion.f90: Likewise.
8996 * gfortran.dg/promotion_3.f90: Likewise.
8997 * gfortran.dg/promotion_4.f90: Likewise.
8998 * gfortran.dg/protected_1.f90: Likewise.
8999 * gfortran.dg/protected_2.f90: Likewise.
9000 * gfortran.dg/ptr-func-1.f90: Likewise.
9001 * gfortran.dg/ptr-func-2.f90: Likewise.
9002 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
9003 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
9004 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
9005 * gfortran.dg/pure_byref_1.f90: Likewise.
9006 * gfortran.dg/pure_byref_2.f90: Likewise.
9007 * gfortran.dg/pure_byref_3.f90: Likewise.
9008 * gfortran.dg/quad_2.f90: Likewise.
9009 * gfortran.dg/quad_3.f90: Likewise.
9010 * gfortran.dg/random_3.f90: Likewise.
9011 * gfortran.dg/random_4.f90: Likewise.
9012 * gfortran.dg/random_7.f90: Likewise.
9013 * gfortran.dg/read_2.f90: Likewise.
9014 * gfortran.dg/read_3.f90: Likewise.
9015 * gfortran.dg/read_4.f90: Likewise.
9016 * gfortran.dg/read_5.f90: Likewise.
9017 * gfortran.dg/read_bad_advance.f90: Likewise.
9018 * gfortran.dg/read_bang.f90: Likewise.
9019 * gfortran.dg/read_bang4.f90: Likewise.
9020 * gfortran.dg/read_comma.f: Likewise.
9021 * gfortran.dg/read_dir.f90: Likewise.
9022 * gfortran.dg/read_empty_file.f: Likewise.
9023 * gfortran.dg/read_eof_1.f90: Likewise.
9024 * gfortran.dg/read_eof_2.f90: Likewise.
9025 * gfortran.dg/read_eof_3.f90: Likewise.
9026 * gfortran.dg/read_eof_4.f90: Likewise.
9027 * gfortran.dg/read_eof_5.f90: Likewise.
9028 * gfortran.dg/read_eof_6.f: Likewise.
9029 * gfortran.dg/read_eof_7.f90: Likewise.
9030 * gfortran.dg/read_eof_8.f90: Likewise.
9031 * gfortran.dg/read_eof_all.f90: Likewise.
9032 * gfortran.dg/read_eor.f90: Likewise.
9033 * gfortran.dg/read_float_1.f90: Likewise.
9034 * gfortran.dg/read_float_2.f03: Likewise.
9035 * gfortran.dg/read_float_3.f90: Likewise.
9036 * gfortran.dg/read_float_4.f90: Likewise.
9037 * gfortran.dg/read_infnan_1.f90: Likewise.
9038 * gfortran.dg/read_list_eof_1.f90: Likewise.
9039 * gfortran.dg/read_logical.f90: Likewise.
9040 * gfortran.dg/read_many_1.f: Likewise.
9041 * gfortran.dg/read_no_eor.f90: Likewise.
9042 * gfortran.dg/read_noadvance.f90: Likewise.
9043 * gfortran.dg/read_repeat.f90: Likewise.
9044 * gfortran.dg/read_repeat_2.f90: Likewise.
9045 * gfortran.dg/read_size_noadvance.f90: Likewise.
9046 * gfortran.dg/read_x_eof.f90: Likewise.
9047 * gfortran.dg/read_x_past.f: Likewise.
9048 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
9049 * gfortran.dg/real_const_1.f: Likewise.
9050 * gfortran.dg/real_const_2.f90: Likewise.
9051 * gfortran.dg/real_const_3.f90: Likewise.
9052 * gfortran.dg/real_do_1.f90: Likewise.
9053 * gfortran.dg/real_index_1.f90: Likewise.
9054 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
9055 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
9056 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
9057 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
9058 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
9059 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
9060 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
9061 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
9062 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
9063 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
9064 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
9065 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
9066 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
9067 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
9068 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
9069 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
9070 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
9071 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
9072 * gfortran.dg/record_marker_1.f90: Likewise.
9073 * gfortran.dg/record_marker_2.f: Likewise.
9074 * gfortran.dg/record_marker_3.f90: Likewise.
9075 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
9076 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
9077 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
9078 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
9079 * gfortran.dg/recursive_check_7.f90: Likewise.
9080 * gfortran.dg/recursive_reference_1.f90: Likewise.
9081 * gfortran.dg/recursive_reference_2.f90: Likewise.
9082 * gfortran.dg/recursive_stack.f90: Likewise.
9083 * gfortran.dg/reduction.f90: Likewise.
9084 * gfortran.dg/repack_arrays_1.f90: Likewise.
9085 * gfortran.dg/repeat_1.f90: Likewise.
9086 * gfortran.dg/repeat_2.f90: Likewise.
9087 * gfortran.dg/repeat_3.f90: Likewise.
9088 * gfortran.dg/repeat_6.f90: Likewise.
9089 * gfortran.dg/reshape-alloc.f90: Likewise.
9090 * gfortran.dg/reshape-complex.f90: Likewise.
9091 * gfortran.dg/reshape.f90: Likewise.
9092 * gfortran.dg/reshape_2.f90: Likewise.
9093 * gfortran.dg/reshape_7.f90: Likewise.
9094 * gfortran.dg/reshape_empty_1.f03: Likewise.
9095 * gfortran.dg/reshape_pad_1.f90: Likewise.
9096 * gfortran.dg/reshape_rank7.f90: Likewise.
9097 * gfortran.dg/reshape_transpose_1.f90: Likewise.
9098 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
9099 * gfortran.dg/result_default_init_1.f90: Likewise.
9100 * gfortran.dg/result_in_spec_1.f90: Likewise.
9101 * gfortran.dg/result_in_spec_2.f90: Likewise.
9102 * gfortran.dg/ret_array_1.f90: Likewise.
9103 * gfortran.dg/ret_pointer_1.f90: Likewise.
9104 * gfortran.dg/ret_pointer_2.f90: Likewise.
9105 * gfortran.dg/rewind_1.f90: Likewise.
9106 * gfortran.dg/round_1.f03: Likewise.
9107 * gfortran.dg/round_2.f03: Likewise.
9108 * gfortran.dg/round_3.f08: Likewise.
9109 * gfortran.dg/round_4.f90: Likewise.
9110 * gfortran.dg/rrspacing_1.f90: Likewise.
9111 * gfortran.dg/runtime_warning_1.f90: Likewise.
9112 * gfortran.dg/same_type_as_2.f03: Likewise.
9113 * gfortran.dg/save_1.f90: Likewise.
9114 * gfortran.dg/save_5.f90: Likewise.
9115 * gfortran.dg/save_6.f90: Likewise.
9116 * gfortran.dg/scalar_mask_1.f90: Likewise.
9117 * gfortran.dg/scalar_mask_2.f90: Likewise.
9118 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
9119 * gfortran.dg/scale_1.f90: Likewise.
9120 * gfortran.dg/scan_1.f90: Likewise.
9121 * gfortran.dg/scan_2.f90: Likewise.
9122 * gfortran.dg/secnds-1.f: Likewise.
9123 * gfortran.dg/secnds.f: Likewise.
9124 * gfortran.dg/select_1.f90: Likewise.
9125 * gfortran.dg/select_2.f90: Likewise.
9126 * gfortran.dg/select_3.f90: Likewise.
9127 * gfortran.dg/select_5.f90: Likewise.
9128 * gfortran.dg/select_char_1.f90: Likewise.
9129 * gfortran.dg/select_char_2.f90: Likewise.
9130 * gfortran.dg/select_type_13.f03: Likewise.
9131 * gfortran.dg/select_type_14.f03: Likewise.
9132 * gfortran.dg/select_type_15.f03: Likewise.
9133 * gfortran.dg/select_type_19.f03: Likewise.
9134 * gfortran.dg/select_type_2.f03: Likewise.
9135 * gfortran.dg/select_type_26.f03: Likewise.
9136 * gfortran.dg/select_type_27.f03: Likewise.
9137 * gfortran.dg/select_type_28.f03: Likewise.
9138 * gfortran.dg/select_type_3.f03: Likewise.
9139 * gfortran.dg/select_type_35.f03: Likewise.
9140 * gfortran.dg/select_type_36.f03: Likewise.
9141 * gfortran.dg/select_type_37.f03: Likewise.
9142 * gfortran.dg/select_type_39.f03: Likewise.
9143 * gfortran.dg/select_type_4.f90: Likewise.
9144 * gfortran.dg/select_type_5.f03: Likewise.
9145 * gfortran.dg/select_type_6.f03: Likewise.
9146 * gfortran.dg/select_type_7.f03: Likewise.
9147 * gfortran.dg/select_type_8.f03: Likewise.
9148 * gfortran.dg/selected_char_kind_1.f90: Likewise.
9149 * gfortran.dg/selected_char_kind_4.f90: Likewise.
9150 * gfortran.dg/selected_kind_1.f90: Likewise.
9151 * gfortran.dg/selected_real_kind_2.f90: Likewise.
9152 * gfortran.dg/shape_2.f90: Likewise.
9153 * gfortran.dg/shape_4.f90: Likewise.
9154 * gfortran.dg/shape_5.f90: Likewise.
9155 * gfortran.dg/shape_7.f90: Likewise.
9156 * gfortran.dg/shape_8.f90: Likewise.
9157 * gfortran.dg/shape_9.f90: Likewise.
9158 * gfortran.dg/shift-kind_2.f90: Likewise.
9159 * gfortran.dg/shiftalr_1.F90: Likewise.
9160 * gfortran.dg/shiftalr_2.F90: Likewise.
9161 * gfortran.dg/simpleif_1.f90: Likewise.
9162 * gfortran.dg/simplify_argN_1.f90: Likewise.
9163 * gfortran.dg/simplify_cshift_1.f90: Likewise.
9164 * gfortran.dg/simplify_cshift_4.f90: Likewise.
9165 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
9166 * gfortran.dg/simplify_modulo.f90: Likewise.
9167 * gfortran.dg/single_char_string.f90: Likewise.
9168 * gfortran.dg/size_dim.f90: Likewise.
9169 * gfortran.dg/size_optional_dim_1.f90: Likewise.
9170 * gfortran.dg/sizeof.f90: Likewise.
9171 * gfortran.dg/sizeof_4.f90: Likewise.
9172 * gfortran.dg/slash_1.f90: Likewise.
9173 * gfortran.dg/sms-1.f90: Likewise.
9174 * gfortran.dg/sms-2.f90: Likewise.
9175 * gfortran.dg/spec_expr_7.f90: Likewise.
9176 * gfortran.dg/specifics_1.f90: Likewise.
9177 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
9178 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
9179 * gfortran.dg/spread_init_expr.f03: Likewise.
9180 * gfortran.dg/spread_scalar_source.f90: Likewise.
9181 * gfortran.dg/spread_shape_1.f90: Likewise.
9182 * gfortran.dg/stat_1.f90: Likewise.
9183 * gfortran.dg/stat_2.f90: Likewise.
9184 * gfortran.dg/stfunc_1.f90: Likewise.
9185 * gfortran.dg/stfunc_4.f90: Likewise.
9186 * gfortran.dg/stfunc_6.f90: Likewise.
9187 * gfortran.dg/storage_size_1.f08: Likewise.
9188 * gfortran.dg/storage_size_3.f08: Likewise.
9189 * gfortran.dg/storage_size_4.f90: Likewise.
9190 * gfortran.dg/streamio_1.f90: Likewise.
9191 * gfortran.dg/streamio_10.f90: Likewise.
9192 * gfortran.dg/streamio_11.f90: Likewise.
9193 * gfortran.dg/streamio_12.f90: Likewise.
9194 * gfortran.dg/streamio_13.f90: Likewise.
9195 * gfortran.dg/streamio_14.f90: Likewise.
9196 * gfortran.dg/streamio_15.f90: Likewise.
9197 * gfortran.dg/streamio_16.f90: Likewise.
9198 * gfortran.dg/streamio_17.f90: Likewise.
9199 * gfortran.dg/streamio_2.f90: Likewise.
9200 * gfortran.dg/streamio_3.f90: Likewise.
9201 * gfortran.dg/streamio_4.f90: Likewise.
9202 * gfortran.dg/streamio_5.f90: Likewise.
9203 * gfortran.dg/streamio_6.f90: Likewise.
9204 * gfortran.dg/streamio_7.f90: Likewise.
9205 * gfortran.dg/streamio_8.f90: Likewise.
9206 * gfortran.dg/streamio_9.f90: Likewise.
9207 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
9208 * gfortran.dg/string_4.f90: Likewise.
9209 * gfortran.dg/string_array_constructor_2.f90: Likewise.
9210 * gfortran.dg/string_assign_2.f90: Likewise.
9211 * gfortran.dg/string_compare_1.f90: Likewise.
9212 * gfortran.dg/string_compare_2.f90: Likewise.
9213 * gfortran.dg/string_compare_3.f90: Likewise.
9214 * gfortran.dg/string_ctor_1.f90: Likewise.
9215 * gfortran.dg/string_length_1.f90: Likewise.
9216 * gfortran.dg/string_length_2.f90: Likewise.
9217 * gfortran.dg/string_length_3.f90: Likewise.
9218 * gfortran.dg/string_length_4.f90: Likewise.
9219 * gfortran.dg/string_null_compare_1.f: Likewise.
9220 * gfortran.dg/string_pad_trunc.f90: Likewise.
9221 * gfortran.dg/structure_constructor_1.f03: Likewise.
9222 * gfortran.dg/structure_constructor_11.f90: Likewise.
9223 * gfortran.dg/structure_constructor_13.f03: Likewise.
9224 * gfortran.dg/structure_constructor_2.f03: Likewise.
9225 * gfortran.dg/structure_constructor_5.f03: Likewise.
9226 * gfortran.dg/submodule_1.f08: Likewise.
9227 * gfortran.dg/submodule_11.f08: Likewise.
9228 * gfortran.dg/submodule_14.f08: Likewise.
9229 * gfortran.dg/submodule_15.f08: Likewise.
9230 * gfortran.dg/submodule_17.f08: Likewise.
9231 * gfortran.dg/submodule_18.f08: Likewise.
9232 * gfortran.dg/submodule_19.f08: Likewise.
9233 * gfortran.dg/submodule_2.f08: Likewise.
9234 * gfortran.dg/submodule_27.f08: Likewise.
9235 * gfortran.dg/submodule_28.f08: Likewise.
9236 * gfortran.dg/submodule_29.f08: Likewise.
9237 * gfortran.dg/submodule_30.f08: Likewise.
9238 * gfortran.dg/submodule_6.f08: Likewise.
9239 * gfortran.dg/submodule_7.f08: Likewise.
9240 * gfortran.dg/submodule_8.f08: Likewise.
9241 * gfortran.dg/subnormal_1.f90: Likewise.
9242 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
9243 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
9244 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
9245 * gfortran.dg/substr_2.f: Likewise.
9246 * gfortran.dg/substr_3.f: Likewise.
9247 * gfortran.dg/substr_4.f: Likewise.
9248 * gfortran.dg/substr_5.f90: Likewise.
9249 * gfortran.dg/substr_6.f90: Likewise.
9250 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
9251 * gfortran.dg/sum_init_expr.f03: Likewise.
9252 * gfortran.dg/sum_zero_array_1.f90: Likewise.
9253 * gfortran.dg/system_clock_3.f08: Likewise.
9254 * gfortran.dg/t_editing.f: Likewise.
9255 * gfortran.dg/team_change_1.f90: Likewise.
9256 * gfortran.dg/team_end_1.f90: Likewise.
9257 * gfortran.dg/team_number_1.f90: Likewise.
9258 * gfortran.dg/temporary_1.f90: Likewise.
9259 * gfortran.dg/test_com_block.f90: Likewise.
9260 * gfortran.dg/test_only_clause.f90: Likewise.
9261 * gfortran.dg/tiny_1.f90: Likewise.
9262 * gfortran.dg/tiny_2.f90: Likewise.
9263 * gfortran.dg/tl_editing.f90: Likewise.
9264 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
9265 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9266 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
9267 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
9268 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
9269 * gfortran.dg/transfer_class_2.f90: Likewise.
9270 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
9271 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
9272 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
9273 * gfortran.dg/transfer_resolve_1.f90: Likewise.
9274 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9275 * gfortran.dg/transfer_simplify_10.f90: Likewise.
9276 * gfortran.dg/transfer_simplify_11.f90: Likewise.
9277 * gfortran.dg/transfer_simplify_2.f90: Likewise.
9278 * gfortran.dg/transfer_simplify_3.f90: Likewise.
9279 * gfortran.dg/transfer_simplify_4.f90: Likewise.
9280 * gfortran.dg/transfer_simplify_8.f90: Likewise.
9281 * gfortran.dg/transfer_simplify_9.f90: Likewise.
9282 * gfortran.dg/transpose_1.f90: Likewise.
9283 * gfortran.dg/transpose_3.f03: Likewise.
9284 * gfortran.dg/transpose_4.f90: Likewise.
9285 * gfortran.dg/transpose_conjg_1.f90: Likewise.
9286 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
9287 * gfortran.dg/transpose_optimization_2.f90: Likewise.
9288 * gfortran.dg/trim_1.f90: Likewise.
9289 * gfortran.dg/trim_optimize_1.f90: Likewise.
9290 * gfortran.dg/trim_optimize_2.f90: Likewise.
9291 * gfortran.dg/trim_optimize_3.f90: Likewise.
9292 * gfortran.dg/trim_optimize_4.f90: Likewise.
9293 * gfortran.dg/trim_optimize_5.f90: Likewise.
9294 * gfortran.dg/trim_optimize_6.f90: Likewise.
9295 * gfortran.dg/trim_optimize_7.f90: Likewise.
9296 * gfortran.dg/trim_optimize_8.f90: Likewise.
9297 * gfortran.dg/type_to_class_1.f03: Likewise.
9298 * gfortran.dg/type_to_class_2.f03: Likewise.
9299 * gfortran.dg/type_to_class_3.f03: Likewise.
9300 * gfortran.dg/type_to_class_4.f03: Likewise.
9301 * gfortran.dg/type_to_class_5.f03: Likewise.
9302 * gfortran.dg/typebound_assignment_5.f03: Likewise.
9303 * gfortran.dg/typebound_assignment_6.f03: Likewise.
9304 * gfortran.dg/typebound_assignment_7.f90: Likewise.
9305 * gfortran.dg/typebound_call_1.f03: Likewise.
9306 * gfortran.dg/typebound_call_13.f03: Likewise.
9307 * gfortran.dg/typebound_call_18.f03: Likewise.
9308 * gfortran.dg/typebound_call_19.f03: Likewise.
9309 * gfortran.dg/typebound_call_2.f03: Likewise.
9310 * gfortran.dg/typebound_call_20.f03: Likewise.
9311 * gfortran.dg/typebound_call_3.f03: Likewise.
9312 * gfortran.dg/typebound_generic_5.f03: Likewise.
9313 * gfortran.dg/typebound_generic_6.f03: Likewise.
9314 * gfortran.dg/typebound_generic_9.f03: Likewise.
9315 * gfortran.dg/typebound_operator_12.f03: Likewise.
9316 * gfortran.dg/typebound_operator_13.f03: Likewise.
9317 * gfortran.dg/typebound_operator_15.f90: Likewise.
9318 * gfortran.dg/typebound_operator_20.f90: Likewise.
9319 * gfortran.dg/typebound_operator_3.f03: Likewise.
9320 * gfortran.dg/typebound_operator_6.f03: Likewise.
9321 * gfortran.dg/typebound_operator_7.f03: Likewise.
9322 * gfortran.dg/typebound_operator_8.f03: Likewise.
9323 * gfortran.dg/typebound_operator_9.f03: Likewise.
9324 * gfortran.dg/typebound_proc_19.f90: Likewise.
9325 * gfortran.dg/typebound_proc_20.f90: Likewise.
9326 * gfortran.dg/typebound_proc_23.f90: Likewise.
9327 * gfortran.dg/typebound_proc_27.f03: Likewise.
9328 * gfortran.dg/typebound_proc_35.f90: Likewise.
9329 * gfortran.dg/typebound_proc_36.f90: Likewise.
9330 * gfortran.dg/unf_io_convert_1.f90: Likewise.
9331 * gfortran.dg/unf_io_convert_2.f90: Likewise.
9332 * gfortran.dg/unf_io_convert_3.f90: Likewise.
9333 * gfortran.dg/unf_io_convert_4.f90: Likewise.
9334 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
9335 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
9336 * gfortran.dg/unf_short_record_1.f90: Likewise.
9337 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9338 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9339 * gfortran.dg/unit_1.f90: Likewise.
9340 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
9341 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
9342 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
9343 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
9344 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
9345 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
9346 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
9347 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
9348 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
9349 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
9350 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
9351 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
9352 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
9353 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
9354 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
9355 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
9356 * gfortran.dg/unpack_init_expr.f03: Likewise.
9357 * gfortran.dg/use_10.f90: Likewise.
9358 * gfortran.dg/use_11.f90: Likewise.
9359 * gfortran.dg/use_13.f90: Likewise.
9360 * gfortran.dg/use_24.f90: Likewise.
9361 * gfortran.dg/use_27.f90: Likewise.
9362 * gfortran.dg/use_5.f90: Likewise.
9363 * gfortran.dg/use_allocated_1.f90: Likewise.
9364 * gfortran.dg/use_only_1.f90: Likewise.
9365 * gfortran.dg/use_only_4.f90: Likewise.
9366 * gfortran.dg/use_rename_2.f90: Likewise.
9367 * gfortran.dg/use_rename_4.f90: Likewise.
9368 * gfortran.dg/used_dummy_types_1.f90: Likewise.
9369 * gfortran.dg/used_interface_ref.f90: Likewise.
9370 * gfortran.dg/used_types_5.f90: Likewise.
9371 * gfortran.dg/utf8_1.f03: Likewise.
9372 * gfortran.dg/utf8_2.f03: Likewise.
9373 * gfortran.dg/value_1.f90: Likewise.
9374 * gfortran.dg/value_2.f90: Likewise.
9375 * gfortran.dg/value_4.f90: Likewise.
9376 * gfortran.dg/value_6.f03: Likewise.
9377 * gfortran.dg/value_7.f03: Likewise.
9378 * gfortran.dg/value_test.f90: Likewise.
9379 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
9380 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
9381 * gfortran.dg/vect/pr60510.f: Likewise.
9382 * gfortran.dg/vect/pr69882.f90: Likewise.
9383 * gfortran.dg/vect/pr69980.f90: Likewise.
9384 * gfortran.dg/vect/vect-5.f90: Likewise.
9385 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9386 * gfortran.dg/vector_subscript_1.f90: Likewise.
9387 * gfortran.dg/vector_subscript_2.f90: Likewise.
9388 * gfortran.dg/vector_subscript_3.f90: Likewise.
9389 * gfortran.dg/vector_subscript_5.f90: Likewise.
9390 * gfortran.dg/verify_2.f90: Likewise.
9391 * gfortran.dg/volatile10.f90: Likewise.
9392 * gfortran.dg/where_1.f90: Likewise.
9393 * gfortran.dg/where_operator_assign_1.f90: Likewise.
9394 * gfortran.dg/where_operator_assign_2.f90: Likewise.
9395 * gfortran.dg/where_operator_assign_3.f90: Likewise.
9396 * gfortran.dg/whole_file_13.f90: Likewise.
9397 * gfortran.dg/whole_file_2.f90: Likewise.
9398 * gfortran.dg/widechar_2.f90: Likewise.
9399 * gfortran.dg/widechar_4.f90: Likewise.
9400 * gfortran.dg/widechar_5.f90: Likewise.
9401 * gfortran.dg/widechar_6.f90: Likewise.
9402 * gfortran.dg/widechar_8.f90: Likewise.
9403 * gfortran.dg/widechar_IO_1.f90: Likewise.
9404 * gfortran.dg/widechar_IO_2.f90: Likewise.
9405 * gfortran.dg/widechar_IO_3.f90: Likewise.
9406 * gfortran.dg/widechar_IO_4.f90: Likewise.
9407 * gfortran.dg/widechar_compare_1.f90: Likewise.
9408 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
9409 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
9410 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
9411 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
9412 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
9413 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
9414 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
9415 * gfortran.dg/widechar_select_1.f90: Likewise.
9416 * gfortran.dg/winapi.f90: Likewise.
9417 * gfortran.dg/write_0_pe_format.f90: Likewise.
9418 * gfortran.dg/write_back.f: Likewise.
9419 * gfortran.dg/write_check3.f90: Likewise.
9420 * gfortran.dg/write_direct_eor.f90: Likewise.
9421 * gfortran.dg/write_padding.f90: Likewise.
9422 * gfortran.dg/write_recursive.f90: Likewise.
9423 * gfortran.dg/write_rewind_1.f: Likewise.
9424 * gfortran.dg/write_rewind_2.f: Likewise.
9425 * gfortran.dg/write_zero_array.f90: Likewise.
9426 * gfortran.dg/x_slash_1.f: Likewise.
9427 * gfortran.dg/x_slash_2.f: Likewise.
9428 * gfortran.dg/zero_array_components_1.f90: Likewise.
9429 * gfortran.dg/zero_length_1.f90: Likewise.
9430 * gfortran.dg/zero_length_2.f90: Likewise.
9431 * gfortran.dg/zero_sized_1.f90: Likewise.
9432 * gfortran.dg/zero_sized_3.f90: Likewise.
9433 * gfortran.fortran-torture/compile/nested.f90: Likewise.
9434 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
9435 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
9436 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
9437 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
9438 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
9439 * gfortran.fortran-torture/execute/args.f90: Likewise.
9440 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
9441 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
9442 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
9443 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
9444 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
9445 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
9446 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
9447 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
9448 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
9449 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
9450 * gfortran.fortran-torture/execute/common.f90: Likewise.
9451 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
9452 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
9453 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
9454 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
9455 * gfortran.fortran-torture/execute/contained.f90: Likewise.
9456 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
9457 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
9458 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
9459 * gfortran.fortran-torture/execute/data.f90: Likewise.
9460 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
9461 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
9462 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
9463 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
9464 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
9465 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
9466 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
9467 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
9468 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
9469 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
9470 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
9471 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
9472 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
9473 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
9474 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
9475 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
9476 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
9477 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
9478 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
9479 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
9480 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
9481 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
9482 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
9483 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
9484 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
9485 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
9486 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
9487 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
9488 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
9489 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
9490 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
9491 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
9492 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
9493 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
9494 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
9495 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
9496 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
9497 * gfortran.fortran-torture/execute/forall.f90: Likewise.
9498 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
9499 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
9500 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
9501 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
9502 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
9503 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
9504 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
9505 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
9506 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
9507 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
9508 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
9509 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
9510 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
9511 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
9512 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
9513 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
9514 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
9515 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
9516 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
9517 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
9518 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
9519 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
9520 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
9521 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
9522 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
9523 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
9524 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
9525 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
9526 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9527 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
9528 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
9529 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
9530 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
9531 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
9532 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
9533 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
9534 Likewise.
9535 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
9536 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
9537 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
9538 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
9539 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
9540 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
9541 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
9542 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9543 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
9544 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
9545 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
9546 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9547 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
9548 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
9549 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
9550 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
9551 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
9552 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9553 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
9554 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9555 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
9556 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
9557 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
9558 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
9559 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
9560 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
9561 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
9562 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
9563 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9564 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
9565 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
9566 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
9567 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
9568 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
9569 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
9570 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
9571 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
9572 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
9573 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
9574 * gfortran.fortran-torture/execute/math.f90: Likewise.
9575 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
9576 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
9577 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
9578 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
9579 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
9580 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
9581 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
9582 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
9583 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
9584 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
9585 * gfortran.fortran-torture/execute/power.f90: Likewise.
9586 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
9587 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
9588 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9589 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
9590 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
9591 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
9592 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
9593 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
9594 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
9595 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
9596 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
9597 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
9598 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
9599 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
9600 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
9601 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
9602 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
9603 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
9604 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
9605 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
9606 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
9607 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
9608 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
9609 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
9610 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
9611 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
9612 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
9613 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
9614 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
9615 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
9616 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
9617 * gfortran.fortran-torture/execute/straret.f90: Likewise.
9618 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
9619 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
9620 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
9621 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
9622 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
9623 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
9624 * gfortran.fortran-torture/execute/string.f90: Likewise.
9625 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
9626 * gfortran.fortran-torture/execute/strret.f90: Likewise.
9627 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
9628 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
9629 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
9630 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
9631 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
9632 * gfortran.fortran-torture/execute/userop.f90: Likewise.
9633 * gfortran.fortran-torture/execute/where17.f90: Likewise.
9634 * gfortran.fortran-torture/execute/where18.f90: Likewise.
9635 * gfortran.fortran-torture/execute/where19.f90: Likewise.
9636 * gfortran.fortran-torture/execute/where20.f90: Likewise.
9637 * gfortran.fortran-torture/execute/where21.f90: Likewise.
9638 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
9639 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
9640 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9641 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9642 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9643 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9644 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
9645 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
9646 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
9647 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
9648 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
9649 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
9650 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
9651 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
9652 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
9653 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
9654 * gfortran.dg/inline_transpose_1.f90: Likewise.
9655
9656 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
9657
9658 PR fortran/84115
9659 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
9660 change to dg-run.
9661
9662 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
9663
9664 PR ada/84277
9665 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
9666 * gnat.dg/dispatch1.adb: Rename into...
9667 * gnat.dg/disp1.adb: ...this.
9668 * gnat.dg/dispatch1_p.ads: Rename into...
9669 * gnat.dg/disp1_pkg.ads: ...this.
9670 * gnat.dg/disp2.adb: Rename into...
9671 * gnat.dg/dispatch2.adb: ...this.
9672 * gnat.dg/dispatch2_p.ads: Rename into...
9673 * gnat.dg/disp2_pkg.ads: ...this.
9674 * gnat.dg/dispatch2_p.adb: Rename into...
9675 * gnat.dg/disp2_pkg.adb: this.
9676 * gnat.dg/generic_dispatch.adb: Rename into...
9677 * gnat.dg/generic_disp.adb: this.
9678 * gnat.dg/generic_dispatch_p.ads: Rename into...
9679 * gnat.dg/generic_disp_pkg.ads: ...this.
9680 * gnat.dg/generic_dispatch_p.adb: Rename into...
9681 * gnat.dg/generic_disp_pkg.adb: ...this.
9682 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
9683 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
9684 * gnat.dg/object_overflow1.adb: Tweak index.
9685 * gnat.dg/object_overflow2.adb: Likewise.
9686 * gnat.dg/object_overflow3.adb: Likewise.
9687 * gnat.dg/object_overflow4.adb: Likewise.
9688 * gnat.dg/object_overflow5.adb: Likewise.
9689
9690 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9691
9692 PR ipa/84425
9693 * gcc.c-torture/compile/pr84425.c: New test.
9694
9695 2018-02-16 Marek Polacek <polacek@redhat.com>
9696 Jakub Jelinek <jakub@redhat.com>
9697
9698 PR c++/84192
9699 * g++.dg/cpp1y/constexpr-84192.C: New test.
9700
9701 2018-02-16 Martin Sebor <msebor@redhat.com>
9702
9703 PR c++/79064
9704 * g++.dg/overload15.C: New test.
9705
9706 2018-02-16 Yury Gribov <tetra2005@gmail.com>
9707
9708 PR target/81535
9709 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
9710 * gcc.dg/pr56727-2.c: Ditto.
9711 * gcc.target/powerpc/pr79439.c: Renamed to...
9712 * gcc.target/powerpc/pr79439-1.c: ...this.
9713 * gcc.target/powerpc/pr79439-2.c: New test.
9714 * gcc.target/powerpc/pr79439-3.c: New test.
9715
9716 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
9717
9718 target/pr84371
9719 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
9720 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
9721 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
9722 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
9723 * gcc.target/powerpc/builtins-3.c: Same.
9724
9725 2018-02-16 Nathan Sidwell <nathan@acm.org>
9726
9727 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
9728
9729 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
9730
9731 PR rtl-optimization/70023
9732 * gcc.target/i386/pr70023.c: New.
9733
9734 2018-02-16 Carl Love <cel@us.ibm.com>
9735
9736 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
9737 tests.
9738 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
9739 tests.
9740
9741 2018-02-16 Carl Love <cel@us.ibm.com>
9742
9743 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
9744 for the ABI definitions for vec_extract4b and vec_insert4b.
9745
9746 2018-02-16 Nathan Sidwell <nathan@acm.org>
9747
9748 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
9749 * g++.old-deja/g++.mike/net43.C: Likewise.
9750
9751 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9752
9753 PR c++/82468
9754 * g++.dg/cpp1z/class-deduction48.C: New.
9755
9756 2018-02-16 Nathan Sidwell <nathan@acm.org>
9757
9758 PR c++/84375
9759 * g++.dg/lookup/pr84375.C: New.
9760
9761 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9762
9763 PR target/83831
9764 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
9765
9766 2018-02-16 Richard Biener <rguenther@suse.de>
9767
9768 PR tree-optimization/84417
9769 * gcc.dg/torture/pr84417.c: New testcase.
9770
9771 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9772
9773 PR target/84272
9774 * g++.dg/opt/pr84272.C: New test.
9775
9776 PR rtl-optimization/83723
9777 * gcc.dg/pr83723.c: New test.
9778
9779 2018-02-16 Richard Biener <rguenther@suse.de>
9780
9781 PR tree-optimization/84399
9782 * gcc.dg/graphite/pr84399.c: New testcase.
9783
9784 2018-02-16 Richard Biener <rguenther@suse.de>
9785
9786 PR tree-optimization/84190
9787 * g++.dg/torture/pr84190.C: New testcase.
9788
9789 2018-02-15 Martin Sebor <msebor@redhat.com>
9790
9791 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
9792 directives.
9793
9794 2018-02-15 Janus Weil <janus@gcc.gnu.org>
9795
9796 PR fortran/84409
9797 * gfortran.dg/dtio_21.f03: Add an error message.
9798 * gfortran.dg/dtio_22.f90: Fix invalid test case.
9799
9800 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9801
9802 PR fortran/84381
9803 * gfortran.dg/stop_shouldfail.f90: New test.
9804
9805 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
9806
9807 PR c++/84330
9808 * g++.dg/concepts/pr84330.C: New.
9809
9810 2018-02-15 Tom de Vries <tom@codesourcery.com>
9811
9812 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
9813
9814 2018-02-15 Tom de Vries <tom@codesourcery.com>
9815
9816 * gcc.c-torture/compile/pr84136.c: Require effective target
9817 indirect_jumps.
9818
9819 2018-02-15 Jakub Jelinek <jakub@redhat.com>
9820
9821 PR tree-optimization/84383
9822 * gcc.c-torture/compile/pr84383.c: New test.
9823
9824 PR tree-optimization/84334
9825 * gcc.dg/pr84334.c: New test.
9826
9827 2018-02-14 Carl Love <cel@us.ibm.com>
9828
9829 * gcc.target/powerpc/builtins-4-int128-runnable.c
9830 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
9831 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
9832
9833 2018-02-14 Martin Sebor <msebor@redhat.com>
9834
9835 PR tree-optimization/83698
9836 * gcc.dg/Wrestrict-7.c: New test.
9837 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
9838 * gcc.target/i386/chkp-stropt-17.c: Same.
9839
9840 2018-02-14 Martin Sebor <msebor@redhat.com>
9841
9842 PR c/84108
9843 * gcc.dg/Wattributes-8.c: New test.
9844
9845 2018-02-14 Janus Weil <janus@gcc.gnu.org>
9846
9847 PR fortran/84385
9848 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
9849 * gfortran.dg/allocate_with_source_23.f90: Ditto.
9850 * gfortran.dg/select_type_1.f03: Extend test case.
9851
9852 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
9853
9854 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
9855 (dg-options): Use -O2 -msse2 -mno-sse3.
9856
9857 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
9858
9859 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
9860 this test case still works ok.
9861 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9862 * gcc.dg/vmx/insert-be-order.c: Likewise.
9863 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9864 * gcc.dg/vmx/ld-be-order.c: Likewise.
9865 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9866 * gcc.dg/vmx/lde-be-order.c: Likewise.
9867 * gcc.dg/vmx/ldl-be-order.c: Likewise.
9868 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9869 * gcc.dg/vmx/merge-be-order.c: Likewise.
9870 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9871 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
9872 * gcc.dg/vmx/pack-be-order.c: Likewise.
9873 * gcc.dg/vmx/perm-be-order.c: Likewise.
9874 * gcc.dg/vmx/splat-be-order.c: Likewise.
9875 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
9876 * gcc.dg/vmx/st-be-order.c: Likewise.
9877 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9878 * gcc.dg/vmx/ste-be-order.c: Likewise.
9879 * gcc.dg/vmx/stl-be-order.c: Likewise.
9880 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9881 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
9882 * gcc.dg/vmx/unpack-be-order.c: Likewise.
9883 * gcc.dg/vmx/vsums-be-order.c: Likewise.
9884 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
9885
9886 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
9887
9888 PR c++/84350
9889 * g++.dg/cpp0x/auto49.C: New.
9890
9891 2018-02-14 Nathan Sidwell <nathan@acm.org>
9892
9893 * g++.dg/template/instantiate5.C: Adjust required-from loc.
9894
9895 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
9896
9897 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
9898 * gcc.target/powerpc/le-altivec-consts.c: Same.
9899
9900 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
9901
9902 PR target/84220
9903 * gcc.target/powerpc/pr84220-sld.c: New test.
9904 * gcc.target/powerpc/pr84220-sld2.c: New test.
9905 * gcc.target/powerpc/pr84220-sldw.c: New test.
9906 * gcc.target/powerpc/pr84220-xxperm.c: New test.
9907 * gcc.target/powerpc/pr84220-xxsld.c: New test.
9908
9909 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9910
9911 PR target/84239
9912 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
9913 _inc_ssp intrinsics.
9914 * gcc.target/i386/cet-intrin-4.c: Likewise.
9915 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
9916 __builtin_ia32_rdssp[d|q].
9917
9918 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
9919
9920 PR tree-optimization/84357
9921 * gcc.dg/vect/pr84357.c: New test.
9922
9923 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9924
9925 PR target/83831
9926 * gcc.target/rx/pr83831.c: New tests.
9927
9928 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
9929
9930 PR target/79242
9931 * gcc.target/msp430/pr79242.c: New test.
9932
9933 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9934
9935 PR target/84372
9936 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
9937 with -mcpu=power9.
9938
9939 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9940
9941 PR target/84279
9942 * g++.dg/pr84279.C: New test.
9943
9944 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9945
9946 PR rtl-optimization/84169
9947 * gcc.c-torture/execute/pr84169.c: New.
9948
9949 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9950
9951 PR target/84370
9952 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
9953
9954 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9955
9956 PR target/84365
9957 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
9958 with -mcpu=power9.
9959
9960 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9961
9962 PR c++/84364
9963 * g++.dg/warn/effc4.C: New test.
9964
9965 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9966
9967 PR c++/84333
9968 * g++.dg/template/sizeof16.C: New.
9969 * g++.dg/template/sizeof17.C: Likewise.
9970
9971 2018-02-13 Janus Weil <janus@gcc.gnu.org>
9972
9973 PR fortran/84313
9974 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
9975 add necessary compiler options.
9976 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
9977
9978 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9979
9980 PR c/82210
9981 * gcc.c-torture/execute/pr82210.c: New test.
9982
9983 PR middle-end/84309
9984 * gcc.dg/pr84309-2.c: New test.
9985
9986 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
9987
9988 PR tree-optimization/84321
9989 * gcc.dg/pr84321.c: New test.
9990
9991 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
9992
9993 PR target/84359
9994 * gcc.target/i386/pr57193.c: Add -march=x86-64.
9995
9996 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
9997
9998 PR sanitizer/84340
9999 * gcc.dg/asan/pr84307.c: Remove test.
10000
10001 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
10002
10003 * gcc.target/rl78/test_auto_vector.c: New test.
10004
10005 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
10006
10007 PR c/84305
10008 * gcc.c-torture/compile/pr84305.c: New test.
10009
10010 2018-02-13 Jakub Jelinek <jakub@redhat.com>
10011
10012 PR target/84335
10013 * gcc.target/i386/pr84335.c: New test.
10014
10015 PR tree-optimization/84339
10016 * gcc.c-torture/execute/pr84339.c: New test.
10017
10018 PR middle-end/84309
10019 * gcc.dg/pr84309.c: New test.
10020 * gcc.target/i386/pr84309.c: New test.
10021
10022 PR target/84336
10023 * gcc.target/i386/pr84336.c: New test.
10024
10025 2018-02-12 Jakub Jelinek <jakub@redhat.com>
10026
10027 PR c++/84341
10028 * c-c++-common/gomp/pr84341.c: New test.
10029
10030 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10031
10032 PR fortran/68746
10033 * gfortran.dg/read_dir.f90: Re-add dg-do run.
10034
10035 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10036
10037 PR fortran/68746
10038 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
10039 of zero for read.
10040
10041 2018-02-12 Jeff Law <law@redhat.com>
10042
10043 * gcc.c-torture/compile/reg-args-size.c: New test.
10044
10045 2018-02-12 Carl Love <cel@us.ibm.com>
10046
10047 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
10048 uint128 tests to new testfile.
10049 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
10050 int128 and uint128 tests.
10051 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
10052 list of torture tests.
10053
10054 2018-02-12 Janus Weil <janus@gcc.gnu.org>
10055
10056 PR fortran/84273
10057 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
10058 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
10059
10060 2018-02-12 Tamar Christina <tamar.christina@arm.com>
10061
10062 PR target/82641
10063 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
10064
10065 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
10066
10067 PR sanitizer/84307
10068 * gcc.dg/asan/pr84307.c: New test.
10069
10070 2018-02-12 Nathan Sidwell <nathan@acm.org>
10071
10072 * g++.dg/parse/pr84263.C: New.
10073
10074 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10075
10076 PR c++/79626
10077 * g++.dg/template/crash129.C: New.
10078
10079 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10080
10081 PR target/83828
10082 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10083 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10084 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
10085 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10086 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10087
10088 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10089
10090 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
10091 _mm_maskz_scalef_round_sd): Test new intrinsics.
10092 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
10093 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
10094 intrinsics.
10095 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
10096 _mm_maskz_scalef_round_ss): Test new intrinsics.
10097 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
10098 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
10099 intrinsics.
10100 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
10101 __builtin_ia32_scalefss_round): Remove builtin.
10102 (__builtin_ia32_scalefsd_mask_round,
10103 __builtin_ia32_scalefss_mask_round): Test new builtin.
10104 * gcc.target/i386/sse-13.c: Ditto.
10105 * gcc.target/i386/sse-23.c: Ditto.
10106
10107 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10108
10109 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
10110 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
10111 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
10112 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
10113 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
10114 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
10115 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
10116 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
10117 intrinsics.
10118 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
10119 (__builtin_ia32_sqrtss_round): Remove builtins.
10120 (__builtin_ia32_sqrtsd_mask_round)
10121 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
10122 * gcc.target/i386/sse-13.c: Ditto.
10123 * gcc.target/i386/sse-23.c: Ditto.
10124
10125 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10126
10127 PR fortran/35299
10128 * gfortran.dg/statement_function_3.f: New test.
10129
10130 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
10131
10132 PR fortran/54223
10133 PR fortran/84276
10134 * gfortran.dg/statement_function_1.f90: New test.
10135 * gfortran.dg/statement_function_2.f90: New test.
10136
10137 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
10138
10139 PR fortran/84074
10140 * gfortran.dg/type_to_class_5.f03: New test.
10141
10142 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
10143
10144 PR fortran/56691
10145 * gfortran.dg/type_to_class_4.f03: New test.
10146
10147 2018-02-10 Alan Modra <amodra@gmail.com>
10148
10149 PR target/84300
10150 * gcc.dg/pr84300.c: New.
10151
10152 2018-02-10 Jakub Jelinek <jakub@redhat.com>
10153
10154 PR sanitizer/83987
10155 * g++.dg/ubsan/pr83987-2.C: New test.
10156
10157 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
10158
10159 * gcc.target/rx/movsicc.c: New test.
10160
10161 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10162
10163 PR target/83926
10164 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
10165 message.
10166
10167 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
10168
10169 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
10170 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
10171
10172 2018-02-09 Nathan Sidwell <nathan@acm.org>
10173
10174 PR c/84293
10175 * c-c++-common/pr84293.h: New.
10176 * c-c++-common/pr84293.c: New.
10177
10178 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
10179
10180 PR rtl-optimization/57193
10181 * gcc.target/i386/pr57193.c: New.
10182
10183 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10184
10185 PR target/84226
10186 * gcc.target/powerpc/pr84226.c: New test.
10187
10188 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10189
10190 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
10191 from this to...
10192 <vclzd>: ...this.
10193
10194 2018-02-09 Martin Sebor <msebor@redhat.com>
10195
10196 PR lto/84212
10197 * gcc.dg/lto/pr84212_0.c: New test file.
10198 * gcc.dg/lto/pr84212_1.c: Same.
10199
10200 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10201
10202 PR target/83926
10203 * gcc.target/powerpc/pr83926.c: New test.
10204 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
10205 message. Fix test for running in 32-bit mode.
10206
10207 2018-02-09 Tamar Christina <tamar.christina@arm.com>
10208
10209 PR target/82641
10210 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
10211
10212 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10213
10214 PR target/PR84295
10215 * gcc.target/s390/pr84295.c: New test.
10216
10217 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
10218
10219 PR c++/77522
10220 * g++.dg/cpp1y/lambda-init16.C: New.
10221
10222 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
10223
10224 * gnat.dg/sso8.adb: New test.
10225 * gnat.dg/sso8_pkg.ads: New helper.
10226
10227 2018-02-09 Richard Biener <rguenther@suse.de>
10228
10229 PR tree-optimization/84278
10230 * gcc.target/i386/pr84278.c: Adjust regex.
10231
10232 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10233
10234 PR tree-optimization/84232
10235 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
10236
10237 PR debug/84252
10238 * gcc.target/aarch64/pr84252.c: New test.
10239
10240 PR middle-end/84237
10241 * gcc.dg/pr84237.c: New test.
10242
10243 2018-02-09 Marek Polacek <polacek@redhat.com>
10244 Jakub Jelinek <jakub@redhat.com>
10245
10246 PR c++/83659
10247 * g++.dg/torture/pr83659.C: New test.
10248
10249 2018-02-08 David Malcolm <dmalcolm@redhat.com>
10250
10251 PR tree-optimization/84136
10252 * gcc.c-torture/compile/pr84136.c: New test.
10253
10254 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
10255
10256 PR target/83008
10257 * gcc.target/i386/pr83008.c: New test.
10258
10259 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
10260
10261 PR target/81143
10262 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
10263
10264 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10265
10266 PR c++/83806
10267 * g++.dg/warn/Wunused-parm-11.C: New.
10268
10269 2018-02-08 Marek Polacek <polacek@redhat.com>
10270
10271 PR tree-optimization/84238
10272 * gcc.dg/Wstringop-overflow-3.c: New test.
10273
10274 2018-02-08 Nathan Sidwell <nathan@acm.org>
10275
10276 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
10277
10278 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10279
10280 PR tree-optimization/84265
10281 * gcc.dg/vect/pr84265.c: New test.
10282
10283 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10284
10285 PR tree-optimization/81635
10286 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
10287 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
10288
10289 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10290
10291 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
10292 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
10293 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
10294 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
10295 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
10296 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
10297 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
10298 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
10299 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
10300 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
10301 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
10302 * gcc.target/s390/nobp-return-attr-all.c: New test.
10303 * gcc.target/s390/nobp-return-attr-neg.c: New test.
10304 * gcc.target/s390/nobp-return-mem-attr.c: New test.
10305 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
10306 * gcc.target/s390/nobp-return-mem-z10.c: New test.
10307 * gcc.target/s390/nobp-return-mem-z900.c: New test.
10308 * gcc.target/s390/nobp-return-reg-attr.c: New test.
10309 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
10310 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
10311 * gcc.target/s390/nobp-return-reg-z10.c: New test.
10312 * gcc.target/s390/nobp-return-reg-z900.c: New test.
10313 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
10314 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
10315 * gcc.target/s390/nobp-table-jump-z10.c: New test.
10316 * gcc.target/s390/nobp-table-jump-z900.c: New test.
10317
10318 2018-02-08 Richard Biener <rguenther@suse.de>
10319
10320 PR tree-optimization/84233
10321 * g++.dg/torture/pr84233.C: New testcase.
10322
10323 2018-02-08 Richard Biener <rguenther@suse.de>
10324
10325 PR tree-optimization/84278
10326 * gcc.target/i386/pr84278.c: New testcase.
10327
10328 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
10329
10330 PR rtl-optimization/84068
10331 PR rtl-optimization/83459
10332 * gcc.dg/pr84068.c: New test.
10333
10334 2018-02-08 Richard Biener <rguenther@suse.de>
10335
10336 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
10337 loop vectorization to happen.
10338
10339 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10340
10341 PR c++/83204
10342 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
10343
10344 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10345
10346 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
10347
10348 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
10349
10350 PR target/84154
10351 * gcc.target/powerpc/pr84154-1.c: New tests.
10352 * gcc.target/powerpc/pr84154-2.c: Likewise.
10353 * gcc.target/powerpc/pr84154-3.c: Likewise.
10354
10355 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10356
10357 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
10358
10359 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10360
10361 PR c++/84082
10362 * g++.dg/template/incomplete11.C: New test.
10363 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
10364
10365 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10366
10367 PR fortran/82994
10368 * gfortran.dg/deallocate_error_3.f90: New test.
10369 * gfortran.dg/deallocate_error_4.f90: New test.
10370
10371 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10372
10373 PR fortran/68560
10374 * gfortran.dg/shape_9.f90: New test.
10375
10376 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10377
10378 PR fortran/82049
10379 * gfortran.dg/assumed_charlen_parameter.f90: New test.
10380
10381 2018-02-07 David Malcolm <dmalcolm@redhat.com>
10382
10383 PR c++/81610
10384 PR c++/80567
10385 * g++.dg/spellcheck-reswords.C: New test case.
10386 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
10387 suggestion of "if".
10388
10389 2018-02-07 Martin Liska <mliska@suse.cz>
10390
10391 PR c++/84059.
10392 * g++.dg/ext/mv26.C: New test.
10393
10394 2018-02-07 Tom de Vries <tom@codesourcery.com>
10395
10396 * gcc.dg/pr83844.c: Require effective target alloca.
10397
10398 2018-02-07 Tom de Vries <tom@codesourcery.com>
10399
10400 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
10401
10402 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
10403
10404 PR target/84243
10405 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
10406 -fcf-protection=return.
10407
10408 2018-02-07 Tom de Vries <tom@codesourcery.com>
10409
10410 PR libgomp/84217
10411 * c-c++-common/goacc/pr84217.c: New test.
10412 * gfortran.dg/goacc/pr84217.f90: New test.
10413
10414 2018-02-07 Richard Biener <rguenther@suse.de>
10415
10416 PR tree-optimization/84204
10417 * gcc.dg/graphite/pr84204.c: New testcase.
10418
10419 PR tree-optimization/84205
10420 * gcc.dg/graphite/pr84205.c: New testcase.
10421
10422 PR tree-optimization/84223
10423 * gfortran.dg/graphite/pr84223.f90: New testcase.
10424
10425 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
10426
10427 PR c++/71662
10428 * g++.dg/cpp0x/scoped_enum7.C: New.
10429
10430 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10431
10432 PR tree-optimization/83008
10433 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
10434
10435 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10436
10437 PR tree-optimization/84235
10438 * gcc.c-torture/execute/ieee/pr84235.c: New test.
10439
10440 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10441
10442 PR testsuite/84243
10443 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
10444 targets.
10445 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
10446
10447 2018-02-06 Jakub Jelinek <jakub@redhat.com>
10448
10449 PR target/84146
10450 * gcc.target/i386/pr84146.c: New test.
10451
10452 2018-02-06 Michael Collison <michael.collison@arm.com>
10453
10454 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
10455
10456 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10457
10458 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
10459 warning for -mno-speculate-indirect-jumps.
10460 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
10461 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10462 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
10463 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
10464 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
10465 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
10466
10467 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10468
10469 PR target/84145
10470 * c-c++-common/fcf-protection-1.c: Change a compared message.
10471 * c-c++-common/fcf-protection-2.c: Likewise.
10472 * c-c++-common/fcf-protection-3.c: Likewise.
10473 * c-c++-common/fcf-protection-5.c: Likewise.
10474 * c-c++-common/fcf-protection-6.c: New test.
10475 * c-c++-common/fcf-protection-7.c: Likewise.
10476
10477 2018-02-06 Marek Polacek <polacek@redhat.com>
10478
10479 PR tree-optimization/84228
10480 * c-c++-common/Wstringop-truncation-3.c: New test.
10481
10482 2018-02-06 Tamar Christina <tamar.christina@arm.com>
10483
10484 PR target/82641
10485 * gcc.target/arm/pragma_arch_switch_2.c: New.
10486
10487 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10488
10489 PR target/79975
10490 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
10491
10492 2018-02-05 Martin Sebor <msebor@redhat.com>
10493
10494 PR tree-optimization/83369
10495 * gcc.dg/Wnonnull.c: New test.
10496
10497 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10498
10499 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
10500 argument and use dg-messages-by-file instead. Expect it to be
10501 an array rather than a dict.
10502 (lto-link-and-maybe-run): Remove messages_by_file argument and
10503 use an upvar for dg-messages-by-file. Update call to
10504 lto_handle_diagnostics.
10505 (lt-get-options): Treat dg-messages-by-file as an array
10506 rather than a dict.
10507 (lto-get-options-main): Likewise. Set the entry rather than appending.
10508 (lto-execute): Treat dg-messages-by-file as an array rather than
10509 a dict. Update call to lto-link-and-maybe-run.
10510
10511 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
10512
10513 PR c++/82782
10514 * g++.dg/cpp1z/inline-var4.C: New.
10515
10516 2018-02-05 Martin Liska <mliska@suse.cz>
10517
10518 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
10519 options.
10520 * c-c++-common/asan/pointer-compare-2.c: Likewise.
10521 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
10522 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
10523 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
10524 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
10525 * c-c++-common/asan/pointer-compare-3.c: New test.
10526
10527 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10528
10529 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
10530 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10531
10532 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
10533
10534 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
10535 _mm_maskz_range_sd, _mm_mask_range_round_sd,
10536 _mm_maskz_range_round_sd): Test new intrinsics.
10537 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
10538 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
10539 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
10540 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
10541 _mm_maskz_range_ss, _mm_mask_range_round_ss,
10542 _mm_maskz_range_round_ss): Test new intrinsics.
10543 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
10544 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
10545 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
10546 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
10547 __builtin_ia32_rangess128_round): Remove builtins.
10548 (__builtin_ia32_rangesd128_mask_round,
10549 __builtin_ia32_rangess128_mask_round): Test new builtins.
10550 * gcc.target/i386/sse-13.c: Ditto.
10551 * gcc.target/i386/sse-23.c: Ditto.
10552
10553 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
10554
10555 PR middle-end/79966
10556 * gfortran.dg/pr79966.f90: New testcase
10557
10558 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
10559
10560 PR fortran/84094
10561 * gfortran.dg/associate_23.f90: Fix invalid code.
10562 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10563 * gfortran.dg/matmul_3.f90: Likewise.
10564 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10565
10566 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
10567
10568 PR fortran/84115
10569 * gfortran.dg/associate_34.f90: New test.
10570 * gfortran.dg/associate_35.f90: New test.
10571
10572 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
10573
10574 PR fortran/84141
10575 PR fortran/84155
10576 * gfortran.dg/pr84155.f90: New test.
10577
10578 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
10579
10580 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
10581 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
10582
10583 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10584
10585 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
10586 dg-do run stanza.
10587
10588 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10589
10590 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
10591 requirement.
10592 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
10593 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
10594 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
10595
10596 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10597
10598 PR testsuite/52641
10599 * gcc.c-torture/execute/pr83362.c: Make work for int16.
10600 * gcc.dg/Wsign-conversion.c: Dito.
10601 * gcc.dg/attr-alloc_size-4.c: Dito.
10602 * gcc.dg/pr81020.c: Dito.
10603 * gcc.dg/pr81192.c: Dito.
10604 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
10605 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
10606 * gcc.dg/pr83844.c: Restrict to int32plus.
10607 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
10608 * gcc.dg/tree-ssa/ldist-25.c: Dito.
10609 * gcc.dg/tree-ssa/ldist-27.c: Dito.
10610 * gcc.dg/tree-ssa/ldist-28.c: Dito.
10611 * gcc.dg/tree-ssa/ldist-29.c: Dito.
10612 * gcc.dg/tree-ssa/ldist-30.c: Dito.
10613 * gcc.dg/tree-ssa/ldist-31.c: Dito.
10614 * gcc.dg/tree-ssa/ldist-32.c: Dito.
10615 * gcc.dg/tree-ssa/ldist-33.c: Dito.
10616 * gcc.dg/tree-ssa/ldist-34.c: Dito.
10617 * gcc.dg/tree-ssa/ldist-35.c: Dito.
10618 * gcc.dg/tree-ssa/ldist-36.c: Dito.
10619
10620 2018-02-02 Julia Koval <julia.koval@intel.com>
10621
10622 * gcc.target/i386/funcspec-56.inc: Handle new march.
10623 * g++.dg/ext/mv16.C: Ditto.
10624
10625 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10626
10627 * lib/target-supports.exp
10628 (check_effective_target_keeps_null_pointer_checks): No more
10629 special-case avr.
10630 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
10631 * gcc.dg/ifcvt-4.c: Skip avr.
10632 * gcc.dg/pr53037-1.c: Dito.
10633 * gcc.dg/pr53037-2.c: Dito.
10634 * gcc.dg/pr53037-3.c: Dito.
10635 * gcc.dg/pr63387-2.c: Dito.
10636 * gcc.dg/pr63387.c: Dito.
10637 * gcc.dg/sancov/cmp0.c: Dito.
10638 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
10639 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
10640 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
10641 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
10642 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
10643 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
10644 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
10645 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
10646 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
10647 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
10648 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
10649 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
10650 * gcc.dg/tree-ssa/pr82059.c: Dito.
10651 * gcc.c-torture/execute/pr70460.c: Dito.
10652
10653 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10654
10655 PR testsuite/52641
10656 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
10657 * gcc.c-torture/execute/20180112-1.c: Dito.
10658 * gcc.c-torture/execute/pr81503.c: Dito.
10659 * gcc.dg/store_merging_12.c: Dito.
10660 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
10661 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
10662 * gcc.dg/tree-ssa/pr80898.c: Dito.
10663 * gcc.dg/tree-ssa/pr82363.c: Dito.
10664 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
10665 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
10666 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
10667 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
10668 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
10669 * gcc.dg/tree-ssa/pr80803.c: Dito.
10670 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
10671 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
10672 * gcc.dg/tree-ssa/vrp114.c: Dito.
10673 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
10674 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
10675 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
10676
10677 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10678
10679 PR target/84066
10680 * gcc.target/i386/cet-sjlj-6a.c: New test.
10681 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
10682
10683 2018-02-01 Marek Polacek <polacek@redhat.com>
10684
10685 PR c++/84125
10686 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
10687
10688 2018-01-30 Jeff Law <law@redhat.com>
10689
10690 PR target/84128
10691 * gcc.target/i386/pr84128.c: New test.
10692
10693 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
10694
10695 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
10696 -fdelete-null-pointer-checks.
10697
10698 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10699
10700 PR c++/83796
10701 * g++.dg/cpp0x/abstract-default1.C: New.
10702
10703 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10704
10705 PR tree-optimization/81635
10706 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
10707 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
10708
10709 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10710
10711 PR target/83370
10712 * gcc.target/aarch64/pr83370.c: New.
10713
10714 2018-02-01 Richard Biener <rguenther@suse.de>
10715
10716 * gcc.dg/graphite/pr35356-1.c: Adjust.
10717
10718 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10719
10720 PR testsuite/83846
10721 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
10722 for ILP32.
10723 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
10724 of hard-coding the choice.
10725 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
10726 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
10727 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
10728 memset call.
10729 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
10730 stdint.h types.
10731 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
10732 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
10733 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
10734 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
10735 * gcc.target/aarch64/sve/logical_1.c: Likewise.
10736 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
10737 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
10738 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
10739 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
10740 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
10741 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
10742 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
10743 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
10744 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
10745 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
10746 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
10747 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
10748 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
10749 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
10750 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
10751 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
10752 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
10753 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
10754 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
10755 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
10756 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
10757 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
10758 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
10759 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
10760 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
10761 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
10762 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
10763 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
10764 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
10765 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
10766 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
10767 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
10768 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
10769 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
10770 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10771 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
10772 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
10773 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
10774 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
10775 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
10776 __builtin_popcountll rather than __builtin_popcountl.
10777
10778 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10779
10780 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
10781 of LD1R[HWD] for multi-element constants on big-endian targets.
10782 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10783 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10784
10785 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10786
10787 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
10788 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
10789 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
10790
10791 2018-02-01 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR tree-optimization/81661
10794 PR tree-optimization/84117
10795 * gcc.dg/pr81661.c: New test.
10796 * gfortran.dg/pr84117.f90: New test.
10797
10798 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
10799
10800 PR fortran/83705
10801 * gfortran.dg/repeat_7.f90: Catch warning message.
10802
10803 2018-01-31 Ian Lance Taylor <iant@golang.org>
10804
10805 * go.go-torture/execute/printnil.go: New test.
10806
10807 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10808
10809 * lib/target-supports.exp (check_effective_target_comdat_group):
10810 Allow for Solaris as comdat syntax.
10811
10812 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
10813 Solaris with comdat_group support and as.
10814
10815 2018-01-31 Marek Polacek <polacek@redhat.com>
10816
10817 PR c/81779
10818 * gcc.dg/pr81779.c: New test.
10819
10820 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10821
10822 PR fortran/84116
10823 * gfortran.dg/gomp/pr84116.f90: New test.
10824
10825 PR c++/83993
10826 * g++.dg/init/pr83993-2.C: New test.
10827
10828 PR c++/83993
10829 * g++.dg/init/pr83993-1.C: New test.
10830 * g++.dg/cpp0x/pr83993.C: New test.
10831
10832 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
10833
10834 PR fortran/84088
10835 * gfortran.dg/pr84088.f90: New test.
10836
10837 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
10838
10839 PR target/82444
10840 * gcc.target/i386/pr82444.c: New.
10841
10842 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
10843
10844 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
10845 * gcc.target/powerpc/vsx-13.c: New.
10846
10847 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
10848
10849 PR c++/84092
10850 * g++.dg/cpp1y/var-templ57.C: New.
10851
10852 2018-01-31 Marek Polacek <polacek@redhat.com>
10853
10854 PR c++/84138
10855 * g++.dg/diagnostic/pr84138.C: New test.
10856
10857 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
10858
10859 PR fortran/78534
10860 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
10861 -Wstringop-overflow warnings due to spurious warning with -O1.
10862 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
10863 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
10864
10865 2018-01-31 Richard Biener <rguenther@suse.de>
10866
10867 PR tree-optimization/84132
10868 * g++.dg/torture/pr84132.C: New testcase.
10869
10870 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
10871
10872 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
10873 dg-final scan.
10874
10875 2018-01-31 Julia Koval <julia.koval@intel.com>
10876
10877 PR target/83618
10878 * gcc.target/i386/rdpid.c: Remove "eax".
10879
10880 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10881
10882 PR tree-optimization/64946
10883 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
10884 scan-assembler checks.
10885
10886 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
10887
10888 * gcc.c-torture/execute/20180131-1.c: New test.
10889
10890 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
10891
10892 * gcc.target/arc/taux-1.c: New test.
10893 * gcc.target/arc/taux-2.c: Likewise.
10894
10895 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
10896
10897 * gcc.target/arc/uncached.c: New test.
10898
10899 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10900
10901 PR lto/83954
10902 * gnat.dg/lto20.adb: Remove dg-excess-errors.
10903
10904 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10905
10906 PR preprocessor/69869
10907 * gcc.dg/cpp/trad/pr69869.c: New test.
10908
10909 PR c/84100
10910 * gcc.dg/pr84100.c: New test.
10911
10912 2018-01-30 Jeff Law <law@redhat.com>
10913
10914 PR target/84064
10915 * gcc.target/i386/pr84064: New test.
10916
10917 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10918
10919 PR fortran/84134
10920 * gfortran.dg/data_implied_do_2.f90: New test.
10921
10922 2018-01-30 Janus Weil <janus@gcc.gnu.org>
10923
10924 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
10925
10926 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10927
10928 PR fortran/84133
10929 * gfortran.dg/inline_matmul_21.f90: New test case.
10930
10931 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10932
10933 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
10934
10935 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
10936
10937 PR target/84112
10938 * gcc.target/powerpc/pr84112.c: New.
10939
10940 2018-01-30 Jakub Jelinek <jakub@redhat.com>
10941
10942 PR rtl-optimization/83986
10943 * gcc.dg/pr83986.c: New test.
10944
10945 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
10946
10947 PR 58684
10948 * gcc.dg/torture/inf-compare-1.c: Add xfail.
10949 * gcc.dg/torture/inf-compare-2.c: Add xfail.
10950 * gcc.dg/torture/inf-compare-3.c: Add xfail.
10951 * gcc.dg/torture/inf-compare-4.c: Add xfail.
10952
10953 2018-01-30 Jakub Jelinek <jakub@redhat.com>
10954
10955 PR tree-optimization/84111
10956 * gcc.c-torture/compile/pr84111.c: New test.
10957
10958 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10959
10960 PR ipa/83179
10961 * gcc.dg/ipa/inline-2.c: Fix template.
10962 * gcc.dg/ipa/inline-3.c: Fix template.
10963
10964 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10965
10966 PR ipa/81360
10967 * g++.dg/torture/pr81360.C: New testcase.
10968
10969 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10970
10971 PR lto/83954
10972 * gcc.dg/lto/pr83954.h: New testcase.
10973 * gcc.dg/lto/pr83954_0.c: New testcase.
10974 * gcc.dg/lto/pr83954_1.c: New testcase.
10975
10976 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10977
10978 PR bootstrap/84017
10979 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
10980 to dg-options.
10981 Simplify DW_AT_producer scan.
10982
10983 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10984
10985 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
10986
10987 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
10988
10989 PR target/83828
10990 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10991 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10992 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
10993 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
10994
10995 2018-01-29 Jeff Law <law@redhat.com>
10996
10997 PR testsuite/81010
10998 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
10999 better match other tests which require vsx. Verify the zero
11000 extension is part of the test in the combiner dump.
11001
11002 2018-01-29 Marek Polacek <polacek@redhat.com>
11003
11004 PR c/83966
11005 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
11006
11007 PR c++/83996
11008 * g++.dg/ext/pr83996.C: New test.
11009
11010 2018-01-29 Richard Biener <rguenther@suse.de>
11011
11012 PR tree-optimization/84057
11013 * gcc.dg/graphite/pr84057.c: New testcase.
11014
11015 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
11016
11017 PR fortran/84073
11018 * gfortran.dg/bind_c_usage_31.f90: New test.
11019
11020 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11021
11022 PR c++/83924
11023 * g++.dg/warn/Wduplicated-branches5.C: New.
11024
11025 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
11026
11027 * gcc.target/rl78/test_addsi3_internal.c: New test.
11028
11029 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
11030
11031 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
11032 Make expected output depend on whether we expect sibcalls or not.
11033 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
11034 safe-indirect-jump-1.c).
11035
11036 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
11037 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11038 Soren Rasmussen <s.c.rasmussen@gmail.com>
11039
11040 Fortran 2018 teams tests.
11041
11042 * gfortran.dg/team_number_1.f90: new test for team_number.
11043 * gfortran.dg/team_change_1.f90: new test for change team.
11044 * gfortran.dg/team_end_1.f90: new test for end team.
11045 * gfortran.dg/team_form_1.f90: new test for form team.
11046
11047 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
11048
11049 PR fortran/83998
11050 * gfortran.dg/dot_product_4.f90
11051
11052 2018-01-26 Martin Sebor <msebor@redhat.com>
11053
11054 PR tree-optimization/83896
11055 * gcc.dg/strlenopt-43.c: New.
11056
11057 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11058
11059 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
11060 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
11061 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
11062 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
11063 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
11064 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
11065 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
11066 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
11067 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
11068 stanzas.
11069 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
11070 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
11071 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
11072 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
11073 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
11074 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
11075 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
11076 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
11077 instruction list.
11078 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
11079
11080 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11081
11082 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
11083 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
11084 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
11085 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
11086 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
11087 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
11088 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
11089 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
11090 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
11091 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
11092 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
11093 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
11094 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
11095
11096 2018-01-26 Martin Liska <mliska@suse.cz>
11097
11098 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
11099 warning is seen.
11100
11101 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11102
11103 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
11104 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
11105 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
11106 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
11107 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
11108 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
11109 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
11110 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
11111
11112 2018-01-26 Richard Biener <rguenther@suse.de>
11113
11114 PR rtl-optimization/84003
11115 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
11116 latent bug in DSE if NOINLINE is appropriately defined.
11117 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
11118 and defining NOINLINE.
11119
11120 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11121
11122 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
11123 tests specific to aarch64. XFAIL test on arm.
11124
11125 2018-01-26 Jakub Jelinek <jakub@redhat.com>
11126
11127 PR rtl-optimization/83985
11128 * gcc.dg/pr83985.c: New test.
11129
11130 PR c/83989
11131 * c-c++-common/Wrestrict-3.c: New test.
11132
11133 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11134
11135 * gcc.target/arc/tdelegitimize_addr.c: New test.
11136
11137 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11138
11139 * gcc.target/arc/jli-1.c: New file.
11140 * gcc.target/arc/jli-2.c: Likewise.
11141
11142 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
11143
11144 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
11145 scan-assembler.
11146 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11147 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11148
11149 2018-01-26 Richard Biener <rguenther@suse.de>
11150
11151 PR tree-optimization/81082
11152 * gcc.dg/vect/pr81082.c: New testcase.
11153 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
11154 simplification to n * n.
11155
11156 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11157
11158 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
11159 Solaris 10.
11160 * gcc.target/i386/pr63620.c: Likewise.
11161
11162 2018-01-26 Julia Koval <julia.koval@intel.com>
11163
11164 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
11165 -mavx512f -mavx512bw.
11166 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
11167 * gcc.target/i386/i386.exp: Fix types.
11168
11169 2018-01-26 Alan Modra <amodra@gmail.com>
11170
11171 PR target/84033
11172 * gcc.target/powerpc/swaps-p8-46.c: New.
11173
11174 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
11175
11176 PR fortran/37577
11177 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
11178 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
11179 'array01' in the tree dump comparison.
11180 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
11181 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
11182 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
11183
11184 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
11185
11186 PR middle-end/83055
11187 * gcc.dg/torture/pr83055.c: New testcase.
11188
11189 2018-01-25 Jakub Jelinek <jakub@redhat.com>
11190
11191 PR c++/84031
11192 * g++.dg/cpp1z/decomp36.C: New test.
11193
11194 PR middle-end/83977
11195 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
11196
11197 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
11198
11199 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
11200 the shift dump line.
11201 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11202
11203 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11204
11205 PR target/81550
11206 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
11207 index instead of int, which allows IVOPTs to properly optimize the
11208 loop.
11209
11210 2018-01-24 David Malcolm <dmalcolm@redhat.com>
11211
11212 PR jit/82846
11213 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
11214 of "fn_type" typedef.
11215 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
11216
11217 2018-01-24 Ian Lance Taylor <iant@golang.org>
11218
11219 * go.go-torture/execute/names-1.go: New test.
11220
11221 2018-01-19 Jeff Law <law@redhat.com>
11222
11223 PR target/83994
11224 * gcc.target/i386/pr83994.c: New test.
11225
11226 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
11227
11228 PR target/84014
11229 * gcc.target/powerpc/pr84014.c: New.
11230
11231 2018-01-24 Jakub Jelinek <jakub@redhat.com>
11232
11233 PR middle-end/83977
11234 * c-c++-common/gomp/pr83977-1.c: New test.
11235 * c-c++-common/gomp/pr83977-2.c: New test.
11236 * c-c++-common/gomp/pr83977-3.c: New test.
11237 * gfortran.dg/gomp/pr83977.f90: New test.
11238
11239 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11240
11241 PR testsuite/83889
11242 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
11243 * gcc.dg/vect/pr80631-1.c: Likewise.
11244 * gcc.dg/vect/pr80631-2.c: Likewise.
11245 * gcc.dg/vect/pr81410.c: Likewise.
11246 * gcc.dg/vect/pr81633.c: Likewise.
11247 * gcc.dg/vect/pr81815.c: Likewise.
11248 * gcc.dg/vect/pr82108.c: Likewise.
11249 * gcc.dg/vect/pr83857.c: Likewise.
11250 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
11251 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
11252 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
11253 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
11254 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
11255 * gcc.dg/vect/vect-reduc-11.c: Likewise.
11256 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
11257 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
11258 dg-xfail-run-if instead.
11259 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11260 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11261 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11262 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
11263 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11264
11265 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11266
11267 PR tree-optimization/83979
11268 * g++.dg/pr83979.c: New test.
11269
11270 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11271
11272 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
11273 option. Add arm_neon_ok_no_float_abi check.
11274
11275 2018-01-24 Richard Biener <rguenther@suse.de>
11276
11277 PR tree-optimization/83176
11278 * gcc.dg/graphite/pr83176.c: New testcase.
11279
11280 2018-01-24 Richard Biener <rguenther@suse.de>
11281
11282 PR tree-optimization/82819
11283 * gcc.dg/graphite/pr82819.c: New testcase.
11284
11285 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11286
11287 PR c++/83921
11288 * g++.dg/cpp1y/constexpr-83921-1.C: New.
11289 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
11290 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
11291 * g++.dg/ext/stmtexpr20.C: Likewise.
11292 * g++.dg/ext/stmtexpr21.C: Likewise.
11293
11294 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11295
11296 PR c++/83974
11297 * g++.dg/warn/pr83974.C: New test case.
11298
11299 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11300
11301 PR sanitizer/83987
11302 * g++.dg/ubsan/pr83987.C: New test.
11303
11304 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11305
11306 PR fortran/83866
11307 * gfortran.dg/pdt_29.f03: New test.
11308
11309 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11310
11311 PR fortran/83898
11312 * gfortran.dg/associate_33.f03: New test.
11313
11314 2018-01-23 Martin Liska <mliska@suse.cz>
11315
11316 PR lto/81440
11317 * gcc.dg/lto/pr81440.h: New test.
11318 * gcc.dg/lto/pr81440_0.c: New test.
11319 * gcc.dg/lto/pr81440_1.c: New test.
11320
11321 2018-01-23 Nathan Sidwell <nathan@acm.org>
11322
11323 PR c++/83988
11324 * g++.dg/template/pr83988.C: New.
11325
11326 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11327
11328 PR c++/82882
11329 PR c++/83978
11330 * g++.dg/cpp0x/pr82882.C: New test.
11331 * g++.dg/cpp0x/pr83978.C: New test.
11332
11333 PR c++/83958
11334 * g++.dg/cpp1z/decomp35.C: New test.
11335
11336 2018-01-23 Nathan Sidwell <nathan@acm.org>
11337
11338 * g++.dg/cpp0x/range-for10.C: Adjust.
11339 * g++.dg/ext/forscope1.C: Adjust.
11340 * g++.dg/ext/forscope2.C: Adjust.
11341 * g++.dg/template/for1.C: Adjust.
11342
11343 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11344
11345 PR tree-optimization/83510
11346 * gcc.c-torture/compile/pr83510.c: New test case.
11347
11348 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11349
11350 PR testsuite/83888
11351 * lib/target-supports.exp (check_effective_target_vect_float): Say
11352 that the result only holds when -funsafe-math-optimizations is on.
11353 (check_effective_target_vect_float_strict): New procedure.
11354 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
11355 of vect_float.
11356 * gcc.dg/vect/vect-reduc-6.c: Likewise.
11357
11358 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11359
11360 PR tree-optimization/83965
11361 * gcc.dg/vect/pr83965.c: New test.
11362
11363 2018-01-23 Richard Biener <rguenther@suse.de>
11364
11365 PR tree-optimization/83963
11366 * gfortran.dg/graphite/pr83963.f: New testcase.
11367 * gcc.dg/graphite/pr83963-2.c: Likewise.
11368
11369 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11370
11371 PR c++/83918
11372 * g++.dg/cpp1z/pr83918.C: New test.
11373
11374 2018-01-22 Jakub Jelinek <jakub@redhat.com>
11375
11376 PR tree-optimization/83957
11377 * gcc.dg/autopar/pr83957.c: New test.
11378
11379 PR tree-optimization/83081
11380 * gcc.dg/predict-8.c: Adjust expected probability.
11381
11382 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11383
11384 PR target/83862
11385 * gcc.target/powerpc/pr83862.c: New test.
11386
11387 2018-01-22 Carl Love <cel@us.ibm.com>
11388
11389 * gcc.target/powerpc/powerpc.exp: Add torture tests for
11390 builtins-4-runnable.c, builtins-6-runnable.c,
11391 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
11392 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
11393 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
11394 for signed/unsigned 128-bit and long long int loads.
11395
11396 2018-01-22 Marek Polacek <polacek@redhat.com>
11397
11398 PR c++/81933
11399 * g++.dg/cpp1y/constexpr-empty4.C: New test.
11400
11401 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
11402
11403 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
11404 scan-asembler valid instructions list.
11405 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
11406 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
11407 power8-vector requirement and option.
11408 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
11409
11410 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
11411
11412 PR 78534
11413 PR 83704
11414 * gfortran.dg/string_1.f90: Remove printing the length.
11415
11416 2018-01-22 Richard Biener <rguenther@suse.de>
11417
11418 PR tree-optimization/83963
11419 * gcc.dg/graphite/pr83963.c: New testcase.
11420
11421 2018-01-22 Sudakshina Das <sudi.das@arm.com>
11422
11423 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
11424 dg-require-effective-target directives.
11425
11426 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11427
11428 * lib/target-supports.exp (check_effective_target_arm_softfloat):
11429 New procedure.
11430 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
11431 Adjust scan-assembler checks for soft-float.
11432
11433 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11434
11435 PR target/83946
11436 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
11437
11438 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
11439
11440 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
11441 * gcc.dg/pr83623.c: Likewise.
11442 * gcc.dg/pr83666.c: Likewise.
11443
11444 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11445 David Edelsohn <dje.gcc@gmail.com>
11446
11447 PR target/83946
11448 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11449 assembly output from "crset eq" to "crset 2".
11450 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
11451 assembly output from . to $.
11452 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11453 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11454 assembly output from "crset eq" to "crset 2".
11455 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
11456 assembly output from "crset eq" to "crset 2", and from . to $.
11457
11458 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
11459
11460 PR fortran/83900
11461 * gfortran.dg/matmul_18.f90: New test.
11462
11463 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
11464
11465 PR tree-optimization/83940
11466 * gcc.dg/torture/pr83940.c: New test.
11467
11468 2018-01-20 Jakub Jelinek <jakub@redhat.com>
11469
11470 PR middle-end/83945
11471 * gcc.dg/tls/pr83945.c: New test.
11472
11473 PR target/83930
11474 * gcc.dg/pr83930.c: New test.
11475
11476 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11477
11478 PR fortran/83900
11479 * gfortran.dg/matmul_17.f90: New test.
11480
11481 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11482
11483 PR fortran/80768
11484 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
11485
11486 2018-01-19 Jakub Jelinek <jakub@redhat.com>
11487
11488 PR c++/81167
11489 * g++.dg/cpp0x/pr81167.C: New test.
11490
11491 PR c++/83919
11492 * g++.dg/cpp0x/pr83919.C: New test.
11493
11494 2018-01-19 Jeff Law <law@redhat.com>
11495 Jakub Jelinek <jakub@redhat.com>
11496
11497 * gcc.dg/stack-check-16.c: New test.
11498
11499 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
11500
11501 PR target/83790
11502 * gcc.target/nvptx/indirect_call.c: New test.
11503
11504 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11505
11506 * g++.dg/torture/pr83619.C: Remove dg-message.
11507
11508 2018-01-19 Martin Liska <mliska@suse.cz>
11509
11510 * gcc.dg/predict-1.c: Adjust expected probability.
11511 * gcc.dg/predict-3.c: Likewise.
11512 * gcc.dg/predict-5.c: Likewise.
11513 * gcc.dg/predict-6.c: Likewise.
11514 * gcc.dg/predict-9.c: Likewise.
11515
11516 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11517
11518 PR tree-optimization/83922
11519 * gcc.dg/pr83922.c: New test.
11520
11521 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11522
11523 PR tree-optimization/83914
11524 * gcc.dg/vect/pr83914.c: New test.
11525
11526 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11527
11528 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
11529 * gcc.target/arm/negdi-2.c: Likewise.
11530 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
11531
11532 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11533
11534 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
11535
11536 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11537
11538 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
11539
11540 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
11541
11542 * gcc.dg/torture/pr52451.c (main): Skip long double test on
11543 hppa*-*-hpux*.
11544
11545 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11546
11547 PR ipa/83619
11548 PR testsuite/83934
11549 * g++.dg/torture/pr83619.C (e): Define before first use instead of
11550 forward declaration.
11551
11552 2018-01-18 Carl Love <cel@us.ibm.com>
11553
11554 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
11555 to the function.
11556
11557 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
11558
11559 PR c++/81013
11560 * g++.dg/inherit/union3.C: New.
11561
11562 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11563
11564 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
11565
11566 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
11567
11568 PR ipa/83619
11569 * g++.dg/torture/pr83619.C: New testcase.
11570
11571 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11572
11573 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
11574 Add function body to force error messages in some configurations.
11575
11576 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11577
11578 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
11579 and arm_thumb1_ok.
11580
11581 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
11582
11583 PR other/70268
11584 * c-c++-common/ffile-prefix-map.c: New test.
11585 * c-c++-common/fmacro-prefix-map.c: New test.
11586 * c-c++-common/cpp/ffile-prefix-map.c: New test.
11587 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
11588
11589 2018-01-18 Martin Liska <mliska@suse.cz>
11590
11591 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
11592 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11593 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11594 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11595 * gcc.target/i386/ret-thunk-10.c: Likewise.
11596 * gcc.target/i386/ret-thunk-11.c: Likewise.
11597 * gcc.target/i386/ret-thunk-12.c: Likewise.
11598 * gcc.target/i386/ret-thunk-15.c: Likewise.
11599 * gcc.target/i386/ret-thunk-9.c: Likewise.
11600
11601 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11602
11603 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
11604 order.
11605
11606 2018-01-18 Nathan Sidwell <nathan@acm.org>
11607
11608 PR c++/83160
11609 * g++.dg/cpp0x/pr83160.C: New.
11610
11611 2018-01-18 Richard Biener <rguenther@suse.de>
11612
11613 PR tree-optimization/83887
11614 * gcc.dg/graphite/pr83887.c: New testcase.
11615 * gfortran.dg/graphite/pr83887.f90: Likewise.
11616 * gfortran.dg/graphite/pr83887.f: Likewise.
11617
11618 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11619
11620 PR target/65578
11621 * gcc.target/arm/builtin-bswap.x: New file.
11622 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
11623 and options for armv6t2.
11624 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
11625 and options for Thumb1.
11626 * gcc.target/arm/builtin-bswap16.x: New file.
11627 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
11628 and options for armv6t2.
11629 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
11630 and options for Thumb1.
11631
11632 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11633
11634 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
11635 order.
11636
11637 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11638
11639 PR c/61240
11640 * gcc.dg/pr61240.c: New test.
11641
11642 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11643
11644 PR fortran/83864
11645 * gfortran.dg/pr83864.f90: New test.
11646
11647 2018-01-17 Jeff Law <law@redhat.com>
11648
11649 PR testsuite/83883
11650 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
11651
11652 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11653
11654 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
11655 restriction, but still restrict to 64-bit.
11656 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
11657 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
11658
11659 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11660
11661 PR fortran/83874
11662 * gfortran.dg/pr83874.f90: New test.
11663
11664 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11665
11666 PR c++/83824
11667 * g++.dg/cpp0x/pr83824.C: New test.
11668
11669 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11670
11671 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
11672 appropriate .gnu_attribute for the long double type, if we use the
11673 long double type, but do not generate any calls.
11674 * gcc.target/powerpc/gnuattr2.c: Likewise.
11675 * gcc.target/powerpc/gnuattr3.c: Likewise.
11676
11677 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11678
11679 PR c++/78344
11680 * g++.dg/cpp0x/alignas13.C: New.
11681
11682 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11683
11684 PR c++/83897
11685 * g++.dg/cpp0x/pr83897.C: New test.
11686
11687 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
11688
11689 PR ipa/83051
11690 * gcc.c-torture/compile/pr83051-2.c: New testcase.
11691
11692 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11693
11694 PR c++/81054
11695 * g++.dg/cpp0x/constexpr-ice19.C: New.
11696
11697 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
11698
11699 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
11700 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
11701 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
11702 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
11703 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
11704 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
11705 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
11706 * gcc.target/powerpc/builtins-1-be-folded.c: New.
11707 * gcc.target/powerpc/builtins-1-le-folded.c: New.
11708 * gcc.target/powerpc/builtins-1.fold.h: New.
11709
11710 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
11711
11712 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
11713 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
11714
11715 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11716
11717 * gcc.target/arm/g2.c: Add -marm to dg-options.
11718 * gcc.target/arm/scd42-2.c: Likewise.
11719
11720 2018-01-17 Nathan Sidwell <nathan@acm.org>
11721
11722 PR c++/83287
11723 * g++.dg/lookup/pr83287-2.C: New.
11724
11725 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11726
11727 PR c++/83814
11728 PR c++/83902
11729 * g++.dg/wrappers/pr83814.C: New test case.
11730 * g++.dg/wrappers/pr83902.C: New test case.
11731
11732 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11733
11734 PR lto/83121
11735 * g++.dg/lto/pr83121_0.C: New test case.
11736 * g++.dg/lto/pr83121_1.C: New test case.
11737 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
11738 adapted from DejaGnu's dg-test.
11739 (lto_handle_diagnostics): New procedure.
11740 (lto_prune_warns): Ignore informational notes.
11741 (lto-link-and-maybe-run): Add "messages_by_file" param.
11742 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
11743 "execute" when "link" fails if "execute" was not specified.
11744 (lto-can-handle-directive): New procedure.
11745 (lto-get-options-main): Call lto-can-handle-directive. Add a
11746 dg-messages local, using it to set the caller's
11747 dg-messages-by-file for the given source file.
11748 (lto-get-options): Likewise.
11749 (lto-execute): Add dg-messages-by-file local, and pass it to
11750 lto-link-and-maybe-run.
11751
11752 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11753 Richard Sandiford <richard.sandiford@linaro.org>
11754
11755 PR target/79041
11756 PR target/82964
11757 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
11758 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
11759
11760 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11761
11762 * lib/target-supports.exp: Fix -march arguments in arm arch effective
11763 target check autogenerator for armv8.1-a and armv8.2-a.
11764
11765 2018-01-17 Carl Love <cel@us.ibm.com>
11766
11767 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
11768 Add debug print statements.
11769 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
11770 16 byte vector load followed by a partial vector load.
11771
11772 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11773
11774 PR c++/83799
11775 * g++.dg/wrappers/pr83799.C: New test case.
11776
11777 2018-01-17 Nathan Sidwell <nathan@acm.org>
11778
11779 PR c++/83739
11780 * g++.dg/cpp1y/pr83739.C: New.
11781
11782 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11783
11784 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
11785 * gcc.target/visium/overflow16.c: Likewise.
11786 * gcc.target/visium/overflow32.c: Likewise.
11787
11788 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11789
11790 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
11791
11792 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11793
11794 * gcc.dg/rtl/arm/stl-cond.c: New test.
11795 * gcc.target/arm/stl-cond.c: Delete.
11796
11797 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11798
11799 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
11800 directives.
11801
11802 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11803
11804 PR tree-optimization/83843
11805 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
11806 * gcc.dg/store_merging_19.c: New test.
11807
11808 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11809
11810 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
11811 and options.
11812
11813 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11814
11815 PR rtl-optimization/83771
11816 * gcc.dg/pr83771.c: New test.
11817
11818 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11819
11820 PR tree-optimization/81184
11821 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
11822 targets.
11823 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11824
11825 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11826
11827 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
11828
11829 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
11830
11831 PR target/83546
11832 * gcc.target/i386/pr83546.c: New test.
11833
11834 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11835
11836 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
11837
11838 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11839
11840 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
11841 test and add dg-warning for the -Wstringop-overflow warning.
11842
11843 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11844
11845 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
11846 XFAIL last test on SPARC and Visium.
11847
11848 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
11849
11850 PR rtl-optimization/80481
11851 * g++.dg/pr80481.C: Exclude solaris.
11852
11853 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11854
11855 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
11856 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
11857 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
11858
11859 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11860
11861 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
11862 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
11863 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
11864 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
11865 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
11866 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
11867 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
11868 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
11869 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
11870 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
11871 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
11872 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
11873 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
11874 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
11875 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
11876
11877 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11878
11879 PR testsuite/77734
11880 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
11881
11882 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11883
11884 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
11885 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
11886 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
11887 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
11888 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
11889 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
11890
11891 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
11892
11893 PR tree-optimization/83857
11894 * gcc.dg/vect/pr83857.c: New test.
11895
11896 2018-01-16 Richard Biener <rguenther@suse.de>
11897
11898 PR tree-optimization/83867
11899 * gcc.dg/vect/pr83867.c: New testcase.
11900
11901 2018-01-16 Jakub Jelinek <jakub@redhat.com>
11902
11903 PR c/83844
11904 * gcc.dg/pr83844.c: New test.
11905
11906 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
11907
11908 * gcc.dg/torture/pr83847.c: New test.
11909
11910 2018-01-16 Jakub Jelinek <jakub@redhat.com>
11911
11912 PR rtl-optimization/86620
11913 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
11914 instead of --param=max-sched-ready-insns=0.
11915 * gcc.target/i386/pr83620.c: New test.
11916 * gcc.dg/pr83620.c: New test.
11917
11918 PR tree-optimization/83843
11919 * gcc.dg/store_merging_18.c: New test.
11920
11921 PR c++/83817
11922 * g++.dg/cpp1y/pr83817.C: New test.
11923
11924 PR c++/83825
11925 * g++.dg/template/pr83825.C: New test.
11926
11927 2018-01-16 Richard Biener <rguenther@suse.de>
11928
11929 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
11930
11931 2018-01-16 Richard Biener <rguenther@suse.de>
11932
11933 PR testsuite/82132
11934 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
11935 from gcc.dg/torture/pr60092.c.
11936
11937 2018-01-15 Martin Sebor <msebor@redhat.com>
11938
11939 PR c++/83588
11940 * g++.dg/ext/flexary28.C: New test.
11941
11942 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
11943
11944 PR fortran/82257
11945 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
11946
11947 2018-01-15 Martin Sebor <msebor@redhat.com>
11948
11949 PR testsuite/83869
11950 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
11951
11952 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11953
11954 PR fortran/54613
11955 * gfortran.dg/minmaxloc_9.f90: New test.
11956 * gfortran.dg/minmaxloc_10.f90: New test.
11957 * gfortran.dg/minmaxloc_11.f90: New test.
11958
11959 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
11960
11961 PR target/83839
11962 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
11963 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11964 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11965 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11966 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11967 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11968 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11969 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11970 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11971 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11972 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11973 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11974 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11975 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11976 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11977 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
11978 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
11979 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
11980 * gcc.target/i386/ret-thunk-10.c: Likewise.
11981 * gcc.target/i386/ret-thunk-11.c: Likewise.
11982 * gcc.target/i386/ret-thunk-12.c: Likewise.
11983 * gcc.target/i386/ret-thunk-13.c: Likewise.
11984 * gcc.target/i386/ret-thunk-14.c: Likewise.
11985 * gcc.target/i386/ret-thunk-15.c: Likewise.
11986 * gcc.target/i386/ret-thunk-9.c: Don't check the
11987 __x86_return_thunk label. Scan for "push" only for Linux.
11988
11989 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
11990
11991 PR testsuite/79920
11992 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
11993
11994 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11995
11996 PR target/83687
11997 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
11998 tests.
11999 * gcc.target/arm/pr83687.c: New test.
12000
12001 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12002
12003 Adjust tests to AVR_TINY.
12004
12005 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
12006 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
12007 * gcc.target/avr/pr71627.c: Same.
12008 * gcc.target/avr/torture/addr-space-1-0.c: Same.
12009 * gcc.target/avr/torture/addr-space-1-1.c: Same.
12010 * gcc.target/avr/torture/addr-space-1-x.c: Same.
12011 * gcc.target/avr/torture/addr-space-2-0.c: Same.
12012 * gcc.target/avr/torture/addr-space-2-1.c: Same.
12013 * gcc.target/avr/torture/addr-space-2-x.c: Same.
12014 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
12015 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
12016 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
12017 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
12018 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
12019 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
12020 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
12021 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
12022 * gcc.target/avr/torture/pr61055.c: Same.
12023 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
12024 available.
12025 * gcc.target/avr/torture/int24-mul.c: Same.
12026 * gcc.target/avr/torture/pr51782-1.c: Same.
12027 * gcc.target/avr/torture/pr61443.c: Same.
12028 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
12029 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
12030
12031 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12032
12033 PR c/83801
12034 PR c/83729
12035 * gcc.target/avr/torture/pr83729.c: New test.
12036 * gcc.target/avr/torture/pr83801.c: New test.
12037
12038 2018-01-15 Jakub Jelinek <jakub@redhat.com>
12039
12040 PR middle-end/82694
12041 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
12042 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
12043
12044 2018-01-10 Martin Sebor <msebor@redhat.com>
12045
12046 PR other/83508
12047 * gcc.dg/Wstringop-overflow-2.c: New test.
12048
12049 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12050
12051 PR libgfortran/83811
12052 * gfortran.dg/fmt_e.f90: New test.
12053
12054 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12055
12056 * gcc.target/i386/indirect-thunk-10.c: New test.
12057 * gcc.target/i386/indirect-thunk-8.c: Likewise.
12058 * gcc.target/i386/indirect-thunk-9.c: Likewise.
12059 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
12060 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
12061 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
12062 * gcc.target/i386/ret-thunk-17.c: Likewise.
12063 * gcc.target/i386/ret-thunk-18.c: Likewise.
12064 * gcc.target/i386/ret-thunk-19.c: Likewise.
12065 * gcc.target/i386/ret-thunk-20.c: Likewise.
12066 * gcc.target/i386/ret-thunk-21.c: Likewise.
12067
12068 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12069
12070 * gcc.target/i386/indirect-thunk-register-4.c: New test.
12071
12072 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12073
12074 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12075 -mno-indirect-branch-register.
12076 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12077 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12078 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12079 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12080 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12081 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12082 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12083 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12084 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12085 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12086 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12087 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12088 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12089 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12090 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12091 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12092 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12093 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12094 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12095 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12096 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12097 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12098 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12099 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12100 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12101 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12102 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12103 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12104 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12105 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12106 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12107 * gcc.target/i386/ret-thunk-10.c: Likewise.
12108 * gcc.target/i386/ret-thunk-11.c: Likewise.
12109 * gcc.target/i386/ret-thunk-12.c: Likewise.
12110 * gcc.target/i386/ret-thunk-13.c: Likewise.
12111 * gcc.target/i386/ret-thunk-14.c: Likewise.
12112 * gcc.target/i386/ret-thunk-15.c: Likewise.
12113 * gcc.target/i386/ret-thunk-9.c: Likewise.
12114 * gcc.target/i386/indirect-thunk-register-1.c: New test.
12115 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
12116 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12117
12118 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12119
12120 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12121 -mfunction-return=keep.
12122 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12123 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12124 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12125 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12126 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12127 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12128 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12129 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12130 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12131 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12132 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12133 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12134 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12135 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12136 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12137 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12138 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12139 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12140 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12141 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12142 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12143 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12144 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12145 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12146 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12147 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12148 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12149 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12150 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12151 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12152 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12153 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12154 * gcc.target/i386/ret-thunk-1.c: New test.
12155 * gcc.target/i386/ret-thunk-10.c: Likewise.
12156 * gcc.target/i386/ret-thunk-11.c: Likewise.
12157 * gcc.target/i386/ret-thunk-12.c: Likewise.
12158 * gcc.target/i386/ret-thunk-13.c: Likewise.
12159 * gcc.target/i386/ret-thunk-14.c: Likewise.
12160 * gcc.target/i386/ret-thunk-15.c: Likewise.
12161 * gcc.target/i386/ret-thunk-16.c: Likewise.
12162 * gcc.target/i386/ret-thunk-2.c: Likewise.
12163 * gcc.target/i386/ret-thunk-3.c: Likewise.
12164 * gcc.target/i386/ret-thunk-4.c: Likewise.
12165 * gcc.target/i386/ret-thunk-5.c: Likewise.
12166 * gcc.target/i386/ret-thunk-6.c: Likewise.
12167 * gcc.target/i386/ret-thunk-7.c: Likewise.
12168 * gcc.target/i386/ret-thunk-8.c: Likewise.
12169 * gcc.target/i386/ret-thunk-9.c: Likewise.
12170
12171 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12172
12173 * gcc.target/i386/indirect-thunk-1.c: New test.
12174 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12175 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12176 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12177 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12178 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12179 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12180 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12181 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12182 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12183 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12184 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12185 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12186 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12187 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12188 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12189 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12190 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12191 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12192 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12193 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12194 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12195 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12196 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12197 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12198 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12199 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12200 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12201 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12202 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12203 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12204 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12205 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12206
12207 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
12208
12209 PR ipa/83051
12210 * gcc.c-torture/compile/pr83051.c: New testcase.
12211
12212 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12213
12214 PR tree-optimization/83501
12215 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
12216
12217 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12218
12219 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
12220 for lvx and stvx instead of lxvd2x and stxvd2x and require
12221 little-endian target. Add comments.
12222 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
12223 comprehensive testing.
12224 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
12225 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
12226 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
12227 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
12228 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
12229 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
12230 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
12231 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
12232 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
12233 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
12234 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
12235 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
12236 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
12237 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
12238 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
12239 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
12240 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
12241 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
12242 scan-assembler-not directives that forbid lvx and xxpermdi.
12243 * gcc.target/powerpc/vec-extract-3.c: Likewise.
12244 * gcc.target/powerpc/vec-extract-5.c: Likewise.
12245 * gcc.target/powerpc/vec-extract-6.c: Likewise.
12246 * gcc.target/powerpc/vec-extract-7.c: Likewise.
12247 * gcc.target/powerpc/vec-extract-8.c: Likewise.
12248 * gcc.target/powerpc/vec-extract-9.c: Likewise.
12249 * gcc.target/powerpc/vsx-vector-6-le.c: Change
12250 scan-assembler-times directives to reflect different numbers of
12251 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
12252
12253 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12254 Alan Hayward <alan.hayward@arm.com>
12255 David Sherwood <david.sherwood@arm.com>
12256
12257 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
12258 than SLP vectorization.
12259 * gcc.dg/vect/vect-alias-check-10.c: New test.
12260 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12261 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12262 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12263 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12264 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
12265 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
12266 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
12267 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
12268 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
12269 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
12270 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
12271 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
12272 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
12273 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
12274 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
12275 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
12276 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
12277 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
12278 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
12279 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
12280 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
12281 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
12282 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12283
12284 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12285 Alan Hayward <alan.hayward@arm.com>
12286 David Sherwood <david.sherwood@arm.com>
12287
12288 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
12289 New proc.
12290 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
12291 targets with scatter stores.
12292 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
12293 stores.
12294 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
12295 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
12296 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
12297 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
12298 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
12299 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
12300 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
12301 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
12302 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
12303 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
12304 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
12305 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
12306 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
12307 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
12308 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
12309 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
12310
12311 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12312 Alan Hayward <alan.hayward@arm.com>
12313 David Sherwood <david.sherwood@arm.com>
12314
12315 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
12316 for double_reduc1.
12317 * gcc.target/aarch64/sve/strided_load_4.c: New test.
12318 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
12319 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
12320 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
12321
12322 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12323 Alan Hayward <alan.hayward@arm.com>
12324 David Sherwood <david.sherwood@arm.com>
12325
12326 * gcc.target/aarch64/sve/strided_load_1.c: New test.
12327 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
12328 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
12329
12330 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12331 Alan Hayward <alan.hayward@arm.com>
12332 David Sherwood <david.sherwood@arm.com>
12333
12334 * gcc.target/aarch64/sve/gather_load_1.c: New test.
12335 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
12336 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
12337 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
12338 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
12339 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
12340 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
12341 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
12342 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
12343 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
12344 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
12345 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
12346 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
12347 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
12348
12349 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12350 Alan Hayward <alan.hayward@arm.com>
12351 David Sherwood <david.sherwood@arm.com>
12352
12353 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
12354 check for a message about using in-order reductions.
12355 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
12356 check for a message about using in-order reductions.
12357 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
12358 vectorized and check for a message about using in-order reductions.
12359 Expect targets with variable-length vectors to fall back to the
12360 fixed-length mininum.
12361 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
12362 check for a message about using in-order reductions.
12363 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
12364 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12365 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12366 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12367 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
12368 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
12369 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
12370 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
12371 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
12372 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
12373 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
12374 vect_fold_left_plus.
12375
12376 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12377
12378 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
12379 are spilled.
12380 * gcc.target/aarch64/sve/spill_2.c: New test.
12381 * gcc.target/aarch64/sve/spill_3.c: Likewise.
12382 * gcc.target/aarch64/sve/spill_4.c: Likewise.
12383 * gcc.target/aarch64/sve/spill_5.c: Likewise.
12384 * gcc.target/aarch64/sve/spill_6.c: Likewise.
12385 * gcc.target/aarch64/sve/spill_7.c: Likewise.
12386
12387 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12388 Alan Hayward <alan.hayward@arm.com>
12389 David Sherwood <david.sherwood@arm.com>
12390
12391 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
12392 of branches.
12393 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12394 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
12395 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
12396 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12397 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
12398 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12399 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
12400 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12401 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
12402
12403 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12404 Alan Hayward <alan.hayward@arm.com>
12405 David Sherwood <david.sherwood@arm.com>
12406
12407 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
12408 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
12409 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12410 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
12411
12412 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12413 Alan Hayward <alan.hayward@arm.com>
12414 David Sherwood <david.sherwood@arm.com>
12415
12416 * lib/target-supports.exp
12417 (check_effective_target_vect_fold_extract_last): New proc.
12418 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
12419 for fold_extract_last.
12420 * gcc.dg/vect/pr65947-2.c: Likewise.
12421 * gcc.dg/vect/pr65947-3.c: Likewise.
12422 * gcc.dg/vect/pr65947-4.c: Likewise.
12423 * gcc.dg/vect/pr65947-5.c: Likewise.
12424 * gcc.dg/vect/pr65947-6.c: Likewise.
12425 * gcc.dg/vect/pr65947-9.c: Likewise.
12426 * gcc.dg/vect/pr65947-10.c: Likewise.
12427 * gcc.dg/vect/pr65947-12.c: Likewise.
12428 * gcc.dg/vect/pr65947-14.c: Likewise.
12429 * gcc.dg/vect/pr80631-1.c: Likewise.
12430 * gcc.target/aarch64/sve/clastb_1.c: New test.
12431 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
12432 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
12433 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
12434 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
12435 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
12436 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
12437 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
12438 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
12439 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
12440 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
12441 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
12442 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
12443 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
12444
12445 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12446 Alan Hayward <alan.hayward@arm.com>
12447 David Sherwood <david.sherwood@arm.com>
12448
12449 * gcc.target/aarch64/sve/live_1.c: New test.
12450 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
12451
12452 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12453 Alan Hayward <alan.hayward@arm.com>
12454 David Sherwood <david.sherwood@arm.com>
12455
12456 * gcc.target/aarch64/sve/nopeel_1.c: New test.
12457 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
12458 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
12459 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12460 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
12461 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12462 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
12463 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
12464 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
12465
12466 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12467 Alan Hayward <alan.hayward@arm.com>
12468 David Sherwood <david.sherwood@arm.com>
12469
12470 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
12471 New proc.
12472 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
12473 vect_fully_masked.
12474 * gcc.target/aarch64/sve/loop_add_4.c: New test.
12475 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
12476 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
12477 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
12478 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
12479 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
12480
12481 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12482 Alan Hayward <alan.hayward@arm.com>
12483 David Sherwood <david.sherwood@arm.com>
12484
12485 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
12486 instead of just ADDRESS.
12487 * gcc.dg/tree-ssa/scev-10.c: Likewise.
12488 * gcc.dg/tree-ssa/scev-11.c: Likewise.
12489 * gcc.dg/tree-ssa/scev-12.c: Likewise.
12490 * gcc.target/aarch64/sve/index_offset_1.c: New test.
12491 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
12492 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
12493 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
12494 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
12495 * gcc.target/aarch64/sve/while_2.c: Likewise.
12496 * gcc.target/aarch64/sve/while_3.c: Likewise.
12497 * gcc.target/aarch64/sve/while_4.c: Likewise.
12498
12499 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12500 Alan Hayward <alan.hayward@arm.com>
12501 David Sherwood <david.sherwood@arm.com>
12502
12503 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
12504 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
12505 to be predicated.
12506 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
12507 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12508 * gcc.target/aarch64/sve/reduc_5.c: New test.
12509 * gcc.target/aarch64/sve/slp_13.c: Likewise.
12510 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
12511
12512 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12513 Alan Hayward <alan.hayward@arm.com>
12514 David Sherwood <david.sherwood@arm.com>
12515
12516 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
12517 * gcc.dg/tree-ssa/peel1.c: Likewise.
12518 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
12519 variable-length vectors.
12520 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
12521 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
12522 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
12523 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12524 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12525 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12526 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12527 * gcc.target/aarch64/sve/slp_8.c: New test.
12528 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
12529 * gcc.target/aarch64/sve/slp_9.c: Likewise.
12530 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
12531 * gcc.target/aarch64/sve/slp_10.c: Likewise.
12532 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
12533 * gcc.target/aarch64/sve/slp_11.c: Likewise.
12534 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
12535 * gcc.target/aarch64/sve/slp_12.c: Likewise.
12536 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
12537 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
12538 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
12539 * gcc.target/aarch64/sve/while_1.c: Likewise.
12540 * gcc.target/aarch64/sve/while_2.c: Likewise.
12541 * gcc.target/aarch64/sve/while_3.c: Likewise.
12542 * gcc.target/aarch64/sve/while_4.c: Likewise.
12543
12544 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12545 Alan Hayward <alan.hayward@arm.com>
12546 David Sherwood <david.sherwood@arm.com>
12547
12548 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
12549 New proc.
12550 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
12551 and add an associated scan-dump test. Prevent vectorization
12552 of the first two loops.
12553 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12554 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
12555 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12556 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12557 (INIT_VECTOR): Tweak initial value so that some bits are always set.
12558 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12559
12560 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12561 Alan Hayward <alan.hayward@arm.com>
12562 David Sherwood <david.sherwood@arm.com>
12563
12564 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
12565 * gcc.dg/vect/pr67790.c: Likewise.
12566 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12567 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12568 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12569 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12570 * gcc.target/aarch64/sve/slp_5.c: New test.
12571 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
12572 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12573 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
12574 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12575 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
12576
12577 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12578 Alan Hayward <alan.hayward@arm.com>
12579 David Sherwood <david.sherwood@arm.com>
12580
12581 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
12582 && vect_load_lanes
12583 * gcc.dg/vect/slp-1.c: Likewise.
12584 * gcc.dg/vect/slp-10.c: Likewise.
12585 * gcc.dg/vect/slp-12b.c: Likewise.
12586 * gcc.dg/vect/slp-12c.c: Likewise.
12587 * gcc.dg/vect/slp-17.c: Likewise.
12588 * gcc.dg/vect/slp-19b.c: Likewise.
12589 * gcc.dg/vect/slp-20.c: Likewise.
12590 * gcc.dg/vect/slp-21.c: Likewise.
12591 * gcc.dg/vect/slp-22.c: Likewise.
12592 * gcc.dg/vect/slp-23.c: Likewise.
12593 * gcc.dg/vect/slp-24-big-array.c: Likewise.
12594 * gcc.dg/vect/slp-24.c: Likewise.
12595 * gcc.dg/vect/slp-28.c: Likewise.
12596 * gcc.dg/vect/slp-39.c: Likewise.
12597 * gcc.dg/vect/slp-6.c: Likewise.
12598 * gcc.dg/vect/slp-7.c: Likewise.
12599 * gcc.dg/vect/slp-cond-1.c: Likewise.
12600 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
12601 * gcc.dg/vect/slp-cond-2.c: Likewise.
12602 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
12603 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
12604 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
12605 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
12606 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12607 * gcc.dg/vect/slp-perm-6.c: Likewise.
12608 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12609 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
12610 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
12611 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
12612 * gcc.dg/vect/slp-12a.c: Likewise.
12613 * gcc.dg/vect/slp-14.c: Likewise.
12614 * gcc.dg/vect/slp-15.c: Likewise.
12615 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
12616 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
12617 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
12618 * gcc.target/aarch64/sve/slp_1.c: New test.
12619 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
12620 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12621 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
12622 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12623 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
12624 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12625 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
12626
12627 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12628 Alan Hayward <alan.hayward@arm.com>
12629 David Sherwood <david.sherwood@arm.com>
12630
12631 * gcc.dg/vect/vect-ooo-group-1.c: New test.
12632 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12633 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
12634 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12635 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
12636 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12637 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
12638 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12639 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12640 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12641 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12642 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12643 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12644 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
12645 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12646 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
12647 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12648 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
12649 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12650
12651 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12652 Alan Hayward <alan.hayward@arm.com>
12653 David Sherwood <david.sherwood@arm.com>
12654
12655 * gcc.target/aarch64/sve/struct_move_1.c: New test.
12656 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
12657 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
12658 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
12659 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
12660 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
12661 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12662 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
12663 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12664 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12665 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12666 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12667 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12668 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12669 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
12670 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
12671 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
12672 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
12673 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12674 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
12675 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12676 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12677 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12678 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12679 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12680 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12681 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12682 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12683 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12684 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12685 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12686 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12687 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12688 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
12689 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
12690 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
12691
12692 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12693 Alan Hayward <alan.hayward@arm.com>
12694 David Sherwood <david.sherwood@arm.com>
12695
12696 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12697 Return true for SVE too.
12698 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
12699 if load/store lanes are supported.
12700 * gcc.dg/vect/slp-10.c: Likewise.
12701 * gcc.dg/vect/slp-12c.c: Likewise.
12702 * gcc.dg/vect/slp-17.c: Likewise.
12703 * gcc.dg/vect/slp-33.c: Likewise.
12704 * gcc.dg/vect/slp-6.c: Likewise.
12705 * gcc.dg/vect/slp-cond-1.c: Likewise.
12706 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
12707 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
12708 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12709 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
12710 * gcc.dg/vect/slp-perm-6.c: Likewise.
12711 * gcc.dg/vect/slp-perm-9.c: Likewise.
12712 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
12713 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
12714 for variable-length vectors.
12715
12716 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12717 Alan Hayward <alan.hayward@arm.com>
12718 David Sherwood <david.sherwood@arm.com>
12719
12720 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
12721 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
12722
12723 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12724
12725 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
12726 * g++.target/aarch64/sve/catch_1.C: New test.
12727 * g++.target/aarch64/sve/catch_2.C: Likewise.
12728 * g++.target/aarch64/sve/catch_3.C: Likewise.
12729 * g++.target/aarch64/sve/catch_4.C: Likewise.
12730 * g++.target/aarch64/sve/catch_5.C: Likewise.
12731 * g++.target/aarch64/sve/catch_6.C: Likewise.
12732
12733 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12734 Alan Hayward <alan.hayward@arm.com>
12735 David Sherwood <david.sherwood@arm.com>
12736
12737 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
12738 New proc.
12739 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
12740 * gcc.target/aarch64/fmaxmin.c: Likewise.
12741 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
12742 * gcc.target/aarch64/orr_imm_1.c: Likewise.
12743 * gcc.target/aarch64/pr62178.c: Likewise.
12744 * gcc.target/aarch64/pr71727-2.c: Likewise.
12745 * gcc.target/aarch64/saddw-1.c: Likewise.
12746 * gcc.target/aarch64/saddw-2.c: Likewise.
12747 * gcc.target/aarch64/uaddw-1.c: Likewise.
12748 * gcc.target/aarch64/uaddw-2.c: Likewise.
12749 * gcc.target/aarch64/uaddw-3.c: Likewise.
12750 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
12751 * gcc.target/aarch64/vect-compile.c: Likewise.
12752 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
12753 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
12754 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
12755 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
12756 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
12757 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
12758 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
12759 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
12760 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
12761 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
12762 * gcc.target/aarch64/vect-fmovd.c: Likewise.
12763 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
12764 * gcc.target/aarch64/vect-fmovf.c: Likewise.
12765 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
12766 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
12767 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
12768 * gcc.target/aarch64/vect-movi.c: Likewise.
12769 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
12770 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
12771 * gcc.target/aarch64/vect-vaddv.c: Likewise.
12772 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
12773 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
12774 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
12775 fixed-length SVE.
12776 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
12777 * gcc.target/aarch64/sve/arith_1.c: New test.
12778 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
12779 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12780 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12781 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12782 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
12783 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
12784 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
12785 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
12786 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
12787 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
12788 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
12789 * gcc.target/aarch64/sve/ext_1.c: Likewise.
12790 * gcc.target/aarch64/sve/ext_2.c: Likewise.
12791 * gcc.target/aarch64/sve/extract_1.c: Likewise.
12792 * gcc.target/aarch64/sve/extract_2.c: Likewise.
12793 * gcc.target/aarch64/sve/extract_3.c: Likewise.
12794 * gcc.target/aarch64/sve/extract_4.c: Likewise.
12795 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
12796 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
12797 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
12798 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
12799 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
12800 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
12801 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
12802 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
12803 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
12804 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
12805 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
12806 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
12807 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
12808 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
12809 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
12810 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
12811 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
12812 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
12813 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
12814 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
12815 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
12816 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
12817 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
12818 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
12819 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
12820 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
12821 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
12822 * gcc.target/aarch64/sve/index_1.c: Likewise.
12823 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
12824 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
12825 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
12826 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12827 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
12828 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
12829 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12830 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
12831 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
12832 * gcc.target/aarch64/sve/mad_1.c: Likewise.
12833 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
12834 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
12835 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
12836 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
12837 * gcc.target/aarch64/sve/mla_1.c: Likewise.
12838 * gcc.target/aarch64/sve/mls_1.c: Likewise.
12839 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
12840 * gcc.target/aarch64/sve/msb_1.c: Likewise.
12841 * gcc.target/aarch64/sve/mul_1.c: Likewise.
12842 * gcc.target/aarch64/sve/neg_1.c: Likewise.
12843 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
12844 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
12845 * gcc.target/aarch64/sve/pack_1.c: Likewise.
12846 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
12847 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
12848 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
12849 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
12850 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
12851 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
12852 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
12853 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
12854 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
12855 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
12856 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12857 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12858 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12859 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
12860 * gcc.target/aarch64/sve/rev_1.c: Likewise.
12861 * gcc.target/aarch64/sve/revb_1.c: Likewise.
12862 * gcc.target/aarch64/sve/revh_1.c: Likewise.
12863 * gcc.target/aarch64/sve/revw_1.c: Likewise.
12864 * gcc.target/aarch64/sve/shift_1.c: Likewise.
12865 * gcc.target/aarch64/sve/single_1.c: Likewise.
12866 * gcc.target/aarch64/sve/single_2.c: Likewise.
12867 * gcc.target/aarch64/sve/single_3.c: Likewise.
12868 * gcc.target/aarch64/sve/single_4.c: Likewise.
12869 * gcc.target/aarch64/sve/spill_1.c: Likewise.
12870 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
12871 * gcc.target/aarch64/sve/subr_1.c: Likewise.
12872 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
12873 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
12874 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
12875 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
12876 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
12877 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
12878 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
12879 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
12880 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
12881 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
12882 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
12883 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
12884 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
12885 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
12886 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
12887 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
12888 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
12889 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
12890 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
12891 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
12892 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
12893 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
12894 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
12895 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12896 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
12897 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
12898 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
12899 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
12900 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
12901 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
12902 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
12903 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
12904 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
12905 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
12906 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
12907 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
12908 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
12909 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
12910 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
12911 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
12912 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
12913 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
12914
12915 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12916 Alan Hayward <alan.hayward@arm.com>
12917 David Sherwood <david.sherwood@arm.com>
12918
12919 * lib/target-supports.exp (check_effective_target_aarch64_sve)
12920 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
12921 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
12922 New procedures.
12923 (check_effective_target_vect_perm): Handle SVE.
12924 (check_effective_target_vect_perm_byte): Likewise.
12925 (check_effective_target_vect_perm_short): Likewise.
12926 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
12927 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
12928 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
12929 (check_effective_target_vect_element_align_preferred): Likewise.
12930 (check_effective_target_vect_align_stack_vars): Likewise.
12931 (check_effective_target_vect_load_lanes): Likewise.
12932 (check_effective_target_vect_masked_store): Likewise.
12933 (available_vector_sizes): Use aarch64_sve_bits for SVE.
12934 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
12935 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
12936 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
12937 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
12938 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
12939 * gcc.dg/vect/slp-23.c: Likewise.
12940 * gcc.dg/vect/slp-perm-5.c: Likewise.
12941 * gcc.dg/vect/slp-perm-6.c: Likewise.
12942 * gcc.dg/vect/slp-perm-9.c: Likewise.
12943 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12944 * gcc.dg/vect/vect-114.c: Likewise.
12945 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
12946 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
12947
12948 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12949
12950 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
12951 vect_variable_length, expecting the test to be vectorized
12952 without SLP instead.
12953 * gcc.dg/vect/pr33953.c: Likewise.
12954 * gcc.dg/vect/pr37027.c: Likewise.
12955 * gcc.dg/vect/pr67790.c: Likewise.
12956 * gcc.dg/vect/pr68445.c: Likewise.
12957 * gcc.dg/vect/slp-1.c: Likewise.
12958 * gcc.dg/vect/slp-10.c: Likewise.
12959 * gcc.dg/vect/slp-12a.c: Likewise.
12960 * gcc.dg/vect/slp-12b.c: Likewise.
12961 * gcc.dg/vect/slp-12c.c: Likewise.
12962 * gcc.dg/vect/slp-13-big-array.c: Likewise.
12963 * gcc.dg/vect/slp-13.c: Likewise.
12964 * gcc.dg/vect/slp-14.c: Likewise.
12965 * gcc.dg/vect/slp-15.c: Likewise.
12966 * gcc.dg/vect/slp-17.c: Likewise.
12967 * gcc.dg/vect/slp-19b.c: Likewise.
12968 * gcc.dg/vect/slp-2.c: Likewise.
12969 * gcc.dg/vect/slp-20.c: Likewise.
12970 * gcc.dg/vect/slp-21.c: Likewise.
12971 * gcc.dg/vect/slp-22.c: Likewise.
12972 * gcc.dg/vect/slp-24-big-array.c: Likewise.
12973 * gcc.dg/vect/slp-24.c: Likewise.
12974 * gcc.dg/vect/slp-28.c: Likewise.
12975 * gcc.dg/vect/slp-39.c: Likewise.
12976 * gcc.dg/vect/slp-42.c: Likewise.
12977 * gcc.dg/vect/slp-6.c: Likewise.
12978 * gcc.dg/vect/slp-7.c: Likewise.
12979 * gcc.dg/vect/slp-cond-1.c: Likewise.
12980 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
12981 * gcc.dg/vect/slp-cond-2.c: Likewise.
12982 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
12983 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
12984 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12985 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
12986 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
12987 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
12988 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
12989 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
12990 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12991 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12992 * gcc.dg/vect/slp-reduc-4.c: Likewise.
12993 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12994 * gcc.dg/vect/slp-reduc-7.c: Likewise.
12995 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12996 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
12997 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
12998 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
12999
13000 2018-01-13 Jakub Jelinek <jakub@redhat.com>
13001
13002 PR c/83801
13003 * gcc.dg/pr83801.c: New test.
13004
13005 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
13006
13007 PR fortran/52162
13008 * gfortran.dg/bounds_check_19.f90: New test.
13009
13010 2018-01-12 Jakub Jelinek <jakub@redhat.com>
13011
13012 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
13013 instead of scan-assembler-not for xsnabsqp.
13014
13015 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13016
13017 PR libgfortran/83525
13018 * gfortran.dg/newunit_5.f90: New test.
13019
13020 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
13021
13022 PR rtl-optimization/80481
13023 * g++.dg/pr80481.C: New.
13024
13025 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
13026
13027 PR target/83628
13028 * gcc.target/alpha/pr83628-3.c: New test.
13029
13030 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13031
13032 * lib/target-supports.exp (check_effective_target_avx512f): Also
13033 check for __builtin_ia32_addsd_round,
13034 __builtin_ia32_getmantsd_round.
13035 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
13036
13037 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
13038
13039 PR target/83629
13040 * gcc.target/powerpc/pr83629.c: Require ilp32.
13041
13042 2018-01-12 Richard Biener <rguenther@suse.de>
13043
13044 PR tree-optimization/80846
13045 * gcc.target/i386/pr80846-1.c: New testcase.
13046 * gcc.target/i386/pr80846-2.c: Likewise.
13047
13048 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
13049
13050 * gcc.c-torture/execute/20180112-1.c: New test.
13051
13052 2018-01-12 Tom de Vries <tom@codesourcery.com>
13053
13054 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
13055 * g++.dg/ext/label13a.C: Same.
13056 * g++.dg/ext/label14.C: Same.
13057 * g++.dg/ext/label2.C: Same.
13058 * g++.dg/ext/label3.C: Same.
13059 * g++.dg/torture/pr42462.C: Same.
13060 * g++.dg/torture/pr42739.C: Same.
13061 * g++.dg/warn/Wunused-label-3.C: Same.
13062
13063 2018-01-12 Tom de Vries <tom@codesourcery.com>
13064
13065 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
13066 * g++.dg/Walloca1.C: Same.
13067 * g++.dg/cpp0x/pr70338.C: Same.
13068 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
13069 * g++.dg/cpp1y/vla10.C: Same.
13070 * g++.dg/cpp1y/vla2.C: Same.
13071 * g++.dg/cpp1y/vla6.C: Same.
13072 * g++.dg/cpp1y/vla8.C: Same.
13073 * g++.dg/debug/debug5.C: Same.
13074 * g++.dg/debug/debug6.C: Same.
13075 * g++.dg/debug/pr54828.C: Same.
13076 * g++.dg/diagnostic/pr70105.C: Same.
13077 * g++.dg/eh/cleanup5.C: Same.
13078 * g++.dg/eh/spbp.C: Same.
13079 * g++.dg/ext/tmplattr9.C: Same.
13080 * g++.dg/ext/vla10.C: Same.
13081 * g++.dg/ext/vla11.C: Same.
13082 * g++.dg/ext/vla12.C: Same.
13083 * g++.dg/ext/vla15.C: Same.
13084 * g++.dg/ext/vla16.C: Same.
13085 * g++.dg/ext/vla17.C: Same.
13086 * g++.dg/ext/vla3.C: Same.
13087 * g++.dg/ext/vla6.C: Same.
13088 * g++.dg/ext/vla7.C: Same.
13089 * g++.dg/init/array24.C: Same.
13090 * g++.dg/init/new47.C: Same.
13091 * g++.dg/init/pr55497.C: Same.
13092 * g++.dg/opt/pr78201.C: Same.
13093 * g++.dg/template/vla2.C: Same.
13094 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
13095 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
13096 * g++.dg/torture/pr62127.C: Same.
13097 * g++.dg/torture/pr67055.C: Same.
13098 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
13099 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
13100 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
13101 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
13102 * g++.dg/warn/Wplacement-new-size-5.C: Same.
13103 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
13104 * g++.dg/warn/Wvla-1.C: Same.
13105 * g++.dg/warn/Wvla-3.C: Same.
13106 * g++.old-deja/g++.ext/array2.C: Same.
13107 * g++.old-deja/g++.ext/constructor.C: Same.
13108 * g++.old-deja/g++.law/builtin1.C: Same.
13109 * g++.old-deja/g++.other/crash12.C: Same.
13110 * g++.old-deja/g++.other/eh3.C: Same.
13111 * g++.old-deja/g++.pt/array6.C: Same.
13112 * g++.old-deja/g++.pt/dynarray.C: Same.
13113
13114 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13115
13116 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
13117
13118 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13119
13120 PR libfortran/67412
13121 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
13122 on *-*-solaris2.10.
13123
13124 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13125
13126 * lib/target-supports.exp (check_effective_target_branch_cost):
13127 Accept all x86 targets.
13128
13129 2018-01-12 Martin Liska <mliska@suse.cz>
13130
13131 PR ipa/83054
13132 * g++.dg/warn/pr83054.C: New test.
13133
13134 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13135
13136 * gcc.target/powerpc/spec-barr-1.c: New file.
13137
13138 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
13139
13140 PR target/83330
13141 * gcc.target/i386/pr83330.c: New test.
13142
13143 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13144
13145 PR fortran/79383
13146 * gfortran.dg/dtio_31.f03: New test.
13147 * gfortran.dg/dtio_32.f03: New test.
13148
13149 2018-01-11 David Malcolm <dmalcolm@redhat.com>
13150
13151 PR c++/43486
13152 * g++.dg/wrappers: New subdirectory.
13153 * g++.dg/wrappers/README: New file.
13154 * g++.dg/wrappers/alloc.C: New test case.
13155 * g++.dg/wrappers/cow-istream-string.C: New test case.
13156 * g++.dg/wrappers/cp-stdlib.C: New test case.
13157 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
13158 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
13159
13160 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
13161
13162 PR middle-end/83718
13163 * g++.dg/torture/pr83718.C: New testcase.
13164
13165 2018-01-11 Martin Jambor <mjambor@suse.cz>
13166
13167 PR ipa/83178
13168 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
13169
13170 2018-01-11 Bin Cheng <bin.cheng@arm.com>
13171
13172 PR tree-optimization/83695
13173 * gcc.dg/tree-ssa/pr83695.c: New test.
13174
13175 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13176
13177 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
13178 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
13179
13180 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13181
13182 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
13183 * gcc.target/arm/simd/fp16fml_high.c: New test.
13184 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
13185 * lib/target-supports.exp
13186 (check_effective_target_arm_fp16fml_neon_ok_nocache,
13187 check_effective_target_arm_fp16fml_neon_ok,
13188 add_options_for_arm_fp16fml_neon): New procedures.
13189
13190 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13191
13192 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
13193 combination tests.
13194
13195 2018-01-11 Richard Biener <rguenther@suse.de>
13196
13197 PR tree-optimization/83435
13198 * gcc.dg/graphite/pr83435.c: New testcase.
13199
13200 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
13201 Alan Hayward <alan.hayward@arm.com>
13202 David Sherwood <david.sherwood@arm.com>
13203
13204 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
13205
13206 2018-01-11 Tamar Christina <tamar.christina@arm.com>
13207
13208 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
13209
13210 2018-01-11 Sudakshina Das <sudi.das@arm.com>
13211
13212 PR target/82096
13213 * gcc.c-torture/compile/pr82096.c: New test.
13214
13215 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13216
13217 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
13218
13219 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13220
13221 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
13222
13223 2018-01-11 Justin Squirek <squirek@adacore.com>
13224
13225 * gnat.dg/expr_func4.adb: New testcase.
13226
13227 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13228
13229 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
13230 testcase.
13231
13232 2018-01-11 Bob Duff <duff@adacore.com>
13233
13234 * gnat.dg/protected_null.adb: New testcase.
13235
13236 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13237
13238 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
13239
13240 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13241
13242 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
13243
13244 2018-01-11 Justin Squirek <squirek@adacore.com>
13245
13246 * gnat.dg/loopvar.adb: New testcase.
13247
13248 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13249
13250 PR middle-end/83189
13251 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
13252
13253 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13254
13255 * gcc.c-torture/compile/pr83575.c: New testcase.
13256
13257 2018-01-10 Michael Collison <michael.collison@arm.com>
13258
13259 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
13260 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
13261 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
13262 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
13263 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13264 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13265 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13266 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
13267 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
13268 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13269 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13270 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
13271 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
13272 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
13273 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
13274 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
13275
13276 2018-01-10 Michael Collison <michael.collison@arm.com>
13277
13278 * gcc.target/aarch64/sha2.h: New shared testcase.
13279 * gcc.target/aarch64/sha2_1.c: New testcase.
13280 * gcc.target/aarch64/sha2_2.c: New testcase.
13281 * gcc.target/aarch64/sha2_3.c: New testcase.
13282 * gcc.target/aarch64/sha3.h: New shared testcase.
13283 * gcc.target/aarch64/sha3_1.c: New testcase.
13284 * gcc.target/aarch64/sha3_2.c: New testcase.
13285 * gcc.target/aarch64/sha3_3.c: New testcase.
13286
13287 2018-01-10 Michael Collison <michael.collison@arm.com>
13288
13289 * gcc.target/aarch64/sm3_sm4.c: New testcase.
13290
13291 2018-01-10 Martin Sebor <msebor@redhat.com>
13292
13293 PR tree-optimization/83781
13294 * gcc.dg/strlenopt-42.c: New test.
13295
13296 2018-01-11 Martin Sebor <msebor@gmail.com>
13297 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13298
13299 PR tree-optimization/83501
13300 PR tree-optimization/81703
13301
13302 * gcc.dg/strlenopt-39.c: New test-case.
13303 * gcc.dg/pr81703.c: Likewise.
13304
13305 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
13306
13307 * gnat.dg/atomic10.adb: New test.
13308
13309 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13310
13311 PR fortran/82367
13312 * gfortran.dg/deferred_character_18.f90: New test.
13313
13314 2018-01-10 Martin Sebor <msebor@redhat.com>
13315
13316 PR tree-optimization/83671
13317 * gcc.dg/strlenopt-40.c: New test.
13318 * gcc.dg/strlenopt-41.c: New test.
13319
13320 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13321
13322 PR fortran/83093
13323 * gfortran.dg/allocate_with_typespec_7.f90: New test.
13324
13325 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
13326
13327 PR target/83399
13328 * gcc.target/powerpc/pr83399.c: New test.
13329
13330 2018-01-10 David Malcolm <dmalcolm@redhat.com>
13331
13332 PR c++/43486
13333 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
13334 to reflect that the arguments are correctly underlined.
13335 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
13336 for globals, params, locals and literals.
13337 (test_sizeof): Directly test the location of "sizeof", rather than
13338 when used in compound expressions.
13339 (test_alignof): Likewise for "alignof".
13340 (test_string_literals): Likewise for string literals.
13341 (test_numeric_literals): Likewise for numeric literals.
13342 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
13343 (test_typeid): Likewise for typeid.
13344 (test_unary_plus): New.
13345 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
13346 format strings.
13347
13348 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
13349
13350 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
13351
13352 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13353
13354 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
13355
13356 2018-01-10 Marek Polacek <polacek@redhat.com>
13357
13358 PR c++/82541
13359 * g++.dg/warn/Wduplicated-branches4.C: New test.
13360
13361 2018-01-10 Jakub Jelinek <jakub@redhat.com>
13362
13363 PR c++/81327
13364 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
13365 cast to void *.
13366
13367 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
13368
13369 PR c++/81055
13370 * g++.dg/cpp0x/new2.C: New.
13371
13372 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
13373
13374 PR target/83735
13375 * gcc.target/i386/pr83735.c: New test.
13376
13377 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
13378
13379 * lib/target-supports.exp (check_effective_target_branch_cost):
13380 New function.
13381 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
13382 * gcc.dg/pr21643.c: Likewise.
13383 * gcc.dg/pr46309.c: Likewise.
13384 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13385 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
13386 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
13387 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13388 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13389 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13390 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13391 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
13392 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
13393 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13394 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13395 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13396 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13397 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13398
13399 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
13400
13401 PR target/83629
13402 * gcc.target/powerpc/pr83629.c: New testcase.
13403
13404 2018-01-10 Richard Biener <rguenther@suse.de>
13405
13406 PR testsuite/78768
13407 * gcc.dg/pr78768.c: Un-XFAIL.
13408
13409 2018-01-10 Richard Biener <rguenther@suse.de>
13410
13411 PR debug/82425
13412 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
13413
13414 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
13415
13416 PR tree-optimization/83753
13417 * gcc.dg/torture/pr83753.c: New test.
13418
13419 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
13420
13421 * gcc.target/i386/avx2-gather-1.c: Add -march.
13422 * gcc.target/i386/avx2-gather-2.c: Add -march.
13423 * gcc.target/i386/avx2-gather-3.c: Add -march.
13424 * gcc.target/i386/avx2-gather-4.c: Add -march.
13425 * gcc.target/i386/avx2-gather-5.c: Add -march.
13426 * gcc.target/i386/avx2-gather-6.c: Add -march.
13427 * gcc.target/i386/avx512f-gather-1.c: Add -march.
13428 * gcc.target/i386/avx512f-gather-2.c: Add -march.
13429 * gcc.target/i386/avx512f-gather-3.c: Add -march.
13430 * gcc.target/i386/avx512f-gather-4.c: Add -march.
13431 * gcc.target/i386/avx512f-gather-5.c: Add -march.
13432 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
13433 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
13434 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
13435 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
13436 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
13437
13438 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
13439
13440 PR target/78585:
13441 * gcc.target/i386/pr78585.c: New test.
13442
13443 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13444
13445 PR c++/83734
13446 * g++.dg/cpp0x/pr83734.C: New test.
13447
13448 2018-01-09 Carl Love <cel@us.ibm.com>
13449
13450 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
13451 vec_mergeo builtins with float, double, long long, unsigned long long,
13452 bool long long arguments.
13453 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
13454 vec_float2 with double arguments.
13455 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
13456 vec_mergew and vec_mergow builtins.
13457
13458 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
13459
13460 PR fortran/83742
13461 * gfortran.dg/contiguous_6.f90: New test.
13462
13463 2018-01-09 Richard Biener <rguenther@suse.de>
13464
13465 PR tree-optimization/83668
13466 * gcc.dg/graphite/pr83668.c: New testcase.
13467
13468 2018-01-09 Joseph Myers <joseph@codesourcery.com>
13469
13470 PR tree-optimization/64811
13471 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
13472 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
13473 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
13474 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
13475 New tests.
13476 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
13477
13478 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
13479
13480 PR target/79883
13481 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
13482
13483 2018-01-09 Tamar Christina <tamar.christina@arm.com>
13484
13485 PR target/82641
13486 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
13487 no NEON and require softfp or hard float-abi.
13488 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
13489
13490 2018-01-09 Richard Biener <rguenther@suse.de>
13491
13492 PR tree-optimization/83572
13493 * gcc.dg/graphite/pr83572.c: New testcase.
13494
13495 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13496
13497 PR target/83507
13498 * gcc.dg/sms-13.c: New test.
13499
13500 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
13501
13502 PR fortran/83741
13503 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
13504
13505 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
13506 Monk Chiang <sh.chiang04@gmail.com>
13507
13508 * gcc.target/riscv/save-restore-1.c: New.
13509
13510 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13511
13512 PR target/83677
13513 * gcc.target/powerpc/pr83677.c: New file.
13514
13515 2018-01-08 Jeff Law <law@redhat.com>
13516
13517 PR rtl-optimizatin/81308
13518 * g++.dg/pr81308-1.C: New test.
13519 * g++.dg/pr81308-2.C: New test.
13520
13521 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
13522
13523 PR target/83663 - Revert r255946
13524 * gcc.target/aarch64/vect-slp-dup.c: New.
13525
13526 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13527
13528 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
13529 combination tests.
13530
13531 2018-01-08 Richard Biener <rguenther@suse.de>
13532
13533 PR tree-optimization/83563
13534 * gcc.dg/graphite/pr83563.c: New testcase.
13535
13536 2018-01-08 Richard Biener <rguenther@suse.de>
13537
13538 PR middle-end/83713
13539 * g++.dg/torture/pr83713.C: New testcase.
13540
13541 2018-01-08 Tom de Vries <tom@codesourcery.com>
13542
13543 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
13544
13545 2018-01-08 Richard Biener <rguenther@suse.de>
13546
13547 PR tree-optimization/83685
13548 * gcc.dg/torture/pr83685.c: New testcase.
13549
13550 2018-01-08 Richard Biener <rguenther@suse.de>
13551
13552 PR lto/83719
13553 * gcc.dg/lto/pr83719_0.c: New testcase.
13554
13555 2018-01-08 Tom de Vries <tom@codesourcery.com>
13556
13557 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
13558 * gcc.dg/graphite/run-id-1.c: Same.
13559 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
13560
13561 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
13562
13563 PR fortran/83611
13564 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
13565 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
13566 * gfortran.dg/pdt_27.f03: New test.
13567
13568 PR fortran/83731
13569 * gfortran.dg/pdt_28.f03: New test.
13570
13571 2018-01-08 Tom de Vries <tom@codesourcery.com>
13572
13573 * c-c++-common/builtins.c: Require effective target alloca.
13574 * gcc.dg/Wrestrict.c: Same.
13575 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
13576
13577 2018-01-08 Richard Biener <rguenther@suse.de>
13578
13579 PR middle-end/83580
13580 * gcc.dg/torture/pr83580.c: New testcase.
13581
13582 2018-01-08 Richard Biener <rguenther@suse.de>
13583
13584 PR middle-end/83517
13585 * gcc.dg/pr83517.c: New testcase.
13586
13587 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
13588
13589 PR middle-end/81897
13590 * gcc.dg/uninit-pr81897.c: New test.
13591
13592 2018-01-06 Martin Sebor <msebor@redhat.com>
13593
13594 PR tree-optimization/83640
13595 * gcc.dg/Wrestrict-6.c: New test.
13596 * gcc.dg/pr83640.c: New test.
13597
13598 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
13599
13600 * gcc.target/aarch64/reg-alloc-1.c: New test.
13601
13602 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
13603
13604 PR fortran/50892
13605 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
13606
13607 2018-01-06 Jakub Jelinek <jakub@redhat.com>
13608
13609 PR debug/83480
13610 * gcc.dg/pr83480.c: New test.
13611
13612 PR rtl-optimization/83682
13613 * gcc.target/i386/pr83682.c: New test.
13614
13615 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
13616
13617 PR fortran/78534
13618 PR fortran/66310
13619 * gfortran.dg/char_cast_1.f90: Update scan pattern.
13620 * gfortran.dg/dependency_49.f90: Likewise.
13621 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13622 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13623 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13624 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13625 * gfortran.dg/string_1_lp64.f90: New test.
13626 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13627 * gfortran.dg/string_3_lp64.f90: New test.
13628
13629 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13630
13631 PR target/83604
13632 * gcc.target/i386/sse-26.c: New test.
13633
13634 PR target/83604
13635 * gcc.target/i386/pr83604.c: New test.
13636
13637 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
13638
13639 * gcc.dg/vect/vect-align-4.c: New test.
13640 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
13641 and redefine as a structure with an unaligned member "b".
13642 (foo): Update accordingly.
13643
13644 2018-01-05 Sudakshina Das <sudi.das@arm.com>
13645
13646 PR target/82439
13647 * gcc.target/aarch64/bics_5.c: New test.
13648 * gcc.target/arm/bics_5.c: Likewise.
13649
13650 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13651
13652 PR tree-optimization/83605
13653 * gcc.dg/pr83605.c: New test.
13654
13655 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13656
13657 PR target/83554
13658 * gcc.target/i386/pr83554.c: New test.
13659
13660 PR ipa/82352
13661 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
13662 long unsigned int.
13663
13664 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
13665
13666 PR fortran/83683
13667 PR fortran/45689
13668 * gfortran.dg/eoshift_8.f90: New test.
13669 * gfortran.dg/simplify_eoshift_1.f90: New test.
13670
13671 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13672
13673 PR debug/83585
13674 * gcc.dg/pr83585.c: New test.
13675
13676 2018-01-04 Nathan Sidwell <nathan@acm.org>
13677
13678 PR c++/83667
13679 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
13680
13681 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13682
13683 PR debug/83666
13684 * gcc.dg/pr83666.c: New test.
13685
13686 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
13687
13688 PR target/83628
13689 * gcc.target/alpha/pr83628-1.c: New test.
13690 * gcc.target/alpha/pr83628-2.c: Ditto.
13691
13692 2018-01-04 Martin Liska <mliska@suse.cz>
13693
13694 PR ipa/82352
13695 * g++.dg/ipa/pr82352.C: New test.
13696
13697 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13698
13699 * gcc.dg/vect-opt-info-1.c: Moved to ...
13700 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
13701 vect_int targets, use dg-additional-options instead of dg-options and
13702 use relative line numbers instead of absolute.
13703
13704 2018-01-03 Martin Sebor <msebor@redhat.com>
13705
13706 PR tree-optimization/83655
13707 * gcc.dg/Wrestrict-5.c: New test.
13708 * c-c++-common/builtins.c: New test.
13709
13710 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13711 Alan Hayward <alan.hayward@arm.com>
13712 David Sherwood <david.sherwood@arm.com>
13713
13714 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
13715 (main): Call it.
13716
13717 2018-01-03 Jeff Law <law@redhat.com>
13718
13719 PR target/83641
13720 * gcc.target/i386/stack-check-17.c: New test.
13721 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
13722
13723 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13724
13725 PR debug/83621
13726 * gcc.dg/pr83621.c: New test.
13727
13728 PR debug/83645
13729 * gcc.dg/pr83645.c: New test.
13730
13731 2018-01-03 Martin Sebor <msebor@redhat.com>
13732
13733 PR tree-optimization/83603
13734 * gcc.dg/Wrestrict-4.c: New test.
13735
13736 PR c/83559
13737 * gcc.dg/const-2.c: New test.
13738 * gcc.dg/pure-3.c: New test.
13739
13740 2018-01-03 Martin Sebor <msebor@redhat.com>
13741
13742 * gcc.dg/Wrestrict-3.c: New test.
13743
13744 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13745
13746 PR c++/83555
13747 * g++.dg/opt/pr83555.C: New test.
13748 * g++.dg/ubsan/pr83555.C: New test.
13749
13750 2018-01-03 David Malcolm <dmalcolm@redhat.com>
13751
13752 PR c/82050
13753 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
13754 the !CHECKING_P case by expecting a note.
13755 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
13756 a note for the !CHECKING_P case, and move the return statement
13757 outside of #if CHECKING_P guard.
13758
13759 2018-01-03 Jeff Law <law@redhat.com>
13760
13761 PR middle-end/83654
13762 * gcc.target/i386/stack-check-18.c: New test.
13763 * gcc.target/i386/stack-check-19.c: New test.
13764
13765 2018-01-03 Martin Sebor <msebor@redhat.com>
13766
13767 PR tree-optimization/83501
13768 * c-c++-common/Warray-bounds-3.c: Remove xfail.
13769
13770 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13771
13772 PR tree-optimization/83501
13773 * gcc.dg/tree-ssa/pr83501-1.c: New test.
13774
13775 2018-01-03 Nathan Sidwell <nathan@acm.org>
13776
13777 PR c++/83667
13778 * g++.dg/ipa/pr83667.C: New.
13779
13780 2018-01-03 Martin Liska <mliska@suse.cz>
13781
13782 PR tree-optimization/83593
13783 * gcc.dg/pr83593.c: New test.
13784
13785 2018-01-03 Martin Liska <mliska@suse.cz>
13786
13787 PR ipa/83549
13788 * g++.dg/ipa/pr83549.C: New test.
13789
13790 2018-01-03 Marek Polacek <polacek@redhat.com>
13791
13792 PR c++/83592
13793 * g++.dg/warn/mvp2.C: New test.
13794
13795 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13796
13797 PR preprocessor/83602
13798 * g++.dg/cpp/pr83602.C: New test.
13799
13800 PR c++/83634
13801 * g++.dg/parse/pr83634.C: New test.
13802
13803 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13804
13805 PR fortran/83664
13806 * gfortran.dg/eoshift_7.f90: New test.
13807
13808 2018-01-03 Jan Beulich <jbeulich@suse.com>
13809
13810 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
13811 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
13812
13813 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13814
13815 Update copyright years.
13816
13817 2018-01-03 Martin Liska <mliska@suse.cz>
13818
13819 PR ipa/83594
13820 * gcc.dg/ipa/pr83594.c: New test.
13821
13822 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13823 Alan Hayward <alan.hayward@arm.com>
13824 David Sherwood <david.sherwood@arm.com>
13825
13826 * gcc.dg/vect-opt-info-1.c: New test.
13827
13828 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13829
13830 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
13831 floorf128, truncf128, and roundf128.
13832 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
13833 optimizations added in match.pd.
13834 * gcc.target/powerpc/float128-hw6.c: Likewise.
13835 * gcc.target/powerpc/float128-hw7.c: Likewise.
13836 * gcc.target/powerpc/float128-hw8.c: Likewise.
13837 * gcc.target/powerpc/float128-hw9.c: Likewise.
13838 * gcc.target/powerpc/float128-hw10.c: Likewise.
13839 * gcc.target/powerpc/float128-hw11.c: Likewise.
13840
13841 2018-01-02 Jakub Jelinek <jakub@redhat.com>
13842
13843 PR c++/83556
13844 * g++.dg/cpp0x/pr83556.C: New test.
13845
13846 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13847
13848 PR fortran/45689
13849 PR fortran/83650
13850 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
13851 * gfortran.dg/simplify_cshift_4.f90: New test.
13852
13853 2018-01-02 Marek Polacek <polacek@redhat.com>
13854
13855 PR c++/81860
13856 * g++.dg/cpp0x/inh-ctor30.C: New test.
13857
13858 PR c++/83644
13859 * g++.dg/cpp1z/pr83644.C: New test.
13860
13861 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
13862
13863 PR fortran/83076
13864 * gfortran.dg/coarray_45.f90: New test.
13865
13866 PR fortran/83319
13867 * gfortran.dg/coarray_46.f90: New test.
13868
13869 2018-01-01 Jakub Jelinek <jakub@redhat.com>
13870
13871 PR tree-optimization/83581
13872 * gcc.dg/pr83581.c: New test.
13873
13874 PR c/83595
13875 * gcc.dg/pr83595.c: New test.
13876
13877 PR middle-end/83608
13878 * g++.dg/opt/pr83608.C: New test.
13879
13880 PR middle-end/83609
13881 * gcc.dg/pr83609.c: New test.
13882 * g++.dg/opt/pr83609.C: New test.
13883
13884 PR middle-end/83623
13885 * gcc.dg/pr83623.c: New test.
13886
13887 * gcc.target/i386/i386.exp
13888 (check_effective_target_avx512vpopcntdqvl): New proc.
13889 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
13890 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
13891 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
13892 \f
13893 Copyright (C) 2018 Free Software Foundation, Inc.
13894
13895 Copying and distribution of this file, with or without modification,
13896 are permitted in any medium without royalty provided the copyright
13897 notice and this notice are preserved.