b19764297117c2067ef66952ff28e30b9b493b1e
[gcc.git] / gcc / testsuite / ChangeLog
1 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2 Sunil K Pandey <sunil.k.pandey@intel.com>
3
4 PR target/84413
5 * gcc.target/i386/pr84413-1.c: New test.
6 * gcc.target/i386/pr84413-2.c: Likewise.
7 * gcc.target/i386/pr84413-3.c: Likewise.
8
9 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
10 Steve Munroe <munroesj52@gmail.com>
11
12 * gcc.target/powerpc/sse2-pand-1.c: New file.
13 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
14 * gcc.target/powerpc/sse2-por-1.c: Likewise.
15 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
16
17 2018-07-13 Nathan Sidwell <nathan@acm.org>
18
19 PR c++/86374
20 * g++.dg/pr86374.C: New.
21
22 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
23
24 PR middle-end/78809
25 * gcc.dg/strcmpopt_5.c: New test.
26 * gcc.dg/strcmpopt_6.c: New test.
27
28 2018-07-13 Richard Biener <rguenther@suse.de>
29
30 PR middle-end/85974
31 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
32
33 2018-07-13 Tom de Vries <tdevries@suse.de>
34
35 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
36 * gcc.dg/guality/ctztest.c: Same.
37 * gcc.dg/guality/sra-1.c: Same.
38
39 2018-07-13 Tom de Vries <tdevries@suse.de>
40
41 * gcc.dg/vla-1.c: Update.
42
43 2018-07-13 Tom de Vries <tdevries@suse.de>
44
45 * gcc.src/maintainers.exp: New file.
46
47 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
48
49 PR middle-end/86489
50 * gcc.dg/pr86489.c: New test.
51
52 2018-07-12 Martin Sebor <msebor@redhat.com>
53
54 PR testsuite/86510
55 g++.dg/warn/pr86453.C: Adjust.
56
57 2018-07-12 Jim Wilson <jimw@sifive.com>
58
59 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
60
61 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
62
63 * gcc.target/riscv/interrupt-conflict-mode.c: New.
64
65 2018-07-12 Jakub Jelinek <jakub@redhat.com>
66
67 * c-c++-common/gomp/declare-target-3.c: New test.
68 * g++.dg/gomp/declare-target-2.C: New test.
69
70 2018-07-12 Martin Sebor <msebor@redhat.com>
71
72 PR c/86453
73 * c-c++-common/Wattributes.c: Adjust.
74 * gcc.dg/Wattributes-10.c: New test.
75 * g++.dg/Wattributes-3.C: Adjust.
76 * gcc.dg/Wattributes-6.c: Adjust.
77 * gcc.dg/pr18079.c: Adjust.
78 * gcc.dg/torture/pr42363.c: Adjust.
79
80 2018-07-12 Julia Koval <julia.koval@intel.com>
81
82 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
83 version.
84
85 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
86
87 * gcc.dg/vect/vect-cond-arith-6.c: New test.
88 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
89 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
90 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
91 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
92 * gcc.target/aarch64/sve/slp_14.c: Likewise.
93 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
94
95 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
96
97 * gcc.dg/vect/vect-cond-arith-4.c: New test.
98 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
99 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
100 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
101 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
102 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
103 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
104 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
105
106 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
107 Alan Hayward <alan.hayward@arm.com>
108 David Sherwood <david.sherwood@arm.com>
109
110 * gcc.dg/vect/vect-fma-2.c: New test.
111 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
112 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
113 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
114
115 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
116
117 * gcc.dg/vect/vect-cond-arith-3.c: New test.
118 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
119 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
120 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
121 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
122 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
123 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
124 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
125 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
126
127 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
128
129 * gcc.dg/vect/vect-cond-arith-2.c: New test.
130 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
131
132 2018-07-12 Richard Biener <rguenther@suse.de>
133
134 PR target/84829
135 * gcc.target/i386/pr84829.c: New testcase.
136
137 2018-07-12 Jakub Jelinek <jakub@redhat.com>
138
139 * gcc.dg/torture/20180712-1.c: New test.
140
141 PR tree-optimization/86492
142 * gcc.c-torture/execute/pr86492.c: New test.
143
144 2018-07-12 Richard Biener <rguenther@suse.de>
145
146 PR c/86453
147 * g++.dg/warn/pr86453.C: New testcase.
148
149 2018-07-12 Richard Biener <rguenther@suse.de>
150
151 PR middle-end/86479
152 * gcc.dg/graphite/pr86479.c: New testcase.
153
154 2018-07-11 Jakub Jelinek <jakub@redhat.com>
155
156 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
157 of hardcoding size. Cast (rel) to MASK_TYPE.
158 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
159 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
160 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
161 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
162 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
163 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
164 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
165 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
166 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
167 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
168 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
169 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
170 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
171 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
172 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
173 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
174 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
175 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
176 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
177
178 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
179
180 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
181 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
182 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
183
184 2018-07-10 Mark Wielaard <mark@klomp.org>
185
186 PR debug/86459
187 * gcc.dg/pr86459.c: New test.
188
189 2018-07-10 Martin Sebor <msebor@redhat.com>
190
191 PR testsuite/86461
192 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
193
194 2018-07-10 Martin Liska <mliska@suse.cz>
195
196 PR testsuite/86445
197 * gcc.dg/pr84100.c: Change it back to dg-bogus.
198
199 2018-07-10 Jakub Jelinek <jakub@redhat.com>
200
201 PR sanitizer/86406
202 * g++.dg/ubsan/pr86406.C: New test.
203
204 PR fortran/86421
205 * gfortran.dg/vect/pr86421.f90: New test.
206
207 2018-07-09 Martin Sebor <msebor@redhat.com>
208
209 PR tree-optimization/86415
210 * gcc.dg/strlenopt-53.c: New test.
211
212 2018-07-09 Martin Sebor <msebor@redhat.com>
213
214 PR middle-end/77357
215 * gcc.dg/strlenopt-49.c: New test.
216 * gcc.dg/strlenopt-50.c: New test.
217 * gcc.dg/strlenopt-51.c: New test.
218 * gcc.dg/strlenopt-52.c: New test.
219 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
220
221 2018-07-09 Jakub Jelinek <jakub@redhat.com>
222
223 PR c/86420
224 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
225 to be returned and when first argument is not 0, so that they don't do
226 anything for NEED_EXC or NEED_ERRNO.
227
228 2018-07-09 Tom de Vries <tdevries@suse.de>
229
230 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
231 * gcc.dg/guality/bswaptest.c: Same.
232 * gcc.dg/guality/clztest.c: Same.
233 * gcc.dg/guality/csttest.c: Same.
234 * gcc.dg/guality/ctztest.c: Same.
235 * gcc.dg/guality/drap.c: Same.
236 * gcc.dg/guality/nrv-1.c: Same.
237 * gcc.dg/guality/pr41353-1.c: Same.
238 * gcc.dg/guality/pr41353-2.c: Same.
239 * gcc.dg/guality/pr41404-1.c: Same.
240 * gcc.dg/guality/pr43051-1.c: Same.
241 * gcc.dg/guality/pr43077-1.c: Same.
242 * gcc.dg/guality/pr43177.c: Same.
243 * gcc.dg/guality/pr43329-1.c: Same.
244 * gcc.dg/guality/pr43479.c: Same.
245 * gcc.dg/guality/pr43593.c: Same.
246 * gcc.dg/guality/pr45003-1.c: Same.
247 * gcc.dg/guality/pr45003-2.c: Same.
248 * gcc.dg/guality/pr45003-3.c: Same.
249 * gcc.dg/guality/pr48437.c: Same.
250 * gcc.dg/guality/pr48466.c: Same.
251 * gcc.dg/guality/pr49888.c: Same.
252 * gcc.dg/guality/pr54200.c: Same.
253 * gcc.dg/guality/pr54519-1.c: Same.
254 * gcc.dg/guality/pr54519-2.c: Same.
255 * gcc.dg/guality/pr54519-3.c: Same.
256 * gcc.dg/guality/pr54519-4.c: Same.
257 * gcc.dg/guality/pr54519-5.c: Same.
258 * gcc.dg/guality/pr54519-6.c: Same.
259 * gcc.dg/guality/pr54551.c: Same.
260 * gcc.dg/guality/pr54693-2.c: Same.
261 * gcc.dg/guality/pr54693.c: Same.
262 * gcc.dg/guality/pr54796.c: Same.
263 * gcc.dg/guality/pr54970.c: Same.
264 * gcc.dg/guality/pr67192.c: Same.
265 * gcc.dg/guality/pr69947.c: Same.
266 * gcc.dg/guality/pr78726.c: Same.
267 * gcc.dg/guality/rotatetest.c: Same.
268 * gcc.dg/guality/sra-1.c: Same.
269 * gcc.dg/guality/vla-2.c: Same.
270
271 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
272
273 * g++.dg/diagnostic/long-short.C: New.
274 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
275 * g++.dg/diagnostic/virtual-friend.C: Likewise.
276 * g++.old-deja/g++.brendan/crash11.C: Adjust.
277
278 2018-07-09 Tom de Vries <tdevries@suse.de>
279
280 * gcc.dg/vla-1.c: New test.
281
282 2018-07-07 Tom de Vries <tdevries@suse.de>
283
284 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
285 files.
286 (get_dump_flags): New proc.
287 (toplevel): Test all dump flags.
288
289 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
290
291 * gnat.dg/stack_usage6.adb: New test.
292 * gnat.dg/stack_usage6_pkg.ads: New helper.
293
294 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
295
296 * gnat.dg/pure_function3a.adb: New test.
297 * gnat.dg/pure_function3b.adb: Likewise.
298 * gnat.dg/pure_function3c.adb: Likewise.
299 * gnat.dg/pure_function3_pkg.ads: New helper.
300
301 2018-07-07 Jakub Jelinek <jakub@redhat.com>
302
303 PR target/84711
304 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
305 dg-require-effective-target. Add -msse not just on i386-*, but
306 on all i?86-* and x86_64-*.
307
308 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
309
310 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
311 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
312 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
313 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
314 * gcc.dg/tree-ssa/popcount3.c: New test.
315
316 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
317
318 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
319 to preserve the test.
320 * gcc.target/i386/pr85073.c: Likewise.
321
322 2018-07-06 Jakub Jelinek <jakub@redhat.com>
323
324 PR tree-optimization/86401
325 * gcc.dg/tree-ssa/pr86401-1.c: New test.
326 * gcc.dg/tree-ssa/pr86401-2.c: New test.
327 * c-c++-common/rotate-9.c: New test.
328
329 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
330
331 PR target/86324
332 gcc.target/powerpc/pr86324-1.c: New test.
333 gcc.target/powerpc/pr86324-2.c: Likewise.
334
335 2018-07-06 Tamar Christina <tamar.christina@arm.com>
336
337 PR target/84711
338 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
339
340 2018-07-06 Tamar Christina <tamar.christina@arm.com>
341
342 * gcc.target/aarch64/struct_cpy.c: Remove ;.
343
344 2018-07-05 Jeff Law <law@redhat.com>
345
346 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
347
348 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
349
350 PR fortran/86408
351 * gfortran.dg/deferred_character_20.f90: New test.
352
353 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
354
355 PR fortran/83183
356 PR fortran/86325
357 * gfortran.dg/init_flag_18.f90: New testcase.
358 * gfortran.dg/init_flag_19.f03: New testcase.
359
360 2018-07-05 Carl Love <cel@us.ibm.com>
361 * gcc.target/altivec-1-runnable.c: New test file.
362 * gcc.target/altivec-2-runnable.c: New test file.
363 * gcc.target/vsx-7.c (main2): Change expected expected instruction
364 for tests.
365
366 2018-07-05 Martin Sebor <msebor@redhat.com>
367
368 PR c++/86400
369 * gcc.dg/strlenopt-47.c: New test.
370 * gcc.dg/strlenopt-48.c: New test.
371
372 2018-07-05 Tamar Christina <tamar.christina@arm.com>
373
374 PR target/84711
375 * gcc.target/arm/big-endian-subreg.c: New.
376
377 2018-07-05 Tamar Christina <tamar.christina@arm.com>
378
379 PR target/84711
380 * gcc.dg/vect/pr84711.c: New.
381
382 2018-07-05 Tamar Christina <tamar.christina@arm.com>
383
384 * gcc.target/aarch64/struct_cpy.c: New.
385
386 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
387
388 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
389 * c-c++-common/unroll-2.c: Likewise.
390 * g++.dg/cdce3.C: Likewise.
391 * g++.dg/ext/unroll-1.C: Likewise.
392 * g++.dg/ext/unroll-2.C: Likewise.
393 * g++.dg/ext/unroll-3.C: Likewise.
394 * gcc.dg/cdce1.c: Likewise.
395 * gcc.dg/cdce2.c: Likewise.
396 * gcc.dg/gomp/pr68128-1.c: Likewise.
397 * gcc.dg/vect/pr46032.c: Likewise.
398 * gcc.dg/vect/vect-cond-10.c: Likewise.
399 * gcc.dg/vect/vect-cond-8.c: Likewise.
400 * gcc.dg/vect/vect-cond-9.c: Likewise.
401 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
402 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
403 * gcc.target/i386/avx-cvt-2.c: Likewise.
404 * gcc.target/i386/avx-cvt-3.c: Likewise.
405 * gcc.target/i386/avx2-cvt-2.c: Likewise.
406 * gcc.target/i386/avx2-gather-2.c: Likewise.
407 * gcc.target/i386/avx2-gather-6.c: Likewise.
408 * gcc.target/i386/avx512f-gather-2.c: Likewise.
409 * gcc.target/i386/sse2-cvt-2.c: Likewise.
410 * gfortran.dg/directive_unroll_1.f90: Likewise.
411 * gfortran.dg/directive_unroll_2.f90: Likewise.
412 * gnat.dg/unroll2.adb: Likewise.
413 * gnat.dg/unroll3.adb: Likewise.
414
415 2018-07-05 Tom de Vries <tdevries@suse.de>
416
417 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
418
419 2018-07-04 Martin Sebor <msebor@redhat.com>
420
421 PR tree-optimization/86274
422 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
423
424 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
425
426 PR fortran/82009
427 * gfortran.dg/block_16.f08. New test.
428
429 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
430
431 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
432 has a slightly different IL that provides more threading
433 opportunities.
434
435 2018-07-04 Martin Liska <mliska@suse.cz>
436
437 PR middle-end/66240
438 PR target/45996
439 PR c/84100
440 * gcc.dg/pr84100.c (foo):
441 * gcc.target/i386/falign-functions-2.c: New test.
442 * gcc.target/i386/falign-functions.c: New test.
443
444 2018-07-04 Martin Liska <mliska@suse.cz>
445
446 * gcc.dg/pr47793.c: Remove.
447
448 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
449
450 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
451 final scan test.
452 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
453
454 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
455
456 PR target/85620
457 * gcc.target/i386/pr85620-1.c: New test.
458 * gcc.target/i386/pr85620-2.c: Likewise.
459 * gcc.target/i386/pr85620-3.c: Likewise.
460 * gcc.target/i386/pr85620-4.c: Likewise.
461
462 2018-07-03 Martin Sebor <msebor@redhat.com>
463
464 PR tree-optimization/86274
465 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
466 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
467 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
468 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
469 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
470 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
471 * gcc.dg/tree-ssa/pr83198.c: Same.
472
473 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
474
475 * g++.dg/other/locations1.C: New.
476 * g++.dg/tls/locations1.C: Likewise.
477 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
478 * g++.dg/diagnostic/virtual-static.C: Likewise.
479 * g++.dg/concepts/fn-concept2.C: Test the locations too.
480 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
481 * g++.dg/cpp0x/pr51463.C: Likewise.
482 * g++.dg/other/typedef1.C: Likewise.
483 * g++.dg/parse/dtor13.C: Likewise.
484 * g++.dg/template/error44.C: Likewise.
485 * g++.dg/template/typedef4.C: Likewise.
486 * g++.dg/template/typedef5.C: Likewise.
487 * g++.dg/tls/diag-2.C: Likewise.
488 * g++.old-deja/g++.brendan/crash11.C: Likewise.
489
490 2018-07-03 Marek Polacek <polacek@redhat.com>
491
492 PR c++/86201
493 * g++.dg/diagnostic/pr86201.C: New test.
494
495 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
496
497 PR target/85694
498 * gcc.target/i386/pr85694.c: New test.
499
500 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
501
502 PR tree-optimization/85694
503 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
504 Return true for AArch64 without SVE.
505 * gcc.target/aarch64/vect_hadd_1.h: New file.
506 * gcc.target/aarch64/vect_shadd_1.c: New test.
507 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
508 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
509 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
510
511 2018-07-03 Marek Polacek <polacek@redhat.com>
512
513 PR middle-end/86202
514 * gcc.dg/Wint-conversion-2.c: New test.
515
516 PR c++/84306
517 * g++.dg/overload/conv-op3.C: New test.
518
519 2018-07-03 Richard Biener <rguenther@suse.de>
520
521 PR ipa/86389
522 * gcc.dg/torture/pr86389.c: New testcase.
523
524 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
525
526 PR tree-optimization/85694
527 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
528 proc.
529 * gcc.dg/vect/vect-avg-1.c: New test.
530 * gcc.dg/vect/vect-avg-2.c: Likewise.
531 * gcc.dg/vect/vect-avg-3.c: Likewise.
532 * gcc.dg/vect/vect-avg-4.c: Likewise.
533 * gcc.dg/vect/vect-avg-5.c: Likewise.
534 * gcc.dg/vect/vect-avg-6.c: Likewise.
535 * gcc.dg/vect/vect-avg-7.c: Likewise.
536 * gcc.dg/vect/vect-avg-8.c: Likewise.
537 * gcc.dg/vect/vect-avg-9.c: Likewise.
538 * gcc.dg/vect/vect-avg-10.c: Likewise.
539 * gcc.dg/vect/vect-avg-11.c: Likewise.
540 * gcc.dg/vect/vect-avg-12.c: Likewise.
541 * gcc.dg/vect/vect-avg-13.c: Likewise.
542 * gcc.dg/vect/vect-avg-14.c: Likewise.
543
544 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
545
546 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
547 get split into two for use by the over-widening pattern.
548 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
549 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
550 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
551 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
552 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
553 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
554 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
555 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
556 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
557 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
558 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
559 * gcc.dg/vect/vect-over-widen-22.c: New test.
560
561 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
562
563 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
564 widen_mult pattern.
565 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
566 over-widening messages.
567 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
568 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
569 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
570 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
571 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
572 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
573 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
574 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
575 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
576 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
577 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
578 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
579 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
580 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
581 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
582 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
583 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
584 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
585 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
586 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
587 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
588 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
589 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
590 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
591 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
592 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
593
594 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
595
596 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
597
598 2018-07-02 Jim Wilson <jimw@sifive.com>
599
600 * gcc.target/riscv/interrupt-debug.c: New.
601
602 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
603
604 * g++.dg/diagnostic/thread-thread_local.C: New.
605
606 2018-07-02 Martin Liska <mliska@suse.cz>
607
608 PR testsuite/86366
609 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
610 * gcc.dg/profile-dir-2.c: Likewise.
611 * gcc.dg/profile-dir-3.c: Likewise.
612
613 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
614
615 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
616 overriden.
617
618 2018-07-02 Richard Biener <rguenther@suse.de>
619
620 PR tree-optimization/86363
621 * gcc.dg/torture/pr86363.c: New testcase.
622
623 2018-07-02 Martin Liska <mliska@suse.cz>
624
625 * gcc.dg/completion-1.c: New test.
626 * gcc.dg/completion-2.c: New test.
627 * gcc.dg/completion-3.c: New test.
628
629 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
630
631 PR fortran/82969
632 PR fortran/86242
633 * gfortran.dg/proc_ptr_50.f90: New test.
634
635 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
636
637 PR fortran/45305
638 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
639
640 2018-07-02 Martin Liska <mliska@suse.cz>
641
642 PR ipa/86279
643 * gcc.dg/ipa/pr86279.c: New test.
644
645 2018-07-02 Martin Liska <mliska@suse.cz>
646
647 PR ipa/86323
648 * g++.dg/ipa/pr86323.C: New test.
649
650 2018-07-01 Tom de Vries <tdevries@suse.de>
651
652 revert:
653 2018-07-01 Tom de Vries <tdevries@suse.de>
654
655 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
656 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
657
658 2018-07-01 Tom de Vries <tdevries@suse.de>
659
660 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
661 argument.
662 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
663 with @main.
664
665 2018-07-01 Tom de Vries <tdevries@suse.de>
666
667 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
668 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
669
670 2018-07-01 Tom de Vries <tdevries@suse.de>
671
672 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
673 * gcc.dg/guality/vla-1.c: Use relative line numbers.
674
675 2018-07-01 Tom de Vries <tdevries@suse.de>
676
677 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
678 (verify_call): ... here. Move to toplevel.
679 (verify_call_np, dg_final_directive_check_utils): New proc.
680 (toplevel): Call dg_final_directive_check_utils.
681 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
682
683 2018-06-30 Jim Wilson <jimw@sifive.com>
684
685 * gcc.target/riscv/shift-shift-1.c: New.
686 * gcc.target/riscv/shift-shift-2.c: New.
687 * gcc.target/riscv/shift-shift-3.c: New.
688
689 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
690
691 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
692
693 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
694
695 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
696 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
697 by 4 in the computation of a[i].
698 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
699 main multiplication constant.
700 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
701 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
702 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
703 pattern to cast the result to int.
704 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
705 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
706 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
707 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
708 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
709 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
710 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
711 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
712 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
713 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
714 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
715 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
716 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
717 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
718 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
719 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
720 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
721 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
722 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
723 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
724
725 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
726
727 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
728 test for vectorization along the lines described in the comment.
729
730 2018-06-30 Tom de Vries <tdevries@suse.de>
731
732 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
733 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
734 LTO_TORTURE_OPTIONS.
735 * gcc.dg/guality/prevent-optimization.h: New file.
736 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
737 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
738
739 2018-06-30 Tom de Vries <tdevries@suse.de>
740
741 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
742 * lib/gcc-dg.exp (dg-final): New proc.
743 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
744 argument.
745
746 2018-06-29 Martin Sebor <msebor@redhat.com>
747
748 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
749 that don't define the function.
750
751 2018-06-29 Marek Polacek <polacek@redhat.com>
752
753 PR c++/86184
754 * g++.dg/ext/cond3.C: New test.
755
756 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
757
758 * gcc.target/arm/arm-soft-strd-even.c: New test.
759
760 2018-06-29 Tom de Vries <tdevries@suse.de>
761
762 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
763 line, and use it.
764 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
765 (process-message): ... here.
766 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
767
768 2018-06-29 Martin Liska <mliska@suse.cz>
769
770 PR tree-optimization/86263
771 * gcc.dg/tree-ssa/pr86263.c: New test.
772
773 2018-06-28 Carl Love <cel@us.ibm.com>
774
775 * gcc.target/p9-extract-1.c: Add test case.
776 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
777 name in ABI.
778
779 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
780
781 PR target/86348
782 * gcc.target/i386/pr86348.c: New test.
783
784 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
785
786 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
787
788 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
789
790 PR fortran/82865
791 * gfortran.dg/dec_type_print_2.f03: New testcase.
792
793 2018-06-28 David Pagan <dave.pagan@oracle.com>
794
795 PR c/55976
796 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
797 message causing unexpected test FAIL.
798
799 2018-06-28 Martin Liska <mliska@suse.cz>
800
801 * gcc.dg/tree-ssa/switch-1.c: New test.
802
803 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
804
805 * gnat.dg/debug15.adb: New test.
806
807 2018-06-27 David Malcolm <dmalcolm@redhat.com>
808
809 PR c++/86329
810 * g++.dg/lookup/pr86329.C: New test.
811
812 2018-06-27 Carl Love <cel@us.ibm.com>
813
814 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
815
816 2018-06-27 Tamar Christina <tamar.christina@arm.com>
817
818 PR target/85769
819 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
820
821 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
822
823 * gcc.target/powerpc/builtins-1.c: Correct a comment.
824
825 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
826
827 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
828 requirement for this test.
829 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
830 requirement, and -mpower8-vector compile option.
831
832 2018-06-26 Jakub Jelinek <jakub@redhat.com>
833
834 PR target/86314
835 * gcc.dg/pr86314.c: New test.
836
837 PR debug/86257
838 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
839
840 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
841
842 * gcc.target/i386/pr86257.c: Require 64-bit.
843
844 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
845
846 * g++.dg/pr86082.C: Require IBM1047 support.
847
848 2018-06-26 Richard Biener <rguenther@suse.de>
849
850 PR middle-end/86271
851 * gcc.dg/pr86271.c: New testcase.
852
853 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
854
855 PR debug/86064
856 * gcc.dg/pr86064.c: New.
857
858 2018-06-25 Jeff Law <law@redhat.com>
859
860 * lib/target-supports.exp
861 (check_effective_target_logical_op_short_circuit): Add v850.
862
863 2018-06-25 Martin Sebor <msebor@redhat.com>
864
865 PR tree-optimization/86204
866 * gcc.dg/strlenopt-46.c: New test.
867
868 2018-06-25 Martin Sebor <msebor@redhat.com>
869
870 PR tree-optimization/85700
871 * gcc.dg/Wstringop-truncation-4.c: New test.
872
873 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
874
875 PR fortran/82972
876 PR fortran/83088
877 PR fortran/85851
878 * gfortran.dg/init_flag_17.f90: New testcase.
879
880 2018-06-25 Carl Love <cel@us.ibm.com>
881
882 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
883 vec_extract a signed int. Add vec_extract tests for bool char
884 and bool int.
885 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
886 vec_extract tests.
887
888 2018-06-25 Tom de Vries <tdevries@suse.de>
889
890 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
891
892 2018-06-25 Jakub Jelinek <jakub@redhat.com>
893
894 PR target/84786
895 * gcc.target/i386/avx512f-pr84786-3.c: New test.
896
897 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
898
899 * gnat.dg/sso9.adb: New testcase.
900 * gnat.dg/sso9_pkg.ads: Likewise.
901
902 2018-06-25 Tom de Vries <tdevries@suse.de>
903
904 PR debug/86257
905 * gcc.target/i386/pr86257.c: New test.
906
907 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
908
909 PR C++/86082
910 * g++.dg/pr86082.C: New test.
911
912 2018-06-24 Tom de Vries <tdevries@suse.de>
913
914 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
915 * gcc.dg/guality/guality.exp: Same.
916 * gfortran.dg/guality/guality.exp: Same.
917 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
918
919 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
920
921 * g++.dg/concepts/locations1.C: New.
922 * g++.dg/cpp0x/locations1.C: Likewise.
923 * g++.dg/cpp1z/inline-var2.C: Test locations too.
924 * g++.dg/cpp1z/inline-var3.C: Likewise.
925
926 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
927
928 PR fortran/86281
929 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
930
931 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
932
933 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
934 this test.
935 * gcc.target/powerpc/builtins-9.c: New test.
936 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
937 to expect different code generation on big-endian vs.
938 little-endian targets.
939
940 2018-06-22 Tom de Vries <tdevries@suse.de>
941
942 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
943 $rootme/../gdb/gdb, if available.
944 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
945 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
946
947 2018-06-22 Tom de Vries <tdevries@suse.de>
948
949 * lib/gcc-gdb-test.exp (report_gdb): New proc.
950 * g++.dg/guality/guality.exp: Use report_gdb.
951 * gcc.dg/guality/guality.exp: Same.
952 * gfortran.dg/guality/guality.exp: Same.
953
954 2018-06-22 Jakub Jelinek <jakub@redhat.com>
955
956 PR c++/85662
957 * g++.dg/ext/offsetof3.C: New test.
958
959 2018-06-22 Carl Love <cel@us.ibm.com>
960
961 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
962 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
963 for the vnor, vand and vxor instructions.
964 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
965 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
966 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
967 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
968 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
969 Add -dp to dg-options, update expected counts.
970
971 2018-06-22 Paul Koning <ni1d@arrl.net>
972
973 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
974 if pdp11.
975 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
976 * gcc.c-torture/compile/20040101-1.c: Ditto.
977 * gcc.c-torture/compile/20050622-1.c: Ditto.
978 * gcc.c-torture/compile/20080625-1.c: Ditto.
979 * gcc.c-torture/compile/20090107-1.c: Ditto.
980 * gcc.c-torture/compile/920501-12.c: Ditto.
981 * gcc.c-torture/compile/920501-4.c: Ditto.
982 * gcc.c-torture/compile/961203-1.c: Ditto.
983 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
984 * gcc.c-torture/compile/pr25310.c: Ditto.
985
986 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
987 James Norris <jnorris@codesourcery.com>
988 Thomas Schwinge <thomas@codesourcery.com>
989 Tom de Vries <tom@codesourcery.com>
990
991 * c-c++-common/goacc/deviceptr-4.c: New file.
992 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
993 Likewise.
994 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
995 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
996 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
997 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
998 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
999 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
1000 Likewise.
1001 * c-c++-common/goacc/parallel-reduction.c: Likewise.
1002 * c-c++-common/goacc/private-reduction-1.c: Likewise.
1003 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
1004 Likewise.
1005 * gfortran.dg/goacc/modules.f95: Likewise.
1006 * gfortran.dg/goacc/routine-8.f90: Likewise.
1007 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
1008
1009 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
1010
1011 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
1012 if the long double format is IEEE 128-bit for tests that are
1013 explicitly testing IBM extended double support. Use the
1014 appropriate pack and unpack built-in functions. Change calls from
1015 __builtin_isinfl to __builtin_isinf since the later supports all
1016 floating point types.
1017 * gcc.target/powerpc/pr57150.c: Likewise.
1018 * gcc.target/powerpc/pr60203.c: Likewise.
1019 * gcc.target/powerpc/pr67808.c: Likewise.
1020 * gcc.target/powerpc/pr70117.c: Likewise.
1021 * gcc.target/powerpc/tfmode_off.c: Likewise.
1022
1023 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1024
1025 PR fortran/49630
1026 * gfortran.dg/assumed_charlen_function_7.f90: New test.
1027
1028 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1029
1030 PR fortran/83118
1031 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
1032
1033 2018-06-21 Tom de Vries <tdevries@suse.de>
1034
1035 * gcc.dg/guality/pr45882.c (a): Add used attribute.
1036
1037 2018-06-21 Tom de Vries <tdevries@suse.de>
1038
1039 PR tree-optimization/85859
1040 * gcc.dg/pr85859.c: New test.
1041
1042 2018-06-21 Richard Biener <rguenther@suse.de>
1043
1044 PR tree-optimization/86232
1045 * gcc.dg/torture/pr86232.c: New testcase.
1046
1047 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1048
1049 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
1050
1051 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1052
1053 * gcc/gcc.target/aarch64/aes_2.c: New test.
1054
1055 2018-06-20 Than McIntosh <thanm@google.com>
1056
1057 PR libgcc/86213
1058 * gcc.dg/split-8.c: New.
1059
1060 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
1061
1062 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
1063 for vpkudus in place of vpksdus.
1064 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
1065
1066 2018-06-20 Nathan Sidwell <nathan@acm.org>
1067
1068 PR c++/85634
1069 * g++.dg/lookup/pr85634-2.C: New.
1070
1071 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
1072
1073 * g++.dg/template/friend65.C: New.
1074 * g++.dg/cpp0x/main1.C: Likewise.
1075 * g++.dg/other/main2.C: Likewise.
1076 * g++.dg/other/main3.C: Likewise.
1077 * g++.dg/template/friend42.C: Test location too.
1078 * g++.dg/concepts/decl-diagnose.C: Likewise.
1079 * g++.dg/warn/main-2.C: Update.
1080
1081 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
1082 Thomas Schwinge <thomas@codesourcery.com>
1083 Cesar Philippidis <cesar@codesourcery.com>
1084
1085 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
1086 2.5 data clause semantics.
1087 * c-c++-common/goacc/declare-2.c: Likewise.
1088 * c-c++-common/goacc/default-4.c: Likewise.
1089 * c-c++-common/goacc/finalize-1.c: New test.
1090 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
1091 OpenACC 2.5 data clause semantics.
1092 * c-c++-common/goacc/kernels-alias.c: Likewise.
1093 * c-c++-common/goacc/routine-5.c: Likewise.
1094 * c-c++-common/goacc/update-if_present-1.c: New test.
1095 * c-c++-common/goacc/update-if_present-2.c: New test.
1096 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
1097 2.5 data clause semantics.
1098 * gfortran.dg/goacc/combined-directives.f90: Likewise.
1099 * gfortran.dg/goacc/data-tree.f95: Likewise.
1100 * gfortran.dg/goacc/declare-2.f95: Likewise.
1101 * gfortran.dg/goacc/default-4.f: Likewise.
1102 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1103 * gfortran.dg/goacc/finalize-1.f: New test.
1104 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
1105 OpenACC 2.5 data clause semantics.
1106 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
1107 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1108 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
1109 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1110 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
1111 * gfortran.dg/goacc/update-if_present-1.f90: New test.
1112 * gfortran.dg/goacc/update-if_present-2.f90: New test.
1113
1114 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1115
1116 PR c++/86210
1117 * g++.dg/warn/Wnonnull4.C: New test.
1118
1119 2018-06-20 Marek Polacek <polacek@redhat.com>
1120
1121 PR c++/86240
1122 * g++.dg/pr86240.C: New test.
1123
1124 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1125
1126 PR debug/86194
1127 * gcc.target/i386/pr86194.c: New test.
1128
1129 PR tree-optimization/86231
1130 * gcc.dg/tree-ssa/vrp119.c: New test.
1131 * gcc.c-torture/execute/pr86231.c: New test.
1132
1133 2018-06-20 Tom de Vries <tdevries@suse.de>
1134
1135 PR tree-optimization/86097
1136 * gcc.dg/autopar/pr86097.c: New test.
1137
1138 2018-06-20 Nathan Sidwell <nathan@acm.org>
1139
1140 PR c++/85634
1141 * g++.dg/lookup/pr85634.C: New.
1142
1143 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1144
1145 * gcc.target/aarch64/ldp_stp_q.c: New test.
1146 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
1147 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
1148
1149 2018-06-20 Martin Liska <mliska@suse.cz>
1150
1151 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
1152
1153 2018-06-19 Martin Sebor <msebor@redhat.com>
1154
1155 PR tree-optimization/48560
1156 * gcc.dg/Warray-bounds-28.c: New test.
1157
1158 2018-06-19 Martin Sebor <msebor@redhat.com>
1159
1160 PR middle-end/85602
1161 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
1162 to also match C++.
1163
1164 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
1165
1166 * g++.dg/lto/pr84805_0.C: Update template.
1167 * g++.dg/lto/pr84805_1.C: Update template.
1168
1169 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
1170
1171 * gnat.dg/aggr24.adb: New test.
1172 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
1173
1174 2018-06-19 Richard Biener <rguenther@suse.de>
1175
1176 PR tree-optimization/86179
1177 * gcc.dg/pr86179.c: New testcase.
1178
1179 2018-06-18 Martin Sebor <msebor@redhat.com>
1180
1181 PR middle-end/85602
1182 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
1183 * c-c++-common/attr-nonstring-8.c: New test.
1184
1185 2018-06-18 Martin Sebor <msebor@redhat.com>
1186
1187 PR tree-optimization/81384
1188 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
1189 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
1190 * gcc.c-torture/execute/builtins/strnlen.c: New test.
1191 * gcc.dg/attr-nonstring-2.c: New test.
1192 * gcc.dg/attr-nonstring-3.c: New test.
1193 * gcc.dg/attr-nonstring-4.c: New test.
1194 * gcc.dg/strlenopt-45.c: New test.
1195 * gcc.dg/strlenopt.h (strnlen): Declare.
1196
1197 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1198
1199 PR tree-optimization/86076
1200 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
1201
1202 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1203
1204 PR tree-optimization/64946
1205 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
1206
1207 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
1208
1209 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
1210 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
1211 * gnat.dg/stack_usage5.adb: New test.
1212
1213 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1214
1215 PR middle-end/82479
1216 * gcc.dg/tree-ssa/popcount.c: New test.
1217 * gcc.dg/tree-ssa/popcount2.c: New test.
1218
1219 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1220
1221 PR middle-end/64946
1222 * gcc.dg/absu.c: New test.
1223 * gcc.dg/gimplefe-29.c: New test.
1224 * gcc.target/aarch64/pr64946.c: New test.
1225
1226 2018-06-15 Jakub Jelinek <jakub@redhat.com>
1227
1228 PR c/86093
1229 * c-c++-common/pr86093.c: New test.
1230
1231 PR middle-end/85878
1232 * gfortran.fortran-torture/compile/pr85878.f90: New test.
1233
1234 PR middle-end/86123
1235 * gcc.c-torture/compile/pr86123.c: New test.
1236
1237 2018-06-15 Tom de Vries <tdevries@suse.de>
1238
1239 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
1240
1241 2018-06-15 Nick Clifton <nickc@redhat.com>
1242
1243 PR 84195
1244 * gcc.c-torture/compile/pr84195.c: New test.
1245
1246 2018-06-15 Richard Biener <rguenther@suse.de>
1247
1248 PR middle-end/86159
1249 * g++.dg/pr86159.C: New testcase.
1250
1251 2018-06-15 Richard Biener <rguenther@suse.de>
1252
1253 PR middle-end/86076
1254 * gcc.dg/pr86076.c: New testcase.
1255
1256 2018-06-14 Marek Polacek <polacek@redhat.com>
1257
1258 PR c++/86063
1259 * g++.dg/cpp0x/gen-attrs-65.C: New test.
1260
1261 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1262
1263 PR target/86048
1264 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
1265 -msse2 to dg-options.
1266
1267 PR middle-end/86122
1268 * gcc.c-torture/compile/pr86122.c: New test.
1269
1270 P0624R2 - Default constructible and assignable stateless lambdas
1271 * g++.dg/cpp2a/lambda1.C: New test.
1272 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
1273 for -std=c++2a.
1274
1275 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1276
1277 * g++.dg/other/static3.C: New.
1278 * g++.dg/other/static4.C: Likewise.
1279 * g++.dg/warn/Wshadow-15.C: Likewise.
1280 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
1281 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
1282 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
1283 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
1284 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
1285 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
1286 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
1287
1288 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1289
1290 PR target/85945
1291 * gcc.c-torture/compile/pr85945.c: New test.
1292
1293 2018-06-14 Richard Biener <rguenther@suse.de>
1294
1295 PR ipa/86124
1296 * gcc.dg/pr86124.c: New testcase.
1297
1298 2018-06-13 Martin Sebor <msebor@redhat.com>
1299
1300 PR tree-optimization/86114
1301 * gcc.dg/pr86114.c: New test.
1302
1303 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1304
1305 PR fortran/86110
1306 * gfortran.dg/pr86110.f90: New test.
1307
1308 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1309
1310 PR fortran/85703
1311 * gfortran.dg/goacc/pr85703.f90: New test.
1312 * gfortran.dg/gomp/pr85703.f90: New test.
1313
1314 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1315
1316 PR fortran/85702
1317 * gfortran.dg/goacc/pr85702.f90: New test.
1318
1319 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
1320
1321 * gcc.target/i386/pr86048.c: New test.
1322
1323 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1324
1325 * gcc.target/arc/fma-1.c: New test.
1326
1327 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1328
1329 * gcc.target/arc/pr9001107555.c: New file.
1330
1331 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
1332
1333 * g++.dg/torture/aarch64-vect-init-1.C: New test.
1334
1335 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
1336
1337 * g++.dg/init/delete3.C: New.
1338 * g++.dg/init/new49.C: Likewise.
1339 * g++.dg/init/new25.C: Test locations too.
1340 * g++.dg/template/new4.C: Likewise.
1341 * g++.old-deja/g++.jason/operator.C: Likewise.
1342
1343 2018-06-12 Marek Polacek <polacek@redhat.com>
1344
1345 Core issue 1331 - const mismatch with defaulted copy constructor
1346 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
1347 * g++.dg/cpp0x/defaulted52.C: New test.
1348 * g++.dg/cpp0x/defaulted53.C: New test.
1349 * g++.dg/cpp0x/defaulted54.C: New test.
1350 * g++.dg/cpp0x/defaulted55.C: New test.
1351 * g++.dg/cpp0x/defaulted56.C: New test.
1352 * g++.dg/cpp0x/defaulted57.C: New test.
1353 * g++.dg/cpp0x/defaulted58.C: New test.
1354 * g++.dg/cpp0x/defaulted59.C: New test.
1355 * g++.dg/cpp0x/defaulted60.C: New test.
1356
1357 2018-06-12 David Malcolm <dmalcolm@redhat.com>
1358
1359 PR other/69968
1360 * gcc.dg/spellcheck-transposition.c: New test.
1361
1362 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1363
1364 PR fortran/44491
1365 * gfortran.dg/pr44491.f90: New testcase
1366
1367 2018-06-12 Martin Sebor <msebor@redhat.com>
1368
1369 PR tree-optimization/85259
1370 * gcc.dg/Wstringop-overflow-5.c: New test.
1371 * gcc.dg/Wstringop-overflow-6.c: New test.
1372
1373 2018-06-12 Martin Sebor <msebor@redhat.com>
1374
1375 PR c/85931
1376 * gcc.dg/Wstringop-truncation-3.c: New test.
1377
1378 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1379
1380 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
1381 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
1382 * gcc.target/powerpc/swaps-p8-17.c: Same.
1383
1384 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1385
1386 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
1387 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
1388 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
1389 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
1390 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
1391 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
1392
1393 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1394
1395 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
1396 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
1397 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
1398 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
1399 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
1400 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
1401
1402 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1403
1404 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
1405 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
1406 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
1407 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
1408 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
1409 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
1410
1411 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1412
1413 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
1414 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
1415 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
1416 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
1417 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
1418 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
1419
1420 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1421
1422 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
1423 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
1424 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
1425 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
1426 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
1427 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
1428
1429 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
1430
1431 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
1432 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
1433 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
1434 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
1435 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
1436 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
1437
1438 2018-06-12 Martin Liska <mliska@suse.cz>
1439
1440 * g++.dg/opt/mpx.C: New test.
1441 * gcc.target/i386/mpx.c: New test.
1442
1443 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1444
1445 * gcc.target/arc/builtin_simdarc.c: Update test.
1446 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
1447 * gcc.target/arc/tumaddsidi4.c: Likewise.
1448
1449 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
1450
1451 * gnat.dg/opt72a.ad[sb]: New test.
1452 * gnat.dg/opt72_pkg.ads: New helper.
1453
1454 2018-06-12 Tom de Vries <tdevries@suse.de>
1455
1456 * gcc.dg-selftests/dg-final.exp: New file.
1457
1458 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
1459
1460 * g++.dg/lookup/new2.C: Test locations too.
1461 * g++.dg/other/ellipsis1.C: Likewise.
1462 * g++.dg/other/operator1.C: Likewise.
1463 * g++.dg/other/operator2.C: Likewise.
1464 * g++.dg/overload/operator2.C: Likewise.
1465 * g++.dg/parse/defarg11.C: Likewise.
1466 * g++.dg/parse/operator4.C: Likewise.
1467 * g++.dg/template/error30.C: Likewise.
1468 * g++.dg/template/explicit-args3.C: Likewise.
1469 * g++.dg/warn/effc1.C: Likewise.
1470 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
1471 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
1472 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
1473 * g++.old-deja/g++.jason/conversion5.C: Likewise.
1474 * g++.old-deja/g++.jason/operator.C: Likewise.
1475
1476 2018-06-11 Martin Sebor <msebor@redhat.com>
1477
1478 PR tree-optimization/86083
1479 * gcc.dg/strlenopt-44.c: New test.
1480
1481 2018-06-11 Janus Weil <janus@gcc.gnu.org>
1482
1483 PR fortran/45521
1484 * gfortran.dg/generic_32.f90: New test.
1485 * gfortran.dg/generic_33.f90: New test.
1486
1487 2018-06-11 Carl Love <cel@us.ibm.com>
1488 * gcc.target/powerpc/altivec-7.c (main): Remove tests
1489 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
1490 long long bool. Remove duplicate dg-final for xxlxor. Update
1491 dg-final instruction counts.
1492 * gcc.target/powerpc/altivec-37.c (main): New file for
1493 tests vec_unpackh and vec_unpackl returning long long bool and
1494 long long int.
1495
1496 2018-06-11 Martin Liska <mliska@suse.cz>
1497
1498 PR tree-optimization/86089
1499 * gcc.dg/tree-ssa/pr86089.c: New test.
1500
1501 2018-06-11 Julia Koval <julia.koval@intel.com>
1502
1503 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
1504 * gcc.target/i386/vpclmulqdq.c: Ditto.
1505
1506 2018-06-11 Olivier Hainque <hainque@adacore.com>
1507
1508 * gnat.dg/lang-dw2.adb: New test.
1509 * gnat.dg/lang-dw3.adb: New test.
1510
1511 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1512
1513 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
1514 gnat.dg/assertion_policy1_pkg.ads: New testcase.
1515
1516 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1517
1518 * gnat.dg/predicate1.adb: New testcase.
1519
1520 2018-06-11 Yannick Moy <moy@adacore.com>
1521
1522 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
1523
1524 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1525
1526 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
1527 testcase.
1528
1529 2018-06-11 Javier Miranda <miranda@adacore.com>
1530
1531 * gnat.dg/prot4.adb: New testcase.
1532
1533 2018-06-11 Yannick Moy <moy@adacore.com>
1534
1535 * gnat.dg/part_of1-instantiation.adb,
1536 gnat.dg/part_of1-instantiation.ads,
1537 gnat.dg/part_of1-private_generic.adb,
1538 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
1539 testcase.
1540
1541 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
1542
1543 * gnat.dg/contract1.adb: New testcase.
1544
1545 2018-06-11 Javier Miranda <miranda@adacore.com>
1546
1547 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
1548 testcase.
1549
1550 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1551
1552 * gnat.dg/inline_always1.adb: New testcase.
1553
1554 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1555
1556 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
1557 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
1558 gnat.dg/nested_generic2_g2.ads: New testcase.
1559
1560 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
1561
1562 * g++.dg/template/friend64.C: New.
1563 * g++.old-deja/g++.other/friend4.C: Test the location too.
1564 * g++.old-deja/g++.pt/crash23.C: Likewise.
1565
1566 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1567
1568 * gfortran.dg/inline_matmul_23.f90: New test.
1569
1570 2018-06-10 Janus Weil <janus@gcc.gnu.org>
1571
1572 PR fortran/85088
1573 * gfortran.dg/intent_decl_1.f90: New test case.
1574
1575 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1576
1577 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
1578 * gfortran.dg/ieee/large_4.f90: Ditto.
1579 * gfortran.dg/round_4.f90: Ditto.
1580
1581 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1582
1583 PR fortran/38351
1584 * gfortran.dg/pr38351.f90: New test.
1585 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
1586
1587 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1588
1589 PR fortran/85138
1590 PR fortran/85996
1591 PR fortran/86051
1592 * gfortran.dg/pr85138_1.f90: New test.
1593 * gfortran.dg/pr85138_2.f90: Ditto.
1594 * gfortran.dg/pr85996.f90: Ditto.
1595
1596 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1597
1598 PR fortran/78278
1599 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
1600 * gfortran.dg/data_char_1.f90: Ditto.
1601 * gfortran.dg/pr78571.f90: Ditto.
1602 * gfortran.dg/pr78278.f90: New test.
1603
1604 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1605
1606 PR fortran/63514
1607 * gfortran.dg/pr63514.f90: New test.
1608
1609 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1610
1611 PR fortran/85631
1612 * gfortran.dg/bounds_check_20.f90: New test.
1613
1614 2018-06-08 Carl Love <cel@us.ibm.com>
1615
1616 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
1617 vpkudum counts.
1618 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
1619 vec_extract a signed int.
1620 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
1621 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
1622 vcmpgtsd, vcmpgtud.
1623 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
1624 vec_extract a signed int.
1625 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
1626 vec_extract a signed int.
1627 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
1628 vec_xor builtins. Update xxsel, xxlxor counts.
1629
1630 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1631
1632 PR fortran/86059
1633 * gfortran.dg/associate_30.f90: Remove code tested ...
1634 * gfortran.dg/pr67803.f90: Ditto.
1635 * gfortran.dg/pr67805.f90: Ditto.
1636 * gfortran.dg/pr86059.f90: ... here. New test.
1637
1638 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1639
1640 PR fortran/78571
1641 * gfortran.dg/pr78571.f90: New test.
1642
1643 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
1644
1645 PR target/85755
1646 * gcc.target/powerpc/pr85755.c: New test.
1647
1648 2018-06-08 Carl Love <cel@us.ibm.com>
1649
1650 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
1651 vsx-vector-6.p7.c.
1652 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
1653 vsx-vector-6.p9.c.
1654 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
1655 for BE system that are different then for an LE system from this file
1656 into vsx-vector-6-le.c using be target qualifier. Remove this file.
1657 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
1658 the various instruction counts. Rename file to vsx-vector-6.p8.c.
1659
1660 2018-06-08 Martin Liska <mliska@suse.cz>
1661
1662 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
1663
1664 2018-06-08 Martin Liska <mliska@suse.cz>
1665
1666 * g++.dg/dg.exp: Do not use mpx.exp.
1667 * g++.dg/lto/lto.exp: Likewise.
1668 * g++.dg/lto/pr69729_0.C: Remove.
1669 * g++.dg/opt/pr71529.C: Remove.
1670 * g++.dg/pr63995-1.C: Remove.
1671 * g++.dg/pr68270.C: Remove.
1672 * g++.dg/pr71624.C: Remove.
1673 * g++.dg/pr71633.C: Remove.
1674 * g++.dg/pr79761.C: Remove.
1675 * g++.dg/pr79764.C: Remove.
1676 * g++.dg/pr79769.C: Remove.
1677 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
1678 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
1679 * gcc.dg/lto/chkp-privatize_0.c: Remove.
1680 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
1681 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
1682 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
1683 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
1684 * gcc.dg/lto/pr66221_0.c: Remove.
1685 * gcc.target/i386/chkp-always_inline.c: Remove.
1686 * gcc.target/i386/chkp-bndret.c: Remove.
1687 * gcc.target/i386/chkp-builtins-1.c: Remove.
1688 * gcc.target/i386/chkp-builtins-2.c: Remove.
1689 * gcc.target/i386/chkp-builtins-3.c: Remove.
1690 * gcc.target/i386/chkp-builtins-4.c: Remove.
1691 * gcc.target/i386/chkp-const-check-1.c: Remove.
1692 * gcc.target/i386/chkp-const-check-2.c: Remove.
1693 * gcc.target/i386/chkp-hidden-def.c: Remove.
1694 * gcc.target/i386/chkp-label-address.c: Remove.
1695 * gcc.target/i386/chkp-lifetime-1.c: Remove.
1696 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
1697 * gcc.target/i386/chkp-pr69044.c: Remove.
1698 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
1699 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
1700 * gcc.target/i386/chkp-strchr.c: Remove.
1701 * gcc.target/i386/chkp-strlen-1.c: Remove.
1702 * gcc.target/i386/chkp-strlen-2.c: Remove.
1703 * gcc.target/i386/chkp-strlen-3.c: Remove.
1704 * gcc.target/i386/chkp-strlen-4.c: Remove.
1705 * gcc.target/i386/chkp-strlen-5.c: Remove.
1706 * gcc.target/i386/chkp-stropt-1.c: Remove.
1707 * gcc.target/i386/chkp-stropt-10.c: Remove.
1708 * gcc.target/i386/chkp-stropt-11.c: Remove.
1709 * gcc.target/i386/chkp-stropt-12.c: Remove.
1710 * gcc.target/i386/chkp-stropt-13.c: Remove.
1711 * gcc.target/i386/chkp-stropt-14.c: Remove.
1712 * gcc.target/i386/chkp-stropt-15.c: Remove.
1713 * gcc.target/i386/chkp-stropt-16.c: Remove.
1714 * gcc.target/i386/chkp-stropt-17.c: Remove.
1715 * gcc.target/i386/chkp-stropt-2.c: Remove.
1716 * gcc.target/i386/chkp-stropt-3.c: Remove.
1717 * gcc.target/i386/chkp-stropt-4.c: Remove.
1718 * gcc.target/i386/chkp-stropt-5.c: Remove.
1719 * gcc.target/i386/chkp-stropt-6.c: Remove.
1720 * gcc.target/i386/chkp-stropt-7.c: Remove.
1721 * gcc.target/i386/chkp-stropt-8.c: Remove.
1722 * gcc.target/i386/chkp-stropt-9.c: Remove.
1723 * gcc.target/i386/i386.exp: Do not use mpx.exp.
1724 * gcc.target/i386/indirect-thunk-11.c: Remove.
1725 * gcc.target/i386/indirect-thunk-12.c: Remove.
1726 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
1727 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
1728 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
1729 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
1730 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
1731 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
1732 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
1733 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
1734 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
1735 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
1736 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
1737 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
1738 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
1739 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
1740 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
1741 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
1742 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
1743 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
1744 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
1745 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
1746 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
1747 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
1748 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
1749 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
1750 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
1751 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
1752 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
1753 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
1754 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
1755 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
1756 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
1757 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
1758 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
1759 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
1760 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
1761 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
1762 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
1763 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
1764 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
1765 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
1766 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
1767 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
1768 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
1769 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
1770 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
1771 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
1772 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
1773 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
1774 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
1775 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
1776 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
1777 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
1778 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
1779 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
1780 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
1781 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
1782 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
1783 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
1784 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
1785 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
1786 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
1787 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
1788 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
1789 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
1790 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
1791 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
1792 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
1793 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
1794 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
1795 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
1796 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
1797 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
1798 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
1799 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
1800 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
1801 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
1802 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
1803 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
1804 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
1805 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
1806 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
1807 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
1808 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
1809 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
1810 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
1811 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
1812 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
1813 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
1814 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
1815 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
1816 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
1817 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
1818 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
1819 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
1820 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
1821 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
1822 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
1823 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
1824 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
1825 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
1826 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
1827 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
1828 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
1829 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
1830 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
1831 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
1832 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
1833 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
1834 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
1835 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
1836 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
1837 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
1838 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
1839 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
1840 * gcc.target/i386/mpx/label-address-1.c: Remove.
1841 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
1842 * gcc.target/i386/mpx/macro.c: Remove.
1843 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
1844 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
1845 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
1846 * gcc.target/i386/mpx/memcpy-1.c: Remove.
1847 * gcc.target/i386/mpx/memmove-1.c: Remove.
1848 * gcc.target/i386/mpx/memmove-2.c: Remove.
1849 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
1850 * gcc.target/i386/mpx/mpx-check.h: Remove.
1851 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
1852 * gcc.target/i386/mpx/mpx.exp: Remove.
1853 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
1854 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
1855 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
1856 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
1857 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
1858 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
1859 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
1860 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
1861 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
1862 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
1863 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
1864 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
1865 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
1866 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
1867 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
1868 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
1869 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
1870 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
1871 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
1872 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
1873 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
1874 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
1875 * gcc.target/i386/mpx/pr65508.c: Remove.
1876 * gcc.target/i386/mpx/pr65531.cc: Remove.
1877 * gcc.target/i386/mpx/pr66048.cc: Remove.
1878 * gcc.target/i386/mpx/pr66134.c: Remove.
1879 * gcc.target/i386/mpx/pr66566.c: Remove.
1880 * gcc.target/i386/mpx/pr66567.c: Remove.
1881 * gcc.target/i386/mpx/pr66568.c: Remove.
1882 * gcc.target/i386/mpx/pr66569.c: Remove.
1883 * gcc.target/i386/mpx/pr66581.c: Remove.
1884 * gcc.target/i386/mpx/pr68337-1.c: Remove.
1885 * gcc.target/i386/mpx/pr68337-2.c: Remove.
1886 * gcc.target/i386/mpx/pr68416.c: Remove.
1887 * gcc.target/i386/mpx/pr78339.c: Remove.
1888 * gcc.target/i386/mpx/pr79631.c: Remove.
1889 * gcc.target/i386/mpx/pr79633.c: Remove.
1890 * gcc.target/i386/mpx/pr79753.c: Remove.
1891 * gcc.target/i386/mpx/pr79770.c: Remove.
1892 * gcc.target/i386/mpx/pr79987.c: Remove.
1893 * gcc.target/i386/mpx/pr79988.c: Remove.
1894 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
1895 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
1896 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
1897 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
1898 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
1899 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
1900 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
1901 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
1902 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
1903 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
1904 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
1905 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
1906 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
1907 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
1908 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
1909 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
1910 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
1911 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
1912 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
1913 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
1914 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
1915 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
1916 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
1917 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
1918 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
1919 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
1920 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
1921 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
1922 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
1923 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
1924 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
1925 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
1926 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
1927 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
1928 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
1929 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
1930 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
1931 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
1932 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
1933 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
1934 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
1935 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
1936 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
1937 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
1938 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
1939 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
1940 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
1941 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
1942 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
1943 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
1944 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
1945 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
1946 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
1947 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
1948 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
1949 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
1950 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
1951 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
1952 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
1953 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
1954 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
1955 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
1956 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
1957 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
1958 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
1959 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
1960 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
1961 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
1962 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
1963 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
1964 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
1965 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
1966 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
1967 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
1968 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
1969 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
1970 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
1971 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
1972 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
1973 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
1974 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
1975 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
1976 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
1977 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
1978 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
1979 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
1980 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
1981 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
1982 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
1983 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
1984 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
1985 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
1986 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
1987 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
1988 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
1989 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
1990 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
1991 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
1992 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
1993 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
1994 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
1995 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
1996 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
1997 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
1998 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
1999 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
2000 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
2001 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
2002 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
2003 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
2004 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
2005 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
2006 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
2007 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
2008 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
2009 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
2010 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
2011 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
2012 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
2013 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
2014 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
2015 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
2016 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
2017 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
2018 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
2019 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
2020 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
2021 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
2022 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
2023 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
2024 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
2025 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
2026 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
2027 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
2028 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
2029 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
2030 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
2031 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
2032 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
2033 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
2034 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
2035 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
2036 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
2037 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
2038 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
2039 * gcc.target/i386/pr63995-2.c: Remove.
2040 * gcc.target/i386/pr64805.c: Remove.
2041 * gcc.target/i386/pr65044.c: Remove.
2042 * gcc.target/i386/pr65167.c: Remove.
2043 * gcc.target/i386/pr65183.c: Remove.
2044 * gcc.target/i386/pr65184.c: Remove.
2045 * gcc.target/i386/pr65523.c: Remove.
2046 * gcc.target/i386/pr70876.c: Remove.
2047 * gcc.target/i386/pr70877.c: Remove.
2048 * gcc.target/i386/pr71458.c: Remove.
2049 * gcc.target/i386/pr80880.c: Remove.
2050 * gcc.target/i386/ret-thunk-25.c: Remove.
2051 * gcc.target/i386/thunk-retbnd.c: Remove.
2052 * lib/mpx-dg.exp: Remove.
2053 * gcc.target/i386/funcspec-56.inc: Adjust test case.
2054
2055 2018-06-07 Carl Love <cel@us.ibm.com>
2056
2057 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
2058 statements.
2059
2060 2018-06-07 Carl Love <cel@us.ibm.com>
2061
2062 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
2063 error message.
2064
2065 2018-06-07 Marek Polacek <polacek@redhat.com>
2066
2067 PR c/85318
2068 * gcc.dg/Wc90-c99-compat-10.c: New test.
2069 * gcc.dg/Wc90-c99-compat-11.c: New test.
2070 * gcc.dg/Wc90-c99-compat-12.c: New test.
2071 * gcc.dg/Wc90-c99-compat-9.c: New test.
2072
2073 2018-06-07 Paul Koning <ni1d@arrl.net>
2074
2075 * gcc.c-torture/compile/20180605-1.c: New test.
2076
2077 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
2078
2079 PR fortran/86045
2080 * gfortran.dg/pr86045.f90: New test.
2081
2082 2018-06-07 Marek Polacek <polacek@redhat.com>
2083
2084 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
2085
2086 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
2087
2088 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
2089
2090 2018-06-07 Jakub Jelinek <jakub@redhat.com>
2091
2092 PR tree-optimization/69615
2093 * gcc.dg/tree-ssa/pr69615.c: New test.
2094
2095 2018-06-07 Richard Biener <rguenther@suse.de>
2096
2097 PR tree-optimization/85935
2098 * gcc.dg/graphite/pr85935.c: New testcase.
2099
2100 2018-06-04 Carl Love <cel@us.ibm.com>
2101
2102 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
2103 debug print statements. Fix a few formating issues.
2104
2105 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2106
2107 PR target/85657
2108 * gcc.target/powerpc/pr85657-4.c: New tests.
2109 * gcc.target/powerpc/pr85657-5.c: Likewise.
2110 * gcc.target/powerpc/pr85657-6.c: Likewise.
2111
2112 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2113
2114 PR fortran/85641
2115 * gfortran.dg/realloc_on_assign_30.f90: New test.
2116
2117 2018-06-06 Carl Love <cel@us.ibm.com>
2118 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
2119 argument to vui_arg.
2120
2121 2018-06-06 Carl Love <cel@us.ibm.com>
2122
2123 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
2124 to builtins-4.c.
2125 * gcc.target/powerpc/builtins-4.c: New test file for tests
2126 that need -mvsx.
2127
2128 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
2129
2130 PR target/85657
2131 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
2132 be used in templates. Don't check for them in overloaded functions.
2133
2134 2018-06-06 Jim Wilson <jimw@sifive.com>
2135
2136 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
2137 * gcc.target/riscv/interrupt-mmode.c: New.
2138 * gcc.target/riscv/interrupt-smode.c: New.
2139 * gcc.target/riscv/interrupt-umode.c: New.
2140
2141 2018-06-06 Marek Polacek <polacek@redhat.com>
2142
2143 PR c++/85977
2144 * g++.dg/cpp0x/initlist102.C: New test.
2145 * g++.dg/cpp0x/initlist103.C: New test.
2146 * g++.dg/cpp0x/initlist104.C: New test.
2147
2148 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
2149
2150 * gcc.dg/torture/pr86066.c: New test.
2151
2152 2018-06-06 Richard Biener <rguenther@suse.de>
2153
2154 PR tree-optimization/86062
2155 * g++.dg/tree-ssa/pr86062.C: New testcase.
2156
2157 2018-06-05 Steve Ellcey <sellcey@cavium.com>
2158
2159 PR target/79924
2160 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
2161 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
2162 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
2163 * gcc.target/aarch64/nofp_1.c: Ditto.
2164
2165 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2166
2167 * gcc.target/arm/cmse/cmse-1c99.c: New test.
2168
2169 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
2170
2171 PR fortran/85701
2172 * gfortran.dg/goacc/pr85701.f90: New test.
2173
2174 2018-06-05 Marek Polacek <polacek@redhat.com>
2175
2176 PR c++/85976
2177 * g++.dg/cpp0x/alias-decl-64.C: New test.
2178
2179 2018-06-05 Richard Biener <rguenther@suse.de>
2180
2181 PR tree-optimization/86046
2182 * gcc.dg/pr86046.c: New testcase.
2183
2184 2018-06-05 Richard Biener <rguenther@suse.de>
2185
2186 PR tree-optimization/86047
2187 * gcc.dg/pr86047.c: New testcase.
2188
2189 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2190
2191 PR target/81497
2192 * g++.target/arm/arm.exp: New file.
2193 * g++.target/arm/pr81497.C: Likewise.
2194
2195 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
2196
2197 * gcc.target/s390/htm-builtins-compile-4.c: New test.
2198
2199 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
2200
2201 * gcc.dg/store_merging_21.c: New test.
2202 * gnat.dg/opt71b.adb: Likewise.
2203 * gnat.dg/opt71.adb: Rename into...
2204 * gnat.dg/opt71a.adb: ...this.
2205
2206 2018-06-04 Richard Biener <rguenther@suse.de>
2207
2208 PR tree-optimization/85955
2209 * gcc.dg/pr85955.c: New testcase.
2210
2211 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
2212
2213 PR fortran/85981
2214 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
2215 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
2216 * gfortran.dg/allocate_stat_2.f90: Ditto.
2217 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
2218
2219 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
2220
2221 * gcc.target/aarch64/sve/extract_5.c: New test.
2222
2223 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2224
2225 PR target/85832
2226 PR target/86036
2227 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
2228 vptestm.
2229 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
2230 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
2231 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
2232 * gcc.target/i386/avx512bw-pr86036.c: New test.
2233
2234 2018-06-04 Richard Biener <rguenther@suse.de>
2235
2236 PR tree-optimization/86038
2237 * gcc.dg/pr86038.c: New testcase.
2238
2239 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2240
2241 PR tree-optimization/69615
2242 * gcc.dg/pr69615.c: New test.
2243
2244 PR c++/86025
2245 * c-c++-common/gomp/pr86025.c: New test.
2246
2247 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
2248
2249 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
2250
2251 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
2252
2253 * gcc.dg/torture/pr86034.c: New test.
2254
2255 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
2256
2257 PR fortran/36497
2258 * gfortran.dg/cray_pointer_12.f90: New test.
2259
2260 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2261
2262 PR fortran/85938
2263 * gfortran.dg/pr85938.f90: Fixed by revision r261081
2264
2265 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2266
2267 * gnat.dg/specs/opt3.ads: New test.
2268 * gnat.dg/specs/opt3_pkg.ads: New helper.
2269
2270 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2271
2272 * gnat.dg/discr53.ad[sb]: New test.
2273 * gnat.dg/discr53_pkg.ads: New helper.
2274
2275 2018-06-01 Carl Love <cel@us.ibm.com>
2276
2277 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
2278 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
2279
2280 2018-06-01 Carl Love <cel@us.ibm.com>
2281
2282 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
2283 to make it consistent with the naming convention in the file.
2284 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
2285 to altivec-7.c. Delete file.
2286 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
2287 to altivec-7.c. Delete file.
2288 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
2289 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
2290 vec_unpackl tests. Update instruction counts.
2291 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
2292 tests to builtins-1.c.
2293 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
2294 tests to builtins-1.c.
2295 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
2296 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
2297 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
2298 Remove vec_ctf tests returning double. Remove vec_cts with
2299 double args. Remove vec_sel with invalid arguments. Add tests for
2300 vec_splat.
2301 Add instruction counts for new tests.
2302 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
2303 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
2304 vec_unsigned.
2305 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
2306 test_sll_vsill_vsill_vuc.
2307 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
2308 vec_revb.
2309 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
2310 tests from altivec-7.h.
2311 * gcc.target/powerpc/vsx-7-be.c: Remove file.
2312 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
2313 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
2314 splat_sll, splat_uc, splat_int128, splat_uint128.
2315 Make second argument of vec_extract and vec_insert a signed int.
2316 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
2317 argument.
2318
2319 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
2320
2321 * gcc.dg/store_merging_20.c: New test.
2322 * gnat.dg/opt71.adb: Likewise.
2323 * gnat.dg/opt71_pkg.ads: New helper.
2324
2325 2018-06-01 Carl Love <cel@us.ibm.com>
2326
2327 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
2328 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
2329 Add vec_xst_be for signed and unsigned arguments.
2330
2331 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2332
2333 PR fortran/85816
2334 PR fortran/85975
2335 * gfortran.dg/pr85816.f90: New test.
2336 * gfortran.dg/pr85975.f90: New test.
2337
2338 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2339
2340 PR fortran/63570
2341 * gfortran.dg/random_init_1.f90: New test.
2342 * gfortran.dg/random_init_2.f90: New test.
2343 * gfortran.dg/random_init_3.f90: New test.
2344 * gfortran.dg/random_init_4.f90: New test.
2345 * gfortran.dg/random_init_5.f90: New test.
2346 * gfortran.dg/random_init_6.f90: New test.
2347
2348 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
2349
2350 PR tree-optimization/85989
2351 * gcc.dg/torture/pr85989.c: New test.
2352
2353 2018-06-01 Richard Biener <rguenther@suse.de>
2354
2355 PR middle-end/86017
2356 * gcc.dg/tree-ssa/pr86017.c: New testcase.
2357
2358 2018-06-01 Richard Biener <rguenther@suse.de>
2359
2360 PR ipa/85960
2361 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
2362
2363 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
2364
2365 PR middle-end/78809
2366 * gcc.dg/strcmpopt_2.c: New test.
2367 * gcc.dg/strcmpopt_3.c: New test.
2368
2369 PR middle-end/83026
2370 * gcc.dg/strcmpopt_3.c: New test.
2371
2372 2018-05-31 Jakub Jelinek <jakub@redhat.com>
2373
2374 PR target/85984
2375 * gcc.target/i386/pr85984.c: New test.
2376
2377 2018-05-31 Martin Sebor <msebor@redhat.com>
2378
2379 PR c/82063
2380 * gcc.dg/Walloc-size-larger-than-1.c: New test.
2381 * gcc.dg/Walloc-size-larger-than-10.c: New test.
2382 * gcc.dg/Walloc-size-larger-than-11.c: New test.
2383 * gcc.dg/Walloc-size-larger-than-12.c: New test.
2384 * gcc.dg/Walloc-size-larger-than-13.c: New test.
2385 * gcc.dg/Walloc-size-larger-than-14.c: New test.
2386 * gcc.dg/Walloc-size-larger-than-15.c: New test.
2387 * gcc.dg/Walloc-size-larger-than-16.c: New test.
2388 * gcc.dg/Walloc-size-larger-than-17.c: New test.
2389 * gcc.dg/Walloc-size-larger-than-2.c: New test.
2390 * gcc.dg/Walloc-size-larger-than-3.c: New test.
2391 * gcc.dg/Walloc-size-larger-than-4.c: New test.
2392 * gcc.dg/Walloc-size-larger-than-5.c: New test.
2393 * gcc.dg/Walloc-size-larger-than-6.c: New test.
2394 * gcc.dg/Walloc-size-larger-than-7.c: New test.
2395 * gcc.dg/Walloc-size-larger-than-8.c: New test.
2396 * gcc.dg/Walloc-size-larger-than-9.c: New test.
2397 * gcc.dg/Walloc-size-larger-than.c: New test.
2398
2399 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
2400 Cesar Philippidis <cesar@codesourcery.com>
2401
2402 PR middle-end/85879
2403 * gfortran.dg/goacc/pr77371-1.f90: New test.
2404 * gfortran.dg/goacc/pr77371-2.f90: New test.
2405 * gfortran.dg/goacc/pr85879.f90: New test.
2406
2407 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2408
2409 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
2410 * gnat.dg/stack_usage1b.adb: Likewise.
2411 * gnat.dg/stack_usage1c.adb: Likewise.
2412 * gnat.dg/stack_usage3.adb: Likewise.
2413 * gnat.dg/stack_usage1_pkg.adb: Delete.
2414
2415 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2416
2417 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
2418 * gcc.dg/store_merging_11.c: Likewise.
2419 * gcc.dg/store_merging_13.c: Likewise.
2420 * gcc.dg/store_merging_14.c: Likewise.
2421 * gcc.dg/store_merging_15.c: Likewise.
2422 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
2423
2424 2018-05-31 Ed Schonberg <schonberg@adacore.com>
2425
2426 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
2427 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
2428 gnat.dg/limited1_outer.ads: New testcase.
2429
2430 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
2431
2432 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
2433 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
2434 New testcase.
2435
2436 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2437
2438 * gnat.dg/size_clause1.adb: New testcase.
2439
2440 2018-05-31 Javier Miranda <miranda@adacore.com>
2441
2442 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
2443
2444 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
2445
2446 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
2447 vld1x3 intrinsics for aarch64.
2448 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
2449 vst1x2 intrinsics for aarch64.
2450 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
2451 vst1x3 intrinsics for aarch64.
2452
2453 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
2454
2455 PR c++/77777
2456 * g++.dg/diagnostic/pr77777.C: New test.
2457
2458 2018-05-30 David Pagan <dave.pagan@oracle.com>
2459
2460 PR c/55976
2461 * gcc.dg/noncompile/pr55976-1.c: New test.
2462 * gcc.dg/noncompile/pr55976-2.c: New test.
2463
2464 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
2465
2466 * gcc.dg/lto/20111213-1_0.c: Fix template.
2467 * gcc.dg/lto/20100603-1_0.c: Fix template.
2468 * gcc.dg/lto/20100603-2_0.c: Fix template.
2469 * gcc.dg/lto/20100603-3_0.c: Fix template.
2470
2471 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
2472 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
2473 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
2474 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
2475 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
2476 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
2477 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
2478 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
2479 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
2480 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
2481 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
2482 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
2483 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
2484 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
2485 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
2486 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
2487 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
2488 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
2489 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
2490 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
2491 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
2492 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
2493 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
2494 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
2495 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
2496 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
2497 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
2498 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
2499 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
2500 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
2501 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
2502 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
2503 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
2504 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
2505 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
2506 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
2507 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
2508 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
2509 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
2510 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
2511 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
2512 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
2513 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
2514 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
2515 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
2516 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
2517 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
2518 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
2519 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
2520 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
2521 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
2522 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
2523 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
2524 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
2525 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
2526 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
2527 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
2528 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
2529 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
2530 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
2531 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
2532 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
2533
2534 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
2535
2536 Revert:
2537 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2538
2539 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
2540
2541 * gcc.target/aarch64/simd/ldp_stp_9: New.
2542 * gcc.target/aarch64/simd/ldp_stp_10: New.
2543 * gcc.target/aarch64/simd/ldp_stp_11: New.
2544 * gcc.target/aarch64/simd/ldp_stp_12: New.
2545
2546 2018-05-30 Ed Schonberg <schonberg@adacore.com>
2547
2548 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
2549
2550 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
2551
2552 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
2553
2554 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
2555
2556 PR target/85950
2557 * gcc.target/i386/pr85950.c: New test.
2558
2559 2018-05-29 Marek Polacek <polacek@redhat.com>
2560
2561 PR c++/85883
2562 * g++.dg/cpp1z/class-deduction55.C: New test.
2563 * g++.dg/cpp1z/class-deduction56.C: New test.
2564 * g++.dg/cpp1z/class-deduction57.C: New test.
2565
2566 2018-05-29 Jakub Jelinek <jakub@redhat.com>
2567
2568 PR c++/85952
2569 * g++.dg/warn/Wunused-var-33.C: New test.
2570
2571 PR target/85918
2572 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
2573 and -fno-vect-cost-model options. Add aligned(64) attribute to the
2574 arrays. Add suffix 1 to all functions and use 4 iterations rather
2575 than N. Add functions with conversions to and from float.
2576 Add new set of functions with 8 iterations and another one
2577 with 16 iterations, expect 24 vectorized loops instead of just 4.
2578 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
2579
2580 2018-05-29 Javier Miranda <miranda@adacore.com>
2581
2582 * gnat.dg/equal2.adb: New testcase.
2583
2584 2018-05-29 Ed Schonberg <schonberg@adacore.com>
2585
2586 * gnat.dg/float_attributes_overflows.adb: New testcase.
2587
2588 2018-05-29 Pascal Obry <obry@adacore.com>
2589
2590 * gnat.dg/normalize_pathname.adb: New testcase.
2591
2592 2018-05-29 Tom de Vries <tom@codesourcery.com>
2593
2594 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
2595 message.
2596 * lib/scanipa.exp (scan-ipa-dump-times): Same.
2597 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
2598 * lib/scantree.exp (scan-tree-dump-times): Same.
2599
2600 2018-05-29 Tom de Vries <tom@codesourcery.com>
2601
2602 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
2603 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
2604 Use proc name as first argument to dg-scan.
2605
2606 2018-05-29 Tom de Vries <tom@codesourcery.com>
2607
2608 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
2609 with no arguments.
2610
2611 2018-05-28 Richard Biener <rguenther@suse.de>
2612
2613 PR tree-optimization/85934
2614 * gcc.target/i386/pr85934.c: New testcase.
2615
2616 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2617
2618 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
2619
2620 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2621
2622 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
2623
2624 2018-05-28 Ed Schonberg <schonberg@adacore.com>
2625
2626 * gnat.dg/fixedpnt5.adb: New testcase.
2627
2628 2018-05-28 Justin Squirek <squirek@adacore.com>
2629
2630 * gnat.dg/array31.adb: New testcase.
2631
2632 2018-05-28 Justin Squirek <squirek@adacore.com>
2633
2634 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
2635 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
2636
2637 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
2638
2639 * gfortran.dg/data_stmt_pointer.f90: new test.
2640
2641 2018-05-27 Jakub Jelinek <jakub@redhat.com>
2642
2643 PR target/85918
2644 * gcc.target/i386/avx512dq-pr85918.c: New test.
2645
2646 2018-05-25 Jim Wilson <jimw@sifive.com>
2647
2648 * gcc.target/riscv/interrupt-1.c: New.
2649 * gcc.target/riscv/interrupt-2.c: New.
2650 * gcc.target/riscv/interrupt-3.c: New.
2651 * gcc.target/riscv/interrupt-4.c: New.
2652 * gcc.target/riscv/interrupt-5.c: New.
2653
2654 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
2655
2656 PR fortran/85786
2657 * gfortran.dg/pr85786.f90: New test.
2658
2659 2018-05-25 Paul Koning <ni1d@arrl.net>
2660
2661 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
2662 * gcc.c-torture/compile/pr55921.c: Ditto.
2663 * gcc.c-torture/compile/pr60655-1.c: Ditto.
2664 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
2665
2666 2018-05-25 Jakub Jelinek <jakub@redhat.com>
2667
2668 PR target/85832
2669 * gcc.target/i386/avx512f-pr85832.c: New test.
2670 * gcc.target/i386/avx512vl-pr85832.c: New test.
2671 * gcc.target/i386/avx512bw-pr85832.c: New test.
2672 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
2673
2674 2018-05-25 Bin Cheng <bin.cheng@arm.com>
2675
2676 PR tree-optimization/85720
2677 * gcc.dg/tree-ssa/pr85720.c: New test.
2678 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
2679 distribution.
2680
2681 2018-05-25 Martin Liska <mliska@suse.cz>
2682
2683 PR testsuite/85911
2684 * gcc.dg/tree-prof/update-loopch.c: Do not scan
2685 for 'Removing basic block'.
2686
2687 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
2688
2689 * gnat.dg/sec_stack1.adb: New testcase.
2690
2691 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2692
2693 * gnat.dg/fixedpnt4.adb: New testcase.
2694
2695 2018-05-25 Javier Miranda <miranda@adacore.com>
2696
2697 * gnat.dg/interface7.adb: New testcase.
2698
2699 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
2700
2701 * gnat.dg/sec_stack2.adb: New testcase.
2702
2703 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2704
2705 * gnat.dg/interface6.adb: New testcase.
2706
2707 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2708
2709 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
2710
2711 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2712
2713 * lib/target-supports.exp
2714 (check_effective_target_vect_double_cond_arith): Include
2715 multiplication and division.
2716 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
2717 fully-masked loops with a fixed vector length.
2718 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
2719 tests.
2720 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
2721 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
2722 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
2723
2724 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2725
2726 * gcc.target/aarch64/sve/div_1.c: New test.
2727 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
2728 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
2729 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
2730
2731 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2732
2733 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
2734
2735 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2736
2737 * lib/target-supports.exp
2738 (check_effective_target_vect_double_cond_arith): New proc.
2739 * gcc.dg/vect/vect-cond-arith-1.c: New test.
2740 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
2741 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
2742 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
2743 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
2744 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
2745 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
2746
2747 2018-05-25 Janus Weil <janus@gcc.gnu.org>
2748
2749 PR fortran/85839
2750 * gfortran.dg/f2018_obs.f90: New test case.
2751
2752 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2753
2754 PR fortran/85543
2755 * gfortran.dg/pr85543.f90: New test.
2756
2757 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2758
2759 PR fortran/85780
2760 * gfortran.dg/pr85780.f90: New test.
2761
2762 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2763
2764 PR fortran/85779
2765 * gfortran.dg/pr85779_1.f90: New test.
2766 * gfortran.dg/pr85779_2.f90: Ditto.
2767 * gfortran.dg/pr85779_3.f90: Ditto.
2768
2769 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2770
2771 PR fortran/85895
2772
2773 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
2774 * gfortran.dg/pr85895.f90: New test.
2775
2776 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
2777
2778 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
2779 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2780
2781 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
2782
2783 * gcc.dg/fold-popcount-1.c: New testcase.
2784 * gcc.dg/fold-popcount-2.c: New testcase.
2785 * gcc.dg/fold-popcount-3.c: New testcase.
2786 * gcc.dg/fold-popcount-4.c: New testcase.
2787
2788 2018-05-24 Marek Polacek <polacek@redhat.com>
2789
2790 PR c++/85847
2791 * g++.dg/cpp0x/new3.C: New test.
2792
2793 2018-05-24 Javier Miranda <miranda@adacore.com>
2794
2795 * gnat.dg/discr52.adb: New testcase.
2796
2797 2018-05-24 Ed Schonberg <schonberg@adacore.com>
2798
2799 * gnat.dg/others1.adb: New testcase.
2800
2801 2018-05-24 Justin Squirek <squirek@adacore.com>
2802
2803 * gnat.dg/raise_expr.adb: New testcase.
2804
2805 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
2806
2807 * gnat.dg/formal_containers.adb: New testcase.
2808
2809 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2810
2811 * gcc.target/i386/pr85345.c: Require ifunc support.
2812
2813 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
2814
2815 * gcc.dg/vect/vect-fma-1.c: New test.
2816
2817 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2818
2819 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
2820 scan-tree-dump*.
2821
2822 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2823
2824 PR target/83009
2825 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2826
2827 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2828
2829 PR target/78849
2830 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
2831 DEFAULT_CFLAGS.
2832 * gcc.target/msp430/pr78849.c: New test.
2833
2834 2018-05-23 Marek Polacek <polacek@redhat.com>
2835
2836 * g++.dg/cpp2a/range-for8.C: New test.
2837 * g++.dg/cpp2a/range-for9.C: New test.
2838 * g++.dg/cpp2a/range-for10.C: New test.
2839
2840 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
2841
2842 * lib/target-supports.exp (check_effective_target_be): New.
2843 (check_effective_target_le): New.
2844
2845 2018-05-23 Marek Polacek <polacek@redhat.com>
2846
2847 * g++.dg/cpp2a/range-for1.C: New test.
2848 * g++.dg/cpp2a/range-for2.C: New test.
2849 * g++.dg/cpp2a/range-for3.C: New test.
2850 * g++.dg/cpp2a/range-for4.C: New test.
2851 * g++.dg/cpp2a/range-for5.C: New test.
2852 * g++.dg/cpp2a/range-for6.C: New test.
2853 * g++.dg/cpp2a/range-for7.C: New test.
2854
2855 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
2856
2857 * gcc.target/i386/cvt-3.c: New test.
2858
2859 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
2860
2861 * gcc.target/i386/cvt-2.c: New test.
2862
2863 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
2864
2865 * gcc.dg/pr79985.c: New testcase.
2866
2867 2018-05-23 Richard Biener <rguenther@suse.de>
2868
2869 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
2870
2871 2018-05-23 Sudakshina Das <sudi.das@arm.com>
2872
2873 PR target/84882
2874 * gcc.target/aarch64/pr84882.c: New test.
2875 * gcc.target/aarch64/target_attr_18.c: Likewise.
2876
2877 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
2878
2879 PR tree-optimization/85853
2880 * gfortran.dg/vect/pr85853.f90: New test.
2881
2882 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2883
2884 * gnat.dg/import2.adb: New testcase.
2885
2886 2018-05-23 Ed Schonberg <schonberg@adacore.com>
2887
2888 * gnat.dg/discr51.adb: New testcase.
2889
2890 2018-05-23 Javier Miranda <miranda@adacore.com>
2891
2892 * gnat.dg/valid_scalars1.adb: New testcase.
2893
2894 2018-05-23 Ed Schonberg <schonberg@adacore.com>
2895
2896 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
2897
2898 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2899
2900 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
2901 testcase.
2902
2903 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2904
2905 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
2906 testcase.
2907
2908 2018-05-23 Bob Duff <duff@adacore.com>
2909
2910 * gnat.dg/addr10.adb: New testcase.
2911
2912 2018-05-23 Richard Biener <rguenther@suse.de>
2913
2914 PR middle-end/85874
2915 * gcc.dg/Wstrict-overflow-27.c: New testcase.
2916
2917 2018-05-23 Yury Gribov <tetra2005@gmail.com>
2918
2919 PR tree-optimization/85822
2920 * c-c++-common/pr85822.c: New test.
2921
2922 2018-05-23 Richard Biener <rguenther@suse.de>
2923
2924 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
2925
2926 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2927
2928 PR fortran/85841
2929 * gfortran.dg/pr30667.f: Add option "-std=legacy".
2930
2931 2018-05-22 Martin Sebor <msebor@redhat.com>
2932
2933 PR middle-end/85359
2934 * gcc.dg/attr-nonstring.c: New test.
2935
2936 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
2937
2938 PR target/85345
2939 * gcc.target/i386/pr85345.c: New test.
2940
2941 2018-05-22 Luis Machado <luis.machado@linaro.org>
2942
2943 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
2944
2945 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2946
2947 PR fortran/85841
2948 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
2949 dg-additional-options.
2950 * gfortran.dg/graphite/block-2.f: Ditto.
2951 * gfortran.dg/graphite/id-19.f: Ditto.
2952 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
2953 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
2954 * gfortran.dg/vect/pr52580.f: Ditto.
2955
2956 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
2957
2958 * gcc.target/aarch64/ldp_stp_6.c: New.
2959 * gcc.target/aarch64/ldp_stp_7.c: New.
2960 * gcc.target/aarch64/ldp_stp_8.c: New.
2961
2962 2018-05-22 Martin Sebor <msebor@redhat.com>
2963
2964 PR c/85623
2965 * c-c++-common/attr-nonstring-3.c: Adjust.
2966 * c-c++-common/attr-nonstring-4.c: Adjust.
2967 * c-c++-common/attr-nonstring-6.c: New test.
2968
2969 2018-05-22 Martin Sebor <msebor@redhat.com>
2970
2971 PR tree-optimization/85826
2972 * gcc.dg/Wrestrict-17.c: New test.
2973
2974 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
2975
2976 * gcc.dg/torture/pr85862.c: Rename to...
2977 * gcc.dg/torture/pr85852.c: ...this.
2978
2979 2018-05-22 Justin Squirek <squirek@adacore.com>
2980
2981 * gnat.dg/warn14.adb: New testcase.
2982
2983 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
2984
2985 * gnat.dg/controlled8.adb: New testcase.
2986
2987 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
2988
2989 * gnat.dg/discr50.adb: New testcase.
2990
2991 2018-05-22 Ed Schonberg <schonberg@adacore.com>
2992
2993 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
2994 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
2995 gnat.dg/discr49_rec2.ads: New testcase.
2996
2997 2018-05-22 Ed Schonberg <schonberg@adacore.com>
2998
2999 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
3000 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
3001 testcase.
3002
3003 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3004
3005 * gnat.dg/fixedpnt3.adb: New testcase.
3006
3007 2018-05-22 Justin Squirek <squirek@adacore.com>
3008
3009 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
3010 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
3011
3012 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3013
3014 PR middle-end/85862
3015 * gcc.dg/torture/pr85862.c: New test.
3016
3017 2018-05-22 Richard Biener <rguenther@suse.de>
3018
3019 PR tree-optimization/85834
3020 * g++.dg/torture/pr85834.C: New testcase.
3021 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
3022
3023 2018-05-22 Martin Liska <mliska@suse.cz>
3024
3025 PR ipa/85607
3026 * g++.dg/ipa/pr85607.C: New test.
3027
3028 2018-05-22 Richard Biener <rguenther@suse.de>
3029
3030 PR tree-optimization/85863
3031 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
3032
3033 2018-05-22 Janus Weil <janus@gcc.gnu.org>
3034
3035 PR fortran/85841
3036 * gfortran.dg/assumed_rank_5.f90: Update error message.
3037 * gfortran.dg/assumed_type_4.f90: Ditto.
3038 * gfortran.dg/bind_c_array_params.f03: Ditto.
3039 * gfortran.dg/bind_c_usage_28.f90: Ditto.
3040 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
3041 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
3042 * gfortran.dg/c_loc_tests_11.f03: Ditto.
3043 * gfortran.dg/coarray_atomic_2.f90: Ditto.
3044 * gfortran.dg/coarray_collectives_2.f90: Ditto.
3045 * gfortran.dg/coarray_collectives_10.f90: Ditto.
3046 * gfortran.dg/coarray_collectives_13.f90: Ditto.
3047 * gfortran.dg/rank_3.f90: Ditto.
3048 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
3049 * gfortran.dg/implicit_14.f90: Ditto.
3050
3051 2018-05-21 Christian Groessler <chris@groessler.org>
3052
3053 * gcc.c-torture/compile/simd-5.c: Fix comment.
3054
3055 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
3056
3057 PR target/85657
3058 * gcc.target/powerpc/pr85657-1.c: New test for converting between
3059 __float128, __ibm128, and long double.
3060 * gcc.target/powerpc/pr85657-2.c: Likewise.
3061 * gcc.target/powerpc/pr85657-3.c: Likewise.
3062 * g++.dg/pr85667.C: New test to make sure __ibm128 is
3063 implementated as a separate type internally, and is not just an
3064 alias for long double.
3065
3066 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
3067
3068 PR tree-optimization/85814
3069 * gcc.dg/torture/pr85814.c: New test.
3070
3071 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
3072
3073 PR c++/84588
3074 * g++.dg/cpp0x/cond1.C: New.
3075 * g++.dg/cpp1y/pr84588-1.C: Likewise.
3076 * g++.dg/cpp1y/pr84588-2.C: Likewise.
3077 * g++.dg/cpp1y/pr84588-3.C: Likewise.
3078 * g++.dg/parse/cond6.C: Likewise.
3079 * g++.dg/parse/cond7.C: Likewise.
3080 * g++.dg/parse/cond8.C: Likewise.
3081 * g++.dg/cpp1z/decomp16.C: Update.
3082 * g++.old-deja/g++.jason/cond.C: Likewise.
3083
3084 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
3085
3086 ChangeLog for r260480
3087 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
3088 warnings for deleted and obsolescent features.
3089 * gfortran.dg/graphite/id-19.f: Ditto.
3090 * gfortran.dg/graphite/id-20.f: Ditto.
3091 * gfortran.dg/graphite/id-27.f90: Ditto.
3092 * gfortran.dg/graphite/pr82449.f: Ditto.
3093
3094 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3095
3096 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
3097 tiny and large memory models.
3098
3099 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3100
3101 * gnat.dg/suppress_initialization.adb,
3102 gnat.dg/suppress_initialization_pkg.ads: New testcase.
3103
3104 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3105
3106 * gnat.dg/exit1.adb: New testcase.
3107
3108 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3109
3110 * gnat.dg/array30.adb: New testcase.
3111
3112 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
3113
3114 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
3115
3116 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3117
3118 * gcc.c-torture/execute/ssad-run.c: New test.
3119 * gcc.c-torture/execute/usad-run.c: Likewise.
3120 * gcc.target/aarch64/ssadv16qi.c: Likewise.
3121 * gcc.target/aarch64/usadv16qi.c: Likewise.
3122
3123 2018-05-21 Tamar Christina <tamar.christina@arm.com>
3124
3125 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
3126 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
3127 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
3128 vbcaxq_s64): New.
3129 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3130 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3131 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
3132
3133 2018-05-21 Janus Weil <janus@gcc.gnu.org>
3134
3135 PR fortran/85841
3136 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
3137 * gfortran.dg/g77/20020307-1.f: Ditto.
3138 * gfortran.dg/g77/980310-3.f: Ditto.
3139 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
3140 * gfortran.dg/goacc/loop-1.f95: Ditto.
3141 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
3142 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
3143 * gfortran.dg/gomp/do-1.f90: Ditto.
3144 * gfortran.dg/gomp/omp_do1.f90: Ditto.
3145 * gfortran.dg/pr17229.f: Ditto.
3146 * gfortran.dg/pr37243.f: Ditto.
3147 * gfortran.dg/pr49721-1.f: Ditto.
3148 * gfortran.dg/pr58484.f: Ditto.
3149 * gfortran.dg/pr81175.f: Ditto.
3150 * gfortran.dg/pr81723.f: Ditto.
3151 * gfortran.dg/predcom-2.f: Ditto.
3152 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
3153 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
3154 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
3155 * gfortran.dg/vect/pr52580.f: Ditto.
3156
3157 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3158
3159 PR fortran/80657
3160 * gfortran.dg/char_result_18.f90: New test.
3161
3162 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3163
3164 PR fortran/49636
3165 * gfortran.dg/associate_38.f90: New test.
3166
3167 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3168
3169 PR fortran/82275
3170 * gfortran.dg/select_type_42.f90: New test.
3171
3172 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
3173
3174 PR fortran/82923
3175 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
3176 that the patch fixes PR66694 & PR82617, although the testcases
3177 are not explicitly included.
3178
3179 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
3180
3181 * gcc.dg/stack-usage-1.c: Add support for rv32e.
3182
3183 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
3184
3185 PR c++/82899
3186 * g++.dg/pr82899.C: New testcase.
3187
3188 2018-05-18 Martin Liska <mliska@suse.cz>
3189
3190 * gcc.dg/pr68766.c: Change pruned output.
3191
3192 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
3193
3194 PR c++/85782
3195 * c-c++-common/goacc/pr85782.c: New test.
3196
3197 2018-05-18 Sudakshina Das <sudi.das@arm.com>
3198
3199 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
3200
3201 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3202
3203 * gcc.target/arm/pr62554.c: Delete.
3204 * gcc.target/arm/pr69610-1.c: Likewise.
3205 * gcc.target/arm/pr69610-2.c: Likewise.
3206
3207 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3208
3209 * gcc.target/arm/pr40887.c: Update comment.
3210 * lib/target-supports.exp: Don't generate effective target checks
3211 and related helpers for armv5. Update comment.
3212 * gcc.target/arm/armv5_thumb_isa.c: Delete.
3213 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
3214 target check and options.
3215
3216 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3217
3218 PR middle-end/85817
3219 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
3220 scan-tree-dump-not for h.
3221
3222 2018-05-18 Richard Biener <rguenther@suse.de>
3223
3224 * gcc.dg/tree-ssa/pr21559.c: Adjust.
3225 * gcc.dg/tree-ssa/pr45397.c: Likewise.
3226 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
3227 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3228 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
3229 * gcc.dg/tree-ssa/vrp17.c: Likewise.
3230 * gcc.dg/tree-ssa/vrp18.c: Likewise.
3231 * gcc.dg/tree-ssa/vrp23.c: Likewise.
3232 * gcc.dg/tree-ssa/vrp24.c: Likewise.
3233 * gcc.dg/tree-ssa/vrp58.c: Likewise.
3234 * gcc.dg/vrp-min-max-1.c: Likewise.
3235 * gcc.dg/vrp-min-max-3.c: New testcase.
3236
3237 2018-05-18 Richard Biener <rguenther@suse.de>
3238
3239 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
3240 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
3241 * gcc.dg/graphite/scop-6.c: Likewise.
3242 * gcc.dg/graphite/scop-7.c: Likewise.
3243 * gcc.dg/graphite/scop-8.c: Likewise.
3244 * gcc.dg/graphite/scop-9.c: Likewise.
3245
3246 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3247
3248 * gcc.target/aarch64/vect-init-ld1.c: New test.
3249
3250 2018-05-18 Martin Liska <mliska@suse.cz>
3251
3252 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
3253 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3254
3255 2018-05-18 Martin Liska <mliska@suse.cz>
3256
3257 * gcc.dg/ipa/ipa-icf-39.c: New test.
3258 * gcc.dg/pr68766.c: Adjust pruned output.
3259
3260 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
3261
3262 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
3263 New proc.
3264 * gcc.dg/fma-1.c: New test.
3265 * gcc.dg/fma-2.c: Likewise.
3266 * gcc.dg/fma-3.c: Likewise.
3267 * gcc.dg/fma-4.c: Likewise.
3268 * gcc.dg/fma-5.c: Likewise.
3269 * gcc.dg/fma-6.c: Likewise.
3270 * gcc.dg/fma-7.c: Likewise.
3271 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
3272 scalar_all_fma.
3273 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
3274 * gfortran.dg/reassoc_8.f: Likewise.
3275 * gfortran.dg/reassoc_9.f: Likewise.
3276 * gfortran.dg/reassoc_10.f: Likewise.
3277
3278 2018-05-17 Jim Wilson <jimw@sifive.com>
3279
3280 * gcc.target/riscv/switch-qi.c: New.
3281 * gcc.target/riscv/switch-si.c: New.
3282
3283 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
3284
3285 PR target/85698
3286 * gcc.target/powerpc/pr85698.c: New test.
3287
3288 2018-05-17 Richard Biener <rguenther@suse.de>
3289
3290 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
3291
3292 2018-05-17 Bin Cheng <bin.cheng@arm.com>
3293
3294 PR tree-optimization/85793
3295 * gcc.dg/vect/pr85793.c: New test.
3296
3297 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
3298
3299 * gcc.dg/gimplefe-28.c: New test.
3300 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
3301 internal function calls.
3302 * gcc.dg/goacc/loop-processing-1.c: Likewise.
3303
3304 2018-05-17 Martin Liska <mliska@suse.cz>
3305
3306 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
3307 space in between 'G_' and '('.
3308
3309 2018-05-17 Jakub Jelinek <jakub@redhat.com>
3310
3311 PR target/85323
3312 * gcc.target/i386/pr85323-7.c: New test.
3313 * gcc.target/i386/pr85323-8.c: New test.
3314 * gcc.target/i386/pr85323-9.c: New test.
3315
3316 PR target/85323
3317 * gcc.target/i386/pr85323-4.c: New test.
3318 * gcc.target/i386/pr85323-5.c: New test.
3319 * gcc.target/i386/pr85323-6.c: New test.
3320
3321 PR target/85323
3322 * gcc.target/i386/pr85323-1.c: New test.
3323 * gcc.target/i386/pr85323-2.c: New test.
3324 * gcc.target/i386/pr85323-3.c: New test.
3325
3326 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
3327 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
3328 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
3329 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
3330 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
3331 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
3332 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
3333 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
3334 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
3335 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
3336 * gcc.target/i386/avx512f-setzero-1.c: New test.
3337
3338 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
3339
3340 * gcc.target/aarch64/vect-slp-dup.c: New.
3341
3342 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3343
3344 PR c++/85713
3345 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
3346
3347 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
3348
3349 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
3350 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
3351
3352 2018-05-17 Richard Biener <rguenther@suse.de>
3353
3354 PR tree-optimization/85757
3355 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
3356
3357 2018-05-16 Marek Polacek <polacek@redhat.com>
3358
3359 PR c++/85363
3360 * g++.dg/cpp0x/initlist-throw1.C: New test.
3361 * g++.dg/cpp0x/initlist-throw2.C: New test.
3362
3363 2018-05-16 Carl Love <cel@us.ibm.com>
3364
3365 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
3366 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
3367 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
3368
3369 2018-05-16 Richard Biener <rguenther@suse.de>
3370
3371 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
3372 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
3373 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
3374
3375 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
3376
3377 * gcc.target/aarch64/sve/vcond_10.c: New test.
3378 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
3379 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
3380 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
3381
3382 2018-05-15 Martin Sebor <msebor@redhat.com>
3383
3384 PR tree-optimization/85753
3385 * gcc.dg/Wrestrict-10.c: Adjust.
3386 * gcc.dg/Wrestrict-16.c: New test.
3387
3388 2018-05-15 Martin Sebor <msebor@redhat.com>
3389
3390 PR middle-end/85643
3391 * c-c++-common/attr-nonstring-7.c: New test.
3392
3393 2018-05-15 Richard Biener <rguenther@suse.de>
3394
3395 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
3396
3397 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3398
3399 PR tree-optimization/83648
3400 * gcc.dg/tree-ssa/pr83648.c: New test.
3401 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
3402
3403 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3404
3405 PR ipa/85734
3406 * gcc.dg/ipa/pr85734.c: New test.
3407
3408 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
3409
3410 PR target/85756
3411 * gnat.dg/opt70.adb: New test.
3412 * gnat.dg/opt70_pkg.ad[sb]: New helper.
3413
3414 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3415
3416 * gcc.target/aarch64/crypto-fuse-1.c: New test.
3417 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
3418
3419 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3420
3421 * gcc.target/aarch64/vmov_n_1.c: Update test.
3422 * gcc.target/aarch64/vfp-1.c: Update test.
3423
3424 2018-05-14 Jakub Jelinek <jakub@redhat.com>
3425
3426 PR target/85756
3427 * gcc.c-torture/execute/pr85756.c: New test.
3428
3429 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
3430
3431 * gcc.target/i386/cldemote-1.c: New test.
3432
3433 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
3434
3435 PR fortran/85742
3436 * gfortran.dg/assumed_type_9.f90 : New test.
3437
3438 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
3439
3440 PR fortran/85542
3441 * gfortran.dg/pr85542.f90: New test.
3442
3443 2018-05-11 Martin Jambor <mjambor@suse.cz>
3444
3445 PR ipa/85655
3446 * g++.dg/lto/pr85655_0.C: New test.
3447
3448 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
3449
3450 * gcc.target/i386/tpause-1.c: New test.
3451 * gcc.target/i386/umonitor-1.c: New test.
3452
3453 2018-05-11 Jakub Jelinek <jakub@redhat.com>
3454
3455 PR c/85696
3456 * c-c++-common/gomp/pr85696.c: New test.
3457
3458 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
3459 Jakub Jelinek <jakub@redhat.com>
3460
3461 PR tree-optimization/85692
3462 * gcc.target/i386/pr85692.c: New test.
3463
3464 2018-05-11 Martin Liska <mliska@suse.cz>
3465
3466 PR sanitizer/85556
3467 * c-c++-common/ubsan/attrib-6.c: New test.
3468
3469 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3470
3471 PR fortran/85687
3472 * gfortran.dg/pr85687.f90: new test.
3473
3474 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3475
3476 PR fortran/85521
3477 * gfortran.dg/pr85521_1.f90: New test.
3478 * gfortran.dg/pr85521_2.f90: New test.
3479
3480 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3481
3482 PR fortran/70870
3483 * gfortran.dg/pr70870_1.f90: New test.
3484
3485 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
3486
3487 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
3488
3489 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3490
3491 PR c++/85662
3492 * g++.dg/ext/offsetof2.C: New test.
3493
3494 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
3495
3496 PR fortran/68846
3497 * gfortran.dg/temporary_3.f90 : New test.
3498
3499 PR fortran/70864
3500 * gfortran.dg/temporary_2.f90 : New test.
3501
3502 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
3503
3504 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
3505 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
3506 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
3507 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
3508 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
3509 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
3510 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
3511 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
3512 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
3513 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
3514 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
3515 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
3516 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
3517 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
3518 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
3519 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
3520 * gcc.dg/vmx/st-be-order.c: Delete testcase.
3521 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
3522 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
3523 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
3524 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
3525 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
3526 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
3527 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
3528 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
3529 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
3530 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
3531
3532 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3533
3534 PR tree-optimization/85699
3535 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
3536 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
3537 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
3538 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
3539
3540 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
3541
3542 * g++.dg/tls/pr85400.C: New test.
3543
3544 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3545
3546 PR c++/85713
3547 * g++.dg/cpp1y/lambda-generic-85713.C: New.
3548
3549 2018-05-09 Carl Love <cel@us.ibm.com>
3550
3551 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
3552
3553 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3554
3555 PR c++/85713
3556 Revert:
3557 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3558
3559 PR c++/84588
3560 * g++.dg/cpp1y/pr84588.C: New.
3561
3562 2018-05-09 Andreas Schwab <schwab@suse.de>
3563
3564 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
3565
3566 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
3567
3568 * gcc.target/aarch64/store_lane_spill_1.c: New test.
3569 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
3570
3571 2018-05-08 Carl Love <cel@us.ibm.com>
3572 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
3573
3574 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3575
3576 PR c++/84588
3577 * g++.dg/cpp1y/pr84588.C: New.
3578
3579 2018-05-08 Marek Polacek <polacek@redhat.com>
3580
3581 PR c++/85695
3582 * g++.dg/cpp1z/constexpr-if22.C: New test.
3583
3584 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
3585
3586 PR target/85693
3587 * gcc.target/i386/pr85693.c: New test.
3588
3589 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3590
3591 PR target/85683
3592 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
3593 scan-assembler-times checking that except for [fh]*xor other functions
3594 don't use any load instructions.
3595
3596 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
3597
3598 * gcc.target/i386/builtin_target.c: Test goldmont.
3599 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
3600 arch=silvermont.
3601
3602 2018-05-08 Jakub Jelinek <jakub@redhat.com>
3603
3604 PR target/85572
3605 * g++.dg/other/sse2-pr85572-1.C: New test.
3606 * g++.dg/other/sse2-pr85572-2.C: New test.
3607 * g++.dg/other/sse4-pr85572-1.C: New test.
3608 * g++.dg/other/avx2-pr85572-1.C: New test.
3609
3610 PR target/85317
3611 * gcc.target/i386/pr85317.c: New test.
3612 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
3613 optimization barrier to avoid optimizing away the expected insn.
3614
3615 PR target/85480
3616 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
3617 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
3618
3619 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3620
3621 * g++.dg/other/sve_const_pred_1.C: Rename to...
3622 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
3623 target selectors and explicit -march options.
3624 * g++.dg/other/sve_const_pred_2.C: Rename to...
3625 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
3626 * g++.dg/other/sve_const_pred_3.C: Rename to...
3627 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
3628 * g++.dg/other/sve_const_pred_4.C: Rename to...
3629 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
3630 * g++.dg/other/sve_tls_2.C: Rename to...
3631 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
3632 * g++.dg/other/sve_vcond_1.C: Rename to...
3633 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
3634 * g++.dg/other/sve_vcond_1_run.C: Rename to...
3635 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
3636
3637 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3638
3639 PR testsuite/85586
3640 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
3641 !vect_no_align.
3642
3643 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3644
3645 PR c++/57429
3646 * g++.dg/cpp0x/deleted14.C: New.
3647
3648 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3649 Alan Hayward <alan.hayward@arm.com>
3650 David Sherwood <david.sherwood@arm.com>
3651
3652 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
3653 XFAIL the BIC test.
3654 * gcc.target/aarch64/sve/vcond_7.c: New test.
3655 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
3656
3657 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3658
3659 PR c++/70563
3660 * g++.dg/cpp0x/sfinae62.C: New.
3661
3662 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3663
3664 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
3665 load from src[i].
3666
3667 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3668
3669 PR c++/80691
3670 * g++.dg/cpp0x/narrowing1.C: New.
3671
3672 2018-05-08 Richard Biener <rguenther@suse.de>
3673
3674 PR middle-end/85588
3675 * gcc.dg/torture/pr85574.c: Rename to...
3676 * gcc.dg/torture/pr85588.c: ... this.
3677
3678 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3679
3680 PR fortran/54613
3681 * gfortran.dg/minmaxloc_12.f90: New test case.
3682 * gfortran.dg/minmaxloc_13.f90: New test case.
3683
3684 2018-05-07 Nathan Sidwell <nathan@acm.org>
3685
3686 * g++.dg/cpp0x/range-for10.C: Delete.
3687 * g++.dg/ext/forscope1.C: Delete.
3688 * g++.dg/ext/forscope2.C: Delete.
3689 * g++.dg/template/for1.C: Delete.
3690
3691 2018-05-07 Jeff Law <law@redhat.com>
3692
3693 * gfortran.dg/linefile.f90: New test.
3694
3695 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3696
3697 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
3698 and options.
3699
3700 2018-05-06 Jakub Jelinek <jakub@redhat.com>
3701
3702 PR c++/85659
3703 * g++.dg/ext/asm14.C: New test.
3704 * g++.dg/ext/asm15.C: New test.
3705 * g++.dg/ext/asm16.C: New test.
3706
3707 2018-05-06 Michael Eager <eager@eagercon.com>
3708
3709 * gcc.target/microblaze/others/picdtr.c: Correct option
3710 -fPIE -mpic-data-is-text-relative.
3711
3712 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
3713
3714 * gcc.target/microblaze/others/picdtr.c: Add test for
3715 -fPIE -mpic-data-is-text-relative.
3716
3717 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
3718
3719 PR fortran/85507
3720 * gfortran.dg/coarray_dependency_1.f90: New test.
3721 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
3722
3723 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3724
3725 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
3726 to match the currently produced gimple.
3727
3728 2018-05-04 Carl Love <cel@us.ibm.com>
3729 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
3730 vec_trunc.
3731 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
3732 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
3733 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
3734 xvcmpgedp counts. Add xxsel counts.
3735
3736 2018-05-04 Richard Biener <rguenther@suse.de>
3737
3738 PR middle-end/85627
3739 * g++.dg/torture/pr85627.C: New testcase.
3740
3741 2018-05-04 Richard Biener <rguenther@suse.de>
3742
3743 PR middle-end/85574
3744 * gcc.dg/torture/pr85574.c: New testcase.
3745 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
3746
3747 2018-05-04 Jakub Jelinek <jakub@redhat.com>
3748
3749 PR libstdc++/85466
3750 * gcc.dg/nextafter-1.c: New test.
3751 * gcc.dg/nextafter-2.c: New test.
3752 * gcc.dg/nextafter-3.c: New test.
3753 * gcc.dg/nextafter-4.c: New test.
3754
3755 2018-05-03 Nathan Sidwell <nathan@acm.org>
3756
3757 Remove -ffriend-injection.
3758 * g++.old-deja/g++.jason/scoping15.C: Delete.
3759 * g++.old-deja/g++.mike/net43.C: Delete.
3760
3761 2018-05-03 Jakub Jelinek <jakub@redhat.com>
3762
3763 PR target/85530
3764 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
3765 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
3766 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
3767 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
3768
3769 2018-05-03 Tom de Vries <tom@codesourcery.com>
3770
3771 PR testsuite/85106
3772 * lib/scanoffloadtree.exp: New file.
3773
3774 2018-05-03 Richard Biener <rguenther@suse.de>
3775
3776 PR tree-optimization/85615
3777 * gcc.dg/torture/pr85615.c: New testcase.
3778
3779 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3780
3781 PR tree-optimization/70291
3782 * gcc.dg/complex-6.c: New test.
3783 * gcc.dg/complex-7.c: Likewise.
3784
3785 2018-05-03 Richard Biener <rguenther@suse.de>
3786
3787 PR testsuite/85579
3788 * fortran.dg/pr51434.f90: Truncate transfer argument.
3789
3790 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3791
3792 PR target/85582
3793 * gcc.c-torture/execute/pr85582-3.c: New test.
3794
3795 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3796 Jason Merrill <jason@redhat.com>
3797
3798 PR c++/68374
3799 * g++.dg/warn/Wshadow-13.C: New.
3800 * g++.dg/warn/Wshadow-14.C: Likewise.
3801
3802 2018-05-02 Tom de Vries <tom@codesourcery.com>
3803
3804 PR libgomp/82428
3805 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
3806 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
3807
3808 2018-05-02 David Pagan <dave.pagan@oracle.com>
3809
3810 PR c/30552
3811 * gcc.dg/noncompile/pr30552-1.c: New test.
3812 * gcc.dg/noncompile/pr30552-2.c: New test.
3813 * gcc.dg/noncompile/pr30552-3.c: New test.
3814 * gcc.dg/noncompile/pr30552-4.c: New test.
3815
3816 2018-05-02 Richard Biener <rguenther@suse.de>
3817
3818 PR tree-optimization/85597
3819 * gcc.dg/vect/pr85597.c: New testcase.
3820
3821 2018-05-02 Tom de Vries <tom@codesourcery.com>
3822
3823 PR testsuite/85106
3824 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
3825 * lib/scanltranstree.exp: New file.
3826 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
3827 (scan-ltrans-tree-dump-times_required_options)
3828 (scan-ltrans-tree-dump-not_required_options)
3829 (scan-ltrans-tree-dump-dem_required_options)
3830 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
3831 * lib/gcc-dg.exp: Include scanltranstree.exp.
3832
3833 2018-05-02 Tom de Vries <tom@codesourcery.com>
3834
3835 PR testsuite/85106
3836 * gcc.dg/ipa/ipa-icf-38.c: New test.
3837 * gcc.dg/ipa/ipa-icf-38a.c: New test.
3838 * lib/scandump.exp (dump-base): New proc.
3839 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
3840 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
3841 base.
3842 * lib/scanipa.exp: Add "" argument to scan-dump calls.
3843 * lib/scanlang.exp: Same.
3844 * lib/scanrtl.exp: Same.
3845 * lib/scantree.exp: Same.
3846 * lib/scanwpaipa.exp: New file.
3847 * lib/gcc-dg.exp: Include scanwpaipa.exp.
3848
3849 2018-05-02 Richard Biener <rguenther@suse.de>
3850
3851 PR middle-end/85567
3852 * gcc.dg/torture/pr85567.c: New testcase.
3853
3854 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3855
3856 PR target/85582
3857 * gcc.c-torture/execute/pr85582-1.c: New test.
3858 * gcc.c-torture/execute/pr85582-2.c: New test.
3859
3860 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
3861
3862 PR tree-optimization/85586
3863 * gcc.dg/vect/pr85586.c: New test.
3864
3865 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
3866
3867 PR tree-optimization/85143
3868 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
3869 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
3870
3871 2018-05-01 David Malcolm <dmalcolm@redhat.com>
3872
3873 PR c/84258
3874 * c-c++-common/Wformat-pr84258.c: New test.
3875
3876 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3877
3878 PR tree-optimization/82665
3879 * gcc.dg/tree-ssa/pr82665.c: New test.
3880
3881 2018-04-30 David Malcolm <dmalcolm@redhat.com>
3882
3883 PR c++/85523
3884 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
3885 (test_add_fixit_insert_formatted_single_line): New function.
3886 (test_add_fixit_insert_formatted_multiline): New function.
3887 Extend expected output of generated patch to include fix-it hints
3888 for these.
3889 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
3890 "gcc-rich-location.h". Add test coverage for
3891 gcc_rich_location::add_fixit_insert_formatted.
3892
3893 2018-04-30 David Malcolm <dmalcolm@redhat.com>
3894
3895 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3896 (test_show_locus): Update for location_get_source_line returning a
3897 char_span. Use char_span for handling words in the
3898 "test_many_nested_locations" fix-it example.
3899
3900 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
3901
3902 * gcc.target/arc/interrupt-8.c: Update test.
3903 * gcc.target/arc/loop-4.c: Likewise.
3904 * gcc.target/arc/loop-hazard-1.c: Likewise.
3905 * gcc.target/arc/sdata-3.c: Likewise.
3906
3907 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
3908
3909 * gcc.target/arc/store-merge-1.c: New test.
3910 * gcc.target/arc/add_n-combine.c: Update test.
3911
3912 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
3913
3914 Microblaze Target: PIC data text relative
3915
3916 * gcc.target/microblaze/others/data_var1.c: Include
3917 PIC case of r20 base register.
3918 * gcc.target/microblaze/others/data_var2.c: Ditto.
3919 * gcc.target/microblaze/others/picdtr.c: Add new
3920 test case for -mpic-is-data-text-relative.
3921 * gcc.target/microblaze/others/sdata_var1.c: Add
3922 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
3923 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
3924 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
3925 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
3926 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
3927 * gcc.target/microblaze/others/string_cst1_gpopt.c:
3928 Ditto.
3929 * gcc.target/microblaze/others/string_cst2_gpopt.c:
3930 Ditto.
3931
3932 2018-04-30 Richard Biener <rguenther@suse.de>
3933
3934 PR tree-optimization/28364
3935 PR tree-optimization/85275
3936 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
3937 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
3938 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
3939 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
3940 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
3941 still passes.
3942 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
3943 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
3944 still passes.
3945 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3946 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
3947 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
3948
3949 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
3950
3951 PR target/84431
3952 * gcc.target/i386/pr84431.c: New test.
3953
3954 2018-04-27 Martin Jambor <mjambor@suse.cz>
3955
3956 PR ipa/85549
3957 * g++.dg/ipa/pr85549.C: New test.
3958
3959 2018-04-27 Jakub Jelinek <jakub@redhat.com>
3960
3961 PR c++/85553
3962 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
3963 directive.
3964 * g++.dg/cpp0x/constexpr-85553.C: New test.
3965
3966 2018-04-27 David Malcolm <dmalcolm@redhat.com>
3967
3968 PR c++/85515
3969 * g++.dg/pr85515-1.C: New test.
3970 * g++.dg/pr85515-2.C: New test.
3971
3972 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
3973
3974 PR c++/84691
3975 * g++.dg/cpp0x/friend3.C: New.
3976
3977 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3978
3979 PR target/82518
3980 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
3981 Use check_effective_target_arm_little_endian.
3982
3983 2018-04-27 Jakub Jelinek <jakub@redhat.com>
3984
3985 PR tree-optimization/85529
3986 * gcc.c-torture/execute/pr85529-1.c: New test.
3987 * gcc.c-torture/execute/pr85529-2.c: New test.
3988 * gcc.dg/pr85529.c: New test.
3989
3990 2018-04-26 Maciej W. Rozycki <macro@mips.com>
3991
3992 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
3993 `.dword' in addition to `lw' and `.word'.
3994
3995 2018-04-26 Maciej W. Rozycki <macro@mips.com>
3996
3997 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
3998
3999 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
4000
4001 * gnat.dg/loop_optimization24.adb: New test.
4002
4003 2018-04-26 Richard Biener <rguenther@suse.de>
4004
4005 PR tree-optimization/85116
4006 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
4007 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
4008 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
4009 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
4010
4011 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
4012
4013 PR target/85473
4014 * gcc.target/i386/pr85473-1.c: New test.
4015 * gcc.target/i386/pr85473-2.c: New test.
4016
4017 2018-04-25 Nathan Sidwell <nathan@acm.org>
4018 Jakub Jelinek <jakub@redhat.com>
4019
4020 PR c++/85437
4021 PR c++/49171
4022 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
4023 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
4024 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
4025 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
4026 * g++.dg/cpp0x/pr85437-1.C: New.
4027 * g++.dg/cpp0x/pr85437-2.C: New.
4028 * g++.dg/cpp0x/pr85437-3.C: New.
4029 * g++.dg/cpp0x/pr85437-4.C: New.
4030
4031 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4032
4033 PR fortran/85520
4034 * gfortran.dg/pr85520.f90: New test.
4035
4036 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4037
4038 PR target/85512
4039 * gcc.dg/pr85512.c: New test.
4040
4041 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
4042
4043 PR target/85485
4044 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
4045 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
4046 * gcc.dg/pr85388-1.c (dg-options): Likwise.
4047 * gcc.dg/pr85388-2.c (dg-options): Likwise.
4048 * gcc.dg/pr85388-3.c (dg-options): Likwise.
4049 * gcc.dg/pr85388-4.c (dg-options): Likwise.
4050 * gcc.dg/pr85388-5.c (dg-options): Likwise.
4051 * gcc.dg/pr85388-6.c (dg-options): Likwise.
4052 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
4053 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
4054 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
4055 * gcc.target/i386/cet-label.c (dg-options): Likwise.
4056 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
4057 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
4058 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
4059 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
4060 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
4061 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
4062 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
4063 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
4064 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
4065 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
4066 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
4067 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
4068 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
4069 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
4070 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
4071 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
4072 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
4073 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
4074 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
4075 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
4076 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
4077 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
4078 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
4079 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
4080 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
4081 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
4082 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
4083 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
4084 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
4085 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
4086 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
4087 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
4088 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
4089 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
4090 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
4091 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
4092 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
4093 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
4094 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
4095 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
4096 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
4097 * gcc.target/i386/pr84146.c (dg-options): Likwise.
4098 * gcc.target/i386/pr85403.c (dg-options): Likwise.
4099 * gcc.target/i386/pr85404.c (dg-options): Likwise.
4100 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
4101 with -mshstk.
4102 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
4103 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
4104 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
4105 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
4106 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
4107 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
4108 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
4109 * (dg-options): Likwise.
4110 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
4111 -mno-cet.
4112 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
4113 * gcc.target/i386/cet-label-3.c: Removed.
4114 * gcc.target/i386/cet-property-3.c: Likwise.
4115 * gcc.target/i386/cet-sjlj-7.c: Likwise.
4116
4117 2018-04-24 Jakub Jelinek <jakub@redhat.com>
4118
4119 PR target/85511
4120 * gcc.target/i386/pr85511.c: New test.
4121
4122 PR target/85503
4123 * g++.dg/ext/pr85503.C: New test.
4124
4125 PR target/85508
4126 * gcc.target/i386/pr85508.c: New test.
4127
4128 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
4129
4130 PR tree-optimization/85478
4131 * g++.dg/pr85478.C: New test.
4132
4133 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
4134
4135 * g++.dg/torture/pr85496.C: New test.
4136
4137 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
4138
4139 PR rtl-optimization/85423
4140 * gcc.dg/pr85423.c: New test.
4141
4142 2018-04-20 Martin Sebor <msebor@redhat.com>
4143
4144 PR c/85365
4145 * gcc.dg/Wrestrict-15.c: New test.
4146
4147 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
4148
4149 PR target/85456
4150 * gcc.target/powerpc/pr85456.c: New test.
4151
4152 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
4153
4154 * g++.dg/ext/undef-bool-1.C: Require lp64.
4155 * gcc.target/powerpc/undef-bool-2.c: Likewise.
4156
4157 2018-04-20 Jeff Law <law@redhat.com>
4158
4159 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
4160 stack protector.
4161 * gcc.dg/stack-check-6.c: Likewise.
4162 * gcc.dg/stack-check-6a.c: Likewise.
4163 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
4164 * gcc.target/i386/stack-check-18.c: Likewise.
4165 * gcc.target/i386/stack-check-19.c: Likewise.
4166
4167 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4168
4169 PR testsuite/85483
4170 * gcc.target/aarch64/sve/vcond_1.c: Move to...
4171 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
4172 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
4173 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
4174
4175 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
4176
4177 PR target/85469
4178 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
4179 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
4180
4181 2018-04-20 Richard Biener <rguenther@suse.de>
4182
4183 PR middle-end/85475
4184 * gcc.dg/torture/pr85475.c: New testcase.
4185
4186 2018-04-20 Martin Jambor <mjambor@suse.cz>
4187
4188 ipa/85449
4189 * gcc.dg/ipa/pr85449.c: New test.
4190
4191 2018-04-20 Martin Jambor <mjambor@suse.cz>
4192
4193 ipa/85447
4194 * g++.dg/ipa/pr85447.C: New file.
4195 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
4196
4197 2018-04-20 Jakub Jelinek <jakub@redhat.com>
4198
4199 PR c++/85462
4200 * g++.dg/cpp0x/pr85462.C: New test.
4201
4202 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4203
4204 * gcc.target/i386/pr85404.c: Require CET target.
4205
4206 2018-04-19 Jakub Jelinek <jakub@redhat.com>
4207
4208 PR tree-optimization/85467
4209 * gcc.dg/pr85467.c: New test.
4210
4211 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
4212
4213 PR c++/84611
4214 * g++.dg/parse/crash68.C: New.
4215
4216 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4217
4218 PR libgcc/85334
4219 * g++.dg/torture/pr85334.C: New test.
4220
4221 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
4222
4223 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
4224 * g++.dg/diagnostic/pr85464.C: New.
4225
4226 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4227
4228 PR target/85397
4229 * gcc.dg/torture/pr85397-1.c: New test.
4230 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
4231 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
4232
4233 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4234
4235 PR target/85404
4236 * gcc.target/i386/pr85404.c: New test.
4237
4238 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4239
4240 PR target/85417
4241 * c-c++-common/attr-nocf-check-1.c: Compile with
4242 -fcf-protection=none.
4243 * c-c++-common/attr-nocf-check-3.c: Likewise.
4244 * gcc.dg/march-generic.c: Likewise.
4245 * gcc.target/i386/align-limit.c: Likewise.
4246 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
4247 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
4248 * gcc.target/i386/cet-property-2.c: Likewise.
4249 * gcc.target/i386/ret-thunk-26.c: Likewise.
4250 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
4251 targets.
4252 * c-c++-common/fcf-protection-2.c: Likewise.
4253 * c-c++-common/fcf-protection-3.c: Likewise.
4254 * c-c++-common/fcf-protection-5.c: Likewise.
4255 * c-c++-common/fcf-protection-6.c: Likewise.
4256 * c-c++-common/fcf-protection-7.c: Likewise.
4257 * gcc.target/i386/cet-label-3.c: New test.
4258 * gcc.target/i386/cet-property-3.c: Likewise.
4259 * gcc.target/i386/cet-sjlj-7.c: Likewise.
4260 * gcc.target/i386/pr85417-1.c: Likewise.
4261 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
4262 __x86_indirect_thunk_nt_(r|e)ax
4263 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
4264 * gcc.target/i386/pr85403.c: Remove dg-error,
4265
4266 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
4267
4268 * gcc.target/i386/movdir-1.c: New test.
4269
4270 2018-04-19 Richard Biener <rguenther@suse.de>
4271
4272 PR middle-end/85455
4273 * gcc.dg/pr85455.c: New testcase.
4274
4275 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4276
4277 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
4278 targets.
4279 * g++.dg/lto/pr85405b_0.C: Likewise.
4280 * g++.dg/lto/pr84805_0.C: Likewise.
4281
4282 2018-04-18 Martin Liska <mliska@suse.cz>
4283
4284 PR ipa/83983
4285 PR ipa/85391
4286 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
4287 output.
4288
4289 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
4290
4291 PR target/85388
4292 * gcc.dg/pr85388-1.c: New test.
4293 * gcc.dg/pr85388-2.c: Likewise.
4294 * gcc.dg/pr85388-3.c: Likewise.
4295 * gcc.dg/pr85388-4.c: Likewise.
4296 * gcc.dg/pr85388-5.c: Likewise.
4297 * gcc.dg/pr85388-6.c: Likewise.
4298
4299 2018-04-18 Jan Hubicka <jh@suse.cz>
4300 Martin Liska <mliska@suse.cz>
4301
4302 * g++.dg/lto/pr83121_0.C: Update template.
4303 * g++.dg/lto/pr83121_1.C: Update template.
4304 * g++.dg/lto/pr84805_0.C: Update template.
4305 * g++.dg/lto/pr84805_1.C: Update template.
4306 * g++.dg/lto/pr84805_2.C: Update template.
4307
4308 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4309
4310 PR c++/84630
4311 * g++.dg/cpp0x/pr84630.C: New.
4312
4313 2018-04-18 Jakub Jelinek <jakub@redhat.com>
4314
4315 PR c++/84463
4316 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
4317 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
4318 in two cases. Uncomment two other tests and add expected dg-error for
4319 them.
4320 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
4321 -Wnarrowing diagnostics on some targets for c++11.
4322 * g++.dg/parse/array-size2.C: Remove xfail.
4323 * g++.dg/cpp0x/constexpr-84463.C: New test.
4324
4325 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
4326
4327 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
4328 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
4329
4330 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR testsuite/85326
4333 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
4334 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
4335 * g++.dg/other/sve_tls_2.C: Require effective target tls.
4336
4337 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
4338
4339 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
4340 prevent cascading of errors and change expected error message.
4341 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
4342 to 64-bit targets.
4343 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
4344 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
4345 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
4346 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
4347 error message.
4348 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4349
4350 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4351
4352 PR target/85430
4353 * gcc.dg/pr85430.c: New test.
4354
4355 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4356
4357 PR testsuite/85326
4358 * gcc.target/arm/pr54300.C: Move to...
4359 * g++.dg/other/pr54300.C: ... Here. Add target directives.
4360 * gcc.target/arm/pr55073.C: Move to...
4361 * g++.dg/other/pr55073.C: ... Here. Add target directives.
4362 * gcc.target/arm/pr56184.C: Move to...
4363 * g++.dg/other/pr56184.C: ... Here. Add target directives.
4364 * gcc.target/arm/pr59985.C: Move to...
4365 * g++.dg/other/pr59985.C: ... Here. Add target directives.
4366 * gcc.target/aarch64/pr60675.C: Move to...
4367 * g++.dg/other/pr60675.C: ... Here. Add target directives.
4368 * gcc.target/aarch64/pr81422.C: Move to...
4369 * g++.dg/other/pr81422.C: ... Here. Add target directives.
4370 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
4371 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
4372 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
4373 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
4374 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
4375 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
4376 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
4377 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
4378 * gcc.target/aarch64/sve/tls_2.C: Move to...
4379 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
4380 * gcc.target/aarch64/pr81414.C: Rename to...
4381 * gcc.target/aarch64/pr81414.c: ... This.
4382 * gcc.target/aarch64/simd/pr67896.C: Rename to...
4383 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
4384 messages.
4385 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
4386 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
4387 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
4388 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
4389 file name.
4390
4391 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4392
4393 PR middle-end/85414
4394 * gcc.dg/pr85414.c: New test.
4395
4396 2018-04-17 Martin Jambor <mjambor@suse.cz>
4397
4398 PR ipa/85421
4399 * g++.dg/ipa/pr85421.C: New test.
4400
4401 2018-04-17 Martin Liska <mliska@suse.cz>
4402
4403 PR lto/85405
4404 * g++.dg/lto/pr85405b_0.C: New test.
4405 * g++.dg/lto/pr85405b_1.C: New test.
4406
4407 2018-04-17 Martin Liska <mliska@suse.cz>
4408
4409 PR lto/85405
4410 * g++.dg/lto/pr85405_0.C: New test.
4411 * g++.dg/lto/pr85405_1.C: New test.
4412
4413 2018-04-17 Martin Liska <mliska@suse.cz>
4414
4415 PR ipa/85329
4416 * g++.dg/ext/pr85329-2.C: New test.
4417 * g++.dg/ext/pr85329.C: New test.
4418 * gcc.target/i386/mvc12.c: New test.
4419
4420 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
4421
4422 PR c++/85039
4423 * g++.dg/pr85039-1.C: New.
4424 * g++.dg/pr85039-2.C: New.
4425 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
4426
4427 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
4428
4429 PR target/85080
4430 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
4431 if the target supports efficient unaligned storage accesses.
4432
4433 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
4434
4435 PR target/83660
4436 * gcc.target/powerpc/pr83660.C: New test.
4437
4438 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
4439
4440 PR target/85403
4441 * gcc.target/i386/pr85403.c: New test.
4442
4443 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
4444
4445 PR target/84331
4446 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
4447
4448 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4449 Jason Merrill <jason@redhat.com>
4450
4451 PR c++/85112
4452 * g++.dg/cpp0x/pr85112.C: New.
4453
4454 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
4455
4456 PR testsuite/85326
4457 * g++.dg/ext/undef-bool-1.C: New file.
4458 * gcc.target/powerpc/powerpc.exp: Remove .C support.
4459 * gcc.target/powerpc/undef-bool-1.C: Remove file.
4460
4461 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
4462
4463 PR target/85293
4464 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
4465 corresponding dg-error clause.
4466 * gcc.target/powerpc/pr80098-3.c: Ditto.
4467 * gcc.target/powerpc/pr80103-1.c: Delete.
4468
4469 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
4470
4471 PR fortran/81773
4472 PR fortran/83606
4473 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
4474 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
4475
4476 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4477
4478 PR fortran/85387
4479 * gfortran.dg/implied_do_io_5.f90: New test.
4480
4481 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
4482
4483 PR target/83402
4484 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
4485 several values: positive, negative, and zero.
4486 * gcc.target/powerpc/sse2-pslld-1.c: Same.
4487 * gcc.target/powerpc/sse2-psllq-1.c: Same.
4488
4489 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
4490
4491 PR rtl-optimization/79916
4492 * gcc.target/powerpc/pr79916.c: New.
4493
4494 2018-04-13 Jakub Jelinek <jakub@redhat.com>
4495
4496 PR rtl-optimization/85393
4497 * g++.dg/opt/pr85393.C: New test.
4498 * g++.dg/opt/pr85393-aux.cc: New file.
4499
4500 PR rtl-optimization/85376
4501 * gcc.dg/pr85376.c: New test.
4502
4503 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
4504
4505 PR rtl-optimization/83852
4506 * gcc.dg/pr83852.c: New testcase.
4507
4508 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
4509
4510 PR testsuite/85326
4511 * gcc.target/s390/pr77822-1.C: Rename to ...
4512 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
4513 * gcc.target/s390/pr77822-2.c: Add asm scan check.
4514 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
4515
4516 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
4517
4518 PR lto/71991
4519 * gcc.target/i386/pr71991.c: New testcase.
4520
4521 2018-04-13 Martin Liska <mliska@suse.cz>
4522 Jakub Jelinek <jakub@redhat.com>
4523
4524 PR middle-end/81657
4525 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
4526 call.
4527
4528 2018-04-12 David Malcolm <dmalcolm@redhat.com>
4529
4530 PR c++/85385
4531 * g++.dg/diagnostic/macro-arg-count.C: New test.
4532
4533 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4534
4535 PR fortran/83064
4536 PR testsuite/85346
4537 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
4538 array and move test to libgomp/testsuite/libgomp.fortran.
4539 * gfortran.dg/do_concurrent_6.f90: New test.
4540
4541 2018-04-12 Marek Polacek <polacek@redhat.com>
4542
4543 PR c++/85258
4544 * g++.dg/parse/error61.C: New test.
4545
4546 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4547
4548 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
4549 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
4550
4551 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4552
4553 PR target/85347
4554 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
4555 specify -mvsx on gcc command line.
4556
4557 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4558
4559 PR middle-end/84955
4560 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
4561 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
4562
4563 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4564
4565 PR target/85328
4566 * gcc.target/i386/pr85328.c: New test.
4567
4568 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4569
4570 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
4571
4572 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4573
4574 PR rtl-optimization/85342
4575 * gcc.target/i386/pr85342.c: New test.
4576
4577 2018-04-11 Jason Merrill <jason@redhat.com>
4578
4579 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
4580 if ulimit -v is set.
4581
4582 2018-04-11 Bin Cheng <bin.cheng@arm.com>
4583
4584 PR testsuite/85190
4585 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
4586
4587 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4588
4589 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
4590 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
4591
4592 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4593
4594 PR c++/70808
4595 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
4596 effective target.
4597
4598 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4599
4600 PR target/84301
4601 * gcc.target/i386/pr84301.c: New test.
4602
4603 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4604
4605 PR tree-optimization/85331
4606 * gcc.c-torture/execute/pr85331.c: New test.
4607
4608 2018-04-11 Marek Polacek <polacek@redhat.com>
4609
4610 PR c++/85032
4611 * g++.dg/cpp0x/pr51225.C: Adjust error message.
4612 * g++.dg/cpp1z/constexpr-if21.C: New test.
4613
4614 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4615
4616 PR target/85281
4617 * gcc.target/i386/pr85281.c: New test.
4618
4619 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4620
4621 PR rtl-optimization/84659
4622 * gcc.dg/pr84659.c: New test.
4623
4624 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4625
4626 PR debug/85302
4627 * g++.dg/debug/dwarf2/pr85302.C: New test.
4628
4629 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4630
4631 PR target/85261
4632 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
4633 into register.
4634
4635 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4636
4637 PR c++/70808
4638 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
4639
4640 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
4641
4642 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
4643 * gcc.target/powerpc/dimode_off.c: Ditto.
4644 * gcc.target/powerpc/tfmode_off.c: Ditto.
4645 * gcc.target/powerpc/timode_off.c: Ditto.
4646
4647 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
4648
4649 * gcc.target/powerpc/vec-ldl-1.c: New test.
4650 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
4651 corrections to ABI implementation.
4652
4653 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
4654
4655 PR target/85056
4656 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
4657
4658 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4659
4660 PR rtl-optimization/85300
4661 * gcc.dg/pr85300.c: New test.
4662
4663 2018-04-10 David Malcolm <dmalcolm@redhat.com>
4664
4665 PR c++/85110
4666 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
4667 where we now show the pertinent parameter.
4668 * g++.dg/diagnostic/aka2.C: Likewise.
4669 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
4670
4671 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4672
4673 PR fortran/85313
4674 * gfortran.dg/gomp/pr85313.f90: New test.
4675
4676 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4677
4678 PR c++/24314
4679 * g++.dg/parse/template29.C: New.
4680
4681 2018-04-10 Bin Cheng <bin.cheng@arm.com>
4682
4683 PR testsuite/85190
4684 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
4685
4686 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4687
4688 PR target/85177
4689 PR target/85255
4690 * gcc.target/i386/avx512f-pr85177.c: New test.
4691 * gcc.target/i386/avx512f-pr85255.c: New test.
4692
4693 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
4694
4695 PR tree-optimization/85286
4696 * gcc.dg/vect/pr85286.c: New test.
4697
4698 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4699
4700 PR target/85173
4701 * gcc.target/arm/pr85173.c: New test.
4702
4703 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4704
4705 PR lto/85248
4706 * gcc.dg/lto/pr85248_0.c: New test.
4707 * gcc.dg/lto/pr85248_1.c: New test.
4708
4709 2018-04-09 Jan Hubicka <jh@suse.cz>
4710
4711 PR lto/85078
4712 * g++.dg/torture/pr85078.C: New.
4713
4714 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
4715
4716 PR c++/85227
4717 * g++.dg/cpp1z/decomp44.C: New.
4718 * g++.dg/cpp1z/decomp45.C: Likewise.
4719
4720 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4721
4722 PR fortran/83064
4723 * gfortran.dg/do_concurrent_5.f90: New test.
4724 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
4725 message.
4726
4727 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4728
4729 PR fortran/51260
4730 * gfortran.dg/parameter_array_element_3.f90: New test.
4731
4732 2018-04-09 Jakub Jelinek <jakub@redhat.com>
4733
4734 PR c++/85194
4735 * g++.dg/cpp1z/decomp43.C: New test.
4736
4737 PR rtl-optimization/80463
4738 * g++.dg/pr80463.C: Add -w to dg-options.
4739
4740 2018-04-09 Richard Biener <rguenther@suse.de>
4741
4742 PR tree-optimization/85284
4743 * gcc.dg/torture/pr85284.c: New testcase.
4744
4745 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4746
4747 PR rtl-optimization/80463
4748 PR rtl-optimization/83972
4749 PR rtl-optimization/83480
4750
4751 * gcc.dg/pr80463.c: New test.
4752 * g++.dg/pr80463.C: Likewise.
4753 * gcc.dg/pr83972.c: Likewise.
4754
4755 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4756
4757 PR rtl-optimization/83913
4758 * gcc.dg/pr83913.c: New test.
4759
4760 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4761
4762 PR rtl-optimization/83962
4763 * gcc.dg/pr83962.c: New test.
4764
4765 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4766
4767 PR rtl-optimization/83530
4768 * gcc.dg/pr83530.c: New test.
4769
4770 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4771
4772 PR middle-end/82976
4773 * gfortran.dg/realloc_on_assign_16a.f90: New test.
4774
4775 2018-04-07 Jakub Jelinek <jakub@redhat.com>
4776
4777 PR tree-optimization/85257
4778 * gcc.dg/pr85257.c: New test.
4779
4780 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
4781
4782 * g++.dg/opt/pr85196.C: New test.
4783
4784 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4785
4786 PR c++/84269
4787 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
4788 std::tuple here since they need C++11.
4789 * g++.dg/lookup/missing-std-include-8.C: New test.
4790 * g++.dg/lookup/missing-std-include.C: Move std::array and
4791 std::tuple test to missing-std-include-6.C to avoid failures
4792 with C++98.
4793
4794 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4795
4796 PR debug/85252
4797 * gcc.dg/debug/pr85252.c: New test.
4798
4799 PR rtl-optimization/84872
4800 * gcc.dg/graphite/pr84872.c: New test.
4801
4802 PR c++/85210
4803 * g++.dg/cpp1z/decomp42.C: New test.
4804
4805 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4806
4807 PR c++/85021
4808 * g++.dg/lookup/missing-std-include-7.C: New test.
4809
4810 2018-04-06 Tamar Christina <tamar.christina@arm.com>
4811
4812 * gcc.dg/struct-simple.c: Revert r254862.
4813 * lib/target-supports.exp
4814 (check_effective_target_word_mode_no_slow_unalign): Likewise.
4815
4816 2018-04-06 Richard Biener <rguenther@suse.de>
4817
4818 PR middle-end/85244
4819 * gcc.dg/torture/pr85244-1.c: New testcase.
4820 * gcc.dg/torture/pr85244-2.c: Likewise.
4821
4822 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4823
4824 PR sanitizer/85213
4825 * c-c++-common/ubsan/pr85213.c: New test.
4826
4827 2018-04-06 Richard Biener <rguenther@suse.de>
4828
4829 PR middle-end/85180
4830 * gcc.dg/pr85180.c: New testcase.
4831
4832 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4833
4834 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
4835 to trigger the optimization. Do some cleanup and function
4836 renaming. Add more test functions.
4837
4838 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4839
4840 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
4841 options.
4842 * gcc.target/s390/hotpatch-1.c: Skip when building without
4843 optimization.
4844 * gcc.target/s390/hotpatch-10.c: Likewise.
4845 * gcc.target/s390/hotpatch-11.c: Likewise.
4846 * gcc.target/s390/hotpatch-12.c: Likewise.
4847 * gcc.target/s390/hotpatch-13.c: Likewise.
4848 * gcc.target/s390/hotpatch-14.c: Likewise.
4849 * gcc.target/s390/hotpatch-15.c: Likewise.
4850 * gcc.target/s390/hotpatch-16.c: Likewise.
4851 * gcc.target/s390/hotpatch-17.c: Likewise.
4852 * gcc.target/s390/hotpatch-18.c: Likewise.
4853 * gcc.target/s390/hotpatch-19.c: Likewise.
4854 * gcc.target/s390/hotpatch-2.c: Likewise.
4855 * gcc.target/s390/hotpatch-3.c: Likewise.
4856 * gcc.target/s390/hotpatch-4.c: Likewise.
4857 * gcc.target/s390/hotpatch-5.c: Likewise.
4858 * gcc.target/s390/hotpatch-6.c: Likewise.
4859 * gcc.target/s390/hotpatch-7.c: Likewise.
4860 * gcc.target/s390/hotpatch-8.c: Likewise.
4861 * gcc.target/s390/hotpatch-9.c: Likewise.
4862
4863 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4864
4865 * c-c++-common/Wattributes.c: Disable warning for s390* target and
4866 check for an error instead.
4867 * gcc.dg/Wattributes-6.c: Likewise.
4868
4869 2018-04-05 Jakub Jelinek <jakub@redhat.com>
4870
4871 PR c++/85209
4872 * g++.dg/cpp1z/decomp39.C: New test.
4873 * g++.dg/cpp1z/decomp40.C: New test.
4874
4875 PR c++/85208
4876 * g++.dg/cpp1z/decomp41.C: New test.
4877
4878 PR middle-end/85195
4879 * gcc.dg/pr85195.c: New test.
4880
4881 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
4882
4883 PR c++/80956
4884 * g++.dg/cpp0x/initlist100.C: New.
4885 * g++.dg/cpp0x/initlist101.C: Likewise.
4886
4887 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
4888
4889 PR c++/84792
4890 * g++.dg/other/pr84792-1.C: New.
4891 * g++.dg/other/pr84792-2.C: Likewise.
4892
4893 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
4894
4895 PR target/85193
4896 * gcc.target/i386/pr85193.c: New test.
4897
4898 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
4899
4900 PR c++/84979
4901 * g++.dg/concepts/pr84979.C: New.
4902 * g++.dg/concepts/pr84979-2.C: New.
4903 * g++.dg/concepts/pr84979-3.C: New.
4904
4905 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4906
4907 PR c++/80026
4908 * g++.dg/cpp0x/variadic174.C: New.
4909
4910 2018-04-04 Jakub Jelinek <jakub@redhat.com>
4911
4912 PR inline-asm/85172
4913 * g++.dg/ext/builtin13.C: New test.
4914 * g++.dg/ext/atomic-4.C: New test.
4915
4916 PR c++/85146
4917 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
4918 * g++.dg/ext/bases3.C: New test.
4919
4920 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
4921
4922 PR target/85203
4923 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
4924 to match a single insn of the baz function. Move scan directives at
4925 the end of the file below the functions they are trying to test for
4926 better readability.
4927 * gcc.target/arm/cmse/cmse-16.c: New testcase.
4928
4929 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
4930
4931 PR rtl-optimization/84878
4932 * gcc.target/powerpc/pr84878.c: New test.
4933
4934 2018-04-04 Michael Matz <matz@suse.de>
4935
4936 * gcc.dg/Wstringop-overflow-4.c: New test.
4937 * c-c++-common/Wstringop-truncation-4.c: Adjust.
4938
4939 2018-04-04 Jakub Jelinek <jakub@redhat.com>
4940
4941 PR testsuite/85189
4942 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
4943 for the diagnostics of overridden functions. Adjust for new wording.
4944
4945 2018-04-04 Richard Biener <rguenther@suse.de>
4946
4947 PR lto/85176
4948 * g++.dg/lto/pr85176_0.C: New testcase.
4949
4950 2018-04-04 Richard Biener <rguenther@suse.de>
4951
4952 PR testsuite/85191
4953 * lib/target-supports.exp (check_effective_target_vect_perm_short):
4954 Fix typo.
4955
4956 2018-04-04 Martin Liska <mliska@suse.cz>
4957
4958 PR sanitizer/85174
4959 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
4960 and msdata as a workaround for powerpc.
4961
4962 2018-04-04 Richard Biener <rguenther@suse.de>
4963
4964 PR tree-optimization/85168
4965 * gcc.dg/torture/pr85168.c: New testcase.
4966
4967 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
4968
4969 PR c++/84943
4970 * g++.dg/pr84943.C: New.
4971 * g++.dg/pr84943-2.C: New.
4972
4973 2018-04-03 Jakub Jelinek <jakub@redhat.com>
4974
4975 PR rtl-optimization/85167
4976 * gcc.dg/pr85167.c: New test.
4977
4978 PR tree-optimization/85156
4979 * c-c++-common/pr85156.c: New test.
4980 * gcc.c-torture/execute/pr85156.c: New test.
4981
4982 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
4983
4984 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
4985 * gcc.target/powerpc/undef-bool-1.C: New file.
4986 * gcc.target/powerpc/undef-bool-2.c: New file.
4987
4988 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4989
4990 PR c++/84768
4991 * g++.dg/cpp1z/class-deduction52.C: New.
4992
4993 2018-04-03 Jakub Jelinek <jakub@redhat.com>
4994
4995 PR c++/85147
4996 * g++.dg/cpp0x/pr85147.C: New test.
4997
4998 PR c++/85140
4999 * g++.dg/cpp0x/gen-attrs-64.C: New test.
5000
5001 PR c++/85134
5002 * g++.dg/gomp/pr85134.C: New test.
5003 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
5004
5005 PR target/85169
5006 * gcc.c-torture/execute/pr85169.c: New test.
5007 * gcc.target/i386/avx512f-pr85169.c: New test.
5008 * gcc.target/i386/avx512bw-pr85169.c: New test.
5009
5010 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5011
5012 PR target/85126
5013 * gcc.target/powerpc/pr69946: Adjust comment. Remove
5014 scan-assembler-times clause.
5015
5016 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
5017
5018 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
5019 dg-additional-options.
5020
5021 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5022
5023 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
5024
5025 2018-04-03 Richard Biener <rguenther@suse.de>
5026
5027 PR testsuite/85154
5028 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
5029
5030 2018-04-02 Jim Wilson <jimw@sifive.com>
5031
5032 * gcc.target/riscv/pr84660.c: New.
5033 * gcc.target/riscv/shift-and-1.c: New.
5034 * gcc.target/riscv/shift-and-2.c: New.
5035
5036 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5037
5038 PR fortran/85102
5039 * gfortran.dg/array_simplify_2.f90: New test.
5040
5041 2018-04-01 Jakub Jelinek <jakub@redhat.com>
5042
5043 PR middle-end/85090
5044 * gcc.target/i386/avx512f-pr85090-1.c: New test.
5045 * gcc.target/i386/avx512f-pr85090-2.c: New test.
5046 * gcc.target/i386/avx512f-pr85090-3.c: New test.
5047 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
5048 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
5049
5050 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
5051
5052 PR c++/85027
5053 * g++.dg/pr85027.C: New.
5054
5055 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5056
5057 PR target/83315
5058 * gcc.target/powerpc/sse-maxps-2.c: New test.
5059 * gcc.target/powerpc/sse-minps-2.c: New test.
5060
5061 2018-03-30 Jakub Jelinek <jakub@redhat.com>
5062
5063 PR c++/84791
5064 * g++.dg/gomp/pr84791.C: New test.
5065
5066 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
5067
5068 PR fortran/84931
5069 * gfortran.dg/array_constructor_53.f90: New test.
5070
5071 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5072
5073 PR fortran/85130
5074 * gfortran.dg/substr_6.f90: Remove illegal test for
5075 out-of-bounds substring.
5076
5077 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5078
5079 PR fortran/85111
5080 * gfortran.dg/zero_sized_10.f90: New test.
5081
5082 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5083
5084 PR c++/84269
5085 * g++.dg/lookup/missing-std-include-6.C: New test.
5086 * g++.dg/lookup/missing-std-include.C: Add std::pair and
5087 std::tuple tests.
5088 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
5089 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
5090 <cstring>, <cassert>, and <cstdlib>.
5091
5092 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
5093
5094 PR inline-asm/84985
5095 * gcc.target/i386/pr84985.c: New.
5096
5097 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5098
5099 PR c++/85110
5100 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
5101
5102 2018-03-29 Jakub Jelinek <jakub@redhat.com>
5103
5104 PR c++/85108
5105 * g++.dg/warn/Wunused-var-31.C: New test.
5106
5107 PR c/85094
5108 * c-c++-common/Wduplicated-branches-14.c: New test.
5109
5110 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5111
5112 PR c++/84606
5113 * g++.dg/cpp0x/pr84606.C: New.
5114
5115 2018-03-29 Carl Love <cel@us.ibm.com>
5116
5117 Revert
5118 2017-09-27 Carl Love <cel@us.ibm.com>
5119
5120 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
5121 for the __builtin_fctid and __builtin_fctiw.
5122
5123 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
5124
5125 PR target/84912
5126 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
5127 deleted builtin function.
5128 (div_weuo): Likewise.
5129 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
5130 (div_deuo): Likewise.
5131
5132 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5133
5134 PR c++/85028
5135 * g++.dg/other/default13.C: New.
5136
5137 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5138
5139 PR target/85095
5140 * gcc.target/i386/pr85095-1.c: New test.
5141 * gcc.target/i386/pr85095-2.c: New test.
5142 * gcc.c-torture/execute/pr85095.c: New test.
5143
5144 PR tree-optimization/82004
5145 * gcc.dg/pr82004.c: New test.
5146
5147 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5148 Martin Liska <mliska@suse.cz>
5149
5150 PR sanitizer/85081
5151 * g++.dg/asan/pr85081.C: New test.
5152
5153 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
5154
5155 PR c++/84789
5156 * g++.dg/template/pr84789.C: Adjust for testing with
5157 -fconcepts too.
5158
5159 PR c++/84973
5160 * g++.dg/template/pr84973.C: New.
5161 * g++.dg/template/pr84973-2.C: New.
5162 * g++.dg/template/pr84973-3.C: New.
5163
5164 PR c++/84968
5165 * g++.dg/eh/pr84968.C: New.
5166
5167 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
5168
5169 PR target/84914
5170 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
5171 long double multiply/divide uses the correct function.
5172 * gcc.target/powerpc/mulkc-3.c: Likewise.
5173 * gcc.target/powerpc/divkc-2.c: Likewise.
5174 * gcc.target/powerpc/divkc-3.c: Likewise.
5175
5176 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5177
5178 PR c++/85067
5179 * g++.dg/cpp0x/defaulted51.C: New.
5180 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
5181
5182 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5183
5184 PR c++/85077
5185 * g++.dg/ext/vector35.C: New test.
5186
5187 PR c++/85061
5188 * g++.dg/ext/builtin-offsetof3.C: New test.
5189
5190 PR c++/85076
5191 * g++.dg/cpp1y/pr85076.C: New test.
5192
5193 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5194
5195 PR fortran/85084
5196 * gfortran.dg/matmul_rank_1.f90: New test.
5197
5198 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5199 Harald Anlauf <anlauf@gmx.de>
5200
5201 * gfortran.dg/structure_constructor_15.f90: New test.
5202
5203 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
5204
5205 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
5206 for the diagnostics of overridden functions. Adjust for new wording.
5207 * g++.dg/cpp0x/implicit1.C: Likewise.
5208 * g++.dg/cpp0x/override1.C: Likewise.
5209 * g++.dg/cpp1y/auto-fn18.C: Likewise.
5210 * g++.dg/eh/shadow1.C: Likewise.
5211 * g++.dg/inherit/covariant12.C: Likewise.
5212 * g++.dg/inherit/covariant14.C: Likewise.
5213 * g++.dg/inherit/covariant15.C: Likewise.
5214 * g++.dg/inherit/covariant16.C: Likewise.
5215 * g++.dg/inherit/covariant22.C: Likewise.
5216 * g++.dg/inherit/crash3.C: Likewise.
5217 * g++.dg/inherit/error2.C: Likewise.
5218 * g++.dg/template/crash100.C: Likewise.
5219 * g++.old-deja/g++.eh/spec6.C: Likewise.
5220 * g++.old-deja/g++.mike/p811.C: Likewise.
5221 * g++.old-deja/g++.other/virtual11.C: Likewise.
5222 * g++.old-deja/g++.other/virtual4.C: Likewise.
5223
5224 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
5225
5226 PR target/85044
5227 * gcc.target/i386/pr85044.c: New test.
5228
5229 2018-03-27 Martin Sebor <msebor@redhat.com>
5230
5231 PR testsuite/83462
5232 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
5233 other than x86.
5234
5235 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5236
5237 PR target/83009
5238 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
5239
5240 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5241
5242 PR target/81863
5243 * gcc.target/arm/pr81863.c: New test.
5244
5245 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
5246
5247 PR target/85056
5248 * testsuite/gcc.target/nvptx/pr85056.c: New test.
5249 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
5250
5251 2018-03-27 Richard Biener <rguenther@suse.de>
5252
5253 PR testsuite/82847
5254 * lib/target-supports.exp (check_ssse3_available): New function.
5255 (check_effective_target_vect_perm_short): Enable for x86 if
5256 check_ssse3_available.
5257
5258 2018-03-27 Richard Biener <rguenther@suse.de>
5259
5260 PR tree-optimization/85082
5261 * gfortran.dg/pr85082.f90: New testcase.
5262
5263 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5264
5265 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
5266 to "l=2" in dg-final.
5267
5268 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5269
5270 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
5271 * gcc.target/mips/fix-r4000-2.c: Likewise.
5272 * gcc.target/mips/fix-r4000-3.c: Likewise.
5273 * gcc.target/mips/fix-r4000-4.c: Likewise.
5274 * gcc.target/mips/fix-r4000-5.c: Likewise.
5275 * gcc.target/mips/fix-r4000-6.c: Likewise.
5276 * gcc.target/mips/fix-r4000-7.c: Likewise.
5277 * gcc.target/mips/fix-r4000-8.c: Likewise.
5278 * gcc.target/mips/fix-r4000-9.c: Likewise.
5279 * gcc.target/mips/fix-r4000-10.c: Likewise.
5280 * gcc.target/mips/fix-r4000-7.c: Change dg-final
5281 "mulditi3_r4000" instead of "mulditi3".
5282 * gcc.target/mips/fix-r4000-8.c: Change dg-final
5283 "umulditi3_r4000" instead of "umulditi3".
5284
5285 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5286
5287 PR c++/85068
5288 * g++.dg/inherit/covariant22.C: New test.
5289
5290 2018-03-27 Richard Biener <rguenther@suse.de>
5291
5292 PR testsuite/84004
5293 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
5294 alignment.
5295
5296 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5297 Jason Merrill <jason@redhat.com>
5298
5299 PR c++/84632
5300 * g++.dg/init/array49.C: New.
5301 * g++.dg/torture/pr70499.C: Adjust.
5302
5303 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
5304
5305 PR target/85073
5306 * gcc.target/i386/pr85073.c: New test.
5307
5308 2018-03-26 Richard Biener <rguenther@suse.de>
5309
5310 PR testsuite/85066
5311 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
5312 instead of long.
5313
5314 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5315
5316 PR fortran/66709
5317 * gfortran.dg/parameter_array_format.f90: New test.
5318
5319 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5320 Neil Carlson <neil.n.carlson@gmail.com>
5321
5322 PR fortran/84381
5323 * gfortran.dg/literal_character_constant_1.inc: Replace
5324 call abort by STOP n.
5325 * gfortran.dg/overload_1.f90: Likewise.
5326
5327 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
5328 Dominique d'Humieres <dominiq@gcc.gnu.org>
5329
5330 PR fortran/84924
5331 * gfortran.dg/scalar_pointer_1.f90: New test.
5332
5333 2018-03-25 Tom de Vries <tom@codesourcery.com>
5334
5335 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
5336 precise.
5337
5338 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5339
5340 PR fortran/69497
5341 * gfortran.dg/pr89497.f90: New test.
5342
5343 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5344
5345 PR fortran/70068
5346 * gfortran.dg/substr_7.f90: New test.
5347
5348 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
5349
5350 PR fortran/42651
5351 * gfortran.dg/pr42651.f90: New test.
5352 * gfortran.dg/func_result_7.f90: Update error message.
5353
5354 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
5355
5356 PR tree-optimization/84005
5357 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
5358 failing to force the alignment.
5359
5360 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5361
5362 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
5363 from this to...
5364 <vclzd>: ...this.
5365
5366 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5367
5368 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
5369 message. Fix scan-assembler patterns.
5370
5371 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR c++/85015
5374 * g++.dg/cpp0x/pr85015.C: New test.
5375
5376 PR c++/84942
5377 * g++.dg/cpp1y/pr84942.C: New test.
5378
5379 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
5380
5381 PR inline-asm/85030
5382 * testsuite/gcc.target/i386/pr85030.c: New.
5383
5384 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5385
5386 PR target/85026
5387 * g++.dg/pr85026.C: New test.
5388
5389 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
5390
5391 * g++.dg/debug/pr84704.C: XFAIL AIX.
5392
5393 2018-03-23 Sudakshina Das <sudi.das@arm.com>
5394
5395 PR target/84826
5396 * gcc.target/arm/pr84826.c: Add dg directive.
5397
5398 2018-03-23 Marek Polacek <polacek@redhat.com>
5399
5400 PR c++/85033
5401 * g++.dg/ext/builtin-offsetof2.C: New test.
5402
5403 PR c++/85045
5404 * g++.dg/cpp0x/Wnarrowing5.C: New test.
5405 * gcc.dg/pr85045.c: New test.
5406
5407 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
5408
5409 PR debug/85020
5410 * gnat.dg/lto22.adb: New test.
5411 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
5412 * gnat.dg/lto22_pkg2.ads: Likewise.
5413
5414 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5415
5416 PR c/80778
5417 * gcc.dg/lto/pr80778_0.c: New test.
5418
5419 PR inline-asm/85034
5420 * gcc.target/i386/pr85034.c: New test.
5421
5422 PR inline-asm/85022
5423 * c-c++-common/torture/pr85022.c: New test.
5424
5425 PR sanitizer/85029
5426 * g++.dg/ubsan/pr85029.C: New test.
5427
5428 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
5429
5430 PR c++/71251
5431 * g++.dg/cpp0x/pr71251.C: New.
5432
5433 PR c++/84789
5434 * g++.dg/template/pr84789.C: New.
5435 * g++.dg/template/pr84789-2.C: New.
5436 * g++.dg/template/pr84789-3.C: New.
5437 * g++.dg/parse/dtor11.C: Accept alternate error message.
5438
5439 PR c++/84729
5440 * g++.dg/pr84729.C: New.
5441 * g++.old-deja/g++.ext/arrnew2.C: Require error.
5442 * g++.old-deja/g++.robertl/eb58.C: Likewise.
5443 * g++.old-deja/g++.robertl/eb63.C: Likewise.
5444
5445 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
5446
5447 PR fortran/84922
5448 * gfortran.dg/interface_42.f90: New test.
5449 * gfortran.dg/interface_43.f90: New test.
5450
5451 2018-03-22 Sudakshina Das <sudi.das@arm.com>
5452
5453 PR target/84826
5454 * gcc.target/arm/pr84826.c: New test.
5455
5456 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
5457
5458 * gcc.target/arm/addr-modes-float.c: Move dg-do before
5459 dg-require-effective-target.
5460 * gcc.target/arm/addr-modes-int.c: Likewise.
5461 * gcc.target/nios2/lo-addr-tls.c: Likewise.
5462
5463 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5464
5465 PR target/84760
5466 * gcc.target/powerpc/altivec-ld-1.c: New test.
5467
5468 2018-03-22 Bin Cheng <bin.cheng@arm.com>
5469
5470 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
5471
5472 2018-03-22 Jakub Jelinek <jakub@redhat.com>
5473
5474 PR inline-asm/84941
5475 * gcc.dg/pr84941.c: New test.
5476
5477 2018-03-22 Tom de Vries <tom@codesourcery.com>
5478
5479 PR tree-optimization/84956
5480 * gcc.dg/pr84956.c: New test.
5481
5482 2018-03-22 Marek Polacek <polacek@redhat.com>
5483
5484 PR c++/84854
5485 * g++.dg/cpp1z/constexpr-if15.C: New test.
5486 * g++.dg/cpp1z/constexpr-if16.C: New test.
5487
5488 2018-03-21 Joseph Myers <joseph@codesourcery.com>
5489
5490 * gcc.dg/builtin-tgmath-3.c: New test.
5491
5492 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
5493
5494 PR c++/71965
5495 * g++.dg/concepts/pr71965.C: New.
5496
5497 PR c++/84610
5498 PR c++/84642
5499 * g++.dg/cpp0x/pr84610.C: New.
5500 * g++.dg/cpp0x/pr84642.C: New.
5501
5502 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5503
5504 PR c/84999
5505 * c-c++-common/pr84999.c: New test.
5506
5507 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5508
5509 PR c++/84972
5510 * g++.dg/ext/desig10.C: New.
5511
5512 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5513 Harald Anlauf <anlauf@gmx.de>
5514
5515 PR fortran/84957
5516 * gfortran.dg/pr84957.f90: New test.
5517
5518 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5519
5520 PR tree-optimization/84960
5521 * gcc.c-torture/compile/pr84960.c: New test.
5522
5523 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
5524
5525 PR tree-optimization/84811
5526 * gcc.dg/torture/pr84811.c: New test.
5527
5528 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5529
5530 PR tree-optimization/84982
5531 * c-c++-common/pr84982.c: New test.
5532
5533 PR c++/84961
5534 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
5535 "m" (++x) in C++.
5536 * g++.dg/torture/pr84961-1.C: New test.
5537 * g++.dg/torture/pr84961-2.C: New test.
5538
5539 2018-03-21 Nathan Sidwell <nathan@acm.org>
5540
5541 PR c++/85008
5542 * g++.dg/pr85008.C: New.
5543
5544 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
5545
5546 PR fortran/84615
5547 * gfortran.dg/char_result_17.f90: New test.
5548
5549 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5550
5551 PR c++/84994
5552 * g++.dg/other/accessor-fixits-1.C: Move to...
5553 * g++.dg/torture/accessor-fixits-1.C: ...here.
5554 * g++.dg/other/accessor-fixits-2.C: Move to...
5555 * g++.dg/torture/accessor-fixits-2.C: ...here.
5556 * g++.dg/other/accessor-fixits-3.C: Move to...
5557 * g++.dg/torture/accessor-fixits-3.C: ...here.
5558 * g++.dg/other/accessor-fixits-4.C: Move to...
5559 * g++.dg/torture/accessor-fixits-4.C: ...here.
5560 * g++.dg/other/accessor-fixits-5.C: Move to...
5561 * g++.dg/torture/accessor-fixits-5.C: ...here.
5562 * g++.dg/torture/accessor-fixits-6.C: New testcase.
5563 * g++.dg/torture/accessor-fixits-7.C: New testcase.
5564 * g++.dg/torture/accessor-fixits-8.C: New testcase.
5565
5566 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5567
5568 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
5569
5570 2018-03-21 Sudakshina Das <sudi.das@arm.com>
5571
5572 PR target/82989
5573 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
5574
5575 2018-03-21 Nathan Sidwell <nathan@acm.org>
5576
5577 PR c++/84804
5578 * g++.dg/lookup/pr84804.C: New.
5579
5580 2018-03-21 Martin Sebor <msebor@redhat.com>
5581
5582 PR c++/84850
5583 * g++.dg/Wclass-memaccess-3.C: New test.
5584 * g++.dg/Wclass-memaccess-4.C: New test.
5585
5586 2018-03-21 David Malcolm <dmalcolm@redhat.com>
5587
5588 PR c++/84892
5589 * g++.dg/other/accessor-fixits-1.C
5590 (test_access_const_t1_color): New.
5591 (test_deref_const_t1_color): New.
5592 * g++.dg/other/accessor-fixits-5.C: New testcase.
5593
5594 2018-03-21 Tom de Vries <tom@codesourcery.com>
5595
5596 PR tree-optimization/83126
5597 * gcc.dg/graphite/pr83126.c: New test.
5598
5599 2018-03-21 Nathan Sidwell <nathan@acm.org>
5600
5601 * g++.dg/ext/anon-struct6.C: Adjust.
5602 * g++.dg/ext/deprecate-1.C: New.
5603 * g++.dg/ext/deprecate-2.C: New.
5604 * g++.dg/lookup/pr84602.C: Adjust.
5605 * g++.dg/lookup/pr84962.C: Adjust.
5606 * g++.old-deja/g++.other/anon4.C
5607
5608 PR c++/84836
5609 * g++.dg/lookup/pr84836.C: New.
5610
5611 2018-03-21 Bin Cheng <bin.cheng@arm.com>
5612
5613 PR tree-optimization/84969
5614 * gcc.dg/tree-ssa/pr84969.c: New test.
5615
5616 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5617
5618 PR rtl-optimization/84989
5619 * gcc.target/i386/pr84989.c: New test.
5620
5621 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
5622
5623 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
5624
5625 2018-03-21 Martin Liska <mliska@suse.cz>
5626
5627 PR ipa/84963
5628 * gfortran.dg/goacc/pr84963.f90: New test.
5629
5630 2018-03-21 Marek Polacek <polacek@redhat.com>
5631
5632 PR c++/71638, ICE with NSDMI and reference.
5633 * g++.dg/cpp0x/nsdmi14.C: New test.
5634 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
5635
5636 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
5637
5638 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
5639 MIPS with -mpaired-single directives.
5640
5641 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
5642
5643 PR fortran/85001
5644 * gfortran.dg/interface_41.f90: New test.
5645
5646 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5647
5648 PR debug/84875
5649 * gcc.dg/pr84875.c: New test.
5650
5651 2018-03-20 Marek Polacek <polacek@redhat.com>
5652
5653 PR c++/84978, ICE with NRVO.
5654 * g++.dg/opt/nrv19.C: New test.
5655
5656 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5657
5658 PR target/82518
5659 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5660 Disable for armeb targets.
5661 * gcc.target/arm/pr82518.c: New test.
5662
5663 2018-03-20 Nathan Sidwell <nathan@acm.org>
5664
5665 PR c++/84962
5666 * g++.dg/lookup/pr84962.C: New.
5667
5668 PR c++/84970
5669 * g++.dg/lookup/pr84970.C: New.
5670
5671 2018-03-20 Richard Biener <rguenther@suse.de>
5672
5673 PR target/84986
5674 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
5675
5676 2018-03-20 Martin Liska <mliska@suse.cz>
5677
5678 PR ipa/84825
5679 * g++.dg/ipa/pr84825.C: New test.
5680
5681 2018-03-20 Martin Liska <mliska@suse.cz>
5682
5683 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
5684
5685 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5686
5687 PR target/84845
5688 * gcc.c-torture/compile/pr84845.c: New test.
5689
5690 2018-03-20 Sudakshina Das <sudi.das@arm.com>
5691
5692 PR target/82989
5693 * gcc.target/arm/pr82989.c: New test.
5694
5695 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5696
5697 PR target/84945
5698 * gcc.target/i386/pr84945.c: New test.
5699
5700 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
5701
5702 PR target/81647
5703 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
5704
5705 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5706
5707 PR c/84953
5708 * gcc.dg/pr84953.c: New test.
5709
5710 2018-03-19 Marek Polacek <polacek@redhat.com>
5711
5712 PR c++/84925
5713 * g++.dg/cpp1z/lambda-__func__.C: New test.
5714
5715 PR c++/84927
5716 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
5717
5718 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5719
5720 PR sanitizer/78651
5721 * g++.dg/asan/pr78651.C: New test.
5722
5723 2018-03-19 Tom de Vries <tom@codesourcery.com>
5724
5725 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
5726 vect_int_mult. Add nvptx xfail for PR84958.
5727
5728 2018-03-19 Nathan Sidwell <nathan@acm.org>
5729
5730 PR c++/84835
5731 * g++.dg/cpp1y/pr84835.C: New.
5732
5733 2018-03-19 Sudakshina Das <sudi.das@arm.com>
5734
5735 PR target/81647
5736 * gcc.target/aarch64/pr81647.c: New.
5737
5738 2018-03-19 Richard Biener <rguenther@suse.de>
5739
5740 PR tree-optimization/84933
5741 * g++.dg/pr84933.C: New testcase.
5742
5743 2018-03-19 Richard Biener <rguenther@suse.de>
5744
5745 PR tree-optimization/84859
5746 * gcc.dg/tree-ssa/pr84859.c: New testcase.
5747 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
5748 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
5749 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
5750
5751 2018-03-19 Nathan Sidwell <nathan@acm.org>
5752
5753 PR c++/84812
5754 * g++.dg/lookup/pr84812.C: New.
5755
5756 2018-03-19 Richard Biener <rguenther@suse.de>
5757
5758 PR tree-optimization/84929
5759 * gcc.dg/torture/pr84929.c: New testcase.
5760
5761 2018-03-19 Tamar Christina <tamar.christina@arm.com>
5762
5763 PR target/84711
5764 * gcc.target/arm/big-endian-subreg.c: Delete.
5765
5766 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5767
5768 PR fortran/84931
5769 * gfortran.dg/array_constructor_52.f90: New test.
5770
5771 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
5772
5773 PR fortran/77414
5774 * gfortran.dg/pr77414.f90: New test.
5775 * gfortran.dg/internal_references_1.f90: Adjust error message.
5776
5777 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
5778
5779 PR fortran/65453
5780 * gfortran.dg/pr65453.f90: New test.
5781
5782 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
5783
5784 PR tree-optimization/84913
5785 * gfortran.dg/vect/pr84913.f90: New test.
5786
5787 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5788
5789 PR fortran/79929
5790 * gfortran.dg/warn_concat.f90: New test.
5791
5792 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5793
5794 PR target/84899
5795 * gcc.dg/pr84899.c: New test.
5796
5797 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
5798
5799 PR fortran/69395
5800 * gfortran.dg/pr69395.f90: Add test for max dimensions
5801
5802 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
5803
5804 PR target/84876
5805 * gcc.target/i386/pr84876.c: New test.
5806
5807 2018-03-16 Martin Liska <mliska@suse.cz>
5808
5809 PR ipa/84833
5810 * gcc.target/i386/mvc11.c: New test.
5811
5812 2018-03-16 Martin Liska <mliska@suse.cz>
5813
5814 PR ipa/84722
5815 * gcc.target/i386/mvc10.c: New test.
5816
5817 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5818
5819 PR c++/79937
5820 PR c++/82410
5821 * g++.dg/cpp1y/pr79937-1.C: New test.
5822 * g++.dg/cpp1y/pr79937-2.C: New test.
5823 * g++.dg/cpp1y/pr79937-3.C: New test.
5824 * g++.dg/cpp1y/pr79937-4.C: New test.
5825 * g++.dg/cpp1y/pr82410.C: New test.
5826
5827 2018-03-16 Tom de Vries <tom@codesourcery.com>
5828
5829 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
5830
5831 2018-03-16 Tom de Vries <tom@codesourcery.com>
5832
5833 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
5834
5835 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5836
5837 PR c++/84874
5838 * g++.dg/cpp2a/desig8.C: New test.
5839
5840 PR tree-optimization/84841
5841 * gcc.dg/pr84841.c: New test.
5842
5843 PR c++/84874
5844 * g++.dg/cpp2a/desig7.C: New test.
5845
5846 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
5847 Jim MacArthur <jim.macarthur@codethink.co.uk>
5848
5849 * gfortran.dg/automatic_1.f90: New test.
5850 * gfortran.dg/automatic_repeat.f90: New test
5851 * gfortran.dg/automatic_save.f90: New test.
5852 * gfortran.dg/vax_structure.f90: New test.
5853
5854 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
5855
5856 PR fortran/78741
5857 * gfortran.dg/pr78741.f90: New test.
5858
5859 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
5860
5861 PR fortran/69395
5862 * gfortran.dg/pr69395.f90: New test.
5863
5864 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5865
5866 PR c++/79085
5867 * g++.dg/opt/pr79085.C: New test.
5868
5869 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
5870
5871 PR target/84574
5872 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
5873 label instead of __x86_indirect_thunk label.
5874
5875 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5876
5877 PR c++/84222
5878 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
5879 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
5880 * g++.dg/warn/deprecated-13.C: New test.
5881
5882 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
5883
5884 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
5885
5886 2018-03-15 Richard Biener <rguenther@suse.de>
5887
5888 PR c/84873
5889 * c-c++-common/pr84873.c: New testcase.
5890
5891 2018-03-15 Tamar Christina <tamar.christina@arm.com>
5892
5893 PR target/84711
5894 * gcc.target/arm/big-endian-subreg.c: New.
5895
5896 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5897
5898 PR target/84860
5899 * gcc.c-torture/compile/pr84860.c: New test.
5900
5901 2018-03-15 Julia Koval <julia.koval@intel.com>
5902
5903 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5904 cannonlake.
5905 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
5906 avx512bitalg.
5907
5908 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5909
5910 PR c/84853
5911 * gcc.dg/pr84853.c: New test.
5912
5913 2018-03-14 Carl Love <cel@us.ibm.com>
5914
5915 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
5916
5917 2018-03-14 Martin Liska <mliska@suse.cz>
5918
5919 PR ipa/8480
5920 * g++.dg/lto/pr84805_0.C: New test.
5921 * g++.dg/lto/pr84805_1.C: New test.
5922 * g++.dg/lto/pr84805_2.C: New test.
5923
5924 2018-03-14 David Malcolm <dmalcolm@redhat.com>
5925
5926 PR c/84852
5927 * gcc.dg/fixits-pr84852-1.c: New test.
5928 * gcc.dg/fixits-pr84852-2.c: New test.
5929
5930 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
5931
5932 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
5933 separate verbose message.
5934 * lib/scandump.exp (scan-dump-times): Likewise.
5935
5936 2018-03-14 Julia Koval <julia.koval@intel.com>
5937
5938 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
5939 server.
5940 * gcc.target/i386/funcspec-56.inc: Ditto.
5941
5942 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5943
5944 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
5945 aarch64_sve_hw.
5946
5947 2018-03-14 Jakub Jelinek <jakub@redhat.com>
5948
5949 PR sanitizer/83392
5950 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
5951 check count from 17 to 14.
5952
5953 PR target/84844
5954 * gcc.target/i386/pr84844.c: New test.
5955
5956 2018-03-14 Richard Biener <rguenther@suse.de>
5957
5958 PR tree-optimization/84830
5959 * gcc.dg/torture/pr84830.c: New testcase.
5960
5961 2018-03-14 Marek Polacek <polacek@redhat.com>
5962
5963 PR c++/84596
5964 * g++.dg/cpp0x/static_assert15.C: New test.
5965
5966 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
5967
5968 PR fortran/61775
5969 * gfortran.dg/pr61775.f90: New test.
5970
5971 2018-03-13 Jakub Jelinek <jakub@redhat.com>
5972
5973 PR c++/84843
5974 * g++.dg/ext/pr84843-1.C: New test.
5975 * g++.dg/ext/pr84843-2.C: New test.
5976
5977 2018-03-13 David Pagan <dave.pagan@oracle.com>
5978
5979 PR c/46921
5980 * gcc.dg/pr46921.c: New test.
5981
5982 2018-03-13 Martin Sebor <msebor@redhat.com>
5983
5984 PR tree-optimization/84725
5985 * c-c++-common/Wstringop-truncation-4.c: New test.
5986 * c-c++-common/attr-nonstring-5.c: New test.
5987
5988 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5989
5990 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
5991 than unpacks.
5992 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
5993 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
5994
5995 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5996
5997 * gcc.target/aarch64/sve/tls_1.c: New test.
5998 * gcc.target/aarch64/sve/tls_2.C: Likewise.
5999
6000 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6001
6002 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
6003 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
6004
6005 2018-03-13 Martin Liska <mliska@suse.cz>
6006
6007 PR ipa/84658.
6008 * g++.dg/ipa/pr84658.C: New test.
6009
6010 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6011
6012 PR middle-end/84834
6013 * gcc.dg/pr84834.c: New test.
6014
6015 PR target/84827
6016 * gcc.target/i386/pr84827.c: New test.
6017
6018 PR target/84828
6019 * g++.dg/ext/pr84828.C: New test.
6020
6021 PR target/84786
6022 * gcc.target/i386/avx512f-pr84786-1.c: New test.
6023 * gcc.target/i386/avx512f-pr84786-2.c: New test.
6024
6025 PR c++/84808
6026 * g++.dg/cpp1y/constexpr-84808.C: New test.
6027
6028 PR c++/84704
6029 * g++.dg/debug/pr84704.C: New test.
6030
6031 2018-03-12 Renlin Li <renlin.li@arm.com>
6032
6033 * gcc.target/aarch64/movi_hf.c: New.
6034 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
6035 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
6036
6037 2018-03-12 Martin Sebor <msebor@redhat.com>
6038
6039 PR tree-optimization/83456
6040 * c-c++-common/Wrestrict-2.c: Remove test cases.
6041 * c-c++-common/Wrestrict.c: Same.
6042 * gcc.dg/Wrestrict-12.c: New test.
6043 * gcc.dg/Wrestrict-14.c: New test.
6044
6045 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6046
6047 * g++.dg/pr84821.C: New test.
6048
6049 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6050
6051 * gcc.dg/pr84799.c: New test.
6052
6053 2018-03-12 Richard Biener <rguenther@suse.de>
6054
6055 PR tree-optimization/84803
6056 * gcc.dg/torture/pr84803.c: New testcase.
6057
6058 2018-03-12 Jakub Jelinek <jakub@redhat.com>
6059
6060 PR c++/84813
6061 * g++.dg/debug/pr84813.C: New test.
6062
6063 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
6064
6065 PR fortran/84546
6066 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
6067
6068 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
6069
6070 PR fortran/83939
6071 * gfortran.dg/pr83939.f90
6072
6073 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6074
6075 PR fortran/66128
6076 * gfortran.dg/zero_sized_9.f90: New test.
6077
6078 2018-03-11 Jakub Jelinek <jakub@redhat.com>
6079
6080 PR debug/58150
6081 * g++.dg/debug/dwarf2/enum2.C: New test.
6082
6083 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
6084
6085 PR fortran/84734
6086 * gfortran.dg/pr84734.f90: New test.
6087
6088 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
6089
6090 * gnat.dg/prot3.adb: New test.
6091 * gnat.dg/prot3_pkg.ad[sb]: New helper.
6092
6093 2018-03-09 Jason Merrill <jason@redhat.com>
6094 Paolo Carlini <paolo.carlini@oracle.com>
6095
6096 PR c++/71169
6097 PR c++/71832
6098 * g++.dg/cpp0x/pr71169.C: New.
6099 * g++.dg/cpp0x/pr71169-2.C: Likewise.
6100 * g++.dg/cpp0x/pr71832.C: Likewise.
6101
6102 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
6103
6104 PR target/83969
6105 * gcc.target/powerpc/pr83969.c: New test.
6106
6107 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6108
6109 PR target/84772
6110 * gcc.dg/pr84772.c: New test.
6111
6112 PR c++/84076
6113 * g++.dg/warn/Wformat-2.C: New test.
6114
6115 PR c++/84767
6116 * g++.dg/ext/vla18.C: New test.
6117
6118 2018-03-09 Martin Sebor <msebor@redhat.com>
6119
6120 PR tree-optimization/84526
6121 * gcc.dg/Wrestrict-10.c: New test.
6122 * gcc.dg/Wrestrict-11.c: New test.
6123
6124 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
6125
6126 PR rtl-optimization/84682
6127 * gcc.dg/torture/pr84682-1.c: New.
6128 * gcc.dg/torture/pr84682-2.c: New.
6129 * gcc.dg/torture/pr84682-3.c: New.
6130
6131 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6132
6133 PR c++/84724
6134 * g++.dg/ext/pr84724.C: New test.
6135
6136 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
6137
6138 PR target/83712
6139 * gcc.target/arm/pr83712.c: New.
6140
6141 2018-03-09 Richard Biener <rguenther@suse.de>
6142
6143 PR tree-optimization/84775
6144 * gcc.dg/torture/pr84775.c: New testcase.
6145
6146 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6147
6148 PR debug/84404
6149 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
6150 targets.
6151
6152 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
6153
6154 * gcc.c-torture/compile/20180309-1.c: New test.
6155
6156 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6157
6158 PR c++/80598
6159 * g++.dg/warn/Wunused-function4.C: New test.
6160
6161 PR inline-asm/84742
6162 * gcc.target/i386/pr84742-1.c: New test.
6163 * gcc.target/i386/pr84742-2.c: New test.
6164
6165 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6166
6167 PR target/84748
6168 * gcc.c-torture/execute/pr84748.c: New test.
6169
6170 2018-03-08 Richard Biener <rguenther@suse.de>
6171
6172 PR middle-end/84552
6173 * gcc.dg/graphite/pr84552.c: New testcase.
6174
6175 2018-03-08 Richard Biener <rguenther@suse.de>
6176
6177 PR tree-optimization/84178
6178 * gcc.dg/torture/pr84178-2.c: New testcase.
6179
6180 2018-03-08 David Malcolm <dmalcolm@redhat.com>
6181
6182 PR tree-optimization/84178
6183 * gcc.c-torture/compile/pr84178-1.c: New test.
6184
6185 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
6186
6187 * lib/target-supports.exp: Do not return zero from a ifunc
6188 function.
6189
6190 2018-03-08 Richard Biener <rguenther@suse.de>
6191
6192 PR tree-optimization/84746
6193 * gcc.dg/torture/pr84746.c: New testcase.
6194
6195
6196 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
6197 PR debug/84404
6198 PR debug/84408
6199 * gcc.dg/graphite/pr84404.c: New.
6200
6201 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6202
6203 PR tree-optimization/84740
6204 * gcc.dg/torture/pr84740.c: New test.
6205
6206 PR tree-optimization/84739
6207 * gcc.dg/pr84739.c: New test.
6208
6209 2018-03-07 Martin Sebor <msebor@redhat.com>
6210
6211 PR tree-optimization/83519
6212 * gcc.dg/Wrestrict-13.c: New test.
6213
6214 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
6215
6216 PR fortran/64124
6217 PR fortran/70409
6218 * gfortran.dg/pr64124.f90: New tests.
6219 * gfortran.dg/pr70409.f90: New tests.
6220
6221 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
6222
6223 PR target/82411
6224 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
6225
6226 2018-03-07 Martin Sebor <msebor@redhat.com>
6227
6228 PR tree-optimization/84526
6229 * gcc.dg/Wrestrict-10.c: New test.
6230
6231 2018-03-07 Martin Sebor <msebor@redhat.com>
6232
6233 PR tree-optimization/84468
6234 * g++.dg/warn/Wstringop-truncation-2.C: New test.
6235 * gcc.dg/Wstringop-truncation.c: New test.
6236 * gcc.dg/Wstringop-truncation-2.c: New test.
6237
6238 2018-03-07 Jakub Jelinek <jakub@redhat.com>
6239
6240 PR fortran/84565
6241 * gfortran.dg/pr84565.f90: New test.
6242
6243 PR middle-end/84723
6244 * gcc.target/i386/pr84723-1.c: New test.
6245 * gcc.target/i386/pr84723-2.c: New test.
6246 * gcc.target/i386/pr84723-3.c: New test.
6247 * gcc.target/i386/pr84723-4.c: New test.
6248 * gcc.target/i386/pr84723-5.c: New test.
6249
6250 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6251
6252 PR fortran/64107
6253 * gfortran.dg/pr64107.f90: New test.
6254
6255 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6256
6257 PR fortran/84697
6258 PR fortran/66128
6259 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
6260
6261 2018-03-06 Marek Polacek <polacek@redhat.com>
6262
6263 PR c++/84684
6264 * g++.dg/cpp1z/constexpr-84684.C: New test.
6265
6266 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6267
6268 PR c/84721
6269 * gcc.dg/pr84721.c: New test.
6270
6271 PR target/84710
6272 * gcc.dg/pr84710.c: New test.
6273
6274 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6275
6276 PR fortran/56667
6277 * gfortran.dg/implied_do_2.f90: New test.
6278 * gfortran.dg/coarray_8.f90: Update for new error message.
6279
6280 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6281
6282 PR inline-asm/84683
6283 * g++.dg/ext/pr84683.C: New test.
6284
6285 PR tree-optimization/84687
6286 * gcc.dg/pr84687.c: New test.
6287
6288 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
6289
6290 PR c++/84231
6291 * g++.dg/pr84231.C: New.
6292
6293 PR c++/84593
6294 * g++.dg/cpp1y/pr84593.C: New.
6295
6296 PR c++/84492
6297 * g++.dg/pr84492.C: New.
6298
6299 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6300
6301 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
6302 __builtin_ppc_speculation_barrier.
6303
6304 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6305
6306 PR target/84700
6307 * gcc.target/powerpc/pr84700.c: New test.
6308
6309 2018-03-05 Nathan Sidwell <nathan@acm.org>
6310
6311 PR c++/84702
6312 * g++.dg/lookup/pr84702.C: New.
6313
6314 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6315
6316 PR target/84564
6317 * gcc.target/i386/pr84564.c: New test.
6318
6319 2018-03-05 Marek Polacek <polacek@redhat.com>
6320
6321 PR c++/84707
6322 * g++.dg/cpp0x/inline-ns10.C: New test.
6323
6324 2018-03-05 Nathan Sidwell <nathan@acm.org>
6325
6326 PR c++/84694
6327 * g++.dg/template/pr84694.C: New.
6328
6329 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6330
6331 PR target/84524
6332 * gcc.c-torture/execute/pr84524.c: New test.
6333 * gcc.target/i386/avx512bw-pr84524.c: New test.
6334
6335 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
6336
6337 PR target/84264
6338 * g++.dg/pr84264.C: New test.
6339
6340 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6341
6342 PR c++/84618
6343 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
6344 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
6345 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
6346
6347 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
6348
6349 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
6350 * g++.dg/other/i386-3.C: Ditto.
6351 * gcc.target/i386/sse-12.c: Ditto.
6352 * gcc.target/i386/sse-13.c: Ditto.
6353 * gcc.target/i386/sse-14.c: Ditto.
6354 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
6355 * gcc.target/i386/wbinvd-1.c: New test.
6356 * gcc.target/i386/wbnoinvd-1.c: Ditto.
6357 * gcc.target/i386/pconfig-1.c: Ditto.
6358
6359 2018-03-05 Pádraig Brady <P@draigBrady.com>
6360 Nathan Sidwell <nathan@acm.org>
6361
6362 PR c++/84497
6363 * g++.dg/cpp0x/pr84497.C: New.
6364
6365 2018-03-05 Richard Biener <rguenther@suse.de>
6366
6367 PR tree-optimization/84670
6368 * gcc.dg/pr84670-1.c: New testcase.
6369 * gcc.dg/pr84670-2.c: Likewise.
6370 * gcc.dg/pr84670-3.c: Likewise.
6371 * gcc.dg/pr84670-4.c: Likewise.
6372
6373 2018-03-05 Richard Biener <rguenther@suse.de>
6374
6375 PR tree-optimization/84650
6376 * gcc.dg/graphite/pr84650.c: New testcase.
6377
6378 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6379
6380 PR c++/82022
6381 * g++.dg/cpp1z/constexpr-lambda20.C: New.
6382
6383 2018-03-03 Harald Anlauf <anlauf@gmx.de>
6384
6385 PR fortran/71085
6386 * gfortran.dg/pr71085.f90: New test.
6387
6388 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6389
6390 PR fortran/66128
6391 * gfortran.dg/zero_sized_8.f90: Really commit New test.
6392
6393 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6394
6395 PR fortran/51434
6396 * gfortran.dg/pr51434.f90: New test.
6397
6398 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6399
6400 PR c++/61358
6401 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
6402
6403 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6404
6405 PR c++/67370
6406 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
6407
6408 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6409
6410 PR c++/71464
6411 * g++.dg/torture/pr71464.C: New.
6412
6413 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
6414
6415 PR fortran/80965
6416 * gfortran.dg/select_type_41.f90: New test.
6417
6418 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6419
6420 PR c++/61135
6421 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
6422
6423 2018-03-02 Marek Polacek <polacek@redhat.com>
6424
6425 PR c++/84578
6426 * g++.dg/ext/flexary29.C: New test.
6427
6428 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6429
6430 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
6431
6432 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6433
6434 PR c++/81812
6435 * g++.dg/torture/pr81812.C: New.
6436
6437 2018-03-02 Marek Polacek <polacek@redhat.com>
6438
6439 PR c++/84171
6440 * g++.dg/warn/Wsign-compare-8.C: New test.
6441
6442 PR c++/84663
6443 * g++.dg/parse/array-size3.C: New test.
6444
6445 PR c++/84664
6446 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
6447
6448 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6449
6450 PR c++/84662
6451 * g++.dg/cpp1y/pr84662.C: New test.
6452
6453 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
6454
6455 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
6456 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
6457 "dg-lto-options".
6458 * g++.dg/lto/20101010-1_0.C: Likewise.
6459 * g++.dg/lto/20101010-2_0.C: Likewise.
6460
6461 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6462
6463 PR ipa/84628
6464 * gcc.dg/pr84628.c: New test.
6465
6466 PR target/56540
6467 * gcc.target/ia64/pr56540.c: New test.
6468
6469 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6470
6471 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
6472 32-bit target.
6473 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
6474 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
6475 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
6476 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
6477
6478 2018-03-02 Marek Polacek <polacek@redhat.com>
6479
6480 PR c++/84590
6481 * c-c++-common/ubsan/shift-11.c: New test.
6482
6483 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6484
6485 * gcc.dg/vect/vect-alias-check-13.c: New test.
6486
6487 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6488
6489 PR target/84614
6490 * gcc.dg/pr84614.c: New test.
6491
6492 PR inline-asm/84625
6493 * gcc.target/i386/pr84625.c: New test.
6494
6495 2018-03-02 Richard Biener <rguenther@suse.de>
6496
6497 PR tree-optimization/84427
6498 * gcc.dg/torture/pr84427.c: New testcase.
6499
6500 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
6501
6502 PR target/84534
6503 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
6504 powerpc64le*-*-linux*.
6505 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
6506 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
6507
6508 2018-03-01 Martin Sebor <msebor@redhat.com>
6509
6510 PR c++/84294
6511 * g++.dg/ext/attr-const.C: Remove xfail.
6512 * g++.dg/ext/attr-malloc-3.C: New test.
6513 * g++.dg/ext/attr-noinline-3.C: New test.
6514 * g++.dg/ext/attr-noreturn-3.C: New test.
6515 * g++.dg/ext/attr-nothrow-3.C: New test.
6516 * g++.dg/ext/attr-pure.C: Remove xfail.
6517
6518 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6519
6520 PR sanitizer/70875
6521 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
6522 dg-options and dg-shouldfail "ubsan" directive.
6523
6524 2018-03-01 Marek Polacek <polacek@redhat.com>
6525 Jason Merrill <jason@redhat.com>
6526
6527 PR c++/84582
6528 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
6529 * g++.dg/cpp1z/static1.C: New test.
6530 * g++.dg/template/static37.C: New test.
6531
6532 2018-03-01 Nathan Sidwell <nathan@acm.org>
6533
6534 PR c++/84434
6535 * g++.dg/template/pr84434.C: New.
6536
6537 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
6538
6539 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
6540 -mthumb to the command-line.
6541
6542 2018-03-01 Marek Polacek <polacek@redhat.com>
6543
6544 PR c++/84596
6545 * g++.dg/cpp0x/static_assert14.C: New test.
6546
6547 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
6548
6549 PR c++/79410
6550 * g++.dg/torture/pr79410.C: New.
6551
6552 2018-03-01 Martin Liska <mliska@suse.cz>
6553
6554 PR sanitizer/82484
6555 * gcc.dg/asan/pr82484.c: New test.
6556
6557 2018-03-01 Richard Biener <rguenther@suse.de>
6558
6559 PR debug/84645
6560 * gfortran.dg/lto/pr84645_0.f90: New testcase.
6561
6562 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6563
6564 PR fortran/84219
6565 * gfortran.dg/coarray_47.f90: New test.
6566
6567 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6568
6569 PR fortran/84538
6570 * gfortran.dg/class_array_23.f03: New test.
6571
6572 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6573
6574 PR rtl-optimization/84528
6575 * gcc.dg/torture/pr84538.c: Rename to...
6576 * gcc.dg/torture/pr84528.c: ...this.
6577
6578 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6579
6580 PR rtl-optimization/84528
6581 * gcc.dg/torture/pr84538.c: New test.
6582
6583 2018-02-28 Martin Sebor <msebor@redhat.com>
6584
6585 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
6586 -fpic test failures.
6587 * c-c++-common/Wrestrict-2.c: Same.
6588 * c-c++-common/Wstringop-truncation.c: Same.
6589 * gcc.dg/Warray-bounds-22.c: Same.
6590 * gcc.dg/Wstringop-overflow.c: Same.
6591 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
6592 (signed_range): Same.
6593 (unsigned_anti_range): Same.
6594 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
6595 (signed_range): Same.
6596 (unsigned_anti_range): Same.
6597 * gcc.dg/attr-alloc_size-7.c: Same.
6598 * gcc.dg/attr-alloc_size-8.c: Same.
6599 * gcc.dg/builtin-alloc-size.c: Same.
6600 * gcc.dg/builtin-stpncpy.c: Same.
6601 * gcc.dg/builtins-nonnull.c: Same.
6602 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
6603 * gcc.dg/pr79214.c: Same.
6604 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
6605 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
6606 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
6607 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
6608 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
6609 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
6610 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
6611 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
6612 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
6613 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
6614 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
6615
6616 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
6617
6618 PR target/84014
6619 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
6620
6621 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6622
6623 PR c++/84609
6624 * g++.dg/cpp0x/pr84609.C: New test.
6625
6626 2018-02-28 Martin Sebor <msebor@redhat.com>
6627
6628 PR testsuite/84617
6629 * g++.dg/ext/attr-malloc-3.C: New test.
6630 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
6631 to pre-existing problems.
6632 * g++.dg/ext/attr-pure.C: Same.
6633
6634 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
6635
6636 PR fortran/83901
6637 * gfortran.dg/associate_37.f90: New test.
6638
6639 PR fortran/83344
6640 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
6641
6642 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6643
6644 PR target/52991
6645 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
6646 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
6647 * gcc.dg/bf-ms-layout-4.c: New test.
6648 * gcc.dg/bf-ms-layout-5.c: New test.
6649
6650 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
6651
6652 PR target/83399
6653 * gcc.target/powerpc/pr83399.c: Only run on Linux.
6654
6655 2018-02-28 Richard Biener <rguenther@suse.de>
6656
6657 PR tree-optimization/84584
6658 * gcc.dg/graphite/pr84584.c: New testcase.
6659
6660 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
6661
6662 PR preprocessor/84517
6663 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
6664
6665 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6666
6667 * c-c++-common/dump-ada-spec-12.c: New test.
6668 * c-c++-common/dump-ada-spec-13.c: Likewise.
6669
6670 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6671
6672 * c-c++-common/dump-ada-spec-11.c: New test.
6673
6674 2018-02-28 Martin Liska <mliska@suse.cz>
6675
6676 PR testsuite/84597
6677 * g++.dg/ext/timevar1.C: Fix pruned patterns.
6678 * g++.dg/ext/timevar2.C: Likewise.
6679
6680 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6681
6682 * c-c++-common/dump-ada-spec-8.c: New test.
6683 * c-c++-common/dump-ada-spec-9.c: Likewise.
6684 * c-c++-common/dump-ada-spec-10.c: Likewise.
6685
6686 2018-02-28 Richard Biener <rguenther@suse.de>
6687
6688 PR middle-end/84607
6689 * gcc.dg/pr84607.c: New testcase.
6690
6691 2018-02-28 Nathan Sidwell <nathan@acm.org>
6692
6693 PR c++/84602
6694 * g++.dg/lookup/pr84602.C: New.
6695
6696 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6697
6698 PR c++/83871
6699 PR c++/83503
6700 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
6701 dg-options.
6702 * g++.dg/ext/attr-nonnull.C: Likewise.
6703 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
6704 directives.
6705 * g++.dg/ext/attr-noinline-2.C: Likewise.
6706 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
6707 -fdump-tree-eh in dg-options.
6708
6709 2018-02-28 Alan Modra <amodra@gmail.com>
6710
6711 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
6712 GNU ld message.
6713 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
6714
6715 2018-02-27 Martin Sebor <msebor@redhat.com>
6716
6717 PR c++/83871
6718 PR c++/83503
6719 * g++.dg/Wmissing-attributes.C: New test.
6720 * g++.dg/ext/attr-const-pure.C: New test.
6721 * g++.dg/ext/attr-const.C: New test.
6722 * g++.dg/ext/attr-deprecated-2.C: New test.
6723 * g++.dg/ext/attr-malloc-2.C: New test.
6724 * g++.dg/ext/attr-malloc.C: New test.
6725 * g++.dg/ext/attr-noinline-2.C: New test.
6726 * g++.dg/ext/attr-noinline.C: New test.
6727 * g++.dg/ext/attr-nonnull.C: New test.
6728 * g++.dg/ext/attr-noreturn-2.C: New test.
6729 * g++.dg/ext/attr-noreturn.C: New test.
6730 * g++.dg/ext/attr-nothrow-2.C: New test.
6731 * g++.dg/ext/attr-nothrow.C: New test.
6732 * g++.dg/ext/attr-optimize.C: New test.
6733 * g++.dg/ext/attr-pure.C: New test.
6734 * g++.dg/ext/attr-returns-nonnull.C: New test.
6735 * g++.dg/ext/attr-warning.C: New test.
6736
6737 2018-02-27 Nathan Sidwell <nathan@acm.org>
6738
6739 PR c++/84426
6740 * g++.dg/lookup/pr84426.C: New.
6741
6742 2018-02-27 Richard Biener <rguenther@suse.de>
6743
6744 PR tree-optimization/84512
6745 * gcc.dg/tree-ssa/pr84512.c: New testcase.
6746
6747 2018-02-27 Martin Liska <mliska@suse.cz>
6748
6749 PR gcov-profile/84548
6750 * g++.dg/gcov/pr84548.C: New test.
6751
6752 2018-02-27 Jakub Jelinek <jakub@redhat.com>
6753
6754 PR target/84575
6755 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
6756
6757 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6758
6759 PR c++/84558
6760 * g++.dg/cpp1y/pr84558.C: New test.
6761
6762 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6763
6764 PR c++/84540
6765 * g++.dg/cpp0x/alignas14.C: New.
6766 * g++.dg/cpp0x/alignas15.C: Likewise.
6767
6768 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6769
6770 PR c++/84557
6771 * g++.dg/gomp/pr84557.C: New test.
6772
6773 2018-02-26 Marek Polacek <polacek@redhat.com>
6774
6775 PR c++/84325
6776 * g++.dg/cpp1z/pr84325.C: New test.
6777
6778 2018-02-26 Carl Love <cel@us.ibm.com>
6779
6780 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
6781 Power 8 test file.
6782 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
6783 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
6784 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
6785 -mcpu=power8.
6786 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
6787 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
6788 -mcpu=power8.
6789
6790 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
6791
6792 PR target/84039
6793 * gcc.target/i386/indirect-thunk-1.c: Updated.
6794 * gcc.target/i386/indirect-thunk-2.c: Likewise.
6795 * gcc.target/i386/indirect-thunk-3.c: Likewise.
6796 * gcc.target/i386/indirect-thunk-4.c: Likewise.
6797 * gcc.target/i386/indirect-thunk-5.c: Likewise.
6798 * gcc.target/i386/indirect-thunk-6.c: Likewise.
6799 * gcc.target/i386/indirect-thunk-7.c: Likewise.
6800 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
6801 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
6802 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
6803 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
6804 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
6805 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
6806 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
6807 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
6808 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
6809 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
6810 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
6811 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
6812 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
6813 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
6814 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
6815 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
6816 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
6817 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
6818 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
6819 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
6820 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
6821 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
6822 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
6823 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
6824 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
6825 * gcc.target/i386/ret-thunk-9.c: Likewise.
6826 * gcc.target/i386/ret-thunk-10.c: Likewise.
6827 * gcc.target/i386/ret-thunk-11.c: Likewise.
6828 * gcc.target/i386/ret-thunk-12.c: Likewise.
6829 * gcc.target/i386/ret-thunk-13.c: Likewise.
6830 * gcc.target/i386/ret-thunk-14.c: Likewise.
6831 * gcc.target/i386/ret-thunk-15.c: Likewise.
6832
6833 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
6834
6835 * gcc.c-torture/execute/20180226-1.c: New test.
6836
6837 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
6838
6839 PR tree-optimization/83965
6840 * gcc.dg/vect/pr83965-2.c: New test.
6841
6842 2018-02-26 Tom de Vries <tom@codesourcery.com>
6843
6844 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
6845
6846 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
6847
6848 PR target/84530
6849 * gcc.target/i386/ret-thunk-22.c: New test.
6850 * gcc.target/i386/ret-thunk-23.c: Likewise.
6851 * gcc.target/i386/ret-thunk-24.c: Likewise.
6852 * gcc.target/i386/ret-thunk-25.c: Likewise.
6853 * gcc.target/i386/ret-thunk-26.c: Likewise.
6854
6855 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6856
6857 PR c++/84533
6858 * g++.dg/cpp1z/pr84533.C: New.
6859
6860 2018-02-26 Marek Polacek <polacek@redhat.com>
6861
6862 PR c++/84537
6863 * g++.dg/parse/error60.C: New test.
6864
6865 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6866
6867 PR c++/84556
6868 * g++.dg/gomp/pr84556.C: New test.
6869 * g++.dg/vect/pr84556.cc: New test.
6870
6871 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
6872
6873 PR fortran/32957
6874 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
6875 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
6876 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
6877 * gfortran.dg/c_loc_test.f90: Likewise.
6878 * gfortran.dg/c_loc_tests_2.f03: Likewise.
6879 * gfortran.dg/proc_decl_17.f90: Likewise.
6880 * gfortran.dg/proc_ptr_8.f90: Likewise.
6881
6882 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6883
6884 PR target/84521
6885 * gcc.target/aarch64/lr_free_2.c: Revert changes in
6886 r254814 disabling -fomit-frame-pointer by default.
6887 * gcc.target/aarch64/spill_1.c: Likewise.
6888 * gcc.target/aarch64/test_frame_11.c: Likewise.
6889 * gcc.target/aarch64/test_frame_12.c: Likewise.
6890 * gcc.target/aarch64/test_frame_13.c: Likewise.
6891 * gcc.target/aarch64/test_frame_14.c: Likewise.
6892 * gcc.target/aarch64/test_frame_15.c: Likewise.
6893 * gcc.target/aarch64/test_frame_3.c: Likewise.
6894 * gcc.target/aarch64/test_frame_5.c: Likewise.
6895 * gcc.target/aarch64/test_frame_9.c: Likewise.
6896
6897 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
6898
6899 PR fortran/83633
6900 * gfortran.dg/explicit_shape_1.f90: New test.
6901 * gfortran.dg/automatic_module_variable.f90: Update regex.
6902 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
6903 * gfortran.dg/constant_shape.f90: Ditto.
6904 * gfortran.dg/dec_structure_23.f90: Ditto.
6905 * gfortran.dg/pr78240.f90: Ditto.
6906
6907 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
6908
6909 PR fortran/84523
6910 * gfortran.dg/pr84523.f90: New test.
6911
6912 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6913
6914 PR fortran/78238
6915 * gfortran.dg/select_type_40.f90: New test.
6916
6917 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
6918
6919 PR fortran/30792
6920 * gfortran.dg/data_substring.f90: New test.
6921
6922 2018-02-24 Marek Polacek <polacek@redhat.com>
6923
6924 PR c++/83692
6925 * g++.dg/cpp1z/constexpr-83692.C: New test.
6926
6927 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
6928
6929 PR fortran/84346
6930 * gfortran.dg/statement_function_1.f90: Update test.
6931
6932 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6933
6934 PR fortran/84506
6935 * gfortran.dg/inquire_19.f90: New test.
6936
6937 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6938
6939 PR fortran/83149
6940 * gfortran.dg/pr83149_b.f90: New test.
6941 * gfortran.dg/pr83149_a.f90: Additional source for previous.
6942
6943 2018-02-23 Carl Love <cel@us.ibm.com>
6944
6945 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
6946 vec_signed2 and vec_unsigned2 to new Power 8 test file.
6947 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
6948 Power 8 tests.
6949
6950 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6951
6952 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
6953 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
6954
6955 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6956
6957 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
6958 expected output.
6959
6960 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6961
6962 PR fortran/83149
6963 * gfortran.dg/pr83149_1.f90: New test.
6964 * gfortran.dg/pr83149.f90: Additional source for previous.
6965
6966 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
6967
6968 PR testsuite/80551
6969 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
6970 __GI___pthread_mutex_init as well.
6971
6972 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6973
6974 PR fortran/83148
6975 * gfortran.dg/class_68.f90: New test.
6976
6977 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6978
6979 PR fortran/59781
6980 * gfortran.dg/derived_init_5.f90: New test.
6981
6982 2018-02-22 Jakub Jelinek <jakub@redhat.com>
6983
6984 PR target/82851
6985 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
6986 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
6987
6988 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
6989
6990 PR target/81572
6991 * gcc.target/powerpc/pr81572.c: New.
6992
6993 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
6994
6995 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
6996
6997 2018-02-22 Martin Sebor <msebor@redhat.com>
6998
6999 PR tree-optimization/84480
7000 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
7001 * g++.dg/warn/Wstringop-truncation-1.C: New test.
7002
7003 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
7004
7005 PR target/84176
7006 * gcc.target/i386/indirect-thunk-11.c: New test.
7007 * gcc.target/i386/indirect-thunk-12.c: Likewise.
7008 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
7009 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
7010 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
7011 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
7012 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
7013 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
7014 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
7015 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
7016
7017 2018-02-22 Steve Ellcey <sellcey@cavium.com>
7018
7019 PR target/83335
7020 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
7021 ILP32 mode.
7022 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
7023
7024 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7025
7026 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
7027
7028 2018-02-22 Marek Polacek <polacek@redhat.com>
7029
7030 PR c++/84493
7031 * g++.dg/parse/error59.C: New test.
7032
7033 2018-02-22 Tom de Vries <tom@codesourcery.com>
7034
7035 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
7036
7037 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7038
7039 PR c++/77655
7040 * g++.dg/cpp0x/pr77655.C: New.
7041
7042 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7043
7044 PR c++/84496
7045 * g++.dg/cpp1y/pr84496.C: New test.
7046
7047 PR target/84502
7048 * g++.dg/torture/pr84502.C: New test.
7049
7050 PR tree-optimization/84503
7051 * gcc.dg/pr84503-1.c: New test.
7052 * gcc.dg/pr84503-2.c: New test.
7053
7054 2018-02-21 Jakub Jelinek <jakub@redhat.com>
7055
7056 PR tree-optimization/84478
7057 * gcc.c-torture/execute/pr84478.c: New test.
7058
7059 2018-02-20 Martin Sebor <msebor@redhat.com>
7060
7061 PR middle-end/84095
7062 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
7063 * c-c++-common/Wrestrict.c: Same.
7064 * gcc.dg/Wrestrict-6.c: Same.
7065 * gcc.dg/Warray-bounds-27.c: New test.
7066 * gcc.dg/Wrestrict-8.c: New test.
7067 * gcc.dg/Wrestrict-9.c: New test.
7068 * gcc.dg/pr84095.c: New test.
7069
7070 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7071
7072 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
7073
7074 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7075
7076 PR fortran/48890
7077 PR fortran/83823
7078 * gfortran.dg/structure_constructor_14.f90: New test.
7079
7080 2018-02-20 Jeff Law <law@redhat.com>
7081
7082 PR middle-end/82123
7083 PR tree-optimization/81592
7084 PR middle-end/79257
7085 * gcc.dg/pr81592.c: New test.
7086 * gcc.dg/pr82123.c: New test.
7087 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
7088
7089 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7090
7091 PR c++/84488
7092 * g++.dg/warn/Wunused-var-30.C: New test.
7093
7094 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
7095
7096 PR tree-optimization/84419
7097 * gcc.dg/vect/pr84419.c: New test.
7098
7099 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7100
7101 PR middle-end/82004
7102 * gfortran.dg/pr82004.f90: New test.
7103
7104 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
7105
7106 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
7107
7108 2018-02-20 Martin Liska <mliska@suse.cz>
7109
7110 PR c/84310
7111 PR target/79747
7112 * gcc.target/i386/pr84310.c: New test.
7113 * gcc.target/i386/pr84310-2.c: Likewise.
7114
7115 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7116
7117 PR c++/84446
7118 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
7119
7120 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7121
7122 PR c++/84445
7123 * g++.dg/cpp1z/launder7.C: New test.
7124
7125 PR c++/84449
7126 * g++.dg/cpp0x/constexpr-84449.C: New test.
7127
7128 PR c++/84455
7129 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
7130
7131 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
7132
7133 PR fortran/83344
7134 PR fortran/83975
7135 * gfortran.dg/associate_22.f90: Enable commented out test.
7136 * gfortran.dg/associate_36.f90: New test.
7137
7138 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7139
7140 PR target/84146
7141 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
7142
7143 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
7144
7145 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
7146 (dg-options): Use -mavx instead of -w.
7147
7148 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7149
7150 PR c++/84444
7151 * g++.dg/cpp1z/launder8.C: New test.
7152
7153 PR c++/84448
7154 * g++.dg/gomp/pr84448.C: New test.
7155
7156 PR c++/84430
7157 * g++.dg/gomp/pr84430.C: New test.
7158
7159 PR tree-optimization/84452
7160 * gcc.dg/pr84452.c: New test.
7161
7162 PR c++/79064
7163 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
7164
7165 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7166
7167 PR fortran/35339
7168 * gfortran.dg/implied_do_io_4.f90: New test.
7169
7170 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
7171
7172 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
7173 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
7174 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
7175
7176 2018-02-19 Carl Love <cel@us.ibm.com>
7177
7178 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
7179
7180 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7181
7182 PR target/84460
7183 * gcc.target/i386/pr57193.c: Add -mtune=generic.
7184
7185 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7186
7187 PR c++/84348
7188 * g++.dg/cpp0x/auto50.C: New.
7189 * g++.dg/parse/friend12.C: Adjust.
7190
7191 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7192
7193 PR libgfortran/84389
7194 * gfortran.dg/dtio_33.f90: New test.
7195
7196 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7197
7198 PR libgfortran/84412
7199 * gfortran.dg/inquire_18.f90: New test.
7200
7201 2018-02-18 Janus Weil <janus@gcc.gnu.org>
7202
7203 PR fortran/84381
7204 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
7205 * gfortran.dg/pointer_intent_3.f90: Ditto.
7206 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
7207 * gfortran.dg/protected_3.f90: Ditto.
7208 * gfortran.dg/protected_4.f90: Ditto.
7209 * gfortran.dg/protected_5.f90: Ditto.
7210 * gfortran.dg/protected_6.f90: Ditto.
7211
7212 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
7213
7214 PR fortran/80945
7215 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
7216 change to run.
7217
7218 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7219
7220 PR fortran/84270
7221 * gfortran.dg/inline_matmul_22.f90: New test.
7222
7223 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7224
7225 PR fortran/84381
7226 * gfortran.dg/abort_shoulfail.f90: New test.
7227 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
7228 by STOP n.
7229 * gfortran.dg/PR19754_2.f90: Likewise.
7230 * gfortran.dg/PR19872.f: Likewise.
7231 * gfortran.dg/PR49268.f90: Likewise.
7232 * gfortran.dg/Wall.f90: Likewise.
7233 * gfortran.dg/Wno-all.f90: Likewise.
7234 * gfortran.dg/achar_1.f90: Likewise.
7235 * gfortran.dg/achar_2.f90: Likewise.
7236 * gfortran.dg/achar_4.f90: Likewise.
7237 * gfortran.dg/achar_6.F90: Likewise.
7238 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
7239 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
7240 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
7241 * gfortran.dg/actual_array_offset_1.f90: Likewise.
7242 * gfortran.dg/actual_array_result_1.f90: Likewise.
7243 * gfortran.dg/actual_array_substr_1.f90: Likewise.
7244 * gfortran.dg/actual_array_substr_2.f90: Likewise.
7245 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
7246 * gfortran.dg/actual_procedure_1.f90: Likewise.
7247 * gfortran.dg/adjustl_1.f90: Likewise.
7248 * gfortran.dg/advance_1.f90: Likewise.
7249 * gfortran.dg/advance_4.f90: Likewise.
7250 * gfortran.dg/advance_5.f90: Likewise.
7251 * gfortran.dg/advance_6.f90: Likewise.
7252 * gfortran.dg/aint_anint_1.f90: Likewise.
7253 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
7254 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
7255 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
7256 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
7257 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
7258 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
7259 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
7260 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
7261 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
7262 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
7263 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
7264 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
7265 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
7266 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
7267 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
7268 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
7269 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
7270 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
7271 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
7272 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
7273 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
7274 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
7275 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
7276 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
7277 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
7278 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
7279 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
7280 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
7281 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
7282 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
7283 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
7284 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
7285 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
7286 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
7287 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
7288 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
7289 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
7290 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
7291 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
7292 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
7293 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
7294 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
7295 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
7296 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
7297 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
7298 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
7299 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
7300 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
7301 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
7302 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
7303 * gfortran.dg/allocatable_function_1.f90: Likewise.
7304 * gfortran.dg/allocatable_function_10.f90: Likewise.
7305 * gfortran.dg/allocatable_function_3.f90: Likewise.
7306 * gfortran.dg/allocatable_function_5.f90: Likewise.
7307 * gfortran.dg/allocatable_function_6.f90: Likewise.
7308 * gfortran.dg/allocatable_function_7.f90: Likewise.
7309 * gfortran.dg/allocatable_function_8.f90: Likewise.
7310 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
7311 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
7312 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
7313 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
7314 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
7315 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
7316 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
7317 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
7318 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
7319 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
7320 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
7321 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
7322 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
7323 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
7324 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
7325 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
7326 * gfortran.dg/allocate_class_3.f90: Likewise.
7327 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
7328 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
7329 * gfortran.dg/allocate_derived_5.f90: Likewise.
7330 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
7331 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
7332 * gfortran.dg/allocate_with_source_1.f90: Likewise.
7333 * gfortran.dg/allocate_with_source_10.f08: Likewise.
7334 * gfortran.dg/allocate_with_source_11.f08: Likewise.
7335 * gfortran.dg/allocate_with_source_12.f03: Likewise.
7336 * gfortran.dg/allocate_with_source_15.f03: Likewise.
7337 * gfortran.dg/allocate_with_source_16.f90: Likewise.
7338 * gfortran.dg/allocate_with_source_17.f03: Likewise.
7339 * gfortran.dg/allocate_with_source_18.f03: Likewise.
7340 * gfortran.dg/allocate_with_source_2.f90: Likewise.
7341 * gfortran.dg/allocate_with_source_20.f03: Likewise.
7342 * gfortran.dg/allocate_with_source_22.f03: Likewise.
7343 * gfortran.dg/allocate_with_source_23.f03: Likewise.
7344 * gfortran.dg/allocate_with_source_24.f90: Likewise.
7345 * gfortran.dg/allocate_with_source_5.f90: Likewise.
7346 * gfortran.dg/allocate_with_source_6.f90: Likewise.
7347 * gfortran.dg/allocate_with_source_7.f08: Likewise.
7348 * gfortran.dg/allocate_with_source_8.f08: Likewise.
7349 * gfortran.dg/allocate_with_source_9.f08: Likewise.
7350 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
7351 * gfortran.dg/allocate_zerosize_3.f: Likewise.
7352 * gfortran.dg/altreturn_3.f90: Likewise.
7353 * gfortran.dg/altreturn_5.f90: Likewise.
7354 * gfortran.dg/altreturn_7.f90: Likewise.
7355 * gfortran.dg/and_or_xor.f90: Likewise.
7356 * gfortran.dg/anint_1.f90: Likewise.
7357 * gfortran.dg/any_all_1.f90: Likewise.
7358 * gfortran.dg/anyallcount_1.f90: Likewise.
7359 * gfortran.dg/append_1.f90: Likewise.
7360 * gfortran.dg/argument_checking_1.f90: Likewise.
7361 * gfortran.dg/argument_checking_2.f90: Likewise.
7362 * gfortran.dg/argument_checking_8.f90: Likewise.
7363 * gfortran.dg/arithmetic_if.f90: Likewise.
7364 * gfortran.dg/array_1.f90: Likewise.
7365 * gfortran.dg/array_2.f90: Likewise.
7366 * gfortran.dg/array_alloc_1.f90: Likewise.
7367 * gfortran.dg/array_alloc_2.f90: Likewise.
7368 * gfortran.dg/array_alloc_3.f90: Likewise.
7369 * gfortran.dg/array_assignment_1.F90: Likewise.
7370 * gfortran.dg/array_assignment_5.f90: Likewise.
7371 * gfortran.dg/array_constructor_1.f90: Likewise.
7372 * gfortran.dg/array_constructor_10.f90: Likewise.
7373 * gfortran.dg/array_constructor_11.f90: Likewise.
7374 * gfortran.dg/array_constructor_12.f90: Likewise.
7375 * gfortran.dg/array_constructor_15.f90: Likewise.
7376 * gfortran.dg/array_constructor_16.f90: Likewise.
7377 * gfortran.dg/array_constructor_17.f90: Likewise.
7378 * gfortran.dg/array_constructor_19.f90: Likewise.
7379 * gfortran.dg/array_constructor_23.f: Likewise.
7380 * gfortran.dg/array_constructor_24.f: Likewise.
7381 * gfortran.dg/array_constructor_32.f90: Likewise.
7382 * gfortran.dg/array_constructor_36.f90: Likewise.
7383 * gfortran.dg/array_constructor_39.f90: Likewise.
7384 * gfortran.dg/array_constructor_4.f90: Likewise.
7385 * gfortran.dg/array_constructor_40.f90: Likewise.
7386 * gfortran.dg/array_constructor_44.f90: Likewise.
7387 * gfortran.dg/array_constructor_45.f90: Likewise.
7388 * gfortran.dg/array_constructor_46.f90: Likewise.
7389 * gfortran.dg/array_constructor_47.f90: Likewise.
7390 * gfortran.dg/array_constructor_49.f90: Likewise.
7391 * gfortran.dg/array_constructor_5.f90: Likewise.
7392 * gfortran.dg/array_constructor_50.f90: Likewise.
7393 * gfortran.dg/array_constructor_6.f90: Likewise.
7394 * gfortran.dg/array_constructor_7.f90: Likewise.
7395 * gfortran.dg/array_constructor_8.f90: Likewise.
7396 * gfortran.dg/array_constructor_9.f90: Likewise.
7397 * gfortran.dg/array_constructor_type_1.f03: Likewise.
7398 * gfortran.dg/array_constructor_type_10.f03: Likewise.
7399 * gfortran.dg/array_constructor_type_11.f03: Likewise.
7400 * gfortran.dg/array_constructor_type_12.f03: Likewise.
7401 * gfortran.dg/array_constructor_type_13.f90: Likewise.
7402 * gfortran.dg/array_constructor_type_14.f03: Likewise.
7403 * gfortran.dg/array_constructor_type_16.f03: Likewise.
7404 * gfortran.dg/array_constructor_type_2.f03: Likewise.
7405 * gfortran.dg/array_constructor_type_22.f03: Likewise.
7406 * gfortran.dg/array_constructor_type_3.f03: Likewise.
7407 * gfortran.dg/array_constructor_type_4.f03: Likewise.
7408 * gfortran.dg/array_constructor_type_5.f03: Likewise.
7409 * gfortran.dg/array_constructor_type_6.f03: Likewise.
7410 * gfortran.dg/array_constructor_type_7.f03: Likewise.
7411 * gfortran.dg/array_function_1.f90: Likewise.
7412 * gfortran.dg/array_function_5.f90: Likewise.
7413 * gfortran.dg/array_initializer_1.f90: Likewise.
7414 * gfortran.dg/array_initializer_2.f90: Likewise.
7415 * gfortran.dg/array_memcpy_5.f90: Likewise.
7416 * gfortran.dg/array_memset_2.f90: Likewise.
7417 * gfortran.dg/array_reference_1.f90: Likewise.
7418 * gfortran.dg/array_return_value_1.f90: Likewise.
7419 * gfortran.dg/array_section_1.f90: Likewise.
7420 * gfortran.dg/array_temporaries_3.f90: Likewise.
7421 * gfortran.dg/arrayio_1.f90: Likewise.
7422 * gfortran.dg/arrayio_10.f90: Likewise.
7423 * gfortran.dg/arrayio_11.f90: Likewise.
7424 * gfortran.dg/arrayio_12.f90: Likewise.
7425 * gfortran.dg/arrayio_13.f90: Likewise.
7426 * gfortran.dg/arrayio_14.f90: Likewise.
7427 * gfortran.dg/arrayio_16.f90: Likewise.
7428 * gfortran.dg/arrayio_2.f90: Likewise.
7429 * gfortran.dg/arrayio_3.f90: Likewise.
7430 * gfortran.dg/arrayio_4.f90: Likewise.
7431 * gfortran.dg/arrayio_5.f90: Likewise.
7432 * gfortran.dg/arrayio_6.f90: Likewise.
7433 * gfortran.dg/arrayio_7.f90: Likewise.
7434 * gfortran.dg/arrayio_8.f90: Likewise.
7435 * gfortran.dg/arrayio_9.f90: Likewise.
7436 * gfortran.dg/arrayio_derived_1.f90: Likewise.
7437 * gfortran.dg/assign_10.f90: Likewise.
7438 * gfortran.dg/assign_9.f90: Likewise.
7439 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
7440 * gfortran.dg/assignment_1.f90: Likewise.
7441 * gfortran.dg/associate_1.f03: Likewise.
7442 * gfortran.dg/associate_11.f90: Likewise.
7443 * gfortran.dg/associate_13.f90: Likewise.
7444 * gfortran.dg/associate_15.f90: Likewise.
7445 * gfortran.dg/associate_17.f90: Likewise.
7446 * gfortran.dg/associate_18.f08: Likewise.
7447 * gfortran.dg/associate_19.f03: Likewise.
7448 * gfortran.dg/associate_20.f03: Likewise.
7449 * gfortran.dg/associate_22.f90: Likewise.
7450 * gfortran.dg/associate_23.f90: Likewise.
7451 * gfortran.dg/associate_24.f90: Likewise.
7452 * gfortran.dg/associate_25.f90: Likewise.
7453 * gfortran.dg/associate_27.f90: Likewise.
7454 * gfortran.dg/associate_28.f90: Likewise.
7455 * gfortran.dg/associate_32.f03: Likewise.
7456 * gfortran.dg/associate_33.f03: Likewise.
7457 * gfortran.dg/associate_34.f90: Likewise.
7458 * gfortran.dg/associate_6.f03: Likewise.
7459 * gfortran.dg/associate_7.f03: Likewise.
7460 * gfortran.dg/associate_8.f03: Likewise.
7461 * gfortran.dg/associate_9.f03: Likewise.
7462 * gfortran.dg/associated_1.f90: Likewise.
7463 * gfortran.dg/associated_2.f90: Likewise.
7464 * gfortran.dg/associated_5.f90: Likewise.
7465 * gfortran.dg/associated_6.f90: Likewise.
7466 * gfortran.dg/associated_target_3.f90: Likewise.
7467 * gfortran.dg/associated_target_4.f90: Likewise.
7468 * gfortran.dg/associated_target_5.f03: Likewise.
7469 * gfortran.dg/associated_target_6.f03: Likewise.
7470 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7471 * gfortran.dg/assumed_rank_1.f90: Likewise.
7472 * gfortran.dg/assumed_rank_10.f90: Likewise.
7473 * gfortran.dg/assumed_rank_2.f90: Likewise.
7474 * gfortran.dg/assumed_rank_7.f90: Likewise.
7475 * gfortran.dg/assumed_rank_8.f90: Likewise.
7476 * gfortran.dg/assumed_rank_9.f90: Likewise.
7477 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
7478 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
7479 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
7480 * gfortran.dg/assumed_type_2.f90: Likewise.
7481 * gfortran.dg/atan2_1.f90: Likewise.
7482 * gfortran.dg/auto_array_1.f90: Likewise.
7483 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
7484 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
7485 * gfortran.dg/auto_char_len_3.f90: Likewise.
7486 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
7487 * gfortran.dg/auto_internal_assumed.f90: Likewise.
7488 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
7489 * gfortran.dg/auto_save_2.f90: Likewise.
7490 * gfortran.dg/automatic_default_init_1.f90: Likewise.
7491 * gfortran.dg/backslash_1.f90: Likewise.
7492 * gfortran.dg/backslash_2.f90: Likewise.
7493 * gfortran.dg/backslash_3.f: Likewise.
7494 * gfortran.dg/backspace_1.f: Likewise.
7495 * gfortran.dg/backspace_10.f90: Likewise.
7496 * gfortran.dg/backspace_11.f90: Likewise.
7497 * gfortran.dg/backspace_2.f: Likewise.
7498 * gfortran.dg/backspace_3.f: Likewise.
7499 * gfortran.dg/backspace_4.f: Likewise.
7500 * gfortran.dg/backspace_5.f: Likewise.
7501 * gfortran.dg/backspace_6.f: Likewise.
7502 * gfortran.dg/backspace_7.f90: Likewise.
7503 * gfortran.dg/backspace_8.f: Likewise.
7504 * gfortran.dg/backspace_9.f: Likewise.
7505 * gfortran.dg/bessel_1.f90: Likewise.
7506 * gfortran.dg/bessel_2.f90: Likewise.
7507 * gfortran.dg/bessel_5.f90: Likewise.
7508 * gfortran.dg/bessel_6.f90: Likewise.
7509 * gfortran.dg/bessel_7.f90: Likewise.
7510 * gfortran.dg/bind_c_dts_2.f03: Likewise.
7511 * gfortran.dg/bind_c_dts_3.f03: Likewise.
7512 * gfortran.dg/bind_c_usage_15.f90: Likewise.
7513 * gfortran.dg/bind_c_usage_16.f03: Likewise.
7514 * gfortran.dg/bind_c_usage_17.f90: Likewise.
7515 * gfortran.dg/bind_c_usage_24.f90: Likewise.
7516 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
7517 * gfortran.dg/binding_label_tests_16.f03: Likewise.
7518 * gfortran.dg/binding_label_tests_23.f90: Likewise.
7519 * gfortran.dg/bit_comparison_1.F90: Likewise.
7520 * gfortran.dg/bit_comparison_2.F90: Likewise.
7521 * gfortran.dg/block_1.f08: Likewise.
7522 * gfortran.dg/block_13.f08: Likewise.
7523 * gfortran.dg/block_14.f90: Likewise.
7524 * gfortran.dg/block_2.f08: Likewise.
7525 * gfortran.dg/block_6.f08: Likewise.
7526 * gfortran.dg/block_7.f08: Likewise.
7527 * gfortran.dg/block_8.f08: Likewise.
7528 * gfortran.dg/blockdata_1.f90: Likewise.
7529 * gfortran.dg/bound_1.f90: Likewise.
7530 * gfortran.dg/bound_2.f90: Likewise.
7531 * gfortran.dg/bound_3.f90: Likewise.
7532 * gfortran.dg/bound_4.f90: Likewise.
7533 * gfortran.dg/bound_5.f90: Likewise.
7534 * gfortran.dg/bound_6.f90: Likewise.
7535 * gfortran.dg/bound_7.f90: Likewise.
7536 * gfortran.dg/bound_8.f90: Likewise.
7537 * gfortran.dg/bound_9.f90: Likewise.
7538 * gfortran.dg/bound_simplification_1.f90: Likewise.
7539 * gfortran.dg/bound_simplification_3.f90: Likewise.
7540 * gfortran.dg/bound_simplification_4.f90: Likewise.
7541 * gfortran.dg/bound_simplification_5.f90: Likewise.
7542 * gfortran.dg/bound_simplification_6.f90: Likewise.
7543 * gfortran.dg/bounds_check_1.f90: Likewise.
7544 * gfortran.dg/bounds_check_12.f90: Likewise.
7545 * gfortran.dg/bounds_check_14.f90: Likewise.
7546 * gfortran.dg/bounds_check_15.f90: Likewise.
7547 * gfortran.dg/bounds_check_19.f90: Likewise.
7548 * gfortran.dg/bounds_check_8.f90: Likewise.
7549 * gfortran.dg/bounds_check_9.f90: Likewise.
7550 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
7551 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
7552 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
7553 * gfortran.dg/boz_1.f90: Likewise.
7554 * gfortran.dg/boz_11.f90: Likewise.
7555 * gfortran.dg/boz_13.f90: Likewise.
7556 * gfortran.dg/boz_14.f90: Likewise.
7557 * gfortran.dg/boz_15.f90: Likewise.
7558 * gfortran.dg/boz_3.f90: Likewise.
7559 * gfortran.dg/boz_6.f90: Likewise.
7560 * gfortran.dg/boz_9.f90: Likewise.
7561 * gfortran.dg/byte_1.f90: Likewise.
7562 * gfortran.dg/byte_2.f90: Likewise.
7563 * gfortran.dg/c_assoc.f90: Likewise.
7564 * gfortran.dg/c_assoc_2.f03: Likewise.
7565 * gfortran.dg/c_assoc_3.f90: Likewise.
7566 * gfortran.dg/c_by_val_1.f: Likewise.
7567 * gfortran.dg/c_by_val_5.f90: Likewise.
7568 * gfortran.dg/c_char_tests.f03: Likewise.
7569 * gfortran.dg/c_char_tests_2.f03: Likewise.
7570 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
7571 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
7572 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
7573 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
7574 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
7575 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
7576 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
7577 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
7578 * gfortran.dg/c_kind_params.f90: Likewise.
7579 * gfortran.dg/c_loc_test_20.f90: Likewise.
7580 * gfortran.dg/c_loc_tests_2.f03: Likewise.
7581 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
7582 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7583 * gfortran.dg/c_size_t_test.f03: Likewise.
7584 * gfortran.dg/c_sizeof_1.f90: Likewise.
7585 * gfortran.dg/c_sizeof_5.f90: Likewise.
7586 * gfortran.dg/c_sizeof_6.f90: Likewise.
7587 * gfortran.dg/char4_iunit_1.f03: Likewise.
7588 * gfortran.dg/char4_iunit_2.f03: Likewise.
7589 * gfortran.dg/char_allocation_1.f90: Likewise.
7590 * gfortran.dg/char_array_constructor.f90: Likewise.
7591 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7592 * gfortran.dg/char_assign_1.f90: Likewise.
7593 * gfortran.dg/char_associated_1.f90: Likewise.
7594 * gfortran.dg/char_cast_2.f90: Likewise.
7595 * gfortran.dg/char_comparison_1.f: Likewise.
7596 * gfortran.dg/char_component_initializer_1.f90: Likewise.
7597 * gfortran.dg/char_component_initializer_2.f90: Likewise.
7598 * gfortran.dg/char_cons_len.f90: Likewise.
7599 * gfortran.dg/char_conversion.f90: Likewise.
7600 * gfortran.dg/char_cshift_1.f90: Likewise.
7601 * gfortran.dg/char_cshift_2.f90: Likewise.
7602 * gfortran.dg/char_decl_2.f90: Likewise.
7603 * gfortran.dg/char_eoshift_1.f90: Likewise.
7604 * gfortran.dg/char_eoshift_2.f90: Likewise.
7605 * gfortran.dg/char_eoshift_3.f90: Likewise.
7606 * gfortran.dg/char_eoshift_4.f90: Likewise.
7607 * gfortran.dg/char_eoshift_5.f90: Likewise.
7608 * gfortran.dg/char_expr_1.f90: Likewise.
7609 * gfortran.dg/char_expr_3.f90: Likewise.
7610 * gfortran.dg/char_initialiser_actual.f90: Likewise.
7611 * gfortran.dg/char_length_12.f90: Likewise.
7612 * gfortran.dg/char_length_14.f90: Likewise.
7613 * gfortran.dg/char_length_15.f90: Likewise.
7614 * gfortran.dg/char_length_17.f90: Likewise.
7615 * gfortran.dg/char_length_20.f90: Likewise.
7616 * gfortran.dg/char_length_21.f90: Likewise.
7617 * gfortran.dg/char_length_5.f90: Likewise.
7618 * gfortran.dg/char_length_6.f90: Likewise.
7619 * gfortran.dg/char_length_7.f90: Likewise.
7620 * gfortran.dg/char_length_8.f90: Likewise.
7621 * gfortran.dg/char_pack_1.f90: Likewise.
7622 * gfortran.dg/char_pack_2.f90: Likewise.
7623 * gfortran.dg/char_pointer_assign.f90: Likewise.
7624 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
7625 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
7626 * gfortran.dg/char_pointer_dependency.f90: Likewise.
7627 * gfortran.dg/char_pointer_dummy.f90: Likewise.
7628 * gfortran.dg/char_pointer_func.f90: Likewise.
7629 * gfortran.dg/char_reshape_1.f90: Likewise.
7630 * gfortran.dg/char_result_1.f90: Likewise.
7631 * gfortran.dg/char_result_12.f90: Likewise.
7632 * gfortran.dg/char_result_13.f90: Likewise.
7633 * gfortran.dg/char_result_14.f90: Likewise.
7634 * gfortran.dg/char_result_15.f90: Likewise.
7635 * gfortran.dg/char_result_2.f90: Likewise.
7636 * gfortran.dg/char_result_3.f90: Likewise.
7637 * gfortran.dg/char_result_4.f90: Likewise.
7638 * gfortran.dg/char_result_5.f90: Likewise.
7639 * gfortran.dg/char_result_6.f90: Likewise.
7640 * gfortran.dg/char_result_7.f90: Likewise.
7641 * gfortran.dg/char_result_8.f90: Likewise.
7642 * gfortran.dg/char_spread_1.f90: Likewise.
7643 * gfortran.dg/char_transpose_1.f90: Likewise.
7644 * gfortran.dg/char_type_len.f90: Likewise.
7645 * gfortran.dg/char_unpack_1.f90: Likewise.
7646 * gfortran.dg/char_unpack_2.f90: Likewise.
7647 * gfortran.dg/character_array_constructor_1.f90: Likewise.
7648 * gfortran.dg/character_comparison_1.f90: Likewise.
7649 * gfortran.dg/character_comparison_2.f90: Likewise.
7650 * gfortran.dg/character_comparison_3.f90: Likewise.
7651 * gfortran.dg/character_comparison_4.f90: Likewise.
7652 * gfortran.dg/character_comparison_5.f90: Likewise.
7653 * gfortran.dg/character_comparison_6.f90: Likewise.
7654 * gfortran.dg/character_comparison_7.f90: Likewise.
7655 * gfortran.dg/character_comparison_8.f90: Likewise.
7656 * gfortran.dg/character_comparison_9.f90: Likewise.
7657 * gfortran.dg/charlen_15.f90: Likewise.
7658 * gfortran.dg/charlen_16.f90: Likewise.
7659 * gfortran.dg/chkbits.f90: Likewise.
7660 * gfortran.dg/chmod_1.f90: Likewise.
7661 * gfortran.dg/chmod_2.f90: Likewise.
7662 * gfortran.dg/chmod_3.f90: Likewise.
7663 * gfortran.dg/class_1.f03: Likewise.
7664 * gfortran.dg/class_18.f03: Likewise.
7665 * gfortran.dg/class_19.f03: Likewise.
7666 * gfortran.dg/class_35.f90: Likewise.
7667 * gfortran.dg/class_46.f03: Likewise.
7668 * gfortran.dg/class_48.f90: Likewise.
7669 * gfortran.dg/class_51.f90: Likewise.
7670 * gfortran.dg/class_52.f90: Likewise.
7671 * gfortran.dg/class_6.f03: Likewise.
7672 * gfortran.dg/class_63.f90: Likewise.
7673 * gfortran.dg/class_64.f90: Likewise.
7674 * gfortran.dg/class_65.f90: Likewise.
7675 * gfortran.dg/class_66.f90: Likewise.
7676 * gfortran.dg/class_67.f90: Likewise.
7677 * gfortran.dg/class_9.f03: Likewise.
7678 * gfortran.dg/class_alias.f90: Likewise.
7679 * gfortran.dg/class_allocate_1.f03: Likewise.
7680 * gfortran.dg/class_allocate_10.f03: Likewise.
7681 * gfortran.dg/class_allocate_13.f90: Likewise.
7682 * gfortran.dg/class_allocate_14.f90: Likewise.
7683 * gfortran.dg/class_allocate_15.f90: Likewise.
7684 * gfortran.dg/class_allocate_19.f03: Likewise.
7685 * gfortran.dg/class_allocate_21.f90: Likewise.
7686 * gfortran.dg/class_allocate_22.f90: Likewise.
7687 * gfortran.dg/class_allocate_3.f03: Likewise.
7688 * gfortran.dg/class_allocate_4.f03: Likewise.
7689 * gfortran.dg/class_allocate_5.f90: Likewise.
7690 * gfortran.dg/class_allocate_6.f03: Likewise.
7691 * gfortran.dg/class_allocate_7.f03: Likewise.
7692 * gfortran.dg/class_allocate_8.f03: Likewise.
7693 * gfortran.dg/class_allocate_9.f03: Likewise.
7694 * gfortran.dg/class_array_1.f03: Likewise.
7695 * gfortran.dg/class_array_14.f90: Likewise.
7696 * gfortran.dg/class_array_15.f03: Likewise.
7697 * gfortran.dg/class_array_16.f90: Likewise.
7698 * gfortran.dg/class_array_2.f03: Likewise.
7699 * gfortran.dg/class_array_20.f03: Likewise.
7700 * gfortran.dg/class_array_21.f03: Likewise.
7701 * gfortran.dg/class_array_3.f03: Likewise.
7702 * gfortran.dg/class_array_4.f03: Likewise.
7703 * gfortran.dg/class_array_7.f03: Likewise.
7704 * gfortran.dg/class_array_8.f03: Likewise.
7705 * gfortran.dg/class_array_9.f03: Likewise.
7706 * gfortran.dg/class_defined_operator_1.f03: Likewise.
7707 * gfortran.dg/class_dummy_1.f03: Likewise.
7708 * gfortran.dg/class_optional_1.f90: Likewise.
7709 * gfortran.dg/class_optional_2.f90: Likewise.
7710 * gfortran.dg/class_result_5.f90: Likewise.
7711 * gfortran.dg/class_result_6.f90: Likewise.
7712 * gfortran.dg/class_to_type_1.f03: Likewise.
7713 * gfortran.dg/class_to_type_2.f90: Likewise.
7714 * gfortran.dg/class_to_type_3.f03: Likewise.
7715 * gfortran.dg/class_to_type_4.f90: Likewise.
7716 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
7717 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
7718 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
7719 * gfortran.dg/coarray/atomic_1.f90: Likewise.
7720 * gfortran.dg/coarray/atomic_2.f90: Likewise.
7721 * gfortran.dg/coarray/codimension.f90: Likewise.
7722 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
7723 * gfortran.dg/coarray/collectives_1.f90: Likewise.
7724 * gfortran.dg/coarray/collectives_2.f90: Likewise.
7725 * gfortran.dg/coarray/collectives_3.f90: Likewise.
7726 * gfortran.dg/coarray/collectives_4.f90: Likewise.
7727 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
7728 * gfortran.dg/coarray/dummy_1.f90: Likewise.
7729 * gfortran.dg/coarray/event_1.f90: Likewise.
7730 * gfortran.dg/coarray/event_2.f90: Likewise.
7731 * gfortran.dg/coarray/get_array.f90: Likewise.
7732 * gfortran.dg/coarray/image_index_1.f90: Likewise.
7733 * gfortran.dg/coarray/image_index_2.f90: Likewise.
7734 * gfortran.dg/coarray/image_index_3.f90: Likewise.
7735 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
7736 * gfortran.dg/coarray/lock_1.f90: Likewise.
7737 * gfortran.dg/coarray/lock_2.f90: Likewise.
7738 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
7739 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
7740 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
7741 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
7742 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
7743 * gfortran.dg/coarray/registering_1.f90: Likewise.
7744 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
7745 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
7746 * gfortran.dg/coarray/send_array.f90: Likewise.
7747 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
7748 * gfortran.dg/coarray/sendget_array.f90: Likewise.
7749 * gfortran.dg/coarray/subobject_1.f90: Likewise.
7750 * gfortran.dg/coarray/sync_1.f90: Likewise.
7751 * gfortran.dg/coarray/sync_3.f90: Likewise.
7752 * gfortran.dg/coarray/this_image_1.f90: Likewise.
7753 * gfortran.dg/coarray/this_image_2.f90: Likewise.
7754 * gfortran.dg/coarray_13.f90: Likewise.
7755 * gfortran.dg/coarray_15.f90: Likewise.
7756 * gfortran.dg/coarray_16.f90: Likewise.
7757 * gfortran.dg/coarray_2.f90: Likewise.
7758 * gfortran.dg/coarray_23.f90: Likewise.
7759 * gfortran.dg/coarray_40.f90: Likewise.
7760 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
7761 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
7762 * gfortran.dg/coarray_allocate_10.f08: Likewise.
7763 * gfortran.dg/coarray_allocate_2.f08: Likewise.
7764 * gfortran.dg/coarray_allocate_3.f08: Likewise.
7765 * gfortran.dg/coarray_allocate_4.f08: Likewise.
7766 * gfortran.dg/coarray_allocate_5.f08: Likewise.
7767 * gfortran.dg/coarray_allocate_7.f08: Likewise.
7768 * gfortran.dg/coarray_allocate_8.f08: Likewise.
7769 * gfortran.dg/coarray_allocate_9.f08: Likewise.
7770 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
7771 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
7772 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
7773 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
7774 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
7775 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
7776 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
7777 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
7778 * gfortran.dg/coarray_stat_2.f90: Likewise.
7779 * gfortran.dg/coarray_subobject_1.f90: Likewise.
7780 * gfortran.dg/coindexed_1.f90: Likewise.
7781 * gfortran.dg/comma.f: Likewise.
7782 * gfortran.dg/comma_format_extension_3.f: Likewise.
7783 * gfortran.dg/comma_format_extension_4.f: Likewise.
7784 * gfortran.dg/common_2.f90: Likewise.
7785 * gfortran.dg/common_4.f90: Likewise.
7786 * gfortran.dg/common_align_1.f90: Likewise.
7787 * gfortran.dg/common_align_2.f90: Likewise.
7788 * gfortran.dg/common_equivalence_1.f: Likewise.
7789 * gfortran.dg/common_pointer_1.f90: Likewise.
7790 * gfortran.dg/common_resize_1.f: Likewise.
7791 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
7792 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
7793 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
7794 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
7795 * gfortran.dg/complex_read.f90: Likewise.
7796 * gfortran.dg/complex_write.f90: Likewise.
7797 * gfortran.dg/constant_substring.f: Likewise.
7798 * gfortran.dg/constructor_2.f90: Likewise.
7799 * gfortran.dg/constructor_3.f90: Likewise.
7800 * gfortran.dg/constructor_6.f90: Likewise.
7801 * gfortran.dg/contained_1.f90: Likewise.
7802 * gfortran.dg/contained_3.f90: Likewise.
7803 * gfortran.dg/contained_equivalence_1.f90: Likewise.
7804 * gfortran.dg/contained_module_proc_1.f90: Likewise.
7805 * gfortran.dg/continuation_1.f90: Likewise.
7806 * gfortran.dg/continuation_11.f90: Likewise.
7807 * gfortran.dg/continuation_12.f90: Likewise.
7808 * gfortran.dg/continuation_13.f90: Likewise.
7809 * gfortran.dg/continuation_14.f: Likewise.
7810 * gfortran.dg/continuation_8.f90: Likewise.
7811 * gfortran.dg/convert_2.f90: Likewise.
7812 * gfortran.dg/convert_implied_open.f90: Likewise.
7813 * gfortran.dg/count_init_expr.f03: Likewise.
7814 * gfortran.dg/cr_lf.f90: Likewise.
7815 * gfortran.dg/cray_pointers_10.f90: Likewise.
7816 * gfortran.dg/cray_pointers_2.f90: Likewise.
7817 * gfortran.dg/cray_pointers_5.f90: Likewise.
7818 * gfortran.dg/cray_pointers_7.f90: Likewise.
7819 * gfortran.dg/cray_pointers_8.f90: Likewise.
7820 * gfortran.dg/cshift_1.f90: Likewise.
7821 * gfortran.dg/cshift_2.f90: Likewise.
7822 * gfortran.dg/cshift_large_1.f90: Likewise.
7823 * gfortran.dg/cshift_nan_1.f90: Likewise.
7824 * gfortran.dg/csqrt_2.f: Likewise.
7825 * gfortran.dg/data_array_1.f90: Likewise.
7826 * gfortran.dg/data_char_1.f90: Likewise.
7827 * gfortran.dg/data_char_2.f90: Likewise.
7828 * gfortran.dg/data_char_3.f90: Likewise.
7829 * gfortran.dg/data_derived_1.f90: Likewise.
7830 * gfortran.dg/data_implied_do_1.f90: Likewise.
7831 * gfortran.dg/data_namelist_conflict.f90: Likewise.
7832 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
7833 * gfortran.dg/deallocate_stat.f90: Likewise.
7834 * gfortran.dg/deallocate_stat_2.f90: Likewise.
7835 * gfortran.dg/debug/pr37738.f: Likewise.
7836 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
7837 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
7838 * gfortran.dg/dec_exp_1.f90: Likewise.
7839 * gfortran.dg/dec_init_1.f90: Likewise.
7840 * gfortran.dg/dec_init_2.f90: Likewise.
7841 * gfortran.dg/dec_init_3.f90: Likewise.
7842 * gfortran.dg/dec_init_4.f90: Likewise.
7843 * gfortran.dg/dec_io_1.f90: Likewise.
7844 * gfortran.dg/dec_io_2.f90: Likewise.
7845 * gfortran.dg/dec_io_2a.f90: Likewise.
7846 * gfortran.dg/dec_io_6.f90: Likewise.
7847 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
7848 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
7849 * gfortran.dg/dec_math.f90: Likewise.
7850 * gfortran.dg/dec_parameter_1.f: Likewise.
7851 * gfortran.dg/dec_parameter_2.f90: Likewise.
7852 * gfortran.dg/dec_static_1.f90: Likewise.
7853 * gfortran.dg/dec_static_2.f90: Likewise.
7854 * gfortran.dg/dec_structure_1.f90: Likewise.
7855 * gfortran.dg/dec_structure_10.f90: Likewise.
7856 * gfortran.dg/dec_structure_18.f90: Likewise.
7857 * gfortran.dg/dec_structure_19.f90: Likewise.
7858 * gfortran.dg/dec_structure_2.f90: Likewise.
7859 * gfortran.dg/dec_structure_22.f90: Likewise.
7860 * gfortran.dg/dec_structure_3.f90: Likewise.
7861 * gfortran.dg/dec_structure_4.f90: Likewise.
7862 * gfortran.dg/dec_structure_5.f90: Likewise.
7863 * gfortran.dg/dec_structure_6.f90: Likewise.
7864 * gfortran.dg/dec_structure_7.f90: Likewise.
7865 * gfortran.dg/dec_union_1.f90: Likewise.
7866 * gfortran.dg/dec_union_2.f90: Likewise.
7867 * gfortran.dg/dec_union_3.f90: Likewise.
7868 * gfortran.dg/dec_union_4.f90: Likewise.
7869 * gfortran.dg/dec_union_5.f90: Likewise.
7870 * gfortran.dg/default_format_1.f90: Likewise.
7871 * gfortran.dg/default_format_2.f90: Likewise.
7872 * gfortran.dg/default_format_denormal_1.f90: Likewise.
7873 * gfortran.dg/default_format_denormal_2.f90: Likewise.
7874 * gfortran.dg/default_initialization_3.f90: Likewise.
7875 * gfortran.dg/default_initialization_4.f90: Likewise.
7876 * gfortran.dg/default_initialization_5.f90: Likewise.
7877 * gfortran.dg/deferred_character_1.f90: Likewise.
7878 * gfortran.dg/deferred_character_10.f90: Likewise.
7879 * gfortran.dg/deferred_character_11.f90: Likewise.
7880 * gfortran.dg/deferred_character_12.f90: Likewise.
7881 * gfortran.dg/deferred_character_13.f90: Likewise.
7882 * gfortran.dg/deferred_character_14.f90: Likewise.
7883 * gfortran.dg/deferred_character_15.f90: Likewise.
7884 * gfortran.dg/deferred_character_16.f90: Likewise.
7885 * gfortran.dg/deferred_character_2.f90: Likewise.
7886 * gfortran.dg/deferred_character_3.f90: Likewise.
7887 * gfortran.dg/deferred_character_4.f90: Likewise.
7888 * gfortran.dg/deferred_character_5.f90: Likewise.
7889 * gfortran.dg/deferred_character_6.f90: Likewise.
7890 * gfortran.dg/deferred_character_7.f90: Likewise.
7891 * gfortran.dg/deferred_character_8.f90: Likewise.
7892 * gfortran.dg/deferred_character_9.f90: Likewise.
7893 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
7894 * gfortran.dg/deferred_type_component_1.f90: Likewise.
7895 * gfortran.dg/deferred_type_component_2.f90: Likewise.
7896 * gfortran.dg/deferred_type_param_2.f90: Likewise.
7897 * gfortran.dg/deferred_type_param_4.f90: Likewise.
7898 * gfortran.dg/deferred_type_param_5.f90: Likewise.
7899 * gfortran.dg/deferred_type_param_6.f90: Likewise.
7900 * gfortran.dg/deferred_type_param_8.f90: Likewise.
7901 * gfortran.dg/deferred_type_param_9.f90: Likewise.
7902 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
7903 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
7904 * gfortran.dg/defined_assignment_1.f90: Likewise.
7905 * gfortran.dg/defined_assignment_10.f90: Likewise.
7906 * gfortran.dg/defined_assignment_11.f90: Likewise.
7907 * gfortran.dg/defined_assignment_2.f90: Likewise.
7908 * gfortran.dg/defined_assignment_3.f90: Likewise.
7909 * gfortran.dg/defined_assignment_4.f90: Likewise.
7910 * gfortran.dg/defined_assignment_5.f90: Likewise.
7911 * gfortran.dg/defined_assignment_8.f90: Likewise.
7912 * gfortran.dg/defined_assignment_9.f90: Likewise.
7913 * gfortran.dg/dependency_2.f90: Likewise.
7914 * gfortran.dg/dependency_21.f90: Likewise.
7915 * gfortran.dg/dependency_22.f90: Likewise.
7916 * gfortran.dg/dependency_23.f90: Likewise.
7917 * gfortran.dg/dependency_24.f90: Likewise.
7918 * gfortran.dg/dependency_25.f90: Likewise.
7919 * gfortran.dg/dependency_26.f90: Likewise.
7920 * gfortran.dg/dependency_39.f90: Likewise.
7921 * gfortran.dg/dependency_40.f90: Likewise.
7922 * gfortran.dg/dependency_41.f90: Likewise.
7923 * gfortran.dg/dependency_42.f90: Likewise.
7924 * gfortran.dg/dependency_43.f90: Likewise.
7925 * gfortran.dg/dependency_44.f90: Likewise.
7926 * gfortran.dg/dependency_45.f90: Likewise.
7927 * gfortran.dg/dependency_50.f90: Likewise.
7928 * gfortran.dg/dependency_51.f90: Likewise.
7929 * gfortran.dg/dependent_decls_1.f90: Likewise.
7930 * gfortran.dg/der_array_1.f90: Likewise.
7931 * gfortran.dg/der_array_io_1.f90: Likewise.
7932 * gfortran.dg/der_array_io_2.f90: Likewise.
7933 * gfortran.dg/der_array_io_3.f90: Likewise.
7934 * gfortran.dg/der_io_1.f90: Likewise.
7935 * gfortran.dg/der_io_3.f90: Likewise.
7936 * gfortran.dg/der_pointer_2.f90: Likewise.
7937 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
7938 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
7939 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
7940 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
7941 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
7942 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
7943 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
7944 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
7945 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
7946 * gfortran.dg/derived_external_function_1.f90: Likewise.
7947 * gfortran.dg/derived_init_1.f90: Likewise.
7948 * gfortran.dg/derived_init_2.f90: Likewise.
7949 * gfortran.dg/derived_init_3.f90: Likewise.
7950 * gfortran.dg/derived_init_4.f90: Likewise.
7951 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
7952 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
7953 * gfortran.dg/dev_null.F90: Likewise.
7954 * gfortran.dg/dfloat_1.f90: Likewise.
7955 * gfortran.dg/dim_sum_1.f90: Likewise.
7956 * gfortran.dg/dim_sum_2.f90: Likewise.
7957 * gfortran.dg/dim_sum_3.f90: Likewise.
7958 * gfortran.dg/direct_io_10.f: Likewise.
7959 * gfortran.dg/direct_io_11.f90: Likewise.
7960 * gfortran.dg/direct_io_12.f90: Likewise.
7961 * gfortran.dg/direct_io_2.f90: Likewise.
7962 * gfortran.dg/direct_io_3.f90: Likewise.
7963 * gfortran.dg/direct_io_4.f90: Likewise.
7964 * gfortran.dg/direct_io_5.f90: Likewise.
7965 * gfortran.dg/direct_io_6.f90: Likewise.
7966 * gfortran.dg/direct_io_7.f90: Likewise.
7967 * gfortran.dg/direct_io_8.f90: Likewise.
7968 * gfortran.dg/direct_io_9.f: Likewise.
7969 * gfortran.dg/do_1.f90: Likewise.
7970 * gfortran.dg/do_3.F90: Likewise.
7971 * gfortran.dg/do_concurrent_2.f90: Likewise.
7972 * gfortran.dg/do_concurrent_4.f90: Likewise.
7973 * gfortran.dg/do_corner_warn.f90: Likewise.
7974 * gfortran.dg/do_iterator_2.f90: Likewise.
7975 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
7976 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
7977 * gfortran.dg/dos_eol.f: Likewise.
7978 * gfortran.dg/dot_product_1.f03: Likewise.
7979 * gfortran.dg/dot_product_2.f90: Likewise.
7980 * gfortran.dg/dot_product_4.f90: Likewise.
7981 * gfortran.dg/dshift_1.F90: Likewise.
7982 * gfortran.dg/dshift_2.F90: Likewise.
7983 * gfortran.dg/dtio_1.f90: Likewise.
7984 * gfortran.dg/dtio_10.f90: Likewise.
7985 * gfortran.dg/dtio_12.f90: Likewise.
7986 * gfortran.dg/dtio_14.f90: Likewise.
7987 * gfortran.dg/dtio_15.f90: Likewise.
7988 * gfortran.dg/dtio_16.f90: Likewise.
7989 * gfortran.dg/dtio_17.f90: Likewise.
7990 * gfortran.dg/dtio_19.f90: Likewise.
7991 * gfortran.dg/dtio_2.f90: Likewise.
7992 * gfortran.dg/dtio_20.f03: Likewise.
7993 * gfortran.dg/dtio_22.f90: Likewise.
7994 * gfortran.dg/dtio_24.f90: Likewise.
7995 * gfortran.dg/dtio_25.f90: Likewise.
7996 * gfortran.dg/dtio_26.f03: Likewise.
7997 * gfortran.dg/dtio_27.f90: Likewise.
7998 * gfortran.dg/dtio_28.f03: Likewise.
7999 * gfortran.dg/dtio_3.f90: Likewise.
8000 * gfortran.dg/dtio_30.f03: Likewise.
8001 * gfortran.dg/dtio_31.f03: Likewise.
8002 * gfortran.dg/dtio_32.f03: Likewise.
8003 * gfortran.dg/dtio_4.f90: Likewise.
8004 * gfortran.dg/dtio_5.f90: Likewise.
8005 * gfortran.dg/dtio_7.f90: Likewise.
8006 * gfortran.dg/dtio_8.f90: Likewise.
8007 * gfortran.dg/dtio_9.f90: Likewise.
8008 * gfortran.dg/dummy_procedure_3.f90: Likewise.
8009 * gfortran.dg/dummy_procedure_7.f90: Likewise.
8010 * gfortran.dg/dup_save_1.f90: Likewise.
8011 * gfortran.dg/dup_save_2.f90: Likewise.
8012 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
8013 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
8014 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
8015 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
8016 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
8017 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
8018 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
8019 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
8020 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
8021 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
8022 * gfortran.dg/e_d_fmt.f90: Likewise.
8023 * gfortran.dg/edit_real_1.f90: Likewise.
8024 * gfortran.dg/elemental_by_value_1.f90: Likewise.
8025 * gfortran.dg/elemental_dependency_1.f90: Likewise.
8026 * gfortran.dg/elemental_dependency_4.f90: Likewise.
8027 * gfortran.dg/elemental_dependency_5.f90: Likewise.
8028 * gfortran.dg/elemental_dependency_6.f90: Likewise.
8029 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
8030 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
8031 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
8032 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
8033 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
8034 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
8035 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
8036 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
8037 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
8038 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
8039 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
8040 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
8041 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
8042 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
8043 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
8044 * gfortran.dg/empty_format_1.f90: Likewise.
8045 * gfortran.dg/endfile.f: Likewise.
8046 * gfortran.dg/endfile.f90: Likewise.
8047 * gfortran.dg/endfile_2.f90: Likewise.
8048 * gfortran.dg/entry_1.f90: Likewise.
8049 * gfortran.dg/entry_10.f90: Likewise.
8050 * gfortran.dg/entry_12.f90: Likewise.
8051 * gfortran.dg/entry_13.f90: Likewise.
8052 * gfortran.dg/entry_14.f90: Likewise.
8053 * gfortran.dg/entry_16.f90: Likewise.
8054 * gfortran.dg/entry_3.f90: Likewise.
8055 * gfortran.dg/entry_6.f90: Likewise.
8056 * gfortran.dg/entry_9.f90: Likewise.
8057 * gfortran.dg/entry_array_specs_2.f: Likewise.
8058 * gfortran.dg/enum_1.f90: Likewise.
8059 * gfortran.dg/enum_9.f90: Likewise.
8060 * gfortran.dg/eof_1.f90: Likewise.
8061 * gfortran.dg/eof_2.f90: Likewise.
8062 * gfortran.dg/eof_4.f90: Likewise.
8063 * gfortran.dg/eof_5.f90: Likewise.
8064 * gfortran.dg/eor_handling_1.f90: Likewise.
8065 * gfortran.dg/eor_handling_2.f90: Likewise.
8066 * gfortran.dg/eor_handling_3.f90: Likewise.
8067 * gfortran.dg/eor_handling_4.f90: Likewise.
8068 * gfortran.dg/eor_handling_5.f90: Likewise.
8069 * gfortran.dg/eoshift_3.f90: Likewise.
8070 * gfortran.dg/eoshift_4.f90: Likewise.
8071 * gfortran.dg/eoshift_5.f90: Likewise.
8072 * gfortran.dg/eoshift_6.f90: Likewise.
8073 * gfortran.dg/eoshift_large_1.f90: Likewise.
8074 * gfortran.dg/equiv_6.f90: Likewise.
8075 * gfortran.dg/equiv_7.f90: Likewise.
8076 * gfortran.dg/equiv_9.f90: Likewise.
8077 * gfortran.dg/equiv_constraint_4.f90: Likewise.
8078 * gfortran.dg/erf_2.F90: Likewise.
8079 * gfortran.dg/erf_3.F90: Likewise.
8080 * gfortran.dg/erfc_scaled_1.f90: Likewise.
8081 * gfortran.dg/error_format_2.f90: Likewise.
8082 * gfortran.dg/error_recovery_5.f90: Likewise.
8083 * gfortran.dg/execute_command_line_2.f90: Likewise.
8084 * gfortran.dg/execute_command_line_3.f90: Likewise.
8085 * gfortran.dg/exit_1.f08: Likewise.
8086 * gfortran.dg/exit_3.f08: Likewise.
8087 * gfortran.dg/exponent_1.f90: Likewise.
8088 * gfortran.dg/exponent_2.f90: Likewise.
8089 * gfortran.dg/extended_char_comparison_1.f: Likewise.
8090 * gfortran.dg/extends_1.f03: Likewise.
8091 * gfortran.dg/extends_16.f90: Likewise.
8092 * gfortran.dg/extends_2.f03: Likewise.
8093 * gfortran.dg/extends_3.f03: Likewise.
8094 * gfortran.dg/extends_4.f03: Likewise.
8095 * gfortran.dg/extends_type_of_1.f03: Likewise.
8096 * gfortran.dg/extends_type_of_2.f03: Likewise.
8097 * gfortran.dg/external_procedures_3.f90: Likewise.
8098 * gfortran.dg/f2003_inquire_1.f03: Likewise.
8099 * gfortran.dg/f2003_io_1.f03: Likewise.
8100 * gfortran.dg/f2003_io_4.f03: Likewise.
8101 * gfortran.dg/f2003_io_5.f03: Likewise.
8102 * gfortran.dg/f2003_io_6.f03: Likewise.
8103 * gfortran.dg/f2003_io_7.f03: Likewise.
8104 * gfortran.dg/f2c_1.f90: Likewise.
8105 * gfortran.dg/f2c_2.f90: Likewise.
8106 * gfortran.dg/f2c_3.f90: Likewise.
8107 * gfortran.dg/f2c_4.f90: Likewise.
8108 * gfortran.dg/f2c_6.f90: Likewise.
8109 * gfortran.dg/f2c_7.f90: Likewise.
8110 * gfortran.dg/f2c_9.f90: Likewise.
8111 * gfortran.dg/fgetc_1.f90: Likewise.
8112 * gfortran.dg/fgetc_2.f90: Likewise.
8113 * gfortran.dg/filename_null.f90: Likewise.
8114 * gfortran.dg/finalize_12.f90: Likewise.
8115 * gfortran.dg/finalize_13.f90: Likewise.
8116 * gfortran.dg/finalize_15.f90: Likewise.
8117 * gfortran.dg/finalize_17.f90: Likewise.
8118 * gfortran.dg/finalize_18.f90: Likewise.
8119 * gfortran.dg/finalize_25.f90: Likewise.
8120 * gfortran.dg/finalize_29.f08: Likewise.
8121 * gfortran.dg/finalize_31.f90: Likewise.
8122 * gfortran.dg/float_1.f90: Likewise.
8123 * gfortran.dg/flush_1.f90: Likewise.
8124 * gfortran.dg/fmt_bz_bn.f: Likewise.
8125 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
8126 * gfortran.dg/fmt_cache_1.f: Likewise.
8127 * gfortran.dg/fmt_cache_2.f: Likewise.
8128 * gfortran.dg/fmt_cache_3.f90: Likewise.
8129 * gfortran.dg/fmt_colon.f90: Likewise.
8130 * gfortran.dg/fmt_e.f90: Likewise.
8131 * gfortran.dg/fmt_en.f90: Likewise.
8132 * gfortran.dg/fmt_error_10.f: Likewise.
8133 * gfortran.dg/fmt_error_9.f: Likewise.
8134 * gfortran.dg/fmt_exhaust.f90: Likewise.
8135 * gfortran.dg/fmt_f0_1.f90: Likewise.
8136 * gfortran.dg/fmt_f_an_p.f: Likewise.
8137 * gfortran.dg/fmt_fw_d.f90: Likewise.
8138 * gfortran.dg/fmt_g.f: Likewise.
8139 * gfortran.dg/fmt_g0_1.f08: Likewise.
8140 * gfortran.dg/fmt_g0_2.f08: Likewise.
8141 * gfortran.dg/fmt_g0_4.f08: Likewise.
8142 * gfortran.dg/fmt_g0_5.f08: Likewise.
8143 * gfortran.dg/fmt_g0_6.f08: Likewise.
8144 * gfortran.dg/fmt_g0_7.f08: Likewise.
8145 * gfortran.dg/fmt_g_1.f90: Likewise.
8146 * gfortran.dg/fmt_int_sign.f90: Likewise.
8147 * gfortran.dg/fmt_l.f90: Likewise.
8148 * gfortran.dg/fmt_missing_period_2.f: Likewise.
8149 * gfortran.dg/fmt_missing_period_3.f: Likewise.
8150 * gfortran.dg/fmt_p_1.f90: Likewise.
8151 * gfortran.dg/fmt_pf.f90: Likewise.
8152 * gfortran.dg/fmt_read.f90: Likewise.
8153 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
8154 * gfortran.dg/fmt_t_1.f90: Likewise.
8155 * gfortran.dg/fmt_t_2.f90: Likewise.
8156 * gfortran.dg/fmt_t_3.f90: Likewise.
8157 * gfortran.dg/fmt_t_4.f90: Likewise.
8158 * gfortran.dg/fmt_t_5.f90: Likewise.
8159 * gfortran.dg/fmt_t_6.f: Likewise.
8160 * gfortran.dg/fmt_t_7.f: Likewise.
8161 * gfortran.dg/fmt_t_9.f: Likewise.
8162 * gfortran.dg/fmt_tl.f: Likewise.
8163 * gfortran.dg/fmt_unlimited.f90: Likewise.
8164 * gfortran.dg/fmt_white.f: Likewise.
8165 * gfortran.dg/fmt_zero_digits.f90: Likewise.
8166 * gfortran.dg/fold_nearest.f90: Likewise.
8167 * gfortran.dg/forall_1.f90: Likewise.
8168 * gfortran.dg/forall_10.f90: Likewise.
8169 * gfortran.dg/forall_12.f90: Likewise.
8170 * gfortran.dg/forall_13.f90: Likewise.
8171 * gfortran.dg/forall_15.f90: Likewise.
8172 * gfortran.dg/forall_4.f90: Likewise.
8173 * gfortran.dg/forall_5.f90: Likewise.
8174 * gfortran.dg/forall_6.f90: Likewise.
8175 * gfortran.dg/forall_7.f90: Likewise.
8176 * gfortran.dg/fraction.f90: Likewise.
8177 * gfortran.dg/fseek.f90: Likewise.
8178 * gfortran.dg/ftell_1.f90: Likewise.
8179 * gfortran.dg/ftell_2.f90: Likewise.
8180 * gfortran.dg/ftell_3.f90: Likewise.
8181 * gfortran.dg/func_assign_2.f90: Likewise.
8182 * gfortran.dg/func_assign_3.f90: Likewise.
8183 * gfortran.dg/func_derived_1.f90: Likewise.
8184 * gfortran.dg/func_derived_2.f90: Likewise.
8185 * gfortran.dg/func_derived_3.f90: Likewise.
8186 * gfortran.dg/func_result_1.f90: Likewise.
8187 * gfortran.dg/func_result_2.f90: Likewise.
8188 * gfortran.dg/func_result_6.f90: Likewise.
8189 * gfortran.dg/function_charlen_2.f90: Likewise.
8190 * gfortran.dg/function_charlen_3.f: Likewise.
8191 * gfortran.dg/function_kinds_1.f90: Likewise.
8192 * gfortran.dg/function_kinds_4.f90: Likewise.
8193 * gfortran.dg/function_optimize_10.f90: Likewise.
8194 * gfortran.dg/function_optimize_11.f90: Likewise.
8195 * gfortran.dg/function_optimize_12.f90: Likewise.
8196 * gfortran.dg/function_optimize_4.f90: Likewise.
8197 * gfortran.dg/function_optimize_8.f90: Likewise.
8198 * gfortran.dg/g77/13037.f: Likewise.
8199 * gfortran.dg/g77/1832.f: Likewise.
8200 * gfortran.dg/g77/19981119-0.f: Likewise.
8201 * gfortran.dg/g77/19990313-0.f: Likewise.
8202 * gfortran.dg/g77/19990313-1.f: Likewise.
8203 * gfortran.dg/g77/19990313-2.f: Likewise.
8204 * gfortran.dg/g77/19990313-3.f: Likewise.
8205 * gfortran.dg/g77/19990419-1.f: Likewise.
8206 * gfortran.dg/g77/19990826-0.f: Likewise.
8207 * gfortran.dg/g77/19990826-2.f: Likewise.
8208 * gfortran.dg/g77/20000503-1.f: Likewise.
8209 * gfortran.dg/g77/20001111.f: Likewise.
8210 * gfortran.dg/g77/20010116.f: Likewise.
8211 * gfortran.dg/g77/20010216-1.f: Likewise.
8212 * gfortran.dg/g77/20010430.f: Likewise.
8213 * gfortran.dg/g77/20010610.f: Likewise.
8214 * gfortran.dg/g77/6177.f: Likewise.
8215 * gfortran.dg/g77/7388.f: Likewise.
8216 * gfortran.dg/g77/947.f: Likewise.
8217 * gfortran.dg/g77/970625-2.f: Likewise.
8218 * gfortran.dg/g77/971102-1.f: Likewise.
8219 * gfortran.dg/g77/980628-0.f: Likewise.
8220 * gfortran.dg/g77/980628-1.f: Likewise.
8221 * gfortran.dg/g77/980628-10.f: Likewise.
8222 * gfortran.dg/g77/980628-2.f: Likewise.
8223 * gfortran.dg/g77/980628-3.f: Likewise.
8224 * gfortran.dg/g77/980628-7.f: Likewise.
8225 * gfortran.dg/g77/980628-8.f: Likewise.
8226 * gfortran.dg/g77/980628-9.f: Likewise.
8227 * gfortran.dg/g77/980701-0.f: Likewise.
8228 * gfortran.dg/g77/980701-1.f: Likewise.
8229 * gfortran.dg/g77/cabs.f: Likewise.
8230 * gfortran.dg/g77/claus.f: Likewise.
8231 * gfortran.dg/g77/complex_1.f: Likewise.
8232 * gfortran.dg/g77/cpp3.F: Likewise.
8233 * gfortran.dg/g77/cpp4.F: Likewise.
8234 * gfortran.dg/g77/cpp5.F: Likewise.
8235 * gfortran.dg/g77/dcomplex.f: Likewise.
8236 * gfortran.dg/g77/dnrm2.f: Likewise.
8237 * gfortran.dg/g77/erfc.f: Likewise.
8238 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
8239 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
8240 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
8241 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
8242 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
8243 * gfortran.dg/g77/int8421.f: Likewise.
8244 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
8245 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
8246 * gfortran.dg/g77/le.f: Likewise.
8247 * gfortran.dg/g77/short.f: Likewise.
8248 * gfortran.dg/gamma_1.f90: Likewise.
8249 * gfortran.dg/gamma_4.f90: Likewise.
8250 * gfortran.dg/gamma_5.f90: Likewise.
8251 * gfortran.dg/generic_13.f90: Likewise.
8252 * gfortran.dg/generic_15.f90: Likewise.
8253 * gfortran.dg/generic_19.f90: Likewise.
8254 * gfortran.dg/generic_20.f90: Likewise.
8255 * gfortran.dg/generic_23.f03: Likewise.
8256 * gfortran.dg/generic_25.f90: Likewise.
8257 * gfortran.dg/generic_27.f90: Likewise.
8258 * gfortran.dg/generic_31.f90: Likewise.
8259 * gfortran.dg/generic_4.f90: Likewise.
8260 * gfortran.dg/global_vars_c_init.f90: Likewise.
8261 * gfortran.dg/global_vars_f90_init.f90: Likewise.
8262 * gfortran.dg/gnu_logical_1.F: Likewise.
8263 * gfortran.dg/goacc/fixed-1.f: Likewise.
8264 * gfortran.dg/goacc/fixed-2.f: Likewise.
8265 * gfortran.dg/goacc/gang-static.f95: Likewise.
8266 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
8267 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
8268 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
8269 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
8270 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
8271 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
8272 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
8273 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
8274 * gfortran.dg/goacc/omp-fixed.f: Likewise.
8275 * gfortran.dg/gomp/crayptr5.f90: Likewise.
8276 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
8277 * gfortran.dg/gomp/pr48794.f90: Likewise.
8278 * gfortran.dg/gomp/pr72744.f90: Likewise.
8279 * gfortran.dg/gomp/pr77665.f90: Likewise.
8280 * gfortran.dg/gomp/workshare2.f90: Likewise.
8281 * gfortran.dg/gomp/workshare3.f90: Likewise.
8282 * gfortran.dg/goto_1.f: Likewise.
8283 * gfortran.dg/goto_2.f90: Likewise.
8284 * gfortran.dg/goto_4.f90: Likewise.
8285 * gfortran.dg/goto_6.f: Likewise.
8286 * gfortran.dg/graphite/id-26.f03: Likewise.
8287 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
8288 * gfortran.dg/graphite/pr29581.f90: Likewise.
8289 * gfortran.dg/graphite/pr29832.f90: Likewise.
8290 * gfortran.dg/graphite/run-id-1.f: Likewise.
8291 * gfortran.dg/graphite/run-id-2.f90: Likewise.
8292 * gfortran.dg/graphite/run-id-3.f90: Likewise.
8293 * gfortran.dg/hollerith.f90: Likewise.
8294 * gfortran.dg/hollerith4.f90: Likewise.
8295 * gfortran.dg/hollerith6.f90: Likewise.
8296 * gfortran.dg/hollerith8.f90: Likewise.
8297 * gfortran.dg/hollerith_1.f90: Likewise.
8298 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
8299 * gfortran.dg/hollerith_f95.f90: Likewise.
8300 * gfortran.dg/hollerith_legacy.f90: Likewise.
8301 * gfortran.dg/host_assoc_call_3.f90: Likewise.
8302 * gfortran.dg/host_assoc_function_1.f90: Likewise.
8303 * gfortran.dg/host_assoc_function_3.f90: Likewise.
8304 * gfortran.dg/host_assoc_function_4.f90: Likewise.
8305 * gfortran.dg/host_assoc_function_9.f90: Likewise.
8306 * gfortran.dg/host_dummy_index_1.f90: Likewise.
8307 * gfortran.dg/hypot_1.f90: Likewise.
8308 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
8309 * gfortran.dg/iargc.f90: Likewise.
8310 * gfortran.dg/ibits.f90: Likewise.
8311 * gfortran.dg/ichar_1.f90: Likewise.
8312 * gfortran.dg/ichar_2.f90: Likewise.
8313 * gfortran.dg/ieee/ieee_1.F90: Likewise.
8314 * gfortran.dg/ieee/ieee_2.f90: Likewise.
8315 * gfortran.dg/ieee/ieee_3.f90: Likewise.
8316 * gfortran.dg/ieee/ieee_4.f90: Likewise.
8317 * gfortran.dg/ieee/ieee_6.f90: Likewise.
8318 * gfortran.dg/ieee/ieee_7.f90: Likewise.
8319 * gfortran.dg/ieee/ieee_8.f90: Likewise.
8320 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
8321 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
8322 * gfortran.dg/ieee/large_1.f90: Likewise.
8323 * gfortran.dg/ieee/large_2.f90: Likewise.
8324 * gfortran.dg/ieee/large_3.F90: Likewise.
8325 * gfortran.dg/ieee/large_4.f90: Likewise.
8326 * gfortran.dg/ieee/rounding_1.f90: Likewise.
8327 * gfortran.dg/ieee/underflow_1.f90: Likewise.
8328 * gfortran.dg/impl_do_var_data.f90: Likewise.
8329 * gfortran.dg/implicit_10.f90: Likewise.
8330 * gfortran.dg/implicit_12.f90: Likewise.
8331 * gfortran.dg/implicit_class_1.f90: Likewise.
8332 * gfortran.dg/implicit_pure_1.f90: Likewise.
8333 * gfortran.dg/implied_do_1.f90: Likewise.
8334 * gfortran.dg/implied_do_io_1.f90: Likewise.
8335 * gfortran.dg/implied_do_io_2.f90: Likewise.
8336 * gfortran.dg/implied_do_io_3.f90: Likewise.
8337 * gfortran.dg/implied_shape_1.f08: Likewise.
8338 * gfortran.dg/import.f90: Likewise.
8339 * gfortran.dg/import4.f90: Likewise.
8340 * gfortran.dg/impure_1.f08: Likewise.
8341 * gfortran.dg/index.f90: Likewise.
8342 * gfortran.dg/index_2.f90: Likewise.
8343 * gfortran.dg/init_flag_1.f90: Likewise.
8344 * gfortran.dg/init_flag_10.f90: Likewise.
8345 * gfortran.dg/init_flag_15.f03: Likewise.
8346 * gfortran.dg/init_flag_2.f90: Likewise.
8347 * gfortran.dg/init_flag_3.f90: Likewise.
8348 * gfortran.dg/init_flag_4.f90: Likewise.
8349 * gfortran.dg/init_flag_5.f90: Likewise.
8350 * gfortran.dg/init_flag_6.f90: Likewise.
8351 * gfortran.dg/init_flag_7.f90: Likewise.
8352 * gfortran.dg/init_flag_9.f90: Likewise.
8353 * gfortran.dg/initialization_11.f90: Likewise.
8354 * gfortran.dg/initialization_19.f90: Likewise.
8355 * gfortran.dg/initialization_2.f90: Likewise.
8356 * gfortran.dg/initialization_22.f90: Likewise.
8357 * gfortran.dg/initialization_27.f90: Likewise.
8358 * gfortran.dg/initialization_5.f90: Likewise.
8359 * gfortran.dg/initialization_6.f90: Likewise.
8360 * gfortran.dg/inline_matmul_1.f90: Likewise.
8361 * gfortran.dg/inline_matmul_10.f90: Likewise.
8362 * gfortran.dg/inline_matmul_11.f90: Likewise.
8363 * gfortran.dg/inline_matmul_13.f90: Likewise.
8364 * gfortran.dg/inline_matmul_14.f90: Likewise.
8365 * gfortran.dg/inline_matmul_16.f90: Likewise.
8366 * gfortran.dg/inline_matmul_17.f90: Likewise.
8367 * gfortran.dg/inline_matmul_18.f90: Likewise.
8368 * gfortran.dg/inline_matmul_19.f90: Likewise.
8369 * gfortran.dg/inline_matmul_2.f90: Likewise.
8370 * gfortran.dg/inline_matmul_20.f90: Likewise.
8371 * gfortran.dg/inline_matmul_22.f90: Likewise.
8372 * gfortran.dg/inline_matmul_3.f90: Likewise.
8373 * gfortran.dg/inline_matmul_4.f90: Likewise.
8374 * gfortran.dg/inline_matmul_5.f90: Likewise.
8375 * gfortran.dg/inline_matmul_6.f90: Likewise.
8376 * gfortran.dg/inline_matmul_7.f90: Likewise.
8377 * gfortran.dg/inline_matmul_8.f90: Likewise.
8378 * gfortran.dg/inline_matmul_9.f90: Likewise.
8379 * gfortran.dg/inline_sum_1.f90: Likewise.
8380 * gfortran.dg/inline_sum_3.f90: Likewise.
8381 * gfortran.dg/inline_sum_5.f90: Likewise.
8382 * gfortran.dg/inquire-complex.f90: Likewise.
8383 * gfortran.dg/inquire.f90: Likewise.
8384 * gfortran.dg/inquire_10.f90: Likewise.
8385 * gfortran.dg/inquire_13.f90: Likewise.
8386 * gfortran.dg/inquire_15.f90: Likewise.
8387 * gfortran.dg/inquire_16.f90: Likewise.
8388 * gfortran.dg/inquire_17.f90: Likewise.
8389 * gfortran.dg/inquire_5.f90: Likewise.
8390 * gfortran.dg/inquire_6.f90: Likewise.
8391 * gfortran.dg/inquire_7.f90: Likewise.
8392 * gfortran.dg/inquire_9.f90: Likewise.
8393 * gfortran.dg/inquire_internal.f90: Likewise.
8394 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
8395 * gfortran.dg/inquire_size.f90: Likewise.
8396 * gfortran.dg/int_1.f90: Likewise.
8397 * gfortran.dg/int_conv_1.f90: Likewise.
8398 * gfortran.dg/int_range_io_1.f90: Likewise.
8399 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
8400 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
8401 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
8402 * gfortran.dg/integer_plus.f90: Likewise.
8403 * gfortran.dg/intent_out_2.f90: Likewise.
8404 * gfortran.dg/intent_out_5.f90: Likewise.
8405 * gfortran.dg/intent_out_6.f90: Likewise.
8406 * gfortran.dg/interface_12.f90: Likewise.
8407 * gfortran.dg/interface_19.f90: Likewise.
8408 * gfortran.dg/interface_4.f90: Likewise.
8409 * gfortran.dg/interface_5.f90: Likewise.
8410 * gfortran.dg/interface_9.f90: Likewise.
8411 * gfortran.dg/interface_assignment_1.f90: Likewise.
8412 * gfortran.dg/interface_assignment_2.f90: Likewise.
8413 * gfortran.dg/internal_dummy_2.f08: Likewise.
8414 * gfortran.dg/internal_dummy_3.f08: Likewise.
8415 * gfortran.dg/internal_dummy_4.f08: Likewise.
8416 * gfortran.dg/internal_pack_1.f90: Likewise.
8417 * gfortran.dg/internal_pack_10.f90: Likewise.
8418 * gfortran.dg/internal_pack_12.f90: Likewise.
8419 * gfortran.dg/internal_pack_13.f90: Likewise.
8420 * gfortran.dg/internal_pack_14.f90: Likewise.
8421 * gfortran.dg/internal_pack_15.f90: Likewise.
8422 * gfortran.dg/internal_pack_2.f90: Likewise.
8423 * gfortran.dg/internal_pack_3.f90: Likewise.
8424 * gfortran.dg/internal_pack_4.f90: Likewise.
8425 * gfortran.dg/internal_pack_6.f90: Likewise.
8426 * gfortran.dg/internal_pack_8.f90: Likewise.
8427 * gfortran.dg/internal_readwrite_1.f90: Likewise.
8428 * gfortran.dg/internal_readwrite_2.f90: Likewise.
8429 * gfortran.dg/internal_readwrite_3.f90: Likewise.
8430 * gfortran.dg/intrinsic_actual_1.f: Likewise.
8431 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
8432 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
8433 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
8434 * gfortran.dg/intrinsic_char_1.f90: Likewise.
8435 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
8436 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
8437 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
8438 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
8439 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
8440 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
8441 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
8442 * gfortran.dg/intrinsic_product_1.f90: Likewise.
8443 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
8444 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
8445 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
8446 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
8447 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
8448 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
8449 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
8450 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
8451 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
8452 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
8453 * gfortran.dg/io_err_1.f90: Likewise.
8454 * gfortran.dg/io_real_boz.f90: Likewise.
8455 * gfortran.dg/iomsg_1.f90: Likewise.
8456 * gfortran.dg/iostat_1.f90: Likewise.
8457 * gfortran.dg/iostat_2.f90: Likewise.
8458 * gfortran.dg/iostat_4.f90: Likewise.
8459 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
8460 * gfortran.dg/ishft_1.f90: Likewise.
8461 * gfortran.dg/ishft_2.f90: Likewise.
8462 * gfortran.dg/ishft_4.f90: Likewise.
8463 * gfortran.dg/isnan_1.f90: Likewise.
8464 * gfortran.dg/isnan_2.f90: Likewise.
8465 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
8466 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
8467 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
8468 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
8469 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
8470 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
8471 * gfortran.dg/itime_idate_1.f: Likewise.
8472 * gfortran.dg/itime_idate_2.f: Likewise.
8473 * gfortran.dg/large_integer_kind_1.f90: Likewise.
8474 * gfortran.dg/large_integer_kind_2.f90: Likewise.
8475 * gfortran.dg/large_real_kind_1.f90: Likewise.
8476 * gfortran.dg/large_real_kind_2.F90: Likewise.
8477 * gfortran.dg/large_real_kind_3.F90: Likewise.
8478 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
8479 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
8480 * gfortran.dg/large_recl.f90: Likewise.
8481 * gfortran.dg/large_unit_1.f90: Likewise.
8482 * gfortran.dg/large_unit_2.f90: Likewise.
8483 * gfortran.dg/largeequiv_1.f90: Likewise.
8484 * gfortran.dg/leadz_trailz_1.f90: Likewise.
8485 * gfortran.dg/leadz_trailz_2.f90: Likewise.
8486 * gfortran.dg/leadz_trailz_3.f90: Likewise.
8487 * gfortran.dg/list_read_1.f90: Likewise.
8488 * gfortran.dg/list_read_10.f90: Likewise.
8489 * gfortran.dg/list_read_11.f90: Likewise.
8490 * gfortran.dg/list_read_12.f90: Likewise.
8491 * gfortran.dg/list_read_13.f: Likewise.
8492 * gfortran.dg/list_read_14.f90: Likewise.
8493 * gfortran.dg/list_read_2.f90: Likewise.
8494 * gfortran.dg/list_read_3.f90: Likewise.
8495 * gfortran.dg/list_read_4.f90: Likewise.
8496 * gfortran.dg/list_read_5.f90: Likewise.
8497 * gfortran.dg/list_read_6.f90: Likewise.
8498 * gfortran.dg/list_read_7.f90: Likewise.
8499 * gfortran.dg/list_read_8.f90: Likewise.
8500 * gfortran.dg/list_read_9.f90: Likewise.
8501 * gfortran.dg/loc_2.f90: Likewise.
8502 * gfortran.dg/logical_1.f90: Likewise.
8503 * gfortran.dg/logical_dot_product.f90: Likewise.
8504 * gfortran.dg/logical_temp_io.f90: Likewise.
8505 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
8506 * gfortran.dg/lrshift_1.f90: Likewise.
8507 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
8508 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
8509 * gfortran.dg/lto/pr40725_0.f03: Likewise.
8510 * gfortran.dg/lto/pr41576_1.f90: Likewise.
8511 * gfortran.dg/make_unit.f90: Likewise.
8512 * gfortran.dg/mapping_1.f90: Likewise.
8513 * gfortran.dg/mapping_2.f90: Likewise.
8514 * gfortran.dg/mapping_3.f90: Likewise.
8515 * gfortran.dg/masklr_1.F90: Likewise.
8516 * gfortran.dg/masklr_2.F90: Likewise.
8517 * gfortran.dg/matmul_1.f90: Likewise.
8518 * gfortran.dg/matmul_10.f90: Likewise.
8519 * gfortran.dg/matmul_12.f90: Likewise.
8520 * gfortran.dg/matmul_16.f90: Likewise.
8521 * gfortran.dg/matmul_17.f90: Likewise.
8522 * gfortran.dg/matmul_18.f90: Likewise.
8523 * gfortran.dg/matmul_2.f90: Likewise.
8524 * gfortran.dg/matmul_3.f90: Likewise.
8525 * gfortran.dg/matmul_4.f90: Likewise.
8526 * gfortran.dg/matmul_6.f90: Likewise.
8527 * gfortran.dg/matmul_8.f03: Likewise.
8528 * gfortran.dg/matmul_9.f90: Likewise.
8529 * gfortran.dg/matmul_bounds_12.f90: Likewise.
8530 * gfortran.dg/matmul_bounds_6.f90: Likewise.
8531 * gfortran.dg/matmul_const.f90: Likewise.
8532 * gfortran.dg/maxloc_1.f90: Likewise.
8533 * gfortran.dg/maxloc_2.f90: Likewise.
8534 * gfortran.dg/maxloc_3.f90: Likewise.
8535 * gfortran.dg/maxloc_4.f90: Likewise.
8536 * gfortran.dg/maxloc_string_1.f90: Likewise.
8537 * gfortran.dg/maxlocval_1.f90: Likewise.
8538 * gfortran.dg/maxlocval_2.f90: Likewise.
8539 * gfortran.dg/maxlocval_3.f90: Likewise.
8540 * gfortran.dg/maxlocval_4.f90: Likewise.
8541 * gfortran.dg/maxval_char_1.f90: Likewise.
8542 * gfortran.dg/maxval_char_2.f90: Likewise.
8543 * gfortran.dg/maxval_char_3.f90: Likewise.
8544 * gfortran.dg/maxval_char_4.f90: Likewise.
8545 * gfortran.dg/maxval_parameter_1.f90: Likewise.
8546 * gfortran.dg/mclock.f90: Likewise.
8547 * gfortran.dg/merge_bits_1.F90: Likewise.
8548 * gfortran.dg/merge_bits_2.F90: Likewise.
8549 * gfortran.dg/merge_char_1.f90: Likewise.
8550 * gfortran.dg/merge_init_expr.f90: Likewise.
8551 * gfortran.dg/min_max_optional_1.f90: Likewise.
8552 * gfortran.dg/min_max_optional_5.f90: Likewise.
8553 * gfortran.dg/minloc_1.f90: Likewise.
8554 * gfortran.dg/minloc_2.f90: Likewise.
8555 * gfortran.dg/minloc_3.f90: Likewise.
8556 * gfortran.dg/minloc_4.f90: Likewise.
8557 * gfortran.dg/minloc_string_1.f90: Likewise.
8558 * gfortran.dg/minlocval_1.f90: Likewise.
8559 * gfortran.dg/minlocval_2.f90: Likewise.
8560 * gfortran.dg/minlocval_3.f90: Likewise.
8561 * gfortran.dg/minlocval_4.f90: Likewise.
8562 * gfortran.dg/minmax_char_1.f90: Likewise.
8563 * gfortran.dg/minmaxloc_1.f90: Likewise.
8564 * gfortran.dg/minmaxloc_10.f90: Likewise.
8565 * gfortran.dg/minmaxloc_11.f90: Likewise.
8566 * gfortran.dg/minmaxloc_12.f90: Likewise.
8567 * gfortran.dg/minmaxloc_13.f90: Likewise.
8568 * gfortran.dg/minmaxloc_2.f90: Likewise.
8569 * gfortran.dg/minmaxloc_3.f90: Likewise.
8570 * gfortran.dg/minmaxloc_4.f90: Likewise.
8571 * gfortran.dg/minmaxloc_5.f90: Likewise.
8572 * gfortran.dg/minmaxloc_6.f90: Likewise.
8573 * gfortran.dg/minmaxloc_7.f90: Likewise.
8574 * gfortran.dg/minmaxloc_8.f90: Likewise.
8575 * gfortran.dg/minmaxval_1.f90: Likewise.
8576 * gfortran.dg/minval_char_1.f90: Likewise.
8577 * gfortran.dg/minval_char_2.f90: Likewise.
8578 * gfortran.dg/minval_char_3.f90: Likewise.
8579 * gfortran.dg/minval_char_4.f90: Likewise.
8580 * gfortran.dg/minval_char_5.f90: Likewise.
8581 * gfortran.dg/minval_parameter_1.f90: Likewise.
8582 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
8583 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
8584 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
8585 * gfortran.dg/missing_parens_1.f90: Likewise.
8586 * gfortran.dg/missing_parens_2.f90: Likewise.
8587 * gfortran.dg/mod_large_1.f90: Likewise.
8588 * gfortran.dg/mod_sign0_1.f90: Likewise.
8589 * gfortran.dg/module_blank_common.f90: Likewise.
8590 * gfortran.dg/module_commons_1.f90: Likewise.
8591 * gfortran.dg/module_commons_3.f90: Likewise.
8592 * gfortran.dg/module_double_reuse.f90: Likewise.
8593 * gfortran.dg/module_equivalence_1.f90: Likewise.
8594 * gfortran.dg/module_equivalence_2.f90: Likewise.
8595 * gfortran.dg/module_equivalence_3.f90: Likewise.
8596 * gfortran.dg/module_equivalence_5.f90: Likewise.
8597 * gfortran.dg/module_interface_1.f90: Likewise.
8598 * gfortran.dg/module_nan.f90: Likewise.
8599 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
8600 * gfortran.dg/module_procedure_1.f90: Likewise.
8601 * gfortran.dg/module_read_1.f90: Likewise.
8602 * gfortran.dg/module_read_2.f90: Likewise.
8603 * gfortran.dg/module_widestring_1.f90: Likewise.
8604 * gfortran.dg/move_alloc.f90: Likewise.
8605 * gfortran.dg/move_alloc_10.f90: Likewise.
8606 * gfortran.dg/move_alloc_13.f90: Likewise.
8607 * gfortran.dg/move_alloc_14.f90: Likewise.
8608 * gfortran.dg/move_alloc_15.f90: Likewise.
8609 * gfortran.dg/move_alloc_16.f90: Likewise.
8610 * gfortran.dg/move_alloc_2.f90: Likewise.
8611 * gfortran.dg/move_alloc_5.f90: Likewise.
8612 * gfortran.dg/move_alloc_6.f90: Likewise.
8613 * gfortran.dg/move_alloc_9.f90: Likewise.
8614 * gfortran.dg/multiple_allocation_1.f90: Likewise.
8615 * gfortran.dg/multiple_allocation_3.f90: Likewise.
8616 * gfortran.dg/mvbits_1.f90: Likewise.
8617 * gfortran.dg/mvbits_2.f90: Likewise.
8618 * gfortran.dg/mvbits_3.f90: Likewise.
8619 * gfortran.dg/mvbits_4.f90: Likewise.
8620 * gfortran.dg/mvbits_7.f90: Likewise.
8621 * gfortran.dg/mvbits_8.f90: Likewise.
8622 * gfortran.dg/namelist_11.f: Likewise.
8623 * gfortran.dg/namelist_12.f: Likewise.
8624 * gfortran.dg/namelist_13.f90: Likewise.
8625 * gfortran.dg/namelist_14.f90: Likewise.
8626 * gfortran.dg/namelist_15.f90: Likewise.
8627 * gfortran.dg/namelist_16.f90: Likewise.
8628 * gfortran.dg/namelist_17.f90: Likewise.
8629 * gfortran.dg/namelist_18.f90: Likewise.
8630 * gfortran.dg/namelist_19.f90: Likewise.
8631 * gfortran.dg/namelist_20.f90: Likewise.
8632 * gfortran.dg/namelist_21.f90: Likewise.
8633 * gfortran.dg/namelist_22.f90: Likewise.
8634 * gfortran.dg/namelist_23.f90: Likewise.
8635 * gfortran.dg/namelist_24.f90: Likewise.
8636 * gfortran.dg/namelist_26.f90: Likewise.
8637 * gfortran.dg/namelist_27.f90: Likewise.
8638 * gfortran.dg/namelist_28.f90: Likewise.
8639 * gfortran.dg/namelist_29.f90: Likewise.
8640 * gfortran.dg/namelist_37.f90: Likewise.
8641 * gfortran.dg/namelist_38.f90: Likewise.
8642 * gfortran.dg/namelist_39.f90: Likewise.
8643 * gfortran.dg/namelist_40.f90: Likewise.
8644 * gfortran.dg/namelist_41.f90: Likewise.
8645 * gfortran.dg/namelist_42.f90: Likewise.
8646 * gfortran.dg/namelist_43.f90: Likewise.
8647 * gfortran.dg/namelist_44.f90: Likewise.
8648 * gfortran.dg/namelist_47.f90: Likewise.
8649 * gfortran.dg/namelist_48.f90: Likewise.
8650 * gfortran.dg/namelist_49.f90: Likewise.
8651 * gfortran.dg/namelist_50.f90: Likewise.
8652 * gfortran.dg/namelist_51.f90: Likewise.
8653 * gfortran.dg/namelist_52.f90: Likewise.
8654 * gfortran.dg/namelist_54.f90: Likewise.
8655 * gfortran.dg/namelist_55.f90: Likewise.
8656 * gfortran.dg/namelist_56.f90: Likewise.
8657 * gfortran.dg/namelist_57.f90: Likewise.
8658 * gfortran.dg/namelist_58.f90: Likewise.
8659 * gfortran.dg/namelist_59.f90: Likewise.
8660 * gfortran.dg/namelist_60.f90: Likewise.
8661 * gfortran.dg/namelist_61.f90: Likewise.
8662 * gfortran.dg/namelist_64.f90: Likewise.
8663 * gfortran.dg/namelist_65.f90: Likewise.
8664 * gfortran.dg/namelist_69.f90: Likewise.
8665 * gfortran.dg/namelist_70.f90: Likewise.
8666 * gfortran.dg/namelist_71.f90: Likewise.
8667 * gfortran.dg/namelist_72.f: Likewise.
8668 * gfortran.dg/namelist_73.f90: Likewise.
8669 * gfortran.dg/namelist_77.f90: Likewise.
8670 * gfortran.dg/namelist_78.f90: Likewise.
8671 * gfortran.dg/namelist_79.f90: Likewise.
8672 * gfortran.dg/namelist_80.f90: Likewise.
8673 * gfortran.dg/namelist_81.f90: Likewise.
8674 * gfortran.dg/namelist_82.f90: Likewise.
8675 * gfortran.dg/namelist_84.f90: Likewise.
8676 * gfortran.dg/namelist_85.f90: Likewise.
8677 * gfortran.dg/namelist_86.f90: Likewise.
8678 * gfortran.dg/namelist_87.f90: Likewise.
8679 * gfortran.dg/namelist_88.f90: Likewise.
8680 * gfortran.dg/namelist_89.f90: Likewise.
8681 * gfortran.dg/namelist_90.f: Likewise.
8682 * gfortran.dg/namelist_95.f90: Likewise.
8683 * gfortran.dg/namelist_char_only.f90: Likewise.
8684 * gfortran.dg/namelist_empty.f90: Likewise.
8685 * gfortran.dg/namelist_internal.f90: Likewise.
8686 * gfortran.dg/namelist_use.f90: Likewise.
8687 * gfortran.dg/namelist_use_only.f90: Likewise.
8688 * gfortran.dg/namelist_utf8.f90: Likewise.
8689 * gfortran.dg/nan_1.f90: Likewise.
8690 * gfortran.dg/nan_2.f90: Likewise.
8691 * gfortran.dg/nan_3.f90: Likewise.
8692 * gfortran.dg/nan_6.f90: Likewise.
8693 * gfortran.dg/nan_7.f90: Likewise.
8694 * gfortran.dg/nearest_1.f90: Likewise.
8695 * gfortran.dg/nearest_2.f90: Likewise.
8696 * gfortran.dg/nearest_3.f90: Likewise.
8697 * gfortran.dg/negative-z-descriptor.f90: Likewise.
8698 * gfortran.dg/negative_automatic_size.f90: Likewise.
8699 * gfortran.dg/negative_unit.f: Likewise.
8700 * gfortran.dg/negative_unit2.f90: Likewise.
8701 * gfortran.dg/negative_unit_int8.f: Likewise.
8702 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
8703 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
8704 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
8705 * gfortran.dg/nested_modules_1.f90: Likewise.
8706 * gfortran.dg/nested_modules_2.f90: Likewise.
8707 * gfortran.dg/nested_modules_3.f90: Likewise.
8708 * gfortran.dg/nesting_1.f90: Likewise.
8709 * gfortran.dg/new_line.f90: Likewise.
8710 * gfortran.dg/newunit_1.f90: Likewise.
8711 * gfortran.dg/newunit_3.f90: Likewise.
8712 * gfortran.dg/newunit_5.f90.f90: Likewise.
8713 * gfortran.dg/nint_1.f90: Likewise.
8714 * gfortran.dg/nint_2.f90: Likewise.
8715 * gfortran.dg/no_arg_check_2.f90: Likewise.
8716 * gfortran.dg/no_range_check_1.f90: Likewise.
8717 * gfortran.dg/no_range_check_2.f90: Likewise.
8718 * gfortran.dg/no_range_check_3.f90: Likewise.
8719 * gfortran.dg/noadv_size.f90: Likewise.
8720 * gfortran.dg/nonreturning_statements.f90: Likewise.
8721 * gfortran.dg/norm2_1.f90: Likewise.
8722 * gfortran.dg/norm2_3.f90: Likewise.
8723 * gfortran.dg/nosigned_zero_1.f90: Likewise.
8724 * gfortran.dg/nosigned_zero_2.f90: Likewise.
8725 * gfortran.dg/nosigned_zero_3.f90: Likewise.
8726 * gfortran.dg/null_4.f90: Likewise.
8727 * gfortran.dg/null_9.f90: Likewise.
8728 * gfortran.dg/nullify_3.f90: Likewise.
8729 * gfortran.dg/oldstyle_1.f90: Likewise.
8730 * gfortran.dg/open_access_append_1.f90: Likewise.
8731 * gfortran.dg/open_access_append_2.f90: Likewise.
8732 * gfortran.dg/open_errors.f90: Likewise.
8733 * gfortran.dg/open_negative_unit_1.f90: Likewise.
8734 * gfortran.dg/open_new.f90: Likewise.
8735 * gfortran.dg/open_readonly_1.f90: Likewise.
8736 * gfortran.dg/operator_1.f90: Likewise.
8737 * gfortran.dg/optional_absent_1.f90: Likewise.
8738 * gfortran.dg/optional_absent_2.f90: Likewise.
8739 * gfortran.dg/optional_absent_3.f90: Likewise.
8740 * gfortran.dg/optional_class_1.f90: Likewise.
8741 * gfortran.dg/optional_dim_2.f90: Likewise.
8742 * gfortran.dg/optional_dim_3.f90: Likewise.
8743 * gfortran.dg/output_exponents_1.f90: Likewise.
8744 * gfortran.dg/overload_1.f90: Likewise.
8745 * gfortran.dg/overload_2.f90: Likewise.
8746 * gfortran.dg/overwrite_1.f: Likewise.
8747 * gfortran.dg/pad_no.f90: Likewise.
8748 * gfortran.dg/parameter_array_init_1.f90: Likewise.
8749 * gfortran.dg/parameter_array_init_2.f90: Likewise.
8750 * gfortran.dg/parameter_array_init_4.f90: Likewise.
8751 * gfortran.dg/parameter_array_init_5.f90: Likewise.
8752 * gfortran.dg/parameter_array_section_2.f90: Likewise.
8753 * gfortran.dg/parens_3.f90: Likewise.
8754 * gfortran.dg/parens_5.f90: Likewise.
8755 * gfortran.dg/parens_6.f90: Likewise.
8756 * gfortran.dg/parent_result_ref_1.f90: Likewise.
8757 * gfortran.dg/parent_result_ref_2.f90: Likewise.
8758 * gfortran.dg/parent_result_ref_3.f90: Likewise.
8759 * gfortran.dg/parent_result_ref_4.f90: Likewise.
8760 * gfortran.dg/parity_1.f90: Likewise.
8761 * gfortran.dg/past_eor.f90: Likewise.
8762 * gfortran.dg/pdt_1.f03: Likewise.
8763 * gfortran.dg/pdt_10.f03: Likewise.
8764 * gfortran.dg/pdt_11.f03: Likewise.
8765 * gfortran.dg/pdt_12.f03: Likewise.
8766 * gfortran.dg/pdt_13.f03: Likewise.
8767 * gfortran.dg/pdt_14.f03: Likewise.
8768 * gfortran.dg/pdt_15.f03: Likewise.
8769 * gfortran.dg/pdt_19.f03: Likewise.
8770 * gfortran.dg/pdt_20.f03: Likewise.
8771 * gfortran.dg/pdt_22.f03: Likewise.
8772 * gfortran.dg/pdt_23.f03: Likewise.
8773 * gfortran.dg/pdt_25.f03: Likewise.
8774 * gfortran.dg/pdt_26.f03: Likewise.
8775 * gfortran.dg/pdt_27.f03: Likewise.
8776 * gfortran.dg/pdt_28.f03: Likewise.
8777 * gfortran.dg/pdt_3.f03: Likewise.
8778 * gfortran.dg/pdt_4.f03: Likewise.
8779 * gfortran.dg/pdt_5.f03: Likewise.
8780 * gfortran.dg/pdt_7.f03: Likewise.
8781 * gfortran.dg/pointer_1.f90: Likewise.
8782 * gfortran.dg/pointer_array_1.f90: Likewise.
8783 * gfortran.dg/pointer_array_3.f90: Likewise.
8784 * gfortran.dg/pointer_array_4.f90: Likewise.
8785 * gfortran.dg/pointer_array_5.f90: Likewise.
8786 * gfortran.dg/pointer_array_6.f90: Likewise.
8787 * gfortran.dg/pointer_array_7.f90: Likewise.
8788 * gfortran.dg/pointer_array_8.f90: Likewise.
8789 * gfortran.dg/pointer_array_9.f90: Likewise.
8790 * gfortran.dg/pointer_array_component_1.f90: Likewise.
8791 * gfortran.dg/pointer_array_component_2.f90: Likewise.
8792 * gfortran.dg/pointer_assign_10.f90: Likewise.
8793 * gfortran.dg/pointer_assign_11.f90: Likewise.
8794 * gfortran.dg/pointer_assign_4.f90: Likewise.
8795 * gfortran.dg/pointer_assign_8.f90: Likewise.
8796 * gfortran.dg/pointer_assign_9.f90: Likewise.
8797 * gfortran.dg/pointer_check_10.f90: Likewise.
8798 * gfortran.dg/pointer_check_9.f90: Likewise.
8799 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
8800 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
8801 * gfortran.dg/pointer_function_result_1.f90: Likewise.
8802 * gfortran.dg/pointer_init_1.f90: Likewise.
8803 * gfortran.dg/pointer_init_3.f90: Likewise.
8804 * gfortran.dg/pointer_init_4.f90: Likewise.
8805 * gfortran.dg/pointer_init_5.f90: Likewise.
8806 * gfortran.dg/pointer_init_8.f90: Likewise.
8807 * gfortran.dg/pointer_intent_1.f90: Likewise.
8808 * gfortran.dg/pointer_intent_4.f90: Likewise.
8809 * gfortran.dg/pointer_intent_5.f90: Likewise.
8810 * gfortran.dg/pointer_remapping_10.f90: Likewise.
8811 * gfortran.dg/pointer_remapping_4.f03: Likewise.
8812 * gfortran.dg/pointer_remapping_5.f08: Likewise.
8813 * gfortran.dg/pointer_remapping_9.f90: Likewise.
8814 * gfortran.dg/pointer_target_1.f90: Likewise.
8815 * gfortran.dg/pointer_target_2.f90: Likewise.
8816 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
8817 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
8818 * gfortran.dg/power.f90: Likewise.
8819 * gfortran.dg/power1.f90: Likewise.
8820 * gfortran.dg/power_3.f90: Likewise.
8821 * gfortran.dg/power_4.f90: Likewise.
8822 * gfortran.dg/power_5.f90: Likewise.
8823 * gfortran.dg/pr12884.f: Likewise.
8824 * gfortran.dg/pr15129.f90: Likewise.
8825 * gfortran.dg/pr15140.f90: Likewise.
8826 * gfortran.dg/pr15324.f90: Likewise.
8827 * gfortran.dg/pr15332.f: Likewise.
8828 * gfortran.dg/pr15957.f90: Likewise.
8829 * gfortran.dg/pr15959.f90: Likewise.
8830 * gfortran.dg/pr16597.f90: Likewise.
8831 * gfortran.dg/pr16861.f90: Likewise.
8832 * gfortran.dg/pr16938.f90: Likewise.
8833 * gfortran.dg/pr17090.f90: Likewise.
8834 * gfortran.dg/pr17143.f90: Likewise.
8835 * gfortran.dg/pr17164.f90: Likewise.
8836 * gfortran.dg/pr17229.f: Likewise.
8837 * gfortran.dg/pr17285.f90: Likewise.
8838 * gfortran.dg/pr17286.f90: Likewise.
8839 * gfortran.dg/pr17472.f: Likewise.
8840 * gfortran.dg/pr17612.f90: Likewise.
8841 * gfortran.dg/pr17706.f90: Likewise.
8842 * gfortran.dg/pr18025.f90: Likewise.
8843 * gfortran.dg/pr18122.f90: Likewise.
8844 * gfortran.dg/pr18210.f90: Likewise.
8845 * gfortran.dg/pr18392.f90: Likewise.
8846 * gfortran.dg/pr19155.f: Likewise.
8847 * gfortran.dg/pr19216.f: Likewise.
8848 * gfortran.dg/pr19467.f90: Likewise.
8849 * gfortran.dg/pr19657.f: Likewise.
8850 * gfortran.dg/pr19926.f90: Likewise.
8851 * gfortran.dg/pr19928-1.f90: Likewise.
8852 * gfortran.dg/pr19928-2.f90: Likewise.
8853 * gfortran.dg/pr20086.f90: Likewise.
8854 * gfortran.dg/pr20124.f90: Likewise.
8855 * gfortran.dg/pr20163-2.f: Likewise.
8856 * gfortran.dg/pr20480.f90: Likewise.
8857 * gfortran.dg/pr20755.f: Likewise.
8858 * gfortran.dg/pr20950.f: Likewise.
8859 * gfortran.dg/pr21177.f90: Likewise.
8860 * gfortran.dg/pr21730.f: Likewise.
8861 * gfortran.dg/pr22491.f: Likewise.
8862 * gfortran.dg/pr25603.f: Likewise.
8863 * gfortran.dg/pr26246_2.f90: Likewise.
8864 * gfortran.dg/pr32136.f90: Likewise.
8865 * gfortran.dg/pr32533.f90: Likewise.
8866 * gfortran.dg/pr33794.f90: Likewise.
8867 * gfortran.dg/pr35662.f90: Likewise.
8868 * gfortran.dg/pr35944-1.f90: Likewise.
8869 * gfortran.dg/pr35944-2.f90: Likewise.
8870 * gfortran.dg/pr35983.f90: Likewise.
8871 * gfortran.dg/pr39865.f90: Likewise.
8872 * gfortran.dg/pr41212.f90: Likewise.
8873 * gfortran.dg/pr43808.f90: Likewise.
8874 * gfortran.dg/pr44592.f90: Likewise.
8875 * gfortran.dg/pr44735.f90: Likewise.
8876 * gfortran.dg/pr45308.f03: Likewise.
8877 * gfortran.dg/pr46297.f: Likewise.
8878 * gfortran.dg/pr46588.f90: Likewise.
8879 * gfortran.dg/pr46665.f90: Likewise.
8880 * gfortran.dg/pr46804.f90: Likewise.
8881 * gfortran.dg/pr47008.f03: Likewise.
8882 * gfortran.dg/pr47614.f: Likewise.
8883 * gfortran.dg/pr47878.f90: Likewise.
8884 * gfortran.dg/pr49103.f90: Likewise.
8885 * gfortran.dg/pr50069_1.f90: Likewise.
8886 * gfortran.dg/pr50769.f90: Likewise.
8887 * gfortran.dg/pr52608.f90: Likewise.
8888 * gfortran.dg/pr55086_2.f90: Likewise.
8889 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
8890 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
8891 * gfortran.dg/pr55330.f90: Likewise.
8892 * gfortran.dg/pr56015.f90: Likewise.
8893 * gfortran.dg/pr57910.f90: Likewise.
8894 * gfortran.dg/pr59700.f90: Likewise.
8895 * gfortran.dg/pr62125.f90: Likewise.
8896 * gfortran.dg/pr64530.f90: Likewise.
8897 * gfortran.dg/pr65429.f90: Likewise.
8898 * gfortran.dg/pr65450.f90: Likewise.
8899 * gfortran.dg/pr65504.f90: Likewise.
8900 * gfortran.dg/pr65903.f90: Likewise.
8901 * gfortran.dg/pr66311.f90: Likewise.
8902 * gfortran.dg/pr66864.f90: Likewise.
8903 * gfortran.dg/pr67140.f90: Likewise.
8904 * gfortran.dg/pr67524.f90: Likewise.
8905 * gfortran.dg/pr67885.f90: Likewise.
8906 * gfortran.dg/pr68053.f90: Likewise.
8907 * gfortran.dg/pr68566.f90: Likewise.
8908 * gfortran.dg/pr69514_1.f90: Likewise.
8909 * gfortran.dg/pr69514_2.f90: Likewise.
8910 * gfortran.dg/pr69739.f90: Likewise.
8911 * gfortran.dg/pr70673.f90: Likewise.
8912 * gfortran.dg/pr71523_2.f90: Likewise.
8913 * gfortran.dg/pr71764.f90: Likewise.
8914 * gfortran.dg/pr78092.f90: Likewise.
8915 * gfortran.dg/pr82973.f90: Likewise.
8916 * gfortran.dg/pr83864.f90: Likewise.
8917 * gfortran.dg/pr83874.f90: Likewise.
8918 * gfortran.dg/pr84088.f90: Likewise.
8919 * gfortran.dg/pr84155.f90: Likewise.
8920 * gfortran.dg/proc_decl_12.f90: Likewise.
8921 * gfortran.dg/proc_decl_13.f90: Likewise.
8922 * gfortran.dg/proc_decl_15.f90: Likewise.
8923 * gfortran.dg/proc_decl_17.f90: Likewise.
8924 * gfortran.dg/proc_decl_18.f90: Likewise.
8925 * gfortran.dg/proc_decl_2.f90: Likewise.
8926 * gfortran.dg/proc_decl_5.f90: Likewise.
8927 * gfortran.dg/proc_decl_9.f90: Likewise.
8928 * gfortran.dg/proc_ptr_1.f90: Likewise.
8929 * gfortran.dg/proc_ptr_10.f90: Likewise.
8930 * gfortran.dg/proc_ptr_12.f90: Likewise.
8931 * gfortran.dg/proc_ptr_18.f90: Likewise.
8932 * gfortran.dg/proc_ptr_19.f90: Likewise.
8933 * gfortran.dg/proc_ptr_21.f90: Likewise.
8934 * gfortran.dg/proc_ptr_22.f90: Likewise.
8935 * gfortran.dg/proc_ptr_23.f90: Likewise.
8936 * gfortran.dg/proc_ptr_25.f90: Likewise.
8937 * gfortran.dg/proc_ptr_26.f90: Likewise.
8938 * gfortran.dg/proc_ptr_3.f90: Likewise.
8939 * gfortran.dg/proc_ptr_36.f90: Likewise.
8940 * gfortran.dg/proc_ptr_47.f90: Likewise.
8941 * gfortran.dg/proc_ptr_48.f90: Likewise.
8942 * gfortran.dg/proc_ptr_5.f90: Likewise.
8943 * gfortran.dg/proc_ptr_6.f90: Likewise.
8944 * gfortran.dg/proc_ptr_7.f90: Likewise.
8945 * gfortran.dg/proc_ptr_8.f90: Likewise.
8946 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
8947 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
8948 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
8949 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
8950 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
8951 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
8952 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
8953 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
8954 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
8955 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
8956 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
8957 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
8958 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
8959 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
8960 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
8961 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
8962 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
8963 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
8964 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
8965 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
8966 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
8967 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
8968 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
8969 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
8970 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
8971 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
8972 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
8973 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
8974 * gfortran.dg/product_init_expr.f03: Likewise.
8975 * gfortran.dg/promotion.f90: Likewise.
8976 * gfortran.dg/promotion_3.f90: Likewise.
8977 * gfortran.dg/promotion_4.f90: Likewise.
8978 * gfortran.dg/protected_1.f90: Likewise.
8979 * gfortran.dg/protected_2.f90: Likewise.
8980 * gfortran.dg/ptr-func-1.f90: Likewise.
8981 * gfortran.dg/ptr-func-2.f90: Likewise.
8982 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
8983 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
8984 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
8985 * gfortran.dg/pure_byref_1.f90: Likewise.
8986 * gfortran.dg/pure_byref_2.f90: Likewise.
8987 * gfortran.dg/pure_byref_3.f90: Likewise.
8988 * gfortran.dg/quad_2.f90: Likewise.
8989 * gfortran.dg/quad_3.f90: Likewise.
8990 * gfortran.dg/random_3.f90: Likewise.
8991 * gfortran.dg/random_4.f90: Likewise.
8992 * gfortran.dg/random_7.f90: Likewise.
8993 * gfortran.dg/read_2.f90: Likewise.
8994 * gfortran.dg/read_3.f90: Likewise.
8995 * gfortran.dg/read_4.f90: Likewise.
8996 * gfortran.dg/read_5.f90: Likewise.
8997 * gfortran.dg/read_bad_advance.f90: Likewise.
8998 * gfortran.dg/read_bang.f90: Likewise.
8999 * gfortran.dg/read_bang4.f90: Likewise.
9000 * gfortran.dg/read_comma.f: Likewise.
9001 * gfortran.dg/read_dir.f90: Likewise.
9002 * gfortran.dg/read_empty_file.f: Likewise.
9003 * gfortran.dg/read_eof_1.f90: Likewise.
9004 * gfortran.dg/read_eof_2.f90: Likewise.
9005 * gfortran.dg/read_eof_3.f90: Likewise.
9006 * gfortran.dg/read_eof_4.f90: Likewise.
9007 * gfortran.dg/read_eof_5.f90: Likewise.
9008 * gfortran.dg/read_eof_6.f: Likewise.
9009 * gfortran.dg/read_eof_7.f90: Likewise.
9010 * gfortran.dg/read_eof_8.f90: Likewise.
9011 * gfortran.dg/read_eof_all.f90: Likewise.
9012 * gfortran.dg/read_eor.f90: Likewise.
9013 * gfortran.dg/read_float_1.f90: Likewise.
9014 * gfortran.dg/read_float_2.f03: Likewise.
9015 * gfortran.dg/read_float_3.f90: Likewise.
9016 * gfortran.dg/read_float_4.f90: Likewise.
9017 * gfortran.dg/read_infnan_1.f90: Likewise.
9018 * gfortran.dg/read_list_eof_1.f90: Likewise.
9019 * gfortran.dg/read_logical.f90: Likewise.
9020 * gfortran.dg/read_many_1.f: Likewise.
9021 * gfortran.dg/read_no_eor.f90: Likewise.
9022 * gfortran.dg/read_noadvance.f90: Likewise.
9023 * gfortran.dg/read_repeat.f90: Likewise.
9024 * gfortran.dg/read_repeat_2.f90: Likewise.
9025 * gfortran.dg/read_size_noadvance.f90: Likewise.
9026 * gfortran.dg/read_x_eof.f90: Likewise.
9027 * gfortran.dg/read_x_past.f: Likewise.
9028 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
9029 * gfortran.dg/real_const_1.f: Likewise.
9030 * gfortran.dg/real_const_2.f90: Likewise.
9031 * gfortran.dg/real_const_3.f90: Likewise.
9032 * gfortran.dg/real_do_1.f90: Likewise.
9033 * gfortran.dg/real_index_1.f90: Likewise.
9034 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
9035 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
9036 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
9037 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
9038 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
9039 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
9040 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
9041 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
9042 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
9043 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
9044 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
9045 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
9046 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
9047 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
9048 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
9049 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
9050 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
9051 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
9052 * gfortran.dg/record_marker_1.f90: Likewise.
9053 * gfortran.dg/record_marker_2.f: Likewise.
9054 * gfortran.dg/record_marker_3.f90: Likewise.
9055 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
9056 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
9057 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
9058 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
9059 * gfortran.dg/recursive_check_7.f90: Likewise.
9060 * gfortran.dg/recursive_reference_1.f90: Likewise.
9061 * gfortran.dg/recursive_reference_2.f90: Likewise.
9062 * gfortran.dg/recursive_stack.f90: Likewise.
9063 * gfortran.dg/reduction.f90: Likewise.
9064 * gfortran.dg/repack_arrays_1.f90: Likewise.
9065 * gfortran.dg/repeat_1.f90: Likewise.
9066 * gfortran.dg/repeat_2.f90: Likewise.
9067 * gfortran.dg/repeat_3.f90: Likewise.
9068 * gfortran.dg/repeat_6.f90: Likewise.
9069 * gfortran.dg/reshape-alloc.f90: Likewise.
9070 * gfortran.dg/reshape-complex.f90: Likewise.
9071 * gfortran.dg/reshape.f90: Likewise.
9072 * gfortran.dg/reshape_2.f90: Likewise.
9073 * gfortran.dg/reshape_7.f90: Likewise.
9074 * gfortran.dg/reshape_empty_1.f03: Likewise.
9075 * gfortran.dg/reshape_pad_1.f90: Likewise.
9076 * gfortran.dg/reshape_rank7.f90: Likewise.
9077 * gfortran.dg/reshape_transpose_1.f90: Likewise.
9078 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
9079 * gfortran.dg/result_default_init_1.f90: Likewise.
9080 * gfortran.dg/result_in_spec_1.f90: Likewise.
9081 * gfortran.dg/result_in_spec_2.f90: Likewise.
9082 * gfortran.dg/ret_array_1.f90: Likewise.
9083 * gfortran.dg/ret_pointer_1.f90: Likewise.
9084 * gfortran.dg/ret_pointer_2.f90: Likewise.
9085 * gfortran.dg/rewind_1.f90: Likewise.
9086 * gfortran.dg/round_1.f03: Likewise.
9087 * gfortran.dg/round_2.f03: Likewise.
9088 * gfortran.dg/round_3.f08: Likewise.
9089 * gfortran.dg/round_4.f90: Likewise.
9090 * gfortran.dg/rrspacing_1.f90: Likewise.
9091 * gfortran.dg/runtime_warning_1.f90: Likewise.
9092 * gfortran.dg/same_type_as_2.f03: Likewise.
9093 * gfortran.dg/save_1.f90: Likewise.
9094 * gfortran.dg/save_5.f90: Likewise.
9095 * gfortran.dg/save_6.f90: Likewise.
9096 * gfortran.dg/scalar_mask_1.f90: Likewise.
9097 * gfortran.dg/scalar_mask_2.f90: Likewise.
9098 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
9099 * gfortran.dg/scale_1.f90: Likewise.
9100 * gfortran.dg/scan_1.f90: Likewise.
9101 * gfortran.dg/scan_2.f90: Likewise.
9102 * gfortran.dg/secnds-1.f: Likewise.
9103 * gfortran.dg/secnds.f: Likewise.
9104 * gfortran.dg/select_1.f90: Likewise.
9105 * gfortran.dg/select_2.f90: Likewise.
9106 * gfortran.dg/select_3.f90: Likewise.
9107 * gfortran.dg/select_5.f90: Likewise.
9108 * gfortran.dg/select_char_1.f90: Likewise.
9109 * gfortran.dg/select_char_2.f90: Likewise.
9110 * gfortran.dg/select_type_13.f03: Likewise.
9111 * gfortran.dg/select_type_14.f03: Likewise.
9112 * gfortran.dg/select_type_15.f03: Likewise.
9113 * gfortran.dg/select_type_19.f03: Likewise.
9114 * gfortran.dg/select_type_2.f03: Likewise.
9115 * gfortran.dg/select_type_26.f03: Likewise.
9116 * gfortran.dg/select_type_27.f03: Likewise.
9117 * gfortran.dg/select_type_28.f03: Likewise.
9118 * gfortran.dg/select_type_3.f03: Likewise.
9119 * gfortran.dg/select_type_35.f03: Likewise.
9120 * gfortran.dg/select_type_36.f03: Likewise.
9121 * gfortran.dg/select_type_37.f03: Likewise.
9122 * gfortran.dg/select_type_39.f03: Likewise.
9123 * gfortran.dg/select_type_4.f90: Likewise.
9124 * gfortran.dg/select_type_5.f03: Likewise.
9125 * gfortran.dg/select_type_6.f03: Likewise.
9126 * gfortran.dg/select_type_7.f03: Likewise.
9127 * gfortran.dg/select_type_8.f03: Likewise.
9128 * gfortran.dg/selected_char_kind_1.f90: Likewise.
9129 * gfortran.dg/selected_char_kind_4.f90: Likewise.
9130 * gfortran.dg/selected_kind_1.f90: Likewise.
9131 * gfortran.dg/selected_real_kind_2.f90: Likewise.
9132 * gfortran.dg/shape_2.f90: Likewise.
9133 * gfortran.dg/shape_4.f90: Likewise.
9134 * gfortran.dg/shape_5.f90: Likewise.
9135 * gfortran.dg/shape_7.f90: Likewise.
9136 * gfortran.dg/shape_8.f90: Likewise.
9137 * gfortran.dg/shape_9.f90: Likewise.
9138 * gfortran.dg/shift-kind_2.f90: Likewise.
9139 * gfortran.dg/shiftalr_1.F90: Likewise.
9140 * gfortran.dg/shiftalr_2.F90: Likewise.
9141 * gfortran.dg/simpleif_1.f90: Likewise.
9142 * gfortran.dg/simplify_argN_1.f90: Likewise.
9143 * gfortran.dg/simplify_cshift_1.f90: Likewise.
9144 * gfortran.dg/simplify_cshift_4.f90: Likewise.
9145 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
9146 * gfortran.dg/simplify_modulo.f90: Likewise.
9147 * gfortran.dg/single_char_string.f90: Likewise.
9148 * gfortran.dg/size_dim.f90: Likewise.
9149 * gfortran.dg/size_optional_dim_1.f90: Likewise.
9150 * gfortran.dg/sizeof.f90: Likewise.
9151 * gfortran.dg/sizeof_4.f90: Likewise.
9152 * gfortran.dg/slash_1.f90: Likewise.
9153 * gfortran.dg/sms-1.f90: Likewise.
9154 * gfortran.dg/sms-2.f90: Likewise.
9155 * gfortran.dg/spec_expr_7.f90: Likewise.
9156 * gfortran.dg/specifics_1.f90: Likewise.
9157 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
9158 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
9159 * gfortran.dg/spread_init_expr.f03: Likewise.
9160 * gfortran.dg/spread_scalar_source.f90: Likewise.
9161 * gfortran.dg/spread_shape_1.f90: Likewise.
9162 * gfortran.dg/stat_1.f90: Likewise.
9163 * gfortran.dg/stat_2.f90: Likewise.
9164 * gfortran.dg/stfunc_1.f90: Likewise.
9165 * gfortran.dg/stfunc_4.f90: Likewise.
9166 * gfortran.dg/stfunc_6.f90: Likewise.
9167 * gfortran.dg/storage_size_1.f08: Likewise.
9168 * gfortran.dg/storage_size_3.f08: Likewise.
9169 * gfortran.dg/storage_size_4.f90: Likewise.
9170 * gfortran.dg/streamio_1.f90: Likewise.
9171 * gfortran.dg/streamio_10.f90: Likewise.
9172 * gfortran.dg/streamio_11.f90: Likewise.
9173 * gfortran.dg/streamio_12.f90: Likewise.
9174 * gfortran.dg/streamio_13.f90: Likewise.
9175 * gfortran.dg/streamio_14.f90: Likewise.
9176 * gfortran.dg/streamio_15.f90: Likewise.
9177 * gfortran.dg/streamio_16.f90: Likewise.
9178 * gfortran.dg/streamio_17.f90: Likewise.
9179 * gfortran.dg/streamio_2.f90: Likewise.
9180 * gfortran.dg/streamio_3.f90: Likewise.
9181 * gfortran.dg/streamio_4.f90: Likewise.
9182 * gfortran.dg/streamio_5.f90: Likewise.
9183 * gfortran.dg/streamio_6.f90: Likewise.
9184 * gfortran.dg/streamio_7.f90: Likewise.
9185 * gfortran.dg/streamio_8.f90: Likewise.
9186 * gfortran.dg/streamio_9.f90: Likewise.
9187 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
9188 * gfortran.dg/string_4.f90: Likewise.
9189 * gfortran.dg/string_array_constructor_2.f90: Likewise.
9190 * gfortran.dg/string_assign_2.f90: Likewise.
9191 * gfortran.dg/string_compare_1.f90: Likewise.
9192 * gfortran.dg/string_compare_2.f90: Likewise.
9193 * gfortran.dg/string_compare_3.f90: Likewise.
9194 * gfortran.dg/string_ctor_1.f90: Likewise.
9195 * gfortran.dg/string_length_1.f90: Likewise.
9196 * gfortran.dg/string_length_2.f90: Likewise.
9197 * gfortran.dg/string_length_3.f90: Likewise.
9198 * gfortran.dg/string_length_4.f90: Likewise.
9199 * gfortran.dg/string_null_compare_1.f: Likewise.
9200 * gfortran.dg/string_pad_trunc.f90: Likewise.
9201 * gfortran.dg/structure_constructor_1.f03: Likewise.
9202 * gfortran.dg/structure_constructor_11.f90: Likewise.
9203 * gfortran.dg/structure_constructor_13.f03: Likewise.
9204 * gfortran.dg/structure_constructor_2.f03: Likewise.
9205 * gfortran.dg/structure_constructor_5.f03: Likewise.
9206 * gfortran.dg/submodule_1.f08: Likewise.
9207 * gfortran.dg/submodule_11.f08: Likewise.
9208 * gfortran.dg/submodule_14.f08: Likewise.
9209 * gfortran.dg/submodule_15.f08: Likewise.
9210 * gfortran.dg/submodule_17.f08: Likewise.
9211 * gfortran.dg/submodule_18.f08: Likewise.
9212 * gfortran.dg/submodule_19.f08: Likewise.
9213 * gfortran.dg/submodule_2.f08: Likewise.
9214 * gfortran.dg/submodule_27.f08: Likewise.
9215 * gfortran.dg/submodule_28.f08: Likewise.
9216 * gfortran.dg/submodule_29.f08: Likewise.
9217 * gfortran.dg/submodule_30.f08: Likewise.
9218 * gfortran.dg/submodule_6.f08: Likewise.
9219 * gfortran.dg/submodule_7.f08: Likewise.
9220 * gfortran.dg/submodule_8.f08: Likewise.
9221 * gfortran.dg/subnormal_1.f90: Likewise.
9222 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
9223 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
9224 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
9225 * gfortran.dg/substr_2.f: Likewise.
9226 * gfortran.dg/substr_3.f: Likewise.
9227 * gfortran.dg/substr_4.f: Likewise.
9228 * gfortran.dg/substr_5.f90: Likewise.
9229 * gfortran.dg/substr_6.f90: Likewise.
9230 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
9231 * gfortran.dg/sum_init_expr.f03: Likewise.
9232 * gfortran.dg/sum_zero_array_1.f90: Likewise.
9233 * gfortran.dg/system_clock_3.f08: Likewise.
9234 * gfortran.dg/t_editing.f: Likewise.
9235 * gfortran.dg/team_change_1.f90: Likewise.
9236 * gfortran.dg/team_end_1.f90: Likewise.
9237 * gfortran.dg/team_number_1.f90: Likewise.
9238 * gfortran.dg/temporary_1.f90: Likewise.
9239 * gfortran.dg/test_com_block.f90: Likewise.
9240 * gfortran.dg/test_only_clause.f90: Likewise.
9241 * gfortran.dg/tiny_1.f90: Likewise.
9242 * gfortran.dg/tiny_2.f90: Likewise.
9243 * gfortran.dg/tl_editing.f90: Likewise.
9244 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
9245 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
9246 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
9247 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
9248 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
9249 * gfortran.dg/transfer_class_2.f90: Likewise.
9250 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
9251 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
9252 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
9253 * gfortran.dg/transfer_resolve_1.f90: Likewise.
9254 * gfortran.dg/transfer_simplify_1.f90: Likewise.
9255 * gfortran.dg/transfer_simplify_10.f90: Likewise.
9256 * gfortran.dg/transfer_simplify_11.f90: Likewise.
9257 * gfortran.dg/transfer_simplify_2.f90: Likewise.
9258 * gfortran.dg/transfer_simplify_3.f90: Likewise.
9259 * gfortran.dg/transfer_simplify_4.f90: Likewise.
9260 * gfortran.dg/transfer_simplify_8.f90: Likewise.
9261 * gfortran.dg/transfer_simplify_9.f90: Likewise.
9262 * gfortran.dg/transpose_1.f90: Likewise.
9263 * gfortran.dg/transpose_3.f03: Likewise.
9264 * gfortran.dg/transpose_4.f90: Likewise.
9265 * gfortran.dg/transpose_conjg_1.f90: Likewise.
9266 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
9267 * gfortran.dg/transpose_optimization_2.f90: Likewise.
9268 * gfortran.dg/trim_1.f90: Likewise.
9269 * gfortran.dg/trim_optimize_1.f90: Likewise.
9270 * gfortran.dg/trim_optimize_2.f90: Likewise.
9271 * gfortran.dg/trim_optimize_3.f90: Likewise.
9272 * gfortran.dg/trim_optimize_4.f90: Likewise.
9273 * gfortran.dg/trim_optimize_5.f90: Likewise.
9274 * gfortran.dg/trim_optimize_6.f90: Likewise.
9275 * gfortran.dg/trim_optimize_7.f90: Likewise.
9276 * gfortran.dg/trim_optimize_8.f90: Likewise.
9277 * gfortran.dg/type_to_class_1.f03: Likewise.
9278 * gfortran.dg/type_to_class_2.f03: Likewise.
9279 * gfortran.dg/type_to_class_3.f03: Likewise.
9280 * gfortran.dg/type_to_class_4.f03: Likewise.
9281 * gfortran.dg/type_to_class_5.f03: Likewise.
9282 * gfortran.dg/typebound_assignment_5.f03: Likewise.
9283 * gfortran.dg/typebound_assignment_6.f03: Likewise.
9284 * gfortran.dg/typebound_assignment_7.f90: Likewise.
9285 * gfortran.dg/typebound_call_1.f03: Likewise.
9286 * gfortran.dg/typebound_call_13.f03: Likewise.
9287 * gfortran.dg/typebound_call_18.f03: Likewise.
9288 * gfortran.dg/typebound_call_19.f03: Likewise.
9289 * gfortran.dg/typebound_call_2.f03: Likewise.
9290 * gfortran.dg/typebound_call_20.f03: Likewise.
9291 * gfortran.dg/typebound_call_3.f03: Likewise.
9292 * gfortran.dg/typebound_generic_5.f03: Likewise.
9293 * gfortran.dg/typebound_generic_6.f03: Likewise.
9294 * gfortran.dg/typebound_generic_9.f03: Likewise.
9295 * gfortran.dg/typebound_operator_12.f03: Likewise.
9296 * gfortran.dg/typebound_operator_13.f03: Likewise.
9297 * gfortran.dg/typebound_operator_15.f90: Likewise.
9298 * gfortran.dg/typebound_operator_20.f90: Likewise.
9299 * gfortran.dg/typebound_operator_3.f03: Likewise.
9300 * gfortran.dg/typebound_operator_6.f03: Likewise.
9301 * gfortran.dg/typebound_operator_7.f03: Likewise.
9302 * gfortran.dg/typebound_operator_8.f03: Likewise.
9303 * gfortran.dg/typebound_operator_9.f03: Likewise.
9304 * gfortran.dg/typebound_proc_19.f90: Likewise.
9305 * gfortran.dg/typebound_proc_20.f90: Likewise.
9306 * gfortran.dg/typebound_proc_23.f90: Likewise.
9307 * gfortran.dg/typebound_proc_27.f03: Likewise.
9308 * gfortran.dg/typebound_proc_35.f90: Likewise.
9309 * gfortran.dg/typebound_proc_36.f90: Likewise.
9310 * gfortran.dg/unf_io_convert_1.f90: Likewise.
9311 * gfortran.dg/unf_io_convert_2.f90: Likewise.
9312 * gfortran.dg/unf_io_convert_3.f90: Likewise.
9313 * gfortran.dg/unf_io_convert_4.f90: Likewise.
9314 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
9315 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
9316 * gfortran.dg/unf_short_record_1.f90: Likewise.
9317 * gfortran.dg/unformatted_recl_1.f90: Likewise.
9318 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
9319 * gfortran.dg/unit_1.f90: Likewise.
9320 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
9321 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
9322 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
9323 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
9324 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
9325 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
9326 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
9327 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
9328 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
9329 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
9330 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
9331 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
9332 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
9333 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
9334 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
9335 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
9336 * gfortran.dg/unpack_init_expr.f03: Likewise.
9337 * gfortran.dg/use_10.f90: Likewise.
9338 * gfortran.dg/use_11.f90: Likewise.
9339 * gfortran.dg/use_13.f90: Likewise.
9340 * gfortran.dg/use_24.f90: Likewise.
9341 * gfortran.dg/use_27.f90: Likewise.
9342 * gfortran.dg/use_5.f90: Likewise.
9343 * gfortran.dg/use_allocated_1.f90: Likewise.
9344 * gfortran.dg/use_only_1.f90: Likewise.
9345 * gfortran.dg/use_only_4.f90: Likewise.
9346 * gfortran.dg/use_rename_2.f90: Likewise.
9347 * gfortran.dg/use_rename_4.f90: Likewise.
9348 * gfortran.dg/used_dummy_types_1.f90: Likewise.
9349 * gfortran.dg/used_interface_ref.f90: Likewise.
9350 * gfortran.dg/used_types_5.f90: Likewise.
9351 * gfortran.dg/utf8_1.f03: Likewise.
9352 * gfortran.dg/utf8_2.f03: Likewise.
9353 * gfortran.dg/value_1.f90: Likewise.
9354 * gfortran.dg/value_2.f90: Likewise.
9355 * gfortran.dg/value_4.f90: Likewise.
9356 * gfortran.dg/value_6.f03: Likewise.
9357 * gfortran.dg/value_7.f03: Likewise.
9358 * gfortran.dg/value_test.f90: Likewise.
9359 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
9360 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
9361 * gfortran.dg/vect/pr60510.f: Likewise.
9362 * gfortran.dg/vect/pr69882.f90: Likewise.
9363 * gfortran.dg/vect/pr69980.f90: Likewise.
9364 * gfortran.dg/vect/vect-5.f90: Likewise.
9365 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
9366 * gfortran.dg/vector_subscript_1.f90: Likewise.
9367 * gfortran.dg/vector_subscript_2.f90: Likewise.
9368 * gfortran.dg/vector_subscript_3.f90: Likewise.
9369 * gfortran.dg/vector_subscript_5.f90: Likewise.
9370 * gfortran.dg/verify_2.f90: Likewise.
9371 * gfortran.dg/volatile10.f90: Likewise.
9372 * gfortran.dg/where_1.f90: Likewise.
9373 * gfortran.dg/where_operator_assign_1.f90: Likewise.
9374 * gfortran.dg/where_operator_assign_2.f90: Likewise.
9375 * gfortran.dg/where_operator_assign_3.f90: Likewise.
9376 * gfortran.dg/whole_file_13.f90: Likewise.
9377 * gfortran.dg/whole_file_2.f90: Likewise.
9378 * gfortran.dg/widechar_2.f90: Likewise.
9379 * gfortran.dg/widechar_4.f90: Likewise.
9380 * gfortran.dg/widechar_5.f90: Likewise.
9381 * gfortran.dg/widechar_6.f90: Likewise.
9382 * gfortran.dg/widechar_8.f90: Likewise.
9383 * gfortran.dg/widechar_IO_1.f90: Likewise.
9384 * gfortran.dg/widechar_IO_2.f90: Likewise.
9385 * gfortran.dg/widechar_IO_3.f90: Likewise.
9386 * gfortran.dg/widechar_IO_4.f90: Likewise.
9387 * gfortran.dg/widechar_compare_1.f90: Likewise.
9388 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
9389 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
9390 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
9391 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
9392 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
9393 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
9394 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
9395 * gfortran.dg/widechar_select_1.f90: Likewise.
9396 * gfortran.dg/winapi.f90: Likewise.
9397 * gfortran.dg/write_0_pe_format.f90: Likewise.
9398 * gfortran.dg/write_back.f: Likewise.
9399 * gfortran.dg/write_check3.f90: Likewise.
9400 * gfortran.dg/write_direct_eor.f90: Likewise.
9401 * gfortran.dg/write_padding.f90: Likewise.
9402 * gfortran.dg/write_recursive.f90: Likewise.
9403 * gfortran.dg/write_rewind_1.f: Likewise.
9404 * gfortran.dg/write_rewind_2.f: Likewise.
9405 * gfortran.dg/write_zero_array.f90: Likewise.
9406 * gfortran.dg/x_slash_1.f: Likewise.
9407 * gfortran.dg/x_slash_2.f: Likewise.
9408 * gfortran.dg/zero_array_components_1.f90: Likewise.
9409 * gfortran.dg/zero_length_1.f90: Likewise.
9410 * gfortran.dg/zero_length_2.f90: Likewise.
9411 * gfortran.dg/zero_sized_1.f90: Likewise.
9412 * gfortran.dg/zero_sized_3.f90: Likewise.
9413 * gfortran.fortran-torture/compile/nested.f90: Likewise.
9414 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
9415 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
9416 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
9417 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
9418 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
9419 * gfortran.fortran-torture/execute/args.f90: Likewise.
9420 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
9421 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
9422 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
9423 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
9424 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
9425 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
9426 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
9427 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
9428 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
9429 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
9430 * gfortran.fortran-torture/execute/common.f90: Likewise.
9431 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
9432 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
9433 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
9434 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
9435 * gfortran.fortran-torture/execute/contained.f90: Likewise.
9436 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
9437 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
9438 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
9439 * gfortran.fortran-torture/execute/data.f90: Likewise.
9440 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
9441 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
9442 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
9443 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
9444 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
9445 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
9446 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
9447 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
9448 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
9449 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
9450 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
9451 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
9452 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
9453 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
9454 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
9455 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
9456 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
9457 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
9458 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
9459 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
9460 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
9461 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
9462 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
9463 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
9464 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
9465 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
9466 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
9467 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
9468 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
9469 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
9470 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
9471 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
9472 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
9473 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
9474 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
9475 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
9476 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
9477 * gfortran.fortran-torture/execute/forall.f90: Likewise.
9478 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
9479 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
9480 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
9481 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
9482 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
9483 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
9484 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
9485 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
9486 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
9487 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
9488 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
9489 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
9490 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
9491 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
9492 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
9493 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
9494 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
9495 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
9496 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
9497 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
9498 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
9499 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
9500 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
9501 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
9502 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
9503 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
9504 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
9505 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
9506 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
9507 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
9508 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
9509 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
9510 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
9511 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
9512 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
9513 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
9514 Likewise.
9515 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
9516 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
9517 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
9518 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
9519 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
9520 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
9521 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
9522 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
9523 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
9524 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
9525 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
9526 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
9527 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
9528 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
9529 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
9530 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
9531 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
9532 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
9533 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
9534 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
9535 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
9536 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
9537 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
9538 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
9539 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
9540 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
9541 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
9542 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
9543 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
9544 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
9545 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
9546 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
9547 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
9548 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
9549 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
9550 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
9551 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
9552 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
9553 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
9554 * gfortran.fortran-torture/execute/math.f90: Likewise.
9555 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
9556 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
9557 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
9558 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
9559 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
9560 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
9561 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
9562 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
9563 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
9564 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
9565 * gfortran.fortran-torture/execute/power.f90: Likewise.
9566 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
9567 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
9568 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
9569 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
9570 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
9571 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
9572 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
9573 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
9574 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
9575 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
9576 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
9577 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
9578 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
9579 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
9580 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
9581 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
9582 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
9583 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
9584 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
9585 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
9586 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
9587 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
9588 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
9589 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
9590 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
9591 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
9592 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
9593 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
9594 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
9595 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
9596 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
9597 * gfortran.fortran-torture/execute/straret.f90: Likewise.
9598 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
9599 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
9600 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
9601 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
9602 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
9603 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
9604 * gfortran.fortran-torture/execute/string.f90: Likewise.
9605 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
9606 * gfortran.fortran-torture/execute/strret.f90: Likewise.
9607 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
9608 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
9609 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
9610 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
9611 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
9612 * gfortran.fortran-torture/execute/userop.f90: Likewise.
9613 * gfortran.fortran-torture/execute/where17.f90: Likewise.
9614 * gfortran.fortran-torture/execute/where18.f90: Likewise.
9615 * gfortran.fortran-torture/execute/where19.f90: Likewise.
9616 * gfortran.fortran-torture/execute/where20.f90: Likewise.
9617 * gfortran.fortran-torture/execute/where21.f90: Likewise.
9618 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
9619 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
9620 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
9621 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
9622 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
9623 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
9624 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
9625 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
9626 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
9627 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
9628 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
9629 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
9630 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
9631 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
9632 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
9633 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
9634 * gfortran.dg/inline_transpose_1.f90: Likewise.
9635
9636 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
9637
9638 PR fortran/84115
9639 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
9640 change to dg-run.
9641
9642 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
9643
9644 PR ada/84277
9645 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
9646 * gnat.dg/dispatch1.adb: Rename into...
9647 * gnat.dg/disp1.adb: ...this.
9648 * gnat.dg/dispatch1_p.ads: Rename into...
9649 * gnat.dg/disp1_pkg.ads: ...this.
9650 * gnat.dg/disp2.adb: Rename into...
9651 * gnat.dg/dispatch2.adb: ...this.
9652 * gnat.dg/dispatch2_p.ads: Rename into...
9653 * gnat.dg/disp2_pkg.ads: ...this.
9654 * gnat.dg/dispatch2_p.adb: Rename into...
9655 * gnat.dg/disp2_pkg.adb: this.
9656 * gnat.dg/generic_dispatch.adb: Rename into...
9657 * gnat.dg/generic_disp.adb: this.
9658 * gnat.dg/generic_dispatch_p.ads: Rename into...
9659 * gnat.dg/generic_disp_pkg.ads: ...this.
9660 * gnat.dg/generic_dispatch_p.adb: Rename into...
9661 * gnat.dg/generic_disp_pkg.adb: ...this.
9662 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
9663 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
9664 * gnat.dg/object_overflow1.adb: Tweak index.
9665 * gnat.dg/object_overflow2.adb: Likewise.
9666 * gnat.dg/object_overflow3.adb: Likewise.
9667 * gnat.dg/object_overflow4.adb: Likewise.
9668 * gnat.dg/object_overflow5.adb: Likewise.
9669
9670 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9671
9672 PR ipa/84425
9673 * gcc.c-torture/compile/pr84425.c: New test.
9674
9675 2018-02-16 Marek Polacek <polacek@redhat.com>
9676 Jakub Jelinek <jakub@redhat.com>
9677
9678 PR c++/84192
9679 * g++.dg/cpp1y/constexpr-84192.C: New test.
9680
9681 2018-02-16 Martin Sebor <msebor@redhat.com>
9682
9683 PR c++/79064
9684 * g++.dg/overload15.C: New test.
9685
9686 2018-02-16 Yury Gribov <tetra2005@gmail.com>
9687
9688 PR target/81535
9689 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
9690 * gcc.dg/pr56727-2.c: Ditto.
9691 * gcc.target/powerpc/pr79439.c: Renamed to...
9692 * gcc.target/powerpc/pr79439-1.c: ...this.
9693 * gcc.target/powerpc/pr79439-2.c: New test.
9694 * gcc.target/powerpc/pr79439-3.c: New test.
9695
9696 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
9697
9698 target/pr84371
9699 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
9700 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
9701 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
9702 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
9703 * gcc.target/powerpc/builtins-3.c: Same.
9704
9705 2018-02-16 Nathan Sidwell <nathan@acm.org>
9706
9707 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
9708
9709 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
9710
9711 PR rtl-optimization/70023
9712 * gcc.target/i386/pr70023.c: New.
9713
9714 2018-02-16 Carl Love <cel@us.ibm.com>
9715
9716 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
9717 tests.
9718 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
9719 tests.
9720
9721 2018-02-16 Carl Love <cel@us.ibm.com>
9722
9723 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
9724 for the ABI definitions for vec_extract4b and vec_insert4b.
9725
9726 2018-02-16 Nathan Sidwell <nathan@acm.org>
9727
9728 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
9729 * g++.old-deja/g++.mike/net43.C: Likewise.
9730
9731 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9732
9733 PR c++/82468
9734 * g++.dg/cpp1z/class-deduction48.C: New.
9735
9736 2018-02-16 Nathan Sidwell <nathan@acm.org>
9737
9738 PR c++/84375
9739 * g++.dg/lookup/pr84375.C: New.
9740
9741 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9742
9743 PR target/83831
9744 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
9745
9746 2018-02-16 Richard Biener <rguenther@suse.de>
9747
9748 PR tree-optimization/84417
9749 * gcc.dg/torture/pr84417.c: New testcase.
9750
9751 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR target/84272
9754 * g++.dg/opt/pr84272.C: New test.
9755
9756 PR rtl-optimization/83723
9757 * gcc.dg/pr83723.c: New test.
9758
9759 2018-02-16 Richard Biener <rguenther@suse.de>
9760
9761 PR tree-optimization/84399
9762 * gcc.dg/graphite/pr84399.c: New testcase.
9763
9764 2018-02-16 Richard Biener <rguenther@suse.de>
9765
9766 PR tree-optimization/84190
9767 * g++.dg/torture/pr84190.C: New testcase.
9768
9769 2018-02-15 Martin Sebor <msebor@redhat.com>
9770
9771 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
9772 directives.
9773
9774 2018-02-15 Janus Weil <janus@gcc.gnu.org>
9775
9776 PR fortran/84409
9777 * gfortran.dg/dtio_21.f03: Add an error message.
9778 * gfortran.dg/dtio_22.f90: Fix invalid test case.
9779
9780 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9781
9782 PR fortran/84381
9783 * gfortran.dg/stop_shouldfail.f90: New test.
9784
9785 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
9786
9787 PR c++/84330
9788 * g++.dg/concepts/pr84330.C: New.
9789
9790 2018-02-15 Tom de Vries <tom@codesourcery.com>
9791
9792 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
9793
9794 2018-02-15 Tom de Vries <tom@codesourcery.com>
9795
9796 * gcc.c-torture/compile/pr84136.c: Require effective target
9797 indirect_jumps.
9798
9799 2018-02-15 Jakub Jelinek <jakub@redhat.com>
9800
9801 PR tree-optimization/84383
9802 * gcc.c-torture/compile/pr84383.c: New test.
9803
9804 PR tree-optimization/84334
9805 * gcc.dg/pr84334.c: New test.
9806
9807 2018-02-14 Carl Love <cel@us.ibm.com>
9808
9809 * gcc.target/powerpc/builtins-4-int128-runnable.c
9810 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
9811 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
9812
9813 2018-02-14 Martin Sebor <msebor@redhat.com>
9814
9815 PR tree-optimization/83698
9816 * gcc.dg/Wrestrict-7.c: New test.
9817 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
9818 * gcc.target/i386/chkp-stropt-17.c: Same.
9819
9820 2018-02-14 Martin Sebor <msebor@redhat.com>
9821
9822 PR c/84108
9823 * gcc.dg/Wattributes-8.c: New test.
9824
9825 2018-02-14 Janus Weil <janus@gcc.gnu.org>
9826
9827 PR fortran/84385
9828 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
9829 * gfortran.dg/allocate_with_source_23.f90: Ditto.
9830 * gfortran.dg/select_type_1.f03: Extend test case.
9831
9832 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
9833
9834 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
9835 (dg-options): Use -O2 -msse2 -mno-sse3.
9836
9837 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
9838
9839 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
9840 this test case still works ok.
9841 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
9842 * gcc.dg/vmx/insert-be-order.c: Likewise.
9843 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
9844 * gcc.dg/vmx/ld-be-order.c: Likewise.
9845 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
9846 * gcc.dg/vmx/lde-be-order.c: Likewise.
9847 * gcc.dg/vmx/ldl-be-order.c: Likewise.
9848 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
9849 * gcc.dg/vmx/merge-be-order.c: Likewise.
9850 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
9851 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
9852 * gcc.dg/vmx/pack-be-order.c: Likewise.
9853 * gcc.dg/vmx/perm-be-order.c: Likewise.
9854 * gcc.dg/vmx/splat-be-order.c: Likewise.
9855 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
9856 * gcc.dg/vmx/st-be-order.c: Likewise.
9857 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
9858 * gcc.dg/vmx/ste-be-order.c: Likewise.
9859 * gcc.dg/vmx/stl-be-order.c: Likewise.
9860 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
9861 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
9862 * gcc.dg/vmx/unpack-be-order.c: Likewise.
9863 * gcc.dg/vmx/vsums-be-order.c: Likewise.
9864 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
9865
9866 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
9867
9868 PR c++/84350
9869 * g++.dg/cpp0x/auto49.C: New.
9870
9871 2018-02-14 Nathan Sidwell <nathan@acm.org>
9872
9873 * g++.dg/template/instantiate5.C: Adjust required-from loc.
9874
9875 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
9876
9877 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
9878 * gcc.target/powerpc/le-altivec-consts.c: Same.
9879
9880 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
9881
9882 PR target/84220
9883 * gcc.target/powerpc/pr84220-sld.c: New test.
9884 * gcc.target/powerpc/pr84220-sld2.c: New test.
9885 * gcc.target/powerpc/pr84220-sldw.c: New test.
9886 * gcc.target/powerpc/pr84220-xxperm.c: New test.
9887 * gcc.target/powerpc/pr84220-xxsld.c: New test.
9888
9889 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
9890
9891 PR target/84239
9892 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
9893 _inc_ssp intrinsics.
9894 * gcc.target/i386/cet-intrin-4.c: Likewise.
9895 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
9896 __builtin_ia32_rdssp[d|q].
9897
9898 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
9899
9900 PR tree-optimization/84357
9901 * gcc.dg/vect/pr84357.c: New test.
9902
9903 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9904
9905 PR target/83831
9906 * gcc.target/rx/pr83831.c: New tests.
9907
9908 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
9909
9910 PR target/79242
9911 * gcc.target/msp430/pr79242.c: New test.
9912
9913 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9914
9915 PR target/84372
9916 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
9917 with -mcpu=power9.
9918
9919 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9920
9921 PR target/84279
9922 * g++.dg/pr84279.C: New test.
9923
9924 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9925
9926 PR rtl-optimization/84169
9927 * gcc.c-torture/execute/pr84169.c: New.
9928
9929 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9930
9931 PR target/84370
9932 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
9933
9934 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9935
9936 PR target/84365
9937 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
9938 with -mcpu=power9.
9939
9940 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9941
9942 PR c++/84364
9943 * g++.dg/warn/effc4.C: New test.
9944
9945 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9946
9947 PR c++/84333
9948 * g++.dg/template/sizeof16.C: New.
9949 * g++.dg/template/sizeof17.C: Likewise.
9950
9951 2018-02-13 Janus Weil <janus@gcc.gnu.org>
9952
9953 PR fortran/84313
9954 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
9955 add necessary compiler options.
9956 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
9957
9958 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9959
9960 PR c/82210
9961 * gcc.c-torture/execute/pr82210.c: New test.
9962
9963 PR middle-end/84309
9964 * gcc.dg/pr84309-2.c: New test.
9965
9966 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
9967
9968 PR tree-optimization/84321
9969 * gcc.dg/pr84321.c: New test.
9970
9971 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
9972
9973 PR target/84359
9974 * gcc.target/i386/pr57193.c: Add -march=x86-64.
9975
9976 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
9977
9978 PR sanitizer/84340
9979 * gcc.dg/asan/pr84307.c: Remove test.
9980
9981 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
9982
9983 * gcc.target/rl78/test_auto_vector.c: New test.
9984
9985 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
9986
9987 PR c/84305
9988 * gcc.c-torture/compile/pr84305.c: New test.
9989
9990 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9991
9992 PR target/84335
9993 * gcc.target/i386/pr84335.c: New test.
9994
9995 PR tree-optimization/84339
9996 * gcc.c-torture/execute/pr84339.c: New test.
9997
9998 PR middle-end/84309
9999 * gcc.dg/pr84309.c: New test.
10000 * gcc.target/i386/pr84309.c: New test.
10001
10002 PR target/84336
10003 * gcc.target/i386/pr84336.c: New test.
10004
10005 2018-02-12 Jakub Jelinek <jakub@redhat.com>
10006
10007 PR c++/84341
10008 * c-c++-common/gomp/pr84341.c: New test.
10009
10010 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10011
10012 PR fortran/68746
10013 * gfortran.dg/read_dir.f90: Re-add dg-do run.
10014
10015 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10016
10017 PR fortran/68746
10018 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
10019 of zero for read.
10020
10021 2018-02-12 Jeff Law <law@redhat.com>
10022
10023 * gcc.c-torture/compile/reg-args-size.c: New test.
10024
10025 2018-02-12 Carl Love <cel@us.ibm.com>
10026
10027 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
10028 uint128 tests to new testfile.
10029 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
10030 int128 and uint128 tests.
10031 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
10032 list of torture tests.
10033
10034 2018-02-12 Janus Weil <janus@gcc.gnu.org>
10035
10036 PR fortran/84273
10037 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
10038 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
10039
10040 2018-02-12 Tamar Christina <tamar.christina@arm.com>
10041
10042 PR target/82641
10043 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
10044
10045 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
10046
10047 PR sanitizer/84307
10048 * gcc.dg/asan/pr84307.c: New test.
10049
10050 2018-02-12 Nathan Sidwell <nathan@acm.org>
10051
10052 * g++.dg/parse/pr84263.C: New.
10053
10054 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10055
10056 PR c++/79626
10057 * g++.dg/template/crash129.C: New.
10058
10059 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10060
10061 PR target/83828
10062 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10063 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10064 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
10065 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
10066 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
10067
10068 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10069
10070 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
10071 _mm_maskz_scalef_round_sd): Test new intrinsics.
10072 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
10073 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
10074 intrinsics.
10075 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
10076 _mm_maskz_scalef_round_ss): Test new intrinsics.
10077 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
10078 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
10079 intrinsics.
10080 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
10081 __builtin_ia32_scalefss_round): Remove builtin.
10082 (__builtin_ia32_scalefsd_mask_round,
10083 __builtin_ia32_scalefss_mask_round): Test new builtin.
10084 * gcc.target/i386/sse-13.c: Ditto.
10085 * gcc.target/i386/sse-23.c: Ditto.
10086
10087 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
10088
10089 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
10090 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
10091 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
10092 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
10093 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
10094 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
10095 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
10096 (_mm_mask_sqrt_round_ss,      _mm_maskz_sqrt_round_ss): Test new
10097 intrinsics.
10098 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
10099 (__builtin_ia32_sqrtss_round): Remove builtins.
10100 (__builtin_ia32_sqrtsd_mask_round)
10101 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
10102 * gcc.target/i386/sse-13.c: Ditto.
10103 * gcc.target/i386/sse-23.c: Ditto.
10104
10105 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10106
10107 PR fortran/35299
10108 * gfortran.dg/statement_function_3.f: New test.
10109
10110 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
10111
10112 PR fortran/54223
10113 PR fortran/84276
10114 * gfortran.dg/statement_function_1.f90: New test.
10115 * gfortran.dg/statement_function_2.f90: New test.
10116
10117 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
10118
10119 PR fortran/84074
10120 * gfortran.dg/type_to_class_5.f03: New test.
10121
10122 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
10123
10124 PR fortran/56691
10125 * gfortran.dg/type_to_class_4.f03: New test.
10126
10127 2018-02-10 Alan Modra <amodra@gmail.com>
10128
10129 PR target/84300
10130 * gcc.dg/pr84300.c: New.
10131
10132 2018-02-10 Jakub Jelinek <jakub@redhat.com>
10133
10134 PR sanitizer/83987
10135 * g++.dg/ubsan/pr83987-2.C: New test.
10136
10137 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
10138
10139 * gcc.target/rx/movsicc.c: New test.
10140
10141 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10142
10143 PR target/83926
10144 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
10145 message.
10146
10147 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
10148
10149 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
10150 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
10151
10152 2018-02-09 Nathan Sidwell <nathan@acm.org>
10153
10154 PR c/84293
10155 * c-c++-common/pr84293.h: New.
10156 * c-c++-common/pr84293.c: New.
10157
10158 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
10159
10160 PR rtl-optimization/57193
10161 * gcc.target/i386/pr57193.c: New.
10162
10163 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10164
10165 PR target/84226
10166 * gcc.target/powerpc/pr84226.c: New test.
10167
10168 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10169
10170 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
10171 from this to...
10172 <vclzd>: ...this.
10173
10174 2018-02-09 Martin Sebor <msebor@redhat.com>
10175
10176 PR lto/84212
10177 * gcc.dg/lto/pr84212_0.c: New test file.
10178 * gcc.dg/lto/pr84212_1.c: Same.
10179
10180 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10181
10182 PR target/83926
10183 * gcc.target/powerpc/pr83926.c: New test.
10184 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
10185 message. Fix test for running in 32-bit mode.
10186
10187 2018-02-09 Tamar Christina <tamar.christina@arm.com>
10188
10189 PR target/82641
10190 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
10191
10192 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10193
10194 PR target/PR84295
10195 * gcc.target/s390/pr84295.c: New test.
10196
10197 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
10198
10199 PR c++/77522
10200 * g++.dg/cpp1y/lambda-init16.C: New.
10201
10202 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
10203
10204 * gnat.dg/sso8.adb: New test.
10205 * gnat.dg/sso8_pkg.ads: New helper.
10206
10207 2018-02-09 Richard Biener <rguenther@suse.de>
10208
10209 PR tree-optimization/84278
10210 * gcc.target/i386/pr84278.c: Adjust regex.
10211
10212 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10213
10214 PR tree-optimization/84232
10215 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
10216
10217 PR debug/84252
10218 * gcc.target/aarch64/pr84252.c: New test.
10219
10220 PR middle-end/84237
10221 * gcc.dg/pr84237.c: New test.
10222
10223 2018-02-09 Marek Polacek <polacek@redhat.com>
10224 Jakub Jelinek <jakub@redhat.com>
10225
10226 PR c++/83659
10227 * g++.dg/torture/pr83659.C: New test.
10228
10229 2018-02-08 David Malcolm <dmalcolm@redhat.com>
10230
10231 PR tree-optimization/84136
10232 * gcc.c-torture/compile/pr84136.c: New test.
10233
10234 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
10235
10236 PR target/83008
10237 * gcc.target/i386/pr83008.c: New test.
10238
10239 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
10240
10241 PR target/81143
10242 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
10243
10244 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10245
10246 PR c++/83806
10247 * g++.dg/warn/Wunused-parm-11.C: New.
10248
10249 2018-02-08 Marek Polacek <polacek@redhat.com>
10250
10251 PR tree-optimization/84238
10252 * gcc.dg/Wstringop-overflow-3.c: New test.
10253
10254 2018-02-08 Nathan Sidwell <nathan@acm.org>
10255
10256 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
10257
10258 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10259
10260 PR tree-optimization/84265
10261 * gcc.dg/vect/pr84265.c: New test.
10262
10263 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10264
10265 PR tree-optimization/81635
10266 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
10267 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
10268
10269 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10270
10271 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
10272 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
10273 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
10274 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
10275 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
10276 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
10277 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
10278 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
10279 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
10280 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
10281 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
10282 * gcc.target/s390/nobp-return-attr-all.c: New test.
10283 * gcc.target/s390/nobp-return-attr-neg.c: New test.
10284 * gcc.target/s390/nobp-return-mem-attr.c: New test.
10285 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
10286 * gcc.target/s390/nobp-return-mem-z10.c: New test.
10287 * gcc.target/s390/nobp-return-mem-z900.c: New test.
10288 * gcc.target/s390/nobp-return-reg-attr.c: New test.
10289 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
10290 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
10291 * gcc.target/s390/nobp-return-reg-z10.c: New test.
10292 * gcc.target/s390/nobp-return-reg-z900.c: New test.
10293 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
10294 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
10295 * gcc.target/s390/nobp-table-jump-z10.c: New test.
10296 * gcc.target/s390/nobp-table-jump-z900.c: New test.
10297
10298 2018-02-08 Richard Biener <rguenther@suse.de>
10299
10300 PR tree-optimization/84233
10301 * g++.dg/torture/pr84233.C: New testcase.
10302
10303 2018-02-08 Richard Biener <rguenther@suse.de>
10304
10305 PR tree-optimization/84278
10306 * gcc.target/i386/pr84278.c: New testcase.
10307
10308 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
10309
10310 PR rtl-optimization/84068
10311 PR rtl-optimization/83459
10312 * gcc.dg/pr84068.c: New test.
10313
10314 2018-02-08 Richard Biener <rguenther@suse.de>
10315
10316 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
10317 loop vectorization to happen.
10318
10319 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10320
10321 PR c++/83204
10322 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
10323
10324 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10325
10326 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
10327
10328 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
10329
10330 PR target/84154
10331 * gcc.target/powerpc/pr84154-1.c: New tests.
10332 * gcc.target/powerpc/pr84154-2.c: Likewise.
10333 * gcc.target/powerpc/pr84154-3.c: Likewise.
10334
10335 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10336
10337 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
10338
10339 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10340
10341 PR c++/84082
10342 * g++.dg/template/incomplete11.C: New test.
10343 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
10344
10345 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10346
10347 PR fortran/82994
10348 * gfortran.dg/deallocate_error_3.f90: New test.
10349 * gfortran.dg/deallocate_error_4.f90: New test.
10350
10351 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10352
10353 PR fortran/68560
10354 * gfortran.dg/shape_9.f90: New test.
10355
10356 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10357
10358 PR fortran/82049
10359 * gfortran.dg/assumed_charlen_parameter.f90: New test.
10360
10361 2018-02-07 David Malcolm <dmalcolm@redhat.com>
10362
10363 PR c++/81610
10364 PR c++/80567
10365 * g++.dg/spellcheck-reswords.C: New test case.
10366 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
10367 suggestion of "if".
10368
10369 2018-02-07 Martin Liska <mliska@suse.cz>
10370
10371 PR c++/84059.
10372 * g++.dg/ext/mv26.C: New test.
10373
10374 2018-02-07 Tom de Vries <tom@codesourcery.com>
10375
10376 * gcc.dg/pr83844.c: Require effective target alloca.
10377
10378 2018-02-07 Tom de Vries <tom@codesourcery.com>
10379
10380 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
10381
10382 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
10383
10384 PR target/84243
10385 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
10386 -fcf-protection=return.
10387
10388 2018-02-07 Tom de Vries <tom@codesourcery.com>
10389
10390 PR libgomp/84217
10391 * c-c++-common/goacc/pr84217.c: New test.
10392 * gfortran.dg/goacc/pr84217.f90: New test.
10393
10394 2018-02-07 Richard Biener <rguenther@suse.de>
10395
10396 PR tree-optimization/84204
10397 * gcc.dg/graphite/pr84204.c: New testcase.
10398
10399 PR tree-optimization/84205
10400 * gcc.dg/graphite/pr84205.c: New testcase.
10401
10402 PR tree-optimization/84223
10403 * gfortran.dg/graphite/pr84223.f90: New testcase.
10404
10405 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
10406
10407 PR c++/71662
10408 * g++.dg/cpp0x/scoped_enum7.C: New.
10409
10410 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10411
10412 PR tree-optimization/83008
10413 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
10414
10415 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10416
10417 PR tree-optimization/84235
10418 * gcc.c-torture/execute/ieee/pr84235.c: New test.
10419
10420 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10421
10422 PR testsuite/84243
10423 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
10424 targets.
10425 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
10426
10427 2018-02-06 Jakub Jelinek <jakub@redhat.com>
10428
10429 PR target/84146
10430 * gcc.target/i386/pr84146.c: New test.
10431
10432 2018-02-06 Michael Collison <michael.collison@arm.com>
10433
10434 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
10435
10436 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10437
10438 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
10439 warning for -mno-speculate-indirect-jumps.
10440 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
10441 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
10442 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
10443 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
10444 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
10445 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
10446
10447 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10448
10449 PR target/84145
10450 * c-c++-common/fcf-protection-1.c: Change a compared message.
10451 * c-c++-common/fcf-protection-2.c: Likewise.
10452 * c-c++-common/fcf-protection-3.c: Likewise.
10453 * c-c++-common/fcf-protection-5.c: Likewise.
10454 * c-c++-common/fcf-protection-6.c: New test.
10455 * c-c++-common/fcf-protection-7.c: Likewise.
10456
10457 2018-02-06 Marek Polacek <polacek@redhat.com>
10458
10459 PR tree-optimization/84228
10460 * c-c++-common/Wstringop-truncation-3.c: New test.
10461
10462 2018-02-06 Tamar Christina <tamar.christina@arm.com>
10463
10464 PR target/82641
10465 * gcc.target/arm/pragma_arch_switch_2.c: New.
10466
10467 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10468
10469 PR target/79975
10470 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
10471
10472 2018-02-05 Martin Sebor <msebor@redhat.com>
10473
10474 PR tree-optimization/83369
10475 * gcc.dg/Wnonnull.c: New test.
10476
10477 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10478
10479 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
10480 argument and use dg-messages-by-file instead. Expect it to be
10481 an array rather than a dict.
10482 (lto-link-and-maybe-run): Remove messages_by_file argument and
10483 use an upvar for dg-messages-by-file. Update call to
10484 lto_handle_diagnostics.
10485 (lt-get-options): Treat dg-messages-by-file as an array
10486 rather than a dict.
10487 (lto-get-options-main): Likewise. Set the entry rather than appending.
10488 (lto-execute): Treat dg-messages-by-file as an array rather than
10489 a dict. Update call to lto-link-and-maybe-run.
10490
10491 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
10492
10493 PR c++/82782
10494 * g++.dg/cpp1z/inline-var4.C: New.
10495
10496 2018-02-05 Martin Liska <mliska@suse.cz>
10497
10498 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
10499 options.
10500 * c-c++-common/asan/pointer-compare-2.c: Likewise.
10501 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
10502 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
10503 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
10504 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
10505 * c-c++-common/asan/pointer-compare-3.c: New test.
10506
10507 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10508
10509 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
10510 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10511
10512 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
10513
10514 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
10515 _mm_maskz_range_sd, _mm_mask_range_round_sd,
10516 _mm_maskz_range_round_sd): Test new intrinsics.
10517 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
10518 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
10519 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
10520 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
10521 _mm_maskz_range_ss, _mm_mask_range_round_ss,
10522 _mm_maskz_range_round_ss): Test new intrinsics.
10523 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
10524 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
10525 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
10526 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
10527 __builtin_ia32_rangess128_round): Remove builtins.
10528 (__builtin_ia32_rangesd128_mask_round,
10529 __builtin_ia32_rangess128_mask_round): Test new builtins.
10530 * gcc.target/i386/sse-13.c: Ditto.
10531 * gcc.target/i386/sse-23.c: Ditto.
10532
10533 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
10534
10535 PR middle-end/79966
10536 * gfortran.dg/pr79966.f90: New testcase
10537
10538 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
10539
10540 PR fortran/84094
10541 * gfortran.dg/associate_23.f90: Fix invalid code.
10542 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
10543 * gfortran.dg/matmul_3.f90: Likewise.
10544 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
10545
10546 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
10547
10548 PR fortran/84115
10549 * gfortran.dg/associate_34.f90: New test.
10550 * gfortran.dg/associate_35.f90: New test.
10551
10552 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
10553
10554 PR fortran/84141
10555 PR fortran/84155
10556 * gfortran.dg/pr84155.f90: New test.
10557
10558 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
10559
10560 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
10561 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
10562
10563 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10564
10565 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
10566 dg-do run stanza.
10567
10568 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10569
10570 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
10571 requirement.
10572 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
10573 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
10574 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
10575
10576 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10577
10578 PR testsuite/52641
10579 * gcc.c-torture/execute/pr83362.c: Make work for int16.
10580 * gcc.dg/Wsign-conversion.c: Dito.
10581 * gcc.dg/attr-alloc_size-4.c: Dito.
10582 * gcc.dg/pr81020.c: Dito.
10583 * gcc.dg/pr81192.c: Dito.
10584 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
10585 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
10586 * gcc.dg/pr83844.c: Restrict to int32plus.
10587 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
10588 * gcc.dg/tree-ssa/ldist-25.c: Dito.
10589 * gcc.dg/tree-ssa/ldist-27.c: Dito.
10590 * gcc.dg/tree-ssa/ldist-28.c: Dito.
10591 * gcc.dg/tree-ssa/ldist-29.c: Dito.
10592 * gcc.dg/tree-ssa/ldist-30.c: Dito.
10593 * gcc.dg/tree-ssa/ldist-31.c: Dito.
10594 * gcc.dg/tree-ssa/ldist-32.c: Dito.
10595 * gcc.dg/tree-ssa/ldist-33.c: Dito.
10596 * gcc.dg/tree-ssa/ldist-34.c: Dito.
10597 * gcc.dg/tree-ssa/ldist-35.c: Dito.
10598 * gcc.dg/tree-ssa/ldist-36.c: Dito.
10599
10600 2018-02-02 Julia Koval <julia.koval@intel.com>
10601
10602 * gcc.target/i386/funcspec-56.inc: Handle new march.
10603 * g++.dg/ext/mv16.C: Ditto.
10604
10605 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10606
10607 * lib/target-supports.exp
10608 (check_effective_target_keeps_null_pointer_checks): No more
10609 special-case avr.
10610 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
10611 * gcc.dg/ifcvt-4.c: Skip avr.
10612 * gcc.dg/pr53037-1.c: Dito.
10613 * gcc.dg/pr53037-2.c: Dito.
10614 * gcc.dg/pr53037-3.c: Dito.
10615 * gcc.dg/pr63387-2.c: Dito.
10616 * gcc.dg/pr63387.c: Dito.
10617 * gcc.dg/sancov/cmp0.c: Dito.
10618 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
10619 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
10620 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
10621 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
10622 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
10623 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
10624 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
10625 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
10626 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
10627 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
10628 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
10629 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
10630 * gcc.dg/tree-ssa/pr82059.c: Dito.
10631 * gcc.c-torture/execute/pr70460.c: Dito.
10632
10633 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10634
10635 PR testsuite/52641
10636 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
10637 * gcc.c-torture/execute/20180112-1.c: Dito.
10638 * gcc.c-torture/execute/pr81503.c: Dito.
10639 * gcc.dg/store_merging_12.c: Dito.
10640 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
10641 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
10642 * gcc.dg/tree-ssa/pr80898.c: Dito.
10643 * gcc.dg/tree-ssa/pr82363.c: Dito.
10644 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
10645 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
10646 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
10647 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
10648 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
10649 * gcc.dg/tree-ssa/pr80803.c: Dito.
10650 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
10651 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
10652 * gcc.dg/tree-ssa/vrp114.c: Dito.
10653 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
10654 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
10655 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
10656
10657 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10658
10659 PR target/84066
10660 * gcc.target/i386/cet-sjlj-6a.c: New test.
10661 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
10662
10663 2018-02-01 Marek Polacek <polacek@redhat.com>
10664
10665 PR c++/84125
10666 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
10667
10668 2018-01-30 Jeff Law <law@redhat.com>
10669
10670 PR target/84128
10671 * gcc.target/i386/pr84128.c: New test.
10672
10673 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
10674
10675 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
10676 -fdelete-null-pointer-checks.
10677
10678 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10679
10680 PR c++/83796
10681 * g++.dg/cpp0x/abstract-default1.C: New.
10682
10683 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10684
10685 PR tree-optimization/81635
10686 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
10687 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
10688
10689 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10690
10691 PR target/83370
10692 * gcc.target/aarch64/pr83370.c: New.
10693
10694 2018-02-01 Richard Biener <rguenther@suse.de>
10695
10696 * gcc.dg/graphite/pr35356-1.c: Adjust.
10697
10698 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10699
10700 PR testsuite/83846
10701 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
10702 for ILP32.
10703 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
10704 of hard-coding the choice.
10705 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
10706 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
10707 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
10708 memset call.
10709 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
10710 stdint.h types.
10711 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
10712 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
10713 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
10714 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
10715 * gcc.target/aarch64/sve/logical_1.c: Likewise.
10716 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
10717 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
10718 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
10719 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
10720 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
10721 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
10722 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
10723 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
10724 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
10725 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
10726 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
10727 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
10728 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
10729 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
10730 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
10731 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
10732 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
10733 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
10734 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
10735 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
10736 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
10737 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
10738 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
10739 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
10740 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
10741 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
10742 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
10743 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
10744 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
10745 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
10746 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
10747 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
10748 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
10749 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
10750 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
10751 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
10752 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
10753 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
10754 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
10755 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
10756 __builtin_popcountll rather than __builtin_popcountl.
10757
10758 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10759
10760 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
10761 of LD1R[HWD] for multi-element constants on big-endian targets.
10762 * gcc.target/aarch64/sve/slp_3.c: Likewise.
10763 * gcc.target/aarch64/sve/slp_4.c: Likewise.
10764
10765 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10766
10767 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
10768 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
10769 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
10770
10771 2018-02-01 Jakub Jelinek <jakub@redhat.com>
10772
10773 PR tree-optimization/81661
10774 PR tree-optimization/84117
10775 * gcc.dg/pr81661.c: New test.
10776 * gfortran.dg/pr84117.f90: New test.
10777
10778 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
10779
10780 PR fortran/83705
10781 * gfortran.dg/repeat_7.f90: Catch warning message.
10782
10783 2018-01-31 Ian Lance Taylor <iant@golang.org>
10784
10785 * go.go-torture/execute/printnil.go: New test.
10786
10787 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10788
10789 * lib/target-supports.exp (check_effective_target_comdat_group):
10790 Allow for Solaris as comdat syntax.
10791
10792 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
10793 Solaris with comdat_group support and as.
10794
10795 2018-01-31 Marek Polacek <polacek@redhat.com>
10796
10797 PR c/81779
10798 * gcc.dg/pr81779.c: New test.
10799
10800 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10801
10802 PR fortran/84116
10803 * gfortran.dg/gomp/pr84116.f90: New test.
10804
10805 PR c++/83993
10806 * g++.dg/init/pr83993-2.C: New test.
10807
10808 PR c++/83993
10809 * g++.dg/init/pr83993-1.C: New test.
10810 * g++.dg/cpp0x/pr83993.C: New test.
10811
10812 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
10813
10814 PR fortran/84088
10815 * gfortran.dg/pr84088.f90: New test.
10816
10817 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
10818
10819 PR target/82444
10820 * gcc.target/i386/pr82444.c: New.
10821
10822 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
10823
10824 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
10825 * gcc.target/powerpc/vsx-13.c: New.
10826
10827 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
10828
10829 PR c++/84092
10830 * g++.dg/cpp1y/var-templ57.C: New.
10831
10832 2018-01-31 Marek Polacek <polacek@redhat.com>
10833
10834 PR c++/84138
10835 * g++.dg/diagnostic/pr84138.C: New test.
10836
10837 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
10838
10839 PR fortran/78534
10840 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
10841 -Wstringop-overflow warnings due to spurious warning with -O1.
10842 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
10843 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
10844
10845 2018-01-31 Richard Biener <rguenther@suse.de>
10846
10847 PR tree-optimization/84132
10848 * g++.dg/torture/pr84132.C: New testcase.
10849
10850 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
10851
10852 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
10853 dg-final scan.
10854
10855 2018-01-31 Julia Koval <julia.koval@intel.com>
10856
10857 PR target/83618
10858 * gcc.target/i386/rdpid.c: Remove "eax".
10859
10860 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10861
10862 PR tree-optimization/64946
10863 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
10864 scan-assembler checks.
10865
10866 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
10867
10868 * gcc.c-torture/execute/20180131-1.c: New test.
10869
10870 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
10871
10872 * gcc.target/arc/taux-1.c: New test.
10873 * gcc.target/arc/taux-2.c: Likewise.
10874
10875 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
10876
10877 * gcc.target/arc/uncached.c: New test.
10878
10879 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10880
10881 PR lto/83954
10882 * gnat.dg/lto20.adb: Remove dg-excess-errors.
10883
10884 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10885
10886 PR preprocessor/69869
10887 * gcc.dg/cpp/trad/pr69869.c: New test.
10888
10889 PR c/84100
10890 * gcc.dg/pr84100.c: New test.
10891
10892 2018-01-30 Jeff Law <law@redhat.com>
10893
10894 PR target/84064
10895 * gcc.target/i386/pr84064: New test.
10896
10897 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10898
10899 PR fortran/84134
10900 * gfortran.dg/data_implied_do_2.f90: New test.
10901
10902 2018-01-30 Janus Weil <janus@gcc.gnu.org>
10903
10904 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
10905
10906 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10907
10908 PR fortran/84133
10909 * gfortran.dg/inline_matmul_21.f90: New test case.
10910
10911 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10912
10913 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
10914
10915 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
10916
10917 PR target/84112
10918 * gcc.target/powerpc/pr84112.c: New.
10919
10920 2018-01-30 Jakub Jelinek <jakub@redhat.com>
10921
10922 PR rtl-optimization/83986
10923 * gcc.dg/pr83986.c: New test.
10924
10925 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
10926
10927 PR 58684
10928 * gcc.dg/torture/inf-compare-1.c: Add xfail.
10929 * gcc.dg/torture/inf-compare-2.c: Add xfail.
10930 * gcc.dg/torture/inf-compare-3.c: Add xfail.
10931 * gcc.dg/torture/inf-compare-4.c: Add xfail.
10932
10933 2018-01-30 Jakub Jelinek <jakub@redhat.com>
10934
10935 PR tree-optimization/84111
10936 * gcc.c-torture/compile/pr84111.c: New test.
10937
10938 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10939
10940 PR ipa/83179
10941 * gcc.dg/ipa/inline-2.c: Fix template.
10942 * gcc.dg/ipa/inline-3.c: Fix template.
10943
10944 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10945
10946 PR ipa/81360
10947 * g++.dg/torture/pr81360.C: New testcase.
10948
10949 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10950
10951 PR lto/83954
10952 * gcc.dg/lto/pr83954.h: New testcase.
10953 * gcc.dg/lto/pr83954_0.c: New testcase.
10954 * gcc.dg/lto/pr83954_1.c: New testcase.
10955
10956 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10957
10958 PR bootstrap/84017
10959 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
10960 to dg-options.
10961 Simplify DW_AT_producer scan.
10962
10963 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10964
10965 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
10966
10967 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
10968
10969 PR target/83828
10970 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
10971 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
10972 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
10973 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
10974
10975 2018-01-29 Jeff Law <law@redhat.com>
10976
10977 PR testsuite/81010
10978 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
10979 better match other tests which require vsx. Verify the zero
10980 extension is part of the test in the combiner dump.
10981
10982 2018-01-29 Marek Polacek <polacek@redhat.com>
10983
10984 PR c/83966
10985 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
10986
10987 PR c++/83996
10988 * g++.dg/ext/pr83996.C: New test.
10989
10990 2018-01-29 Richard Biener <rguenther@suse.de>
10991
10992 PR tree-optimization/84057
10993 * gcc.dg/graphite/pr84057.c: New testcase.
10994
10995 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10996
10997 PR fortran/84073
10998 * gfortran.dg/bind_c_usage_31.f90: New test.
10999
11000 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11001
11002 PR c++/83924
11003 * g++.dg/warn/Wduplicated-branches5.C: New.
11004
11005 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
11006
11007 * gcc.target/rl78/test_addsi3_internal.c: New test.
11008
11009 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
11010
11011 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
11012 Make expected output depend on whether we expect sibcalls or not.
11013 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
11014 safe-indirect-jump-1.c).
11015
11016 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
11017 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11018 Soren Rasmussen <s.c.rasmussen@gmail.com>
11019
11020 Fortran 2018 teams tests.
11021
11022 * gfortran.dg/team_number_1.f90: new test for team_number.
11023 * gfortran.dg/team_change_1.f90: new test for change team.
11024 * gfortran.dg/team_end_1.f90: new test for end team.
11025 * gfortran.dg/team_form_1.f90: new test for form team.
11026
11027 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
11028
11029 PR fortran/83998
11030 * gfortran.dg/dot_product_4.f90
11031
11032 2018-01-26 Martin Sebor <msebor@redhat.com>
11033
11034 PR tree-optimization/83896
11035 * gcc.dg/strlenopt-43.c: New.
11036
11037 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11038
11039 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
11040 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
11041 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
11042 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
11043 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
11044 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
11045 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
11046 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
11047 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
11048 stanzas.
11049 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
11050 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
11051 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
11052 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
11053 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
11054 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
11055 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
11056 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
11057 instruction list.
11058 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
11059
11060 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11061
11062 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
11063 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
11064 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
11065 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
11066 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
11067 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
11068 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
11069 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
11070 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
11071 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
11072 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
11073 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
11074 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
11075
11076 2018-01-26 Martin Liska <mliska@suse.cz>
11077
11078 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
11079 warning is seen.
11080
11081 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
11082
11083 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
11084 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
11085 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
11086 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
11087 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
11088 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
11089 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
11090 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
11091
11092 2018-01-26 Richard Biener <rguenther@suse.de>
11093
11094 PR rtl-optimization/84003
11095 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
11096 latent bug in DSE if NOINLINE is appropriately defined.
11097 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
11098 and defining NOINLINE.
11099
11100 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11101
11102 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
11103 tests specific to aarch64. XFAIL test on arm.
11104
11105 2018-01-26 Jakub Jelinek <jakub@redhat.com>
11106
11107 PR rtl-optimization/83985
11108 * gcc.dg/pr83985.c: New test.
11109
11110 PR c/83989
11111 * c-c++-common/Wrestrict-3.c: New test.
11112
11113 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11114
11115 * gcc.target/arc/tdelegitimize_addr.c: New test.
11116
11117 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11118
11119 * gcc.target/arc/jli-1.c: New file.
11120 * gcc.target/arc/jli-2.c: Likewise.
11121
11122 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
11123
11124 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
11125 scan-assembler.
11126 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11127 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11128
11129 2018-01-26 Richard Biener <rguenther@suse.de>
11130
11131 PR tree-optimization/81082
11132 * gcc.dg/vect/pr81082.c: New testcase.
11133 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
11134 simplification to n * n.
11135
11136 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11137
11138 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
11139 Solaris 10.
11140 * gcc.target/i386/pr63620.c: Likewise.
11141
11142 2018-01-26 Julia Koval <julia.koval@intel.com>
11143
11144 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
11145 -mavx512f -mavx512bw.
11146 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
11147 * gcc.target/i386/i386.exp: Fix types.
11148
11149 2018-01-26 Alan Modra <amodra@gmail.com>
11150
11151 PR target/84033
11152 * gcc.target/powerpc/swaps-p8-46.c: New.
11153
11154 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
11155
11156 PR fortran/37577
11157 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
11158 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
11159 'array01' in the tree dump comparison.
11160 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
11161 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
11162 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
11163
11164 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
11165
11166 PR middle-end/83055
11167 * gcc.dg/torture/pr83055.c: New testcase.
11168
11169 2018-01-25 Jakub Jelinek <jakub@redhat.com>
11170
11171 PR c++/84031
11172 * g++.dg/cpp1z/decomp36.C: New test.
11173
11174 PR middle-end/83977
11175 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
11176
11177 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
11178
11179 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
11180 the shift dump line.
11181 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11182
11183 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
11184
11185 PR target/81550
11186 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
11187 index instead of int, which allows IVOPTs to properly optimize the
11188 loop.
11189
11190 2018-01-24 David Malcolm <dmalcolm@redhat.com>
11191
11192 PR jit/82846
11193 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
11194 of "fn_type" typedef.
11195 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
11196
11197 2018-01-24 Ian Lance Taylor <iant@golang.org>
11198
11199 * go.go-torture/execute/names-1.go: New test.
11200
11201 2018-01-19 Jeff Law <law@redhat.com>
11202
11203 PR target/83994
11204 * gcc.target/i386/pr83994.c: New test.
11205
11206 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
11207
11208 PR target/84014
11209 * gcc.target/powerpc/pr84014.c: New.
11210
11211 2018-01-24 Jakub Jelinek <jakub@redhat.com>
11212
11213 PR middle-end/83977
11214 * c-c++-common/gomp/pr83977-1.c: New test.
11215 * c-c++-common/gomp/pr83977-2.c: New test.
11216 * c-c++-common/gomp/pr83977-3.c: New test.
11217 * gfortran.dg/gomp/pr83977.f90: New test.
11218
11219 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11220
11221 PR testsuite/83889
11222 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
11223 * gcc.dg/vect/pr80631-1.c: Likewise.
11224 * gcc.dg/vect/pr80631-2.c: Likewise.
11225 * gcc.dg/vect/pr81410.c: Likewise.
11226 * gcc.dg/vect/pr81633.c: Likewise.
11227 * gcc.dg/vect/pr81815.c: Likewise.
11228 * gcc.dg/vect/pr82108.c: Likewise.
11229 * gcc.dg/vect/pr83857.c: Likewise.
11230 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
11231 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
11232 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
11233 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
11234 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
11235 * gcc.dg/vect/vect-reduc-11.c: Likewise.
11236 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
11237 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
11238 dg-xfail-run-if instead.
11239 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
11240 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
11241 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
11242 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
11243 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
11244
11245 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11246
11247 PR tree-optimization/83979
11248 * g++.dg/pr83979.c: New test.
11249
11250 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11251
11252 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
11253 option. Add arm_neon_ok_no_float_abi check.
11254
11255 2018-01-24 Richard Biener <rguenther@suse.de>
11256
11257 PR tree-optimization/83176
11258 * gcc.dg/graphite/pr83176.c: New testcase.
11259
11260 2018-01-24 Richard Biener <rguenther@suse.de>
11261
11262 PR tree-optimization/82819
11263 * gcc.dg/graphite/pr82819.c: New testcase.
11264
11265 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
11266
11267 PR c++/83921
11268 * g++.dg/cpp1y/constexpr-83921-1.C: New.
11269 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
11270 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
11271 * g++.dg/ext/stmtexpr20.C: Likewise.
11272 * g++.dg/ext/stmtexpr21.C: Likewise.
11273
11274 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11275
11276 PR c++/83974
11277 * g++.dg/warn/pr83974.C: New test case.
11278
11279 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11280
11281 PR sanitizer/83987
11282 * g++.dg/ubsan/pr83987.C: New test.
11283
11284 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11285
11286 PR fortran/83866
11287 * gfortran.dg/pdt_29.f03: New test.
11288
11289 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11290
11291 PR fortran/83898
11292 * gfortran.dg/associate_33.f03: New test.
11293
11294 2018-01-23 Martin Liska <mliska@suse.cz>
11295
11296 PR lto/81440
11297 * gcc.dg/lto/pr81440.h: New test.
11298 * gcc.dg/lto/pr81440_0.c: New test.
11299 * gcc.dg/lto/pr81440_1.c: New test.
11300
11301 2018-01-23 Nathan Sidwell <nathan@acm.org>
11302
11303 PR c++/83988
11304 * g++.dg/template/pr83988.C: New.
11305
11306 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11307
11308 PR c++/82882
11309 PR c++/83978
11310 * g++.dg/cpp0x/pr82882.C: New test.
11311 * g++.dg/cpp0x/pr83978.C: New test.
11312
11313 PR c++/83958
11314 * g++.dg/cpp1z/decomp35.C: New test.
11315
11316 2018-01-23 Nathan Sidwell <nathan@acm.org>
11317
11318 * g++.dg/cpp0x/range-for10.C: Adjust.
11319 * g++.dg/ext/forscope1.C: Adjust.
11320 * g++.dg/ext/forscope2.C: Adjust.
11321 * g++.dg/template/for1.C: Adjust.
11322
11323 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11324
11325 PR tree-optimization/83510
11326 * gcc.c-torture/compile/pr83510.c: New test case.
11327
11328 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11329
11330 PR testsuite/83888
11331 * lib/target-supports.exp (check_effective_target_vect_float): Say
11332 that the result only holds when -funsafe-math-optimizations is on.
11333 (check_effective_target_vect_float_strict): New procedure.
11334 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
11335 of vect_float.
11336 * gcc.dg/vect/vect-reduc-6.c: Likewise.
11337
11338 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11339
11340 PR tree-optimization/83965
11341 * gcc.dg/vect/pr83965.c: New test.
11342
11343 2018-01-23 Richard Biener <rguenther@suse.de>
11344
11345 PR tree-optimization/83963
11346 * gfortran.dg/graphite/pr83963.f: New testcase.
11347 * gcc.dg/graphite/pr83963-2.c: Likewise.
11348
11349 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11350
11351 PR c++/83918
11352 * g++.dg/cpp1z/pr83918.C: New test.
11353
11354 2018-01-22 Jakub Jelinek <jakub@redhat.com>
11355
11356 PR tree-optimization/83957
11357 * gcc.dg/autopar/pr83957.c: New test.
11358
11359 PR tree-optimization/83081
11360 * gcc.dg/predict-8.c: Adjust expected probability.
11361
11362 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11363
11364 PR target/83862
11365 * gcc.target/powerpc/pr83862.c: New test.
11366
11367 2018-01-22 Carl Love <cel@us.ibm.com>
11368
11369 * gcc.target/powerpc/powerpc.exp: Add torture tests for
11370 builtins-4-runnable.c, builtins-6-runnable.c,
11371 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
11372 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
11373 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
11374 for signed/unsigned 128-bit and long long int loads.
11375
11376 2018-01-22 Marek Polacek <polacek@redhat.com>
11377
11378 PR c++/81933
11379 * g++.dg/cpp1y/constexpr-empty4.C: New test.
11380
11381 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
11382
11383 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
11384 scan-asembler valid instructions list.
11385 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
11386 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
11387 power8-vector requirement and option.
11388 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
11389
11390 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
11391
11392 PR 78534
11393 PR 83704
11394 * gfortran.dg/string_1.f90: Remove printing the length.
11395
11396 2018-01-22 Richard Biener <rguenther@suse.de>
11397
11398 PR tree-optimization/83963
11399 * gcc.dg/graphite/pr83963.c: New testcase.
11400
11401 2018-01-22 Sudakshina Das <sudi.das@arm.com>
11402
11403 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
11404 dg-require-effective-target directives.
11405
11406 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11407
11408 * lib/target-supports.exp (check_effective_target_arm_softfloat):
11409 New procedure.
11410 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
11411 Adjust scan-assembler checks for soft-float.
11412
11413 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11414
11415 PR target/83946
11416 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
11417
11418 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
11419
11420 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
11421 * gcc.dg/pr83623.c: Likewise.
11422 * gcc.dg/pr83666.c: Likewise.
11423
11424 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11425 David Edelsohn <dje.gcc@gmail.com>
11426
11427 PR target/83946
11428 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11429 assembly output from "crset eq" to "crset 2".
11430 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
11431 assembly output from . to $.
11432 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
11433 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
11434 assembly output from "crset eq" to "crset 2".
11435 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
11436 assembly output from "crset eq" to "crset 2", and from . to $.
11437
11438 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
11439
11440 PR fortran/83900
11441 * gfortran.dg/matmul_18.f90: New test.
11442
11443 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
11444
11445 PR tree-optimization/83940
11446 * gcc.dg/torture/pr83940.c: New test.
11447
11448 2018-01-20 Jakub Jelinek <jakub@redhat.com>
11449
11450 PR middle-end/83945
11451 * gcc.dg/tls/pr83945.c: New test.
11452
11453 PR target/83930
11454 * gcc.dg/pr83930.c: New test.
11455
11456 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11457
11458 PR fortran/83900
11459 * gfortran.dg/matmul_17.f90: New test.
11460
11461 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11462
11463 PR fortran/80768
11464 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
11465
11466 2018-01-19 Jakub Jelinek <jakub@redhat.com>
11467
11468 PR c++/81167
11469 * g++.dg/cpp0x/pr81167.C: New test.
11470
11471 PR c++/83919
11472 * g++.dg/cpp0x/pr83919.C: New test.
11473
11474 2018-01-19 Jeff Law <law@redhat.com>
11475 Jakub Jelinek <jakub@redhat.com>
11476
11477 * gcc.dg/stack-check-16.c: New test.
11478
11479 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
11480
11481 PR target/83790
11482 * gcc.target/nvptx/indirect_call.c: New test.
11483
11484 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11485
11486 * g++.dg/torture/pr83619.C: Remove dg-message.
11487
11488 2018-01-19 Martin Liska <mliska@suse.cz>
11489
11490 * gcc.dg/predict-1.c: Adjust expected probability.
11491 * gcc.dg/predict-3.c: Likewise.
11492 * gcc.dg/predict-5.c: Likewise.
11493 * gcc.dg/predict-6.c: Likewise.
11494 * gcc.dg/predict-9.c: Likewise.
11495
11496 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11497
11498 PR tree-optimization/83922
11499 * gcc.dg/pr83922.c: New test.
11500
11501 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11502
11503 PR tree-optimization/83914
11504 * gcc.dg/vect/pr83914.c: New test.
11505
11506 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11507
11508 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
11509 * gcc.target/arm/negdi-2.c: Likewise.
11510 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
11511
11512 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11513
11514 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
11515
11516 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11517
11518 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
11519
11520 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
11521
11522 * gcc.dg/torture/pr52451.c (main): Skip long double test on
11523 hppa*-*-hpux*.
11524
11525 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11526
11527 PR ipa/83619
11528 PR testsuite/83934
11529 * g++.dg/torture/pr83619.C (e): Define before first use instead of
11530 forward declaration.
11531
11532 2018-01-18 Carl Love <cel@us.ibm.com>
11533
11534 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
11535 to the function.
11536
11537 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
11538
11539 PR c++/81013
11540 * g++.dg/inherit/union3.C: New.
11541
11542 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11543
11544 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
11545
11546 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
11547
11548 PR ipa/83619
11549 * g++.dg/torture/pr83619.C: New testcase.
11550
11551 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11552
11553 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
11554 Add function body to force error messages in some configurations.
11555
11556 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11557
11558 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
11559 and arm_thumb1_ok.
11560
11561 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
11562
11563 PR other/70268
11564 * c-c++-common/ffile-prefix-map.c: New test.
11565 * c-c++-common/fmacro-prefix-map.c: New test.
11566 * c-c++-common/cpp/ffile-prefix-map.c: New test.
11567 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
11568
11569 2018-01-18 Martin Liska <mliska@suse.cz>
11570
11571 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
11572 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11573 * gcc.target/i386/indirect-thunk-6.c: Likewise.
11574 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
11575 * gcc.target/i386/ret-thunk-10.c: Likewise.
11576 * gcc.target/i386/ret-thunk-11.c: Likewise.
11577 * gcc.target/i386/ret-thunk-12.c: Likewise.
11578 * gcc.target/i386/ret-thunk-15.c: Likewise.
11579 * gcc.target/i386/ret-thunk-9.c: Likewise.
11580
11581 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11582
11583 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
11584 order.
11585
11586 2018-01-18 Nathan Sidwell <nathan@acm.org>
11587
11588 PR c++/83160
11589 * g++.dg/cpp0x/pr83160.C: New.
11590
11591 2018-01-18 Richard Biener <rguenther@suse.de>
11592
11593 PR tree-optimization/83887
11594 * gcc.dg/graphite/pr83887.c: New testcase.
11595 * gfortran.dg/graphite/pr83887.f90: Likewise.
11596 * gfortran.dg/graphite/pr83887.f: Likewise.
11597
11598 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11599
11600 PR target/65578
11601 * gcc.target/arm/builtin-bswap.x: New file.
11602 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
11603 and options for armv6t2.
11604 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
11605 and options for Thumb1.
11606 * gcc.target/arm/builtin-bswap16.x: New file.
11607 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
11608 and options for armv6t2.
11609 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
11610 and options for Thumb1.
11611
11612 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11613
11614 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
11615 order.
11616
11617 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11618
11619 PR c/61240
11620 * gcc.dg/pr61240.c: New test.
11621
11622 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11623
11624 PR fortran/83864
11625 * gfortran.dg/pr83864.f90: New test.
11626
11627 2018-01-17 Jeff Law <law@redhat.com>
11628
11629 PR testsuite/83883
11630 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
11631
11632 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11633
11634 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
11635 restriction, but still restrict to 64-bit.
11636 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
11637 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
11638
11639 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11640
11641 PR fortran/83874
11642 * gfortran.dg/pr83874.f90: New test.
11643
11644 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11645
11646 PR c++/83824
11647 * g++.dg/cpp0x/pr83824.C: New test.
11648
11649 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
11650
11651 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
11652 appropriate .gnu_attribute for the long double type, if we use the
11653 long double type, but do not generate any calls.
11654 * gcc.target/powerpc/gnuattr2.c: Likewise.
11655 * gcc.target/powerpc/gnuattr3.c: Likewise.
11656
11657 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11658
11659 PR c++/78344
11660 * g++.dg/cpp0x/alignas13.C: New.
11661
11662 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11663
11664 PR c++/83897
11665 * g++.dg/cpp0x/pr83897.C: New test.
11666
11667 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
11668
11669 PR ipa/83051
11670 * gcc.c-torture/compile/pr83051-2.c: New testcase.
11671
11672 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11673
11674 PR c++/81054
11675 * g++.dg/cpp0x/constexpr-ice19.C: New.
11676
11677 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
11678
11679 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
11680 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
11681 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
11682 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
11683 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
11684 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
11685 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
11686 * gcc.target/powerpc/builtins-1-be-folded.c: New.
11687 * gcc.target/powerpc/builtins-1-le-folded.c: New.
11688 * gcc.target/powerpc/builtins-1.fold.h: New.
11689
11690 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
11691
11692 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
11693 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
11694
11695 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11696
11697 * gcc.target/arm/g2.c: Add -marm to dg-options.
11698 * gcc.target/arm/scd42-2.c: Likewise.
11699
11700 2018-01-17 Nathan Sidwell <nathan@acm.org>
11701
11702 PR c++/83287
11703 * g++.dg/lookup/pr83287-2.C: New.
11704
11705 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11706
11707 PR c++/83814
11708 PR c++/83902
11709 * g++.dg/wrappers/pr83814.C: New test case.
11710 * g++.dg/wrappers/pr83902.C: New test case.
11711
11712 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11713
11714 PR lto/83121
11715 * g++.dg/lto/pr83121_0.C: New test case.
11716 * g++.dg/lto/pr83121_1.C: New test case.
11717 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
11718 adapted from DejaGnu's dg-test.
11719 (lto_handle_diagnostics): New procedure.
11720 (lto_prune_warns): Ignore informational notes.
11721 (lto-link-and-maybe-run): Add "messages_by_file" param.
11722 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
11723 "execute" when "link" fails if "execute" was not specified.
11724 (lto-can-handle-directive): New procedure.
11725 (lto-get-options-main): Call lto-can-handle-directive. Add a
11726 dg-messages local, using it to set the caller's
11727 dg-messages-by-file for the given source file.
11728 (lto-get-options): Likewise.
11729 (lto-execute): Add dg-messages-by-file local, and pass it to
11730 lto-link-and-maybe-run.
11731
11732 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11733 Richard Sandiford <richard.sandiford@linaro.org>
11734
11735 PR target/79041
11736 PR target/82964
11737 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
11738 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
11739
11740 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11741
11742 * lib/target-supports.exp: Fix -march arguments in arm arch effective
11743 target check autogenerator for armv8.1-a and armv8.2-a.
11744
11745 2018-01-17 Carl Love <cel@us.ibm.com>
11746
11747 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
11748 Add debug print statements.
11749 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
11750 16 byte vector load followed by a partial vector load.
11751
11752 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11753
11754 PR c++/83799
11755 * g++.dg/wrappers/pr83799.C: New test case.
11756
11757 2018-01-17 Nathan Sidwell <nathan@acm.org>
11758
11759 PR c++/83739
11760 * g++.dg/cpp1y/pr83739.C: New.
11761
11762 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11763
11764 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
11765 * gcc.target/visium/overflow16.c: Likewise.
11766 * gcc.target/visium/overflow32.c: Likewise.
11767
11768 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11769
11770 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
11771
11772 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11773
11774 * gcc.dg/rtl/arm/stl-cond.c: New test.
11775 * gcc.target/arm/stl-cond.c: Delete.
11776
11777 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11778
11779 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
11780 directives.
11781
11782 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11783
11784 PR tree-optimization/83843
11785 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
11786 * gcc.dg/store_merging_19.c: New test.
11787
11788 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11789
11790 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
11791 and options.
11792
11793 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11794
11795 PR rtl-optimization/83771
11796 * gcc.dg/pr83771.c: New test.
11797
11798 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11799
11800 PR tree-optimization/81184
11801 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
11802 targets.
11803 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11804
11805 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11806
11807 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
11808
11809 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
11810
11811 PR target/83546
11812 * gcc.target/i386/pr83546.c: New test.
11813
11814 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11815
11816 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
11817
11818 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11819
11820 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
11821 test and add dg-warning for the -Wstringop-overflow warning.
11822
11823 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11824
11825 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
11826 XFAIL last test on SPARC and Visium.
11827
11828 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
11829
11830 PR rtl-optimization/80481
11831 * g++.dg/pr80481.C: Exclude solaris.
11832
11833 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11834
11835 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
11836 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
11837 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
11838
11839 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11840
11841 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
11842 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
11843 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
11844 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
11845 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
11846 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
11847 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
11848 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
11849 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
11850 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
11851 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
11852 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
11853 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
11854 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
11855 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
11856
11857 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11858
11859 PR testsuite/77734
11860 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
11861
11862 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11863
11864 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
11865 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
11866 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
11867 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
11868 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
11869 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
11870
11871 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
11872
11873 PR tree-optimization/83857
11874 * gcc.dg/vect/pr83857.c: New test.
11875
11876 2018-01-16 Richard Biener <rguenther@suse.de>
11877
11878 PR tree-optimization/83867
11879 * gcc.dg/vect/pr83867.c: New testcase.
11880
11881 2018-01-16 Jakub Jelinek <jakub@redhat.com>
11882
11883 PR c/83844
11884 * gcc.dg/pr83844.c: New test.
11885
11886 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
11887
11888 * gcc.dg/torture/pr83847.c: New test.
11889
11890 2018-01-16 Jakub Jelinek <jakub@redhat.com>
11891
11892 PR rtl-optimization/86620
11893 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
11894 instead of --param=max-sched-ready-insns=0.
11895 * gcc.target/i386/pr83620.c: New test.
11896 * gcc.dg/pr83620.c: New test.
11897
11898 PR tree-optimization/83843
11899 * gcc.dg/store_merging_18.c: New test.
11900
11901 PR c++/83817
11902 * g++.dg/cpp1y/pr83817.C: New test.
11903
11904 PR c++/83825
11905 * g++.dg/template/pr83825.C: New test.
11906
11907 2018-01-16 Richard Biener <rguenther@suse.de>
11908
11909 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
11910
11911 2018-01-16 Richard Biener <rguenther@suse.de>
11912
11913 PR testsuite/82132
11914 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
11915 from gcc.dg/torture/pr60092.c.
11916
11917 2018-01-15 Martin Sebor <msebor@redhat.com>
11918
11919 PR c++/83588
11920 * g++.dg/ext/flexary28.C: New test.
11921
11922 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
11923
11924 PR fortran/82257
11925 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
11926
11927 2018-01-15 Martin Sebor <msebor@redhat.com>
11928
11929 PR testsuite/83869
11930 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
11931
11932 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11933
11934 PR fortran/54613
11935 * gfortran.dg/minmaxloc_9.f90: New test.
11936 * gfortran.dg/minmaxloc_10.f90: New test.
11937 * gfortran.dg/minmaxloc_11.f90: New test.
11938
11939 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
11940
11941 PR target/83839
11942 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
11943 * gcc.target/i386/indirect-thunk-2.c: Likewise.
11944 * gcc.target/i386/indirect-thunk-3.c: Likewise.
11945 * gcc.target/i386/indirect-thunk-4.c: Likewise.
11946 * gcc.target/i386/indirect-thunk-7.c: Likewise.
11947 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
11948 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
11949 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
11950 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
11951 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
11952 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
11953 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
11954 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
11955 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
11956 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
11957 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
11958 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
11959 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
11960 * gcc.target/i386/ret-thunk-10.c: Likewise.
11961 * gcc.target/i386/ret-thunk-11.c: Likewise.
11962 * gcc.target/i386/ret-thunk-12.c: Likewise.
11963 * gcc.target/i386/ret-thunk-13.c: Likewise.
11964 * gcc.target/i386/ret-thunk-14.c: Likewise.
11965 * gcc.target/i386/ret-thunk-15.c: Likewise.
11966 * gcc.target/i386/ret-thunk-9.c: Don't check the
11967 __x86_return_thunk label. Scan for "push" only for Linux.
11968
11969 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
11970
11971 PR testsuite/79920
11972 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
11973
11974 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11975
11976 PR target/83687
11977 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
11978 tests.
11979 * gcc.target/arm/pr83687.c: New test.
11980
11981 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
11982
11983 Adjust tests to AVR_TINY.
11984
11985 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
11986 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
11987 * gcc.target/avr/pr71627.c: Same.
11988 * gcc.target/avr/torture/addr-space-1-0.c: Same.
11989 * gcc.target/avr/torture/addr-space-1-1.c: Same.
11990 * gcc.target/avr/torture/addr-space-1-x.c: Same.
11991 * gcc.target/avr/torture/addr-space-2-0.c: Same.
11992 * gcc.target/avr/torture/addr-space-2-1.c: Same.
11993 * gcc.target/avr/torture/addr-space-2-x.c: Same.
11994 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
11995 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
11996 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
11997 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
11998 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
11999 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
12000 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
12001 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
12002 * gcc.target/avr/torture/pr61055.c: Same.
12003 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
12004 available.
12005 * gcc.target/avr/torture/int24-mul.c: Same.
12006 * gcc.target/avr/torture/pr51782-1.c: Same.
12007 * gcc.target/avr/torture/pr61443.c: Same.
12008 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
12009 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
12010
12011 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12012
12013 PR c/83801
12014 PR c/83729
12015 * gcc.target/avr/torture/pr83729.c: New test.
12016 * gcc.target/avr/torture/pr83801.c: New test.
12017
12018 2018-01-15 Jakub Jelinek <jakub@redhat.com>
12019
12020 PR middle-end/82694
12021 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
12022 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
12023
12024 2018-01-10 Martin Sebor <msebor@redhat.com>
12025
12026 PR other/83508
12027 * gcc.dg/Wstringop-overflow-2.c: New test.
12028
12029 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12030
12031 PR libgfortran/83811
12032 * gfortran.dg/fmt_e.f90: New test.
12033
12034 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12035
12036 * gcc.target/i386/indirect-thunk-10.c: New test.
12037 * gcc.target/i386/indirect-thunk-8.c: Likewise.
12038 * gcc.target/i386/indirect-thunk-9.c: Likewise.
12039 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
12040 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
12041 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
12042 * gcc.target/i386/ret-thunk-17.c: Likewise.
12043 * gcc.target/i386/ret-thunk-18.c: Likewise.
12044 * gcc.target/i386/ret-thunk-19.c: Likewise.
12045 * gcc.target/i386/ret-thunk-20.c: Likewise.
12046 * gcc.target/i386/ret-thunk-21.c: Likewise.
12047
12048 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12049
12050 * gcc.target/i386/indirect-thunk-register-4.c: New test.
12051
12052 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12053
12054 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12055 -mno-indirect-branch-register.
12056 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12057 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12058 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12059 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12060 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12061 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12062 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12063 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12064 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12065 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12066 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12067 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12068 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12069 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12070 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12071 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12072 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12073 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12074 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12075 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12076 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12077 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12078 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12079 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12080 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12081 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12082 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12083 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12084 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12085 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12086 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12087 * gcc.target/i386/ret-thunk-10.c: Likewise.
12088 * gcc.target/i386/ret-thunk-11.c: Likewise.
12089 * gcc.target/i386/ret-thunk-12.c: Likewise.
12090 * gcc.target/i386/ret-thunk-13.c: Likewise.
12091 * gcc.target/i386/ret-thunk-14.c: Likewise.
12092 * gcc.target/i386/ret-thunk-15.c: Likewise.
12093 * gcc.target/i386/ret-thunk-9.c: Likewise.
12094 * gcc.target/i386/indirect-thunk-register-1.c: New test.
12095 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
12096 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
12097
12098 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12099
12100 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
12101 -mfunction-return=keep.
12102 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12103 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12104 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12105 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12106 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12107 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12108 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12109 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12110 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12111 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12112 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12113 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12114 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12115 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12116 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12117 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12118 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12119 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12120 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12121 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12122 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12123 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12124 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12125 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12126 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12127 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12128 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12129 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12130 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12131 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12132 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12133 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12134 * gcc.target/i386/ret-thunk-1.c: New test.
12135 * gcc.target/i386/ret-thunk-10.c: Likewise.
12136 * gcc.target/i386/ret-thunk-11.c: Likewise.
12137 * gcc.target/i386/ret-thunk-12.c: Likewise.
12138 * gcc.target/i386/ret-thunk-13.c: Likewise.
12139 * gcc.target/i386/ret-thunk-14.c: Likewise.
12140 * gcc.target/i386/ret-thunk-15.c: Likewise.
12141 * gcc.target/i386/ret-thunk-16.c: Likewise.
12142 * gcc.target/i386/ret-thunk-2.c: Likewise.
12143 * gcc.target/i386/ret-thunk-3.c: Likewise.
12144 * gcc.target/i386/ret-thunk-4.c: Likewise.
12145 * gcc.target/i386/ret-thunk-5.c: Likewise.
12146 * gcc.target/i386/ret-thunk-6.c: Likewise.
12147 * gcc.target/i386/ret-thunk-7.c: Likewise.
12148 * gcc.target/i386/ret-thunk-8.c: Likewise.
12149 * gcc.target/i386/ret-thunk-9.c: Likewise.
12150
12151 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12152
12153 * gcc.target/i386/indirect-thunk-1.c: New test.
12154 * gcc.target/i386/indirect-thunk-2.c: Likewise.
12155 * gcc.target/i386/indirect-thunk-3.c: Likewise.
12156 * gcc.target/i386/indirect-thunk-4.c: Likewise.
12157 * gcc.target/i386/indirect-thunk-5.c: Likewise.
12158 * gcc.target/i386/indirect-thunk-6.c: Likewise.
12159 * gcc.target/i386/indirect-thunk-7.c: Likewise.
12160 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
12161 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
12162 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
12163 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
12164 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
12165 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
12166 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
12167 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
12168 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
12169 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
12170 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
12171 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
12172 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
12173 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
12174 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
12175 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
12176 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
12177 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
12178 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12179 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
12180 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
12181 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
12182 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
12183 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
12184 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
12185 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
12186
12187 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
12188
12189 PR ipa/83051
12190 * gcc.c-torture/compile/pr83051.c: New testcase.
12191
12192 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12193
12194 PR tree-optimization/83501
12195 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
12196
12197 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
12198
12199 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
12200 for lvx and stvx instead of lxvd2x and stxvd2x and require
12201 little-endian target. Add comments.
12202 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
12203 comprehensive testing.
12204 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
12205 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
12206 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
12207 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
12208 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
12209 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
12210 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
12211 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
12212 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
12213 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
12214 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
12215 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
12216 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
12217 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
12218 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
12219 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
12220 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
12221 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
12222 scan-assembler-not directives that forbid lvx and xxpermdi.
12223 * gcc.target/powerpc/vec-extract-3.c: Likewise.
12224 * gcc.target/powerpc/vec-extract-5.c: Likewise.
12225 * gcc.target/powerpc/vec-extract-6.c: Likewise.
12226 * gcc.target/powerpc/vec-extract-7.c: Likewise.
12227 * gcc.target/powerpc/vec-extract-8.c: Likewise.
12228 * gcc.target/powerpc/vec-extract-9.c: Likewise.
12229 * gcc.target/powerpc/vsx-vector-6-le.c: Change
12230 scan-assembler-times directives to reflect different numbers of
12231 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
12232
12233 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12234 Alan Hayward <alan.hayward@arm.com>
12235 David Sherwood <david.sherwood@arm.com>
12236
12237 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
12238 than SLP vectorization.
12239 * gcc.dg/vect/vect-alias-check-10.c: New test.
12240 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
12241 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
12242 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
12243 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
12244 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
12245 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
12246 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
12247 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
12248 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
12249 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
12250 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
12251 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
12252 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
12253 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
12254 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
12255 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
12256 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
12257 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
12258 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
12259 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
12260 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
12261 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
12262 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
12263
12264 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12265 Alan Hayward <alan.hayward@arm.com>
12266 David Sherwood <david.sherwood@arm.com>
12267
12268 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
12269 New proc.
12270 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
12271 targets with scatter stores.
12272 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
12273 stores.
12274 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
12275 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
12276 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
12277 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
12278 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
12279 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
12280 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
12281 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
12282 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
12283 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
12284 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
12285 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
12286 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
12287 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
12288 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
12289 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
12290
12291 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12292 Alan Hayward <alan.hayward@arm.com>
12293 David Sherwood <david.sherwood@arm.com>
12294
12295 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
12296 for double_reduc1.
12297 * gcc.target/aarch64/sve/strided_load_4.c: New test.
12298 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
12299 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
12300 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
12301
12302 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12303 Alan Hayward <alan.hayward@arm.com>
12304 David Sherwood <david.sherwood@arm.com>
12305
12306 * gcc.target/aarch64/sve/strided_load_1.c: New test.
12307 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
12308 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
12309
12310 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12311 Alan Hayward <alan.hayward@arm.com>
12312 David Sherwood <david.sherwood@arm.com>
12313
12314 * gcc.target/aarch64/sve/gather_load_1.c: New test.
12315 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
12316 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
12317 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
12318 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
12319 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
12320 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
12321 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
12322 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
12323 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
12324 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
12325 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
12326 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
12327 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
12328
12329 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12330 Alan Hayward <alan.hayward@arm.com>
12331 David Sherwood <david.sherwood@arm.com>
12332
12333 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
12334 check for a message about using in-order reductions.
12335 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
12336 check for a message about using in-order reductions.
12337 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
12338 vectorized and check for a message about using in-order reductions.
12339 Expect targets with variable-length vectors to fall back to the
12340 fixed-length mininum.
12341 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
12342 check for a message about using in-order reductions.
12343 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
12344 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
12345 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
12346 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
12347 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
12348 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
12349 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
12350 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
12351 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
12352 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
12353 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
12354 vect_fold_left_plus.
12355
12356 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12357
12358 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
12359 are spilled.
12360 * gcc.target/aarch64/sve/spill_2.c: New test.
12361 * gcc.target/aarch64/sve/spill_3.c: Likewise.
12362 * gcc.target/aarch64/sve/spill_4.c: Likewise.
12363 * gcc.target/aarch64/sve/spill_5.c: Likewise.
12364 * gcc.target/aarch64/sve/spill_6.c: Likewise.
12365 * gcc.target/aarch64/sve/spill_7.c: Likewise.
12366
12367 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12368 Alan Hayward <alan.hayward@arm.com>
12369 David Sherwood <david.sherwood@arm.com>
12370
12371 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
12372 of branches.
12373 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12374 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
12375 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
12376 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
12377 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
12378 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
12379 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
12380 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
12381 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
12382
12383 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12384 Alan Hayward <alan.hayward@arm.com>
12385 David Sherwood <david.sherwood@arm.com>
12386
12387 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
12388 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
12389 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
12390 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
12391
12392 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12393 Alan Hayward <alan.hayward@arm.com>
12394 David Sherwood <david.sherwood@arm.com>
12395
12396 * lib/target-supports.exp
12397 (check_effective_target_vect_fold_extract_last): New proc.
12398 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
12399 for fold_extract_last.
12400 * gcc.dg/vect/pr65947-2.c: Likewise.
12401 * gcc.dg/vect/pr65947-3.c: Likewise.
12402 * gcc.dg/vect/pr65947-4.c: Likewise.
12403 * gcc.dg/vect/pr65947-5.c: Likewise.
12404 * gcc.dg/vect/pr65947-6.c: Likewise.
12405 * gcc.dg/vect/pr65947-9.c: Likewise.
12406 * gcc.dg/vect/pr65947-10.c: Likewise.
12407 * gcc.dg/vect/pr65947-12.c: Likewise.
12408 * gcc.dg/vect/pr65947-14.c: Likewise.
12409 * gcc.dg/vect/pr80631-1.c: Likewise.
12410 * gcc.target/aarch64/sve/clastb_1.c: New test.
12411 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
12412 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
12413 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
12414 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
12415 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
12416 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
12417 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
12418 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
12419 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
12420 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
12421 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
12422 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
12423 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
12424
12425 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12426 Alan Hayward <alan.hayward@arm.com>
12427 David Sherwood <david.sherwood@arm.com>
12428
12429 * gcc.target/aarch64/sve/live_1.c: New test.
12430 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
12431
12432 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12433 Alan Hayward <alan.hayward@arm.com>
12434 David Sherwood <david.sherwood@arm.com>
12435
12436 * gcc.target/aarch64/sve/nopeel_1.c: New test.
12437 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
12438 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
12439 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
12440 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
12441 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
12442 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
12443 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
12444 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
12445
12446 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12447 Alan Hayward <alan.hayward@arm.com>
12448 David Sherwood <david.sherwood@arm.com>
12449
12450 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
12451 New proc.
12452 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
12453 vect_fully_masked.
12454 * gcc.target/aarch64/sve/loop_add_4.c: New test.
12455 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
12456 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
12457 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
12458 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
12459 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
12460
12461 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12462 Alan Hayward <alan.hayward@arm.com>
12463 David Sherwood <david.sherwood@arm.com>
12464
12465 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
12466 instead of just ADDRESS.
12467 * gcc.dg/tree-ssa/scev-10.c: Likewise.
12468 * gcc.dg/tree-ssa/scev-11.c: Likewise.
12469 * gcc.dg/tree-ssa/scev-12.c: Likewise.
12470 * gcc.target/aarch64/sve/index_offset_1.c: New test.
12471 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
12472 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
12473 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
12474 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
12475 * gcc.target/aarch64/sve/while_2.c: Likewise.
12476 * gcc.target/aarch64/sve/while_3.c: Likewise.
12477 * gcc.target/aarch64/sve/while_4.c: Likewise.
12478
12479 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12480 Alan Hayward <alan.hayward@arm.com>
12481 David Sherwood <david.sherwood@arm.com>
12482
12483 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
12484 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
12485 to be predicated.
12486 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
12487 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12488 * gcc.target/aarch64/sve/reduc_5.c: New test.
12489 * gcc.target/aarch64/sve/slp_13.c: Likewise.
12490 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
12491
12492 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12493 Alan Hayward <alan.hayward@arm.com>
12494 David Sherwood <david.sherwood@arm.com>
12495
12496 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
12497 * gcc.dg/tree-ssa/peel1.c: Likewise.
12498 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
12499 variable-length vectors.
12500 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
12501 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
12502 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
12503 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12504 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12505 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12506 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12507 * gcc.target/aarch64/sve/slp_8.c: New test.
12508 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
12509 * gcc.target/aarch64/sve/slp_9.c: Likewise.
12510 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
12511 * gcc.target/aarch64/sve/slp_10.c: Likewise.
12512 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
12513 * gcc.target/aarch64/sve/slp_11.c: Likewise.
12514 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
12515 * gcc.target/aarch64/sve/slp_12.c: Likewise.
12516 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
12517 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
12518 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
12519 * gcc.target/aarch64/sve/while_1.c: Likewise.
12520 * gcc.target/aarch64/sve/while_2.c: Likewise.
12521 * gcc.target/aarch64/sve/while_3.c: Likewise.
12522 * gcc.target/aarch64/sve/while_4.c: Likewise.
12523
12524 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12525 Alan Hayward <alan.hayward@arm.com>
12526 David Sherwood <david.sherwood@arm.com>
12527
12528 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
12529 New proc.
12530 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
12531 and add an associated scan-dump test. Prevent vectorization
12532 of the first two loops.
12533 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
12534 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
12535 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12536 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12537 (INIT_VECTOR): Tweak initial value so that some bits are always set.
12538 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12539
12540 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12541 Alan Hayward <alan.hayward@arm.com>
12542 David Sherwood <david.sherwood@arm.com>
12543
12544 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
12545 * gcc.dg/vect/pr67790.c: Likewise.
12546 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12547 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12548 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12549 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12550 * gcc.target/aarch64/sve/slp_5.c: New test.
12551 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
12552 * gcc.target/aarch64/sve/slp_6.c: Likewise.
12553 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
12554 * gcc.target/aarch64/sve/slp_7.c: Likewise.
12555 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
12556
12557 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12558 Alan Hayward <alan.hayward@arm.com>
12559 David Sherwood <david.sherwood@arm.com>
12560
12561 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
12562 && vect_load_lanes
12563 * gcc.dg/vect/slp-1.c: Likewise.
12564 * gcc.dg/vect/slp-10.c: Likewise.
12565 * gcc.dg/vect/slp-12b.c: Likewise.
12566 * gcc.dg/vect/slp-12c.c: Likewise.
12567 * gcc.dg/vect/slp-17.c: Likewise.
12568 * gcc.dg/vect/slp-19b.c: Likewise.
12569 * gcc.dg/vect/slp-20.c: Likewise.
12570 * gcc.dg/vect/slp-21.c: Likewise.
12571 * gcc.dg/vect/slp-22.c: Likewise.
12572 * gcc.dg/vect/slp-23.c: Likewise.
12573 * gcc.dg/vect/slp-24-big-array.c: Likewise.
12574 * gcc.dg/vect/slp-24.c: Likewise.
12575 * gcc.dg/vect/slp-28.c: Likewise.
12576 * gcc.dg/vect/slp-39.c: Likewise.
12577 * gcc.dg/vect/slp-6.c: Likewise.
12578 * gcc.dg/vect/slp-7.c: Likewise.
12579 * gcc.dg/vect/slp-cond-1.c: Likewise.
12580 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
12581 * gcc.dg/vect/slp-cond-2.c: Likewise.
12582 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
12583 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
12584 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
12585 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
12586 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12587 * gcc.dg/vect/slp-perm-6.c: Likewise.
12588 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12589 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
12590 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
12591 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
12592 * gcc.dg/vect/slp-12a.c: Likewise.
12593 * gcc.dg/vect/slp-14.c: Likewise.
12594 * gcc.dg/vect/slp-15.c: Likewise.
12595 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
12596 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
12597 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
12598 * gcc.target/aarch64/sve/slp_1.c: New test.
12599 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
12600 * gcc.target/aarch64/sve/slp_2.c: Likewise.
12601 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
12602 * gcc.target/aarch64/sve/slp_3.c: Likewise.
12603 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
12604 * gcc.target/aarch64/sve/slp_4.c: Likewise.
12605 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
12606
12607 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12608 Alan Hayward <alan.hayward@arm.com>
12609 David Sherwood <david.sherwood@arm.com>
12610
12611 * gcc.dg/vect/vect-ooo-group-1.c: New test.
12612 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
12613 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
12614 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
12615 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
12616 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
12617 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
12618 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
12619 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
12620 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
12621 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
12622 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
12623 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
12624 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
12625 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
12626 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
12627 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
12628 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
12629 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
12630
12631 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12632 Alan Hayward <alan.hayward@arm.com>
12633 David Sherwood <david.sherwood@arm.com>
12634
12635 * gcc.target/aarch64/sve/struct_move_1.c: New test.
12636 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
12637 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
12638 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
12639 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
12640 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
12641 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
12642 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
12643 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
12644 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
12645 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
12646 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
12647 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
12648 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
12649 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
12650 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
12651 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
12652 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
12653 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
12654 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
12655 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
12656 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
12657 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
12658 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
12659 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
12660 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
12661 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
12662 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
12663 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
12664 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
12665 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
12666 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
12667 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
12668 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
12669 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
12670 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
12671
12672 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12673 Alan Hayward <alan.hayward@arm.com>
12674 David Sherwood <david.sherwood@arm.com>
12675
12676 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12677 Return true for SVE too.
12678 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
12679 if load/store lanes are supported.
12680 * gcc.dg/vect/slp-10.c: Likewise.
12681 * gcc.dg/vect/slp-12c.c: Likewise.
12682 * gcc.dg/vect/slp-17.c: Likewise.
12683 * gcc.dg/vect/slp-33.c: Likewise.
12684 * gcc.dg/vect/slp-6.c: Likewise.
12685 * gcc.dg/vect/slp-cond-1.c: Likewise.
12686 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
12687 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
12688 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12689 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
12690 * gcc.dg/vect/slp-perm-6.c: Likewise.
12691 * gcc.dg/vect/slp-perm-9.c: Likewise.
12692 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
12693 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
12694 for variable-length vectors.
12695
12696 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12697 Alan Hayward <alan.hayward@arm.com>
12698 David Sherwood <david.sherwood@arm.com>
12699
12700 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
12701 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
12702
12703 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12704
12705 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
12706 * g++.target/aarch64/sve/catch_1.C: New test.
12707 * g++.target/aarch64/sve/catch_2.C: Likewise.
12708 * g++.target/aarch64/sve/catch_3.C: Likewise.
12709 * g++.target/aarch64/sve/catch_4.C: Likewise.
12710 * g++.target/aarch64/sve/catch_5.C: Likewise.
12711 * g++.target/aarch64/sve/catch_6.C: Likewise.
12712
12713 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12714 Alan Hayward <alan.hayward@arm.com>
12715 David Sherwood <david.sherwood@arm.com>
12716
12717 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
12718 New proc.
12719 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
12720 * gcc.target/aarch64/fmaxmin.c: Likewise.
12721 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
12722 * gcc.target/aarch64/orr_imm_1.c: Likewise.
12723 * gcc.target/aarch64/pr62178.c: Likewise.
12724 * gcc.target/aarch64/pr71727-2.c: Likewise.
12725 * gcc.target/aarch64/saddw-1.c: Likewise.
12726 * gcc.target/aarch64/saddw-2.c: Likewise.
12727 * gcc.target/aarch64/uaddw-1.c: Likewise.
12728 * gcc.target/aarch64/uaddw-2.c: Likewise.
12729 * gcc.target/aarch64/uaddw-3.c: Likewise.
12730 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
12731 * gcc.target/aarch64/vect-compile.c: Likewise.
12732 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
12733 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
12734 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
12735 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
12736 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
12737 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
12738 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
12739 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
12740 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
12741 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
12742 * gcc.target/aarch64/vect-fmovd.c: Likewise.
12743 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
12744 * gcc.target/aarch64/vect-fmovf.c: Likewise.
12745 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
12746 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
12747 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
12748 * gcc.target/aarch64/vect-movi.c: Likewise.
12749 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
12750 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
12751 * gcc.target/aarch64/vect-vaddv.c: Likewise.
12752 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
12753 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
12754 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
12755 fixed-length SVE.
12756 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
12757 * gcc.target/aarch64/sve/arith_1.c: New test.
12758 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
12759 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
12760 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
12761 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
12762 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
12763 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
12764 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
12765 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
12766 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
12767 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
12768 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
12769 * gcc.target/aarch64/sve/ext_1.c: Likewise.
12770 * gcc.target/aarch64/sve/ext_2.c: Likewise.
12771 * gcc.target/aarch64/sve/extract_1.c: Likewise.
12772 * gcc.target/aarch64/sve/extract_2.c: Likewise.
12773 * gcc.target/aarch64/sve/extract_3.c: Likewise.
12774 * gcc.target/aarch64/sve/extract_4.c: Likewise.
12775 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
12776 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
12777 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
12778 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
12779 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
12780 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
12781 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
12782 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
12783 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
12784 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
12785 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
12786 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
12787 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
12788 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
12789 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
12790 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
12791 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
12792 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
12793 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
12794 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
12795 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
12796 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
12797 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
12798 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
12799 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
12800 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
12801 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
12802 * gcc.target/aarch64/sve/index_1.c: Likewise.
12803 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
12804 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
12805 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
12806 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
12807 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
12808 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
12809 * gcc.target/aarch64/sve/logical_1.c: Likewise.
12810 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
12811 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
12812 * gcc.target/aarch64/sve/mad_1.c: Likewise.
12813 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
12814 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
12815 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
12816 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
12817 * gcc.target/aarch64/sve/mla_1.c: Likewise.
12818 * gcc.target/aarch64/sve/mls_1.c: Likewise.
12819 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
12820 * gcc.target/aarch64/sve/msb_1.c: Likewise.
12821 * gcc.target/aarch64/sve/mul_1.c: Likewise.
12822 * gcc.target/aarch64/sve/neg_1.c: Likewise.
12823 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
12824 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
12825 * gcc.target/aarch64/sve/pack_1.c: Likewise.
12826 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
12827 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
12828 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
12829 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
12830 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
12831 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
12832 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
12833 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
12834 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
12835 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
12836 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
12837 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
12838 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
12839 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
12840 * gcc.target/aarch64/sve/rev_1.c: Likewise.
12841 * gcc.target/aarch64/sve/revb_1.c: Likewise.
12842 * gcc.target/aarch64/sve/revh_1.c: Likewise.
12843 * gcc.target/aarch64/sve/revw_1.c: Likewise.
12844 * gcc.target/aarch64/sve/shift_1.c: Likewise.
12845 * gcc.target/aarch64/sve/single_1.c: Likewise.
12846 * gcc.target/aarch64/sve/single_2.c: Likewise.
12847 * gcc.target/aarch64/sve/single_3.c: Likewise.
12848 * gcc.target/aarch64/sve/single_4.c: Likewise.
12849 * gcc.target/aarch64/sve/spill_1.c: Likewise.
12850 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
12851 * gcc.target/aarch64/sve/subr_1.c: Likewise.
12852 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
12853 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
12854 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
12855 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
12856 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
12857 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
12858 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
12859 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
12860 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
12861 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
12862 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
12863 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
12864 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
12865 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
12866 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
12867 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
12868 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
12869 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
12870 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
12871 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
12872 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
12873 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
12874 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
12875 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
12876 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
12877 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
12878 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
12879 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
12880 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
12881 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
12882 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
12883 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
12884 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
12885 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
12886 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
12887 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
12888 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
12889 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
12890 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
12891 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
12892 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
12893 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
12894
12895 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12896 Alan Hayward <alan.hayward@arm.com>
12897 David Sherwood <david.sherwood@arm.com>
12898
12899 * lib/target-supports.exp (check_effective_target_aarch64_sve)
12900 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
12901 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
12902 New procedures.
12903 (check_effective_target_vect_perm): Handle SVE.
12904 (check_effective_target_vect_perm_byte): Likewise.
12905 (check_effective_target_vect_perm_short): Likewise.
12906 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
12907 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
12908 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
12909 (check_effective_target_vect_element_align_preferred): Likewise.
12910 (check_effective_target_vect_align_stack_vars): Likewise.
12911 (check_effective_target_vect_load_lanes): Likewise.
12912 (check_effective_target_vect_masked_store): Likewise.
12913 (available_vector_sizes): Use aarch64_sve_bits for SVE.
12914 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
12915 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
12916 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
12917 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
12918 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
12919 * gcc.dg/vect/slp-23.c: Likewise.
12920 * gcc.dg/vect/slp-perm-5.c: Likewise.
12921 * gcc.dg/vect/slp-perm-6.c: Likewise.
12922 * gcc.dg/vect/slp-perm-9.c: Likewise.
12923 * gcc.dg/vect/slp-reduc-3.c: Likewise.
12924 * gcc.dg/vect/vect-114.c: Likewise.
12925 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
12926 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
12927
12928 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12929
12930 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
12931 vect_variable_length, expecting the test to be vectorized
12932 without SLP instead.
12933 * gcc.dg/vect/pr33953.c: Likewise.
12934 * gcc.dg/vect/pr37027.c: Likewise.
12935 * gcc.dg/vect/pr67790.c: Likewise.
12936 * gcc.dg/vect/pr68445.c: Likewise.
12937 * gcc.dg/vect/slp-1.c: Likewise.
12938 * gcc.dg/vect/slp-10.c: Likewise.
12939 * gcc.dg/vect/slp-12a.c: Likewise.
12940 * gcc.dg/vect/slp-12b.c: Likewise.
12941 * gcc.dg/vect/slp-12c.c: Likewise.
12942 * gcc.dg/vect/slp-13-big-array.c: Likewise.
12943 * gcc.dg/vect/slp-13.c: Likewise.
12944 * gcc.dg/vect/slp-14.c: Likewise.
12945 * gcc.dg/vect/slp-15.c: Likewise.
12946 * gcc.dg/vect/slp-17.c: Likewise.
12947 * gcc.dg/vect/slp-19b.c: Likewise.
12948 * gcc.dg/vect/slp-2.c: Likewise.
12949 * gcc.dg/vect/slp-20.c: Likewise.
12950 * gcc.dg/vect/slp-21.c: Likewise.
12951 * gcc.dg/vect/slp-22.c: Likewise.
12952 * gcc.dg/vect/slp-24-big-array.c: Likewise.
12953 * gcc.dg/vect/slp-24.c: Likewise.
12954 * gcc.dg/vect/slp-28.c: Likewise.
12955 * gcc.dg/vect/slp-39.c: Likewise.
12956 * gcc.dg/vect/slp-42.c: Likewise.
12957 * gcc.dg/vect/slp-6.c: Likewise.
12958 * gcc.dg/vect/slp-7.c: Likewise.
12959 * gcc.dg/vect/slp-cond-1.c: Likewise.
12960 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
12961 * gcc.dg/vect/slp-cond-2.c: Likewise.
12962 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
12963 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
12964 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
12965 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
12966 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
12967 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
12968 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
12969 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
12970 * gcc.dg/vect/slp-reduc-1.c: Likewise.
12971 * gcc.dg/vect/slp-reduc-2.c: Likewise.
12972 * gcc.dg/vect/slp-reduc-4.c: Likewise.
12973 * gcc.dg/vect/slp-reduc-5.c: Likewise.
12974 * gcc.dg/vect/slp-reduc-7.c: Likewise.
12975 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
12976 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
12977 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
12978 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
12979
12980 2018-01-13 Jakub Jelinek <jakub@redhat.com>
12981
12982 PR c/83801
12983 * gcc.dg/pr83801.c: New test.
12984
12985 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
12986
12987 PR fortran/52162
12988 * gfortran.dg/bounds_check_19.f90: New test.
12989
12990 2018-01-12 Jakub Jelinek <jakub@redhat.com>
12991
12992 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
12993 instead of scan-assembler-not for xsnabsqp.
12994
12995 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12996
12997 PR libgfortran/83525
12998 * gfortran.dg/newunit_5.f90: New test.
12999
13000 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
13001
13002 PR rtl-optimization/80481
13003 * g++.dg/pr80481.C: New.
13004
13005 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
13006
13007 PR target/83628
13008 * gcc.target/alpha/pr83628-3.c: New test.
13009
13010 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13011
13012 * lib/target-supports.exp (check_effective_target_avx512f): Also
13013 check for __builtin_ia32_addsd_round,
13014 __builtin_ia32_getmantsd_round.
13015 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
13016
13017 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
13018
13019 PR target/83629
13020 * gcc.target/powerpc/pr83629.c: Require ilp32.
13021
13022 2018-01-12 Richard Biener <rguenther@suse.de>
13023
13024 PR tree-optimization/80846
13025 * gcc.target/i386/pr80846-1.c: New testcase.
13026 * gcc.target/i386/pr80846-2.c: Likewise.
13027
13028 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
13029
13030 * gcc.c-torture/execute/20180112-1.c: New test.
13031
13032 2018-01-12 Tom de Vries <tom@codesourcery.com>
13033
13034 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
13035 * g++.dg/ext/label13a.C: Same.
13036 * g++.dg/ext/label14.C: Same.
13037 * g++.dg/ext/label2.C: Same.
13038 * g++.dg/ext/label3.C: Same.
13039 * g++.dg/torture/pr42462.C: Same.
13040 * g++.dg/torture/pr42739.C: Same.
13041 * g++.dg/warn/Wunused-label-3.C: Same.
13042
13043 2018-01-12 Tom de Vries <tom@codesourcery.com>
13044
13045 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
13046 * g++.dg/Walloca1.C: Same.
13047 * g++.dg/cpp0x/pr70338.C: Same.
13048 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
13049 * g++.dg/cpp1y/vla10.C: Same.
13050 * g++.dg/cpp1y/vla2.C: Same.
13051 * g++.dg/cpp1y/vla6.C: Same.
13052 * g++.dg/cpp1y/vla8.C: Same.
13053 * g++.dg/debug/debug5.C: Same.
13054 * g++.dg/debug/debug6.C: Same.
13055 * g++.dg/debug/pr54828.C: Same.
13056 * g++.dg/diagnostic/pr70105.C: Same.
13057 * g++.dg/eh/cleanup5.C: Same.
13058 * g++.dg/eh/spbp.C: Same.
13059 * g++.dg/ext/tmplattr9.C: Same.
13060 * g++.dg/ext/vla10.C: Same.
13061 * g++.dg/ext/vla11.C: Same.
13062 * g++.dg/ext/vla12.C: Same.
13063 * g++.dg/ext/vla15.C: Same.
13064 * g++.dg/ext/vla16.C: Same.
13065 * g++.dg/ext/vla17.C: Same.
13066 * g++.dg/ext/vla3.C: Same.
13067 * g++.dg/ext/vla6.C: Same.
13068 * g++.dg/ext/vla7.C: Same.
13069 * g++.dg/init/array24.C: Same.
13070 * g++.dg/init/new47.C: Same.
13071 * g++.dg/init/pr55497.C: Same.
13072 * g++.dg/opt/pr78201.C: Same.
13073 * g++.dg/template/vla2.C: Same.
13074 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
13075 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
13076 * g++.dg/torture/pr62127.C: Same.
13077 * g++.dg/torture/pr67055.C: Same.
13078 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
13079 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
13080 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
13081 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
13082 * g++.dg/warn/Wplacement-new-size-5.C: Same.
13083 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
13084 * g++.dg/warn/Wvla-1.C: Same.
13085 * g++.dg/warn/Wvla-3.C: Same.
13086 * g++.old-deja/g++.ext/array2.C: Same.
13087 * g++.old-deja/g++.ext/constructor.C: Same.
13088 * g++.old-deja/g++.law/builtin1.C: Same.
13089 * g++.old-deja/g++.other/crash12.C: Same.
13090 * g++.old-deja/g++.other/eh3.C: Same.
13091 * g++.old-deja/g++.pt/array6.C: Same.
13092 * g++.old-deja/g++.pt/dynarray.C: Same.
13093
13094 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13095
13096 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
13097
13098 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13099
13100 PR libfortran/67412
13101 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
13102 on *-*-solaris2.10.
13103
13104 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13105
13106 * lib/target-supports.exp (check_effective_target_branch_cost):
13107 Accept all x86 targets.
13108
13109 2018-01-12 Martin Liska <mliska@suse.cz>
13110
13111 PR ipa/83054
13112 * g++.dg/warn/pr83054.C: New test.
13113
13114 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13115
13116 * gcc.target/powerpc/spec-barr-1.c: New file.
13117
13118 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
13119
13120 PR target/83330
13121 * gcc.target/i386/pr83330.c: New test.
13122
13123 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13124
13125 PR fortran/79383
13126 * gfortran.dg/dtio_31.f03: New test.
13127 * gfortran.dg/dtio_32.f03: New test.
13128
13129 2018-01-11 David Malcolm <dmalcolm@redhat.com>
13130
13131 PR c++/43486
13132 * g++.dg/wrappers: New subdirectory.
13133 * g++.dg/wrappers/README: New file.
13134 * g++.dg/wrappers/alloc.C: New test case.
13135 * g++.dg/wrappers/cow-istream-string.C: New test case.
13136 * g++.dg/wrappers/cp-stdlib.C: New test case.
13137 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
13138 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
13139
13140 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
13141
13142 PR middle-end/83718
13143 * g++.dg/torture/pr83718.C: New testcase.
13144
13145 2018-01-11 Martin Jambor <mjambor@suse.cz>
13146
13147 PR ipa/83178
13148 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
13149
13150 2018-01-11 Bin Cheng <bin.cheng@arm.com>
13151
13152 PR tree-optimization/83695
13153 * gcc.dg/tree-ssa/pr83695.c: New test.
13154
13155 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13156
13157 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
13158 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
13159
13160 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13161
13162 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
13163 * gcc.target/arm/simd/fp16fml_high.c: New test.
13164 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
13165 * lib/target-supports.exp
13166 (check_effective_target_arm_fp16fml_neon_ok_nocache,
13167 check_effective_target_arm_fp16fml_neon_ok,
13168 add_options_for_arm_fp16fml_neon): New procedures.
13169
13170 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13171
13172 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
13173 combination tests.
13174
13175 2018-01-11 Richard Biener <rguenther@suse.de>
13176
13177 PR tree-optimization/83435
13178 * gcc.dg/graphite/pr83435.c: New testcase.
13179
13180 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
13181 Alan Hayward <alan.hayward@arm.com>
13182 David Sherwood <david.sherwood@arm.com>
13183
13184 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
13185
13186 2018-01-11 Tamar Christina <tamar.christina@arm.com>
13187
13188 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
13189
13190 2018-01-11 Sudakshina Das <sudi.das@arm.com>
13191
13192 PR target/82096
13193 * gcc.c-torture/compile/pr82096.c: New test.
13194
13195 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13196
13197 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
13198
13199 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13200
13201 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
13202
13203 2018-01-11 Justin Squirek <squirek@adacore.com>
13204
13205 * gnat.dg/expr_func4.adb: New testcase.
13206
13207 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13208
13209 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
13210 testcase.
13211
13212 2018-01-11 Bob Duff <duff@adacore.com>
13213
13214 * gnat.dg/protected_null.adb: New testcase.
13215
13216 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13217
13218 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
13219
13220 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13221
13222 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
13223
13224 2018-01-11 Justin Squirek <squirek@adacore.com>
13225
13226 * gnat.dg/loopvar.adb: New testcase.
13227
13228 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13229
13230 PR middle-end/83189
13231 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
13232
13233 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13234
13235 * gcc.c-torture/compile/pr83575.c: New testcase.
13236
13237 2018-01-10 Michael Collison <michael.collison@arm.com>
13238
13239 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
13240 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
13241 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
13242 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
13243 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13244 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13245 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
13246 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
13247 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
13248 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13249 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
13250 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
13251 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
13252 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
13253 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
13254 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
13255
13256 2018-01-10 Michael Collison <michael.collison@arm.com>
13257
13258 * gcc.target/aarch64/sha2.h: New shared testcase.
13259 * gcc.target/aarch64/sha2_1.c: New testcase.
13260 * gcc.target/aarch64/sha2_2.c: New testcase.
13261 * gcc.target/aarch64/sha2_3.c: New testcase.
13262 * gcc.target/aarch64/sha3.h: New shared testcase.
13263 * gcc.target/aarch64/sha3_1.c: New testcase.
13264 * gcc.target/aarch64/sha3_2.c: New testcase.
13265 * gcc.target/aarch64/sha3_3.c: New testcase.
13266
13267 2018-01-10 Michael Collison <michael.collison@arm.com>
13268
13269 * gcc.target/aarch64/sm3_sm4.c: New testcase.
13270
13271 2018-01-10 Martin Sebor <msebor@redhat.com>
13272
13273 PR tree-optimization/83781
13274 * gcc.dg/strlenopt-42.c: New test.
13275
13276 2018-01-11 Martin Sebor <msebor@gmail.com>
13277 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13278
13279 PR tree-optimization/83501
13280 PR tree-optimization/81703
13281
13282 * gcc.dg/strlenopt-39.c: New test-case.
13283 * gcc.dg/pr81703.c: Likewise.
13284
13285 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
13286
13287 * gnat.dg/atomic10.adb: New test.
13288
13289 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13290
13291 PR fortran/82367
13292 * gfortran.dg/deferred_character_18.f90: New test.
13293
13294 2018-01-10 Martin Sebor <msebor@redhat.com>
13295
13296 PR tree-optimization/83671
13297 * gcc.dg/strlenopt-40.c: New test.
13298 * gcc.dg/strlenopt-41.c: New test.
13299
13300 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13301
13302 PR fortran/83093
13303 * gfortran.dg/allocate_with_typespec_7.f90: New test.
13304
13305 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
13306
13307 PR target/83399
13308 * gcc.target/powerpc/pr83399.c: New test.
13309
13310 2018-01-10 David Malcolm <dmalcolm@redhat.com>
13311
13312 PR c++/43486
13313 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
13314 to reflect that the arguments are correctly underlined.
13315 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
13316 for globals, params, locals and literals.
13317 (test_sizeof): Directly test the location of "sizeof", rather than
13318 when used in compound expressions.
13319 (test_alignof): Likewise for "alignof".
13320 (test_string_literals): Likewise for string literals.
13321 (test_numeric_literals): Likewise for numeric literals.
13322 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
13323 (test_typeid): Likewise for typeid.
13324 (test_unary_plus): New.
13325 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
13326 format strings.
13327
13328 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
13329
13330 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
13331
13332 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13333
13334 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
13335
13336 2018-01-10 Marek Polacek <polacek@redhat.com>
13337
13338 PR c++/82541
13339 * g++.dg/warn/Wduplicated-branches4.C: New test.
13340
13341 2018-01-10 Jakub Jelinek <jakub@redhat.com>
13342
13343 PR c++/81327
13344 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
13345 cast to void *.
13346
13347 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
13348
13349 PR c++/81055
13350 * g++.dg/cpp0x/new2.C: New.
13351
13352 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
13353
13354 PR target/83735
13355 * gcc.target/i386/pr83735.c: New test.
13356
13357 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
13358
13359 * lib/target-supports.exp (check_effective_target_branch_cost):
13360 New function.
13361 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
13362 * gcc.dg/pr21643.c: Likewise.
13363 * gcc.dg/pr46309.c: Likewise.
13364 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
13365 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
13366 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
13367 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
13368 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
13369 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
13370 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
13371 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
13372 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
13373 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
13374 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
13375 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
13376 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
13377 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
13378
13379 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
13380
13381 PR target/83629
13382 * gcc.target/powerpc/pr83629.c: New testcase.
13383
13384 2018-01-10 Richard Biener <rguenther@suse.de>
13385
13386 PR testsuite/78768
13387 * gcc.dg/pr78768.c: Un-XFAIL.
13388
13389 2018-01-10 Richard Biener <rguenther@suse.de>
13390
13391 PR debug/82425
13392 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
13393
13394 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
13395
13396 PR tree-optimization/83753
13397 * gcc.dg/torture/pr83753.c: New test.
13398
13399 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
13400
13401 * gcc.target/i386/avx2-gather-1.c: Add -march.
13402 * gcc.target/i386/avx2-gather-2.c: Add -march.
13403 * gcc.target/i386/avx2-gather-3.c: Add -march.
13404 * gcc.target/i386/avx2-gather-4.c: Add -march.
13405 * gcc.target/i386/avx2-gather-5.c: Add -march.
13406 * gcc.target/i386/avx2-gather-6.c: Add -march.
13407 * gcc.target/i386/avx512f-gather-1.c: Add -march.
13408 * gcc.target/i386/avx512f-gather-2.c: Add -march.
13409 * gcc.target/i386/avx512f-gather-3.c: Add -march.
13410 * gcc.target/i386/avx512f-gather-4.c: Add -march.
13411 * gcc.target/i386/avx512f-gather-5.c: Add -march.
13412 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
13413 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
13414 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
13415 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
13416 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
13417
13418 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
13419
13420 PR target/78585:
13421 * gcc.target/i386/pr78585.c: New test.
13422
13423 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13424
13425 PR c++/83734
13426 * g++.dg/cpp0x/pr83734.C: New test.
13427
13428 2018-01-09 Carl Love <cel@us.ibm.com>
13429
13430 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
13431 vec_mergeo builtins with float, double, long long, unsigned long long,
13432 bool long long arguments.
13433 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
13434 vec_float2 with double arguments.
13435 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
13436 vec_mergew and vec_mergow builtins.
13437
13438 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
13439
13440 PR fortran/83742
13441 * gfortran.dg/contiguous_6.f90: New test.
13442
13443 2018-01-09 Richard Biener <rguenther@suse.de>
13444
13445 PR tree-optimization/83668
13446 * gcc.dg/graphite/pr83668.c: New testcase.
13447
13448 2018-01-09 Joseph Myers <joseph@codesourcery.com>
13449
13450 PR tree-optimization/64811
13451 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
13452 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
13453 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
13454 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
13455 New tests.
13456 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
13457
13458 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
13459
13460 PR target/79883
13461 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
13462
13463 2018-01-09 Tamar Christina <tamar.christina@arm.com>
13464
13465 PR target/82641
13466 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
13467 no NEON and require softfp or hard float-abi.
13468 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
13469
13470 2018-01-09 Richard Biener <rguenther@suse.de>
13471
13472 PR tree-optimization/83572
13473 * gcc.dg/graphite/pr83572.c: New testcase.
13474
13475 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13476
13477 PR target/83507
13478 * gcc.dg/sms-13.c: New test.
13479
13480 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
13481
13482 PR fortran/83741
13483 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
13484
13485 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
13486 Monk Chiang <sh.chiang04@gmail.com>
13487
13488 * gcc.target/riscv/save-restore-1.c: New.
13489
13490 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13491
13492 PR target/83677
13493 * gcc.target/powerpc/pr83677.c: New file.
13494
13495 2018-01-08 Jeff Law <law@redhat.com>
13496
13497 PR rtl-optimizatin/81308
13498 * g++.dg/pr81308-1.C: New test.
13499 * g++.dg/pr81308-2.C: New test.
13500
13501 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
13502
13503 PR target/83663 - Revert r255946
13504 * gcc.target/aarch64/vect-slp-dup.c: New.
13505
13506 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13507
13508 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
13509 combination tests.
13510
13511 2018-01-08 Richard Biener <rguenther@suse.de>
13512
13513 PR tree-optimization/83563
13514 * gcc.dg/graphite/pr83563.c: New testcase.
13515
13516 2018-01-08 Richard Biener <rguenther@suse.de>
13517
13518 PR middle-end/83713
13519 * g++.dg/torture/pr83713.C: New testcase.
13520
13521 2018-01-08 Tom de Vries <tom@codesourcery.com>
13522
13523 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
13524
13525 2018-01-08 Richard Biener <rguenther@suse.de>
13526
13527 PR tree-optimization/83685
13528 * gcc.dg/torture/pr83685.c: New testcase.
13529
13530 2018-01-08 Richard Biener <rguenther@suse.de>
13531
13532 PR lto/83719
13533 * gcc.dg/lto/pr83719_0.c: New testcase.
13534
13535 2018-01-08 Tom de Vries <tom@codesourcery.com>
13536
13537 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
13538 * gcc.dg/graphite/run-id-1.c: Same.
13539 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
13540
13541 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
13542
13543 PR fortran/83611
13544 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
13545 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
13546 * gfortran.dg/pdt_27.f03: New test.
13547
13548 PR fortran/83731
13549 * gfortran.dg/pdt_28.f03: New test.
13550
13551 2018-01-08 Tom de Vries <tom@codesourcery.com>
13552
13553 * c-c++-common/builtins.c: Require effective target alloca.
13554 * gcc.dg/Wrestrict.c: Same.
13555 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
13556
13557 2018-01-08 Richard Biener <rguenther@suse.de>
13558
13559 PR middle-end/83580
13560 * gcc.dg/torture/pr83580.c: New testcase.
13561
13562 2018-01-08 Richard Biener <rguenther@suse.de>
13563
13564 PR middle-end/83517
13565 * gcc.dg/pr83517.c: New testcase.
13566
13567 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
13568
13569 PR middle-end/81897
13570 * gcc.dg/uninit-pr81897.c: New test.
13571
13572 2018-01-06 Martin Sebor <msebor@redhat.com>
13573
13574 PR tree-optimization/83640
13575 * gcc.dg/Wrestrict-6.c: New test.
13576 * gcc.dg/pr83640.c: New test.
13577
13578 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
13579
13580 * gcc.target/aarch64/reg-alloc-1.c: New test.
13581
13582 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
13583
13584 PR fortran/50892
13585 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
13586
13587 2018-01-06 Jakub Jelinek <jakub@redhat.com>
13588
13589 PR debug/83480
13590 * gcc.dg/pr83480.c: New test.
13591
13592 PR rtl-optimization/83682
13593 * gcc.target/i386/pr83682.c: New test.
13594
13595 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
13596
13597 PR fortran/78534
13598 PR fortran/66310
13599 * gfortran.dg/char_cast_1.f90: Update scan pattern.
13600 * gfortran.dg/dependency_49.f90: Likewise.
13601 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
13602 * gfortran.dg/repeat_7.f90: New test for PR 66310.
13603 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
13604 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
13605 * gfortran.dg/string_1_lp64.f90: New test.
13606 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
13607 * gfortran.dg/string_3_lp64.f90: New test.
13608
13609 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13610
13611 PR target/83604
13612 * gcc.target/i386/sse-26.c: New test.
13613
13614 PR target/83604
13615 * gcc.target/i386/pr83604.c: New test.
13616
13617 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
13618
13619 * gcc.dg/vect/vect-align-4.c: New test.
13620 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
13621 and redefine as a structure with an unaligned member "b".
13622 (foo): Update accordingly.
13623
13624 2018-01-05 Sudakshina Das <sudi.das@arm.com>
13625
13626 PR target/82439
13627 * gcc.target/aarch64/bics_5.c: New test.
13628 * gcc.target/arm/bics_5.c: Likewise.
13629
13630 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13631
13632 PR tree-optimization/83605
13633 * gcc.dg/pr83605.c: New test.
13634
13635 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13636
13637 PR target/83554
13638 * gcc.target/i386/pr83554.c: New test.
13639
13640 PR ipa/82352
13641 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
13642 long unsigned int.
13643
13644 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
13645
13646 PR fortran/83683
13647 PR fortran/45689
13648 * gfortran.dg/eoshift_8.f90: New test.
13649 * gfortran.dg/simplify_eoshift_1.f90: New test.
13650
13651 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13652
13653 PR debug/83585
13654 * gcc.dg/pr83585.c: New test.
13655
13656 2018-01-04 Nathan Sidwell <nathan@acm.org>
13657
13658 PR c++/83667
13659 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
13660
13661 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13662
13663 PR debug/83666
13664 * gcc.dg/pr83666.c: New test.
13665
13666 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
13667
13668 PR target/83628
13669 * gcc.target/alpha/pr83628-1.c: New test.
13670 * gcc.target/alpha/pr83628-2.c: Ditto.
13671
13672 2018-01-04 Martin Liska <mliska@suse.cz>
13673
13674 PR ipa/82352
13675 * g++.dg/ipa/pr82352.C: New test.
13676
13677 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13678
13679 * gcc.dg/vect-opt-info-1.c: Moved to ...
13680 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
13681 vect_int targets, use dg-additional-options instead of dg-options and
13682 use relative line numbers instead of absolute.
13683
13684 2018-01-03 Martin Sebor <msebor@redhat.com>
13685
13686 PR tree-optimization/83655
13687 * gcc.dg/Wrestrict-5.c: New test.
13688 * c-c++-common/builtins.c: New test.
13689
13690 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13691 Alan Hayward <alan.hayward@arm.com>
13692 David Sherwood <david.sherwood@arm.com>
13693
13694 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
13695 (main): Call it.
13696
13697 2018-01-03 Jeff Law <law@redhat.com>
13698
13699 PR target/83641
13700 * gcc.target/i386/stack-check-17.c: New test.
13701 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
13702
13703 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13704
13705 PR debug/83621
13706 * gcc.dg/pr83621.c: New test.
13707
13708 PR debug/83645
13709 * gcc.dg/pr83645.c: New test.
13710
13711 2018-01-03 Martin Sebor <msebor@redhat.com>
13712
13713 PR tree-optimization/83603
13714 * gcc.dg/Wrestrict-4.c: New test.
13715
13716 PR c/83559
13717 * gcc.dg/const-2.c: New test.
13718 * gcc.dg/pure-3.c: New test.
13719
13720 2018-01-03 Martin Sebor <msebor@redhat.com>
13721
13722 * gcc.dg/Wrestrict-3.c: New test.
13723
13724 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13725
13726 PR c++/83555
13727 * g++.dg/opt/pr83555.C: New test.
13728 * g++.dg/ubsan/pr83555.C: New test.
13729
13730 2018-01-03 David Malcolm <dmalcolm@redhat.com>
13731
13732 PR c/82050
13733 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
13734 the !CHECKING_P case by expecting a note.
13735 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
13736 a note for the !CHECKING_P case, and move the return statement
13737 outside of #if CHECKING_P guard.
13738
13739 2018-01-03 Jeff Law <law@redhat.com>
13740
13741 PR middle-end/83654
13742 * gcc.target/i386/stack-check-18.c: New test.
13743 * gcc.target/i386/stack-check-19.c: New test.
13744
13745 2018-01-03 Martin Sebor <msebor@redhat.com>
13746
13747 PR tree-optimization/83501
13748 * c-c++-common/Warray-bounds-3.c: Remove xfail.
13749
13750 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13751
13752 PR tree-optimization/83501
13753 * gcc.dg/tree-ssa/pr83501-1.c: New test.
13754
13755 2018-01-03 Nathan Sidwell <nathan@acm.org>
13756
13757 PR c++/83667
13758 * g++.dg/ipa/pr83667.C: New.
13759
13760 2018-01-03 Martin Liska <mliska@suse.cz>
13761
13762 PR tree-optimization/83593
13763 * gcc.dg/pr83593.c: New test.
13764
13765 2018-01-03 Martin Liska <mliska@suse.cz>
13766
13767 PR ipa/83549
13768 * g++.dg/ipa/pr83549.C: New test.
13769
13770 2018-01-03 Marek Polacek <polacek@redhat.com>
13771
13772 PR c++/83592
13773 * g++.dg/warn/mvp2.C: New test.
13774
13775 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13776
13777 PR preprocessor/83602
13778 * g++.dg/cpp/pr83602.C: New test.
13779
13780 PR c++/83634
13781 * g++.dg/parse/pr83634.C: New test.
13782
13783 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13784
13785 PR fortran/83664
13786 * gfortran.dg/eoshift_7.f90: New test.
13787
13788 2018-01-03 Jan Beulich <jbeulich@suse.com>
13789
13790 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
13791 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
13792
13793 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13794
13795 Update copyright years.
13796
13797 2018-01-03 Martin Liska <mliska@suse.cz>
13798
13799 PR ipa/83594
13800 * gcc.dg/ipa/pr83594.c: New test.
13801
13802 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13803 Alan Hayward <alan.hayward@arm.com>
13804 David Sherwood <david.sherwood@arm.com>
13805
13806 * gcc.dg/vect-opt-info-1.c: New test.
13807
13808 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
13809
13810 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
13811 floorf128, truncf128, and roundf128.
13812 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
13813 optimizations added in match.pd.
13814 * gcc.target/powerpc/float128-hw6.c: Likewise.
13815 * gcc.target/powerpc/float128-hw7.c: Likewise.
13816 * gcc.target/powerpc/float128-hw8.c: Likewise.
13817 * gcc.target/powerpc/float128-hw9.c: Likewise.
13818 * gcc.target/powerpc/float128-hw10.c: Likewise.
13819 * gcc.target/powerpc/float128-hw11.c: Likewise.
13820
13821 2018-01-02 Jakub Jelinek <jakub@redhat.com>
13822
13823 PR c++/83556
13824 * g++.dg/cpp0x/pr83556.C: New test.
13825
13826 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13827
13828 PR fortran/45689
13829 PR fortran/83650
13830 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
13831 * gfortran.dg/simplify_cshift_4.f90: New test.
13832
13833 2018-01-02 Marek Polacek <polacek@redhat.com>
13834
13835 PR c++/81860
13836 * g++.dg/cpp0x/inh-ctor30.C: New test.
13837
13838 PR c++/83644
13839 * g++.dg/cpp1z/pr83644.C: New test.
13840
13841 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
13842
13843 PR fortran/83076
13844 * gfortran.dg/coarray_45.f90: New test.
13845
13846 PR fortran/83319
13847 * gfortran.dg/coarray_46.f90: New test.
13848
13849 2018-01-01 Jakub Jelinek <jakub@redhat.com>
13850
13851 PR tree-optimization/83581
13852 * gcc.dg/pr83581.c: New test.
13853
13854 PR c/83595
13855 * gcc.dg/pr83595.c: New test.
13856
13857 PR middle-end/83608
13858 * g++.dg/opt/pr83608.C: New test.
13859
13860 PR middle-end/83609
13861 * gcc.dg/pr83609.c: New test.
13862 * g++.dg/opt/pr83609.C: New test.
13863
13864 PR middle-end/83623
13865 * gcc.dg/pr83623.c: New test.
13866
13867 * gcc.target/i386/i386.exp
13868 (check_effective_target_avx512vpopcntdqvl): New proc.
13869 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
13870 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
13871 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
13872 \f
13873 Copyright (C) 2018 Free Software Foundation, Inc.
13874
13875 Copying and distribution of this file, with or without modification,
13876 are permitted in any medium without royalty provided the copyright
13877 notice and this notice are preserved.