1 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
2 Sunil K Pandey <sunil.k.pandey@intel.com>
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.
9 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
10 Steve Munroe <munroesj52@gmail.com>
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.
17 2018-07-13 Nathan Sidwell <nathan@acm.org>
20 * g++.dg/pr86374.C: New.
22 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
25 * gcc.dg/strcmpopt_5.c: New test.
26 * gcc.dg/strcmpopt_6.c: New test.
28 2018-07-13 Richard Biener <rguenther@suse.de>
31 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
33 2018-07-13 Tom de Vries <tdevries@suse.de>
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.
39 2018-07-13 Tom de Vries <tdevries@suse.de>
41 * gcc.dg/vla-1.c: Update.
43 2018-07-13 Tom de Vries <tdevries@suse.de>
45 * gcc.src/maintainers.exp: New file.
47 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
50 * gcc.dg/pr86489.c: New test.
52 2018-07-12 Martin Sebor <msebor@redhat.com>
55 g++.dg/warn/pr86453.C: Adjust.
57 2018-07-12 Jim Wilson <jimw@sifive.com>
59 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
61 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
63 * gcc.target/riscv/interrupt-conflict-mode.c: New.
65 2018-07-12 Jakub Jelinek <jakub@redhat.com>
67 * c-c++-common/gomp/declare-target-3.c: New test.
68 * g++.dg/gomp/declare-target-2.C: New test.
70 2018-07-12 Martin Sebor <msebor@redhat.com>
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.
80 2018-07-12 Julia Koval <julia.koval@intel.com>
82 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
85 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
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.
95 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
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.
106 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
107 Alan Hayward <alan.hayward@arm.com>
108 David Sherwood <david.sherwood@arm.com>
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.
115 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
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.
127 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
129 * gcc.dg/vect/vect-cond-arith-2.c: New test.
130 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
132 2018-07-12 Richard Biener <rguenther@suse.de>
135 * gcc.target/i386/pr84829.c: New testcase.
137 2018-07-12 Jakub Jelinek <jakub@redhat.com>
139 * gcc.dg/torture/20180712-1.c: New test.
141 PR tree-optimization/86492
142 * gcc.c-torture/execute/pr86492.c: New test.
144 2018-07-12 Richard Biener <rguenther@suse.de>
147 * g++.dg/warn/pr86453.C: New testcase.
149 2018-07-12 Richard Biener <rguenther@suse.de>
152 * gcc.dg/graphite/pr86479.c: New testcase.
154 2018-07-11 Jakub Jelinek <jakub@redhat.com>
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.
178 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
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.
184 2018-07-10 Mark Wielaard <mark@klomp.org>
187 * gcc.dg/pr86459.c: New test.
189 2018-07-10 Martin Sebor <msebor@redhat.com>
192 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
194 2018-07-10 Martin Liska <mliska@suse.cz>
197 * gcc.dg/pr84100.c: Change it back to dg-bogus.
199 2018-07-10 Jakub Jelinek <jakub@redhat.com>
202 * g++.dg/ubsan/pr86406.C: New test.
205 * gfortran.dg/vect/pr86421.f90: New test.
207 2018-07-09 Martin Sebor <msebor@redhat.com>
209 PR tree-optimization/86415
210 * gcc.dg/strlenopt-53.c: New test.
212 2018-07-09 Martin Sebor <msebor@redhat.com>
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.
221 2018-07-09 Jakub Jelinek <jakub@redhat.com>
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.
228 2018-07-09 Tom de Vries <tdevries@suse.de>
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.
271 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
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.
278 2018-07-09 Tom de Vries <tdevries@suse.de>
280 * gcc.dg/vla-1.c: New test.
282 2018-07-07 Tom de Vries <tdevries@suse.de>
284 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
286 (get_dump_flags): New proc.
287 (toplevel): Test all dump flags.
289 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
291 * gnat.dg/stack_usage6.adb: New test.
292 * gnat.dg/stack_usage6_pkg.ads: New helper.
294 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
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.
301 2018-07-07 Jakub Jelinek <jakub@redhat.com>
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-*.
308 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
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.
316 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
318 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
319 to preserve the test.
320 * gcc.target/i386/pr85073.c: Likewise.
322 2018-07-06 Jakub Jelinek <jakub@redhat.com>
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.
329 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
332 gcc.target/powerpc/pr86324-1.c: New test.
333 gcc.target/powerpc/pr86324-2.c: Likewise.
335 2018-07-06 Tamar Christina <tamar.christina@arm.com>
338 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
340 2018-07-06 Tamar Christina <tamar.christina@arm.com>
342 * gcc.target/aarch64/struct_cpy.c: Remove ;.
344 2018-07-05 Jeff Law <law@redhat.com>
346 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
348 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
351 * gfortran.dg/deferred_character_20.f90: New test.
353 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
357 * gfortran.dg/init_flag_18.f90: New testcase.
358 * gfortran.dg/init_flag_19.f03: New testcase.
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
366 2018-07-05 Martin Sebor <msebor@redhat.com>
369 * gcc.dg/strlenopt-47.c: New test.
370 * gcc.dg/strlenopt-48.c: New test.
372 2018-07-05 Tamar Christina <tamar.christina@arm.com>
375 * gcc.target/arm/big-endian-subreg.c: New.
377 2018-07-05 Tamar Christina <tamar.christina@arm.com>
380 * gcc.dg/vect/pr84711.c: New.
382 2018-07-05 Tamar Christina <tamar.christina@arm.com>
384 * gcc.target/aarch64/struct_cpy.c: New.
386 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
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.
415 2018-07-05 Tom de Vries <tdevries@suse.de>
417 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
419 2018-07-04 Martin Sebor <msebor@redhat.com>
421 PR tree-optimization/86274
422 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
424 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
427 * gfortran.dg/block_16.f08. New test.
429 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
431 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
432 has a slightly different IL that provides more threading
435 2018-07-04 Martin Liska <mliska@suse.cz>
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.
444 2018-07-04 Martin Liska <mliska@suse.cz>
446 * gcc.dg/pr47793.c: Remove.
448 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
450 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
452 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
454 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
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.
462 2018-07-03 Martin Sebor <msebor@redhat.com>
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.
473 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
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.
490 2018-07-03 Marek Polacek <polacek@redhat.com>
493 * g++.dg/diagnostic/pr86201.C: New test.
495 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
498 * gcc.target/i386/pr85694.c: New test.
500 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
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.
511 2018-07-03 Marek Polacek <polacek@redhat.com>
514 * gcc.dg/Wint-conversion-2.c: New test.
517 * g++.dg/overload/conv-op3.C: New test.
519 2018-07-03 Richard Biener <rguenther@suse.de>
522 * gcc.dg/torture/pr86389.c: New testcase.
524 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
526 PR tree-optimization/85694
527 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
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.
544 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
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.
561 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
563 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
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.
594 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
596 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
598 2018-07-02 Jim Wilson <jimw@sifive.com>
600 * gcc.target/riscv/interrupt-debug.c: New.
602 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
604 * g++.dg/diagnostic/thread-thread_local.C: New.
606 2018-07-02 Martin Liska <mliska@suse.cz>
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.
613 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
615 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
618 2018-07-02 Richard Biener <rguenther@suse.de>
620 PR tree-optimization/86363
621 * gcc.dg/torture/pr86363.c: New testcase.
623 2018-07-02 Martin Liska <mliska@suse.cz>
625 * gcc.dg/completion-1.c: New test.
626 * gcc.dg/completion-2.c: New test.
627 * gcc.dg/completion-3.c: New test.
629 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
633 * gfortran.dg/proc_ptr_50.f90: New test.
635 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
638 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
640 2018-07-02 Martin Liska <mliska@suse.cz>
643 * gcc.dg/ipa/pr86279.c: New test.
645 2018-07-02 Martin Liska <mliska@suse.cz>
648 * g++.dg/ipa/pr86323.C: New test.
650 2018-07-01 Tom de Vries <tdevries@suse.de>
653 2018-07-01 Tom de Vries <tdevries@suse.de>
655 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
656 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
658 2018-07-01 Tom de Vries <tdevries@suse.de>
660 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
662 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
665 2018-07-01 Tom de Vries <tdevries@suse.de>
667 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
668 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
670 2018-07-01 Tom de Vries <tdevries@suse.de>
672 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
673 * gcc.dg/guality/vla-1.c: Use relative line numbers.
675 2018-07-01 Tom de Vries <tdevries@suse.de>
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.
683 2018-06-30 Jim Wilson <jimw@sifive.com>
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.
689 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
691 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
693 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
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.
725 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
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.
730 2018-06-30 Tom de Vries <tdevries@suse.de>
732 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
733 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
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.
739 2018-06-30 Tom de Vries <tdevries@suse.de>
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
746 2018-06-29 Martin Sebor <msebor@redhat.com>
748 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
749 that don't define the function.
751 2018-06-29 Marek Polacek <polacek@redhat.com>
754 * g++.dg/ext/cond3.C: New test.
756 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
758 * gcc.target/arm/arm-soft-strd-even.c: New test.
760 2018-06-29 Tom de Vries <tdevries@suse.de>
762 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
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.
768 2018-06-29 Martin Liska <mliska@suse.cz>
770 PR tree-optimization/86263
771 * gcc.dg/tree-ssa/pr86263.c: New test.
773 2018-06-28 Carl Love <cel@us.ibm.com>
775 * gcc.target/p9-extract-1.c: Add test case.
776 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
779 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
782 * gcc.target/i386/pr86348.c: New test.
784 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
786 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
788 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
791 * gfortran.dg/dec_type_print_2.f03: New testcase.
793 2018-06-28 David Pagan <dave.pagan@oracle.com>
796 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
797 message causing unexpected test FAIL.
799 2018-06-28 Martin Liska <mliska@suse.cz>
801 * gcc.dg/tree-ssa/switch-1.c: New test.
803 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
805 * gnat.dg/debug15.adb: New test.
807 2018-06-27 David Malcolm <dmalcolm@redhat.com>
810 * g++.dg/lookup/pr86329.C: New test.
812 2018-06-27 Carl Love <cel@us.ibm.com>
814 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
816 2018-06-27 Tamar Christina <tamar.christina@arm.com>
819 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
821 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
823 * gcc.target/powerpc/builtins-1.c: Correct a comment.
825 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
832 2018-06-26 Jakub Jelinek <jakub@redhat.com>
835 * gcc.dg/pr86314.c: New test.
838 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
840 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
842 * gcc.target/i386/pr86257.c: Require 64-bit.
844 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
846 * g++.dg/pr86082.C: Require IBM1047 support.
848 2018-06-26 Richard Biener <rguenther@suse.de>
851 * gcc.dg/pr86271.c: New testcase.
853 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
856 * gcc.dg/pr86064.c: New.
858 2018-06-25 Jeff Law <law@redhat.com>
860 * lib/target-supports.exp
861 (check_effective_target_logical_op_short_circuit): Add v850.
863 2018-06-25 Martin Sebor <msebor@redhat.com>
865 PR tree-optimization/86204
866 * gcc.dg/strlenopt-46.c: New test.
868 2018-06-25 Martin Sebor <msebor@redhat.com>
870 PR tree-optimization/85700
871 * gcc.dg/Wstringop-truncation-4.c: New test.
873 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
878 * gfortran.dg/init_flag_17.f90: New testcase.
880 2018-06-25 Carl Love <cel@us.ibm.com>
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
885 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
888 2018-06-25 Tom de Vries <tdevries@suse.de>
890 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
892 2018-06-25 Jakub Jelinek <jakub@redhat.com>
895 * gcc.target/i386/avx512f-pr84786-3.c: New test.
897 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
899 * gnat.dg/sso9.adb: New testcase.
900 * gnat.dg/sso9_pkg.ads: Likewise.
902 2018-06-25 Tom de Vries <tdevries@suse.de>
905 * gcc.target/i386/pr86257.c: New test.
907 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
910 * g++.dg/pr86082.C: New test.
912 2018-06-24 Tom de Vries <tdevries@suse.de>
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.
919 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
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.
926 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
929 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
931 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
933 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
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.
940 2018-06-22 Tom de Vries <tdevries@suse.de>
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.
947 2018-06-22 Tom de Vries <tdevries@suse.de>
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.
954 2018-06-22 Jakub Jelinek <jakub@redhat.com>
957 * g++.dg/ext/offsetof3.C: New test.
959 2018-06-22 Carl Love <cel@us.ibm.com>
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.
971 2018-06-22 Paul Koning <ni1d@arrl.net>
973 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
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.
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>
991 * c-c++-common/goacc/deviceptr-4.c: New file.
992 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
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:
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:
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.
1009 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
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.
1023 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1026 * gfortran.dg/assumed_charlen_function_7.f90: New test.
1028 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
1031 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
1033 2018-06-21 Tom de Vries <tdevries@suse.de>
1035 * gcc.dg/guality/pr45882.c (a): Add used attribute.
1037 2018-06-21 Tom de Vries <tdevries@suse.de>
1039 PR tree-optimization/85859
1040 * gcc.dg/pr85859.c: New test.
1042 2018-06-21 Richard Biener <rguenther@suse.de>
1044 PR tree-optimization/86232
1045 * gcc.dg/torture/pr86232.c: New testcase.
1047 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1049 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
1051 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1053 * gcc/gcc.target/aarch64/aes_2.c: New test.
1055 2018-06-20 Than McIntosh <thanm@google.com>
1058 * gcc.dg/split-8.c: New.
1060 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
1066 2018-06-20 Nathan Sidwell <nathan@acm.org>
1069 * g++.dg/lookup/pr85634-2.C: New.
1071 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
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.
1081 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
1082 Thomas Schwinge <thomas@codesourcery.com>
1083 Cesar Philippidis <cesar@codesourcery.com>
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.
1114 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1117 * g++.dg/warn/Wnonnull4.C: New test.
1119 2018-06-20 Marek Polacek <polacek@redhat.com>
1122 * g++.dg/pr86240.C: New test.
1124 2018-06-20 Jakub Jelinek <jakub@redhat.com>
1127 * gcc.target/i386/pr86194.c: New test.
1129 PR tree-optimization/86231
1130 * gcc.dg/tree-ssa/vrp119.c: New test.
1131 * gcc.c-torture/execute/pr86231.c: New test.
1133 2018-06-20 Tom de Vries <tdevries@suse.de>
1135 PR tree-optimization/86097
1136 * gcc.dg/autopar/pr86097.c: New test.
1138 2018-06-20 Nathan Sidwell <nathan@acm.org>
1141 * g++.dg/lookup/pr85634.C: New.
1143 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
1149 2018-06-20 Martin Liska <mliska@suse.cz>
1151 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
1153 2018-06-19 Martin Sebor <msebor@redhat.com>
1155 PR tree-optimization/48560
1156 * gcc.dg/Warray-bounds-28.c: New test.
1158 2018-06-19 Martin Sebor <msebor@redhat.com>
1161 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
1164 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
1166 * g++.dg/lto/pr84805_0.C: Update template.
1167 * g++.dg/lto/pr84805_1.C: Update template.
1169 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
1171 * gnat.dg/aggr24.adb: New test.
1172 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
1174 2018-06-19 Richard Biener <rguenther@suse.de>
1176 PR tree-optimization/86179
1177 * gcc.dg/pr86179.c: New testcase.
1179 2018-06-18 Martin Sebor <msebor@redhat.com>
1182 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
1183 * c-c++-common/attr-nonstring-8.c: New test.
1185 2018-06-18 Martin Sebor <msebor@redhat.com>
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.
1197 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1199 PR tree-optimization/86076
1200 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
1202 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
1204 PR tree-optimization/64946
1205 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
1207 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
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.
1213 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1216 * gcc.dg/tree-ssa/popcount.c: New test.
1217 * gcc.dg/tree-ssa/popcount2.c: New test.
1219 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
1222 * gcc.dg/absu.c: New test.
1223 * gcc.dg/gimplefe-29.c: New test.
1224 * gcc.target/aarch64/pr64946.c: New test.
1226 2018-06-15 Jakub Jelinek <jakub@redhat.com>
1229 * c-c++-common/pr86093.c: New test.
1232 * gfortran.fortran-torture/compile/pr85878.f90: New test.
1235 * gcc.c-torture/compile/pr86123.c: New test.
1237 2018-06-15 Tom de Vries <tdevries@suse.de>
1239 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
1241 2018-06-15 Nick Clifton <nickc@redhat.com>
1244 * gcc.c-torture/compile/pr84195.c: New test.
1246 2018-06-15 Richard Biener <rguenther@suse.de>
1249 * g++.dg/pr86159.C: New testcase.
1251 2018-06-15 Richard Biener <rguenther@suse.de>
1254 * gcc.dg/pr86076.c: New testcase.
1256 2018-06-14 Marek Polacek <polacek@redhat.com>
1259 * g++.dg/cpp0x/gen-attrs-65.C: New test.
1261 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1264 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
1265 -msse2 to dg-options.
1268 * gcc.c-torture/compile/pr86122.c: New test.
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
1275 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
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.
1288 2018-06-14 Jakub Jelinek <jakub@redhat.com>
1291 * gcc.c-torture/compile/pr85945.c: New test.
1293 2018-06-14 Richard Biener <rguenther@suse.de>
1296 * gcc.dg/pr86124.c: New testcase.
1298 2018-06-13 Martin Sebor <msebor@redhat.com>
1300 PR tree-optimization/86114
1301 * gcc.dg/pr86114.c: New test.
1303 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
1306 * gfortran.dg/pr86110.f90: New test.
1308 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1311 * gfortran.dg/goacc/pr85703.f90: New test.
1312 * gfortran.dg/gomp/pr85703.f90: New test.
1314 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
1317 * gfortran.dg/goacc/pr85702.f90: New test.
1319 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
1321 * gcc.target/i386/pr86048.c: New test.
1323 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1325 * gcc.target/arc/fma-1.c: New test.
1327 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
1329 * gcc.target/arc/pr9001107555.c: New file.
1331 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
1333 * g++.dg/torture/aarch64-vect-init-1.C: New test.
1335 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
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.
1343 2018-06-12 Marek Polacek <polacek@redhat.com>
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.
1357 2018-06-12 David Malcolm <dmalcolm@redhat.com>
1360 * gcc.dg/spellcheck-transposition.c: New test.
1362 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
1365 * gfortran.dg/pr44491.f90: New testcase
1367 2018-06-12 Martin Sebor <msebor@redhat.com>
1369 PR tree-optimization/85259
1370 * gcc.dg/Wstringop-overflow-5.c: New test.
1371 * gcc.dg/Wstringop-overflow-6.c: New test.
1373 2018-06-12 Martin Sebor <msebor@redhat.com>
1376 * gcc.dg/Wstringop-truncation-3.c: New test.
1378 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
1384 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
1393 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
1402 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
1411 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
1420 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
1429 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
1438 2018-06-12 Martin Liska <mliska@suse.cz>
1440 * g++.dg/opt/mpx.C: New test.
1441 * gcc.target/i386/mpx.c: New test.
1443 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
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.
1449 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
1451 * gnat.dg/opt72a.ad[sb]: New test.
1452 * gnat.dg/opt72_pkg.ads: New helper.
1454 2018-06-12 Tom de Vries <tdevries@suse.de>
1456 * gcc.dg-selftests/dg-final.exp: New file.
1458 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
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.
1476 2018-06-11 Martin Sebor <msebor@redhat.com>
1478 PR tree-optimization/86083
1479 * gcc.dg/strlenopt-44.c: New test.
1481 2018-06-11 Janus Weil <janus@gcc.gnu.org>
1484 * gfortran.dg/generic_32.f90: New test.
1485 * gfortran.dg/generic_33.f90: New test.
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
1496 2018-06-11 Martin Liska <mliska@suse.cz>
1498 PR tree-optimization/86089
1499 * gcc.dg/tree-ssa/pr86089.c: New test.
1501 2018-06-11 Julia Koval <julia.koval@intel.com>
1503 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
1504 * gcc.target/i386/vpclmulqdq.c: Ditto.
1506 2018-06-11 Olivier Hainque <hainque@adacore.com>
1508 * gnat.dg/lang-dw2.adb: New test.
1509 * gnat.dg/lang-dw3.adb: New test.
1511 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1513 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
1514 gnat.dg/assertion_policy1_pkg.ads: New testcase.
1516 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1518 * gnat.dg/predicate1.adb: New testcase.
1520 2018-06-11 Yannick Moy <moy@adacore.com>
1522 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
1524 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
1526 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
1529 2018-06-11 Javier Miranda <miranda@adacore.com>
1531 * gnat.dg/prot4.adb: New testcase.
1533 2018-06-11 Yannick Moy <moy@adacore.com>
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
1541 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
1543 * gnat.dg/contract1.adb: New testcase.
1545 2018-06-11 Javier Miranda <miranda@adacore.com>
1547 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
1550 2018-06-11 Ed Schonberg <schonberg@adacore.com>
1552 * gnat.dg/inline_always1.adb: New testcase.
1554 2018-06-11 Ed Schonberg <schonberg@adacore.com>
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.
1560 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
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.
1566 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
1568 * gfortran.dg/inline_matmul_23.f90: New test.
1570 2018-06-10 Janus Weil <janus@gcc.gnu.org>
1573 * gfortran.dg/intent_decl_1.f90: New test case.
1575 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
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.
1581 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1584 * gfortran.dg/pr38351.f90: New test.
1585 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
1587 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1592 * gfortran.dg/pr85138_1.f90: New test.
1593 * gfortran.dg/pr85138_2.f90: Ditto.
1594 * gfortran.dg/pr85996.f90: Ditto.
1596 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
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.
1604 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
1607 * gfortran.dg/pr63514.f90: New test.
1609 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
1612 * gfortran.dg/bounds_check_20.f90: New test.
1614 2018-06-08 Carl Love <cel@us.ibm.com>
1616 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
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,
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.
1630 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
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.
1638 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
1641 * gfortran.dg/pr78571.f90: New test.
1643 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
1646 * gcc.target/powerpc/pr85755.c: New test.
1648 2018-06-08 Carl Love <cel@us.ibm.com>
1650 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
1652 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
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.
1660 2018-06-08 Martin Liska <mliska@suse.cz>
1662 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
1664 2018-06-08 Martin Liska <mliska@suse.cz>
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.
2055 2018-06-07 Carl Love <cel@us.ibm.com>
2057 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
2060 2018-06-07 Carl Love <cel@us.ibm.com>
2062 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
2065 2018-06-07 Marek Polacek <polacek@redhat.com>
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.
2073 2018-06-07 Paul Koning <ni1d@arrl.net>
2075 * gcc.c-torture/compile/20180605-1.c: New test.
2077 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
2080 * gfortran.dg/pr86045.f90: New test.
2082 2018-06-07 Marek Polacek <polacek@redhat.com>
2084 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
2086 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
2088 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
2090 2018-06-07 Jakub Jelinek <jakub@redhat.com>
2092 PR tree-optimization/69615
2093 * gcc.dg/tree-ssa/pr69615.c: New test.
2095 2018-06-07 Richard Biener <rguenther@suse.de>
2097 PR tree-optimization/85935
2098 * gcc.dg/graphite/pr85935.c: New testcase.
2100 2018-06-04 Carl Love <cel@us.ibm.com>
2102 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
2103 debug print statements. Fix a few formating issues.
2105 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
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.
2112 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2115 * gfortran.dg/realloc_on_assign_30.f90: New test.
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.
2121 2018-06-06 Carl Love <cel@us.ibm.com>
2123 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
2125 * gcc.target/powerpc/builtins-4.c: New test file for tests
2128 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
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.
2134 2018-06-06 Jim Wilson <jimw@sifive.com>
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.
2141 2018-06-06 Marek Polacek <polacek@redhat.com>
2144 * g++.dg/cpp0x/initlist102.C: New test.
2145 * g++.dg/cpp0x/initlist103.C: New test.
2146 * g++.dg/cpp0x/initlist104.C: New test.
2148 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
2150 * gcc.dg/torture/pr86066.c: New test.
2152 2018-06-06 Richard Biener <rguenther@suse.de>
2154 PR tree-optimization/86062
2155 * g++.dg/tree-ssa/pr86062.C: New testcase.
2157 2018-06-05 Steve Ellcey <sellcey@cavium.com>
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.
2165 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
2167 * gcc.target/arm/cmse/cmse-1c99.c: New test.
2169 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
2172 * gfortran.dg/goacc/pr85701.f90: New test.
2174 2018-06-05 Marek Polacek <polacek@redhat.com>
2177 * g++.dg/cpp0x/alias-decl-64.C: New test.
2179 2018-06-05 Richard Biener <rguenther@suse.de>
2181 PR tree-optimization/86046
2182 * gcc.dg/pr86046.c: New testcase.
2184 2018-06-05 Richard Biener <rguenther@suse.de>
2186 PR tree-optimization/86047
2187 * gcc.dg/pr86047.c: New testcase.
2189 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2192 * g++.target/arm/arm.exp: New file.
2193 * g++.target/arm/pr81497.C: Likewise.
2195 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
2197 * gcc.target/s390/htm-builtins-compile-4.c: New test.
2199 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
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.
2206 2018-06-04 Richard Biener <rguenther@suse.de>
2208 PR tree-optimization/85955
2209 * gcc.dg/pr85955.c: New testcase.
2211 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
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.
2219 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
2221 * gcc.target/aarch64/sve/extract_5.c: New test.
2223 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2227 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
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.
2234 2018-06-04 Richard Biener <rguenther@suse.de>
2236 PR tree-optimization/86038
2237 * gcc.dg/pr86038.c: New testcase.
2239 2018-06-04 Jakub Jelinek <jakub@redhat.com>
2241 PR tree-optimization/69615
2242 * gcc.dg/pr69615.c: New test.
2245 * c-c++-common/gomp/pr86025.c: New test.
2247 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
2249 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
2251 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
2253 * gcc.dg/torture/pr86034.c: New test.
2255 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
2258 * gfortran.dg/cray_pointer_12.f90: New test.
2260 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
2263 * gfortran.dg/pr85938.f90: Fixed by revision r261081
2265 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2267 * gnat.dg/specs/opt3.ads: New test.
2268 * gnat.dg/specs/opt3_pkg.ads: New helper.
2270 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
2272 * gnat.dg/discr53.ad[sb]: New test.
2273 * gnat.dg/discr53_pkg.ads: New helper.
2275 2018-06-01 Carl Love <cel@us.ibm.com>
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.
2280 2018-06-01 Carl Love <cel@us.ibm.com>
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
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,
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
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
2319 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
2321 * gcc.dg/store_merging_20.c: New test.
2322 * gnat.dg/opt71.adb: Likewise.
2323 * gnat.dg/opt71_pkg.ads: New helper.
2325 2018-06-01 Carl Love <cel@us.ibm.com>
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.
2331 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
2335 * gfortran.dg/pr85816.f90: New test.
2336 * gfortran.dg/pr85975.f90: New test.
2338 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
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.
2348 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
2350 PR tree-optimization/85989
2351 * gcc.dg/torture/pr85989.c: New test.
2353 2018-06-01 Richard Biener <rguenther@suse.de>
2356 * gcc.dg/tree-ssa/pr86017.c: New testcase.
2358 2018-06-01 Richard Biener <rguenther@suse.de>
2361 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
2363 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
2366 * gcc.dg/strcmpopt_2.c: New test.
2367 * gcc.dg/strcmpopt_3.c: New test.
2370 * gcc.dg/strcmpopt_3.c: New test.
2372 2018-05-31 Jakub Jelinek <jakub@redhat.com>
2375 * gcc.target/i386/pr85984.c: New test.
2377 2018-05-31 Martin Sebor <msebor@redhat.com>
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.
2399 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
2400 Cesar Philippidis <cesar@codesourcery.com>
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.
2407 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
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.
2415 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
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.
2424 2018-05-31 Ed Schonberg <schonberg@adacore.com>
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.
2430 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
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:
2436 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
2438 * gnat.dg/size_clause1.adb: New testcase.
2440 2018-05-31 Javier Miranda <miranda@adacore.com>
2442 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
2444 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
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.
2453 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
2456 * g++.dg/diagnostic/pr77777.C: New test.
2458 2018-05-30 David Pagan <dave.pagan@oracle.com>
2461 * gcc.dg/noncompile/pr55976-1.c: New test.
2462 * gcc.dg/noncompile/pr55976-2.c: New test.
2464 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
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.
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.
2534 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
2537 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2539 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
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.
2546 2018-05-30 Ed Schonberg <schonberg@adacore.com>
2548 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
2550 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
2552 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
2554 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
2557 * gcc.target/i386/pr85950.c: New test.
2559 2018-05-29 Marek Polacek <polacek@redhat.com>
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.
2566 2018-05-29 Jakub Jelinek <jakub@redhat.com>
2569 * g++.dg/warn/Wunused-var-33.C: New test.
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.
2580 2018-05-29 Javier Miranda <miranda@adacore.com>
2582 * gnat.dg/equal2.adb: New testcase.
2584 2018-05-29 Ed Schonberg <schonberg@adacore.com>
2586 * gnat.dg/float_attributes_overflows.adb: New testcase.
2588 2018-05-29 Pascal Obry <obry@adacore.com>
2590 * gnat.dg/normalize_pathname.adb: New testcase.
2592 2018-05-29 Tom de Vries <tom@codesourcery.com>
2594 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
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.
2600 2018-05-29 Tom de Vries <tom@codesourcery.com>
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.
2606 2018-05-29 Tom de Vries <tom@codesourcery.com>
2608 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
2611 2018-05-28 Richard Biener <rguenther@suse.de>
2613 PR tree-optimization/85934
2614 * gcc.target/i386/pr85934.c: New testcase.
2616 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2618 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
2620 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
2622 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
2624 2018-05-28 Ed Schonberg <schonberg@adacore.com>
2626 * gnat.dg/fixedpnt5.adb: New testcase.
2628 2018-05-28 Justin Squirek <squirek@adacore.com>
2630 * gnat.dg/array31.adb: New testcase.
2632 2018-05-28 Justin Squirek <squirek@adacore.com>
2634 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
2635 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
2637 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
2639 * gfortran.dg/data_stmt_pointer.f90: new test.
2641 2018-05-27 Jakub Jelinek <jakub@redhat.com>
2644 * gcc.target/i386/avx512dq-pr85918.c: New test.
2646 2018-05-25 Jim Wilson <jimw@sifive.com>
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.
2654 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
2657 * gfortran.dg/pr85786.f90: New test.
2659 2018-05-25 Paul Koning <ni1d@arrl.net>
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.
2666 2018-05-25 Jakub Jelinek <jakub@redhat.com>
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.
2674 2018-05-25 Bin Cheng <bin.cheng@arm.com>
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
2681 2018-05-25 Martin Liska <mliska@suse.cz>
2684 * gcc.dg/tree-prof/update-loopch.c: Do not scan
2685 for 'Removing basic block'.
2687 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
2689 * gnat.dg/sec_stack1.adb: New testcase.
2691 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2693 * gnat.dg/fixedpnt4.adb: New testcase.
2695 2018-05-25 Javier Miranda <miranda@adacore.com>
2697 * gnat.dg/interface7.adb: New testcase.
2699 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
2701 * gnat.dg/sec_stack2.adb: New testcase.
2703 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2705 * gnat.dg/interface6.adb: New testcase.
2707 2018-05-25 Ed Schonberg <schonberg@adacore.com>
2709 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
2711 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
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
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.
2724 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
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.
2731 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
2733 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
2735 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
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.
2747 2018-05-25 Janus Weil <janus@gcc.gnu.org>
2750 * gfortran.dg/f2018_obs.f90: New test case.
2752 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2755 * gfortran.dg/pr85543.f90: New test.
2757 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2760 * gfortran.dg/pr85780.f90: New test.
2762 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2765 * gfortran.dg/pr85779_1.f90: New test.
2766 * gfortran.dg/pr85779_2.f90: Ditto.
2767 * gfortran.dg/pr85779_3.f90: Ditto.
2769 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
2773 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
2774 * gfortran.dg/pr85895.f90: New test.
2776 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
2778 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
2779 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
2781 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
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.
2788 2018-05-24 Marek Polacek <polacek@redhat.com>
2791 * g++.dg/cpp0x/new3.C: New test.
2793 2018-05-24 Javier Miranda <miranda@adacore.com>
2795 * gnat.dg/discr52.adb: New testcase.
2797 2018-05-24 Ed Schonberg <schonberg@adacore.com>
2799 * gnat.dg/others1.adb: New testcase.
2801 2018-05-24 Justin Squirek <squirek@adacore.com>
2803 * gnat.dg/raise_expr.adb: New testcase.
2805 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
2807 * gnat.dg/formal_containers.adb: New testcase.
2809 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2811 * gcc.target/i386/pr85345.c: Require ifunc support.
2813 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
2815 * gcc.dg/vect/vect-fma-1.c: New test.
2817 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2819 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
2822 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2825 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
2827 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
2830 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
2832 * gcc.target/msp430/pr78849.c: New test.
2834 2018-05-23 Marek Polacek <polacek@redhat.com>
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.
2840 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
2842 * lib/target-supports.exp (check_effective_target_be): New.
2843 (check_effective_target_le): New.
2845 2018-05-23 Marek Polacek <polacek@redhat.com>
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.
2855 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
2857 * gcc.target/i386/cvt-3.c: New test.
2859 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
2861 * gcc.target/i386/cvt-2.c: New test.
2863 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
2865 * gcc.dg/pr79985.c: New testcase.
2867 2018-05-23 Richard Biener <rguenther@suse.de>
2869 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
2871 2018-05-23 Sudakshina Das <sudi.das@arm.com>
2874 * gcc.target/aarch64/pr84882.c: New test.
2875 * gcc.target/aarch64/target_attr_18.c: Likewise.
2877 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
2879 PR tree-optimization/85853
2880 * gfortran.dg/vect/pr85853.f90: New test.
2882 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2884 * gnat.dg/import2.adb: New testcase.
2886 2018-05-23 Ed Schonberg <schonberg@adacore.com>
2888 * gnat.dg/discr51.adb: New testcase.
2890 2018-05-23 Javier Miranda <miranda@adacore.com>
2892 * gnat.dg/valid_scalars1.adb: New testcase.
2894 2018-05-23 Ed Schonberg <schonberg@adacore.com>
2896 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
2898 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2900 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
2903 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
2905 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
2908 2018-05-23 Bob Duff <duff@adacore.com>
2910 * gnat.dg/addr10.adb: New testcase.
2912 2018-05-23 Richard Biener <rguenther@suse.de>
2915 * gcc.dg/Wstrict-overflow-27.c: New testcase.
2917 2018-05-23 Yury Gribov <tetra2005@gmail.com>
2919 PR tree-optimization/85822
2920 * c-c++-common/pr85822.c: New test.
2922 2018-05-23 Richard Biener <rguenther@suse.de>
2924 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
2926 2018-05-22 Janus Weil <janus@gcc.gnu.org>
2929 * gfortran.dg/pr30667.f: Add option "-std=legacy".
2931 2018-05-22 Martin Sebor <msebor@redhat.com>
2934 * gcc.dg/attr-nonstring.c: New test.
2936 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
2939 * gcc.target/i386/pr85345.c: New test.
2941 2018-05-22 Luis Machado <luis.machado@linaro.org>
2943 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
2945 2018-05-22 Janus Weil <janus@gcc.gnu.org>
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.
2956 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
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.
2962 2018-05-22 Martin Sebor <msebor@redhat.com>
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.
2969 2018-05-22 Martin Sebor <msebor@redhat.com>
2971 PR tree-optimization/85826
2972 * gcc.dg/Wrestrict-17.c: New test.
2974 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
2976 * gcc.dg/torture/pr85862.c: Rename to...
2977 * gcc.dg/torture/pr85852.c: ...this.
2979 2018-05-22 Justin Squirek <squirek@adacore.com>
2981 * gnat.dg/warn14.adb: New testcase.
2983 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
2985 * gnat.dg/controlled8.adb: New testcase.
2987 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
2989 * gnat.dg/discr50.adb: New testcase.
2991 2018-05-22 Ed Schonberg <schonberg@adacore.com>
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.
2997 2018-05-22 Ed Schonberg <schonberg@adacore.com>
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
3003 2018-05-22 Ed Schonberg <schonberg@adacore.com>
3005 * gnat.dg/fixedpnt3.adb: New testcase.
3007 2018-05-22 Justin Squirek <squirek@adacore.com>
3009 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
3010 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
3012 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
3015 * gcc.dg/torture/pr85862.c: New test.
3017 2018-05-22 Richard Biener <rguenther@suse.de>
3019 PR tree-optimization/85834
3020 * g++.dg/torture/pr85834.C: New testcase.
3021 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
3023 2018-05-22 Martin Liska <mliska@suse.cz>
3026 * g++.dg/ipa/pr85607.C: New test.
3028 2018-05-22 Richard Biener <rguenther@suse.de>
3030 PR tree-optimization/85863
3031 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
3033 2018-05-22 Janus Weil <janus@gcc.gnu.org>
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.
3051 2018-05-21 Christian Groessler <chris@groessler.org>
3053 * gcc.c-torture/compile/simd-5.c: Fix comment.
3055 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
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.
3066 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
3068 PR tree-optimization/85814
3069 * gcc.dg/torture/pr85814.c: New test.
3071 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
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.
3084 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
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.
3094 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3096 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
3097 tiny and large memory models.
3099 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3101 * gnat.dg/suppress_initialization.adb,
3102 gnat.dg/suppress_initialization_pkg.ads: New testcase.
3104 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3106 * gnat.dg/exit1.adb: New testcase.
3108 2018-04-04 Ed Schonberg <schonberg@adacore.com>
3110 * gnat.dg/array30.adb: New testcase.
3112 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
3114 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
3116 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
3123 2018-05-21 Tamar Christina <tamar.christina@arm.com>
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,
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.
3133 2018-05-21 Janus Weil <janus@gcc.gnu.org>
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.
3157 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3160 * gfortran.dg/char_result_18.f90: New test.
3162 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3165 * gfortran.dg/associate_38.f90: New test.
3167 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
3170 * gfortran.dg/select_type_42.f90: New test.
3172 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
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.
3179 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
3181 * gcc.dg/stack-usage-1.c: Add support for rv32e.
3183 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
3186 * g++.dg/pr82899.C: New testcase.
3188 2018-05-18 Martin Liska <mliska@suse.cz>
3190 * gcc.dg/pr68766.c: Change pruned output.
3192 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
3195 * c-c++-common/goacc/pr85782.c: New test.
3197 2018-05-18 Sudakshina Das <sudi.das@arm.com>
3199 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
3201 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3203 * gcc.target/arm/pr62554.c: Delete.
3204 * gcc.target/arm/pr69610-1.c: Likewise.
3205 * gcc.target/arm/pr69610-2.c: Likewise.
3207 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
3216 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3219 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
3220 scan-tree-dump-not for h.
3222 2018-05-18 Richard Biener <rguenther@suse.de>
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.
3237 2018-05-18 Richard Biener <rguenther@suse.de>
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.
3246 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3248 * gcc.target/aarch64/vect-init-ld1.c: New test.
3250 2018-05-18 Martin Liska <mliska@suse.cz>
3252 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
3253 * gcc.dg/tree-prof/update-loopch.c: Likewise.
3255 2018-05-18 Martin Liska <mliska@suse.cz>
3257 * gcc.dg/ipa/ipa-icf-39.c: New test.
3258 * gcc.dg/pr68766.c: Adjust pruned output.
3260 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
3262 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
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
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.
3278 2018-05-17 Jim Wilson <jimw@sifive.com>
3280 * gcc.target/riscv/switch-qi.c: New.
3281 * gcc.target/riscv/switch-si.c: New.
3283 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
3286 * gcc.target/powerpc/pr85698.c: New test.
3288 2018-05-17 Richard Biener <rguenther@suse.de>
3290 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
3292 2018-05-17 Bin Cheng <bin.cheng@arm.com>
3294 PR tree-optimization/85793
3295 * gcc.dg/vect/pr85793.c: New test.
3297 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
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.
3304 2018-05-17 Martin Liska <mliska@suse.cz>
3306 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
3307 space in between 'G_' and '('.
3309 2018-05-17 Jakub Jelinek <jakub@redhat.com>
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.
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.
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.
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.
3338 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
3340 * gcc.target/aarch64/vect-slp-dup.c: New.
3342 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3345 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
3347 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
3349 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
3350 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
3352 2018-05-17 Richard Biener <rguenther@suse.de>
3354 PR tree-optimization/85757
3355 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
3357 2018-05-16 Marek Polacek <polacek@redhat.com>
3360 * g++.dg/cpp0x/initlist-throw1.C: New test.
3361 * g++.dg/cpp0x/initlist-throw2.C: New test.
3363 2018-05-16 Carl Love <cel@us.ibm.com>
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.
3369 2018-05-16 Richard Biener <rguenther@suse.de>
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.
3375 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
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.
3382 2018-05-15 Martin Sebor <msebor@redhat.com>
3384 PR tree-optimization/85753
3385 * gcc.dg/Wrestrict-10.c: Adjust.
3386 * gcc.dg/Wrestrict-16.c: New test.
3388 2018-05-15 Martin Sebor <msebor@redhat.com>
3391 * c-c++-common/attr-nonstring-7.c: New test.
3393 2018-05-15 Richard Biener <rguenther@suse.de>
3395 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
3397 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3399 PR tree-optimization/83648
3400 * gcc.dg/tree-ssa/pr83648.c: New test.
3401 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
3403 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3406 * gcc.dg/ipa/pr85734.c: New test.
3408 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
3411 * gnat.dg/opt70.adb: New test.
3412 * gnat.dg/opt70_pkg.ad[sb]: New helper.
3414 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3416 * gcc.target/aarch64/crypto-fuse-1.c: New test.
3417 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
3419 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
3421 * gcc.target/aarch64/vmov_n_1.c: Update test.
3422 * gcc.target/aarch64/vfp-1.c: Update test.
3424 2018-05-14 Jakub Jelinek <jakub@redhat.com>
3427 * gcc.c-torture/execute/pr85756.c: New test.
3429 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
3431 * gcc.target/i386/cldemote-1.c: New test.
3433 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
3436 * gfortran.dg/assumed_type_9.f90 : New test.
3438 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
3441 * gfortran.dg/pr85542.f90: New test.
3443 2018-05-11 Martin Jambor <mjambor@suse.cz>
3446 * g++.dg/lto/pr85655_0.C: New test.
3448 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
3450 * gcc.target/i386/tpause-1.c: New test.
3451 * gcc.target/i386/umonitor-1.c: New test.
3453 2018-05-11 Jakub Jelinek <jakub@redhat.com>
3456 * c-c++-common/gomp/pr85696.c: New test.
3458 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
3459 Jakub Jelinek <jakub@redhat.com>
3461 PR tree-optimization/85692
3462 * gcc.target/i386/pr85692.c: New test.
3464 2018-05-11 Martin Liska <mliska@suse.cz>
3467 * c-c++-common/ubsan/attrib-6.c: New test.
3469 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3472 * gfortran.dg/pr85687.f90: new test.
3474 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3477 * gfortran.dg/pr85521_1.f90: New test.
3478 * gfortran.dg/pr85521_2.f90: New test.
3480 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
3483 * gfortran.dg/pr70870_1.f90: New test.
3485 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
3487 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
3489 2018-05-10 Jakub Jelinek <jakub@redhat.com>
3492 * g++.dg/ext/offsetof2.C: New test.
3494 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
3497 * gfortran.dg/temporary_3.f90 : New test.
3500 * gfortran.dg/temporary_2.f90 : New test.
3502 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
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.
3532 2018-05-10 Jakub Jelinek <jakub@redhat.com>
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.
3540 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
3542 * g++.dg/tls/pr85400.C: New test.
3544 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3547 * g++.dg/cpp1y/lambda-generic-85713.C: New.
3549 2018-05-09 Carl Love <cel@us.ibm.com>
3551 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
3553 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
3557 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3560 * g++.dg/cpp1y/pr84588.C: New.
3562 2018-05-09 Andreas Schwab <schwab@suse.de>
3564 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
3566 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
3568 * gcc.target/aarch64/store_lane_spill_1.c: New test.
3569 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
3571 2018-05-08 Carl Love <cel@us.ibm.com>
3572 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
3574 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3577 * g++.dg/cpp1y/pr84588.C: New.
3579 2018-05-08 Marek Polacek <polacek@redhat.com>
3582 * g++.dg/cpp1z/constexpr-if22.C: New test.
3584 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
3587 * gcc.target/i386/pr85693.c: New test.
3589 2018-05-08 Jakub Jelinek <jakub@redhat.com>
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.
3596 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
3598 * gcc.target/i386/builtin_target.c: Test goldmont.
3599 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
3602 2018-05-08 Jakub Jelinek <jakub@redhat.com>
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.
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.
3616 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
3617 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
3619 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
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.
3637 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3640 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
3643 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3646 * g++.dg/cpp0x/deleted14.C: New.
3648 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3649 Alan Hayward <alan.hayward@arm.com>
3650 David Sherwood <david.sherwood@arm.com>
3652 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
3654 * gcc.target/aarch64/sve/vcond_7.c: New test.
3655 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
3657 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3660 * g++.dg/cpp0x/sfinae62.C: New.
3662 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
3664 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
3667 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3670 * g++.dg/cpp0x/narrowing1.C: New.
3672 2018-05-08 Richard Biener <rguenther@suse.de>
3675 * gcc.dg/torture/pr85574.c: Rename to...
3676 * gcc.dg/torture/pr85588.c: ... this.
3678 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
3681 * gfortran.dg/minmaxloc_12.f90: New test case.
3682 * gfortran.dg/minmaxloc_13.f90: New test case.
3684 2018-05-07 Nathan Sidwell <nathan@acm.org>
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.
3691 2018-05-07 Jeff Law <law@redhat.com>
3693 * gfortran.dg/linefile.f90: New test.
3695 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3697 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
3700 2018-05-06 Jakub Jelinek <jakub@redhat.com>
3703 * g++.dg/ext/asm14.C: New test.
3704 * g++.dg/ext/asm15.C: New test.
3705 * g++.dg/ext/asm16.C: New test.
3707 2018-05-06 Michael Eager <eager@eagercon.com>
3709 * gcc.target/microblaze/others/picdtr.c: Correct option
3710 -fPIE -mpic-data-is-text-relative.
3712 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
3714 * gcc.target/microblaze/others/picdtr.c: Add test for
3715 -fPIE -mpic-data-is-text-relative.
3717 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
3720 * gfortran.dg/coarray_dependency_1.f90: New test.
3721 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
3723 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
3725 * testsuite/brig.dg/test/gimple/smoke_test.hsail: Fix the test
3726 to match the currently produced gimple.
3728 2018-05-04 Carl Love <cel@us.ibm.com>
3729 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
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.
3736 2018-05-04 Richard Biener <rguenther@suse.de>
3739 * g++.dg/torture/pr85627.C: New testcase.
3741 2018-05-04 Richard Biener <rguenther@suse.de>
3744 * gcc.dg/torture/pr85574.c: New testcase.
3745 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
3747 2018-05-04 Jakub Jelinek <jakub@redhat.com>
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.
3755 2018-05-03 Nathan Sidwell <nathan@acm.org>
3757 Remove -ffriend-injection.
3758 * g++.old-deja/g++.jason/scoping15.C: Delete.
3759 * g++.old-deja/g++.mike/net43.C: Delete.
3761 2018-05-03 Jakub Jelinek <jakub@redhat.com>
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.
3769 2018-05-03 Tom de Vries <tom@codesourcery.com>
3772 * lib/scanoffloadtree.exp: New file.
3774 2018-05-03 Richard Biener <rguenther@suse.de>
3776 PR tree-optimization/85615
3777 * gcc.dg/torture/pr85615.c: New testcase.
3779 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3781 PR tree-optimization/70291
3782 * gcc.dg/complex-6.c: New test.
3783 * gcc.dg/complex-7.c: Likewise.
3785 2018-05-03 Richard Biener <rguenther@suse.de>
3788 * fortran.dg/pr51434.f90: Truncate transfer argument.
3790 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3793 * gcc.c-torture/execute/pr85582-3.c: New test.
3795 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
3796 Jason Merrill <jason@redhat.com>
3799 * g++.dg/warn/Wshadow-13.C: New.
3800 * g++.dg/warn/Wshadow-14.C: Likewise.
3802 2018-05-02 Tom de Vries <tom@codesourcery.com>
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.
3808 2018-05-02 David Pagan <dave.pagan@oracle.com>
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.
3816 2018-05-02 Richard Biener <rguenther@suse.de>
3818 PR tree-optimization/85597
3819 * gcc.dg/vect/pr85597.c: New testcase.
3821 2018-05-02 Tom de Vries <tom@codesourcery.com>
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.
3833 2018-05-02 Tom de Vries <tom@codesourcery.com>
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
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.
3849 2018-05-02 Richard Biener <rguenther@suse.de>
3852 * gcc.dg/torture/pr85567.c: New testcase.
3854 2018-05-02 Jakub Jelinek <jakub@redhat.com>
3857 * gcc.c-torture/execute/pr85582-1.c: New test.
3858 * gcc.c-torture/execute/pr85582-2.c: New test.
3860 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
3862 PR tree-optimization/85586
3863 * gcc.dg/vect/pr85586.c: New test.
3865 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
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.
3871 2018-05-01 David Malcolm <dmalcolm@redhat.com>
3874 * c-c++-common/Wformat-pr84258.c: New test.
3876 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3878 PR tree-optimization/82665
3879 * gcc.dg/tree-ssa/pr82665.c: New test.
3881 2018-04-30 David Malcolm <dmalcolm@redhat.com>
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
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.
3893 2018-04-30 David Malcolm <dmalcolm@redhat.com>
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.
3900 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
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.
3907 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
3909 * gcc.target/arc/store-merge-1.c: New test.
3910 * gcc.target/arc/add_n-combine.c: Update test.
3912 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
3914 Microblaze Target: PIC data text relative
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:
3929 * gcc.target/microblaze/others/string_cst2_gpopt.c:
3932 2018-04-30 Richard Biener <rguenther@suse.de>
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
3942 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
3943 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
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.
3949 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
3952 * gcc.target/i386/pr84431.c: New test.
3954 2018-04-27 Martin Jambor <mjambor@suse.cz>
3957 * g++.dg/ipa/pr85549.C: New test.
3959 2018-04-27 Jakub Jelinek <jakub@redhat.com>
3962 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
3964 * g++.dg/cpp0x/constexpr-85553.C: New test.
3966 2018-04-27 David Malcolm <dmalcolm@redhat.com>
3969 * g++.dg/pr85515-1.C: New test.
3970 * g++.dg/pr85515-2.C: New test.
3972 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
3975 * g++.dg/cpp0x/friend3.C: New.
3977 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3980 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
3981 Use check_effective_target_arm_little_endian.
3983 2018-04-27 Jakub Jelinek <jakub@redhat.com>
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.
3990 2018-04-26 Maciej W. Rozycki <macro@mips.com>
3992 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
3993 `.dword' in addition to `lw' and `.word'.
3995 2018-04-26 Maciej W. Rozycki <macro@mips.com>
3997 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
3999 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
4001 * gnat.dg/loop_optimization24.adb: New test.
4003 2018-04-26 Richard Biener <rguenther@suse.de>
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.
4011 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
4014 * gcc.target/i386/pr85473-1.c: New test.
4015 * gcc.target/i386/pr85473-2.c: New test.
4017 2018-04-25 Nathan Sidwell <nathan@acm.org>
4018 Jakub Jelinek <jakub@redhat.com>
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.
4031 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
4034 * gfortran.dg/pr85520.f90: New test.
4036 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4039 * gcc.dg/pr85512.c: New test.
4041 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
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
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
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.
4117 2018-04-24 Jakub Jelinek <jakub@redhat.com>
4120 * gcc.target/i386/pr85511.c: New test.
4123 * g++.dg/ext/pr85503.C: New test.
4126 * gcc.target/i386/pr85508.c: New test.
4128 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
4130 PR tree-optimization/85478
4131 * g++.dg/pr85478.C: New test.
4133 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
4135 * g++.dg/torture/pr85496.C: New test.
4137 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
4139 PR rtl-optimization/85423
4140 * gcc.dg/pr85423.c: New test.
4142 2018-04-20 Martin Sebor <msebor@redhat.com>
4145 * gcc.dg/Wrestrict-15.c: New test.
4147 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
4150 * gcc.target/powerpc/pr85456.c: New test.
4152 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
4154 * g++.dg/ext/undef-bool-1.C: Require lp64.
4155 * gcc.target/powerpc/undef-bool-2.c: Likewise.
4157 2018-04-20 Jeff Law <law@redhat.com>
4159 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
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.
4167 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
4175 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
4178 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
4179 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
4181 2018-04-20 Richard Biener <rguenther@suse.de>
4184 * gcc.dg/torture/pr85475.c: New testcase.
4186 2018-04-20 Martin Jambor <mjambor@suse.cz>
4189 * gcc.dg/ipa/pr85449.c: New test.
4191 2018-04-20 Martin Jambor <mjambor@suse.cz>
4194 * g++.dg/ipa/pr85447.C: New file.
4195 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
4197 2018-04-20 Jakub Jelinek <jakub@redhat.com>
4200 * g++.dg/cpp0x/pr85462.C: New test.
4202 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4204 * gcc.target/i386/pr85404.c: Require CET target.
4206 2018-04-19 Jakub Jelinek <jakub@redhat.com>
4208 PR tree-optimization/85467
4209 * gcc.dg/pr85467.c: New test.
4211 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
4214 * g++.dg/parse/crash68.C: New.
4216 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4219 * g++.dg/torture/pr85334.C: New test.
4221 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
4223 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
4224 * g++.dg/diagnostic/pr85464.C: New.
4226 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
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.
4233 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
4236 * gcc.target/i386/pr85404.c: New test.
4238 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
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
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,
4266 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
4268 * gcc.target/i386/movdir-1.c: New test.
4270 2018-04-19 Richard Biener <rguenther@suse.de>
4273 * gcc.dg/pr85455.c: New testcase.
4275 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
4277 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
4279 * g++.dg/lto/pr85405b_0.C: Likewise.
4280 * g++.dg/lto/pr84805_0.C: Likewise.
4282 2018-04-18 Martin Liska <mliska@suse.cz>
4286 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
4289 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
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.
4299 2018-04-18 Jan Hubicka <jh@suse.cz>
4300 Martin Liska <mliska@suse.cz>
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.
4308 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
4311 * g++.dg/cpp0x/pr84630.C: New.
4313 2018-04-18 Jakub Jelinek <jakub@redhat.com>
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
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.
4325 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
4327 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
4328 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
4330 2018-04-17 Jakub Jelinek <jakub@redhat.com>
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.
4337 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
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
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
4348 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
4350 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4353 * gcc.dg/pr85430.c: New test.
4355 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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
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
4391 2018-04-17 Jakub Jelinek <jakub@redhat.com>
4394 * gcc.dg/pr85414.c: New test.
4396 2018-04-17 Martin Jambor <mjambor@suse.cz>
4399 * g++.dg/ipa/pr85421.C: New test.
4401 2018-04-17 Martin Liska <mliska@suse.cz>
4404 * g++.dg/lto/pr85405b_0.C: New test.
4405 * g++.dg/lto/pr85405b_1.C: New test.
4407 2018-04-17 Martin Liska <mliska@suse.cz>
4410 * g++.dg/lto/pr85405_0.C: New test.
4411 * g++.dg/lto/pr85405_1.C: New test.
4413 2018-04-17 Martin Liska <mliska@suse.cz>
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.
4420 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
4423 * g++.dg/pr85039-1.C: New.
4424 * g++.dg/pr85039-2.C: New.
4425 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
4427 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
4430 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
4431 if the target supports efficient unaligned storage accesses.
4433 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
4436 * gcc.target/powerpc/pr83660.C: New test.
4438 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
4441 * gcc.target/i386/pr85403.c: New test.
4443 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
4446 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Test arch=skylake.
4448 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
4449 Jason Merrill <jason@redhat.com>
4452 * g++.dg/cpp0x/pr85112.C: New.
4454 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
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.
4461 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
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.
4469 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
4473 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
4474 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
4476 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4479 * gfortran.dg/implied_do_io_5.f90: New test.
4481 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
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.
4489 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
4491 PR rtl-optimization/79916
4492 * gcc.target/powerpc/pr79916.c: New.
4494 2018-04-13 Jakub Jelinek <jakub@redhat.com>
4496 PR rtl-optimization/85393
4497 * g++.dg/opt/pr85393.C: New test.
4498 * g++.dg/opt/pr85393-aux.cc: New file.
4500 PR rtl-optimization/85376
4501 * gcc.dg/pr85376.c: New test.
4503 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
4505 PR rtl-optimization/83852
4506 * gcc.dg/pr83852.c: New testcase.
4508 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
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.
4516 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
4519 * gcc.target/i386/pr71991.c: New testcase.
4521 2018-04-13 Martin Liska <mliska@suse.cz>
4522 Jakub Jelinek <jakub@redhat.com>
4525 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
4528 2018-04-12 David Malcolm <dmalcolm@redhat.com>
4531 * g++.dg/diagnostic/macro-arg-count.C: New test.
4533 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
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.
4541 2018-04-12 Marek Polacek <polacek@redhat.com>
4544 * g++.dg/parse/error61.C: New test.
4546 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4548 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: Revert 259346.
4549 * testsuite/libgomp.oacc-fortran/pr84955.f90: Likewise.
4551 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
4554 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
4555 specify -mvsx on gcc command line.
4557 2018-04-12 Cesar Philippidis <cesar@codesourcery.com>
4560 * testsuite/libgomp.oacc-c-c++-common/pr84955.c: New test.
4561 * testsuite/libgomp.oacc-fortran/pr84955.f90: New test.
4563 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4566 * gcc.target/i386/pr85328.c: New test.
4568 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4570 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
4572 2018-04-12 Jakub Jelinek <jakub@redhat.com>
4574 PR rtl-optimization/85342
4575 * gcc.target/i386/pr85342.c: New test.
4577 2018-04-11 Jason Merrill <jason@redhat.com>
4579 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
4580 if ulimit -v is set.
4582 2018-04-11 Bin Cheng <bin.cheng@arm.com>
4585 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
4587 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4589 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
4590 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
4592 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4595 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
4598 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4601 * gcc.target/i386/pr84301.c: New test.
4603 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4605 PR tree-optimization/85331
4606 * gcc.c-torture/execute/pr85331.c: New test.
4608 2018-04-11 Marek Polacek <polacek@redhat.com>
4611 * g++.dg/cpp0x/pr51225.C: Adjust error message.
4612 * g++.dg/cpp1z/constexpr-if21.C: New test.
4614 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4617 * gcc.target/i386/pr85281.c: New test.
4619 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
4621 PR rtl-optimization/84659
4622 * gcc.dg/pr84659.c: New test.
4624 2018-04-11 Jakub Jelinek <jakub@redhat.com>
4627 * g++.dg/debug/dwarf2/pr85302.C: New test.
4629 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
4632 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
4635 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4638 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
4640 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
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.
4647 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
4653 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
4656 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
4658 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4660 PR rtl-optimization/85300
4661 * gcc.dg/pr85300.c: New test.
4663 2018-04-10 David Malcolm <dmalcolm@redhat.com>
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.
4671 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4674 * gfortran.dg/gomp/pr85313.f90: New test.
4676 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
4679 * g++.dg/parse/template29.C: New.
4681 2018-04-10 Bin Cheng <bin.cheng@arm.com>
4684 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
4686 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4690 * gcc.target/i386/avx512f-pr85177.c: New test.
4691 * gcc.target/i386/avx512f-pr85255.c: New test.
4693 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
4695 PR tree-optimization/85286
4696 * gcc.dg/vect/pr85286.c: New test.
4698 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4701 * gcc.target/arm/pr85173.c: New test.
4703 2018-04-10 Jakub Jelinek <jakub@redhat.com>
4706 * gcc.dg/lto/pr85248_0.c: New test.
4707 * gcc.dg/lto/pr85248_1.c: New test.
4709 2018-04-09 Jan Hubicka <jh@suse.cz>
4712 * g++.dg/torture/pr85078.C: New.
4714 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
4717 * g++.dg/cpp1z/decomp44.C: New.
4718 * g++.dg/cpp1z/decomp45.C: Likewise.
4720 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4723 * gfortran.dg/do_concurrent_5.f90: New test.
4724 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
4727 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4730 * gfortran.dg/parameter_array_element_3.f90: New test.
4732 2018-04-09 Jakub Jelinek <jakub@redhat.com>
4735 * g++.dg/cpp1z/decomp43.C: New test.
4737 PR rtl-optimization/80463
4738 * g++.dg/pr80463.C: Add -w to dg-options.
4740 2018-04-09 Richard Biener <rguenther@suse.de>
4742 PR tree-optimization/85284
4743 * gcc.dg/torture/pr85284.c: New testcase.
4745 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4747 PR rtl-optimization/80463
4748 PR rtl-optimization/83972
4749 PR rtl-optimization/83480
4751 * gcc.dg/pr80463.c: New test.
4752 * g++.dg/pr80463.C: Likewise.
4753 * gcc.dg/pr83972.c: Likewise.
4755 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4757 PR rtl-optimization/83913
4758 * gcc.dg/pr83913.c: New test.
4760 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4762 PR rtl-optimization/83962
4763 * gcc.dg/pr83962.c: New test.
4765 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
4767 PR rtl-optimization/83530
4768 * gcc.dg/pr83530.c: New test.
4770 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
4773 * gfortran.dg/realloc_on_assign_16a.f90: New test.
4775 2018-04-07 Jakub Jelinek <jakub@redhat.com>
4777 PR tree-optimization/85257
4778 * gcc.dg/pr85257.c: New test.
4780 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
4782 * g++.dg/opt/pr85196.C: New test.
4784 2018-04-06 David Malcolm <dmalcolm@redhat.com>
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
4794 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4797 * gcc.dg/debug/pr85252.c: New test.
4799 PR rtl-optimization/84872
4800 * gcc.dg/graphite/pr84872.c: New test.
4803 * g++.dg/cpp1z/decomp42.C: New test.
4805 2018-04-06 David Malcolm <dmalcolm@redhat.com>
4808 * g++.dg/lookup/missing-std-include-7.C: New test.
4810 2018-04-06 Tamar Christina <tamar.christina@arm.com>
4812 * gcc.dg/struct-simple.c: Revert r254862.
4813 * lib/target-supports.exp
4814 (check_effective_target_word_mode_no_slow_unalign): Likewise.
4816 2018-04-06 Richard Biener <rguenther@suse.de>
4819 * gcc.dg/torture/pr85244-1.c: New testcase.
4820 * gcc.dg/torture/pr85244-2.c: Likewise.
4822 2018-04-06 Jakub Jelinek <jakub@redhat.com>
4825 * c-c++-common/ubsan/pr85213.c: New test.
4827 2018-04-06 Richard Biener <rguenther@suse.de>
4830 * gcc.dg/pr85180.c: New testcase.
4832 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
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.
4838 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4840 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
4842 * gcc.target/s390/hotpatch-1.c: Skip when building without
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.
4863 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
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.
4869 2018-04-05 Jakub Jelinek <jakub@redhat.com>
4872 * g++.dg/cpp1z/decomp39.C: New test.
4873 * g++.dg/cpp1z/decomp40.C: New test.
4876 * g++.dg/cpp1z/decomp41.C: New test.
4879 * gcc.dg/pr85195.c: New test.
4881 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
4884 * g++.dg/cpp0x/initlist100.C: New.
4885 * g++.dg/cpp0x/initlist101.C: Likewise.
4887 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
4890 * g++.dg/other/pr84792-1.C: New.
4891 * g++.dg/other/pr84792-2.C: Likewise.
4893 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
4896 * gcc.target/i386/pr85193.c: New test.
4898 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
4901 * g++.dg/concepts/pr84979.C: New.
4902 * g++.dg/concepts/pr84979-2.C: New.
4903 * g++.dg/concepts/pr84979-3.C: New.
4905 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
4908 * g++.dg/cpp0x/variadic174.C: New.
4910 2018-04-04 Jakub Jelinek <jakub@redhat.com>
4913 * g++.dg/ext/builtin13.C: New test.
4914 * g++.dg/ext/atomic-4.C: New test.
4917 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
4918 * g++.dg/ext/bases3.C: New test.
4920 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
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
4927 * gcc.target/arm/cmse/cmse-16.c: New testcase.
4929 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
4931 PR rtl-optimization/84878
4932 * gcc.target/powerpc/pr84878.c: New test.
4934 2018-04-04 Michael Matz <matz@suse.de>
4936 * gcc.dg/Wstringop-overflow-4.c: New test.
4937 * c-c++-common/Wstringop-truncation-4.c: Adjust.
4939 2018-04-04 Jakub Jelinek <jakub@redhat.com>
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.
4945 2018-04-04 Richard Biener <rguenther@suse.de>
4948 * g++.dg/lto/pr85176_0.C: New testcase.
4950 2018-04-04 Richard Biener <rguenther@suse.de>
4953 * lib/target-supports.exp (check_effective_target_vect_perm_short):
4956 2018-04-04 Martin Liska <mliska@suse.cz>
4959 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
4960 and msdata as a workaround for powerpc.
4962 2018-04-04 Richard Biener <rguenther@suse.de>
4964 PR tree-optimization/85168
4965 * gcc.dg/torture/pr85168.c: New testcase.
4967 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
4970 * g++.dg/pr84943.C: New.
4971 * g++.dg/pr84943-2.C: New.
4973 2018-04-03 Jakub Jelinek <jakub@redhat.com>
4975 PR rtl-optimization/85167
4976 * gcc.dg/pr85167.c: New test.
4978 PR tree-optimization/85156
4979 * c-c++-common/pr85156.c: New test.
4980 * gcc.c-torture/execute/pr85156.c: New test.
4982 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
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.
4988 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4991 * g++.dg/cpp1z/class-deduction52.C: New.
4993 2018-04-03 Jakub Jelinek <jakub@redhat.com>
4996 * g++.dg/cpp0x/pr85147.C: New test.
4999 * g++.dg/cpp0x/gen-attrs-64.C: New test.
5002 * g++.dg/gomp/pr85134.C: New test.
5003 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
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.
5010 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5013 * gcc.target/powerpc/pr69946: Adjust comment. Remove
5014 scan-assembler-times clause.
5016 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
5018 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
5019 dg-additional-options.
5021 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
5023 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
5025 2018-04-03 Richard Biener <rguenther@suse.de>
5028 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
5030 2018-04-02 Jim Wilson <jimw@sifive.com>
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.
5036 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5039 * gfortran.dg/array_simplify_2.f90: New test.
5041 2018-04-01 Jakub Jelinek <jakub@redhat.com>
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.
5050 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
5053 * g++.dg/pr85027.C: New.
5055 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
5058 * gcc.target/powerpc/sse-maxps-2.c: New test.
5059 * gcc.target/powerpc/sse-minps-2.c: New test.
5061 2018-03-30 Jakub Jelinek <jakub@redhat.com>
5064 * g++.dg/gomp/pr84791.C: New test.
5066 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
5069 * gfortran.dg/array_constructor_53.f90: New test.
5071 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5074 * gfortran.dg/substr_6.f90: Remove illegal test for
5075 out-of-bounds substring.
5077 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5080 * gfortran.dg/zero_sized_10.f90: New test.
5082 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5085 * g++.dg/lookup/missing-std-include-6.C: New test.
5086 * g++.dg/lookup/missing-std-include.C: Add std::pair and
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>.
5092 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
5095 * gcc.target/i386/pr84985.c: New.
5097 2018-03-29 David Malcolm <dmalcolm@redhat.com>
5100 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
5102 2018-03-29 Jakub Jelinek <jakub@redhat.com>
5105 * g++.dg/warn/Wunused-var-31.C: New test.
5108 * c-c++-common/Wduplicated-branches-14.c: New test.
5110 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
5113 * g++.dg/cpp0x/pr84606.C: New.
5115 2018-03-29 Carl Love <cel@us.ibm.com>
5118 2017-09-27 Carl Love <cel@us.ibm.com>
5120 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
5121 for the __builtin_fctid and __builtin_fctiw.
5123 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
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.
5132 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
5135 * g++.dg/other/default13.C: New.
5137 2018-03-28 Jakub Jelinek <jakub@redhat.com>
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.
5144 PR tree-optimization/82004
5145 * gcc.dg/pr82004.c: New test.
5147 2018-03-28 Jakub Jelinek <jakub@redhat.com>
5148 Martin Liska <mliska@suse.cz>
5151 * g++.dg/asan/pr85081.C: New test.
5153 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
5156 * g++.dg/template/pr84789.C: Adjust for testing with
5160 * g++.dg/template/pr84973.C: New.
5161 * g++.dg/template/pr84973-2.C: New.
5162 * g++.dg/template/pr84973-3.C: New.
5165 * g++.dg/eh/pr84968.C: New.
5167 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
5176 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5179 * g++.dg/cpp0x/defaulted51.C: New.
5180 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
5182 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5185 * g++.dg/ext/vector35.C: New test.
5188 * g++.dg/ext/builtin-offsetof3.C: New test.
5191 * g++.dg/cpp1y/pr85076.C: New test.
5193 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5196 * gfortran.dg/matmul_rank_1.f90: New test.
5198 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
5199 Harald Anlauf <anlauf@gmx.de>
5201 * gfortran.dg/structure_constructor_15.f90: New test.
5203 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
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.
5224 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
5227 * gcc.target/i386/pr85044.c: New test.
5229 2018-03-27 Martin Sebor <msebor@redhat.com>
5232 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
5235 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5238 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
5240 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5243 * gcc.target/arm/pr81863.c: New test.
5245 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
5248 * testsuite/gcc.target/nvptx/pr85056.c: New test.
5249 * testsuite/gcc.target/nvptx/pr85056a.c: New test.
5251 2018-03-27 Richard Biener <rguenther@suse.de>
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.
5258 2018-03-27 Richard Biener <rguenther@suse.de>
5260 PR tree-optimization/85082
5261 * gfortran.dg/pr85082.f90: New testcase.
5263 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
5265 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
5266 to "l=2" in dg-final.
5268 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
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".
5285 2018-03-27 Jakub Jelinek <jakub@redhat.com>
5288 * g++.dg/inherit/covariant22.C: New test.
5290 2018-03-27 Richard Biener <rguenther@suse.de>
5293 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
5296 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
5297 Jason Merrill <jason@redhat.com>
5300 * g++.dg/init/array49.C: New.
5301 * g++.dg/torture/pr70499.C: Adjust.
5303 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
5306 * gcc.target/i386/pr85073.c: New test.
5308 2018-03-26 Richard Biener <rguenther@suse.de>
5311 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
5314 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
5317 * gfortran.dg/parameter_array_format.f90: New test.
5319 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
5320 Neil Carlson <neil.n.carlson@gmail.com>
5323 * gfortran.dg/literal_character_constant_1.inc: Replace
5324 call abort by STOP n.
5325 * gfortran.dg/overload_1.f90: Likewise.
5327 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
5328 Dominique d'Humieres <dominiq@gcc.gnu.org>
5331 * gfortran.dg/scalar_pointer_1.f90: New test.
5333 2018-03-25 Tom de Vries <tom@codesourcery.com>
5335 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
5338 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5341 * gfortran.dg/pr89497.f90: New test.
5343 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5346 * gfortran.dg/substr_7.f90: New test.
5348 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
5351 * gfortran.dg/pr42651.f90: New test.
5352 * gfortran.dg/func_result_7.f90: Update error message.
5354 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
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.
5360 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5362 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
5366 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
5368 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
5369 message. Fix scan-assembler patterns.
5371 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5374 * g++.dg/cpp0x/pr85015.C: New test.
5377 * g++.dg/cpp1y/pr84942.C: New test.
5379 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
5382 * testsuite/gcc.target/i386/pr85030.c: New.
5384 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5387 * g++.dg/pr85026.C: New test.
5389 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
5391 * g++.dg/debug/pr84704.C: XFAIL AIX.
5393 2018-03-23 Sudakshina Das <sudi.das@arm.com>
5396 * gcc.target/arm/pr84826.c: Add dg directive.
5398 2018-03-23 Marek Polacek <polacek@redhat.com>
5401 * g++.dg/ext/builtin-offsetof2.C: New test.
5404 * g++.dg/cpp0x/Wnarrowing5.C: New test.
5405 * gcc.dg/pr85045.c: New test.
5407 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
5410 * gnat.dg/lto22.adb: New test.
5411 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
5412 * gnat.dg/lto22_pkg2.ads: Likewise.
5414 2018-03-23 Jakub Jelinek <jakub@redhat.com>
5417 * gcc.dg/lto/pr80778_0.c: New test.
5420 * gcc.target/i386/pr85034.c: New test.
5423 * c-c++-common/torture/pr85022.c: New test.
5426 * g++.dg/ubsan/pr85029.C: New test.
5428 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
5431 * g++.dg/cpp0x/pr71251.C: New.
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.
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.
5445 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
5448 * gfortran.dg/interface_42.f90: New test.
5449 * gfortran.dg/interface_43.f90: New test.
5451 2018-03-22 Sudakshina Das <sudi.das@arm.com>
5454 * gcc.target/arm/pr84826.c: New test.
5456 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
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.
5463 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
5466 * gcc.target/powerpc/altivec-ld-1.c: New test.
5468 2018-03-22 Bin Cheng <bin.cheng@arm.com>
5470 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
5472 2018-03-22 Jakub Jelinek <jakub@redhat.com>
5475 * gcc.dg/pr84941.c: New test.
5477 2018-03-22 Tom de Vries <tom@codesourcery.com>
5479 PR tree-optimization/84956
5480 * gcc.dg/pr84956.c: New test.
5482 2018-03-22 Marek Polacek <polacek@redhat.com>
5485 * g++.dg/cpp1z/constexpr-if15.C: New test.
5486 * g++.dg/cpp1z/constexpr-if16.C: New test.
5488 2018-03-21 Joseph Myers <joseph@codesourcery.com>
5490 * gcc.dg/builtin-tgmath-3.c: New test.
5492 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
5495 * g++.dg/concepts/pr71965.C: New.
5499 * g++.dg/cpp0x/pr84610.C: New.
5500 * g++.dg/cpp0x/pr84642.C: New.
5502 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5505 * c-c++-common/pr84999.c: New test.
5507 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
5510 * g++.dg/ext/desig10.C: New.
5512 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
5513 Harald Anlauf <anlauf@gmx.de>
5516 * gfortran.dg/pr84957.f90: New test.
5518 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5520 PR tree-optimization/84960
5521 * gcc.c-torture/compile/pr84960.c: New test.
5523 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
5525 PR tree-optimization/84811
5526 * gcc.dg/torture/pr84811.c: New test.
5528 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5530 PR tree-optimization/84982
5531 * c-c++-common/pr84982.c: New test.
5534 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
5536 * g++.dg/torture/pr84961-1.C: New test.
5537 * g++.dg/torture/pr84961-2.C: New test.
5539 2018-03-21 Nathan Sidwell <nathan@acm.org>
5542 * g++.dg/pr85008.C: New.
5544 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
5547 * gfortran.dg/char_result_17.f90: New test.
5549 2018-03-21 David Malcolm <dmalcolm@redhat.com>
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.
5566 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5568 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
5570 2018-03-21 Sudakshina Das <sudi.das@arm.com>
5573 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
5575 2018-03-21 Nathan Sidwell <nathan@acm.org>
5578 * g++.dg/lookup/pr84804.C: New.
5580 2018-03-21 Martin Sebor <msebor@redhat.com>
5583 * g++.dg/Wclass-memaccess-3.C: New test.
5584 * g++.dg/Wclass-memaccess-4.C: New test.
5586 2018-03-21 David Malcolm <dmalcolm@redhat.com>
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.
5594 2018-03-21 Tom de Vries <tom@codesourcery.com>
5596 PR tree-optimization/83126
5597 * gcc.dg/graphite/pr83126.c: New test.
5599 2018-03-21 Nathan Sidwell <nathan@acm.org>
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
5609 * g++.dg/lookup/pr84836.C: New.
5611 2018-03-21 Bin Cheng <bin.cheng@arm.com>
5613 PR tree-optimization/84969
5614 * gcc.dg/tree-ssa/pr84969.c: New test.
5616 2018-03-21 Jakub Jelinek <jakub@redhat.com>
5618 PR rtl-optimization/84989
5619 * gcc.target/i386/pr84989.c: New test.
5621 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
5623 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
5625 2018-03-21 Martin Liska <mliska@suse.cz>
5628 * gfortran.dg/goacc/pr84963.f90: New test.
5630 2018-03-21 Marek Polacek <polacek@redhat.com>
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.
5636 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
5638 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
5639 MIPS with -mpaired-single directives.
5641 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
5644 * gfortran.dg/interface_41.f90: New test.
5646 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5649 * gcc.dg/pr84875.c: New test.
5651 2018-03-20 Marek Polacek <polacek@redhat.com>
5653 PR c++/84978, ICE with NRVO.
5654 * g++.dg/opt/nrv19.C: New test.
5656 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5659 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
5660 Disable for armeb targets.
5661 * gcc.target/arm/pr82518.c: New test.
5663 2018-03-20 Nathan Sidwell <nathan@acm.org>
5666 * g++.dg/lookup/pr84962.C: New.
5669 * g++.dg/lookup/pr84970.C: New.
5671 2018-03-20 Richard Biener <rguenther@suse.de>
5674 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
5676 2018-03-20 Martin Liska <mliska@suse.cz>
5679 * g++.dg/ipa/pr84825.C: New test.
5681 2018-03-20 Martin Liska <mliska@suse.cz>
5683 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
5685 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5688 * gcc.c-torture/compile/pr84845.c: New test.
5690 2018-03-20 Sudakshina Das <sudi.das@arm.com>
5693 * gcc.target/arm/pr82989.c: New test.
5695 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5698 * gcc.target/i386/pr84945.c: New test.
5700 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
5703 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
5705 2018-03-20 Jakub Jelinek <jakub@redhat.com>
5708 * gcc.dg/pr84953.c: New test.
5710 2018-03-19 Marek Polacek <polacek@redhat.com>
5713 * g++.dg/cpp1z/lambda-__func__.C: New test.
5716 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
5718 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
5721 * g++.dg/asan/pr78651.C: New test.
5723 2018-03-19 Tom de Vries <tom@codesourcery.com>
5725 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
5726 vect_int_mult. Add nvptx xfail for PR84958.
5728 2018-03-19 Nathan Sidwell <nathan@acm.org>
5731 * g++.dg/cpp1y/pr84835.C: New.
5733 2018-03-19 Sudakshina Das <sudi.das@arm.com>
5736 * gcc.target/aarch64/pr81647.c: New.
5738 2018-03-19 Richard Biener <rguenther@suse.de>
5740 PR tree-optimization/84933
5741 * g++.dg/pr84933.C: New testcase.
5743 2018-03-19 Richard Biener <rguenther@suse.de>
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.
5751 2018-03-19 Nathan Sidwell <nathan@acm.org>
5754 * g++.dg/lookup/pr84812.C: New.
5756 2018-03-19 Richard Biener <rguenther@suse.de>
5758 PR tree-optimization/84929
5759 * gcc.dg/torture/pr84929.c: New testcase.
5761 2018-03-19 Tamar Christina <tamar.christina@arm.com>
5764 * gcc.target/arm/big-endian-subreg.c: Delete.
5766 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5769 * gfortran.dg/array_constructor_52.f90: New test.
5771 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
5774 * gfortran.dg/pr77414.f90: New test.
5775 * gfortran.dg/internal_references_1.f90: Adjust error message.
5777 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
5780 * gfortran.dg/pr65453.f90: New test.
5782 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
5784 PR tree-optimization/84913
5785 * gfortran.dg/vect/pr84913.f90: New test.
5787 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5790 * gfortran.dg/warn_concat.f90: New test.
5792 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5795 * gcc.dg/pr84899.c: New test.
5797 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
5800 * gfortran.dg/pr69395.f90: Add test for max dimensions
5802 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
5805 * gcc.target/i386/pr84876.c: New test.
5807 2018-03-16 Martin Liska <mliska@suse.cz>
5810 * gcc.target/i386/mvc11.c: New test.
5812 2018-03-16 Martin Liska <mliska@suse.cz>
5815 * gcc.target/i386/mvc10.c: New test.
5817 2018-03-16 Jakub Jelinek <jakub@redhat.com>
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.
5827 2018-03-16 Tom de Vries <tom@codesourcery.com>
5829 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
5831 2018-03-16 Tom de Vries <tom@codesourcery.com>
5833 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
5835 2018-03-16 Jakub Jelinek <jakub@redhat.com>
5838 * g++.dg/cpp2a/desig8.C: New test.
5840 PR tree-optimization/84841
5841 * gcc.dg/pr84841.c: New test.
5844 * g++.dg/cpp2a/desig7.C: New test.
5846 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
5847 Jim MacArthur <jim.macarthur@codethink.co.uk>
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.
5854 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
5857 * gfortran.dg/pr78741.f90: New test.
5859 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
5862 * gfortran.dg/pr69395.f90: New test.
5864 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5867 * g++.dg/opt/pr79085.C: New test.
5869 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
5872 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
5873 label instead of __x86_indirect_thunk label.
5875 2018-03-15 Jakub Jelinek <jakub@redhat.com>
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.
5882 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
5884 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
5886 2018-03-15 Richard Biener <rguenther@suse.de>
5889 * c-c++-common/pr84873.c: New testcase.
5891 2018-03-15 Tamar Christina <tamar.christina@arm.com>
5894 * gcc.target/arm/big-endian-subreg.c: New.
5896 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5899 * gcc.c-torture/compile/pr84860.c: New test.
5901 2018-03-15 Julia Koval <julia.koval@intel.com>
5903 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
5905 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
5908 2018-03-15 Jakub Jelinek <jakub@redhat.com>
5911 * gcc.dg/pr84853.c: New test.
5913 2018-03-14 Carl Love <cel@us.ibm.com>
5915 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
5917 2018-03-14 Martin Liska <mliska@suse.cz>
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.
5924 2018-03-14 David Malcolm <dmalcolm@redhat.com>
5927 * gcc.dg/fixits-pr84852-1.c: New test.
5928 * gcc.dg/fixits-pr84852-2.c: New test.
5930 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
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.
5936 2018-03-14 Julia Koval <julia.koval@intel.com>
5938 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
5940 * gcc.target/i386/funcspec-56.inc: Ditto.
5942 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
5944 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
5947 2018-03-14 Jakub Jelinek <jakub@redhat.com>
5950 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
5951 check count from 17 to 14.
5954 * gcc.target/i386/pr84844.c: New test.
5956 2018-03-14 Richard Biener <rguenther@suse.de>
5958 PR tree-optimization/84830
5959 * gcc.dg/torture/pr84830.c: New testcase.
5961 2018-03-14 Marek Polacek <polacek@redhat.com>
5964 * g++.dg/cpp0x/static_assert15.C: New test.
5966 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
5969 * gfortran.dg/pr61775.f90: New test.
5971 2018-03-13 Jakub Jelinek <jakub@redhat.com>
5974 * g++.dg/ext/pr84843-1.C: New test.
5975 * g++.dg/ext/pr84843-2.C: New test.
5977 2018-03-13 David Pagan <dave.pagan@oracle.com>
5980 * gcc.dg/pr46921.c: New test.
5982 2018-03-13 Martin Sebor <msebor@redhat.com>
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.
5988 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5990 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
5992 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
5993 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
5995 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
5997 * gcc.target/aarch64/sve/tls_1.c: New test.
5998 * gcc.target/aarch64/sve/tls_2.C: Likewise.
6000 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
6002 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
6003 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
6005 2018-03-13 Martin Liska <mliska@suse.cz>
6008 * g++.dg/ipa/pr84658.C: New test.
6010 2018-03-13 Jakub Jelinek <jakub@redhat.com>
6013 * gcc.dg/pr84834.c: New test.
6016 * gcc.target/i386/pr84827.c: New test.
6019 * g++.dg/ext/pr84828.C: New test.
6022 * gcc.target/i386/avx512f-pr84786-1.c: New test.
6023 * gcc.target/i386/avx512f-pr84786-2.c: New test.
6026 * g++.dg/cpp1y/constexpr-84808.C: New test.
6029 * g++.dg/debug/pr84704.C: New test.
6031 2018-03-12 Renlin Li <renlin.li@arm.com>
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.
6037 2018-03-12 Martin Sebor <msebor@redhat.com>
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.
6045 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6047 * g++.dg/pr84821.C: New test.
6049 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
6051 * gcc.dg/pr84799.c: New test.
6053 2018-03-12 Richard Biener <rguenther@suse.de>
6055 PR tree-optimization/84803
6056 * gcc.dg/torture/pr84803.c: New testcase.
6058 2018-03-12 Jakub Jelinek <jakub@redhat.com>
6061 * g++.dg/debug/pr84813.C: New test.
6063 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
6066 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
6068 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
6071 * gfortran.dg/pr83939.f90
6073 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
6076 * gfortran.dg/zero_sized_9.f90: New test.
6078 2018-03-11 Jakub Jelinek <jakub@redhat.com>
6081 * g++.dg/debug/dwarf2/enum2.C: New test.
6083 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
6086 * gfortran.dg/pr84734.f90: New test.
6088 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
6090 * gnat.dg/prot3.adb: New test.
6091 * gnat.dg/prot3_pkg.ad[sb]: New helper.
6093 2018-03-09 Jason Merrill <jason@redhat.com>
6094 Paolo Carlini <paolo.carlini@oracle.com>
6098 * g++.dg/cpp0x/pr71169.C: New.
6099 * g++.dg/cpp0x/pr71169-2.C: Likewise.
6100 * g++.dg/cpp0x/pr71832.C: Likewise.
6102 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
6105 * gcc.target/powerpc/pr83969.c: New test.
6107 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6110 * gcc.dg/pr84772.c: New test.
6113 * g++.dg/warn/Wformat-2.C: New test.
6116 * g++.dg/ext/vla18.C: New test.
6118 2018-03-09 Martin Sebor <msebor@redhat.com>
6120 PR tree-optimization/84526
6121 * gcc.dg/Wrestrict-10.c: New test.
6122 * gcc.dg/Wrestrict-11.c: New test.
6124 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
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.
6131 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6134 * g++.dg/ext/pr84724.C: New test.
6136 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
6139 * gcc.target/arm/pr83712.c: New.
6141 2018-03-09 Richard Biener <rguenther@suse.de>
6143 PR tree-optimization/84775
6144 * gcc.dg/torture/pr84775.c: New testcase.
6146 2018-03-09 Jakub Jelinek <jakub@redhat.com>
6149 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
6152 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
6154 * gcc.c-torture/compile/20180309-1.c: New test.
6156 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6159 * g++.dg/warn/Wunused-function4.C: New test.
6162 * gcc.target/i386/pr84742-1.c: New test.
6163 * gcc.target/i386/pr84742-2.c: New test.
6165 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6168 * gcc.c-torture/execute/pr84748.c: New test.
6170 2018-03-08 Richard Biener <rguenther@suse.de>
6173 * gcc.dg/graphite/pr84552.c: New testcase.
6175 2018-03-08 Richard Biener <rguenther@suse.de>
6177 PR tree-optimization/84178
6178 * gcc.dg/torture/pr84178-2.c: New testcase.
6180 2018-03-08 David Malcolm <dmalcolm@redhat.com>
6182 PR tree-optimization/84178
6183 * gcc.c-torture/compile/pr84178-1.c: New test.
6185 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
6187 * lib/target-supports.exp: Do not return zero from a ifunc
6190 2018-03-08 Richard Biener <rguenther@suse.de>
6192 PR tree-optimization/84746
6193 * gcc.dg/torture/pr84746.c: New testcase.
6196 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
6199 * gcc.dg/graphite/pr84404.c: New.
6201 2018-03-08 Jakub Jelinek <jakub@redhat.com>
6203 PR tree-optimization/84740
6204 * gcc.dg/torture/pr84740.c: New test.
6206 PR tree-optimization/84739
6207 * gcc.dg/pr84739.c: New test.
6209 2018-03-07 Martin Sebor <msebor@redhat.com>
6211 PR tree-optimization/83519
6212 * gcc.dg/Wrestrict-13.c: New test.
6214 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
6218 * gfortran.dg/pr64124.f90: New tests.
6219 * gfortran.dg/pr70409.f90: New tests.
6221 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
6224 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
6226 2018-03-07 Martin Sebor <msebor@redhat.com>
6228 PR tree-optimization/84526
6229 * gcc.dg/Wrestrict-10.c: New test.
6231 2018-03-07 Martin Sebor <msebor@redhat.com>
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.
6238 2018-03-07 Jakub Jelinek <jakub@redhat.com>
6241 * gfortran.dg/pr84565.f90: New test.
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.
6250 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6253 * gfortran.dg/pr64107.f90: New test.
6255 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
6259 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
6261 2018-03-06 Marek Polacek <polacek@redhat.com>
6264 * g++.dg/cpp1z/constexpr-84684.C: New test.
6266 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6269 * gcc.dg/pr84721.c: New test.
6272 * gcc.dg/pr84710.c: New test.
6274 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
6277 * gfortran.dg/implied_do_2.f90: New test.
6278 * gfortran.dg/coarray_8.f90: Update for new error message.
6280 2018-03-06 Jakub Jelinek <jakub@redhat.com>
6283 * g++.dg/ext/pr84683.C: New test.
6285 PR tree-optimization/84687
6286 * gcc.dg/pr84687.c: New test.
6288 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
6291 * g++.dg/pr84231.C: New.
6294 * g++.dg/cpp1y/pr84593.C: New.
6297 * g++.dg/pr84492.C: New.
6299 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6301 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
6302 __builtin_ppc_speculation_barrier.
6304 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6307 * gcc.target/powerpc/pr84700.c: New test.
6309 2018-03-05 Nathan Sidwell <nathan@acm.org>
6312 * g++.dg/lookup/pr84702.C: New.
6314 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6317 * gcc.target/i386/pr84564.c: New test.
6319 2018-03-05 Marek Polacek <polacek@redhat.com>
6322 * g++.dg/cpp0x/inline-ns10.C: New test.
6324 2018-03-05 Nathan Sidwell <nathan@acm.org>
6327 * g++.dg/template/pr84694.C: New.
6329 2018-03-05 Jakub Jelinek <jakub@redhat.com>
6332 * gcc.c-torture/execute/pr84524.c: New test.
6333 * gcc.target/i386/avx512bw-pr84524.c: New test.
6335 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
6338 * g++.dg/pr84264.C: New test.
6340 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
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.
6347 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
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.
6359 2018-03-05 Pádraig Brady <P@draigBrady.com>
6360 Nathan Sidwell <nathan@acm.org>
6363 * g++.dg/cpp0x/pr84497.C: New.
6365 2018-03-05 Richard Biener <rguenther@suse.de>
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.
6373 2018-03-05 Richard Biener <rguenther@suse.de>
6375 PR tree-optimization/84650
6376 * gcc.dg/graphite/pr84650.c: New testcase.
6378 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
6381 * g++.dg/cpp1z/constexpr-lambda20.C: New.
6383 2018-03-03 Harald Anlauf <anlauf@gmx.de>
6386 * gfortran.dg/pr71085.f90: New test.
6388 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6391 * gfortran.dg/zero_sized_8.f90: Really commit New test.
6393 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
6396 * gfortran.dg/pr51434.f90: New test.
6398 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6401 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
6403 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6406 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
6408 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
6411 * g++.dg/torture/pr71464.C: New.
6413 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
6416 * gfortran.dg/select_type_41.f90: New test.
6418 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6421 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
6423 2018-03-02 Marek Polacek <polacek@redhat.com>
6426 * g++.dg/ext/flexary29.C: New test.
6428 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6430 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
6432 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
6435 * g++.dg/torture/pr81812.C: New.
6437 2018-03-02 Marek Polacek <polacek@redhat.com>
6440 * g++.dg/warn/Wsign-compare-8.C: New test.
6443 * g++.dg/parse/array-size3.C: New test.
6446 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
6448 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6451 * g++.dg/cpp1y/pr84662.C: New test.
6453 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
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
6458 * g++.dg/lto/20101010-1_0.C: Likewise.
6459 * g++.dg/lto/20101010-2_0.C: Likewise.
6461 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6464 * gcc.dg/pr84628.c: New test.
6467 * gcc.target/ia64/pr56540.c: New test.
6469 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
6471 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
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.
6478 2018-03-02 Marek Polacek <polacek@redhat.com>
6481 * c-c++-common/ubsan/shift-11.c: New test.
6483 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
6485 * gcc.dg/vect/vect-alias-check-13.c: New test.
6487 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6490 * gcc.dg/pr84614.c: New test.
6493 * gcc.target/i386/pr84625.c: New test.
6495 2018-03-02 Richard Biener <rguenther@suse.de>
6497 PR tree-optimization/84427
6498 * gcc.dg/torture/pr84427.c: New testcase.
6500 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
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.
6508 2018-03-01 Martin Sebor <msebor@redhat.com>
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.
6518 2018-03-02 Jakub Jelinek <jakub@redhat.com>
6521 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
6522 dg-options and dg-shouldfail "ubsan" directive.
6524 2018-03-01 Marek Polacek <polacek@redhat.com>
6525 Jason Merrill <jason@redhat.com>
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.
6532 2018-03-01 Nathan Sidwell <nathan@acm.org>
6535 * g++.dg/template/pr84434.C: New.
6537 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com
6539 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
6540 -mthumb to the command-line.
6542 2018-03-01 Marek Polacek <polacek@redhat.com>
6545 * g++.dg/cpp0x/static_assert14.C: New test.
6547 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
6550 * g++.dg/torture/pr79410.C: New.
6552 2018-03-01 Martin Liska <mliska@suse.cz>
6555 * gcc.dg/asan/pr82484.c: New test.
6557 2018-03-01 Richard Biener <rguenther@suse.de>
6560 * gfortran.dg/lto/pr84645_0.f90: New testcase.
6562 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6565 * gfortran.dg/coarray_47.f90: New test.
6567 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
6570 * gfortran.dg/class_array_23.f03: New test.
6572 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6574 PR rtl-optimization/84528
6575 * gcc.dg/torture/pr84538.c: Rename to...
6576 * gcc.dg/torture/pr84528.c: ...this.
6578 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
6580 PR rtl-optimization/84528
6581 * gcc.dg/torture/pr84538.c: New test.
6583 2018-02-28 Martin Sebor <msebor@redhat.com>
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.
6616 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
6619 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
6621 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6624 * g++.dg/cpp0x/pr84609.C: New test.
6626 2018-02-28 Martin Sebor <msebor@redhat.com>
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.
6634 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
6637 * gfortran.dg/associate_37.f90: New test.
6640 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
6642 2018-02-28 Jakub Jelinek <jakub@redhat.com>
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.
6650 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
6653 * gcc.target/powerpc/pr83399.c: Only run on Linux.
6655 2018-02-28 Richard Biener <rguenther@suse.de>
6657 PR tree-optimization/84584
6658 * gcc.dg/graphite/pr84584.c: New testcase.
6660 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
6662 PR preprocessor/84517
6663 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
6665 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6667 * c-c++-common/dump-ada-spec-12.c: New test.
6668 * c-c++-common/dump-ada-spec-13.c: Likewise.
6670 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
6672 * c-c++-common/dump-ada-spec-11.c: New test.
6674 2018-02-28 Martin Liska <mliska@suse.cz>
6677 * g++.dg/ext/timevar1.C: Fix pruned patterns.
6678 * g++.dg/ext/timevar2.C: Likewise.
6680 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
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.
6686 2018-02-28 Richard Biener <rguenther@suse.de>
6689 * gcc.dg/pr84607.c: New testcase.
6691 2018-02-28 Nathan Sidwell <nathan@acm.org>
6694 * g++.dg/lookup/pr84602.C: New.
6696 2018-02-28 Jakub Jelinek <jakub@redhat.com>
6700 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
6702 * g++.dg/ext/attr-nonnull.C: Likewise.
6703 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
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.
6709 2018-02-28 Alan Modra <amodra@gmail.com>
6711 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
6713 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
6715 2018-02-27 Martin Sebor <msebor@redhat.com>
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.
6737 2018-02-27 Nathan Sidwell <nathan@acm.org>
6740 * g++.dg/lookup/pr84426.C: New.
6742 2018-02-27 Richard Biener <rguenther@suse.de>
6744 PR tree-optimization/84512
6745 * gcc.dg/tree-ssa/pr84512.c: New testcase.
6747 2018-02-27 Martin Liska <mliska@suse.cz>
6749 PR gcov-profile/84548
6750 * g++.dg/gcov/pr84548.C: New test.
6752 2018-02-27 Jakub Jelinek <jakub@redhat.com>
6755 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
6757 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6760 * g++.dg/cpp1y/pr84558.C: New test.
6762 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6765 * g++.dg/cpp0x/alignas14.C: New.
6766 * g++.dg/cpp0x/alignas15.C: Likewise.
6768 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6771 * g++.dg/gomp/pr84557.C: New test.
6773 2018-02-26 Marek Polacek <polacek@redhat.com>
6776 * g++.dg/cpp1z/pr84325.C: New test.
6778 2018-02-26 Carl Love <cel@us.ibm.com>
6780 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
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
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
6790 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
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.
6833 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
6835 * gcc.c-torture/execute/20180226-1.c: New test.
6837 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
6839 PR tree-optimization/83965
6840 * gcc.dg/vect/pr83965-2.c: New test.
6842 2018-02-26 Tom de Vries <tom@codesourcery.com>
6844 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
6846 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
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.
6855 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
6858 * g++.dg/cpp1z/pr84533.C: New.
6860 2018-02-26 Marek Polacek <polacek@redhat.com>
6863 * g++.dg/parse/error60.C: New test.
6865 2018-02-26 Jakub Jelinek <jakub@redhat.com>
6868 * g++.dg/gomp/pr84556.C: New test.
6869 * g++.dg/vect/pr84556.cc: New test.
6871 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
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.
6882 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
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.
6897 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
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.
6907 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
6910 * gfortran.dg/pr84523.f90: New test.
6912 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6915 * gfortran.dg/select_type_40.f90: New test.
6917 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
6920 * gfortran.dg/data_substring.f90: New test.
6922 2018-02-24 Marek Polacek <polacek@redhat.com>
6925 * g++.dg/cpp1z/constexpr-83692.C: New test.
6927 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
6930 * gfortran.dg/statement_function_1.f90: Update test.
6932 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6935 * gfortran.dg/inquire_19.f90: New test.
6937 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6940 * gfortran.dg/pr83149_b.f90: New test.
6941 * gfortran.dg/pr83149_a.f90: Additional source for previous.
6943 2018-02-23 Carl Love <cel@us.ibm.com>
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
6950 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6952 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
6953 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
6955 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
6957 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
6960 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6963 * gfortran.dg/pr83149_1.f90: New test.
6964 * gfortran.dg/pr83149.f90: Additional source for previous.
6966 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
6969 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
6970 __GI___pthread_mutex_init as well.
6972 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
6975 * gfortran.dg/class_68.f90: New test.
6977 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6980 * gfortran.dg/derived_init_5.f90: New test.
6982 2018-02-22 Jakub Jelinek <jakub@redhat.com>
6985 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
6986 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
6988 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
6991 * gcc.target/powerpc/pr81572.c: New.
6993 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
6995 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
6997 2018-02-22 Martin Sebor <msebor@redhat.com>
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.
7003 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
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.
7017 2018-02-22 Steve Ellcey <sellcey@cavium.com>
7020 * gcc/testsuite/gcc.target/aarch64/asm-2.c: Add dg-error for
7022 * gcc/testsuite/gcc.target/aarch64/asm-4.c: New test.
7024 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
7026 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
7028 2018-02-22 Marek Polacek <polacek@redhat.com>
7031 * g++.dg/parse/error59.C: New test.
7033 2018-02-22 Tom de Vries <tom@codesourcery.com>
7035 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
7037 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
7040 * g++.dg/cpp0x/pr77655.C: New.
7042 2018-02-22 Jakub Jelinek <jakub@redhat.com>
7045 * g++.dg/cpp1y/pr84496.C: New test.
7048 * g++.dg/torture/pr84502.C: New test.
7050 PR tree-optimization/84503
7051 * gcc.dg/pr84503-1.c: New test.
7052 * gcc.dg/pr84503-2.c: New test.
7054 2018-02-21 Jakub Jelinek <jakub@redhat.com>
7056 PR tree-optimization/84478
7057 * gcc.c-torture/execute/pr84478.c: New test.
7059 2018-02-20 Martin Sebor <msebor@redhat.com>
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.
7070 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7072 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
7074 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
7078 * gfortran.dg/structure_constructor_14.f90: New test.
7080 2018-02-20 Jeff Law <law@redhat.com>
7083 PR tree-optimization/81592
7085 * gcc.dg/pr81592.c: New test.
7086 * gcc.dg/pr82123.c: New test.
7087 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
7089 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7092 * g++.dg/warn/Wunused-var-30.C: New test.
7094 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
7096 PR tree-optimization/84419
7097 * gcc.dg/vect/pr84419.c: New test.
7099 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7102 * gfortran.dg/pr82004.f90: New test.
7104 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
7106 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
7108 2018-02-20 Martin Liska <mliska@suse.cz>
7112 * gcc.target/i386/pr84310.c: New test.
7113 * gcc.target/i386/pr84310-2.c: Likewise.
7115 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
7118 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
7120 2018-02-20 Jakub Jelinek <jakub@redhat.com>
7123 * g++.dg/cpp1z/launder7.C: New test.
7126 * g++.dg/cpp0x/constexpr-84449.C: New test.
7129 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
7131 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
7135 * gfortran.dg/associate_22.f90: Enable commented out test.
7136 * gfortran.dg/associate_36.f90: New test.
7138 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7141 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
7143 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
7145 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
7146 (dg-options): Use -mavx instead of -w.
7148 2018-02-19 Jakub Jelinek <jakub@redhat.com>
7151 * g++.dg/cpp1z/launder8.C: New test.
7154 * g++.dg/gomp/pr84448.C: New test.
7157 * g++.dg/gomp/pr84430.C: New test.
7159 PR tree-optimization/84452
7160 * gcc.dg/pr84452.c: New test.
7163 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
7165 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
7168 * gfortran.dg/implied_do_io_4.f90: New test.
7170 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
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.
7176 2018-02-19 Carl Love <cel@us.ibm.com>
7178 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
7180 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
7183 * gcc.target/i386/pr57193.c: Add -mtune=generic.
7185 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
7188 * g++.dg/cpp0x/auto50.C: New.
7189 * g++.dg/parse/friend12.C: Adjust.
7191 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7193 PR libgfortran/84389
7194 * gfortran.dg/dtio_33.f90: New test.
7196 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7198 PR libgfortran/84412
7199 * gfortran.dg/inquire_18.f90: New test.
7201 2018-02-18 Janus Weil <janus@gcc.gnu.org>
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.
7212 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
7215 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
7218 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7221 * gfortran.dg/inline_matmul_22.f90: New test.
7223 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
7226 * gfortran.dg/abort_shoulfail.f90: New test.
7227 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
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:
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.
9636 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
9639 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
9642 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
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.
9670 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9673 * gcc.c-torture/compile/pr84425.c: New test.
9675 2018-02-16 Marek Polacek <polacek@redhat.com>
9676 Jakub Jelinek <jakub@redhat.com>
9679 * g++.dg/cpp1y/constexpr-84192.C: New test.
9681 2018-02-16 Martin Sebor <msebor@redhat.com>
9684 * g++.dg/overload15.C: New test.
9686 2018-02-16 Yury Gribov <tetra2005@gmail.com>
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.
9696 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
9705 2018-02-16 Nathan Sidwell <nathan@acm.org>
9707 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
9709 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
9711 PR rtl-optimization/70023
9712 * gcc.target/i386/pr70023.c: New.
9714 2018-02-16 Carl Love <cel@us.ibm.com>
9716 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
9718 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
9721 2018-02-16 Carl Love <cel@us.ibm.com>
9723 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
9724 for the ABI definitions for vec_extract4b and vec_insert4b.
9726 2018-02-16 Nathan Sidwell <nathan@acm.org>
9728 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
9729 * g++.old-deja/g++.mike/net43.C: Likewise.
9731 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
9734 * g++.dg/cpp1z/class-deduction48.C: New.
9736 2018-02-16 Nathan Sidwell <nathan@acm.org>
9739 * g++.dg/lookup/pr84375.C: New.
9741 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9744 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
9746 2018-02-16 Richard Biener <rguenther@suse.de>
9748 PR tree-optimization/84417
9749 * gcc.dg/torture/pr84417.c: New testcase.
9751 2018-02-16 Jakub Jelinek <jakub@redhat.com>
9754 * g++.dg/opt/pr84272.C: New test.
9756 PR rtl-optimization/83723
9757 * gcc.dg/pr83723.c: New test.
9759 2018-02-16 Richard Biener <rguenther@suse.de>
9761 PR tree-optimization/84399
9762 * gcc.dg/graphite/pr84399.c: New testcase.
9764 2018-02-16 Richard Biener <rguenther@suse.de>
9766 PR tree-optimization/84190
9767 * g++.dg/torture/pr84190.C: New testcase.
9769 2018-02-15 Martin Sebor <msebor@redhat.com>
9771 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
9774 2018-02-15 Janus Weil <janus@gcc.gnu.org>
9777 * gfortran.dg/dtio_21.f03: Add an error message.
9778 * gfortran.dg/dtio_22.f90: Fix invalid test case.
9780 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
9783 * gfortran.dg/stop_shouldfail.f90: New test.
9785 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
9788 * g++.dg/concepts/pr84330.C: New.
9790 2018-02-15 Tom de Vries <tom@codesourcery.com>
9792 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
9794 2018-02-15 Tom de Vries <tom@codesourcery.com>
9796 * gcc.c-torture/compile/pr84136.c: Require effective target
9799 2018-02-15 Jakub Jelinek <jakub@redhat.com>
9801 PR tree-optimization/84383
9802 * gcc.c-torture/compile/pr84383.c: New test.
9804 PR tree-optimization/84334
9805 * gcc.dg/pr84334.c: New test.
9807 2018-02-14 Carl Love <cel@us.ibm.com>
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.
9813 2018-02-14 Martin Sebor <msebor@redhat.com>
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.
9820 2018-02-14 Martin Sebor <msebor@redhat.com>
9823 * gcc.dg/Wattributes-8.c: New test.
9825 2018-02-14 Janus Weil <janus@gcc.gnu.org>
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.
9832 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
9834 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
9835 (dg-options): Use -O2 -msse2 -mno-sse3.
9837 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
9866 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
9869 * g++.dg/cpp0x/auto49.C: New.
9871 2018-02-14 Nathan Sidwell <nathan@acm.org>
9873 * g++.dg/template/instantiate5.C: Adjust required-from loc.
9875 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
9877 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
9878 * gcc.target/powerpc/le-altivec-consts.c: Same.
9880 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
9889 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
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].
9898 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
9900 PR tree-optimization/84357
9901 * gcc.dg/vect/pr84357.c: New test.
9903 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
9906 * gcc.target/rx/pr83831.c: New tests.
9908 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
9911 * gcc.target/msp430/pr79242.c: New test.
9913 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9916 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
9919 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9922 * g++.dg/pr84279.C: New test.
9924 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
9926 PR rtl-optimization/84169
9927 * gcc.c-torture/execute/pr84169.c: New.
9929 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9932 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
9934 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
9937 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
9940 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9943 * g++.dg/warn/effc4.C: New test.
9945 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
9948 * g++.dg/template/sizeof16.C: New.
9949 * g++.dg/template/sizeof17.C: Likewise.
9951 2018-02-13 Janus Weil <janus@gcc.gnu.org>
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.
9958 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9961 * gcc.c-torture/execute/pr82210.c: New test.
9964 * gcc.dg/pr84309-2.c: New test.
9966 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
9968 PR tree-optimization/84321
9969 * gcc.dg/pr84321.c: New test.
9971 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
9974 * gcc.target/i386/pr57193.c: Add -march=x86-64.
9976 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
9979 * gcc.dg/asan/pr84307.c: Remove test.
9981 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
9983 * gcc.target/rl78/test_auto_vector.c: New test.
9985 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
9988 * gcc.c-torture/compile/pr84305.c: New test.
9990 2018-02-13 Jakub Jelinek <jakub@redhat.com>
9993 * gcc.target/i386/pr84335.c: New test.
9995 PR tree-optimization/84339
9996 * gcc.c-torture/execute/pr84339.c: New test.
9999 * gcc.dg/pr84309.c: New test.
10000 * gcc.target/i386/pr84309.c: New test.
10003 * gcc.target/i386/pr84336.c: New test.
10005 2018-02-12 Jakub Jelinek <jakub@redhat.com>
10008 * c-c++-common/gomp/pr84341.c: New test.
10010 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10013 * gfortran.dg/read_dir.f90: Re-add dg-do run.
10015 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
10018 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
10021 2018-02-12 Jeff Law <law@redhat.com>
10023 * gcc.c-torture/compile/reg-args-size.c: New test.
10025 2018-02-12 Carl Love <cel@us.ibm.com>
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.
10034 2018-02-12 Janus Weil <janus@gcc.gnu.org>
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.
10040 2018-02-12 Tamar Christina <tamar.christina@arm.com>
10043 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
10045 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
10048 * gcc.dg/asan/pr84307.c: New test.
10050 2018-02-12 Nathan Sidwell <nathan@acm.org>
10052 * g++.dg/parse/pr84263.C: New.
10054 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
10057 * g++.dg/template/crash129.C: New.
10059 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
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.
10068 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
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
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
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.
10087 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
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
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.
10105 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10108 * gfortran.dg/statement_function_3.f: New test.
10110 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
10114 * gfortran.dg/statement_function_1.f90: New test.
10115 * gfortran.dg/statement_function_2.f90: New test.
10117 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
10120 * gfortran.dg/type_to_class_5.f03: New test.
10122 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
10125 * gfortran.dg/type_to_class_4.f03: New test.
10127 2018-02-10 Alan Modra <amodra@gmail.com>
10130 * gcc.dg/pr84300.c: New.
10132 2018-02-10 Jakub Jelinek <jakub@redhat.com>
10135 * g++.dg/ubsan/pr83987-2.C: New test.
10137 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
10139 * gcc.target/rx/movsicc.c: New test.
10141 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10144 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
10147 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
10149 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
10150 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
10152 2018-02-09 Nathan Sidwell <nathan@acm.org>
10155 * c-c++-common/pr84293.h: New.
10156 * c-c++-common/pr84293.c: New.
10158 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
10160 PR rtl-optimization/57193
10161 * gcc.target/i386/pr57193.c: New.
10163 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10166 * gcc.target/powerpc/pr84226.c: New test.
10168 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
10170 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
10174 2018-02-09 Martin Sebor <msebor@redhat.com>
10177 * gcc.dg/lto/pr84212_0.c: New test file.
10178 * gcc.dg/lto/pr84212_1.c: Same.
10180 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
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.
10187 2018-02-09 Tamar Christina <tamar.christina@arm.com>
10190 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
10192 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10195 * gcc.target/s390/pr84295.c: New test.
10197 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
10200 * g++.dg/cpp1y/lambda-init16.C: New.
10202 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
10204 * gnat.dg/sso8.adb: New test.
10205 * gnat.dg/sso8_pkg.ads: New helper.
10207 2018-02-09 Richard Biener <rguenther@suse.de>
10209 PR tree-optimization/84278
10210 * gcc.target/i386/pr84278.c: Adjust regex.
10212 2018-02-09 Jakub Jelinek <jakub@redhat.com>
10214 PR tree-optimization/84232
10215 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
10218 * gcc.target/aarch64/pr84252.c: New test.
10220 PR middle-end/84237
10221 * gcc.dg/pr84237.c: New test.
10223 2018-02-09 Marek Polacek <polacek@redhat.com>
10224 Jakub Jelinek <jakub@redhat.com>
10227 * g++.dg/torture/pr83659.C: New test.
10229 2018-02-08 David Malcolm <dmalcolm@redhat.com>
10231 PR tree-optimization/84136
10232 * gcc.c-torture/compile/pr84136.c: New test.
10234 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
10237 * gcc.target/i386/pr83008.c: New test.
10239 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
10242 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
10244 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10247 * g++.dg/warn/Wunused-parm-11.C: New.
10249 2018-02-08 Marek Polacek <polacek@redhat.com>
10251 PR tree-optimization/84238
10252 * gcc.dg/Wstringop-overflow-3.c: New test.
10254 2018-02-08 Nathan Sidwell <nathan@acm.org>
10256 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
10258 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
10260 PR tree-optimization/84265
10261 * gcc.dg/vect/pr84265.c: New test.
10263 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
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.
10269 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
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.
10298 2018-02-08 Richard Biener <rguenther@suse.de>
10300 PR tree-optimization/84233
10301 * g++.dg/torture/pr84233.C: New testcase.
10303 2018-02-08 Richard Biener <rguenther@suse.de>
10305 PR tree-optimization/84278
10306 * gcc.target/i386/pr84278.c: New testcase.
10308 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
10310 PR rtl-optimization/84068
10311 PR rtl-optimization/83459
10312 * gcc.dg/pr84068.c: New test.
10314 2018-02-08 Richard Biener <rguenther@suse.de>
10316 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
10317 loop vectorization to happen.
10319 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
10322 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
10324 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10326 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
10328 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
10335 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
10337 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
10339 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10342 * g++.dg/template/incomplete11.C: New test.
10343 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
10345 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10348 * gfortran.dg/deallocate_error_3.f90: New test.
10349 * gfortran.dg/deallocate_error_4.f90: New test.
10351 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
10354 * gfortran.dg/shape_9.f90: New test.
10356 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
10359 * gfortran.dg/assumed_charlen_parameter.f90: New test.
10361 2018-02-07 David Malcolm <dmalcolm@redhat.com>
10365 * g++.dg/spellcheck-reswords.C: New test case.
10366 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
10367 suggestion of "if".
10369 2018-02-07 Martin Liska <mliska@suse.cz>
10372 * g++.dg/ext/mv26.C: New test.
10374 2018-02-07 Tom de Vries <tom@codesourcery.com>
10376 * gcc.dg/pr83844.c: Require effective target alloca.
10378 2018-02-07 Tom de Vries <tom@codesourcery.com>
10380 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
10382 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
10385 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
10386 -fcf-protection=return.
10388 2018-02-07 Tom de Vries <tom@codesourcery.com>
10391 * c-c++-common/goacc/pr84217.c: New test.
10392 * gfortran.dg/goacc/pr84217.f90: New test.
10394 2018-02-07 Richard Biener <rguenther@suse.de>
10396 PR tree-optimization/84204
10397 * gcc.dg/graphite/pr84204.c: New testcase.
10399 PR tree-optimization/84205
10400 * gcc.dg/graphite/pr84205.c: New testcase.
10402 PR tree-optimization/84223
10403 * gfortran.dg/graphite/pr84223.f90: New testcase.
10405 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
10408 * g++.dg/cpp0x/scoped_enum7.C: New.
10410 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
10412 PR tree-optimization/83008
10413 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
10415 2018-02-07 Jakub Jelinek <jakub@redhat.com>
10417 PR tree-optimization/84235
10418 * gcc.c-torture/execute/ieee/pr84235.c: New test.
10420 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10423 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
10425 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
10427 2018-02-06 Jakub Jelinek <jakub@redhat.com>
10430 * gcc.target/i386/pr84146.c: New test.
10432 2018-02-06 Michael Collison <michael.collison@arm.com>
10434 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
10436 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
10447 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
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.
10457 2018-02-06 Marek Polacek <polacek@redhat.com>
10459 PR tree-optimization/84228
10460 * c-c++-common/Wstringop-truncation-3.c: New test.
10462 2018-02-06 Tamar Christina <tamar.christina@arm.com>
10465 * gcc.target/arm/pragma_arch_switch_2.c: New.
10467 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10470 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
10472 2018-02-05 Martin Sebor <msebor@redhat.com>
10474 PR tree-optimization/83369
10475 * gcc.dg/Wnonnull.c: New test.
10477 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
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.
10491 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
10494 * g++.dg/cpp1z/inline-var4.C: New.
10496 2018-02-05 Martin Liska <mliska@suse.cz>
10498 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_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.
10507 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
10509 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
10510 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
10512 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
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.
10533 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
10535 PR middle-end/79966
10536 * gfortran.dg/pr79966.f90: New testcase
10538 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
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.
10546 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
10549 * gfortran.dg/associate_34.f90: New test.
10550 * gfortran.dg/associate_35.f90: New test.
10552 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
10556 * gfortran.dg/pr84155.f90: New test.
10558 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
10560 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
10561 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
10563 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10565 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
10568 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
10570 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
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.
10576 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
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.
10600 2018-02-02 Julia Koval <julia.koval@intel.com>
10602 * gcc.target/i386/funcspec-56.inc: Handle new march.
10603 * g++.dg/ext/mv16.C: Ditto.
10605 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
10607 * lib/target-supports.exp
10608 (check_effective_target_keeps_null_pointer_checks): No more
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.
10633 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
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.
10657 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
10660 * gcc.target/i386/cet-sjlj-6a.c: New test.
10661 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
10663 2018-02-01 Marek Polacek <polacek@redhat.com>
10666 * g++.dg/cpp1y/lambda-generic-84125.C:New test.
10668 2018-01-30 Jeff Law <law@redhat.com>
10671 * gcc.target/i386/pr84128.c: New test.
10673 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
10675 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
10676 -fdelete-null-pointer-checks.
10678 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
10681 * g++.dg/cpp0x/abstract-default1.C: New.
10683 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
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.
10689 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10692 * gcc.target/aarch64/pr83370.c: New.
10694 2018-02-01 Richard Biener <rguenther@suse.de>
10696 * gcc.dg/graphite/pr35356-1.c: Adjust.
10698 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
10701 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
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
10709 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
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.
10758 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
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.
10765 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
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.
10771 2018-02-01 Jakub Jelinek <jakub@redhat.com>
10773 PR tree-optimization/81661
10774 PR tree-optimization/84117
10775 * gcc.dg/pr81661.c: New test.
10776 * gfortran.dg/pr84117.f90: New test.
10778 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
10781 * gfortran.dg/repeat_7.f90: Catch warning message.
10783 2018-01-31 Ian Lance Taylor <iant@golang.org>
10785 * go.go-torture/execute/printnil.go: New test.
10787 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10789 * lib/target-supports.exp (check_effective_target_comdat_group):
10790 Allow for Solaris as comdat syntax.
10792 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
10793 Solaris with comdat_group support and as.
10795 2018-01-31 Marek Polacek <polacek@redhat.com>
10798 * gcc.dg/pr81779.c: New test.
10800 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10803 * gfortran.dg/gomp/pr84116.f90: New test.
10806 * g++.dg/init/pr83993-2.C: New test.
10809 * g++.dg/init/pr83993-1.C: New test.
10810 * g++.dg/cpp0x/pr83993.C: New test.
10812 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
10815 * gfortran.dg/pr84088.f90: New test.
10817 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
10820 * gcc.target/i386/pr82444.c: New.
10822 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
10824 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
10825 * gcc.target/powerpc/vsx-13.c: New.
10827 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
10830 * g++.dg/cpp1y/var-templ57.C: New.
10832 2018-01-31 Marek Polacek <polacek@redhat.com>
10835 * g++.dg/diagnostic/pr84138.C: New test.
10837 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
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.
10845 2018-01-31 Richard Biener <rguenther@suse.de>
10847 PR tree-optimization/84132
10848 * g++.dg/torture/pr84132.C: New testcase.
10850 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
10852 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
10855 2018-01-31 Julia Koval <julia.koval@intel.com>
10858 * gcc.target/i386/rdpid.c: Remove "eax".
10860 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10862 PR tree-optimization/64946
10863 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
10864 scan-assembler checks.
10866 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
10868 * gcc.c-torture/execute/20180131-1.c: New test.
10870 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
10872 * gcc.target/arc/taux-1.c: New test.
10873 * gcc.target/arc/taux-2.c: Likewise.
10875 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
10877 * gcc.target/arc/uncached.c: New test.
10879 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10882 * gnat.dg/lto20.adb: Remove dg-excess-errors.
10884 2018-01-31 Jakub Jelinek <jakub@redhat.com>
10886 PR preprocessor/69869
10887 * gcc.dg/cpp/trad/pr69869.c: New test.
10890 * gcc.dg/pr84100.c: New test.
10892 2018-01-30 Jeff Law <law@redhat.com>
10895 * gcc.target/i386/pr84064: New test.
10897 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10900 * gfortran.dg/data_implied_do_2.f90: New test.
10902 2018-01-30 Janus Weil <janus@gcc.gnu.org>
10904 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
10906 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10909 * gfortran.dg/inline_matmul_21.f90: New test case.
10911 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10913 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
10915 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
10918 * gcc.target/powerpc/pr84112.c: New.
10920 2018-01-30 Jakub Jelinek <jakub@redhat.com>
10922 PR rtl-optimization/83986
10923 * gcc.dg/pr83986.c: New test.
10925 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
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.
10933 2018-01-30 Jakub Jelinek <jakub@redhat.com>
10935 PR tree-optimization/84111
10936 * gcc.c-torture/compile/pr84111.c: New test.
10938 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10941 * gcc.dg/ipa/inline-2.c: Fix template.
10942 * gcc.dg/ipa/inline-3.c: Fix template.
10944 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
10947 * g++.dg/torture/pr81360.C: New testcase.
10949 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
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.
10956 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10959 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
10961 Simplify DW_AT_producer scan.
10963 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10965 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
10967 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
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.
10975 2018-01-29 Jeff Law <law@redhat.com>
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.
10982 2018-01-29 Marek Polacek <polacek@redhat.com>
10985 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
10988 * g++.dg/ext/pr83996.C: New test.
10990 2018-01-29 Richard Biener <rguenther@suse.de>
10992 PR tree-optimization/84057
10993 * gcc.dg/graphite/pr84057.c: New testcase.
10995 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10998 * gfortran.dg/bind_c_usage_31.f90: New test.
11000 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
11003 * g++.dg/warn/Wduplicated-branches5.C: New.
11005 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
11007 * gcc.target/rl78/test_addsi3_internal.c: New test.
11009 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
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).
11016 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
11017 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
11018 Soren Rasmussen <s.c.rasmussen@gmail.com>
11020 Fortran 2018 teams tests.
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.
11027 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
11030 * gfortran.dg/dot_product_4.f90
11032 2018-01-26 Martin Sebor <msebor@redhat.com>
11034 PR tree-optimization/83896
11035 * gcc.dg/strlenopt-43.c: New.
11037 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
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
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
11058 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
11060 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
11076 2018-01-26 Martin Liska <mliska@suse.cz>
11078 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
11081 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
11092 2018-01-26 Richard Biener <rguenther@suse.de>
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.
11100 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11102 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
11103 tests specific to aarch64. XFAIL test on arm.
11105 2018-01-26 Jakub Jelinek <jakub@redhat.com>
11107 PR rtl-optimization/83985
11108 * gcc.dg/pr83985.c: New test.
11111 * c-c++-common/Wrestrict-3.c: New test.
11113 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11115 * gcc.target/arc/tdelegitimize_addr.c: New test.
11117 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
11119 * gcc.target/arc/jli-1.c: New file.
11120 * gcc.target/arc/jli-2.c: Likewise.
11122 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
11124 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
11126 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
11127 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
11129 2018-01-26 Richard Biener <rguenther@suse.de>
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.
11136 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11138 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
11140 * gcc.target/i386/pr63620.c: Likewise.
11142 2018-01-26 Julia Koval <julia.koval@intel.com>
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.
11149 2018-01-26 Alan Modra <amodra@gmail.com>
11152 * gcc.target/powerpc/swaps-p8-46.c: New.
11154 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
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.
11164 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
11166 PR middle-end/83055
11167 * gcc.dg/torture/pr83055.c: New testcase.
11169 2018-01-25 Jakub Jelinek <jakub@redhat.com>
11172 * g++.dg/cpp1z/decomp36.C: New test.
11174 PR middle-end/83977
11175 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
11177 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
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.
11183 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
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
11190 2018-01-24 David Malcolm <dmalcolm@redhat.com>
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.
11197 2018-01-24 Ian Lance Taylor <iant@golang.org>
11199 * go.go-torture/execute/names-1.go: New test.
11201 2018-01-19 Jeff Law <law@redhat.com>
11204 * gcc.target/i386/pr83994.c: New test.
11206 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
11209 * gcc.target/powerpc/pr84014.c: New.
11211 2018-01-24 Jakub Jelinek <jakub@redhat.com>
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.
11219 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
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.
11245 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
11247 PR tree-optimization/83979
11248 * g++.dg/pr83979.c: New test.
11250 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11252 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
11253 option. Add arm_neon_ok_no_float_abi check.
11255 2018-01-24 Richard Biener <rguenther@suse.de>
11257 PR tree-optimization/83176
11258 * gcc.dg/graphite/pr83176.c: New testcase.
11260 2018-01-24 Richard Biener <rguenther@suse.de>
11262 PR tree-optimization/82819
11263 * gcc.dg/graphite/pr82819.c: New testcase.
11265 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
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.
11274 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11277 * g++.dg/warn/pr83974.C: New test case.
11279 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11282 * g++.dg/ubsan/pr83987.C: New test.
11284 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11287 * gfortran.dg/pdt_29.f03: New test.
11289 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
11292 * gfortran.dg/associate_33.f03: New test.
11294 2018-01-23 Martin Liska <mliska@suse.cz>
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.
11301 2018-01-23 Nathan Sidwell <nathan@acm.org>
11304 * g++.dg/template/pr83988.C: New.
11306 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11310 * g++.dg/cpp0x/pr82882.C: New test.
11311 * g++.dg/cpp0x/pr83978.C: New test.
11314 * g++.dg/cpp1z/decomp35.C: New test.
11316 2018-01-23 Nathan Sidwell <nathan@acm.org>
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.
11323 2018-01-23 David Malcolm <dmalcolm@redhat.com>
11325 PR tree-optimization/83510
11326 * gcc.c-torture/compile/pr83510.c: New test case.
11328 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
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
11336 * gcc.dg/vect/vect-reduc-6.c: Likewise.
11338 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
11340 PR tree-optimization/83965
11341 * gcc.dg/vect/pr83965.c: New test.
11343 2018-01-23 Richard Biener <rguenther@suse.de>
11345 PR tree-optimization/83963
11346 * gfortran.dg/graphite/pr83963.f: New testcase.
11347 * gcc.dg/graphite/pr83963-2.c: Likewise.
11349 2018-01-23 Jakub Jelinek <jakub@redhat.com>
11352 * g++.dg/cpp1z/pr83918.C: New test.
11354 2018-01-22 Jakub Jelinek <jakub@redhat.com>
11356 PR tree-optimization/83957
11357 * gcc.dg/autopar/pr83957.c: New test.
11359 PR tree-optimization/83081
11360 * gcc.dg/predict-8.c: Adjust expected probability.
11362 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
11365 * gcc.target/powerpc/pr83862.c: New test.
11367 2018-01-22 Carl Love <cel@us.ibm.com>
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.
11376 2018-01-22 Marek Polacek <polacek@redhat.com>
11379 * g++.dg/cpp1y/constexpr-empty4.C: New test.
11381 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
11390 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
11394 * gfortran.dg/string_1.f90: Remove printing the length.
11396 2018-01-22 Richard Biener <rguenther@suse.de>
11398 PR tree-optimization/83963
11399 * gcc.dg/graphite/pr83963.c: New testcase.
11401 2018-01-22 Sudakshina Das <sudi.das@arm.com>
11403 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
11404 dg-require-effective-target directives.
11406 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11408 * lib/target-supports.exp (check_effective_target_arm_softfloat):
11410 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
11411 Adjust scan-assembler checks for soft-float.
11413 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11416 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
11418 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
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.
11424 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11425 David Edelsohn <dje.gcc@gmail.com>
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 $.
11438 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
11441 * gfortran.dg/matmul_18.f90: New test.
11443 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
11445 PR tree-optimization/83940
11446 * gcc.dg/torture/pr83940.c: New test.
11448 2018-01-20 Jakub Jelinek <jakub@redhat.com>
11450 PR middle-end/83945
11451 * gcc.dg/tls/pr83945.c: New test.
11454 * gcc.dg/pr83930.c: New test.
11456 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11459 * gfortran.dg/matmul_17.f90: New test.
11461 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
11464 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
11466 2018-01-19 Jakub Jelinek <jakub@redhat.com>
11469 * g++.dg/cpp0x/pr81167.C: New test.
11472 * g++.dg/cpp0x/pr83919.C: New test.
11474 2018-01-19 Jeff Law <law@redhat.com>
11475 Jakub Jelinek <jakub@redhat.com>
11477 * gcc.dg/stack-check-16.c: New test.
11479 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
11482 * gcc.target/nvptx/indirect_call.c: New test.
11484 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11486 * g++.dg/torture/pr83619.C: Remove dg-message.
11488 2018-01-19 Martin Liska <mliska@suse.cz>
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.
11496 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11498 PR tree-optimization/83922
11499 * gcc.dg/pr83922.c: New test.
11501 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
11503 PR tree-optimization/83914
11504 * gcc.dg/vect/pr83914.c: New test.
11506 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
11512 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11514 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
11516 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11518 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
11520 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
11522 * gcc.dg/torture/pr52451.c (main): Skip long double test on
11525 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11529 * g++.dg/torture/pr83619.C (e): Define before first use instead of
11530 forward declaration.
11532 2018-01-18 Carl Love <cel@us.ibm.com>
11534 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
11537 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
11540 * g++.dg/inherit/union3.C: New.
11542 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11544 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
11546 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
11549 * g++.dg/torture/pr83619.C: New testcase.
11551 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11553 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
11554 Add function body to force error messages in some configurations.
11556 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11558 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
11561 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
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.
11569 2018-01-18 Martin Liska <mliska@suse.cz>
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.
11581 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11583 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
11586 2018-01-18 Nathan Sidwell <nathan@acm.org>
11589 * g++.dg/cpp0x/pr83160.C: New.
11591 2018-01-18 Richard Biener <rguenther@suse.de>
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.
11598 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
11612 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
11614 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
11617 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11620 * gcc.dg/pr61240.c: New test.
11622 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11625 * gfortran.dg/pr83864.f90: New test.
11627 2018-01-17 Jeff Law <law@redhat.com>
11630 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
11632 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
11639 2018-01-17 Harald Anlauf <anlauf@gmx.de>
11642 * gfortran.dg/pr83874.f90: New test.
11644 2018-01-18 Jakub Jelinek <jakub@redhat.com>
11647 * g++.dg/cpp0x/pr83824.C: New test.
11649 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
11657 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11660 * g++.dg/cpp0x/alignas13.C: New.
11662 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11665 * g++.dg/cpp0x/pr83897.C: New test.
11667 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
11670 * gcc.c-torture/compile/pr83051-2.c: New testcase.
11672 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
11675 * g++.dg/cpp0x/constexpr-ice19.C: New.
11677 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
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.
11690 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
11692 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
11693 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
11695 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11697 * gcc.target/arm/g2.c: Add -marm to dg-options.
11698 * gcc.target/arm/scd42-2.c: Likewise.
11700 2018-01-17 Nathan Sidwell <nathan@acm.org>
11703 * g++.dg/lookup/pr83287-2.C: New.
11705 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11709 * g++.dg/wrappers/pr83814.C: New test case.
11710 * g++.dg/wrappers/pr83902.C: New test case.
11712 2018-01-17 David Malcolm <dmalcolm@redhat.com>
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.
11732 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
11733 Richard Sandiford <richard.sandiford@linaro.org>
11737 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
11738 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
11740 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11742 * lib/target-supports.exp: Fix -march arguments in arm arch effective
11743 target check autogenerator for armv8.1-a and armv8.2-a.
11745 2018-01-17 Carl Love <cel@us.ibm.com>
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.
11752 2018-01-17 David Malcolm <dmalcolm@redhat.com>
11755 * g++.dg/wrappers/pr83799.C: New test case.
11757 2018-01-17 Nathan Sidwell <nathan@acm.org>
11760 * g++.dg/cpp1y/pr83739.C: New.
11762 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11764 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
11765 * gcc.target/visium/overflow16.c: Likewise.
11766 * gcc.target/visium/overflow32.c: Likewise.
11768 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11770 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
11772 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11774 * gcc.dg/rtl/arm/stl-cond.c: New test.
11775 * gcc.target/arm/stl-cond.c: Delete.
11777 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11779 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
11782 2018-01-17 Jakub Jelinek <jakub@redhat.com>
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.
11788 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11790 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
11793 2018-01-17 Jakub Jelinek <jakub@redhat.com>
11795 PR rtl-optimization/83771
11796 * gcc.dg/pr83771.c: New test.
11798 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11800 PR tree-optimization/81184
11801 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
11803 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
11805 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
11807 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
11809 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
11812 * gcc.target/i386/pr83546.c: New test.
11814 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11816 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
11818 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
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.
11823 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11825 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
11826 XFAIL last test on SPARC and Visium.
11828 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
11830 PR rtl-optimization/80481
11831 * g++.dg/pr80481.C: Exclude solaris.
11833 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
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.
11839 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
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.
11857 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
11860 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
11862 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
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.
11871 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
11873 PR tree-optimization/83857
11874 * gcc.dg/vect/pr83857.c: New test.
11876 2018-01-16 Richard Biener <rguenther@suse.de>
11878 PR tree-optimization/83867
11879 * gcc.dg/vect/pr83867.c: New testcase.
11881 2018-01-16 Jakub Jelinek <jakub@redhat.com>
11884 * gcc.dg/pr83844.c: New test.
11886 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
11888 * gcc.dg/torture/pr83847.c: New test.
11890 2018-01-16 Jakub Jelinek <jakub@redhat.com>
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.
11898 PR tree-optimization/83843
11899 * gcc.dg/store_merging_18.c: New test.
11902 * g++.dg/cpp1y/pr83817.C: New test.
11905 * g++.dg/template/pr83825.C: New test.
11907 2018-01-16 Richard Biener <rguenther@suse.de>
11909 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
11911 2018-01-16 Richard Biener <rguenther@suse.de>
11914 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
11915 from gcc.dg/torture/pr60092.c.
11917 2018-01-15 Martin Sebor <msebor@redhat.com>
11920 * g++.dg/ext/flexary28.C: New test.
11922 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
11925 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
11927 2018-01-15 Martin Sebor <msebor@redhat.com>
11930 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
11932 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
11935 * gfortran.dg/minmaxloc_9.f90: New test.
11936 * gfortran.dg/minmaxloc_10.f90: New test.
11937 * gfortran.dg/minmaxloc_11.f90: New test.
11939 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
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.
11969 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
11972 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
11974 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11977 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
11979 * gcc.target/arm/pr83687.c: New test.
11981 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
11983 Adjust tests to AVR_TINY.
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
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.
12011 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
12015 * gcc.target/avr/torture/pr83729.c: New test.
12016 * gcc.target/avr/torture/pr83801.c: New test.
12018 2018-01-15 Jakub Jelinek <jakub@redhat.com>
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.
12024 2018-01-10 Martin Sebor <msebor@redhat.com>
12027 * gcc.dg/Wstringop-overflow-2.c: New test.
12029 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12031 PR libgfortran/83811
12032 * gfortran.dg/fmt_e.f90: New test.
12034 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
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.
12048 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
12050 * gcc.target/i386/indirect-thunk-register-4.c: New test.
12052 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
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.
12098 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
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.
12151 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
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.
12187 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
12190 * gcc.c-torture/compile/pr83051.c: New testcase.
12192 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12194 PR tree-optimization/83501
12195 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
12197 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
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.
12233 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12234 Alan Hayward <alan.hayward@arm.com>
12235 David Sherwood <david.sherwood@arm.com>
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.
12264 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12265 Alan Hayward <alan.hayward@arm.com>
12266 David Sherwood <david.sherwood@arm.com>
12268 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
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
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.
12291 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12292 Alan Hayward <alan.hayward@arm.com>
12293 David Sherwood <david.sherwood@arm.com>
12295 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
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.
12302 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12303 Alan Hayward <alan.hayward@arm.com>
12304 David Sherwood <david.sherwood@arm.com>
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.
12310 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12311 Alan Hayward <alan.hayward@arm.com>
12312 David Sherwood <david.sherwood@arm.com>
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.
12329 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12330 Alan Hayward <alan.hayward@arm.com>
12331 David Sherwood <david.sherwood@arm.com>
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.
12356 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12358 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
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.
12367 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12368 Alan Hayward <alan.hayward@arm.com>
12369 David Sherwood <david.sherwood@arm.com>
12371 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
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.
12383 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12384 Alan Hayward <alan.hayward@arm.com>
12385 David Sherwood <david.sherwood@arm.com>
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.
12392 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12393 Alan Hayward <alan.hayward@arm.com>
12394 David Sherwood <david.sherwood@arm.com>
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.
12425 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12426 Alan Hayward <alan.hayward@arm.com>
12427 David Sherwood <david.sherwood@arm.com>
12429 * gcc.target/aarch64/sve/live_1.c: New test.
12430 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
12432 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12433 Alan Hayward <alan.hayward@arm.com>
12434 David Sherwood <david.sherwood@arm.com>
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.
12446 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12447 Alan Hayward <alan.hayward@arm.com>
12448 David Sherwood <david.sherwood@arm.com>
12450 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
12452 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
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.
12461 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12462 Alan Hayward <alan.hayward@arm.com>
12463 David Sherwood <david.sherwood@arm.com>
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.
12479 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12480 Alan Hayward <alan.hayward@arm.com>
12481 David Sherwood <david.sherwood@arm.com>
12483 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
12484 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
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.
12492 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12493 Alan Hayward <alan.hayward@arm.com>
12494 David Sherwood <david.sherwood@arm.com>
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.
12524 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12525 Alan Hayward <alan.hayward@arm.com>
12526 David Sherwood <david.sherwood@arm.com>
12528 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
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.
12540 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12541 Alan Hayward <alan.hayward@arm.com>
12542 David Sherwood <david.sherwood@arm.com>
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.
12557 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12558 Alan Hayward <alan.hayward@arm.com>
12559 David Sherwood <david.sherwood@arm.com>
12561 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
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.
12607 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12608 Alan Hayward <alan.hayward@arm.com>
12609 David Sherwood <david.sherwood@arm.com>
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.
12631 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12632 Alan Hayward <alan.hayward@arm.com>
12633 David Sherwood <david.sherwood@arm.com>
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.
12672 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12673 Alan Hayward <alan.hayward@arm.com>
12674 David Sherwood <david.sherwood@arm.com>
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.
12696 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12697 Alan Hayward <alan.hayward@arm.com>
12698 David Sherwood <david.sherwood@arm.com>
12700 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
12701 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
12703 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
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.
12713 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12714 Alan Hayward <alan.hayward@arm.com>
12715 David Sherwood <david.sherwood@arm.com>
12717 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
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
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.
12895 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
12896 Alan Hayward <alan.hayward@arm.com>
12897 David Sherwood <david.sherwood@arm.com>
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):
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.
12928 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
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.
12980 2018-01-13 Jakub Jelinek <jakub@redhat.com>
12983 * gcc.dg/pr83801.c: New test.
12985 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
12988 * gfortran.dg/bounds_check_19.f90: New test.
12990 2018-01-12 Jakub Jelinek <jakub@redhat.com>
12992 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
12993 instead of scan-assembler-not for xsnabsqp.
12995 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12997 PR libgfortran/83525
12998 * gfortran.dg/newunit_5.f90: New test.
13000 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
13002 PR rtl-optimization/80481
13003 * g++.dg/pr80481.C: New.
13005 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
13008 * gcc.target/alpha/pr83628-3.c: New test.
13010 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
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.
13017 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
13020 * gcc.target/powerpc/pr83629.c: Require ilp32.
13022 2018-01-12 Richard Biener <rguenther@suse.de>
13024 PR tree-optimization/80846
13025 * gcc.target/i386/pr80846-1.c: New testcase.
13026 * gcc.target/i386/pr80846-2.c: Likewise.
13028 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
13030 * gcc.c-torture/execute/20180112-1.c: New test.
13032 2018-01-12 Tom de Vries <tom@codesourcery.com>
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.
13043 2018-01-12 Tom de Vries <tom@codesourcery.com>
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.
13094 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13096 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
13098 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13100 PR libfortran/67412
13101 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
13102 on *-*-solaris2.10.
13104 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13106 * lib/target-supports.exp (check_effective_target_branch_cost):
13107 Accept all x86 targets.
13109 2018-01-12 Martin Liska <mliska@suse.cz>
13112 * g++.dg/warn/pr83054.C: New test.
13114 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13116 * gcc.target/powerpc/spec-barr-1.c: New file.
13118 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
13121 * gcc.target/i386/pr83330.c: New test.
13123 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
13126 * gfortran.dg/dtio_31.f03: New test.
13127 * gfortran.dg/dtio_32.f03: New test.
13129 2018-01-11 David Malcolm <dmalcolm@redhat.com>
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.
13140 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
13142 PR middle-end/83718
13143 * g++.dg/torture/pr83718.C: New testcase.
13145 2018-01-11 Martin Jambor <mjambor@suse.cz>
13148 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
13150 2018-01-11 Bin Cheng <bin.cheng@arm.com>
13152 PR tree-optimization/83695
13153 * gcc.dg/tree-ssa/pr83695.c: New test.
13155 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13157 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
13158 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
13160 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
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.
13170 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13172 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
13175 2018-01-11 Richard Biener <rguenther@suse.de>
13177 PR tree-optimization/83435
13178 * gcc.dg/graphite/pr83435.c: New testcase.
13180 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
13181 Alan Hayward <alan.hayward@arm.com>
13182 David Sherwood <david.sherwood@arm.com>
13184 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
13186 2018-01-11 Tamar Christina <tamar.christina@arm.com>
13188 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
13190 2018-01-11 Sudakshina Das <sudi.das@arm.com>
13193 * gcc.c-torture/compile/pr82096.c: New test.
13195 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13197 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
13199 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13201 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
13203 2018-01-11 Justin Squirek <squirek@adacore.com>
13205 * gnat.dg/expr_func4.adb: New testcase.
13207 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
13209 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
13212 2018-01-11 Bob Duff <duff@adacore.com>
13214 * gnat.dg/protected_null.adb: New testcase.
13216 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13218 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
13220 2018-01-11 Ed Schonberg <schonberg@adacore.com>
13222 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
13224 2018-01-11 Justin Squirek <squirek@adacore.com>
13226 * gnat.dg/loopvar.adb: New testcase.
13228 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13230 PR middle-end/83189
13231 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
13233 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
13235 * gcc.c-torture/compile/pr83575.c: New testcase.
13237 2018-01-10 Michael Collison <michael.collison@arm.com>
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.
13256 2018-01-10 Michael Collison <michael.collison@arm.com>
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.
13267 2018-01-10 Michael Collison <michael.collison@arm.com>
13269 * gcc.target/aarch64/sm3_sm4.c: New testcase.
13271 2018-01-10 Martin Sebor <msebor@redhat.com>
13273 PR tree-optimization/83781
13274 * gcc.dg/strlenopt-42.c: New test.
13276 2018-01-11 Martin Sebor <msebor@gmail.com>
13277 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13279 PR tree-optimization/83501
13280 PR tree-optimization/81703
13282 * gcc.dg/strlenopt-39.c: New test-case.
13283 * gcc.dg/pr81703.c: Likewise.
13285 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
13287 * gnat.dg/atomic10.adb: New test.
13289 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13292 * gfortran.dg/deferred_character_18.f90: New test.
13294 2018-01-10 Martin Sebor <msebor@redhat.com>
13296 PR tree-optimization/83671
13297 * gcc.dg/strlenopt-40.c: New test.
13298 * gcc.dg/strlenopt-41.c: New test.
13300 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
13303 * gfortran.dg/allocate_with_typespec_7.f90: New test.
13305 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
13308 * gcc.target/powerpc/pr83399.c: New test.
13310 2018-01-10 David Malcolm <dmalcolm@redhat.com>
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
13328 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
13330 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
13332 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
13334 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
13336 2018-01-10 Marek Polacek <polacek@redhat.com>
13339 * g++.dg/warn/Wduplicated-branches4.C: New test.
13341 2018-01-10 Jakub Jelinek <jakub@redhat.com>
13344 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
13347 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
13350 * g++.dg/cpp0x/new2.C: New.
13352 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
13355 * gcc.target/i386/pr83735.c: New test.
13357 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
13359 * lib/target-supports.exp (check_effective_target_branch_cost):
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.
13379 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
13382 * gcc.target/powerpc/pr83629.c: New testcase.
13384 2018-01-10 Richard Biener <rguenther@suse.de>
13387 * gcc.dg/pr78768.c: Un-XFAIL.
13389 2018-01-10 Richard Biener <rguenther@suse.de>
13392 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
13394 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
13396 PR tree-optimization/83753
13397 * gcc.dg/torture/pr83753.c: New test.
13399 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
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.
13418 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
13421 * gcc.target/i386/pr78585.c: New test.
13423 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13426 * g++.dg/cpp0x/pr83734.C: New test.
13428 2018-01-09 Carl Love <cel@us.ibm.com>
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.
13438 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
13441 * gfortran.dg/contiguous_6.f90: New test.
13443 2018-01-09 Richard Biener <rguenther@suse.de>
13445 PR tree-optimization/83668
13446 * gcc.dg/graphite/pr83668.c: New testcase.
13448 2018-01-09 Joseph Myers <joseph@codesourcery.com>
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:
13456 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
13458 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
13461 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
13463 2018-01-09 Tamar Christina <tamar.christina@arm.com>
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.
13470 2018-01-09 Richard Biener <rguenther@suse.de>
13472 PR tree-optimization/83572
13473 * gcc.dg/graphite/pr83572.c: New testcase.
13475 2018-01-09 Jakub Jelinek <jakub@redhat.com>
13478 * gcc.dg/sms-13.c: New test.
13480 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
13483 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
13485 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
13486 Monk Chiang <sh.chiang04@gmail.com>
13488 * gcc.target/riscv/save-restore-1.c: New.
13490 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13493 * gcc.target/powerpc/pr83677.c: New file.
13495 2018-01-08 Jeff Law <law@redhat.com>
13497 PR rtl-optimizatin/81308
13498 * g++.dg/pr81308-1.C: New test.
13499 * g++.dg/pr81308-2.C: New test.
13501 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
13503 PR target/83663 - Revert r255946
13504 * gcc.target/aarch64/vect-slp-dup.c: New.
13506 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13508 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
13511 2018-01-08 Richard Biener <rguenther@suse.de>
13513 PR tree-optimization/83563
13514 * gcc.dg/graphite/pr83563.c: New testcase.
13516 2018-01-08 Richard Biener <rguenther@suse.de>
13518 PR middle-end/83713
13519 * g++.dg/torture/pr83713.C: New testcase.
13521 2018-01-08 Tom de Vries <tom@codesourcery.com>
13523 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
13525 2018-01-08 Richard Biener <rguenther@suse.de>
13527 PR tree-optimization/83685
13528 * gcc.dg/torture/pr83685.c: New testcase.
13530 2018-01-08 Richard Biener <rguenther@suse.de>
13533 * gcc.dg/lto/pr83719_0.c: New testcase.
13535 2018-01-08 Tom de Vries <tom@codesourcery.com>
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.
13541 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
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.
13549 * gfortran.dg/pdt_28.f03: New test.
13551 2018-01-08 Tom de Vries <tom@codesourcery.com>
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.
13557 2018-01-08 Richard Biener <rguenther@suse.de>
13559 PR middle-end/83580
13560 * gcc.dg/torture/pr83580.c: New testcase.
13562 2018-01-08 Richard Biener <rguenther@suse.de>
13564 PR middle-end/83517
13565 * gcc.dg/pr83517.c: New testcase.
13567 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
13569 PR middle-end/81897
13570 * gcc.dg/uninit-pr81897.c: New test.
13572 2018-01-06 Martin Sebor <msebor@redhat.com>
13574 PR tree-optimization/83640
13575 * gcc.dg/Wrestrict-6.c: New test.
13576 * gcc.dg/pr83640.c: New test.
13578 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
13580 * gcc.target/aarch64/reg-alloc-1.c: New test.
13582 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
13585 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
13587 2018-01-06 Jakub Jelinek <jakub@redhat.com>
13590 * gcc.dg/pr83480.c: New test.
13592 PR rtl-optimization/83682
13593 * gcc.target/i386/pr83682.c: New test.
13595 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
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.
13609 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13612 * gcc.target/i386/sse-26.c: New test.
13615 * gcc.target/i386/pr83604.c: New test.
13617 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
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.
13624 2018-01-05 Sudakshina Das <sudi.das@arm.com>
13627 * gcc.target/aarch64/bics_5.c: New test.
13628 * gcc.target/arm/bics_5.c: Likewise.
13630 2018-01-05 Jakub Jelinek <jakub@redhat.com>
13632 PR tree-optimization/83605
13633 * gcc.dg/pr83605.c: New test.
13635 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13638 * gcc.target/i386/pr83554.c: New test.
13641 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
13644 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
13648 * gfortran.dg/eoshift_8.f90: New test.
13649 * gfortran.dg/simplify_eoshift_1.f90: New test.
13651 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13654 * gcc.dg/pr83585.c: New test.
13656 2018-01-04 Nathan Sidwell <nathan@acm.org>
13659 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
13661 2018-01-04 Jakub Jelinek <jakub@redhat.com>
13664 * gcc.dg/pr83666.c: New test.
13666 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
13669 * gcc.target/alpha/pr83628-1.c: New test.
13670 * gcc.target/alpha/pr83628-2.c: Ditto.
13672 2018-01-04 Martin Liska <mliska@suse.cz>
13675 * g++.dg/ipa/pr82352.C: New test.
13677 2018-01-04 Jakub Jelinek <jakub@redhat.com>
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.
13684 2018-01-03 Martin Sebor <msebor@redhat.com>
13686 PR tree-optimization/83655
13687 * gcc.dg/Wrestrict-5.c: New test.
13688 * c-c++-common/builtins.c: New test.
13690 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13691 Alan Hayward <alan.hayward@arm.com>
13692 David Sherwood <david.sherwood@arm.com>
13694 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
13697 2018-01-03 Jeff Law <law@redhat.com>
13700 * gcc.target/i386/stack-check-17.c: New test.
13701 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
13703 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13706 * gcc.dg/pr83621.c: New test.
13709 * gcc.dg/pr83645.c: New test.
13711 2018-01-03 Martin Sebor <msebor@redhat.com>
13713 PR tree-optimization/83603
13714 * gcc.dg/Wrestrict-4.c: New test.
13717 * gcc.dg/const-2.c: New test.
13718 * gcc.dg/pure-3.c: New test.
13720 2018-01-03 Martin Sebor <msebor@redhat.com>
13722 * gcc.dg/Wrestrict-3.c: New test.
13724 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13727 * g++.dg/opt/pr83555.C: New test.
13728 * g++.dg/ubsan/pr83555.C: New test.
13730 2018-01-03 David Malcolm <dmalcolm@redhat.com>
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.
13739 2018-01-03 Jeff Law <law@redhat.com>
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.
13745 2018-01-03 Martin Sebor <msebor@redhat.com>
13747 PR tree-optimization/83501
13748 * c-c++-common/Warray-bounds-3.c: Remove xfail.
13750 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13752 PR tree-optimization/83501
13753 * gcc.dg/tree-ssa/pr83501-1.c: New test.
13755 2018-01-03 Nathan Sidwell <nathan@acm.org>
13758 * g++.dg/ipa/pr83667.C: New.
13760 2018-01-03 Martin Liska <mliska@suse.cz>
13762 PR tree-optimization/83593
13763 * gcc.dg/pr83593.c: New test.
13765 2018-01-03 Martin Liska <mliska@suse.cz>
13768 * g++.dg/ipa/pr83549.C: New test.
13770 2018-01-03 Marek Polacek <polacek@redhat.com>
13773 * g++.dg/warn/mvp2.C: New test.
13775 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13777 PR preprocessor/83602
13778 * g++.dg/cpp/pr83602.C: New test.
13781 * g++.dg/parse/pr83634.C: New test.
13783 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
13786 * gfortran.dg/eoshift_7.f90: New test.
13788 2018-01-03 Jan Beulich <jbeulich@suse.com>
13790 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
13791 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
13793 2018-01-03 Jakub Jelinek <jakub@redhat.com>
13795 Update copyright years.
13797 2018-01-03 Martin Liska <mliska@suse.cz>
13800 * gcc.dg/ipa/pr83594.c: New test.
13802 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
13803 Alan Hayward <alan.hayward@arm.com>
13804 David Sherwood <david.sherwood@arm.com>
13806 * gcc.dg/vect-opt-info-1.c: New test.
13808 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
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.
13821 2018-01-02 Jakub Jelinek <jakub@redhat.com>
13824 * g++.dg/cpp0x/pr83556.C: New test.
13826 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13830 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
13831 * gfortran.dg/simplify_cshift_4.f90: New test.
13833 2018-01-02 Marek Polacek <polacek@redhat.com>
13836 * g++.dg/cpp0x/inh-ctor30.C: New test.
13839 * g++.dg/cpp1z/pr83644.C: New test.
13841 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
13844 * gfortran.dg/coarray_45.f90: New test.
13847 * gfortran.dg/coarray_46.f90: New test.
13849 2018-01-01 Jakub Jelinek <jakub@redhat.com>
13851 PR tree-optimization/83581
13852 * gcc.dg/pr83581.c: New test.
13855 * gcc.dg/pr83595.c: New test.
13857 PR middle-end/83608
13858 * g++.dg/opt/pr83608.C: New test.
13860 PR middle-end/83609
13861 * gcc.dg/pr83609.c: New test.
13862 * g++.dg/opt/pr83609.C: New test.
13864 PR middle-end/83623
13865 * gcc.dg/pr83623.c: New test.
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.
13873 Copyright (C) 2018 Free Software Foundation, Inc.
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.