1 2018-12-28 H.J. Lu <hongjiu.lu@intel.com>
3 * gcc.target/x86_64/abi/asm-support-darwin.s: Remove .file
5 * gcc.target/x86_64/abi/asm-support.S: Likewise.
7 2018-12-27 Jan Hubicka <hubicka@ucw.cz>
9 * g++.dg/ipa/devirt-53.C: New testcase.
11 2018-12-27 Steven G. Kargl <kargl@gcc.gnu.org>
14 * gfortran.dg/pr81027.f90: New test.
15 * gfortran.dg/initialization_7.f90: Update error message.
17 2018-12-27 Steven G. Kargl <kargl@gcc.gnu.org>
19 * libgomp.fortran/aligned1.f03: Fix invalid code that now causes
20 an error after r267415.
22 2018-12-27 Martin Liska <mliska@suse.cz>
25 * g++.dg/gcov/pr88263.C: New test.
27 2018-12-26 Steven G. Kargl <kargl@gcc.gnu.org>
30 * gfortran.df/pr85357.f90: New test.
32 2018-12-24 Steven G. Kargl <kargl@gcc.gnu.org>
36 * gfortran.dg/graphite/id-26.f03: Fix non-conforming use of IAND.
37 * gfortran.dg/pr81509_1.f90: New test.
38 * gfortran.dg/pr81509_2.f90: New test.
40 2018-12-24 Steven G. Kargl <kargl@gcc.gnu.org>
42 * gfortran.dg/ieee/ieee_9.f90: XFAIL on arm*-*-gnueabi[hf].
44 2018-12-24 Jan Hubicka <hubicka@ucw.cz>
47 * gcc.c-torture/pr88140.c: New testcase.
49 2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
52 * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
54 2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
56 * c-c++-common/ident-0a.c: Skip for powerpc-darwin.
57 * c-c++-common/ident-0b.c: Likewise.
58 * c-c++-common/ident-1a.c: Likewise.
59 * c-c++-common/ident-1b.c: Likewise.
60 * c-c++-common/ident-2a.c: Likewise.
61 * c-c++-common/ident-2b.c: Likewise.
63 2018-12-23 Paul Thomas <pault@gcc.gnu.org>
66 * gfortran.dg/ptr_func_assign_5.f08 : New test.
68 2018-12-22 Steven G. Kargl <kargl@gcc.gnu.org>
71 * gfortran.dg/pr88328.f90: New test.
73 2018-12-21 Jan Hubicka <jh@suse.cz>
75 * g++.dg/ipa/devirt-30.C: Add dg-do.
76 * g++.dg/lto/devirt-1_0.C: New testcase.
77 * g++.dg/lto/devirt-2_0.C: New testcase.
78 * g++.dg/lto/devirt-3_0.C: New testcase.
79 * g++.dg/lto/devirt-4_0.C: New testcase.
80 * g++.dg/lto/devirt-5_0.C: New testcase.
81 * g++.dg/lto/devirt-6_0.C: New testcase.
82 * g++.dg/lto/devirt-13_0.C: New testcase.
83 * g++.dg/lto/devirt-14_0.C: New testcase.
84 * g++.dg/lto/devirt-19_0.C: New testcase.
85 * g++.dg/lto/devirt-22_0.C: New testcase.
86 * g++.dg/lto/devirt-23_0.C: New testcase.
87 * g++.dg/lto/devirt-30_0.C: New testcase.
88 * g++.dg/lto/devirt-34_0.C: New testcase.
90 2018-12-26 Steven G . Kargl <kargl@gcc.gnu.org>
93 * gfortran.dg/pr85798.f90: New test.
95 2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
98 * gfortran.dg/pr88169_1.f90: new test.
99 * gfortran.dg/pr88169_2.f90: Ditto.
100 * gfortran.dg/pr88169_3.f90: Ditto.
102 2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
105 * gfortran.dg/ieee/ieee_9.f90: New test.
107 2018-12-21 Jakub Jelinek <jakub@redhat.com>
111 * g++.dg/cpp1y/constexpr-86524.C: New test.
112 * g++.dg/cpp2a/is-constant-evaluated4.C: New test.
113 * g++.dg/cpp2a/is-constant-evaluated5.C: New test.
114 * g++.dg/cpp2a/is-constant-evaluated6.C: New test.
118 * gcc.dg/gomp/pr85594.c: New test.
119 * gcc.dg/gomp/pr88553.c: New test.
121 2018-12-15 Jan Hubicka <hubicka@ucw.cz>
124 * g++.dg/tree-prof/devirt.C: New testcase.
126 2018-12-21 Paul Thomas <pault@gcc.gnu.org>
129 * gfortran.dg/inquiry_part_ref_4.f90: New test.
131 2018-12-21 Andreas Krebbel <krebbel@linux.ibm.com>
133 * gcc.target/s390/vector/fp-signedint-convert-1.c: New test.
134 * gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test.
136 2018-12-21 Jakub Jelinek <jakub@redhat.com>
138 PR rtl-optimization/88563
139 * gcc.dg/pr88563.c: New test.
142 * g++.dg/cpp0x/pr87125.C: New test.
144 2018-12-21 Thomas Preud'homme <thomas.preudhomme@linaro.org>
146 * gcc.target/arm/size-optimization-ieee-1.c: Skip if passing
147 -mfloat-abi=softfp or -mfloat-abi=hard.
148 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
149 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
151 2018-12-21 Jakub Jelinek <jakub@redhat.com>
154 * gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw
155 insns instead of 4, check for vpminud, vpminuq and no vpsubd or
157 * gcc.target/i386/sse2-pr88547-1.c: New test.
158 * gcc.target/i386/sse2-pr88547-2.c: New test.
159 * gcc.target/i386/sse4_1-pr88547-1.c: New test.
160 * gcc.target/i386/sse4_1-pr88547-2.c: New test.
161 * gcc.target/i386/avx2-pr88547-1.c: New test.
162 * gcc.target/i386/avx2-pr88547-2.c: New test.
163 * gcc.target/i386/avx512f-pr88547-2.c: New test.
164 * gcc.target/i386/avx512vl-pr88547-1.c: New test.
165 * gcc.target/i386/avx512vl-pr88547-2.c: New test.
166 * gcc.target/i386/avx512vl-pr88547-3.c: New test.
167 * gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int
170 2018-12-20 Marek Polacek <polacek@redhat.com>
172 PR c++/88196 - ICE with class non-type template parameter.
173 * g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error.
174 * g++.dg/cpp2a/nontype-class10.C: New test.
175 * g++.dg/template/pr54858.C: Tweak dg-error.
177 2018-12-20 H.J. Lu <hongjiu.lu@intel.com>
180 * c-c++-common/pr51628-1.c: New test.
181 * c-c++-common/pr51628-2.c: Likewise.
182 * c-c++-common/pr51628-3.c: Likewise.
183 * c-c++-common/pr51628-4.c: Likewise.
184 * c-c++-common/pr51628-5.c: Likewise.
185 * c-c++-common/pr51628-6.c: Likewise.
186 * c-c++-common/pr51628-7.c: Likewise.
187 * c-c++-common/pr51628-8.c: Likewise.
188 * c-c++-common/pr51628-9.c: Likewise.
189 * c-c++-common/pr51628-10.c: Likewise.
190 * c-c++-common/pr51628-11.c: Likewise.
191 * c-c++-common/pr51628-12.c: Likewise.
192 * c-c++-common/pr51628-13.c: Likewise.
193 * c-c++-common/pr51628-14.c: Likewise.
194 * c-c++-common/pr51628-15.c: Likewise.
195 * c-c++-common/pr51628-26.c: Likewise.
196 * c-c++-common/pr51628-27.c: Likewise.
197 * c-c++-common/pr51628-28.c: Likewise.
198 * c-c++-common/pr51628-29.c: Likewise.
199 * c-c++-common/pr51628-30.c: Likewise.
200 * c-c++-common/pr51628-31.c: Likewise.
201 * c-c++-common/pr51628-32.c: Likewise.
202 * gcc.dg/pr51628-17.c: Likewise.
203 * gcc.dg/pr51628-18.c: Likewise.
204 * gcc.dg/pr51628-19.c: Likewise.
205 * gcc.dg/pr51628-20.c: Likewise.
206 * gcc.dg/pr51628-21.c: Likewise.
207 * gcc.dg/pr51628-22.c: Likewise.
208 * gcc.dg/pr51628-23.c: Likewise.
209 * gcc.dg/pr51628-24.c: Likewise.
210 * gcc.dg/pr51628-25.c: Likewise.
211 * c-c++-common/asan/misalign-1.c: Add
212 -Wno-address-of-packed-member.
213 * c-c++-common/asan/misalign-2.c: Likewise.
214 * c-c++-common/ubsan/align-2.c: Likewise.
215 * c-c++-common/ubsan/align-4.c: Likewise.
216 * c-c++-common/ubsan/align-6.c: Likewise.
217 * c-c++-common/ubsan/align-7.c: Likewise.
218 * c-c++-common/ubsan/align-8.c: Likewise.
219 * c-c++-common/ubsan/align-10.c: Likewise.
220 * g++.dg/ubsan/align-2.C: Likewise.
221 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise.
222 * gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise.
223 * gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise.
224 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise.
225 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise.
226 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise.
228 2018-12-20 Vladimir Makarov <vmakarov@redhat.com>
231 * gcc.target/powerpc/pr88457.c: New.
233 2018-12-20 Jakub Jelinek <jakub@redhat.com>
236 * g++.dg/parse/pr88180.C: New test.
237 * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
240 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
242 * gcc.target/aarch64/pr64946.c: Force nosve.
243 * gcc.target/aarch64/ssadv16qi.c: Likewise.
244 * gcc.target/aarch64/usadv16qi.c: Likewise.
245 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
246 * gcc.target/aarch64/sve/abs_1.c: New test.
248 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
250 * gcc.target/aarch64/sve/fmla_2.c: New test.
251 * gcc.target/aarch64/sve/fmla_2_run.c: Likewise
253 2018-12-20 Martin Sebor <msebor@redhat.com>
255 PR tree-optimization/84053
256 * gcc.dg/Warray-bounds-36.c: New test.
258 2018-12-20 David Malcolm <dmalcolm@redhat.com>
261 * c-c++-common/Wtautological-compare-8.c: New test.
263 2018-12-20 Richard Biener <rguenther@suse.de>
265 PR tree-optimization/84362
266 * g++.dg/vect/pr84362.cc: New testcase.
268 2018-12-20 Jakub Jelinek <jakub@redhat.com>
271 * gcc.target/i386/pr88547-1.c: New test.
273 2018-12-19 Steven G. Kargl <kargl@gcc.gnu.org>
276 * gfortran.dg/pr87992.f90: New test.
278 2018-12-19 Uros Bizjak <ubizjak@gmail.com>
280 * gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern.
282 2018-12-19 Tony Wang <tony.wang@arm.com>
283 Thomas Preud'homme <thomas.preudhomme@linaro.org>
285 * lib/lto.exp (lto-execute): Define output_file and testname_with_flags
286 to same value as execname.
287 (scan-symbol): Move and rename to ...
288 * lib/gcc-dg.exp (scan-symbol-common): This. Adapt into a
289 helper function returning true or false if a symbol is present.
290 (scan-symbol): New procedure.
291 (scan-symbol-not): Likewise.
292 * gcc.target/arm/size-optimization-ieee-1.c: New testcase.
293 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
294 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
296 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
298 * g++.dg/asm-qual-3.C: New testcase.
299 * gcc.dg/asm-qual-3.c: New testcase.
301 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
303 * g++.dg/asm-qual-1.C: New testcase.
304 * g++.dg/asm-qual-2.C: New testcase.
305 * gcc.dg/asm-qual-1.c: Update.
307 2018-12-19 David Malcolm <dmalcolm@redhat.com>
310 * g++.dg/init/pr88375-2.C: New test.
311 * g++.dg/init/pr88375.C: New test.
313 2018-12-19 David Malcolm <dmalcolm@redhat.com>
315 * c-c++-common/Wtautological-compare-ranges.c: New test.
316 * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update
318 * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from
319 1-location form to 3-location form, with labelling of ranges with
320 types. Add examples of id-expression nodes with namespaces.
321 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
323 2018-12-19 David Malcolm <dmalcolm@redhat.com>
327 * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++.
328 * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error.
329 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
330 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
331 * g++.dg/cpp1z/decomp48.C: Update expected location of warning
332 for named local variables to use that of the local variable.
333 * g++.dg/ext/vla1.C: Update column.
334 * g++.dg/init/array43.C: Update expected column to be that of the
336 * g++.dg/init/initializer-string-too-long.C: New test.
337 * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0".
338 * g++.dg/init/pr43064-1.C: New test.
339 * g++.dg/init/pr43064-2.C: New test.
340 * g++.dg/init/pr43064-3.C: New test.
341 * g++.dg/other/fold1.C: Update column of expected error.
342 * g++.dg/parse/crash36.C: Likewise.
343 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative
344 integer and float expressions.
345 * g++.dg/template/defarg6.C: Move expected error to the default
346 argument; add expected message about where instantiated.
347 * g++.dg/wrappers/Wparentheses.C: New test.
348 * g++.old-deja/g++.bugs/900402_02.C: Update column of expected
351 2018-12-19 Paul A. Clarke <pc@us.ibm.com>
353 * gcc.target/powerpc/ssse3-check.h: Enable tests to run.
354 * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing
356 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
357 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
358 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
359 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
360 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
361 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
362 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
363 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
364 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
365 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
366 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
367 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
368 * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union.
370 2018-12-19 Thomas Preud'homme <thomas.preudhomme@linaro.org>
372 * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU.
374 2018-12-19 Tom de Vries <tdevries@suse.de>
376 * gcc.dg/goacc/nvptx-merged-loop.c: Move to
377 libgomp/testsuite/libgomp.oacc-c-c++-common.
378 * gcc.dg/goacc/nvptx-sese-1.c: Same.
380 2018-12-19 Tom de Vries <tom@codesourcery.com>
382 * lib/scanoffloadrtl.exp: New file.
383 * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add
386 2018-12-19 Richard Biener <rguenther@suse.de>
388 PR tree-optimization/88533
390 2018-04-30 Richard Biener <rguenther@suse.de>
392 PR tree-optimization/28364
393 PR tree-optimization/85275
394 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
396 * gcc.dg/tree-ssa/copy-headers-6.c: New testcase.
397 * gcc.dg/tree-ssa/copy-headers-7.c: Likewise.
398 * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL.
399 * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise.
401 2018-12-19 Jakub Jelinek <jakub@redhat.com>
404 * gcc.target/i386/avx-vpclmulqdq-1.c: New test.
407 * g++.dg/cpp0x/constexpr-87934.C: New test.
409 2018-12-19 Alexandre Oliva <aoliva@redhat.com>
413 * gcc.dg/vrp-overflow-1.c: New.
416 * g++.dg/cpp0x/pr87012.C: New.
419 * g++.dg/cpp0x/inh-ctor32.C: New.
421 2018-12-18 Jakub Jelinek <jakub@redhat.com>
423 PR rtl-optimization/87759
424 * gcc.target/i386/pr87759.c: Require int128 effective target.
426 2018-12-18 Vladimir Makarov <vmakarov@redhat.com>
428 PR rtl-optimization/87759
429 * gcc.target/i386/pr87759.c: New.
431 2018-12-18 Jakub Jelinek <jakub@redhat.com>
434 * gcc.target/i386/avx512f-pr88464-5.c: New test.
435 * gcc.target/i386/avx512f-pr88464-6.c: New test.
436 * gcc.target/i386/avx512f-pr88464-7.c: New test.
437 * gcc.target/i386/avx512f-pr88464-8.c: New test.
438 * gcc.target/i386/avx512vl-pr88464-5.c: New test.
439 * gcc.target/i386/avx512vl-pr88464-6.c: New test.
440 * gcc.target/i386/avx512vl-pr88464-7.c: New test.
441 * gcc.target/i386/avx512vl-pr88464-8.c: New test.
442 * gcc.target/i386/avx512vl-pr88464-9.c: New test.
443 * gcc.target/i386/avx512vl-pr88464-10.c: New test.
444 * gcc.target/i386/avx512vl-pr88464-11.c: New test.
445 * gcc.target/i386/avx512vl-pr88464-12.c: New test.
446 * gcc.target/i386/avx512vl-pr88464-13.c: New test.
447 * gcc.target/i386/avx512vl-pr88464-14.c: New test.
448 * gcc.target/i386/avx512vl-pr88464-15.c: New test.
449 * gcc.target/i386/avx512vl-pr88464-16.c: New test.
451 2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
453 * lib/target-supports.exp (check_effective_target_vect_usad_char):
454 Add non-SVE aarch64 to supported list.
456 2018-12-18 Jakub Jelinek <jakub@redhat.com>
460 * gcc.target/i386/avx512f-pr88513-1.c: New test.
461 * gcc.target/i386/avx512f-pr88513-2.c: New test.
462 * gcc.target/i386/avx512vl-pr88464-1.c: New test.
463 * gcc.target/i386/avx512vl-pr88464-2.c: New test.
464 * gcc.target/i386/avx512vl-pr88464-3.c: New test.
465 * gcc.target/i386/avx512vl-pr88464-4.c: New test.
466 * gcc.target/i386/avx512vl-pr88513-1.c: New test.
467 * gcc.target/i386/avx512vl-pr88513-2.c: New test.
468 * gcc.target/i386/avx512vl-pr88513-3.c: New test.
469 * gcc.target/i386/avx512vl-pr88513-4.c: New test.
470 * gcc.target/i386/avx512vl-pr88514-1.c: New test.
471 * gcc.target/i386/avx512vl-pr88514-2.c: New test.
472 * gcc.target/i386/avx512vl-pr88514-3.c: New test.
474 2018-12-18 Wei Xiao <wei3.xiao@intel.com>
476 * g++.target/i386/mv16.C: Handle new march.
477 * gcc.target/i386/builtin_target.c: Ditto.
479 2018-12-17 Peter Bergner <bergner@linux.ibm.com>
482 * gcc.target/powerpc/pr87870.c: New test.
484 2018-12-17 Jakub Jelinek <jakub@redhat.com>
487 * g++.dg/cpp0x/pr88410.C: New test.
489 2018-12-17 Steve Ellcey <sellcey@cavium.com>
491 * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
492 * gcc.target/aarch64/torture/simd-abi-1.c: New test.
493 * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
494 * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
495 * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
496 * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
497 * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
498 * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
500 2018-12-17 Martin Sebor <msebor@redhat.com>
502 * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
504 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
506 PR rtl-optimization/88253
507 * gcc.target/avr/pr88253.c: New test.
509 2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
511 * gcc.dg/loop-versioning-1.c: New test.
512 * gcc.dg/loop-versioning-10.c: Likewise.
513 * gcc.dg/loop-versioning-11.c: Likewise.
514 * gcc.dg/loop-versioning-2.c: Likewise.
515 * gcc.dg/loop-versioning-3.c: Likewise.
516 * gcc.dg/loop-versioning-4.c: Likewise.
517 * gcc.dg/loop-versioning-5.c: Likewise.
518 * gcc.dg/loop-versioning-6.c: Likewise.
519 * gcc.dg/loop-versioning-7.c: Likewise.
520 * gcc.dg/loop-versioning-8.c: Likewise.
521 * gcc.dg/loop-versioning-9.c: Likewise.
522 * gfortran.dg/loop_versioning_1.f90: Likewise.
523 * gfortran.dg/loop_versioning_2.f90: Likewise.
524 * gfortran.dg/loop_versioning_3.f90: Likewise.
525 * gfortran.dg/loop_versioning_4.f90: Likewise.
526 * gfortran.dg/loop_versioning_5.f90: Likewise.
527 * gfortran.dg/loop_versioning_6.f90: Likewise.
528 * gfortran.dg/loop_versioning_7.f90: Likewise.
529 * gfortran.dg/loop_versioning_8.f90: Likewise.
531 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
534 * gfortran.dg/pr88116_1.f90: New test.
535 * gfortran.dg/pr88116_2.f90: Ditto.
538 * gfortran.dg/pr88467.f90: New test.
540 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
542 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
544 2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
547 * intent_out_13.f90: New test.
549 2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
552 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
555 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
558 * gfortran.dg/pr87994_1.f90: New test.
559 * gfortran.dg/pr87994_2.f90: Ditto.
560 * gfortran.dg/pr87994_3.f90: Ditto.
562 2018-12-16 Jakub Jelinek <jakub@redhat.com>
565 * g++.dg/eh/builtin5.C: New test.
566 * g++.dg/eh/builtin6.C: New test.
567 * g++.dg/eh/builtin7.C: New test.
568 * g++.dg/eh/builtin8.C: New test.
569 * g++.dg/eh/builtin9.C: New test.
570 * g++.dg/eh/builtin10.C: New test.
571 * g++.dg/eh/builtin11.C: New test.
572 * g++.dg/parse/crash55.C: Adjust expected diagnostics.
574 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
577 * gfortran.dg/pr88138.f90: new test.
579 2018-12-15 Jakub Jelinek <jakub@redhat.com>
581 PR tree-optimization/88464
583 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
584 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
585 Expect 4 vectorized loops instead of 3.
587 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
588 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
590 (avx512f_test): Prepare arguments for f4 and check the results.
591 * gcc.target/i386/avx512f-pr88464-3.c: New test.
592 * gcc.target/i386/avx512f-pr88464-4.c: New test.
594 2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
597 * g++.dg/cpp0x/decltype68.C: New.
598 * g++.dg/cpp0x/decltype-33838.C: Adjust.
599 * g++.dg/template/spec32.C: Likewise.
600 * g++.dg/template/ttp22.C: Likewise.
602 2018-12-15 Jakub Jelinek <jakub@redhat.com>
605 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
606 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
608 PR rtl-optimization/88478
609 * g++.dg/opt/pr88478.C: New test.
611 2018-12-14 Martin Sebor <msebor@redhat.com>
613 PR tree-optimization/88372
614 * gcc.dg/Walloc-size-larger-than-18.c: New test.
615 * gcc.dg/builtin-object-size-19.c: Same.
617 2018-12-14 Martin Sebor <msebor@redhat.com>
619 PR tree-optimization/87096
620 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
622 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
625 * g++.dg/cpp1z/pr87814.C: New.
627 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
629 * gcc.target/i386/cf_check-1.c: New test.
630 * gcc.target/i386/cf_check-2.c: Likewise.
631 * gcc.target/i386/cf_check-3.c: Likewise.
632 * gcc.target/i386/cf_check-4.c: Likewise.
633 * gcc.target/i386/cf_check-5.c: Likewise.
635 2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
636 Cesar Philippidis <cesar@codesourcery.com>
638 * c-c++-common/goacc/note-parallelism.c: New test.
639 * gfortran.dg/goacc/note-parallelism.f90: New test.
640 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
641 * c-c++-common/goacc/classify-kernels.c: Likewise.
642 * c-c++-common/goacc/classify-parallel.c: Likewise.
643 * c-c++-common/goacc/classify-routine.c: Likewise.
644 * c-c++-common/goacc/kernels-1.c: Likewise.
645 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
646 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
647 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
648 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
649 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
650 * gfortran.dg/goacc/classify-routine.f95: Likewise.
651 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
653 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
656 * g++.dg/pr86823.C: New.
658 2018-12-14 Jakub Jelinek <jakub@redhat.com>
662 * g++.dg/tree-ssa/pr82294.C: New test.
663 * g++.dg/tree-ssa/pr87436.C: New test.
665 2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
667 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
669 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
670 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
671 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
673 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
676 * gcc.target/i386/stackalign/pr88483.c: New test.
678 2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
680 * gnat.dg/max_size.adb: New test.
681 * gnat.dg/max_size_pkg.ads: Likewise.
683 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
685 * gcc.target/arc/milli-1.c: New test.
687 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
689 * gcc.dg/lto/pr88297_0.c: New test.
690 * gcc.dg/lto/pr88297_1.c: New test.
692 2018-12-13 Jakub Jelinek <jakub@redhat.com>
694 PR tree-optimization/88444
695 * gcc.dg/tree-ssa/pr88444.c: New test.
697 PR rtl-optimization/88470
698 * gcc.target/i386/pr88470.c: New test.
700 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
702 PR rtl-optimization/88414
703 * gcc.target/i386/pr88414.c: New.
705 2018-12-13 Marek Polacek <polacek@redhat.com>
707 PR c++/88216 - ICE with class type in non-type template parameter.
708 * g++.dg/cpp2a/nontype-class9.C: New test.
710 2018-12-13 Jakub Jelinek <jakub@redhat.com>
712 PR rtl-optimization/88416
713 * gcc.target/i386/pr88416.c: New test.
715 PR tree-optimization/88464
716 * gcc.target/i386/avx512f-pr88462-1.c: New test.
717 * gcc.target/i386/avx512f-pr88462-2.c: New test.
719 2018-12-13 Nathan Sidwell <nathan@acm.org>
722 * g++.dg/lookup/pr87531-2.C: New.
724 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
727 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
728 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
729 Include $subdir in filename.
730 Cleanup generated source.
731 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
733 * gdc.test/compilable/depsOutput9948.d: Likewise.
735 2018-12-13 Jakub Jelinek <jakub@redhat.com>
738 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
739 const char * to const signed char *.
740 (bmhi_init): Change pattern parameter's type the same. Use
741 __builtin_strlen instead of undeclared strlen.
743 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
745 * gcc.target/s390/zvector/vec-double-1.c: New test.
746 * gcc.target/s390/zvector/vec-double-2.c: New test.
748 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
750 * gcc.target/i386/funcspec-56.inc: Handle new march.
752 2018-12-13 Jakub Jelinek <jakub@redhat.com>
755 * gcc.target/i386/avx512f-pr88465.c: New test.
756 * gcc.target/i386/avx512dq-pr88465.c: New test.
759 * gcc.target/i386/pr88461.c: New test.
761 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
763 * g++.dg/other/static5.C: New.
765 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
768 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
770 2018-12-12 Joel Brobecker <brobecker@adacore.com>
772 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
774 2018-12-12 Jakub Jelinek <jakub@redhat.com>
777 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
780 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
782 (e): Adjust comment with correct expected value.
783 (main): Expect e == 1.
784 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
786 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
789 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
790 * gfortran.dg/pr88155.f90: New test.
792 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
795 * gfortran.dg/pr88249.f90: New test.
797 2018-12-11 Jakub Jelinek <jakub@redhat.com>
799 PR tree-optimization/80520
800 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
803 2018-12-11 Marek Polacek <polacek@redhat.com>
805 PR c++/86608 - reading constexpr volatile variable.
806 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
807 * g++.dg/cpp0x/pr65327.C: Add dg-error.
809 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
811 * g++.dg/pr53037-4.C: Test the first two locations too.
813 2018-12-11 Jakub Jelinek <jakub@redhat.com>
815 PR tree-optimization/88444
816 * gcc.dg/pr88444.c: New test.
818 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
820 * gcc.target/i386/pr52813.c: New test.
822 2018-12-11 Jakub Jelinek <jakub@redhat.com>
825 * gcc.target/i386/pr88425.c: New test.
828 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
830 2018-12-11 Yannick Moy <moy@adacore.com>
832 * gnat.dg/ghost4.adb: New testcase.
834 2018-12-11 Ed Schonberg <schonberg@adacore.com>
836 * gnat.dg/iter4.adb: New testcase.
838 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
840 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
841 gnat.dg/valid4_pkg.ads: New testcase.
843 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
845 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
846 gnat.dg/packed_array_pkg.ads: New testcase.
848 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
850 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
852 2018-12-11 Ed Schonberg <schonberg@adacore.com>
854 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
855 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
856 gnat.dg/bip_cu_t.ads: New testcase.
858 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
860 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
862 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
864 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
865 gnat.dg/atomic11_pkg2.ads: New testcase.
867 2018-12-11 Ed Schonberg <schonberg@adacore.com>
869 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
870 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
872 * gnat.dg/static_pred1.adb: Expect an error message.
874 2018-12-11 Jakub Jelinek <jakub@redhat.com>
877 * lib/target-supports.exp (check_effective_target_lto_incremental):
879 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
880 * g++.dg/lto/pr65316_0.C: Likewise.
881 * g++.dg/lto/pr85176_0.C: Likewise.
882 * g++.dg/lto/pr79000_0.C: Likewise.
883 * g++.dg/lto/pr66180_0.C: Likewise.
884 * g++.dg/lto/pr65193_0.C: Likewise.
885 * g++.dg/lto/pr69077_0.C: Likewise.
886 * g++.dg/lto/pr68057_0.C: Likewise.
887 * g++.dg/lto/pr66705_0.C: Likewise.
888 * g++.dg/lto/pr65302_0.C: Likewise.
889 * g++.dg/lto/20091002-1_0.C: Likewise.
890 * g++.dg/lto/pr81940_0.C: Likewise.
891 * g++.dg/lto/pr64043_0.C: Likewise.
892 * g++.dg/lto/pr65549_0.C: Likewise.
893 * g++.dg/lto/pr69133_0.C: Likewise.
894 * gfortran.dg/lto/pr79108_0.f90: Likewise.
896 2018-12-10 Jeff Law <law@redhat.com>
898 PR tree-optimization/80520
899 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
900 * gcc.dg/tree-ssa/split-path-11.c: New test.
902 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
905 * gfortran.dg/io_constraints_8.f90: Update error message.
906 * gfortran.dg/pr87922.f90: New test.
908 2018-12-10 Martin Sebor <msebor@redhat.com>
910 PR tree-optimization/86196
911 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
912 base size only of arrays.
914 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
916 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
918 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
921 * gfortran.dg/pr88269.f90: New test.
923 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
926 * gcc.target/i386/pr88418.c: New test.
928 2018-12-10 Richard Biener <rguenther@suse.de>
930 PR tree-optimization/88427
931 * gcc.dg/pr88427.c: New testcase.
933 2018-12-10 Jakub Jelinek <jakub@redhat.com>
936 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
938 2018-12-10 Martin Jambor <mjambor@suse.cz>
941 * gcc.dg/ipa/pr88214.c: New test.
943 2018-12-10 Jakub Jelinek <jakub@redhat.com>
946 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
947 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
948 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
949 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
950 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
951 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
952 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
954 2018-12-10 Richard Biener <rguenther@suse.de>
957 * gcc.dg/gomp/pr88415.c: New testcase.
959 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
961 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
962 Visium and remove other specific handling.
963 * c-c++-common/patchable_function_entry-default.c: Likewise.
964 * c-c++-common/patchable_function_entry-definition.c: Likewise.
966 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
969 * gfortran.dg/pr88205.f90: New unit.
971 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
974 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
975 (dmd2dg): Check generated html in ddoc tests.
976 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
978 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
981 * gfortran.dg/pr88206.f90: New test.
983 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
986 * gfortran.dg/pr88228.f90: New test.
988 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
990 * gfortran.dg/goacc/combined-directives-3.f90: New file.
992 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
994 * c-c++-common/goacc/combined-directives-3.c: New test.
995 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
996 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
997 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
999 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
1001 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
1002 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
1003 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
1005 * gfortran.dg/goacc/loop-2.f95: Split into...
1006 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file...
1007 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file...
1008 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
1009 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file...
1010 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
1012 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file...
1013 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
1016 * gfortran.dg/goacc/loop-1-2.f95: Update.
1017 * gfortran.dg/goacc/loop-1.f95: Likewise.
1019 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
1022 * gfortran.dg/pr88048.f90: New test.
1024 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
1027 * gfortran.dg/pr87945_1.f90: New test.
1028 * gfortran.dg/pr87945_2.f90: New test.
1030 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
1033 * gfortran.dg/pr88025.f90: New test.
1035 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
1037 * gfortran.dg/pr88357_1.f90: New test.
1038 * gfortran.dg/pr88357_2.f90: New test.
1040 2018-12-08 Jakub Jelinek <jakub@redhat.com>
1043 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
1045 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
1047 * g++.dg/other/bitfield7.C: New.
1048 * g++.dg/parse/bitfield8.C: Likewise.
1049 * g++.dg/parse/bitfield9.C: Likewise.
1050 * g++.dg/pr53037-4.C: Test the locations too.
1052 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
1055 * gcc.target/powerpc/pr87496.c: Rename from this...
1056 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
1057 * gcc.target/powerpc/pr87496-2.c: New test.
1058 * gcc.target/powerpc/pr87496-3.c: New test.
1060 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1062 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
1064 2018-12-07 Jeff Law <law@redhat.com>
1067 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
1070 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
1072 PR rtl-optimization/88349
1073 * gcc.target/mips/pr88349.c: New.
1075 2018-12-07 Jakub Jelinek <jakub@redhat.com>
1078 * g++.dg/cpp0x/initlist105.C: New test.
1079 * g++.dg/cpp0x/initlist106.C: New test.
1080 * g++.dg/other/pr86669.C: New test.
1082 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
1084 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
1086 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
1088 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
1090 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1092 * gcc.target/i386/ipa-stack-alignment-2.c: Add
1093 -fomit-frame-pointer to dg-options.
1095 2018-12-07 Jakub Jelinek <jakub@redhat.com>
1098 * gcc.target/i386/pr85593.c: New test.
1100 PR rtl-optimization/85770
1101 * gcc.target/i386/pr85770.c: Require int128 effective target.
1104 * gfortran.dg/gomp/pr88377.f90: New test.
1107 * gcc.dg/tree-ssa/pr88367.c: New test.
1110 * g++.dg/cpp0x/constexpr-87506.C: New test.
1112 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1114 * g++.dg/parse/bitfield7.C: New.
1115 * g++.dg/other/bitfield2.C: Check location and type.
1116 * g++.dg/parse/bitfield1.C: Likewise.
1117 * g++.dg/parse/bitfield2.C: Likewise.
1119 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
1122 * g++.dg/pr86747.C: New.
1125 * g++.dg/cpp0x/pr86397-1.C: New.
1126 * g++.dg/cpp0x/pr86397-2.C: New.
1128 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
1131 * gcc.target/powerpc/bmi-check.h: Remove test for
1132 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
1133 * gcc.target/powerpc/bmi2-check.h: Likewise.
1134 * gcc.target/powerpc/mmx-check.h: Likewise.
1135 * gcc.target/powerpc/sse-check.h: Likewise.
1136 * gcc.target/powerpc/sse2-check.h: Likewise.
1137 * gcc.target/powerpc/sse3-check.h: Likewise.
1139 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
1142 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
1143 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1144 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
1145 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
1146 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
1147 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
1148 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
1149 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
1150 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1151 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1153 2018-12-06 Marek Polacek <polacek@redhat.com>
1155 PR c++/88373 - wrong parse error with ~.
1156 * g++.dg/cpp2a/fn-template19.C: New test.
1158 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
1160 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
1162 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
1164 * c-c++-common/torture/asm-inline.c: New testcase.
1165 * gcc.dg/asm-qual-2.c: Test asm inline, too.
1167 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
1170 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
1171 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
1172 in any order, but that duplicates are not allowed.
1174 2018-12-06 Jeff Law <law@redhat.com>
1177 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
1179 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
1181 2018-12-06 David Malcolm <dmalcolm@redhat.com>
1184 * g++.dg/diagnostic/missing-default-args.C: New test.
1185 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
1186 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
1187 references and incomplete types.
1188 * g++.dg/warn/Wconversion-null-4.C: New test.
1190 2018-12-06 Jakub Jelinek <jakub@redhat.com>
1193 * gcc.target/aarch64/asm-5.c: New test.
1195 PR tree-optimization/85726
1196 * gcc.dg/tree-ssa/pr85726-1.c: New test.
1197 * gcc.dg/tree-ssa/pr85726-2.c: New test.
1198 * gcc.dg/tree-ssa/pr85726-3.c: New test.
1199 * gcc.dg/tree-ssa/pr85726-4.c: New test.
1202 * gfortran.fortran-torture/compile/pr88304.f90: New test.
1204 2018-12-06 Richard Biener <rguenther@suse.de>
1207 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
1208 optimized dump scanning.
1209 * c-c++-common/pr19807-3.c: Likewise.
1211 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1213 * g++.dg/parse/bitfield6b.C: New.
1214 * g++.dg/parse/bitfield3.C: Test location and type.
1216 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
1218 * lib/c-compat.exp (compat-use-alt-compiler):
1219 Handle -fno-diagnostics-show-line-numbers.
1220 (compat_setup_dfp): Likewise.
1222 2018-12-05 Jeff Law <law@redhat.com>
1224 PR rtl-optimization/85770
1225 * gcc.target/i386/pr85770.c: New test.
1227 2018-12-05 Martin Sebor <msebor@redhat.com>
1230 * c-c++-common/Wstringop-truncation.c: Remove xfails.
1231 * gcc.dg/Wstringop-truncation-5.c: New test.
1232 * gcc.dg/strcmpopt_1.c: Adjust.
1233 * gcc.dg/tree-ssa/pr79697.c: Same.
1235 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
1237 PR tree-optimization/88064
1238 * gcc.dg/vect/vect-over-widen-23.c: New test.
1240 2018-12-05 David Malcolm <dmalcolm@redhat.com>
1242 * lib/gcc-dg.exp (process-message): Change verbosity level of
1243 "verbose" from 2 to 3.
1244 (dg-locus): Likewise.
1246 2018-12-05 Richard Biener <rguenther@suse.de>
1249 * c-c++-common/pr19807-2.c: New testcase.
1250 * c-c++-common/pr19807-3.c: Likewise.
1252 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1255 * gcc.target/sparc/attr-aligned.c (MAXALIGN)
1256 [__sparcv9 || __arch64__]: Define.
1258 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1260 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
1261 * gcc.target/sparc/20181129-2.c: Likewise.
1263 2018-12-05 Jakub Jelinek <jakub@redhat.com>
1265 PR tree-optimization/87360
1266 * g++.dg/opt/pr87360.C: New test.
1267 * gfortran.dg/pr87360.f90: New test.
1270 * g++.dg/init/const13.C: New test.
1273 * c-c++-common/asan/pr88333.c: New test.
1275 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
1278 * g++.dg/cpp1z/pr85569.C: New.
1280 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
1282 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
1283 to clei_<su>.df $wn,$wn,4 in test31.
1285 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
1288 * g++.dg/parse/bitfield6.C: New.
1290 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1292 PR tree-optimization/87320
1293 * gcc.dg/pr87320.c: New test.
1295 2018-12-04 Jeff Law <law@redhat.com>
1297 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
1299 2018-12-04 Martin Sebor <msebor@redhat.com>
1301 * gcc.target/i386/attr-aligned-2.c: New test.
1302 * gcc.target/i386/falign-functions-3.c: New test.
1304 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1307 * gcc.target/powerpc/pr88188-2.c: New test.
1309 2018-12-04 Marek Polacek <polacek@redhat.com>
1311 PR c++/88184 - ICE when treating name as template-name.
1312 * g++.dg/cpp2a/fn-template17.C: New test.
1313 * g++.dg/cpp2a/fn-template18.C: New test.
1315 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
1317 * gcc.dg/live-patching-2.c: Require LTO.
1319 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
1322 * lib/target-supports.exp (check_effective_target_freorder):
1323 Suppress warnings for missing profile.
1325 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1327 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
1329 * g++.old-deja/g++.oliva/typename2.C: Likewise.
1331 PR tree-optimization/88285
1332 * gcc.dg/predict-22.c: Only compile on freorder targets.
1334 2018-12-04 Julian Brown <julian@codesourcery.com>
1336 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
1339 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1342 * g++.dg/cpp0x/rv-cond3.C: New test.
1344 2018-12-04 Richard Biener <rguenther@suse.de>
1346 PR tree-optimization/88315
1347 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
1350 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1353 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
1354 (p): Make it void *volatile instead of volatile void *.
1356 (main): Add a dummy 32-byte aligned variable and escape its address.
1357 Don't require that the two __builtin_alloca (0) calls return the
1358 same address, just require that their difference is smaller than
1361 2018-12-03 Marek Polacek <polacek@redhat.com>
1363 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
1365 2018-12-03 Ed Schonberg <schonberg@adacore.com>
1367 * gnat.dg/array33.adb: New testcase.
1369 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1371 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
1373 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1375 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
1376 gnat.dg/generic_inst2_c.ads: New testcase.
1378 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1380 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
1381 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
1382 gnat.dg/overload2_q.ads: New testcase.
1384 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
1385 Mark Eggleston <mark.eggleston@codethink.co.uk>
1388 * gfortran.dg/array_temporaries_5.f90: New test.
1389 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
1390 * gfortran.dg/dec_d_lines_3.f: Ditto.
1391 * gfortran.dg/dec_exp_4.f90: Ditto.
1392 * gfortran.dg/dec_exp_5.f90: Ditto.
1393 * gfortran.dg/dec_io_7.f90: Ditto.
1394 * gfortran.dg/dec_structure_24.f90: Ditto.
1395 * gfortran.dg/dec_structure_25.f90: Ditto.
1396 * gfortran.dg/dec_structure_26.f90: Ditto.
1397 * gfortran.dg/dec_structure_27.f90: Ditto.
1398 * gfortran.dg/dec_type_print_3.f90: Ditto.
1399 * gfortran.dg/init_flag_20.f90: Ditto.
1401 2018-12-03 Jeff Law <law@redhat.com>
1403 * gcc.dg/pr59963-2.c: Make testnames unique.
1404 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
1406 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1408 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
1410 * gcc.target/s390/section-anchors.c: New test.
1411 * gcc.target/s390/section-anchors2.c: New test.
1412 * gcc.target/s390/section-anchors3.c: New test.
1414 2018-12-03 Richard Biener <rguenther@suse.de>
1416 PR tree-optimization/88301
1417 * gcc.dg/tree-ssa/evrp13.c: New testcase.
1419 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1421 PR tree-optimization/71109
1422 * gcc.c-torture/compile/pr71109.c: New test.
1425 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
1428 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1431 * gcc.target/s390/pr80080-4.c: New test.
1433 2018-12-02 Andi Kleen <ak@linux.intel.com>
1435 * gcc.target/i386/returninst1.c: Run on 64bit only.
1436 * gcc.target/i386/returninst2.c: Dito.
1437 * gcc.target/i386/returninst3.c: Dito.
1439 2018-12-02 Jakub Jelinek <jakub@redhat.com>
1442 * gcc.target/i386/pr88278.c: New test.
1443 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
1445 * gcc.target/i386/pr53759-2.c: New test.
1447 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
1451 * c-c++-common/asan/pr88291.c: New test.
1454 * g++.dg/gomp/pr88258.C: New test.
1456 2018-12-01 Marek Polacek <polacek@redhat.com>
1458 Implement P0634R3, Down with typename!
1459 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
1460 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
1461 * g++.dg/cpp1z/typename1.C: New test.
1462 * g++.dg/cpp2a/typename1.C: New test.
1463 * g++.dg/cpp2a/typename10.C: New test.
1464 * g++.dg/cpp2a/typename11.C: New test.
1465 * g++.dg/cpp2a/typename2.C: New test.
1466 * g++.dg/cpp2a/typename3.C: New test.
1467 * g++.dg/cpp2a/typename4.C: New test.
1468 * g++.dg/cpp2a/typename5.C: New test.
1469 * g++.dg/cpp2a/typename6.C: New test.
1470 * g++.dg/cpp2a/typename7.C: New test.
1471 * g++.dg/cpp2a/typename8.C: New test.
1472 * g++.dg/cpp2a/typename9.C: New test.
1473 * g++.dg/diagnostic/missing-typename.C: Only run the test in
1475 * g++.dg/other/crash-9.C: Add template disambiguator.
1476 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
1477 * g++.dg/parse/crash13.C: Likewise.
1478 * g++.dg/parse/error36.C: Likewise.
1479 * g++.dg/parse/no-typename1.C: Likewise.
1480 * g++.dg/parse/typedef2.C: Likewise.
1481 * g++.dg/parse/typename11.C: Likewise.
1482 * g++.dg/template/crash48.C: Adjust dg-error.
1483 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
1485 * g++.dg/template/error29.C: Only expect error in c++17_down.
1486 * g++.dg/template/nested5.C: Add template disambiguator.
1487 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
1488 * g++.dg/template/static30.C: Add dg-error.
1489 * g++.dg/template/typedef6.C: Adjust dg-error.
1490 * g++.dg/template/typename3.C: Only expect error in c++17_down.
1493 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
1496 * g++.dg/other/error35.C: New test.
1499 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
1501 2018-12-01 Jeff Law <law@redhat.com>
1503 * gcc.dg/predict-22.c: Update expected output.
1505 2018-12-01 Jakub Jelinek <jakub@redhat.com>
1508 * gcc.target/i386/pr54589.c: New test.
1510 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1513 * lib/target-supports.exp (logical_op_short_circuit): Remove.
1514 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
1515 effective target, drop -mbranch-cost= options from the test and
1516 instead pass --param logical-op-non-short-circuit=0 or
1517 --param logical-op-non-short-circuit=1 depending on what the
1518 tests meant to test.
1519 * gcc.dg/pr21643.c: Likewise.
1520 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1521 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
1522 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1523 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1524 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1525 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
1526 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1527 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
1528 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
1529 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
1530 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1531 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1532 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1533 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
1534 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
1535 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1536 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1537 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1538 * gcc.dg/binop-xor1.c: Likewise.
1539 * gcc.dg/pr46309.c: Likewise.
1540 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
1541 * gcc.dg/tree-ssa/reassoc-32.c: Add
1542 --param logical-op-non-short-circuit=1 to dg-options.
1543 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1544 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1545 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1546 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1548 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
1551 * gcc.c-torture/execute/pr64242.c: New test.
1553 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1555 * g++.dg/parse/missing-parens-fixit.C: New test.
1557 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1559 * gcc.dg/independent-cloneids-1.c: New test.
1561 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1564 * g++.dg/debug/dwarf2/pr85550.C: New test.
1566 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
1569 * c-c++-common/goacc/asyncwait-5.c: Update.
1570 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1572 * c-c++-common/goacc/asyncwait-5.c: New file.
1573 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1575 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
1578 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
1579 Add -mcpu=power7 option.
1581 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1583 PR preprocessor/88257
1584 * c-c++-common/Wformat-pr88257.c: New test.
1585 * c-c++-common/Wformat-pr88257.h: New test header.
1586 * c-c++-common/empty.h: New test header.
1588 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
1590 * gcc.target/arm/neon-dotprod-restriction.c: New file.
1591 * lib/target-supports.exp
1592 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
1595 2018-11-30 Martin Liska <mliska@suse.cz>
1598 * c-c++-common/asan/asan-stack-small.c: New test.
1600 2018-11-30 Richard Biener <rguenther@suse.de>
1602 * gcc.dg/gimplefe-34.c: New testcase.
1603 * gcc.dg/gimplefe-35.c: Likewise.
1605 2018-11-30 Martin Liska <mliska@suse.cz>
1608 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
1609 * gfortran.dg/simd-builtins-6.f90: Likewise.
1611 2018-11-29 Andi Kleen <ak@linux.intel.com>
1613 * gcc.target/i386/fentryname2.c: New test.
1614 * gcc.target/i386/fentryname3.c: New test.
1616 2018-11-29 Andi Kleen <ak@linux.intel.com>
1618 * gcc.target/i386/fentryname1.c: New test.
1620 2018-11-29 Andi Kleen <ak@linux.intel.com>
1622 * gcc.target/i386/returninst1.c: New test.
1623 * gcc.target/i386/returninst2.c: New test.
1624 * gcc.target/i386/returninst3.c: New test.
1626 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
1628 * gcc.target/sparc/20181129-1.c: New test.
1629 * gcc.target/sparc/20181129-2.c: Likewise.
1631 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1634 * g++.target/i386/pr88152.C: New test.
1636 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
1638 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
1640 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
1642 * g++.dg/cpp0x/constexpr-base6b.C: New.
1643 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
1644 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
1645 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1646 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1647 * g++.dg/cpp1y/pr63996.C: Likewise.
1648 * g++.dg/ext/constexpr-vla5.C: Likewise.
1649 * g++.dg/ext/stmtexpr15.C: Likewise.
1650 * g++.dg/ext/vla1.C: Likewise.
1651 * g++.dg/other/fold1.C: Likewise.
1652 * g++.dg/parse/array-size2.C: Likewise.
1653 * g++.dg/parse/crash36.C: Likewise.
1654 * g++.dg/ubsan/pr81530.C: Likewise.
1655 * g++.dg/warn/Wvla-1.C: Likewise.
1656 * g++.dg/warn/Wvla-2.C: Likewise.
1657 * g++.old-deja/g++.brendan/array1.C: Likewise.
1658 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
1659 * g++.old-deja/g++.law/init3.C: Likewise.
1660 * g++.old-deja/g++.mike/p6149.C: Likewise.
1662 2018-11-29 David Malcolm <dmalcolm@redhat.com>
1665 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
1666 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1668 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
1671 * gcc.target/powerpc/pr87496.c: New test.
1673 2018-11-29 Martin Sebor <msebor@redhat.com>
1677 * gcc.dg/attr-aligned-2.c: New test.
1678 * gcc.dg/builtin-has-attribute.c: Adjust.
1679 * c-c++-common/builtin-has-attribute-2.c: Same.
1680 * c-c++-common/builtin-has-attribute-3.c: Same.
1681 * c-c++-common/builtin-has-attribute-4.c: Same.
1682 * c-c++-common/builtin-has-attribute-5.c: New test.
1683 * gcc.target/aarch64/attr-aligned.c: Same.
1684 * gcc.target/i386/attr-aligned.c: Same.
1685 * gcc.target/powerpc/attr-aligned.c: Same.
1686 * gcc.target/sparc/attr-aligned.c: Same.
1688 2018-11-29 qing zhao <qing.zhao@oracle.com>
1690 * gcc.dg/live-patching-1.c: New test.
1691 * gcc.dg/live-patching-2.c: New test.
1692 * gcc.dg/live-patching-3.c: New test.
1693 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1694 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1696 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1698 * gcc.dg/sinhatanh-1.c: New test.
1699 * gcc.dg/sinhatanh-2.c: New test.
1700 * gcc.dg/sinhatanh-3.c: New test.
1702 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1705 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1706 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1707 * g++.target/i386/avx-pr54700-1.C: New test.
1708 * g++.target/i386/avx-pr54700-2.C: New test.
1709 * g++.target/i386/avx2-pr54700-1.C: New test.
1710 * g++.target/i386/avx2-pr54700-2.C: New test.
1711 * g++.target/i386/sse4_1-check.h: New file.
1712 * g++.target/i386/avx-check.h: New file.
1713 * g++.target/i386/avx2-check.h: New file.
1714 * g++.target/i386/m128-check.h: New file.
1715 * g++.target/i386/m256-check.h: New file.
1716 * g++.target/i386/avx-os-support.h: New file.
1719 * g++.dg/tree-ssa/pr88152-1.C: New test.
1720 * g++.dg/tree-ssa/pr88152-2.C: New test.
1723 * gcc.dg/ubsan/pr88234.c: New test.
1725 2018-11-29 Richard Biener <rguenther@suse.de>
1727 PR tree-optimization/88243
1728 * gcc.dg/torture/pr88243.c: New testcase.
1730 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1733 * g++.dg/cpp0x/pr87539.C: New test.
1735 2018-11-28 Martin Sebor <msebor@redhat.com>
1739 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1741 2018-11-28 Marek Polacek <polacek@redhat.com>
1743 Implement P1094R2, Nested inline namespaces.
1744 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1745 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1747 2018-11-28 Nathan Sidwell <nathan@acm.org>
1750 * g++.dg/lookup/pr87531.C: New.
1752 2018-11-28 Jan Hubicka <jh@suse.cz>
1754 * gcc.dg/predict-13.c: Update template.
1755 * gcc.dg/predict-13b.c: New testcase.
1756 * gcc.dg/predict-22.c: New testcase.
1757 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1760 2018-11-28 Marek Polacek <polacek@redhat.com>
1762 PR c++/88222 - ICE with bit-field with invalid type.
1763 * g++.dg/ext/flexary31.C: New test.
1765 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1767 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1768 * g++.dg/opt/pr83084.C: XFAIL AIX.
1769 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1771 2018-11-28 Richard Biener <rguenther@suse.de>
1773 PR tree-optimization/88223
1774 * gcc.dg/torture/pr88223.c: New testcase.
1776 2018-11-28 Richard Biener <rguenther@suse.de>
1778 PR tree-optimization/88217
1779 * g++.dg/pr88217.C: New testcase.
1781 2018-11-28 Richard Biener <rguenther@suse.de>
1783 PR tree-optimization/79351
1784 * gcc.dg/torture/pr79351.c: New testcase.
1786 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1789 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1790 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1791 * gcc.target/i386/avx-pr88189-1.c: New test.
1792 * gcc.target/i386/avx-pr88189-2.c: New test.
1795 * g++.dg/cpp0x/pr87476-1.C: New test.
1796 * g++.dg/cpp0x/pr87476-2.C: New test.
1799 * c-c++-common/ubsan/pr88215.c: New test.
1801 2018-11-28 Richard Biener <rguenther@suse.de>
1803 PR tree-optimization/88182
1804 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1806 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1809 * g++.dg/other/pr88187.C: New test.
1812 * g++.dg/debug/pr88181.C: New test.
1815 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1818 2018-11-27 Martin Sebor <msebor@redhat.com>
1823 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1824 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1825 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1827 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1829 PR preprocessor/83173
1830 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1831 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1833 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1835 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1837 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1838 instead of PLUGIN_START_UNIT.
1839 * gcc.dg/plugin/plugin.exp: Enable new test.
1841 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1844 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1845 rather than 0 or 2 depending on logical_op_short_circuit.
1848 * gcc.target/powerpc/pr88188.c: New test.
1850 2018-11-27 Martin Liska <mliska@suse.cz>
1852 * gfortran.dg/simd-builtins-1.f90: New test.
1853 * gfortran.dg/simd-builtins-1.h: New test.
1854 * gfortran.dg/simd-builtins-2.f90: New test.
1855 * gfortran.dg/simd-builtins-3.f90: New test.
1856 * gfortran.dg/simd-builtins-3.h: New test.
1857 * gfortran.dg/simd-builtins-4.f: New test.
1858 * gfortran.dg/simd-builtins-4.h: New test.
1859 * gfortran.dg/simd-builtins-5.f: New test.
1860 * gfortran.dg/simd-builtins-6.f90: New test.
1862 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1864 * lib/target-supports.exp
1865 (check_effective_target_logical_op_short_circuit): Add msp430.
1866 (check_effective_target_int_eq_float): New.
1867 (check_effective_target_ptr_eq_long): New.
1868 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1869 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1870 sizeof (float) != sizeof (int).
1871 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1872 * gcc.dg/pr85859.c: Likewise.
1873 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1874 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1875 * gcc.dg/ifcvt-4.c: Likewise.
1876 * gcc.dg/pr34856.c: Likewise.
1877 * gcc.dg/builtin-apply2.c: Likewise.
1878 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1879 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1880 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1881 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1883 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1884 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1885 sizeof(void *) != sizeof(long).
1886 * gcc.dg/lto/20091013-1_2.c: Likewise.
1887 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1888 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1889 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1890 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1891 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1892 * gcc.dg/weak/typeof-2.c: Likewise.
1893 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1894 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1895 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1896 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1898 2018-11-26 Martin Sebor <msebor@redhat.com>
1901 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1902 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1904 2018-11-26 Marek Polacek <polacek@redhat.com>
1906 PR c++/88120 - ICE when calling save_expr in a template.
1907 * g++.dg/cpp0x/pr88120.C: New test.
1909 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1911 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1912 of int if __SIZEOF_INT__ == 2.
1913 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1914 __SIZEOF_SIZE_T < 4.
1915 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1916 __SIZEOF_INT__ == 2.
1917 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1918 * gcc.dg/pr53037-2.c: Likewise.
1919 * gcc.dg/pr53037-3.c: Likewise.
1920 * gcc.dg/pr85512.c: Likewise.
1921 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1922 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1923 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1924 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1925 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1927 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1928 directives for int16.
1930 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1932 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1933 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1934 _printf_float for newlib_nano_io target.
1935 * gcc.c-torture/execute/930513-1.c: Likewise.
1936 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1937 * gcc.c-torture/execute/ieee/920810-1.x: New.
1939 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1942 * gcc.target/i386/pr88195.c: New test.
1945 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1946 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1947 expect it in diagnostics.
1950 * g++.dg/debug/dwarf2/pr86900.C: New test.
1952 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1954 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1956 * gcc.dg/pr34225.c: Likewise.
1957 * gcc.dg/pr40971.c: Likewise.
1958 * gcc.dg/pr69071.c: Likewise.
1959 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1960 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1961 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1962 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1963 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1964 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1965 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1966 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1967 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1969 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1970 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1971 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1972 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1973 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1974 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1975 * lib/target-supports.exp (check_effective_target_size20plus): New.
1976 (check_effective_target_size32plus): Update comment.
1978 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1981 * gcc.target/pr88178.c: New test.
1983 2018-11-26 Matthias Klose <doko@ubuntu.com>
1985 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1987 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1989 * lib/target-supports.exp (check_compile): Handle D.
1990 (check_effective_target_d_runtime): New proc.
1991 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1992 compile unless d_runtime.
1993 * gdc.dg/runnable.d: Skip unless d_runtime.
1994 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1996 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1999 * gfortran.dg/associate_46.f90: New test.
2001 2018-11-23 Jeff Law <law@redhat.com>
2003 PR rtl-optimization/84768
2004 * gcc.c-torture/compile/pr84768.c: New test.
2006 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
2008 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
2011 2018-11-23 Jakub Jelinek <jakub@redhat.com>
2013 PR tree-optimization/87756
2014 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
2016 * gcc.dg/builtin-memchr-3.c: Likewise.
2018 2018-11-23 Martin Sebor <msebor@redhat.com>
2020 PR tree-optimization/87756
2021 * gcc.dg/builtin-memchr-2.c: New test.
2022 * gcc.dg/builtin-memchr-3.c: Same.
2023 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
2025 2018-11-23 Martin Sebor <msebor@redhat.com>
2028 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
2029 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
2030 * gcc.dg/torture/pr67222.c: Adjust.
2032 2018-11-23 Richard Biener <rguenther@suse.de>
2034 PR tree-optimization/88149
2035 * g++.dg/torture/pr88149.C: New testcase.
2037 2018-11-23 Jakub Jelinek <jakub@redhat.com>
2039 PR tree-optimization/86614
2040 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
2041 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
2042 warnings, just early ones from FE. Remove dg-prune-output.
2043 * c-c++-common/Warray-bounds-6.c: New test.
2045 * gfortran.dg/pad_source_1.f: New test.
2046 * gfortran.dg/pad_source_2.f: New test.
2047 * gfortran.dg/pad_source_3.f: New test.
2048 * gfortran.dg/pad_source_4.f: New test.
2049 * gfortran.dg/pad_source_5.f: New test.
2051 2018-11-22 Jan Hubicka <jh@suse.cz>
2054 * g++.dg/lto/odr-5_0.C: New testcase.
2055 * g++.dg/lto/odr-5_1.C: New testcase.
2057 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
2059 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
2060 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
2062 2018-11-22 Jakub Jelinek <jakub@redhat.com>
2064 PR tree-optimization/85794
2065 * gcc.dg/vect/O3-pr85794.c: New test.
2067 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
2069 PR rtl-optimization/87718
2070 * gcc.target/i386/pr82361-1.c: Check only the first operand of
2073 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2075 * gcc.target/arm/pr85434.c: New test.
2077 2018-11-22 Richard Biener <rguenther@suse.de>
2079 PR tree-optimization/88148
2080 * gfortran.dg/pr88148.f90: New testcase.
2082 2018-11-22 Andreas Schwab <schwab@suse.de>
2084 * g++.dg/lto/odr-2_0.C: Remove extra brace
2086 2018-11-22 Martin Liska <mliska@suse.cz>
2089 * gcc.dg/tsan/pr88017.c: New test.
2091 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2094 * g++.dg/cpp0x/implicit15.C: New test.
2097 * g++.dg/diagnostic/pr87386.C: New test.
2098 * g++.dg/parse/error17.C: Adjust expected diagnostics.
2100 PR rtl-optimization/85925
2101 * gcc.c-torture/execute/20181120-1.c: Require effective target
2104 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
2107 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
2110 * gcc.target/pr85667-1.c: New testcase.
2111 * gcc.target/pr85667-2.c: New testcase.
2112 * gcc.target/pr85667-3.c: New testcase.
2113 * gcc.target/pr85667-4.c: New testcase.
2115 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
2118 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
2119 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
2120 * g++.dg/lto/odr-2_0.C: New.
2121 * g++.dg/lto/odr-2_1.C: New.
2122 * g++.dg/lto/odr-3_0.C: New.
2123 * g++.dg/lto/odr-3_1.C: New.
2125 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2128 * gcc.target/aarch64/pr87839.c: New test.
2130 2018-11-21 Renlin Li <renlin.li@arm.com>
2133 * gcc.dg/pr84877.c: New.
2135 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
2138 * gcc.target/i386/pr87317-1.c: New file.
2139 * gcc.target/i386/pr87317-2.c: Likewise.
2140 * gcc.target/i386/pr87317-3.c: Likewise.
2141 * gcc.target/i386/pr87317-4.c: Likewise.
2142 * gcc.target/i386/pr87317-5.c: Likewise.
2143 * gcc.target/i386/pr87317-6.c: Likewise.
2144 * gcc.target/i386/pr87317-7.c: Likewise.
2145 * gcc.target/i386/pr87317-8.c: Likewise.
2146 * gcc.target/i386/pr87317-9.c: Likewise.
2147 * gcc.target/i386/pr87317-10.c: Likewise.
2148 * gcc.target/i386/pr87317-11.c: Likewise.
2149 * gcc.target/i386/pr87317-12.c: Likewise.
2150 * gcc.target/i386/pr87317-13.c: Likewise.
2152 2018-11-21 Tom de Vries <tdevries@suse.de>
2155 * lib/options.exp (check_for_options_with_filter): New proc.
2156 * gcc.misc-tests/help.exp: Check that --help=params lines end with
2159 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2160 Mark Eggleston <mark.eggleston@codethink.com>
2162 * gfortran.dg/include_10.f: New test.
2163 * gfortran.dg/include_10.inc: New file.
2164 * gfortran.dg/include_11.f: New test.
2165 * gfortran.dg/include_12.f: New test.
2166 * gfortran.dg/include_13.f90: New test.
2167 * gfortran.dg/gomp/include_1.f: New test.
2168 * gfortran.dg/gomp/include_1.inc: New file.
2169 * gfortran.dg/gomp/include_2.f90: New test.
2171 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
2173 * gcc.target/s390/vector/align-1.c: New test.
2174 * gcc.target/s390/vector/align-2.c: New test.
2176 2018-11-20 Martin Sebor <msebor@redhat.com>
2178 * c-c++-common/builtin-has-attribute-2.c: New test.
2179 * c-c++-common/builtin-has-attribute-3.c: New test.
2180 * c-c++-common/builtin-has-attribute-4.c: New test.
2181 * c-c++-common/builtin-has-attribute.c: New test.
2182 * gcc.dg/builtin-has-attribute.c: New test.
2183 * gcc.target/i386/builtin-has-attribute.c: New test.
2185 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2188 * g++.dg/lto/odr-4_0.C: New testcase.
2189 * g++.dg/lto/odr-4_1.C: New testcase.
2191 2018-11-20 Jakub Jelinek <jakub@redhat.com>
2194 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
2196 PR tree-optimization/87895
2197 * gcc.dg/gomp/pr87895-1.c: New test.
2198 * gcc.dg/gomp/pr87895-2.c: New test.
2199 * gcc.dg/gomp/pr87895-3.c: New test.
2201 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
2204 * gcc.target/i386/pr88070.c: New test.
2206 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
2208 * gcc.target/s390/flogr-1.c: New test.
2210 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2213 * g++.dg/torture/pr87997.C: New testcase.
2215 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2218 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2220 2018-11-20 Richard Biener <rguenther@suse.de>
2222 PR tree-optimization/88074
2223 * gcc.dg/pr88074.c: New testcase.
2225 2018-11-20 Martin Liska <mliska@suse.cz>
2227 * pr57362.C: Move to g++.target/i386 folder.
2228 * pr57548.C: Likewise.
2229 * pr59492.C: Likewise.
2230 * pr82625.C: Likewise.
2231 * pr85329-2.C: Likewise.
2232 * pr85329.C: Likewise.
2234 2018-11-20 Richard Biener <rguenther@suse.de>
2236 PR tree-optimization/88069
2237 * gcc.dg/pr88069.c: New testcase.
2239 2018-11-20 Martin Liska <mliska@suse.cz>
2242 * gcc.target/i386/ipa-stack-alignment.c: Add
2243 -fomit-frame-pointer.
2245 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
2248 * gcc.target/s390/pr88083.c: New test.
2250 2018-11-20 Richard Biener <rguenther@suse.de>
2253 * g++.dg/tree-ssa/pr83215.C: New testcase.
2255 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
2257 * gcc.c-torture/execute/20181120-1.c: New test.
2259 2018-11-20 Richard Biener <rguenther@suse.de>
2261 PR tree-optimization/88087
2262 * gcc.dg/tree-ssa/pr88087.c: New testcase.
2264 2018-11-19 Paul Koning <ni1d@arrl.net>
2266 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
2267 * gcc.c-torture/execute/pr23467.c: Ditto.
2268 * gcc.c-torture/execute/pr36093.c: Ditto.
2269 * gcc.c-torture/execute/pr43783.c: Ditto.
2270 * gcc.dg/const-elim-2.c: Xfail if pdp11.
2271 * gcc.dg/torture/pr36400.c: Ditto.
2272 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
2275 2018-11-19 Paul Koning <ni1d@arrl.net>
2277 * lib/target-supports.exp (check_weak_available): Return "no" for
2280 2018-11-19 Marek Polacek <polacek@redhat.com>
2282 PR c++/87781 - detect invalid elaborated-type-specifier.
2283 * g++.dg/parse/elab3.C: New test.
2284 * g++.dg/template/crash115.C: Adjust dg-error.
2286 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
2288 PR rtl-optimization/88033
2289 * gcc.target/i386/pr88033.c: New test.
2291 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2293 * gcc.target/aarch64/sve/unroll-1.c: New test.
2295 2018-11-19 David Malcolm <dmalcolm@redhat.com>
2297 PR tree-optimization/87025
2298 * gcc.dg/pr87025.c: New test.
2300 2018-11-19 Jakub Jelinek <jakub@redhat.com>
2302 PR tree-optimization/88071
2303 * gcc.dg/pr88071.c: New test.
2306 * g++.dg/lookup/pr60994.C: New test.
2309 * g++.dg/gomp/pr78363-4.C: New test.
2310 * g++.dg/gomp/pr78363-5.C: New test.
2311 * g++.dg/gomp/pr78363-6.C: New test.
2312 * g++.dg/gomp/pr78363-7.C: New test.
2314 2018-11-19 Richard Biener <rguenther@suse.de>
2317 * g++.dg/lto/pr87229_0.C: New testcase.
2319 2018-11-19 Martin Liska <mliska@suse.cz>
2322 * gcc.dg/lto/pr88077_0.c: New test.
2323 * gcc.dg/lto/pr88077_1.c: New test.
2325 2018-11-19 Martin Liska <mliska@suse.cz>
2327 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
2328 * g++.dg/gcov/ternary.C: Likewise.
2329 * lib/gcov.exp: Support pattern of following form:
2332 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
2334 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
2335 unrelated final test.
2336 * gcc.target/visium/overflow16: Likewise.
2337 * gcc.target/visium/overflow32.c: Likewise.
2339 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2341 * g++.dg/template/crash91.C: Check location too.
2343 2018-11-19 Martin Liska <mliska@suse.cz>
2345 PR gcov-profile/88045
2346 * g++.dg/gcov/pr88045.C: New test.
2348 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2351 * gfortran.dg/where_7.f90: New test.
2353 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2356 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
2357 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
2358 * gfortran.dg/protected_6.f90: Likewise.
2359 * gfortran.dg/assign_11.f90: New test.
2360 * gfortran.dg/pointer_assign_12.f90: New test.
2362 2018-11-17 Jakub Jelinek <jakub@redhat.com>
2364 PR tree-optimization/87546
2365 * gcc.dg/vect/O3-pr87546.c: New test.
2367 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2370 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
2371 bits. Update comment.
2372 * gcc.dg/concat2.c: Likewise.
2373 * gcc.c-torture/compile/pr46534.c: Likewise.
2375 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2378 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
2379 (operator"" _a) Change unsigned long type to std::size_t.
2381 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
2383 * gcc.target/powerpc/fusion3.c: Delete.
2384 * gcc.target/powerpc/fusion4.c: Delete.
2386 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2388 PR rtl-optimization/87475
2389 * g++.dg/opt/pr87475.C: New test.
2391 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
2393 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
2394 * gcc.c-torture/execute/user-printf.c: Likewise.
2396 2018-11-16 Nathan Sidwell <nathan@acm.org>
2399 * g++.dg/lookup/pr87269.C: New.
2401 2018-11-16 Richard Biener <rguenther@suse.de>
2404 * g++.dg/lto/pr54625-2_0.c: Add -w.
2406 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
2408 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
2409 r{o,x}sbg expectations.
2410 * gcc.target/s390/risbg-ll-2.c: Likewise.
2412 2018-11-16 Richard Biener <rguenther@suse.de>
2415 * g++.dg/lto/pr54625-1_0.c: Add -w.
2417 2018-11-15 Martin Sebor <msebor@redhat.com>
2421 * g++.dg/ext/attr-alloc_size.C: New test.
2422 * c-c++-common/pr71574.c: Adjust diagnostics.
2423 * c-c++-common/attributes-1.c: Same.
2424 * gcc.dg/attr-alloc_align-2.c: Same.
2425 * gcc.dg/attr-alloc_align-4.c: New test.
2426 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
2427 * gcc.dg/attr-alloc_size.c: Same.
2428 * gcc.dg/attr-assume_aligned-4.c: New test.
2429 * gcc.dg/format/attr-3.c: Adjust diagnostics.
2430 * gcc.dg/nonnull-2.c: Same.
2431 * gcc.dg/torture/pr80612.c: Same.
2432 * obj-c++.dg/attributes/method-format-1.mm: Same.
2433 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
2434 * objc.dg/attributes/method-format-1.m: same.
2435 * objc.dg/attributes/method-nonnull-1.m: Same.
2437 2018-11-15 Martin Sebor <msebor@redhat.com>
2440 * gcc.dg/20021006-1.c
2441 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
2442 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
2443 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
2444 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
2445 * gcc.dg/Walloca-16.c: Adjust.
2446 * gcc.dg/Wrestrict-4.c: Adjust.
2447 * gcc.dg/Wrestrict-5.c: Adjust.
2448 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
2449 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
2450 * gcc.dg/initpri1.c: Adjust.
2451 * gcc.dg/pr15698-1.c: Adjust.
2452 * gcc.dg/pr69156.c: Adjust.
2453 * gcc.dg/pr83463.c: Adjust.
2454 * gcc.dg/redecl-4.c: Adjust.
2455 * gcc.dg/tls/thr-init-2.c: Adjust.
2456 * gcc.dg/torture/pr55890-2.c: Adjust.
2457 * gcc.dg/torture/pr55890-3.c: Adjust.
2458 * gcc.dg/torture/pr67741.c: Adjust.
2459 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
2460 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
2461 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
2463 2018-11-15 Nathan Sidwell <nathan@acm.org>
2467 * g++.dg/template/pr86246.C: New.
2468 * g++.dg/template/pr87989.C: New.
2470 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
2472 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
2473 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
2474 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
2475 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
2476 * g++.dg/ext/constexpr-vla5.C: Likewise.
2477 * g++.dg/gomp/pr85134.C: Likewise.
2479 2018-11-15 Nathan Sidwell <nathan@acm.org>
2482 * g++.dg/cpp1y/pr79393-3.C: New.
2484 2018-11-15 David Malcolm <dmalcolm@redhat.com>
2487 * c-c++-common/diagnostic-format-json-1.c: New test.
2488 * c-c++-common/diagnostic-format-json-2.c: New test.
2489 * c-c++-common/diagnostic-format-json-3.c: New test.
2490 * c-c++-common/diagnostic-format-json-4.c: New test.
2491 * c-c++-common/diagnostic-format-json-5.c: New test.
2492 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2493 (custom_diagnostic_finalizer): Add diagnostic_t param.
2494 * gcc.dg/plugin/location_overflow_plugin.c
2495 (verify_unpacked_ranges): Likewise.
2496 (verify_no_columns): Likewise.
2497 * gfortran.dg/diagnostic-format-json-1.F90: New test.
2498 * gfortran.dg/diagnostic-format-json-2.F90: New test.
2499 * gfortran.dg/diagnostic-format-json-3.F90: New test.
2501 2018-11-15 Richard Biener <rguenther@suse.de>
2504 * gcc.dg/tree-ssa/pr88029.c: New testcase.
2506 2018-11-15 Richard Biener <rguenther@suse.de>
2508 PR tree-optimization/88031
2509 * gcc.dg/pr88031.c: New testcase.
2511 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
2513 * gcc.target/aarch64/pr62178.c: Fix spaces.
2515 2018-11-15 Richard Biener <rguenther@suse.de>
2517 PR tree-optimization/88030
2518 * gcc.dg/tsan/pr88030.c: New testcase.
2520 2018-11-15 Jakub Jelinek <jakub@redhat.com>
2522 PR rtl-optimization/88018
2523 * g++.dg/tsan/pr88018.C: New test.
2525 2018-11-15 Richard Biener <rguenther@suse.de>
2528 * gcc.dg/tree-ssa/pr87917.c: New testcase.
2530 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2532 PR tree-optimization/84648
2533 * gcc.dg/tree-ssa/pr84648.c: New test.
2534 * gcc.dg/pr68317.c: Add warning check on overflow.
2536 2018-11-14 Nathan Sidwell <nathan@acm.org>
2540 * g++.dg/debug/dwarf2/pr87462.C: New.
2541 * g++.dg/debug/dwarf2/pr88006.C: New.
2543 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
2545 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
2546 * g++.dg/cpp0x/nsdmi6.C: Likewise.
2547 * g++.dg/ext/flexary4.C: Likewise.
2548 * g++.dg/ext/flexary9.C: Likewise.
2549 * g++.dg/other/incomplete2.C: Likewise.
2550 * g++.dg/parse/friend12.C: Likewise.
2552 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2554 P1236R1 - Signed integers are two's complement
2555 * g++.dg/cpp2a/constexpr-shift1.C: New test.
2556 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
2557 diagnostics here for c++2a.
2558 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
2559 diagnostics here for c++2a.
2560 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
2561 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
2562 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
2563 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
2564 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
2566 2018-11-14 Jeff Law <law@redhat.com>
2568 * gcc.c-torture/compile/20181114.c: New test.
2570 2018-11-14 Richard Biener <rguenther@suse.de>
2573 * gcc.dg/pr87985.c: New testcase.
2575 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2577 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
2580 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2582 * gcc.target/s390/global-array-almost-huge-element.c: Run only
2584 * gcc.target/s390/global-array-almost-negative-huge-element.c:
2586 * gcc.target/s390/global-array-even-element.c: Likewise.
2588 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2589 Jackson Woodruff <jackson.woodruff@arm.com>
2591 PR 71026/tree-optimization
2592 * gcc.dg/div-cmp-1.c: New test.
2593 * gcc.dg/div-cmp-2.c: New test.
2595 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2598 * gcc.dg/pr88007.c: New test.
2600 PR rtl-optimization/87817
2601 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
2603 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2605 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2607 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
2609 * gnat.dg/rt_signals.adb: New testcase.
2611 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2613 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
2615 2018-11-14 Javier Miranda <miranda@adacore.com>
2617 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
2619 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
2621 * gnat.dg/compile_time_error1.adb,
2622 gnat.dg/compile_time_error1.ads,
2623 gnat.dg/compile_time_error1_pkg.ads: New testcase.
2625 2018-11-14 Justin Squirek <squirek@adacore.com>
2627 * gnat.dg/generic_pkg.adb: New testcase.
2629 2018-11-14 Ed Schonberg <schonberg@adacore.com>
2631 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
2634 2018-11-14 Justin Squirek <squirek@adacore.com>
2636 * gnat.dg/enum5.adb: New testcase.
2638 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2640 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
2641 gnat.dg/bip_exception_pkg.ads: New testcase.
2643 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2645 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
2646 gnat.dg/equal4_controlled_filter.ads,
2647 gnat.dg/equal4_full_selector_filter.ads,
2648 gnat.dg/equal4_smart_pointers.ads: New testcase.
2650 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
2652 * gnat.dg/generic_actuals.adb: New testcase.
2654 2018-11-14 Richard Biener <rguenther@suse.de>
2656 PR tree-optimization/87974
2657 * g++.dg/opt/pr87974.C: New testcase.
2659 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2661 PR tree-optimization/87977
2662 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2663 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2664 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2665 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2666 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2668 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
2670 PR rtl-optimization/87507
2671 * gcc.target/powerpc/pr87507.c: New test.
2672 * gcc.target/powerpc/pr68805.c: Update expected results.
2674 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2676 PR tree-optimization/87898
2677 * gcc.dg/gomp/pr87898.c: New test.
2679 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2681 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2683 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2685 2018-11-13 Martin Sebor <msebor@redhat.com>
2688 * gcc.dg/attr-copy-5.c: New test.
2689 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2691 2018-11-13 Richard Biener <rguenther@suse.de>
2693 PR tree-optimization/86991
2694 * gcc.dg/pr86991.c: New testcase.
2696 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2699 * gcc.target/i386/pr87955.c: New test.
2701 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2703 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2705 * gcc.dg/tree-ssa/vrp92.c: Same.
2707 2018-11-13 Richard Biener <rguenther@suse.de>
2709 PR tree-optimization/87931
2710 * gcc.dg/graphite/pr87931.c: New testcase.
2712 2018-11-13 Martin Liska <mliska@suse.cz>
2715 * gcc.target/i386/pr87930.c: New test.
2717 2018-11-13 Richard Biener <rguenther@suse.de>
2719 PR tree-optimization/87962
2720 * gcc.dg/pr87962.c: New testcase.
2722 2018-11-13 Richard Biener <rguenther@suse.de>
2724 PR tree-optimization/87967
2725 * g++.dg/opt/pr87967.C: New testcase.
2727 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2729 * gcc.target/arc/builtin_eh.c: New test.
2731 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2733 * gcc.target/arc/firq-1.c: Update test.
2734 * gcc.target/arc/firq-3.c: Likewise.
2735 * gcc.target/arc/firq-4.c: Likewise.
2736 * gcc.target/arc/interrupt-6.c: Likewise.
2738 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2740 PR rtl-optimization/87918
2741 * gcc.target/i386/pr87918.c: New test.
2743 2018-11-13 Alan Modra <amodra@gmail.com>
2745 * gcc.target/powerpc/rotmask.c: New.
2747 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2751 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2753 * gcc.dg/tree-ssa/popcount.c: Likewise.
2754 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2755 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2756 * gcc.target/aarch64/popcount4.c: New test.
2757 * lib/target-supports.exp (check_effective_target_popcountl): New.
2759 2018-11-12 Martin Liska <mliska@suse.cz>
2761 PR gcov-profile/87442
2762 * gcc.dg/profile-filtering-1.c: New test.
2763 * gcc.dg/profile-filtering-2.c: New test.
2765 2018-11-12 Martin Sebor <msebor@redhat.com>
2768 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2770 2018-11-12 Renlin Li <renlin.li@arm.com>
2773 * gcc.target/aarch64/sve/pr87815.c: New.
2775 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2777 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2780 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2782 * gcc.target/csky/fnmul-1.c: New.
2783 * gcc.target/csky/fnmul-2.c: New.
2784 * gcc.target/csky/fnmul-3.c: New.
2785 * gcc.target/csky/fnmul-4.c: New.
2787 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2790 * gcc.target/i386/pr87928.c: New test.
2792 2018-11-09 Martin Sebor <msebor@redhat.com>
2795 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2796 * gcc.dg/pr39323-1.c: Ditto.
2798 2018-11-09 Paul Koning <ni1d@arrl.net>
2800 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2802 * gcc.dg/Wrestrict-4.c: Ditto.
2803 * gcc.dg/Wrestrict-5.c: Ditto.
2804 * gcc.dg/pr83463.c: Ditto.
2805 * gcc.dg/torture/pr55890-2.c: Ditto.
2806 * gcc.dg/torture/pr55890-3.c: Ditto.
2807 * gcc.dg/torture/pr71816.c: Ditto.
2809 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2811 * c-c++-common/gomp/clauses-5.c: New test.
2813 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2814 * c-c++-common/gomp/requires-2.c: Likewise.
2815 * c-c++-common/gomp/requires-4.c: Likewise.
2817 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2818 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2820 2018-11-09 Jeff Law <law@redhat.com>
2822 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2824 2018-11-09 Martin Sebor <msebor@redhat.com>
2827 * gcc.dg/Wattribute-alias.c: New test.
2828 * gcc.dg/Wmissing-attributes.c: New test.
2829 * gcc.dg/attr-copy.c: New test.
2830 * gcc.dg/attr-copy-2.c: New test.
2831 * gcc.dg/attr-copy-3.c: New test.
2832 * gcc.dg/attr-copy-4.c: New test.
2834 2018-11-09 Martin Sebor <msebor@redhat.com>
2837 * gcc.dg/attr-aligned.c: New test.
2839 2018-11-09 Martin Liska <mliska@suse.cz>
2841 * gcc.target/i386/ipa-stack-alignment.c: New test.
2843 2018-11-09 Martin Liska <mliska@suse.cz>
2845 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2847 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2849 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2850 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2851 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2852 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2853 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2854 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2855 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2856 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2857 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2858 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2859 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2860 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2861 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2862 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2863 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2864 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2865 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2866 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2867 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2868 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2869 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2870 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2871 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2872 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2873 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2874 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2875 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2876 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2877 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2878 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2879 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2880 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2881 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2882 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2883 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2884 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2885 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2886 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2887 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2888 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2889 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2890 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2891 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2892 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2893 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2894 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2895 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2896 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2897 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2898 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2899 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2900 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2901 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2902 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2903 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2904 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2905 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2906 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2908 2018-11-09 Stafford Horne <shorne@gmail.com>
2909 Richard Henderson <rth@twiddle.net>
2911 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2912 * gcc.dg/20020312-2.c: Likewise.
2913 * gcc.dg/attr-alloc_size-11.c: Likewise.
2914 * gcc.dg/builtin-apply2.c: Likewise.
2915 * gcc.dg/nop.h: Likewise.
2916 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2917 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2918 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2919 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2920 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2921 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2922 * lib/target-supports.exp
2923 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2924 * gcc.target/or1k/*: New.
2926 2018-11-09 Richard Biener <rguenther@suse.de>
2928 PR tree-optimization/87621
2929 * g++.dg/vect/pr87621.cc: New testcase.
2931 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2933 PR rtl-optimization/86438
2934 * gcc.dg/torture/pr86438.c: New.
2937 * gcc.dg/pr87793.c: New.
2939 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2941 * gcc.target/arm/neon-vect-div-1.c: New test.
2942 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2944 2018-11-08 Andi Kleen <ak@linux.intel.com>
2946 * gcc.target/i386/ptwrite1.c: New test.
2947 * gcc.target/i386/ptwrite2.c: New test.
2949 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2952 * gfortran.dg/read_legacy_comma.f90: New test.
2954 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2956 PR rtl-optimization/87600
2957 * gcc.dg/pr87600.h: New file.
2958 * gcc.dg/pr87600-1.c: New test.
2959 * gcc.dg/pr87600-2.c: Likewise.
2961 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2963 * c-c++-common/gomp/atomic-17.c: New test.
2964 * c-c++-common/gomp/atomic-18.c: New test.
2965 * c-c++-common/gomp/atomic-19.c: New test.
2966 * c-c++-common/gomp/atomic-20.c: New test.
2967 * c-c++-common/gomp/atomic-21.c: New test.
2968 * c-c++-common/gomp/atomic-22.c: New test.
2969 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2970 (foo): Add ntm argument and test if and nontemporal clauses on
2971 constructs with simd.
2972 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2973 use in_reduction clause instead of reduction. Add another
2974 taskloop simd without nogroup clause, but with reduction clause and
2975 a new in_reduction. Add ntm and i3 arguments. Test if and
2976 nontemporal clauses on constructs with simd. Change if clauses on
2977 some constructs from specific to the particular constituents to one
2978 without a modifier. Add new tests for combined host teams and for
2979 new parallel master and {,parallel }master taskloop{, simd} combined
2981 (baz): New function with host teams tests.
2982 * gcc.dg/gomp/combined-1.c: Moved to ...
2983 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2985 * c-c++-common/gomp/combined-2.c: New test.
2986 * c-c++-common/gomp/combined-3.c: New test.
2987 * c-c++-common/gomp/critical-1.c: New test.
2988 * c-c++-common/gomp/critical-2.c: New test.
2989 * c-c++-common/gomp/default-1.c: New test.
2990 * c-c++-common/gomp/defaultmap-1.c: New test.
2991 * c-c++-common/gomp/defaultmap-2.c: New test.
2992 * c-c++-common/gomp/defaultmap-3.c: New test.
2993 * c-c++-common/gomp/depend-5.c: New test.
2994 * c-c++-common/gomp/depend-6.c: New test.
2995 * c-c++-common/gomp/depend-iterator-1.c: New test.
2996 * c-c++-common/gomp/depend-iterator-2.c: New test.
2997 * c-c++-common/gomp/depobj-1.c: New test.
2998 * c-c++-common/gomp/flush-1.c: New test.
2999 * c-c++-common/gomp/flush-2.c: New test.
3000 * c-c++-common/gomp/for-1.c: New test.
3001 * c-c++-common/gomp/for-2.c: New test.
3002 * c-c++-common/gomp/for-3.c: New test.
3003 * c-c++-common/gomp/for-4.c: New test.
3004 * c-c++-common/gomp/for-5.c: New test.
3005 * c-c++-common/gomp/for-6.c: New test.
3006 * c-c++-common/gomp/for-7.c: New test.
3007 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
3008 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
3009 diagnostics wording in one case.
3010 * c-c++-common/gomp/if-3.c: New test.
3011 * c-c++-common/gomp/master-combined-1.c: New test.
3012 * c-c++-common/gomp/master-combined-2.c: New test.
3013 * c-c++-common/gomp/nontemporal-1.c: New test.
3014 * c-c++-common/gomp/nontemporal-2.c: New test.
3015 * c-c++-common/gomp/reduction-task-1.c: New test.
3016 * c-c++-common/gomp/reduction-task-2.c: New test.
3017 * c-c++-common/gomp/requires-1.c: New test.
3018 * c-c++-common/gomp/requires-2.c: New test.
3019 * c-c++-common/gomp/requires-3.c: New test.
3020 * c-c++-common/gomp/requires-4.c: New test.
3021 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
3022 diagnostics for nonmonotonic modifier with static, runtime or auto
3024 * c-c++-common/gomp/simd7.c: New test.
3025 * c-c++-common/gomp/target-data-1.c: New test.
3026 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
3027 * c-c++-common/gomp/taskwait-depend-1.c: New test.
3028 * c-c++-common/gomp/teams-1.c: New test.
3029 * c-c++-common/gomp/teams-2.c: New test.
3030 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
3032 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
3033 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
3034 qualified vars without mutable member no longer being predeterined
3036 * gcc.dg/gomp/sharing-1.c: Likewise.
3037 * g++.dg/gomp/clause-3.C: Likewise.
3038 * g++.dg/gomp/member-2.C: Likewise.
3039 * g++.dg/gomp/predetermined-1.C: Likewise.
3040 * g++.dg/gomp/private-1.C: Likewise.
3041 * g++.dg/gomp/sharing-1.C: Likewise.
3042 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
3043 const static data member without mutable elements.
3044 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
3045 * gcc.dg/gomp/for-5.c: Likewise.
3046 * gcc.dg/gomp/for-6.c: Change expected library call.
3047 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
3048 * gcc.dg/gomp/reduction-2.c: New test.
3049 * gcc.dg/gomp/simd-1.c: New test.
3050 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
3051 * g++.dg/gomp/atomic-18.C: New test.
3052 * g++.dg/gomp/atomic-19.C: New test.
3053 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
3054 variable messages. Add another expected error.
3055 * g++.dg/gomp/critical-3.C: New test.
3056 * g++.dg/gomp/depend-iterator-1.C: New test.
3057 * g++.dg/gomp/depend-iterator-2.C: New test.
3058 * g++.dg/gomp/depobj-1.C: New test.
3059 * g++.dg/gomp/doacross-1.C: New test.
3060 * g++.dg/gomp/for-21.C: New test.
3061 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
3062 * g++.dg/gomp/for-5.C: Likewise.
3063 * g++.dg/gomp/for-6.C: Change expected library call.
3064 * g++.dg/gomp/loop-4.C: New test.
3065 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
3067 * g++.dg/gomp/pr33372-3.C: Likewise.
3068 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
3069 * g++.dg/gomp/simd-2.C: New test.
3070 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
3072 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
3074 * gcc.dg/pr87874.c (em): Declare uint64_max as
3075 const unsigned long long int.
3077 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3079 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
3080 integer overflow when sizeof(short) == sizeof(int).
3081 * gcc.dg/attr-alloc_size-11.c: Likewise.
3082 * gcc.dg/attr-alloc_size-3.c: Likewise.
3083 * gcc.dg/attr-alloc_size-5.c: Likewise.
3084 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
3086 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3088 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
3089 uppercase "NOP" instructions in assembler output.
3090 * c-c++-common/patchable_function_entry-default.c: Likewise.
3091 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3093 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3095 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
3097 * gcc.dg/addr_equal-1.c: Likewise.
3098 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3099 * gcc.dg/tree-ssa/vrp111.c: Likewise.
3101 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3103 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
3104 an output section is too large for a memory region, or a memory
3107 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
3109 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
3110 * gnat.dg/null_pointer_deref2.adb: Likewise.
3111 * gnat.dg/null_pointer_deref3.adb: Likewise.
3112 * gnat.dg/opt74.adb: New test.
3113 * gnat.dg/opt74_pkg.ad[sb]: New helper.
3114 * gnat.dg/warn12.adb: Delete.
3115 * gnat.dg/warn12_pkg.ads: Likewise.
3117 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3120 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
3121 "-fdump-ipa-inline".
3122 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
3123 "-fdump-tree-einline".
3124 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
3125 "-fdump-tree-einline".
3126 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
3127 "-fdump-tree-einline".
3128 * g++.dg/tree-ssa/inline-2.C: Likewise.
3129 * g++.dg/tree-ssa/inline-3.C: Likewise.
3130 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
3131 using "-fopt-info-inline".
3132 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
3133 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
3134 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
3136 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
3137 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
3138 directive. Update scan-tree-dump-times to reflect /order
3140 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
3141 reflect /order suffixes.
3142 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
3143 avoid getting extra messages from inliner.
3144 * gcc.dg/plugin/dump-2.c: Likewise.
3145 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
3146 "function body not available" missed optimization messages.
3147 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
3149 * gcc.dg/pr71969-3.c: Likewise.
3150 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
3151 "-fdump-tree-einline".
3152 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
3153 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
3155 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
3156 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
3158 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
3159 "-fdump-tree-einline".
3160 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
3163 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3165 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
3167 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3169 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
3170 (test_dump): Add testing of %C.
3172 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
3174 * g++.dg/other/pr87916.C: New test.
3176 2018-11-08 Richard Biener <rguenther@suse.de>
3178 PR tree-optimization/87929
3179 * gcc.dg/pr87929.c: New testcase.
3181 2018-11-08 Martin Liska <mliska@suse.cz>
3183 * gcc.dg/pr87811.c: Update scanned pattern.
3184 * gcc.dg/pr87811-2.c: Likewise.
3186 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3188 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
3190 * g++.dg/lto/pr87906_1.C: Likewise.
3192 2018-11-08 Richard Biener <rguenther@suse.de>
3194 PR tree-optimization/87913
3195 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
3197 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
3199 * gcc.target/mips/mips.exp (mips-dg-options):
3200 Add mips_option_dependency msoft-float vs no-mmi and
3201 mips16/micromips vs no-mmi/ext/ext2 only gcc
3202 config with Loongson target.
3204 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3206 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
3207 memcpy from "unsigned long" to __SIZE_TYPE__.
3209 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3212 * gcc.target/msp430/pr87691.c: New test.
3214 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
3216 * gcc.dg/Wno-attribute-warning.c: New test.
3218 2018-11-07 Nathan Sidwell <nathan@acm.org>
3221 * g++.dg/lookup/pr87904.C: New.
3223 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
3225 * gcc.dg/pr87874.c: Compile only for int128 effective target.
3227 2018-11-07 Richard Biener <rguenther@suse.de>
3229 PR tree-optimization/87914
3230 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
3231 (check_avx2_available): Likewise.
3232 * g++.dg/vect/pr87914.cc: New testcase.
3234 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3236 * gcc.target/mips/loongson-ctz.c: Fix typo.
3237 * gcc.target/mips/loongson-dctz.c: Fix typo.
3239 2018-11-07 Jan Hubicka <jh@suse.cz>
3241 * g++.dg/lto/odr-1_1.C: Fix template.
3243 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3245 * gcc.target/mips/loongson-ctz.c: New test.
3246 * gcc.target/mips/loongson-dctz.c: Likewise.
3247 * gcc.target/mips/mips.exp (mips_option_groups): Add
3248 -mloongson-ext2 option.
3250 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3252 * gcc.target/mips/mips.exp (mips_option_groups): Add
3253 -mloongson-ext option.
3254 (mips-dg-options): Add mips_option_dependency options
3255 "-mmicromips" vs "-mno-loongson-ext",
3257 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3259 * gcc.target/mips/loongson-shift-count-truncated-1.c
3260 (dg-options): Run under -mloongson-mmi option.
3261 Include loongson-mmiintrin.h instead of loongson.h.
3262 * gcc.target/mips/loongson-simd.c: Likewise.
3263 * gcc.target/mips/mips.exp (mips_option_groups): Add
3264 -mloongson-mmi option.
3265 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
3266 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
3267 "-msoft-float" vs "-mno-loongson-mmi".
3268 (mips-dg-init): Add -mloongson-mmi option.
3269 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
3270 to check_mips_loongson_mmi_hw_available.
3271 Rename check_effective_target_mips_loongson_runtime to
3272 check_effective_target_mips_loongson_mmi_runtime.
3273 (check_effective_target_vect_int): Use mips_loongson_mmi instead
3274 of mips_loongson when check et-is-effective-target.
3275 (add_options_for_mips_loongson_mmi): New proc.
3276 Rename check_effective_target_mips_loongson to
3277 check_effective_target_mips_loongson_mmi.
3278 (check_effective_target_vect_shift,
3279 check_effective_target_whole_vector_shift,
3280 check_effective_target_vect_no_int_min_max,
3281 check_effective_target_vect_no_align,
3282 check_effective_target_vect_short_mult,
3283 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
3284 of mips_loongson when check et-is-effective-target.
3286 2018-11-07 Richard Biener <rguenther@suse.de>
3289 * g++.dg/lto/pr87906_0.C: New testcase.
3290 * g++.dg/lto/pr87906_1.C: Likewise.
3292 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
3294 PR rtl-optimization/87874
3295 * gcc.dg/pr87874.c: New.
3297 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
3299 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
3301 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3303 * gcc.target/msp430/special-regs.c: New test.
3305 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3308 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
3310 (foo): Use __builtin_alloca.
3312 2018-11-06 Jan Hubicka <jh@suse.cz>
3314 * gcc.dg/lto/tbaa-1.c: New testcase.
3316 2018-11-06 Richard Biener <rguenther@suse.de>
3318 PR tree-optimization/87889
3319 * gcc.dg/pr87894.c: New testcase.
3321 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
3324 * gcc.target/s390/pr87723.c: New test.
3326 2018-11-06 Richard Biener <rguenther@suse.de>
3329 * gcc.target/i386/pr18041-1.c: New testcase.
3330 * gcc.target/i386/pr18041-2.c: Likewise.
3332 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3334 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3335 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3336 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3337 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3338 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3339 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3340 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3341 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3342 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3343 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3344 * gcc.target/i386/sse-13.c: Ditto.
3345 * gcc.target/i386/sse-14.c: Ditto.
3346 * gcc.target/i386/sse-22.c: Ditto.
3347 * gcc.target/i386/sse-23.c: Ditto.
3348 * gcc.target/i386/testimm-10.c: Ditto.
3349 * gcc.target/i386/testround-1.c: Ditto.
3351 2018-11-05 Paul Koning <ni1d@arrl.net>
3353 * lib/target-supports.exp: Add check for "inf" effective target
3355 * gcc.dg/builtins-44.c: Skip if no infinite support.
3356 * gcc.dg/builtins-45.c: Ditto.
3357 * gcc.dg/torture/builtin-complex-1.c: Ditto.
3358 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
3359 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
3360 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
3361 * gcc.dg/torture/builtin-logb-1.c: Ditto.
3362 * gcc.dg/torture/builtin-math-2.c: Ditto.
3363 * gcc.dg/torture/builtin-math-5.c: Ditto.
3364 * gcc.dg/torture/builtin-math-7.c: Ditto.
3365 * gcc.dg/torture/builtin-modf-1.c: Ditto.
3366 * gcc.dg/torture/type-generic-1.c: Ditto.
3368 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
3370 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
3372 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3373 * gcc.target/s390/md/setmem_long-1.c: Likewise.
3375 2018-11-05 Richard Biener <rguenther@suse.de>
3377 PR tree-optimization/87873
3378 * gcc.dg/pr87873.c: New testcase.
3380 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3382 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
3383 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
3385 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3387 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
3389 2018-11-05 Richard Biener <rguenther@suse.de>
3391 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
3392 * gcc.dg/tree-ssa/scev-7.c: Likewise.
3394 2018-11-05 Jakub Jelinek <jakub@redhat.com>
3396 PR tree-optimization/87859
3397 * gcc.dg/store_merging_24.c: New test.
3398 * gcc.dg/store_merging_25.c: New test.
3401 * c-c++-common/ubsan/pr87837.c: New test.
3403 2018-11-05 Martin Liska <mliska@suse.cz>
3406 * gcc.dg/pr87811.c: New test.
3407 * gcc.dg/pr87811-2.c: Likewise.
3408 * gcc.dg/pr87811-3.c: Likewise.
3410 2018-11-05 Martin Liska <mliska@suse.cz>
3412 PR gcov-profile/77698
3413 * gcc.dg/tree-prof/pr77698.c: New test.
3415 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3417 PR tree-optimization/86572
3418 * gcc.dg/pr86572.c: New test.
3420 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3422 PR tree-optimization/87672
3423 * gcc.dg/pr87672.c: New test.
3425 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
3428 * g++.target/i386/pr58372.C: New test.
3430 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
3433 * gcc.target/nios2/pr87079-1.c: New.
3434 * gcc.target/nios2/pr87079-2.c: New.
3436 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3438 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
3439 * gcc.dg/compat/pr83487-1_main.c: ... here.
3440 * gcc.dg/compat/struct-by-value-10_main.c,
3441 gcc.dg/compat/struct-by-value-10_x.c,
3442 gcc.dg/compat/struct-by-value-11_main.c,
3443 gcc.dg/compat/struct-by-value-11_x.c,
3444 gcc.dg/compat/struct-by-value-12_main.c,
3445 gcc.dg/compat/struct-by-value-12_x.c,
3446 gcc.dg/compat/struct-by-value-13_main.c,
3447 gcc.dg/compat/struct-by-value-13_x.c,
3448 gcc.dg/compat/struct-by-value-14_main.c,
3449 gcc.dg/compat/struct-by-value-14_x.c,
3450 gcc.dg/compat/struct-by-value-15_main.c,
3451 gcc.dg/compat/struct-by-value-15_x.c,
3452 gcc.dg/compat/struct-by-value-17_main.c,
3453 gcc.dg/compat/struct-by-value-17_x.c,
3454 gcc.dg/compat/struct-by-value-18_main.c,
3455 gcc.dg/compat/struct-by-value-18_x.c,
3456 gcc.dg/compat/struct-by-value-2_main.c,
3457 gcc.dg/compat/struct-by-value-2_x.c,
3458 gcc.dg/compat/struct-by-value-22_main.c,
3459 gcc.dg/compat/struct-by-value-22_x.c,
3460 gcc.dg/compat/struct-by-value-3_main.c,
3461 gcc.dg/compat/struct-by-value-3_x.c,
3462 gcc.dg/compat/struct-by-value-4_main.c,
3463 gcc.dg/compat/struct-by-value-4_x.c,
3464 gcc.dg/compat/struct-by-value-5b_main.c,
3465 gcc.dg/compat/struct-by-value-5b_x.c,
3466 gcc.dg/compat/struct-by-value-6b_main.c,
3467 gcc.dg/compat/struct-by-value-6b_x.c,
3468 gcc.dg/compat/struct-by-value-6b_main.c,
3469 gcc.dg/compat/struct-by-value-7b_x.c,
3470 gcc.dg/compat/struct-by-value-7b_main.c,
3471 gcc.dg/compat/struct-by-value-8_main.c,
3472 gcc.dg/compat/struct-by-value-8_x.c,
3473 gcc.dg/compat/struct-by-value-9_main.c,
3474 gcc.dg/compat/struct-by-value-9_x.c,
3475 gcc.dg/compat/struct-return-2_main.c,
3476 gcc.dg/compat/struct-return-2_x.c: Likewise.
3478 2018-11-02 Nathan Sidwell <nathan@acm.org>
3480 * g++.dg/lookup/crash6.C: Adjust error
3481 * g++.dg/parse/crash38.C: Likewise.
3483 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
3485 * gcc.c-torture/execute/20010904-2.c: Fix last change.
3486 * gcc.dg/Wattributes-10.c: Likewise.
3488 2018-11-02 Richard Biener <rguenther@suse.de>
3490 PR tree-optimization/87776
3491 * gcc.dg/torture/pr87776.c: New testcase.
3493 2018-11-01 Marek Polacek <polacek@redhat.com>
3495 Implement P0846R0, ADL and function templates.
3496 * g++.dg/addr_builtin-1.C: Adjust dg-error.
3497 * g++.dg/cpp2a/fn-template1.C: New test.
3498 * g++.dg/cpp2a/fn-template10.C: New test.
3499 * g++.dg/cpp2a/fn-template11.C: New test.
3500 * g++.dg/cpp2a/fn-template12.C: New test.
3501 * g++.dg/cpp2a/fn-template13.C: New test.
3502 * g++.dg/cpp2a/fn-template14.C: New test.
3503 * g++.dg/cpp2a/fn-template15.C: New test.
3504 * g++.dg/cpp2a/fn-template16.C: New test.
3505 * g++.dg/cpp2a/fn-template2.C: New test.
3506 * g++.dg/cpp2a/fn-template3.C: New test.
3507 * g++.dg/cpp2a/fn-template4.C: New test.
3508 * g++.dg/cpp2a/fn-template5.C: New test.
3509 * g++.dg/cpp2a/fn-template6.C: New test.
3510 * g++.dg/cpp2a/fn-template7.C: New test.
3511 * g++.dg/cpp2a/fn-template8.C: New test.
3512 * g++.dg/cpp2a/fn-template9.C: New test.
3513 * g++.dg/parse/fn-template1.C: New test.
3514 * g++.dg/parse/fn-template2.C: New test.
3515 * g++.dg/parse/template19.C: Adjust dg-error.
3516 * g++.dg/template/pr61745.C: Add target to dg-error.
3518 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3521 * gfortran.dg/findloc_1.f90: Actually commit.
3522 * gfortran.dg/findloc_2.f90: Actually commit.
3523 * gfortran.dg/findloc_3.f90: Actually commit.
3524 * gfortran.dg/findloc_4.f90: Actually commit.
3525 * gfortran.dg/findloc_5.f90: Actually commit.
3526 * gfortran.dg/findloc_6.f90: Actually commit.
3528 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
3531 * gfortran.dg/inquiry_part_ref_1.f08: New test.
3532 * gfortran.dg/inquiry_part_ref_2.f90: New test.
3533 * gfortran.dg/inquiry_part_ref_3.f90: New test.
3535 2018-11-01 Paul Koning <ni1d@arrl.net>
3537 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
3538 * gcc.c-torture/execute/20010904-2.c: Ditto.
3539 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
3540 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
3541 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
3542 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
3543 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
3544 * gcc.dg/Walloca-14.c: Ditto.
3545 * gcc.dg/Wlarger-than3.c: Ditto.
3546 * gcc.dg/compat/pr83487-1_y.c: Ditto.
3547 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3548 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3549 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3550 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
3551 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
3552 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
3553 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3554 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3555 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3556 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3557 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3558 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3559 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3560 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3561 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3562 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3563 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3564 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
3565 * gcc.dg/compat/struct-return-2_x.c: Ditto.
3566 * gcc.dg/falign-labels-1.c: Ditto.
3567 * gcc.dg/long_branch.c: Ditto.
3568 * gcc.dg/nextafter-1.c: Ditto.
3569 * gcc.dg/pr35045.c: Ditto.
3570 * gcc.dg/pr48616.c: Ditto.
3571 * gcc.dg/pr84100.c: Ditto.
3572 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
3573 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
3574 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
3575 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
3576 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
3577 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
3578 * gcc.dg/builtins-1.c: Ditto.
3580 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3583 * gfortran.dg/bind_c_18.f90: Adjust error message.
3585 2018-11-01 Marek Polacek <polacek@redhat.com>
3587 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
3589 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3591 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
3593 2018-11-30 Jan Hubicka <jh@suse.cz>
3595 * g++.dg/lto/pr84805_1.C: Update template.
3596 * g++.dg/lto/pr84805_0.C: Update template.
3597 * g++.dg/lto/pr84805_1b.C: Update template.
3598 * g++.dg/lto/pr84805_0b.C: Update template.
3600 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3602 PR tree-optimization/87826
3603 * gcc.dg/pr87826.c: New test.
3605 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3608 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
3609 * gfortran.dg/bind_c_usage_32.f90: New test.
3611 2018-11-01 Nathan Sidwell <nathan@acm.org>
3613 * g++.dg/abi/anon5.C: New.
3615 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3618 * gdc.dg/simd.d: Add -Wno-psabi.
3619 * gdc.dg/compilable.d: Likewise.
3621 2018-11-01 Martin Liska <mliska@suse.cz>
3622 Jason Merrill <jason@redhat.com>
3627 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
3629 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
3630 assumptions are not longer valid.
3632 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3635 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
3637 2018-10-31 Nathan Sidwell <nathan@acm.org>
3639 * g++.dg/lookup/friend21.C: New.
3641 2018-10-31 Martin Liska <mliska@suse.cz>
3644 * gcc.target/aarch64/spellcheck_7.c: New test.
3645 * gcc.target/aarch64/spellcheck_8.c: New test.
3646 * gcc.target/aarch64/spellcheck_9.c: New test.
3648 2018-10-31 Nathan Sidwell <nathan@acm.org>
3650 * g++.dg/lookup/using60.C: New.
3652 2018-10-31 Richard Biener <rguenther@suse.de>
3656 * gcc.target/i386/pr70359.c: New testcase.
3657 * gcc.target/i386/pr86270.c: Likewise.
3659 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3661 * gcc.target/arc/jumptable.c: New test.
3663 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3665 * gcc.target/arc/tls-gd.c: New file.
3666 * gcc.target/arc/tls-ie.c: Likewise.
3667 * gcc.target/arc/tls-ld.c: Likewise.
3668 * gcc.target/arc/tls-le.c: Likewise.
3669 * gcc.target/arc/tls-1.c: Update test.
3671 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3673 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
3675 2018-10-31 Martin Liska <mliska@suse.cz>
3677 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3678 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3679 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3680 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3682 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3685 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3686 -mword-relocations would be passed when compiling the test.
3687 * gcc.target/arm/movsi_movt.c: Likewise.
3688 * gcc.target/arm/pr81863.c: Likewise.
3689 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3690 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3691 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3692 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3693 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3694 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3696 2018-10-31 Richard Biener <rguenther@suse.de>
3699 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3701 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3704 * gfortran.dg/min_max_type.f90: New test.
3706 2018-10-30 Martin Sebor <msebor@redhat.com>
3709 * gcc.c-torture/execute/fprintf-2.c: New test.
3710 * gcc.c-torture/execute/printf-2.c: Same.
3711 * gcc.c-torture/execute/user-printf.c: Same.
3712 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3713 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3714 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3715 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3717 2018-10-30 Marek Polacek <polacek@redhat.com>
3719 Implement P0892R2, explicit(bool).
3720 * g++.dg/cpp2a/explicit1.C: New test.
3721 * g++.dg/cpp2a/explicit10.C: New test.
3722 * g++.dg/cpp2a/explicit11.C: New test.
3723 * g++.dg/cpp2a/explicit12.C: New test.
3724 * g++.dg/cpp2a/explicit13.C: New test.
3725 * g++.dg/cpp2a/explicit2.C: New test.
3726 * g++.dg/cpp2a/explicit3.C: New test.
3727 * g++.dg/cpp2a/explicit4.C: New test.
3728 * g++.dg/cpp2a/explicit5.C: New test.
3729 * g++.dg/cpp2a/explicit6.C: New test.
3730 * g++.dg/cpp2a/explicit7.C: New test.
3731 * g++.dg/cpp2a/explicit8.C: New test.
3732 * g++.dg/cpp2a/explicit9.C: New test.
3734 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3736 PR rtl-optimization/87708
3737 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3738 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3740 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3742 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3743 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3744 * g++.dg/ext/flexarray-mangle.C: Likewise.
3745 * g++.dg/ext/flexarray-subst.C: Likewise.
3746 * g++.dg/ext/flexary10.C: Likewise.
3747 * g++.dg/ext/flexary11.C: Likewise.
3748 * g++.dg/ext/flexary14.C: Likewise.
3749 * g++.dg/ext/flexary16.C: Likewise.
3750 * g++.dg/ext/flexary26.C: Likewise.
3751 * g++.dg/ext/flexary27.C: Likewise.
3752 * g++.dg/ext/flexary7.C: Likewise.
3753 * g++.dg/ext/pr71290.C: Likewise.
3755 2018-10-30 Paul Koning <ni1d@arrl.net>
3757 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3759 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3761 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3762 section names without numbers.
3763 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3764 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3765 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3767 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3770 * c-c++-common/substring-location-PR-87721.c: New test.
3771 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3773 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3774 (test_string_literals): Fold the index arguments before checking
3777 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3779 * c-c++-common/spellcheck-reserved.c: Update expected output for
3780 C++ for merger of "did you mean" suggestions into the error
3782 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3783 you mean" suggestion into the error.
3784 * g++.dg/lookup/error1.C: Likewise.
3785 * g++.dg/lookup/pr77549.C: Likewise.
3786 * g++.dg/lookup/pr80913.C: Likewise.
3787 * g++.dg/lookup/suggestions1.C: Likewise.
3788 * g++.dg/lookup/suggestions2.C: New test.
3789 * g++.dg/overload/koenig1.C: Update expected output as above.
3790 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3791 * g++.dg/spellcheck-identifiers.C: Likewise.
3792 * g++.dg/spellcheck-ns.C: New test.
3793 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3794 * g++.dg/spellcheck-pr78656.C: Likewise.
3795 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3796 -fdiagnostics-show-caret to options.
3797 * g++.dg/spellcheck-pr80177.C: Likewise.
3798 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3799 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3800 * g++.dg/template/static10.C: Likewise.
3801 * g++.old-deja/g++.mike/ns5.C: Likewise.
3802 * g++.old-deja/g++.mike/ns7.C: Likewise.
3803 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3804 * g++.old-deja/g++.other/lineno5.C: Likewise.
3806 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3808 * g++.dg/cpp0x/auto24.C: Test location too.
3809 * g++.dg/cpp0x/auto3.C: Likewise.
3810 * g++.dg/cpp0x/auto42.C: Likewise.
3811 * g++.dg/cpp0x/initlist57.C: Likewise.
3812 * g++.dg/cpp0x/initlist75.C: Likewise.
3813 * g++.dg/cpp0x/initlist80.C: Likewise.
3814 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3815 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3816 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3817 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3818 * g++.old-deja/g++.other/typeck1.C: Likewise.
3820 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3823 * g++.dg/pr87469.C: New test.
3825 2018-10-29 Marek Polacek <polacek@redhat.com>
3827 PR c++/87594 - constexpr rejects-valid with range-based for.
3828 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3830 2018-10-29 Richard Biener <rguenther@suse.de>
3832 PR tree-optimization/87785
3833 * gcc.dg/torture/20181029-1.c: New testcase.
3834 * gcc.dg/torture/20181029-2.c: Likewise.
3836 2018-10-29 Richard Biener <rguenther@suse.de>
3838 PR tree-optimization/87790
3839 * gcc.dg/pr87790.c: New testcase.
3841 2018-10-29 Martin Liska <mliska@suse.cz>
3843 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3844 * lib/gcov.exp: Remove legacy verify-intermediate.
3846 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3848 * gcc.dg/gimplefe-30.c: New test.
3849 * gcc.dg/gimplefe-31.c: New test.
3850 * gcc.dg/gimplefe-32.c: New test.
3851 * gcc.dg/gimplefe-33.c: New test.
3853 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3855 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3856 * gdc.dg/asan/asan.exp: New file.
3857 * gdc.dg/asan/gdc272.d: New test.
3858 * gdc.dg/compilable.d: New test.
3859 * gdc.dg/dg.exp: New file.
3860 * gdc.dg/gdc254.d: New test.
3861 * gdc.dg/gdc260.d: New test.
3862 * gdc.dg/gdc270a.d: New test.
3863 * gdc.dg/gdc270b.d: New test.
3864 * gdc.dg/gdc282.d: New test.
3865 * gdc.dg/gdc283.d: New test.
3866 * gdc.dg/imports/gdc170.d: New test.
3867 * gdc.dg/imports/gdc231.d: New test.
3868 * gdc.dg/imports/gdc239.d: New test.
3869 * gdc.dg/imports/gdc241a.d: New test.
3870 * gdc.dg/imports/gdc241b.d: New test.
3871 * gdc.dg/imports/gdc251a.d: New test.
3872 * gdc.dg/imports/gdc251b.d: New test.
3873 * gdc.dg/imports/gdc253.d: New test.
3874 * gdc.dg/imports/gdc254a.d: New test.
3875 * gdc.dg/imports/gdc256.d: New test.
3876 * gdc.dg/imports/gdc27.d: New test.
3877 * gdc.dg/imports/gdcpkg256/package.d: New test.
3878 * gdc.dg/imports/runnable.d: New test.
3879 * gdc.dg/link.d: New test.
3880 * gdc.dg/lto/lto.exp: New file.
3881 * gdc.dg/lto/ltotests_0.d: New test.
3882 * gdc.dg/lto/ltotests_1.d: New test.
3883 * gdc.dg/runnable.d: New test.
3884 * gdc.dg/simd.d: New test.
3885 * gdc.test/gdc-test.exp: New file.
3886 * lib/gdc-dg.exp: New file.
3887 * lib/gdc.exp: New file.
3889 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3892 * gfortran.dg/findloc_1.f90: New test.
3893 * gfortran.dg/findloc_2.f90: New test.
3894 * gfortran.dg/findloc_3.f90: New test.
3895 * gfortran.dg/findloc_4.f90: New test.
3896 * gfortran.dg/findloc_5.f90: New test.
3897 * gfortran.dg/findloc_6.f90: New test.
3899 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3900 Jinsong Ji <jji@us.ibm.com>
3902 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3904 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3905 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3906 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3907 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3908 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3909 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3910 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3911 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3912 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3913 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3914 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3915 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3916 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3917 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3918 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3919 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3920 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3921 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3922 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3923 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3924 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3925 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3926 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3927 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3928 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3929 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3930 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3931 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3932 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3933 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3934 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3935 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3936 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3937 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3938 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3939 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3940 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3941 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3942 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3943 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3944 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3945 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3946 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3948 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3950 * gcc.target/powerpc/ssse3-check.h: New file.
3951 * gcc.target/powerpc/ssse3-vals.h: New file.
3952 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3953 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3954 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3955 * gcc.target/powerpc/ssse3-palignr.c: New file.
3956 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3957 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3958 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3959 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3960 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3961 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3962 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3963 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3964 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3965 * gcc.target/powerpc/ssse3-psignb.c: New file.
3966 * gcc.target/powerpc/ssse3-psignd.c: New file.
3967 * gcc.target/powerpc/ssse3-psignw.c: New file.
3969 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3971 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3972 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3973 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3974 * gcc.target/powerpc/mmx-packs.c: Likewise.
3975 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3976 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3977 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3978 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3979 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3980 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3981 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3982 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3983 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3984 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3985 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3986 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3987 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3988 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3989 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3990 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3991 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3992 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3993 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3994 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3995 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3996 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3997 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3998 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3999 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
4000 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
4001 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
4002 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
4003 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
4004 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
4005 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
4006 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
4007 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
4008 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
4009 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
4010 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
4011 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
4012 * gcc.target/powerpc/pr37191.c: Likewise.
4013 * gcc.target/powerpc/sse-addps-1.c: Likewise.
4014 * gcc.target/powerpc/sse-addss-1.c: Likewise.
4015 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
4016 * gcc.target/powerpc/sse-andps-1.c: Likewise.
4017 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
4018 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
4019 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
4020 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
4021 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
4022 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
4023 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
4024 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
4025 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
4026 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
4027 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
4028 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
4029 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
4030 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
4031 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
4032 * gcc.target/powerpc/sse-divps-1.c: Likewise.
4033 * gcc.target/powerpc/sse-divss-1.c: Likewise.
4034 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
4035 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
4036 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
4037 * gcc.target/powerpc/sse-minps-1.c: Likewise.
4038 * gcc.target/powerpc/sse-minps-2.c: Likewise.
4039 * gcc.target/powerpc/sse-minss-1.c: Likewise.
4040 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
4041 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
4042 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
4043 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
4044 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
4045 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
4046 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
4047 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
4048 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
4049 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
4050 * gcc.target/powerpc/sse-movss-1.c: Likewise.
4051 * gcc.target/powerpc/sse-movss-2.c: Likewise.
4052 * gcc.target/powerpc/sse-movss-3.c: Likewise.
4053 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
4054 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
4055 * gcc.target/powerpc/sse-orps-1.c: Likewise.
4056 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
4057 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
4058 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
4059 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
4060 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
4061 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
4062 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
4063 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
4064 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
4065 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
4066 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
4067 * gcc.target/powerpc/sse-subps-1.c: Likewise.
4068 * gcc.target/powerpc/sse-subss-1.c: Likewise.
4069 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
4070 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
4071 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
4072 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
4073 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
4074 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
4075 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
4076 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
4077 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
4078 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
4079 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
4080 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
4081 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
4082 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
4083 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
4084 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
4085 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
4086 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
4087 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
4088 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
4089 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
4090 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
4091 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
4092 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
4093 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
4094 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
4095 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
4096 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
4097 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
4098 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
4099 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
4100 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
4101 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
4102 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
4103 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
4104 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
4105 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
4106 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
4107 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
4108 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
4109 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
4110 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
4111 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
4112 * gcc.target/powerpc/sse2-mmx.c: Likewise.
4113 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
4114 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
4115 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
4116 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
4117 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
4118 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
4119 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
4120 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
4121 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
4122 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
4123 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
4124 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
4125 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
4126 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
4127 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
4128 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
4129 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
4130 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
4131 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
4132 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
4133 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
4134 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
4135 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
4136 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
4137 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
4138 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
4139 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
4140 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
4141 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
4142 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
4143 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
4144 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
4145 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
4146 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
4147 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
4148 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
4149 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
4150 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
4151 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
4152 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
4153 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
4154 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
4155 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
4156 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
4157 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
4158 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
4159 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
4160 * gcc.target/powerpc/sse2-por-1.c: Likewise.
4161 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
4162 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
4163 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
4164 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
4165 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
4166 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
4167 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
4168 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
4169 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
4170 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
4171 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
4172 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
4173 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
4174 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
4175 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
4176 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
4177 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
4178 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
4179 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
4180 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
4181 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
4182 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
4183 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
4184 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
4185 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
4186 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
4187 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
4188 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
4189 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
4190 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
4191 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
4192 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
4193 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
4194 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
4195 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
4196 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
4197 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
4198 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
4199 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
4200 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
4201 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
4202 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
4203 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
4204 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
4205 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
4206 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
4207 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
4208 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
4209 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
4210 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
4211 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
4212 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
4213 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4214 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4215 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4216 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4217 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4218 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4219 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4220 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4221 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4222 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4223 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
4224 ommitted "-mpower8-vector" to dg-options.
4226 2018-10-26 Jan Hubicka <jh@suse.cz>
4228 * g++.dg/lto/odr-1_0.C: Fix template.
4229 * g++.dg/lto/odr-1_1.C: Fix template.
4231 2018-10-26 Richard Biener <rguenther@suse.de>
4233 PR tree-optimization/87105
4234 * g++.dg/vect/slp-pr87105.cc: Adjust.
4235 * gcc.dg/torture/20181024-1.c: New testcase.
4236 * g++.dg/opt/20181025-1.C: Likewise.
4238 2018-10-26 Richard Biener <rguenther@suse.de>
4241 * g++.dg/lto/odr-1_0.C: Fix pattern.
4243 2018-10-26 Richard Biener <rguenther@suse.de>
4245 PR tree-optimization/87746
4246 * gcc.dg/pr87746.c: New testcase.
4248 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4250 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
4252 2018-10-25 Carl Love <cel@us.ibm.com>
4254 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
4256 2018-10-25 Martin Liska <mliska@suse.cz>
4259 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
4261 2018-10-25 Martin Liska <mliska@suse.cz>
4264 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
4265 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
4266 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
4268 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
4270 * gcc.target/s390/global-array-almost-huge-element.c: New test.
4271 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
4272 * gcc.target/s390/global-array-element-pic.c: New test.
4273 * gcc.target/s390/global-array-even-element.c: New test.
4274 * gcc.target/s390/global-array-huge-element.c: New test.
4275 * gcc.target/s390/global-array-negative-huge-element.c: New test.
4276 * gcc.target/s390/global-array-odd-element.c: New test.
4278 2018-10-25 Jan Hubicka <jh@suse.cz>
4280 * g++.dg/lto/odr-1_0.C: New test.
4281 * g++.dg/lto/odr-1_1.C: New test.
4283 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
4286 * gcc.dg/sibcall-9.c: Make v static.
4287 * gcc.dg/sibcall-10.c: Likewise.
4289 2018-10-25 Richard Biener <rguenther@suse.de>
4291 PR tree-optimization/87665
4292 PR tree-optimization/87745
4293 * gfortran.dg/20181025-1.f: New testcase.
4295 2018-10-25 Jakub Jelinek <jakub@redhat.com>
4298 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
4299 from kind with a colon rather than comma.
4300 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
4301 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
4303 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
4305 * gcc.target/powerpc/float128-math.c: New test to make sure the
4306 long double built-in function names use the f128 form if the user
4307 switched from IBM long double to IEEE long double.
4308 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
4310 2018-10-24 Jakub Jelinek <jakub@redhat.com>
4313 * g++.dg/cpp0x/gen-attrs-66.C: New test.
4315 2018-10-24 Martin Sebor <msebor@redhat.com>
4318 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
4320 2018-10-24 Martin Liska <mliska@suse.cz>
4322 PR tree-optimization/84436
4323 * gcc.dg/tree-ssa/pr84436-1.c: New test.
4324 * gcc.dg/tree-ssa/pr84436-2.c: New test.
4325 * gcc.dg/tree-ssa/pr84436-3.c: New test.
4326 * gcc.dg/tree-ssa/pr84436-4.c: New test.
4327 * gcc.dg/tree-ssa/pr84436-5.c: New test.
4329 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
4331 * gcc.target/s390/20181024-1.c: New test.
4333 2018-10-24 Richard Biener <rguenther@suse.de>
4335 PR tree-optimization/87105
4336 * gcc.dg/vect/bb-slp-39.c: New testcase.
4337 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
4339 2018-10-24 Richard Biener <rguenther@suse.de>
4341 PR tree-optimization/84013
4342 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
4344 2018-10-24 Richard Biener <rguenther@suse.de>
4346 PR tree-optimization/87665
4347 * gcc.dg/torture/pr87665.c: New testcase.
4349 2018-10-23 Jakub Jelinek <jakub@redhat.com>
4351 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
4352 only. Add expected warnings and messages for c++2a.
4354 2018-10-23 Richard Biener <rguenther@suse.de>
4356 PR tree-optimization/87105
4357 PR tree-optimization/87608
4358 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
4359 g++.dg/vect/slp-pr87105.cc: Likewise.
4360 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
4361 relies on phiprop run before.
4362 * g++.dg/tree-ssa/pr30738.C: Likewise.
4363 * g++.dg/tree-ssa/pr57380.C: Likewise.
4364 * gcc.dg/tree-ssa/pr84859.c: Likewise.
4365 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
4366 confused by copies in the IL left by EVRP.
4367 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
4369 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
4370 * gcc.dg/pr24574.c: Likewise.
4371 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
4373 2018-10-23 Richard Biener <rguenther@suse.de>
4375 PR tree-optimization/87700
4376 * gcc.dg/torture/pr87700.c: New testcase.
4378 2018-10-23 Richard Biener <rguenther@suse.de>
4380 PR tree-optimization/87693
4381 * gcc.dg/torture/pr87693.c: New testcase.
4383 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
4386 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
4387 occurring as it should and a regression caused by version 1 of
4390 2018-10-22 Yury Gribov <tetra2005@gmail.com>
4392 PR tree-optimization/87633
4393 * g++.dg/pr87633.C: New test.
4395 2018-10-22 Marek Polacek <polacek@redhat.com>
4398 * g++.dg/concepts/memfun-err.C: Make it a compile test.
4400 2018-10-22 Richard Biener <rguenther@suse.de>
4402 * gcc.dg/tree-ssa/evrp12.c: New testcase.
4403 * gcc.dg/predict-6.c: Adjust.
4404 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
4405 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4406 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4408 2018-10-22 Martin Liska <mliska@suse.cz>
4410 PR tree-optimization/87686
4411 * g++.dg/tree-ssa/pr87686.C: New test.
4413 2018-10-22 Jakub Jelinek <jakub@redhat.com>
4415 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
4416 properly -std= options.
4418 2018-10-22 Richard Biener <rguenther@suse.de>
4420 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
4422 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4424 * gnat.dg/sso14.adb: New test.
4425 * gnat.dg/sso15.adb: Likewise.
4427 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4429 * gnat.dg/warn19.ad[sb]: New test.
4430 * gnat.dg/warn19_pkg.ads: New helper.
4432 2018-10-22 Richard Biener <rguenther@suse.de>
4434 PR tree-optimization/87640
4435 * gcc.dg/torture/pr87640.c: New testcase.
4437 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
4439 * gcc.target/s390/litpool-int.c: New test.
4441 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4444 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
4445 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
4446 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
4447 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
4448 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
4449 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
4450 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
4451 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
4453 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4456 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
4457 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
4458 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
4459 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
4460 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
4461 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
4462 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
4463 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
4464 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
4465 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
4466 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
4467 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
4468 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
4469 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
4470 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
4471 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
4472 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
4473 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
4474 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
4475 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
4476 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
4477 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
4478 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
4479 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
4480 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
4481 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
4482 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
4484 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4487 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
4488 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
4489 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
4490 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
4491 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
4492 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
4493 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
4494 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
4495 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
4496 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
4497 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
4498 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
4499 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
4500 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
4501 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
4502 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
4503 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
4505 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4508 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
4509 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4510 (__builtin_ia32_vfmsubps512_mask): Likewise.
4511 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4512 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4513 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4514 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4515 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4516 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4517 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4518 * gcc.target/i386/sse-13.c
4519 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4520 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4521 (__builtin_ia32_vfmsubps512_mask): Likewise.
4522 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4523 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4524 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4525 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4526 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4527 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4528 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4529 * gcc.target/i386/sse-23.c
4530 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4531 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4532 (__builtin_ia32_vfmsubps512_mask): Likewise.
4533 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4534 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4535 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4536 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4537 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4538 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4539 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4541 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4544 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
4545 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
4546 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
4547 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
4548 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
4549 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
4550 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
4551 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
4552 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
4553 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
4554 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
4556 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4559 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
4560 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
4561 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
4562 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
4563 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
4564 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
4565 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
4566 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
4567 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
4568 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
4569 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
4571 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4574 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
4575 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
4576 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
4577 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
4578 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
4579 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
4580 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
4581 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
4582 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
4583 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
4584 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
4586 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
4589 * gfortran.dg/deferred_character_31.f90 : New test.
4591 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4594 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
4595 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
4596 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
4597 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
4598 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
4599 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
4600 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
4601 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
4602 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
4604 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4607 * gcc.target/i386/pr87662.c
4609 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
4612 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
4613 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
4614 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
4615 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
4616 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
4617 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
4618 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
4619 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
4621 2018-10-20 Marek Polacek <polacek@redhat.com>
4623 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
4624 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
4625 the list of default stds to test.
4627 2018-10-20 Jakub Jelinek <jakub@redhat.com>
4630 * gcc.c-torture/compile/pr87647.c: New test.
4632 2018-10-19 Jakub Jelinek <jakub@redhat.com>
4636 * c-c++-common/gomp/doacross-2.c: New test.
4637 * c-c++-common/gomp/sink-3.c: Expect another error during error
4640 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
4642 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
4644 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
4646 2018-10-19 Richard Biener <rguenther@suse.de>
4649 * gcc.dg/torture/pr87645.c: New testcase.
4651 2018-10-19 Richard Biener <rguenther@suse.de>
4654 * gcc.target/i386/pr87657.c: New testcase.
4656 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
4659 * gcc.target/i386/avx512-binop-1.h: New file.
4660 * gcc.target/i386/avx512-binop-2.h: Likewise.
4661 * gcc.target/i386/avx512-binop-3.h: Likewise.
4662 * gcc.target/i386/avx512-binop-4.h: Likewise.
4663 * gcc.target/i386/avx512-binop-5.h: Likewise.
4664 * gcc.target/i386/avx512-binop-6.h: Likewise.
4665 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4666 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4667 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4668 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4669 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4670 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4671 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4672 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4673 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4674 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4675 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4676 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4677 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4678 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4679 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4680 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4681 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4683 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4685 PR rtl-optimization/87596
4686 * gcc.target/i386/pr87596.c: New test.
4688 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4690 * gnat.dg/frame_overflow2.adb: New test.
4692 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4695 * gcc.target/i386/avx512-fma-1.h: New file.
4696 * gcc.target/i386/avx512-fma-2.h: Likewise.
4697 * gcc.target/i386/avx512-fma-3.h: Likewise.
4698 * gcc.target/i386/avx512-fma-4.h: Likewise.
4699 * gcc.target/i386/avx512-fma-5.h: Likewise.
4700 * gcc.target/i386/avx512-fma-6.h: Likewise.
4701 * gcc.target/i386/avx512-fma-7.h: Likewise.
4702 * gcc.target/i386/avx512-fma-8.h: Likewise.
4703 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4704 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4705 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4706 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4707 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4708 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4709 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4710 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4711 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4712 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4713 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4715 2018-10-18 Tobias Burnus <burnus@net-b.de>
4718 * gfortran.dg/realloc_on_assign_31.f90: New file.
4720 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4722 PR tree-optimization/87562
4723 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4724 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4725 * c-c++-common/substring-location-PR-87562-1.c: New test.
4726 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4728 * gcc.dg/plugin/pr87562-a.h: New file.
4729 * gcc.dg/plugin/pr87562-b.h: New file.
4731 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4734 * gfortran.dg/associate_45.f90 : New test.
4736 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4739 * gfortran.dg/deferred_character_30.f90 : New test.
4741 2018-10-18 Richard Biener <rguenther@suse.de>
4744 * gcc.dg/torture/pr87087.c: New testcase.
4745 * gcc.dg/graphite/pr84204.c: XFAIL.
4746 * gcc.dg/graphite/pr85935.c: Likewise.
4748 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4751 * gcc.target/i386/pr87537-1.c: New test.
4753 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4755 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4756 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4757 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4758 gcc.dg/gnu2x-static-assert-1.c: New tests.
4759 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4761 2018-10-17 Tobias Burnus <burnus@net-b.de>
4764 * gfortran.dg/select_type_47.f90: New.
4766 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4768 * gcc.c-torture/execute/pr87623.c: New test.
4770 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4773 * g++.dg/cpp0x/pr84705.C: New.
4775 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4780 * gfortran.dg/associate_44.f90 : New test.
4783 * gfortran.dg/select_type_45.f90 : New test.
4786 * gfortran.dg/select_type_46.f90 : New test.
4788 2018-10-16 Tobias Burnus <burnus@net-b.de>
4791 * gfortran.dg/allocate_with_source_26.f90: Extend
4792 testcase with polymorphic variables.
4794 2018-10-16 Tobias Burnus <burnus@net-b.de>
4797 * gfortran.dg/allocate_with_source_26.f90: New.
4799 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4801 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4802 to reflect minimum margin width.
4803 * gcc.dg/missing-header-fixit-4.c: Likewise.
4804 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4806 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4808 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4810 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4812 2018-10-15 Tobias Burnus <burnus@net-b.de>
4815 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4817 2018-10-15 Renlin Li <renlin.li@arm.com>
4820 * gcc.target/aarch64/sve/pr87563.c: New.
4822 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4823 Tobias Burnus <burnus@gcc.gnu.org>
4826 * gfortran.dg/select_type_44.f90: New test.
4827 * gfortran.dg/associate_42.f90: New test.
4829 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4831 PR tree-optimization/87022
4832 * gcc.dg/tree-ssa/pr87022.c: New test.
4834 2018-10-15 Richard Biener <rguenther@suse.de>
4837 * gcc.dg/torture/restrict-6.c: New testcase.
4839 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4841 * g++.dg/vec-init-1.C: New test.
4843 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4846 * gcc.target/i386/pr87599.c: New test.
4848 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4851 * gcc.target/i386/pr87572.c: New test.
4853 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4856 * gfortran.dg/associate_43.f90: New test.
4858 2018-10-14 Anthony Green <green@moxielogic.com>
4860 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4862 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4865 * c-c++-common/pr81376.c: New test.
4866 * gcc.target/i386/387-ficom-2.c: Update test.
4867 * gcc.target/i386/387-ficom-2.c: Ditto.
4869 2018-10-12 Tobias Burnus <burnus@net-b.de>
4872 * gfortran.dg/inline_matmul_24.f90: New.
4874 2018-10-12 Tobias Burnus <burnus@net-b.de>
4877 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4878 * gfortran.dg/interface_42.f90: Ditto.
4879 * gfortran.dg/internal_references_1.f90: Ditto.
4880 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4881 * gfortran.dg/pr65453.f90: Ditto.
4882 * gfortran.dg/pr77414.f90: Ditto.
4883 * gfortran.dg/pr78741.f90: Ditto.
4884 * gfortran.dg/same_name_2.f90: Ditto.
4886 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4888 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4889 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4891 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4893 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4894 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4895 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4896 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4897 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4898 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4899 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4900 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4901 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4902 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4904 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4906 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4907 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4908 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4909 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4910 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4911 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4912 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4913 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4914 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4915 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4916 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4917 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4918 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4919 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4920 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4921 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4922 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4923 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4925 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4927 * gcc.target/powerpc/fold-vec-select-char.c: New.
4928 * gcc.target/powerpc/fold-vec-select-double.c: New.
4929 * gcc.target/powerpc/fold-vec-select-float.c: New.
4930 * gcc.target/powerpc/fold-vec-select-int.c: New.
4931 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4932 * gcc.target/powerpc/fold-vec-select-short.c: New.
4934 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4936 PR tree-optimization/86829
4937 * gcc.dg/sinatan-1.c: New test.
4938 * gcc.dg/sinatan-2.c: New test.
4939 * gcc.dg/sinatan-3.c: New test.
4941 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4943 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4944 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4945 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4947 2018-10-11 Tobias Burnus <burnus@net-b.de>
4950 2018-10-09 Tobias Burnus <burnus@net-b.de>
4953 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4954 change to dg-do compile.
4955 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4956 * gfortran.dg/array_initializer_1.f90: Use array
4957 element not size-one section.
4958 * gfortran.dg/array_substring.f90: New.
4960 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4963 * gcc.target/aarch64/pr87511.c: Add new test.
4965 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4968 * g++.dg/torture/accessor-fixits-9.C: New test.
4970 2018-10-11 Nathan Sidwell <nathan@acm.org>
4972 * g++.dg/parse/close-brace.C: New.
4973 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4974 * g++.old-deja/g++.other/crash32.C: Add another error
4976 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4979 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4980 c++14_only to c++14.
4982 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4984 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4985 there hasn't been a dg-end-multiline-output since the last
4986 dg-begin-multiline-output.
4987 (dg-end-multiline-output): Issue an error if there hasn't been a
4988 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4989 as soon possible. Rename "line" to "last_line".
4991 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4993 * selftests/repeat.rtl: New file.
4995 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4998 * g++.dg/cpp1z/decomp48.C: New test.
5000 2018-10-11 David Malcolm <dmalcolm@redhat.com>
5002 * g++.dg/diagnostic/macro-arg-count.C: Move to...
5003 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
5004 output for C vs C++. Expect notes showing the definitions of the
5006 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
5009 2018-10-11 Martin Jambor <mjambor@suse.cz>
5011 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
5012 greater that the size of double by target large_long double.
5014 2018-10-11 Jakub Jelinek <jakub@redhat.com>
5016 * g++.dg/cpp2a/feat-cxx2a.C: New test.
5019 * g++.dg/rtti/typeid12.C: New test.
5021 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
5023 * g++.dg/other/pr87574.C: New test.
5025 2018-10-10 Marek Polacek <polacek@redhat.com>
5027 PR c++/87567 - constexpr rejects call to non-constexpr function.
5028 * g++.dg/cpp1y/constexpr-loop7.C: New test.
5030 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
5033 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
5034 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
5035 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
5036 * gcc.target/powerpc/sse3-haddps.c: Likewise.
5037 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
5038 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
5039 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
5040 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
5041 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
5042 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
5043 * gcc.target/powerpc/sse3-movddup.c: Likewise.
5044 * gcc.target/powerpc/pr37191.c: Likewise.
5045 2018-10-10 Martin Sebor <msebor@redhat.com>
5048 * gcc.dg/transparent-union-6.c: New.
5050 2018-10-10 Martin Sebor <msebor@redhat.com>
5052 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
5053 Add a test for 2-byte wchar_t.
5054 * gcc.dg/builtin-memchr.c: New test.
5056 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
5059 * gcc.target/i386/pr87573.c: New test.
5061 2018-10-10 Jakub Jelinek <jakub@redhat.com>
5064 * gcc.target/i386/pr87550.c: New test.
5067 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
5069 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
5072 * g++.dg/concepts/pr84423-1.C: New.
5073 * g++.dg/concepts/pr84423-2.C: Likewise.
5074 * g++.dg/cpp0x/auto39.C: Test location too.
5075 * g++.dg/cpp0x/auto9.C: Likewise.
5076 * g++.dg/cpp1y/pr60384.C: Likewise.
5078 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
5080 * gcc.target/powerpc/sse3-check.h: New file.
5081 * gcc.target/powerpc/sse3-addsubps.c: New file.
5082 * gcc.target/powerpc/sse3-addsubpd.c: New file.
5083 * gcc.target/powerpc/sse3-haddps.c: New file.
5084 * gcc.target/powerpc/sse3-hsubps.c: New file.
5085 * gcc.target/powerpc/sse3-haddpd.c: New file.
5086 * gcc.target/powerpc/sse3-hsubpd.c: New file.
5087 * gcc.target/powerpc/sse3-lddqu.c: New file.
5088 * gcc.target/powerpc/sse3-movsldup.c: New file.
5089 * gcc.target/powerpc/sse3-movshdup.c: New file.
5090 * gcc.target/powerpc/sse3-movddup.c: New file.
5091 * gcc.target/powerpc/pr37191.c: New file.
5093 2018-10-09 Tobias Burnus <burnus@net-b.de>
5096 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
5097 change to dg-do compile.
5098 * gfortran.dg/actual_array_substr_2.f90: Ditto.
5099 * gfortran.dg/array_initializer_1.f90: Use array
5100 element not size-one section.
5101 * gfortran.dg/array_substring.f90: New.
5103 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5105 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
5108 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5110 * gnat.dg/warn17.adb: New testcase.
5112 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5114 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
5115 gnat.dg/inline14_pkg.ads: New testcase.
5117 2018-10-09 Ed Schonberg <schonberg@adacore.com>
5119 * gnat.dg/warn18.adb: New testcase.
5121 2018-10-09 Martin Liska <mliska@suse.cz>
5123 * c-c++-common/asan/pr64820.c: Add line number to scanned
5125 * c-c++-common/asan/use-after-return-1.c: Likewise.
5126 * g++.dg/asan/function-argument-1.C (main): Likewise.
5127 * g++.dg/asan/function-argument-2.C (main): Likewise.
5128 * g++.dg/asan/function-argument-3.C (main): Likewise.
5129 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
5130 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
5131 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
5132 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
5133 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
5134 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
5135 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
5136 * gcc.dg/asan/pr78541.c (main): Likewise.
5137 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
5138 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
5139 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
5140 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
5141 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
5142 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
5144 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
5147 * gfortran.dg/deferred_type_component_3.f90: New test.
5150 * gfortran.dg/deferred_character_28.f90: New test.
5151 * gfortran.dg/deferred_character_29.f90: New test (note that
5152 this test appears in PR83196 comment #4 by mistake).
5154 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
5156 * gcc.target/i386/vararg-loc.c: Accept a column number.
5158 2018-10-08 Martin Liska <mliska@suse.cz>
5160 * gcc.target/i386/i386.exp: Move procedures to
5161 target-supports.exp.
5162 * g++.target/i386/i386.exp: New file.
5163 * gcc.target/i386/mv*.C: Move here tests and remove
5164 target filter in these tests.
5166 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
5168 * gfortran.dg/contiguous_4.f90: Adjust.
5169 * gfortran.dg/contiguous_4.f90: New test.
5171 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
5174 * gfortran.dg/associate_41.f90: New test.
5176 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5178 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
5179 * gnat.dg/string_merge1.adb: Likewise.
5180 * gnat.dg/string_merge2.adb: Likewise.
5182 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5184 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
5186 2018-10-08 Martin Liska <mliska@suse.cz>
5188 * g++.dg/ext/pr82625.C: Add dg-compile filter.
5190 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
5193 * g++.dg/concepts/pr71128.C: New.
5195 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
5198 * gcc.dg/pr87286.c: New test.
5200 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5203 * gfortran.dg/array_constructor_type_23.f90: New test.
5205 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
5208 * gfortran.dg/elemental_function_4.f90 : New test.
5210 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
5212 PR rtl-optimization/86939
5213 PR rtl-optimization/87479
5214 * gcc.target/powerpc/pr86939.c: New test.
5215 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
5217 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5219 * gnat.dg/string_merge1.adb: Fix test expectations.
5220 * gnat.dg/string_merge2.adb: Likewise.
5222 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5225 * g++.dg/ext/builtin4.C: Set expected location for warning to the
5226 correct location within the format string.
5227 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
5228 files for testing locations within string literal locations from
5230 * g++.dg/warn/Wformat-method.C: New test.
5231 * g++.dg/warn/Wformat-pr71863.C: New test.
5232 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
5233 * g++.dg/warn/Wformat-ranges.C: New test, based on
5234 gcc.dg/format/diagnostic-ranges.c.
5235 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5236 (test_multitoken_macro): Generalize expected output to work with
5238 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5239 (test_stringified_token_1): Likewise.
5240 (test_stringified_token_3): Likewise.
5242 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5244 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
5245 count. If there's a 3rd argument, use dg-process-target on it,
5246 bailing out, or recording expected failures as "maybe_x".
5247 (proc handle-multiline-outputs): Extract "maybe_x", and use it
5248 to convert pass/fail into xpass/xfail.
5250 2018-10-05 Martin Sebor <msebor@redhat.com>
5252 PR tree-optimization/87490
5253 * gcc.dg/pr87490.c: New test.
5254 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
5256 2018-10-05 Steve Ellcey <sellcey@cavium.com>
5258 PR tree-optimization/71625
5259 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
5260 (test_vclz_s16): Ditto.
5261 (test_vclz_s32): Ditto.
5262 (test_vclzq_s8): Ditto.
5263 (test_vclzq_s16): Ditto.
5264 (test_vclzq_s32): Ditto.
5265 (test_vclz_u8): Ditto.
5266 (test_vclz_u16): Ditto.
5267 (test_vclz_u32): Ditto.
5268 (test_vclzq_u8): Ditto.
5269 (test_vclzq_u16): Ditto.
5270 (test_vclzq_u32): Ditto.
5271 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
5272 (test_vneg_s16): Ditto.
5273 (test_vneg_s32): Ditto.
5274 (test_vneg_s64): Ditto.
5275 (test_vnegd_s64): Ditto.
5276 (test_vnegq_s8): Ditto.
5277 (test_vnegq_s16): Ditto.
5278 (test_vnegq_s32): Ditto.
5279 (test_vnegq_s64): Ditto.
5281 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
5284 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
5285 of dfp_hw. Don't include <altivec.h>.
5286 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
5288 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
5289 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
5290 * gcc.target/powerpc/test_mffsl.c: Ditto.
5292 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
5294 * c-c++-common/Wprio-ctor-dtor.c: New test.
5296 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5298 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
5299 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
5300 dg-additional-options. Add dg-message and dg-missed directives
5301 to verify that -fopt-info messages are written at the correct
5304 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5306 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
5307 due to "-internals" not being selected.
5308 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
5309 "-internals" added to re-enable the output from test_scopes.
5310 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
5312 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5314 * gnat.dg/string_merge1.adb: New test.
5315 * gnat.dg/string_merge2.adb: New test.
5316 * gcc.dg/merge-all-constants-1.c: Adjust test.
5317 * gcc.dg/merge-all-constants-2.c: New test.
5319 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
5322 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
5324 2018-10-04 Martin Liska <mliska@suse.cz>
5327 * gcc.dg/pr87483.c: New test.
5329 2018-10-04 Martin Liska <mliska@suse.cz>
5332 * g++.dg/ext/pr82625.C: New test.
5334 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5336 * gcc.dg/plugin/dump-1.c: New test.
5337 * gcc.dg/plugin/dump_plugin.c: New test plugin.
5338 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5340 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
5342 PR rtl-optimization/87466
5343 * gcc.target/powerpc/pr87466.c: New test.
5345 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5347 PR tree-optimization/85787
5348 * gcc.dg/ipa/propmalloc-4.c: New test.
5350 2018-10-04 Richard Biener <rguenther@suse.de>
5352 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
5354 2018-10-03 Ian Lance Taylor <iant@google.com>
5356 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
5358 2018-10-03 Martin Sebor <msebor@redhat.com>
5360 * gcc.dg/warn-sprintf-no-nul.c: New test.
5362 2018-10-03 Martin Liska <mliska@suse.cz>
5364 PR gcov-profile/86109
5365 * g++.dg/gcov/pr86109.C: New test.
5367 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
5369 * gcc.dg/tree-ssa/muldiv-1.c: New file.
5370 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
5372 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
5375 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
5377 2018-10-01 Martin Sebor <msebor@redhat.com>
5379 * gcc.dg/warn-strnlen-no-nul.c: New.
5381 2018-10-01 Carl Love <cel@us.ibm.com>
5384 * gcc.target/powerpc/test_mffsl-p9.c: New file.
5385 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
5386 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
5387 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
5388 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
5390 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
5393 * gfortran.dg/dependency_52.f90 : Expand the test to check both
5394 the call to adjustl and direct assignment of the substring.
5396 2018-10-01 Richard Biener <rguenther@suse.de>
5398 PR tree-optimization/87465
5399 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
5401 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5404 * gcc.dg/pr82788.c: Skip for AArch64.
5405 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
5406 * gcc.target/aarch64/subsp.c: Likewise.
5407 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
5409 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
5410 * gcc.dg/stack-check-12.c: ILP32 fixup.
5411 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
5412 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
5413 * lib/target-supports.exp
5414 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
5415 require frame pointer for non-leaf functions.
5417 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5420 * gcc.target/aarch64/stack-check-alloca-1.c: New.
5421 * gcc.target/aarch64/stack-check-alloca-10.c: New.
5422 * gcc.target/aarch64/stack-check-alloca-2.c: New.
5423 * gcc.target/aarch64/stack-check-alloca-3.c: New.
5424 * gcc.target/aarch64/stack-check-alloca-4.c: New.
5425 * gcc.target/aarch64/stack-check-alloca-5.c: New.
5426 * gcc.target/aarch64/stack-check-alloca-6.c: New.
5427 * gcc.target/aarch64/stack-check-alloca-7.c: New.
5428 * gcc.target/aarch64/stack-check-alloca-8.c: New.
5429 * gcc.target/aarch64/stack-check-alloca-9.c: New.
5430 * gcc.target/aarch64/stack-check-alloca.h: New.
5431 * gcc.target/aarch64/stack-check-14.c: New.
5432 * gcc.target/aarch64/stack-check-15.c: New.
5434 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5437 * gcc.target/aarch64/stack-check-prologue-16.c: New test
5438 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
5439 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
5440 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
5442 2018-10-01 Jeff Law <law@redhat.com>
5443 Richard Sandiford <richard.sandiford@linaro.org>
5444 Tamar Christina <tamar.christina@arm.com>
5447 * gcc.target/aarch64/stack-check-12.c: New.
5448 * gcc.target/aarch64/stack-check-13.c: New.
5449 * gcc.target/aarch64/stack-check-cfa-1.c: New.
5450 * gcc.target/aarch64/stack-check-cfa-2.c: New.
5451 * gcc.target/aarch64/stack-check-prologue-1.c: New.
5452 * gcc.target/aarch64/stack-check-prologue-10.c: New.
5453 * gcc.target/aarch64/stack-check-prologue-11.c: New.
5454 * gcc.target/aarch64/stack-check-prologue-12.c: New.
5455 * gcc.target/aarch64/stack-check-prologue-13.c: New.
5456 * gcc.target/aarch64/stack-check-prologue-14.c: New.
5457 * gcc.target/aarch64/stack-check-prologue-15.c: New.
5458 * gcc.target/aarch64/stack-check-prologue-2.c: New.
5459 * gcc.target/aarch64/stack-check-prologue-3.c: New.
5460 * gcc.target/aarch64/stack-check-prologue-4.c: New.
5461 * gcc.target/aarch64/stack-check-prologue-5.c: New.
5462 * gcc.target/aarch64/stack-check-prologue-6.c: New.
5463 * gcc.target/aarch64/stack-check-prologue-7.c: New.
5464 * gcc.target/aarch64/stack-check-prologue-8.c: New.
5465 * gcc.target/aarch64/stack-check-prologue-9.c: New.
5466 * gcc.target/aarch64/stack-check-prologue.h: New.
5467 * lib/target-supports.exp
5468 (check_effective_target_supports_stack_clash_protection): Add AArch64.
5470 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5472 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
5473 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
5474 (check_compile): Support values already Boolean.
5475 (check_alias_available, check_gc_sections_available,
5476 check_profiling_available, check_effective_target_vect_cmdline_needed,
5477 check_effective_target_vect_int,
5478 check_effective_target_vect_intfloat_cvt,
5479 check_effective_target_vect_doubleint_cvt,
5480 check_effective_target_vect_intdouble_cvt,
5481 check_effective_target_vect_uintfloat_cvt,
5482 check_effective_target_vect_floatint_cvt,
5483 check_effective_target_vect_floatuint_cvt,
5484 check_effective_target_vect_peeling_profitable,
5485 check_effective_target_vect_simd_clones,
5486 check_effective_target_vect_peeling_profitable,
5487 check_effective_target_vect_simd_clones,
5488 check_effective_target_vect_shift,
5489 check_effective_target_vect_bswap,
5490 check_effective_target_vect_shift_char,
5491 check_effective_target_vect_float,
5492 check_effective_target_vect_double,
5493 check_effective_target_vect_long_long,
5494 check_effective_target_vect_no_int_min_max,
5495 check_effective_target_vect_no_int_add,
5496 check_effective_target_vect_no_bitwise,
5497 check_effective_target_vect_perm,
5498 check_effective_target_vect_perm_byte,
5499 check_effective_target_vect_perm_short,
5500 check_effective_target_xorsign,
5501 check_effective_target_vect_widen_sum_hi_to_si_pattern,
5502 check_effective_target_vect_widen_sum_hi_to_si,
5503 check_effective_target_vect_widen_sum_qi_to_hi,
5504 check_effective_target_vect_widen_sum_qi_to_si,
5505 check_effective_target_vect_widen_mult_qi_to_hi,
5506 check_effective_target_vect_widen_mult_hi_to_si,
5507 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5508 check_effective_target_vect_widen_mult_hi_to_si_pattern,
5509 check_effective_target_vect_widen_mult_si_to_di_pattern,
5510 check_effective_target_vect_widen_shift,
5511 check_effective_target_vect_sdot_qi,
5512 check_effective_target_vect_udot_qi,
5513 check_effective_target_vect_sdot_hi,
5514 check_effective_target_vect_udot_hi,
5515 check_effective_target_vect_usad_char,
5516 check_effective_target_vect_pack_trunc,
5517 check_effective_target_vect_unpack,
5518 check_effective_target_unaligned_stack,
5519 check_effective_target_vect_no_align,
5520 check_effective_target_vect_hw_misalign,
5521 check_effective_target_natural_alignment_32,
5522 check_effective_target_natural_alignment_64,
5523 check_effective_target_vect_element_align,
5524 check_effective_target_vect_load_lanes **,
5525 check_effective_target_vect_condition,
5526 check_effective_target_vect_cond_mixed,
5527 check_effective_target_vect_char_mult,
5528 check_effective_target_vect_short_mult,
5529 check_effective_target_vect_int_mult,
5530 check_effective_target_vect_extract_even_odd,
5531 check_effective_target_vect_interleave,
5532 check_effective_target_vect_stridedN,
5533 check_effective_target_vect_call_copysignf,
5534 check_effective_target_sqrt_insn,
5535 check_effective_target_vect_call_sqrtf,
5536 check_effective_target_vect_call_btrunc,
5537 check_effective_target_vect_call_btruncf,
5538 check_effective_target_vect_call_ceil,
5539 check_effective_target_vect_call_ceilf,
5540 check_effective_target_vect_call_floor,
5541 check_effective_target_vect_call_floorf,
5542 check_effective_target_vect_call_lceil,
5543 check_effective_target_vect_call_lfloor,
5544 check_effective_target_vect_call_nearbyint,
5545 check_effective_target_vect_call_nearbyintf,
5546 check_effective_target_vect_call_round,
5547 check_effective_target_vect_call_roundf,
5548 check_effective_target_section_anchors,
5549 check_effective_target_bswap,
5550 check_effective_target_sync_int_long,
5551 check_effective_target_sync_char_short,
5552 check_effective_target_tiny,
5553 check_effective_target_pie_copyreloc,
5554 check_effective_target_got32x_reloc,
5555 check_effective_target_tls_get_addr_via_got): Use new caching.
5557 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
5559 PR tree-optimization/87261
5560 * gcc.dg/pr87261.c: New test.
5562 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5564 * gcc.target/arc/tph_addx.c: New test.
5566 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5568 * gcc.target/arc/tmac-3.c: New file.
5570 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5573 * gfortran.dg/associate_40.f90 : New test.
5575 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5579 * gfortran.dg/deferred_character_25.f90 : New test.
5580 * gfortran.dg/deferred_character_26.f90 : New test.
5581 * gfortran.dg/deferred_character_27.f90 : New test to verify
5582 that PR82617 remains fixed.
5584 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5587 * gfortran.dg/deferred_character_24.f90 : New test.
5589 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
5592 * gcc.target/i386/pr87370.c: New test.
5594 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
5597 * gfortran.dg/dependency_52.f90 : New test.
5599 2018-09-29 Jakub Jelinek <jakub@redhat.com>
5602 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
5603 (CALC): Use double instead of float.
5604 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
5605 _mm512_abs_ps and _mm512_mask_abs_ps.
5607 2018-09-28 David Malcolm <dmalcolm@redhat.com>
5609 * c-c++-common/unroll-1.c: Update expected output from "note" to
5611 * c-c++-common/unroll-2.c: Likewise.
5612 * c-c++-common/unroll-3.c: Likewise.
5613 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
5614 dg-message to dg-missed. Convert param from -fopt-info to
5615 -fopt-info-missed-ipa.
5616 * g++.dg/tree-ssa/pr81408.C: Update expected output from
5617 dg-message to dg-missed.
5618 * g++.dg/vect/slp-pr56812.cc: Update expected output from
5619 dg-message to dg-optimized.
5620 * gcc.dg/pr26570.c: Update expected output from dg-message to
5621 dg-missed. Convert param from -fopt-info to
5622 -fopt-info-missed-ipa.
5623 * gcc.dg/pr32773.c: Likewise.
5624 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
5625 dg-message to dg-missed.
5626 * gcc.dg/unroll-2.c: Update expected output from dg-message to
5628 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
5629 from -fopt-info to -fopt-info-vec.
5630 * gfortran.dg/directive_unroll_1.f90: Update expected output from
5631 "note" to "optimized".
5632 * gfortran.dg/directive_unroll_2.f90: Likewise.
5633 * gfortran.dg/directive_unroll_3.f90: Likewise.
5634 * gnat.dg/unroll4.adb: Likewise.
5635 * lib/gcc-dg.exp (dg-optimized): New procedure.
5636 (dg-missed): New procedure.
5638 2018-09-28 Joseph Myers <joseph@codesourcery.com>
5641 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
5642 values explicitly to target type for comparison.
5644 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5647 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
5650 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5653 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5655 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
5657 * gcc.target/sparc/20160229-1.c: Minor tweak.
5658 * gcc.target/sparc/cbcond-2.c: Likewise.
5659 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5660 * gcc.target/sparc/movcc-2.c: Minor tweak.
5661 * gcc.target/sparc/overflow-3.c: Likewise.
5662 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5663 * gcc.target/sparc/overflow-5.c: Minor tweak.
5664 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5666 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
5668 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5669 valid value, in the "vector bool int" case.
5671 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
5673 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5674 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5675 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5677 2018-09-27 Martin Liska <mliska@suse.cz>
5679 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5680 * g++.dg/torture/pr59265.C: Likewise.
5681 * g++.dg/tree-prof/morefunc.C: Likewise.
5682 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5683 * gcc.dg/pr26570.c: Likewise.
5684 * gcc.dg/pr32773.c: Likewise.
5685 * gcc.dg/pr40209.c: Likewise.
5686 * gcc.dg/pr51957-1.c: Likewise.
5687 * gcc.dg/pr80747.c: Likewise.
5688 * gcc.target/aarch64/pr62262.c: Likewise.
5690 2018-09-27 Richard Biener <rguenther@suse.de>
5693 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5695 2018-09-27 Richard Biener <rguenther@suse.de>
5699 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5700 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5702 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5705 * g++.dg/concepts/pr67544.C: New.
5707 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5710 * g++.dg/expr/unary4.C: New.
5712 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5714 PR gcov-profile/86957
5715 * gcc.dg/Wmissing-profile.c: New test.
5717 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5720 * gcc.target/i386/excess-precision-9.c,
5721 gcc.target/i386/excess-precision-10.c: New tests.
5723 2018-09-26 Richard Biener <rguenther@suse.de>
5726 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5728 2018-09-26 Martin Jambor <mjambor@suse.cz>
5731 * gcc.dg/pr87347.c: New test.
5733 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5736 * g++.dg/concepts/pr71131.C: New.
5738 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5741 * g++.dg/concepts/pr71127.C: New.
5743 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5746 * g++.dg/concepts/pr67655.C: New.
5748 2018-09-26 Thomas Quinot <quinot@adacore.com>
5750 * gnat.dg/sso13.adb: New testcase.
5752 2018-09-26 Justin Squirek <squirek@adacore.com>
5754 * gnat.dg/warn16.adb: New testcase.
5756 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5758 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5759 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5760 gnat.dg/elab7_pkg2.ads: New testcase.
5762 2018-09-26 Javier Miranda <miranda@adacore.com>
5764 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5766 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5768 * gnat.dg/predicate2-containers.ads,
5769 gnat.dg/predicate2-project-name_values.ads,
5770 gnat.dg/predicate2-project-registry-attribute.ads,
5771 gnat.dg/predicate2-project-registry.ads,
5772 gnat.dg/predicate2-project-typ-set.ads,
5773 gnat.dg/predicate2-project-typ.ads,
5774 gnat.dg/predicate2-project.ads,
5775 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5776 gnat.dg/predicate2_main.adb: New testcase.
5778 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5780 * gnat.dg/dynhash1.adb: New testcase.
5782 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5784 * gnat.dg/sets1.adb: New testcase.
5785 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5788 2018-09-26 Thomas Quinot <quinot@adacore.com>
5790 * gnat.dg/sso12.adb: New testcase.
5792 2018-09-26 Justin Squirek <squirek@adacore.com>
5794 * gnat.dg/expr_func8.adb: New testcase.
5796 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5798 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5801 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5804 * g++.dg/concepts/pr67656.C: New.
5806 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5808 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5809 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5810 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5812 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5814 * g++.dg/other/vthunk1.C: Rename to...
5815 * g++.dg/other/thunk1.C: ...this.
5816 * g++.dg/other/thunk2a.C: New test.
5817 * g++.dg/other/thunk2b.C: Likewise.
5819 2018-09-25 Jim Wilson <jimw@sifive.com>
5821 * gcc.target/riscv/weak-1.c: New.
5823 2018-09-25 Jeff Law <law@redhat.com>
5825 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5826 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5828 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5830 * gnat.dg/dinst.adb: Adjust for locviews.
5832 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5834 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5835 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5836 vec_splat calls from recently added tests. Update instruction counts.
5837 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5838 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5839 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5840 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5841 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5843 2018-09-25 Marek Polacek <polacek@redhat.com>
5846 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5848 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5851 * g++.dg/other/pr87398.C: New test.
5852 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5853 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5855 2018-09-25 Martin Jambor <mjambor@suse.cz>
5858 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5860 * gcc.target/i386/warn-abs-3.c: New test.
5862 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5865 * g++.dg/cpp0x/pr81246.C: New.
5867 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5870 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5871 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5873 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5875 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5878 2018-09-25 Richard Biener <rguenther@suse.de>
5880 PR tree-optimization/87402
5881 * gcc.dg/torture/pr87402.c: New testcase.
5883 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5886 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5887 for pie_enabled target.
5888 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5889 * gcc.target/i386/pr34256.c: Likewise.
5891 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5894 * g++.dg/cpp0x/pr85070.C: New.
5896 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5899 * gcc.target/i386/pr82699-1.c: New file.
5900 * gcc.target/i386/pr82699-2.c: Likewise.
5901 * gcc.target/i386/pr82699-3.c: Likewise.
5902 * gcc.target/i386/pr82699-4.c: Likewise.
5903 * gcc.target/i386/pr82699-5.c: Likewise.
5904 * gcc.target/i386/pr82699-6.c: Likewise.
5906 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5909 * gfortran.dg/intent_out_12.f90: New test.
5911 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5914 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5915 update expected codegen
5917 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5919 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5921 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5924 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5925 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5927 2018-09-24 Martin Liska <mliska@suse.cz>
5930 * g++.dg/asan/pr85774.C: New test.
5932 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5935 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5937 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5940 * gfortran.dg/intent_out_11.f90: New test.
5942 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5944 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5945 * gfortran.dg/coarray_lock_7.f90: Likewise.
5947 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5950 * gfortran.dg/intent_out_10.f90: New test.
5952 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5955 * gfortran.dg/intent_optimize_2.f90: New test.
5957 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5960 * gfortran.dg/dtio_1.f90: Update test to valid code.
5962 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5965 * gfortran.dg/deferred_character_23.f90 : New test.
5967 2018-09-21 Jeff Law <law@redhat.com>
5969 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5970 * gcc.dg/tree-ssa/vrp120.c: New test.
5972 2018-09-21 Marek Polacek <polacek@redhat.com>
5974 PR c++/87372 - __func__ constexpr evaluation.
5975 * g++.dg/cpp1y/func_constexpr2.C: New test.
5977 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5980 * gfortran.dg/deferred_character_22.f90 : New test.
5982 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5985 * gfortran.dg/finalize_33.f90 : New test.
5987 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5989 PR tree-optimization/87309
5990 * gcc.dg/pr87309.c: New test.
5992 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5994 * c-c++-common/dump-ada-spec-14.c: New test.
5996 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5998 * gcc.dg/nested-func-11.c: New test.
6000 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
6001 more robust and remove target-specific handling.
6003 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
6005 * gcc.c-torture/execute/20180921-1.c: New test.
6007 2018-09-20 Marek Polacek <polacek@redhat.com>
6009 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
6010 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
6011 * g++.dg/cpp0x/ref-qual20.C: New test.
6013 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
6015 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
6016 * g++.dg/lto/20081109-1_0.C: Likewise.
6017 * g++.dg/lto/20090302_0.C: Likewise.
6018 * g++.dg/lto/pr45621_0.C: Likewise.
6019 * g++.dg/lto/pr60567_0.C: Likewise.
6020 * g++.dg/lto/pr62026.C: Likewise.
6021 * gcc.dg/lto/pr45736_0.c: Likewise.
6022 * gcc.dg/lto/pr52634_0.c: Likewise.
6023 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
6024 * gfortran.dg/lto/pr79108_0.f90: Likewise.
6026 2018-09-20 Alexandre Oliva <oliva@adacore.com>
6029 * gcc.dg/pr87054.c: New.
6031 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
6033 PR tree-optimization/87288
6034 * gcc.dg/vect/pr87288-1.c: New test.
6035 * gcc.dg/vect/pr87288-2.c: Likewise,
6036 * gcc.dg/vect/pr87288-3.c: Likewise.
6038 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
6040 PR tree-optimization/86877
6041 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
6043 2018-09-19 Marek Polacek <polacek@redhat.com>
6045 * g++.dg/conversion/op4.C: Add dg-warning.
6046 * g++.dg/warn/Wclass-conversion1.C: New test.
6047 * g++.dg/warn/Wclass-conversion2.C: New test.
6048 * g++.dg/warn/Wconversion5.C: Remove file.
6049 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
6050 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
6051 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6053 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
6056 * g++.dg/cpp0x/desig5.C: New.
6058 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
6061 * gfortran.dg/elemental_function_3.f90 : New test.
6063 2018-09-19 Marek Polacek <polacek@redhat.com>
6065 PR c++/87357 - missing -Wconversion warning
6066 * g++.dg/warn/Wconversion5.C: New test.
6068 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
6070 * gcc.target/aarch64/atomic-store.c: New.
6072 2018-09-19 Richard Biener <rguenther@suse.de>
6074 PR tree-optimization/87349
6075 PR tree-optimization/87342
6076 * gcc.dg/torture/pr87349-1.c: New testcase.
6077 * gcc.dg/torture/pr87349-2.c: Likewise.
6078 * gcc.dg/torture/pr87342.c: Likewise.
6080 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6083 * gfortran.dg/inline_matmul_13.f90: Adjust count for
6085 * gfortran.dg/inline_matmul_16.f90: Likewise.
6086 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
6087 for dgemm instead of dgemm_. Add call to random_number to make
6088 standard conforming.
6089 * gfortran.dg/matmul_blas_1.f90: New test.
6090 * gfortran.dg/matmul_bounds_14.f: New test.
6091 * gfortran.dg/matmul_bounds_15.f: New test.
6092 * gfortran.dg/matmul_bounds_16.f: New test.
6093 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
6096 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
6099 * gfortran.dg/elemental_function_2.f90 : New test.
6101 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
6104 * gfortran.dg/pointer_array_10.f90 : New test.
6105 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
6106 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
6109 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
6112 * g++.dg/concepts/pr85065.C: New.
6114 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6117 * gcc.dg/warn-abs-1.c: Require float128 target.
6118 Skip if large_long_double newlib target.
6120 2018-09-18 Nathan Sidwell <nathan@acm.org>
6123 * g++.dg/warn/pr86881.C: New.
6125 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6127 * gcc.target/aarch64/spellcheck_1.c:
6128 Make architecture suggestion optional.
6129 * gcc.target/aarch64/spellcheck_4.c:
6132 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6134 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
6137 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
6138 Bernd Schmidt <bernds_cb1@t-online.de>
6140 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
6141 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
6142 * gcc.target/nvptx/atomic_fetch-3.c: New test.
6144 2018-09-17 Richard Biener <rguenther@suse.de>
6146 PR tree-optimization/87328
6147 * gcc.dg/torture/pr87328.c: New testcase.
6149 2018-09-17 Martin Jambor <mjambor@suse.cz>
6152 * gcc.dg/warn-abs-1.c: New test.
6153 * gcc.dg/dfp/warn-abs-2.c: Likewise.
6155 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6157 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
6158 TEST_ALWAYS_FLAGS to HOSTCXX.
6160 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
6163 * gfortran.dg/allocatable_scalar_14.f90 : New test.
6165 2018-09-17 Richard Biener <rguenther@suse.de>
6167 PR tree-optimization/87301
6168 * gcc.dg/torture/pr87301.c: New testcase.
6170 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
6173 * gfortran.dg/deferred_character_21.f90 : New test.
6175 2018-09-16 Janus Weil <janus@gcc.gnu.org>
6179 * gfortran.dg/class_assign_2.f90: New test case.
6180 * gfortran.dg/class_assign_3.f90: New test case.
6182 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6185 * gfortran.dg/matmul_bounds_13.f90: New test case.
6186 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
6188 * gfortran.dg/matmul_5.f90: Likewise.
6189 * gfortran.dg/matmul_bounds_10.f90: Likewise.
6190 * gfortran.dg/matmul_bounds_11.f90: Likewise.
6191 * gfortran.dg/matmul_bounds_2.f90: Likewise.
6192 * gfortran.dg/matmul_bounds_4.f90: Likewise.
6193 * gfortran.dg/matmul_bounds_5.f90: Likewise.
6195 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
6197 * gcc.c-torture/compile/20180915-1.c: New test.
6199 2018-09-14 David Malcolm <dmalcolm@redhat.com>
6202 * c-c++-common/attributes-1.c: Remove bogus suggestion from
6204 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
6206 * gcc.dg/spellcheck-identifiers-4.c: New test.
6208 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6210 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
6212 2018-09-14 Martin Sebor <msebor@redhat.com>
6214 * gcc.dg/warn-stpcpy-no-nul.c: New test.
6216 2018-09-14 Martin Sebor <msebor@redhat.com>
6217 Jeff Law <law@redhat.com>
6219 * gcc.dg/warn-strcpy-no-nul.c: New test.
6221 2018-09-14 Martin Sebor <msebor@redhat.com>
6224 * g++.dg/pr61941.C: New test.
6226 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6228 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
6229 rather than pattern name in combine dump.
6231 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
6234 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
6237 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6239 PR tree-optimization/87259
6240 * gcc.dg/pr87259.c: New test.
6242 2018-09-13 Martin Sebor <msebor@redhat.com>
6243 Jeff Law <law@redhat.com>
6245 * gcc.dg/warn-strlen-no-nul.c: New test.
6247 2018-09-13 Richard Biener <rguenther@suse.de>
6249 PR tree-optimization/87263
6250 * gcc.dg/torture/pr87263.c: New testcase.
6251 * gcc.dg/torture/ssa-fre-2.c: Likewise.
6252 * gcc.dg/torture/ssa-fre-3.c: Likewise.
6253 * gcc.dg/torture/ssa-fre-4.c: Likewise.
6255 2018-09-13 Omar Sandoval <osandov@osandov.com>
6256 Tom de Vries <tdevries@suse.de>
6259 * gcc.dg/guality/zero-length-array.c: New test.
6261 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
6264 * gcc.target/aarch64/combine_bfxil.c: New file.
6265 * gcc.target/aarch64/combine_bfxil_2.c: New file.
6267 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6268 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6271 * gcc.target/i386/pr87290.c: New test.
6272 * gcc.c-torture/execute/pr87290.c: New test.
6274 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6276 PR tree-optimization/87287
6277 * gcc.dg/tree-ssa/pr87287.c: New test.
6279 2018-09-12 David Malcolm <dmalcolm@redhat.com>
6282 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
6283 special-casing of diagnostic for a single non-viable candidate due
6285 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6286 Add test coverage for an unmatched overloaded operator.
6287 * g++.dg/expr/pmf-1.C: Likewise.
6288 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
6289 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6290 * g++.old-deja/g++.law/arg11.C: Likewise.
6291 * g++.old-deja/g++.law/arm9.C: Likewise.
6292 * g++.old-deja/g++.robertl/eb131.C: Likewise.
6294 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
6297 * gfortran.dg/allocate_with_mold_2.f90: New test.
6299 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6302 * gcc.target/i386/pr82853-1.c: New test.
6303 * gcc.target/i386/pr82853-2.c: New test.
6305 2018-09-12 Richard Biener <rguenther@suse.de>
6307 PR tree-optimization/87280
6308 * gcc.dg/torture/pr87280.c: New testcase.
6310 2018-09-12 Richard Biener <rguenther@suse.de>
6312 PR tree-optimization/87266
6313 * gcc.dg/torture/pr87266-1.c: New testcase.
6314 * gcc.dg/torture/pr87266-2.c: Likewise.
6315 * gcc.dg/torture/pr87266-3.c: Likewise.
6316 * gcc.dg/torture/pr87266-4.c: Likewise.
6318 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
6320 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
6322 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6323 Andreas Krebbel <krebbel@linux.ibm.com>
6325 PR tree-optimization/86844
6326 * gcc.c-torture/execute/pr86844.c: New test.
6327 * gcc.dg/store_merging_22.c: New test.
6328 * gcc.dg/store_merging_23.c: New test.
6330 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6333 * c-c++-common/torture/pr87248.c: New test.
6335 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6338 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
6340 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
6343 * gfortran.dg/select_type_43.f90: New test.
6345 2018-09-11 Nathan Sidwell <nathan@acm.org>
6347 * gcc.dg/driver-specs.c: New.
6349 2018-09-11 Joey Ye <joey.ye@arm.com>
6351 * lib/gcov.exp (verify-intermediate): Add missing close.
6353 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6356 * gfortran.dg/typebound_call_30.f90: New test case.
6358 2018-09-10 Janus Weil <janus@gcc.gnu.org>
6361 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
6363 2018-09-08 Marek Polacek <polacek@redhat.com>
6365 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
6366 * g++.dg/cpp0x/move-return2.C: New test.
6368 2018-09-08 Marek Polacek <polacek@redhat.com>
6370 * c-c++-common/array-init.c: Add dg-prune-output.
6371 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
6372 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
6373 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
6374 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
6375 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
6376 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
6377 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
6378 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
6379 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
6380 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
6381 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
6382 * g++.dg/cpp1y/pr64382.C: Likewise.
6383 * g++.dg/cpp1y/pr77739.C: Likewise.
6384 * g++.dg/cpp1z/lambda-this1.C: Likewise.
6385 * g++.dg/cpp1z/lambda-this2.C: Likewise.
6386 * g++.dg/template/crash84.C: Adjust dg-error.
6388 2018-09-07 Marek Polacek <polacek@redhat.com>
6390 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
6393 2018-09-07 Marek Polacek <polacek@redhat.com>
6395 PR c++/87152 - range-based for loops with initializer broken in templates.
6396 * g++.dg/cpp2a/range-for11.C: New test.
6397 * g++.dg/cpp2a/range-for12.C: New test.
6398 * g++.dg/cpp2a/range-for13.C: New test.
6399 * g++.dg/cpp2a/range-for14.C: New test.
6400 * g++.dg/cpp2a/range-for15.C: New test.
6401 * g++.dg/cpp2a/range-for16.C: New test.
6402 * g++.dg/cpp2a/range-for17.C: New test.
6403 * g++.dg/cpp2a/range-for18.C: New test.
6404 * g++.dg/parse/error61.C (foo): Adjust dg-error.
6406 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
6409 * gcc.target/powerpc/pr86731.c: New test.
6410 * gcc.target/powerpc/pr86731-longlong.c: New test.
6411 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
6412 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
6413 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
6414 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
6416 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
6419 * gcc.target/s390/pr80080-3.c: New test.
6420 * gcc.target/s390/s390.exp: Make sure the new test passes
6421 on all optimization levels.
6423 2018-09-05 Marek Polacek <polacek@redhat.com>
6425 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
6426 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
6428 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
6429 Bernd Schmidt <bernds_cb1@t-online.de>
6431 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6432 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6434 2018-09-05 Marek Polacek <polacek@redhat.com>
6436 PR c++/87109, wrong overload with ref-qualifiers.
6437 * g++.dg/cpp0x/ref-qual19.C: New test.
6439 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6442 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
6443 * lib/target-supports.exp (scan-assembler_required_options,
6444 scan-assembler-not_required_options,
6445 scan-assembler-times_required_options): Add -fno-ident.
6446 * lib/scanasm.exp (scan-assembler-times): Fix error message.
6447 * c-c++-common/ident-0a.c: New test.
6448 * c-c++-common/ident-0b.c: New test.
6449 * c-c++-common/ident-1a.c: New test.
6450 * c-c++-common/ident-1b.c: New test.
6451 * c-c++-common/ident-2a.c: New test.
6452 * c-c++-common/ident-2b.c: New test.
6454 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6456 * gcc.dg/recip_sqrt_mult_1.c: New test.
6457 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
6458 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
6459 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
6460 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
6461 * g++.dg/recip_sqrt_mult_1.C: Likewise.
6462 * g++.dg/recip_sqrt_mult_2.C: Likewise.
6464 2018-09-05 Martin Liska <mliska@suse.cz>
6466 PR tree-optimization/87205
6467 * gcc.dg/tree-ssa/pr87205-2.c: New test.
6468 * gcc.dg/tree-ssa/pr87205.c: New test.
6470 2018-09-05 Richard Biener <rguenther@suse.de>
6472 PR tree-optimization/87217
6473 * gfortran.dg/pr87217.f: New testcase.
6475 2018-09-05 Pádraig Brady p@draigbrady.com
6478 * g++.dg/abi/pr87137.C: New.
6481 * g++.dg/pr87185.C: New.
6483 2018-09-05 Martin Liska <mliska@suse.cz>
6486 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
6487 to support Darwin names.
6489 2018-09-05 Martin Liska <mliska@suse.cz>
6491 * g++.dg/gcov/loop.C: Update test to support new format.
6493 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
6496 * g++.dg/pr86593.C: New test.
6498 2018-09-04 Jakub Jelinek <jakub@redhat.com>
6501 * gcc.target/i386/pr87198.c: New test.
6503 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6506 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
6508 2018-09-04 Richard Biener <rguenther@suse.de>
6510 PR tree-optimization/87211
6511 * gcc.dg/torture/pr87211.c: New testcase.
6513 2018-09-04 Richard Biener <rguenther@suse.de>
6515 PR tree-optimization/87176
6516 * gcc.dg/torture/pr87176.c: New testcase.
6517 * gcc.dg/torture/ssa-fre-1.c: Likewise.
6519 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6521 * gfortran.dg/modulo_check: New test.
6523 2018-09-03 Richard Biener <rguenther@suse.de>
6525 PR tree-optimization/87177
6526 * gcc.dg/torture/pr87177.c: New testcase.
6527 * gcc.dg/torture/pr87177-2.c: Likewise.
6529 2018-09-03 Richard Biener <rguenther@suse.de>
6531 PR tree-optimization/87200
6532 * gcc.dg/torture/pr87200.c: New testcase.
6534 2018-09-03 Richard Biener <rguenther@suse.de>
6536 PR tree-optimization/87197
6537 * gcc.dg/torture/pr87197.c: New testcase.
6539 PR tree-optimization/87169
6540 * gcc.dg/torture/pr87169.c: New testcase.
6542 2018-09-03 Martin Liska <mliska@suse.cz>
6545 * gcc.dg/completion-4.c: New test.
6547 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
6550 * g++.dg/concepts/pr84980.C: New.
6552 2018-09-03 Martin Liska <mliska@suse.cz>
6555 * c-c++-common/pr59521-1.c: New test.
6556 * c-c++-common/pr59521-2.c: New test.
6557 * gcc.dg/tree-prof/pr59521-3.c: New test.
6559 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6561 * c-c++-common/array-init.c: New test.
6562 * g++.dg/init/string2.C: Remove selector.
6564 2018-09-01 Michael Matz <matz@suse.de>
6566 PR tree-optimization/87074
6567 * gcc.dg/pr87074.c: New test.
6569 2018-08-31 Richard Biener <rguenther@suse.de>
6571 PR tree-optimization/87168
6572 * gcc.dg/torture/pr87168.c: New testcase.
6574 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
6576 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
6577 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
6578 (test_vnegd_s64): Likewise.
6579 * gcc.target/aarch64/vnegd_64.c: New.
6580 * gcc.target/aarch64/vabsd_64.c: New.
6581 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
6583 2018-08-31 Nathan Sidwell <nathan@acm.org>
6587 * g++.dg/cpp0x/pr87155.C: New.
6588 * g++.dg/cpp0x/inline-ns10.C: Adjust.
6590 2018-08-31 Jakub Jelinek <jakub@redhat.com>
6593 * gcc.target/i386/avx512bw-pr87138.c: New test.
6595 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
6599 * gfortran.dg/pr86328.f90 : New test.
6600 in comment 12 of the PR.
6601 * gfortran.dg/pr86760.f90 : New test.
6603 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
6605 * g++.dg/cpp0x/noexcept30.C: Make dependence on
6606 -fdelete-null-pointer-checks explicit.
6607 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
6608 * g++.dg/expr/pmf-3.C: Likewise.
6609 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
6610 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
6611 * g++.dg/tree-ssa/pr61034.C: Likewise.
6612 * gcc.dg/addr_equal-1.c: Likewise.
6613 * gcc.dg/ipa/pr85734.c: Likewise.
6614 * gcc.dg/ipa/propmalloc-1.c: Likewise.
6615 * gcc.dg/ipa/propmalloc-2.c: Likewise.
6616 * gcc.dg/ipa/propmalloc-3.c: Likewise.
6617 * gcc.dg/tree-ssa/pr78154.c: Likewise.
6618 * gcc.dg/tree-ssa/pr83648.c: Likewise.
6620 2018-08-30 Martin Sebor <msebor@redhat.com>
6623 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
6625 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
6628 * gcc.dg/strcmpopt_6.c: Remove.
6629 * gcc.target/aarch64/strcmpopt_6.c: New testcase.
6630 * gcc.target/i386/strcmpopt_6.c: Likewise.
6632 2018-08-30 Richard Biener <rguenther@suse.de>
6634 PR tree-optimization/87147
6635 * gcc.dg/torture/pr87147.c: New testcase.
6637 2018-08-30 Tamar Christina <tamar.christina@arm.com>
6639 * gcc.target/aarch64/large_struct_copy_2.c: New.
6641 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6644 * gcc.c-torture/execute/pr87053.c: New test.
6646 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6649 * g++.dg/ubsan/vptr-13.C: New test.
6651 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6654 * g++.dg/concepts/pr85265.C: New.
6656 2018-08-29 Martin Sebor <msebor@redhat.com>
6657 Bernd Edlinger <bernd.edlinger@hotmail.de>
6659 PR tree-optimization/86714
6660 PR tree-optimization/86711
6661 * gcc.c-torture/execute/memchr-1.c: New test.
6662 * gcc.c-torture/execute/pr86714.c: New test.
6663 * gcc.c-torture/execute/widechar-3.c: New test.
6664 * gcc.dg/strlenopt-58.c: New test.
6666 2018-08-29 Richard Biener <rguenther@suse.de>
6668 PR tree-optimization/87132
6669 * gcc.dg/torture/pr87132.c: New testcase.
6671 2018-08-29 David Malcolm <dmalcolm@redhat.com>
6674 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6675 output to reflect underlining of pertinent parameter in decl
6676 for "no known conversion" messages.
6678 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6681 * g++.dg/cpp1z/decomp47.C: New test.
6683 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6685 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6688 2018-08-29 Richard Biener <rguenther@suse.de>
6690 PR tree-optimization/87117
6691 * gfortran.dg/pr87117.f90: New testcase.
6693 2018-08-29 Richard Biener <rguenther@suse.de>
6695 PR tree-optimization/87126
6696 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6698 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6700 PR tree-optimization/87009
6701 * gcc.dg/pr87009.c: New test.
6703 2018-08-28 Martin Sebor <msebor@redhat.com>
6706 * g++.dg/Walloca1.C: Adjust.
6708 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6711 * g++.dg/other/switch4.C: New.
6713 2018-08-28 Richard Biener <rguenther@suse.de>
6715 PR tree-optimization/87124
6716 * g++.dg/torture/pr87124.C: New testcase.
6718 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6721 * gfortran.dg/class_result_7.f90: New test.
6722 * gfortran.dg/class_result_8.f90: New test.
6723 * gfortran.dg/class_result_9.f90: New test.
6726 * gfortran.dg/allocate_with_source_25.f90: New test.
6728 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6731 * gcc.dg/pr87099.c: New test.
6733 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6736 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6738 2018-08-28 Richard Biener <rguenther@suse.de>
6740 PR tree-optimization/87117
6741 * gcc.dg/pr87117-1.c: New testcase.
6743 2018-08-28 Richard Biener <rguenther@suse.de>
6745 PR tree-optimization/87117
6746 * gcc.dg/pr87117-2.c: New testcase.
6748 2018-08-28 Richard Biener <rguenther@suse.de>
6750 PR tree-optimization/87117
6751 * gcc.dg/lvalue-5.c: New testcase.
6753 2018-08-27 Jeff Law <law@redhat.com>
6755 PR tree-optimization/87110
6756 * gcc.c-torture/compile/pr87110.c: New test.
6758 2018-08-27 Martin Sebor <msebor@redhat.com>
6760 PR tree-optimization/86914
6761 * gcc.dg/strlenopt-57.c: New test.
6763 2018-08-27 Martin Sebor <msebor@redhat.com>
6765 PR tree-optimization/87112
6766 * gcc.dg/pr87112.c: New test.
6768 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6771 * g++.dg/diagnostic/missing-typename.C: New test.
6773 2018-08-27 Jeff Law <law@redhat.com>
6775 * gcc.c-torture/compile/dse.c: New test.
6777 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6780 * g++.dg/diagnostic/pr86993.C: New test.
6782 2018-08-27 Richard Biener <rguenther@suse.de>
6784 PR tree-optimization/86927
6785 * gcc.dg/vect/pr86927.c: New testcase.
6787 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6790 * gcc.dg/empty.h: New file.
6791 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6792 top of file and removal of redundant second printing of warning
6794 * gcc.dg/fixits-pr84852-2.c: Likewise.
6795 * gcc.dg/missing-header-fixit-3.c: Likewise.
6796 * gcc.dg/missing-header-fixit-4.c: New test.
6797 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6798 conversion of show_caret_p to a tri-state.
6800 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6803 * g++.dg/pr85523.C: Extend expected output to show line
6804 before line-insertion fix-it hint.
6805 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6806 (test_fixit_insert_newline): Add previous line to expected output.
6807 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6808 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6810 2018-08-27 Martin Liska <mliska@suse.cz>
6813 * gcc.dg/asan/pr86962.c: New test.
6815 2018-08-27 Martin Liska <mliska@suse.cz>
6817 * gcc.dg/tree-prof/val-prof-10.c: New test.
6819 2018-08-27 Martin Liska <mliska@suse.cz>
6821 PR tree-optimization/86847
6822 * gcc.dg/tree-ssa/switch-3.c: New test.
6823 * gcc.dg/tree-ssa/vrp105.c: Remove.
6825 2018-08-27 Martin Liska <mliska@suse.cz>
6827 * gcc.dg/tree-ssa/switch-2.c: New test.
6829 2018-08-27 Richard Biener <rguenther@suse.de>
6831 * g++.dg/torture/20180705-1.C: New testcase.
6832 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6833 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6834 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6835 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6836 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6837 * gcc.dg/pr85195.c: Likewise.
6838 * gcc.dg/pr85467.c: Likewise.
6839 * gcc.dg/torture/pr81790.c: Likewise.
6841 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6842 param to current default.
6844 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6846 PR rtl-optimization/87065
6847 * gcc.target/i386/pr87065.c: New test.
6849 2018-08-26 Marek Polacek <polacek@redhat.com>
6852 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6854 PR c++/87029, Implement -Wredundant-move.
6855 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6856 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6857 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6858 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6860 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6863 * gfortran.dg/matmul_19.f90: New test.
6865 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6868 * gfortran.dg/generic_35.f90: New test case.
6870 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6873 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6874 line spans are printed with -fdiagnostics-show-line-numbers.
6876 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6879 * gfortran.dg/implied_do_io_6.f90: New test.
6881 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6884 * gcc.dg/pr87092.c: New test.
6886 2018-08-24 Marek Polacek <polacek@redhat.com>
6890 * g++.dg/cpp0x/auto52.C: New test.
6891 * g++.dg/cpp1y/auto-fn52.C: New test.
6892 * g++.dg/cpp1y/auto-fn53.C: New test.
6893 * g++.dg/cpp1y/auto-fn54.C: New test.
6895 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6897 * lib/target-supports.exp (vect_perm_supported): Only return
6898 false for variable-length vectors if the permute size is not
6900 (check_effective_target_vect_perm)
6901 (check_effective_target_vect_perm_byte)
6902 (check_effective_target_vect_perm_short): Remove check for
6903 variable-length vectors.
6904 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6905 * gcc.dg/vect/slp-perm-10.c: Likewise.
6906 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6908 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6910 * gcc.target/aarch64/sve/bswap_1.c: New test.
6911 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6912 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6914 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6916 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6917 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6918 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6919 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6920 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6921 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6922 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6924 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6927 * gcc.dg/pr79342.: New test.
6929 2018-08-23 Martin Sebor <msebor@redhat.com>
6931 PR tree-optimization/87072
6932 * gcc.dg/Warray-bounds-35.c: New test.
6934 2018-08-23 Richard Biener <rguenther@suse.de>
6937 * gcc.dg/pr87024.c: New testcase.
6939 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6941 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6942 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6943 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6944 * gcc.dg/vect/pr80631-2.c: Likewise.
6946 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6949 * gfortran.dg/submodule_32.f08: New test.
6951 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6954 * gfortran.dg/associate_3.f90: Update error message.
6955 * gfortran.dg/associate_39.f90: New test case.
6957 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6960 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6962 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6963 * gfortran.dg/class_17.f03: Update error message.
6964 * gfortran.dg/class_55.f90: Ditto.
6965 * gfortran.dg/dtio_11.f90: Update error messages.
6966 * gfortran.dg/implicit_actual.f90: Add an error message.
6967 * gfortran.dg/typebound_proc_12.f90: Update error message.
6969 2018-08-22 Martin Sebor <msebor@redhat.com>
6972 * gcc.dg/pr87052.c: New test.
6973 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6975 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6977 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6978 * gfortran.dg/max_expr.f90: ...this.
6979 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6980 * gfortran.dg/min_expr.f90: ...this.
6982 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6984 PR tree-optimization/86725
6985 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6986 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6987 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6988 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6990 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6992 PR tree-optimization/86725
6993 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6995 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6997 * gcc.dg/vect/vect-avg-16.c: New test.
6998 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6999 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
7000 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
7001 the second loop in main1.
7003 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
7005 * gcc.dg/lto/pr85248_0.c (test_alias):
7006 Stringify __USER_LABEL_PREFIX__.
7007 (test_noreturn): Likewise.
7009 2018-08-22 Richard Biener <rguenther@suse.de>
7011 PR tree-optimization/86988
7012 * g++.dg/pr86988.C: New testcase.
7014 2018-08-22 Richard Biener <rguenther@suse.de>
7016 PR tree-optimization/86945
7017 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
7019 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
7021 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
7023 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
7024 Thomas Koenig <tkoenig@gcc.gnu.org>
7027 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7028 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7030 2018-08-21 Marek Polacek <polacek@redhat.com>
7032 PR c++/86981, Implement -Wpessimizing-move.
7033 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
7034 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
7035 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
7036 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
7037 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
7040 * g++.dg/concepts/pr67595.C: Add dg-warning.
7041 * g++.dg/cpp0x/Wnarrowing11.C: New test.
7042 * g++.dg/cpp0x/Wnarrowing12.C: New test.
7043 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
7046 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
7047 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
7049 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7051 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
7053 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7055 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
7057 2018-08-21 Javier Miranda <miranda@adacore.com>
7059 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
7061 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7063 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
7065 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7067 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
7069 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
7071 * gnat.dg/rep_clause7.adb: New testcase.
7073 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7075 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
7076 gnat.dg/task1_pkg.ads: New testcase.
7078 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7080 * gnat.dg/linkedlist.adb: New testcase.
7082 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7084 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
7085 gnat.dg/elab6_pkg.ads: New testcase.
7087 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7089 * gnat.dg/expr_func5.adb: New testcase.
7091 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7093 * gnat.dg/dynhash.adb: New testcase.
7095 2018-08-21 Javier Miranda <miranda@adacore.com>
7097 * gnat.dg/enum4.adb: New testcase.
7099 2018-08-21 Tamar Christina <tamar.christina@arm.com>
7101 * gcc.target/aarch64/large_struct_copy.c: New test.
7103 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
7105 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
7107 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7110 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
7112 2018-08-21 Tom de Vries <tdevries@suse.de>
7114 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
7115 to avoid mismatch in .debug and .earlydebug dump files.
7117 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
7120 * gcc.target/powerpc/pr87033.c: New test.
7122 2018-08-20 Martin Sebor <msebor@redhat.com>
7124 PR tree-optimization/87034
7125 * gcc.dg/builtin-sprintf-warn-20.c: New test.
7127 2018-08-20 David Malcolm <dmalcolm@redhat.com>
7130 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
7131 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
7132 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7134 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
7137 * g++.dg/torture/pr87014.C: New file.
7139 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
7142 * gcc.target/alpha/pr86984.c: New test.
7144 2018-08-20 Richard Biener <rguenther@suse.de>
7146 PR tree-optimization/78655
7147 * gcc.dg/tree-ssa/evrp11.c: New testcase.
7149 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
7151 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
7154 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
7156 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
7158 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
7159 * gcc.dg/lto/pr83719_0.c: Likewise.
7161 2018-08-17 Martin Sebor <msebor@redhat.com>
7164 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7166 2018-08-17 David Malcolm <dmalcolm@redhat.com>
7168 * g++.dg/conversion/Wwrite-strings.C: New test.
7170 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
7171 Chung-Lin Tang <cltang@codesourcery.com>
7172 Xianmiao Qu <xianmiao_qu@c-sky.com>
7174 C-SKY port: Testsuite
7176 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
7177 * g++.dg/torture/type-generic-1.C: Likewise.
7178 * gcc.c-torture/compile/20000804-1.c: Likewise.
7179 * gcc.c-torture/execute/20101011-1.c: Likewise.
7180 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
7181 * gcc.dg/20020312-2.c: Likewise.
7182 * gcc.dg/Wno-frame-address.c: Likewise.
7183 * gcc.dg/c11-true_min-1.c: Likewise.
7184 * gcc.dg/sibcall-10.c: Likewise.
7185 * gcc.dg/sibcall-9.c: Likewise.
7186 * gcc.dg/stack-usage-1.c: Likewise.
7187 * gcc.dg/torture/float32-tg-3.c: Likewise.
7188 * gcc.dg/torture/float32x-tg-3.c: Likewise.
7189 * gcc.dg/torture/float64-tg-3.c: Likewise.
7190 * gcc.dg/torture/float64x-tg-3.c: Likewise.
7191 * gcc.dg/torture/type-generic-1.c: Likewise.
7192 * gcc.target/csky/*: New.
7193 * lib/target-supports.exp (check_profiling_available): Add
7195 (check_effective_target_hard_float): Handle C-SKY targets with
7196 single-precision hard float only.
7197 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
7199 2018-08-17 David Malcolm <dmalcolm@redhat.com>
7201 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
7203 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
7204 coverage for gcc_dump_printf.
7206 2018-08-17 Martin Liska <mliska@suse.cz>
7208 * g++.dg/opt/mpx.C: Fix scanned pattern.
7209 * gcc.target/i386/mpx.c: Likewise.
7210 * g++.dg/warn/Wunreachable-code-1.C: Remove.
7211 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
7212 * gcc.dg/torture/pr52969.c: Likewise.
7213 * g++.dg/warn/pr31246-2.C: Likewise.
7214 * g++.dg/warn/pr31246.C: Likewise.
7215 * gcc.dg/pr33092.c: Likewise.
7216 * g++.dg/opt/eh1.C: Remove a deprecated option.
7217 * g++.dg/template/inline1.C: Likewise.
7218 * g++.dg/tree-ssa/pr81408.C: Likewise.
7219 * gcc.dg/pr41837.c: Likewise.
7220 * gcc.dg/pr41841.c: Likewise.
7221 * gcc.dg/pr42250.c: Likewise.
7222 * gcc.dg/pr43084.c: Likewise.
7223 * gcc.dg/pr43317.c: Likewise.
7224 * gcc.dg/pr51879-18.c: Likewise.
7225 * gcc.dg/torture/pr36066.c: Likewise.
7226 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
7227 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
7228 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
7229 * gcc.dg/tree-ssa/pr45122.c: Likewise.
7230 * gcc.target/i386/pr45352-2.c: Likewise.
7231 * gcc.target/i386/zee.c: Likewise.
7232 * gfortran.dg/auto_char_len_2.f90: Likewise.
7233 * gfortran.dg/auto_char_len_4.f90: Likewise.
7234 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7235 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7236 * gfortran.dg/gomp/pr47331.f90: Likewise.
7237 * gfortran.dg/pr40999.f: Likewise.
7238 * gfortran.dg/pr41011.f: Likewise.
7239 * gfortran.dg/pr42051.f03: Likewise.
7240 * gfortran.dg/pr46804.f90: Likewise.
7241 * gfortran.dg/pr83149_1.f90: Likewise.
7242 * gfortran.dg/pr83149_b.f90: Likewise.
7243 * gfortran.dg/whole_file_1.f90: Likewise.
7244 * gfortran.dg/whole_file_10.f90: Likewise.
7245 * gfortran.dg/whole_file_11.f90: Likewise.
7246 * gfortran.dg/whole_file_12.f90: Likewise.
7247 * gfortran.dg/whole_file_13.f90: Likewise.
7248 * gfortran.dg/whole_file_14.f90: Likewise.
7249 * gfortran.dg/whole_file_15.f90: Likewise.
7250 * gfortran.dg/whole_file_16.f90: Likewise.
7251 * gfortran.dg/whole_file_17.f90: Likewise.
7252 * gfortran.dg/whole_file_18.f90: Likewise.
7253 * gfortran.dg/whole_file_19.f90: Likewise.
7254 * gfortran.dg/whole_file_2.f90: Likewise.
7255 * gfortran.dg/whole_file_20.f03: Likewise.
7256 * gfortran.dg/whole_file_3.f90: Likewise.
7257 * gfortran.dg/whole_file_4.f90: Likewise.
7258 * gfortran.dg/whole_file_5.f90: Likewise.
7259 * gfortran.dg/whole_file_6.f90: Likewise.
7260 * gfortran.dg/whole_file_7.f90: Likewise.
7261 * gfortran.dg/whole_file_8.f90: Likewise.
7262 * gfortran.dg/whole_file_9.f90: Likewise.
7263 * gcc.dg/vect/vect.exp: Likewise.
7265 2018-08-17 Richard Biener <rguenther@suse.de>
7268 * gcc.dg/torture/pr86505.c: New testcase.
7270 2018-08-16 Martin Sebor <msebor@redhat.com>
7272 PR tree-optimization/86853
7273 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
7274 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
7275 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
7277 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7279 * gcc.dg/missing-header-fixit-3.c: New test.
7281 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7283 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
7284 (test_fixit_insert_newline): Update expected output to show '+'
7285 characters in margin of line-insertion fix-it hint.
7287 2018-08-16 Nathan Sidwell <nathan@acm.org>
7289 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
7290 * gcc.dg/cpp/macsyntx2.c: likewise.
7292 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7295 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
7296 * gcc.target/i386/avx-cvt-2.c: Ditto.
7298 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7301 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
7303 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
7305 * gcc.target/aarch64/imm_choice_comparison.c: New test.
7307 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7309 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
7310 (lib_strncmp): Likewise.
7312 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7314 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
7315 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7316 * g++.dg/torture/pr44295.C : Likewise.
7318 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7321 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
7322 attributes and matching.
7323 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
7324 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
7326 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7328 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
7330 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7332 * gcc.target/i386/rop1.c: Remove.
7333 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
7335 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
7337 * gcc.target/powerpc/fold-vec-splat-char.c: New.
7338 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
7339 * gcc.target/powerpc/fold-vec-splat-int.c: New.
7340 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
7341 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
7342 * gcc.target/powerpc/fold-vec-splat-short.c: New.
7344 2018-08-15 David Malcolm <dmalcolm@redhat.com>
7346 * g++.dg/diagnostic/aka3.C: New test.
7347 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
7348 output to show range labels.
7349 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
7350 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7351 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
7352 * gcc.dg/bad-binary-ops.c: Update expected output to show range
7353 labels. Add an "aka" example.
7354 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
7356 * gcc.dg/format/diagnostic-ranges.c: Likewise.
7357 * gcc.dg/format/pr72858.c: Likewise.
7358 * gcc.dg/format/pr78498.c: Likewise.
7359 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
7360 Update expected output to show range labels. Add examples of
7361 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
7362 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
7363 Update expected output to show range labels.
7364 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
7365 (test_very_wide_line): Adjust so that label is at left-clipping
7367 (test_very_wide_line_2): New test.
7368 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7369 Update expected output to show range labels.
7370 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
7371 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
7372 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
7373 for new param to gcc_rich_location::add_expr.
7374 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7376 (test_show_locus): Add examples of labels to various tests. Tweak
7377 the "very wide_line" test case and duplicate it, to cover the
7378 boundary values for clipping of labels against the left-margin.
7379 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7380 diagnostic-test-show-locus-no-labels.c.
7381 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
7382 Update line numbers of dg-locus directives.
7383 * gcc.dg/pr69627.c: Update expected output to show range labels.
7384 * lib/multiline.exp (proc _build_multiline_regex): Remove
7385 special-case handling of lines with trailing '|'.
7387 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
7390 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
7393 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7395 * gcc.dg/wmain.c: New test.
7397 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
7400 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
7401 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
7404 2018-08-15 Martin Liska <mliska@suse.cz>
7406 PR tree-optimization/86925
7407 * gcc.dg/predict-20.c: New test.
7408 * gcc.dg/predict-21.c: New test.
7410 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7412 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
7414 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
7416 * gcc.target/i386/sse2-movs.c: New test.
7418 2018-08-14 Martin Sebor <msebor@redhat.com>
7420 PR tree-optimization/86650
7421 * gcc.dg/Warray-bounds-34.c: New test.
7423 2018-08-14 Janus Weil <janus@gcc.gnu.org>
7426 * gfortran.dg/generic_34.f90: New test case.
7428 2018-08-13 Marek Polacek <polacek@redhat.com>
7431 * g++.dg/cpp0x/Wnarrowing6.C: New test.
7432 * g++.dg/cpp0x/Wnarrowing7.C: New test.
7433 * g++.dg/cpp0x/Wnarrowing8.C: New test.
7434 * g++.dg/cpp0x/Wnarrowing9.C: New test.
7435 * g++.dg/cpp0x/Wnarrowing10.C: New test.
7436 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
7437 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7438 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
7439 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
7440 * g++.dg/ext/stmtexpr15.C: Likewise.
7441 * g++.dg/gomp/pr47963.C: Likewise.
7442 * g++.dg/init/new37.C: Likewise.
7443 * g++.dg/init/new43.C: Likewise.
7444 * g++.dg/other/fold1.C: Likewise.
7445 * g++.dg/parse/array-size2.C: Likewise.
7446 * g++.dg/template/dependent-name3.C: Likewise.
7447 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
7448 * g++.dg/other/vrp1.C: Likewise.
7449 * g++.dg/template/char1.C: Likewise.
7451 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
7453 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
7454 instead of a ZERO_EXTEND.
7456 2018-08-13 Martin Sebor <msebor@redhat.com>
7458 PR tree-optimization/71625
7459 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
7460 * g++.dg/init/string2.C: New test.
7461 * g++.dg/init/string3.C: New test.
7462 * g++.dg/init/string4.C: New test.
7463 * gcc.dg/init-string-3.c: New test.
7464 * gcc.dg/strlenopt-55.c: New test.
7465 * gcc.dg/strlenopt-56.c: New test.
7467 2018-08-13 Marek Polacek <polacek@redhat.com>
7469 P0806R2 - Deprecate implicit capture of this via [=]
7470 * g++.dg/cpp2a/lambda-this1.C: New test.
7471 * g++.dg/cpp2a/lambda-this2.C: New test.
7472 * g++.dg/cpp2a/lambda-this3.C: New test.
7474 2018-08-13 Marek Polacek <polacek@redhat.com>
7477 * g++.dg/diagnostic/auto1.C: New test.
7479 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7482 * gfortran.dg/transfer_class_3.f90: New test.
7484 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7487 * gfortran.dg/use_rename_9.f90: New test.
7489 2018-08-11 Jakub Jelinek <jakub@redhat.com>
7491 PR tree-optimization/86835
7492 * gcc.dg/pr86835.c: New test.
7494 2018-08-10 Janus Weil <janus@gcc.gnu.org>
7497 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
7498 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
7499 * gfortran.dg/short_circuiting_2.f90: New test case.
7500 * gfortran.dg/short_circuiting_3.f90: New test case.
7502 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
7505 * gcc.target/i386/pr82418.c: New test.
7507 2018-08-10 Martin Liska <mliska@suse.cz>
7510 * gcc.dg/predict-17.c: New test.
7511 * gcc.dg/predict-18.c: New test.
7512 * gcc.dg/predict-19.c: New test.
7514 2018-08-10 Martin Liska <mliska@suse.cz>
7516 PR tree-optimization/85799
7517 * gcc.dg/pr85799.c: New test.
7519 2018-08-09 Jeff Law <law@redhat.com>
7522 * gcc.dg/uninit-suppress_2.c: Disable DOM.
7524 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7526 * gcc.target/aarch64/sve/reduc_8.c: New test.
7528 2018-08-09 David Malcolm <dmalcolm@redhat.com>
7531 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
7533 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7535 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7536 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
7539 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7541 PR tree-optimization/86858
7542 * gcc.dg/vect/pr86858.c: New test.
7544 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7546 PR tree-optimization/86871
7547 * gcc.dg/vect/pr86871.c: New test.
7549 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7551 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7553 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7555 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
7556 arch and tune numbers by 2.
7557 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
7558 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
7559 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
7560 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
7561 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
7562 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
7563 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
7564 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
7565 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
7566 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
7567 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
7568 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
7569 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
7570 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
7571 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
7572 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
7573 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
7574 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
7575 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
7576 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
7577 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
7578 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
7579 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
7580 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
7581 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
7582 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
7583 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
7584 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
7585 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
7586 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
7587 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
7588 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
7589 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
7590 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
7591 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
7592 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
7593 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
7594 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
7595 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
7596 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
7597 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
7598 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
7599 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
7600 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
7601 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
7602 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
7603 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
7604 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
7605 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
7606 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
7607 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
7608 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
7609 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
7610 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
7611 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
7612 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
7613 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
7614 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
7615 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
7616 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
7617 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
7618 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
7619 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
7620 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
7621 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
7622 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
7624 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7627 * gcc.target/s390/pr84332.c: New testcase.
7629 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
7632 * gcc.target/m68k/tls-dimode.c: New file.
7634 2018-08-08 Nathan Sidwell <nathan@acm.org>
7636 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
7637 c-c++-common/inc-from-1.c: New
7639 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
7642 * gcc.target/s390/TI-constants-lra.c: New testcase.
7643 * gcc.target/s390/TI-constants-nolra.c: New testcase.
7645 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
7647 * gcc.target/s390/hotpatch-8.c: Remove.
7648 * gcc.target/s390/hotpatch-9.c: Remove.
7649 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
7650 * gcc.target/s390/mnop-mcount-m31.c: Remove.
7652 2018-08-08 Jakub Jelinek <jakub@redhat.com>
7654 P0595R1 - is_constant_evaluated
7655 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7658 * g++.dg/cpp1z/decomp46.C: New test.
7661 * g++.dg/opt/pr86738.C: New test.
7663 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
7666 * gcc.target/aarch64/frecpe_1.c: New test.
7667 * gcc.target/aarch64/frecpe_2.c: Likewise.
7669 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7671 PR c++/59480, DR 136
7672 * g++.dg/other/friend8.C: New.
7673 * g++.dg/other/friend9.C: Likewise.
7674 * g++.dg/other/friend10.C: Likewise.
7675 * g++.dg/other/friend11.C: Likewise.
7676 * g++.dg/other/friend12.C: Likewise.
7677 * g++.dg/other/friend13.C: Likewise.
7678 * g++.dg/other/friend14.C: Likewise.
7679 * g++.dg/other/friend15.C: Likewise.
7680 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7681 * g++.dg/parse/defarg8.C: Likewise.
7683 2018-08-07 Martin Liska <mliska@suse.cz>
7686 * gcc.dg/predict-16.c: New test.
7687 * g++.dg/predict-1.C: New test.
7689 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7690 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7692 PR tree-optimization/80925
7693 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7694 vectorized on !vect_hw_misalign targets.
7696 2018-08-06 Marek Polacek <polacek@redhat.com>
7699 * g++.dg/cpp1y/constexpr-86767.C: New test.
7701 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7703 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7704 for target *-*-linux-gnu.
7706 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7708 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7709 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7710 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7712 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7714 * gcc.target/s390/nomemloopunroll-1.c: New test.
7716 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7719 * gcc.target/i386/pr86386.c: New file.
7721 2018-08-04 Tom de Vries <tdevries@suse.de>
7723 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7725 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7727 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7730 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7733 * gfortran.dg/interface_assignment_6.f90: New test case.
7735 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7738 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7740 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7741 Jonathan Wakely <jwakely@redhat.com>
7744 * g++.dg/pr85523.C: New test.
7746 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7749 * gcc.dg/union-duplicate-field.c: New test.
7751 2018-08-03 Jason Merrill <jason@redhat.com>
7754 * g++.dg/template/pr86706.C: New test.
7756 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7758 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7759 on vect_avg_qi targets.
7760 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7761 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7762 * gcc.dg/vect/vect-avg-15.c: Likewise.
7764 2018-08-03 Martin Liska <mliska@suse.cz>
7766 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7767 * gcc.dg/predict-13.c: Likewise.
7768 * gcc.dg/predict-3.c: Likewise.
7769 * gcc.dg/predict-4.c: Likewise.
7770 * gcc.dg/predict-5.c: Likewise.
7771 * gcc.dg/predict-6.c: Likewise.
7772 * gcc.dg/predict-9.c: Likewise.
7773 * gfortran.dg/predict-1.f90: Likewise.
7775 2018-08-02 Richard Biener <rguenther@suse.de>
7778 * g++.dg/torture/pr86763.C: New testcase.
7780 2018-08-02 Richard Biener <rguenther@suse.de>
7782 PR tree-optimization/86816
7783 * g++.dg/torture/pr86816.C: New testcase.
7785 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7787 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7789 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7790 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7791 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7793 * gcc.target/aarch64/sve/single_2.c: Likewise.
7794 * gcc.target/aarch64/sve/single_3.c: Likewise.
7795 * gcc.target/aarch64/sve/single_4.c: Likewise.
7797 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7800 * gcc.target/aarch64/ldp_stp_13.c: New test.
7802 2018-08-01 Martin Sebor <msebor@redhat.com>
7804 PR tree-optimization/86650
7805 * gcc.dg/format/gcc_diag-10.c: Adjust.
7807 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7809 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7811 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7813 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7816 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7817 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7819 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7821 * gcc.dg/pointer-range-check-1.c: New test.
7822 * gcc.dg/pointer-range-check-2.c: Likewise.
7824 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7826 PR tree-optimization/86749
7827 * gcc.dg/vect/pr86749.c: New test.
7829 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7832 * g++.dg/lookup/name-clash12.C: New.
7834 2018-08-01 Richard Biener <rguenther@suse.de>
7836 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7838 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7840 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7842 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7844 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7846 2018-08-01 Martin Liska <mliska@suse.cz>
7848 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7849 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7850 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7851 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7852 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7853 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7854 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7855 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7857 2018-08-01 Martin Liska <mliska@suse.cz>
7860 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7862 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7864 * gcc.target/aarch64/extract_zero_extend.c: New file.
7866 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7869 * gcc.c-torture/compile/pr85704.c: New test.
7871 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7872 Olivier Hainque <hainque@adacore.com>
7874 * gnat.dg/dinst.adb: New.
7875 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7877 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7879 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7881 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7884 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7886 * c-c++-common/spec-barrier-1.c: New test.
7887 * c-c++-common/spec-barrier-2.c: New test.
7888 * gcc.dg/spec-barrier-3.c: New test.
7890 2018-07-31 Martin Sebor <msebor@redhat.com>
7892 PR tree-optimization/86741
7893 * gcc.dg/Warray-bounds-33.c: New test.
7895 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7897 * gcc.target/s390/memset-1.c: Improve testcase.
7899 2018-07-31 Tom de Vries <tdevries@suse.de>
7902 * g++.dg/guality/pr86687.C: New test.
7904 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7906 P1008R1 - prohibit aggregates with user-declared constructors
7907 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7908 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7909 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7910 * g++.dg/cpp2a/aggr1.C: New test.
7911 * g++.dg/cpp2a/aggr2.C: New test.
7913 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7916 * gcc.target/arm/pr86640.c: New testcase.
7918 2018-07-31 Martin Liska <mliska@suse.cz>
7920 PR gcov-profile/85338
7921 PR gcov-profile/85350
7922 PR gcov-profile/85372
7923 * gcc.misc-tests/gcov-pr85338.c: New test.
7924 * gcc.misc-tests/gcov-pr85350.c: New test.
7925 * gcc.misc-tests/gcov-pr85372.c: New test.
7927 2018-07-31 Martin Liska <mliska@suse.cz>
7929 PR gcov-profile/83813
7930 PR gcov-profile/84758
7931 PR gcov-profile/85217
7932 PR gcov-profile/85332
7933 * gcc.misc-tests/gcov-pr83813.c: New test.
7934 * gcc.misc-tests/gcov-pr84758.c: New test.
7935 * gcc.misc-tests/gcov-pr85217.c: New test.
7936 * gcc.misc-tests/gcov-pr85332.c: New test.
7938 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7940 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7941 gnat.dg/prot5_pkg.ads: New testcase.
7943 2018-07-31 Justin Squirek <squirek@adacore.com>
7945 * gnat.dg/addr11.adb: New testcase.
7947 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7949 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7951 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7953 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7955 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7957 * gnat.dg/iter3.adb: New testcase.
7959 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7961 Revert 'AsyncI/O patch committed'
7962 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7963 Thomas Koenig <tkoenig@gcc.gnu.org>
7966 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7967 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7969 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7971 PR rtl-optimization/85160
7972 * gcc.target/powerpc/combine-2-2.c: New testcase.
7974 2018-07-27 Martin Sebor <msebor@redhat.com>
7976 PR tree-optimization/86696
7977 * g++.dg/pr86696.C: New test.
7979 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7981 PR tree-optimization/86636
7982 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7983 Add dg-require-effective-target pthread.
7985 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7987 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7988 * gcc.dg/strcmpopt_6.c: Likewise.
7990 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7993 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7995 2018-07-26 Martin Sebor <msebor@redhat.com>
7997 PR tree-optimization/86043
7998 PR tree-optimization/86042
7999 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
8001 * gcc.dg/strlenopt-44.c: New test.
8003 2018-07-26 Martin Liska <mliska@suse.cz>
8005 PR gcov-profile/86536
8006 * gcc.misc-tests/gcov-pr86536.c: New test.
8008 2018-07-25 Martin Sebor <msebor@redhat.com>
8010 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
8011 ignored by the test harness.
8013 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
8014 Thomas Koenig <tkoenig@gcc.gnu.org>
8017 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
8018 * gfortran.dg/f2003_io_1.f03: Add wait statement.
8020 2018-07-25 Jakub Jelinek <jakub@redhat.com>
8023 * g++.dg/pr85515-2.C: Add expected dg-error.
8024 * g++.dg/cpp0x/range-for36.C: New test.
8026 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
8028 * gcc.target/arc/uncached-1.c: New test.
8029 * gcc.target/arc/uncached-2.c: Likewise.
8031 2018-07-24 Martin Sebor <msebor@redhat.com>
8033 PR tree-optimization/86622
8034 PR tree-optimization/86532
8035 * gcc.c-torture/execute/strlen-2.c: New test.
8036 * gcc.c-torture/execute/strlen-3.c: New test.
8037 * gcc.c-torture/execute/strlen-4.c: New test.
8039 2018-07-24 David Malcolm <dmalcolm@redhat.com>
8041 PR tree-optimization/86636
8042 * gcc.c-torture/compile/pr86636.c: New test.
8044 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
8046 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
8048 2018-07-24 Jakub Jelinek <jakub@redhat.com>
8051 * gcc.target/i386/pr86627.c: New test.
8054 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
8055 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
8056 * g++.dg/tree-ssa-/pr19476-6.C: New test.
8057 * g++.dg/tree-ssa-/pr19476-7.C: New test.
8059 2018-07-23 Carl Love <cel@us.ibm.com>
8062 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
8063 file altivec-2-runnable.c.
8064 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
8065 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
8066 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
8067 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
8068 vec_cts, vec_ctu, vec_cpsgn tests.
8070 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
8073 * gcc.dg/pr86617.c: New test.
8075 2018-07-23 Jakub Jelinek <jakub@redhat.com>
8078 * g++.dg/warn/Wnonnull-compare-9.C: New test.
8080 2018-07-20 Martin Sebor <msebor@redhat.com>
8083 * c-c++-common/pr68657-1.c: Adjust.
8084 * c-c++-common/pr68657-2.c: Same.
8085 * c-c++-common/pr68657-3.c: Same.
8086 * c-c++-common/pr68833-1.c: Same.
8087 * gcc.dg/Walloc-size-larger-than-16.c: Same.
8088 * gcc.dg/Walloca-larger-than.c: New test.
8089 * gcc.dg/Walloca-larger-than-2.c: New test.
8090 * gcc.dg/Wframe-larger-than-2.c: New test.
8091 * gcc.dg/Wlarger-than3.c: New test.
8092 * gcc.dg/Wvla-larger-than-3.c: New test.
8093 * gcc.dg/pr42611.c: Adjust.
8094 * gnat.dg/frame_overflow.adb: Same.
8096 2018-07-20 Martin Sebor <msebor@redhat.com>
8098 PR tree-optimization/86613
8099 PR tree-optimization/86611
8100 * c-c++-common/Warray-bounds-2.c: Undefine macros and
8101 prune duplicate warnings.
8102 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
8103 data-model-dependencies.
8104 * gcc.dg/Warray-bounds-32.c: Ditto.
8106 2018-07-20 Richard Biener <rguenther@suse.de>
8109 * g++.dg/lto/pr86585_0.C: New testcase.
8110 * g++.dg/lto/pr86585_1.C: Likewise.
8112 2018-07-19 Martin Sebor <msebor@redhat.com>
8114 PR tree-optimization/83776
8115 PR tree-optimization/84047
8116 * gcc.dg/Warray-bounds-29.c: New test.
8117 * gcc.dg/Warray-bounds-30.c: New test.
8118 * gcc.dg/Warray-bounds-31.c: New test.
8119 * gcc.dg/Warray-bounds-32.c: New test.
8121 2018-07-19 Michael Collison <michael.collison@arm.com>
8122 Richard Henderson <rth@redhat.com>
8124 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
8125 * gcc.target/aarch64/builtin_saddl.c: New testcase.
8126 * gcc.target/aarch64/builtin_saddll.c: New testcase.
8127 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
8128 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
8129 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
8130 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
8131 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
8132 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
8133 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
8134 * gcc.target/aarch64/builtin_usubl.c: New testcase.
8135 * gcc.target/aarch64/builtin_usubll.c: New testcase.
8137 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8139 Revert fix for c++/59480 (and testsuite followup)
8141 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8143 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8145 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8147 PR c++/59480, DR 136
8148 * g++.dg/other/friend8.C: New.
8149 * g++.dg/other/friend9.C: Likewise.
8150 * g++.dg/other/friend10.C: Likewise.
8151 * g++.dg/other/friend11.C: Likewise.
8152 * g++.dg/other/friend12.C: Likewise.
8153 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8154 * g++.dg/parse/defarg8.C: Likewise.
8156 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8158 * gcc.target/aarch64/profile.c: New test.
8160 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8163 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8165 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
8168 * gcc.target/i386/pr86560-4.c: New test.
8169 * gcc.target/i386/pr86560-5.c: Likewise.
8171 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
8174 * gcc.target/i386/pr86560-1.c: New test.
8175 * gcc.target/i386/pr86560-2.c: Likewise.
8176 * gcc.target/i386/pr86560-3.c: Likewise.
8178 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8180 * gfortran.dg/max_fmax_aarch64.f90: New test.
8181 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
8182 * gfortran.dg/minmax_integer.f90: Likewise.
8184 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8186 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8188 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
8191 * g++.dg/tree-ssa/pr86544.C: New test.
8193 2018-07-18 Jakub Jelinek <jakub@redhat.com>
8196 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
8198 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8201 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
8202 * c-c++-common/pr69558.c: Remove xfail.
8203 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
8204 * gcc.dg/pr61817-1.c: Likewise.
8205 * gcc.dg/pr61817-2.c: Likewise.
8206 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
8208 2018-07-18 Janus Weil <janus@gcc.gnu.org>
8211 * gfortran.dg/function_optimize_5.f90: Add option
8212 '-faggressive-function-elimination' and update dg-warning clauses.
8213 * gfortran.dg/short_circuiting.f90: New test.
8215 2018-07-18 Marek Polacek <polacek@redhat.com>
8217 PR c++/86190 - bogus -Wsign-conversion warning
8218 * g++.dg/warn/Wsign-conversion-3.C: New test.
8219 * g++.dg/warn/Wsign-conversion-4.C: New test.
8221 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8223 PR c++/59480, DR 136
8224 * g++.dg/other/friend8.C: New.
8225 * g++.dg/other/friend9.C: Likewise.
8226 * g++.dg/other/friend10.C: Likewise.
8227 * g++.dg/other/friend11.C: Likewise.
8228 * g++.dg/other/friend12.C: Likewise.
8229 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8230 * g++.dg/parse/defarg8.C: Likewise.
8232 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8234 * g++.dg/ext/uow-3.C: Adjust.
8235 * g++.dg/ext/uow-4.C: Likewise.
8236 * g++.dg/lookup/name-clash11.C: Likewise.
8237 * g++.dg/lookup/name-clash7.C: Likewise.
8238 * g++.dg/lookup/redecl1.C: Likewise.
8239 * g++.dg/warn/changes-meaning.C: Likewise.
8240 * g++.old-deja/g++.jason/scoping8.C: Likewise.
8241 * g++.old-deja/g++.law/nest1.C: Likewise.
8243 2018-07-18 Richard Biener <rguenther@suse.de>
8246 * g++.dg/lto/pr86523-3_0.C: New testcase.
8248 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
8250 * gcc.target/m68k/mulsi_highpart.c: New test.
8252 2018-07-17 Jakub Jelinek <jakub@redhat.com>
8254 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
8255 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
8256 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
8257 * gcc.dg/cpp/pr61854-8.c: New test.
8259 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8261 * gcc.target/powerpc/pr85456.c: Require longdouble128.
8263 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
8266 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
8268 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8270 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
8271 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
8272 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
8273 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
8274 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
8276 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8278 * gcc.target/powerpc/pr57150.c: Require longdouble128.
8279 * gcc.target/powerpc/pr79916.c: Require dfp.
8281 2018-07-17 Richard Biener <rguenther@suse.de>
8284 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
8286 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
8288 * gcc.target/s390/function-align1.c: New test.
8289 * gcc.target/s390/function-align2.c: New test.
8290 * gcc.target/s390/function-align3.c: New test.
8292 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8294 * gnat.dg/discr55.adb: New test.
8296 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8298 * gcc.target/i386/vartrack-1.c (dg-options): Add
8299 -fomit-frame-pointer.
8301 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8303 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
8304 (dg-lto-options): Add -fPIC.
8305 * g++.dg/lto/pr86523-2_0.C: Likewise.
8307 2018-07-17 Martin Liska <mliska@suse.cz>
8309 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
8311 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8313 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
8316 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8318 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
8320 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
8322 * gnat.dg/memorytest.adb: New testcase.
8324 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8326 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
8329 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8331 * gnat.dg/equal3.adb: New testcase.
8333 2018-07-17 Justin Squirek <squirek@adacore.com>
8335 * gnat.dg/split_args.adb: New testcase.
8337 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8339 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
8341 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8343 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
8346 2018-07-16 Carl Love <cel@us.ibm.com>
8349 Forgot the PR number on the commit log.
8351 2018-07-16 Carl Love <cel@us.ibm.com>
8354 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8356 * gcc.target/powerpc/divkc3-3.c: Ditto.
8357 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8358 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8359 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8360 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8362 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8364 * gcc.target/powerpc/convert-fp-128.c: New testcase.
8365 * gcc.target/powerpc/convert-fp-64.c: New testcase.
8367 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8369 * lib/target-supports.exp (check_effective_target_longdouble64,
8370 check_effective_target_ppc_float128,
8371 check_effective_target_ppc_float128_insns,
8372 check_effective_target_powerpc_vsx): New.
8374 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8376 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
8379 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8381 PR tree-optimization/86526
8382 * gcc.c-torture/compile/pr86526.c: New test.
8384 2018-07-16 Carl Love <cel@us.ibm.com>
8386 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8388 * gcc.target/powerpc/divkc3-3.c: Ditto.
8389 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8390 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8391 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8392 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8394 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
8397 * gfortran.dg/assumed_rank_14.f90: New testcase.
8398 * gfortran.dg/assumed_rank_15.f90: New testcase.
8399 * gfortran.dg/dec_structure_8.f90: Update error messages.
8400 * gfortran.dg/dec_structure_23.f90: Update error messages.
8402 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8405 * gcc.c-torture/execute/pr86528.c: New test.
8406 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
8408 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
8410 * g++.dg/template/spec40.C: New.
8411 * g++.dg/parse/ptrmem8.C: Likewise.
8413 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8415 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
8416 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
8417 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
8418 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
8419 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
8421 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8423 * gcc.target/s390/mrecord-mcount.c: New testcase.
8425 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8427 * gcc.target/s390/mfentry-m64.c: New testcase.
8429 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8431 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
8434 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8436 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
8439 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8441 * gnat.dg/wide_wide_value1.adb: New testcase.
8443 2018-07-16 Javier Miranda <miranda@adacore.com>
8445 * gnat.dg/bit_order1.adb: New testcase.
8447 2018-07-16 Javier Miranda <miranda@adacore.com>
8449 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
8451 2018-07-16 Richard Biener <rguenther@suse.de>
8454 * g++.dg/lto/pr86523-1_0.C: New testcase.
8455 * g++.dg/lto/pr86523-2_0.C: Likewise.
8457 2018-07-16 Martin Liska <mliska@suse.cz>
8460 * g++.dg/ipa/pr86529.C: New test.
8462 2018-07-16 Tom de Vries <tdevries@suse.de>
8465 * gcc.target/i386/vartrack-1.c: New test.
8467 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
8469 * gnat.dg/opt73.adb: New test.
8471 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8475 * g++.dg/opt/pr3698.C: New test.
8477 2018-07-16 Richard Biener <rguenther@suse.de>
8480 * gcc.dg/torture/pr86389.c: Require trampolines.
8482 2018-07-15 Tom de Vries <tdevries@suse.de>
8484 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
8485 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
8487 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
8488 * gcc.dg/guality/guality.exp: Same.
8489 * gfortran.dg/guality/guality.exp: Same.
8491 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
8492 Sunil K Pandey <sunil.k.pandey@intel.com>
8495 * gcc.target/i386/pr84413-1.c: New test.
8496 * gcc.target/i386/pr84413-2.c: Likewise.
8497 * gcc.target/i386/pr84413-3.c: Likewise.
8499 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
8500 Steve Munroe <munroesj52@gmail.com>
8502 * gcc.target/powerpc/sse2-pand-1.c: New file.
8503 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
8504 * gcc.target/powerpc/sse2-por-1.c: Likewise.
8505 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
8507 2018-07-13 Nathan Sidwell <nathan@acm.org>
8510 * g++.dg/pr86374.C: New.
8512 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
8515 * gcc.dg/strcmpopt_5.c: New test.
8516 * gcc.dg/strcmpopt_6.c: New test.
8518 2018-07-13 Richard Biener <rguenther@suse.de>
8521 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
8523 2018-07-13 Tom de Vries <tdevries@suse.de>
8525 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
8526 * gcc.dg/guality/ctztest.c: Same.
8527 * gcc.dg/guality/sra-1.c: Same.
8529 2018-07-13 Tom de Vries <tdevries@suse.de>
8531 * gcc.dg/vla-1.c: Update.
8533 2018-07-13 Tom de Vries <tdevries@suse.de>
8535 * gcc.src/maintainers.exp: New file.
8537 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
8540 * gcc.dg/pr86489.c: New test.
8542 2018-07-12 Martin Sebor <msebor@redhat.com>
8545 g++.dg/warn/pr86453.C: Adjust.
8547 2018-07-12 Jim Wilson <jimw@sifive.com>
8549 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
8551 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
8553 * gcc.target/riscv/interrupt-conflict-mode.c: New.
8555 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8557 * c-c++-common/gomp/declare-target-3.c: New test.
8558 * g++.dg/gomp/declare-target-2.C: New test.
8560 2018-07-12 Martin Sebor <msebor@redhat.com>
8563 * c-c++-common/Wattributes.c: Adjust.
8564 * gcc.dg/Wattributes-10.c: New test.
8565 * g++.dg/Wattributes-3.C: Adjust.
8566 * gcc.dg/Wattributes-6.c: Adjust.
8567 * gcc.dg/pr18079.c: Adjust.
8568 * gcc.dg/torture/pr42363.c: Adjust.
8570 2018-07-12 Julia Koval <julia.koval@intel.com>
8572 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
8575 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8577 * gcc.dg/vect/vect-cond-arith-6.c: New test.
8578 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
8579 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
8580 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
8581 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
8582 * gcc.target/aarch64/sve/slp_14.c: Likewise.
8583 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
8585 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8587 * gcc.dg/vect/vect-cond-arith-4.c: New test.
8588 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
8589 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
8590 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
8591 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
8592 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
8593 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
8594 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
8596 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8597 Alan Hayward <alan.hayward@arm.com>
8598 David Sherwood <david.sherwood@arm.com>
8600 * gcc.dg/vect/vect-fma-2.c: New test.
8601 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
8602 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
8603 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
8605 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8607 * gcc.dg/vect/vect-cond-arith-3.c: New test.
8608 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
8609 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
8610 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
8611 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
8612 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
8613 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
8614 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
8615 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
8617 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8619 * gcc.dg/vect/vect-cond-arith-2.c: New test.
8620 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8622 2018-07-12 Richard Biener <rguenther@suse.de>
8625 * gcc.target/i386/pr84829.c: New testcase.
8627 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8629 * gcc.dg/torture/20180712-1.c: New test.
8631 PR tree-optimization/86492
8632 * gcc.c-torture/execute/pr86492.c: New test.
8634 2018-07-12 Richard Biener <rguenther@suse.de>
8637 * g++.dg/warn/pr86453.C: New testcase.
8639 2018-07-12 Richard Biener <rguenther@suse.de>
8642 * gcc.dg/graphite/pr86479.c: New testcase.
8644 2018-07-11 Jakub Jelinek <jakub@redhat.com>
8646 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
8647 of hardcoding size. Cast (rel) to MASK_TYPE.
8648 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
8649 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
8650 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
8651 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
8652 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8653 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8654 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8655 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8656 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8657 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8658 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8659 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8660 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8661 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8662 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8663 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8664 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8665 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8666 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8668 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
8670 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8671 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8672 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8674 2018-07-10 Mark Wielaard <mark@klomp.org>
8677 * gcc.dg/pr86459.c: New test.
8679 2018-07-10 Martin Sebor <msebor@redhat.com>
8682 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8684 2018-07-10 Martin Liska <mliska@suse.cz>
8687 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8689 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8692 * g++.dg/ubsan/pr86406.C: New test.
8695 * gfortran.dg/vect/pr86421.f90: New test.
8697 2018-07-09 Martin Sebor <msebor@redhat.com>
8699 PR tree-optimization/86415
8700 * gcc.dg/strlenopt-53.c: New test.
8702 2018-07-09 Martin Sebor <msebor@redhat.com>
8705 * gcc.dg/strlenopt-49.c: New test.
8706 * gcc.dg/strlenopt-50.c: New test.
8707 * gcc.dg/strlenopt-51.c: New test.
8708 * gcc.dg/strlenopt-52.c: New test.
8709 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8711 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8714 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8715 to be returned and when first argument is not 0, so that they don't do
8716 anything for NEED_EXC or NEED_ERRNO.
8718 2018-07-09 Tom de Vries <tdevries@suse.de>
8720 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8721 * gcc.dg/guality/bswaptest.c: Same.
8722 * gcc.dg/guality/clztest.c: Same.
8723 * gcc.dg/guality/csttest.c: Same.
8724 * gcc.dg/guality/ctztest.c: Same.
8725 * gcc.dg/guality/drap.c: Same.
8726 * gcc.dg/guality/nrv-1.c: Same.
8727 * gcc.dg/guality/pr41353-1.c: Same.
8728 * gcc.dg/guality/pr41353-2.c: Same.
8729 * gcc.dg/guality/pr41404-1.c: Same.
8730 * gcc.dg/guality/pr43051-1.c: Same.
8731 * gcc.dg/guality/pr43077-1.c: Same.
8732 * gcc.dg/guality/pr43177.c: Same.
8733 * gcc.dg/guality/pr43329-1.c: Same.
8734 * gcc.dg/guality/pr43479.c: Same.
8735 * gcc.dg/guality/pr43593.c: Same.
8736 * gcc.dg/guality/pr45003-1.c: Same.
8737 * gcc.dg/guality/pr45003-2.c: Same.
8738 * gcc.dg/guality/pr45003-3.c: Same.
8739 * gcc.dg/guality/pr48437.c: Same.
8740 * gcc.dg/guality/pr48466.c: Same.
8741 * gcc.dg/guality/pr49888.c: Same.
8742 * gcc.dg/guality/pr54200.c: Same.
8743 * gcc.dg/guality/pr54519-1.c: Same.
8744 * gcc.dg/guality/pr54519-2.c: Same.
8745 * gcc.dg/guality/pr54519-3.c: Same.
8746 * gcc.dg/guality/pr54519-4.c: Same.
8747 * gcc.dg/guality/pr54519-5.c: Same.
8748 * gcc.dg/guality/pr54519-6.c: Same.
8749 * gcc.dg/guality/pr54551.c: Same.
8750 * gcc.dg/guality/pr54693-2.c: Same.
8751 * gcc.dg/guality/pr54693.c: Same.
8752 * gcc.dg/guality/pr54796.c: Same.
8753 * gcc.dg/guality/pr54970.c: Same.
8754 * gcc.dg/guality/pr67192.c: Same.
8755 * gcc.dg/guality/pr69947.c: Same.
8756 * gcc.dg/guality/pr78726.c: Same.
8757 * gcc.dg/guality/rotatetest.c: Same.
8758 * gcc.dg/guality/sra-1.c: Same.
8759 * gcc.dg/guality/vla-2.c: Same.
8761 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8763 * g++.dg/diagnostic/long-short.C: New.
8764 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8765 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8766 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8768 2018-07-09 Tom de Vries <tdevries@suse.de>
8770 * gcc.dg/vla-1.c: New test.
8772 2018-07-07 Tom de Vries <tdevries@suse.de>
8774 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8776 (get_dump_flags): New proc.
8777 (toplevel): Test all dump flags.
8779 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8781 * gnat.dg/stack_usage6.adb: New test.
8782 * gnat.dg/stack_usage6_pkg.ads: New helper.
8784 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8786 * gnat.dg/pure_function3a.adb: New test.
8787 * gnat.dg/pure_function3b.adb: Likewise.
8788 * gnat.dg/pure_function3c.adb: Likewise.
8789 * gnat.dg/pure_function3_pkg.ads: New helper.
8791 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8794 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8795 dg-require-effective-target. Add -msse not just on i386-*, but
8796 on all i?86-* and x86_64-*.
8798 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8800 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8801 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8802 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8803 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8804 * gcc.dg/tree-ssa/popcount3.c: New test.
8806 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8808 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8809 to preserve the test.
8810 * gcc.target/i386/pr85073.c: Likewise.
8812 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8814 PR tree-optimization/86401
8815 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8816 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8817 * c-c++-common/rotate-9.c: New test.
8819 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8822 gcc.target/powerpc/pr86324-1.c: New test.
8823 gcc.target/powerpc/pr86324-2.c: Likewise.
8825 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8828 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8830 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8832 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8834 2018-07-05 Jeff Law <law@redhat.com>
8836 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8838 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8841 * gfortran.dg/deferred_character_20.f90: New test.
8843 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8847 * gfortran.dg/init_flag_18.f90: New testcase.
8848 * gfortran.dg/init_flag_19.f03: New testcase.
8850 2018-07-05 Carl Love <cel@us.ibm.com>
8851 * gcc.target/altivec-1-runnable.c: New test file.
8852 * gcc.target/altivec-2-runnable.c: New test file.
8853 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8856 2018-07-05 Martin Sebor <msebor@redhat.com>
8859 * gcc.dg/strlenopt-47.c: New test.
8860 * gcc.dg/strlenopt-48.c: New test.
8862 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8865 * gcc.target/arm/big-endian-subreg.c: New.
8867 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8870 * gcc.dg/vect/pr84711.c: New.
8872 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8874 * gcc.target/aarch64/struct_cpy.c: New.
8876 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8878 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8879 * c-c++-common/unroll-2.c: Likewise.
8880 * g++.dg/cdce3.C: Likewise.
8881 * g++.dg/ext/unroll-1.C: Likewise.
8882 * g++.dg/ext/unroll-2.C: Likewise.
8883 * g++.dg/ext/unroll-3.C: Likewise.
8884 * gcc.dg/cdce1.c: Likewise.
8885 * gcc.dg/cdce2.c: Likewise.
8886 * gcc.dg/gomp/pr68128-1.c: Likewise.
8887 * gcc.dg/vect/pr46032.c: Likewise.
8888 * gcc.dg/vect/vect-cond-10.c: Likewise.
8889 * gcc.dg/vect/vect-cond-8.c: Likewise.
8890 * gcc.dg/vect/vect-cond-9.c: Likewise.
8891 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8892 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8893 * gcc.target/i386/avx-cvt-2.c: Likewise.
8894 * gcc.target/i386/avx-cvt-3.c: Likewise.
8895 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8896 * gcc.target/i386/avx2-gather-2.c: Likewise.
8897 * gcc.target/i386/avx2-gather-6.c: Likewise.
8898 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8899 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8900 * gfortran.dg/directive_unroll_1.f90: Likewise.
8901 * gfortran.dg/directive_unroll_2.f90: Likewise.
8902 * gnat.dg/unroll2.adb: Likewise.
8903 * gnat.dg/unroll3.adb: Likewise.
8905 2018-07-05 Tom de Vries <tdevries@suse.de>
8907 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8909 2018-07-04 Martin Sebor <msebor@redhat.com>
8911 PR tree-optimization/86274
8912 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8914 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8917 * gfortran.dg/block_16.f08. New test.
8919 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8921 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8922 has a slightly different IL that provides more threading
8925 2018-07-04 Martin Liska <mliska@suse.cz>
8930 * gcc.dg/pr84100.c (foo):
8931 * gcc.target/i386/falign-functions-2.c: New test.
8932 * gcc.target/i386/falign-functions.c: New test.
8934 2018-07-04 Martin Liska <mliska@suse.cz>
8936 * gcc.dg/pr47793.c: Remove.
8938 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8940 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8942 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8944 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8947 * gcc.target/i386/pr85620-1.c: New test.
8948 * gcc.target/i386/pr85620-2.c: Likewise.
8949 * gcc.target/i386/pr85620-3.c: Likewise.
8950 * gcc.target/i386/pr85620-4.c: Likewise.
8952 2018-07-03 Martin Sebor <msebor@redhat.com>
8954 PR tree-optimization/86274
8955 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8956 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8957 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8958 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8959 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8960 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8961 * gcc.dg/tree-ssa/pr83198.c: Same.
8963 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8965 * g++.dg/other/locations1.C: New.
8966 * g++.dg/tls/locations1.C: Likewise.
8967 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8968 * g++.dg/diagnostic/virtual-static.C: Likewise.
8969 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8970 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8971 * g++.dg/cpp0x/pr51463.C: Likewise.
8972 * g++.dg/other/typedef1.C: Likewise.
8973 * g++.dg/parse/dtor13.C: Likewise.
8974 * g++.dg/template/error44.C: Likewise.
8975 * g++.dg/template/typedef4.C: Likewise.
8976 * g++.dg/template/typedef5.C: Likewise.
8977 * g++.dg/tls/diag-2.C: Likewise.
8978 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8980 2018-07-03 Marek Polacek <polacek@redhat.com>
8983 * g++.dg/diagnostic/pr86201.C: New test.
8985 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8988 * gcc.target/i386/pr85694.c: New test.
8990 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8992 PR tree-optimization/85694
8993 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8994 Return true for AArch64 without SVE.
8995 * gcc.target/aarch64/vect_hadd_1.h: New file.
8996 * gcc.target/aarch64/vect_shadd_1.c: New test.
8997 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8998 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8999 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
9001 2018-07-03 Marek Polacek <polacek@redhat.com>
9004 * gcc.dg/Wint-conversion-2.c: New test.
9007 * g++.dg/overload/conv-op3.C: New test.
9009 2018-07-03 Richard Biener <rguenther@suse.de>
9012 * gcc.dg/torture/pr86389.c: New testcase.
9014 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9016 PR tree-optimization/85694
9017 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
9019 * gcc.dg/vect/vect-avg-1.c: New test.
9020 * gcc.dg/vect/vect-avg-2.c: Likewise.
9021 * gcc.dg/vect/vect-avg-3.c: Likewise.
9022 * gcc.dg/vect/vect-avg-4.c: Likewise.
9023 * gcc.dg/vect/vect-avg-5.c: Likewise.
9024 * gcc.dg/vect/vect-avg-6.c: Likewise.
9025 * gcc.dg/vect/vect-avg-7.c: Likewise.
9026 * gcc.dg/vect/vect-avg-8.c: Likewise.
9027 * gcc.dg/vect/vect-avg-9.c: Likewise.
9028 * gcc.dg/vect/vect-avg-10.c: Likewise.
9029 * gcc.dg/vect/vect-avg-11.c: Likewise.
9030 * gcc.dg/vect/vect-avg-12.c: Likewise.
9031 * gcc.dg/vect/vect-avg-13.c: Likewise.
9032 * gcc.dg/vect/vect-avg-14.c: Likewise.
9034 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9036 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
9037 get split into two for use by the over-widening pattern.
9038 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
9039 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
9040 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
9041 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
9042 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
9043 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
9044 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
9045 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
9046 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
9047 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
9048 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
9049 * gcc.dg/vect/vect-over-widen-22.c: New test.
9051 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9053 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
9055 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
9056 over-widening messages.
9057 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9058 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9059 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9060 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9061 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9062 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9063 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9064 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
9065 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
9066 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
9067 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
9068 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
9069 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
9070 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
9071 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
9072 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
9073 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
9074 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
9075 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
9076 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
9077 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
9078 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
9079 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
9080 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
9081 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
9082 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
9084 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9086 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
9088 2018-07-02 Jim Wilson <jimw@sifive.com>
9090 * gcc.target/riscv/interrupt-debug.c: New.
9092 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
9094 * g++.dg/diagnostic/thread-thread_local.C: New.
9096 2018-07-02 Martin Liska <mliska@suse.cz>
9099 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
9100 * gcc.dg/profile-dir-2.c: Likewise.
9101 * gcc.dg/profile-dir-3.c: Likewise.
9103 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
9105 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
9108 2018-07-02 Richard Biener <rguenther@suse.de>
9110 PR tree-optimization/86363
9111 * gcc.dg/torture/pr86363.c: New testcase.
9113 2018-07-02 Martin Liska <mliska@suse.cz>
9115 * gcc.dg/completion-1.c: New test.
9116 * gcc.dg/completion-2.c: New test.
9117 * gcc.dg/completion-3.c: New test.
9119 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
9123 * gfortran.dg/proc_ptr_50.f90: New test.
9125 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
9128 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
9130 2018-07-02 Martin Liska <mliska@suse.cz>
9133 * gcc.dg/ipa/pr86279.c: New test.
9135 2018-07-02 Martin Liska <mliska@suse.cz>
9138 * g++.dg/ipa/pr86323.C: New test.
9140 2018-07-01 Tom de Vries <tdevries@suse.de>
9143 2018-07-01 Tom de Vries <tdevries@suse.de>
9145 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9146 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9148 2018-07-01 Tom de Vries <tdevries@suse.de>
9150 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
9152 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
9155 2018-07-01 Tom de Vries <tdevries@suse.de>
9157 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9158 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9160 2018-07-01 Tom de Vries <tdevries@suse.de>
9162 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
9163 * gcc.dg/guality/vla-1.c: Use relative line numbers.
9165 2018-07-01 Tom de Vries <tdevries@suse.de>
9167 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
9168 (verify_call): ... here. Move to toplevel.
9169 (verify_call_np, dg_final_directive_check_utils): New proc.
9170 (toplevel): Call dg_final_directive_check_utils.
9171 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
9173 2018-06-30 Jim Wilson <jimw@sifive.com>
9175 * gcc.target/riscv/shift-shift-1.c: New.
9176 * gcc.target/riscv/shift-shift-2.c: New.
9177 * gcc.target/riscv/shift-shift-3.c: New.
9179 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9181 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
9183 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9185 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
9186 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
9187 by 4 in the computation of a[i].
9188 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
9189 main multiplication constant.
9190 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9191 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9192 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
9193 pattern to cast the result to int.
9194 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
9195 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
9196 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
9197 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
9198 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
9199 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
9200 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
9201 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
9202 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
9203 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
9204 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
9205 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
9206 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
9207 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
9208 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
9209 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
9210 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
9211 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
9212 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
9213 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
9215 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9217 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
9218 test for vectorization along the lines described in the comment.
9220 2018-06-30 Tom de Vries <tdevries@suse.de>
9222 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
9223 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
9224 LTO_TORTURE_OPTIONS.
9225 * gcc.dg/guality/prevent-optimization.h: New file.
9226 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
9227 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
9229 2018-06-30 Tom de Vries <tdevries@suse.de>
9231 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
9232 * lib/gcc-dg.exp (dg-final): New proc.
9233 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
9236 2018-06-29 Martin Sebor <msebor@redhat.com>
9238 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
9239 that don't define the function.
9241 2018-06-29 Marek Polacek <polacek@redhat.com>
9244 * g++.dg/ext/cond3.C: New test.
9246 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9248 * gcc.target/arm/arm-soft-strd-even.c: New test.
9250 2018-06-29 Tom de Vries <tdevries@suse.de>
9252 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
9254 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
9255 (process-message): ... here.
9256 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
9258 2018-06-29 Martin Liska <mliska@suse.cz>
9260 PR tree-optimization/86263
9261 * gcc.dg/tree-ssa/pr86263.c: New test.
9263 2018-06-28 Carl Love <cel@us.ibm.com>
9265 * gcc.target/p9-extract-1.c: Add test case.
9266 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
9269 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
9272 * gcc.target/i386/pr86348.c: New test.
9274 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
9276 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
9278 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
9281 * gfortran.dg/dec_type_print_2.f03: New testcase.
9283 2018-06-28 David Pagan <dave.pagan@oracle.com>
9286 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
9287 message causing unexpected test FAIL.
9289 2018-06-28 Martin Liska <mliska@suse.cz>
9291 * gcc.dg/tree-ssa/switch-1.c: New test.
9293 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
9295 * gnat.dg/debug15.adb: New test.
9297 2018-06-27 David Malcolm <dmalcolm@redhat.com>
9300 * g++.dg/lookup/pr86329.C: New test.
9302 2018-06-27 Carl Love <cel@us.ibm.com>
9304 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
9306 2018-06-27 Tamar Christina <tamar.christina@arm.com>
9309 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
9311 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
9313 * gcc.target/powerpc/builtins-1.c: Correct a comment.
9315 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9317 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
9318 requirement for this test.
9319 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
9320 requirement, and -mpower8-vector compile option.
9322 2018-06-26 Jakub Jelinek <jakub@redhat.com>
9325 * gcc.dg/pr86314.c: New test.
9328 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
9330 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9332 * gcc.target/i386/pr86257.c: Require 64-bit.
9334 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9336 * g++.dg/pr86082.C: Require IBM1047 support.
9338 2018-06-26 Richard Biener <rguenther@suse.de>
9341 * gcc.dg/pr86271.c: New testcase.
9343 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
9346 * gcc.dg/pr86064.c: New.
9348 2018-06-25 Jeff Law <law@redhat.com>
9350 * lib/target-supports.exp
9351 (check_effective_target_logical_op_short_circuit): Add v850.
9353 2018-06-25 Martin Sebor <msebor@redhat.com>
9355 PR tree-optimization/86204
9356 * gcc.dg/strlenopt-46.c: New test.
9358 2018-06-25 Martin Sebor <msebor@redhat.com>
9360 PR tree-optimization/85700
9361 * gcc.dg/Wstringop-truncation-4.c: New test.
9363 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
9368 * gfortran.dg/init_flag_17.f90: New testcase.
9370 2018-06-25 Carl Love <cel@us.ibm.com>
9372 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
9373 vec_extract a signed int. Add vec_extract tests for bool char
9375 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
9378 2018-06-25 Tom de Vries <tdevries@suse.de>
9380 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
9382 2018-06-25 Jakub Jelinek <jakub@redhat.com>
9385 * gcc.target/i386/avx512f-pr84786-3.c: New test.
9387 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
9389 * gnat.dg/sso9.adb: New testcase.
9390 * gnat.dg/sso9_pkg.ads: Likewise.
9392 2018-06-25 Tom de Vries <tdevries@suse.de>
9395 * gcc.target/i386/pr86257.c: New test.
9397 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
9400 * g++.dg/pr86082.C: New test.
9402 2018-06-24 Tom de Vries <tdevries@suse.de>
9404 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
9405 * gcc.dg/guality/guality.exp: Same.
9406 * gfortran.dg/guality/guality.exp: Same.
9407 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
9409 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9411 * g++.dg/concepts/locations1.C: New.
9412 * g++.dg/cpp0x/locations1.C: Likewise.
9413 * g++.dg/cpp1z/inline-var2.C: Test locations too.
9414 * g++.dg/cpp1z/inline-var3.C: Likewise.
9416 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
9419 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
9421 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
9423 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
9425 * gcc.target/powerpc/builtins-9.c: New test.
9426 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
9427 to expect different code generation on big-endian vs.
9428 little-endian targets.
9430 2018-06-22 Tom de Vries <tdevries@suse.de>
9432 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
9433 $rootme/../gdb/gdb, if available.
9434 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
9435 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
9437 2018-06-22 Tom de Vries <tdevries@suse.de>
9439 * lib/gcc-gdb-test.exp (report_gdb): New proc.
9440 * g++.dg/guality/guality.exp: Use report_gdb.
9441 * gcc.dg/guality/guality.exp: Same.
9442 * gfortran.dg/guality/guality.exp: Same.
9444 2018-06-22 Jakub Jelinek <jakub@redhat.com>
9447 * g++.dg/ext/offsetof3.C: New test.
9449 2018-06-22 Carl Love <cel@us.ibm.com>
9451 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
9452 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
9453 for the vnor, vand and vxor instructions.
9454 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
9455 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
9456 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
9457 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
9458 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
9459 Add -dp to dg-options, update expected counts.
9461 2018-06-22 Paul Koning <ni1d@arrl.net>
9463 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
9465 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
9466 * gcc.c-torture/compile/20040101-1.c: Ditto.
9467 * gcc.c-torture/compile/20050622-1.c: Ditto.
9468 * gcc.c-torture/compile/20080625-1.c: Ditto.
9469 * gcc.c-torture/compile/20090107-1.c: Ditto.
9470 * gcc.c-torture/compile/920501-12.c: Ditto.
9471 * gcc.c-torture/compile/920501-4.c: Ditto.
9472 * gcc.c-torture/compile/961203-1.c: Ditto.
9473 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
9474 * gcc.c-torture/compile/pr25310.c: Ditto.
9476 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
9477 James Norris <jnorris@codesourcery.com>
9478 Thomas Schwinge <thomas@codesourcery.com>
9479 Tom de Vries <tom@codesourcery.com>
9481 * c-c++-common/goacc/deviceptr-4.c: New file.
9482 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
9484 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9485 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9486 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9487 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9488 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
9489 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
9491 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9492 * c-c++-common/goacc/private-reduction-1.c: Likewise.
9493 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
9495 * gfortran.dg/goacc/modules.f95: Likewise.
9496 * gfortran.dg/goacc/routine-8.f90: Likewise.
9497 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9499 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
9501 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
9502 if the long double format is IEEE 128-bit for tests that are
9503 explicitly testing IBM extended double support. Use the
9504 appropriate pack and unpack built-in functions. Change calls from
9505 __builtin_isinfl to __builtin_isinf since the later supports all
9506 floating point types.
9507 * gcc.target/powerpc/pr57150.c: Likewise.
9508 * gcc.target/powerpc/pr60203.c: Likewise.
9509 * gcc.target/powerpc/pr67808.c: Likewise.
9510 * gcc.target/powerpc/pr70117.c: Likewise.
9511 * gcc.target/powerpc/tfmode_off.c: Likewise.
9513 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9516 * gfortran.dg/assumed_charlen_function_7.f90: New test.
9518 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9521 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
9523 2018-06-21 Tom de Vries <tdevries@suse.de>
9525 * gcc.dg/guality/pr45882.c (a): Add used attribute.
9527 2018-06-21 Tom de Vries <tdevries@suse.de>
9529 PR tree-optimization/85859
9530 * gcc.dg/pr85859.c: New test.
9532 2018-06-21 Richard Biener <rguenther@suse.de>
9534 PR tree-optimization/86232
9535 * gcc.dg/torture/pr86232.c: New testcase.
9537 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9539 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
9541 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9543 * gcc/gcc.target/aarch64/aes_2.c: New test.
9545 2018-06-20 Than McIntosh <thanm@google.com>
9548 * gcc.dg/split-8.c: New.
9550 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9552 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
9553 for vpkudus in place of vpksdus.
9554 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
9556 2018-06-20 Nathan Sidwell <nathan@acm.org>
9559 * g++.dg/lookup/pr85634-2.C: New.
9561 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
9563 * g++.dg/template/friend65.C: New.
9564 * g++.dg/cpp0x/main1.C: Likewise.
9565 * g++.dg/other/main2.C: Likewise.
9566 * g++.dg/other/main3.C: Likewise.
9567 * g++.dg/template/friend42.C: Test location too.
9568 * g++.dg/concepts/decl-diagnose.C: Likewise.
9569 * g++.dg/warn/main-2.C: Update.
9571 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
9572 Thomas Schwinge <thomas@codesourcery.com>
9573 Cesar Philippidis <cesar@codesourcery.com>
9575 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
9576 2.5 data clause semantics.
9577 * c-c++-common/goacc/declare-2.c: Likewise.
9578 * c-c++-common/goacc/default-4.c: Likewise.
9579 * c-c++-common/goacc/finalize-1.c: New test.
9580 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
9581 OpenACC 2.5 data clause semantics.
9582 * c-c++-common/goacc/kernels-alias.c: Likewise.
9583 * c-c++-common/goacc/routine-5.c: Likewise.
9584 * c-c++-common/goacc/update-if_present-1.c: New test.
9585 * c-c++-common/goacc/update-if_present-2.c: New test.
9586 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
9587 2.5 data clause semantics.
9588 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9589 * gfortran.dg/goacc/data-tree.f95: Likewise.
9590 * gfortran.dg/goacc/declare-2.f95: Likewise.
9591 * gfortran.dg/goacc/default-4.f: Likewise.
9592 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9593 * gfortran.dg/goacc/finalize-1.f: New test.
9594 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
9595 OpenACC 2.5 data clause semantics.
9596 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
9597 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9598 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
9599 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9600 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
9601 * gfortran.dg/goacc/update-if_present-1.f90: New test.
9602 * gfortran.dg/goacc/update-if_present-2.f90: New test.
9604 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9607 * g++.dg/warn/Wnonnull4.C: New test.
9609 2018-06-20 Marek Polacek <polacek@redhat.com>
9612 * g++.dg/pr86240.C: New test.
9614 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9617 * gcc.target/i386/pr86194.c: New test.
9619 PR tree-optimization/86231
9620 * gcc.dg/tree-ssa/vrp119.c: New test.
9621 * gcc.c-torture/execute/pr86231.c: New test.
9623 2018-06-20 Tom de Vries <tdevries@suse.de>
9625 PR tree-optimization/86097
9626 * gcc.dg/autopar/pr86097.c: New test.
9628 2018-06-20 Nathan Sidwell <nathan@acm.org>
9631 * g++.dg/lookup/pr85634.C: New.
9633 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9635 * gcc.target/aarch64/ldp_stp_q.c: New test.
9636 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
9637 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
9639 2018-06-20 Martin Liska <mliska@suse.cz>
9641 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
9643 2018-06-19 Martin Sebor <msebor@redhat.com>
9645 PR tree-optimization/48560
9646 * gcc.dg/Warray-bounds-28.c: New test.
9648 2018-06-19 Martin Sebor <msebor@redhat.com>
9651 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
9654 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
9656 * g++.dg/lto/pr84805_0.C: Update template.
9657 * g++.dg/lto/pr84805_1.C: Update template.
9659 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
9661 * gnat.dg/aggr24.adb: New test.
9662 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
9664 2018-06-19 Richard Biener <rguenther@suse.de>
9666 PR tree-optimization/86179
9667 * gcc.dg/pr86179.c: New testcase.
9669 2018-06-18 Martin Sebor <msebor@redhat.com>
9672 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9673 * c-c++-common/attr-nonstring-8.c: New test.
9675 2018-06-18 Martin Sebor <msebor@redhat.com>
9677 PR tree-optimization/81384
9678 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9679 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9680 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9681 * gcc.dg/attr-nonstring-2.c: New test.
9682 * gcc.dg/attr-nonstring-3.c: New test.
9683 * gcc.dg/attr-nonstring-4.c: New test.
9684 * gcc.dg/strlenopt-45.c: New test.
9685 * gcc.dg/strlenopt.h (strnlen): Declare.
9687 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9689 PR tree-optimization/86076
9690 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9692 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9694 PR tree-optimization/64946
9695 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9697 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9699 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9700 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9701 * gnat.dg/stack_usage5.adb: New test.
9703 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9706 * gcc.dg/tree-ssa/popcount.c: New test.
9707 * gcc.dg/tree-ssa/popcount2.c: New test.
9709 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9712 * gcc.dg/absu.c: New test.
9713 * gcc.dg/gimplefe-29.c: New test.
9714 * gcc.target/aarch64/pr64946.c: New test.
9716 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9719 * c-c++-common/pr86093.c: New test.
9722 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9725 * gcc.c-torture/compile/pr86123.c: New test.
9727 2018-06-15 Tom de Vries <tdevries@suse.de>
9729 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9731 2018-06-15 Nick Clifton <nickc@redhat.com>
9734 * gcc.c-torture/compile/pr84195.c: New test.
9736 2018-06-15 Richard Biener <rguenther@suse.de>
9739 * g++.dg/pr86159.C: New testcase.
9741 2018-06-15 Richard Biener <rguenther@suse.de>
9744 * gcc.dg/pr86076.c: New testcase.
9746 2018-06-14 Marek Polacek <polacek@redhat.com>
9749 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9751 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9754 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9755 -msse2 to dg-options.
9758 * gcc.c-torture/compile/pr86122.c: New test.
9760 P0624R2 - Default constructible and assignable stateless lambdas
9761 * g++.dg/cpp2a/lambda1.C: New test.
9762 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9765 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9767 * g++.dg/other/static3.C: New.
9768 * g++.dg/other/static4.C: Likewise.
9769 * g++.dg/warn/Wshadow-15.C: Likewise.
9770 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9771 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9772 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9773 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9774 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9775 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9776 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9778 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9781 * gcc.c-torture/compile/pr85945.c: New test.
9783 2018-06-14 Richard Biener <rguenther@suse.de>
9786 * gcc.dg/pr86124.c: New testcase.
9788 2018-06-13 Martin Sebor <msebor@redhat.com>
9790 PR tree-optimization/86114
9791 * gcc.dg/pr86114.c: New test.
9793 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9796 * gfortran.dg/pr86110.f90: New test.
9798 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9801 * gfortran.dg/goacc/pr85703.f90: New test.
9802 * gfortran.dg/gomp/pr85703.f90: New test.
9804 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9807 * gfortran.dg/goacc/pr85702.f90: New test.
9809 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9811 * gcc.target/i386/pr86048.c: New test.
9813 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9815 * gcc.target/arc/fma-1.c: New test.
9817 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9819 * gcc.target/arc/pr9001107555.c: New file.
9821 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9823 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9825 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9827 * g++.dg/init/delete3.C: New.
9828 * g++.dg/init/new49.C: Likewise.
9829 * g++.dg/init/new25.C: Test locations too.
9830 * g++.dg/template/new4.C: Likewise.
9831 * g++.old-deja/g++.jason/operator.C: Likewise.
9833 2018-06-12 Marek Polacek <polacek@redhat.com>
9835 Core issue 1331 - const mismatch with defaulted copy constructor
9836 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9837 * g++.dg/cpp0x/defaulted52.C: New test.
9838 * g++.dg/cpp0x/defaulted53.C: New test.
9839 * g++.dg/cpp0x/defaulted54.C: New test.
9840 * g++.dg/cpp0x/defaulted55.C: New test.
9841 * g++.dg/cpp0x/defaulted56.C: New test.
9842 * g++.dg/cpp0x/defaulted57.C: New test.
9843 * g++.dg/cpp0x/defaulted58.C: New test.
9844 * g++.dg/cpp0x/defaulted59.C: New test.
9845 * g++.dg/cpp0x/defaulted60.C: New test.
9847 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9850 * gcc.dg/spellcheck-transposition.c: New test.
9852 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9855 * gfortran.dg/pr44491.f90: New testcase
9857 2018-06-12 Martin Sebor <msebor@redhat.com>
9859 PR tree-optimization/85259
9860 * gcc.dg/Wstringop-overflow-5.c: New test.
9861 * gcc.dg/Wstringop-overflow-6.c: New test.
9863 2018-06-12 Martin Sebor <msebor@redhat.com>
9866 * gcc.dg/Wstringop-truncation-3.c: New test.
9868 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9870 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9871 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9872 * gcc.target/powerpc/swaps-p8-17.c: Same.
9874 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9876 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9877 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9878 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9879 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9880 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9881 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9883 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9885 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9886 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9887 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9888 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9889 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9890 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9892 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9894 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9895 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9896 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9897 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9898 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9899 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9901 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9903 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9904 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9905 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9906 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9907 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9908 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9910 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9912 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9913 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9914 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9915 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9916 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9917 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9919 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9921 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9922 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9923 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9924 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9925 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9926 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9928 2018-06-12 Martin Liska <mliska@suse.cz>
9930 * g++.dg/opt/mpx.C: New test.
9931 * gcc.target/i386/mpx.c: New test.
9933 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9935 * gcc.target/arc/builtin_simdarc.c: Update test.
9936 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9937 * gcc.target/arc/tumaddsidi4.c: Likewise.
9939 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9941 * gnat.dg/opt72a.ad[sb]: New test.
9942 * gnat.dg/opt72_pkg.ads: New helper.
9944 2018-06-12 Tom de Vries <tdevries@suse.de>
9946 * gcc.dg-selftests/dg-final.exp: New file.
9948 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9950 * g++.dg/lookup/new2.C: Test locations too.
9951 * g++.dg/other/ellipsis1.C: Likewise.
9952 * g++.dg/other/operator1.C: Likewise.
9953 * g++.dg/other/operator2.C: Likewise.
9954 * g++.dg/overload/operator2.C: Likewise.
9955 * g++.dg/parse/defarg11.C: Likewise.
9956 * g++.dg/parse/operator4.C: Likewise.
9957 * g++.dg/template/error30.C: Likewise.
9958 * g++.dg/template/explicit-args3.C: Likewise.
9959 * g++.dg/warn/effc1.C: Likewise.
9960 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9961 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9962 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9963 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9964 * g++.old-deja/g++.jason/operator.C: Likewise.
9966 2018-06-11 Martin Sebor <msebor@redhat.com>
9968 PR tree-optimization/86083
9969 * gcc.dg/strlenopt-44.c: New test.
9971 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9974 * gfortran.dg/generic_32.f90: New test.
9975 * gfortran.dg/generic_33.f90: New test.
9977 2018-06-11 Carl Love <cel@us.ibm.com>
9978 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9979 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9980 long long bool. Remove duplicate dg-final for xxlxor. Update
9981 dg-final instruction counts.
9982 * gcc.target/powerpc/altivec-37.c (main): New file for
9983 tests vec_unpackh and vec_unpackl returning long long bool and
9986 2018-06-11 Martin Liska <mliska@suse.cz>
9988 PR tree-optimization/86089
9989 * gcc.dg/tree-ssa/pr86089.c: New test.
9991 2018-06-11 Julia Koval <julia.koval@intel.com>
9993 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9994 * gcc.target/i386/vpclmulqdq.c: Ditto.
9996 2018-06-11 Olivier Hainque <hainque@adacore.com>
9998 * gnat.dg/lang-dw2.adb: New test.
9999 * gnat.dg/lang-dw3.adb: New test.
10001 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
10003 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
10004 gnat.dg/assertion_policy1_pkg.ads: New testcase.
10006 2018-06-11 Ed Schonberg <schonberg@adacore.com>
10008 * gnat.dg/predicate1.adb: New testcase.
10010 2018-06-11 Yannick Moy <moy@adacore.com>
10012 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
10014 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
10016 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
10019 2018-06-11 Javier Miranda <miranda@adacore.com>
10021 * gnat.dg/prot4.adb: New testcase.
10023 2018-06-11 Yannick Moy <moy@adacore.com>
10025 * gnat.dg/part_of1-instantiation.adb,
10026 gnat.dg/part_of1-instantiation.ads,
10027 gnat.dg/part_of1-private_generic.adb,
10028 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
10031 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
10033 * gnat.dg/contract1.adb: New testcase.
10035 2018-06-11 Javier Miranda <miranda@adacore.com>
10037 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
10040 2018-06-11 Ed Schonberg <schonberg@adacore.com>
10042 * gnat.dg/inline_always1.adb: New testcase.
10044 2018-06-11 Ed Schonberg <schonberg@adacore.com>
10046 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
10047 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
10048 gnat.dg/nested_generic2_g2.ads: New testcase.
10050 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
10052 * g++.dg/template/friend64.C: New.
10053 * g++.old-deja/g++.other/friend4.C: Test the location too.
10054 * g++.old-deja/g++.pt/crash23.C: Likewise.
10056 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10058 * gfortran.dg/inline_matmul_23.f90: New test.
10060 2018-06-10 Janus Weil <janus@gcc.gnu.org>
10063 * gfortran.dg/intent_decl_1.f90: New test case.
10065 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10067 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
10068 * gfortran.dg/ieee/large_4.f90: Ditto.
10069 * gfortran.dg/round_4.f90: Ditto.
10071 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10074 * gfortran.dg/pr38351.f90: New test.
10075 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
10077 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10082 * gfortran.dg/pr85138_1.f90: New test.
10083 * gfortran.dg/pr85138_2.f90: Ditto.
10084 * gfortran.dg/pr85996.f90: Ditto.
10086 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10089 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
10090 * gfortran.dg/data_char_1.f90: Ditto.
10091 * gfortran.dg/pr78571.f90: Ditto.
10092 * gfortran.dg/pr78278.f90: New test.
10094 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10097 * gfortran.dg/pr63514.f90: New test.
10099 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10102 * gfortran.dg/bounds_check_20.f90: New test.
10104 2018-06-08 Carl Love <cel@us.ibm.com>
10106 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
10108 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
10109 vec_extract a signed int.
10110 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
10111 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
10112 vcmpgtsd, vcmpgtud.
10113 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
10114 vec_extract a signed int.
10115 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
10116 vec_extract a signed int.
10117 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
10118 vec_xor builtins. Update xxsel, xxlxor counts.
10120 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
10123 * gfortran.dg/associate_30.f90: Remove code tested ...
10124 * gfortran.dg/pr67803.f90: Ditto.
10125 * gfortran.dg/pr67805.f90: Ditto.
10126 * gfortran.dg/pr86059.f90: ... here. New test.
10128 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
10131 * gfortran.dg/pr78571.f90: New test.
10133 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
10136 * gcc.target/powerpc/pr85755.c: New test.
10138 2018-06-08 Carl Love <cel@us.ibm.com>
10140 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
10142 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
10144 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
10145 for BE system that are different then for an LE system from this file
10146 into vsx-vector-6-le.c using be target qualifier. Remove this file.
10147 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
10148 the various instruction counts. Rename file to vsx-vector-6.p8.c.
10150 2018-06-08 Martin Liska <mliska@suse.cz>
10152 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
10154 2018-06-08 Martin Liska <mliska@suse.cz>
10156 * g++.dg/dg.exp: Do not use mpx.exp.
10157 * g++.dg/lto/lto.exp: Likewise.
10158 * g++.dg/lto/pr69729_0.C: Remove.
10159 * g++.dg/opt/pr71529.C: Remove.
10160 * g++.dg/pr63995-1.C: Remove.
10161 * g++.dg/pr68270.C: Remove.
10162 * g++.dg/pr71624.C: Remove.
10163 * g++.dg/pr71633.C: Remove.
10164 * g++.dg/pr79761.C: Remove.
10165 * g++.dg/pr79764.C: Remove.
10166 * g++.dg/pr79769.C: Remove.
10167 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
10168 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
10169 * gcc.dg/lto/chkp-privatize_0.c: Remove.
10170 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
10171 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
10172 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
10173 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
10174 * gcc.dg/lto/pr66221_0.c: Remove.
10175 * gcc.target/i386/chkp-always_inline.c: Remove.
10176 * gcc.target/i386/chkp-bndret.c: Remove.
10177 * gcc.target/i386/chkp-builtins-1.c: Remove.
10178 * gcc.target/i386/chkp-builtins-2.c: Remove.
10179 * gcc.target/i386/chkp-builtins-3.c: Remove.
10180 * gcc.target/i386/chkp-builtins-4.c: Remove.
10181 * gcc.target/i386/chkp-const-check-1.c: Remove.
10182 * gcc.target/i386/chkp-const-check-2.c: Remove.
10183 * gcc.target/i386/chkp-hidden-def.c: Remove.
10184 * gcc.target/i386/chkp-label-address.c: Remove.
10185 * gcc.target/i386/chkp-lifetime-1.c: Remove.
10186 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
10187 * gcc.target/i386/chkp-pr69044.c: Remove.
10188 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
10189 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
10190 * gcc.target/i386/chkp-strchr.c: Remove.
10191 * gcc.target/i386/chkp-strlen-1.c: Remove.
10192 * gcc.target/i386/chkp-strlen-2.c: Remove.
10193 * gcc.target/i386/chkp-strlen-3.c: Remove.
10194 * gcc.target/i386/chkp-strlen-4.c: Remove.
10195 * gcc.target/i386/chkp-strlen-5.c: Remove.
10196 * gcc.target/i386/chkp-stropt-1.c: Remove.
10197 * gcc.target/i386/chkp-stropt-10.c: Remove.
10198 * gcc.target/i386/chkp-stropt-11.c: Remove.
10199 * gcc.target/i386/chkp-stropt-12.c: Remove.
10200 * gcc.target/i386/chkp-stropt-13.c: Remove.
10201 * gcc.target/i386/chkp-stropt-14.c: Remove.
10202 * gcc.target/i386/chkp-stropt-15.c: Remove.
10203 * gcc.target/i386/chkp-stropt-16.c: Remove.
10204 * gcc.target/i386/chkp-stropt-17.c: Remove.
10205 * gcc.target/i386/chkp-stropt-2.c: Remove.
10206 * gcc.target/i386/chkp-stropt-3.c: Remove.
10207 * gcc.target/i386/chkp-stropt-4.c: Remove.
10208 * gcc.target/i386/chkp-stropt-5.c: Remove.
10209 * gcc.target/i386/chkp-stropt-6.c: Remove.
10210 * gcc.target/i386/chkp-stropt-7.c: Remove.
10211 * gcc.target/i386/chkp-stropt-8.c: Remove.
10212 * gcc.target/i386/chkp-stropt-9.c: Remove.
10213 * gcc.target/i386/i386.exp: Do not use mpx.exp.
10214 * gcc.target/i386/indirect-thunk-11.c: Remove.
10215 * gcc.target/i386/indirect-thunk-12.c: Remove.
10216 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
10217 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
10218 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
10219 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
10220 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
10221 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
10222 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
10223 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
10224 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
10225 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
10226 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
10227 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
10228 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
10229 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
10230 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
10231 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
10232 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
10233 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
10234 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
10235 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
10236 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
10237 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
10238 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
10239 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
10240 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
10241 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
10242 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
10243 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
10244 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
10245 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
10246 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
10247 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
10248 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
10249 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
10250 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
10251 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
10252 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
10253 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
10254 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
10255 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
10256 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
10257 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
10258 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
10259 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
10260 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
10261 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
10262 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
10263 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
10264 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
10265 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
10266 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
10267 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
10268 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
10269 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
10270 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
10271 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
10272 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
10273 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
10274 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
10275 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
10276 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
10277 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
10278 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
10279 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
10280 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
10281 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
10282 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
10283 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
10284 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
10285 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
10286 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
10287 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
10288 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
10289 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
10290 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
10291 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
10292 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
10293 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
10294 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
10295 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
10296 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
10297 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
10298 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
10299 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
10300 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
10301 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
10302 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
10303 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
10304 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
10305 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
10306 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
10307 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
10308 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
10309 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
10310 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
10311 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
10312 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
10313 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
10314 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
10315 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
10316 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
10317 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
10318 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
10319 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
10320 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
10321 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
10322 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
10323 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
10324 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
10325 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
10326 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
10327 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
10328 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
10329 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
10330 * gcc.target/i386/mpx/label-address-1.c: Remove.
10331 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
10332 * gcc.target/i386/mpx/macro.c: Remove.
10333 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
10334 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
10335 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
10336 * gcc.target/i386/mpx/memcpy-1.c: Remove.
10337 * gcc.target/i386/mpx/memmove-1.c: Remove.
10338 * gcc.target/i386/mpx/memmove-2.c: Remove.
10339 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
10340 * gcc.target/i386/mpx/mpx-check.h: Remove.
10341 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
10342 * gcc.target/i386/mpx/mpx.exp: Remove.
10343 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
10344 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
10345 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
10346 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
10347 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
10348 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
10349 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
10350 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
10351 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
10352 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
10353 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
10354 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
10355 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
10356 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
10357 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
10358 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
10359 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
10360 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
10361 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
10362 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
10363 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
10364 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
10365 * gcc.target/i386/mpx/pr65508.c: Remove.
10366 * gcc.target/i386/mpx/pr65531.cc: Remove.
10367 * gcc.target/i386/mpx/pr66048.cc: Remove.
10368 * gcc.target/i386/mpx/pr66134.c: Remove.
10369 * gcc.target/i386/mpx/pr66566.c: Remove.
10370 * gcc.target/i386/mpx/pr66567.c: Remove.
10371 * gcc.target/i386/mpx/pr66568.c: Remove.
10372 * gcc.target/i386/mpx/pr66569.c: Remove.
10373 * gcc.target/i386/mpx/pr66581.c: Remove.
10374 * gcc.target/i386/mpx/pr68337-1.c: Remove.
10375 * gcc.target/i386/mpx/pr68337-2.c: Remove.
10376 * gcc.target/i386/mpx/pr68416.c: Remove.
10377 * gcc.target/i386/mpx/pr78339.c: Remove.
10378 * gcc.target/i386/mpx/pr79631.c: Remove.
10379 * gcc.target/i386/mpx/pr79633.c: Remove.
10380 * gcc.target/i386/mpx/pr79753.c: Remove.
10381 * gcc.target/i386/mpx/pr79770.c: Remove.
10382 * gcc.target/i386/mpx/pr79987.c: Remove.
10383 * gcc.target/i386/mpx/pr79988.c: Remove.
10384 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
10385 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
10386 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
10387 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
10388 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
10389 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
10390 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
10391 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
10392 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
10393 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
10394 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
10395 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
10396 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
10397 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
10398 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
10399 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
10400 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
10401 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
10402 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
10403 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
10404 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
10405 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
10406 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
10407 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
10408 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
10409 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
10410 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
10411 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
10412 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
10413 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
10414 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
10415 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
10416 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
10417 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
10418 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
10419 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
10420 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
10421 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
10422 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
10423 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
10424 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
10425 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
10426 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
10427 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
10428 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
10429 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
10430 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
10431 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
10432 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
10433 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
10434 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
10435 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
10436 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
10437 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
10438 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
10439 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
10440 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
10441 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
10442 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
10443 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
10444 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
10445 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
10446 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
10447 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
10448 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
10449 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
10450 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
10451 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
10452 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
10453 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
10454 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
10455 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
10456 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
10457 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
10458 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
10459 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
10460 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
10461 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
10462 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
10463 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
10464 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
10465 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
10466 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
10467 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
10468 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
10469 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
10470 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
10471 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
10472 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
10473 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
10474 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
10475 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
10476 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
10477 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
10478 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
10479 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
10480 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
10481 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
10482 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
10483 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
10484 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
10485 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
10486 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
10487 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
10488 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
10489 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
10490 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
10491 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
10492 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
10493 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
10494 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
10495 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
10496 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
10497 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
10498 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
10499 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
10500 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
10501 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
10502 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
10503 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
10504 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
10505 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
10506 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
10507 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
10508 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
10509 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
10510 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
10511 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
10512 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
10513 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
10514 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
10515 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
10516 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
10517 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
10518 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
10519 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
10520 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
10521 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
10522 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
10523 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
10524 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
10525 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
10526 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
10527 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
10528 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
10529 * gcc.target/i386/pr63995-2.c: Remove.
10530 * gcc.target/i386/pr64805.c: Remove.
10531 * gcc.target/i386/pr65044.c: Remove.
10532 * gcc.target/i386/pr65167.c: Remove.
10533 * gcc.target/i386/pr65183.c: Remove.
10534 * gcc.target/i386/pr65184.c: Remove.
10535 * gcc.target/i386/pr65523.c: Remove.
10536 * gcc.target/i386/pr70876.c: Remove.
10537 * gcc.target/i386/pr70877.c: Remove.
10538 * gcc.target/i386/pr71458.c: Remove.
10539 * gcc.target/i386/pr80880.c: Remove.
10540 * gcc.target/i386/ret-thunk-25.c: Remove.
10541 * gcc.target/i386/thunk-retbnd.c: Remove.
10542 * lib/mpx-dg.exp: Remove.
10543 * gcc.target/i386/funcspec-56.inc: Adjust test case.
10545 2018-06-07 Carl Love <cel@us.ibm.com>
10547 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
10550 2018-06-07 Carl Love <cel@us.ibm.com>
10552 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
10555 2018-06-07 Marek Polacek <polacek@redhat.com>
10558 * gcc.dg/Wc90-c99-compat-10.c: New test.
10559 * gcc.dg/Wc90-c99-compat-11.c: New test.
10560 * gcc.dg/Wc90-c99-compat-12.c: New test.
10561 * gcc.dg/Wc90-c99-compat-9.c: New test.
10563 2018-06-07 Paul Koning <ni1d@arrl.net>
10565 * gcc.c-torture/compile/20180605-1.c: New test.
10567 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
10570 * gfortran.dg/pr86045.f90: New test.
10572 2018-06-07 Marek Polacek <polacek@redhat.com>
10574 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
10576 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
10578 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
10580 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10582 * gcc.target/msp430/msp430i-device-symbol.c: New test.
10583 * gcc.target/msp430/msp430f-device-symbol.c: New test.
10584 * gcc.target/msp430/msp430.h: New test header file.
10586 2018-06-07 Jakub Jelinek <jakub@redhat.com>
10588 PR tree-optimization/69615
10589 * gcc.dg/tree-ssa/pr69615.c: New test.
10591 2018-06-07 Richard Biener <rguenther@suse.de>
10593 PR tree-optimization/85935
10594 * gcc.dg/graphite/pr85935.c: New testcase.
10596 2018-06-04 Carl Love <cel@us.ibm.com>
10598 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
10599 debug print statements. Fix a few formating issues.
10601 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10604 * gcc.target/powerpc/pr85657-4.c: New tests.
10605 * gcc.target/powerpc/pr85657-5.c: Likewise.
10606 * gcc.target/powerpc/pr85657-6.c: Likewise.
10608 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10611 * gfortran.dg/realloc_on_assign_30.f90: New test.
10613 2018-06-06 Carl Love <cel@us.ibm.com>
10614 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
10615 argument to vui_arg.
10617 2018-06-06 Carl Love <cel@us.ibm.com>
10619 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
10621 * gcc.target/powerpc/builtins-4.c: New test file for tests
10624 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10627 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
10628 be used in templates. Don't check for them in overloaded functions.
10630 2018-06-06 Jim Wilson <jimw@sifive.com>
10632 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
10633 * gcc.target/riscv/interrupt-mmode.c: New.
10634 * gcc.target/riscv/interrupt-smode.c: New.
10635 * gcc.target/riscv/interrupt-umode.c: New.
10637 2018-06-06 Marek Polacek <polacek@redhat.com>
10640 * g++.dg/cpp0x/initlist102.C: New test.
10641 * g++.dg/cpp0x/initlist103.C: New test.
10642 * g++.dg/cpp0x/initlist104.C: New test.
10644 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
10646 * gcc.dg/torture/pr86066.c: New test.
10648 2018-06-06 Richard Biener <rguenther@suse.de>
10650 PR tree-optimization/86062
10651 * g++.dg/tree-ssa/pr86062.C: New testcase.
10653 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10655 * gcc.target/msp430/function-attributes-4.c: New test.
10656 * gcc.target/msp430/static-interrupts.c: New test.
10658 2018-06-05 Steve Ellcey <sellcey@cavium.com>
10661 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10662 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10663 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10664 * gcc.target/aarch64/nofp_1.c: Ditto.
10666 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10668 * gcc.target/arm/cmse/cmse-1c99.c: New test.
10670 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
10673 * gfortran.dg/goacc/pr85701.f90: New test.
10675 2018-06-05 Marek Polacek <polacek@redhat.com>
10678 * g++.dg/cpp0x/alias-decl-64.C: New test.
10680 2018-06-05 Richard Biener <rguenther@suse.de>
10682 PR tree-optimization/86046
10683 * gcc.dg/pr86046.c: New testcase.
10685 2018-06-05 Richard Biener <rguenther@suse.de>
10687 PR tree-optimization/86047
10688 * gcc.dg/pr86047.c: New testcase.
10690 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10693 * g++.target/arm/arm.exp: New file.
10694 * g++.target/arm/pr81497.C: Likewise.
10696 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10698 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10700 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10702 * gcc.dg/store_merging_21.c: New test.
10703 * gnat.dg/opt71b.adb: Likewise.
10704 * gnat.dg/opt71.adb: Rename into...
10705 * gnat.dg/opt71a.adb: ...this.
10707 2018-06-04 Richard Biener <rguenther@suse.de>
10709 PR tree-optimization/85955
10710 * gcc.dg/pr85955.c: New testcase.
10712 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10715 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10716 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10717 * gfortran.dg/allocate_stat_2.f90: Ditto.
10718 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10720 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10722 * gcc.target/aarch64/sve/extract_5.c: New test.
10724 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10728 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10730 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10731 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10732 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10733 * gcc.target/i386/avx512bw-pr86036.c: New test.
10735 2018-06-04 Richard Biener <rguenther@suse.de>
10737 PR tree-optimization/86038
10738 * gcc.dg/pr86038.c: New testcase.
10740 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10742 PR tree-optimization/69615
10743 * gcc.dg/pr69615.c: New test.
10746 * c-c++-common/gomp/pr86025.c: New test.
10748 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10750 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10752 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10754 * gcc.dg/torture/pr86034.c: New test.
10756 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10759 * gfortran.dg/cray_pointer_12.f90: New test.
10761 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10764 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10766 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10768 * gnat.dg/specs/opt3.ads: New test.
10769 * gnat.dg/specs/opt3_pkg.ads: New helper.
10771 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10773 * gnat.dg/discr53.ad[sb]: New test.
10774 * gnat.dg/discr53_pkg.ads: New helper.
10776 2018-06-01 Carl Love <cel@us.ibm.com>
10778 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10779 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10781 2018-06-01 Carl Love <cel@us.ibm.com>
10783 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10784 to make it consistent with the naming convention in the file.
10785 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10786 to altivec-7.c. Delete file.
10787 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10788 to altivec-7.c. Delete file.
10789 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10790 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10791 vec_unpackl tests. Update instruction counts.
10792 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10793 tests to builtins-1.c.
10794 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10795 tests to builtins-1.c.
10796 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10797 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10798 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10799 Remove vec_ctf tests returning double. Remove vec_cts with
10800 double args. Remove vec_sel with invalid arguments. Add tests for
10802 Add instruction counts for new tests.
10803 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10804 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10806 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10807 test_sll_vsill_vsill_vuc.
10808 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10810 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10811 tests from altivec-7.h.
10812 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10813 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10814 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10815 splat_sll, splat_uc, splat_int128, splat_uint128.
10816 Make second argument of vec_extract and vec_insert a signed int.
10817 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10820 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10822 * gcc.dg/store_merging_20.c: New test.
10823 * gnat.dg/opt71.adb: Likewise.
10824 * gnat.dg/opt71_pkg.ads: New helper.
10826 2018-06-01 Carl Love <cel@us.ibm.com>
10828 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10829 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10830 Add vec_xst_be for signed and unsigned arguments.
10832 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10836 * gfortran.dg/pr85816.f90: New test.
10837 * gfortran.dg/pr85975.f90: New test.
10839 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10842 * gfortran.dg/random_init_1.f90: New test.
10843 * gfortran.dg/random_init_2.f90: New test.
10844 * gfortran.dg/random_init_3.f90: New test.
10845 * gfortran.dg/random_init_4.f90: New test.
10846 * gfortran.dg/random_init_5.f90: New test.
10847 * gfortran.dg/random_init_6.f90: New test.
10849 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10851 PR tree-optimization/85989
10852 * gcc.dg/torture/pr85989.c: New test.
10854 2018-06-01 Richard Biener <rguenther@suse.de>
10856 PR middle-end/86017
10857 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10859 2018-06-01 Richard Biener <rguenther@suse.de>
10862 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10864 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10866 PR middle-end/78809
10867 * gcc.dg/strcmpopt_2.c: New test.
10868 * gcc.dg/strcmpopt_3.c: New test.
10870 PR middle-end/83026
10871 * gcc.dg/strcmpopt_3.c: New test.
10873 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10876 * gcc.target/i386/pr85984.c: New test.
10878 2018-05-31 Martin Sebor <msebor@redhat.com>
10881 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10882 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10883 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10884 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10885 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10886 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10887 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10888 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10889 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10890 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10891 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10892 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10893 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10894 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10895 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10896 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10897 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10898 * gcc.dg/Walloc-size-larger-than.c: New test.
10900 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10901 Cesar Philippidis <cesar@codesourcery.com>
10903 PR middle-end/85879
10904 * gfortran.dg/goacc/pr77371-1.f90: New test.
10905 * gfortran.dg/goacc/pr77371-2.f90: New test.
10906 * gfortran.dg/goacc/pr85879.f90: New test.
10908 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10910 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10911 * gnat.dg/stack_usage1b.adb: Likewise.
10912 * gnat.dg/stack_usage1c.adb: Likewise.
10913 * gnat.dg/stack_usage3.adb: Likewise.
10914 * gnat.dg/stack_usage1_pkg.adb: Delete.
10916 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10918 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10919 * gcc.dg/store_merging_11.c: Likewise.
10920 * gcc.dg/store_merging_13.c: Likewise.
10921 * gcc.dg/store_merging_14.c: Likewise.
10922 * gcc.dg/store_merging_15.c: Likewise.
10923 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10925 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10927 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10928 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10929 gnat.dg/limited1_outer.ads: New testcase.
10931 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10933 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10934 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10937 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10939 * gnat.dg/size_clause1.adb: New testcase.
10941 2018-05-31 Javier Miranda <miranda@adacore.com>
10943 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10945 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10947 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10948 vld1x3 intrinsics for aarch64.
10949 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10950 vst1x2 intrinsics for aarch64.
10951 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10952 vst1x3 intrinsics for aarch64.
10954 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10957 * g++.dg/diagnostic/pr77777.C: New test.
10959 2018-05-30 David Pagan <dave.pagan@oracle.com>
10962 * gcc.dg/noncompile/pr55976-1.c: New test.
10963 * gcc.dg/noncompile/pr55976-2.c: New test.
10965 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10967 * gcc.dg/lto/20111213-1_0.c: Fix template.
10968 * gcc.dg/lto/20100603-1_0.c: Fix template.
10969 * gcc.dg/lto/20100603-2_0.c: Fix template.
10970 * gcc.dg/lto/20100603-3_0.c: Fix template.
10972 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10973 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10974 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10975 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10976 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10977 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10978 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10979 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10980 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10981 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10982 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10983 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10984 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10985 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10986 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10987 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10988 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10989 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10990 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10991 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10992 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10993 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10994 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10995 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10996 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10997 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10998 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10999 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
11000 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
11001 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
11002 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
11003 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
11004 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
11005 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
11006 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
11007 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
11008 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
11009 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
11010 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
11011 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
11012 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
11013 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
11014 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
11015 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
11016 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
11017 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
11018 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
11019 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
11020 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
11021 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
11022 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
11023 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
11024 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
11025 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
11026 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
11027 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
11028 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
11029 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
11030 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
11031 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
11032 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
11033 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
11035 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
11038 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11040 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
11042 * gcc.target/aarch64/simd/ldp_stp_9: New.
11043 * gcc.target/aarch64/simd/ldp_stp_10: New.
11044 * gcc.target/aarch64/simd/ldp_stp_11: New.
11045 * gcc.target/aarch64/simd/ldp_stp_12: New.
11047 2018-05-30 Ed Schonberg <schonberg@adacore.com>
11049 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
11051 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
11053 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
11055 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
11058 * gcc.target/i386/pr85950.c: New test.
11060 2018-05-29 Marek Polacek <polacek@redhat.com>
11063 * g++.dg/cpp1z/class-deduction55.C: New test.
11064 * g++.dg/cpp1z/class-deduction56.C: New test.
11065 * g++.dg/cpp1z/class-deduction57.C: New test.
11067 2018-05-29 Jakub Jelinek <jakub@redhat.com>
11070 * g++.dg/warn/Wunused-var-33.C: New test.
11073 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
11074 and -fno-vect-cost-model options. Add aligned(64) attribute to the
11075 arrays. Add suffix 1 to all functions and use 4 iterations rather
11076 than N. Add functions with conversions to and from float.
11077 Add new set of functions with 8 iterations and another one
11078 with 16 iterations, expect 24 vectorized loops instead of just 4.
11079 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
11081 2018-05-29 Javier Miranda <miranda@adacore.com>
11083 * gnat.dg/equal2.adb: New testcase.
11085 2018-05-29 Ed Schonberg <schonberg@adacore.com>
11087 * gnat.dg/float_attributes_overflows.adb: New testcase.
11089 2018-05-29 Pascal Obry <obry@adacore.com>
11091 * gnat.dg/normalize_pathname.adb: New testcase.
11093 2018-05-29 Tom de Vries <tom@codesourcery.com>
11095 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
11097 * lib/scanipa.exp (scan-ipa-dump-times): Same.
11098 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
11099 * lib/scantree.exp (scan-tree-dump-times): Same.
11101 2018-05-29 Tom de Vries <tom@codesourcery.com>
11103 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
11104 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
11105 Use proc name as first argument to dg-scan.
11107 2018-05-29 Tom de Vries <tom@codesourcery.com>
11109 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
11112 2018-05-28 Richard Biener <rguenther@suse.de>
11114 PR tree-optimization/85934
11115 * gcc.target/i386/pr85934.c: New testcase.
11117 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
11119 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
11121 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
11123 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
11125 2018-05-28 Ed Schonberg <schonberg@adacore.com>
11127 * gnat.dg/fixedpnt5.adb: New testcase.
11129 2018-05-28 Justin Squirek <squirek@adacore.com>
11131 * gnat.dg/array31.adb: New testcase.
11133 2018-05-28 Justin Squirek <squirek@adacore.com>
11135 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
11136 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
11138 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
11140 * gfortran.dg/data_stmt_pointer.f90: new test.
11142 2018-05-27 Jakub Jelinek <jakub@redhat.com>
11145 * gcc.target/i386/avx512dq-pr85918.c: New test.
11147 2018-05-25 Jim Wilson <jimw@sifive.com>
11149 * gcc.target/riscv/interrupt-1.c: New.
11150 * gcc.target/riscv/interrupt-2.c: New.
11151 * gcc.target/riscv/interrupt-3.c: New.
11152 * gcc.target/riscv/interrupt-4.c: New.
11153 * gcc.target/riscv/interrupt-5.c: New.
11155 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
11158 * gfortran.dg/pr85786.f90: New test.
11160 2018-05-25 Paul Koning <ni1d@arrl.net>
11162 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
11163 * gcc.c-torture/compile/pr55921.c: Ditto.
11164 * gcc.c-torture/compile/pr60655-1.c: Ditto.
11165 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
11167 2018-05-25 Jakub Jelinek <jakub@redhat.com>
11170 * gcc.target/i386/avx512f-pr85832.c: New test.
11171 * gcc.target/i386/avx512vl-pr85832.c: New test.
11172 * gcc.target/i386/avx512bw-pr85832.c: New test.
11173 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
11175 2018-05-25 Bin Cheng <bin.cheng@arm.com>
11177 PR tree-optimization/85720
11178 * gcc.dg/tree-ssa/pr85720.c: New test.
11179 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
11182 2018-05-25 Martin Liska <mliska@suse.cz>
11185 * gcc.dg/tree-prof/update-loopch.c: Do not scan
11186 for 'Removing basic block'.
11188 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
11190 * gnat.dg/sec_stack1.adb: New testcase.
11192 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11194 * gnat.dg/fixedpnt4.adb: New testcase.
11196 2018-05-25 Javier Miranda <miranda@adacore.com>
11198 * gnat.dg/interface7.adb: New testcase.
11200 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
11202 * gnat.dg/sec_stack2.adb: New testcase.
11204 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11206 * gnat.dg/interface6.adb: New testcase.
11208 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11210 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
11212 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11214 * lib/target-supports.exp
11215 (check_effective_target_vect_double_cond_arith): Include
11216 multiplication and division.
11217 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
11218 fully-masked loops with a fixed vector length.
11219 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
11221 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11222 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11223 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
11225 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11227 * gcc.target/aarch64/sve/div_1.c: New test.
11228 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
11229 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
11230 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
11232 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11234 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
11236 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11238 * lib/target-supports.exp
11239 (check_effective_target_vect_double_cond_arith): New proc.
11240 * gcc.dg/vect/vect-cond-arith-1.c: New test.
11241 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11242 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
11243 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11244 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
11245 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
11246 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
11248 2018-05-25 Janus Weil <janus@gcc.gnu.org>
11251 * gfortran.dg/f2018_obs.f90: New test case.
11253 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11256 * gfortran.dg/pr85543.f90: New test.
11258 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11261 * gfortran.dg/pr85780.f90: New test.
11263 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11266 * gfortran.dg/pr85779_1.f90: New test.
11267 * gfortran.dg/pr85779_2.f90: Ditto.
11268 * gfortran.dg/pr85779_3.f90: Ditto.
11270 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11274 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
11275 * gfortran.dg/pr85895.f90: New test.
11277 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
11279 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
11280 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
11282 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
11284 * gcc.dg/fold-popcount-1.c: New testcase.
11285 * gcc.dg/fold-popcount-2.c: New testcase.
11286 * gcc.dg/fold-popcount-3.c: New testcase.
11287 * gcc.dg/fold-popcount-4.c: New testcase.
11289 2018-05-24 Marek Polacek <polacek@redhat.com>
11292 * g++.dg/cpp0x/new3.C: New test.
11294 2018-05-24 Javier Miranda <miranda@adacore.com>
11296 * gnat.dg/discr52.adb: New testcase.
11298 2018-05-24 Ed Schonberg <schonberg@adacore.com>
11300 * gnat.dg/others1.adb: New testcase.
11302 2018-05-24 Justin Squirek <squirek@adacore.com>
11304 * gnat.dg/raise_expr.adb: New testcase.
11306 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
11308 * gnat.dg/formal_containers.adb: New testcase.
11310 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11312 * gcc.target/i386/pr85345.c: Require ifunc support.
11314 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
11316 * gcc.dg/vect/vect-fma-1.c: New test.
11318 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11320 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
11323 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
11326 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11328 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
11331 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
11333 * gcc.target/msp430/pr78849.c: New test.
11335 2018-05-23 Marek Polacek <polacek@redhat.com>
11337 * g++.dg/cpp2a/range-for8.C: New test.
11338 * g++.dg/cpp2a/range-for9.C: New test.
11339 * g++.dg/cpp2a/range-for10.C: New test.
11341 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
11343 * lib/target-supports.exp (check_effective_target_be): New.
11344 (check_effective_target_le): New.
11346 2018-05-23 Marek Polacek <polacek@redhat.com>
11348 * g++.dg/cpp2a/range-for1.C: New test.
11349 * g++.dg/cpp2a/range-for2.C: New test.
11350 * g++.dg/cpp2a/range-for3.C: New test.
11351 * g++.dg/cpp2a/range-for4.C: New test.
11352 * g++.dg/cpp2a/range-for5.C: New test.
11353 * g++.dg/cpp2a/range-for6.C: New test.
11354 * g++.dg/cpp2a/range-for7.C: New test.
11356 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11358 * gcc.target/i386/cvt-3.c: New test.
11360 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11362 * gcc.target/i386/cvt-2.c: New test.
11364 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
11366 * gcc.dg/pr79985.c: New testcase.
11368 2018-05-23 Richard Biener <rguenther@suse.de>
11370 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
11372 2018-05-23 Sudakshina Das <sudi.das@arm.com>
11375 * gcc.target/aarch64/pr84882.c: New test.
11376 * gcc.target/aarch64/target_attr_18.c: Likewise.
11378 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
11380 PR tree-optimization/85853
11381 * gfortran.dg/vect/pr85853.f90: New test.
11383 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11385 * gnat.dg/import2.adb: New testcase.
11387 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11389 * gnat.dg/discr51.adb: New testcase.
11391 2018-05-23 Javier Miranda <miranda@adacore.com>
11393 * gnat.dg/valid_scalars1.adb: New testcase.
11395 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11397 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
11399 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11401 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
11404 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11406 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
11409 2018-05-23 Bob Duff <duff@adacore.com>
11411 * gnat.dg/addr10.adb: New testcase.
11413 2018-05-23 Richard Biener <rguenther@suse.de>
11415 PR middle-end/85874
11416 * gcc.dg/Wstrict-overflow-27.c: New testcase.
11418 2018-05-23 Yury Gribov <tetra2005@gmail.com>
11420 PR tree-optimization/85822
11421 * c-c++-common/pr85822.c: New test.
11423 2018-05-23 Richard Biener <rguenther@suse.de>
11425 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
11427 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11430 * gfortran.dg/pr30667.f: Add option "-std=legacy".
11432 2018-05-22 Martin Sebor <msebor@redhat.com>
11434 PR middle-end/85359
11435 * gcc.dg/attr-nonstring.c: New test.
11437 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
11440 * gcc.target/i386/pr85345.c: New test.
11442 2018-05-22 Luis Machado <luis.machado@linaro.org>
11444 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
11446 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11449 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
11450 dg-additional-options.
11451 * gfortran.dg/graphite/block-2.f: Ditto.
11452 * gfortran.dg/graphite/id-19.f: Ditto.
11453 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11454 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11455 * gfortran.dg/vect/pr52580.f: Ditto.
11457 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
11459 * gcc.target/aarch64/ldp_stp_6.c: New.
11460 * gcc.target/aarch64/ldp_stp_7.c: New.
11461 * gcc.target/aarch64/ldp_stp_8.c: New.
11463 2018-05-22 Martin Sebor <msebor@redhat.com>
11466 * c-c++-common/attr-nonstring-3.c: Adjust.
11467 * c-c++-common/attr-nonstring-4.c: Adjust.
11468 * c-c++-common/attr-nonstring-6.c: New test.
11470 2018-05-22 Martin Sebor <msebor@redhat.com>
11472 PR tree-optimization/85826
11473 * gcc.dg/Wrestrict-17.c: New test.
11475 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11477 * gcc.dg/torture/pr85862.c: Rename to...
11478 * gcc.dg/torture/pr85852.c: ...this.
11480 2018-05-22 Justin Squirek <squirek@adacore.com>
11482 * gnat.dg/warn14.adb: New testcase.
11484 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
11486 * gnat.dg/controlled8.adb: New testcase.
11488 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
11490 * gnat.dg/discr50.adb: New testcase.
11492 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11494 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
11495 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
11496 gnat.dg/discr49_rec2.ads: New testcase.
11498 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11500 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
11501 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
11504 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11506 * gnat.dg/fixedpnt3.adb: New testcase.
11508 2018-05-22 Justin Squirek <squirek@adacore.com>
11510 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
11511 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
11513 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11515 PR middle-end/85862
11516 * gcc.dg/torture/pr85862.c: New test.
11518 2018-05-22 Richard Biener <rguenther@suse.de>
11520 PR tree-optimization/85834
11521 * g++.dg/torture/pr85834.C: New testcase.
11522 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
11524 2018-05-22 Martin Liska <mliska@suse.cz>
11527 * g++.dg/ipa/pr85607.C: New test.
11529 2018-05-22 Richard Biener <rguenther@suse.de>
11531 PR tree-optimization/85863
11532 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
11534 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11537 * gfortran.dg/assumed_rank_5.f90: Update error message.
11538 * gfortran.dg/assumed_type_4.f90: Ditto.
11539 * gfortran.dg/bind_c_array_params.f03: Ditto.
11540 * gfortran.dg/bind_c_usage_28.f90: Ditto.
11541 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
11542 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
11543 * gfortran.dg/c_loc_tests_11.f03: Ditto.
11544 * gfortran.dg/coarray_atomic_2.f90: Ditto.
11545 * gfortran.dg/coarray_collectives_2.f90: Ditto.
11546 * gfortran.dg/coarray_collectives_10.f90: Ditto.
11547 * gfortran.dg/coarray_collectives_13.f90: Ditto.
11548 * gfortran.dg/rank_3.f90: Ditto.
11549 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
11550 * gfortran.dg/implicit_14.f90: Ditto.
11552 2018-05-21 Christian Groessler <chris@groessler.org>
11554 * gcc.c-torture/compile/simd-5.c: Fix comment.
11556 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
11559 * gcc.target/powerpc/pr85657-1.c: New test for converting between
11560 __float128, __ibm128, and long double.
11561 * gcc.target/powerpc/pr85657-2.c: Likewise.
11562 * gcc.target/powerpc/pr85657-3.c: Likewise.
11563 * g++.dg/pr85667.C: New test to make sure __ibm128 is
11564 implementated as a separate type internally, and is not just an
11565 alias for long double.
11567 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
11569 PR tree-optimization/85814
11570 * gcc.dg/torture/pr85814.c: New test.
11572 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11575 * g++.dg/cpp0x/cond1.C: New.
11576 * g++.dg/cpp1y/pr84588-1.C: Likewise.
11577 * g++.dg/cpp1y/pr84588-2.C: Likewise.
11578 * g++.dg/cpp1y/pr84588-3.C: Likewise.
11579 * g++.dg/parse/cond6.C: Likewise.
11580 * g++.dg/parse/cond7.C: Likewise.
11581 * g++.dg/parse/cond8.C: Likewise.
11582 * g++.dg/cpp1z/decomp16.C: Update.
11583 * g++.old-deja/g++.jason/cond.C: Likewise.
11585 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
11587 ChangeLog for r260480
11588 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
11589 warnings for deleted and obsolescent features.
11590 * gfortran.dg/graphite/id-19.f: Ditto.
11591 * gfortran.dg/graphite/id-20.f: Ditto.
11592 * gfortran.dg/graphite/id-27.f90: Ditto.
11593 * gfortran.dg/graphite/pr82449.f: Ditto.
11595 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11597 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
11598 tiny and large memory models.
11600 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11602 * gnat.dg/suppress_initialization.adb,
11603 gnat.dg/suppress_initialization_pkg.ads: New testcase.
11605 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11607 * gnat.dg/exit1.adb: New testcase.
11609 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11611 * gnat.dg/array30.adb: New testcase.
11613 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
11615 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
11617 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11619 * gcc.c-torture/execute/ssad-run.c: New test.
11620 * gcc.c-torture/execute/usad-run.c: Likewise.
11621 * gcc.target/aarch64/ssadv16qi.c: Likewise.
11622 * gcc.target/aarch64/usadv16qi.c: Likewise.
11624 2018-05-21 Tamar Christina <tamar.christina@arm.com>
11626 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
11627 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
11628 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
11630 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11631 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11632 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11634 2018-05-21 Janus Weil <janus@gcc.gnu.org>
11637 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
11638 * gfortran.dg/g77/20020307-1.f: Ditto.
11639 * gfortran.dg/g77/980310-3.f: Ditto.
11640 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
11641 * gfortran.dg/goacc/loop-1.f95: Ditto.
11642 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
11643 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
11644 * gfortran.dg/gomp/do-1.f90: Ditto.
11645 * gfortran.dg/gomp/omp_do1.f90: Ditto.
11646 * gfortran.dg/pr17229.f: Ditto.
11647 * gfortran.dg/pr37243.f: Ditto.
11648 * gfortran.dg/pr49721-1.f: Ditto.
11649 * gfortran.dg/pr58484.f: Ditto.
11650 * gfortran.dg/pr81175.f: Ditto.
11651 * gfortran.dg/pr81723.f: Ditto.
11652 * gfortran.dg/predcom-2.f: Ditto.
11653 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11654 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11655 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11656 * gfortran.dg/vect/pr52580.f: Ditto.
11658 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11661 * gfortran.dg/char_result_18.f90: New test.
11663 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11666 * gfortran.dg/associate_38.f90: New test.
11668 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11671 * gfortran.dg/select_type_42.f90: New test.
11673 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
11676 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11677 that the patch fixes PR66694 & PR82617, although the testcases
11678 are not explicitly included.
11680 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11682 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11684 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11687 * g++.dg/pr82899.C: New testcase.
11689 2018-05-18 Martin Liska <mliska@suse.cz>
11691 * gcc.dg/pr68766.c: Change pruned output.
11693 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11696 * c-c++-common/goacc/pr85782.c: New test.
11698 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11700 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11702 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11704 * gcc.target/arm/pr62554.c: Delete.
11705 * gcc.target/arm/pr69610-1.c: Likewise.
11706 * gcc.target/arm/pr69610-2.c: Likewise.
11708 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11710 * gcc.target/arm/pr40887.c: Update comment.
11711 * lib/target-supports.exp: Don't generate effective target checks
11712 and related helpers for armv5. Update comment.
11713 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11714 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11715 target check and options.
11717 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11719 PR middle-end/85817
11720 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11721 scan-tree-dump-not for h.
11723 2018-05-18 Richard Biener <rguenther@suse.de>
11725 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11726 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11727 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11728 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11729 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11730 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11731 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11732 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11733 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11734 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11735 * gcc.dg/vrp-min-max-1.c: Likewise.
11736 * gcc.dg/vrp-min-max-3.c: New testcase.
11738 2018-05-18 Richard Biener <rguenther@suse.de>
11740 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11741 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11742 * gcc.dg/graphite/scop-6.c: Likewise.
11743 * gcc.dg/graphite/scop-7.c: Likewise.
11744 * gcc.dg/graphite/scop-8.c: Likewise.
11745 * gcc.dg/graphite/scop-9.c: Likewise.
11747 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11749 * gcc.target/aarch64/vect-init-ld1.c: New test.
11751 2018-05-18 Martin Liska <mliska@suse.cz>
11753 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11754 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11756 2018-05-18 Martin Liska <mliska@suse.cz>
11758 * gcc.dg/ipa/ipa-icf-39.c: New test.
11759 * gcc.dg/pr68766.c: Adjust pruned output.
11761 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11763 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11765 * gcc.dg/fma-1.c: New test.
11766 * gcc.dg/fma-2.c: Likewise.
11767 * gcc.dg/fma-3.c: Likewise.
11768 * gcc.dg/fma-4.c: Likewise.
11769 * gcc.dg/fma-5.c: Likewise.
11770 * gcc.dg/fma-6.c: Likewise.
11771 * gcc.dg/fma-7.c: Likewise.
11772 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11774 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11775 * gfortran.dg/reassoc_8.f: Likewise.
11776 * gfortran.dg/reassoc_9.f: Likewise.
11777 * gfortran.dg/reassoc_10.f: Likewise.
11779 2018-05-17 Jim Wilson <jimw@sifive.com>
11781 * gcc.target/riscv/switch-qi.c: New.
11782 * gcc.target/riscv/switch-si.c: New.
11784 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11787 * gcc.target/powerpc/pr85698.c: New test.
11789 2018-05-17 Richard Biener <rguenther@suse.de>
11791 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11793 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11795 PR tree-optimization/85793
11796 * gcc.dg/vect/pr85793.c: New test.
11798 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11800 * gcc.dg/gimplefe-28.c: New test.
11801 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11802 internal function calls.
11803 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11805 2018-05-17 Martin Liska <mliska@suse.cz>
11807 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11808 space in between 'G_' and '('.
11810 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11813 * gcc.target/i386/pr85323-7.c: New test.
11814 * gcc.target/i386/pr85323-8.c: New test.
11815 * gcc.target/i386/pr85323-9.c: New test.
11818 * gcc.target/i386/pr85323-4.c: New test.
11819 * gcc.target/i386/pr85323-5.c: New test.
11820 * gcc.target/i386/pr85323-6.c: New test.
11823 * gcc.target/i386/pr85323-1.c: New test.
11824 * gcc.target/i386/pr85323-2.c: New test.
11825 * gcc.target/i386/pr85323-3.c: New test.
11827 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11828 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11829 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11830 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11831 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11832 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11833 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11834 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11835 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11836 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11837 * gcc.target/i386/avx512f-setzero-1.c: New test.
11839 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11841 * gcc.target/aarch64/vect-slp-dup.c: New.
11843 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11846 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11848 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11850 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11851 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11853 2018-05-17 Richard Biener <rguenther@suse.de>
11855 PR tree-optimization/85757
11856 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11858 2018-05-16 Marek Polacek <polacek@redhat.com>
11861 * g++.dg/cpp0x/initlist-throw1.C: New test.
11862 * g++.dg/cpp0x/initlist-throw2.C: New test.
11864 2018-05-16 Carl Love <cel@us.ibm.com>
11866 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11867 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11868 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11870 2018-05-16 Richard Biener <rguenther@suse.de>
11872 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11873 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11874 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11876 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11878 * gcc.target/aarch64/sve/vcond_10.c: New test.
11879 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11880 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11881 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11883 2018-05-15 Martin Sebor <msebor@redhat.com>
11885 PR tree-optimization/85753
11886 * gcc.dg/Wrestrict-10.c: Adjust.
11887 * gcc.dg/Wrestrict-16.c: New test.
11889 2018-05-15 Martin Sebor <msebor@redhat.com>
11891 PR middle-end/85643
11892 * c-c++-common/attr-nonstring-7.c: New test.
11894 2018-05-15 Richard Biener <rguenther@suse.de>
11896 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11898 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11900 PR tree-optimization/83648
11901 * gcc.dg/tree-ssa/pr83648.c: New test.
11902 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11904 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11907 * gcc.dg/ipa/pr85734.c: New test.
11909 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11912 * gnat.dg/opt70.adb: New test.
11913 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11915 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11917 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11918 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11920 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11922 * gcc.target/aarch64/vmov_n_1.c: Update test.
11923 * gcc.target/aarch64/vfp-1.c: Update test.
11925 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11928 * gcc.c-torture/execute/pr85756.c: New test.
11930 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11932 * gcc.target/i386/cldemote-1.c: New test.
11934 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11937 * gfortran.dg/assumed_type_9.f90 : New test.
11939 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11942 * gfortran.dg/pr85542.f90: New test.
11944 2018-05-11 Martin Jambor <mjambor@suse.cz>
11947 * g++.dg/lto/pr85655_0.C: New test.
11949 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11951 * gcc.target/i386/tpause-1.c: New test.
11952 * gcc.target/i386/umonitor-1.c: New test.
11954 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11957 * c-c++-common/gomp/pr85696.c: New test.
11959 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11960 Jakub Jelinek <jakub@redhat.com>
11962 PR tree-optimization/85692
11963 * gcc.target/i386/pr85692.c: New test.
11965 2018-05-11 Martin Liska <mliska@suse.cz>
11968 * c-c++-common/ubsan/attrib-6.c: New test.
11970 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11973 * gfortran.dg/pr85687.f90: new test.
11975 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11978 * gfortran.dg/pr85521_1.f90: New test.
11979 * gfortran.dg/pr85521_2.f90: New test.
11981 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11984 * gfortran.dg/pr70870_1.f90: New test.
11986 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11988 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11990 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11993 * g++.dg/ext/offsetof2.C: New test.
11995 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11998 * gfortran.dg/temporary_3.f90 : New test.
12001 * gfortran.dg/temporary_2.f90 : New test.
12003 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
12005 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
12006 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
12007 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
12008 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
12009 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
12010 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
12011 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
12012 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
12013 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
12014 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
12015 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
12016 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
12017 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
12018 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
12019 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
12020 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
12021 * gcc.dg/vmx/st-be-order.c: Delete testcase.
12022 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
12023 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
12024 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
12025 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
12026 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
12027 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
12028 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
12029 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
12030 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
12031 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
12033 2018-05-10 Jakub Jelinek <jakub@redhat.com>
12035 PR tree-optimization/85699
12036 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
12037 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
12038 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
12039 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
12041 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
12043 * g++.dg/tls/pr85400.C: New test.
12045 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
12048 * g++.dg/cpp1y/lambda-generic-85713.C: New.
12050 2018-05-09 Carl Love <cel@us.ibm.com>
12052 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
12054 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
12058 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12061 * g++.dg/cpp1y/pr84588.C: New.
12063 2018-05-09 Andreas Schwab <schwab@suse.de>
12065 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
12067 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
12069 * gcc.target/aarch64/store_lane_spill_1.c: New test.
12070 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
12072 2018-05-08 Carl Love <cel@us.ibm.com>
12073 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
12075 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12078 * g++.dg/cpp1y/pr84588.C: New.
12080 2018-05-08 Marek Polacek <polacek@redhat.com>
12083 * g++.dg/cpp1z/constexpr-if22.C: New test.
12085 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
12088 * gcc.target/i386/pr85693.c: New test.
12090 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12093 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
12094 scan-assembler-times checking that except for [fh]*xor other functions
12095 don't use any load instructions.
12097 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
12099 * gcc.target/i386/builtin_target.c: Test goldmont.
12100 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
12103 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12106 * g++.dg/other/sse2-pr85572-1.C: New test.
12107 * g++.dg/other/sse2-pr85572-2.C: New test.
12108 * g++.dg/other/sse4-pr85572-1.C: New test.
12109 * g++.dg/other/avx2-pr85572-1.C: New test.
12112 * gcc.target/i386/pr85317.c: New test.
12113 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
12114 optimization barrier to avoid optimizing away the expected insn.
12117 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
12118 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
12120 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12122 * g++.dg/other/sve_const_pred_1.C: Rename to...
12123 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
12124 target selectors and explicit -march options.
12125 * g++.dg/other/sve_const_pred_2.C: Rename to...
12126 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
12127 * g++.dg/other/sve_const_pred_3.C: Rename to...
12128 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
12129 * g++.dg/other/sve_const_pred_4.C: Rename to...
12130 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
12131 * g++.dg/other/sve_tls_2.C: Rename to...
12132 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
12133 * g++.dg/other/sve_vcond_1.C: Rename to...
12134 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
12135 * g++.dg/other/sve_vcond_1_run.C: Rename to...
12136 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
12138 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12141 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
12144 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12147 * g++.dg/cpp0x/deleted14.C: New.
12149 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12150 Alan Hayward <alan.hayward@arm.com>
12151 David Sherwood <david.sherwood@arm.com>
12153 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
12154 XFAIL the BIC test.
12155 * gcc.target/aarch64/sve/vcond_7.c: New test.
12156 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
12158 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12161 * g++.dg/cpp0x/sfinae62.C: New.
12163 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12165 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
12168 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12171 * g++.dg/cpp0x/narrowing1.C: New.
12173 2018-05-08 Richard Biener <rguenther@suse.de>
12175 PR middle-end/85588
12176 * gcc.dg/torture/pr85574.c: Rename to...
12177 * gcc.dg/torture/pr85588.c: ... this.
12179 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12182 * gfortran.dg/minmaxloc_12.f90: New test case.
12183 * gfortran.dg/minmaxloc_13.f90: New test case.
12185 2018-05-07 Nathan Sidwell <nathan@acm.org>
12187 * g++.dg/cpp0x/range-for10.C: Delete.
12188 * g++.dg/ext/forscope1.C: Delete.
12189 * g++.dg/ext/forscope2.C: Delete.
12190 * g++.dg/template/for1.C: Delete.
12192 2018-05-07 Jeff Law <law@redhat.com>
12194 * gfortran.dg/linefile.f90: New test.
12196 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
12198 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
12201 2018-05-06 Jakub Jelinek <jakub@redhat.com>
12204 * g++.dg/ext/asm14.C: New test.
12205 * g++.dg/ext/asm15.C: New test.
12206 * g++.dg/ext/asm16.C: New test.
12208 2018-05-06 Michael Eager <eager@eagercon.com>
12210 * gcc.target/microblaze/others/picdtr.c: Correct option
12211 -fPIE -mpic-data-is-text-relative.
12213 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
12215 * gcc.target/microblaze/others/picdtr.c: Add test for
12216 -fPIE -mpic-data-is-text-relative.
12218 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
12221 * gfortran.dg/coarray_dependency_1.f90: New test.
12222 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
12224 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
12226 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
12227 to match the currently produced gimple.
12229 2018-05-04 Carl Love <cel@us.ibm.com>
12231 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
12233 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
12234 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
12235 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
12236 xvcmpgedp counts. Add xxsel counts.
12238 2018-05-04 Richard Biener <rguenther@suse.de>
12240 PR middle-end/85627
12241 * g++.dg/torture/pr85627.C: New testcase.
12243 2018-05-04 Richard Biener <rguenther@suse.de>
12245 PR middle-end/85574
12246 * gcc.dg/torture/pr85574.c: New testcase.
12247 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
12249 2018-05-04 Jakub Jelinek <jakub@redhat.com>
12252 * gcc.dg/nextafter-1.c: New test.
12253 * gcc.dg/nextafter-2.c: New test.
12254 * gcc.dg/nextafter-3.c: New test.
12255 * gcc.dg/nextafter-4.c: New test.
12257 2018-05-03 Nathan Sidwell <nathan@acm.org>
12259 Remove -ffriend-injection.
12260 * g++.old-deja/g++.jason/scoping15.C: Delete.
12261 * g++.old-deja/g++.mike/net43.C: Delete.
12263 2018-05-03 Jakub Jelinek <jakub@redhat.com>
12266 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
12267 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
12268 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
12269 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
12271 2018-05-03 Tom de Vries <tom@codesourcery.com>
12274 * lib/scanoffloadtree.exp: New file.
12276 2018-05-03 Richard Biener <rguenther@suse.de>
12278 PR tree-optimization/85615
12279 * gcc.dg/torture/pr85615.c: New testcase.
12281 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12283 PR tree-optimization/70291
12284 * gcc.dg/complex-6.c: New test.
12285 * gcc.dg/complex-7.c: Likewise.
12287 2018-05-03 Richard Biener <rguenther@suse.de>
12290 * fortran.dg/pr51434.f90: Truncate transfer argument.
12292 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12295 * gcc.c-torture/execute/pr85582-3.c: New test.
12297 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
12298 Jason Merrill <jason@redhat.com>
12301 * g++.dg/warn/Wshadow-13.C: New.
12302 * g++.dg/warn/Wshadow-14.C: Likewise.
12304 2018-05-02 Tom de Vries <tom@codesourcery.com>
12307 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
12308 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
12310 2018-05-02 David Pagan <dave.pagan@oracle.com>
12313 * gcc.dg/noncompile/pr30552-1.c: New test.
12314 * gcc.dg/noncompile/pr30552-2.c: New test.
12315 * gcc.dg/noncompile/pr30552-3.c: New test.
12316 * gcc.dg/noncompile/pr30552-4.c: New test.
12318 2018-05-02 Richard Biener <rguenther@suse.de>
12320 PR tree-optimization/85597
12321 * gcc.dg/vect/pr85597.c: New testcase.
12323 2018-05-02 Tom de Vries <tom@codesourcery.com>
12326 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
12327 * lib/scanltranstree.exp: New file.
12328 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
12329 (scan-ltrans-tree-dump-times_required_options)
12330 (scan-ltrans-tree-dump-not_required_options)
12331 (scan-ltrans-tree-dump-dem_required_options)
12332 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
12333 * lib/gcc-dg.exp: Include scanltranstree.exp.
12335 2018-05-02 Tom de Vries <tom@codesourcery.com>
12338 * gcc.dg/ipa/ipa-icf-38.c: New test.
12339 * gcc.dg/ipa/ipa-icf-38a.c: New test.
12340 * lib/scandump.exp (dump-base): New proc.
12341 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
12342 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
12344 * lib/scanipa.exp: Add "" argument to scan-dump calls.
12345 * lib/scanlang.exp: Same.
12346 * lib/scanrtl.exp: Same.
12347 * lib/scantree.exp: Same.
12348 * lib/scanwpaipa.exp: New file.
12349 * lib/gcc-dg.exp: Include scanwpaipa.exp.
12351 2018-05-02 Richard Biener <rguenther@suse.de>
12353 PR middle-end/85567
12354 * gcc.dg/torture/pr85567.c: New testcase.
12356 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12359 * gcc.c-torture/execute/pr85582-1.c: New test.
12360 * gcc.c-torture/execute/pr85582-2.c: New test.
12362 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
12364 PR tree-optimization/85586
12365 * gcc.dg/vect/pr85586.c: New test.
12367 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
12369 PR tree-optimization/85143
12370 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
12371 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
12373 2018-05-01 David Malcolm <dmalcolm@redhat.com>
12376 * c-c++-common/Wformat-pr84258.c: New test.
12378 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12380 PR tree-optimization/82665
12381 * gcc.dg/tree-ssa/pr82665.c: New test.
12383 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12386 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
12387 (test_add_fixit_insert_formatted_single_line): New function.
12388 (test_add_fixit_insert_formatted_multiline): New function.
12389 Extend expected output of generated patch to include fix-it hints
12391 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
12392 "gcc-rich-location.h". Add test coverage for
12393 gcc_rich_location::add_fixit_insert_formatted.
12395 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12397 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12398 (test_show_locus): Update for location_get_source_line returning a
12399 char_span. Use char_span for handling words in the
12400 "test_many_nested_locations" fix-it example.
12402 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12404 * gcc.target/arc/interrupt-8.c: Update test.
12405 * gcc.target/arc/loop-4.c: Likewise.
12406 * gcc.target/arc/loop-hazard-1.c: Likewise.
12407 * gcc.target/arc/sdata-3.c: Likewise.
12409 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12411 * gcc.target/arc/store-merge-1.c: New test.
12412 * gcc.target/arc/add_n-combine.c: Update test.
12414 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
12416 Microblaze Target: PIC data text relative
12418 * gcc.target/microblaze/others/data_var1.c: Include
12419 PIC case of r20 base register.
12420 * gcc.target/microblaze/others/data_var2.c: Ditto.
12421 * gcc.target/microblaze/others/picdtr.c: Add new
12422 test case for -mpic-is-data-text-relative.
12423 * gcc.target/microblaze/others/sdata_var1.c: Add
12424 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
12425 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
12426 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
12427 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
12428 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
12429 * gcc.target/microblaze/others/string_cst1_gpopt.c:
12431 * gcc.target/microblaze/others/string_cst2_gpopt.c:
12434 2018-04-30 Richard Biener <rguenther@suse.de>
12436 PR tree-optimization/28364
12437 PR tree-optimization/85275
12438 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
12439 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
12440 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
12441 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
12442 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
12444 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
12445 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
12447 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
12448 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
12449 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
12451 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
12454 * gcc.target/i386/pr84431.c: New test.
12456 2018-04-27 Martin Jambor <mjambor@suse.cz>
12459 * g++.dg/ipa/pr85549.C: New test.
12461 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12464 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
12466 * g++.dg/cpp0x/constexpr-85553.C: New test.
12468 2018-04-27 David Malcolm <dmalcolm@redhat.com>
12471 * g++.dg/pr85515-1.C: New test.
12472 * g++.dg/pr85515-2.C: New test.
12474 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
12477 * g++.dg/cpp0x/friend3.C: New.
12479 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12482 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12483 Use check_effective_target_arm_little_endian.
12485 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12487 PR tree-optimization/85529
12488 * gcc.c-torture/execute/pr85529-1.c: New test.
12489 * gcc.c-torture/execute/pr85529-2.c: New test.
12490 * gcc.dg/pr85529.c: New test.
12492 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12494 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
12495 `.dword' in addition to `lw' and `.word'.
12497 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12499 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
12501 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
12503 * gnat.dg/loop_optimization24.adb: New test.
12505 2018-04-26 Richard Biener <rguenther@suse.de>
12507 PR tree-optimization/85116
12508 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
12509 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
12510 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
12511 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
12513 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
12516 * gcc.target/i386/pr85473-1.c: New test.
12517 * gcc.target/i386/pr85473-2.c: New test.
12519 2018-04-25 Nathan Sidwell <nathan@acm.org>
12520 Jakub Jelinek <jakub@redhat.com>
12524 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
12525 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
12526 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
12527 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
12528 * g++.dg/cpp0x/pr85437-1.C: New.
12529 * g++.dg/cpp0x/pr85437-2.C: New.
12530 * g++.dg/cpp0x/pr85437-3.C: New.
12531 * g++.dg/cpp0x/pr85437-4.C: New.
12533 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12536 * gfortran.dg/pr85520.f90: New test.
12538 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12541 * gcc.dg/pr85512.c: New test.
12543 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
12546 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
12547 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
12548 * gcc.dg/pr85388-1.c (dg-options): Likwise.
12549 * gcc.dg/pr85388-2.c (dg-options): Likwise.
12550 * gcc.dg/pr85388-3.c (dg-options): Likwise.
12551 * gcc.dg/pr85388-4.c (dg-options): Likwise.
12552 * gcc.dg/pr85388-5.c (dg-options): Likwise.
12553 * gcc.dg/pr85388-6.c (dg-options): Likwise.
12554 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
12555 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
12556 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
12557 * gcc.target/i386/cet-label.c (dg-options): Likwise.
12558 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
12559 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
12560 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
12561 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
12562 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
12563 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
12564 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
12565 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
12566 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
12567 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
12568 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
12569 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
12570 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
12571 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
12572 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
12573 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
12574 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
12575 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
12576 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
12577 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
12578 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
12579 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
12580 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
12581 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
12582 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
12583 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
12584 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
12585 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
12586 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
12587 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
12588 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
12589 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
12590 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
12591 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
12592 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
12593 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
12594 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
12595 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
12596 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
12597 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
12598 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
12599 * gcc.target/i386/pr84146.c (dg-options): Likwise.
12600 * gcc.target/i386/pr85403.c (dg-options): Likwise.
12601 * gcc.target/i386/pr85404.c (dg-options): Likwise.
12602 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
12604 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
12605 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
12606 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
12607 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
12608 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
12609 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
12610 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
12611 * (dg-options): Likwise.
12612 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
12614 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
12615 * gcc.target/i386/cet-label-3.c: Removed.
12616 * gcc.target/i386/cet-property-3.c: Likwise.
12617 * gcc.target/i386/cet-sjlj-7.c: Likwise.
12619 2018-04-24 Jakub Jelinek <jakub@redhat.com>
12622 * gcc.target/i386/pr85511.c: New test.
12625 * g++.dg/ext/pr85503.C: New test.
12628 * gcc.target/i386/pr85508.c: New test.
12630 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12632 PR tree-optimization/85478
12633 * g++.dg/pr85478.C: New test.
12635 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
12637 * g++.dg/torture/pr85496.C: New test.
12639 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
12641 PR rtl-optimization/85423
12642 * gcc.dg/pr85423.c: New test.
12644 2018-04-20 Martin Sebor <msebor@redhat.com>
12647 * gcc.dg/Wrestrict-15.c: New test.
12649 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
12652 * gcc.target/powerpc/pr85456.c: New test.
12654 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
12656 * g++.dg/ext/undef-bool-1.C: Require lp64.
12657 * gcc.target/powerpc/undef-bool-2.c: Likewise.
12659 2018-04-20 Jeff Law <law@redhat.com>
12661 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12663 * gcc.dg/stack-check-6.c: Likewise.
12664 * gcc.dg/stack-check-6a.c: Likewise.
12665 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12666 * gcc.target/i386/stack-check-18.c: Likewise.
12667 * gcc.target/i386/stack-check-19.c: Likewise.
12669 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12672 * gcc.target/aarch64/sve/vcond_1.c: Move to...
12673 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
12674 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12675 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
12677 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12680 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12681 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12683 2018-04-20 Richard Biener <rguenther@suse.de>
12685 PR middle-end/85475
12686 * gcc.dg/torture/pr85475.c: New testcase.
12688 2018-04-20 Martin Jambor <mjambor@suse.cz>
12691 * gcc.dg/ipa/pr85449.c: New test.
12693 2018-04-20 Martin Jambor <mjambor@suse.cz>
12696 * g++.dg/ipa/pr85447.C: New file.
12697 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12699 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12702 * g++.dg/cpp0x/pr85462.C: New test.
12704 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12706 * gcc.target/i386/pr85404.c: Require CET target.
12708 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12710 PR tree-optimization/85467
12711 * gcc.dg/pr85467.c: New test.
12713 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12716 * g++.dg/parse/crash68.C: New.
12718 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12721 * g++.dg/torture/pr85334.C: New test.
12723 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12725 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12726 * g++.dg/diagnostic/pr85464.C: New.
12728 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12731 * gcc.dg/torture/pr85397-1.c: New test.
12732 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12733 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12735 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12738 * gcc.target/i386/pr85404.c: New test.
12740 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12743 * c-c++-common/attr-nocf-check-1.c: Compile with
12744 -fcf-protection=none.
12745 * c-c++-common/attr-nocf-check-3.c: Likewise.
12746 * gcc.dg/march-generic.c: Likewise.
12747 * gcc.target/i386/align-limit.c: Likewise.
12748 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12749 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12750 * gcc.target/i386/cet-property-2.c: Likewise.
12751 * gcc.target/i386/ret-thunk-26.c: Likewise.
12752 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12754 * c-c++-common/fcf-protection-2.c: Likewise.
12755 * c-c++-common/fcf-protection-3.c: Likewise.
12756 * c-c++-common/fcf-protection-5.c: Likewise.
12757 * c-c++-common/fcf-protection-6.c: Likewise.
12758 * c-c++-common/fcf-protection-7.c: Likewise.
12759 * gcc.target/i386/cet-label-3.c: New test.
12760 * gcc.target/i386/cet-property-3.c: Likewise.
12761 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12762 * gcc.target/i386/pr85417-1.c: Likewise.
12763 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12764 __x86_indirect_thunk_nt_(r|e)ax
12765 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12766 * gcc.target/i386/pr85403.c: Remove dg-error,
12768 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12770 * gcc.target/i386/movdir-1.c: New test.
12772 2018-04-19 Richard Biener <rguenther@suse.de>
12774 PR middle-end/85455
12775 * gcc.dg/pr85455.c: New testcase.
12777 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12779 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12781 * g++.dg/lto/pr85405b_0.C: Likewise.
12782 * g++.dg/lto/pr84805_0.C: Likewise.
12784 2018-04-18 Martin Liska <mliska@suse.cz>
12788 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12791 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12794 * gcc.dg/pr85388-1.c: New test.
12795 * gcc.dg/pr85388-2.c: Likewise.
12796 * gcc.dg/pr85388-3.c: Likewise.
12797 * gcc.dg/pr85388-4.c: Likewise.
12798 * gcc.dg/pr85388-5.c: Likewise.
12799 * gcc.dg/pr85388-6.c: Likewise.
12801 2018-04-18 Jan Hubicka <jh@suse.cz>
12802 Martin Liska <mliska@suse.cz>
12804 * g++.dg/lto/pr83121_0.C: Update template.
12805 * g++.dg/lto/pr83121_1.C: Update template.
12806 * g++.dg/lto/pr84805_0.C: Update template.
12807 * g++.dg/lto/pr84805_1.C: Update template.
12808 * g++.dg/lto/pr84805_2.C: Update template.
12810 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12813 * g++.dg/cpp0x/pr84630.C: New.
12815 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12818 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12819 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12820 in two cases. Uncomment two other tests and add expected dg-error for
12822 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12823 -Wnarrowing diagnostics on some targets for c++11.
12824 * g++.dg/parse/array-size2.C: Remove xfail.
12825 * g++.dg/cpp0x/constexpr-84463.C: New test.
12827 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12829 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12830 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12832 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12835 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12836 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12837 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12839 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12841 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12842 prevent cascading of errors and change expected error message.
12843 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12845 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12846 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12847 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12848 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12850 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12852 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12855 * gcc.dg/pr85430.c: New test.
12857 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12860 * gcc.target/arm/pr54300.C: Move to...
12861 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12862 * gcc.target/arm/pr55073.C: Move to...
12863 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12864 * gcc.target/arm/pr56184.C: Move to...
12865 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12866 * gcc.target/arm/pr59985.C: Move to...
12867 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12868 * gcc.target/aarch64/pr60675.C: Move to...
12869 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12870 * gcc.target/aarch64/pr81422.C: Move to...
12871 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12872 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12873 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12874 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12875 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12876 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12877 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12878 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12879 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12880 * gcc.target/aarch64/sve/tls_2.C: Move to...
12881 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12882 * gcc.target/aarch64/pr81414.C: Rename to...
12883 * gcc.target/aarch64/pr81414.c: ... This.
12884 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12885 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12887 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12888 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12889 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12890 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12893 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12895 PR middle-end/85414
12896 * gcc.dg/pr85414.c: New test.
12898 2018-04-17 Martin Jambor <mjambor@suse.cz>
12901 * g++.dg/ipa/pr85421.C: New test.
12903 2018-04-17 Martin Liska <mliska@suse.cz>
12906 * g++.dg/lto/pr85405b_0.C: New test.
12907 * g++.dg/lto/pr85405b_1.C: New test.
12909 2018-04-17 Martin Liska <mliska@suse.cz>
12912 * g++.dg/lto/pr85405_0.C: New test.
12913 * g++.dg/lto/pr85405_1.C: New test.
12915 2018-04-17 Martin Liska <mliska@suse.cz>
12918 * g++.dg/ext/pr85329-2.C: New test.
12919 * g++.dg/ext/pr85329.C: New test.
12920 * gcc.target/i386/mvc12.c: New test.
12922 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12925 * g++.dg/pr85039-1.C: New.
12926 * g++.dg/pr85039-2.C: New.
12927 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12929 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12932 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12933 if the target supports efficient unaligned storage accesses.
12935 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12938 * gcc.target/powerpc/pr83660.C: New test.
12940 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12943 * gcc.target/i386/pr85403.c: New test.
12945 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12948 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12950 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12951 Jason Merrill <jason@redhat.com>
12954 * g++.dg/cpp0x/pr85112.C: New.
12956 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12959 * g++.dg/ext/undef-bool-1.C: New file.
12960 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12961 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12963 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12966 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12967 corresponding dg-error clause.
12968 * gcc.target/powerpc/pr80098-3.c: Ditto.
12969 * gcc.target/powerpc/pr80103-1.c: Delete.
12971 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12975 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12976 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12978 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12981 * gfortran.dg/implied_do_io_5.f90: New test.
12983 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12986 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12987 several values: positive, negative, and zero.
12988 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12989 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12991 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12993 PR rtl-optimization/79916
12994 * gcc.target/powerpc/pr79916.c: New.
12996 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12998 PR rtl-optimization/85393
12999 * g++.dg/opt/pr85393.C: New test.
13000 * g++.dg/opt/pr85393-aux.cc: New file.
13002 PR rtl-optimization/85376
13003 * gcc.dg/pr85376.c: New test.
13005 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
13007 PR rtl-optimization/83852
13008 * gcc.dg/pr83852.c: New testcase.
13010 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
13013 * gcc.target/s390/pr77822-1.C: Rename to ...
13014 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
13015 * gcc.target/s390/pr77822-2.c: Add asm scan check.
13016 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
13018 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
13021 * gcc.target/i386/pr71991.c: New testcase.
13023 2018-04-13 Martin Liska <mliska@suse.cz>
13024 Jakub Jelinek <jakub@redhat.com>
13026 PR middle-end/81657
13027 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
13030 2018-04-12 David Malcolm <dmalcolm@redhat.com>
13033 * g++.dg/diagnostic/macro-arg-count.C: New test.
13035 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13039 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
13040 array and move test to libgomp/testsuite/libgomp.fortran.
13041 * gfortran.dg/do_concurrent_6.f90: New test.
13043 2018-04-12 Marek Polacek <polacek@redhat.com>
13046 * g++.dg/parse/error61.C: New test.
13048 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
13051 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
13052 specify -mvsx on gcc command line.
13054 2018-04-12 Jakub Jelinek <jakub@redhat.com>
13057 * gcc.target/i386/pr85328.c: New test.
13059 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13061 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
13063 2018-04-12 Jakub Jelinek <jakub@redhat.com>
13065 PR rtl-optimization/85342
13066 * gcc.target/i386/pr85342.c: New test.
13068 2018-04-11 Jason Merrill <jason@redhat.com>
13070 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
13071 if ulimit -v is set.
13073 2018-04-11 Bin Cheng <bin.cheng@arm.com>
13076 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
13078 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
13080 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
13081 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
13083 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13086 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
13089 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
13092 * gcc.target/i386/pr84301.c: New test.
13094 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13096 PR tree-optimization/85331
13097 * gcc.c-torture/execute/pr85331.c: New test.
13099 2018-04-11 Marek Polacek <polacek@redhat.com>
13102 * g++.dg/cpp0x/pr51225.C: Adjust error message.
13103 * g++.dg/cpp1z/constexpr-if21.C: New test.
13105 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13108 * gcc.target/i386/pr85281.c: New test.
13110 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
13112 PR rtl-optimization/84659
13113 * gcc.dg/pr84659.c: New test.
13115 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13118 * g++.dg/debug/dwarf2/pr85302.C: New test.
13120 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
13123 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
13126 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13129 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
13131 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
13133 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
13134 * gcc.target/powerpc/dimode_off.c: Ditto.
13135 * gcc.target/powerpc/tfmode_off.c: Ditto.
13136 * gcc.target/powerpc/timode_off.c: Ditto.
13138 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13140 * gcc.target/powerpc/vec-ldl-1.c: New test.
13141 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
13142 corrections to ABI implementation.
13144 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
13147 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
13149 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13151 PR rtl-optimization/85300
13152 * gcc.dg/pr85300.c: New test.
13154 2018-04-10 David Malcolm <dmalcolm@redhat.com>
13157 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
13158 where we now show the pertinent parameter.
13159 * g++.dg/diagnostic/aka2.C: Likewise.
13160 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
13162 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13165 * gfortran.dg/gomp/pr85313.f90: New test.
13167 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13170 * g++.dg/parse/template29.C: New.
13172 2018-04-10 Bin Cheng <bin.cheng@arm.com>
13175 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
13177 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13181 * gcc.target/i386/avx512f-pr85177.c: New test.
13182 * gcc.target/i386/avx512f-pr85255.c: New test.
13184 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
13186 PR tree-optimization/85286
13187 * gcc.dg/vect/pr85286.c: New test.
13189 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13192 * gcc.target/arm/pr85173.c: New test.
13194 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13197 * gcc.dg/lto/pr85248_0.c: New test.
13198 * gcc.dg/lto/pr85248_1.c: New test.
13200 2018-04-09 Jan Hubicka <jh@suse.cz>
13203 * g++.dg/torture/pr85078.C: New.
13205 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
13208 * g++.dg/cpp1z/decomp44.C: New.
13209 * g++.dg/cpp1z/decomp45.C: Likewise.
13211 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13214 * gfortran.dg/do_concurrent_5.f90: New test.
13215 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
13218 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13221 * gfortran.dg/parameter_array_element_3.f90: New test.
13223 2018-04-09 Jakub Jelinek <jakub@redhat.com>
13226 * g++.dg/cpp1z/decomp43.C: New test.
13228 PR rtl-optimization/80463
13229 * g++.dg/pr80463.C: Add -w to dg-options.
13231 2018-04-09 Richard Biener <rguenther@suse.de>
13233 PR tree-optimization/85284
13234 * gcc.dg/torture/pr85284.c: New testcase.
13236 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13238 PR rtl-optimization/80463
13239 PR rtl-optimization/83972
13240 PR rtl-optimization/83480
13242 * gcc.dg/pr80463.c: New test.
13243 * g++.dg/pr80463.C: Likewise.
13244 * gcc.dg/pr83972.c: Likewise.
13246 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13248 PR rtl-optimization/83913
13249 * gcc.dg/pr83913.c: New test.
13251 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13253 PR rtl-optimization/83962
13254 * gcc.dg/pr83962.c: New test.
13256 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13258 PR rtl-optimization/83530
13259 * gcc.dg/pr83530.c: New test.
13261 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13263 PR middle-end/82976
13264 * gfortran.dg/realloc_on_assign_16a.f90: New test.
13266 2018-04-07 Jakub Jelinek <jakub@redhat.com>
13268 PR tree-optimization/85257
13269 * gcc.dg/pr85257.c: New test.
13271 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
13273 * g++.dg/opt/pr85196.C: New test.
13275 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13278 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
13279 std::tuple here since they need C++11.
13280 * g++.dg/lookup/missing-std-include-8.C: New test.
13281 * g++.dg/lookup/missing-std-include.C: Move std::array and
13282 std::tuple test to missing-std-include-6.C to avoid failures
13285 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13288 * gcc.dg/debug/pr85252.c: New test.
13290 PR rtl-optimization/84872
13291 * gcc.dg/graphite/pr84872.c: New test.
13294 * g++.dg/cpp1z/decomp42.C: New test.
13296 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13299 * g++.dg/lookup/missing-std-include-7.C: New test.
13301 2018-04-06 Tamar Christina <tamar.christina@arm.com>
13303 * gcc.dg/struct-simple.c: Revert r254862.
13304 * lib/target-supports.exp
13305 (check_effective_target_word_mode_no_slow_unalign): Likewise.
13307 2018-04-06 Richard Biener <rguenther@suse.de>
13309 PR middle-end/85244
13310 * gcc.dg/torture/pr85244-1.c: New testcase.
13311 * gcc.dg/torture/pr85244-2.c: Likewise.
13313 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13316 * c-c++-common/ubsan/pr85213.c: New test.
13318 2018-04-06 Richard Biener <rguenther@suse.de>
13320 PR middle-end/85180
13321 * gcc.dg/pr85180.c: New testcase.
13323 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13325 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
13326 to trigger the optimization. Do some cleanup and function
13327 renaming. Add more test functions.
13329 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13331 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
13333 * gcc.target/s390/hotpatch-1.c: Skip when building without
13335 * gcc.target/s390/hotpatch-10.c: Likewise.
13336 * gcc.target/s390/hotpatch-11.c: Likewise.
13337 * gcc.target/s390/hotpatch-12.c: Likewise.
13338 * gcc.target/s390/hotpatch-13.c: Likewise.
13339 * gcc.target/s390/hotpatch-14.c: Likewise.
13340 * gcc.target/s390/hotpatch-15.c: Likewise.
13341 * gcc.target/s390/hotpatch-16.c: Likewise.
13342 * gcc.target/s390/hotpatch-17.c: Likewise.
13343 * gcc.target/s390/hotpatch-18.c: Likewise.
13344 * gcc.target/s390/hotpatch-19.c: Likewise.
13345 * gcc.target/s390/hotpatch-2.c: Likewise.
13346 * gcc.target/s390/hotpatch-3.c: Likewise.
13347 * gcc.target/s390/hotpatch-4.c: Likewise.
13348 * gcc.target/s390/hotpatch-5.c: Likewise.
13349 * gcc.target/s390/hotpatch-6.c: Likewise.
13350 * gcc.target/s390/hotpatch-7.c: Likewise.
13351 * gcc.target/s390/hotpatch-8.c: Likewise.
13352 * gcc.target/s390/hotpatch-9.c: Likewise.
13354 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13356 * c-c++-common/Wattributes.c: Disable warning for s390* target and
13357 check for an error instead.
13358 * gcc.dg/Wattributes-6.c: Likewise.
13360 2018-04-05 Jakub Jelinek <jakub@redhat.com>
13363 * g++.dg/cpp1z/decomp39.C: New test.
13364 * g++.dg/cpp1z/decomp40.C: New test.
13367 * g++.dg/cpp1z/decomp41.C: New test.
13369 PR middle-end/85195
13370 * gcc.dg/pr85195.c: New test.
13372 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13375 * g++.dg/cpp0x/initlist100.C: New.
13376 * g++.dg/cpp0x/initlist101.C: Likewise.
13378 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13381 * g++.dg/other/pr84792-1.C: New.
13382 * g++.dg/other/pr84792-2.C: Likewise.
13384 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
13387 * gcc.target/i386/pr85193.c: New test.
13389 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
13392 * g++.dg/concepts/pr84979.C: New.
13393 * g++.dg/concepts/pr84979-2.C: New.
13394 * g++.dg/concepts/pr84979-3.C: New.
13396 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13399 * g++.dg/cpp0x/variadic174.C: New.
13401 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13403 PR inline-asm/85172
13404 * g++.dg/ext/builtin13.C: New test.
13405 * g++.dg/ext/atomic-4.C: New test.
13408 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
13409 * g++.dg/ext/bases3.C: New test.
13411 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13414 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
13415 to match a single insn of the baz function. Move scan directives at
13416 the end of the file below the functions they are trying to test for
13417 better readability.
13418 * gcc.target/arm/cmse/cmse-16.c: New testcase.
13420 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
13422 PR rtl-optimization/84878
13423 * gcc.target/powerpc/pr84878.c: New test.
13425 2018-04-04 Michael Matz <matz@suse.de>
13427 * gcc.dg/Wstringop-overflow-4.c: New test.
13428 * c-c++-common/Wstringop-truncation-4.c: Adjust.
13430 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13433 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
13434 for the diagnostics of overridden functions. Adjust for new wording.
13436 2018-04-04 Richard Biener <rguenther@suse.de>
13439 * g++.dg/lto/pr85176_0.C: New testcase.
13441 2018-04-04 Richard Biener <rguenther@suse.de>
13444 * lib/target-supports.exp (check_effective_target_vect_perm_short):
13447 2018-04-04 Martin Liska <mliska@suse.cz>
13450 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
13451 and msdata as a workaround for powerpc.
13453 2018-04-04 Richard Biener <rguenther@suse.de>
13455 PR tree-optimization/85168
13456 * gcc.dg/torture/pr85168.c: New testcase.
13458 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
13461 * g++.dg/pr84943.C: New.
13462 * g++.dg/pr84943-2.C: New.
13464 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13466 PR rtl-optimization/85167
13467 * gcc.dg/pr85167.c: New test.
13469 PR tree-optimization/85156
13470 * c-c++-common/pr85156.c: New test.
13471 * gcc.c-torture/execute/pr85156.c: New test.
13473 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
13475 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
13476 * gcc.target/powerpc/undef-bool-1.C: New file.
13477 * gcc.target/powerpc/undef-bool-2.c: New file.
13479 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13482 * g++.dg/cpp1z/class-deduction52.C: New.
13484 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13487 * g++.dg/cpp0x/pr85147.C: New test.
13490 * g++.dg/cpp0x/gen-attrs-64.C: New test.
13493 * g++.dg/gomp/pr85134.C: New test.
13494 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
13497 * gcc.c-torture/execute/pr85169.c: New test.
13498 * gcc.target/i386/avx512f-pr85169.c: New test.
13499 * gcc.target/i386/avx512bw-pr85169.c: New test.
13501 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13504 * gcc.target/powerpc/pr69946: Adjust comment. Remove
13505 scan-assembler-times clause.
13507 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
13509 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
13510 dg-additional-options.
13512 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13514 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
13516 2018-04-03 Richard Biener <rguenther@suse.de>
13519 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
13521 2018-04-02 Jim Wilson <jimw@sifive.com>
13523 * gcc.target/riscv/pr84660.c: New.
13524 * gcc.target/riscv/shift-and-1.c: New.
13525 * gcc.target/riscv/shift-and-2.c: New.
13527 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13530 * gfortran.dg/array_simplify_2.f90: New test.
13532 2018-04-01 Jakub Jelinek <jakub@redhat.com>
13534 PR middle-end/85090
13535 * gcc.target/i386/avx512f-pr85090-1.c: New test.
13536 * gcc.target/i386/avx512f-pr85090-2.c: New test.
13537 * gcc.target/i386/avx512f-pr85090-3.c: New test.
13538 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
13539 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
13541 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
13544 * g++.dg/pr85027.C: New.
13546 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13549 * gcc.target/powerpc/sse-maxps-2.c: New test.
13550 * gcc.target/powerpc/sse-minps-2.c: New test.
13552 2018-03-30 Jakub Jelinek <jakub@redhat.com>
13555 * g++.dg/gomp/pr84791.C: New test.
13557 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
13560 * gfortran.dg/array_constructor_53.f90: New test.
13562 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13565 * gfortran.dg/substr_6.f90: Remove illegal test for
13566 out-of-bounds substring.
13568 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13571 * gfortran.dg/zero_sized_10.f90: New test.
13573 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13576 * g++.dg/lookup/missing-std-include-6.C: New test.
13577 * g++.dg/lookup/missing-std-include.C: Add std::pair and
13579 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
13580 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
13581 <cstring>, <cassert>, and <cstdlib>.
13583 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
13585 PR inline-asm/84985
13586 * gcc.target/i386/pr84985.c: New.
13588 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13591 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
13593 2018-03-29 Jakub Jelinek <jakub@redhat.com>
13596 * g++.dg/warn/Wunused-var-31.C: New test.
13599 * c-c++-common/Wduplicated-branches-14.c: New test.
13601 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
13604 * g++.dg/cpp0x/pr84606.C: New.
13606 2018-03-29 Carl Love <cel@us.ibm.com>
13609 2017-09-27 Carl Love <cel@us.ibm.com>
13611 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
13612 for the __builtin_fctid and __builtin_fctiw.
13614 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
13617 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
13618 deleted builtin function.
13619 (div_weuo): Likewise.
13620 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
13621 (div_deuo): Likewise.
13623 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13626 * g++.dg/other/default13.C: New.
13628 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13631 * gcc.target/i386/pr85095-1.c: New test.
13632 * gcc.target/i386/pr85095-2.c: New test.
13633 * gcc.c-torture/execute/pr85095.c: New test.
13635 PR tree-optimization/82004
13636 * gcc.dg/pr82004.c: New test.
13638 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13639 Martin Liska <mliska@suse.cz>
13642 * g++.dg/asan/pr85081.C: New test.
13644 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
13647 * g++.dg/template/pr84789.C: Adjust for testing with
13651 * g++.dg/template/pr84973.C: New.
13652 * g++.dg/template/pr84973-2.C: New.
13653 * g++.dg/template/pr84973-3.C: New.
13656 * g++.dg/eh/pr84968.C: New.
13658 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13661 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13662 long double multiply/divide uses the correct function.
13663 * gcc.target/powerpc/mulkc-3.c: Likewise.
13664 * gcc.target/powerpc/divkc-2.c: Likewise.
13665 * gcc.target/powerpc/divkc-3.c: Likewise.
13667 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13670 * g++.dg/cpp0x/defaulted51.C: New.
13671 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
13673 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13676 * g++.dg/ext/vector35.C: New test.
13679 * g++.dg/ext/builtin-offsetof3.C: New test.
13682 * g++.dg/cpp1y/pr85076.C: New test.
13684 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13687 * gfortran.dg/matmul_rank_1.f90: New test.
13689 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13690 Harald Anlauf <anlauf@gmx.de>
13692 * gfortran.dg/structure_constructor_15.f90: New test.
13694 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13696 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13697 for the diagnostics of overridden functions. Adjust for new wording.
13698 * g++.dg/cpp0x/implicit1.C: Likewise.
13699 * g++.dg/cpp0x/override1.C: Likewise.
13700 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13701 * g++.dg/eh/shadow1.C: Likewise.
13702 * g++.dg/inherit/covariant12.C: Likewise.
13703 * g++.dg/inherit/covariant14.C: Likewise.
13704 * g++.dg/inherit/covariant15.C: Likewise.
13705 * g++.dg/inherit/covariant16.C: Likewise.
13706 * g++.dg/inherit/covariant22.C: Likewise.
13707 * g++.dg/inherit/crash3.C: Likewise.
13708 * g++.dg/inherit/error2.C: Likewise.
13709 * g++.dg/template/crash100.C: Likewise.
13710 * g++.old-deja/g++.eh/spec6.C: Likewise.
13711 * g++.old-deja/g++.mike/p811.C: Likewise.
13712 * g++.old-deja/g++.other/virtual11.C: Likewise.
13713 * g++.old-deja/g++.other/virtual4.C: Likewise.
13715 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13718 * gcc.target/i386/pr85044.c: New test.
13720 2018-03-27 Martin Sebor <msebor@redhat.com>
13723 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13726 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13729 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13731 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13734 * gcc.target/arm/pr81863.c: New test.
13736 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13739 * gcc.target/nvptx/pr85056.c: New test.
13740 * gcc.target/nvptx/pr85056a.c: New test.
13742 2018-03-27 Richard Biener <rguenther@suse.de>
13745 * lib/target-supports.exp (check_ssse3_available): New function.
13746 (check_effective_target_vect_perm_short): Enable for x86 if
13747 check_ssse3_available.
13749 2018-03-27 Richard Biener <rguenther@suse.de>
13751 PR tree-optimization/85082
13752 * gfortran.dg/pr85082.f90: New testcase.
13754 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13756 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13757 to "l=2" in dg-final.
13759 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13761 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13762 * gcc.target/mips/fix-r4000-2.c: Likewise.
13763 * gcc.target/mips/fix-r4000-3.c: Likewise.
13764 * gcc.target/mips/fix-r4000-4.c: Likewise.
13765 * gcc.target/mips/fix-r4000-5.c: Likewise.
13766 * gcc.target/mips/fix-r4000-6.c: Likewise.
13767 * gcc.target/mips/fix-r4000-7.c: Likewise.
13768 * gcc.target/mips/fix-r4000-8.c: Likewise.
13769 * gcc.target/mips/fix-r4000-9.c: Likewise.
13770 * gcc.target/mips/fix-r4000-10.c: Likewise.
13771 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13772 "mulditi3_r4000" instead of "mulditi3".
13773 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13774 "umulditi3_r4000" instead of "umulditi3".
13776 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13779 * g++.dg/inherit/covariant22.C: New test.
13781 2018-03-27 Richard Biener <rguenther@suse.de>
13784 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13787 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13788 Jason Merrill <jason@redhat.com>
13791 * g++.dg/init/array49.C: New.
13792 * g++.dg/torture/pr70499.C: Adjust.
13794 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13797 * gcc.target/i386/pr85073.c: New test.
13799 2018-03-26 Richard Biener <rguenther@suse.de>
13802 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13805 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13808 * gfortran.dg/parameter_array_format.f90: New test.
13810 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13811 Neil Carlson <neil.n.carlson@gmail.com>
13814 * gfortran.dg/literal_character_constant_1.inc: Replace
13815 call abort by STOP n.
13816 * gfortran.dg/overload_1.f90: Likewise.
13818 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13819 Dominique d'Humieres <dominiq@gcc.gnu.org>
13822 * gfortran.dg/scalar_pointer_1.f90: New test.
13824 2018-03-25 Tom de Vries <tom@codesourcery.com>
13826 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13829 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13832 * gfortran.dg/pr89497.f90: New test.
13834 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13837 * gfortran.dg/substr_7.f90: New test.
13839 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13842 * gfortran.dg/pr42651.f90: New test.
13843 * gfortran.dg/func_result_7.f90: Update error message.
13845 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13847 PR tree-optimization/84005
13848 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13849 failing to force the alignment.
13851 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13853 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13857 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13859 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13860 message. Fix scan-assembler patterns.
13862 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13865 * g++.dg/cpp0x/pr85015.C: New test.
13868 * g++.dg/cpp1y/pr84942.C: New test.
13870 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13872 PR inline-asm/85030
13873 * gcc.target/i386/pr85030.c: New.
13875 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13878 * g++.dg/pr85026.C: New test.
13880 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13882 * g++.dg/debug/pr84704.C: XFAIL AIX.
13884 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13887 * gcc.target/arm/pr84826.c: Add dg directive.
13889 2018-03-23 Marek Polacek <polacek@redhat.com>
13892 * g++.dg/ext/builtin-offsetof2.C: New test.
13895 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13896 * gcc.dg/pr85045.c: New test.
13898 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13901 * gnat.dg/lto22.adb: New test.
13902 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13903 * gnat.dg/lto22_pkg2.ads: Likewise.
13905 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13908 * gcc.dg/lto/pr80778_0.c: New test.
13910 PR inline-asm/85034
13911 * gcc.target/i386/pr85034.c: New test.
13913 PR inline-asm/85022
13914 * c-c++-common/torture/pr85022.c: New test.
13917 * g++.dg/ubsan/pr85029.C: New test.
13919 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13922 * g++.dg/cpp0x/pr71251.C: New.
13925 * g++.dg/template/pr84789.C: New.
13926 * g++.dg/template/pr84789-2.C: New.
13927 * g++.dg/template/pr84789-3.C: New.
13928 * g++.dg/parse/dtor11.C: Accept alternate error message.
13931 * g++.dg/pr84729.C: New.
13932 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13933 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13934 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13936 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13939 * gfortran.dg/interface_42.f90: New test.
13940 * gfortran.dg/interface_43.f90: New test.
13942 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13945 * gcc.target/arm/pr84826.c: New test.
13947 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13949 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13950 dg-require-effective-target.
13951 * gcc.target/arm/addr-modes-int.c: Likewise.
13952 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13954 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13957 * gcc.target/powerpc/altivec-ld-1.c: New test.
13959 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13961 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13963 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13965 PR inline-asm/84941
13966 * gcc.dg/pr84941.c: New test.
13968 2018-03-22 Tom de Vries <tom@codesourcery.com>
13970 PR tree-optimization/84956
13971 * gcc.dg/pr84956.c: New test.
13973 2018-03-22 Marek Polacek <polacek@redhat.com>
13976 * g++.dg/cpp1z/constexpr-if15.C: New test.
13977 * g++.dg/cpp1z/constexpr-if16.C: New test.
13979 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13981 * gcc.dg/builtin-tgmath-3.c: New test.
13983 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13986 * g++.dg/concepts/pr71965.C: New.
13990 * g++.dg/cpp0x/pr84610.C: New.
13991 * g++.dg/cpp0x/pr84642.C: New.
13993 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13996 * c-c++-common/pr84999.c: New test.
13998 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
14001 * g++.dg/ext/desig10.C: New.
14003 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
14004 Harald Anlauf <anlauf@gmx.de>
14007 * gfortran.dg/pr84957.f90: New test.
14009 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14011 PR tree-optimization/84960
14012 * gcc.c-torture/compile/pr84960.c: New test.
14014 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
14016 PR tree-optimization/84811
14017 * gcc.dg/torture/pr84811.c: New test.
14019 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14021 PR tree-optimization/84982
14022 * c-c++-common/pr84982.c: New test.
14025 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
14027 * g++.dg/torture/pr84961-1.C: New test.
14028 * g++.dg/torture/pr84961-2.C: New test.
14030 2018-03-21 Nathan Sidwell <nathan@acm.org>
14033 * g++.dg/pr85008.C: New.
14035 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
14038 * gfortran.dg/char_result_17.f90: New test.
14040 2018-03-21 David Malcolm <dmalcolm@redhat.com>
14043 * g++.dg/other/accessor-fixits-1.C: Move to...
14044 * g++.dg/torture/accessor-fixits-1.C: ...here.
14045 * g++.dg/other/accessor-fixits-2.C: Move to...
14046 * g++.dg/torture/accessor-fixits-2.C: ...here.
14047 * g++.dg/other/accessor-fixits-3.C: Move to...
14048 * g++.dg/torture/accessor-fixits-3.C: ...here.
14049 * g++.dg/other/accessor-fixits-4.C: Move to...
14050 * g++.dg/torture/accessor-fixits-4.C: ...here.
14051 * g++.dg/other/accessor-fixits-5.C: Move to...
14052 * g++.dg/torture/accessor-fixits-5.C: ...here.
14053 * g++.dg/torture/accessor-fixits-6.C: New testcase.
14054 * g++.dg/torture/accessor-fixits-7.C: New testcase.
14055 * g++.dg/torture/accessor-fixits-8.C: New testcase.
14057 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14059 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
14061 2018-03-21 Sudakshina Das <sudi.das@arm.com>
14064 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
14066 2018-03-21 Nathan Sidwell <nathan@acm.org>
14069 * g++.dg/lookup/pr84804.C: New.
14071 2018-03-21 Martin Sebor <msebor@redhat.com>
14074 * g++.dg/Wclass-memaccess-3.C: New test.
14075 * g++.dg/Wclass-memaccess-4.C: New test.
14077 2018-03-21 David Malcolm <dmalcolm@redhat.com>
14080 * g++.dg/other/accessor-fixits-1.C
14081 (test_access_const_t1_color): New.
14082 (test_deref_const_t1_color): New.
14083 * g++.dg/other/accessor-fixits-5.C: New testcase.
14085 2018-03-21 Tom de Vries <tom@codesourcery.com>
14087 PR tree-optimization/83126
14088 * gcc.dg/graphite/pr83126.c: New test.
14090 2018-03-21 Nathan Sidwell <nathan@acm.org>
14092 * g++.dg/ext/anon-struct6.C: Adjust.
14093 * g++.dg/ext/deprecate-1.C: New.
14094 * g++.dg/ext/deprecate-2.C: New.
14095 * g++.dg/lookup/pr84602.C: Adjust.
14096 * g++.dg/lookup/pr84962.C: Adjust.
14097 * g++.old-deja/g++.other/anon4.C
14100 * g++.dg/lookup/pr84836.C: New.
14102 2018-03-21 Bin Cheng <bin.cheng@arm.com>
14104 PR tree-optimization/84969
14105 * gcc.dg/tree-ssa/pr84969.c: New test.
14107 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14109 PR rtl-optimization/84989
14110 * gcc.target/i386/pr84989.c: New test.
14112 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
14114 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
14116 2018-03-21 Martin Liska <mliska@suse.cz>
14119 * gfortran.dg/goacc/pr84963.f90: New test.
14121 2018-03-21 Marek Polacek <polacek@redhat.com>
14123 PR c++/71638, ICE with NSDMI and reference.
14124 * g++.dg/cpp0x/nsdmi14.C: New test.
14125 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
14127 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
14129 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
14130 MIPS with -mpaired-single directives.
14132 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
14135 * gfortran.dg/interface_41.f90: New test.
14137 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14140 * gcc.dg/pr84875.c: New test.
14142 2018-03-20 Marek Polacek <polacek@redhat.com>
14144 PR c++/84978, ICE with NRVO.
14145 * g++.dg/opt/nrv19.C: New test.
14147 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14150 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14151 Disable for armeb targets.
14152 * gcc.target/arm/pr82518.c: New test.
14154 2018-03-20 Nathan Sidwell <nathan@acm.org>
14157 * g++.dg/lookup/pr84962.C: New.
14160 * g++.dg/lookup/pr84970.C: New.
14162 2018-03-20 Richard Biener <rguenther@suse.de>
14165 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
14167 2018-03-20 Martin Liska <mliska@suse.cz>
14170 * g++.dg/ipa/pr84825.C: New test.
14172 2018-03-20 Martin Liska <mliska@suse.cz>
14174 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
14176 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14179 * gcc.c-torture/compile/pr84845.c: New test.
14181 2018-03-20 Sudakshina Das <sudi.das@arm.com>
14184 * gcc.target/arm/pr82989.c: New test.
14186 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14189 * gcc.target/i386/pr84945.c: New test.
14191 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
14194 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
14196 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14199 * gcc.dg/pr84953.c: New test.
14201 2018-03-19 Marek Polacek <polacek@redhat.com>
14204 * g++.dg/cpp1z/lambda-__func__.C: New test.
14207 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
14209 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
14212 * g++.dg/asan/pr78651.C: New test.
14214 2018-03-19 Tom de Vries <tom@codesourcery.com>
14216 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
14217 vect_int_mult. Add nvptx xfail for PR84958.
14219 2018-03-19 Nathan Sidwell <nathan@acm.org>
14222 * g++.dg/cpp1y/pr84835.C: New.
14224 2018-03-19 Sudakshina Das <sudi.das@arm.com>
14227 * gcc.target/aarch64/pr81647.c: New.
14229 2018-03-19 Richard Biener <rguenther@suse.de>
14231 PR tree-optimization/84933
14232 * g++.dg/pr84933.C: New testcase.
14234 2018-03-19 Richard Biener <rguenther@suse.de>
14236 PR tree-optimization/84859
14237 * gcc.dg/tree-ssa/pr84859.c: New testcase.
14238 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
14239 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
14240 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
14242 2018-03-19 Nathan Sidwell <nathan@acm.org>
14245 * g++.dg/lookup/pr84812.C: New.
14247 2018-03-19 Richard Biener <rguenther@suse.de>
14249 PR tree-optimization/84929
14250 * gcc.dg/torture/pr84929.c: New testcase.
14252 2018-03-19 Tamar Christina <tamar.christina@arm.com>
14255 * gcc.target/arm/big-endian-subreg.c: Delete.
14257 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14260 * gfortran.dg/array_constructor_52.f90: New test.
14262 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
14265 * gfortran.dg/pr77414.f90: New test.
14266 * gfortran.dg/internal_references_1.f90: Adjust error message.
14268 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
14271 * gfortran.dg/pr65453.f90: New test.
14273 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
14275 PR tree-optimization/84913
14276 * gfortran.dg/vect/pr84913.f90: New test.
14278 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
14281 * gfortran.dg/warn_concat.f90: New test.
14283 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14286 * gcc.dg/pr84899.c: New test.
14288 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
14291 * gfortran.dg/pr69395.f90: Add test for max dimensions
14293 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
14296 * gcc.target/i386/pr84876.c: New test.
14298 2018-03-16 Martin Liska <mliska@suse.cz>
14301 * gcc.target/i386/mvc11.c: New test.
14303 2018-03-16 Martin Liska <mliska@suse.cz>
14306 * gcc.target/i386/mvc10.c: New test.
14308 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14312 * g++.dg/cpp1y/pr79937-1.C: New test.
14313 * g++.dg/cpp1y/pr79937-2.C: New test.
14314 * g++.dg/cpp1y/pr79937-3.C: New test.
14315 * g++.dg/cpp1y/pr79937-4.C: New test.
14316 * g++.dg/cpp1y/pr82410.C: New test.
14318 2018-03-16 Tom de Vries <tom@codesourcery.com>
14320 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
14322 2018-03-16 Tom de Vries <tom@codesourcery.com>
14324 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
14326 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14329 * g++.dg/cpp2a/desig8.C: New test.
14331 PR tree-optimization/84841
14332 * gcc.dg/pr84841.c: New test.
14335 * g++.dg/cpp2a/desig7.C: New test.
14337 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
14338 Jim MacArthur <jim.macarthur@codethink.co.uk>
14340 * gfortran.dg/automatic_1.f90: New test.
14341 * gfortran.dg/automatic_repeat.f90: New test
14342 * gfortran.dg/automatic_save.f90: New test.
14343 * gfortran.dg/vax_structure.f90: New test.
14345 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14348 * gfortran.dg/pr78741.f90: New test.
14350 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14353 * gfortran.dg/pr69395.f90: New test.
14355 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14358 * g++.dg/opt/pr79085.C: New test.
14360 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
14363 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
14364 label instead of __x86_indirect_thunk label.
14366 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14369 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
14370 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
14371 * g++.dg/warn/deprecated-13.C: New test.
14373 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
14375 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
14377 2018-03-15 Richard Biener <rguenther@suse.de>
14380 * c-c++-common/pr84873.c: New testcase.
14382 2018-03-15 Tamar Christina <tamar.christina@arm.com>
14385 * gcc.target/arm/big-endian-subreg.c: New.
14387 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14390 * gcc.c-torture/compile/pr84860.c: New test.
14392 2018-03-15 Julia Koval <julia.koval@intel.com>
14394 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
14396 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
14399 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14402 * gcc.dg/pr84853.c: New test.
14404 2018-03-14 Carl Love <cel@us.ibm.com>
14406 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
14408 2018-03-14 Martin Liska <mliska@suse.cz>
14411 * g++.dg/lto/pr84805_0.C: New test.
14412 * g++.dg/lto/pr84805_1.C: New test.
14413 * g++.dg/lto/pr84805_2.C: New test.
14415 2018-03-14 David Malcolm <dmalcolm@redhat.com>
14418 * gcc.dg/fixits-pr84852-1.c: New test.
14419 * gcc.dg/fixits-pr84852-2.c: New test.
14421 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
14423 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
14424 separate verbose message.
14425 * lib/scandump.exp (scan-dump-times): Likewise.
14427 2018-03-14 Julia Koval <julia.koval@intel.com>
14429 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
14431 * gcc.target/i386/funcspec-56.inc: Ditto.
14433 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
14435 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
14438 2018-03-14 Jakub Jelinek <jakub@redhat.com>
14441 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
14442 check count from 17 to 14.
14445 * gcc.target/i386/pr84844.c: New test.
14447 2018-03-14 Richard Biener <rguenther@suse.de>
14449 PR tree-optimization/84830
14450 * gcc.dg/torture/pr84830.c: New testcase.
14452 2018-03-14 Marek Polacek <polacek@redhat.com>
14455 * g++.dg/cpp0x/static_assert15.C: New test.
14457 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
14460 * gfortran.dg/pr61775.f90: New test.
14462 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14465 * g++.dg/ext/pr84843-1.C: New test.
14466 * g++.dg/ext/pr84843-2.C: New test.
14468 2018-03-13 David Pagan <dave.pagan@oracle.com>
14471 * gcc.dg/pr46921.c: New test.
14473 2018-03-13 Martin Sebor <msebor@redhat.com>
14475 PR tree-optimization/84725
14476 * c-c++-common/Wstringop-truncation-4.c: New test.
14477 * c-c++-common/attr-nonstring-5.c: New test.
14479 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14481 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
14483 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14484 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14486 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14488 * gcc.target/aarch64/sve/tls_1.c: New test.
14489 * gcc.target/aarch64/sve/tls_2.C: Likewise.
14491 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14493 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
14494 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
14496 2018-03-13 Martin Liska <mliska@suse.cz>
14499 * g++.dg/ipa/pr84658.C: New test.
14501 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14503 PR middle-end/84834
14504 * gcc.dg/pr84834.c: New test.
14507 * gcc.target/i386/pr84827.c: New test.
14510 * g++.dg/ext/pr84828.C: New test.
14513 * gcc.target/i386/avx512f-pr84786-1.c: New test.
14514 * gcc.target/i386/avx512f-pr84786-2.c: New test.
14517 * g++.dg/cpp1y/constexpr-84808.C: New test.
14520 * g++.dg/debug/pr84704.C: New test.
14522 2018-03-12 Renlin Li <renlin.li@arm.com>
14524 * gcc.target/aarch64/movi_hf.c: New.
14525 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
14526 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
14528 2018-03-12 Martin Sebor <msebor@redhat.com>
14530 PR tree-optimization/83456
14531 * c-c++-common/Wrestrict-2.c: Remove test cases.
14532 * c-c++-common/Wrestrict.c: Same.
14533 * gcc.dg/Wrestrict-12.c: New test.
14534 * gcc.dg/Wrestrict-14.c: New test.
14536 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14538 * g++.dg/pr84821.C: New test.
14540 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14542 * gcc.dg/pr84799.c: New test.
14544 2018-03-12 Richard Biener <rguenther@suse.de>
14546 PR tree-optimization/84803
14547 * gcc.dg/torture/pr84803.c: New testcase.
14549 2018-03-12 Jakub Jelinek <jakub@redhat.com>
14552 * g++.dg/debug/pr84813.C: New test.
14554 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
14557 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
14559 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
14562 * gfortran.dg/pr83939.f90
14564 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
14567 * gfortran.dg/zero_sized_9.f90: New test.
14569 2018-03-11 Jakub Jelinek <jakub@redhat.com>
14572 * g++.dg/debug/dwarf2/enum2.C: New test.
14574 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
14577 * gfortran.dg/pr84734.f90: New test.
14579 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
14581 * gnat.dg/prot3.adb: New test.
14582 * gnat.dg/prot3_pkg.ad[sb]: New helper.
14584 2018-03-09 Jason Merrill <jason@redhat.com>
14585 Paolo Carlini <paolo.carlini@oracle.com>
14589 * g++.dg/cpp0x/pr71169.C: New.
14590 * g++.dg/cpp0x/pr71169-2.C: Likewise.
14591 * g++.dg/cpp0x/pr71832.C: Likewise.
14593 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
14596 * gcc.target/powerpc/pr83969.c: New test.
14598 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14601 * gcc.dg/pr84772.c: New test.
14604 * g++.dg/warn/Wformat-2.C: New test.
14607 * g++.dg/ext/vla18.C: New test.
14609 2018-03-09 Martin Sebor <msebor@redhat.com>
14611 PR tree-optimization/84526
14612 * gcc.dg/Wrestrict-10.c: New test.
14613 * gcc.dg/Wrestrict-11.c: New test.
14615 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
14617 PR rtl-optimization/84682
14618 * gcc.dg/torture/pr84682-1.c: New.
14619 * gcc.dg/torture/pr84682-2.c: New.
14620 * gcc.dg/torture/pr84682-3.c: New.
14622 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14625 * g++.dg/ext/pr84724.C: New test.
14627 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
14630 * gcc.target/arm/pr83712.c: New.
14632 2018-03-09 Richard Biener <rguenther@suse.de>
14634 PR tree-optimization/84775
14635 * gcc.dg/torture/pr84775.c: New testcase.
14637 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14640 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
14643 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
14645 * gcc.c-torture/compile/20180309-1.c: New test.
14647 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14650 * g++.dg/warn/Wunused-function4.C: New test.
14652 PR inline-asm/84742
14653 * gcc.target/i386/pr84742-1.c: New test.
14654 * gcc.target/i386/pr84742-2.c: New test.
14656 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14659 * gcc.c-torture/execute/pr84748.c: New test.
14661 2018-03-08 Richard Biener <rguenther@suse.de>
14663 PR middle-end/84552
14664 * gcc.dg/graphite/pr84552.c: New testcase.
14666 2018-03-08 Richard Biener <rguenther@suse.de>
14668 PR tree-optimization/84178
14669 * gcc.dg/torture/pr84178-2.c: New testcase.
14671 2018-03-08 David Malcolm <dmalcolm@redhat.com>
14673 PR tree-optimization/84178
14674 * gcc.c-torture/compile/pr84178-1.c: New test.
14676 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14678 * lib/target-supports.exp: Do not return zero from a ifunc
14681 2018-03-08 Richard Biener <rguenther@suse.de>
14683 PR tree-optimization/84746
14684 * gcc.dg/torture/pr84746.c: New testcase.
14687 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14690 * gcc.dg/graphite/pr84404.c: New.
14692 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14694 PR tree-optimization/84740
14695 * gcc.dg/torture/pr84740.c: New test.
14697 PR tree-optimization/84739
14698 * gcc.dg/pr84739.c: New test.
14700 2018-03-07 Martin Sebor <msebor@redhat.com>
14702 PR tree-optimization/83519
14703 * gcc.dg/Wrestrict-13.c: New test.
14705 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14709 * gfortran.dg/pr64124.f90: New tests.
14710 * gfortran.dg/pr70409.f90: New tests.
14712 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14715 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14717 2018-03-07 Martin Sebor <msebor@redhat.com>
14719 PR tree-optimization/84526
14720 * gcc.dg/Wrestrict-10.c: New test.
14722 2018-03-07 Martin Sebor <msebor@redhat.com>
14724 PR tree-optimization/84468
14725 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14726 * gcc.dg/Wstringop-truncation.c: New test.
14727 * gcc.dg/Wstringop-truncation-2.c: New test.
14729 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14732 * gfortran.dg/pr84565.f90: New test.
14734 PR middle-end/84723
14735 * gcc.target/i386/pr84723-1.c: New test.
14736 * gcc.target/i386/pr84723-2.c: New test.
14737 * gcc.target/i386/pr84723-3.c: New test.
14738 * gcc.target/i386/pr84723-4.c: New test.
14739 * gcc.target/i386/pr84723-5.c: New test.
14741 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14744 * gfortran.dg/pr64107.f90: New test.
14746 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14750 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14752 2018-03-06 Marek Polacek <polacek@redhat.com>
14755 * g++.dg/cpp1z/constexpr-84684.C: New test.
14757 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14760 * gcc.dg/pr84721.c: New test.
14763 * gcc.dg/pr84710.c: New test.
14765 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14768 * gfortran.dg/implied_do_2.f90: New test.
14769 * gfortran.dg/coarray_8.f90: Update for new error message.
14771 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14773 PR inline-asm/84683
14774 * g++.dg/ext/pr84683.C: New test.
14776 PR tree-optimization/84687
14777 * gcc.dg/pr84687.c: New test.
14779 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14782 * g++.dg/pr84231.C: New.
14785 * g++.dg/cpp1y/pr84593.C: New.
14788 * g++.dg/pr84492.C: New.
14790 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14792 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14793 __builtin_ppc_speculation_barrier.
14795 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14798 * gcc.target/powerpc/pr84700.c: New test.
14800 2018-03-05 Nathan Sidwell <nathan@acm.org>
14803 * g++.dg/lookup/pr84702.C: New.
14805 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14808 * gcc.target/i386/pr84564.c: New test.
14810 2018-03-05 Marek Polacek <polacek@redhat.com>
14813 * g++.dg/cpp0x/inline-ns10.C: New test.
14815 2018-03-05 Nathan Sidwell <nathan@acm.org>
14818 * g++.dg/template/pr84694.C: New.
14820 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14823 * gcc.c-torture/execute/pr84524.c: New test.
14824 * gcc.target/i386/avx512bw-pr84524.c: New test.
14826 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14829 * g++.dg/pr84264.C: New test.
14831 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14834 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14835 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14836 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14838 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14840 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14841 * g++.dg/other/i386-3.C: Ditto.
14842 * gcc.target/i386/sse-12.c: Ditto.
14843 * gcc.target/i386/sse-13.c: Ditto.
14844 * gcc.target/i386/sse-14.c: Ditto.
14845 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14846 * gcc.target/i386/wbinvd-1.c: New test.
14847 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14848 * gcc.target/i386/pconfig-1.c: Ditto.
14850 2018-03-05 Pádraig Brady <P@draigBrady.com>
14851 Nathan Sidwell <nathan@acm.org>
14854 * g++.dg/cpp0x/pr84497.C: New.
14856 2018-03-05 Richard Biener <rguenther@suse.de>
14858 PR tree-optimization/84670
14859 * gcc.dg/pr84670-1.c: New testcase.
14860 * gcc.dg/pr84670-2.c: Likewise.
14861 * gcc.dg/pr84670-3.c: Likewise.
14862 * gcc.dg/pr84670-4.c: Likewise.
14864 2018-03-05 Richard Biener <rguenther@suse.de>
14866 PR tree-optimization/84650
14867 * gcc.dg/graphite/pr84650.c: New testcase.
14869 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14872 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14874 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14877 * gfortran.dg/pr71085.f90: New test.
14879 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14882 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14884 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14887 * gfortran.dg/pr51434.f90: New test.
14889 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14892 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14894 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14897 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14899 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14902 * g++.dg/torture/pr71464.C: New.
14904 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14907 * gfortran.dg/select_type_41.f90: New test.
14909 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14912 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14914 2018-03-02 Marek Polacek <polacek@redhat.com>
14917 * g++.dg/ext/flexary29.C: New test.
14919 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14921 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14923 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14926 * g++.dg/torture/pr81812.C: New.
14928 2018-03-02 Marek Polacek <polacek@redhat.com>
14931 * g++.dg/warn/Wsign-compare-8.C: New test.
14934 * g++.dg/parse/array-size3.C: New test.
14937 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14939 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14942 * g++.dg/cpp1y/pr84662.C: New test.
14944 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14946 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14947 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14949 * g++.dg/lto/20101010-1_0.C: Likewise.
14950 * g++.dg/lto/20101010-2_0.C: Likewise.
14952 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14955 * gcc.dg/pr84628.c: New test.
14958 * gcc.target/ia64/pr56540.c: New test.
14960 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14962 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14964 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14965 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14966 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14967 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14969 2018-03-02 Marek Polacek <polacek@redhat.com>
14972 * c-c++-common/ubsan/shift-11.c: New test.
14974 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14976 * gcc.dg/vect/vect-alias-check-13.c: New test.
14978 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14981 * gcc.dg/pr84614.c: New test.
14983 PR inline-asm/84625
14984 * gcc.target/i386/pr84625.c: New test.
14986 2018-03-02 Richard Biener <rguenther@suse.de>
14988 PR tree-optimization/84427
14989 * gcc.dg/torture/pr84427.c: New testcase.
14991 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14994 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14995 powerpc64le*-*-linux*.
14996 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14997 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14999 2018-03-01 Martin Sebor <msebor@redhat.com>
15002 * g++.dg/ext/attr-const.C: Remove xfail.
15003 * g++.dg/ext/attr-malloc-3.C: New test.
15004 * g++.dg/ext/attr-noinline-3.C: New test.
15005 * g++.dg/ext/attr-noreturn-3.C: New test.
15006 * g++.dg/ext/attr-nothrow-3.C: New test.
15007 * g++.dg/ext/attr-pure.C: Remove xfail.
15009 2018-03-02 Jakub Jelinek <jakub@redhat.com>
15012 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
15013 dg-options and dg-shouldfail "ubsan" directive.
15015 2018-03-01 Marek Polacek <polacek@redhat.com>
15016 Jason Merrill <jason@redhat.com>
15019 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
15020 * g++.dg/cpp1z/static1.C: New test.
15021 * g++.dg/template/static37.C: New test.
15023 2018-03-01 Nathan Sidwell <nathan@acm.org>
15026 * g++.dg/template/pr84434.C: New.
15028 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
15030 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
15031 -mthumb to the command-line.
15033 2018-03-01 Marek Polacek <polacek@redhat.com>
15036 * g++.dg/cpp0x/static_assert14.C: New test.
15038 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
15041 * g++.dg/torture/pr79410.C: New.
15043 2018-03-01 Martin Liska <mliska@suse.cz>
15046 * gcc.dg/asan/pr82484.c: New test.
15048 2018-03-01 Richard Biener <rguenther@suse.de>
15051 * gfortran.dg/lto/pr84645_0.f90: New testcase.
15053 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
15056 * gfortran.dg/coarray_47.f90: New test.
15058 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
15061 * gfortran.dg/class_array_23.f03: New test.
15063 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
15065 PR rtl-optimization/84528
15066 * gcc.dg/torture/pr84538.c: Rename to...
15067 * gcc.dg/torture/pr84528.c: ...this.
15069 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
15071 PR rtl-optimization/84528
15072 * gcc.dg/torture/pr84538.c: New test.
15074 2018-02-28 Martin Sebor <msebor@redhat.com>
15076 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
15077 -fpic test failures.
15078 * c-c++-common/Wrestrict-2.c: Same.
15079 * c-c++-common/Wstringop-truncation.c: Same.
15080 * gcc.dg/Warray-bounds-22.c: Same.
15081 * gcc.dg/Wstringop-overflow.c: Same.
15082 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
15083 (signed_range): Same.
15084 (unsigned_anti_range): Same.
15085 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
15086 (signed_range): Same.
15087 (unsigned_anti_range): Same.
15088 * gcc.dg/attr-alloc_size-7.c: Same.
15089 * gcc.dg/attr-alloc_size-8.c: Same.
15090 * gcc.dg/builtin-alloc-size.c: Same.
15091 * gcc.dg/builtin-stpncpy.c: Same.
15092 * gcc.dg/builtins-nonnull.c: Same.
15093 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
15094 * gcc.dg/pr79214.c: Same.
15095 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
15096 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
15097 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
15098 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
15099 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
15100 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
15101 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
15102 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
15103 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
15104 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
15105 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
15107 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
15110 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
15112 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15115 * g++.dg/cpp0x/pr84609.C: New test.
15117 2018-02-28 Martin Sebor <msebor@redhat.com>
15120 * g++.dg/ext/attr-malloc-3.C: New test.
15121 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
15122 to pre-existing problems.
15123 * g++.dg/ext/attr-pure.C: Same.
15125 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
15128 * gfortran.dg/associate_37.f90: New test.
15131 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
15133 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15136 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
15137 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
15138 * gcc.dg/bf-ms-layout-4.c: New test.
15139 * gcc.dg/bf-ms-layout-5.c: New test.
15141 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
15144 * gcc.target/powerpc/pr83399.c: Only run on Linux.
15146 2018-02-28 Richard Biener <rguenther@suse.de>
15148 PR tree-optimization/84584
15149 * gcc.dg/graphite/pr84584.c: New testcase.
15151 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
15153 PR preprocessor/84517
15154 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
15156 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15158 * c-c++-common/dump-ada-spec-12.c: New test.
15159 * c-c++-common/dump-ada-spec-13.c: Likewise.
15161 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15163 * c-c++-common/dump-ada-spec-11.c: New test.
15165 2018-02-28 Martin Liska <mliska@suse.cz>
15168 * g++.dg/ext/timevar1.C: Fix pruned patterns.
15169 * g++.dg/ext/timevar2.C: Likewise.
15171 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15173 * c-c++-common/dump-ada-spec-8.c: New test.
15174 * c-c++-common/dump-ada-spec-9.c: Likewise.
15175 * c-c++-common/dump-ada-spec-10.c: Likewise.
15177 2018-02-28 Richard Biener <rguenther@suse.de>
15179 PR middle-end/84607
15180 * gcc.dg/pr84607.c: New testcase.
15182 2018-02-28 Nathan Sidwell <nathan@acm.org>
15185 * g++.dg/lookup/pr84602.C: New.
15187 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15191 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
15193 * g++.dg/ext/attr-nonnull.C: Likewise.
15194 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
15196 * g++.dg/ext/attr-noinline-2.C: Likewise.
15197 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
15198 -fdump-tree-eh in dg-options.
15200 2018-02-28 Alan Modra <amodra@gmail.com>
15202 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
15204 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
15206 2018-02-27 Martin Sebor <msebor@redhat.com>
15210 * g++.dg/Wmissing-attributes.C: New test.
15211 * g++.dg/ext/attr-const-pure.C: New test.
15212 * g++.dg/ext/attr-const.C: New test.
15213 * g++.dg/ext/attr-deprecated-2.C: New test.
15214 * g++.dg/ext/attr-malloc-2.C: New test.
15215 * g++.dg/ext/attr-malloc.C: New test.
15216 * g++.dg/ext/attr-noinline-2.C: New test.
15217 * g++.dg/ext/attr-noinline.C: New test.
15218 * g++.dg/ext/attr-nonnull.C: New test.
15219 * g++.dg/ext/attr-noreturn-2.C: New test.
15220 * g++.dg/ext/attr-noreturn.C: New test.
15221 * g++.dg/ext/attr-nothrow-2.C: New test.
15222 * g++.dg/ext/attr-nothrow.C: New test.
15223 * g++.dg/ext/attr-optimize.C: New test.
15224 * g++.dg/ext/attr-pure.C: New test.
15225 * g++.dg/ext/attr-returns-nonnull.C: New test.
15226 * g++.dg/ext/attr-warning.C: New test.
15228 2018-02-27 Nathan Sidwell <nathan@acm.org>
15231 * g++.dg/lookup/pr84426.C: New.
15233 2018-02-27 Richard Biener <rguenther@suse.de>
15235 PR tree-optimization/84512
15236 * gcc.dg/tree-ssa/pr84512.c: New testcase.
15238 2018-02-27 Martin Liska <mliska@suse.cz>
15240 PR gcov-profile/84548
15241 * g++.dg/gcov/pr84548.C: New test.
15243 2018-02-27 Jakub Jelinek <jakub@redhat.com>
15246 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
15248 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15251 * g++.dg/cpp1y/pr84558.C: New test.
15253 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15256 * g++.dg/cpp0x/alignas14.C: New.
15257 * g++.dg/cpp0x/alignas15.C: Likewise.
15259 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15262 * g++.dg/gomp/pr84557.C: New test.
15264 2018-02-26 Marek Polacek <polacek@redhat.com>
15267 * g++.dg/cpp1z/pr84325.C: New test.
15269 2018-02-26 Carl Love <cel@us.ibm.com>
15271 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
15273 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
15274 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
15275 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
15277 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
15278 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
15281 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15284 * gcc.target/i386/indirect-thunk-1.c: Updated.
15285 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15286 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15287 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15288 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15289 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15290 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15291 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15292 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15293 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15294 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15295 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15296 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15297 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15298 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15299 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15300 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15301 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15302 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15303 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15304 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15305 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15306 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15307 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15308 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15309 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15310 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15311 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15312 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15313 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15314 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15315 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15316 * gcc.target/i386/ret-thunk-9.c: Likewise.
15317 * gcc.target/i386/ret-thunk-10.c: Likewise.
15318 * gcc.target/i386/ret-thunk-11.c: Likewise.
15319 * gcc.target/i386/ret-thunk-12.c: Likewise.
15320 * gcc.target/i386/ret-thunk-13.c: Likewise.
15321 * gcc.target/i386/ret-thunk-14.c: Likewise.
15322 * gcc.target/i386/ret-thunk-15.c: Likewise.
15324 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
15326 * gcc.c-torture/execute/20180226-1.c: New test.
15328 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
15330 PR tree-optimization/83965
15331 * gcc.dg/vect/pr83965-2.c: New test.
15333 2018-02-26 Tom de Vries <tom@codesourcery.com>
15335 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
15337 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15340 * gcc.target/i386/ret-thunk-22.c: New test.
15341 * gcc.target/i386/ret-thunk-23.c: Likewise.
15342 * gcc.target/i386/ret-thunk-24.c: Likewise.
15343 * gcc.target/i386/ret-thunk-25.c: Likewise.
15344 * gcc.target/i386/ret-thunk-26.c: Likewise.
15346 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15349 * g++.dg/cpp1z/pr84533.C: New.
15351 2018-02-26 Marek Polacek <polacek@redhat.com>
15354 * g++.dg/parse/error60.C: New test.
15356 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15359 * g++.dg/gomp/pr84556.C: New test.
15360 * g++.dg/vect/pr84556.cc: New test.
15362 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
15365 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
15366 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15367 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
15368 * gfortran.dg/c_loc_test.f90: Likewise.
15369 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15370 * gfortran.dg/proc_decl_17.f90: Likewise.
15371 * gfortran.dg/proc_ptr_8.f90: Likewise.
15373 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15376 * gcc.target/aarch64/lr_free_2.c: Revert changes in
15377 r254814 disabling -fomit-frame-pointer by default.
15378 * gcc.target/aarch64/spill_1.c: Likewise.
15379 * gcc.target/aarch64/test_frame_11.c: Likewise.
15380 * gcc.target/aarch64/test_frame_12.c: Likewise.
15381 * gcc.target/aarch64/test_frame_13.c: Likewise.
15382 * gcc.target/aarch64/test_frame_14.c: Likewise.
15383 * gcc.target/aarch64/test_frame_15.c: Likewise.
15384 * gcc.target/aarch64/test_frame_3.c: Likewise.
15385 * gcc.target/aarch64/test_frame_5.c: Likewise.
15386 * gcc.target/aarch64/test_frame_9.c: Likewise.
15388 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
15391 * gfortran.dg/explicit_shape_1.f90: New test.
15392 * gfortran.dg/automatic_module_variable.f90: Update regex.
15393 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
15394 * gfortran.dg/constant_shape.f90: Ditto.
15395 * gfortran.dg/dec_structure_23.f90: Ditto.
15396 * gfortran.dg/pr78240.f90: Ditto.
15398 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
15401 * gfortran.dg/pr84523.f90: New test.
15403 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
15406 * gfortran.dg/select_type_40.f90: New test.
15408 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
15411 * gfortran.dg/data_substring.f90: New test.
15413 2018-02-24 Marek Polacek <polacek@redhat.com>
15416 * g++.dg/cpp1z/constexpr-83692.C: New test.
15418 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
15421 * gfortran.dg/statement_function_1.f90: Update test.
15423 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15426 * gfortran.dg/inquire_19.f90: New test.
15428 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15431 * gfortran.dg/pr83149_b.f90: New test.
15432 * gfortran.dg/pr83149_a.f90: Additional source for previous.
15434 2018-02-23 Carl Love <cel@us.ibm.com>
15436 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
15437 vec_signed2 and vec_unsigned2 to new Power 8 test file.
15438 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
15441 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15443 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
15444 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
15446 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15448 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
15451 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15454 * gfortran.dg/pr83149_1.f90: New test.
15455 * gfortran.dg/pr83149.f90: Additional source for previous.
15457 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
15460 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
15461 __GI___pthread_mutex_init as well.
15463 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15466 * gfortran.dg/class_68.f90: New test.
15468 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15471 * gfortran.dg/derived_init_5.f90: New test.
15473 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15476 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
15477 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
15479 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
15482 * gcc.target/powerpc/pr81572.c: New.
15484 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
15486 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
15488 2018-02-22 Martin Sebor <msebor@redhat.com>
15490 PR tree-optimization/84480
15491 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
15492 * g++.dg/warn/Wstringop-truncation-1.C: New test.
15494 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
15497 * gcc.target/i386/indirect-thunk-11.c: New test.
15498 * gcc.target/i386/indirect-thunk-12.c: Likewise.
15499 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
15500 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
15501 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
15502 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15503 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15504 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15505 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15506 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15508 2018-02-22 Steve Ellcey <sellcey@cavium.com>
15511 * gcc.target/aarch64/asm-2.c: Add dg-error for
15513 * gcc.target/aarch64/asm-4.c: New test.
15515 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15517 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
15519 2018-02-22 Marek Polacek <polacek@redhat.com>
15522 * g++.dg/parse/error59.C: New test.
15524 2018-02-22 Tom de Vries <tom@codesourcery.com>
15526 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
15528 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
15531 * g++.dg/cpp0x/pr77655.C: New.
15533 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15536 * g++.dg/cpp1y/pr84496.C: New test.
15539 * g++.dg/torture/pr84502.C: New test.
15541 PR tree-optimization/84503
15542 * gcc.dg/pr84503-1.c: New test.
15543 * gcc.dg/pr84503-2.c: New test.
15545 2018-02-21 Jakub Jelinek <jakub@redhat.com>
15547 PR tree-optimization/84478
15548 * gcc.c-torture/execute/pr84478.c: New test.
15550 2018-02-20 Martin Sebor <msebor@redhat.com>
15552 PR middle-end/84095
15553 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
15554 * c-c++-common/Wrestrict.c: Same.
15555 * gcc.dg/Wrestrict-6.c: Same.
15556 * gcc.dg/Warray-bounds-27.c: New test.
15557 * gcc.dg/Wrestrict-8.c: New test.
15558 * gcc.dg/Wrestrict-9.c: New test.
15559 * gcc.dg/pr84095.c: New test.
15561 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15563 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
15565 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15569 * gfortran.dg/structure_constructor_14.f90: New test.
15571 2018-02-20 Jeff Law <law@redhat.com>
15573 PR middle-end/82123
15574 PR tree-optimization/81592
15575 PR middle-end/79257
15576 * gcc.dg/pr81592.c: New test.
15577 * gcc.dg/pr82123.c: New test.
15578 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
15580 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15583 * g++.dg/warn/Wunused-var-30.C: New test.
15585 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
15587 PR tree-optimization/84419
15588 * gcc.dg/vect/pr84419.c: New test.
15590 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15592 PR middle-end/82004
15593 * gfortran.dg/pr82004.f90: New test.
15595 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
15597 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
15599 2018-02-20 Martin Liska <mliska@suse.cz>
15603 * gcc.target/i386/pr84310.c: New test.
15604 * gcc.target/i386/pr84310-2.c: Likewise.
15606 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
15609 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
15611 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15614 * g++.dg/cpp1z/launder7.C: New test.
15617 * g++.dg/cpp0x/constexpr-84449.C: New test.
15620 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
15622 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
15626 * gfortran.dg/associate_22.f90: Enable commented out test.
15627 * gfortran.dg/associate_36.f90: New test.
15629 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15632 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
15634 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
15636 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
15637 (dg-options): Use -mavx instead of -w.
15639 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15642 * g++.dg/cpp1z/launder8.C: New test.
15645 * g++.dg/gomp/pr84448.C: New test.
15648 * g++.dg/gomp/pr84430.C: New test.
15650 PR tree-optimization/84452
15651 * gcc.dg/pr84452.c: New test.
15654 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15656 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15659 * gfortran.dg/implied_do_io_4.f90: New test.
15661 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15663 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
15664 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
15665 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
15667 2018-02-19 Carl Love <cel@us.ibm.com>
15669 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15671 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15674 * gcc.target/i386/pr57193.c: Add -mtune=generic.
15676 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15679 * g++.dg/cpp0x/auto50.C: New.
15680 * g++.dg/parse/friend12.C: Adjust.
15682 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15684 PR libgfortran/84389
15685 * gfortran.dg/dtio_33.f90: New test.
15687 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15689 PR libgfortran/84412
15690 * gfortran.dg/inquire_18.f90: New test.
15692 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15695 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15696 * gfortran.dg/pointer_intent_3.f90: Ditto.
15697 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15698 * gfortran.dg/protected_3.f90: Ditto.
15699 * gfortran.dg/protected_4.f90: Ditto.
15700 * gfortran.dg/protected_5.f90: Ditto.
15701 * gfortran.dg/protected_6.f90: Ditto.
15703 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15706 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15709 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15712 * gfortran.dg/inline_matmul_22.f90: New test.
15714 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15717 * gfortran.dg/abort_shoulfail.f90: New test.
15718 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15720 * gfortran.dg/PR19754_2.f90: Likewise.
15721 * gfortran.dg/PR19872.f: Likewise.
15722 * gfortran.dg/PR49268.f90: Likewise.
15723 * gfortran.dg/Wall.f90: Likewise.
15724 * gfortran.dg/Wno-all.f90: Likewise.
15725 * gfortran.dg/achar_1.f90: Likewise.
15726 * gfortran.dg/achar_2.f90: Likewise.
15727 * gfortran.dg/achar_4.f90: Likewise.
15728 * gfortran.dg/achar_6.F90: Likewise.
15729 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15730 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15731 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15732 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15733 * gfortran.dg/actual_array_result_1.f90: Likewise.
15734 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15735 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15736 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15737 * gfortran.dg/actual_procedure_1.f90: Likewise.
15738 * gfortran.dg/adjustl_1.f90: Likewise.
15739 * gfortran.dg/advance_1.f90: Likewise.
15740 * gfortran.dg/advance_4.f90: Likewise.
15741 * gfortran.dg/advance_5.f90: Likewise.
15742 * gfortran.dg/advance_6.f90: Likewise.
15743 * gfortran.dg/aint_anint_1.f90: Likewise.
15744 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15745 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15746 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15747 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15748 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15749 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15750 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15751 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15752 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15753 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15754 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15755 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15756 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15757 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15758 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15759 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15760 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15761 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15762 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15763 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15764 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15765 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15766 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15767 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15768 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15769 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15770 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15771 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15772 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15773 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15774 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15775 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15776 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15777 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15778 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15779 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15780 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15781 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15782 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15783 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15784 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15785 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15786 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15787 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15788 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15789 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15790 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15791 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15792 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15793 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15794 * gfortran.dg/allocatable_function_1.f90: Likewise.
15795 * gfortran.dg/allocatable_function_10.f90: Likewise.
15796 * gfortran.dg/allocatable_function_3.f90: Likewise.
15797 * gfortran.dg/allocatable_function_5.f90: Likewise.
15798 * gfortran.dg/allocatable_function_6.f90: Likewise.
15799 * gfortran.dg/allocatable_function_7.f90: Likewise.
15800 * gfortran.dg/allocatable_function_8.f90: Likewise.
15801 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15802 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15803 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15804 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15805 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15806 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15807 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15808 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15809 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15810 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15811 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15812 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15813 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15814 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15815 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15816 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15817 * gfortran.dg/allocate_class_3.f90: Likewise.
15818 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15819 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15820 * gfortran.dg/allocate_derived_5.f90: Likewise.
15821 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15822 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15823 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15824 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15825 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15826 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15827 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15828 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15829 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15830 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15831 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15832 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15833 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15834 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15835 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15836 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15837 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15838 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15839 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15840 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15841 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15842 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15843 * gfortran.dg/altreturn_3.f90: Likewise.
15844 * gfortran.dg/altreturn_5.f90: Likewise.
15845 * gfortran.dg/altreturn_7.f90: Likewise.
15846 * gfortran.dg/and_or_xor.f90: Likewise.
15847 * gfortran.dg/anint_1.f90: Likewise.
15848 * gfortran.dg/any_all_1.f90: Likewise.
15849 * gfortran.dg/anyallcount_1.f90: Likewise.
15850 * gfortran.dg/append_1.f90: Likewise.
15851 * gfortran.dg/argument_checking_1.f90: Likewise.
15852 * gfortran.dg/argument_checking_2.f90: Likewise.
15853 * gfortran.dg/argument_checking_8.f90: Likewise.
15854 * gfortran.dg/arithmetic_if.f90: Likewise.
15855 * gfortran.dg/array_1.f90: Likewise.
15856 * gfortran.dg/array_2.f90: Likewise.
15857 * gfortran.dg/array_alloc_1.f90: Likewise.
15858 * gfortran.dg/array_alloc_2.f90: Likewise.
15859 * gfortran.dg/array_alloc_3.f90: Likewise.
15860 * gfortran.dg/array_assignment_1.F90: Likewise.
15861 * gfortran.dg/array_assignment_5.f90: Likewise.
15862 * gfortran.dg/array_constructor_1.f90: Likewise.
15863 * gfortran.dg/array_constructor_10.f90: Likewise.
15864 * gfortran.dg/array_constructor_11.f90: Likewise.
15865 * gfortran.dg/array_constructor_12.f90: Likewise.
15866 * gfortran.dg/array_constructor_15.f90: Likewise.
15867 * gfortran.dg/array_constructor_16.f90: Likewise.
15868 * gfortran.dg/array_constructor_17.f90: Likewise.
15869 * gfortran.dg/array_constructor_19.f90: Likewise.
15870 * gfortran.dg/array_constructor_23.f: Likewise.
15871 * gfortran.dg/array_constructor_24.f: Likewise.
15872 * gfortran.dg/array_constructor_32.f90: Likewise.
15873 * gfortran.dg/array_constructor_36.f90: Likewise.
15874 * gfortran.dg/array_constructor_39.f90: Likewise.
15875 * gfortran.dg/array_constructor_4.f90: Likewise.
15876 * gfortran.dg/array_constructor_40.f90: Likewise.
15877 * gfortran.dg/array_constructor_44.f90: Likewise.
15878 * gfortran.dg/array_constructor_45.f90: Likewise.
15879 * gfortran.dg/array_constructor_46.f90: Likewise.
15880 * gfortran.dg/array_constructor_47.f90: Likewise.
15881 * gfortran.dg/array_constructor_49.f90: Likewise.
15882 * gfortran.dg/array_constructor_5.f90: Likewise.
15883 * gfortran.dg/array_constructor_50.f90: Likewise.
15884 * gfortran.dg/array_constructor_6.f90: Likewise.
15885 * gfortran.dg/array_constructor_7.f90: Likewise.
15886 * gfortran.dg/array_constructor_8.f90: Likewise.
15887 * gfortran.dg/array_constructor_9.f90: Likewise.
15888 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15889 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15890 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15891 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15892 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15893 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15894 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15895 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15896 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15897 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15898 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15899 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15900 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15901 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15902 * gfortran.dg/array_function_1.f90: Likewise.
15903 * gfortran.dg/array_function_5.f90: Likewise.
15904 * gfortran.dg/array_initializer_1.f90: Likewise.
15905 * gfortran.dg/array_initializer_2.f90: Likewise.
15906 * gfortran.dg/array_memcpy_5.f90: Likewise.
15907 * gfortran.dg/array_memset_2.f90: Likewise.
15908 * gfortran.dg/array_reference_1.f90: Likewise.
15909 * gfortran.dg/array_return_value_1.f90: Likewise.
15910 * gfortran.dg/array_section_1.f90: Likewise.
15911 * gfortran.dg/array_temporaries_3.f90: Likewise.
15912 * gfortran.dg/arrayio_1.f90: Likewise.
15913 * gfortran.dg/arrayio_10.f90: Likewise.
15914 * gfortran.dg/arrayio_11.f90: Likewise.
15915 * gfortran.dg/arrayio_12.f90: Likewise.
15916 * gfortran.dg/arrayio_13.f90: Likewise.
15917 * gfortran.dg/arrayio_14.f90: Likewise.
15918 * gfortran.dg/arrayio_16.f90: Likewise.
15919 * gfortran.dg/arrayio_2.f90: Likewise.
15920 * gfortran.dg/arrayio_3.f90: Likewise.
15921 * gfortran.dg/arrayio_4.f90: Likewise.
15922 * gfortran.dg/arrayio_5.f90: Likewise.
15923 * gfortran.dg/arrayio_6.f90: Likewise.
15924 * gfortran.dg/arrayio_7.f90: Likewise.
15925 * gfortran.dg/arrayio_8.f90: Likewise.
15926 * gfortran.dg/arrayio_9.f90: Likewise.
15927 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15928 * gfortran.dg/assign_10.f90: Likewise.
15929 * gfortran.dg/assign_9.f90: Likewise.
15930 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15931 * gfortran.dg/assignment_1.f90: Likewise.
15932 * gfortran.dg/associate_1.f03: Likewise.
15933 * gfortran.dg/associate_11.f90: Likewise.
15934 * gfortran.dg/associate_13.f90: Likewise.
15935 * gfortran.dg/associate_15.f90: Likewise.
15936 * gfortran.dg/associate_17.f90: Likewise.
15937 * gfortran.dg/associate_18.f08: Likewise.
15938 * gfortran.dg/associate_19.f03: Likewise.
15939 * gfortran.dg/associate_20.f03: Likewise.
15940 * gfortran.dg/associate_22.f90: Likewise.
15941 * gfortran.dg/associate_23.f90: Likewise.
15942 * gfortran.dg/associate_24.f90: Likewise.
15943 * gfortran.dg/associate_25.f90: Likewise.
15944 * gfortran.dg/associate_27.f90: Likewise.
15945 * gfortran.dg/associate_28.f90: Likewise.
15946 * gfortran.dg/associate_32.f03: Likewise.
15947 * gfortran.dg/associate_33.f03: Likewise.
15948 * gfortran.dg/associate_34.f90: Likewise.
15949 * gfortran.dg/associate_6.f03: Likewise.
15950 * gfortran.dg/associate_7.f03: Likewise.
15951 * gfortran.dg/associate_8.f03: Likewise.
15952 * gfortran.dg/associate_9.f03: Likewise.
15953 * gfortran.dg/associated_1.f90: Likewise.
15954 * gfortran.dg/associated_2.f90: Likewise.
15955 * gfortran.dg/associated_5.f90: Likewise.
15956 * gfortran.dg/associated_6.f90: Likewise.
15957 * gfortran.dg/associated_target_3.f90: Likewise.
15958 * gfortran.dg/associated_target_4.f90: Likewise.
15959 * gfortran.dg/associated_target_5.f03: Likewise.
15960 * gfortran.dg/associated_target_6.f03: Likewise.
15961 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15962 * gfortran.dg/assumed_rank_1.f90: Likewise.
15963 * gfortran.dg/assumed_rank_10.f90: Likewise.
15964 * gfortran.dg/assumed_rank_2.f90: Likewise.
15965 * gfortran.dg/assumed_rank_7.f90: Likewise.
15966 * gfortran.dg/assumed_rank_8.f90: Likewise.
15967 * gfortran.dg/assumed_rank_9.f90: Likewise.
15968 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15969 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15970 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15971 * gfortran.dg/assumed_type_2.f90: Likewise.
15972 * gfortran.dg/atan2_1.f90: Likewise.
15973 * gfortran.dg/auto_array_1.f90: Likewise.
15974 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15975 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15976 * gfortran.dg/auto_char_len_3.f90: Likewise.
15977 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15978 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15979 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15980 * gfortran.dg/auto_save_2.f90: Likewise.
15981 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15982 * gfortran.dg/backslash_1.f90: Likewise.
15983 * gfortran.dg/backslash_2.f90: Likewise.
15984 * gfortran.dg/backslash_3.f: Likewise.
15985 * gfortran.dg/backspace_1.f: Likewise.
15986 * gfortran.dg/backspace_10.f90: Likewise.
15987 * gfortran.dg/backspace_11.f90: Likewise.
15988 * gfortran.dg/backspace_2.f: Likewise.
15989 * gfortran.dg/backspace_3.f: Likewise.
15990 * gfortran.dg/backspace_4.f: Likewise.
15991 * gfortran.dg/backspace_5.f: Likewise.
15992 * gfortran.dg/backspace_6.f: Likewise.
15993 * gfortran.dg/backspace_7.f90: Likewise.
15994 * gfortran.dg/backspace_8.f: Likewise.
15995 * gfortran.dg/backspace_9.f: Likewise.
15996 * gfortran.dg/bessel_1.f90: Likewise.
15997 * gfortran.dg/bessel_2.f90: Likewise.
15998 * gfortran.dg/bessel_5.f90: Likewise.
15999 * gfortran.dg/bessel_6.f90: Likewise.
16000 * gfortran.dg/bessel_7.f90: Likewise.
16001 * gfortran.dg/bind_c_dts_2.f03: Likewise.
16002 * gfortran.dg/bind_c_dts_3.f03: Likewise.
16003 * gfortran.dg/bind_c_usage_15.f90: Likewise.
16004 * gfortran.dg/bind_c_usage_16.f03: Likewise.
16005 * gfortran.dg/bind_c_usage_17.f90: Likewise.
16006 * gfortran.dg/bind_c_usage_24.f90: Likewise.
16007 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
16008 * gfortran.dg/binding_label_tests_16.f03: Likewise.
16009 * gfortran.dg/binding_label_tests_23.f90: Likewise.
16010 * gfortran.dg/bit_comparison_1.F90: Likewise.
16011 * gfortran.dg/bit_comparison_2.F90: Likewise.
16012 * gfortran.dg/block_1.f08: Likewise.
16013 * gfortran.dg/block_13.f08: Likewise.
16014 * gfortran.dg/block_14.f90: Likewise.
16015 * gfortran.dg/block_2.f08: Likewise.
16016 * gfortran.dg/block_6.f08: Likewise.
16017 * gfortran.dg/block_7.f08: Likewise.
16018 * gfortran.dg/block_8.f08: Likewise.
16019 * gfortran.dg/blockdata_1.f90: Likewise.
16020 * gfortran.dg/bound_1.f90: Likewise.
16021 * gfortran.dg/bound_2.f90: Likewise.
16022 * gfortran.dg/bound_3.f90: Likewise.
16023 * gfortran.dg/bound_4.f90: Likewise.
16024 * gfortran.dg/bound_5.f90: Likewise.
16025 * gfortran.dg/bound_6.f90: Likewise.
16026 * gfortran.dg/bound_7.f90: Likewise.
16027 * gfortran.dg/bound_8.f90: Likewise.
16028 * gfortran.dg/bound_9.f90: Likewise.
16029 * gfortran.dg/bound_simplification_1.f90: Likewise.
16030 * gfortran.dg/bound_simplification_3.f90: Likewise.
16031 * gfortran.dg/bound_simplification_4.f90: Likewise.
16032 * gfortran.dg/bound_simplification_5.f90: Likewise.
16033 * gfortran.dg/bound_simplification_6.f90: Likewise.
16034 * gfortran.dg/bounds_check_1.f90: Likewise.
16035 * gfortran.dg/bounds_check_12.f90: Likewise.
16036 * gfortran.dg/bounds_check_14.f90: Likewise.
16037 * gfortran.dg/bounds_check_15.f90: Likewise.
16038 * gfortran.dg/bounds_check_19.f90: Likewise.
16039 * gfortran.dg/bounds_check_8.f90: Likewise.
16040 * gfortran.dg/bounds_check_9.f90: Likewise.
16041 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
16042 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
16043 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
16044 * gfortran.dg/boz_1.f90: Likewise.
16045 * gfortran.dg/boz_11.f90: Likewise.
16046 * gfortran.dg/boz_13.f90: Likewise.
16047 * gfortran.dg/boz_14.f90: Likewise.
16048 * gfortran.dg/boz_15.f90: Likewise.
16049 * gfortran.dg/boz_3.f90: Likewise.
16050 * gfortran.dg/boz_6.f90: Likewise.
16051 * gfortran.dg/boz_9.f90: Likewise.
16052 * gfortran.dg/byte_1.f90: Likewise.
16053 * gfortran.dg/byte_2.f90: Likewise.
16054 * gfortran.dg/c_assoc.f90: Likewise.
16055 * gfortran.dg/c_assoc_2.f03: Likewise.
16056 * gfortran.dg/c_assoc_3.f90: Likewise.
16057 * gfortran.dg/c_by_val_1.f: Likewise.
16058 * gfortran.dg/c_by_val_5.f90: Likewise.
16059 * gfortran.dg/c_char_tests.f03: Likewise.
16060 * gfortran.dg/c_char_tests_2.f03: Likewise.
16061 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
16062 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
16063 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
16064 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
16065 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
16066 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
16067 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
16068 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
16069 * gfortran.dg/c_kind_params.f90: Likewise.
16070 * gfortran.dg/c_loc_test_20.f90: Likewise.
16071 * gfortran.dg/c_loc_tests_2.f03: Likewise.
16072 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
16073 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
16074 * gfortran.dg/c_size_t_test.f03: Likewise.
16075 * gfortran.dg/c_sizeof_1.f90: Likewise.
16076 * gfortran.dg/c_sizeof_5.f90: Likewise.
16077 * gfortran.dg/c_sizeof_6.f90: Likewise.
16078 * gfortran.dg/char4_iunit_1.f03: Likewise.
16079 * gfortran.dg/char4_iunit_2.f03: Likewise.
16080 * gfortran.dg/char_allocation_1.f90: Likewise.
16081 * gfortran.dg/char_array_constructor.f90: Likewise.
16082 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
16083 * gfortran.dg/char_assign_1.f90: Likewise.
16084 * gfortran.dg/char_associated_1.f90: Likewise.
16085 * gfortran.dg/char_cast_2.f90: Likewise.
16086 * gfortran.dg/char_comparison_1.f: Likewise.
16087 * gfortran.dg/char_component_initializer_1.f90: Likewise.
16088 * gfortran.dg/char_component_initializer_2.f90: Likewise.
16089 * gfortran.dg/char_cons_len.f90: Likewise.
16090 * gfortran.dg/char_conversion.f90: Likewise.
16091 * gfortran.dg/char_cshift_1.f90: Likewise.
16092 * gfortran.dg/char_cshift_2.f90: Likewise.
16093 * gfortran.dg/char_decl_2.f90: Likewise.
16094 * gfortran.dg/char_eoshift_1.f90: Likewise.
16095 * gfortran.dg/char_eoshift_2.f90: Likewise.
16096 * gfortran.dg/char_eoshift_3.f90: Likewise.
16097 * gfortran.dg/char_eoshift_4.f90: Likewise.
16098 * gfortran.dg/char_eoshift_5.f90: Likewise.
16099 * gfortran.dg/char_expr_1.f90: Likewise.
16100 * gfortran.dg/char_expr_3.f90: Likewise.
16101 * gfortran.dg/char_initialiser_actual.f90: Likewise.
16102 * gfortran.dg/char_length_12.f90: Likewise.
16103 * gfortran.dg/char_length_14.f90: Likewise.
16104 * gfortran.dg/char_length_15.f90: Likewise.
16105 * gfortran.dg/char_length_17.f90: Likewise.
16106 * gfortran.dg/char_length_20.f90: Likewise.
16107 * gfortran.dg/char_length_21.f90: Likewise.
16108 * gfortran.dg/char_length_5.f90: Likewise.
16109 * gfortran.dg/char_length_6.f90: Likewise.
16110 * gfortran.dg/char_length_7.f90: Likewise.
16111 * gfortran.dg/char_length_8.f90: Likewise.
16112 * gfortran.dg/char_pack_1.f90: Likewise.
16113 * gfortran.dg/char_pack_2.f90: Likewise.
16114 * gfortran.dg/char_pointer_assign.f90: Likewise.
16115 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
16116 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
16117 * gfortran.dg/char_pointer_dependency.f90: Likewise.
16118 * gfortran.dg/char_pointer_dummy.f90: Likewise.
16119 * gfortran.dg/char_pointer_func.f90: Likewise.
16120 * gfortran.dg/char_reshape_1.f90: Likewise.
16121 * gfortran.dg/char_result_1.f90: Likewise.
16122 * gfortran.dg/char_result_12.f90: Likewise.
16123 * gfortran.dg/char_result_13.f90: Likewise.
16124 * gfortran.dg/char_result_14.f90: Likewise.
16125 * gfortran.dg/char_result_15.f90: Likewise.
16126 * gfortran.dg/char_result_2.f90: Likewise.
16127 * gfortran.dg/char_result_3.f90: Likewise.
16128 * gfortran.dg/char_result_4.f90: Likewise.
16129 * gfortran.dg/char_result_5.f90: Likewise.
16130 * gfortran.dg/char_result_6.f90: Likewise.
16131 * gfortran.dg/char_result_7.f90: Likewise.
16132 * gfortran.dg/char_result_8.f90: Likewise.
16133 * gfortran.dg/char_spread_1.f90: Likewise.
16134 * gfortran.dg/char_transpose_1.f90: Likewise.
16135 * gfortran.dg/char_type_len.f90: Likewise.
16136 * gfortran.dg/char_unpack_1.f90: Likewise.
16137 * gfortran.dg/char_unpack_2.f90: Likewise.
16138 * gfortran.dg/character_array_constructor_1.f90: Likewise.
16139 * gfortran.dg/character_comparison_1.f90: Likewise.
16140 * gfortran.dg/character_comparison_2.f90: Likewise.
16141 * gfortran.dg/character_comparison_3.f90: Likewise.
16142 * gfortran.dg/character_comparison_4.f90: Likewise.
16143 * gfortran.dg/character_comparison_5.f90: Likewise.
16144 * gfortran.dg/character_comparison_6.f90: Likewise.
16145 * gfortran.dg/character_comparison_7.f90: Likewise.
16146 * gfortran.dg/character_comparison_8.f90: Likewise.
16147 * gfortran.dg/character_comparison_9.f90: Likewise.
16148 * gfortran.dg/charlen_15.f90: Likewise.
16149 * gfortran.dg/charlen_16.f90: Likewise.
16150 * gfortran.dg/chkbits.f90: Likewise.
16151 * gfortran.dg/chmod_1.f90: Likewise.
16152 * gfortran.dg/chmod_2.f90: Likewise.
16153 * gfortran.dg/chmod_3.f90: Likewise.
16154 * gfortran.dg/class_1.f03: Likewise.
16155 * gfortran.dg/class_18.f03: Likewise.
16156 * gfortran.dg/class_19.f03: Likewise.
16157 * gfortran.dg/class_35.f90: Likewise.
16158 * gfortran.dg/class_46.f03: Likewise.
16159 * gfortran.dg/class_48.f90: Likewise.
16160 * gfortran.dg/class_51.f90: Likewise.
16161 * gfortran.dg/class_52.f90: Likewise.
16162 * gfortran.dg/class_6.f03: Likewise.
16163 * gfortran.dg/class_63.f90: Likewise.
16164 * gfortran.dg/class_64.f90: Likewise.
16165 * gfortran.dg/class_65.f90: Likewise.
16166 * gfortran.dg/class_66.f90: Likewise.
16167 * gfortran.dg/class_67.f90: Likewise.
16168 * gfortran.dg/class_9.f03: Likewise.
16169 * gfortran.dg/class_alias.f90: Likewise.
16170 * gfortran.dg/class_allocate_1.f03: Likewise.
16171 * gfortran.dg/class_allocate_10.f03: Likewise.
16172 * gfortran.dg/class_allocate_13.f90: Likewise.
16173 * gfortran.dg/class_allocate_14.f90: Likewise.
16174 * gfortran.dg/class_allocate_15.f90: Likewise.
16175 * gfortran.dg/class_allocate_19.f03: Likewise.
16176 * gfortran.dg/class_allocate_21.f90: Likewise.
16177 * gfortran.dg/class_allocate_22.f90: Likewise.
16178 * gfortran.dg/class_allocate_3.f03: Likewise.
16179 * gfortran.dg/class_allocate_4.f03: Likewise.
16180 * gfortran.dg/class_allocate_5.f90: Likewise.
16181 * gfortran.dg/class_allocate_6.f03: Likewise.
16182 * gfortran.dg/class_allocate_7.f03: Likewise.
16183 * gfortran.dg/class_allocate_8.f03: Likewise.
16184 * gfortran.dg/class_allocate_9.f03: Likewise.
16185 * gfortran.dg/class_array_1.f03: Likewise.
16186 * gfortran.dg/class_array_14.f90: Likewise.
16187 * gfortran.dg/class_array_15.f03: Likewise.
16188 * gfortran.dg/class_array_16.f90: Likewise.
16189 * gfortran.dg/class_array_2.f03: Likewise.
16190 * gfortran.dg/class_array_20.f03: Likewise.
16191 * gfortran.dg/class_array_21.f03: Likewise.
16192 * gfortran.dg/class_array_3.f03: Likewise.
16193 * gfortran.dg/class_array_4.f03: Likewise.
16194 * gfortran.dg/class_array_7.f03: Likewise.
16195 * gfortran.dg/class_array_8.f03: Likewise.
16196 * gfortran.dg/class_array_9.f03: Likewise.
16197 * gfortran.dg/class_defined_operator_1.f03: Likewise.
16198 * gfortran.dg/class_dummy_1.f03: Likewise.
16199 * gfortran.dg/class_optional_1.f90: Likewise.
16200 * gfortran.dg/class_optional_2.f90: Likewise.
16201 * gfortran.dg/class_result_5.f90: Likewise.
16202 * gfortran.dg/class_result_6.f90: Likewise.
16203 * gfortran.dg/class_to_type_1.f03: Likewise.
16204 * gfortran.dg/class_to_type_2.f90: Likewise.
16205 * gfortran.dg/class_to_type_3.f03: Likewise.
16206 * gfortran.dg/class_to_type_4.f90: Likewise.
16207 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
16208 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
16209 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
16210 * gfortran.dg/coarray/atomic_1.f90: Likewise.
16211 * gfortran.dg/coarray/atomic_2.f90: Likewise.
16212 * gfortran.dg/coarray/codimension.f90: Likewise.
16213 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
16214 * gfortran.dg/coarray/collectives_1.f90: Likewise.
16215 * gfortran.dg/coarray/collectives_2.f90: Likewise.
16216 * gfortran.dg/coarray/collectives_3.f90: Likewise.
16217 * gfortran.dg/coarray/collectives_4.f90: Likewise.
16218 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
16219 * gfortran.dg/coarray/dummy_1.f90: Likewise.
16220 * gfortran.dg/coarray/event_1.f90: Likewise.
16221 * gfortran.dg/coarray/event_2.f90: Likewise.
16222 * gfortran.dg/coarray/get_array.f90: Likewise.
16223 * gfortran.dg/coarray/image_index_1.f90: Likewise.
16224 * gfortran.dg/coarray/image_index_2.f90: Likewise.
16225 * gfortran.dg/coarray/image_index_3.f90: Likewise.
16226 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
16227 * gfortran.dg/coarray/lock_1.f90: Likewise.
16228 * gfortran.dg/coarray/lock_2.f90: Likewise.
16229 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
16230 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
16231 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
16232 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
16233 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
16234 * gfortran.dg/coarray/registering_1.f90: Likewise.
16235 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
16236 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
16237 * gfortran.dg/coarray/send_array.f90: Likewise.
16238 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
16239 * gfortran.dg/coarray/sendget_array.f90: Likewise.
16240 * gfortran.dg/coarray/subobject_1.f90: Likewise.
16241 * gfortran.dg/coarray/sync_1.f90: Likewise.
16242 * gfortran.dg/coarray/sync_3.f90: Likewise.
16243 * gfortran.dg/coarray/this_image_1.f90: Likewise.
16244 * gfortran.dg/coarray/this_image_2.f90: Likewise.
16245 * gfortran.dg/coarray_13.f90: Likewise.
16246 * gfortran.dg/coarray_15.f90: Likewise.
16247 * gfortran.dg/coarray_16.f90: Likewise.
16248 * gfortran.dg/coarray_2.f90: Likewise.
16249 * gfortran.dg/coarray_23.f90: Likewise.
16250 * gfortran.dg/coarray_40.f90: Likewise.
16251 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
16252 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
16253 * gfortran.dg/coarray_allocate_10.f08: Likewise.
16254 * gfortran.dg/coarray_allocate_2.f08: Likewise.
16255 * gfortran.dg/coarray_allocate_3.f08: Likewise.
16256 * gfortran.dg/coarray_allocate_4.f08: Likewise.
16257 * gfortran.dg/coarray_allocate_5.f08: Likewise.
16258 * gfortran.dg/coarray_allocate_7.f08: Likewise.
16259 * gfortran.dg/coarray_allocate_8.f08: Likewise.
16260 * gfortran.dg/coarray_allocate_9.f08: Likewise.
16261 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
16262 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
16263 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
16264 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
16265 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
16266 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
16267 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
16268 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
16269 * gfortran.dg/coarray_stat_2.f90: Likewise.
16270 * gfortran.dg/coarray_subobject_1.f90: Likewise.
16271 * gfortran.dg/coindexed_1.f90: Likewise.
16272 * gfortran.dg/comma.f: Likewise.
16273 * gfortran.dg/comma_format_extension_3.f: Likewise.
16274 * gfortran.dg/comma_format_extension_4.f: Likewise.
16275 * gfortran.dg/common_2.f90: Likewise.
16276 * gfortran.dg/common_4.f90: Likewise.
16277 * gfortran.dg/common_align_1.f90: Likewise.
16278 * gfortran.dg/common_align_2.f90: Likewise.
16279 * gfortran.dg/common_equivalence_1.f: Likewise.
16280 * gfortran.dg/common_pointer_1.f90: Likewise.
16281 * gfortran.dg/common_resize_1.f: Likewise.
16282 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
16283 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
16284 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
16285 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
16286 * gfortran.dg/complex_read.f90: Likewise.
16287 * gfortran.dg/complex_write.f90: Likewise.
16288 * gfortran.dg/constant_substring.f: Likewise.
16289 * gfortran.dg/constructor_2.f90: Likewise.
16290 * gfortran.dg/constructor_3.f90: Likewise.
16291 * gfortran.dg/constructor_6.f90: Likewise.
16292 * gfortran.dg/contained_1.f90: Likewise.
16293 * gfortran.dg/contained_3.f90: Likewise.
16294 * gfortran.dg/contained_equivalence_1.f90: Likewise.
16295 * gfortran.dg/contained_module_proc_1.f90: Likewise.
16296 * gfortran.dg/continuation_1.f90: Likewise.
16297 * gfortran.dg/continuation_11.f90: Likewise.
16298 * gfortran.dg/continuation_12.f90: Likewise.
16299 * gfortran.dg/continuation_13.f90: Likewise.
16300 * gfortran.dg/continuation_14.f: Likewise.
16301 * gfortran.dg/continuation_8.f90: Likewise.
16302 * gfortran.dg/convert_2.f90: Likewise.
16303 * gfortran.dg/convert_implied_open.f90: Likewise.
16304 * gfortran.dg/count_init_expr.f03: Likewise.
16305 * gfortran.dg/cr_lf.f90: Likewise.
16306 * gfortran.dg/cray_pointers_10.f90: Likewise.
16307 * gfortran.dg/cray_pointers_2.f90: Likewise.
16308 * gfortran.dg/cray_pointers_5.f90: Likewise.
16309 * gfortran.dg/cray_pointers_7.f90: Likewise.
16310 * gfortran.dg/cray_pointers_8.f90: Likewise.
16311 * gfortran.dg/cshift_1.f90: Likewise.
16312 * gfortran.dg/cshift_2.f90: Likewise.
16313 * gfortran.dg/cshift_large_1.f90: Likewise.
16314 * gfortran.dg/cshift_nan_1.f90: Likewise.
16315 * gfortran.dg/csqrt_2.f: Likewise.
16316 * gfortran.dg/data_array_1.f90: Likewise.
16317 * gfortran.dg/data_char_1.f90: Likewise.
16318 * gfortran.dg/data_char_2.f90: Likewise.
16319 * gfortran.dg/data_char_3.f90: Likewise.
16320 * gfortran.dg/data_derived_1.f90: Likewise.
16321 * gfortran.dg/data_implied_do_1.f90: Likewise.
16322 * gfortran.dg/data_namelist_conflict.f90: Likewise.
16323 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
16324 * gfortran.dg/deallocate_stat.f90: Likewise.
16325 * gfortran.dg/deallocate_stat_2.f90: Likewise.
16326 * gfortran.dg/debug/pr37738.f: Likewise.
16327 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
16328 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
16329 * gfortran.dg/dec_exp_1.f90: Likewise.
16330 * gfortran.dg/dec_init_1.f90: Likewise.
16331 * gfortran.dg/dec_init_2.f90: Likewise.
16332 * gfortran.dg/dec_init_3.f90: Likewise.
16333 * gfortran.dg/dec_init_4.f90: Likewise.
16334 * gfortran.dg/dec_io_1.f90: Likewise.
16335 * gfortran.dg/dec_io_2.f90: Likewise.
16336 * gfortran.dg/dec_io_2a.f90: Likewise.
16337 * gfortran.dg/dec_io_6.f90: Likewise.
16338 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
16339 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
16340 * gfortran.dg/dec_math.f90: Likewise.
16341 * gfortran.dg/dec_parameter_1.f: Likewise.
16342 * gfortran.dg/dec_parameter_2.f90: Likewise.
16343 * gfortran.dg/dec_static_1.f90: Likewise.
16344 * gfortran.dg/dec_static_2.f90: Likewise.
16345 * gfortran.dg/dec_structure_1.f90: Likewise.
16346 * gfortran.dg/dec_structure_10.f90: Likewise.
16347 * gfortran.dg/dec_structure_18.f90: Likewise.
16348 * gfortran.dg/dec_structure_19.f90: Likewise.
16349 * gfortran.dg/dec_structure_2.f90: Likewise.
16350 * gfortran.dg/dec_structure_22.f90: Likewise.
16351 * gfortran.dg/dec_structure_3.f90: Likewise.
16352 * gfortran.dg/dec_structure_4.f90: Likewise.
16353 * gfortran.dg/dec_structure_5.f90: Likewise.
16354 * gfortran.dg/dec_structure_6.f90: Likewise.
16355 * gfortran.dg/dec_structure_7.f90: Likewise.
16356 * gfortran.dg/dec_union_1.f90: Likewise.
16357 * gfortran.dg/dec_union_2.f90: Likewise.
16358 * gfortran.dg/dec_union_3.f90: Likewise.
16359 * gfortran.dg/dec_union_4.f90: Likewise.
16360 * gfortran.dg/dec_union_5.f90: Likewise.
16361 * gfortran.dg/default_format_1.f90: Likewise.
16362 * gfortran.dg/default_format_2.f90: Likewise.
16363 * gfortran.dg/default_format_denormal_1.f90: Likewise.
16364 * gfortran.dg/default_format_denormal_2.f90: Likewise.
16365 * gfortran.dg/default_initialization_3.f90: Likewise.
16366 * gfortran.dg/default_initialization_4.f90: Likewise.
16367 * gfortran.dg/default_initialization_5.f90: Likewise.
16368 * gfortran.dg/deferred_character_1.f90: Likewise.
16369 * gfortran.dg/deferred_character_10.f90: Likewise.
16370 * gfortran.dg/deferred_character_11.f90: Likewise.
16371 * gfortran.dg/deferred_character_12.f90: Likewise.
16372 * gfortran.dg/deferred_character_13.f90: Likewise.
16373 * gfortran.dg/deferred_character_14.f90: Likewise.
16374 * gfortran.dg/deferred_character_15.f90: Likewise.
16375 * gfortran.dg/deferred_character_16.f90: Likewise.
16376 * gfortran.dg/deferred_character_2.f90: Likewise.
16377 * gfortran.dg/deferred_character_3.f90: Likewise.
16378 * gfortran.dg/deferred_character_4.f90: Likewise.
16379 * gfortran.dg/deferred_character_5.f90: Likewise.
16380 * gfortran.dg/deferred_character_6.f90: Likewise.
16381 * gfortran.dg/deferred_character_7.f90: Likewise.
16382 * gfortran.dg/deferred_character_8.f90: Likewise.
16383 * gfortran.dg/deferred_character_9.f90: Likewise.
16384 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
16385 * gfortran.dg/deferred_type_component_1.f90: Likewise.
16386 * gfortran.dg/deferred_type_component_2.f90: Likewise.
16387 * gfortran.dg/deferred_type_param_2.f90: Likewise.
16388 * gfortran.dg/deferred_type_param_4.f90: Likewise.
16389 * gfortran.dg/deferred_type_param_5.f90: Likewise.
16390 * gfortran.dg/deferred_type_param_6.f90: Likewise.
16391 * gfortran.dg/deferred_type_param_8.f90: Likewise.
16392 * gfortran.dg/deferred_type_param_9.f90: Likewise.
16393 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
16394 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
16395 * gfortran.dg/defined_assignment_1.f90: Likewise.
16396 * gfortran.dg/defined_assignment_10.f90: Likewise.
16397 * gfortran.dg/defined_assignment_11.f90: Likewise.
16398 * gfortran.dg/defined_assignment_2.f90: Likewise.
16399 * gfortran.dg/defined_assignment_3.f90: Likewise.
16400 * gfortran.dg/defined_assignment_4.f90: Likewise.
16401 * gfortran.dg/defined_assignment_5.f90: Likewise.
16402 * gfortran.dg/defined_assignment_8.f90: Likewise.
16403 * gfortran.dg/defined_assignment_9.f90: Likewise.
16404 * gfortran.dg/dependency_2.f90: Likewise.
16405 * gfortran.dg/dependency_21.f90: Likewise.
16406 * gfortran.dg/dependency_22.f90: Likewise.
16407 * gfortran.dg/dependency_23.f90: Likewise.
16408 * gfortran.dg/dependency_24.f90: Likewise.
16409 * gfortran.dg/dependency_25.f90: Likewise.
16410 * gfortran.dg/dependency_26.f90: Likewise.
16411 * gfortran.dg/dependency_39.f90: Likewise.
16412 * gfortran.dg/dependency_40.f90: Likewise.
16413 * gfortran.dg/dependency_41.f90: Likewise.
16414 * gfortran.dg/dependency_42.f90: Likewise.
16415 * gfortran.dg/dependency_43.f90: Likewise.
16416 * gfortran.dg/dependency_44.f90: Likewise.
16417 * gfortran.dg/dependency_45.f90: Likewise.
16418 * gfortran.dg/dependency_50.f90: Likewise.
16419 * gfortran.dg/dependency_51.f90: Likewise.
16420 * gfortran.dg/dependent_decls_1.f90: Likewise.
16421 * gfortran.dg/der_array_1.f90: Likewise.
16422 * gfortran.dg/der_array_io_1.f90: Likewise.
16423 * gfortran.dg/der_array_io_2.f90: Likewise.
16424 * gfortran.dg/der_array_io_3.f90: Likewise.
16425 * gfortran.dg/der_io_1.f90: Likewise.
16426 * gfortran.dg/der_io_3.f90: Likewise.
16427 * gfortran.dg/der_pointer_2.f90: Likewise.
16428 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
16429 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
16430 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
16431 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
16432 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
16433 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16434 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
16435 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
16436 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
16437 * gfortran.dg/derived_external_function_1.f90: Likewise.
16438 * gfortran.dg/derived_init_1.f90: Likewise.
16439 * gfortran.dg/derived_init_2.f90: Likewise.
16440 * gfortran.dg/derived_init_3.f90: Likewise.
16441 * gfortran.dg/derived_init_4.f90: Likewise.
16442 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
16443 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16444 * gfortran.dg/dev_null.F90: Likewise.
16445 * gfortran.dg/dfloat_1.f90: Likewise.
16446 * gfortran.dg/dim_sum_1.f90: Likewise.
16447 * gfortran.dg/dim_sum_2.f90: Likewise.
16448 * gfortran.dg/dim_sum_3.f90: Likewise.
16449 * gfortran.dg/direct_io_10.f: Likewise.
16450 * gfortran.dg/direct_io_11.f90: Likewise.
16451 * gfortran.dg/direct_io_12.f90: Likewise.
16452 * gfortran.dg/direct_io_2.f90: Likewise.
16453 * gfortran.dg/direct_io_3.f90: Likewise.
16454 * gfortran.dg/direct_io_4.f90: Likewise.
16455 * gfortran.dg/direct_io_5.f90: Likewise.
16456 * gfortran.dg/direct_io_6.f90: Likewise.
16457 * gfortran.dg/direct_io_7.f90: Likewise.
16458 * gfortran.dg/direct_io_8.f90: Likewise.
16459 * gfortran.dg/direct_io_9.f: Likewise.
16460 * gfortran.dg/do_1.f90: Likewise.
16461 * gfortran.dg/do_3.F90: Likewise.
16462 * gfortran.dg/do_concurrent_2.f90: Likewise.
16463 * gfortran.dg/do_concurrent_4.f90: Likewise.
16464 * gfortran.dg/do_corner_warn.f90: Likewise.
16465 * gfortran.dg/do_iterator_2.f90: Likewise.
16466 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
16467 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
16468 * gfortran.dg/dos_eol.f: Likewise.
16469 * gfortran.dg/dot_product_1.f03: Likewise.
16470 * gfortran.dg/dot_product_2.f90: Likewise.
16471 * gfortran.dg/dot_product_4.f90: Likewise.
16472 * gfortran.dg/dshift_1.F90: Likewise.
16473 * gfortran.dg/dshift_2.F90: Likewise.
16474 * gfortran.dg/dtio_1.f90: Likewise.
16475 * gfortran.dg/dtio_10.f90: Likewise.
16476 * gfortran.dg/dtio_12.f90: Likewise.
16477 * gfortran.dg/dtio_14.f90: Likewise.
16478 * gfortran.dg/dtio_15.f90: Likewise.
16479 * gfortran.dg/dtio_16.f90: Likewise.
16480 * gfortran.dg/dtio_17.f90: Likewise.
16481 * gfortran.dg/dtio_19.f90: Likewise.
16482 * gfortran.dg/dtio_2.f90: Likewise.
16483 * gfortran.dg/dtio_20.f03: Likewise.
16484 * gfortran.dg/dtio_22.f90: Likewise.
16485 * gfortran.dg/dtio_24.f90: Likewise.
16486 * gfortran.dg/dtio_25.f90: Likewise.
16487 * gfortran.dg/dtio_26.f03: Likewise.
16488 * gfortran.dg/dtio_27.f90: Likewise.
16489 * gfortran.dg/dtio_28.f03: Likewise.
16490 * gfortran.dg/dtio_3.f90: Likewise.
16491 * gfortran.dg/dtio_30.f03: Likewise.
16492 * gfortran.dg/dtio_31.f03: Likewise.
16493 * gfortran.dg/dtio_32.f03: Likewise.
16494 * gfortran.dg/dtio_4.f90: Likewise.
16495 * gfortran.dg/dtio_5.f90: Likewise.
16496 * gfortran.dg/dtio_7.f90: Likewise.
16497 * gfortran.dg/dtio_8.f90: Likewise.
16498 * gfortran.dg/dtio_9.f90: Likewise.
16499 * gfortran.dg/dummy_procedure_3.f90: Likewise.
16500 * gfortran.dg/dummy_procedure_7.f90: Likewise.
16501 * gfortran.dg/dup_save_1.f90: Likewise.
16502 * gfortran.dg/dup_save_2.f90: Likewise.
16503 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
16504 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
16505 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
16506 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
16507 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
16508 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
16509 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
16510 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
16511 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
16512 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
16513 * gfortran.dg/e_d_fmt.f90: Likewise.
16514 * gfortran.dg/edit_real_1.f90: Likewise.
16515 * gfortran.dg/elemental_by_value_1.f90: Likewise.
16516 * gfortran.dg/elemental_dependency_1.f90: Likewise.
16517 * gfortran.dg/elemental_dependency_4.f90: Likewise.
16518 * gfortran.dg/elemental_dependency_5.f90: Likewise.
16519 * gfortran.dg/elemental_dependency_6.f90: Likewise.
16520 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
16521 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
16522 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
16523 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
16524 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
16525 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
16526 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
16527 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
16528 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
16529 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
16530 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
16531 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
16532 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
16533 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
16534 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
16535 * gfortran.dg/empty_format_1.f90: Likewise.
16536 * gfortran.dg/endfile.f: Likewise.
16537 * gfortran.dg/endfile.f90: Likewise.
16538 * gfortran.dg/endfile_2.f90: Likewise.
16539 * gfortran.dg/entry_1.f90: Likewise.
16540 * gfortran.dg/entry_10.f90: Likewise.
16541 * gfortran.dg/entry_12.f90: Likewise.
16542 * gfortran.dg/entry_13.f90: Likewise.
16543 * gfortran.dg/entry_14.f90: Likewise.
16544 * gfortran.dg/entry_16.f90: Likewise.
16545 * gfortran.dg/entry_3.f90: Likewise.
16546 * gfortran.dg/entry_6.f90: Likewise.
16547 * gfortran.dg/entry_9.f90: Likewise.
16548 * gfortran.dg/entry_array_specs_2.f: Likewise.
16549 * gfortran.dg/enum_1.f90: Likewise.
16550 * gfortran.dg/enum_9.f90: Likewise.
16551 * gfortran.dg/eof_1.f90: Likewise.
16552 * gfortran.dg/eof_2.f90: Likewise.
16553 * gfortran.dg/eof_4.f90: Likewise.
16554 * gfortran.dg/eof_5.f90: Likewise.
16555 * gfortran.dg/eor_handling_1.f90: Likewise.
16556 * gfortran.dg/eor_handling_2.f90: Likewise.
16557 * gfortran.dg/eor_handling_3.f90: Likewise.
16558 * gfortran.dg/eor_handling_4.f90: Likewise.
16559 * gfortran.dg/eor_handling_5.f90: Likewise.
16560 * gfortran.dg/eoshift_3.f90: Likewise.
16561 * gfortran.dg/eoshift_4.f90: Likewise.
16562 * gfortran.dg/eoshift_5.f90: Likewise.
16563 * gfortran.dg/eoshift_6.f90: Likewise.
16564 * gfortran.dg/eoshift_large_1.f90: Likewise.
16565 * gfortran.dg/equiv_6.f90: Likewise.
16566 * gfortran.dg/equiv_7.f90: Likewise.
16567 * gfortran.dg/equiv_9.f90: Likewise.
16568 * gfortran.dg/equiv_constraint_4.f90: Likewise.
16569 * gfortran.dg/erf_2.F90: Likewise.
16570 * gfortran.dg/erf_3.F90: Likewise.
16571 * gfortran.dg/erfc_scaled_1.f90: Likewise.
16572 * gfortran.dg/error_format_2.f90: Likewise.
16573 * gfortran.dg/error_recovery_5.f90: Likewise.
16574 * gfortran.dg/execute_command_line_2.f90: Likewise.
16575 * gfortran.dg/execute_command_line_3.f90: Likewise.
16576 * gfortran.dg/exit_1.f08: Likewise.
16577 * gfortran.dg/exit_3.f08: Likewise.
16578 * gfortran.dg/exponent_1.f90: Likewise.
16579 * gfortran.dg/exponent_2.f90: Likewise.
16580 * gfortran.dg/extended_char_comparison_1.f: Likewise.
16581 * gfortran.dg/extends_1.f03: Likewise.
16582 * gfortran.dg/extends_16.f90: Likewise.
16583 * gfortran.dg/extends_2.f03: Likewise.
16584 * gfortran.dg/extends_3.f03: Likewise.
16585 * gfortran.dg/extends_4.f03: Likewise.
16586 * gfortran.dg/extends_type_of_1.f03: Likewise.
16587 * gfortran.dg/extends_type_of_2.f03: Likewise.
16588 * gfortran.dg/external_procedures_3.f90: Likewise.
16589 * gfortran.dg/f2003_inquire_1.f03: Likewise.
16590 * gfortran.dg/f2003_io_1.f03: Likewise.
16591 * gfortran.dg/f2003_io_4.f03: Likewise.
16592 * gfortran.dg/f2003_io_5.f03: Likewise.
16593 * gfortran.dg/f2003_io_6.f03: Likewise.
16594 * gfortran.dg/f2003_io_7.f03: Likewise.
16595 * gfortran.dg/f2c_1.f90: Likewise.
16596 * gfortran.dg/f2c_2.f90: Likewise.
16597 * gfortran.dg/f2c_3.f90: Likewise.
16598 * gfortran.dg/f2c_4.f90: Likewise.
16599 * gfortran.dg/f2c_6.f90: Likewise.
16600 * gfortran.dg/f2c_7.f90: Likewise.
16601 * gfortran.dg/f2c_9.f90: Likewise.
16602 * gfortran.dg/fgetc_1.f90: Likewise.
16603 * gfortran.dg/fgetc_2.f90: Likewise.
16604 * gfortran.dg/filename_null.f90: Likewise.
16605 * gfortran.dg/finalize_12.f90: Likewise.
16606 * gfortran.dg/finalize_13.f90: Likewise.
16607 * gfortran.dg/finalize_15.f90: Likewise.
16608 * gfortran.dg/finalize_17.f90: Likewise.
16609 * gfortran.dg/finalize_18.f90: Likewise.
16610 * gfortran.dg/finalize_25.f90: Likewise.
16611 * gfortran.dg/finalize_29.f08: Likewise.
16612 * gfortran.dg/finalize_31.f90: Likewise.
16613 * gfortran.dg/float_1.f90: Likewise.
16614 * gfortran.dg/flush_1.f90: Likewise.
16615 * gfortran.dg/fmt_bz_bn.f: Likewise.
16616 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
16617 * gfortran.dg/fmt_cache_1.f: Likewise.
16618 * gfortran.dg/fmt_cache_2.f: Likewise.
16619 * gfortran.dg/fmt_cache_3.f90: Likewise.
16620 * gfortran.dg/fmt_colon.f90: Likewise.
16621 * gfortran.dg/fmt_e.f90: Likewise.
16622 * gfortran.dg/fmt_en.f90: Likewise.
16623 * gfortran.dg/fmt_error_10.f: Likewise.
16624 * gfortran.dg/fmt_error_9.f: Likewise.
16625 * gfortran.dg/fmt_exhaust.f90: Likewise.
16626 * gfortran.dg/fmt_f0_1.f90: Likewise.
16627 * gfortran.dg/fmt_f_an_p.f: Likewise.
16628 * gfortran.dg/fmt_fw_d.f90: Likewise.
16629 * gfortran.dg/fmt_g.f: Likewise.
16630 * gfortran.dg/fmt_g0_1.f08: Likewise.
16631 * gfortran.dg/fmt_g0_2.f08: Likewise.
16632 * gfortran.dg/fmt_g0_4.f08: Likewise.
16633 * gfortran.dg/fmt_g0_5.f08: Likewise.
16634 * gfortran.dg/fmt_g0_6.f08: Likewise.
16635 * gfortran.dg/fmt_g0_7.f08: Likewise.
16636 * gfortran.dg/fmt_g_1.f90: Likewise.
16637 * gfortran.dg/fmt_int_sign.f90: Likewise.
16638 * gfortran.dg/fmt_l.f90: Likewise.
16639 * gfortran.dg/fmt_missing_period_2.f: Likewise.
16640 * gfortran.dg/fmt_missing_period_3.f: Likewise.
16641 * gfortran.dg/fmt_p_1.f90: Likewise.
16642 * gfortran.dg/fmt_pf.f90: Likewise.
16643 * gfortran.dg/fmt_read.f90: Likewise.
16644 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
16645 * gfortran.dg/fmt_t_1.f90: Likewise.
16646 * gfortran.dg/fmt_t_2.f90: Likewise.
16647 * gfortran.dg/fmt_t_3.f90: Likewise.
16648 * gfortran.dg/fmt_t_4.f90: Likewise.
16649 * gfortran.dg/fmt_t_5.f90: Likewise.
16650 * gfortran.dg/fmt_t_6.f: Likewise.
16651 * gfortran.dg/fmt_t_7.f: Likewise.
16652 * gfortran.dg/fmt_t_9.f: Likewise.
16653 * gfortran.dg/fmt_tl.f: Likewise.
16654 * gfortran.dg/fmt_unlimited.f90: Likewise.
16655 * gfortran.dg/fmt_white.f: Likewise.
16656 * gfortran.dg/fmt_zero_digits.f90: Likewise.
16657 * gfortran.dg/fold_nearest.f90: Likewise.
16658 * gfortran.dg/forall_1.f90: Likewise.
16659 * gfortran.dg/forall_10.f90: Likewise.
16660 * gfortran.dg/forall_12.f90: Likewise.
16661 * gfortran.dg/forall_13.f90: Likewise.
16662 * gfortran.dg/forall_15.f90: Likewise.
16663 * gfortran.dg/forall_4.f90: Likewise.
16664 * gfortran.dg/forall_5.f90: Likewise.
16665 * gfortran.dg/forall_6.f90: Likewise.
16666 * gfortran.dg/forall_7.f90: Likewise.
16667 * gfortran.dg/fraction.f90: Likewise.
16668 * gfortran.dg/fseek.f90: Likewise.
16669 * gfortran.dg/ftell_1.f90: Likewise.
16670 * gfortran.dg/ftell_2.f90: Likewise.
16671 * gfortran.dg/ftell_3.f90: Likewise.
16672 * gfortran.dg/func_assign_2.f90: Likewise.
16673 * gfortran.dg/func_assign_3.f90: Likewise.
16674 * gfortran.dg/func_derived_1.f90: Likewise.
16675 * gfortran.dg/func_derived_2.f90: Likewise.
16676 * gfortran.dg/func_derived_3.f90: Likewise.
16677 * gfortran.dg/func_result_1.f90: Likewise.
16678 * gfortran.dg/func_result_2.f90: Likewise.
16679 * gfortran.dg/func_result_6.f90: Likewise.
16680 * gfortran.dg/function_charlen_2.f90: Likewise.
16681 * gfortran.dg/function_charlen_3.f: Likewise.
16682 * gfortran.dg/function_kinds_1.f90: Likewise.
16683 * gfortran.dg/function_kinds_4.f90: Likewise.
16684 * gfortran.dg/function_optimize_10.f90: Likewise.
16685 * gfortran.dg/function_optimize_11.f90: Likewise.
16686 * gfortran.dg/function_optimize_12.f90: Likewise.
16687 * gfortran.dg/function_optimize_4.f90: Likewise.
16688 * gfortran.dg/function_optimize_8.f90: Likewise.
16689 * gfortran.dg/g77/13037.f: Likewise.
16690 * gfortran.dg/g77/1832.f: Likewise.
16691 * gfortran.dg/g77/19981119-0.f: Likewise.
16692 * gfortran.dg/g77/19990313-0.f: Likewise.
16693 * gfortran.dg/g77/19990313-1.f: Likewise.
16694 * gfortran.dg/g77/19990313-2.f: Likewise.
16695 * gfortran.dg/g77/19990313-3.f: Likewise.
16696 * gfortran.dg/g77/19990419-1.f: Likewise.
16697 * gfortran.dg/g77/19990826-0.f: Likewise.
16698 * gfortran.dg/g77/19990826-2.f: Likewise.
16699 * gfortran.dg/g77/20000503-1.f: Likewise.
16700 * gfortran.dg/g77/20001111.f: Likewise.
16701 * gfortran.dg/g77/20010116.f: Likewise.
16702 * gfortran.dg/g77/20010216-1.f: Likewise.
16703 * gfortran.dg/g77/20010430.f: Likewise.
16704 * gfortran.dg/g77/20010610.f: Likewise.
16705 * gfortran.dg/g77/6177.f: Likewise.
16706 * gfortran.dg/g77/7388.f: Likewise.
16707 * gfortran.dg/g77/947.f: Likewise.
16708 * gfortran.dg/g77/970625-2.f: Likewise.
16709 * gfortran.dg/g77/971102-1.f: Likewise.
16710 * gfortran.dg/g77/980628-0.f: Likewise.
16711 * gfortran.dg/g77/980628-1.f: Likewise.
16712 * gfortran.dg/g77/980628-10.f: Likewise.
16713 * gfortran.dg/g77/980628-2.f: Likewise.
16714 * gfortran.dg/g77/980628-3.f: Likewise.
16715 * gfortran.dg/g77/980628-7.f: Likewise.
16716 * gfortran.dg/g77/980628-8.f: Likewise.
16717 * gfortran.dg/g77/980628-9.f: Likewise.
16718 * gfortran.dg/g77/980701-0.f: Likewise.
16719 * gfortran.dg/g77/980701-1.f: Likewise.
16720 * gfortran.dg/g77/cabs.f: Likewise.
16721 * gfortran.dg/g77/claus.f: Likewise.
16722 * gfortran.dg/g77/complex_1.f: Likewise.
16723 * gfortran.dg/g77/cpp3.F: Likewise.
16724 * gfortran.dg/g77/cpp4.F: Likewise.
16725 * gfortran.dg/g77/cpp5.F: Likewise.
16726 * gfortran.dg/g77/dcomplex.f: Likewise.
16727 * gfortran.dg/g77/dnrm2.f: Likewise.
16728 * gfortran.dg/g77/erfc.f: Likewise.
16729 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16730 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16731 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16732 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16733 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16734 * gfortran.dg/g77/int8421.f: Likewise.
16735 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16736 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16737 * gfortran.dg/g77/le.f: Likewise.
16738 * gfortran.dg/g77/short.f: Likewise.
16739 * gfortran.dg/gamma_1.f90: Likewise.
16740 * gfortran.dg/gamma_4.f90: Likewise.
16741 * gfortran.dg/gamma_5.f90: Likewise.
16742 * gfortran.dg/generic_13.f90: Likewise.
16743 * gfortran.dg/generic_15.f90: Likewise.
16744 * gfortran.dg/generic_19.f90: Likewise.
16745 * gfortran.dg/generic_20.f90: Likewise.
16746 * gfortran.dg/generic_23.f03: Likewise.
16747 * gfortran.dg/generic_25.f90: Likewise.
16748 * gfortran.dg/generic_27.f90: Likewise.
16749 * gfortran.dg/generic_31.f90: Likewise.
16750 * gfortran.dg/generic_4.f90: Likewise.
16751 * gfortran.dg/global_vars_c_init.f90: Likewise.
16752 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16753 * gfortran.dg/gnu_logical_1.F: Likewise.
16754 * gfortran.dg/goacc/fixed-1.f: Likewise.
16755 * gfortran.dg/goacc/fixed-2.f: Likewise.
16756 * gfortran.dg/goacc/gang-static.f95: Likewise.
16757 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16758 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16759 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16760 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16761 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16762 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16763 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16764 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16765 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16766 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16767 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16768 * gfortran.dg/gomp/pr48794.f90: Likewise.
16769 * gfortran.dg/gomp/pr72744.f90: Likewise.
16770 * gfortran.dg/gomp/pr77665.f90: Likewise.
16771 * gfortran.dg/gomp/workshare2.f90: Likewise.
16772 * gfortran.dg/gomp/workshare3.f90: Likewise.
16773 * gfortran.dg/goto_1.f: Likewise.
16774 * gfortran.dg/goto_2.f90: Likewise.
16775 * gfortran.dg/goto_4.f90: Likewise.
16776 * gfortran.dg/goto_6.f: Likewise.
16777 * gfortran.dg/graphite/id-26.f03: Likewise.
16778 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16779 * gfortran.dg/graphite/pr29581.f90: Likewise.
16780 * gfortran.dg/graphite/pr29832.f90: Likewise.
16781 * gfortran.dg/graphite/run-id-1.f: Likewise.
16782 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16783 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16784 * gfortran.dg/hollerith.f90: Likewise.
16785 * gfortran.dg/hollerith4.f90: Likewise.
16786 * gfortran.dg/hollerith6.f90: Likewise.
16787 * gfortran.dg/hollerith8.f90: Likewise.
16788 * gfortran.dg/hollerith_1.f90: Likewise.
16789 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16790 * gfortran.dg/hollerith_f95.f90: Likewise.
16791 * gfortran.dg/hollerith_legacy.f90: Likewise.
16792 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16793 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16794 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16795 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16796 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16797 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16798 * gfortran.dg/hypot_1.f90: Likewise.
16799 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16800 * gfortran.dg/iargc.f90: Likewise.
16801 * gfortran.dg/ibits.f90: Likewise.
16802 * gfortran.dg/ichar_1.f90: Likewise.
16803 * gfortran.dg/ichar_2.f90: Likewise.
16804 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16805 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16806 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16807 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16808 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16809 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16810 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16811 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16812 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16813 * gfortran.dg/ieee/large_1.f90: Likewise.
16814 * gfortran.dg/ieee/large_2.f90: Likewise.
16815 * gfortran.dg/ieee/large_3.F90: Likewise.
16816 * gfortran.dg/ieee/large_4.f90: Likewise.
16817 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16818 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16819 * gfortran.dg/impl_do_var_data.f90: Likewise.
16820 * gfortran.dg/implicit_10.f90: Likewise.
16821 * gfortran.dg/implicit_12.f90: Likewise.
16822 * gfortran.dg/implicit_class_1.f90: Likewise.
16823 * gfortran.dg/implicit_pure_1.f90: Likewise.
16824 * gfortran.dg/implied_do_1.f90: Likewise.
16825 * gfortran.dg/implied_do_io_1.f90: Likewise.
16826 * gfortran.dg/implied_do_io_2.f90: Likewise.
16827 * gfortran.dg/implied_do_io_3.f90: Likewise.
16828 * gfortran.dg/implied_shape_1.f08: Likewise.
16829 * gfortran.dg/import.f90: Likewise.
16830 * gfortran.dg/import4.f90: Likewise.
16831 * gfortran.dg/impure_1.f08: Likewise.
16832 * gfortran.dg/index.f90: Likewise.
16833 * gfortran.dg/index_2.f90: Likewise.
16834 * gfortran.dg/init_flag_1.f90: Likewise.
16835 * gfortran.dg/init_flag_10.f90: Likewise.
16836 * gfortran.dg/init_flag_15.f03: Likewise.
16837 * gfortran.dg/init_flag_2.f90: Likewise.
16838 * gfortran.dg/init_flag_3.f90: Likewise.
16839 * gfortran.dg/init_flag_4.f90: Likewise.
16840 * gfortran.dg/init_flag_5.f90: Likewise.
16841 * gfortran.dg/init_flag_6.f90: Likewise.
16842 * gfortran.dg/init_flag_7.f90: Likewise.
16843 * gfortran.dg/init_flag_9.f90: Likewise.
16844 * gfortran.dg/initialization_11.f90: Likewise.
16845 * gfortran.dg/initialization_19.f90: Likewise.
16846 * gfortran.dg/initialization_2.f90: Likewise.
16847 * gfortran.dg/initialization_22.f90: Likewise.
16848 * gfortran.dg/initialization_27.f90: Likewise.
16849 * gfortran.dg/initialization_5.f90: Likewise.
16850 * gfortran.dg/initialization_6.f90: Likewise.
16851 * gfortran.dg/inline_matmul_1.f90: Likewise.
16852 * gfortran.dg/inline_matmul_10.f90: Likewise.
16853 * gfortran.dg/inline_matmul_11.f90: Likewise.
16854 * gfortran.dg/inline_matmul_13.f90: Likewise.
16855 * gfortran.dg/inline_matmul_14.f90: Likewise.
16856 * gfortran.dg/inline_matmul_16.f90: Likewise.
16857 * gfortran.dg/inline_matmul_17.f90: Likewise.
16858 * gfortran.dg/inline_matmul_18.f90: Likewise.
16859 * gfortran.dg/inline_matmul_19.f90: Likewise.
16860 * gfortran.dg/inline_matmul_2.f90: Likewise.
16861 * gfortran.dg/inline_matmul_20.f90: Likewise.
16862 * gfortran.dg/inline_matmul_22.f90: Likewise.
16863 * gfortran.dg/inline_matmul_3.f90: Likewise.
16864 * gfortran.dg/inline_matmul_4.f90: Likewise.
16865 * gfortran.dg/inline_matmul_5.f90: Likewise.
16866 * gfortran.dg/inline_matmul_6.f90: Likewise.
16867 * gfortran.dg/inline_matmul_7.f90: Likewise.
16868 * gfortran.dg/inline_matmul_8.f90: Likewise.
16869 * gfortran.dg/inline_matmul_9.f90: Likewise.
16870 * gfortran.dg/inline_sum_1.f90: Likewise.
16871 * gfortran.dg/inline_sum_3.f90: Likewise.
16872 * gfortran.dg/inline_sum_5.f90: Likewise.
16873 * gfortran.dg/inquire-complex.f90: Likewise.
16874 * gfortran.dg/inquire.f90: Likewise.
16875 * gfortran.dg/inquire_10.f90: Likewise.
16876 * gfortran.dg/inquire_13.f90: Likewise.
16877 * gfortran.dg/inquire_15.f90: Likewise.
16878 * gfortran.dg/inquire_16.f90: Likewise.
16879 * gfortran.dg/inquire_17.f90: Likewise.
16880 * gfortran.dg/inquire_5.f90: Likewise.
16881 * gfortran.dg/inquire_6.f90: Likewise.
16882 * gfortran.dg/inquire_7.f90: Likewise.
16883 * gfortran.dg/inquire_9.f90: Likewise.
16884 * gfortran.dg/inquire_internal.f90: Likewise.
16885 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16886 * gfortran.dg/inquire_size.f90: Likewise.
16887 * gfortran.dg/int_1.f90: Likewise.
16888 * gfortran.dg/int_conv_1.f90: Likewise.
16889 * gfortran.dg/int_range_io_1.f90: Likewise.
16890 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16891 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16892 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16893 * gfortran.dg/integer_plus.f90: Likewise.
16894 * gfortran.dg/intent_out_2.f90: Likewise.
16895 * gfortran.dg/intent_out_5.f90: Likewise.
16896 * gfortran.dg/intent_out_6.f90: Likewise.
16897 * gfortran.dg/interface_12.f90: Likewise.
16898 * gfortran.dg/interface_19.f90: Likewise.
16899 * gfortran.dg/interface_4.f90: Likewise.
16900 * gfortran.dg/interface_5.f90: Likewise.
16901 * gfortran.dg/interface_9.f90: Likewise.
16902 * gfortran.dg/interface_assignment_1.f90: Likewise.
16903 * gfortran.dg/interface_assignment_2.f90: Likewise.
16904 * gfortran.dg/internal_dummy_2.f08: Likewise.
16905 * gfortran.dg/internal_dummy_3.f08: Likewise.
16906 * gfortran.dg/internal_dummy_4.f08: Likewise.
16907 * gfortran.dg/internal_pack_1.f90: Likewise.
16908 * gfortran.dg/internal_pack_10.f90: Likewise.
16909 * gfortran.dg/internal_pack_12.f90: Likewise.
16910 * gfortran.dg/internal_pack_13.f90: Likewise.
16911 * gfortran.dg/internal_pack_14.f90: Likewise.
16912 * gfortran.dg/internal_pack_15.f90: Likewise.
16913 * gfortran.dg/internal_pack_2.f90: Likewise.
16914 * gfortran.dg/internal_pack_3.f90: Likewise.
16915 * gfortran.dg/internal_pack_4.f90: Likewise.
16916 * gfortran.dg/internal_pack_6.f90: Likewise.
16917 * gfortran.dg/internal_pack_8.f90: Likewise.
16918 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16919 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16920 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16921 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16922 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16923 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16924 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16925 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16926 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16927 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16928 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16929 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16930 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16931 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16932 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16933 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16934 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16935 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16936 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16937 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16938 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16939 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16940 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16941 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16942 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16943 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16944 * gfortran.dg/io_err_1.f90: Likewise.
16945 * gfortran.dg/io_real_boz.f90: Likewise.
16946 * gfortran.dg/iomsg_1.f90: Likewise.
16947 * gfortran.dg/iostat_1.f90: Likewise.
16948 * gfortran.dg/iostat_2.f90: Likewise.
16949 * gfortran.dg/iostat_4.f90: Likewise.
16950 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16951 * gfortran.dg/ishft_1.f90: Likewise.
16952 * gfortran.dg/ishft_2.f90: Likewise.
16953 * gfortran.dg/ishft_4.f90: Likewise.
16954 * gfortran.dg/isnan_1.f90: Likewise.
16955 * gfortran.dg/isnan_2.f90: Likewise.
16956 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16957 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16958 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16959 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16960 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16961 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16962 * gfortran.dg/itime_idate_1.f: Likewise.
16963 * gfortran.dg/itime_idate_2.f: Likewise.
16964 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16965 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16966 * gfortran.dg/large_real_kind_1.f90: Likewise.
16967 * gfortran.dg/large_real_kind_2.F90: Likewise.
16968 * gfortran.dg/large_real_kind_3.F90: Likewise.
16969 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16970 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16971 * gfortran.dg/large_recl.f90: Likewise.
16972 * gfortran.dg/large_unit_1.f90: Likewise.
16973 * gfortran.dg/large_unit_2.f90: Likewise.
16974 * gfortran.dg/largeequiv_1.f90: Likewise.
16975 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16976 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16977 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16978 * gfortran.dg/list_read_1.f90: Likewise.
16979 * gfortran.dg/list_read_10.f90: Likewise.
16980 * gfortran.dg/list_read_11.f90: Likewise.
16981 * gfortran.dg/list_read_12.f90: Likewise.
16982 * gfortran.dg/list_read_13.f: Likewise.
16983 * gfortran.dg/list_read_14.f90: Likewise.
16984 * gfortran.dg/list_read_2.f90: Likewise.
16985 * gfortran.dg/list_read_3.f90: Likewise.
16986 * gfortran.dg/list_read_4.f90: Likewise.
16987 * gfortran.dg/list_read_5.f90: Likewise.
16988 * gfortran.dg/list_read_6.f90: Likewise.
16989 * gfortran.dg/list_read_7.f90: Likewise.
16990 * gfortran.dg/list_read_8.f90: Likewise.
16991 * gfortran.dg/list_read_9.f90: Likewise.
16992 * gfortran.dg/loc_2.f90: Likewise.
16993 * gfortran.dg/logical_1.f90: Likewise.
16994 * gfortran.dg/logical_dot_product.f90: Likewise.
16995 * gfortran.dg/logical_temp_io.f90: Likewise.
16996 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16997 * gfortran.dg/lrshift_1.f90: Likewise.
16998 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16999 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
17000 * gfortran.dg/lto/pr40725_0.f03: Likewise.
17001 * gfortran.dg/lto/pr41576_1.f90: Likewise.
17002 * gfortran.dg/make_unit.f90: Likewise.
17003 * gfortran.dg/mapping_1.f90: Likewise.
17004 * gfortran.dg/mapping_2.f90: Likewise.
17005 * gfortran.dg/mapping_3.f90: Likewise.
17006 * gfortran.dg/masklr_1.F90: Likewise.
17007 * gfortran.dg/masklr_2.F90: Likewise.
17008 * gfortran.dg/matmul_1.f90: Likewise.
17009 * gfortran.dg/matmul_10.f90: Likewise.
17010 * gfortran.dg/matmul_12.f90: Likewise.
17011 * gfortran.dg/matmul_16.f90: Likewise.
17012 * gfortran.dg/matmul_17.f90: Likewise.
17013 * gfortran.dg/matmul_18.f90: Likewise.
17014 * gfortran.dg/matmul_2.f90: Likewise.
17015 * gfortran.dg/matmul_3.f90: Likewise.
17016 * gfortran.dg/matmul_4.f90: Likewise.
17017 * gfortran.dg/matmul_6.f90: Likewise.
17018 * gfortran.dg/matmul_8.f03: Likewise.
17019 * gfortran.dg/matmul_9.f90: Likewise.
17020 * gfortran.dg/matmul_bounds_12.f90: Likewise.
17021 * gfortran.dg/matmul_bounds_6.f90: Likewise.
17022 * gfortran.dg/matmul_const.f90: Likewise.
17023 * gfortran.dg/maxloc_1.f90: Likewise.
17024 * gfortran.dg/maxloc_2.f90: Likewise.
17025 * gfortran.dg/maxloc_3.f90: Likewise.
17026 * gfortran.dg/maxloc_4.f90: Likewise.
17027 * gfortran.dg/maxloc_string_1.f90: Likewise.
17028 * gfortran.dg/maxlocval_1.f90: Likewise.
17029 * gfortran.dg/maxlocval_2.f90: Likewise.
17030 * gfortran.dg/maxlocval_3.f90: Likewise.
17031 * gfortran.dg/maxlocval_4.f90: Likewise.
17032 * gfortran.dg/maxval_char_1.f90: Likewise.
17033 * gfortran.dg/maxval_char_2.f90: Likewise.
17034 * gfortran.dg/maxval_char_3.f90: Likewise.
17035 * gfortran.dg/maxval_char_4.f90: Likewise.
17036 * gfortran.dg/maxval_parameter_1.f90: Likewise.
17037 * gfortran.dg/mclock.f90: Likewise.
17038 * gfortran.dg/merge_bits_1.F90: Likewise.
17039 * gfortran.dg/merge_bits_2.F90: Likewise.
17040 * gfortran.dg/merge_char_1.f90: Likewise.
17041 * gfortran.dg/merge_init_expr.f90: Likewise.
17042 * gfortran.dg/min_max_optional_1.f90: Likewise.
17043 * gfortran.dg/min_max_optional_5.f90: Likewise.
17044 * gfortran.dg/minloc_1.f90: Likewise.
17045 * gfortran.dg/minloc_2.f90: Likewise.
17046 * gfortran.dg/minloc_3.f90: Likewise.
17047 * gfortran.dg/minloc_4.f90: Likewise.
17048 * gfortran.dg/minloc_string_1.f90: Likewise.
17049 * gfortran.dg/minlocval_1.f90: Likewise.
17050 * gfortran.dg/minlocval_2.f90: Likewise.
17051 * gfortran.dg/minlocval_3.f90: Likewise.
17052 * gfortran.dg/minlocval_4.f90: Likewise.
17053 * gfortran.dg/minmax_char_1.f90: Likewise.
17054 * gfortran.dg/minmaxloc_1.f90: Likewise.
17055 * gfortran.dg/minmaxloc_10.f90: Likewise.
17056 * gfortran.dg/minmaxloc_11.f90: Likewise.
17057 * gfortran.dg/minmaxloc_12.f90: Likewise.
17058 * gfortran.dg/minmaxloc_13.f90: Likewise.
17059 * gfortran.dg/minmaxloc_2.f90: Likewise.
17060 * gfortran.dg/minmaxloc_3.f90: Likewise.
17061 * gfortran.dg/minmaxloc_4.f90: Likewise.
17062 * gfortran.dg/minmaxloc_5.f90: Likewise.
17063 * gfortran.dg/minmaxloc_6.f90: Likewise.
17064 * gfortran.dg/minmaxloc_7.f90: Likewise.
17065 * gfortran.dg/minmaxloc_8.f90: Likewise.
17066 * gfortran.dg/minmaxval_1.f90: Likewise.
17067 * gfortran.dg/minval_char_1.f90: Likewise.
17068 * gfortran.dg/minval_char_2.f90: Likewise.
17069 * gfortran.dg/minval_char_3.f90: Likewise.
17070 * gfortran.dg/minval_char_4.f90: Likewise.
17071 * gfortran.dg/minval_char_5.f90: Likewise.
17072 * gfortran.dg/minval_parameter_1.f90: Likewise.
17073 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
17074 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
17075 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
17076 * gfortran.dg/missing_parens_1.f90: Likewise.
17077 * gfortran.dg/missing_parens_2.f90: Likewise.
17078 * gfortran.dg/mod_large_1.f90: Likewise.
17079 * gfortran.dg/mod_sign0_1.f90: Likewise.
17080 * gfortran.dg/module_blank_common.f90: Likewise.
17081 * gfortran.dg/module_commons_1.f90: Likewise.
17082 * gfortran.dg/module_commons_3.f90: Likewise.
17083 * gfortran.dg/module_double_reuse.f90: Likewise.
17084 * gfortran.dg/module_equivalence_1.f90: Likewise.
17085 * gfortran.dg/module_equivalence_2.f90: Likewise.
17086 * gfortran.dg/module_equivalence_3.f90: Likewise.
17087 * gfortran.dg/module_equivalence_5.f90: Likewise.
17088 * gfortran.dg/module_interface_1.f90: Likewise.
17089 * gfortran.dg/module_nan.f90: Likewise.
17090 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17091 * gfortran.dg/module_procedure_1.f90: Likewise.
17092 * gfortran.dg/module_read_1.f90: Likewise.
17093 * gfortran.dg/module_read_2.f90: Likewise.
17094 * gfortran.dg/module_widestring_1.f90: Likewise.
17095 * gfortran.dg/move_alloc.f90: Likewise.
17096 * gfortran.dg/move_alloc_10.f90: Likewise.
17097 * gfortran.dg/move_alloc_13.f90: Likewise.
17098 * gfortran.dg/move_alloc_14.f90: Likewise.
17099 * gfortran.dg/move_alloc_15.f90: Likewise.
17100 * gfortran.dg/move_alloc_16.f90: Likewise.
17101 * gfortran.dg/move_alloc_2.f90: Likewise.
17102 * gfortran.dg/move_alloc_5.f90: Likewise.
17103 * gfortran.dg/move_alloc_6.f90: Likewise.
17104 * gfortran.dg/move_alloc_9.f90: Likewise.
17105 * gfortran.dg/multiple_allocation_1.f90: Likewise.
17106 * gfortran.dg/multiple_allocation_3.f90: Likewise.
17107 * gfortran.dg/mvbits_1.f90: Likewise.
17108 * gfortran.dg/mvbits_2.f90: Likewise.
17109 * gfortran.dg/mvbits_3.f90: Likewise.
17110 * gfortran.dg/mvbits_4.f90: Likewise.
17111 * gfortran.dg/mvbits_7.f90: Likewise.
17112 * gfortran.dg/mvbits_8.f90: Likewise.
17113 * gfortran.dg/namelist_11.f: Likewise.
17114 * gfortran.dg/namelist_12.f: Likewise.
17115 * gfortran.dg/namelist_13.f90: Likewise.
17116 * gfortran.dg/namelist_14.f90: Likewise.
17117 * gfortran.dg/namelist_15.f90: Likewise.
17118 * gfortran.dg/namelist_16.f90: Likewise.
17119 * gfortran.dg/namelist_17.f90: Likewise.
17120 * gfortran.dg/namelist_18.f90: Likewise.
17121 * gfortran.dg/namelist_19.f90: Likewise.
17122 * gfortran.dg/namelist_20.f90: Likewise.
17123 * gfortran.dg/namelist_21.f90: Likewise.
17124 * gfortran.dg/namelist_22.f90: Likewise.
17125 * gfortran.dg/namelist_23.f90: Likewise.
17126 * gfortran.dg/namelist_24.f90: Likewise.
17127 * gfortran.dg/namelist_26.f90: Likewise.
17128 * gfortran.dg/namelist_27.f90: Likewise.
17129 * gfortran.dg/namelist_28.f90: Likewise.
17130 * gfortran.dg/namelist_29.f90: Likewise.
17131 * gfortran.dg/namelist_37.f90: Likewise.
17132 * gfortran.dg/namelist_38.f90: Likewise.
17133 * gfortran.dg/namelist_39.f90: Likewise.
17134 * gfortran.dg/namelist_40.f90: Likewise.
17135 * gfortran.dg/namelist_41.f90: Likewise.
17136 * gfortran.dg/namelist_42.f90: Likewise.
17137 * gfortran.dg/namelist_43.f90: Likewise.
17138 * gfortran.dg/namelist_44.f90: Likewise.
17139 * gfortran.dg/namelist_47.f90: Likewise.
17140 * gfortran.dg/namelist_48.f90: Likewise.
17141 * gfortran.dg/namelist_49.f90: Likewise.
17142 * gfortran.dg/namelist_50.f90: Likewise.
17143 * gfortran.dg/namelist_51.f90: Likewise.
17144 * gfortran.dg/namelist_52.f90: Likewise.
17145 * gfortran.dg/namelist_54.f90: Likewise.
17146 * gfortran.dg/namelist_55.f90: Likewise.
17147 * gfortran.dg/namelist_56.f90: Likewise.
17148 * gfortran.dg/namelist_57.f90: Likewise.
17149 * gfortran.dg/namelist_58.f90: Likewise.
17150 * gfortran.dg/namelist_59.f90: Likewise.
17151 * gfortran.dg/namelist_60.f90: Likewise.
17152 * gfortran.dg/namelist_61.f90: Likewise.
17153 * gfortran.dg/namelist_64.f90: Likewise.
17154 * gfortran.dg/namelist_65.f90: Likewise.
17155 * gfortran.dg/namelist_69.f90: Likewise.
17156 * gfortran.dg/namelist_70.f90: Likewise.
17157 * gfortran.dg/namelist_71.f90: Likewise.
17158 * gfortran.dg/namelist_72.f: Likewise.
17159 * gfortran.dg/namelist_73.f90: Likewise.
17160 * gfortran.dg/namelist_77.f90: Likewise.
17161 * gfortran.dg/namelist_78.f90: Likewise.
17162 * gfortran.dg/namelist_79.f90: Likewise.
17163 * gfortran.dg/namelist_80.f90: Likewise.
17164 * gfortran.dg/namelist_81.f90: Likewise.
17165 * gfortran.dg/namelist_82.f90: Likewise.
17166 * gfortran.dg/namelist_84.f90: Likewise.
17167 * gfortran.dg/namelist_85.f90: Likewise.
17168 * gfortran.dg/namelist_86.f90: Likewise.
17169 * gfortran.dg/namelist_87.f90: Likewise.
17170 * gfortran.dg/namelist_88.f90: Likewise.
17171 * gfortran.dg/namelist_89.f90: Likewise.
17172 * gfortran.dg/namelist_90.f: Likewise.
17173 * gfortran.dg/namelist_95.f90: Likewise.
17174 * gfortran.dg/namelist_char_only.f90: Likewise.
17175 * gfortran.dg/namelist_empty.f90: Likewise.
17176 * gfortran.dg/namelist_internal.f90: Likewise.
17177 * gfortran.dg/namelist_use.f90: Likewise.
17178 * gfortran.dg/namelist_use_only.f90: Likewise.
17179 * gfortran.dg/namelist_utf8.f90: Likewise.
17180 * gfortran.dg/nan_1.f90: Likewise.
17181 * gfortran.dg/nan_2.f90: Likewise.
17182 * gfortran.dg/nan_3.f90: Likewise.
17183 * gfortran.dg/nan_6.f90: Likewise.
17184 * gfortran.dg/nan_7.f90: Likewise.
17185 * gfortran.dg/nearest_1.f90: Likewise.
17186 * gfortran.dg/nearest_2.f90: Likewise.
17187 * gfortran.dg/nearest_3.f90: Likewise.
17188 * gfortran.dg/negative-z-descriptor.f90: Likewise.
17189 * gfortran.dg/negative_automatic_size.f90: Likewise.
17190 * gfortran.dg/negative_unit.f: Likewise.
17191 * gfortran.dg/negative_unit2.f90: Likewise.
17192 * gfortran.dg/negative_unit_int8.f: Likewise.
17193 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
17194 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
17195 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
17196 * gfortran.dg/nested_modules_1.f90: Likewise.
17197 * gfortran.dg/nested_modules_2.f90: Likewise.
17198 * gfortran.dg/nested_modules_3.f90: Likewise.
17199 * gfortran.dg/nesting_1.f90: Likewise.
17200 * gfortran.dg/new_line.f90: Likewise.
17201 * gfortran.dg/newunit_1.f90: Likewise.
17202 * gfortran.dg/newunit_3.f90: Likewise.
17203 * gfortran.dg/newunit_5.f90.f90: Likewise.
17204 * gfortran.dg/nint_1.f90: Likewise.
17205 * gfortran.dg/nint_2.f90: Likewise.
17206 * gfortran.dg/no_arg_check_2.f90: Likewise.
17207 * gfortran.dg/no_range_check_1.f90: Likewise.
17208 * gfortran.dg/no_range_check_2.f90: Likewise.
17209 * gfortran.dg/no_range_check_3.f90: Likewise.
17210 * gfortran.dg/noadv_size.f90: Likewise.
17211 * gfortran.dg/nonreturning_statements.f90: Likewise.
17212 * gfortran.dg/norm2_1.f90: Likewise.
17213 * gfortran.dg/norm2_3.f90: Likewise.
17214 * gfortran.dg/nosigned_zero_1.f90: Likewise.
17215 * gfortran.dg/nosigned_zero_2.f90: Likewise.
17216 * gfortran.dg/nosigned_zero_3.f90: Likewise.
17217 * gfortran.dg/null_4.f90: Likewise.
17218 * gfortran.dg/null_9.f90: Likewise.
17219 * gfortran.dg/nullify_3.f90: Likewise.
17220 * gfortran.dg/oldstyle_1.f90: Likewise.
17221 * gfortran.dg/open_access_append_1.f90: Likewise.
17222 * gfortran.dg/open_access_append_2.f90: Likewise.
17223 * gfortran.dg/open_errors.f90: Likewise.
17224 * gfortran.dg/open_negative_unit_1.f90: Likewise.
17225 * gfortran.dg/open_new.f90: Likewise.
17226 * gfortran.dg/open_readonly_1.f90: Likewise.
17227 * gfortran.dg/operator_1.f90: Likewise.
17228 * gfortran.dg/optional_absent_1.f90: Likewise.
17229 * gfortran.dg/optional_absent_2.f90: Likewise.
17230 * gfortran.dg/optional_absent_3.f90: Likewise.
17231 * gfortran.dg/optional_class_1.f90: Likewise.
17232 * gfortran.dg/optional_dim_2.f90: Likewise.
17233 * gfortran.dg/optional_dim_3.f90: Likewise.
17234 * gfortran.dg/output_exponents_1.f90: Likewise.
17235 * gfortran.dg/overload_1.f90: Likewise.
17236 * gfortran.dg/overload_2.f90: Likewise.
17237 * gfortran.dg/overwrite_1.f: Likewise.
17238 * gfortran.dg/pad_no.f90: Likewise.
17239 * gfortran.dg/parameter_array_init_1.f90: Likewise.
17240 * gfortran.dg/parameter_array_init_2.f90: Likewise.
17241 * gfortran.dg/parameter_array_init_4.f90: Likewise.
17242 * gfortran.dg/parameter_array_init_5.f90: Likewise.
17243 * gfortran.dg/parameter_array_section_2.f90: Likewise.
17244 * gfortran.dg/parens_3.f90: Likewise.
17245 * gfortran.dg/parens_5.f90: Likewise.
17246 * gfortran.dg/parens_6.f90: Likewise.
17247 * gfortran.dg/parent_result_ref_1.f90: Likewise.
17248 * gfortran.dg/parent_result_ref_2.f90: Likewise.
17249 * gfortran.dg/parent_result_ref_3.f90: Likewise.
17250 * gfortran.dg/parent_result_ref_4.f90: Likewise.
17251 * gfortran.dg/parity_1.f90: Likewise.
17252 * gfortran.dg/past_eor.f90: Likewise.
17253 * gfortran.dg/pdt_1.f03: Likewise.
17254 * gfortran.dg/pdt_10.f03: Likewise.
17255 * gfortran.dg/pdt_11.f03: Likewise.
17256 * gfortran.dg/pdt_12.f03: Likewise.
17257 * gfortran.dg/pdt_13.f03: Likewise.
17258 * gfortran.dg/pdt_14.f03: Likewise.
17259 * gfortran.dg/pdt_15.f03: Likewise.
17260 * gfortran.dg/pdt_19.f03: Likewise.
17261 * gfortran.dg/pdt_20.f03: Likewise.
17262 * gfortran.dg/pdt_22.f03: Likewise.
17263 * gfortran.dg/pdt_23.f03: Likewise.
17264 * gfortran.dg/pdt_25.f03: Likewise.
17265 * gfortran.dg/pdt_26.f03: Likewise.
17266 * gfortran.dg/pdt_27.f03: Likewise.
17267 * gfortran.dg/pdt_28.f03: Likewise.
17268 * gfortran.dg/pdt_3.f03: Likewise.
17269 * gfortran.dg/pdt_4.f03: Likewise.
17270 * gfortran.dg/pdt_5.f03: Likewise.
17271 * gfortran.dg/pdt_7.f03: Likewise.
17272 * gfortran.dg/pointer_1.f90: Likewise.
17273 * gfortran.dg/pointer_array_1.f90: Likewise.
17274 * gfortran.dg/pointer_array_3.f90: Likewise.
17275 * gfortran.dg/pointer_array_4.f90: Likewise.
17276 * gfortran.dg/pointer_array_5.f90: Likewise.
17277 * gfortran.dg/pointer_array_6.f90: Likewise.
17278 * gfortran.dg/pointer_array_7.f90: Likewise.
17279 * gfortran.dg/pointer_array_8.f90: Likewise.
17280 * gfortran.dg/pointer_array_9.f90: Likewise.
17281 * gfortran.dg/pointer_array_component_1.f90: Likewise.
17282 * gfortran.dg/pointer_array_component_2.f90: Likewise.
17283 * gfortran.dg/pointer_assign_10.f90: Likewise.
17284 * gfortran.dg/pointer_assign_11.f90: Likewise.
17285 * gfortran.dg/pointer_assign_4.f90: Likewise.
17286 * gfortran.dg/pointer_assign_8.f90: Likewise.
17287 * gfortran.dg/pointer_assign_9.f90: Likewise.
17288 * gfortran.dg/pointer_check_10.f90: Likewise.
17289 * gfortran.dg/pointer_check_9.f90: Likewise.
17290 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
17291 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
17292 * gfortran.dg/pointer_function_result_1.f90: Likewise.
17293 * gfortran.dg/pointer_init_1.f90: Likewise.
17294 * gfortran.dg/pointer_init_3.f90: Likewise.
17295 * gfortran.dg/pointer_init_4.f90: Likewise.
17296 * gfortran.dg/pointer_init_5.f90: Likewise.
17297 * gfortran.dg/pointer_init_8.f90: Likewise.
17298 * gfortran.dg/pointer_intent_1.f90: Likewise.
17299 * gfortran.dg/pointer_intent_4.f90: Likewise.
17300 * gfortran.dg/pointer_intent_5.f90: Likewise.
17301 * gfortran.dg/pointer_remapping_10.f90: Likewise.
17302 * gfortran.dg/pointer_remapping_4.f03: Likewise.
17303 * gfortran.dg/pointer_remapping_5.f08: Likewise.
17304 * gfortran.dg/pointer_remapping_9.f90: Likewise.
17305 * gfortran.dg/pointer_target_1.f90: Likewise.
17306 * gfortran.dg/pointer_target_2.f90: Likewise.
17307 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
17308 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
17309 * gfortran.dg/power.f90: Likewise.
17310 * gfortran.dg/power1.f90: Likewise.
17311 * gfortran.dg/power_3.f90: Likewise.
17312 * gfortran.dg/power_4.f90: Likewise.
17313 * gfortran.dg/power_5.f90: Likewise.
17314 * gfortran.dg/pr12884.f: Likewise.
17315 * gfortran.dg/pr15129.f90: Likewise.
17316 * gfortran.dg/pr15140.f90: Likewise.
17317 * gfortran.dg/pr15324.f90: Likewise.
17318 * gfortran.dg/pr15332.f: Likewise.
17319 * gfortran.dg/pr15957.f90: Likewise.
17320 * gfortran.dg/pr15959.f90: Likewise.
17321 * gfortran.dg/pr16597.f90: Likewise.
17322 * gfortran.dg/pr16861.f90: Likewise.
17323 * gfortran.dg/pr16938.f90: Likewise.
17324 * gfortran.dg/pr17090.f90: Likewise.
17325 * gfortran.dg/pr17143.f90: Likewise.
17326 * gfortran.dg/pr17164.f90: Likewise.
17327 * gfortran.dg/pr17229.f: Likewise.
17328 * gfortran.dg/pr17285.f90: Likewise.
17329 * gfortran.dg/pr17286.f90: Likewise.
17330 * gfortran.dg/pr17472.f: Likewise.
17331 * gfortran.dg/pr17612.f90: Likewise.
17332 * gfortran.dg/pr17706.f90: Likewise.
17333 * gfortran.dg/pr18025.f90: Likewise.
17334 * gfortran.dg/pr18122.f90: Likewise.
17335 * gfortran.dg/pr18210.f90: Likewise.
17336 * gfortran.dg/pr18392.f90: Likewise.
17337 * gfortran.dg/pr19155.f: Likewise.
17338 * gfortran.dg/pr19216.f: Likewise.
17339 * gfortran.dg/pr19467.f90: Likewise.
17340 * gfortran.dg/pr19657.f: Likewise.
17341 * gfortran.dg/pr19926.f90: Likewise.
17342 * gfortran.dg/pr19928-1.f90: Likewise.
17343 * gfortran.dg/pr19928-2.f90: Likewise.
17344 * gfortran.dg/pr20086.f90: Likewise.
17345 * gfortran.dg/pr20124.f90: Likewise.
17346 * gfortran.dg/pr20163-2.f: Likewise.
17347 * gfortran.dg/pr20480.f90: Likewise.
17348 * gfortran.dg/pr20755.f: Likewise.
17349 * gfortran.dg/pr20950.f: Likewise.
17350 * gfortran.dg/pr21177.f90: Likewise.
17351 * gfortran.dg/pr21730.f: Likewise.
17352 * gfortran.dg/pr22491.f: Likewise.
17353 * gfortran.dg/pr25603.f: Likewise.
17354 * gfortran.dg/pr26246_2.f90: Likewise.
17355 * gfortran.dg/pr32136.f90: Likewise.
17356 * gfortran.dg/pr32533.f90: Likewise.
17357 * gfortran.dg/pr33794.f90: Likewise.
17358 * gfortran.dg/pr35662.f90: Likewise.
17359 * gfortran.dg/pr35944-1.f90: Likewise.
17360 * gfortran.dg/pr35944-2.f90: Likewise.
17361 * gfortran.dg/pr35983.f90: Likewise.
17362 * gfortran.dg/pr39865.f90: Likewise.
17363 * gfortran.dg/pr41212.f90: Likewise.
17364 * gfortran.dg/pr43808.f90: Likewise.
17365 * gfortran.dg/pr44592.f90: Likewise.
17366 * gfortran.dg/pr44735.f90: Likewise.
17367 * gfortran.dg/pr45308.f03: Likewise.
17368 * gfortran.dg/pr46297.f: Likewise.
17369 * gfortran.dg/pr46588.f90: Likewise.
17370 * gfortran.dg/pr46665.f90: Likewise.
17371 * gfortran.dg/pr46804.f90: Likewise.
17372 * gfortran.dg/pr47008.f03: Likewise.
17373 * gfortran.dg/pr47614.f: Likewise.
17374 * gfortran.dg/pr47878.f90: Likewise.
17375 * gfortran.dg/pr49103.f90: Likewise.
17376 * gfortran.dg/pr50069_1.f90: Likewise.
17377 * gfortran.dg/pr50769.f90: Likewise.
17378 * gfortran.dg/pr52608.f90: Likewise.
17379 * gfortran.dg/pr55086_2.f90: Likewise.
17380 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
17381 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
17382 * gfortran.dg/pr55330.f90: Likewise.
17383 * gfortran.dg/pr56015.f90: Likewise.
17384 * gfortran.dg/pr57910.f90: Likewise.
17385 * gfortran.dg/pr59700.f90: Likewise.
17386 * gfortran.dg/pr62125.f90: Likewise.
17387 * gfortran.dg/pr64530.f90: Likewise.
17388 * gfortran.dg/pr65429.f90: Likewise.
17389 * gfortran.dg/pr65450.f90: Likewise.
17390 * gfortran.dg/pr65504.f90: Likewise.
17391 * gfortran.dg/pr65903.f90: Likewise.
17392 * gfortran.dg/pr66311.f90: Likewise.
17393 * gfortran.dg/pr66864.f90: Likewise.
17394 * gfortran.dg/pr67140.f90: Likewise.
17395 * gfortran.dg/pr67524.f90: Likewise.
17396 * gfortran.dg/pr67885.f90: Likewise.
17397 * gfortran.dg/pr68053.f90: Likewise.
17398 * gfortran.dg/pr68566.f90: Likewise.
17399 * gfortran.dg/pr69514_1.f90: Likewise.
17400 * gfortran.dg/pr69514_2.f90: Likewise.
17401 * gfortran.dg/pr69739.f90: Likewise.
17402 * gfortran.dg/pr70673.f90: Likewise.
17403 * gfortran.dg/pr71523_2.f90: Likewise.
17404 * gfortran.dg/pr71764.f90: Likewise.
17405 * gfortran.dg/pr78092.f90: Likewise.
17406 * gfortran.dg/pr82973.f90: Likewise.
17407 * gfortran.dg/pr83864.f90: Likewise.
17408 * gfortran.dg/pr83874.f90: Likewise.
17409 * gfortran.dg/pr84088.f90: Likewise.
17410 * gfortran.dg/pr84155.f90: Likewise.
17411 * gfortran.dg/proc_decl_12.f90: Likewise.
17412 * gfortran.dg/proc_decl_13.f90: Likewise.
17413 * gfortran.dg/proc_decl_15.f90: Likewise.
17414 * gfortran.dg/proc_decl_17.f90: Likewise.
17415 * gfortran.dg/proc_decl_18.f90: Likewise.
17416 * gfortran.dg/proc_decl_2.f90: Likewise.
17417 * gfortran.dg/proc_decl_5.f90: Likewise.
17418 * gfortran.dg/proc_decl_9.f90: Likewise.
17419 * gfortran.dg/proc_ptr_1.f90: Likewise.
17420 * gfortran.dg/proc_ptr_10.f90: Likewise.
17421 * gfortran.dg/proc_ptr_12.f90: Likewise.
17422 * gfortran.dg/proc_ptr_18.f90: Likewise.
17423 * gfortran.dg/proc_ptr_19.f90: Likewise.
17424 * gfortran.dg/proc_ptr_21.f90: Likewise.
17425 * gfortran.dg/proc_ptr_22.f90: Likewise.
17426 * gfortran.dg/proc_ptr_23.f90: Likewise.
17427 * gfortran.dg/proc_ptr_25.f90: Likewise.
17428 * gfortran.dg/proc_ptr_26.f90: Likewise.
17429 * gfortran.dg/proc_ptr_3.f90: Likewise.
17430 * gfortran.dg/proc_ptr_36.f90: Likewise.
17431 * gfortran.dg/proc_ptr_47.f90: Likewise.
17432 * gfortran.dg/proc_ptr_48.f90: Likewise.
17433 * gfortran.dg/proc_ptr_5.f90: Likewise.
17434 * gfortran.dg/proc_ptr_6.f90: Likewise.
17435 * gfortran.dg/proc_ptr_7.f90: Likewise.
17436 * gfortran.dg/proc_ptr_8.f90: Likewise.
17437 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
17438 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
17439 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
17440 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
17441 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
17442 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
17443 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
17444 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
17445 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
17446 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
17447 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
17448 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
17449 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
17450 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
17451 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
17452 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
17453 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
17454 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
17455 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
17456 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
17457 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
17458 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
17459 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
17460 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
17461 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
17462 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
17463 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
17464 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
17465 * gfortran.dg/product_init_expr.f03: Likewise.
17466 * gfortran.dg/promotion.f90: Likewise.
17467 * gfortran.dg/promotion_3.f90: Likewise.
17468 * gfortran.dg/promotion_4.f90: Likewise.
17469 * gfortran.dg/protected_1.f90: Likewise.
17470 * gfortran.dg/protected_2.f90: Likewise.
17471 * gfortran.dg/ptr-func-1.f90: Likewise.
17472 * gfortran.dg/ptr-func-2.f90: Likewise.
17473 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
17474 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
17475 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
17476 * gfortran.dg/pure_byref_1.f90: Likewise.
17477 * gfortran.dg/pure_byref_2.f90: Likewise.
17478 * gfortran.dg/pure_byref_3.f90: Likewise.
17479 * gfortran.dg/quad_2.f90: Likewise.
17480 * gfortran.dg/quad_3.f90: Likewise.
17481 * gfortran.dg/random_3.f90: Likewise.
17482 * gfortran.dg/random_4.f90: Likewise.
17483 * gfortran.dg/random_7.f90: Likewise.
17484 * gfortran.dg/read_2.f90: Likewise.
17485 * gfortran.dg/read_3.f90: Likewise.
17486 * gfortran.dg/read_4.f90: Likewise.
17487 * gfortran.dg/read_5.f90: Likewise.
17488 * gfortran.dg/read_bad_advance.f90: Likewise.
17489 * gfortran.dg/read_bang.f90: Likewise.
17490 * gfortran.dg/read_bang4.f90: Likewise.
17491 * gfortran.dg/read_comma.f: Likewise.
17492 * gfortran.dg/read_dir.f90: Likewise.
17493 * gfortran.dg/read_empty_file.f: Likewise.
17494 * gfortran.dg/read_eof_1.f90: Likewise.
17495 * gfortran.dg/read_eof_2.f90: Likewise.
17496 * gfortran.dg/read_eof_3.f90: Likewise.
17497 * gfortran.dg/read_eof_4.f90: Likewise.
17498 * gfortran.dg/read_eof_5.f90: Likewise.
17499 * gfortran.dg/read_eof_6.f: Likewise.
17500 * gfortran.dg/read_eof_7.f90: Likewise.
17501 * gfortran.dg/read_eof_8.f90: Likewise.
17502 * gfortran.dg/read_eof_all.f90: Likewise.
17503 * gfortran.dg/read_eor.f90: Likewise.
17504 * gfortran.dg/read_float_1.f90: Likewise.
17505 * gfortran.dg/read_float_2.f03: Likewise.
17506 * gfortran.dg/read_float_3.f90: Likewise.
17507 * gfortran.dg/read_float_4.f90: Likewise.
17508 * gfortran.dg/read_infnan_1.f90: Likewise.
17509 * gfortran.dg/read_list_eof_1.f90: Likewise.
17510 * gfortran.dg/read_logical.f90: Likewise.
17511 * gfortran.dg/read_many_1.f: Likewise.
17512 * gfortran.dg/read_no_eor.f90: Likewise.
17513 * gfortran.dg/read_noadvance.f90: Likewise.
17514 * gfortran.dg/read_repeat.f90: Likewise.
17515 * gfortran.dg/read_repeat_2.f90: Likewise.
17516 * gfortran.dg/read_size_noadvance.f90: Likewise.
17517 * gfortran.dg/read_x_eof.f90: Likewise.
17518 * gfortran.dg/read_x_past.f: Likewise.
17519 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
17520 * gfortran.dg/real_const_1.f: Likewise.
17521 * gfortran.dg/real_const_2.f90: Likewise.
17522 * gfortran.dg/real_const_3.f90: Likewise.
17523 * gfortran.dg/real_do_1.f90: Likewise.
17524 * gfortran.dg/real_index_1.f90: Likewise.
17525 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
17526 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
17527 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
17528 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
17529 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
17530 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
17531 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
17532 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
17533 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
17534 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
17535 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
17536 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
17537 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
17538 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
17539 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
17540 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
17541 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
17542 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
17543 * gfortran.dg/record_marker_1.f90: Likewise.
17544 * gfortran.dg/record_marker_2.f: Likewise.
17545 * gfortran.dg/record_marker_3.f90: Likewise.
17546 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
17547 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
17548 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
17549 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
17550 * gfortran.dg/recursive_check_7.f90: Likewise.
17551 * gfortran.dg/recursive_reference_1.f90: Likewise.
17552 * gfortran.dg/recursive_reference_2.f90: Likewise.
17553 * gfortran.dg/recursive_stack.f90: Likewise.
17554 * gfortran.dg/reduction.f90: Likewise.
17555 * gfortran.dg/repack_arrays_1.f90: Likewise.
17556 * gfortran.dg/repeat_1.f90: Likewise.
17557 * gfortran.dg/repeat_2.f90: Likewise.
17558 * gfortran.dg/repeat_3.f90: Likewise.
17559 * gfortran.dg/repeat_6.f90: Likewise.
17560 * gfortran.dg/reshape-alloc.f90: Likewise.
17561 * gfortran.dg/reshape-complex.f90: Likewise.
17562 * gfortran.dg/reshape.f90: Likewise.
17563 * gfortran.dg/reshape_2.f90: Likewise.
17564 * gfortran.dg/reshape_7.f90: Likewise.
17565 * gfortran.dg/reshape_empty_1.f03: Likewise.
17566 * gfortran.dg/reshape_pad_1.f90: Likewise.
17567 * gfortran.dg/reshape_rank7.f90: Likewise.
17568 * gfortran.dg/reshape_transpose_1.f90: Likewise.
17569 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
17570 * gfortran.dg/result_default_init_1.f90: Likewise.
17571 * gfortran.dg/result_in_spec_1.f90: Likewise.
17572 * gfortran.dg/result_in_spec_2.f90: Likewise.
17573 * gfortran.dg/ret_array_1.f90: Likewise.
17574 * gfortran.dg/ret_pointer_1.f90: Likewise.
17575 * gfortran.dg/ret_pointer_2.f90: Likewise.
17576 * gfortran.dg/rewind_1.f90: Likewise.
17577 * gfortran.dg/round_1.f03: Likewise.
17578 * gfortran.dg/round_2.f03: Likewise.
17579 * gfortran.dg/round_3.f08: Likewise.
17580 * gfortran.dg/round_4.f90: Likewise.
17581 * gfortran.dg/rrspacing_1.f90: Likewise.
17582 * gfortran.dg/runtime_warning_1.f90: Likewise.
17583 * gfortran.dg/same_type_as_2.f03: Likewise.
17584 * gfortran.dg/save_1.f90: Likewise.
17585 * gfortran.dg/save_5.f90: Likewise.
17586 * gfortran.dg/save_6.f90: Likewise.
17587 * gfortran.dg/scalar_mask_1.f90: Likewise.
17588 * gfortran.dg/scalar_mask_2.f90: Likewise.
17589 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
17590 * gfortran.dg/scale_1.f90: Likewise.
17591 * gfortran.dg/scan_1.f90: Likewise.
17592 * gfortran.dg/scan_2.f90: Likewise.
17593 * gfortran.dg/secnds-1.f: Likewise.
17594 * gfortran.dg/secnds.f: Likewise.
17595 * gfortran.dg/select_1.f90: Likewise.
17596 * gfortran.dg/select_2.f90: Likewise.
17597 * gfortran.dg/select_3.f90: Likewise.
17598 * gfortran.dg/select_5.f90: Likewise.
17599 * gfortran.dg/select_char_1.f90: Likewise.
17600 * gfortran.dg/select_char_2.f90: Likewise.
17601 * gfortran.dg/select_type_13.f03: Likewise.
17602 * gfortran.dg/select_type_14.f03: Likewise.
17603 * gfortran.dg/select_type_15.f03: Likewise.
17604 * gfortran.dg/select_type_19.f03: Likewise.
17605 * gfortran.dg/select_type_2.f03: Likewise.
17606 * gfortran.dg/select_type_26.f03: Likewise.
17607 * gfortran.dg/select_type_27.f03: Likewise.
17608 * gfortran.dg/select_type_28.f03: Likewise.
17609 * gfortran.dg/select_type_3.f03: Likewise.
17610 * gfortran.dg/select_type_35.f03: Likewise.
17611 * gfortran.dg/select_type_36.f03: Likewise.
17612 * gfortran.dg/select_type_37.f03: Likewise.
17613 * gfortran.dg/select_type_39.f03: Likewise.
17614 * gfortran.dg/select_type_4.f90: Likewise.
17615 * gfortran.dg/select_type_5.f03: Likewise.
17616 * gfortran.dg/select_type_6.f03: Likewise.
17617 * gfortran.dg/select_type_7.f03: Likewise.
17618 * gfortran.dg/select_type_8.f03: Likewise.
17619 * gfortran.dg/selected_char_kind_1.f90: Likewise.
17620 * gfortran.dg/selected_char_kind_4.f90: Likewise.
17621 * gfortran.dg/selected_kind_1.f90: Likewise.
17622 * gfortran.dg/selected_real_kind_2.f90: Likewise.
17623 * gfortran.dg/shape_2.f90: Likewise.
17624 * gfortran.dg/shape_4.f90: Likewise.
17625 * gfortran.dg/shape_5.f90: Likewise.
17626 * gfortran.dg/shape_7.f90: Likewise.
17627 * gfortran.dg/shape_8.f90: Likewise.
17628 * gfortran.dg/shape_9.f90: Likewise.
17629 * gfortran.dg/shift-kind_2.f90: Likewise.
17630 * gfortran.dg/shiftalr_1.F90: Likewise.
17631 * gfortran.dg/shiftalr_2.F90: Likewise.
17632 * gfortran.dg/simpleif_1.f90: Likewise.
17633 * gfortran.dg/simplify_argN_1.f90: Likewise.
17634 * gfortran.dg/simplify_cshift_1.f90: Likewise.
17635 * gfortran.dg/simplify_cshift_4.f90: Likewise.
17636 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
17637 * gfortran.dg/simplify_modulo.f90: Likewise.
17638 * gfortran.dg/single_char_string.f90: Likewise.
17639 * gfortran.dg/size_dim.f90: Likewise.
17640 * gfortran.dg/size_optional_dim_1.f90: Likewise.
17641 * gfortran.dg/sizeof.f90: Likewise.
17642 * gfortran.dg/sizeof_4.f90: Likewise.
17643 * gfortran.dg/slash_1.f90: Likewise.
17644 * gfortran.dg/sms-1.f90: Likewise.
17645 * gfortran.dg/sms-2.f90: Likewise.
17646 * gfortran.dg/spec_expr_7.f90: Likewise.
17647 * gfortran.dg/specifics_1.f90: Likewise.
17648 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
17649 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
17650 * gfortran.dg/spread_init_expr.f03: Likewise.
17651 * gfortran.dg/spread_scalar_source.f90: Likewise.
17652 * gfortran.dg/spread_shape_1.f90: Likewise.
17653 * gfortran.dg/stat_1.f90: Likewise.
17654 * gfortran.dg/stat_2.f90: Likewise.
17655 * gfortran.dg/stfunc_1.f90: Likewise.
17656 * gfortran.dg/stfunc_4.f90: Likewise.
17657 * gfortran.dg/stfunc_6.f90: Likewise.
17658 * gfortran.dg/storage_size_1.f08: Likewise.
17659 * gfortran.dg/storage_size_3.f08: Likewise.
17660 * gfortran.dg/storage_size_4.f90: Likewise.
17661 * gfortran.dg/streamio_1.f90: Likewise.
17662 * gfortran.dg/streamio_10.f90: Likewise.
17663 * gfortran.dg/streamio_11.f90: Likewise.
17664 * gfortran.dg/streamio_12.f90: Likewise.
17665 * gfortran.dg/streamio_13.f90: Likewise.
17666 * gfortran.dg/streamio_14.f90: Likewise.
17667 * gfortran.dg/streamio_15.f90: Likewise.
17668 * gfortran.dg/streamio_16.f90: Likewise.
17669 * gfortran.dg/streamio_17.f90: Likewise.
17670 * gfortran.dg/streamio_2.f90: Likewise.
17671 * gfortran.dg/streamio_3.f90: Likewise.
17672 * gfortran.dg/streamio_4.f90: Likewise.
17673 * gfortran.dg/streamio_5.f90: Likewise.
17674 * gfortran.dg/streamio_6.f90: Likewise.
17675 * gfortran.dg/streamio_7.f90: Likewise.
17676 * gfortran.dg/streamio_8.f90: Likewise.
17677 * gfortran.dg/streamio_9.f90: Likewise.
17678 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17679 * gfortran.dg/string_4.f90: Likewise.
17680 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17681 * gfortran.dg/string_assign_2.f90: Likewise.
17682 * gfortran.dg/string_compare_1.f90: Likewise.
17683 * gfortran.dg/string_compare_2.f90: Likewise.
17684 * gfortran.dg/string_compare_3.f90: Likewise.
17685 * gfortran.dg/string_ctor_1.f90: Likewise.
17686 * gfortran.dg/string_length_1.f90: Likewise.
17687 * gfortran.dg/string_length_2.f90: Likewise.
17688 * gfortran.dg/string_length_3.f90: Likewise.
17689 * gfortran.dg/string_length_4.f90: Likewise.
17690 * gfortran.dg/string_null_compare_1.f: Likewise.
17691 * gfortran.dg/string_pad_trunc.f90: Likewise.
17692 * gfortran.dg/structure_constructor_1.f03: Likewise.
17693 * gfortran.dg/structure_constructor_11.f90: Likewise.
17694 * gfortran.dg/structure_constructor_13.f03: Likewise.
17695 * gfortran.dg/structure_constructor_2.f03: Likewise.
17696 * gfortran.dg/structure_constructor_5.f03: Likewise.
17697 * gfortran.dg/submodule_1.f08: Likewise.
17698 * gfortran.dg/submodule_11.f08: Likewise.
17699 * gfortran.dg/submodule_14.f08: Likewise.
17700 * gfortran.dg/submodule_15.f08: Likewise.
17701 * gfortran.dg/submodule_17.f08: Likewise.
17702 * gfortran.dg/submodule_18.f08: Likewise.
17703 * gfortran.dg/submodule_19.f08: Likewise.
17704 * gfortran.dg/submodule_2.f08: Likewise.
17705 * gfortran.dg/submodule_27.f08: Likewise.
17706 * gfortran.dg/submodule_28.f08: Likewise.
17707 * gfortran.dg/submodule_29.f08: Likewise.
17708 * gfortran.dg/submodule_30.f08: Likewise.
17709 * gfortran.dg/submodule_6.f08: Likewise.
17710 * gfortran.dg/submodule_7.f08: Likewise.
17711 * gfortran.dg/submodule_8.f08: Likewise.
17712 * gfortran.dg/subnormal_1.f90: Likewise.
17713 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17714 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17715 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17716 * gfortran.dg/substr_2.f: Likewise.
17717 * gfortran.dg/substr_3.f: Likewise.
17718 * gfortran.dg/substr_4.f: Likewise.
17719 * gfortran.dg/substr_5.f90: Likewise.
17720 * gfortran.dg/substr_6.f90: Likewise.
17721 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17722 * gfortran.dg/sum_init_expr.f03: Likewise.
17723 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17724 * gfortran.dg/system_clock_3.f08: Likewise.
17725 * gfortran.dg/t_editing.f: Likewise.
17726 * gfortran.dg/team_change_1.f90: Likewise.
17727 * gfortran.dg/team_end_1.f90: Likewise.
17728 * gfortran.dg/team_number_1.f90: Likewise.
17729 * gfortran.dg/temporary_1.f90: Likewise.
17730 * gfortran.dg/test_com_block.f90: Likewise.
17731 * gfortran.dg/test_only_clause.f90: Likewise.
17732 * gfortran.dg/tiny_1.f90: Likewise.
17733 * gfortran.dg/tiny_2.f90: Likewise.
17734 * gfortran.dg/tl_editing.f90: Likewise.
17735 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17736 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17737 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17738 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17739 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17740 * gfortran.dg/transfer_class_2.f90: Likewise.
17741 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17742 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17743 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17744 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17745 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17746 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17747 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17748 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17749 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17750 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17751 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17752 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17753 * gfortran.dg/transpose_1.f90: Likewise.
17754 * gfortran.dg/transpose_3.f03: Likewise.
17755 * gfortran.dg/transpose_4.f90: Likewise.
17756 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17757 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17758 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17759 * gfortran.dg/trim_1.f90: Likewise.
17760 * gfortran.dg/trim_optimize_1.f90: Likewise.
17761 * gfortran.dg/trim_optimize_2.f90: Likewise.
17762 * gfortran.dg/trim_optimize_3.f90: Likewise.
17763 * gfortran.dg/trim_optimize_4.f90: Likewise.
17764 * gfortran.dg/trim_optimize_5.f90: Likewise.
17765 * gfortran.dg/trim_optimize_6.f90: Likewise.
17766 * gfortran.dg/trim_optimize_7.f90: Likewise.
17767 * gfortran.dg/trim_optimize_8.f90: Likewise.
17768 * gfortran.dg/type_to_class_1.f03: Likewise.
17769 * gfortran.dg/type_to_class_2.f03: Likewise.
17770 * gfortran.dg/type_to_class_3.f03: Likewise.
17771 * gfortran.dg/type_to_class_4.f03: Likewise.
17772 * gfortran.dg/type_to_class_5.f03: Likewise.
17773 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17774 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17775 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17776 * gfortran.dg/typebound_call_1.f03: Likewise.
17777 * gfortran.dg/typebound_call_13.f03: Likewise.
17778 * gfortran.dg/typebound_call_18.f03: Likewise.
17779 * gfortran.dg/typebound_call_19.f03: Likewise.
17780 * gfortran.dg/typebound_call_2.f03: Likewise.
17781 * gfortran.dg/typebound_call_20.f03: Likewise.
17782 * gfortran.dg/typebound_call_3.f03: Likewise.
17783 * gfortran.dg/typebound_generic_5.f03: Likewise.
17784 * gfortran.dg/typebound_generic_6.f03: Likewise.
17785 * gfortran.dg/typebound_generic_9.f03: Likewise.
17786 * gfortran.dg/typebound_operator_12.f03: Likewise.
17787 * gfortran.dg/typebound_operator_13.f03: Likewise.
17788 * gfortran.dg/typebound_operator_15.f90: Likewise.
17789 * gfortran.dg/typebound_operator_20.f90: Likewise.
17790 * gfortran.dg/typebound_operator_3.f03: Likewise.
17791 * gfortran.dg/typebound_operator_6.f03: Likewise.
17792 * gfortran.dg/typebound_operator_7.f03: Likewise.
17793 * gfortran.dg/typebound_operator_8.f03: Likewise.
17794 * gfortran.dg/typebound_operator_9.f03: Likewise.
17795 * gfortran.dg/typebound_proc_19.f90: Likewise.
17796 * gfortran.dg/typebound_proc_20.f90: Likewise.
17797 * gfortran.dg/typebound_proc_23.f90: Likewise.
17798 * gfortran.dg/typebound_proc_27.f03: Likewise.
17799 * gfortran.dg/typebound_proc_35.f90: Likewise.
17800 * gfortran.dg/typebound_proc_36.f90: Likewise.
17801 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17802 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17803 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17804 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17805 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17806 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17807 * gfortran.dg/unf_short_record_1.f90: Likewise.
17808 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17809 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17810 * gfortran.dg/unit_1.f90: Likewise.
17811 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17812 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17813 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17814 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17815 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17816 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17817 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17818 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17819 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17820 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17821 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17822 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17823 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17824 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17825 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17826 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17827 * gfortran.dg/unpack_init_expr.f03: Likewise.
17828 * gfortran.dg/use_10.f90: Likewise.
17829 * gfortran.dg/use_11.f90: Likewise.
17830 * gfortran.dg/use_13.f90: Likewise.
17831 * gfortran.dg/use_24.f90: Likewise.
17832 * gfortran.dg/use_27.f90: Likewise.
17833 * gfortran.dg/use_5.f90: Likewise.
17834 * gfortran.dg/use_allocated_1.f90: Likewise.
17835 * gfortran.dg/use_only_1.f90: Likewise.
17836 * gfortran.dg/use_only_4.f90: Likewise.
17837 * gfortran.dg/use_rename_2.f90: Likewise.
17838 * gfortran.dg/use_rename_4.f90: Likewise.
17839 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17840 * gfortran.dg/used_interface_ref.f90: Likewise.
17841 * gfortran.dg/used_types_5.f90: Likewise.
17842 * gfortran.dg/utf8_1.f03: Likewise.
17843 * gfortran.dg/utf8_2.f03: Likewise.
17844 * gfortran.dg/value_1.f90: Likewise.
17845 * gfortran.dg/value_2.f90: Likewise.
17846 * gfortran.dg/value_4.f90: Likewise.
17847 * gfortran.dg/value_6.f03: Likewise.
17848 * gfortran.dg/value_7.f03: Likewise.
17849 * gfortran.dg/value_test.f90: Likewise.
17850 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17851 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17852 * gfortran.dg/vect/pr60510.f: Likewise.
17853 * gfortran.dg/vect/pr69882.f90: Likewise.
17854 * gfortran.dg/vect/pr69980.f90: Likewise.
17855 * gfortran.dg/vect/vect-5.f90: Likewise.
17856 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17857 * gfortran.dg/vector_subscript_1.f90: Likewise.
17858 * gfortran.dg/vector_subscript_2.f90: Likewise.
17859 * gfortran.dg/vector_subscript_3.f90: Likewise.
17860 * gfortran.dg/vector_subscript_5.f90: Likewise.
17861 * gfortran.dg/verify_2.f90: Likewise.
17862 * gfortran.dg/volatile10.f90: Likewise.
17863 * gfortran.dg/where_1.f90: Likewise.
17864 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17865 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17866 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17867 * gfortran.dg/whole_file_13.f90: Likewise.
17868 * gfortran.dg/whole_file_2.f90: Likewise.
17869 * gfortran.dg/widechar_2.f90: Likewise.
17870 * gfortran.dg/widechar_4.f90: Likewise.
17871 * gfortran.dg/widechar_5.f90: Likewise.
17872 * gfortran.dg/widechar_6.f90: Likewise.
17873 * gfortran.dg/widechar_8.f90: Likewise.
17874 * gfortran.dg/widechar_IO_1.f90: Likewise.
17875 * gfortran.dg/widechar_IO_2.f90: Likewise.
17876 * gfortran.dg/widechar_IO_3.f90: Likewise.
17877 * gfortran.dg/widechar_IO_4.f90: Likewise.
17878 * gfortran.dg/widechar_compare_1.f90: Likewise.
17879 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17880 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17881 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17882 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17883 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17884 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17885 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17886 * gfortran.dg/widechar_select_1.f90: Likewise.
17887 * gfortran.dg/winapi.f90: Likewise.
17888 * gfortran.dg/write_0_pe_format.f90: Likewise.
17889 * gfortran.dg/write_back.f: Likewise.
17890 * gfortran.dg/write_check3.f90: Likewise.
17891 * gfortran.dg/write_direct_eor.f90: Likewise.
17892 * gfortran.dg/write_padding.f90: Likewise.
17893 * gfortran.dg/write_recursive.f90: Likewise.
17894 * gfortran.dg/write_rewind_1.f: Likewise.
17895 * gfortran.dg/write_rewind_2.f: Likewise.
17896 * gfortran.dg/write_zero_array.f90: Likewise.
17897 * gfortran.dg/x_slash_1.f: Likewise.
17898 * gfortran.dg/x_slash_2.f: Likewise.
17899 * gfortran.dg/zero_array_components_1.f90: Likewise.
17900 * gfortran.dg/zero_length_1.f90: Likewise.
17901 * gfortran.dg/zero_length_2.f90: Likewise.
17902 * gfortran.dg/zero_sized_1.f90: Likewise.
17903 * gfortran.dg/zero_sized_3.f90: Likewise.
17904 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17905 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17906 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17907 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17908 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17909 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17910 * gfortran.fortran-torture/execute/args.f90: Likewise.
17911 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17912 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17913 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17914 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17915 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17916 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17917 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17918 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17919 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17920 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17921 * gfortran.fortran-torture/execute/common.f90: Likewise.
17922 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17923 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17924 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17925 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17926 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17927 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17928 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17929 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17930 * gfortran.fortran-torture/execute/data.f90: Likewise.
17931 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17932 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17933 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17934 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17935 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17936 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17937 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17938 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17939 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17940 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17941 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17942 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17943 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17944 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17945 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17946 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17947 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17948 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17949 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17950 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17951 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17952 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17953 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17954 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17955 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17956 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17957 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17958 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17959 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17960 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17961 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17962 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17963 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17964 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17965 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17966 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17967 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17968 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17969 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17970 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17971 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17972 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17973 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17974 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17975 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17976 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17977 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17978 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17979 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17980 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17981 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17982 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17983 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17984 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17985 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17986 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17987 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17988 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17989 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17990 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17991 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17992 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17993 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17994 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17995 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17996 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17997 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17998 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17999 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
18000 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
18001 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
18002 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
18003 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
18004 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
18006 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
18007 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
18008 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
18009 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
18010 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
18011 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
18012 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
18013 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
18014 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
18015 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
18016 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
18017 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
18018 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
18019 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
18020 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
18021 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
18022 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
18023 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
18024 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
18025 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
18026 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
18027 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
18028 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
18029 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
18030 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
18031 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
18032 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
18033 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
18034 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
18035 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
18036 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
18037 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
18038 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
18039 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
18040 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
18041 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
18042 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
18043 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
18044 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
18045 * gfortran.fortran-torture/execute/math.f90: Likewise.
18046 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
18047 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
18048 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
18049 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
18050 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
18051 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
18052 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
18053 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
18054 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
18055 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
18056 * gfortran.fortran-torture/execute/power.f90: Likewise.
18057 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
18058 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
18059 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18060 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
18061 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
18062 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
18063 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
18064 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
18065 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
18066 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
18067 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
18068 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
18069 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
18070 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
18071 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
18072 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
18073 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
18074 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
18075 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
18076 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
18077 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
18078 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
18079 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
18080 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
18081 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
18082 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
18083 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
18084 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
18085 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
18086 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
18087 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
18088 * gfortran.fortran-torture/execute/straret.f90: Likewise.
18089 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
18090 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
18091 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
18092 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
18093 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
18094 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
18095 * gfortran.fortran-torture/execute/string.f90: Likewise.
18096 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
18097 * gfortran.fortran-torture/execute/strret.f90: Likewise.
18098 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
18099 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
18100 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
18101 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
18102 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
18103 * gfortran.fortran-torture/execute/userop.f90: Likewise.
18104 * gfortran.fortran-torture/execute/where17.f90: Likewise.
18105 * gfortran.fortran-torture/execute/where18.f90: Likewise.
18106 * gfortran.fortran-torture/execute/where19.f90: Likewise.
18107 * gfortran.fortran-torture/execute/where20.f90: Likewise.
18108 * gfortran.fortran-torture/execute/where21.f90: Likewise.
18109 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
18110 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
18111 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18112 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18113 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18114 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18115 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
18116 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
18117 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
18118 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
18119 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
18120 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
18121 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
18122 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
18123 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
18124 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
18125 * gfortran.dg/inline_transpose_1.f90: Likewise.
18127 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
18130 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
18133 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
18136 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
18137 * gnat.dg/dispatch1.adb: Rename into...
18138 * gnat.dg/disp1.adb: ...this.
18139 * gnat.dg/dispatch1_p.ads: Rename into...
18140 * gnat.dg/disp1_pkg.ads: ...this.
18141 * gnat.dg/disp2.adb: Rename into...
18142 * gnat.dg/dispatch2.adb: ...this.
18143 * gnat.dg/dispatch2_p.ads: Rename into...
18144 * gnat.dg/disp2_pkg.ads: ...this.
18145 * gnat.dg/dispatch2_p.adb: Rename into...
18146 * gnat.dg/disp2_pkg.adb: this.
18147 * gnat.dg/generic_dispatch.adb: Rename into...
18148 * gnat.dg/generic_disp.adb: this.
18149 * gnat.dg/generic_dispatch_p.ads: Rename into...
18150 * gnat.dg/generic_disp_pkg.ads: ...this.
18151 * gnat.dg/generic_dispatch_p.adb: Rename into...
18152 * gnat.dg/generic_disp_pkg.adb: ...this.
18153 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
18154 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
18155 * gnat.dg/object_overflow1.adb: Tweak index.
18156 * gnat.dg/object_overflow2.adb: Likewise.
18157 * gnat.dg/object_overflow3.adb: Likewise.
18158 * gnat.dg/object_overflow4.adb: Likewise.
18159 * gnat.dg/object_overflow5.adb: Likewise.
18161 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18164 * gcc.c-torture/compile/pr84425.c: New test.
18166 2018-02-16 Marek Polacek <polacek@redhat.com>
18167 Jakub Jelinek <jakub@redhat.com>
18170 * g++.dg/cpp1y/constexpr-84192.C: New test.
18172 2018-02-16 Martin Sebor <msebor@redhat.com>
18175 * g++.dg/overload15.C: New test.
18177 2018-02-16 Yury Gribov <tetra2005@gmail.com>
18180 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
18181 * gcc.dg/pr56727-2.c: Ditto.
18182 * gcc.target/powerpc/pr79439.c: Renamed to...
18183 * gcc.target/powerpc/pr79439-1.c: ...this.
18184 * gcc.target/powerpc/pr79439-2.c: New test.
18185 * gcc.target/powerpc/pr79439-3.c: New test.
18187 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
18190 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
18191 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
18192 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
18193 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
18194 * gcc.target/powerpc/builtins-3.c: Same.
18196 2018-02-16 Nathan Sidwell <nathan@acm.org>
18198 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
18200 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
18202 PR rtl-optimization/70023
18203 * gcc.target/i386/pr70023.c: New.
18205 2018-02-16 Carl Love <cel@us.ibm.com>
18207 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
18209 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
18212 2018-02-16 Carl Love <cel@us.ibm.com>
18214 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
18215 for the ABI definitions for vec_extract4b and vec_insert4b.
18217 2018-02-16 Nathan Sidwell <nathan@acm.org>
18219 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
18220 * g++.old-deja/g++.mike/net43.C: Likewise.
18222 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
18225 * g++.dg/cpp1z/class-deduction48.C: New.
18227 2018-02-16 Nathan Sidwell <nathan@acm.org>
18230 * g++.dg/lookup/pr84375.C: New.
18232 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18235 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
18237 2018-02-16 Richard Biener <rguenther@suse.de>
18239 PR tree-optimization/84417
18240 * gcc.dg/torture/pr84417.c: New testcase.
18242 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18245 * g++.dg/opt/pr84272.C: New test.
18247 PR rtl-optimization/83723
18248 * gcc.dg/pr83723.c: New test.
18250 2018-02-16 Richard Biener <rguenther@suse.de>
18252 PR tree-optimization/84399
18253 * gcc.dg/graphite/pr84399.c: New testcase.
18255 2018-02-16 Richard Biener <rguenther@suse.de>
18257 PR tree-optimization/84190
18258 * g++.dg/torture/pr84190.C: New testcase.
18260 2018-02-15 Martin Sebor <msebor@redhat.com>
18262 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
18265 2018-02-15 Janus Weil <janus@gcc.gnu.org>
18268 * gfortran.dg/dtio_21.f03: Add an error message.
18269 * gfortran.dg/dtio_22.f90: Fix invalid test case.
18271 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
18274 * gfortran.dg/stop_shouldfail.f90: New test.
18276 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
18279 * g++.dg/concepts/pr84330.C: New.
18281 2018-02-15 Tom de Vries <tom@codesourcery.com>
18283 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
18285 2018-02-15 Tom de Vries <tom@codesourcery.com>
18287 * gcc.c-torture/compile/pr84136.c: Require effective target
18290 2018-02-15 Jakub Jelinek <jakub@redhat.com>
18292 PR tree-optimization/84383
18293 * gcc.c-torture/compile/pr84383.c: New test.
18295 PR tree-optimization/84334
18296 * gcc.dg/pr84334.c: New test.
18298 2018-02-14 Carl Love <cel@us.ibm.com>
18300 * gcc.target/powerpc/builtins-4-int128-runnable.c
18301 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
18302 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
18304 2018-02-14 Martin Sebor <msebor@redhat.com>
18306 PR tree-optimization/83698
18307 * gcc.dg/Wrestrict-7.c: New test.
18308 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
18309 * gcc.target/i386/chkp-stropt-17.c: Same.
18311 2018-02-14 Martin Sebor <msebor@redhat.com>
18314 * gcc.dg/Wattributes-8.c: New test.
18316 2018-02-14 Janus Weil <janus@gcc.gnu.org>
18319 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
18320 * gfortran.dg/allocate_with_source_23.f90: Ditto.
18321 * gfortran.dg/select_type_1.f03: Extend test case.
18323 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
18325 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
18326 (dg-options): Use -O2 -msse2 -mno-sse3.
18328 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
18330 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
18331 this test case still works ok.
18332 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
18333 * gcc.dg/vmx/insert-be-order.c: Likewise.
18334 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
18335 * gcc.dg/vmx/ld-be-order.c: Likewise.
18336 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
18337 * gcc.dg/vmx/lde-be-order.c: Likewise.
18338 * gcc.dg/vmx/ldl-be-order.c: Likewise.
18339 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
18340 * gcc.dg/vmx/merge-be-order.c: Likewise.
18341 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
18342 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
18343 * gcc.dg/vmx/pack-be-order.c: Likewise.
18344 * gcc.dg/vmx/perm-be-order.c: Likewise.
18345 * gcc.dg/vmx/splat-be-order.c: Likewise.
18346 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
18347 * gcc.dg/vmx/st-be-order.c: Likewise.
18348 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
18349 * gcc.dg/vmx/ste-be-order.c: Likewise.
18350 * gcc.dg/vmx/stl-be-order.c: Likewise.
18351 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
18352 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
18353 * gcc.dg/vmx/unpack-be-order.c: Likewise.
18354 * gcc.dg/vmx/vsums-be-order.c: Likewise.
18355 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
18357 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
18360 * g++.dg/cpp0x/auto49.C: New.
18362 2018-02-14 Nathan Sidwell <nathan@acm.org>
18364 * g++.dg/template/instantiate5.C: Adjust required-from loc.
18366 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18368 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
18369 * gcc.target/powerpc/le-altivec-consts.c: Same.
18371 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18374 * gcc.target/powerpc/pr84220-sld.c: New test.
18375 * gcc.target/powerpc/pr84220-sld2.c: New test.
18376 * gcc.target/powerpc/pr84220-sldw.c: New test.
18377 * gcc.target/powerpc/pr84220-xxperm.c: New test.
18378 * gcc.target/powerpc/pr84220-xxsld.c: New test.
18380 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18383 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
18384 _inc_ssp intrinsics.
18385 * gcc.target/i386/cet-intrin-4.c: Likewise.
18386 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
18387 __builtin_ia32_rdssp[d|q].
18389 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
18391 PR tree-optimization/84357
18392 * gcc.dg/vect/pr84357.c: New test.
18394 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18397 * gcc.target/rx/pr83831.c: New tests.
18399 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
18402 * gcc.target/msp430/pr79242.c: New test.
18404 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18407 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
18410 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18413 * g++.dg/pr84279.C: New test.
18415 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
18417 PR rtl-optimization/84169
18418 * gcc.c-torture/execute/pr84169.c: New.
18420 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18423 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
18425 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18428 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
18431 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18434 * g++.dg/warn/effc4.C: New test.
18436 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18439 * g++.dg/template/sizeof16.C: New.
18440 * g++.dg/template/sizeof17.C: Likewise.
18442 2018-02-13 Janus Weil <janus@gcc.gnu.org>
18445 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
18446 add necessary compiler options.
18447 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
18449 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18452 * gcc.c-torture/execute/pr82210.c: New test.
18454 PR middle-end/84309
18455 * gcc.dg/pr84309-2.c: New test.
18457 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
18459 PR tree-optimization/84321
18460 * gcc.dg/pr84321.c: New test.
18462 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
18465 * gcc.target/i386/pr57193.c: Add -march=x86-64.
18467 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
18470 * gcc.dg/asan/pr84307.c: Remove test.
18472 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
18474 * gcc.target/rl78/test_auto_vector.c: New test.
18476 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
18479 * gcc.c-torture/compile/pr84305.c: New test.
18481 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18484 * gcc.target/i386/pr84335.c: New test.
18486 PR tree-optimization/84339
18487 * gcc.c-torture/execute/pr84339.c: New test.
18489 PR middle-end/84309
18490 * gcc.dg/pr84309.c: New test.
18491 * gcc.target/i386/pr84309.c: New test.
18494 * gcc.target/i386/pr84336.c: New test.
18496 2018-02-12 Jakub Jelinek <jakub@redhat.com>
18499 * c-c++-common/gomp/pr84341.c: New test.
18501 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18504 * gfortran.dg/read_dir.f90: Re-add dg-do run.
18506 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18509 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
18512 2018-02-12 Jeff Law <law@redhat.com>
18514 * gcc.c-torture/compile/reg-args-size.c: New test.
18516 2018-02-12 Carl Love <cel@us.ibm.com>
18518 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
18519 uint128 tests to new testfile.
18520 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
18521 int128 and uint128 tests.
18522 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
18523 list of torture tests.
18525 2018-02-12 Janus Weil <janus@gcc.gnu.org>
18528 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
18529 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
18531 2018-02-12 Tamar Christina <tamar.christina@arm.com>
18534 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
18536 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
18539 * gcc.dg/asan/pr84307.c: New test.
18541 2018-02-12 Nathan Sidwell <nathan@acm.org>
18543 * g++.dg/parse/pr84263.C: New.
18545 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
18548 * g++.dg/template/crash129.C: New.
18550 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18553 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18554 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18555 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18556 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
18557 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
18559 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18561 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
18562 _mm_maskz_scalef_round_sd): Test new intrinsics.
18563 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
18564 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
18566 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
18567 _mm_maskz_scalef_round_ss): Test new intrinsics.
18568 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
18569 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
18571 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
18572 __builtin_ia32_scalefss_round): Remove builtin.
18573 (__builtin_ia32_scalefsd_mask_round,
18574 __builtin_ia32_scalefss_mask_round): Test new builtin.
18575 * gcc.target/i386/sse-13.c: Ditto.
18576 * gcc.target/i386/sse-23.c: Ditto.
18578 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18580 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
18581 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
18582 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
18583 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
18584 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
18585 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
18586 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
18587 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
18589 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
18590 (__builtin_ia32_sqrtss_round): Remove builtins.
18591 (__builtin_ia32_sqrtsd_mask_round)
18592 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
18593 * gcc.target/i386/sse-13.c: Ditto.
18594 * gcc.target/i386/sse-23.c: Ditto.
18596 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18599 * gfortran.dg/statement_function_3.f: New test.
18601 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
18605 * gfortran.dg/statement_function_1.f90: New test.
18606 * gfortran.dg/statement_function_2.f90: New test.
18608 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
18611 * gfortran.dg/type_to_class_5.f03: New test.
18613 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
18616 * gfortran.dg/type_to_class_4.f03: New test.
18618 2018-02-10 Alan Modra <amodra@gmail.com>
18621 * gcc.dg/pr84300.c: New.
18623 2018-02-10 Jakub Jelinek <jakub@redhat.com>
18626 * g++.dg/ubsan/pr83987-2.C: New test.
18628 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
18630 * gcc.target/rx/movsicc.c: New test.
18632 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18635 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
18638 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
18640 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
18641 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
18643 2018-02-09 Nathan Sidwell <nathan@acm.org>
18646 * c-c++-common/pr84293.h: New.
18647 * c-c++-common/pr84293.c: New.
18649 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
18651 PR rtl-optimization/57193
18652 * gcc.target/i386/pr57193.c: New.
18654 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18657 * gcc.target/powerpc/pr84226.c: New test.
18659 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18661 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18665 2018-02-09 Martin Sebor <msebor@redhat.com>
18668 * gcc.dg/lto/pr84212_0.c: New test file.
18669 * gcc.dg/lto/pr84212_1.c: Same.
18671 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18674 * gcc.target/powerpc/pr83926.c: New test.
18675 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18676 message. Fix test for running in 32-bit mode.
18678 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18681 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18683 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18686 * gcc.target/s390/pr84295.c: New test.
18688 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18691 * g++.dg/cpp1y/lambda-init16.C: New.
18693 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18695 * gnat.dg/sso8.adb: New test.
18696 * gnat.dg/sso8_pkg.ads: New helper.
18698 2018-02-09 Richard Biener <rguenther@suse.de>
18700 PR tree-optimization/84278
18701 * gcc.target/i386/pr84278.c: Adjust regex.
18703 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18705 PR tree-optimization/84232
18706 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18709 * gcc.target/aarch64/pr84252.c: New test.
18711 PR middle-end/84237
18712 * gcc.dg/pr84237.c: New test.
18714 2018-02-09 Marek Polacek <polacek@redhat.com>
18715 Jakub Jelinek <jakub@redhat.com>
18718 * g++.dg/torture/pr83659.C: New test.
18720 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18722 PR tree-optimization/84136
18723 * gcc.c-torture/compile/pr84136.c: New test.
18725 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18728 * gcc.target/i386/pr83008.c: New test.
18730 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18733 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18735 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18738 * g++.dg/warn/Wunused-parm-11.C: New.
18740 2018-02-08 Marek Polacek <polacek@redhat.com>
18742 PR tree-optimization/84238
18743 * gcc.dg/Wstringop-overflow-3.c: New test.
18745 2018-02-08 Nathan Sidwell <nathan@acm.org>
18747 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18749 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18751 PR tree-optimization/84265
18752 * gcc.dg/vect/pr84265.c: New test.
18754 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18756 PR tree-optimization/81635
18757 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18758 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18760 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18762 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18763 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18764 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18765 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18766 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18767 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18768 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18769 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18770 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18771 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18772 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18773 * gcc.target/s390/nobp-return-attr-all.c: New test.
18774 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18775 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18776 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18777 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18778 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18779 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18780 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18781 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18782 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18783 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18784 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18785 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18786 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18787 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18789 2018-02-08 Richard Biener <rguenther@suse.de>
18791 PR tree-optimization/84233
18792 * g++.dg/torture/pr84233.C: New testcase.
18794 2018-02-08 Richard Biener <rguenther@suse.de>
18796 PR tree-optimization/84278
18797 * gcc.target/i386/pr84278.c: New testcase.
18799 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18801 PR rtl-optimization/84068
18802 PR rtl-optimization/83459
18803 * gcc.dg/pr84068.c: New test.
18805 2018-02-08 Richard Biener <rguenther@suse.de>
18807 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18808 loop vectorization to happen.
18810 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18813 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18815 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18817 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18819 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18822 * gcc.target/powerpc/pr84154-1.c: New tests.
18823 * gcc.target/powerpc/pr84154-2.c: Likewise.
18824 * gcc.target/powerpc/pr84154-3.c: Likewise.
18826 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18828 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18830 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18833 * g++.dg/template/incomplete11.C: New test.
18834 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18836 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18839 * gfortran.dg/deallocate_error_3.f90: New test.
18840 * gfortran.dg/deallocate_error_4.f90: New test.
18842 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18845 * gfortran.dg/shape_9.f90: New test.
18847 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18850 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18852 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18856 * g++.dg/spellcheck-reswords.C: New test case.
18857 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18858 suggestion of "if".
18860 2018-02-07 Martin Liska <mliska@suse.cz>
18863 * g++.dg/ext/mv26.C: New test.
18865 2018-02-07 Tom de Vries <tom@codesourcery.com>
18867 * gcc.dg/pr83844.c: Require effective target alloca.
18869 2018-02-07 Tom de Vries <tom@codesourcery.com>
18871 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18873 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18876 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18877 -fcf-protection=return.
18879 2018-02-07 Tom de Vries <tom@codesourcery.com>
18882 * c-c++-common/goacc/pr84217.c: New test.
18883 * gfortran.dg/goacc/pr84217.f90: New test.
18885 2018-02-07 Richard Biener <rguenther@suse.de>
18887 PR tree-optimization/84204
18888 * gcc.dg/graphite/pr84204.c: New testcase.
18890 PR tree-optimization/84205
18891 * gcc.dg/graphite/pr84205.c: New testcase.
18893 PR tree-optimization/84223
18894 * gfortran.dg/graphite/pr84223.f90: New testcase.
18896 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18899 * g++.dg/cpp0x/scoped_enum7.C: New.
18901 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18903 PR tree-optimization/83008
18904 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18906 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18908 PR tree-optimization/84235
18909 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18911 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18914 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18916 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18918 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18921 * gcc.target/i386/pr84146.c: New test.
18923 2018-02-06 Michael Collison <michael.collison@arm.com>
18925 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18927 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18929 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18930 warning for -mno-speculate-indirect-jumps.
18931 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18932 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18933 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18934 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18935 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18936 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18938 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18941 * c-c++-common/fcf-protection-1.c: Change a compared message.
18942 * c-c++-common/fcf-protection-2.c: Likewise.
18943 * c-c++-common/fcf-protection-3.c: Likewise.
18944 * c-c++-common/fcf-protection-5.c: Likewise.
18945 * c-c++-common/fcf-protection-6.c: New test.
18946 * c-c++-common/fcf-protection-7.c: Likewise.
18948 2018-02-06 Marek Polacek <polacek@redhat.com>
18950 PR tree-optimization/84228
18951 * c-c++-common/Wstringop-truncation-3.c: New test.
18953 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18956 * gcc.target/arm/pragma_arch_switch_2.c: New.
18958 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18961 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18963 2018-02-05 Martin Sebor <msebor@redhat.com>
18965 PR tree-optimization/83369
18966 * gcc.dg/Wnonnull.c: New test.
18968 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18970 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18971 argument and use dg-messages-by-file instead. Expect it to be
18972 an array rather than a dict.
18973 (lto-link-and-maybe-run): Remove messages_by_file argument and
18974 use an upvar for dg-messages-by-file. Update call to
18975 lto_handle_diagnostics.
18976 (lt-get-options): Treat dg-messages-by-file as an array
18977 rather than a dict.
18978 (lto-get-options-main): Likewise. Set the entry rather than appending.
18979 (lto-execute): Treat dg-messages-by-file as an array rather than
18980 a dict. Update call to lto-link-and-maybe-run.
18982 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18985 * g++.dg/cpp1z/inline-var4.C: New.
18987 2018-02-05 Martin Liska <mliska@suse.cz>
18989 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18991 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18992 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18993 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18994 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18995 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18996 * c-c++-common/asan/pointer-compare-3.c: New test.
18998 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
19000 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
19001 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
19003 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
19005 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
19006 _mm_maskz_range_sd, _mm_mask_range_round_sd,
19007 _mm_maskz_range_round_sd): Test new intrinsics.
19008 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
19009 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
19010 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
19011 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
19012 _mm_maskz_range_ss, _mm_mask_range_round_ss,
19013 _mm_maskz_range_round_ss): Test new intrinsics.
19014 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
19015 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
19016 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
19017 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
19018 __builtin_ia32_rangess128_round): Remove builtins.
19019 (__builtin_ia32_rangesd128_mask_round,
19020 __builtin_ia32_rangess128_mask_round): Test new builtins.
19021 * gcc.target/i386/sse-13.c: Ditto.
19022 * gcc.target/i386/sse-23.c: Ditto.
19024 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
19026 PR middle-end/79966
19027 * gfortran.dg/pr79966.f90: New testcase
19029 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
19032 * gfortran.dg/associate_23.f90: Fix invalid code.
19033 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
19034 * gfortran.dg/matmul_3.f90: Likewise.
19035 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
19037 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
19040 * gfortran.dg/associate_34.f90: New test.
19041 * gfortran.dg/associate_35.f90: New test.
19043 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
19047 * gfortran.dg/pr84155.f90: New test.
19049 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
19051 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
19052 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
19054 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
19056 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
19059 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
19061 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
19063 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
19064 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
19065 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
19067 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19070 * gcc.c-torture/execute/pr83362.c: Make work for int16.
19071 * gcc.dg/Wsign-conversion.c: Dito.
19072 * gcc.dg/attr-alloc_size-4.c: Dito.
19073 * gcc.dg/pr81020.c: Dito.
19074 * gcc.dg/pr81192.c: Dito.
19075 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
19076 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
19077 * gcc.dg/pr83844.c: Restrict to int32plus.
19078 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
19079 * gcc.dg/tree-ssa/ldist-25.c: Dito.
19080 * gcc.dg/tree-ssa/ldist-27.c: Dito.
19081 * gcc.dg/tree-ssa/ldist-28.c: Dito.
19082 * gcc.dg/tree-ssa/ldist-29.c: Dito.
19083 * gcc.dg/tree-ssa/ldist-30.c: Dito.
19084 * gcc.dg/tree-ssa/ldist-31.c: Dito.
19085 * gcc.dg/tree-ssa/ldist-32.c: Dito.
19086 * gcc.dg/tree-ssa/ldist-33.c: Dito.
19087 * gcc.dg/tree-ssa/ldist-34.c: Dito.
19088 * gcc.dg/tree-ssa/ldist-35.c: Dito.
19089 * gcc.dg/tree-ssa/ldist-36.c: Dito.
19091 2018-02-02 Julia Koval <julia.koval@intel.com>
19093 * gcc.target/i386/funcspec-56.inc: Handle new march.
19094 * g++.dg/ext/mv16.C: Ditto.
19096 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19098 * lib/target-supports.exp
19099 (check_effective_target_keeps_null_pointer_checks): No more
19101 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
19102 * gcc.dg/ifcvt-4.c: Skip avr.
19103 * gcc.dg/pr53037-1.c: Dito.
19104 * gcc.dg/pr53037-2.c: Dito.
19105 * gcc.dg/pr53037-3.c: Dito.
19106 * gcc.dg/pr63387-2.c: Dito.
19107 * gcc.dg/pr63387.c: Dito.
19108 * gcc.dg/sancov/cmp0.c: Dito.
19109 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
19110 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
19111 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
19112 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
19113 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
19114 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
19115 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
19116 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
19117 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
19118 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
19119 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
19120 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
19121 * gcc.dg/tree-ssa/pr82059.c: Dito.
19122 * gcc.c-torture/execute/pr70460.c: Dito.
19124 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19127 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
19128 * gcc.c-torture/execute/20180112-1.c: Dito.
19129 * gcc.c-torture/execute/pr81503.c: Dito.
19130 * gcc.dg/store_merging_12.c: Dito.
19131 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
19132 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
19133 * gcc.dg/tree-ssa/pr80898.c: Dito.
19134 * gcc.dg/tree-ssa/pr82363.c: Dito.
19135 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
19136 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
19137 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
19138 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
19139 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
19140 * gcc.dg/tree-ssa/pr80803.c: Dito.
19141 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
19142 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
19143 * gcc.dg/tree-ssa/vrp114.c: Dito.
19144 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
19145 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
19146 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
19148 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
19151 * gcc.target/i386/cet-sjlj-6a.c: New test.
19152 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
19154 2018-02-01 Marek Polacek <polacek@redhat.com>
19157 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
19159 2018-01-30 Jeff Law <law@redhat.com>
19162 * gcc.target/i386/pr84128.c: New test.
19164 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
19166 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
19167 -fdelete-null-pointer-checks.
19169 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
19172 * g++.dg/cpp0x/abstract-default1.C: New.
19174 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19176 PR tree-optimization/81635
19177 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
19178 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
19180 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19183 * gcc.target/aarch64/pr83370.c: New.
19185 2018-02-01 Richard Biener <rguenther@suse.de>
19187 * gcc.dg/graphite/pr35356-1.c: Adjust.
19189 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19192 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
19194 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
19195 of hard-coding the choice.
19196 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
19197 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
19198 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
19200 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
19202 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
19203 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
19204 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
19205 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
19206 * gcc.target/aarch64/sve/logical_1.c: Likewise.
19207 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
19208 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
19209 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
19210 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
19211 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
19212 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
19213 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
19214 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
19215 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
19216 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
19217 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
19218 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
19219 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
19220 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
19221 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
19222 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
19223 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
19224 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
19225 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
19226 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19227 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19228 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19229 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19230 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19231 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19232 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19233 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19234 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19235 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19236 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19237 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19238 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19239 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19240 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
19241 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19242 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
19243 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19244 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19245 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19246 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
19247 __builtin_popcountll rather than __builtin_popcountl.
19249 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19251 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
19252 of LD1R[HWD] for multi-element constants on big-endian targets.
19253 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19254 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19256 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19258 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
19259 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
19260 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
19262 2018-02-01 Jakub Jelinek <jakub@redhat.com>
19264 PR tree-optimization/81661
19265 PR tree-optimization/84117
19266 * gcc.dg/pr81661.c: New test.
19267 * gfortran.dg/pr84117.f90: New test.
19269 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
19272 * gfortran.dg/repeat_7.f90: Catch warning message.
19274 2018-01-31 Ian Lance Taylor <iant@golang.org>
19276 * go.go-torture/execute/printnil.go: New test.
19278 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19280 * lib/target-supports.exp (check_effective_target_comdat_group):
19281 Allow for Solaris as comdat syntax.
19283 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
19284 Solaris with comdat_group support and as.
19286 2018-01-31 Marek Polacek <polacek@redhat.com>
19289 * gcc.dg/pr81779.c: New test.
19291 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19294 * gfortran.dg/gomp/pr84116.f90: New test.
19297 * g++.dg/init/pr83993-2.C: New test.
19300 * g++.dg/init/pr83993-1.C: New test.
19301 * g++.dg/cpp0x/pr83993.C: New test.
19303 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
19306 * gfortran.dg/pr84088.f90: New test.
19308 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
19311 * gcc.target/i386/pr82444.c: New.
19313 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
19315 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
19316 * gcc.target/powerpc/vsx-13.c: New.
19318 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
19321 * g++.dg/cpp1y/var-templ57.C: New.
19323 2018-01-31 Marek Polacek <polacek@redhat.com>
19326 * g++.dg/diagnostic/pr84138.C: New test.
19328 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
19331 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
19332 -Wstringop-overflow warnings due to spurious warning with -O1.
19333 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
19334 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
19336 2018-01-31 Richard Biener <rguenther@suse.de>
19338 PR tree-optimization/84132
19339 * g++.dg/torture/pr84132.C: New testcase.
19341 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
19343 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
19346 2018-01-31 Julia Koval <julia.koval@intel.com>
19349 * gcc.target/i386/rdpid.c: Remove "eax".
19351 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19353 PR tree-optimization/64946
19354 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
19355 scan-assembler checks.
19357 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
19359 * gcc.c-torture/execute/20180131-1.c: New test.
19361 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19363 * gcc.target/arc/taux-1.c: New test.
19364 * gcc.target/arc/taux-2.c: Likewise.
19366 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19368 * gcc.target/arc/uncached.c: New test.
19370 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19373 * gnat.dg/lto20.adb: Remove dg-excess-errors.
19375 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19377 PR preprocessor/69869
19378 * gcc.dg/cpp/trad/pr69869.c: New test.
19381 * gcc.dg/pr84100.c: New test.
19383 2018-01-30 Jeff Law <law@redhat.com>
19386 * gcc.target/i386/pr84064: New test.
19388 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19391 * gfortran.dg/data_implied_do_2.f90: New test.
19393 2018-01-30 Janus Weil <janus@gcc.gnu.org>
19395 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
19397 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19400 * gfortran.dg/inline_matmul_21.f90: New test case.
19402 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19404 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
19406 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
19409 * gcc.target/powerpc/pr84112.c: New.
19411 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19413 PR rtl-optimization/83986
19414 * gcc.dg/pr83986.c: New test.
19416 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
19419 * gcc.dg/torture/inf-compare-1.c: Add xfail.
19420 * gcc.dg/torture/inf-compare-2.c: Add xfail.
19421 * gcc.dg/torture/inf-compare-3.c: Add xfail.
19422 * gcc.dg/torture/inf-compare-4.c: Add xfail.
19424 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19426 PR tree-optimization/84111
19427 * gcc.c-torture/compile/pr84111.c: New test.
19429 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19432 * gcc.dg/ipa/inline-2.c: Fix template.
19433 * gcc.dg/ipa/inline-3.c: Fix template.
19435 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19438 * g++.dg/torture/pr81360.C: New testcase.
19440 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19443 * gcc.dg/lto/pr83954.h: New testcase.
19444 * gcc.dg/lto/pr83954_0.c: New testcase.
19445 * gcc.dg/lto/pr83954_1.c: New testcase.
19447 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19450 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
19452 Simplify DW_AT_producer scan.
19454 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19456 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
19458 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
19461 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
19462 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
19463 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
19464 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
19466 2018-01-29 Jeff Law <law@redhat.com>
19469 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
19470 better match other tests which require vsx. Verify the zero
19471 extension is part of the test in the combiner dump.
19473 2018-01-29 Marek Polacek <polacek@redhat.com>
19476 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
19479 * g++.dg/ext/pr83996.C: New test.
19481 2018-01-29 Richard Biener <rguenther@suse.de>
19483 PR tree-optimization/84057
19484 * gcc.dg/graphite/pr84057.c: New testcase.
19486 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
19489 * gfortran.dg/bind_c_usage_31.f90: New test.
19491 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
19494 * g++.dg/warn/Wduplicated-branches5.C: New.
19496 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
19498 * gcc.target/rl78/test_addsi3_internal.c: New test.
19500 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
19502 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
19503 Make expected output depend on whether we expect sibcalls or not.
19504 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
19505 safe-indirect-jump-1.c).
19507 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
19508 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
19509 Soren Rasmussen <s.c.rasmussen@gmail.com>
19511 Fortran 2018 teams tests.
19513 * gfortran.dg/team_number_1.f90: new test for team_number.
19514 * gfortran.dg/team_change_1.f90: new test for change team.
19515 * gfortran.dg/team_end_1.f90: new test for end team.
19516 * gfortran.dg/team_form_1.f90: new test for form team.
19518 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
19521 * gfortran.dg/dot_product_4.f90
19523 2018-01-26 Martin Sebor <msebor@redhat.com>
19525 PR tree-optimization/83896
19526 * gcc.dg/strlenopt-43.c: New.
19528 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19530 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
19531 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
19532 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
19533 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
19534 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
19535 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
19536 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
19537 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
19538 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
19540 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
19541 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
19542 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
19543 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
19544 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
19545 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
19546 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
19547 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
19549 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
19551 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19553 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
19554 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
19555 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
19556 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
19557 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
19558 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
19559 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
19560 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
19561 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
19562 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
19563 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
19564 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
19565 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
19567 2018-01-26 Martin Liska <mliska@suse.cz>
19569 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
19572 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19574 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
19575 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
19576 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
19577 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
19578 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
19579 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
19580 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
19581 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
19583 2018-01-26 Richard Biener <rguenther@suse.de>
19585 PR rtl-optimization/84003
19586 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
19587 latent bug in DSE if NOINLINE is appropriately defined.
19588 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
19589 and defining NOINLINE.
19591 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19593 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
19594 tests specific to aarch64. XFAIL test on arm.
19596 2018-01-26 Jakub Jelinek <jakub@redhat.com>
19598 PR rtl-optimization/83985
19599 * gcc.dg/pr83985.c: New test.
19602 * c-c++-common/Wrestrict-3.c: New test.
19604 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19606 * gcc.target/arc/tdelegitimize_addr.c: New test.
19608 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19610 * gcc.target/arc/jli-1.c: New file.
19611 * gcc.target/arc/jli-2.c: Likewise.
19613 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
19615 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
19617 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19618 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19620 2018-01-26 Richard Biener <rguenther@suse.de>
19622 PR tree-optimization/81082
19623 * gcc.dg/vect/pr81082.c: New testcase.
19624 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
19625 simplification to n * n.
19627 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19629 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
19631 * gcc.target/i386/pr63620.c: Likewise.
19633 2018-01-26 Julia Koval <julia.koval@intel.com>
19635 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
19636 -mavx512f -mavx512bw.
19637 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
19638 * gcc.target/i386/i386.exp: Fix types.
19640 2018-01-26 Alan Modra <amodra@gmail.com>
19643 * gcc.target/powerpc/swaps-p8-46.c: New.
19645 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
19648 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
19649 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
19650 'array01' in the tree dump comparison.
19651 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
19652 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19653 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19655 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
19657 PR middle-end/83055
19658 * gcc.dg/torture/pr83055.c: New testcase.
19660 2018-01-25 Jakub Jelinek <jakub@redhat.com>
19663 * g++.dg/cpp1z/decomp36.C: New test.
19665 PR middle-end/83977
19666 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19668 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
19670 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19671 the shift dump line.
19672 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19674 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
19677 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19678 index instead of int, which allows IVOPTs to properly optimize the
19681 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19684 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19685 of "fn_type" typedef.
19686 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19688 2018-01-24 Ian Lance Taylor <iant@golang.org>
19690 * go.go-torture/execute/names-1.go: New test.
19692 2018-01-19 Jeff Law <law@redhat.com>
19695 * gcc.target/i386/pr83994.c: New test.
19697 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19700 * gcc.target/powerpc/pr84014.c: New.
19702 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19704 PR middle-end/83977
19705 * c-c++-common/gomp/pr83977-1.c: New test.
19706 * c-c++-common/gomp/pr83977-2.c: New test.
19707 * c-c++-common/gomp/pr83977-3.c: New test.
19708 * gfortran.dg/gomp/pr83977.f90: New test.
19710 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19713 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19714 * gcc.dg/vect/pr80631-1.c: Likewise.
19715 * gcc.dg/vect/pr80631-2.c: Likewise.
19716 * gcc.dg/vect/pr81410.c: Likewise.
19717 * gcc.dg/vect/pr81633.c: Likewise.
19718 * gcc.dg/vect/pr81815.c: Likewise.
19719 * gcc.dg/vect/pr82108.c: Likewise.
19720 * gcc.dg/vect/pr83857.c: Likewise.
19721 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19722 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19723 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19724 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19725 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19726 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19727 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19728 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19729 dg-xfail-run-if instead.
19730 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19731 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19732 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19733 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19734 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19736 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19738 PR tree-optimization/83979
19739 * g++.dg/pr83979.c: New test.
19741 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19743 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19744 option. Add arm_neon_ok_no_float_abi check.
19746 2018-01-24 Richard Biener <rguenther@suse.de>
19748 PR tree-optimization/83176
19749 * gcc.dg/graphite/pr83176.c: New testcase.
19751 2018-01-24 Richard Biener <rguenther@suse.de>
19753 PR tree-optimization/82819
19754 * gcc.dg/graphite/pr82819.c: New testcase.
19756 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19759 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19760 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19761 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19762 * g++.dg/ext/stmtexpr20.C: Likewise.
19763 * g++.dg/ext/stmtexpr21.C: Likewise.
19765 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19768 * g++.dg/warn/pr83974.C: New test case.
19770 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19773 * g++.dg/ubsan/pr83987.C: New test.
19775 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19778 * gfortran.dg/pdt_29.f03: New test.
19780 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19783 * gfortran.dg/associate_33.f03: New test.
19785 2018-01-23 Martin Liska <mliska@suse.cz>
19788 * gcc.dg/lto/pr81440.h: New test.
19789 * gcc.dg/lto/pr81440_0.c: New test.
19790 * gcc.dg/lto/pr81440_1.c: New test.
19792 2018-01-23 Nathan Sidwell <nathan@acm.org>
19795 * g++.dg/template/pr83988.C: New.
19797 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19801 * g++.dg/cpp0x/pr82882.C: New test.
19802 * g++.dg/cpp0x/pr83978.C: New test.
19805 * g++.dg/cpp1z/decomp35.C: New test.
19807 2018-01-23 Nathan Sidwell <nathan@acm.org>
19809 * g++.dg/cpp0x/range-for10.C: Adjust.
19810 * g++.dg/ext/forscope1.C: Adjust.
19811 * g++.dg/ext/forscope2.C: Adjust.
19812 * g++.dg/template/for1.C: Adjust.
19814 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19816 PR tree-optimization/83510
19817 * gcc.c-torture/compile/pr83510.c: New test case.
19819 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19822 * lib/target-supports.exp (check_effective_target_vect_float): Say
19823 that the result only holds when -funsafe-math-optimizations is on.
19824 (check_effective_target_vect_float_strict): New procedure.
19825 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19827 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19829 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19831 PR tree-optimization/83965
19832 * gcc.dg/vect/pr83965.c: New test.
19834 2018-01-23 Richard Biener <rguenther@suse.de>
19836 PR tree-optimization/83963
19837 * gfortran.dg/graphite/pr83963.f: New testcase.
19838 * gcc.dg/graphite/pr83963-2.c: Likewise.
19840 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19843 * g++.dg/cpp1z/pr83918.C: New test.
19845 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19847 PR tree-optimization/83957
19848 * gcc.dg/autopar/pr83957.c: New test.
19850 PR tree-optimization/83081
19851 * gcc.dg/predict-8.c: Adjust expected probability.
19853 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19856 * gcc.target/powerpc/pr83862.c: New test.
19858 2018-01-22 Carl Love <cel@us.ibm.com>
19860 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19861 builtins-4-runnable.c, builtins-6-runnable.c,
19862 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19863 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19864 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19865 for signed/unsigned 128-bit and long long int loads.
19867 2018-01-22 Marek Polacek <polacek@redhat.com>
19870 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19872 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19874 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19875 scan-asembler valid instructions list.
19876 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19877 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19878 power8-vector requirement and option.
19879 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19881 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19885 * gfortran.dg/string_1.f90: Remove printing the length.
19887 2018-01-22 Richard Biener <rguenther@suse.de>
19889 PR tree-optimization/83963
19890 * gcc.dg/graphite/pr83963.c: New testcase.
19892 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19894 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19895 dg-require-effective-target directives.
19897 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19899 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19901 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19902 Adjust scan-assembler checks for soft-float.
19904 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19907 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19909 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19911 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19912 * gcc.dg/pr83623.c: Likewise.
19913 * gcc.dg/pr83666.c: Likewise.
19915 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19916 David Edelsohn <dje.gcc@gmail.com>
19919 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19920 assembly output from "crset eq" to "crset 2".
19921 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19922 assembly output from . to $.
19923 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19924 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19925 assembly output from "crset eq" to "crset 2".
19926 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19927 assembly output from "crset eq" to "crset 2", and from . to $.
19929 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19932 * gfortran.dg/matmul_18.f90: New test.
19934 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19936 PR tree-optimization/83940
19937 * gcc.dg/torture/pr83940.c: New test.
19939 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19941 PR middle-end/83945
19942 * gcc.dg/tls/pr83945.c: New test.
19945 * gcc.dg/pr83930.c: New test.
19947 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19950 * gfortran.dg/matmul_17.f90: New test.
19952 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19955 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19957 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19960 * g++.dg/cpp0x/pr81167.C: New test.
19963 * g++.dg/cpp0x/pr83919.C: New test.
19965 2018-01-19 Jeff Law <law@redhat.com>
19966 Jakub Jelinek <jakub@redhat.com>
19968 * gcc.dg/stack-check-16.c: New test.
19970 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19973 * gcc.target/nvptx/indirect_call.c: New test.
19975 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19977 * g++.dg/torture/pr83619.C: Remove dg-message.
19979 2018-01-19 Martin Liska <mliska@suse.cz>
19981 * gcc.dg/predict-1.c: Adjust expected probability.
19982 * gcc.dg/predict-3.c: Likewise.
19983 * gcc.dg/predict-5.c: Likewise.
19984 * gcc.dg/predict-6.c: Likewise.
19985 * gcc.dg/predict-9.c: Likewise.
19987 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19989 PR tree-optimization/83922
19990 * gcc.dg/pr83922.c: New test.
19992 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19994 PR tree-optimization/83914
19995 * gcc.dg/vect/pr83914.c: New test.
19997 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19999 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
20000 * gcc.target/arm/negdi-2.c: Likewise.
20001 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
20003 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20005 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
20007 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20009 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
20011 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
20013 * gcc.dg/torture/pr52451.c (main): Skip long double test on
20016 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20020 * g++.dg/torture/pr83619.C (e): Define before first use instead of
20021 forward declaration.
20023 2018-01-18 Carl Love <cel@us.ibm.com>
20025 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
20028 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
20031 * g++.dg/inherit/union3.C: New.
20033 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20035 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
20037 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
20040 * g++.dg/torture/pr83619.C: New testcase.
20042 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20044 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
20045 Add function body to force error messages in some configurations.
20047 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20049 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
20052 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
20055 * c-c++-common/ffile-prefix-map.c: New test.
20056 * c-c++-common/fmacro-prefix-map.c: New test.
20057 * c-c++-common/cpp/ffile-prefix-map.c: New test.
20058 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
20060 2018-01-18 Martin Liska <mliska@suse.cz>
20062 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
20063 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20064 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20065 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20066 * gcc.target/i386/ret-thunk-10.c: Likewise.
20067 * gcc.target/i386/ret-thunk-11.c: Likewise.
20068 * gcc.target/i386/ret-thunk-12.c: Likewise.
20069 * gcc.target/i386/ret-thunk-15.c: Likewise.
20070 * gcc.target/i386/ret-thunk-9.c: Likewise.
20072 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20074 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
20077 2018-01-18 Nathan Sidwell <nathan@acm.org>
20080 * g++.dg/cpp0x/pr83160.C: New.
20082 2018-01-18 Richard Biener <rguenther@suse.de>
20084 PR tree-optimization/83887
20085 * gcc.dg/graphite/pr83887.c: New testcase.
20086 * gfortran.dg/graphite/pr83887.f90: Likewise.
20087 * gfortran.dg/graphite/pr83887.f: Likewise.
20089 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20092 * gcc.target/arm/builtin-bswap.x: New file.
20093 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
20094 and options for armv6t2.
20095 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
20096 and options for Thumb1.
20097 * gcc.target/arm/builtin-bswap16.x: New file.
20098 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
20099 and options for armv6t2.
20100 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
20101 and options for Thumb1.
20103 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20105 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
20108 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20111 * gcc.dg/pr61240.c: New test.
20113 2018-01-17 Harald Anlauf <anlauf@gmx.de>
20116 * gfortran.dg/pr83864.f90: New test.
20118 2018-01-17 Jeff Law <law@redhat.com>
20121 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
20123 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20125 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
20126 restriction, but still restrict to 64-bit.
20127 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
20128 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
20130 2018-01-17 Harald Anlauf <anlauf@gmx.de>
20133 * gfortran.dg/pr83874.f90: New test.
20135 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20138 * g++.dg/cpp0x/pr83824.C: New test.
20140 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
20142 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
20143 appropriate .gnu_attribute for the long double type, if we use the
20144 long double type, but do not generate any calls.
20145 * gcc.target/powerpc/gnuattr2.c: Likewise.
20146 * gcc.target/powerpc/gnuattr3.c: Likewise.
20148 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20151 * g++.dg/cpp0x/alignas13.C: New.
20153 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20156 * g++.dg/cpp0x/pr83897.C: New test.
20158 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
20161 * gcc.c-torture/compile/pr83051-2.c: New testcase.
20163 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20166 * g++.dg/cpp0x/constexpr-ice19.C: New.
20168 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
20170 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
20171 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
20172 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
20173 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
20174 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
20175 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
20176 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
20177 * gcc.target/powerpc/builtins-1-be-folded.c: New.
20178 * gcc.target/powerpc/builtins-1-le-folded.c: New.
20179 * gcc.target/powerpc/builtins-1.fold.h: New.
20181 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
20183 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
20184 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
20186 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20188 * gcc.target/arm/g2.c: Add -marm to dg-options.
20189 * gcc.target/arm/scd42-2.c: Likewise.
20191 2018-01-17 Nathan Sidwell <nathan@acm.org>
20194 * g++.dg/lookup/pr83287-2.C: New.
20196 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20200 * g++.dg/wrappers/pr83814.C: New test case.
20201 * g++.dg/wrappers/pr83902.C: New test case.
20203 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20206 * g++.dg/lto/pr83121_0.C: New test case.
20207 * g++.dg/lto/pr83121_1.C: New test case.
20208 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
20209 adapted from DejaGnu's dg-test.
20210 (lto_handle_diagnostics): New procedure.
20211 (lto_prune_warns): Ignore informational notes.
20212 (lto-link-and-maybe-run): Add "messages_by_file" param.
20213 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
20214 "execute" when "link" fails if "execute" was not specified.
20215 (lto-can-handle-directive): New procedure.
20216 (lto-get-options-main): Call lto-can-handle-directive. Add a
20217 dg-messages local, using it to set the caller's
20218 dg-messages-by-file for the given source file.
20219 (lto-get-options): Likewise.
20220 (lto-execute): Add dg-messages-by-file local, and pass it to
20221 lto-link-and-maybe-run.
20223 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
20224 Richard Sandiford <richard.sandiford@linaro.org>
20228 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
20229 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
20231 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20233 * lib/target-supports.exp: Fix -march arguments in arm arch effective
20234 target check autogenerator for armv8.1-a and armv8.2-a.
20236 2018-01-17 Carl Love <cel@us.ibm.com>
20238 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
20239 Add debug print statements.
20240 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
20241 16 byte vector load followed by a partial vector load.
20243 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20246 * g++.dg/wrappers/pr83799.C: New test case.
20248 2018-01-17 Nathan Sidwell <nathan@acm.org>
20251 * g++.dg/cpp1y/pr83739.C: New.
20253 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20255 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
20256 * gcc.target/visium/overflow16.c: Likewise.
20257 * gcc.target/visium/overflow32.c: Likewise.
20259 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20261 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
20263 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20265 * gcc.dg/rtl/arm/stl-cond.c: New test.
20266 * gcc.target/arm/stl-cond.c: Delete.
20268 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20270 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
20273 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20275 PR tree-optimization/83843
20276 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
20277 * gcc.dg/store_merging_19.c: New test.
20279 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20281 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
20284 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20286 PR rtl-optimization/83771
20287 * gcc.dg/pr83771.c: New test.
20289 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20291 PR tree-optimization/81184
20292 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
20294 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20296 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20298 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
20300 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
20303 * gcc.target/i386/pr83546.c: New test.
20305 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20307 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
20309 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20311 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
20312 test and add dg-warning for the -Wstringop-overflow warning.
20314 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20316 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
20317 XFAIL last test on SPARC and Visium.
20319 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
20321 PR rtl-optimization/80481
20322 * g++.dg/pr80481.C: Exclude solaris.
20324 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20326 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
20327 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
20328 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
20330 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20332 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
20333 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
20334 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
20335 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
20336 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
20337 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
20338 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
20339 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
20340 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
20341 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
20342 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
20343 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
20344 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
20345 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
20346 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
20348 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20351 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
20353 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20355 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
20356 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
20357 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
20358 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
20359 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
20360 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
20362 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20364 PR tree-optimization/83857
20365 * gcc.dg/vect/pr83857.c: New test.
20367 2018-01-16 Richard Biener <rguenther@suse.de>
20369 PR tree-optimization/83867
20370 * gcc.dg/vect/pr83867.c: New testcase.
20372 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20375 * gcc.dg/pr83844.c: New test.
20377 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20379 * gcc.dg/torture/pr83847.c: New test.
20381 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20383 PR rtl-optimization/86620
20384 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
20385 instead of --param=max-sched-ready-insns=0.
20386 * gcc.target/i386/pr83620.c: New test.
20387 * gcc.dg/pr83620.c: New test.
20389 PR tree-optimization/83843
20390 * gcc.dg/store_merging_18.c: New test.
20393 * g++.dg/cpp1y/pr83817.C: New test.
20396 * g++.dg/template/pr83825.C: New test.
20398 2018-01-16 Richard Biener <rguenther@suse.de>
20400 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
20402 2018-01-16 Richard Biener <rguenther@suse.de>
20405 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
20406 from gcc.dg/torture/pr60092.c.
20408 2018-01-15 Martin Sebor <msebor@redhat.com>
20411 * g++.dg/ext/flexary28.C: New test.
20413 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
20416 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
20418 2018-01-15 Martin Sebor <msebor@redhat.com>
20421 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
20423 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
20426 * gfortran.dg/minmaxloc_9.f90: New test.
20427 * gfortran.dg/minmaxloc_10.f90: New test.
20428 * gfortran.dg/minmaxloc_11.f90: New test.
20430 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
20433 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
20434 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20435 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20436 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20437 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20438 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20439 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20440 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20441 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20442 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20443 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20444 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20445 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20446 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20447 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20448 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
20449 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20450 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
20451 * gcc.target/i386/ret-thunk-10.c: Likewise.
20452 * gcc.target/i386/ret-thunk-11.c: Likewise.
20453 * gcc.target/i386/ret-thunk-12.c: Likewise.
20454 * gcc.target/i386/ret-thunk-13.c: Likewise.
20455 * gcc.target/i386/ret-thunk-14.c: Likewise.
20456 * gcc.target/i386/ret-thunk-15.c: Likewise.
20457 * gcc.target/i386/ret-thunk-9.c: Don't check the
20458 __x86_return_thunk label. Scan for "push" only for Linux.
20460 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
20463 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
20465 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20468 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
20470 * gcc.target/arm/pr83687.c: New test.
20472 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20474 Adjust tests to AVR_TINY.
20476 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
20477 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
20478 * gcc.target/avr/pr71627.c: Same.
20479 * gcc.target/avr/torture/addr-space-1-0.c: Same.
20480 * gcc.target/avr/torture/addr-space-1-1.c: Same.
20481 * gcc.target/avr/torture/addr-space-1-x.c: Same.
20482 * gcc.target/avr/torture/addr-space-2-0.c: Same.
20483 * gcc.target/avr/torture/addr-space-2-1.c: Same.
20484 * gcc.target/avr/torture/addr-space-2-x.c: Same.
20485 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
20486 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
20487 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
20488 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
20489 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
20490 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
20491 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
20492 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
20493 * gcc.target/avr/torture/pr61055.c: Same.
20494 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
20496 * gcc.target/avr/torture/int24-mul.c: Same.
20497 * gcc.target/avr/torture/pr51782-1.c: Same.
20498 * gcc.target/avr/torture/pr61443.c: Same.
20499 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
20500 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
20502 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20506 * gcc.target/avr/torture/pr83729.c: New test.
20507 * gcc.target/avr/torture/pr83801.c: New test.
20509 2018-01-15 Jakub Jelinek <jakub@redhat.com>
20511 PR middle-end/82694
20512 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
20513 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
20515 2018-01-10 Martin Sebor <msebor@redhat.com>
20518 * gcc.dg/Wstringop-overflow-2.c: New test.
20520 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20522 PR libgfortran/83811
20523 * gfortran.dg/fmt_e.f90: New test.
20525 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20527 * gcc.target/i386/indirect-thunk-10.c: New test.
20528 * gcc.target/i386/indirect-thunk-8.c: Likewise.
20529 * gcc.target/i386/indirect-thunk-9.c: Likewise.
20530 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
20531 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
20532 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
20533 * gcc.target/i386/ret-thunk-17.c: Likewise.
20534 * gcc.target/i386/ret-thunk-18.c: Likewise.
20535 * gcc.target/i386/ret-thunk-19.c: Likewise.
20536 * gcc.target/i386/ret-thunk-20.c: Likewise.
20537 * gcc.target/i386/ret-thunk-21.c: Likewise.
20539 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20541 * gcc.target/i386/indirect-thunk-register-4.c: New test.
20543 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20545 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20546 -mno-indirect-branch-register.
20547 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20548 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20549 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20550 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20551 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20552 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20553 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20554 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20555 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20556 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20557 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20558 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20559 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20560 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20561 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20562 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20563 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20564 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20565 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20566 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20567 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20568 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20569 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20570 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20571 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20572 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20573 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20574 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20575 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20576 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20577 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20578 * gcc.target/i386/ret-thunk-10.c: Likewise.
20579 * gcc.target/i386/ret-thunk-11.c: Likewise.
20580 * gcc.target/i386/ret-thunk-12.c: Likewise.
20581 * gcc.target/i386/ret-thunk-13.c: Likewise.
20582 * gcc.target/i386/ret-thunk-14.c: Likewise.
20583 * gcc.target/i386/ret-thunk-15.c: Likewise.
20584 * gcc.target/i386/ret-thunk-9.c: Likewise.
20585 * gcc.target/i386/indirect-thunk-register-1.c: New test.
20586 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
20587 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20589 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20591 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20592 -mfunction-return=keep.
20593 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20594 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20595 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20596 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20597 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20598 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20599 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20600 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20601 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20602 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20603 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20604 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20605 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20606 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20607 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20608 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20609 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20610 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20611 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20612 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20613 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20614 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20615 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20616 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20617 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20618 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20619 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20620 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20621 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20622 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20623 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20624 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20625 * gcc.target/i386/ret-thunk-1.c: New test.
20626 * gcc.target/i386/ret-thunk-10.c: Likewise.
20627 * gcc.target/i386/ret-thunk-11.c: Likewise.
20628 * gcc.target/i386/ret-thunk-12.c: Likewise.
20629 * gcc.target/i386/ret-thunk-13.c: Likewise.
20630 * gcc.target/i386/ret-thunk-14.c: Likewise.
20631 * gcc.target/i386/ret-thunk-15.c: Likewise.
20632 * gcc.target/i386/ret-thunk-16.c: Likewise.
20633 * gcc.target/i386/ret-thunk-2.c: Likewise.
20634 * gcc.target/i386/ret-thunk-3.c: Likewise.
20635 * gcc.target/i386/ret-thunk-4.c: Likewise.
20636 * gcc.target/i386/ret-thunk-5.c: Likewise.
20637 * gcc.target/i386/ret-thunk-6.c: Likewise.
20638 * gcc.target/i386/ret-thunk-7.c: Likewise.
20639 * gcc.target/i386/ret-thunk-8.c: Likewise.
20640 * gcc.target/i386/ret-thunk-9.c: Likewise.
20642 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20644 * gcc.target/i386/indirect-thunk-1.c: New test.
20645 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20646 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20647 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20648 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20649 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20650 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20651 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20652 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20653 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20654 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20655 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20656 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20657 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20658 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20659 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20660 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20661 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20662 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20663 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20664 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20665 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20666 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20667 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20668 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20669 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20670 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20671 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20672 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20673 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20674 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20675 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20676 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20678 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20681 * gcc.c-torture/compile/pr83051.c: New testcase.
20683 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20685 PR tree-optimization/83501
20686 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20688 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20690 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20691 for lvx and stvx instead of lxvd2x and stxvd2x and require
20692 little-endian target. Add comments.
20693 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20694 comprehensive testing.
20695 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20696 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20697 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20698 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20699 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20700 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20701 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20702 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20703 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20704 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20705 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20706 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20707 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20708 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20709 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20710 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20711 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20712 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20713 scan-assembler-not directives that forbid lvx and xxpermdi.
20714 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20715 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20716 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20717 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20718 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20719 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20720 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20721 scan-assembler-times directives to reflect different numbers of
20722 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20724 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20725 Alan Hayward <alan.hayward@arm.com>
20726 David Sherwood <david.sherwood@arm.com>
20728 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20729 than SLP vectorization.
20730 * gcc.dg/vect/vect-alias-check-10.c: New test.
20731 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20732 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20733 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20734 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20735 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20736 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20737 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20738 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20739 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20740 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20741 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20742 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20743 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20744 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20745 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20746 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20747 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20748 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20749 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20750 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20751 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20752 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20753 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20755 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20756 Alan Hayward <alan.hayward@arm.com>
20757 David Sherwood <david.sherwood@arm.com>
20759 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20761 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20762 targets with scatter stores.
20763 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20765 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20766 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20767 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20768 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20769 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20770 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20771 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20772 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20773 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20774 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20775 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20776 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20777 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20778 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20779 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20780 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20782 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20783 Alan Hayward <alan.hayward@arm.com>
20784 David Sherwood <david.sherwood@arm.com>
20786 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20788 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20789 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20790 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20791 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20793 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20794 Alan Hayward <alan.hayward@arm.com>
20795 David Sherwood <david.sherwood@arm.com>
20797 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20798 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20799 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20801 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20802 Alan Hayward <alan.hayward@arm.com>
20803 David Sherwood <david.sherwood@arm.com>
20805 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20806 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20807 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20808 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20809 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20810 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20811 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20812 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20813 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20814 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20815 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20816 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20817 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20818 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20820 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20821 Alan Hayward <alan.hayward@arm.com>
20822 David Sherwood <david.sherwood@arm.com>
20824 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20825 check for a message about using in-order reductions.
20826 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20827 check for a message about using in-order reductions.
20828 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20829 vectorized and check for a message about using in-order reductions.
20830 Expect targets with variable-length vectors to fall back to the
20831 fixed-length mininum.
20832 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20833 check for a message about using in-order reductions.
20834 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20835 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20836 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20837 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20838 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20839 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20840 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20841 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20842 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20843 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20844 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20845 vect_fold_left_plus.
20847 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20849 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20851 * gcc.target/aarch64/sve/spill_2.c: New test.
20852 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20853 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20854 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20855 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20856 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20858 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20859 Alan Hayward <alan.hayward@arm.com>
20860 David Sherwood <david.sherwood@arm.com>
20862 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20864 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20865 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20866 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20867 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20868 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20869 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20870 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20871 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20872 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20874 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20875 Alan Hayward <alan.hayward@arm.com>
20876 David Sherwood <david.sherwood@arm.com>
20878 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20879 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20880 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20881 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20883 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20884 Alan Hayward <alan.hayward@arm.com>
20885 David Sherwood <david.sherwood@arm.com>
20887 * lib/target-supports.exp
20888 (check_effective_target_vect_fold_extract_last): New proc.
20889 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20890 for fold_extract_last.
20891 * gcc.dg/vect/pr65947-2.c: Likewise.
20892 * gcc.dg/vect/pr65947-3.c: Likewise.
20893 * gcc.dg/vect/pr65947-4.c: Likewise.
20894 * gcc.dg/vect/pr65947-5.c: Likewise.
20895 * gcc.dg/vect/pr65947-6.c: Likewise.
20896 * gcc.dg/vect/pr65947-9.c: Likewise.
20897 * gcc.dg/vect/pr65947-10.c: Likewise.
20898 * gcc.dg/vect/pr65947-12.c: Likewise.
20899 * gcc.dg/vect/pr65947-14.c: Likewise.
20900 * gcc.dg/vect/pr80631-1.c: Likewise.
20901 * gcc.target/aarch64/sve/clastb_1.c: New test.
20902 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20903 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20904 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20905 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20906 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20907 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20908 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20909 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20910 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20911 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20912 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20913 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20914 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20916 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20917 Alan Hayward <alan.hayward@arm.com>
20918 David Sherwood <david.sherwood@arm.com>
20920 * gcc.target/aarch64/sve/live_1.c: New test.
20921 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20923 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20924 Alan Hayward <alan.hayward@arm.com>
20925 David Sherwood <david.sherwood@arm.com>
20927 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20928 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20929 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20930 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20931 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20932 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20933 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20934 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20935 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20937 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20938 Alan Hayward <alan.hayward@arm.com>
20939 David Sherwood <david.sherwood@arm.com>
20941 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20943 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20945 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20946 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20947 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20948 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20949 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20950 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20952 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20953 Alan Hayward <alan.hayward@arm.com>
20954 David Sherwood <david.sherwood@arm.com>
20956 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20957 instead of just ADDRESS.
20958 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20959 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20960 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20961 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20962 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20963 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20964 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20965 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20966 * gcc.target/aarch64/sve/while_2.c: Likewise.
20967 * gcc.target/aarch64/sve/while_3.c: Likewise.
20968 * gcc.target/aarch64/sve/while_4.c: Likewise.
20970 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20971 Alan Hayward <alan.hayward@arm.com>
20972 David Sherwood <david.sherwood@arm.com>
20974 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20975 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20977 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20978 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20979 * gcc.target/aarch64/sve/reduc_5.c: New test.
20980 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20981 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20983 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20984 Alan Hayward <alan.hayward@arm.com>
20985 David Sherwood <david.sherwood@arm.com>
20987 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20988 * gcc.dg/tree-ssa/peel1.c: Likewise.
20989 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20990 variable-length vectors.
20991 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20992 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20993 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20994 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20995 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20996 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20997 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20998 * gcc.target/aarch64/sve/slp_8.c: New test.
20999 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
21000 * gcc.target/aarch64/sve/slp_9.c: Likewise.
21001 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
21002 * gcc.target/aarch64/sve/slp_10.c: Likewise.
21003 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
21004 * gcc.target/aarch64/sve/slp_11.c: Likewise.
21005 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
21006 * gcc.target/aarch64/sve/slp_12.c: Likewise.
21007 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
21008 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
21009 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
21010 * gcc.target/aarch64/sve/while_1.c: Likewise.
21011 * gcc.target/aarch64/sve/while_2.c: Likewise.
21012 * gcc.target/aarch64/sve/while_3.c: Likewise.
21013 * gcc.target/aarch64/sve/while_4.c: Likewise.
21015 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21016 Alan Hayward <alan.hayward@arm.com>
21017 David Sherwood <david.sherwood@arm.com>
21019 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
21021 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
21022 and add an associated scan-dump test. Prevent vectorization
21023 of the first two loops.
21024 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
21025 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
21026 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
21027 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21028 (INIT_VECTOR): Tweak initial value so that some bits are always set.
21029 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21031 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21032 Alan Hayward <alan.hayward@arm.com>
21033 David Sherwood <david.sherwood@arm.com>
21035 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
21036 * gcc.dg/vect/pr67790.c: Likewise.
21037 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21038 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21039 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21040 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21041 * gcc.target/aarch64/sve/slp_5.c: New test.
21042 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
21043 * gcc.target/aarch64/sve/slp_6.c: Likewise.
21044 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
21045 * gcc.target/aarch64/sve/slp_7.c: Likewise.
21046 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
21048 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21049 Alan Hayward <alan.hayward@arm.com>
21050 David Sherwood <david.sherwood@arm.com>
21052 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
21054 * gcc.dg/vect/slp-1.c: Likewise.
21055 * gcc.dg/vect/slp-10.c: Likewise.
21056 * gcc.dg/vect/slp-12b.c: Likewise.
21057 * gcc.dg/vect/slp-12c.c: Likewise.
21058 * gcc.dg/vect/slp-17.c: Likewise.
21059 * gcc.dg/vect/slp-19b.c: Likewise.
21060 * gcc.dg/vect/slp-20.c: Likewise.
21061 * gcc.dg/vect/slp-21.c: Likewise.
21062 * gcc.dg/vect/slp-22.c: Likewise.
21063 * gcc.dg/vect/slp-23.c: Likewise.
21064 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21065 * gcc.dg/vect/slp-24.c: Likewise.
21066 * gcc.dg/vect/slp-28.c: Likewise.
21067 * gcc.dg/vect/slp-39.c: Likewise.
21068 * gcc.dg/vect/slp-6.c: Likewise.
21069 * gcc.dg/vect/slp-7.c: Likewise.
21070 * gcc.dg/vect/slp-cond-1.c: Likewise.
21071 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21072 * gcc.dg/vect/slp-cond-2.c: Likewise.
21073 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21074 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21075 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21076 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21077 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21078 * gcc.dg/vect/slp-perm-6.c: Likewise.
21079 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21080 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21081 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21082 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
21083 * gcc.dg/vect/slp-12a.c: Likewise.
21084 * gcc.dg/vect/slp-14.c: Likewise.
21085 * gcc.dg/vect/slp-15.c: Likewise.
21086 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21087 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21088 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21089 * gcc.target/aarch64/sve/slp_1.c: New test.
21090 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
21091 * gcc.target/aarch64/sve/slp_2.c: Likewise.
21092 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
21093 * gcc.target/aarch64/sve/slp_3.c: Likewise.
21094 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
21095 * gcc.target/aarch64/sve/slp_4.c: Likewise.
21096 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
21098 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21099 Alan Hayward <alan.hayward@arm.com>
21100 David Sherwood <david.sherwood@arm.com>
21102 * gcc.dg/vect/vect-ooo-group-1.c: New test.
21103 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
21104 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
21105 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
21106 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
21107 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
21108 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
21109 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
21110 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
21111 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
21112 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
21113 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
21114 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
21115 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
21116 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
21117 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
21118 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
21119 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
21120 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
21122 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21123 Alan Hayward <alan.hayward@arm.com>
21124 David Sherwood <david.sherwood@arm.com>
21126 * gcc.target/aarch64/sve/struct_move_1.c: New test.
21127 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
21128 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
21129 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
21130 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
21131 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
21132 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
21133 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
21134 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
21135 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
21136 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
21137 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
21138 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
21139 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
21140 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
21141 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
21142 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
21143 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
21144 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
21145 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
21146 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
21147 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
21148 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
21149 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
21150 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
21151 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
21152 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
21153 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
21154 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
21155 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
21156 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
21157 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
21158 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
21159 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
21160 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
21161 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
21163 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21164 Alan Hayward <alan.hayward@arm.com>
21165 David Sherwood <david.sherwood@arm.com>
21167 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
21168 Return true for SVE too.
21169 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
21170 if load/store lanes are supported.
21171 * gcc.dg/vect/slp-10.c: Likewise.
21172 * gcc.dg/vect/slp-12c.c: Likewise.
21173 * gcc.dg/vect/slp-17.c: Likewise.
21174 * gcc.dg/vect/slp-33.c: Likewise.
21175 * gcc.dg/vect/slp-6.c: Likewise.
21176 * gcc.dg/vect/slp-cond-1.c: Likewise.
21177 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
21178 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
21179 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21180 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
21181 * gcc.dg/vect/slp-perm-6.c: Likewise.
21182 * gcc.dg/vect/slp-perm-9.c: Likewise.
21183 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
21184 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
21185 for variable-length vectors.
21187 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21188 Alan Hayward <alan.hayward@arm.com>
21189 David Sherwood <david.sherwood@arm.com>
21191 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
21192 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
21194 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21196 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
21197 * g++.target/aarch64/sve/catch_1.C: New test.
21198 * g++.target/aarch64/sve/catch_2.C: Likewise.
21199 * g++.target/aarch64/sve/catch_3.C: Likewise.
21200 * g++.target/aarch64/sve/catch_4.C: Likewise.
21201 * g++.target/aarch64/sve/catch_5.C: Likewise.
21202 * g++.target/aarch64/sve/catch_6.C: Likewise.
21204 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21205 Alan Hayward <alan.hayward@arm.com>
21206 David Sherwood <david.sherwood@arm.com>
21208 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
21210 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
21211 * gcc.target/aarch64/fmaxmin.c: Likewise.
21212 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
21213 * gcc.target/aarch64/orr_imm_1.c: Likewise.
21214 * gcc.target/aarch64/pr62178.c: Likewise.
21215 * gcc.target/aarch64/pr71727-2.c: Likewise.
21216 * gcc.target/aarch64/saddw-1.c: Likewise.
21217 * gcc.target/aarch64/saddw-2.c: Likewise.
21218 * gcc.target/aarch64/uaddw-1.c: Likewise.
21219 * gcc.target/aarch64/uaddw-2.c: Likewise.
21220 * gcc.target/aarch64/uaddw-3.c: Likewise.
21221 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
21222 * gcc.target/aarch64/vect-compile.c: Likewise.
21223 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
21224 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
21225 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
21226 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
21227 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
21228 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
21229 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
21230 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
21231 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
21232 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
21233 * gcc.target/aarch64/vect-fmovd.c: Likewise.
21234 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
21235 * gcc.target/aarch64/vect-fmovf.c: Likewise.
21236 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
21237 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
21238 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
21239 * gcc.target/aarch64/vect-movi.c: Likewise.
21240 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
21241 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
21242 * gcc.target/aarch64/vect-vaddv.c: Likewise.
21243 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
21244 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
21245 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
21247 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
21248 * gcc.target/aarch64/sve/arith_1.c: New test.
21249 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
21250 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
21251 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
21252 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
21253 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
21254 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
21255 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
21256 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
21257 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
21258 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
21259 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
21260 * gcc.target/aarch64/sve/ext_1.c: Likewise.
21261 * gcc.target/aarch64/sve/ext_2.c: Likewise.
21262 * gcc.target/aarch64/sve/extract_1.c: Likewise.
21263 * gcc.target/aarch64/sve/extract_2.c: Likewise.
21264 * gcc.target/aarch64/sve/extract_3.c: Likewise.
21265 * gcc.target/aarch64/sve/extract_4.c: Likewise.
21266 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
21267 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
21268 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
21269 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
21270 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
21271 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
21272 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
21273 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
21274 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
21275 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
21276 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
21277 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
21278 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
21279 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
21280 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
21281 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
21282 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
21283 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
21284 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
21285 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
21286 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
21287 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
21288 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
21289 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
21290 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
21291 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
21292 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
21293 * gcc.target/aarch64/sve/index_1.c: Likewise.
21294 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
21295 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
21296 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
21297 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
21298 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
21299 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
21300 * gcc.target/aarch64/sve/logical_1.c: Likewise.
21301 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
21302 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
21303 * gcc.target/aarch64/sve/mad_1.c: Likewise.
21304 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
21305 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
21306 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
21307 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
21308 * gcc.target/aarch64/sve/mla_1.c: Likewise.
21309 * gcc.target/aarch64/sve/mls_1.c: Likewise.
21310 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
21311 * gcc.target/aarch64/sve/msb_1.c: Likewise.
21312 * gcc.target/aarch64/sve/mul_1.c: Likewise.
21313 * gcc.target/aarch64/sve/neg_1.c: Likewise.
21314 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
21315 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
21316 * gcc.target/aarch64/sve/pack_1.c: Likewise.
21317 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
21318 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
21319 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
21320 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
21321 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
21322 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
21323 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
21324 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
21325 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
21326 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
21327 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21328 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
21329 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21330 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
21331 * gcc.target/aarch64/sve/rev_1.c: Likewise.
21332 * gcc.target/aarch64/sve/revb_1.c: Likewise.
21333 * gcc.target/aarch64/sve/revh_1.c: Likewise.
21334 * gcc.target/aarch64/sve/revw_1.c: Likewise.
21335 * gcc.target/aarch64/sve/shift_1.c: Likewise.
21336 * gcc.target/aarch64/sve/single_1.c: Likewise.
21337 * gcc.target/aarch64/sve/single_2.c: Likewise.
21338 * gcc.target/aarch64/sve/single_3.c: Likewise.
21339 * gcc.target/aarch64/sve/single_4.c: Likewise.
21340 * gcc.target/aarch64/sve/spill_1.c: Likewise.
21341 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
21342 * gcc.target/aarch64/sve/subr_1.c: Likewise.
21343 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
21344 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
21345 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
21346 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
21347 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
21348 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
21349 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
21350 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
21351 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
21352 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
21353 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
21354 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
21355 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
21356 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
21357 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
21358 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
21359 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
21360 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
21361 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
21362 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
21363 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
21364 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
21365 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
21366 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
21367 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
21368 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
21369 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
21370 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
21371 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
21372 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
21373 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
21374 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
21375 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
21376 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
21377 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
21378 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
21379 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
21380 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
21381 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
21382 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
21383 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
21384 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
21386 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21387 Alan Hayward <alan.hayward@arm.com>
21388 David Sherwood <david.sherwood@arm.com>
21390 * lib/target-supports.exp (check_effective_target_aarch64_sve)
21391 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
21392 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
21394 (check_effective_target_vect_perm): Handle SVE.
21395 (check_effective_target_vect_perm_byte): Likewise.
21396 (check_effective_target_vect_perm_short): Likewise.
21397 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
21398 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
21399 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
21400 (check_effective_target_vect_element_align_preferred): Likewise.
21401 (check_effective_target_vect_align_stack_vars): Likewise.
21402 (check_effective_target_vect_load_lanes): Likewise.
21403 (check_effective_target_vect_masked_store): Likewise.
21404 (available_vector_sizes): Use aarch64_sve_bits for SVE.
21405 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
21406 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
21407 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
21408 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
21409 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
21410 * gcc.dg/vect/slp-23.c: Likewise.
21411 * gcc.dg/vect/slp-perm-5.c: Likewise.
21412 * gcc.dg/vect/slp-perm-6.c: Likewise.
21413 * gcc.dg/vect/slp-perm-9.c: Likewise.
21414 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21415 * gcc.dg/vect/vect-114.c: Likewise.
21416 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
21417 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
21419 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21421 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
21422 vect_variable_length, expecting the test to be vectorized
21423 without SLP instead.
21424 * gcc.dg/vect/pr33953.c: Likewise.
21425 * gcc.dg/vect/pr37027.c: Likewise.
21426 * gcc.dg/vect/pr67790.c: Likewise.
21427 * gcc.dg/vect/pr68445.c: Likewise.
21428 * gcc.dg/vect/slp-1.c: Likewise.
21429 * gcc.dg/vect/slp-10.c: Likewise.
21430 * gcc.dg/vect/slp-12a.c: Likewise.
21431 * gcc.dg/vect/slp-12b.c: Likewise.
21432 * gcc.dg/vect/slp-12c.c: Likewise.
21433 * gcc.dg/vect/slp-13-big-array.c: Likewise.
21434 * gcc.dg/vect/slp-13.c: Likewise.
21435 * gcc.dg/vect/slp-14.c: Likewise.
21436 * gcc.dg/vect/slp-15.c: Likewise.
21437 * gcc.dg/vect/slp-17.c: Likewise.
21438 * gcc.dg/vect/slp-19b.c: Likewise.
21439 * gcc.dg/vect/slp-2.c: Likewise.
21440 * gcc.dg/vect/slp-20.c: Likewise.
21441 * gcc.dg/vect/slp-21.c: Likewise.
21442 * gcc.dg/vect/slp-22.c: Likewise.
21443 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21444 * gcc.dg/vect/slp-24.c: Likewise.
21445 * gcc.dg/vect/slp-28.c: Likewise.
21446 * gcc.dg/vect/slp-39.c: Likewise.
21447 * gcc.dg/vect/slp-42.c: Likewise.
21448 * gcc.dg/vect/slp-6.c: Likewise.
21449 * gcc.dg/vect/slp-7.c: Likewise.
21450 * gcc.dg/vect/slp-cond-1.c: Likewise.
21451 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21452 * gcc.dg/vect/slp-cond-2.c: Likewise.
21453 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21454 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21455 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21456 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21457 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21458 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21459 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21460 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21461 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21462 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21463 * gcc.dg/vect/slp-reduc-4.c: Likewise.
21464 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21465 * gcc.dg/vect/slp-reduc-7.c: Likewise.
21466 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21467 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21468 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21469 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
21471 2018-01-13 Jakub Jelinek <jakub@redhat.com>
21474 * gcc.dg/pr83801.c: New test.
21476 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
21479 * gfortran.dg/bounds_check_19.f90: New test.
21481 2018-01-12 Jakub Jelinek <jakub@redhat.com>
21483 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
21484 instead of scan-assembler-not for xsnabsqp.
21486 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21488 PR libgfortran/83525
21489 * gfortran.dg/newunit_5.f90: New test.
21491 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
21493 PR rtl-optimization/80481
21494 * g++.dg/pr80481.C: New.
21496 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
21499 * gcc.target/alpha/pr83628-3.c: New test.
21501 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21503 * lib/target-supports.exp (check_effective_target_avx512f): Also
21504 check for __builtin_ia32_addsd_round,
21505 __builtin_ia32_getmantsd_round.
21506 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
21508 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
21511 * gcc.target/powerpc/pr83629.c: Require ilp32.
21513 2018-01-12 Richard Biener <rguenther@suse.de>
21515 PR tree-optimization/80846
21516 * gcc.target/i386/pr80846-1.c: New testcase.
21517 * gcc.target/i386/pr80846-2.c: Likewise.
21519 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
21521 * gcc.c-torture/execute/20180112-1.c: New test.
21523 2018-01-12 Tom de Vries <tom@codesourcery.com>
21525 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
21526 * g++.dg/ext/label13a.C: Same.
21527 * g++.dg/ext/label14.C: Same.
21528 * g++.dg/ext/label2.C: Same.
21529 * g++.dg/ext/label3.C: Same.
21530 * g++.dg/torture/pr42462.C: Same.
21531 * g++.dg/torture/pr42739.C: Same.
21532 * g++.dg/warn/Wunused-label-3.C: Same.
21534 2018-01-12 Tom de Vries <tom@codesourcery.com>
21536 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
21537 * g++.dg/Walloca1.C: Same.
21538 * g++.dg/cpp0x/pr70338.C: Same.
21539 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
21540 * g++.dg/cpp1y/vla10.C: Same.
21541 * g++.dg/cpp1y/vla2.C: Same.
21542 * g++.dg/cpp1y/vla6.C: Same.
21543 * g++.dg/cpp1y/vla8.C: Same.
21544 * g++.dg/debug/debug5.C: Same.
21545 * g++.dg/debug/debug6.C: Same.
21546 * g++.dg/debug/pr54828.C: Same.
21547 * g++.dg/diagnostic/pr70105.C: Same.
21548 * g++.dg/eh/cleanup5.C: Same.
21549 * g++.dg/eh/spbp.C: Same.
21550 * g++.dg/ext/tmplattr9.C: Same.
21551 * g++.dg/ext/vla10.C: Same.
21552 * g++.dg/ext/vla11.C: Same.
21553 * g++.dg/ext/vla12.C: Same.
21554 * g++.dg/ext/vla15.C: Same.
21555 * g++.dg/ext/vla16.C: Same.
21556 * g++.dg/ext/vla17.C: Same.
21557 * g++.dg/ext/vla3.C: Same.
21558 * g++.dg/ext/vla6.C: Same.
21559 * g++.dg/ext/vla7.C: Same.
21560 * g++.dg/init/array24.C: Same.
21561 * g++.dg/init/new47.C: Same.
21562 * g++.dg/init/pr55497.C: Same.
21563 * g++.dg/opt/pr78201.C: Same.
21564 * g++.dg/template/vla2.C: Same.
21565 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
21566 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
21567 * g++.dg/torture/pr62127.C: Same.
21568 * g++.dg/torture/pr67055.C: Same.
21569 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
21570 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
21571 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
21572 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
21573 * g++.dg/warn/Wplacement-new-size-5.C: Same.
21574 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
21575 * g++.dg/warn/Wvla-1.C: Same.
21576 * g++.dg/warn/Wvla-3.C: Same.
21577 * g++.old-deja/g++.ext/array2.C: Same.
21578 * g++.old-deja/g++.ext/constructor.C: Same.
21579 * g++.old-deja/g++.law/builtin1.C: Same.
21580 * g++.old-deja/g++.other/crash12.C: Same.
21581 * g++.old-deja/g++.other/eh3.C: Same.
21582 * g++.old-deja/g++.pt/array6.C: Same.
21583 * g++.old-deja/g++.pt/dynarray.C: Same.
21585 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21587 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
21589 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21591 PR libfortran/67412
21592 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
21593 on *-*-solaris2.10.
21595 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21597 * lib/target-supports.exp (check_effective_target_branch_cost):
21598 Accept all x86 targets.
21600 2018-01-12 Martin Liska <mliska@suse.cz>
21603 * g++.dg/warn/pr83054.C: New test.
21605 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21607 * gcc.target/powerpc/spec-barr-1.c: New file.
21609 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
21612 * gcc.target/i386/pr83330.c: New test.
21614 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
21617 * gfortran.dg/dtio_31.f03: New test.
21618 * gfortran.dg/dtio_32.f03: New test.
21620 2018-01-11 David Malcolm <dmalcolm@redhat.com>
21623 * g++.dg/wrappers: New subdirectory.
21624 * g++.dg/wrappers/README: New file.
21625 * g++.dg/wrappers/alloc.C: New test case.
21626 * g++.dg/wrappers/cow-istream-string.C: New test case.
21627 * g++.dg/wrappers/cp-stdlib.C: New test case.
21628 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
21629 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
21631 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
21633 PR middle-end/83718
21634 * g++.dg/torture/pr83718.C: New testcase.
21636 2018-01-11 Martin Jambor <mjambor@suse.cz>
21639 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
21641 2018-01-11 Bin Cheng <bin.cheng@arm.com>
21643 PR tree-optimization/83695
21644 * gcc.dg/tree-ssa/pr83695.c: New test.
21646 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21648 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
21649 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
21651 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21653 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21654 * gcc.target/arm/simd/fp16fml_high.c: New test.
21655 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21656 * lib/target-supports.exp
21657 (check_effective_target_arm_fp16fml_neon_ok_nocache,
21658 check_effective_target_arm_fp16fml_neon_ok,
21659 add_options_for_arm_fp16fml_neon): New procedures.
21661 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21663 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21666 2018-01-11 Richard Biener <rguenther@suse.de>
21668 PR tree-optimization/83435
21669 * gcc.dg/graphite/pr83435.c: New testcase.
21671 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
21672 Alan Hayward <alan.hayward@arm.com>
21673 David Sherwood <david.sherwood@arm.com>
21675 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21677 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21679 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21681 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21684 * gcc.c-torture/compile/pr82096.c: New test.
21686 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21688 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21690 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21692 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21694 2018-01-11 Justin Squirek <squirek@adacore.com>
21696 * gnat.dg/expr_func4.adb: New testcase.
21698 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21700 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21703 2018-01-11 Bob Duff <duff@adacore.com>
21705 * gnat.dg/protected_null.adb: New testcase.
21707 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21709 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21711 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21713 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21715 2018-01-11 Justin Squirek <squirek@adacore.com>
21717 * gnat.dg/loopvar.adb: New testcase.
21719 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21721 PR middle-end/83189
21722 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21724 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21726 * gcc.c-torture/compile/pr83575.c: New testcase.
21728 2018-01-10 Michael Collison <michael.collison@arm.com>
21730 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21731 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21732 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21733 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21734 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21735 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21736 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21737 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21738 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21739 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21740 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21741 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21742 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21743 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21744 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21745 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21747 2018-01-10 Michael Collison <michael.collison@arm.com>
21749 * gcc.target/aarch64/sha2.h: New shared testcase.
21750 * gcc.target/aarch64/sha2_1.c: New testcase.
21751 * gcc.target/aarch64/sha2_2.c: New testcase.
21752 * gcc.target/aarch64/sha2_3.c: New testcase.
21753 * gcc.target/aarch64/sha3.h: New shared testcase.
21754 * gcc.target/aarch64/sha3_1.c: New testcase.
21755 * gcc.target/aarch64/sha3_2.c: New testcase.
21756 * gcc.target/aarch64/sha3_3.c: New testcase.
21758 2018-01-10 Michael Collison <michael.collison@arm.com>
21760 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21762 2018-01-10 Martin Sebor <msebor@redhat.com>
21764 PR tree-optimization/83781
21765 * gcc.dg/strlenopt-42.c: New test.
21767 2018-01-11 Martin Sebor <msebor@gmail.com>
21768 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21770 PR tree-optimization/83501
21771 PR tree-optimization/81703
21773 * gcc.dg/strlenopt-39.c: New test-case.
21774 * gcc.dg/pr81703.c: Likewise.
21776 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21778 * gnat.dg/atomic10.adb: New test.
21780 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21783 * gfortran.dg/deferred_character_18.f90: New test.
21785 2018-01-10 Martin Sebor <msebor@redhat.com>
21787 PR tree-optimization/83671
21788 * gcc.dg/strlenopt-40.c: New test.
21789 * gcc.dg/strlenopt-41.c: New test.
21791 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21794 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21796 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21799 * gcc.target/powerpc/pr83399.c: New test.
21801 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21804 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21805 to reflect that the arguments are correctly underlined.
21806 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21807 for globals, params, locals and literals.
21808 (test_sizeof): Directly test the location of "sizeof", rather than
21809 when used in compound expressions.
21810 (test_alignof): Likewise for "alignof".
21811 (test_string_literals): Likewise for string literals.
21812 (test_numeric_literals): Likewise for numeric literals.
21813 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21814 (test_typeid): Likewise for typeid.
21815 (test_unary_plus): New.
21816 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21819 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21821 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21823 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21825 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21827 2018-01-10 Marek Polacek <polacek@redhat.com>
21830 * g++.dg/warn/Wduplicated-branches4.C: New test.
21832 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21835 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21838 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21841 * g++.dg/cpp0x/new2.C: New.
21843 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21846 * gcc.target/i386/pr83735.c: New test.
21848 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21850 * lib/target-supports.exp (check_effective_target_branch_cost):
21852 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21853 * gcc.dg/pr21643.c: Likewise.
21854 * gcc.dg/pr46309.c: Likewise.
21855 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21856 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21857 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21858 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21859 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21860 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21861 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21862 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21863 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21864 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21865 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21866 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21867 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21868 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21870 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21873 * gcc.target/powerpc/pr83629.c: New testcase.
21875 2018-01-10 Richard Biener <rguenther@suse.de>
21878 * gcc.dg/pr78768.c: Un-XFAIL.
21880 2018-01-10 Richard Biener <rguenther@suse.de>
21883 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21885 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21887 PR tree-optimization/83753
21888 * gcc.dg/torture/pr83753.c: New test.
21890 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21892 * gcc.target/i386/avx2-gather-1.c: Add -march.
21893 * gcc.target/i386/avx2-gather-2.c: Add -march.
21894 * gcc.target/i386/avx2-gather-3.c: Add -march.
21895 * gcc.target/i386/avx2-gather-4.c: Add -march.
21896 * gcc.target/i386/avx2-gather-5.c: Add -march.
21897 * gcc.target/i386/avx2-gather-6.c: Add -march.
21898 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21899 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21900 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21901 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21902 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21903 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21904 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21905 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21906 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21907 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21909 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21912 * gcc.target/i386/pr78585.c: New test.
21914 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21917 * g++.dg/cpp0x/pr83734.C: New test.
21919 2018-01-09 Carl Love <cel@us.ibm.com>
21921 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21922 vec_mergeo builtins with float, double, long long, unsigned long long,
21923 bool long long arguments.
21924 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21925 vec_float2 with double arguments.
21926 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21927 vec_mergew and vec_mergow builtins.
21929 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21932 * gfortran.dg/contiguous_6.f90: New test.
21934 2018-01-09 Richard Biener <rguenther@suse.de>
21936 PR tree-optimization/83668
21937 * gcc.dg/graphite/pr83668.c: New testcase.
21939 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21941 PR tree-optimization/64811
21942 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21943 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21944 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21945 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21947 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21949 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21952 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21954 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21957 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21958 no NEON and require softfp or hard float-abi.
21959 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21961 2018-01-09 Richard Biener <rguenther@suse.de>
21963 PR tree-optimization/83572
21964 * gcc.dg/graphite/pr83572.c: New testcase.
21966 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21969 * gcc.dg/sms-13.c: New test.
21971 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21974 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21976 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21977 Monk Chiang <sh.chiang04@gmail.com>
21979 * gcc.target/riscv/save-restore-1.c: New.
21981 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21984 * gcc.target/powerpc/pr83677.c: New file.
21986 2018-01-08 Jeff Law <law@redhat.com>
21988 PR rtl-optimizatin/81308
21989 * g++.dg/pr81308-1.C: New test.
21990 * g++.dg/pr81308-2.C: New test.
21992 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21994 PR target/83663 - Revert r255946
21995 * gcc.target/aarch64/vect-slp-dup.c: New.
21997 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21999 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
22002 2018-01-08 Richard Biener <rguenther@suse.de>
22004 PR tree-optimization/83563
22005 * gcc.dg/graphite/pr83563.c: New testcase.
22007 2018-01-08 Richard Biener <rguenther@suse.de>
22009 PR middle-end/83713
22010 * g++.dg/torture/pr83713.C: New testcase.
22012 2018-01-08 Tom de Vries <tom@codesourcery.com>
22014 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
22016 2018-01-08 Richard Biener <rguenther@suse.de>
22018 PR tree-optimization/83685
22019 * gcc.dg/torture/pr83685.c: New testcase.
22021 2018-01-08 Richard Biener <rguenther@suse.de>
22024 * gcc.dg/lto/pr83719_0.c: New testcase.
22026 2018-01-08 Tom de Vries <tom@codesourcery.com>
22028 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
22029 * gcc.dg/graphite/run-id-1.c: Same.
22030 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
22032 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
22035 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
22036 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
22037 * gfortran.dg/pdt_27.f03: New test.
22040 * gfortran.dg/pdt_28.f03: New test.
22042 2018-01-08 Tom de Vries <tom@codesourcery.com>
22044 * c-c++-common/builtins.c: Require effective target alloca.
22045 * gcc.dg/Wrestrict.c: Same.
22046 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
22048 2018-01-08 Richard Biener <rguenther@suse.de>
22050 PR middle-end/83580
22051 * gcc.dg/torture/pr83580.c: New testcase.
22053 2018-01-08 Richard Biener <rguenther@suse.de>
22055 PR middle-end/83517
22056 * gcc.dg/pr83517.c: New testcase.
22058 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
22060 PR middle-end/81897
22061 * gcc.dg/uninit-pr81897.c: New test.
22063 2018-01-06 Martin Sebor <msebor@redhat.com>
22065 PR tree-optimization/83640
22066 * gcc.dg/Wrestrict-6.c: New test.
22067 * gcc.dg/pr83640.c: New test.
22069 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
22071 * gcc.target/aarch64/reg-alloc-1.c: New test.
22073 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
22076 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
22078 2018-01-06 Jakub Jelinek <jakub@redhat.com>
22081 * gcc.dg/pr83480.c: New test.
22083 PR rtl-optimization/83682
22084 * gcc.target/i386/pr83682.c: New test.
22086 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
22090 * gfortran.dg/char_cast_1.f90: Update scan pattern.
22091 * gfortran.dg/dependency_49.f90: Likewise.
22092 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
22093 * gfortran.dg/repeat_7.f90: New test for PR 66310.
22094 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
22095 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
22096 * gfortran.dg/string_1_lp64.f90: New test.
22097 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
22098 * gfortran.dg/string_3_lp64.f90: New test.
22100 2018-01-05 Jakub Jelinek <jakub@redhat.com>
22103 * gcc.target/i386/sse-26.c: New test.
22106 * gcc.target/i386/pr83604.c: New test.
22108 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
22110 * gcc.dg/vect/vect-align-4.c: New test.
22111 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
22112 and redefine as a structure with an unaligned member "b".
22113 (foo): Update accordingly.
22115 2018-01-05 Sudakshina Das <sudi.das@arm.com>
22118 * gcc.target/aarch64/bics_5.c: New test.
22119 * gcc.target/arm/bics_5.c: Likewise.
22121 2018-01-05 Jakub Jelinek <jakub@redhat.com>
22123 PR tree-optimization/83605
22124 * gcc.dg/pr83605.c: New test.
22126 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22129 * gcc.target/i386/pr83554.c: New test.
22132 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
22135 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
22139 * gfortran.dg/eoshift_8.f90: New test.
22140 * gfortran.dg/simplify_eoshift_1.f90: New test.
22142 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22145 * gcc.dg/pr83585.c: New test.
22147 2018-01-04 Nathan Sidwell <nathan@acm.org>
22150 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
22152 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22155 * gcc.dg/pr83666.c: New test.
22157 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
22160 * gcc.target/alpha/pr83628-1.c: New test.
22161 * gcc.target/alpha/pr83628-2.c: Ditto.
22163 2018-01-04 Martin Liska <mliska@suse.cz>
22166 * g++.dg/ipa/pr82352.C: New test.
22168 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22170 * gcc.dg/vect-opt-info-1.c: Moved to ...
22171 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
22172 vect_int targets, use dg-additional-options instead of dg-options and
22173 use relative line numbers instead of absolute.
22175 2018-01-03 Martin Sebor <msebor@redhat.com>
22177 PR tree-optimization/83655
22178 * gcc.dg/Wrestrict-5.c: New test.
22179 * c-c++-common/builtins.c: New test.
22181 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22182 Alan Hayward <alan.hayward@arm.com>
22183 David Sherwood <david.sherwood@arm.com>
22185 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
22188 2018-01-03 Jeff Law <law@redhat.com>
22191 * gcc.target/i386/stack-check-17.c: New test.
22192 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
22194 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22197 * gcc.dg/pr83621.c: New test.
22200 * gcc.dg/pr83645.c: New test.
22202 2018-01-03 Martin Sebor <msebor@redhat.com>
22204 PR tree-optimization/83603
22205 * gcc.dg/Wrestrict-4.c: New test.
22208 * gcc.dg/const-2.c: New test.
22209 * gcc.dg/pure-3.c: New test.
22211 2018-01-03 Martin Sebor <msebor@redhat.com>
22213 * gcc.dg/Wrestrict-3.c: New test.
22215 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22218 * g++.dg/opt/pr83555.C: New test.
22219 * g++.dg/ubsan/pr83555.C: New test.
22221 2018-01-03 David Malcolm <dmalcolm@redhat.com>
22224 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
22225 the !CHECKING_P case by expecting a note.
22226 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
22227 a note for the !CHECKING_P case, and move the return statement
22228 outside of #if CHECKING_P guard.
22230 2018-01-03 Jeff Law <law@redhat.com>
22232 PR middle-end/83654
22233 * gcc.target/i386/stack-check-18.c: New test.
22234 * gcc.target/i386/stack-check-19.c: New test.
22236 2018-01-03 Martin Sebor <msebor@redhat.com>
22238 PR tree-optimization/83501
22239 * c-c++-common/Warray-bounds-3.c: Remove xfail.
22241 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
22243 PR tree-optimization/83501
22244 * gcc.dg/tree-ssa/pr83501-1.c: New test.
22246 2018-01-03 Nathan Sidwell <nathan@acm.org>
22249 * g++.dg/ipa/pr83667.C: New.
22251 2018-01-03 Martin Liska <mliska@suse.cz>
22253 PR tree-optimization/83593
22254 * gcc.dg/pr83593.c: New test.
22256 2018-01-03 Martin Liska <mliska@suse.cz>
22259 * g++.dg/ipa/pr83549.C: New test.
22261 2018-01-03 Marek Polacek <polacek@redhat.com>
22264 * g++.dg/warn/mvp2.C: New test.
22266 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22268 PR preprocessor/83602
22269 * g++.dg/cpp/pr83602.C: New test.
22272 * g++.dg/parse/pr83634.C: New test.
22274 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
22277 * gfortran.dg/eoshift_7.f90: New test.
22279 2018-01-03 Jan Beulich <jbeulich@suse.com>
22281 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
22282 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
22284 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22286 Update copyright years.
22288 2018-01-03 Martin Liska <mliska@suse.cz>
22291 * gcc.dg/ipa/pr83594.c: New test.
22293 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22294 Alan Hayward <alan.hayward@arm.com>
22295 David Sherwood <david.sherwood@arm.com>
22297 * gcc.dg/vect-opt-info-1.c: New test.
22299 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
22301 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
22302 floorf128, truncf128, and roundf128.
22303 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
22304 optimizations added in match.pd.
22305 * gcc.target/powerpc/float128-hw6.c: Likewise.
22306 * gcc.target/powerpc/float128-hw7.c: Likewise.
22307 * gcc.target/powerpc/float128-hw8.c: Likewise.
22308 * gcc.target/powerpc/float128-hw9.c: Likewise.
22309 * gcc.target/powerpc/float128-hw10.c: Likewise.
22310 * gcc.target/powerpc/float128-hw11.c: Likewise.
22312 2018-01-02 Jakub Jelinek <jakub@redhat.com>
22315 * g++.dg/cpp0x/pr83556.C: New test.
22317 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
22321 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
22322 * gfortran.dg/simplify_cshift_4.f90: New test.
22324 2018-01-02 Marek Polacek <polacek@redhat.com>
22327 * g++.dg/cpp0x/inh-ctor30.C: New test.
22330 * g++.dg/cpp1z/pr83644.C: New test.
22332 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
22335 * gfortran.dg/coarray_45.f90: New test.
22338 * gfortran.dg/coarray_46.f90: New test.
22340 2018-01-01 Jakub Jelinek <jakub@redhat.com>
22342 PR tree-optimization/83581
22343 * gcc.dg/pr83581.c: New test.
22346 * gcc.dg/pr83595.c: New test.
22348 PR middle-end/83608
22349 * g++.dg/opt/pr83608.C: New test.
22351 PR middle-end/83609
22352 * gcc.dg/pr83609.c: New test.
22353 * g++.dg/opt/pr83609.C: New test.
22355 PR middle-end/83623
22356 * gcc.dg/pr83623.c: New test.
22358 * gcc.target/i386/i386.exp
22359 (check_effective_target_avx512vpopcntdqvl): New proc.
22360 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
22361 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
22362 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
22364 Copyright (C) 2018 Free Software Foundation, Inc.
22366 Copying and distribution of this file, with or without modification,
22367 are permitted in any medium without royalty provided the copyright
22368 notice and this notice are preserved.