1 2018-12-26 Steven G . Kargl <kargl@gcc.gnu.org>
4 * gfortran.dg/pr85798.f90: New test.
6 2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
9 * gfortran.dg/pr88169_1.f90: new test.
10 * gfortran.dg/pr88169_2.f90: Ditto.
11 * gfortran.dg/pr88169_3.f90: Ditto.
13 2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
16 * gfortran.dg/ieee/ieee_9.f90: New test.
18 2018-12-21 Jakub Jelinek <jakub@redhat.com>
22 * g++.dg/cpp1y/constexpr-86524.C: New test.
23 * g++.dg/cpp2a/is-constant-evaluated4.C: New test.
24 * g++.dg/cpp2a/is-constant-evaluated5.C: New test.
25 * g++.dg/cpp2a/is-constant-evaluated6.C: New test.
29 * gcc.dg/gomp/pr85594.c: New test.
30 * gcc.dg/gomp/pr88553.c: New test.
32 2018-12-15 Jan Hubicka <hubicka@ucw.cz>
35 * g++.dg/tree-prof/devirt.C: New testcase.
37 2018-12-21 Paul Thomas <pault@gcc.gnu.org>
40 * gfortran.dg/inquiry_part_ref_4.f90: New test.
42 2018-12-21 Andreas Krebbel <krebbel@linux.ibm.com>
44 * gcc.target/s390/vector/fp-signedint-convert-1.c: New test.
45 * gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test.
47 2018-12-21 Jakub Jelinek <jakub@redhat.com>
49 PR rtl-optimization/88563
50 * gcc.dg/pr88563.c: New test.
53 * g++.dg/cpp0x/pr87125.C: New test.
55 2018-12-21 Thomas Preud'homme <thomas.preudhomme@linaro.org>
57 * gcc.target/arm/size-optimization-ieee-1.c: Skip if passing
58 -mfloat-abi=softfp or -mfloat-abi=hard.
59 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
60 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
62 2018-12-21 Jakub Jelinek <jakub@redhat.com>
65 * gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw
66 insns instead of 4, check for vpminud, vpminuq and no vpsubd or
68 * gcc.target/i386/sse2-pr88547-1.c: New test.
69 * gcc.target/i386/sse2-pr88547-2.c: New test.
70 * gcc.target/i386/sse4_1-pr88547-1.c: New test.
71 * gcc.target/i386/sse4_1-pr88547-2.c: New test.
72 * gcc.target/i386/avx2-pr88547-1.c: New test.
73 * gcc.target/i386/avx2-pr88547-2.c: New test.
74 * gcc.target/i386/avx512f-pr88547-2.c: New test.
75 * gcc.target/i386/avx512vl-pr88547-1.c: New test.
76 * gcc.target/i386/avx512vl-pr88547-2.c: New test.
77 * gcc.target/i386/avx512vl-pr88547-3.c: New test.
78 * gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int
81 2018-12-20 Marek Polacek <polacek@redhat.com>
83 PR c++/88196 - ICE with class non-type template parameter.
84 * g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error.
85 * g++.dg/cpp2a/nontype-class10.C: New test.
86 * g++.dg/template/pr54858.C: Tweak dg-error.
88 2018-12-20 H.J. Lu <hongjiu.lu@intel.com>
91 * c-c++-common/pr51628-1.c: New test.
92 * c-c++-common/pr51628-2.c: Likewise.
93 * c-c++-common/pr51628-3.c: Likewise.
94 * c-c++-common/pr51628-4.c: Likewise.
95 * c-c++-common/pr51628-5.c: Likewise.
96 * c-c++-common/pr51628-6.c: Likewise.
97 * c-c++-common/pr51628-7.c: Likewise.
98 * c-c++-common/pr51628-8.c: Likewise.
99 * c-c++-common/pr51628-9.c: Likewise.
100 * c-c++-common/pr51628-10.c: Likewise.
101 * c-c++-common/pr51628-11.c: Likewise.
102 * c-c++-common/pr51628-12.c: Likewise.
103 * c-c++-common/pr51628-13.c: Likewise.
104 * c-c++-common/pr51628-14.c: Likewise.
105 * c-c++-common/pr51628-15.c: Likewise.
106 * c-c++-common/pr51628-26.c: Likewise.
107 * c-c++-common/pr51628-27.c: Likewise.
108 * c-c++-common/pr51628-28.c: Likewise.
109 * c-c++-common/pr51628-29.c: Likewise.
110 * c-c++-common/pr51628-30.c: Likewise.
111 * c-c++-common/pr51628-31.c: Likewise.
112 * c-c++-common/pr51628-32.c: Likewise.
113 * gcc.dg/pr51628-17.c: Likewise.
114 * gcc.dg/pr51628-18.c: Likewise.
115 * gcc.dg/pr51628-19.c: Likewise.
116 * gcc.dg/pr51628-20.c: Likewise.
117 * gcc.dg/pr51628-21.c: Likewise.
118 * gcc.dg/pr51628-22.c: Likewise.
119 * gcc.dg/pr51628-23.c: Likewise.
120 * gcc.dg/pr51628-24.c: Likewise.
121 * gcc.dg/pr51628-25.c: Likewise.
122 * c-c++-common/asan/misalign-1.c: Add
123 -Wno-address-of-packed-member.
124 * c-c++-common/asan/misalign-2.c: Likewise.
125 * c-c++-common/ubsan/align-2.c: Likewise.
126 * c-c++-common/ubsan/align-4.c: Likewise.
127 * c-c++-common/ubsan/align-6.c: Likewise.
128 * c-c++-common/ubsan/align-7.c: Likewise.
129 * c-c++-common/ubsan/align-8.c: Likewise.
130 * c-c++-common/ubsan/align-10.c: Likewise.
131 * g++.dg/ubsan/align-2.C: Likewise.
132 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise.
133 * gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise.
134 * gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise.
135 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise.
136 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise.
137 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise.
139 2018-12-20 Vladimir Makarov <vmakarov@redhat.com>
142 * gcc.target/powerpc/pr88457.c: New.
144 2018-12-20 Jakub Jelinek <jakub@redhat.com>
147 * g++.dg/parse/pr88180.C: New test.
148 * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
151 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
153 * gcc.target/aarch64/pr64946.c: Force nosve.
154 * gcc.target/aarch64/ssadv16qi.c: Likewise.
155 * gcc.target/aarch64/usadv16qi.c: Likewise.
156 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
157 * gcc.target/aarch64/sve/abs_1.c: New test.
159 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
161 * gcc.target/aarch64/sve/fmla_2.c: New test.
162 * gcc.target/aarch64/sve/fmla_2_run.c: Likewise
164 2018-12-20 Martin Sebor <msebor@redhat.com>
166 PR tree-optimization/84053
167 * gcc.dg/Warray-bounds-36.c: New test.
169 2018-12-20 David Malcolm <dmalcolm@redhat.com>
172 * c-c++-common/Wtautological-compare-8.c: New test.
174 2018-12-20 Richard Biener <rguenther@suse.de>
176 PR tree-optimization/84362
177 * g++.dg/vect/pr84362.cc: New testcase.
179 2018-12-20 Jakub Jelinek <jakub@redhat.com>
182 * gcc.target/i386/pr88547-1.c: New test.
184 2018-12-19 Steven G. Kargl <kargl@gcc.gnu.org>
187 * gfortran.dg/pr87992.f90: New test.
189 2018-12-19 Uros Bizjak <ubizjak@gmail.com>
191 * gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern.
193 2018-12-19 Tony Wang <tony.wang@arm.com>
194 Thomas Preud'homme <thomas.preudhomme@linaro.org>
196 * lib/lto.exp (lto-execute): Define output_file and testname_with_flags
197 to same value as execname.
198 (scan-symbol): Move and rename to ...
199 * lib/gcc-dg.exp (scan-symbol-common): This. Adapt into a
200 helper function returning true or false if a symbol is present.
201 (scan-symbol): New procedure.
202 (scan-symbol-not): Likewise.
203 * gcc.target/arm/size-optimization-ieee-1.c: New testcase.
204 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
205 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
207 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
209 * g++.dg/asm-qual-3.C: New testcase.
210 * gcc.dg/asm-qual-3.c: New testcase.
212 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
214 * g++.dg/asm-qual-1.C: New testcase.
215 * g++.dg/asm-qual-2.C: New testcase.
216 * gcc.dg/asm-qual-1.c: Update.
218 2018-12-19 David Malcolm <dmalcolm@redhat.com>
221 * g++.dg/init/pr88375-2.C: New test.
222 * g++.dg/init/pr88375.C: New test.
224 2018-12-19 David Malcolm <dmalcolm@redhat.com>
226 * c-c++-common/Wtautological-compare-ranges.c: New test.
227 * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update
229 * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from
230 1-location form to 3-location form, with labelling of ranges with
231 types. Add examples of id-expression nodes with namespaces.
232 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
234 2018-12-19 David Malcolm <dmalcolm@redhat.com>
238 * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++.
239 * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error.
240 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
241 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
242 * g++.dg/cpp1z/decomp48.C: Update expected location of warning
243 for named local variables to use that of the local variable.
244 * g++.dg/ext/vla1.C: Update column.
245 * g++.dg/init/array43.C: Update expected column to be that of the
247 * g++.dg/init/initializer-string-too-long.C: New test.
248 * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0".
249 * g++.dg/init/pr43064-1.C: New test.
250 * g++.dg/init/pr43064-2.C: New test.
251 * g++.dg/init/pr43064-3.C: New test.
252 * g++.dg/other/fold1.C: Update column of expected error.
253 * g++.dg/parse/crash36.C: Likewise.
254 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative
255 integer and float expressions.
256 * g++.dg/template/defarg6.C: Move expected error to the default
257 argument; add expected message about where instantiated.
258 * g++.dg/wrappers/Wparentheses.C: New test.
259 * g++.old-deja/g++.bugs/900402_02.C: Update column of expected
262 2018-12-19 Paul A. Clarke <pc@us.ibm.com>
264 * gcc.target/powerpc/ssse3-check.h: Enable tests to run.
265 * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing
267 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
268 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
269 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
270 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
271 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
272 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
273 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
274 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
275 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
276 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
277 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
278 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
279 * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union.
281 2018-12-19 Thomas Preud'homme <thomas.preudhomme@linaro.org>
283 * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU.
285 2018-12-19 Tom de Vries <tdevries@suse.de>
287 * gcc.dg/goacc/nvptx-merged-loop.c: Move to
288 libgomp/testsuite/libgomp.oacc-c-c++-common.
289 * gcc.dg/goacc/nvptx-sese-1.c: Same.
291 2018-12-19 Tom de Vries <tom@codesourcery.com>
293 * lib/scanoffloadrtl.exp: New file.
294 * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add
297 2018-12-19 Richard Biener <rguenther@suse.de>
299 PR tree-optimization/88533
301 2018-04-30 Richard Biener <rguenther@suse.de>
303 PR tree-optimization/28364
304 PR tree-optimization/85275
305 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
307 * gcc.dg/tree-ssa/copy-headers-6.c: New testcase.
308 * gcc.dg/tree-ssa/copy-headers-7.c: Likewise.
309 * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL.
310 * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise.
312 2018-12-19 Jakub Jelinek <jakub@redhat.com>
315 * gcc.target/i386/avx-vpclmulqdq-1.c: New test.
318 * g++.dg/cpp0x/constexpr-87934.C: New test.
320 2018-12-19 Alexandre Oliva <aoliva@redhat.com>
324 * gcc.dg/vrp-overflow-1.c: New.
327 * g++.dg/cpp0x/pr87012.C: New.
330 * g++.dg/cpp0x/inh-ctor32.C: New.
332 2018-12-18 Jakub Jelinek <jakub@redhat.com>
334 PR rtl-optimization/87759
335 * gcc.target/i386/pr87759.c: Require int128 effective target.
337 2018-12-18 Vladimir Makarov <vmakarov@redhat.com>
339 PR rtl-optimization/87759
340 * gcc.target/i386/pr87759.c: New.
342 2018-12-18 Jakub Jelinek <jakub@redhat.com>
345 * gcc.target/i386/avx512f-pr88464-5.c: New test.
346 * gcc.target/i386/avx512f-pr88464-6.c: New test.
347 * gcc.target/i386/avx512f-pr88464-7.c: New test.
348 * gcc.target/i386/avx512f-pr88464-8.c: New test.
349 * gcc.target/i386/avx512vl-pr88464-5.c: New test.
350 * gcc.target/i386/avx512vl-pr88464-6.c: New test.
351 * gcc.target/i386/avx512vl-pr88464-7.c: New test.
352 * gcc.target/i386/avx512vl-pr88464-8.c: New test.
353 * gcc.target/i386/avx512vl-pr88464-9.c: New test.
354 * gcc.target/i386/avx512vl-pr88464-10.c: New test.
355 * gcc.target/i386/avx512vl-pr88464-11.c: New test.
356 * gcc.target/i386/avx512vl-pr88464-12.c: New test.
357 * gcc.target/i386/avx512vl-pr88464-13.c: New test.
358 * gcc.target/i386/avx512vl-pr88464-14.c: New test.
359 * gcc.target/i386/avx512vl-pr88464-15.c: New test.
360 * gcc.target/i386/avx512vl-pr88464-16.c: New test.
362 2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
364 * lib/target-supports.exp (check_effective_target_vect_usad_char):
365 Add non-SVE aarch64 to supported list.
367 2018-12-18 Jakub Jelinek <jakub@redhat.com>
371 * gcc.target/i386/avx512f-pr88513-1.c: New test.
372 * gcc.target/i386/avx512f-pr88513-2.c: New test.
373 * gcc.target/i386/avx512vl-pr88464-1.c: New test.
374 * gcc.target/i386/avx512vl-pr88464-2.c: New test.
375 * gcc.target/i386/avx512vl-pr88464-3.c: New test.
376 * gcc.target/i386/avx512vl-pr88464-4.c: New test.
377 * gcc.target/i386/avx512vl-pr88513-1.c: New test.
378 * gcc.target/i386/avx512vl-pr88513-2.c: New test.
379 * gcc.target/i386/avx512vl-pr88513-3.c: New test.
380 * gcc.target/i386/avx512vl-pr88513-4.c: New test.
381 * gcc.target/i386/avx512vl-pr88514-1.c: New test.
382 * gcc.target/i386/avx512vl-pr88514-2.c: New test.
383 * gcc.target/i386/avx512vl-pr88514-3.c: New test.
385 2018-12-18 Wei Xiao <wei3.xiao@intel.com>
387 * g++.target/i386/mv16.C: Handle new march.
388 * gcc.target/i386/builtin_target.c: Ditto.
390 2018-12-17 Peter Bergner <bergner@linux.ibm.com>
393 * gcc.target/powerpc/pr87870.c: New test.
395 2018-12-17 Jakub Jelinek <jakub@redhat.com>
398 * g++.dg/cpp0x/pr88410.C: New test.
400 2018-12-17 Steve Ellcey <sellcey@cavium.com>
402 * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
403 * gcc.target/aarch64/torture/simd-abi-1.c: New test.
404 * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
405 * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
406 * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
407 * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
408 * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
409 * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
411 2018-12-17 Martin Sebor <msebor@redhat.com>
413 * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
415 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
417 PR rtl-optimization/88253
418 * gcc.target/avr/pr88253.c: New test.
420 2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
422 * gcc.dg/loop-versioning-1.c: New test.
423 * gcc.dg/loop-versioning-10.c: Likewise.
424 * gcc.dg/loop-versioning-11.c: Likewise.
425 * gcc.dg/loop-versioning-2.c: Likewise.
426 * gcc.dg/loop-versioning-3.c: Likewise.
427 * gcc.dg/loop-versioning-4.c: Likewise.
428 * gcc.dg/loop-versioning-5.c: Likewise.
429 * gcc.dg/loop-versioning-6.c: Likewise.
430 * gcc.dg/loop-versioning-7.c: Likewise.
431 * gcc.dg/loop-versioning-8.c: Likewise.
432 * gcc.dg/loop-versioning-9.c: Likewise.
433 * gfortran.dg/loop_versioning_1.f90: Likewise.
434 * gfortran.dg/loop_versioning_2.f90: Likewise.
435 * gfortran.dg/loop_versioning_3.f90: Likewise.
436 * gfortran.dg/loop_versioning_4.f90: Likewise.
437 * gfortran.dg/loop_versioning_5.f90: Likewise.
438 * gfortran.dg/loop_versioning_6.f90: Likewise.
439 * gfortran.dg/loop_versioning_7.f90: Likewise.
440 * gfortran.dg/loop_versioning_8.f90: Likewise.
442 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
445 * gfortran.dg/pr88116_1.f90: New test.
446 * gfortran.dg/pr88116_2.f90: Ditto.
449 * gfortran.dg/pr88467.f90: New test.
451 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
453 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
455 2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
458 * intent_out_13.f90: New test.
460 2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
463 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
466 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
469 * gfortran.dg/pr87994_1.f90: New test.
470 * gfortran.dg/pr87994_2.f90: Ditto.
471 * gfortran.dg/pr87994_3.f90: Ditto.
473 2018-12-16 Jakub Jelinek <jakub@redhat.com>
476 * g++.dg/eh/builtin5.C: New test.
477 * g++.dg/eh/builtin6.C: New test.
478 * g++.dg/eh/builtin7.C: New test.
479 * g++.dg/eh/builtin8.C: New test.
480 * g++.dg/eh/builtin9.C: New test.
481 * g++.dg/eh/builtin10.C: New test.
482 * g++.dg/eh/builtin11.C: New test.
483 * g++.dg/parse/crash55.C: Adjust expected diagnostics.
485 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
488 * gfortran.dg/pr88138.f90: new test.
490 2018-12-15 Jakub Jelinek <jakub@redhat.com>
492 PR tree-optimization/88464
494 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
495 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
496 Expect 4 vectorized loops instead of 3.
498 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
499 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
501 (avx512f_test): Prepare arguments for f4 and check the results.
502 * gcc.target/i386/avx512f-pr88464-3.c: New test.
503 * gcc.target/i386/avx512f-pr88464-4.c: New test.
505 2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
508 * g++.dg/cpp0x/decltype68.C: New.
509 * g++.dg/cpp0x/decltype-33838.C: Adjust.
510 * g++.dg/template/spec32.C: Likewise.
511 * g++.dg/template/ttp22.C: Likewise.
513 2018-12-15 Jakub Jelinek <jakub@redhat.com>
516 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
517 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
519 PR rtl-optimization/88478
520 * g++.dg/opt/pr88478.C: New test.
522 2018-12-14 Martin Sebor <msebor@redhat.com>
524 PR tree-optimization/88372
525 * gcc.dg/Walloc-size-larger-than-18.c: New test.
526 * gcc.dg/builtin-object-size-19.c: Same.
528 2018-12-14 Martin Sebor <msebor@redhat.com>
530 PR tree-optimization/87096
531 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
533 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
536 * g++.dg/cpp1z/pr87814.C: New.
538 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
540 * gcc.target/i386/cf_check-1.c: New test.
541 * gcc.target/i386/cf_check-2.c: Likewise.
542 * gcc.target/i386/cf_check-3.c: Likewise.
543 * gcc.target/i386/cf_check-4.c: Likewise.
544 * gcc.target/i386/cf_check-5.c: Likewise.
546 2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
547 Cesar Philippidis <cesar@codesourcery.com>
549 * c-c++-common/goacc/note-parallelism.c: New test.
550 * gfortran.dg/goacc/note-parallelism.f90: New test.
551 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
552 * c-c++-common/goacc/classify-kernels.c: Likewise.
553 * c-c++-common/goacc/classify-parallel.c: Likewise.
554 * c-c++-common/goacc/classify-routine.c: Likewise.
555 * c-c++-common/goacc/kernels-1.c: Likewise.
556 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
557 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
558 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
559 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
560 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
561 * gfortran.dg/goacc/classify-routine.f95: Likewise.
562 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
564 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
567 * g++.dg/pr86823.C: New.
569 2018-12-14 Jakub Jelinek <jakub@redhat.com>
573 * g++.dg/tree-ssa/pr82294.C: New test.
574 * g++.dg/tree-ssa/pr87436.C: New test.
576 2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
578 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
580 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
581 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
582 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
584 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
587 * gcc.target/i386/stackalign/pr88483.c: New test.
589 2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
591 * gnat.dg/max_size.adb: New test.
592 * gnat.dg/max_size_pkg.ads: Likewise.
594 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
596 * gcc.target/arc/milli-1.c: New test.
598 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
600 * gcc.dg/lto/pr88297_0.c: New test.
601 * gcc.dg/lto/pr88297_1.c: New test.
603 2018-12-13 Jakub Jelinek <jakub@redhat.com>
605 PR tree-optimization/88444
606 * gcc.dg/tree-ssa/pr88444.c: New test.
608 PR rtl-optimization/88470
609 * gcc.target/i386/pr88470.c: New test.
611 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
613 PR rtl-optimization/88414
614 * gcc.target/i386/pr88414.c: New.
616 2018-12-13 Marek Polacek <polacek@redhat.com>
618 PR c++/88216 - ICE with class type in non-type template parameter.
619 * g++.dg/cpp2a/nontype-class9.C: New test.
621 2018-12-13 Jakub Jelinek <jakub@redhat.com>
623 PR rtl-optimization/88416
624 * gcc.target/i386/pr88416.c: New test.
626 PR tree-optimization/88464
627 * gcc.target/i386/avx512f-pr88462-1.c: New test.
628 * gcc.target/i386/avx512f-pr88462-2.c: New test.
630 2018-12-13 Nathan Sidwell <nathan@acm.org>
633 * g++.dg/lookup/pr87531-2.C: New.
635 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
638 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
639 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
640 Include $subdir in filename.
641 Cleanup generated source.
642 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
644 * gdc.test/compilable/depsOutput9948.d: Likewise.
646 2018-12-13 Jakub Jelinek <jakub@redhat.com>
649 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
650 const char * to const signed char *.
651 (bmhi_init): Change pattern parameter's type the same. Use
652 __builtin_strlen instead of undeclared strlen.
654 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
656 * gcc.target/s390/zvector/vec-double-1.c: New test.
657 * gcc.target/s390/zvector/vec-double-2.c: New test.
659 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
661 * gcc.target/i386/funcspec-56.inc: Handle new march.
663 2018-12-13 Jakub Jelinek <jakub@redhat.com>
666 * gcc.target/i386/avx512f-pr88465.c: New test.
667 * gcc.target/i386/avx512dq-pr88465.c: New test.
670 * gcc.target/i386/pr88461.c: New test.
672 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
674 * g++.dg/other/static5.C: New.
676 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
679 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
681 2018-12-12 Joel Brobecker <brobecker@adacore.com>
683 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
685 2018-12-12 Jakub Jelinek <jakub@redhat.com>
688 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
691 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
693 (e): Adjust comment with correct expected value.
694 (main): Expect e == 1.
695 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
697 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
700 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
701 * gfortran.dg/pr88155.f90: New test.
703 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
706 * gfortran.dg/pr88249.f90: New test.
708 2018-12-11 Jakub Jelinek <jakub@redhat.com>
710 PR tree-optimization/80520
711 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
714 2018-12-11 Marek Polacek <polacek@redhat.com>
716 PR c++/86608 - reading constexpr volatile variable.
717 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
718 * g++.dg/cpp0x/pr65327.C: Add dg-error.
720 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
722 * g++.dg/pr53037-4.C: Test the first two locations too.
724 2018-12-11 Jakub Jelinek <jakub@redhat.com>
726 PR tree-optimization/88444
727 * gcc.dg/pr88444.c: New test.
729 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
731 * gcc.target/i386/pr52813.c: New test.
733 2018-12-11 Jakub Jelinek <jakub@redhat.com>
736 * gcc.target/i386/pr88425.c: New test.
739 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
741 2018-12-11 Yannick Moy <moy@adacore.com>
743 * gnat.dg/ghost4.adb: New testcase.
745 2018-12-11 Ed Schonberg <schonberg@adacore.com>
747 * gnat.dg/iter4.adb: New testcase.
749 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
751 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
752 gnat.dg/valid4_pkg.ads: New testcase.
754 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
756 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
757 gnat.dg/packed_array_pkg.ads: New testcase.
759 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
761 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
763 2018-12-11 Ed Schonberg <schonberg@adacore.com>
765 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
766 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
767 gnat.dg/bip_cu_t.ads: New testcase.
769 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
771 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
773 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
775 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
776 gnat.dg/atomic11_pkg2.ads: New testcase.
778 2018-12-11 Ed Schonberg <schonberg@adacore.com>
780 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
781 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
783 * gnat.dg/static_pred1.adb: Expect an error message.
785 2018-12-11 Jakub Jelinek <jakub@redhat.com>
788 * lib/target-supports.exp (check_effective_target_lto_incremental):
790 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
791 * g++.dg/lto/pr65316_0.C: Likewise.
792 * g++.dg/lto/pr85176_0.C: Likewise.
793 * g++.dg/lto/pr79000_0.C: Likewise.
794 * g++.dg/lto/pr66180_0.C: Likewise.
795 * g++.dg/lto/pr65193_0.C: Likewise.
796 * g++.dg/lto/pr69077_0.C: Likewise.
797 * g++.dg/lto/pr68057_0.C: Likewise.
798 * g++.dg/lto/pr66705_0.C: Likewise.
799 * g++.dg/lto/pr65302_0.C: Likewise.
800 * g++.dg/lto/20091002-1_0.C: Likewise.
801 * g++.dg/lto/pr81940_0.C: Likewise.
802 * g++.dg/lto/pr64043_0.C: Likewise.
803 * g++.dg/lto/pr65549_0.C: Likewise.
804 * g++.dg/lto/pr69133_0.C: Likewise.
805 * gfortran.dg/lto/pr79108_0.f90: Likewise.
807 2018-12-10 Jeff Law <law@redhat.com>
809 PR tree-optimization/80520
810 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
811 * gcc.dg/tree-ssa/split-path-11.c: New test.
813 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
816 * gfortran.dg/io_constraints_8.f90: Update error message.
817 * gfortran.dg/pr87922.f90: New test.
819 2018-12-10 Martin Sebor <msebor@redhat.com>
821 PR tree-optimization/86196
822 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
823 base size only of arrays.
825 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
827 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
829 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
832 * gfortran.dg/pr88269.f90: New test.
834 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
837 * gcc.target/i386/pr88418.c: New test.
839 2018-12-10 Richard Biener <rguenther@suse.de>
841 PR tree-optimization/88427
842 * gcc.dg/pr88427.c: New testcase.
844 2018-12-10 Jakub Jelinek <jakub@redhat.com>
847 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
849 2018-12-10 Martin Jambor <mjambor@suse.cz>
852 * gcc.dg/ipa/pr88214.c: New test.
854 2018-12-10 Jakub Jelinek <jakub@redhat.com>
857 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
858 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
859 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
860 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
861 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
862 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
863 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
865 2018-12-10 Richard Biener <rguenther@suse.de>
868 * gcc.dg/gomp/pr88415.c: New testcase.
870 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
872 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
873 Visium and remove other specific handling.
874 * c-c++-common/patchable_function_entry-default.c: Likewise.
875 * c-c++-common/patchable_function_entry-definition.c: Likewise.
877 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
880 * gfortran.dg/pr88205.f90: New unit.
882 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
885 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
886 (dmd2dg): Check generated html in ddoc tests.
887 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
889 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
892 * gfortran.dg/pr88206.f90: New test.
894 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
897 * gfortran.dg/pr88228.f90: New test.
899 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
901 * gfortran.dg/goacc/combined-directives-3.f90: New file.
903 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
905 * c-c++-common/goacc/combined-directives-3.c: New test.
906 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
907 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
908 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
910 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
912 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
913 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
914 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
916 * gfortran.dg/goacc/loop-2.f95: Split into...
917 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file...
918 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file...
919 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
920 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file...
921 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
923 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file...
924 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
927 * gfortran.dg/goacc/loop-1-2.f95: Update.
928 * gfortran.dg/goacc/loop-1.f95: Likewise.
930 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
933 * gfortran.dg/pr88048.f90: New test.
935 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
938 * gfortran.dg/pr87945_1.f90: New test.
939 * gfortran.dg/pr87945_2.f90: New test.
941 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
944 * gfortran.dg/pr88025.f90: New test.
946 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
948 * gfortran.dg/pr88357_1.f90: New test.
949 * gfortran.dg/pr88357_2.f90: New test.
951 2018-12-08 Jakub Jelinek <jakub@redhat.com>
954 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
956 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
958 * g++.dg/other/bitfield7.C: New.
959 * g++.dg/parse/bitfield8.C: Likewise.
960 * g++.dg/parse/bitfield9.C: Likewise.
961 * g++.dg/pr53037-4.C: Test the locations too.
963 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
966 * gcc.target/powerpc/pr87496.c: Rename from this...
967 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
968 * gcc.target/powerpc/pr87496-2.c: New test.
969 * gcc.target/powerpc/pr87496-3.c: New test.
971 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
973 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
975 2018-12-07 Jeff Law <law@redhat.com>
978 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
981 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
983 PR rtl-optimization/88349
984 * gcc.target/mips/pr88349.c: New.
986 2018-12-07 Jakub Jelinek <jakub@redhat.com>
989 * g++.dg/cpp0x/initlist105.C: New test.
990 * g++.dg/cpp0x/initlist106.C: New test.
991 * g++.dg/other/pr86669.C: New test.
993 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
995 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
997 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
999 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
1001 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1003 * gcc.target/i386/ipa-stack-alignment-2.c: Add
1004 -fomit-frame-pointer to dg-options.
1006 2018-12-07 Jakub Jelinek <jakub@redhat.com>
1009 * gcc.target/i386/pr85593.c: New test.
1011 PR rtl-optimization/85770
1012 * gcc.target/i386/pr85770.c: Require int128 effective target.
1015 * gfortran.dg/gomp/pr88377.f90: New test.
1018 * gcc.dg/tree-ssa/pr88367.c: New test.
1021 * g++.dg/cpp0x/constexpr-87506.C: New test.
1023 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1025 * g++.dg/parse/bitfield7.C: New.
1026 * g++.dg/other/bitfield2.C: Check location and type.
1027 * g++.dg/parse/bitfield1.C: Likewise.
1028 * g++.dg/parse/bitfield2.C: Likewise.
1030 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
1033 * g++.dg/pr86747.C: New.
1036 * g++.dg/cpp0x/pr86397-1.C: New.
1037 * g++.dg/cpp0x/pr86397-2.C: New.
1039 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
1042 * gcc.target/powerpc/bmi-check.h: Remove test for
1043 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
1044 * gcc.target/powerpc/bmi2-check.h: Likewise.
1045 * gcc.target/powerpc/mmx-check.h: Likewise.
1046 * gcc.target/powerpc/sse-check.h: Likewise.
1047 * gcc.target/powerpc/sse2-check.h: Likewise.
1048 * gcc.target/powerpc/sse3-check.h: Likewise.
1050 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
1053 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
1054 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1055 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
1056 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
1057 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
1058 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
1059 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
1060 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
1061 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1062 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1064 2018-12-06 Marek Polacek <polacek@redhat.com>
1066 PR c++/88373 - wrong parse error with ~.
1067 * g++.dg/cpp2a/fn-template19.C: New test.
1069 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
1071 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
1073 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
1075 * c-c++-common/torture/asm-inline.c: New testcase.
1076 * gcc.dg/asm-qual-2.c: Test asm inline, too.
1078 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
1081 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
1082 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
1083 in any order, but that duplicates are not allowed.
1085 2018-12-06 Jeff Law <law@redhat.com>
1088 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
1090 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
1092 2018-12-06 David Malcolm <dmalcolm@redhat.com>
1095 * g++.dg/diagnostic/missing-default-args.C: New test.
1096 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
1097 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
1098 references and incomplete types.
1099 * g++.dg/warn/Wconversion-null-4.C: New test.
1101 2018-12-06 Jakub Jelinek <jakub@redhat.com>
1104 * gcc.target/aarch64/asm-5.c: New test.
1106 PR tree-optimization/85726
1107 * gcc.dg/tree-ssa/pr85726-1.c: New test.
1108 * gcc.dg/tree-ssa/pr85726-2.c: New test.
1109 * gcc.dg/tree-ssa/pr85726-3.c: New test.
1110 * gcc.dg/tree-ssa/pr85726-4.c: New test.
1113 * gfortran.fortran-torture/compile/pr88304.f90: New test.
1115 2018-12-06 Richard Biener <rguenther@suse.de>
1118 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
1119 optimized dump scanning.
1120 * c-c++-common/pr19807-3.c: Likewise.
1122 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1124 * g++.dg/parse/bitfield6b.C: New.
1125 * g++.dg/parse/bitfield3.C: Test location and type.
1127 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
1129 * lib/c-compat.exp (compat-use-alt-compiler):
1130 Handle -fno-diagnostics-show-line-numbers.
1131 (compat_setup_dfp): Likewise.
1133 2018-12-05 Jeff Law <law@redhat.com>
1135 PR rtl-optimization/85770
1136 * gcc.target/i386/pr85770.c: New test.
1138 2018-12-05 Martin Sebor <msebor@redhat.com>
1141 * c-c++-common/Wstringop-truncation.c: Remove xfails.
1142 * gcc.dg/Wstringop-truncation-5.c: New test.
1143 * gcc.dg/strcmpopt_1.c: Adjust.
1144 * gcc.dg/tree-ssa/pr79697.c: Same.
1146 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
1148 PR tree-optimization/88064
1149 * gcc.dg/vect/vect-over-widen-23.c: New test.
1151 2018-12-05 David Malcolm <dmalcolm@redhat.com>
1153 * lib/gcc-dg.exp (process-message): Change verbosity level of
1154 "verbose" from 2 to 3.
1155 (dg-locus): Likewise.
1157 2018-12-05 Richard Biener <rguenther@suse.de>
1160 * c-c++-common/pr19807-2.c: New testcase.
1161 * c-c++-common/pr19807-3.c: Likewise.
1163 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1166 * gcc.target/sparc/attr-aligned.c (MAXALIGN)
1167 [__sparcv9 || __arch64__]: Define.
1169 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1171 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
1172 * gcc.target/sparc/20181129-2.c: Likewise.
1174 2018-12-05 Jakub Jelinek <jakub@redhat.com>
1176 PR tree-optimization/87360
1177 * g++.dg/opt/pr87360.C: New test.
1178 * gfortran.dg/pr87360.f90: New test.
1181 * g++.dg/init/const13.C: New test.
1184 * c-c++-common/asan/pr88333.c: New test.
1186 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
1189 * g++.dg/cpp1z/pr85569.C: New.
1191 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
1193 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
1194 to clei_<su>.df $wn,$wn,4 in test31.
1196 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
1199 * g++.dg/parse/bitfield6.C: New.
1201 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1203 PR tree-optimization/87320
1204 * gcc.dg/pr87320.c: New test.
1206 2018-12-04 Jeff Law <law@redhat.com>
1208 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
1210 2018-12-04 Martin Sebor <msebor@redhat.com>
1212 * gcc.target/i386/attr-aligned-2.c: New test.
1213 * gcc.target/i386/falign-functions-3.c: New test.
1215 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1218 * gcc.target/powerpc/pr88188-2.c: New test.
1220 2018-12-04 Marek Polacek <polacek@redhat.com>
1222 PR c++/88184 - ICE when treating name as template-name.
1223 * g++.dg/cpp2a/fn-template17.C: New test.
1224 * g++.dg/cpp2a/fn-template18.C: New test.
1226 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
1228 * gcc.dg/live-patching-2.c: Require LTO.
1230 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
1233 * lib/target-supports.exp (check_effective_target_freorder):
1234 Suppress warnings for missing profile.
1236 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1238 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
1240 * g++.old-deja/g++.oliva/typename2.C: Likewise.
1242 PR tree-optimization/88285
1243 * gcc.dg/predict-22.c: Only compile on freorder targets.
1245 2018-12-04 Julian Brown <julian@codesourcery.com>
1247 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
1250 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1253 * g++.dg/cpp0x/rv-cond3.C: New test.
1255 2018-12-04 Richard Biener <rguenther@suse.de>
1257 PR tree-optimization/88315
1258 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
1261 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1264 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
1265 (p): Make it void *volatile instead of volatile void *.
1267 (main): Add a dummy 32-byte aligned variable and escape its address.
1268 Don't require that the two __builtin_alloca (0) calls return the
1269 same address, just require that their difference is smaller than
1272 2018-12-03 Marek Polacek <polacek@redhat.com>
1274 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
1276 2018-12-03 Ed Schonberg <schonberg@adacore.com>
1278 * gnat.dg/array33.adb: New testcase.
1280 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1282 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
1284 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1286 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
1287 gnat.dg/generic_inst2_c.ads: New testcase.
1289 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1291 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
1292 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
1293 gnat.dg/overload2_q.ads: New testcase.
1295 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
1296 Mark Eggleston <mark.eggleston@codethink.co.uk>
1299 * gfortran.dg/array_temporaries_5.f90: New test.
1300 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
1301 * gfortran.dg/dec_d_lines_3.f: Ditto.
1302 * gfortran.dg/dec_exp_4.f90: Ditto.
1303 * gfortran.dg/dec_exp_5.f90: Ditto.
1304 * gfortran.dg/dec_io_7.f90: Ditto.
1305 * gfortran.dg/dec_structure_24.f90: Ditto.
1306 * gfortran.dg/dec_structure_25.f90: Ditto.
1307 * gfortran.dg/dec_structure_26.f90: Ditto.
1308 * gfortran.dg/dec_structure_27.f90: Ditto.
1309 * gfortran.dg/dec_type_print_3.f90: Ditto.
1310 * gfortran.dg/init_flag_20.f90: Ditto.
1312 2018-12-03 Jeff Law <law@redhat.com>
1314 * gcc.dg/pr59963-2.c: Make testnames unique.
1315 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
1317 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1319 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
1321 * gcc.target/s390/section-anchors.c: New test.
1322 * gcc.target/s390/section-anchors2.c: New test.
1323 * gcc.target/s390/section-anchors3.c: New test.
1325 2018-12-03 Richard Biener <rguenther@suse.de>
1327 PR tree-optimization/88301
1328 * gcc.dg/tree-ssa/evrp13.c: New testcase.
1330 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1332 PR tree-optimization/71109
1333 * gcc.c-torture/compile/pr71109.c: New test.
1336 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
1339 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1342 * gcc.target/s390/pr80080-4.c: New test.
1344 2018-12-02 Andi Kleen <ak@linux.intel.com>
1346 * gcc.target/i386/returninst1.c: Run on 64bit only.
1347 * gcc.target/i386/returninst2.c: Dito.
1348 * gcc.target/i386/returninst3.c: Dito.
1350 2018-12-02 Jakub Jelinek <jakub@redhat.com>
1353 * gcc.target/i386/pr88278.c: New test.
1354 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
1356 * gcc.target/i386/pr53759-2.c: New test.
1358 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
1362 * c-c++-common/asan/pr88291.c: New test.
1365 * g++.dg/gomp/pr88258.C: New test.
1367 2018-12-01 Marek Polacek <polacek@redhat.com>
1369 Implement P0634R3, Down with typename!
1370 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
1371 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
1372 * g++.dg/cpp1z/typename1.C: New test.
1373 * g++.dg/cpp2a/typename1.C: New test.
1374 * g++.dg/cpp2a/typename10.C: New test.
1375 * g++.dg/cpp2a/typename11.C: New test.
1376 * g++.dg/cpp2a/typename2.C: New test.
1377 * g++.dg/cpp2a/typename3.C: New test.
1378 * g++.dg/cpp2a/typename4.C: New test.
1379 * g++.dg/cpp2a/typename5.C: New test.
1380 * g++.dg/cpp2a/typename6.C: New test.
1381 * g++.dg/cpp2a/typename7.C: New test.
1382 * g++.dg/cpp2a/typename8.C: New test.
1383 * g++.dg/cpp2a/typename9.C: New test.
1384 * g++.dg/diagnostic/missing-typename.C: Only run the test in
1386 * g++.dg/other/crash-9.C: Add template disambiguator.
1387 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
1388 * g++.dg/parse/crash13.C: Likewise.
1389 * g++.dg/parse/error36.C: Likewise.
1390 * g++.dg/parse/no-typename1.C: Likewise.
1391 * g++.dg/parse/typedef2.C: Likewise.
1392 * g++.dg/parse/typename11.C: Likewise.
1393 * g++.dg/template/crash48.C: Adjust dg-error.
1394 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
1396 * g++.dg/template/error29.C: Only expect error in c++17_down.
1397 * g++.dg/template/nested5.C: Add template disambiguator.
1398 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
1399 * g++.dg/template/static30.C: Add dg-error.
1400 * g++.dg/template/typedef6.C: Adjust dg-error.
1401 * g++.dg/template/typename3.C: Only expect error in c++17_down.
1404 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
1407 * g++.dg/other/error35.C: New test.
1410 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
1412 2018-12-01 Jeff Law <law@redhat.com>
1414 * gcc.dg/predict-22.c: Update expected output.
1416 2018-12-01 Jakub Jelinek <jakub@redhat.com>
1419 * gcc.target/i386/pr54589.c: New test.
1421 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1424 * lib/target-supports.exp (logical_op_short_circuit): Remove.
1425 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
1426 effective target, drop -mbranch-cost= options from the test and
1427 instead pass --param logical-op-non-short-circuit=0 or
1428 --param logical-op-non-short-circuit=1 depending on what the
1429 tests meant to test.
1430 * gcc.dg/pr21643.c: Likewise.
1431 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1432 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
1433 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1434 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1435 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1436 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
1437 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1438 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
1439 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
1440 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
1441 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1442 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1443 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1444 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
1445 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
1446 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1447 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1448 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1449 * gcc.dg/binop-xor1.c: Likewise.
1450 * gcc.dg/pr46309.c: Likewise.
1451 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
1452 * gcc.dg/tree-ssa/reassoc-32.c: Add
1453 --param logical-op-non-short-circuit=1 to dg-options.
1454 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1455 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1456 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1457 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1459 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
1462 * gcc.c-torture/execute/pr64242.c: New test.
1464 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1466 * g++.dg/parse/missing-parens-fixit.C: New test.
1468 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1470 * gcc.dg/independent-cloneids-1.c: New test.
1472 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1475 * g++.dg/debug/dwarf2/pr85550.C: New test.
1477 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
1480 * c-c++-common/goacc/asyncwait-5.c: Update.
1481 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1483 * c-c++-common/goacc/asyncwait-5.c: New file.
1484 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1486 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
1489 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
1490 Add -mcpu=power7 option.
1492 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1494 PR preprocessor/88257
1495 * c-c++-common/Wformat-pr88257.c: New test.
1496 * c-c++-common/Wformat-pr88257.h: New test header.
1497 * c-c++-common/empty.h: New test header.
1499 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
1501 * gcc.target/arm/neon-dotprod-restriction.c: New file.
1502 * lib/target-supports.exp
1503 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
1506 2018-11-30 Martin Liska <mliska@suse.cz>
1509 * c-c++-common/asan/asan-stack-small.c: New test.
1511 2018-11-30 Richard Biener <rguenther@suse.de>
1513 * gcc.dg/gimplefe-34.c: New testcase.
1514 * gcc.dg/gimplefe-35.c: Likewise.
1516 2018-11-30 Martin Liska <mliska@suse.cz>
1519 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
1520 * gfortran.dg/simd-builtins-6.f90: Likewise.
1522 2018-11-29 Andi Kleen <ak@linux.intel.com>
1524 * gcc.target/i386/fentryname2.c: New test.
1525 * gcc.target/i386/fentryname3.c: New test.
1527 2018-11-29 Andi Kleen <ak@linux.intel.com>
1529 * gcc.target/i386/fentryname1.c: New test.
1531 2018-11-29 Andi Kleen <ak@linux.intel.com>
1533 * gcc.target/i386/returninst1.c: New test.
1534 * gcc.target/i386/returninst2.c: New test.
1535 * gcc.target/i386/returninst3.c: New test.
1537 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
1539 * gcc.target/sparc/20181129-1.c: New test.
1540 * gcc.target/sparc/20181129-2.c: Likewise.
1542 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1545 * g++.target/i386/pr88152.C: New test.
1547 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
1549 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
1551 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
1553 * g++.dg/cpp0x/constexpr-base6b.C: New.
1554 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
1555 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
1556 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1557 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1558 * g++.dg/cpp1y/pr63996.C: Likewise.
1559 * g++.dg/ext/constexpr-vla5.C: Likewise.
1560 * g++.dg/ext/stmtexpr15.C: Likewise.
1561 * g++.dg/ext/vla1.C: Likewise.
1562 * g++.dg/other/fold1.C: Likewise.
1563 * g++.dg/parse/array-size2.C: Likewise.
1564 * g++.dg/parse/crash36.C: Likewise.
1565 * g++.dg/ubsan/pr81530.C: Likewise.
1566 * g++.dg/warn/Wvla-1.C: Likewise.
1567 * g++.dg/warn/Wvla-2.C: Likewise.
1568 * g++.old-deja/g++.brendan/array1.C: Likewise.
1569 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
1570 * g++.old-deja/g++.law/init3.C: Likewise.
1571 * g++.old-deja/g++.mike/p6149.C: Likewise.
1573 2018-11-29 David Malcolm <dmalcolm@redhat.com>
1576 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
1577 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1579 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
1582 * gcc.target/powerpc/pr87496.c: New test.
1584 2018-11-29 Martin Sebor <msebor@redhat.com>
1588 * gcc.dg/attr-aligned-2.c: New test.
1589 * gcc.dg/builtin-has-attribute.c: Adjust.
1590 * c-c++-common/builtin-has-attribute-2.c: Same.
1591 * c-c++-common/builtin-has-attribute-3.c: Same.
1592 * c-c++-common/builtin-has-attribute-4.c: Same.
1593 * c-c++-common/builtin-has-attribute-5.c: New test.
1594 * gcc.target/aarch64/attr-aligned.c: Same.
1595 * gcc.target/i386/attr-aligned.c: Same.
1596 * gcc.target/powerpc/attr-aligned.c: Same.
1597 * gcc.target/sparc/attr-aligned.c: Same.
1599 2018-11-29 qing zhao <qing.zhao@oracle.com>
1601 * gcc.dg/live-patching-1.c: New test.
1602 * gcc.dg/live-patching-2.c: New test.
1603 * gcc.dg/live-patching-3.c: New test.
1604 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1605 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1607 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1609 * gcc.dg/sinhatanh-1.c: New test.
1610 * gcc.dg/sinhatanh-2.c: New test.
1611 * gcc.dg/sinhatanh-3.c: New test.
1613 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1616 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1617 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1618 * g++.target/i386/avx-pr54700-1.C: New test.
1619 * g++.target/i386/avx-pr54700-2.C: New test.
1620 * g++.target/i386/avx2-pr54700-1.C: New test.
1621 * g++.target/i386/avx2-pr54700-2.C: New test.
1622 * g++.target/i386/sse4_1-check.h: New file.
1623 * g++.target/i386/avx-check.h: New file.
1624 * g++.target/i386/avx2-check.h: New file.
1625 * g++.target/i386/m128-check.h: New file.
1626 * g++.target/i386/m256-check.h: New file.
1627 * g++.target/i386/avx-os-support.h: New file.
1630 * g++.dg/tree-ssa/pr88152-1.C: New test.
1631 * g++.dg/tree-ssa/pr88152-2.C: New test.
1634 * gcc.dg/ubsan/pr88234.c: New test.
1636 2018-11-29 Richard Biener <rguenther@suse.de>
1638 PR tree-optimization/88243
1639 * gcc.dg/torture/pr88243.c: New testcase.
1641 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1644 * g++.dg/cpp0x/pr87539.C: New test.
1646 2018-11-28 Martin Sebor <msebor@redhat.com>
1650 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1652 2018-11-28 Marek Polacek <polacek@redhat.com>
1654 Implement P1094R2, Nested inline namespaces.
1655 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1656 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1658 2018-11-28 Nathan Sidwell <nathan@acm.org>
1661 * g++.dg/lookup/pr87531.C: New.
1663 2018-11-28 Jan Hubicka <jh@suse.cz>
1665 * gcc.dg/predict-13.c: Update template.
1666 * gcc.dg/predict-13b.c: New testcase.
1667 * gcc.dg/predict-22.c: New testcase.
1668 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1671 2018-11-28 Marek Polacek <polacek@redhat.com>
1673 PR c++/88222 - ICE with bit-field with invalid type.
1674 * g++.dg/ext/flexary31.C: New test.
1676 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1678 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1679 * g++.dg/opt/pr83084.C: XFAIL AIX.
1680 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1682 2018-11-28 Richard Biener <rguenther@suse.de>
1684 PR tree-optimization/88223
1685 * gcc.dg/torture/pr88223.c: New testcase.
1687 2018-11-28 Richard Biener <rguenther@suse.de>
1689 PR tree-optimization/88217
1690 * g++.dg/pr88217.C: New testcase.
1692 2018-11-28 Richard Biener <rguenther@suse.de>
1694 PR tree-optimization/79351
1695 * gcc.dg/torture/pr79351.c: New testcase.
1697 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1700 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1701 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1702 * gcc.target/i386/avx-pr88189-1.c: New test.
1703 * gcc.target/i386/avx-pr88189-2.c: New test.
1706 * g++.dg/cpp0x/pr87476-1.C: New test.
1707 * g++.dg/cpp0x/pr87476-2.C: New test.
1710 * c-c++-common/ubsan/pr88215.c: New test.
1712 2018-11-28 Richard Biener <rguenther@suse.de>
1714 PR tree-optimization/88182
1715 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1717 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1720 * g++.dg/other/pr88187.C: New test.
1723 * g++.dg/debug/pr88181.C: New test.
1726 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1729 2018-11-27 Martin Sebor <msebor@redhat.com>
1734 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1735 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1736 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1738 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1740 PR preprocessor/83173
1741 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1742 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1744 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1746 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1748 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1749 instead of PLUGIN_START_UNIT.
1750 * gcc.dg/plugin/plugin.exp: Enable new test.
1752 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1755 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1756 rather than 0 or 2 depending on logical_op_short_circuit.
1759 * gcc.target/powerpc/pr88188.c: New test.
1761 2018-11-27 Martin Liska <mliska@suse.cz>
1763 * gfortran.dg/simd-builtins-1.f90: New test.
1764 * gfortran.dg/simd-builtins-1.h: New test.
1765 * gfortran.dg/simd-builtins-2.f90: New test.
1766 * gfortran.dg/simd-builtins-3.f90: New test.
1767 * gfortran.dg/simd-builtins-3.h: New test.
1768 * gfortran.dg/simd-builtins-4.f: New test.
1769 * gfortran.dg/simd-builtins-4.h: New test.
1770 * gfortran.dg/simd-builtins-5.f: New test.
1771 * gfortran.dg/simd-builtins-6.f90: New test.
1773 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1775 * lib/target-supports.exp
1776 (check_effective_target_logical_op_short_circuit): Add msp430.
1777 (check_effective_target_int_eq_float): New.
1778 (check_effective_target_ptr_eq_long): New.
1779 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1780 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1781 sizeof (float) != sizeof (int).
1782 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1783 * gcc.dg/pr85859.c: Likewise.
1784 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1785 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1786 * gcc.dg/ifcvt-4.c: Likewise.
1787 * gcc.dg/pr34856.c: Likewise.
1788 * gcc.dg/builtin-apply2.c: Likewise.
1789 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1790 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1791 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1792 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1794 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1795 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1796 sizeof(void *) != sizeof(long).
1797 * gcc.dg/lto/20091013-1_2.c: Likewise.
1798 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1799 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1800 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1801 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1802 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1803 * gcc.dg/weak/typeof-2.c: Likewise.
1804 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1805 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1806 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1807 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1809 2018-11-26 Martin Sebor <msebor@redhat.com>
1812 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1813 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1815 2018-11-26 Marek Polacek <polacek@redhat.com>
1817 PR c++/88120 - ICE when calling save_expr in a template.
1818 * g++.dg/cpp0x/pr88120.C: New test.
1820 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1822 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1823 of int if __SIZEOF_INT__ == 2.
1824 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1825 __SIZEOF_SIZE_T < 4.
1826 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1827 __SIZEOF_INT__ == 2.
1828 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1829 * gcc.dg/pr53037-2.c: Likewise.
1830 * gcc.dg/pr53037-3.c: Likewise.
1831 * gcc.dg/pr85512.c: Likewise.
1832 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1833 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1834 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1835 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1836 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1838 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1839 directives for int16.
1841 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1843 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1844 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1845 _printf_float for newlib_nano_io target.
1846 * gcc.c-torture/execute/930513-1.c: Likewise.
1847 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1848 * gcc.c-torture/execute/ieee/920810-1.x: New.
1850 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1853 * gcc.target/i386/pr88195.c: New test.
1856 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1857 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1858 expect it in diagnostics.
1861 * g++.dg/debug/dwarf2/pr86900.C: New test.
1863 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1865 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1867 * gcc.dg/pr34225.c: Likewise.
1868 * gcc.dg/pr40971.c: Likewise.
1869 * gcc.dg/pr69071.c: Likewise.
1870 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1871 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1872 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1873 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1874 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1875 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1876 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1877 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1878 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1880 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1881 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1882 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1883 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1884 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1885 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1886 * lib/target-supports.exp (check_effective_target_size20plus): New.
1887 (check_effective_target_size32plus): Update comment.
1889 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1892 * gcc.target/pr88178.c: New test.
1894 2018-11-26 Matthias Klose <doko@ubuntu.com>
1896 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1898 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1900 * lib/target-supports.exp (check_compile): Handle D.
1901 (check_effective_target_d_runtime): New proc.
1902 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1903 compile unless d_runtime.
1904 * gdc.dg/runnable.d: Skip unless d_runtime.
1905 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1907 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1910 * gfortran.dg/associate_46.f90: New test.
1912 2018-11-23 Jeff Law <law@redhat.com>
1914 PR rtl-optimization/84768
1915 * gcc.c-torture/compile/pr84768.c: New test.
1917 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1919 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1922 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1924 PR tree-optimization/87756
1925 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1927 * gcc.dg/builtin-memchr-3.c: Likewise.
1929 2018-11-23 Martin Sebor <msebor@redhat.com>
1931 PR tree-optimization/87756
1932 * gcc.dg/builtin-memchr-2.c: New test.
1933 * gcc.dg/builtin-memchr-3.c: Same.
1934 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1936 2018-11-23 Martin Sebor <msebor@redhat.com>
1939 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1940 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1941 * gcc.dg/torture/pr67222.c: Adjust.
1943 2018-11-23 Richard Biener <rguenther@suse.de>
1945 PR tree-optimization/88149
1946 * g++.dg/torture/pr88149.C: New testcase.
1948 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1950 PR tree-optimization/86614
1951 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
1952 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
1953 warnings, just early ones from FE. Remove dg-prune-output.
1954 * c-c++-common/Warray-bounds-6.c: New test.
1956 * gfortran.dg/pad_source_1.f: New test.
1957 * gfortran.dg/pad_source_2.f: New test.
1958 * gfortran.dg/pad_source_3.f: New test.
1959 * gfortran.dg/pad_source_4.f: New test.
1960 * gfortran.dg/pad_source_5.f: New test.
1962 2018-11-22 Jan Hubicka <jh@suse.cz>
1965 * g++.dg/lto/odr-5_0.C: New testcase.
1966 * g++.dg/lto/odr-5_1.C: New testcase.
1968 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
1970 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
1971 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
1973 2018-11-22 Jakub Jelinek <jakub@redhat.com>
1975 PR tree-optimization/85794
1976 * gcc.dg/vect/O3-pr85794.c: New test.
1978 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
1980 PR rtl-optimization/87718
1981 * gcc.target/i386/pr82361-1.c: Check only the first operand of
1984 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
1986 * gcc.target/arm/pr85434.c: New test.
1988 2018-11-22 Richard Biener <rguenther@suse.de>
1990 PR tree-optimization/88148
1991 * gfortran.dg/pr88148.f90: New testcase.
1993 2018-11-22 Andreas Schwab <schwab@suse.de>
1995 * g++.dg/lto/odr-2_0.C: Remove extra brace
1997 2018-11-22 Martin Liska <mliska@suse.cz>
2000 * gcc.dg/tsan/pr88017.c: New test.
2002 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2005 * g++.dg/cpp0x/implicit15.C: New test.
2008 * g++.dg/diagnostic/pr87386.C: New test.
2009 * g++.dg/parse/error17.C: Adjust expected diagnostics.
2011 PR rtl-optimization/85925
2012 * gcc.c-torture/execute/20181120-1.c: Require effective target
2015 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
2018 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
2021 * gcc.target/pr85667-1.c: New testcase.
2022 * gcc.target/pr85667-2.c: New testcase.
2023 * gcc.target/pr85667-3.c: New testcase.
2024 * gcc.target/pr85667-4.c: New testcase.
2026 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
2029 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
2030 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
2031 * g++.dg/lto/odr-2_0.C: New.
2032 * g++.dg/lto/odr-2_1.C: New.
2033 * g++.dg/lto/odr-3_0.C: New.
2034 * g++.dg/lto/odr-3_1.C: New.
2036 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2039 * gcc.target/aarch64/pr87839.c: New test.
2041 2018-11-21 Renlin Li <renlin.li@arm.com>
2044 * gcc.dg/pr84877.c: New.
2046 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
2049 * gcc.target/i386/pr87317-1.c: New file.
2050 * gcc.target/i386/pr87317-2.c: Likewise.
2051 * gcc.target/i386/pr87317-3.c: Likewise.
2052 * gcc.target/i386/pr87317-4.c: Likewise.
2053 * gcc.target/i386/pr87317-5.c: Likewise.
2054 * gcc.target/i386/pr87317-6.c: Likewise.
2055 * gcc.target/i386/pr87317-7.c: Likewise.
2056 * gcc.target/i386/pr87317-8.c: Likewise.
2057 * gcc.target/i386/pr87317-9.c: Likewise.
2058 * gcc.target/i386/pr87317-10.c: Likewise.
2059 * gcc.target/i386/pr87317-11.c: Likewise.
2060 * gcc.target/i386/pr87317-12.c: Likewise.
2061 * gcc.target/i386/pr87317-13.c: Likewise.
2063 2018-11-21 Tom de Vries <tdevries@suse.de>
2066 * lib/options.exp (check_for_options_with_filter): New proc.
2067 * gcc.misc-tests/help.exp: Check that --help=params lines end with
2070 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2071 Mark Eggleston <mark.eggleston@codethink.com>
2073 * gfortran.dg/include_10.f: New test.
2074 * gfortran.dg/include_10.inc: New file.
2075 * gfortran.dg/include_11.f: New test.
2076 * gfortran.dg/include_12.f: New test.
2077 * gfortran.dg/include_13.f90: New test.
2078 * gfortran.dg/gomp/include_1.f: New test.
2079 * gfortran.dg/gomp/include_1.inc: New file.
2080 * gfortran.dg/gomp/include_2.f90: New test.
2082 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
2084 * gcc.target/s390/vector/align-1.c: New test.
2085 * gcc.target/s390/vector/align-2.c: New test.
2087 2018-11-20 Martin Sebor <msebor@redhat.com>
2089 * c-c++-common/builtin-has-attribute-2.c: New test.
2090 * c-c++-common/builtin-has-attribute-3.c: New test.
2091 * c-c++-common/builtin-has-attribute-4.c: New test.
2092 * c-c++-common/builtin-has-attribute.c: New test.
2093 * gcc.dg/builtin-has-attribute.c: New test.
2094 * gcc.target/i386/builtin-has-attribute.c: New test.
2096 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2099 * g++.dg/lto/odr-4_0.C: New testcase.
2100 * g++.dg/lto/odr-4_1.C: New testcase.
2102 2018-11-20 Jakub Jelinek <jakub@redhat.com>
2105 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
2107 PR tree-optimization/87895
2108 * gcc.dg/gomp/pr87895-1.c: New test.
2109 * gcc.dg/gomp/pr87895-2.c: New test.
2110 * gcc.dg/gomp/pr87895-3.c: New test.
2112 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
2115 * gcc.target/i386/pr88070.c: New test.
2117 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
2119 * gcc.target/s390/flogr-1.c: New test.
2121 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2124 * g++.dg/torture/pr87997.C: New testcase.
2126 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2129 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2131 2018-11-20 Richard Biener <rguenther@suse.de>
2133 PR tree-optimization/88074
2134 * gcc.dg/pr88074.c: New testcase.
2136 2018-11-20 Martin Liska <mliska@suse.cz>
2138 * pr57362.C: Move to g++.target/i386 folder.
2139 * pr57548.C: Likewise.
2140 * pr59492.C: Likewise.
2141 * pr82625.C: Likewise.
2142 * pr85329-2.C: Likewise.
2143 * pr85329.C: Likewise.
2145 2018-11-20 Richard Biener <rguenther@suse.de>
2147 PR tree-optimization/88069
2148 * gcc.dg/pr88069.c: New testcase.
2150 2018-11-20 Martin Liska <mliska@suse.cz>
2153 * gcc.target/i386/ipa-stack-alignment.c: Add
2154 -fomit-frame-pointer.
2156 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
2159 * gcc.target/s390/pr88083.c: New test.
2161 2018-11-20 Richard Biener <rguenther@suse.de>
2164 * g++.dg/tree-ssa/pr83215.C: New testcase.
2166 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
2168 * gcc.c-torture/execute/20181120-1.c: New test.
2170 2018-11-20 Richard Biener <rguenther@suse.de>
2172 PR tree-optimization/88087
2173 * gcc.dg/tree-ssa/pr88087.c: New testcase.
2175 2018-11-19 Paul Koning <ni1d@arrl.net>
2177 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
2178 * gcc.c-torture/execute/pr23467.c: Ditto.
2179 * gcc.c-torture/execute/pr36093.c: Ditto.
2180 * gcc.c-torture/execute/pr43783.c: Ditto.
2181 * gcc.dg/const-elim-2.c: Xfail if pdp11.
2182 * gcc.dg/torture/pr36400.c: Ditto.
2183 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
2186 2018-11-19 Paul Koning <ni1d@arrl.net>
2188 * lib/target-supports.exp (check_weak_available): Return "no" for
2191 2018-11-19 Marek Polacek <polacek@redhat.com>
2193 PR c++/87781 - detect invalid elaborated-type-specifier.
2194 * g++.dg/parse/elab3.C: New test.
2195 * g++.dg/template/crash115.C: Adjust dg-error.
2197 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
2199 PR rtl-optimization/88033
2200 * gcc.target/i386/pr88033.c: New test.
2202 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2204 * gcc.target/aarch64/sve/unroll-1.c: New test.
2206 2018-11-19 David Malcolm <dmalcolm@redhat.com>
2208 PR tree-optimization/87025
2209 * gcc.dg/pr87025.c: New test.
2211 2018-11-19 Jakub Jelinek <jakub@redhat.com>
2213 PR tree-optimization/88071
2214 * gcc.dg/pr88071.c: New test.
2217 * g++.dg/lookup/pr60994.C: New test.
2220 * g++.dg/gomp/pr78363-4.C: New test.
2221 * g++.dg/gomp/pr78363-5.C: New test.
2222 * g++.dg/gomp/pr78363-6.C: New test.
2223 * g++.dg/gomp/pr78363-7.C: New test.
2225 2018-11-19 Richard Biener <rguenther@suse.de>
2228 * g++.dg/lto/pr87229_0.C: New testcase.
2230 2018-11-19 Martin Liska <mliska@suse.cz>
2233 * gcc.dg/lto/pr88077_0.c: New test.
2234 * gcc.dg/lto/pr88077_1.c: New test.
2236 2018-11-19 Martin Liska <mliska@suse.cz>
2238 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
2239 * g++.dg/gcov/ternary.C: Likewise.
2240 * lib/gcov.exp: Support pattern of following form:
2243 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
2245 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
2246 unrelated final test.
2247 * gcc.target/visium/overflow16: Likewise.
2248 * gcc.target/visium/overflow32.c: Likewise.
2250 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2252 * g++.dg/template/crash91.C: Check location too.
2254 2018-11-19 Martin Liska <mliska@suse.cz>
2256 PR gcov-profile/88045
2257 * g++.dg/gcov/pr88045.C: New test.
2259 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2262 * gfortran.dg/where_7.f90: New test.
2264 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2267 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
2268 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
2269 * gfortran.dg/protected_6.f90: Likewise.
2270 * gfortran.dg/assign_11.f90: New test.
2271 * gfortran.dg/pointer_assign_12.f90: New test.
2273 2018-11-17 Jakub Jelinek <jakub@redhat.com>
2275 PR tree-optimization/87546
2276 * gcc.dg/vect/O3-pr87546.c: New test.
2278 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2281 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
2282 bits. Update comment.
2283 * gcc.dg/concat2.c: Likewise.
2284 * gcc.c-torture/compile/pr46534.c: Likewise.
2286 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2289 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
2290 (operator"" _a) Change unsigned long type to std::size_t.
2292 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
2294 * gcc.target/powerpc/fusion3.c: Delete.
2295 * gcc.target/powerpc/fusion4.c: Delete.
2297 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2299 PR rtl-optimization/87475
2300 * g++.dg/opt/pr87475.C: New test.
2302 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
2304 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
2305 * gcc.c-torture/execute/user-printf.c: Likewise.
2307 2018-11-16 Nathan Sidwell <nathan@acm.org>
2310 * g++.dg/lookup/pr87269.C: New.
2312 2018-11-16 Richard Biener <rguenther@suse.de>
2315 * g++.dg/lto/pr54625-2_0.c: Add -w.
2317 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
2319 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
2320 r{o,x}sbg expectations.
2321 * gcc.target/s390/risbg-ll-2.c: Likewise.
2323 2018-11-16 Richard Biener <rguenther@suse.de>
2326 * g++.dg/lto/pr54625-1_0.c: Add -w.
2328 2018-11-15 Martin Sebor <msebor@redhat.com>
2332 * g++.dg/ext/attr-alloc_size.C: New test.
2333 * c-c++-common/pr71574.c: Adjust diagnostics.
2334 * c-c++-common/attributes-1.c: Same.
2335 * gcc.dg/attr-alloc_align-2.c: Same.
2336 * gcc.dg/attr-alloc_align-4.c: New test.
2337 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
2338 * gcc.dg/attr-alloc_size.c: Same.
2339 * gcc.dg/attr-assume_aligned-4.c: New test.
2340 * gcc.dg/format/attr-3.c: Adjust diagnostics.
2341 * gcc.dg/nonnull-2.c: Same.
2342 * gcc.dg/torture/pr80612.c: Same.
2343 * obj-c++.dg/attributes/method-format-1.mm: Same.
2344 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
2345 * objc.dg/attributes/method-format-1.m: same.
2346 * objc.dg/attributes/method-nonnull-1.m: Same.
2348 2018-11-15 Martin Sebor <msebor@redhat.com>
2351 * gcc.dg/20021006-1.c
2352 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
2353 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
2354 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
2355 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
2356 * gcc.dg/Walloca-16.c: Adjust.
2357 * gcc.dg/Wrestrict-4.c: Adjust.
2358 * gcc.dg/Wrestrict-5.c: Adjust.
2359 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
2360 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
2361 * gcc.dg/initpri1.c: Adjust.
2362 * gcc.dg/pr15698-1.c: Adjust.
2363 * gcc.dg/pr69156.c: Adjust.
2364 * gcc.dg/pr83463.c: Adjust.
2365 * gcc.dg/redecl-4.c: Adjust.
2366 * gcc.dg/tls/thr-init-2.c: Adjust.
2367 * gcc.dg/torture/pr55890-2.c: Adjust.
2368 * gcc.dg/torture/pr55890-3.c: Adjust.
2369 * gcc.dg/torture/pr67741.c: Adjust.
2370 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
2371 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
2372 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
2374 2018-11-15 Nathan Sidwell <nathan@acm.org>
2378 * g++.dg/template/pr86246.C: New.
2379 * g++.dg/template/pr87989.C: New.
2381 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
2383 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
2384 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
2385 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
2386 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
2387 * g++.dg/ext/constexpr-vla5.C: Likewise.
2388 * g++.dg/gomp/pr85134.C: Likewise.
2390 2018-11-15 Nathan Sidwell <nathan@acm.org>
2393 * g++.dg/cpp1y/pr79393-3.C: New.
2395 2018-11-15 David Malcolm <dmalcolm@redhat.com>
2398 * c-c++-common/diagnostic-format-json-1.c: New test.
2399 * c-c++-common/diagnostic-format-json-2.c: New test.
2400 * c-c++-common/diagnostic-format-json-3.c: New test.
2401 * c-c++-common/diagnostic-format-json-4.c: New test.
2402 * c-c++-common/diagnostic-format-json-5.c: New test.
2403 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2404 (custom_diagnostic_finalizer): Add diagnostic_t param.
2405 * gcc.dg/plugin/location_overflow_plugin.c
2406 (verify_unpacked_ranges): Likewise.
2407 (verify_no_columns): Likewise.
2408 * gfortran.dg/diagnostic-format-json-1.F90: New test.
2409 * gfortran.dg/diagnostic-format-json-2.F90: New test.
2410 * gfortran.dg/diagnostic-format-json-3.F90: New test.
2412 2018-11-15 Richard Biener <rguenther@suse.de>
2415 * gcc.dg/tree-ssa/pr88029.c: New testcase.
2417 2018-11-15 Richard Biener <rguenther@suse.de>
2419 PR tree-optimization/88031
2420 * gcc.dg/pr88031.c: New testcase.
2422 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
2424 * gcc.target/aarch64/pr62178.c: Fix spaces.
2426 2018-11-15 Richard Biener <rguenther@suse.de>
2428 PR tree-optimization/88030
2429 * gcc.dg/tsan/pr88030.c: New testcase.
2431 2018-11-15 Jakub Jelinek <jakub@redhat.com>
2433 PR rtl-optimization/88018
2434 * g++.dg/tsan/pr88018.C: New test.
2436 2018-11-15 Richard Biener <rguenther@suse.de>
2439 * gcc.dg/tree-ssa/pr87917.c: New testcase.
2441 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2443 PR tree-optimization/84648
2444 * gcc.dg/tree-ssa/pr84648.c: New test.
2445 * gcc.dg/pr68317.c: Add warning check on overflow.
2447 2018-11-14 Nathan Sidwell <nathan@acm.org>
2451 * g++.dg/debug/dwarf2/pr87462.C: New.
2452 * g++.dg/debug/dwarf2/pr88006.C: New.
2454 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
2456 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
2457 * g++.dg/cpp0x/nsdmi6.C: Likewise.
2458 * g++.dg/ext/flexary4.C: Likewise.
2459 * g++.dg/ext/flexary9.C: Likewise.
2460 * g++.dg/other/incomplete2.C: Likewise.
2461 * g++.dg/parse/friend12.C: Likewise.
2463 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2465 P1236R1 - Signed integers are two's complement
2466 * g++.dg/cpp2a/constexpr-shift1.C: New test.
2467 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
2468 diagnostics here for c++2a.
2469 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
2470 diagnostics here for c++2a.
2471 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
2472 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
2473 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
2474 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
2475 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
2477 2018-11-14 Jeff Law <law@redhat.com>
2479 * gcc.c-torture/compile/20181114.c: New test.
2481 2018-11-14 Richard Biener <rguenther@suse.de>
2484 * gcc.dg/pr87985.c: New testcase.
2486 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2488 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
2491 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2493 * gcc.target/s390/global-array-almost-huge-element.c: Run only
2495 * gcc.target/s390/global-array-almost-negative-huge-element.c:
2497 * gcc.target/s390/global-array-even-element.c: Likewise.
2499 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2500 Jackson Woodruff <jackson.woodruff@arm.com>
2502 PR 71026/tree-optimization
2503 * gcc.dg/div-cmp-1.c: New test.
2504 * gcc.dg/div-cmp-2.c: New test.
2506 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2509 * gcc.dg/pr88007.c: New test.
2511 PR rtl-optimization/87817
2512 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
2514 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2516 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2518 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
2520 * gnat.dg/rt_signals.adb: New testcase.
2522 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2524 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
2526 2018-11-14 Javier Miranda <miranda@adacore.com>
2528 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
2530 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
2532 * gnat.dg/compile_time_error1.adb,
2533 gnat.dg/compile_time_error1.ads,
2534 gnat.dg/compile_time_error1_pkg.ads: New testcase.
2536 2018-11-14 Justin Squirek <squirek@adacore.com>
2538 * gnat.dg/generic_pkg.adb: New testcase.
2540 2018-11-14 Ed Schonberg <schonberg@adacore.com>
2542 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
2545 2018-11-14 Justin Squirek <squirek@adacore.com>
2547 * gnat.dg/enum5.adb: New testcase.
2549 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2551 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
2552 gnat.dg/bip_exception_pkg.ads: New testcase.
2554 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2556 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
2557 gnat.dg/equal4_controlled_filter.ads,
2558 gnat.dg/equal4_full_selector_filter.ads,
2559 gnat.dg/equal4_smart_pointers.ads: New testcase.
2561 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
2563 * gnat.dg/generic_actuals.adb: New testcase.
2565 2018-11-14 Richard Biener <rguenther@suse.de>
2567 PR tree-optimization/87974
2568 * g++.dg/opt/pr87974.C: New testcase.
2570 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2572 PR tree-optimization/87977
2573 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2574 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2575 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2576 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2577 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2579 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
2581 PR rtl-optimization/87507
2582 * gcc.target/powerpc/pr87507.c: New test.
2583 * gcc.target/powerpc/pr68805.c: Update expected results.
2585 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2587 PR tree-optimization/87898
2588 * gcc.dg/gomp/pr87898.c: New test.
2590 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2592 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2594 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2596 2018-11-13 Martin Sebor <msebor@redhat.com>
2599 * gcc.dg/attr-copy-5.c: New test.
2600 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2602 2018-11-13 Richard Biener <rguenther@suse.de>
2604 PR tree-optimization/86991
2605 * gcc.dg/pr86991.c: New testcase.
2607 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2610 * gcc.target/i386/pr87955.c: New test.
2612 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2614 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2616 * gcc.dg/tree-ssa/vrp92.c: Same.
2618 2018-11-13 Richard Biener <rguenther@suse.de>
2620 PR tree-optimization/87931
2621 * gcc.dg/graphite/pr87931.c: New testcase.
2623 2018-11-13 Martin Liska <mliska@suse.cz>
2626 * gcc.target/i386/pr87930.c: New test.
2628 2018-11-13 Richard Biener <rguenther@suse.de>
2630 PR tree-optimization/87962
2631 * gcc.dg/pr87962.c: New testcase.
2633 2018-11-13 Richard Biener <rguenther@suse.de>
2635 PR tree-optimization/87967
2636 * g++.dg/opt/pr87967.C: New testcase.
2638 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2640 * gcc.target/arc/builtin_eh.c: New test.
2642 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2644 * gcc.target/arc/firq-1.c: Update test.
2645 * gcc.target/arc/firq-3.c: Likewise.
2646 * gcc.target/arc/firq-4.c: Likewise.
2647 * gcc.target/arc/interrupt-6.c: Likewise.
2649 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2651 PR rtl-optimization/87918
2652 * gcc.target/i386/pr87918.c: New test.
2654 2018-11-13 Alan Modra <amodra@gmail.com>
2656 * gcc.target/powerpc/rotmask.c: New.
2658 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2662 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2664 * gcc.dg/tree-ssa/popcount.c: Likewise.
2665 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2666 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2667 * gcc.target/aarch64/popcount4.c: New test.
2668 * lib/target-supports.exp (check_effective_target_popcountl): New.
2670 2018-11-12 Martin Liska <mliska@suse.cz>
2672 PR gcov-profile/87442
2673 * gcc.dg/profile-filtering-1.c: New test.
2674 * gcc.dg/profile-filtering-2.c: New test.
2676 2018-11-12 Martin Sebor <msebor@redhat.com>
2679 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2681 2018-11-12 Renlin Li <renlin.li@arm.com>
2684 * gcc.target/aarch64/sve/pr87815.c: New.
2686 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2688 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2691 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2693 * gcc.target/csky/fnmul-1.c: New.
2694 * gcc.target/csky/fnmul-2.c: New.
2695 * gcc.target/csky/fnmul-3.c: New.
2696 * gcc.target/csky/fnmul-4.c: New.
2698 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2701 * gcc.target/i386/pr87928.c: New test.
2703 2018-11-09 Martin Sebor <msebor@redhat.com>
2706 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2707 * gcc.dg/pr39323-1.c: Ditto.
2709 2018-11-09 Paul Koning <ni1d@arrl.net>
2711 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2713 * gcc.dg/Wrestrict-4.c: Ditto.
2714 * gcc.dg/Wrestrict-5.c: Ditto.
2715 * gcc.dg/pr83463.c: Ditto.
2716 * gcc.dg/torture/pr55890-2.c: Ditto.
2717 * gcc.dg/torture/pr55890-3.c: Ditto.
2718 * gcc.dg/torture/pr71816.c: Ditto.
2720 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2722 * c-c++-common/gomp/clauses-5.c: New test.
2724 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2725 * c-c++-common/gomp/requires-2.c: Likewise.
2726 * c-c++-common/gomp/requires-4.c: Likewise.
2728 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2729 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2731 2018-11-09 Jeff Law <law@redhat.com>
2733 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2735 2018-11-09 Martin Sebor <msebor@redhat.com>
2738 * gcc.dg/Wattribute-alias.c: New test.
2739 * gcc.dg/Wmissing-attributes.c: New test.
2740 * gcc.dg/attr-copy.c: New test.
2741 * gcc.dg/attr-copy-2.c: New test.
2742 * gcc.dg/attr-copy-3.c: New test.
2743 * gcc.dg/attr-copy-4.c: New test.
2745 2018-11-09 Martin Sebor <msebor@redhat.com>
2748 * gcc.dg/attr-aligned.c: New test.
2750 2018-11-09 Martin Liska <mliska@suse.cz>
2752 * gcc.target/i386/ipa-stack-alignment.c: New test.
2754 2018-11-09 Martin Liska <mliska@suse.cz>
2756 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2758 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2760 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2761 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2762 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2763 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2764 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2765 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2766 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2767 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2768 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2769 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2770 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2771 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2772 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2773 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2774 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2775 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2776 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2777 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2778 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2779 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2780 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2781 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2782 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2783 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2784 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2785 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2786 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2787 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2788 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2789 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2790 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2791 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2792 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2793 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2794 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2795 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2796 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2797 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2798 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2799 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2800 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2801 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2802 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2803 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2804 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2805 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2806 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2807 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2808 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2809 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2810 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2811 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2812 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2813 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2814 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2815 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2816 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2817 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2819 2018-11-09 Stafford Horne <shorne@gmail.com>
2820 Richard Henderson <rth@twiddle.net>
2822 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2823 * gcc.dg/20020312-2.c: Likewise.
2824 * gcc.dg/attr-alloc_size-11.c: Likewise.
2825 * gcc.dg/builtin-apply2.c: Likewise.
2826 * gcc.dg/nop.h: Likewise.
2827 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2828 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2829 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2830 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2831 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2832 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2833 * lib/target-supports.exp
2834 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2835 * gcc.target/or1k/*: New.
2837 2018-11-09 Richard Biener <rguenther@suse.de>
2839 PR tree-optimization/87621
2840 * g++.dg/vect/pr87621.cc: New testcase.
2842 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2844 PR rtl-optimization/86438
2845 * gcc.dg/torture/pr86438.c: New.
2848 * gcc.dg/pr87793.c: New.
2850 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2852 * gcc.target/arm/neon-vect-div-1.c: New test.
2853 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2855 2018-11-08 Andi Kleen <ak@linux.intel.com>
2857 * gcc.target/i386/ptwrite1.c: New test.
2858 * gcc.target/i386/ptwrite2.c: New test.
2860 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2863 * gfortran.dg/read_legacy_comma.f90: New test.
2865 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2867 PR rtl-optimization/87600
2868 * gcc.dg/pr87600.h: New file.
2869 * gcc.dg/pr87600-1.c: New test.
2870 * gcc.dg/pr87600-2.c: Likewise.
2872 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2874 * c-c++-common/gomp/atomic-17.c: New test.
2875 * c-c++-common/gomp/atomic-18.c: New test.
2876 * c-c++-common/gomp/atomic-19.c: New test.
2877 * c-c++-common/gomp/atomic-20.c: New test.
2878 * c-c++-common/gomp/atomic-21.c: New test.
2879 * c-c++-common/gomp/atomic-22.c: New test.
2880 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2881 (foo): Add ntm argument and test if and nontemporal clauses on
2882 constructs with simd.
2883 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2884 use in_reduction clause instead of reduction. Add another
2885 taskloop simd without nogroup clause, but with reduction clause and
2886 a new in_reduction. Add ntm and i3 arguments. Test if and
2887 nontemporal clauses on constructs with simd. Change if clauses on
2888 some constructs from specific to the particular constituents to one
2889 without a modifier. Add new tests for combined host teams and for
2890 new parallel master and {,parallel }master taskloop{, simd} combined
2892 (baz): New function with host teams tests.
2893 * gcc.dg/gomp/combined-1.c: Moved to ...
2894 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2896 * c-c++-common/gomp/combined-2.c: New test.
2897 * c-c++-common/gomp/combined-3.c: New test.
2898 * c-c++-common/gomp/critical-1.c: New test.
2899 * c-c++-common/gomp/critical-2.c: New test.
2900 * c-c++-common/gomp/default-1.c: New test.
2901 * c-c++-common/gomp/defaultmap-1.c: New test.
2902 * c-c++-common/gomp/defaultmap-2.c: New test.
2903 * c-c++-common/gomp/defaultmap-3.c: New test.
2904 * c-c++-common/gomp/depend-5.c: New test.
2905 * c-c++-common/gomp/depend-6.c: New test.
2906 * c-c++-common/gomp/depend-iterator-1.c: New test.
2907 * c-c++-common/gomp/depend-iterator-2.c: New test.
2908 * c-c++-common/gomp/depobj-1.c: New test.
2909 * c-c++-common/gomp/flush-1.c: New test.
2910 * c-c++-common/gomp/flush-2.c: New test.
2911 * c-c++-common/gomp/for-1.c: New test.
2912 * c-c++-common/gomp/for-2.c: New test.
2913 * c-c++-common/gomp/for-3.c: New test.
2914 * c-c++-common/gomp/for-4.c: New test.
2915 * c-c++-common/gomp/for-5.c: New test.
2916 * c-c++-common/gomp/for-6.c: New test.
2917 * c-c++-common/gomp/for-7.c: New test.
2918 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2919 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2920 diagnostics wording in one case.
2921 * c-c++-common/gomp/if-3.c: New test.
2922 * c-c++-common/gomp/master-combined-1.c: New test.
2923 * c-c++-common/gomp/master-combined-2.c: New test.
2924 * c-c++-common/gomp/nontemporal-1.c: New test.
2925 * c-c++-common/gomp/nontemporal-2.c: New test.
2926 * c-c++-common/gomp/reduction-task-1.c: New test.
2927 * c-c++-common/gomp/reduction-task-2.c: New test.
2928 * c-c++-common/gomp/requires-1.c: New test.
2929 * c-c++-common/gomp/requires-2.c: New test.
2930 * c-c++-common/gomp/requires-3.c: New test.
2931 * c-c++-common/gomp/requires-4.c: New test.
2932 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2933 diagnostics for nonmonotonic modifier with static, runtime or auto
2935 * c-c++-common/gomp/simd7.c: New test.
2936 * c-c++-common/gomp/target-data-1.c: New test.
2937 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2938 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2939 * c-c++-common/gomp/teams-1.c: New test.
2940 * c-c++-common/gomp/teams-2.c: New test.
2941 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2943 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2944 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2945 qualified vars without mutable member no longer being predeterined
2947 * gcc.dg/gomp/sharing-1.c: Likewise.
2948 * g++.dg/gomp/clause-3.C: Likewise.
2949 * g++.dg/gomp/member-2.C: Likewise.
2950 * g++.dg/gomp/predetermined-1.C: Likewise.
2951 * g++.dg/gomp/private-1.C: Likewise.
2952 * g++.dg/gomp/sharing-1.C: Likewise.
2953 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
2954 const static data member without mutable elements.
2955 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
2956 * gcc.dg/gomp/for-5.c: Likewise.
2957 * gcc.dg/gomp/for-6.c: Change expected library call.
2958 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
2959 * gcc.dg/gomp/reduction-2.c: New test.
2960 * gcc.dg/gomp/simd-1.c: New test.
2961 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
2962 * g++.dg/gomp/atomic-18.C: New test.
2963 * g++.dg/gomp/atomic-19.C: New test.
2964 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
2965 variable messages. Add another expected error.
2966 * g++.dg/gomp/critical-3.C: New test.
2967 * g++.dg/gomp/depend-iterator-1.C: New test.
2968 * g++.dg/gomp/depend-iterator-2.C: New test.
2969 * g++.dg/gomp/depobj-1.C: New test.
2970 * g++.dg/gomp/doacross-1.C: New test.
2971 * g++.dg/gomp/for-21.C: New test.
2972 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
2973 * g++.dg/gomp/for-5.C: Likewise.
2974 * g++.dg/gomp/for-6.C: Change expected library call.
2975 * g++.dg/gomp/loop-4.C: New test.
2976 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
2978 * g++.dg/gomp/pr33372-3.C: Likewise.
2979 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
2980 * g++.dg/gomp/simd-2.C: New test.
2981 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
2983 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
2985 * gcc.dg/pr87874.c (em): Declare uint64_max as
2986 const unsigned long long int.
2988 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2990 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
2991 integer overflow when sizeof(short) == sizeof(int).
2992 * gcc.dg/attr-alloc_size-11.c: Likewise.
2993 * gcc.dg/attr-alloc_size-3.c: Likewise.
2994 * gcc.dg/attr-alloc_size-5.c: Likewise.
2995 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
2997 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2999 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
3000 uppercase "NOP" instructions in assembler output.
3001 * c-c++-common/patchable_function_entry-default.c: Likewise.
3002 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3004 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3006 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
3008 * gcc.dg/addr_equal-1.c: Likewise.
3009 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3010 * gcc.dg/tree-ssa/vrp111.c: Likewise.
3012 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3014 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
3015 an output section is too large for a memory region, or a memory
3018 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
3020 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
3021 * gnat.dg/null_pointer_deref2.adb: Likewise.
3022 * gnat.dg/null_pointer_deref3.adb: Likewise.
3023 * gnat.dg/opt74.adb: New test.
3024 * gnat.dg/opt74_pkg.ad[sb]: New helper.
3025 * gnat.dg/warn12.adb: Delete.
3026 * gnat.dg/warn12_pkg.ads: Likewise.
3028 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3031 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
3032 "-fdump-ipa-inline".
3033 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
3034 "-fdump-tree-einline".
3035 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
3036 "-fdump-tree-einline".
3037 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
3038 "-fdump-tree-einline".
3039 * g++.dg/tree-ssa/inline-2.C: Likewise.
3040 * g++.dg/tree-ssa/inline-3.C: Likewise.
3041 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
3042 using "-fopt-info-inline".
3043 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
3044 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
3045 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
3047 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
3048 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
3049 directive. Update scan-tree-dump-times to reflect /order
3051 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
3052 reflect /order suffixes.
3053 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
3054 avoid getting extra messages from inliner.
3055 * gcc.dg/plugin/dump-2.c: Likewise.
3056 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
3057 "function body not available" missed optimization messages.
3058 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
3060 * gcc.dg/pr71969-3.c: Likewise.
3061 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
3062 "-fdump-tree-einline".
3063 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
3064 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
3066 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
3067 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
3069 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
3070 "-fdump-tree-einline".
3071 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
3074 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3076 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
3078 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3080 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
3081 (test_dump): Add testing of %C.
3083 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
3085 * g++.dg/other/pr87916.C: New test.
3087 2018-11-08 Richard Biener <rguenther@suse.de>
3089 PR tree-optimization/87929
3090 * gcc.dg/pr87929.c: New testcase.
3092 2018-11-08 Martin Liska <mliska@suse.cz>
3094 * gcc.dg/pr87811.c: Update scanned pattern.
3095 * gcc.dg/pr87811-2.c: Likewise.
3097 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3099 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
3101 * g++.dg/lto/pr87906_1.C: Likewise.
3103 2018-11-08 Richard Biener <rguenther@suse.de>
3105 PR tree-optimization/87913
3106 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
3108 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
3110 * gcc.target/mips/mips.exp (mips-dg-options):
3111 Add mips_option_dependency msoft-float vs no-mmi and
3112 mips16/micromips vs no-mmi/ext/ext2 only gcc
3113 config with Loongson target.
3115 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3117 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
3118 memcpy from "unsigned long" to __SIZE_TYPE__.
3120 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3123 * gcc.target/msp430/pr87691.c: New test.
3125 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
3127 * gcc.dg/Wno-attribute-warning.c: New test.
3129 2018-11-07 Nathan Sidwell <nathan@acm.org>
3132 * g++.dg/lookup/pr87904.C: New.
3134 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
3136 * gcc.dg/pr87874.c: Compile only for int128 effective target.
3138 2018-11-07 Richard Biener <rguenther@suse.de>
3140 PR tree-optimization/87914
3141 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
3142 (check_avx2_available): Likewise.
3143 * g++.dg/vect/pr87914.cc: New testcase.
3145 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3147 * gcc.target/mips/loongson-ctz.c: Fix typo.
3148 * gcc.target/mips/loongson-dctz.c: Fix typo.
3150 2018-11-07 Jan Hubicka <jh@suse.cz>
3152 * g++.dg/lto/odr-1_1.C: Fix template.
3154 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3156 * gcc.target/mips/loongson-ctz.c: New test.
3157 * gcc.target/mips/loongson-dctz.c: Likewise.
3158 * gcc.target/mips/mips.exp (mips_option_groups): Add
3159 -mloongson-ext2 option.
3161 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3163 * gcc.target/mips/mips.exp (mips_option_groups): Add
3164 -mloongson-ext option.
3165 (mips-dg-options): Add mips_option_dependency options
3166 "-mmicromips" vs "-mno-loongson-ext",
3168 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3170 * gcc.target/mips/loongson-shift-count-truncated-1.c
3171 (dg-options): Run under -mloongson-mmi option.
3172 Include loongson-mmiintrin.h instead of loongson.h.
3173 * gcc.target/mips/loongson-simd.c: Likewise.
3174 * gcc.target/mips/mips.exp (mips_option_groups): Add
3175 -mloongson-mmi option.
3176 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
3177 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
3178 "-msoft-float" vs "-mno-loongson-mmi".
3179 (mips-dg-init): Add -mloongson-mmi option.
3180 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
3181 to check_mips_loongson_mmi_hw_available.
3182 Rename check_effective_target_mips_loongson_runtime to
3183 check_effective_target_mips_loongson_mmi_runtime.
3184 (check_effective_target_vect_int): Use mips_loongson_mmi instead
3185 of mips_loongson when check et-is-effective-target.
3186 (add_options_for_mips_loongson_mmi): New proc.
3187 Rename check_effective_target_mips_loongson to
3188 check_effective_target_mips_loongson_mmi.
3189 (check_effective_target_vect_shift,
3190 check_effective_target_whole_vector_shift,
3191 check_effective_target_vect_no_int_min_max,
3192 check_effective_target_vect_no_align,
3193 check_effective_target_vect_short_mult,
3194 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
3195 of mips_loongson when check et-is-effective-target.
3197 2018-11-07 Richard Biener <rguenther@suse.de>
3200 * g++.dg/lto/pr87906_0.C: New testcase.
3201 * g++.dg/lto/pr87906_1.C: Likewise.
3203 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
3205 PR rtl-optimization/87874
3206 * gcc.dg/pr87874.c: New.
3208 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
3210 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
3212 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3214 * gcc.target/msp430/special-regs.c: New test.
3216 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3219 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
3221 (foo): Use __builtin_alloca.
3223 2018-11-06 Jan Hubicka <jh@suse.cz>
3225 * gcc.dg/lto/tbaa-1.c: New testcase.
3227 2018-11-06 Richard Biener <rguenther@suse.de>
3229 PR tree-optimization/87889
3230 * gcc.dg/pr87894.c: New testcase.
3232 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
3235 * gcc.target/s390/pr87723.c: New test.
3237 2018-11-06 Richard Biener <rguenther@suse.de>
3240 * gcc.target/i386/pr18041-1.c: New testcase.
3241 * gcc.target/i386/pr18041-2.c: Likewise.
3243 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3245 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3246 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3247 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3248 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3249 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3250 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3251 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3252 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3253 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3254 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3255 * gcc.target/i386/sse-13.c: Ditto.
3256 * gcc.target/i386/sse-14.c: Ditto.
3257 * gcc.target/i386/sse-22.c: Ditto.
3258 * gcc.target/i386/sse-23.c: Ditto.
3259 * gcc.target/i386/testimm-10.c: Ditto.
3260 * gcc.target/i386/testround-1.c: Ditto.
3262 2018-11-05 Paul Koning <ni1d@arrl.net>
3264 * lib/target-supports.exp: Add check for "inf" effective target
3266 * gcc.dg/builtins-44.c: Skip if no infinite support.
3267 * gcc.dg/builtins-45.c: Ditto.
3268 * gcc.dg/torture/builtin-complex-1.c: Ditto.
3269 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
3270 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
3271 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
3272 * gcc.dg/torture/builtin-logb-1.c: Ditto.
3273 * gcc.dg/torture/builtin-math-2.c: Ditto.
3274 * gcc.dg/torture/builtin-math-5.c: Ditto.
3275 * gcc.dg/torture/builtin-math-7.c: Ditto.
3276 * gcc.dg/torture/builtin-modf-1.c: Ditto.
3277 * gcc.dg/torture/type-generic-1.c: Ditto.
3279 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
3281 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
3283 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3284 * gcc.target/s390/md/setmem_long-1.c: Likewise.
3286 2018-11-05 Richard Biener <rguenther@suse.de>
3288 PR tree-optimization/87873
3289 * gcc.dg/pr87873.c: New testcase.
3291 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3293 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
3294 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
3296 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3298 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
3300 2018-11-05 Richard Biener <rguenther@suse.de>
3302 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
3303 * gcc.dg/tree-ssa/scev-7.c: Likewise.
3305 2018-11-05 Jakub Jelinek <jakub@redhat.com>
3307 PR tree-optimization/87859
3308 * gcc.dg/store_merging_24.c: New test.
3309 * gcc.dg/store_merging_25.c: New test.
3312 * c-c++-common/ubsan/pr87837.c: New test.
3314 2018-11-05 Martin Liska <mliska@suse.cz>
3317 * gcc.dg/pr87811.c: New test.
3318 * gcc.dg/pr87811-2.c: Likewise.
3319 * gcc.dg/pr87811-3.c: Likewise.
3321 2018-11-05 Martin Liska <mliska@suse.cz>
3323 PR gcov-profile/77698
3324 * gcc.dg/tree-prof/pr77698.c: New test.
3326 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3328 PR tree-optimization/86572
3329 * gcc.dg/pr86572.c: New test.
3331 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3333 PR tree-optimization/87672
3334 * gcc.dg/pr87672.c: New test.
3336 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
3339 * g++.target/i386/pr58372.C: New test.
3341 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
3344 * gcc.target/nios2/pr87079-1.c: New.
3345 * gcc.target/nios2/pr87079-2.c: New.
3347 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3349 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
3350 * gcc.dg/compat/pr83487-1_main.c: ... here.
3351 * gcc.dg/compat/struct-by-value-10_main.c,
3352 gcc.dg/compat/struct-by-value-10_x.c,
3353 gcc.dg/compat/struct-by-value-11_main.c,
3354 gcc.dg/compat/struct-by-value-11_x.c,
3355 gcc.dg/compat/struct-by-value-12_main.c,
3356 gcc.dg/compat/struct-by-value-12_x.c,
3357 gcc.dg/compat/struct-by-value-13_main.c,
3358 gcc.dg/compat/struct-by-value-13_x.c,
3359 gcc.dg/compat/struct-by-value-14_main.c,
3360 gcc.dg/compat/struct-by-value-14_x.c,
3361 gcc.dg/compat/struct-by-value-15_main.c,
3362 gcc.dg/compat/struct-by-value-15_x.c,
3363 gcc.dg/compat/struct-by-value-17_main.c,
3364 gcc.dg/compat/struct-by-value-17_x.c,
3365 gcc.dg/compat/struct-by-value-18_main.c,
3366 gcc.dg/compat/struct-by-value-18_x.c,
3367 gcc.dg/compat/struct-by-value-2_main.c,
3368 gcc.dg/compat/struct-by-value-2_x.c,
3369 gcc.dg/compat/struct-by-value-22_main.c,
3370 gcc.dg/compat/struct-by-value-22_x.c,
3371 gcc.dg/compat/struct-by-value-3_main.c,
3372 gcc.dg/compat/struct-by-value-3_x.c,
3373 gcc.dg/compat/struct-by-value-4_main.c,
3374 gcc.dg/compat/struct-by-value-4_x.c,
3375 gcc.dg/compat/struct-by-value-5b_main.c,
3376 gcc.dg/compat/struct-by-value-5b_x.c,
3377 gcc.dg/compat/struct-by-value-6b_main.c,
3378 gcc.dg/compat/struct-by-value-6b_x.c,
3379 gcc.dg/compat/struct-by-value-6b_main.c,
3380 gcc.dg/compat/struct-by-value-7b_x.c,
3381 gcc.dg/compat/struct-by-value-7b_main.c,
3382 gcc.dg/compat/struct-by-value-8_main.c,
3383 gcc.dg/compat/struct-by-value-8_x.c,
3384 gcc.dg/compat/struct-by-value-9_main.c,
3385 gcc.dg/compat/struct-by-value-9_x.c,
3386 gcc.dg/compat/struct-return-2_main.c,
3387 gcc.dg/compat/struct-return-2_x.c: Likewise.
3389 2018-11-02 Nathan Sidwell <nathan@acm.org>
3391 * g++.dg/lookup/crash6.C: Adjust error
3392 * g++.dg/parse/crash38.C: Likewise.
3394 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
3396 * gcc.c-torture/execute/20010904-2.c: Fix last change.
3397 * gcc.dg/Wattributes-10.c: Likewise.
3399 2018-11-02 Richard Biener <rguenther@suse.de>
3401 PR tree-optimization/87776
3402 * gcc.dg/torture/pr87776.c: New testcase.
3404 2018-11-01 Marek Polacek <polacek@redhat.com>
3406 Implement P0846R0, ADL and function templates.
3407 * g++.dg/addr_builtin-1.C: Adjust dg-error.
3408 * g++.dg/cpp2a/fn-template1.C: New test.
3409 * g++.dg/cpp2a/fn-template10.C: New test.
3410 * g++.dg/cpp2a/fn-template11.C: New test.
3411 * g++.dg/cpp2a/fn-template12.C: New test.
3412 * g++.dg/cpp2a/fn-template13.C: New test.
3413 * g++.dg/cpp2a/fn-template14.C: New test.
3414 * g++.dg/cpp2a/fn-template15.C: New test.
3415 * g++.dg/cpp2a/fn-template16.C: New test.
3416 * g++.dg/cpp2a/fn-template2.C: New test.
3417 * g++.dg/cpp2a/fn-template3.C: New test.
3418 * g++.dg/cpp2a/fn-template4.C: New test.
3419 * g++.dg/cpp2a/fn-template5.C: New test.
3420 * g++.dg/cpp2a/fn-template6.C: New test.
3421 * g++.dg/cpp2a/fn-template7.C: New test.
3422 * g++.dg/cpp2a/fn-template8.C: New test.
3423 * g++.dg/cpp2a/fn-template9.C: New test.
3424 * g++.dg/parse/fn-template1.C: New test.
3425 * g++.dg/parse/fn-template2.C: New test.
3426 * g++.dg/parse/template19.C: Adjust dg-error.
3427 * g++.dg/template/pr61745.C: Add target to dg-error.
3429 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3432 * gfortran.dg/findloc_1.f90: Actually commit.
3433 * gfortran.dg/findloc_2.f90: Actually commit.
3434 * gfortran.dg/findloc_3.f90: Actually commit.
3435 * gfortran.dg/findloc_4.f90: Actually commit.
3436 * gfortran.dg/findloc_5.f90: Actually commit.
3437 * gfortran.dg/findloc_6.f90: Actually commit.
3439 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
3442 * gfortran.dg/inquiry_part_ref_1.f08: New test.
3443 * gfortran.dg/inquiry_part_ref_2.f90: New test.
3444 * gfortran.dg/inquiry_part_ref_3.f90: New test.
3446 2018-11-01 Paul Koning <ni1d@arrl.net>
3448 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
3449 * gcc.c-torture/execute/20010904-2.c: Ditto.
3450 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
3451 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
3452 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
3453 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
3454 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
3455 * gcc.dg/Walloca-14.c: Ditto.
3456 * gcc.dg/Wlarger-than3.c: Ditto.
3457 * gcc.dg/compat/pr83487-1_y.c: Ditto.
3458 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3459 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3460 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3461 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
3462 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
3463 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
3464 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3465 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3466 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3467 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3468 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3469 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3470 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3471 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3472 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3473 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3474 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3475 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
3476 * gcc.dg/compat/struct-return-2_x.c: Ditto.
3477 * gcc.dg/falign-labels-1.c: Ditto.
3478 * gcc.dg/long_branch.c: Ditto.
3479 * gcc.dg/nextafter-1.c: Ditto.
3480 * gcc.dg/pr35045.c: Ditto.
3481 * gcc.dg/pr48616.c: Ditto.
3482 * gcc.dg/pr84100.c: Ditto.
3483 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
3484 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
3485 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
3486 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
3487 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
3488 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
3489 * gcc.dg/builtins-1.c: Ditto.
3491 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3494 * gfortran.dg/bind_c_18.f90: Adjust error message.
3496 2018-11-01 Marek Polacek <polacek@redhat.com>
3498 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
3500 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3502 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
3504 2018-11-30 Jan Hubicka <jh@suse.cz>
3506 * g++.dg/lto/pr84805_1.C: Update template.
3507 * g++.dg/lto/pr84805_0.C: Update template.
3508 * g++.dg/lto/pr84805_1b.C: Update template.
3509 * g++.dg/lto/pr84805_0b.C: Update template.
3511 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3513 PR tree-optimization/87826
3514 * gcc.dg/pr87826.c: New test.
3516 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3519 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
3520 * gfortran.dg/bind_c_usage_32.f90: New test.
3522 2018-11-01 Nathan Sidwell <nathan@acm.org>
3524 * g++.dg/abi/anon5.C: New.
3526 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3529 * gdc.dg/simd.d: Add -Wno-psabi.
3530 * gdc.dg/compilable.d: Likewise.
3532 2018-11-01 Martin Liska <mliska@suse.cz>
3533 Jason Merrill <jason@redhat.com>
3538 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
3540 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
3541 assumptions are not longer valid.
3543 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3546 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
3548 2018-10-31 Nathan Sidwell <nathan@acm.org>
3550 * g++.dg/lookup/friend21.C: New.
3552 2018-10-31 Martin Liska <mliska@suse.cz>
3555 * gcc.target/aarch64/spellcheck_7.c: New test.
3556 * gcc.target/aarch64/spellcheck_8.c: New test.
3557 * gcc.target/aarch64/spellcheck_9.c: New test.
3559 2018-10-31 Nathan Sidwell <nathan@acm.org>
3561 * g++.dg/lookup/using60.C: New.
3563 2018-10-31 Richard Biener <rguenther@suse.de>
3567 * gcc.target/i386/pr70359.c: New testcase.
3568 * gcc.target/i386/pr86270.c: Likewise.
3570 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3572 * gcc.target/arc/jumptable.c: New test.
3574 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3576 * gcc.target/arc/tls-gd.c: New file.
3577 * gcc.target/arc/tls-ie.c: Likewise.
3578 * gcc.target/arc/tls-ld.c: Likewise.
3579 * gcc.target/arc/tls-le.c: Likewise.
3580 * gcc.target/arc/tls-1.c: Update test.
3582 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3584 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
3586 2018-10-31 Martin Liska <mliska@suse.cz>
3588 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3589 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3590 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3591 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3593 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3596 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3597 -mword-relocations would be passed when compiling the test.
3598 * gcc.target/arm/movsi_movt.c: Likewise.
3599 * gcc.target/arm/pr81863.c: Likewise.
3600 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3601 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3602 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3603 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3604 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3605 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3607 2018-10-31 Richard Biener <rguenther@suse.de>
3610 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3612 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3615 * gfortran.dg/min_max_type.f90: New test.
3617 2018-10-30 Martin Sebor <msebor@redhat.com>
3620 * gcc.c-torture/execute/fprintf-2.c: New test.
3621 * gcc.c-torture/execute/printf-2.c: Same.
3622 * gcc.c-torture/execute/user-printf.c: Same.
3623 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3624 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3625 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3626 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3628 2018-10-30 Marek Polacek <polacek@redhat.com>
3630 Implement P0892R2, explicit(bool).
3631 * g++.dg/cpp2a/explicit1.C: New test.
3632 * g++.dg/cpp2a/explicit10.C: New test.
3633 * g++.dg/cpp2a/explicit11.C: New test.
3634 * g++.dg/cpp2a/explicit12.C: New test.
3635 * g++.dg/cpp2a/explicit13.C: New test.
3636 * g++.dg/cpp2a/explicit2.C: New test.
3637 * g++.dg/cpp2a/explicit3.C: New test.
3638 * g++.dg/cpp2a/explicit4.C: New test.
3639 * g++.dg/cpp2a/explicit5.C: New test.
3640 * g++.dg/cpp2a/explicit6.C: New test.
3641 * g++.dg/cpp2a/explicit7.C: New test.
3642 * g++.dg/cpp2a/explicit8.C: New test.
3643 * g++.dg/cpp2a/explicit9.C: New test.
3645 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3647 PR rtl-optimization/87708
3648 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3649 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3651 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3653 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3654 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3655 * g++.dg/ext/flexarray-mangle.C: Likewise.
3656 * g++.dg/ext/flexarray-subst.C: Likewise.
3657 * g++.dg/ext/flexary10.C: Likewise.
3658 * g++.dg/ext/flexary11.C: Likewise.
3659 * g++.dg/ext/flexary14.C: Likewise.
3660 * g++.dg/ext/flexary16.C: Likewise.
3661 * g++.dg/ext/flexary26.C: Likewise.
3662 * g++.dg/ext/flexary27.C: Likewise.
3663 * g++.dg/ext/flexary7.C: Likewise.
3664 * g++.dg/ext/pr71290.C: Likewise.
3666 2018-10-30 Paul Koning <ni1d@arrl.net>
3668 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3670 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3672 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3673 section names without numbers.
3674 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3675 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3676 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3678 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3681 * c-c++-common/substring-location-PR-87721.c: New test.
3682 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3684 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3685 (test_string_literals): Fold the index arguments before checking
3688 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3690 * c-c++-common/spellcheck-reserved.c: Update expected output for
3691 C++ for merger of "did you mean" suggestions into the error
3693 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3694 you mean" suggestion into the error.
3695 * g++.dg/lookup/error1.C: Likewise.
3696 * g++.dg/lookup/pr77549.C: Likewise.
3697 * g++.dg/lookup/pr80913.C: Likewise.
3698 * g++.dg/lookup/suggestions1.C: Likewise.
3699 * g++.dg/lookup/suggestions2.C: New test.
3700 * g++.dg/overload/koenig1.C: Update expected output as above.
3701 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3702 * g++.dg/spellcheck-identifiers.C: Likewise.
3703 * g++.dg/spellcheck-ns.C: New test.
3704 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3705 * g++.dg/spellcheck-pr78656.C: Likewise.
3706 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3707 -fdiagnostics-show-caret to options.
3708 * g++.dg/spellcheck-pr80177.C: Likewise.
3709 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3710 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3711 * g++.dg/template/static10.C: Likewise.
3712 * g++.old-deja/g++.mike/ns5.C: Likewise.
3713 * g++.old-deja/g++.mike/ns7.C: Likewise.
3714 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3715 * g++.old-deja/g++.other/lineno5.C: Likewise.
3717 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3719 * g++.dg/cpp0x/auto24.C: Test location too.
3720 * g++.dg/cpp0x/auto3.C: Likewise.
3721 * g++.dg/cpp0x/auto42.C: Likewise.
3722 * g++.dg/cpp0x/initlist57.C: Likewise.
3723 * g++.dg/cpp0x/initlist75.C: Likewise.
3724 * g++.dg/cpp0x/initlist80.C: Likewise.
3725 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3726 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3727 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3728 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3729 * g++.old-deja/g++.other/typeck1.C: Likewise.
3731 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3734 * g++.dg/pr87469.C: New test.
3736 2018-10-29 Marek Polacek <polacek@redhat.com>
3738 PR c++/87594 - constexpr rejects-valid with range-based for.
3739 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3741 2018-10-29 Richard Biener <rguenther@suse.de>
3743 PR tree-optimization/87785
3744 * gcc.dg/torture/20181029-1.c: New testcase.
3745 * gcc.dg/torture/20181029-2.c: Likewise.
3747 2018-10-29 Richard Biener <rguenther@suse.de>
3749 PR tree-optimization/87790
3750 * gcc.dg/pr87790.c: New testcase.
3752 2018-10-29 Martin Liska <mliska@suse.cz>
3754 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3755 * lib/gcov.exp: Remove legacy verify-intermediate.
3757 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3759 * gcc.dg/gimplefe-30.c: New test.
3760 * gcc.dg/gimplefe-31.c: New test.
3761 * gcc.dg/gimplefe-32.c: New test.
3762 * gcc.dg/gimplefe-33.c: New test.
3764 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3766 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3767 * gdc.dg/asan/asan.exp: New file.
3768 * gdc.dg/asan/gdc272.d: New test.
3769 * gdc.dg/compilable.d: New test.
3770 * gdc.dg/dg.exp: New file.
3771 * gdc.dg/gdc254.d: New test.
3772 * gdc.dg/gdc260.d: New test.
3773 * gdc.dg/gdc270a.d: New test.
3774 * gdc.dg/gdc270b.d: New test.
3775 * gdc.dg/gdc282.d: New test.
3776 * gdc.dg/gdc283.d: New test.
3777 * gdc.dg/imports/gdc170.d: New test.
3778 * gdc.dg/imports/gdc231.d: New test.
3779 * gdc.dg/imports/gdc239.d: New test.
3780 * gdc.dg/imports/gdc241a.d: New test.
3781 * gdc.dg/imports/gdc241b.d: New test.
3782 * gdc.dg/imports/gdc251a.d: New test.
3783 * gdc.dg/imports/gdc251b.d: New test.
3784 * gdc.dg/imports/gdc253.d: New test.
3785 * gdc.dg/imports/gdc254a.d: New test.
3786 * gdc.dg/imports/gdc256.d: New test.
3787 * gdc.dg/imports/gdc27.d: New test.
3788 * gdc.dg/imports/gdcpkg256/package.d: New test.
3789 * gdc.dg/imports/runnable.d: New test.
3790 * gdc.dg/link.d: New test.
3791 * gdc.dg/lto/lto.exp: New file.
3792 * gdc.dg/lto/ltotests_0.d: New test.
3793 * gdc.dg/lto/ltotests_1.d: New test.
3794 * gdc.dg/runnable.d: New test.
3795 * gdc.dg/simd.d: New test.
3796 * gdc.test/gdc-test.exp: New file.
3797 * lib/gdc-dg.exp: New file.
3798 * lib/gdc.exp: New file.
3800 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3803 * gfortran.dg/findloc_1.f90: New test.
3804 * gfortran.dg/findloc_2.f90: New test.
3805 * gfortran.dg/findloc_3.f90: New test.
3806 * gfortran.dg/findloc_4.f90: New test.
3807 * gfortran.dg/findloc_5.f90: New test.
3808 * gfortran.dg/findloc_6.f90: New test.
3810 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3811 Jinsong Ji <jji@us.ibm.com>
3813 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3815 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3816 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3817 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3818 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3819 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3820 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3821 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3822 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3823 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3824 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3825 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3826 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3827 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3828 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3829 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3830 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3831 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3832 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3833 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3834 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3835 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3836 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3837 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3838 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3839 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3840 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3841 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3842 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3843 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3844 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3845 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3846 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3847 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3848 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3849 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3850 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3851 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3852 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3853 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3854 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3855 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3856 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3857 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3859 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3861 * gcc.target/powerpc/ssse3-check.h: New file.
3862 * gcc.target/powerpc/ssse3-vals.h: New file.
3863 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3864 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3865 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3866 * gcc.target/powerpc/ssse3-palignr.c: New file.
3867 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3868 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3869 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3870 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3871 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3872 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3873 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3874 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3875 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3876 * gcc.target/powerpc/ssse3-psignb.c: New file.
3877 * gcc.target/powerpc/ssse3-psignd.c: New file.
3878 * gcc.target/powerpc/ssse3-psignw.c: New file.
3880 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3882 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3883 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3884 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3885 * gcc.target/powerpc/mmx-packs.c: Likewise.
3886 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3887 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3888 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3889 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3890 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3891 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3892 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3893 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3894 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3895 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3896 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3897 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3898 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3899 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3900 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3901 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3902 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3903 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3904 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3905 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3906 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3907 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3908 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3909 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3910 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3911 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3912 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3913 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3914 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3915 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3916 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3917 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3918 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3919 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3920 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3921 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3922 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3923 * gcc.target/powerpc/pr37191.c: Likewise.
3924 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3925 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3926 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3927 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3928 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3929 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3930 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3931 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3932 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3933 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3934 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3935 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3936 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3937 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3938 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3939 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3940 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3941 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3942 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3943 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3944 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3945 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3946 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3947 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3948 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3949 * gcc.target/powerpc/sse-minps-2.c: Likewise.
3950 * gcc.target/powerpc/sse-minss-1.c: Likewise.
3951 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
3952 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
3953 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
3954 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
3955 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
3956 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
3957 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
3958 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
3959 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
3960 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
3961 * gcc.target/powerpc/sse-movss-1.c: Likewise.
3962 * gcc.target/powerpc/sse-movss-2.c: Likewise.
3963 * gcc.target/powerpc/sse-movss-3.c: Likewise.
3964 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
3965 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
3966 * gcc.target/powerpc/sse-orps-1.c: Likewise.
3967 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3968 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
3969 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
3970 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
3971 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
3972 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
3973 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
3974 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
3975 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
3976 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
3977 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
3978 * gcc.target/powerpc/sse-subps-1.c: Likewise.
3979 * gcc.target/powerpc/sse-subss-1.c: Likewise.
3980 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
3981 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
3982 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
3983 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
3984 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
3985 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
3986 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
3987 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
3988 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
3989 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
3990 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3991 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
3992 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
3993 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
3994 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
3995 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
3996 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
3997 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
3998 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
3999 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
4000 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
4001 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
4002 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
4003 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
4004 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
4005 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
4006 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
4007 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
4008 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
4009 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
4010 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
4011 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
4012 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
4013 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
4014 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
4015 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
4016 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
4017 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
4018 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
4019 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
4020 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
4021 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
4022 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
4023 * gcc.target/powerpc/sse2-mmx.c: Likewise.
4024 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
4025 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
4026 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
4027 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
4028 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
4029 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
4030 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
4031 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
4032 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
4033 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
4034 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
4035 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
4036 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
4037 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
4038 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
4039 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
4040 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
4041 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
4042 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
4043 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
4044 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
4045 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
4046 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
4047 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
4048 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
4049 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
4050 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
4051 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
4052 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
4053 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
4054 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
4055 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
4056 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
4057 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
4058 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
4059 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
4060 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
4061 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
4062 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
4063 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
4064 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
4065 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
4066 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
4067 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
4068 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
4069 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
4070 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
4071 * gcc.target/powerpc/sse2-por-1.c: Likewise.
4072 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
4073 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
4074 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
4075 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
4076 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
4077 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
4078 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
4079 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
4080 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
4081 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
4082 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
4083 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
4084 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
4085 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
4086 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
4087 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
4088 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
4089 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
4090 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
4091 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
4092 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
4093 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
4094 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
4095 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
4096 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
4097 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
4098 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
4099 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
4100 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
4101 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
4102 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
4103 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
4104 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
4105 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
4106 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
4107 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
4108 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
4109 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
4110 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
4111 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
4112 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
4113 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
4114 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
4115 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
4116 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
4117 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
4118 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
4119 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
4120 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
4121 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
4122 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
4123 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
4124 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4125 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4126 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4127 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4128 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4129 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4130 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4131 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4132 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4133 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4134 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
4135 ommitted "-mpower8-vector" to dg-options.
4137 2018-10-26 Jan Hubicka <jh@suse.cz>
4139 * g++.dg/lto/odr-1_0.C: Fix template.
4140 * g++.dg/lto/odr-1_1.C: Fix template.
4142 2018-10-26 Richard Biener <rguenther@suse.de>
4144 PR tree-optimization/87105
4145 * g++.dg/vect/slp-pr87105.cc: Adjust.
4146 * gcc.dg/torture/20181024-1.c: New testcase.
4147 * g++.dg/opt/20181025-1.C: Likewise.
4149 2018-10-26 Richard Biener <rguenther@suse.de>
4152 * g++.dg/lto/odr-1_0.C: Fix pattern.
4154 2018-10-26 Richard Biener <rguenther@suse.de>
4156 PR tree-optimization/87746
4157 * gcc.dg/pr87746.c: New testcase.
4159 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4161 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
4163 2018-10-25 Carl Love <cel@us.ibm.com>
4165 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
4167 2018-10-25 Martin Liska <mliska@suse.cz>
4170 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
4172 2018-10-25 Martin Liska <mliska@suse.cz>
4175 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
4176 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
4177 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
4179 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
4181 * gcc.target/s390/global-array-almost-huge-element.c: New test.
4182 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
4183 * gcc.target/s390/global-array-element-pic.c: New test.
4184 * gcc.target/s390/global-array-even-element.c: New test.
4185 * gcc.target/s390/global-array-huge-element.c: New test.
4186 * gcc.target/s390/global-array-negative-huge-element.c: New test.
4187 * gcc.target/s390/global-array-odd-element.c: New test.
4189 2018-10-25 Jan Hubicka <jh@suse.cz>
4191 * g++.dg/lto/odr-1_0.C: New test.
4192 * g++.dg/lto/odr-1_1.C: New test.
4194 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
4197 * gcc.dg/sibcall-9.c: Make v static.
4198 * gcc.dg/sibcall-10.c: Likewise.
4200 2018-10-25 Richard Biener <rguenther@suse.de>
4202 PR tree-optimization/87665
4203 PR tree-optimization/87745
4204 * gfortran.dg/20181025-1.f: New testcase.
4206 2018-10-25 Jakub Jelinek <jakub@redhat.com>
4209 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
4210 from kind with a colon rather than comma.
4211 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
4212 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
4214 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
4216 * gcc.target/powerpc/float128-math.c: New test to make sure the
4217 long double built-in function names use the f128 form if the user
4218 switched from IBM long double to IEEE long double.
4219 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
4221 2018-10-24 Jakub Jelinek <jakub@redhat.com>
4224 * g++.dg/cpp0x/gen-attrs-66.C: New test.
4226 2018-10-24 Martin Sebor <msebor@redhat.com>
4229 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
4231 2018-10-24 Martin Liska <mliska@suse.cz>
4233 PR tree-optimization/84436
4234 * gcc.dg/tree-ssa/pr84436-1.c: New test.
4235 * gcc.dg/tree-ssa/pr84436-2.c: New test.
4236 * gcc.dg/tree-ssa/pr84436-3.c: New test.
4237 * gcc.dg/tree-ssa/pr84436-4.c: New test.
4238 * gcc.dg/tree-ssa/pr84436-5.c: New test.
4240 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
4242 * gcc.target/s390/20181024-1.c: New test.
4244 2018-10-24 Richard Biener <rguenther@suse.de>
4246 PR tree-optimization/87105
4247 * gcc.dg/vect/bb-slp-39.c: New testcase.
4248 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
4250 2018-10-24 Richard Biener <rguenther@suse.de>
4252 PR tree-optimization/84013
4253 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
4255 2018-10-24 Richard Biener <rguenther@suse.de>
4257 PR tree-optimization/87665
4258 * gcc.dg/torture/pr87665.c: New testcase.
4260 2018-10-23 Jakub Jelinek <jakub@redhat.com>
4262 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
4263 only. Add expected warnings and messages for c++2a.
4265 2018-10-23 Richard Biener <rguenther@suse.de>
4267 PR tree-optimization/87105
4268 PR tree-optimization/87608
4269 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
4270 g++.dg/vect/slp-pr87105.cc: Likewise.
4271 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
4272 relies on phiprop run before.
4273 * g++.dg/tree-ssa/pr30738.C: Likewise.
4274 * g++.dg/tree-ssa/pr57380.C: Likewise.
4275 * gcc.dg/tree-ssa/pr84859.c: Likewise.
4276 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
4277 confused by copies in the IL left by EVRP.
4278 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
4280 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
4281 * gcc.dg/pr24574.c: Likewise.
4282 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
4284 2018-10-23 Richard Biener <rguenther@suse.de>
4286 PR tree-optimization/87700
4287 * gcc.dg/torture/pr87700.c: New testcase.
4289 2018-10-23 Richard Biener <rguenther@suse.de>
4291 PR tree-optimization/87693
4292 * gcc.dg/torture/pr87693.c: New testcase.
4294 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
4297 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
4298 occurring as it should and a regression caused by version 1 of
4301 2018-10-22 Yury Gribov <tetra2005@gmail.com>
4303 PR tree-optimization/87633
4304 * g++.dg/pr87633.C: New test.
4306 2018-10-22 Marek Polacek <polacek@redhat.com>
4309 * g++.dg/concepts/memfun-err.C: Make it a compile test.
4311 2018-10-22 Richard Biener <rguenther@suse.de>
4313 * gcc.dg/tree-ssa/evrp12.c: New testcase.
4314 * gcc.dg/predict-6.c: Adjust.
4315 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
4316 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4317 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4319 2018-10-22 Martin Liska <mliska@suse.cz>
4321 PR tree-optimization/87686
4322 * g++.dg/tree-ssa/pr87686.C: New test.
4324 2018-10-22 Jakub Jelinek <jakub@redhat.com>
4326 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
4327 properly -std= options.
4329 2018-10-22 Richard Biener <rguenther@suse.de>
4331 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
4333 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4335 * gnat.dg/sso14.adb: New test.
4336 * gnat.dg/sso15.adb: Likewise.
4338 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4340 * gnat.dg/warn19.ad[sb]: New test.
4341 * gnat.dg/warn19_pkg.ads: New helper.
4343 2018-10-22 Richard Biener <rguenther@suse.de>
4345 PR tree-optimization/87640
4346 * gcc.dg/torture/pr87640.c: New testcase.
4348 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
4350 * gcc.target/s390/litpool-int.c: New test.
4352 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4355 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
4356 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
4357 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
4358 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
4359 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
4360 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
4361 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
4362 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
4364 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4367 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
4368 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
4369 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
4370 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
4371 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
4372 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
4373 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
4374 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
4375 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
4376 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
4377 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
4378 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
4379 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
4380 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
4381 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
4382 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
4383 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
4384 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
4385 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
4386 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
4387 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
4388 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
4389 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
4390 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
4391 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
4392 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
4393 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
4395 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4398 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
4399 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
4400 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
4401 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
4402 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
4403 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
4404 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
4405 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
4406 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
4407 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
4408 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
4409 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
4410 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
4411 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
4412 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
4413 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
4414 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
4416 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4419 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
4420 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4421 (__builtin_ia32_vfmsubps512_mask): Likewise.
4422 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4423 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4424 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4425 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4426 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4427 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4428 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4429 * gcc.target/i386/sse-13.c
4430 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4431 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4432 (__builtin_ia32_vfmsubps512_mask): Likewise.
4433 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4434 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4435 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4436 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4437 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4438 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4439 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4440 * gcc.target/i386/sse-23.c
4441 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4442 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4443 (__builtin_ia32_vfmsubps512_mask): Likewise.
4444 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4445 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4446 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4447 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4448 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4449 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4450 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4452 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4455 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
4456 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
4457 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
4458 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
4459 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
4460 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
4461 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
4462 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
4463 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
4464 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
4465 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
4467 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4470 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
4471 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
4472 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
4473 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
4474 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
4475 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
4476 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
4477 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
4478 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
4479 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
4480 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
4482 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4485 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
4486 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
4487 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
4488 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
4489 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
4490 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
4491 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
4492 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
4493 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
4494 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
4495 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
4497 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
4500 * gfortran.dg/deferred_character_31.f90 : New test.
4502 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4505 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
4506 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
4507 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
4508 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
4509 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
4510 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
4511 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
4512 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
4513 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
4515 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4518 * gcc.target/i386/pr87662.c
4520 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
4523 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
4524 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
4525 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
4526 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
4527 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
4528 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
4529 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
4530 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
4532 2018-10-20 Marek Polacek <polacek@redhat.com>
4534 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
4535 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
4536 the list of default stds to test.
4538 2018-10-20 Jakub Jelinek <jakub@redhat.com>
4541 * gcc.c-torture/compile/pr87647.c: New test.
4543 2018-10-19 Jakub Jelinek <jakub@redhat.com>
4547 * c-c++-common/gomp/doacross-2.c: New test.
4548 * c-c++-common/gomp/sink-3.c: Expect another error during error
4551 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
4553 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
4555 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
4557 2018-10-19 Richard Biener <rguenther@suse.de>
4560 * gcc.dg/torture/pr87645.c: New testcase.
4562 2018-10-19 Richard Biener <rguenther@suse.de>
4565 * gcc.target/i386/pr87657.c: New testcase.
4567 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
4570 * gcc.target/i386/avx512-binop-1.h: New file.
4571 * gcc.target/i386/avx512-binop-2.h: Likewise.
4572 * gcc.target/i386/avx512-binop-3.h: Likewise.
4573 * gcc.target/i386/avx512-binop-4.h: Likewise.
4574 * gcc.target/i386/avx512-binop-5.h: Likewise.
4575 * gcc.target/i386/avx512-binop-6.h: Likewise.
4576 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4577 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4578 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4579 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4580 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4581 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4582 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4583 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4584 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4585 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4586 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4587 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4588 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4589 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4590 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4591 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4592 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4594 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4596 PR rtl-optimization/87596
4597 * gcc.target/i386/pr87596.c: New test.
4599 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4601 * gnat.dg/frame_overflow2.adb: New test.
4603 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4606 * gcc.target/i386/avx512-fma-1.h: New file.
4607 * gcc.target/i386/avx512-fma-2.h: Likewise.
4608 * gcc.target/i386/avx512-fma-3.h: Likewise.
4609 * gcc.target/i386/avx512-fma-4.h: Likewise.
4610 * gcc.target/i386/avx512-fma-5.h: Likewise.
4611 * gcc.target/i386/avx512-fma-6.h: Likewise.
4612 * gcc.target/i386/avx512-fma-7.h: Likewise.
4613 * gcc.target/i386/avx512-fma-8.h: Likewise.
4614 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4615 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4616 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4617 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4618 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4619 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4620 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4621 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4622 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4623 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4624 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4626 2018-10-18 Tobias Burnus <burnus@net-b.de>
4629 * gfortran.dg/realloc_on_assign_31.f90: New file.
4631 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4633 PR tree-optimization/87562
4634 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4635 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4636 * c-c++-common/substring-location-PR-87562-1.c: New test.
4637 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4639 * gcc.dg/plugin/pr87562-a.h: New file.
4640 * gcc.dg/plugin/pr87562-b.h: New file.
4642 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4645 * gfortran.dg/associate_45.f90 : New test.
4647 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4650 * gfortran.dg/deferred_character_30.f90 : New test.
4652 2018-10-18 Richard Biener <rguenther@suse.de>
4655 * gcc.dg/torture/pr87087.c: New testcase.
4656 * gcc.dg/graphite/pr84204.c: XFAIL.
4657 * gcc.dg/graphite/pr85935.c: Likewise.
4659 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4662 * gcc.target/i386/pr87537-1.c: New test.
4664 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4666 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4667 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4668 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4669 gcc.dg/gnu2x-static-assert-1.c: New tests.
4670 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4672 2018-10-17 Tobias Burnus <burnus@net-b.de>
4675 * gfortran.dg/select_type_47.f90: New.
4677 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4679 * gcc.c-torture/execute/pr87623.c: New test.
4681 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4684 * g++.dg/cpp0x/pr84705.C: New.
4686 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4691 * gfortran.dg/associate_44.f90 : New test.
4694 * gfortran.dg/select_type_45.f90 : New test.
4697 * gfortran.dg/select_type_46.f90 : New test.
4699 2018-10-16 Tobias Burnus <burnus@net-b.de>
4702 * gfortran.dg/allocate_with_source_26.f90: Extend
4703 testcase with polymorphic variables.
4705 2018-10-16 Tobias Burnus <burnus@net-b.de>
4708 * gfortran.dg/allocate_with_source_26.f90: New.
4710 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4712 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4713 to reflect minimum margin width.
4714 * gcc.dg/missing-header-fixit-4.c: Likewise.
4715 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4717 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4719 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4721 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4723 2018-10-15 Tobias Burnus <burnus@net-b.de>
4726 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4728 2018-10-15 Renlin Li <renlin.li@arm.com>
4731 * gcc.target/aarch64/sve/pr87563.c: New.
4733 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4734 Tobias Burnus <burnus@gcc.gnu.org>
4737 * gfortran.dg/select_type_44.f90: New test.
4738 * gfortran.dg/associate_42.f90: New test.
4740 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4742 PR tree-optimization/87022
4743 * gcc.dg/tree-ssa/pr87022.c: New test.
4745 2018-10-15 Richard Biener <rguenther@suse.de>
4748 * gcc.dg/torture/restrict-6.c: New testcase.
4750 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4752 * g++.dg/vec-init-1.C: New test.
4754 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4757 * gcc.target/i386/pr87599.c: New test.
4759 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4762 * gcc.target/i386/pr87572.c: New test.
4764 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4767 * gfortran.dg/associate_43.f90: New test.
4769 2018-10-14 Anthony Green <green@moxielogic.com>
4771 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4773 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4776 * c-c++-common/pr81376.c: New test.
4777 * gcc.target/i386/387-ficom-2.c: Update test.
4778 * gcc.target/i386/387-ficom-2.c: Ditto.
4780 2018-10-12 Tobias Burnus <burnus@net-b.de>
4783 * gfortran.dg/inline_matmul_24.f90: New.
4785 2018-10-12 Tobias Burnus <burnus@net-b.de>
4788 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4789 * gfortran.dg/interface_42.f90: Ditto.
4790 * gfortran.dg/internal_references_1.f90: Ditto.
4791 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4792 * gfortran.dg/pr65453.f90: Ditto.
4793 * gfortran.dg/pr77414.f90: Ditto.
4794 * gfortran.dg/pr78741.f90: Ditto.
4795 * gfortran.dg/same_name_2.f90: Ditto.
4797 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4799 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4800 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4802 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4804 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4805 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4806 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4807 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4808 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4809 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4810 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4811 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4812 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4813 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4815 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4817 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4818 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4819 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4820 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4821 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4822 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4823 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4824 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4825 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4826 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4827 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4828 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4829 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4830 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4831 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4832 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4833 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4834 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4836 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4838 * gcc.target/powerpc/fold-vec-select-char.c: New.
4839 * gcc.target/powerpc/fold-vec-select-double.c: New.
4840 * gcc.target/powerpc/fold-vec-select-float.c: New.
4841 * gcc.target/powerpc/fold-vec-select-int.c: New.
4842 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4843 * gcc.target/powerpc/fold-vec-select-short.c: New.
4845 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4847 PR tree-optimization/86829
4848 * gcc.dg/sinatan-1.c: New test.
4849 * gcc.dg/sinatan-2.c: New test.
4850 * gcc.dg/sinatan-3.c: New test.
4852 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4854 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4855 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4856 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4858 2018-10-11 Tobias Burnus <burnus@net-b.de>
4861 2018-10-09 Tobias Burnus <burnus@net-b.de>
4864 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4865 change to dg-do compile.
4866 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4867 * gfortran.dg/array_initializer_1.f90: Use array
4868 element not size-one section.
4869 * gfortran.dg/array_substring.f90: New.
4871 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4874 * gcc.target/aarch64/pr87511.c: Add new test.
4876 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4879 * g++.dg/torture/accessor-fixits-9.C: New test.
4881 2018-10-11 Nathan Sidwell <nathan@acm.org>
4883 * g++.dg/parse/close-brace.C: New.
4884 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4885 * g++.old-deja/g++.other/crash32.C: Add another error
4887 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4890 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4891 c++14_only to c++14.
4893 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4895 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4896 there hasn't been a dg-end-multiline-output since the last
4897 dg-begin-multiline-output.
4898 (dg-end-multiline-output): Issue an error if there hasn't been a
4899 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4900 as soon possible. Rename "line" to "last_line".
4902 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4904 * selftests/repeat.rtl: New file.
4906 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4909 * g++.dg/cpp1z/decomp48.C: New test.
4911 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4913 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4914 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4915 output for C vs C++. Expect notes showing the definitions of the
4917 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4920 2018-10-11 Martin Jambor <mjambor@suse.cz>
4922 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4923 greater that the size of double by target large_long double.
4925 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4927 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4930 * g++.dg/rtti/typeid12.C: New test.
4932 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4934 * g++.dg/other/pr87574.C: New test.
4936 2018-10-10 Marek Polacek <polacek@redhat.com>
4938 PR c++/87567 - constexpr rejects call to non-constexpr function.
4939 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4941 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4944 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4945 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4946 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4947 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4948 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4949 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4950 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4951 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4952 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4953 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4954 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4955 * gcc.target/powerpc/pr37191.c: Likewise.
4956 2018-10-10 Martin Sebor <msebor@redhat.com>
4959 * gcc.dg/transparent-union-6.c: New.
4961 2018-10-10 Martin Sebor <msebor@redhat.com>
4963 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
4964 Add a test for 2-byte wchar_t.
4965 * gcc.dg/builtin-memchr.c: New test.
4967 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
4970 * gcc.target/i386/pr87573.c: New test.
4972 2018-10-10 Jakub Jelinek <jakub@redhat.com>
4975 * gcc.target/i386/pr87550.c: New test.
4978 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
4980 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
4983 * g++.dg/concepts/pr84423-1.C: New.
4984 * g++.dg/concepts/pr84423-2.C: Likewise.
4985 * g++.dg/cpp0x/auto39.C: Test location too.
4986 * g++.dg/cpp0x/auto9.C: Likewise.
4987 * g++.dg/cpp1y/pr60384.C: Likewise.
4989 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
4991 * gcc.target/powerpc/sse3-check.h: New file.
4992 * gcc.target/powerpc/sse3-addsubps.c: New file.
4993 * gcc.target/powerpc/sse3-addsubpd.c: New file.
4994 * gcc.target/powerpc/sse3-haddps.c: New file.
4995 * gcc.target/powerpc/sse3-hsubps.c: New file.
4996 * gcc.target/powerpc/sse3-haddpd.c: New file.
4997 * gcc.target/powerpc/sse3-hsubpd.c: New file.
4998 * gcc.target/powerpc/sse3-lddqu.c: New file.
4999 * gcc.target/powerpc/sse3-movsldup.c: New file.
5000 * gcc.target/powerpc/sse3-movshdup.c: New file.
5001 * gcc.target/powerpc/sse3-movddup.c: New file.
5002 * gcc.target/powerpc/pr37191.c: New file.
5004 2018-10-09 Tobias Burnus <burnus@net-b.de>
5007 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
5008 change to dg-do compile.
5009 * gfortran.dg/actual_array_substr_2.f90: Ditto.
5010 * gfortran.dg/array_initializer_1.f90: Use array
5011 element not size-one section.
5012 * gfortran.dg/array_substring.f90: New.
5014 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5016 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
5019 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5021 * gnat.dg/warn17.adb: New testcase.
5023 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5025 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
5026 gnat.dg/inline14_pkg.ads: New testcase.
5028 2018-10-09 Ed Schonberg <schonberg@adacore.com>
5030 * gnat.dg/warn18.adb: New testcase.
5032 2018-10-09 Martin Liska <mliska@suse.cz>
5034 * c-c++-common/asan/pr64820.c: Add line number to scanned
5036 * c-c++-common/asan/use-after-return-1.c: Likewise.
5037 * g++.dg/asan/function-argument-1.C (main): Likewise.
5038 * g++.dg/asan/function-argument-2.C (main): Likewise.
5039 * g++.dg/asan/function-argument-3.C (main): Likewise.
5040 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
5041 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
5042 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
5043 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
5044 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
5045 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
5046 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
5047 * gcc.dg/asan/pr78541.c (main): Likewise.
5048 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
5049 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
5050 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
5051 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
5052 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
5053 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
5055 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
5058 * gfortran.dg/deferred_type_component_3.f90: New test.
5061 * gfortran.dg/deferred_character_28.f90: New test.
5062 * gfortran.dg/deferred_character_29.f90: New test (note that
5063 this test appears in PR83196 comment #4 by mistake).
5065 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
5067 * gcc.target/i386/vararg-loc.c: Accept a column number.
5069 2018-10-08 Martin Liska <mliska@suse.cz>
5071 * gcc.target/i386/i386.exp: Move procedures to
5072 target-supports.exp.
5073 * g++.target/i386/i386.exp: New file.
5074 * gcc.target/i386/mv*.C: Move here tests and remove
5075 target filter in these tests.
5077 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
5079 * gfortran.dg/contiguous_4.f90: Adjust.
5080 * gfortran.dg/contiguous_4.f90: New test.
5082 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
5085 * gfortran.dg/associate_41.f90: New test.
5087 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5089 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
5090 * gnat.dg/string_merge1.adb: Likewise.
5091 * gnat.dg/string_merge2.adb: Likewise.
5093 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5095 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
5097 2018-10-08 Martin Liska <mliska@suse.cz>
5099 * g++.dg/ext/pr82625.C: Add dg-compile filter.
5101 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
5104 * g++.dg/concepts/pr71128.C: New.
5106 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
5109 * gcc.dg/pr87286.c: New test.
5111 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5114 * gfortran.dg/array_constructor_type_23.f90: New test.
5116 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
5119 * gfortran.dg/elemental_function_4.f90 : New test.
5121 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
5123 PR rtl-optimization/86939
5124 PR rtl-optimization/87479
5125 * gcc.target/powerpc/pr86939.c: New test.
5126 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
5128 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5130 * gnat.dg/string_merge1.adb: Fix test expectations.
5131 * gnat.dg/string_merge2.adb: Likewise.
5133 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5136 * g++.dg/ext/builtin4.C: Set expected location for warning to the
5137 correct location within the format string.
5138 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
5139 files for testing locations within string literal locations from
5141 * g++.dg/warn/Wformat-method.C: New test.
5142 * g++.dg/warn/Wformat-pr71863.C: New test.
5143 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
5144 * g++.dg/warn/Wformat-ranges.C: New test, based on
5145 gcc.dg/format/diagnostic-ranges.c.
5146 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5147 (test_multitoken_macro): Generalize expected output to work with
5149 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5150 (test_stringified_token_1): Likewise.
5151 (test_stringified_token_3): Likewise.
5153 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5155 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
5156 count. If there's a 3rd argument, use dg-process-target on it,
5157 bailing out, or recording expected failures as "maybe_x".
5158 (proc handle-multiline-outputs): Extract "maybe_x", and use it
5159 to convert pass/fail into xpass/xfail.
5161 2018-10-05 Martin Sebor <msebor@redhat.com>
5163 PR tree-optimization/87490
5164 * gcc.dg/pr87490.c: New test.
5165 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
5167 2018-10-05 Steve Ellcey <sellcey@cavium.com>
5169 PR tree-optimization/71625
5170 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
5171 (test_vclz_s16): Ditto.
5172 (test_vclz_s32): Ditto.
5173 (test_vclzq_s8): Ditto.
5174 (test_vclzq_s16): Ditto.
5175 (test_vclzq_s32): Ditto.
5176 (test_vclz_u8): Ditto.
5177 (test_vclz_u16): Ditto.
5178 (test_vclz_u32): Ditto.
5179 (test_vclzq_u8): Ditto.
5180 (test_vclzq_u16): Ditto.
5181 (test_vclzq_u32): Ditto.
5182 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
5183 (test_vneg_s16): Ditto.
5184 (test_vneg_s32): Ditto.
5185 (test_vneg_s64): Ditto.
5186 (test_vnegd_s64): Ditto.
5187 (test_vnegq_s8): Ditto.
5188 (test_vnegq_s16): Ditto.
5189 (test_vnegq_s32): Ditto.
5190 (test_vnegq_s64): Ditto.
5192 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
5195 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
5196 of dfp_hw. Don't include <altivec.h>.
5197 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
5199 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
5200 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
5201 * gcc.target/powerpc/test_mffsl.c: Ditto.
5203 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
5205 * c-c++-common/Wprio-ctor-dtor.c: New test.
5207 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5209 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
5210 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
5211 dg-additional-options. Add dg-message and dg-missed directives
5212 to verify that -fopt-info messages are written at the correct
5215 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5217 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
5218 due to "-internals" not being selected.
5219 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
5220 "-internals" added to re-enable the output from test_scopes.
5221 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
5223 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5225 * gnat.dg/string_merge1.adb: New test.
5226 * gnat.dg/string_merge2.adb: New test.
5227 * gcc.dg/merge-all-constants-1.c: Adjust test.
5228 * gcc.dg/merge-all-constants-2.c: New test.
5230 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
5233 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
5235 2018-10-04 Martin Liska <mliska@suse.cz>
5238 * gcc.dg/pr87483.c: New test.
5240 2018-10-04 Martin Liska <mliska@suse.cz>
5243 * g++.dg/ext/pr82625.C: New test.
5245 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5247 * gcc.dg/plugin/dump-1.c: New test.
5248 * gcc.dg/plugin/dump_plugin.c: New test plugin.
5249 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5251 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
5253 PR rtl-optimization/87466
5254 * gcc.target/powerpc/pr87466.c: New test.
5256 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5258 PR tree-optimization/85787
5259 * gcc.dg/ipa/propmalloc-4.c: New test.
5261 2018-10-04 Richard Biener <rguenther@suse.de>
5263 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
5265 2018-10-03 Ian Lance Taylor <iant@google.com>
5267 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
5269 2018-10-03 Martin Sebor <msebor@redhat.com>
5271 * gcc.dg/warn-sprintf-no-nul.c: New test.
5273 2018-10-03 Martin Liska <mliska@suse.cz>
5275 PR gcov-profile/86109
5276 * g++.dg/gcov/pr86109.C: New test.
5278 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
5280 * gcc.dg/tree-ssa/muldiv-1.c: New file.
5281 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
5283 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
5286 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
5288 2018-10-01 Martin Sebor <msebor@redhat.com>
5290 * gcc.dg/warn-strnlen-no-nul.c: New.
5292 2018-10-01 Carl Love <cel@us.ibm.com>
5295 * gcc.target/powerpc/test_mffsl-p9.c: New file.
5296 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
5297 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
5298 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
5299 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
5301 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
5304 * gfortran.dg/dependency_52.f90 : Expand the test to check both
5305 the call to adjustl and direct assignment of the substring.
5307 2018-10-01 Richard Biener <rguenther@suse.de>
5309 PR tree-optimization/87465
5310 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
5312 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5315 * gcc.dg/pr82788.c: Skip for AArch64.
5316 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
5317 * gcc.target/aarch64/subsp.c: Likewise.
5318 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
5320 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
5321 * gcc.dg/stack-check-12.c: ILP32 fixup.
5322 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
5323 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
5324 * lib/target-supports.exp
5325 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
5326 require frame pointer for non-leaf functions.
5328 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5331 * gcc.target/aarch64/stack-check-alloca-1.c: New.
5332 * gcc.target/aarch64/stack-check-alloca-10.c: New.
5333 * gcc.target/aarch64/stack-check-alloca-2.c: New.
5334 * gcc.target/aarch64/stack-check-alloca-3.c: New.
5335 * gcc.target/aarch64/stack-check-alloca-4.c: New.
5336 * gcc.target/aarch64/stack-check-alloca-5.c: New.
5337 * gcc.target/aarch64/stack-check-alloca-6.c: New.
5338 * gcc.target/aarch64/stack-check-alloca-7.c: New.
5339 * gcc.target/aarch64/stack-check-alloca-8.c: New.
5340 * gcc.target/aarch64/stack-check-alloca-9.c: New.
5341 * gcc.target/aarch64/stack-check-alloca.h: New.
5342 * gcc.target/aarch64/stack-check-14.c: New.
5343 * gcc.target/aarch64/stack-check-15.c: New.
5345 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5348 * gcc.target/aarch64/stack-check-prologue-16.c: New test
5349 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
5350 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
5351 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
5353 2018-10-01 Jeff Law <law@redhat.com>
5354 Richard Sandiford <richard.sandiford@linaro.org>
5355 Tamar Christina <tamar.christina@arm.com>
5358 * gcc.target/aarch64/stack-check-12.c: New.
5359 * gcc.target/aarch64/stack-check-13.c: New.
5360 * gcc.target/aarch64/stack-check-cfa-1.c: New.
5361 * gcc.target/aarch64/stack-check-cfa-2.c: New.
5362 * gcc.target/aarch64/stack-check-prologue-1.c: New.
5363 * gcc.target/aarch64/stack-check-prologue-10.c: New.
5364 * gcc.target/aarch64/stack-check-prologue-11.c: New.
5365 * gcc.target/aarch64/stack-check-prologue-12.c: New.
5366 * gcc.target/aarch64/stack-check-prologue-13.c: New.
5367 * gcc.target/aarch64/stack-check-prologue-14.c: New.
5368 * gcc.target/aarch64/stack-check-prologue-15.c: New.
5369 * gcc.target/aarch64/stack-check-prologue-2.c: New.
5370 * gcc.target/aarch64/stack-check-prologue-3.c: New.
5371 * gcc.target/aarch64/stack-check-prologue-4.c: New.
5372 * gcc.target/aarch64/stack-check-prologue-5.c: New.
5373 * gcc.target/aarch64/stack-check-prologue-6.c: New.
5374 * gcc.target/aarch64/stack-check-prologue-7.c: New.
5375 * gcc.target/aarch64/stack-check-prologue-8.c: New.
5376 * gcc.target/aarch64/stack-check-prologue-9.c: New.
5377 * gcc.target/aarch64/stack-check-prologue.h: New.
5378 * lib/target-supports.exp
5379 (check_effective_target_supports_stack_clash_protection): Add AArch64.
5381 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5383 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
5384 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
5385 (check_compile): Support values already Boolean.
5386 (check_alias_available, check_gc_sections_available,
5387 check_profiling_available, check_effective_target_vect_cmdline_needed,
5388 check_effective_target_vect_int,
5389 check_effective_target_vect_intfloat_cvt,
5390 check_effective_target_vect_doubleint_cvt,
5391 check_effective_target_vect_intdouble_cvt,
5392 check_effective_target_vect_uintfloat_cvt,
5393 check_effective_target_vect_floatint_cvt,
5394 check_effective_target_vect_floatuint_cvt,
5395 check_effective_target_vect_peeling_profitable,
5396 check_effective_target_vect_simd_clones,
5397 check_effective_target_vect_peeling_profitable,
5398 check_effective_target_vect_simd_clones,
5399 check_effective_target_vect_shift,
5400 check_effective_target_vect_bswap,
5401 check_effective_target_vect_shift_char,
5402 check_effective_target_vect_float,
5403 check_effective_target_vect_double,
5404 check_effective_target_vect_long_long,
5405 check_effective_target_vect_no_int_min_max,
5406 check_effective_target_vect_no_int_add,
5407 check_effective_target_vect_no_bitwise,
5408 check_effective_target_vect_perm,
5409 check_effective_target_vect_perm_byte,
5410 check_effective_target_vect_perm_short,
5411 check_effective_target_xorsign,
5412 check_effective_target_vect_widen_sum_hi_to_si_pattern,
5413 check_effective_target_vect_widen_sum_hi_to_si,
5414 check_effective_target_vect_widen_sum_qi_to_hi,
5415 check_effective_target_vect_widen_sum_qi_to_si,
5416 check_effective_target_vect_widen_mult_qi_to_hi,
5417 check_effective_target_vect_widen_mult_hi_to_si,
5418 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5419 check_effective_target_vect_widen_mult_hi_to_si_pattern,
5420 check_effective_target_vect_widen_mult_si_to_di_pattern,
5421 check_effective_target_vect_widen_shift,
5422 check_effective_target_vect_sdot_qi,
5423 check_effective_target_vect_udot_qi,
5424 check_effective_target_vect_sdot_hi,
5425 check_effective_target_vect_udot_hi,
5426 check_effective_target_vect_usad_char,
5427 check_effective_target_vect_pack_trunc,
5428 check_effective_target_vect_unpack,
5429 check_effective_target_unaligned_stack,
5430 check_effective_target_vect_no_align,
5431 check_effective_target_vect_hw_misalign,
5432 check_effective_target_natural_alignment_32,
5433 check_effective_target_natural_alignment_64,
5434 check_effective_target_vect_element_align,
5435 check_effective_target_vect_load_lanes **,
5436 check_effective_target_vect_condition,
5437 check_effective_target_vect_cond_mixed,
5438 check_effective_target_vect_char_mult,
5439 check_effective_target_vect_short_mult,
5440 check_effective_target_vect_int_mult,
5441 check_effective_target_vect_extract_even_odd,
5442 check_effective_target_vect_interleave,
5443 check_effective_target_vect_stridedN,
5444 check_effective_target_vect_call_copysignf,
5445 check_effective_target_sqrt_insn,
5446 check_effective_target_vect_call_sqrtf,
5447 check_effective_target_vect_call_btrunc,
5448 check_effective_target_vect_call_btruncf,
5449 check_effective_target_vect_call_ceil,
5450 check_effective_target_vect_call_ceilf,
5451 check_effective_target_vect_call_floor,
5452 check_effective_target_vect_call_floorf,
5453 check_effective_target_vect_call_lceil,
5454 check_effective_target_vect_call_lfloor,
5455 check_effective_target_vect_call_nearbyint,
5456 check_effective_target_vect_call_nearbyintf,
5457 check_effective_target_vect_call_round,
5458 check_effective_target_vect_call_roundf,
5459 check_effective_target_section_anchors,
5460 check_effective_target_bswap,
5461 check_effective_target_sync_int_long,
5462 check_effective_target_sync_char_short,
5463 check_effective_target_tiny,
5464 check_effective_target_pie_copyreloc,
5465 check_effective_target_got32x_reloc,
5466 check_effective_target_tls_get_addr_via_got): Use new caching.
5468 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
5470 PR tree-optimization/87261
5471 * gcc.dg/pr87261.c: New test.
5473 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5475 * gcc.target/arc/tph_addx.c: New test.
5477 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5479 * gcc.target/arc/tmac-3.c: New file.
5481 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5484 * gfortran.dg/associate_40.f90 : New test.
5486 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5490 * gfortran.dg/deferred_character_25.f90 : New test.
5491 * gfortran.dg/deferred_character_26.f90 : New test.
5492 * gfortran.dg/deferred_character_27.f90 : New test to verify
5493 that PR82617 remains fixed.
5495 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5498 * gfortran.dg/deferred_character_24.f90 : New test.
5500 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
5503 * gcc.target/i386/pr87370.c: New test.
5505 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
5508 * gfortran.dg/dependency_52.f90 : New test.
5510 2018-09-29 Jakub Jelinek <jakub@redhat.com>
5513 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
5514 (CALC): Use double instead of float.
5515 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
5516 _mm512_abs_ps and _mm512_mask_abs_ps.
5518 2018-09-28 David Malcolm <dmalcolm@redhat.com>
5520 * c-c++-common/unroll-1.c: Update expected output from "note" to
5522 * c-c++-common/unroll-2.c: Likewise.
5523 * c-c++-common/unroll-3.c: Likewise.
5524 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
5525 dg-message to dg-missed. Convert param from -fopt-info to
5526 -fopt-info-missed-ipa.
5527 * g++.dg/tree-ssa/pr81408.C: Update expected output from
5528 dg-message to dg-missed.
5529 * g++.dg/vect/slp-pr56812.cc: Update expected output from
5530 dg-message to dg-optimized.
5531 * gcc.dg/pr26570.c: Update expected output from dg-message to
5532 dg-missed. Convert param from -fopt-info to
5533 -fopt-info-missed-ipa.
5534 * gcc.dg/pr32773.c: Likewise.
5535 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
5536 dg-message to dg-missed.
5537 * gcc.dg/unroll-2.c: Update expected output from dg-message to
5539 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
5540 from -fopt-info to -fopt-info-vec.
5541 * gfortran.dg/directive_unroll_1.f90: Update expected output from
5542 "note" to "optimized".
5543 * gfortran.dg/directive_unroll_2.f90: Likewise.
5544 * gfortran.dg/directive_unroll_3.f90: Likewise.
5545 * gnat.dg/unroll4.adb: Likewise.
5546 * lib/gcc-dg.exp (dg-optimized): New procedure.
5547 (dg-missed): New procedure.
5549 2018-09-28 Joseph Myers <joseph@codesourcery.com>
5552 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
5553 values explicitly to target type for comparison.
5555 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5558 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
5561 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5564 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5566 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
5568 * gcc.target/sparc/20160229-1.c: Minor tweak.
5569 * gcc.target/sparc/cbcond-2.c: Likewise.
5570 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5571 * gcc.target/sparc/movcc-2.c: Minor tweak.
5572 * gcc.target/sparc/overflow-3.c: Likewise.
5573 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5574 * gcc.target/sparc/overflow-5.c: Minor tweak.
5575 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5577 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
5579 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5580 valid value, in the "vector bool int" case.
5582 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
5584 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5585 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5586 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5588 2018-09-27 Martin Liska <mliska@suse.cz>
5590 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5591 * g++.dg/torture/pr59265.C: Likewise.
5592 * g++.dg/tree-prof/morefunc.C: Likewise.
5593 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5594 * gcc.dg/pr26570.c: Likewise.
5595 * gcc.dg/pr32773.c: Likewise.
5596 * gcc.dg/pr40209.c: Likewise.
5597 * gcc.dg/pr51957-1.c: Likewise.
5598 * gcc.dg/pr80747.c: Likewise.
5599 * gcc.target/aarch64/pr62262.c: Likewise.
5601 2018-09-27 Richard Biener <rguenther@suse.de>
5604 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5606 2018-09-27 Richard Biener <rguenther@suse.de>
5610 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5611 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5613 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5616 * g++.dg/concepts/pr67544.C: New.
5618 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5621 * g++.dg/expr/unary4.C: New.
5623 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5625 PR gcov-profile/86957
5626 * gcc.dg/Wmissing-profile.c: New test.
5628 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5631 * gcc.target/i386/excess-precision-9.c,
5632 gcc.target/i386/excess-precision-10.c: New tests.
5634 2018-09-26 Richard Biener <rguenther@suse.de>
5637 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5639 2018-09-26 Martin Jambor <mjambor@suse.cz>
5642 * gcc.dg/pr87347.c: New test.
5644 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5647 * g++.dg/concepts/pr71131.C: New.
5649 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5652 * g++.dg/concepts/pr71127.C: New.
5654 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5657 * g++.dg/concepts/pr67655.C: New.
5659 2018-09-26 Thomas Quinot <quinot@adacore.com>
5661 * gnat.dg/sso13.adb: New testcase.
5663 2018-09-26 Justin Squirek <squirek@adacore.com>
5665 * gnat.dg/warn16.adb: New testcase.
5667 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5669 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5670 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5671 gnat.dg/elab7_pkg2.ads: New testcase.
5673 2018-09-26 Javier Miranda <miranda@adacore.com>
5675 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5677 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5679 * gnat.dg/predicate2-containers.ads,
5680 gnat.dg/predicate2-project-name_values.ads,
5681 gnat.dg/predicate2-project-registry-attribute.ads,
5682 gnat.dg/predicate2-project-registry.ads,
5683 gnat.dg/predicate2-project-typ-set.ads,
5684 gnat.dg/predicate2-project-typ.ads,
5685 gnat.dg/predicate2-project.ads,
5686 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5687 gnat.dg/predicate2_main.adb: New testcase.
5689 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5691 * gnat.dg/dynhash1.adb: New testcase.
5693 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5695 * gnat.dg/sets1.adb: New testcase.
5696 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5699 2018-09-26 Thomas Quinot <quinot@adacore.com>
5701 * gnat.dg/sso12.adb: New testcase.
5703 2018-09-26 Justin Squirek <squirek@adacore.com>
5705 * gnat.dg/expr_func8.adb: New testcase.
5707 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5709 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5712 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5715 * g++.dg/concepts/pr67656.C: New.
5717 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5719 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5720 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5721 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5723 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5725 * g++.dg/other/vthunk1.C: Rename to...
5726 * g++.dg/other/thunk1.C: ...this.
5727 * g++.dg/other/thunk2a.C: New test.
5728 * g++.dg/other/thunk2b.C: Likewise.
5730 2018-09-25 Jim Wilson <jimw@sifive.com>
5732 * gcc.target/riscv/weak-1.c: New.
5734 2018-09-25 Jeff Law <law@redhat.com>
5736 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5737 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5739 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5741 * gnat.dg/dinst.adb: Adjust for locviews.
5743 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5745 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5746 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5747 vec_splat calls from recently added tests. Update instruction counts.
5748 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5749 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5750 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5751 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5752 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5754 2018-09-25 Marek Polacek <polacek@redhat.com>
5757 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5759 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5762 * g++.dg/other/pr87398.C: New test.
5763 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5764 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5766 2018-09-25 Martin Jambor <mjambor@suse.cz>
5769 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5771 * gcc.target/i386/warn-abs-3.c: New test.
5773 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5776 * g++.dg/cpp0x/pr81246.C: New.
5778 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5781 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5782 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5784 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5786 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5789 2018-09-25 Richard Biener <rguenther@suse.de>
5791 PR tree-optimization/87402
5792 * gcc.dg/torture/pr87402.c: New testcase.
5794 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5797 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5798 for pie_enabled target.
5799 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5800 * gcc.target/i386/pr34256.c: Likewise.
5802 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5805 * g++.dg/cpp0x/pr85070.C: New.
5807 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5810 * gcc.target/i386/pr82699-1.c: New file.
5811 * gcc.target/i386/pr82699-2.c: Likewise.
5812 * gcc.target/i386/pr82699-3.c: Likewise.
5813 * gcc.target/i386/pr82699-4.c: Likewise.
5814 * gcc.target/i386/pr82699-5.c: Likewise.
5815 * gcc.target/i386/pr82699-6.c: Likewise.
5817 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5820 * gfortran.dg/intent_out_12.f90: New test.
5822 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5825 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5826 update expected codegen
5828 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5830 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5832 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5835 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5836 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5838 2018-09-24 Martin Liska <mliska@suse.cz>
5841 * g++.dg/asan/pr85774.C: New test.
5843 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5846 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5848 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5851 * gfortran.dg/intent_out_11.f90: New test.
5853 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5855 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5856 * gfortran.dg/coarray_lock_7.f90: Likewise.
5858 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5861 * gfortran.dg/intent_out_10.f90: New test.
5863 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5866 * gfortran.dg/intent_optimize_2.f90: New test.
5868 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5871 * gfortran.dg/dtio_1.f90: Update test to valid code.
5873 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5876 * gfortran.dg/deferred_character_23.f90 : New test.
5878 2018-09-21 Jeff Law <law@redhat.com>
5880 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5881 * gcc.dg/tree-ssa/vrp120.c: New test.
5883 2018-09-21 Marek Polacek <polacek@redhat.com>
5885 PR c++/87372 - __func__ constexpr evaluation.
5886 * g++.dg/cpp1y/func_constexpr2.C: New test.
5888 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5891 * gfortran.dg/deferred_character_22.f90 : New test.
5893 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5896 * gfortran.dg/finalize_33.f90 : New test.
5898 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5900 PR tree-optimization/87309
5901 * gcc.dg/pr87309.c: New test.
5903 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5905 * c-c++-common/dump-ada-spec-14.c: New test.
5907 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5909 * gcc.dg/nested-func-11.c: New test.
5911 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5912 more robust and remove target-specific handling.
5914 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5916 * gcc.c-torture/execute/20180921-1.c: New test.
5918 2018-09-20 Marek Polacek <polacek@redhat.com>
5920 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5921 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5922 * g++.dg/cpp0x/ref-qual20.C: New test.
5924 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5926 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5927 * g++.dg/lto/20081109-1_0.C: Likewise.
5928 * g++.dg/lto/20090302_0.C: Likewise.
5929 * g++.dg/lto/pr45621_0.C: Likewise.
5930 * g++.dg/lto/pr60567_0.C: Likewise.
5931 * g++.dg/lto/pr62026.C: Likewise.
5932 * gcc.dg/lto/pr45736_0.c: Likewise.
5933 * gcc.dg/lto/pr52634_0.c: Likewise.
5934 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5935 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5937 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5940 * gcc.dg/pr87054.c: New.
5942 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5944 PR tree-optimization/87288
5945 * gcc.dg/vect/pr87288-1.c: New test.
5946 * gcc.dg/vect/pr87288-2.c: Likewise,
5947 * gcc.dg/vect/pr87288-3.c: Likewise.
5949 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5951 PR tree-optimization/86877
5952 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
5954 2018-09-19 Marek Polacek <polacek@redhat.com>
5956 * g++.dg/conversion/op4.C: Add dg-warning.
5957 * g++.dg/warn/Wclass-conversion1.C: New test.
5958 * g++.dg/warn/Wclass-conversion2.C: New test.
5959 * g++.dg/warn/Wconversion5.C: Remove file.
5960 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
5961 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
5962 * g++.old-deja/g++.jason/conversion5.C: Likewise.
5964 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
5967 * g++.dg/cpp0x/desig5.C: New.
5969 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
5972 * gfortran.dg/elemental_function_3.f90 : New test.
5974 2018-09-19 Marek Polacek <polacek@redhat.com>
5976 PR c++/87357 - missing -Wconversion warning
5977 * g++.dg/warn/Wconversion5.C: New test.
5979 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
5981 * gcc.target/aarch64/atomic-store.c: New.
5983 2018-09-19 Richard Biener <rguenther@suse.de>
5985 PR tree-optimization/87349
5986 PR tree-optimization/87342
5987 * gcc.dg/torture/pr87349-1.c: New testcase.
5988 * gcc.dg/torture/pr87349-2.c: Likewise.
5989 * gcc.dg/torture/pr87342.c: Likewise.
5991 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5994 * gfortran.dg/inline_matmul_13.f90: Adjust count for
5996 * gfortran.dg/inline_matmul_16.f90: Likewise.
5997 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
5998 for dgemm instead of dgemm_. Add call to random_number to make
5999 standard conforming.
6000 * gfortran.dg/matmul_blas_1.f90: New test.
6001 * gfortran.dg/matmul_bounds_14.f: New test.
6002 * gfortran.dg/matmul_bounds_15.f: New test.
6003 * gfortran.dg/matmul_bounds_16.f: New test.
6004 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
6007 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
6010 * gfortran.dg/elemental_function_2.f90 : New test.
6012 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
6015 * gfortran.dg/pointer_array_10.f90 : New test.
6016 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
6017 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
6020 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
6023 * g++.dg/concepts/pr85065.C: New.
6025 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6028 * gcc.dg/warn-abs-1.c: Require float128 target.
6029 Skip if large_long_double newlib target.
6031 2018-09-18 Nathan Sidwell <nathan@acm.org>
6034 * g++.dg/warn/pr86881.C: New.
6036 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6038 * gcc.target/aarch64/spellcheck_1.c:
6039 Make architecture suggestion optional.
6040 * gcc.target/aarch64/spellcheck_4.c:
6043 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6045 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
6048 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
6049 Bernd Schmidt <bernds_cb1@t-online.de>
6051 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
6052 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
6053 * gcc.target/nvptx/atomic_fetch-3.c: New test.
6055 2018-09-17 Richard Biener <rguenther@suse.de>
6057 PR tree-optimization/87328
6058 * gcc.dg/torture/pr87328.c: New testcase.
6060 2018-09-17 Martin Jambor <mjambor@suse.cz>
6063 * gcc.dg/warn-abs-1.c: New test.
6064 * gcc.dg/dfp/warn-abs-2.c: Likewise.
6066 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6068 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
6069 TEST_ALWAYS_FLAGS to HOSTCXX.
6071 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
6074 * gfortran.dg/allocatable_scalar_14.f90 : New test.
6076 2018-09-17 Richard Biener <rguenther@suse.de>
6078 PR tree-optimization/87301
6079 * gcc.dg/torture/pr87301.c: New testcase.
6081 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
6084 * gfortran.dg/deferred_character_21.f90 : New test.
6086 2018-09-16 Janus Weil <janus@gcc.gnu.org>
6090 * gfortran.dg/class_assign_2.f90: New test case.
6091 * gfortran.dg/class_assign_3.f90: New test case.
6093 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6096 * gfortran.dg/matmul_bounds_13.f90: New test case.
6097 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
6099 * gfortran.dg/matmul_5.f90: Likewise.
6100 * gfortran.dg/matmul_bounds_10.f90: Likewise.
6101 * gfortran.dg/matmul_bounds_11.f90: Likewise.
6102 * gfortran.dg/matmul_bounds_2.f90: Likewise.
6103 * gfortran.dg/matmul_bounds_4.f90: Likewise.
6104 * gfortran.dg/matmul_bounds_5.f90: Likewise.
6106 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
6108 * gcc.c-torture/compile/20180915-1.c: New test.
6110 2018-09-14 David Malcolm <dmalcolm@redhat.com>
6113 * c-c++-common/attributes-1.c: Remove bogus suggestion from
6115 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
6117 * gcc.dg/spellcheck-identifiers-4.c: New test.
6119 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6121 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
6123 2018-09-14 Martin Sebor <msebor@redhat.com>
6125 * gcc.dg/warn-stpcpy-no-nul.c: New test.
6127 2018-09-14 Martin Sebor <msebor@redhat.com>
6128 Jeff Law <law@redhat.com>
6130 * gcc.dg/warn-strcpy-no-nul.c: New test.
6132 2018-09-14 Martin Sebor <msebor@redhat.com>
6135 * g++.dg/pr61941.C: New test.
6137 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6139 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
6140 rather than pattern name in combine dump.
6142 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
6145 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
6148 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6150 PR tree-optimization/87259
6151 * gcc.dg/pr87259.c: New test.
6153 2018-09-13 Martin Sebor <msebor@redhat.com>
6154 Jeff Law <law@redhat.com>
6156 * gcc.dg/warn-strlen-no-nul.c: New test.
6158 2018-09-13 Richard Biener <rguenther@suse.de>
6160 PR tree-optimization/87263
6161 * gcc.dg/torture/pr87263.c: New testcase.
6162 * gcc.dg/torture/ssa-fre-2.c: Likewise.
6163 * gcc.dg/torture/ssa-fre-3.c: Likewise.
6164 * gcc.dg/torture/ssa-fre-4.c: Likewise.
6166 2018-09-13 Omar Sandoval <osandov@osandov.com>
6167 Tom de Vries <tdevries@suse.de>
6170 * gcc.dg/guality/zero-length-array.c: New test.
6172 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
6175 * gcc.target/aarch64/combine_bfxil.c: New file.
6176 * gcc.target/aarch64/combine_bfxil_2.c: New file.
6178 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6179 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6182 * gcc.target/i386/pr87290.c: New test.
6183 * gcc.c-torture/execute/pr87290.c: New test.
6185 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6187 PR tree-optimization/87287
6188 * gcc.dg/tree-ssa/pr87287.c: New test.
6190 2018-09-12 David Malcolm <dmalcolm@redhat.com>
6193 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
6194 special-casing of diagnostic for a single non-viable candidate due
6196 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6197 Add test coverage for an unmatched overloaded operator.
6198 * g++.dg/expr/pmf-1.C: Likewise.
6199 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
6200 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6201 * g++.old-deja/g++.law/arg11.C: Likewise.
6202 * g++.old-deja/g++.law/arm9.C: Likewise.
6203 * g++.old-deja/g++.robertl/eb131.C: Likewise.
6205 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
6208 * gfortran.dg/allocate_with_mold_2.f90: New test.
6210 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6213 * gcc.target/i386/pr82853-1.c: New test.
6214 * gcc.target/i386/pr82853-2.c: New test.
6216 2018-09-12 Richard Biener <rguenther@suse.de>
6218 PR tree-optimization/87280
6219 * gcc.dg/torture/pr87280.c: New testcase.
6221 2018-09-12 Richard Biener <rguenther@suse.de>
6223 PR tree-optimization/87266
6224 * gcc.dg/torture/pr87266-1.c: New testcase.
6225 * gcc.dg/torture/pr87266-2.c: Likewise.
6226 * gcc.dg/torture/pr87266-3.c: Likewise.
6227 * gcc.dg/torture/pr87266-4.c: Likewise.
6229 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
6231 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
6233 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6234 Andreas Krebbel <krebbel@linux.ibm.com>
6236 PR tree-optimization/86844
6237 * gcc.c-torture/execute/pr86844.c: New test.
6238 * gcc.dg/store_merging_22.c: New test.
6239 * gcc.dg/store_merging_23.c: New test.
6241 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6244 * c-c++-common/torture/pr87248.c: New test.
6246 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6249 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
6251 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
6254 * gfortran.dg/select_type_43.f90: New test.
6256 2018-09-11 Nathan Sidwell <nathan@acm.org>
6258 * gcc.dg/driver-specs.c: New.
6260 2018-09-11 Joey Ye <joey.ye@arm.com>
6262 * lib/gcov.exp (verify-intermediate): Add missing close.
6264 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6267 * gfortran.dg/typebound_call_30.f90: New test case.
6269 2018-09-10 Janus Weil <janus@gcc.gnu.org>
6272 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
6274 2018-09-08 Marek Polacek <polacek@redhat.com>
6276 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
6277 * g++.dg/cpp0x/move-return2.C: New test.
6279 2018-09-08 Marek Polacek <polacek@redhat.com>
6281 * c-c++-common/array-init.c: Add dg-prune-output.
6282 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
6283 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
6284 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
6285 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
6286 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
6287 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
6288 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
6289 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
6290 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
6291 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
6292 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
6293 * g++.dg/cpp1y/pr64382.C: Likewise.
6294 * g++.dg/cpp1y/pr77739.C: Likewise.
6295 * g++.dg/cpp1z/lambda-this1.C: Likewise.
6296 * g++.dg/cpp1z/lambda-this2.C: Likewise.
6297 * g++.dg/template/crash84.C: Adjust dg-error.
6299 2018-09-07 Marek Polacek <polacek@redhat.com>
6301 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
6304 2018-09-07 Marek Polacek <polacek@redhat.com>
6306 PR c++/87152 - range-based for loops with initializer broken in templates.
6307 * g++.dg/cpp2a/range-for11.C: New test.
6308 * g++.dg/cpp2a/range-for12.C: New test.
6309 * g++.dg/cpp2a/range-for13.C: New test.
6310 * g++.dg/cpp2a/range-for14.C: New test.
6311 * g++.dg/cpp2a/range-for15.C: New test.
6312 * g++.dg/cpp2a/range-for16.C: New test.
6313 * g++.dg/cpp2a/range-for17.C: New test.
6314 * g++.dg/cpp2a/range-for18.C: New test.
6315 * g++.dg/parse/error61.C (foo): Adjust dg-error.
6317 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
6320 * gcc.target/powerpc/pr86731.c: New test.
6321 * gcc.target/powerpc/pr86731-longlong.c: New test.
6322 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
6323 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
6324 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
6325 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
6327 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
6330 * gcc.target/s390/pr80080-3.c: New test.
6331 * gcc.target/s390/s390.exp: Make sure the new test passes
6332 on all optimization levels.
6334 2018-09-05 Marek Polacek <polacek@redhat.com>
6336 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
6337 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
6339 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
6340 Bernd Schmidt <bernds_cb1@t-online.de>
6342 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6343 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6345 2018-09-05 Marek Polacek <polacek@redhat.com>
6347 PR c++/87109, wrong overload with ref-qualifiers.
6348 * g++.dg/cpp0x/ref-qual19.C: New test.
6350 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6353 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
6354 * lib/target-supports.exp (scan-assembler_required_options,
6355 scan-assembler-not_required_options,
6356 scan-assembler-times_required_options): Add -fno-ident.
6357 * lib/scanasm.exp (scan-assembler-times): Fix error message.
6358 * c-c++-common/ident-0a.c: New test.
6359 * c-c++-common/ident-0b.c: New test.
6360 * c-c++-common/ident-1a.c: New test.
6361 * c-c++-common/ident-1b.c: New test.
6362 * c-c++-common/ident-2a.c: New test.
6363 * c-c++-common/ident-2b.c: New test.
6365 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6367 * gcc.dg/recip_sqrt_mult_1.c: New test.
6368 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
6369 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
6370 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
6371 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
6372 * g++.dg/recip_sqrt_mult_1.C: Likewise.
6373 * g++.dg/recip_sqrt_mult_2.C: Likewise.
6375 2018-09-05 Martin Liska <mliska@suse.cz>
6377 PR tree-optimization/87205
6378 * gcc.dg/tree-ssa/pr87205-2.c: New test.
6379 * gcc.dg/tree-ssa/pr87205.c: New test.
6381 2018-09-05 Richard Biener <rguenther@suse.de>
6383 PR tree-optimization/87217
6384 * gfortran.dg/pr87217.f: New testcase.
6386 2018-09-05 Pádraig Brady p@draigbrady.com
6389 * g++.dg/abi/pr87137.C: New.
6392 * g++.dg/pr87185.C: New.
6394 2018-09-05 Martin Liska <mliska@suse.cz>
6397 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
6398 to support Darwin names.
6400 2018-09-05 Martin Liska <mliska@suse.cz>
6402 * g++.dg/gcov/loop.C: Update test to support new format.
6404 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
6407 * g++.dg/pr86593.C: New test.
6409 2018-09-04 Jakub Jelinek <jakub@redhat.com>
6412 * gcc.target/i386/pr87198.c: New test.
6414 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6417 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
6419 2018-09-04 Richard Biener <rguenther@suse.de>
6421 PR tree-optimization/87211
6422 * gcc.dg/torture/pr87211.c: New testcase.
6424 2018-09-04 Richard Biener <rguenther@suse.de>
6426 PR tree-optimization/87176
6427 * gcc.dg/torture/pr87176.c: New testcase.
6428 * gcc.dg/torture/ssa-fre-1.c: Likewise.
6430 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6432 * gfortran.dg/modulo_check: New test.
6434 2018-09-03 Richard Biener <rguenther@suse.de>
6436 PR tree-optimization/87177
6437 * gcc.dg/torture/pr87177.c: New testcase.
6438 * gcc.dg/torture/pr87177-2.c: Likewise.
6440 2018-09-03 Richard Biener <rguenther@suse.de>
6442 PR tree-optimization/87200
6443 * gcc.dg/torture/pr87200.c: New testcase.
6445 2018-09-03 Richard Biener <rguenther@suse.de>
6447 PR tree-optimization/87197
6448 * gcc.dg/torture/pr87197.c: New testcase.
6450 PR tree-optimization/87169
6451 * gcc.dg/torture/pr87169.c: New testcase.
6453 2018-09-03 Martin Liska <mliska@suse.cz>
6456 * gcc.dg/completion-4.c: New test.
6458 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
6461 * g++.dg/concepts/pr84980.C: New.
6463 2018-09-03 Martin Liska <mliska@suse.cz>
6466 * c-c++-common/pr59521-1.c: New test.
6467 * c-c++-common/pr59521-2.c: New test.
6468 * gcc.dg/tree-prof/pr59521-3.c: New test.
6470 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6472 * c-c++-common/array-init.c: New test.
6473 * g++.dg/init/string2.C: Remove selector.
6475 2018-09-01 Michael Matz <matz@suse.de>
6477 PR tree-optimization/87074
6478 * gcc.dg/pr87074.c: New test.
6480 2018-08-31 Richard Biener <rguenther@suse.de>
6482 PR tree-optimization/87168
6483 * gcc.dg/torture/pr87168.c: New testcase.
6485 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
6487 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
6488 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
6489 (test_vnegd_s64): Likewise.
6490 * gcc.target/aarch64/vnegd_64.c: New.
6491 * gcc.target/aarch64/vabsd_64.c: New.
6492 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
6494 2018-08-31 Nathan Sidwell <nathan@acm.org>
6498 * g++.dg/cpp0x/pr87155.C: New.
6499 * g++.dg/cpp0x/inline-ns10.C: Adjust.
6501 2018-08-31 Jakub Jelinek <jakub@redhat.com>
6504 * gcc.target/i386/avx512bw-pr87138.c: New test.
6506 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
6510 * gfortran.dg/pr86328.f90 : New test.
6511 in comment 12 of the PR.
6512 * gfortran.dg/pr86760.f90 : New test.
6514 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
6516 * g++.dg/cpp0x/noexcept30.C: Make dependence on
6517 -fdelete-null-pointer-checks explicit.
6518 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
6519 * g++.dg/expr/pmf-3.C: Likewise.
6520 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
6521 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
6522 * g++.dg/tree-ssa/pr61034.C: Likewise.
6523 * gcc.dg/addr_equal-1.c: Likewise.
6524 * gcc.dg/ipa/pr85734.c: Likewise.
6525 * gcc.dg/ipa/propmalloc-1.c: Likewise.
6526 * gcc.dg/ipa/propmalloc-2.c: Likewise.
6527 * gcc.dg/ipa/propmalloc-3.c: Likewise.
6528 * gcc.dg/tree-ssa/pr78154.c: Likewise.
6529 * gcc.dg/tree-ssa/pr83648.c: Likewise.
6531 2018-08-30 Martin Sebor <msebor@redhat.com>
6534 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
6536 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
6539 * gcc.dg/strcmpopt_6.c: Remove.
6540 * gcc.target/aarch64/strcmpopt_6.c: New testcase.
6541 * gcc.target/i386/strcmpopt_6.c: Likewise.
6543 2018-08-30 Richard Biener <rguenther@suse.de>
6545 PR tree-optimization/87147
6546 * gcc.dg/torture/pr87147.c: New testcase.
6548 2018-08-30 Tamar Christina <tamar.christina@arm.com>
6550 * gcc.target/aarch64/large_struct_copy_2.c: New.
6552 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6555 * gcc.c-torture/execute/pr87053.c: New test.
6557 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6560 * g++.dg/ubsan/vptr-13.C: New test.
6562 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6565 * g++.dg/concepts/pr85265.C: New.
6567 2018-08-29 Martin Sebor <msebor@redhat.com>
6568 Bernd Edlinger <bernd.edlinger@hotmail.de>
6570 PR tree-optimization/86714
6571 PR tree-optimization/86711
6572 * gcc.c-torture/execute/memchr-1.c: New test.
6573 * gcc.c-torture/execute/pr86714.c: New test.
6574 * gcc.c-torture/execute/widechar-3.c: New test.
6575 * gcc.dg/strlenopt-58.c: New test.
6577 2018-08-29 Richard Biener <rguenther@suse.de>
6579 PR tree-optimization/87132
6580 * gcc.dg/torture/pr87132.c: New testcase.
6582 2018-08-29 David Malcolm <dmalcolm@redhat.com>
6585 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6586 output to reflect underlining of pertinent parameter in decl
6587 for "no known conversion" messages.
6589 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6592 * g++.dg/cpp1z/decomp47.C: New test.
6594 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6596 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6599 2018-08-29 Richard Biener <rguenther@suse.de>
6601 PR tree-optimization/87117
6602 * gfortran.dg/pr87117.f90: New testcase.
6604 2018-08-29 Richard Biener <rguenther@suse.de>
6606 PR tree-optimization/87126
6607 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6609 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6611 PR tree-optimization/87009
6612 * gcc.dg/pr87009.c: New test.
6614 2018-08-28 Martin Sebor <msebor@redhat.com>
6617 * g++.dg/Walloca1.C: Adjust.
6619 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6622 * g++.dg/other/switch4.C: New.
6624 2018-08-28 Richard Biener <rguenther@suse.de>
6626 PR tree-optimization/87124
6627 * g++.dg/torture/pr87124.C: New testcase.
6629 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6632 * gfortran.dg/class_result_7.f90: New test.
6633 * gfortran.dg/class_result_8.f90: New test.
6634 * gfortran.dg/class_result_9.f90: New test.
6637 * gfortran.dg/allocate_with_source_25.f90: New test.
6639 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6642 * gcc.dg/pr87099.c: New test.
6644 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6647 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6649 2018-08-28 Richard Biener <rguenther@suse.de>
6651 PR tree-optimization/87117
6652 * gcc.dg/pr87117-1.c: New testcase.
6654 2018-08-28 Richard Biener <rguenther@suse.de>
6656 PR tree-optimization/87117
6657 * gcc.dg/pr87117-2.c: New testcase.
6659 2018-08-28 Richard Biener <rguenther@suse.de>
6661 PR tree-optimization/87117
6662 * gcc.dg/lvalue-5.c: New testcase.
6664 2018-08-27 Jeff Law <law@redhat.com>
6666 PR tree-optimization/87110
6667 * gcc.c-torture/compile/pr87110.c: New test.
6669 2018-08-27 Martin Sebor <msebor@redhat.com>
6671 PR tree-optimization/86914
6672 * gcc.dg/strlenopt-57.c: New test.
6674 2018-08-27 Martin Sebor <msebor@redhat.com>
6676 PR tree-optimization/87112
6677 * gcc.dg/pr87112.c: New test.
6679 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6682 * g++.dg/diagnostic/missing-typename.C: New test.
6684 2018-08-27 Jeff Law <law@redhat.com>
6686 * gcc.c-torture/compile/dse.c: New test.
6688 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6691 * g++.dg/diagnostic/pr86993.C: New test.
6693 2018-08-27 Richard Biener <rguenther@suse.de>
6695 PR tree-optimization/86927
6696 * gcc.dg/vect/pr86927.c: New testcase.
6698 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6701 * gcc.dg/empty.h: New file.
6702 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6703 top of file and removal of redundant second printing of warning
6705 * gcc.dg/fixits-pr84852-2.c: Likewise.
6706 * gcc.dg/missing-header-fixit-3.c: Likewise.
6707 * gcc.dg/missing-header-fixit-4.c: New test.
6708 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6709 conversion of show_caret_p to a tri-state.
6711 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6714 * g++.dg/pr85523.C: Extend expected output to show line
6715 before line-insertion fix-it hint.
6716 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6717 (test_fixit_insert_newline): Add previous line to expected output.
6718 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6719 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6721 2018-08-27 Martin Liska <mliska@suse.cz>
6724 * gcc.dg/asan/pr86962.c: New test.
6726 2018-08-27 Martin Liska <mliska@suse.cz>
6728 * gcc.dg/tree-prof/val-prof-10.c: New test.
6730 2018-08-27 Martin Liska <mliska@suse.cz>
6732 PR tree-optimization/86847
6733 * gcc.dg/tree-ssa/switch-3.c: New test.
6734 * gcc.dg/tree-ssa/vrp105.c: Remove.
6736 2018-08-27 Martin Liska <mliska@suse.cz>
6738 * gcc.dg/tree-ssa/switch-2.c: New test.
6740 2018-08-27 Richard Biener <rguenther@suse.de>
6742 * g++.dg/torture/20180705-1.C: New testcase.
6743 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6744 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6745 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6746 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6747 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6748 * gcc.dg/pr85195.c: Likewise.
6749 * gcc.dg/pr85467.c: Likewise.
6750 * gcc.dg/torture/pr81790.c: Likewise.
6752 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6753 param to current default.
6755 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6757 PR rtl-optimization/87065
6758 * gcc.target/i386/pr87065.c: New test.
6760 2018-08-26 Marek Polacek <polacek@redhat.com>
6763 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6765 PR c++/87029, Implement -Wredundant-move.
6766 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6767 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6768 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6769 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6771 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6774 * gfortran.dg/matmul_19.f90: New test.
6776 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6779 * gfortran.dg/generic_35.f90: New test case.
6781 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6784 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6785 line spans are printed with -fdiagnostics-show-line-numbers.
6787 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6790 * gfortran.dg/implied_do_io_6.f90: New test.
6792 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6795 * gcc.dg/pr87092.c: New test.
6797 2018-08-24 Marek Polacek <polacek@redhat.com>
6801 * g++.dg/cpp0x/auto52.C: New test.
6802 * g++.dg/cpp1y/auto-fn52.C: New test.
6803 * g++.dg/cpp1y/auto-fn53.C: New test.
6804 * g++.dg/cpp1y/auto-fn54.C: New test.
6806 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6808 * lib/target-supports.exp (vect_perm_supported): Only return
6809 false for variable-length vectors if the permute size is not
6811 (check_effective_target_vect_perm)
6812 (check_effective_target_vect_perm_byte)
6813 (check_effective_target_vect_perm_short): Remove check for
6814 variable-length vectors.
6815 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6816 * gcc.dg/vect/slp-perm-10.c: Likewise.
6817 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6819 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6821 * gcc.target/aarch64/sve/bswap_1.c: New test.
6822 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6823 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6825 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6827 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6828 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6829 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6830 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6831 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6832 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6833 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6835 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6838 * gcc.dg/pr79342.: New test.
6840 2018-08-23 Martin Sebor <msebor@redhat.com>
6842 PR tree-optimization/87072
6843 * gcc.dg/Warray-bounds-35.c: New test.
6845 2018-08-23 Richard Biener <rguenther@suse.de>
6848 * gcc.dg/pr87024.c: New testcase.
6850 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6852 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6853 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6854 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6855 * gcc.dg/vect/pr80631-2.c: Likewise.
6857 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6860 * gfortran.dg/submodule_32.f08: New test.
6862 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6865 * gfortran.dg/associate_3.f90: Update error message.
6866 * gfortran.dg/associate_39.f90: New test case.
6868 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6871 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6873 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6874 * gfortran.dg/class_17.f03: Update error message.
6875 * gfortran.dg/class_55.f90: Ditto.
6876 * gfortran.dg/dtio_11.f90: Update error messages.
6877 * gfortran.dg/implicit_actual.f90: Add an error message.
6878 * gfortran.dg/typebound_proc_12.f90: Update error message.
6880 2018-08-22 Martin Sebor <msebor@redhat.com>
6883 * gcc.dg/pr87052.c: New test.
6884 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6886 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6888 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6889 * gfortran.dg/max_expr.f90: ...this.
6890 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6891 * gfortran.dg/min_expr.f90: ...this.
6893 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6895 PR tree-optimization/86725
6896 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6897 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6898 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6899 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6901 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6903 PR tree-optimization/86725
6904 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6906 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6908 * gcc.dg/vect/vect-avg-16.c: New test.
6909 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6910 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6911 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6912 the second loop in main1.
6914 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6916 * gcc.dg/lto/pr85248_0.c (test_alias):
6917 Stringify __USER_LABEL_PREFIX__.
6918 (test_noreturn): Likewise.
6920 2018-08-22 Richard Biener <rguenther@suse.de>
6922 PR tree-optimization/86988
6923 * g++.dg/pr86988.C: New testcase.
6925 2018-08-22 Richard Biener <rguenther@suse.de>
6927 PR tree-optimization/86945
6928 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6930 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6932 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6934 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6935 Thomas Koenig <tkoenig@gcc.gnu.org>
6938 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6939 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6941 2018-08-21 Marek Polacek <polacek@redhat.com>
6943 PR c++/86981, Implement -Wpessimizing-move.
6944 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6945 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6946 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6947 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6948 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
6951 * g++.dg/concepts/pr67595.C: Add dg-warning.
6952 * g++.dg/cpp0x/Wnarrowing11.C: New test.
6953 * g++.dg/cpp0x/Wnarrowing12.C: New test.
6954 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
6957 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
6958 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
6960 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6962 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
6964 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6966 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
6968 2018-08-21 Javier Miranda <miranda@adacore.com>
6970 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
6972 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6974 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
6976 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6978 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
6980 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
6982 * gnat.dg/rep_clause7.adb: New testcase.
6984 2018-08-21 Ed Schonberg <schonberg@adacore.com>
6986 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
6987 gnat.dg/task1_pkg.ads: New testcase.
6989 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6991 * gnat.dg/linkedlist.adb: New testcase.
6993 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
6995 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
6996 gnat.dg/elab6_pkg.ads: New testcase.
6998 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7000 * gnat.dg/expr_func5.adb: New testcase.
7002 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7004 * gnat.dg/dynhash.adb: New testcase.
7006 2018-08-21 Javier Miranda <miranda@adacore.com>
7008 * gnat.dg/enum4.adb: New testcase.
7010 2018-08-21 Tamar Christina <tamar.christina@arm.com>
7012 * gcc.target/aarch64/large_struct_copy.c: New test.
7014 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
7016 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
7018 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7021 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
7023 2018-08-21 Tom de Vries <tdevries@suse.de>
7025 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
7026 to avoid mismatch in .debug and .earlydebug dump files.
7028 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
7031 * gcc.target/powerpc/pr87033.c: New test.
7033 2018-08-20 Martin Sebor <msebor@redhat.com>
7035 PR tree-optimization/87034
7036 * gcc.dg/builtin-sprintf-warn-20.c: New test.
7038 2018-08-20 David Malcolm <dmalcolm@redhat.com>
7041 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
7042 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
7043 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7045 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
7048 * g++.dg/torture/pr87014.C: New file.
7050 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
7053 * gcc.target/alpha/pr86984.c: New test.
7055 2018-08-20 Richard Biener <rguenther@suse.de>
7057 PR tree-optimization/78655
7058 * gcc.dg/tree-ssa/evrp11.c: New testcase.
7060 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
7062 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
7065 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
7067 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
7069 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
7070 * gcc.dg/lto/pr83719_0.c: Likewise.
7072 2018-08-17 Martin Sebor <msebor@redhat.com>
7075 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7077 2018-08-17 David Malcolm <dmalcolm@redhat.com>
7079 * g++.dg/conversion/Wwrite-strings.C: New test.
7081 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
7082 Chung-Lin Tang <cltang@codesourcery.com>
7083 Xianmiao Qu <xianmiao_qu@c-sky.com>
7085 C-SKY port: Testsuite
7087 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
7088 * g++.dg/torture/type-generic-1.C: Likewise.
7089 * gcc.c-torture/compile/20000804-1.c: Likewise.
7090 * gcc.c-torture/execute/20101011-1.c: Likewise.
7091 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
7092 * gcc.dg/20020312-2.c: Likewise.
7093 * gcc.dg/Wno-frame-address.c: Likewise.
7094 * gcc.dg/c11-true_min-1.c: Likewise.
7095 * gcc.dg/sibcall-10.c: Likewise.
7096 * gcc.dg/sibcall-9.c: Likewise.
7097 * gcc.dg/stack-usage-1.c: Likewise.
7098 * gcc.dg/torture/float32-tg-3.c: Likewise.
7099 * gcc.dg/torture/float32x-tg-3.c: Likewise.
7100 * gcc.dg/torture/float64-tg-3.c: Likewise.
7101 * gcc.dg/torture/float64x-tg-3.c: Likewise.
7102 * gcc.dg/torture/type-generic-1.c: Likewise.
7103 * gcc.target/csky/*: New.
7104 * lib/target-supports.exp (check_profiling_available): Add
7106 (check_effective_target_hard_float): Handle C-SKY targets with
7107 single-precision hard float only.
7108 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
7110 2018-08-17 David Malcolm <dmalcolm@redhat.com>
7112 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
7114 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
7115 coverage for gcc_dump_printf.
7117 2018-08-17 Martin Liska <mliska@suse.cz>
7119 * g++.dg/opt/mpx.C: Fix scanned pattern.
7120 * gcc.target/i386/mpx.c: Likewise.
7121 * g++.dg/warn/Wunreachable-code-1.C: Remove.
7122 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
7123 * gcc.dg/torture/pr52969.c: Likewise.
7124 * g++.dg/warn/pr31246-2.C: Likewise.
7125 * g++.dg/warn/pr31246.C: Likewise.
7126 * gcc.dg/pr33092.c: Likewise.
7127 * g++.dg/opt/eh1.C: Remove a deprecated option.
7128 * g++.dg/template/inline1.C: Likewise.
7129 * g++.dg/tree-ssa/pr81408.C: Likewise.
7130 * gcc.dg/pr41837.c: Likewise.
7131 * gcc.dg/pr41841.c: Likewise.
7132 * gcc.dg/pr42250.c: Likewise.
7133 * gcc.dg/pr43084.c: Likewise.
7134 * gcc.dg/pr43317.c: Likewise.
7135 * gcc.dg/pr51879-18.c: Likewise.
7136 * gcc.dg/torture/pr36066.c: Likewise.
7137 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
7138 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
7139 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
7140 * gcc.dg/tree-ssa/pr45122.c: Likewise.
7141 * gcc.target/i386/pr45352-2.c: Likewise.
7142 * gcc.target/i386/zee.c: Likewise.
7143 * gfortran.dg/auto_char_len_2.f90: Likewise.
7144 * gfortran.dg/auto_char_len_4.f90: Likewise.
7145 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7146 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7147 * gfortran.dg/gomp/pr47331.f90: Likewise.
7148 * gfortran.dg/pr40999.f: Likewise.
7149 * gfortran.dg/pr41011.f: Likewise.
7150 * gfortran.dg/pr42051.f03: Likewise.
7151 * gfortran.dg/pr46804.f90: Likewise.
7152 * gfortran.dg/pr83149_1.f90: Likewise.
7153 * gfortran.dg/pr83149_b.f90: Likewise.
7154 * gfortran.dg/whole_file_1.f90: Likewise.
7155 * gfortran.dg/whole_file_10.f90: Likewise.
7156 * gfortran.dg/whole_file_11.f90: Likewise.
7157 * gfortran.dg/whole_file_12.f90: Likewise.
7158 * gfortran.dg/whole_file_13.f90: Likewise.
7159 * gfortran.dg/whole_file_14.f90: Likewise.
7160 * gfortran.dg/whole_file_15.f90: Likewise.
7161 * gfortran.dg/whole_file_16.f90: Likewise.
7162 * gfortran.dg/whole_file_17.f90: Likewise.
7163 * gfortran.dg/whole_file_18.f90: Likewise.
7164 * gfortran.dg/whole_file_19.f90: Likewise.
7165 * gfortran.dg/whole_file_2.f90: Likewise.
7166 * gfortran.dg/whole_file_20.f03: Likewise.
7167 * gfortran.dg/whole_file_3.f90: Likewise.
7168 * gfortran.dg/whole_file_4.f90: Likewise.
7169 * gfortran.dg/whole_file_5.f90: Likewise.
7170 * gfortran.dg/whole_file_6.f90: Likewise.
7171 * gfortran.dg/whole_file_7.f90: Likewise.
7172 * gfortran.dg/whole_file_8.f90: Likewise.
7173 * gfortran.dg/whole_file_9.f90: Likewise.
7174 * gcc.dg/vect/vect.exp: Likewise.
7176 2018-08-17 Richard Biener <rguenther@suse.de>
7179 * gcc.dg/torture/pr86505.c: New testcase.
7181 2018-08-16 Martin Sebor <msebor@redhat.com>
7183 PR tree-optimization/86853
7184 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
7185 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
7186 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
7188 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7190 * gcc.dg/missing-header-fixit-3.c: New test.
7192 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7194 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
7195 (test_fixit_insert_newline): Update expected output to show '+'
7196 characters in margin of line-insertion fix-it hint.
7198 2018-08-16 Nathan Sidwell <nathan@acm.org>
7200 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
7201 * gcc.dg/cpp/macsyntx2.c: likewise.
7203 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7206 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
7207 * gcc.target/i386/avx-cvt-2.c: Ditto.
7209 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7212 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
7214 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
7216 * gcc.target/aarch64/imm_choice_comparison.c: New test.
7218 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7220 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
7221 (lib_strncmp): Likewise.
7223 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7225 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
7226 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7227 * g++.dg/torture/pr44295.C : Likewise.
7229 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7232 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
7233 attributes and matching.
7234 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
7235 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
7237 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7239 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
7241 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7243 * gcc.target/i386/rop1.c: Remove.
7244 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
7246 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
7248 * gcc.target/powerpc/fold-vec-splat-char.c: New.
7249 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
7250 * gcc.target/powerpc/fold-vec-splat-int.c: New.
7251 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
7252 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
7253 * gcc.target/powerpc/fold-vec-splat-short.c: New.
7255 2018-08-15 David Malcolm <dmalcolm@redhat.com>
7257 * g++.dg/diagnostic/aka3.C: New test.
7258 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
7259 output to show range labels.
7260 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
7261 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7262 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
7263 * gcc.dg/bad-binary-ops.c: Update expected output to show range
7264 labels. Add an "aka" example.
7265 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
7267 * gcc.dg/format/diagnostic-ranges.c: Likewise.
7268 * gcc.dg/format/pr72858.c: Likewise.
7269 * gcc.dg/format/pr78498.c: Likewise.
7270 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
7271 Update expected output to show range labels. Add examples of
7272 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
7273 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
7274 Update expected output to show range labels.
7275 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
7276 (test_very_wide_line): Adjust so that label is at left-clipping
7278 (test_very_wide_line_2): New test.
7279 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7280 Update expected output to show range labels.
7281 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
7282 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
7283 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
7284 for new param to gcc_rich_location::add_expr.
7285 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7287 (test_show_locus): Add examples of labels to various tests. Tweak
7288 the "very wide_line" test case and duplicate it, to cover the
7289 boundary values for clipping of labels against the left-margin.
7290 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7291 diagnostic-test-show-locus-no-labels.c.
7292 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
7293 Update line numbers of dg-locus directives.
7294 * gcc.dg/pr69627.c: Update expected output to show range labels.
7295 * lib/multiline.exp (proc _build_multiline_regex): Remove
7296 special-case handling of lines with trailing '|'.
7298 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
7301 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
7304 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7306 * gcc.dg/wmain.c: New test.
7308 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
7311 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
7312 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
7315 2018-08-15 Martin Liska <mliska@suse.cz>
7317 PR tree-optimization/86925
7318 * gcc.dg/predict-20.c: New test.
7319 * gcc.dg/predict-21.c: New test.
7321 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7323 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
7325 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
7327 * gcc.target/i386/sse2-movs.c: New test.
7329 2018-08-14 Martin Sebor <msebor@redhat.com>
7331 PR tree-optimization/86650
7332 * gcc.dg/Warray-bounds-34.c: New test.
7334 2018-08-14 Janus Weil <janus@gcc.gnu.org>
7337 * gfortran.dg/generic_34.f90: New test case.
7339 2018-08-13 Marek Polacek <polacek@redhat.com>
7342 * g++.dg/cpp0x/Wnarrowing6.C: New test.
7343 * g++.dg/cpp0x/Wnarrowing7.C: New test.
7344 * g++.dg/cpp0x/Wnarrowing8.C: New test.
7345 * g++.dg/cpp0x/Wnarrowing9.C: New test.
7346 * g++.dg/cpp0x/Wnarrowing10.C: New test.
7347 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
7348 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7349 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
7350 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
7351 * g++.dg/ext/stmtexpr15.C: Likewise.
7352 * g++.dg/gomp/pr47963.C: Likewise.
7353 * g++.dg/init/new37.C: Likewise.
7354 * g++.dg/init/new43.C: Likewise.
7355 * g++.dg/other/fold1.C: Likewise.
7356 * g++.dg/parse/array-size2.C: Likewise.
7357 * g++.dg/template/dependent-name3.C: Likewise.
7358 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
7359 * g++.dg/other/vrp1.C: Likewise.
7360 * g++.dg/template/char1.C: Likewise.
7362 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
7364 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
7365 instead of a ZERO_EXTEND.
7367 2018-08-13 Martin Sebor <msebor@redhat.com>
7369 PR tree-optimization/71625
7370 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
7371 * g++.dg/init/string2.C: New test.
7372 * g++.dg/init/string3.C: New test.
7373 * g++.dg/init/string4.C: New test.
7374 * gcc.dg/init-string-3.c: New test.
7375 * gcc.dg/strlenopt-55.c: New test.
7376 * gcc.dg/strlenopt-56.c: New test.
7378 2018-08-13 Marek Polacek <polacek@redhat.com>
7380 P0806R2 - Deprecate implicit capture of this via [=]
7381 * g++.dg/cpp2a/lambda-this1.C: New test.
7382 * g++.dg/cpp2a/lambda-this2.C: New test.
7383 * g++.dg/cpp2a/lambda-this3.C: New test.
7385 2018-08-13 Marek Polacek <polacek@redhat.com>
7388 * g++.dg/diagnostic/auto1.C: New test.
7390 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7393 * gfortran.dg/transfer_class_3.f90: New test.
7395 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7398 * gfortran.dg/use_rename_9.f90: New test.
7400 2018-08-11 Jakub Jelinek <jakub@redhat.com>
7402 PR tree-optimization/86835
7403 * gcc.dg/pr86835.c: New test.
7405 2018-08-10 Janus Weil <janus@gcc.gnu.org>
7408 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
7409 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
7410 * gfortran.dg/short_circuiting_2.f90: New test case.
7411 * gfortran.dg/short_circuiting_3.f90: New test case.
7413 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
7416 * gcc.target/i386/pr82418.c: New test.
7418 2018-08-10 Martin Liska <mliska@suse.cz>
7421 * gcc.dg/predict-17.c: New test.
7422 * gcc.dg/predict-18.c: New test.
7423 * gcc.dg/predict-19.c: New test.
7425 2018-08-10 Martin Liska <mliska@suse.cz>
7427 PR tree-optimization/85799
7428 * gcc.dg/pr85799.c: New test.
7430 2018-08-09 Jeff Law <law@redhat.com>
7433 * gcc.dg/uninit-suppress_2.c: Disable DOM.
7435 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7437 * gcc.target/aarch64/sve/reduc_8.c: New test.
7439 2018-08-09 David Malcolm <dmalcolm@redhat.com>
7442 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
7444 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7446 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7447 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
7450 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7452 PR tree-optimization/86858
7453 * gcc.dg/vect/pr86858.c: New test.
7455 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7457 PR tree-optimization/86871
7458 * gcc.dg/vect/pr86871.c: New test.
7460 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7462 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7464 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7466 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
7467 arch and tune numbers by 2.
7468 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
7469 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
7470 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
7471 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
7472 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
7473 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
7474 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
7475 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
7476 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
7477 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
7478 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
7479 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
7480 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
7481 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
7482 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
7483 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
7484 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
7485 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
7486 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
7487 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
7488 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
7489 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
7490 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
7491 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
7492 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
7493 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
7494 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
7495 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
7496 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
7497 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
7498 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
7499 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
7500 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
7501 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
7502 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
7503 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
7504 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
7505 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
7506 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
7507 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
7508 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
7509 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
7510 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
7511 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
7512 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
7513 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
7514 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
7515 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
7516 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
7517 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
7518 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
7519 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
7520 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
7521 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
7522 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
7523 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
7524 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
7525 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
7526 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
7527 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
7528 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
7529 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
7530 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
7531 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
7532 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
7533 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
7535 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7538 * gcc.target/s390/pr84332.c: New testcase.
7540 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
7543 * gcc.target/m68k/tls-dimode.c: New file.
7545 2018-08-08 Nathan Sidwell <nathan@acm.org>
7547 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
7548 c-c++-common/inc-from-1.c: New
7550 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
7553 * gcc.target/s390/TI-constants-lra.c: New testcase.
7554 * gcc.target/s390/TI-constants-nolra.c: New testcase.
7556 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
7558 * gcc.target/s390/hotpatch-8.c: Remove.
7559 * gcc.target/s390/hotpatch-9.c: Remove.
7560 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
7561 * gcc.target/s390/mnop-mcount-m31.c: Remove.
7563 2018-08-08 Jakub Jelinek <jakub@redhat.com>
7565 P0595R1 - is_constant_evaluated
7566 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7569 * g++.dg/cpp1z/decomp46.C: New test.
7572 * g++.dg/opt/pr86738.C: New test.
7574 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
7577 * gcc.target/aarch64/frecpe_1.c: New test.
7578 * gcc.target/aarch64/frecpe_2.c: Likewise.
7580 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7582 PR c++/59480, DR 136
7583 * g++.dg/other/friend8.C: New.
7584 * g++.dg/other/friend9.C: Likewise.
7585 * g++.dg/other/friend10.C: Likewise.
7586 * g++.dg/other/friend11.C: Likewise.
7587 * g++.dg/other/friend12.C: Likewise.
7588 * g++.dg/other/friend13.C: Likewise.
7589 * g++.dg/other/friend14.C: Likewise.
7590 * g++.dg/other/friend15.C: Likewise.
7591 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7592 * g++.dg/parse/defarg8.C: Likewise.
7594 2018-08-07 Martin Liska <mliska@suse.cz>
7597 * gcc.dg/predict-16.c: New test.
7598 * g++.dg/predict-1.C: New test.
7600 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7601 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7603 PR tree-optimization/80925
7604 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7605 vectorized on !vect_hw_misalign targets.
7607 2018-08-06 Marek Polacek <polacek@redhat.com>
7610 * g++.dg/cpp1y/constexpr-86767.C: New test.
7612 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7614 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7615 for target *-*-linux-gnu.
7617 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7619 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7620 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7621 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7623 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7625 * gcc.target/s390/nomemloopunroll-1.c: New test.
7627 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7630 * gcc.target/i386/pr86386.c: New file.
7632 2018-08-04 Tom de Vries <tdevries@suse.de>
7634 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7636 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7638 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7641 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7644 * gfortran.dg/interface_assignment_6.f90: New test case.
7646 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7649 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7651 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7652 Jonathan Wakely <jwakely@redhat.com>
7655 * g++.dg/pr85523.C: New test.
7657 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7660 * gcc.dg/union-duplicate-field.c: New test.
7662 2018-08-03 Jason Merrill <jason@redhat.com>
7665 * g++.dg/template/pr86706.C: New test.
7667 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7669 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7670 on vect_avg_qi targets.
7671 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7672 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7673 * gcc.dg/vect/vect-avg-15.c: Likewise.
7675 2018-08-03 Martin Liska <mliska@suse.cz>
7677 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7678 * gcc.dg/predict-13.c: Likewise.
7679 * gcc.dg/predict-3.c: Likewise.
7680 * gcc.dg/predict-4.c: Likewise.
7681 * gcc.dg/predict-5.c: Likewise.
7682 * gcc.dg/predict-6.c: Likewise.
7683 * gcc.dg/predict-9.c: Likewise.
7684 * gfortran.dg/predict-1.f90: Likewise.
7686 2018-08-02 Richard Biener <rguenther@suse.de>
7689 * g++.dg/torture/pr86763.C: New testcase.
7691 2018-08-02 Richard Biener <rguenther@suse.de>
7693 PR tree-optimization/86816
7694 * g++.dg/torture/pr86816.C: New testcase.
7696 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7698 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7700 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7701 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7702 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7704 * gcc.target/aarch64/sve/single_2.c: Likewise.
7705 * gcc.target/aarch64/sve/single_3.c: Likewise.
7706 * gcc.target/aarch64/sve/single_4.c: Likewise.
7708 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7711 * gcc.target/aarch64/ldp_stp_13.c: New test.
7713 2018-08-01 Martin Sebor <msebor@redhat.com>
7715 PR tree-optimization/86650
7716 * gcc.dg/format/gcc_diag-10.c: Adjust.
7718 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7720 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7722 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7724 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7727 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7728 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7730 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7732 * gcc.dg/pointer-range-check-1.c: New test.
7733 * gcc.dg/pointer-range-check-2.c: Likewise.
7735 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7737 PR tree-optimization/86749
7738 * gcc.dg/vect/pr86749.c: New test.
7740 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7743 * g++.dg/lookup/name-clash12.C: New.
7745 2018-08-01 Richard Biener <rguenther@suse.de>
7747 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7749 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7751 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7753 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7755 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7757 2018-08-01 Martin Liska <mliska@suse.cz>
7759 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7760 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7761 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7762 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7763 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7764 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7765 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7766 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7768 2018-08-01 Martin Liska <mliska@suse.cz>
7771 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7773 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7775 * gcc.target/aarch64/extract_zero_extend.c: New file.
7777 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7780 * gcc.c-torture/compile/pr85704.c: New test.
7782 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7783 Olivier Hainque <hainque@adacore.com>
7785 * gnat.dg/dinst.adb: New.
7786 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7788 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7790 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7792 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7795 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7797 * c-c++-common/spec-barrier-1.c: New test.
7798 * c-c++-common/spec-barrier-2.c: New test.
7799 * gcc.dg/spec-barrier-3.c: New test.
7801 2018-07-31 Martin Sebor <msebor@redhat.com>
7803 PR tree-optimization/86741
7804 * gcc.dg/Warray-bounds-33.c: New test.
7806 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7808 * gcc.target/s390/memset-1.c: Improve testcase.
7810 2018-07-31 Tom de Vries <tdevries@suse.de>
7813 * g++.dg/guality/pr86687.C: New test.
7815 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7817 P1008R1 - prohibit aggregates with user-declared constructors
7818 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7819 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7820 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7821 * g++.dg/cpp2a/aggr1.C: New test.
7822 * g++.dg/cpp2a/aggr2.C: New test.
7824 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7827 * gcc.target/arm/pr86640.c: New testcase.
7829 2018-07-31 Martin Liska <mliska@suse.cz>
7831 PR gcov-profile/85338
7832 PR gcov-profile/85350
7833 PR gcov-profile/85372
7834 * gcc.misc-tests/gcov-pr85338.c: New test.
7835 * gcc.misc-tests/gcov-pr85350.c: New test.
7836 * gcc.misc-tests/gcov-pr85372.c: New test.
7838 2018-07-31 Martin Liska <mliska@suse.cz>
7840 PR gcov-profile/83813
7841 PR gcov-profile/84758
7842 PR gcov-profile/85217
7843 PR gcov-profile/85332
7844 * gcc.misc-tests/gcov-pr83813.c: New test.
7845 * gcc.misc-tests/gcov-pr84758.c: New test.
7846 * gcc.misc-tests/gcov-pr85217.c: New test.
7847 * gcc.misc-tests/gcov-pr85332.c: New test.
7849 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7851 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7852 gnat.dg/prot5_pkg.ads: New testcase.
7854 2018-07-31 Justin Squirek <squirek@adacore.com>
7856 * gnat.dg/addr11.adb: New testcase.
7858 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7860 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7862 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7864 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7866 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7868 * gnat.dg/iter3.adb: New testcase.
7870 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7872 Revert 'AsyncI/O patch committed'
7873 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7874 Thomas Koenig <tkoenig@gcc.gnu.org>
7877 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7878 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7880 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7882 PR rtl-optimization/85160
7883 * gcc.target/powerpc/combine-2-2.c: New testcase.
7885 2018-07-27 Martin Sebor <msebor@redhat.com>
7887 PR tree-optimization/86696
7888 * g++.dg/pr86696.C: New test.
7890 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7892 PR tree-optimization/86636
7893 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7894 Add dg-require-effective-target pthread.
7896 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7898 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7899 * gcc.dg/strcmpopt_6.c: Likewise.
7901 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7904 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7906 2018-07-26 Martin Sebor <msebor@redhat.com>
7908 PR tree-optimization/86043
7909 PR tree-optimization/86042
7910 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7912 * gcc.dg/strlenopt-44.c: New test.
7914 2018-07-26 Martin Liska <mliska@suse.cz>
7916 PR gcov-profile/86536
7917 * gcc.misc-tests/gcov-pr86536.c: New test.
7919 2018-07-25 Martin Sebor <msebor@redhat.com>
7921 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7922 ignored by the test harness.
7924 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7925 Thomas Koenig <tkoenig@gcc.gnu.org>
7928 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7929 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7931 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7934 * g++.dg/pr85515-2.C: Add expected dg-error.
7935 * g++.dg/cpp0x/range-for36.C: New test.
7937 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7939 * gcc.target/arc/uncached-1.c: New test.
7940 * gcc.target/arc/uncached-2.c: Likewise.
7942 2018-07-24 Martin Sebor <msebor@redhat.com>
7944 PR tree-optimization/86622
7945 PR tree-optimization/86532
7946 * gcc.c-torture/execute/strlen-2.c: New test.
7947 * gcc.c-torture/execute/strlen-3.c: New test.
7948 * gcc.c-torture/execute/strlen-4.c: New test.
7950 2018-07-24 David Malcolm <dmalcolm@redhat.com>
7952 PR tree-optimization/86636
7953 * gcc.c-torture/compile/pr86636.c: New test.
7955 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
7957 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
7959 2018-07-24 Jakub Jelinek <jakub@redhat.com>
7962 * gcc.target/i386/pr86627.c: New test.
7965 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
7966 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
7967 * g++.dg/tree-ssa-/pr19476-6.C: New test.
7968 * g++.dg/tree-ssa-/pr19476-7.C: New test.
7970 2018-07-23 Carl Love <cel@us.ibm.com>
7973 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
7974 file altivec-2-runnable.c.
7975 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
7976 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
7977 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
7978 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
7979 vec_cts, vec_ctu, vec_cpsgn tests.
7981 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
7984 * gcc.dg/pr86617.c: New test.
7986 2018-07-23 Jakub Jelinek <jakub@redhat.com>
7989 * g++.dg/warn/Wnonnull-compare-9.C: New test.
7991 2018-07-20 Martin Sebor <msebor@redhat.com>
7994 * c-c++-common/pr68657-1.c: Adjust.
7995 * c-c++-common/pr68657-2.c: Same.
7996 * c-c++-common/pr68657-3.c: Same.
7997 * c-c++-common/pr68833-1.c: Same.
7998 * gcc.dg/Walloc-size-larger-than-16.c: Same.
7999 * gcc.dg/Walloca-larger-than.c: New test.
8000 * gcc.dg/Walloca-larger-than-2.c: New test.
8001 * gcc.dg/Wframe-larger-than-2.c: New test.
8002 * gcc.dg/Wlarger-than3.c: New test.
8003 * gcc.dg/Wvla-larger-than-3.c: New test.
8004 * gcc.dg/pr42611.c: Adjust.
8005 * gnat.dg/frame_overflow.adb: Same.
8007 2018-07-20 Martin Sebor <msebor@redhat.com>
8009 PR tree-optimization/86613
8010 PR tree-optimization/86611
8011 * c-c++-common/Warray-bounds-2.c: Undefine macros and
8012 prune duplicate warnings.
8013 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
8014 data-model-dependencies.
8015 * gcc.dg/Warray-bounds-32.c: Ditto.
8017 2018-07-20 Richard Biener <rguenther@suse.de>
8020 * g++.dg/lto/pr86585_0.C: New testcase.
8021 * g++.dg/lto/pr86585_1.C: Likewise.
8023 2018-07-19 Martin Sebor <msebor@redhat.com>
8025 PR tree-optimization/83776
8026 PR tree-optimization/84047
8027 * gcc.dg/Warray-bounds-29.c: New test.
8028 * gcc.dg/Warray-bounds-30.c: New test.
8029 * gcc.dg/Warray-bounds-31.c: New test.
8030 * gcc.dg/Warray-bounds-32.c: New test.
8032 2018-07-19 Michael Collison <michael.collison@arm.com>
8033 Richard Henderson <rth@redhat.com>
8035 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
8036 * gcc.target/aarch64/builtin_saddl.c: New testcase.
8037 * gcc.target/aarch64/builtin_saddll.c: New testcase.
8038 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
8039 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
8040 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
8041 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
8042 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
8043 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
8044 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
8045 * gcc.target/aarch64/builtin_usubl.c: New testcase.
8046 * gcc.target/aarch64/builtin_usubll.c: New testcase.
8048 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8050 Revert fix for c++/59480 (and testsuite followup)
8052 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8054 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8056 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8058 PR c++/59480, DR 136
8059 * g++.dg/other/friend8.C: New.
8060 * g++.dg/other/friend9.C: Likewise.
8061 * g++.dg/other/friend10.C: Likewise.
8062 * g++.dg/other/friend11.C: Likewise.
8063 * g++.dg/other/friend12.C: Likewise.
8064 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8065 * g++.dg/parse/defarg8.C: Likewise.
8067 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8069 * gcc.target/aarch64/profile.c: New test.
8071 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8074 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8076 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
8079 * gcc.target/i386/pr86560-4.c: New test.
8080 * gcc.target/i386/pr86560-5.c: Likewise.
8082 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
8085 * gcc.target/i386/pr86560-1.c: New test.
8086 * gcc.target/i386/pr86560-2.c: Likewise.
8087 * gcc.target/i386/pr86560-3.c: Likewise.
8089 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8091 * gfortran.dg/max_fmax_aarch64.f90: New test.
8092 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
8093 * gfortran.dg/minmax_integer.f90: Likewise.
8095 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8097 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8099 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
8102 * g++.dg/tree-ssa/pr86544.C: New test.
8104 2018-07-18 Jakub Jelinek <jakub@redhat.com>
8107 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
8109 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8112 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
8113 * c-c++-common/pr69558.c: Remove xfail.
8114 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
8115 * gcc.dg/pr61817-1.c: Likewise.
8116 * gcc.dg/pr61817-2.c: Likewise.
8117 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
8119 2018-07-18 Janus Weil <janus@gcc.gnu.org>
8122 * gfortran.dg/function_optimize_5.f90: Add option
8123 '-faggressive-function-elimination' and update dg-warning clauses.
8124 * gfortran.dg/short_circuiting.f90: New test.
8126 2018-07-18 Marek Polacek <polacek@redhat.com>
8128 PR c++/86190 - bogus -Wsign-conversion warning
8129 * g++.dg/warn/Wsign-conversion-3.C: New test.
8130 * g++.dg/warn/Wsign-conversion-4.C: New test.
8132 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8134 PR c++/59480, DR 136
8135 * g++.dg/other/friend8.C: New.
8136 * g++.dg/other/friend9.C: Likewise.
8137 * g++.dg/other/friend10.C: Likewise.
8138 * g++.dg/other/friend11.C: Likewise.
8139 * g++.dg/other/friend12.C: Likewise.
8140 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8141 * g++.dg/parse/defarg8.C: Likewise.
8143 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8145 * g++.dg/ext/uow-3.C: Adjust.
8146 * g++.dg/ext/uow-4.C: Likewise.
8147 * g++.dg/lookup/name-clash11.C: Likewise.
8148 * g++.dg/lookup/name-clash7.C: Likewise.
8149 * g++.dg/lookup/redecl1.C: Likewise.
8150 * g++.dg/warn/changes-meaning.C: Likewise.
8151 * g++.old-deja/g++.jason/scoping8.C: Likewise.
8152 * g++.old-deja/g++.law/nest1.C: Likewise.
8154 2018-07-18 Richard Biener <rguenther@suse.de>
8157 * g++.dg/lto/pr86523-3_0.C: New testcase.
8159 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
8161 * gcc.target/m68k/mulsi_highpart.c: New test.
8163 2018-07-17 Jakub Jelinek <jakub@redhat.com>
8165 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
8166 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
8167 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
8168 * gcc.dg/cpp/pr61854-8.c: New test.
8170 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8172 * gcc.target/powerpc/pr85456.c: Require longdouble128.
8174 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
8177 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
8179 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8181 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
8182 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
8183 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
8184 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
8185 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
8187 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8189 * gcc.target/powerpc/pr57150.c: Require longdouble128.
8190 * gcc.target/powerpc/pr79916.c: Require dfp.
8192 2018-07-17 Richard Biener <rguenther@suse.de>
8195 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
8197 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
8199 * gcc.target/s390/function-align1.c: New test.
8200 * gcc.target/s390/function-align2.c: New test.
8201 * gcc.target/s390/function-align3.c: New test.
8203 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8205 * gnat.dg/discr55.adb: New test.
8207 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8209 * gcc.target/i386/vartrack-1.c (dg-options): Add
8210 -fomit-frame-pointer.
8212 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8214 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
8215 (dg-lto-options): Add -fPIC.
8216 * g++.dg/lto/pr86523-2_0.C: Likewise.
8218 2018-07-17 Martin Liska <mliska@suse.cz>
8220 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
8222 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8224 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
8227 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8229 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
8231 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
8233 * gnat.dg/memorytest.adb: New testcase.
8235 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8237 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
8240 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8242 * gnat.dg/equal3.adb: New testcase.
8244 2018-07-17 Justin Squirek <squirek@adacore.com>
8246 * gnat.dg/split_args.adb: New testcase.
8248 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8250 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
8252 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8254 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
8257 2018-07-16 Carl Love <cel@us.ibm.com>
8260 Forgot the PR number on the commit log.
8262 2018-07-16 Carl Love <cel@us.ibm.com>
8265 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8267 * gcc.target/powerpc/divkc3-3.c: Ditto.
8268 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8269 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8270 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8271 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8273 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8275 * gcc.target/powerpc/convert-fp-128.c: New testcase.
8276 * gcc.target/powerpc/convert-fp-64.c: New testcase.
8278 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8280 * lib/target-supports.exp (check_effective_target_longdouble64,
8281 check_effective_target_ppc_float128,
8282 check_effective_target_ppc_float128_insns,
8283 check_effective_target_powerpc_vsx): New.
8285 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8287 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
8290 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8292 PR tree-optimization/86526
8293 * gcc.c-torture/compile/pr86526.c: New test.
8295 2018-07-16 Carl Love <cel@us.ibm.com>
8297 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8299 * gcc.target/powerpc/divkc3-3.c: Ditto.
8300 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8301 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8302 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8303 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8305 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
8308 * gfortran.dg/assumed_rank_14.f90: New testcase.
8309 * gfortran.dg/assumed_rank_15.f90: New testcase.
8310 * gfortran.dg/dec_structure_8.f90: Update error messages.
8311 * gfortran.dg/dec_structure_23.f90: Update error messages.
8313 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8316 * gcc.c-torture/execute/pr86528.c: New test.
8317 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
8319 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
8321 * g++.dg/template/spec40.C: New.
8322 * g++.dg/parse/ptrmem8.C: Likewise.
8324 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8326 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
8327 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
8328 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
8329 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
8330 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
8332 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8334 * gcc.target/s390/mrecord-mcount.c: New testcase.
8336 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8338 * gcc.target/s390/mfentry-m64.c: New testcase.
8340 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8342 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
8345 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8347 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
8350 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8352 * gnat.dg/wide_wide_value1.adb: New testcase.
8354 2018-07-16 Javier Miranda <miranda@adacore.com>
8356 * gnat.dg/bit_order1.adb: New testcase.
8358 2018-07-16 Javier Miranda <miranda@adacore.com>
8360 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
8362 2018-07-16 Richard Biener <rguenther@suse.de>
8365 * g++.dg/lto/pr86523-1_0.C: New testcase.
8366 * g++.dg/lto/pr86523-2_0.C: Likewise.
8368 2018-07-16 Martin Liska <mliska@suse.cz>
8371 * g++.dg/ipa/pr86529.C: New test.
8373 2018-07-16 Tom de Vries <tdevries@suse.de>
8376 * gcc.target/i386/vartrack-1.c: New test.
8378 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
8380 * gnat.dg/opt73.adb: New test.
8382 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8386 * g++.dg/opt/pr3698.C: New test.
8388 2018-07-16 Richard Biener <rguenther@suse.de>
8391 * gcc.dg/torture/pr86389.c: Require trampolines.
8393 2018-07-15 Tom de Vries <tdevries@suse.de>
8395 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
8396 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
8398 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
8399 * gcc.dg/guality/guality.exp: Same.
8400 * gfortran.dg/guality/guality.exp: Same.
8402 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
8403 Sunil K Pandey <sunil.k.pandey@intel.com>
8406 * gcc.target/i386/pr84413-1.c: New test.
8407 * gcc.target/i386/pr84413-2.c: Likewise.
8408 * gcc.target/i386/pr84413-3.c: Likewise.
8410 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
8411 Steve Munroe <munroesj52@gmail.com>
8413 * gcc.target/powerpc/sse2-pand-1.c: New file.
8414 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
8415 * gcc.target/powerpc/sse2-por-1.c: Likewise.
8416 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
8418 2018-07-13 Nathan Sidwell <nathan@acm.org>
8421 * g++.dg/pr86374.C: New.
8423 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
8426 * gcc.dg/strcmpopt_5.c: New test.
8427 * gcc.dg/strcmpopt_6.c: New test.
8429 2018-07-13 Richard Biener <rguenther@suse.de>
8432 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
8434 2018-07-13 Tom de Vries <tdevries@suse.de>
8436 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
8437 * gcc.dg/guality/ctztest.c: Same.
8438 * gcc.dg/guality/sra-1.c: Same.
8440 2018-07-13 Tom de Vries <tdevries@suse.de>
8442 * gcc.dg/vla-1.c: Update.
8444 2018-07-13 Tom de Vries <tdevries@suse.de>
8446 * gcc.src/maintainers.exp: New file.
8448 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
8451 * gcc.dg/pr86489.c: New test.
8453 2018-07-12 Martin Sebor <msebor@redhat.com>
8456 g++.dg/warn/pr86453.C: Adjust.
8458 2018-07-12 Jim Wilson <jimw@sifive.com>
8460 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
8462 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
8464 * gcc.target/riscv/interrupt-conflict-mode.c: New.
8466 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8468 * c-c++-common/gomp/declare-target-3.c: New test.
8469 * g++.dg/gomp/declare-target-2.C: New test.
8471 2018-07-12 Martin Sebor <msebor@redhat.com>
8474 * c-c++-common/Wattributes.c: Adjust.
8475 * gcc.dg/Wattributes-10.c: New test.
8476 * g++.dg/Wattributes-3.C: Adjust.
8477 * gcc.dg/Wattributes-6.c: Adjust.
8478 * gcc.dg/pr18079.c: Adjust.
8479 * gcc.dg/torture/pr42363.c: Adjust.
8481 2018-07-12 Julia Koval <julia.koval@intel.com>
8483 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
8486 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8488 * gcc.dg/vect/vect-cond-arith-6.c: New test.
8489 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
8490 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
8491 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
8492 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
8493 * gcc.target/aarch64/sve/slp_14.c: Likewise.
8494 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
8496 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8498 * gcc.dg/vect/vect-cond-arith-4.c: New test.
8499 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
8500 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
8501 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
8502 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
8503 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
8504 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
8505 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
8507 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8508 Alan Hayward <alan.hayward@arm.com>
8509 David Sherwood <david.sherwood@arm.com>
8511 * gcc.dg/vect/vect-fma-2.c: New test.
8512 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
8513 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
8514 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
8516 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8518 * gcc.dg/vect/vect-cond-arith-3.c: New test.
8519 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
8520 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
8521 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
8522 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
8523 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
8524 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
8525 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
8526 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
8528 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8530 * gcc.dg/vect/vect-cond-arith-2.c: New test.
8531 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8533 2018-07-12 Richard Biener <rguenther@suse.de>
8536 * gcc.target/i386/pr84829.c: New testcase.
8538 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8540 * gcc.dg/torture/20180712-1.c: New test.
8542 PR tree-optimization/86492
8543 * gcc.c-torture/execute/pr86492.c: New test.
8545 2018-07-12 Richard Biener <rguenther@suse.de>
8548 * g++.dg/warn/pr86453.C: New testcase.
8550 2018-07-12 Richard Biener <rguenther@suse.de>
8553 * gcc.dg/graphite/pr86479.c: New testcase.
8555 2018-07-11 Jakub Jelinek <jakub@redhat.com>
8557 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
8558 of hardcoding size. Cast (rel) to MASK_TYPE.
8559 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
8560 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
8561 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
8562 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
8563 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8564 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8565 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8566 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8567 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8568 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8569 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8570 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8571 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8572 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8573 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8574 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8575 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8576 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8577 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8579 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
8581 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8582 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8583 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8585 2018-07-10 Mark Wielaard <mark@klomp.org>
8588 * gcc.dg/pr86459.c: New test.
8590 2018-07-10 Martin Sebor <msebor@redhat.com>
8593 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8595 2018-07-10 Martin Liska <mliska@suse.cz>
8598 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8600 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8603 * g++.dg/ubsan/pr86406.C: New test.
8606 * gfortran.dg/vect/pr86421.f90: New test.
8608 2018-07-09 Martin Sebor <msebor@redhat.com>
8610 PR tree-optimization/86415
8611 * gcc.dg/strlenopt-53.c: New test.
8613 2018-07-09 Martin Sebor <msebor@redhat.com>
8616 * gcc.dg/strlenopt-49.c: New test.
8617 * gcc.dg/strlenopt-50.c: New test.
8618 * gcc.dg/strlenopt-51.c: New test.
8619 * gcc.dg/strlenopt-52.c: New test.
8620 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8622 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8625 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8626 to be returned and when first argument is not 0, so that they don't do
8627 anything for NEED_EXC or NEED_ERRNO.
8629 2018-07-09 Tom de Vries <tdevries@suse.de>
8631 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8632 * gcc.dg/guality/bswaptest.c: Same.
8633 * gcc.dg/guality/clztest.c: Same.
8634 * gcc.dg/guality/csttest.c: Same.
8635 * gcc.dg/guality/ctztest.c: Same.
8636 * gcc.dg/guality/drap.c: Same.
8637 * gcc.dg/guality/nrv-1.c: Same.
8638 * gcc.dg/guality/pr41353-1.c: Same.
8639 * gcc.dg/guality/pr41353-2.c: Same.
8640 * gcc.dg/guality/pr41404-1.c: Same.
8641 * gcc.dg/guality/pr43051-1.c: Same.
8642 * gcc.dg/guality/pr43077-1.c: Same.
8643 * gcc.dg/guality/pr43177.c: Same.
8644 * gcc.dg/guality/pr43329-1.c: Same.
8645 * gcc.dg/guality/pr43479.c: Same.
8646 * gcc.dg/guality/pr43593.c: Same.
8647 * gcc.dg/guality/pr45003-1.c: Same.
8648 * gcc.dg/guality/pr45003-2.c: Same.
8649 * gcc.dg/guality/pr45003-3.c: Same.
8650 * gcc.dg/guality/pr48437.c: Same.
8651 * gcc.dg/guality/pr48466.c: Same.
8652 * gcc.dg/guality/pr49888.c: Same.
8653 * gcc.dg/guality/pr54200.c: Same.
8654 * gcc.dg/guality/pr54519-1.c: Same.
8655 * gcc.dg/guality/pr54519-2.c: Same.
8656 * gcc.dg/guality/pr54519-3.c: Same.
8657 * gcc.dg/guality/pr54519-4.c: Same.
8658 * gcc.dg/guality/pr54519-5.c: Same.
8659 * gcc.dg/guality/pr54519-6.c: Same.
8660 * gcc.dg/guality/pr54551.c: Same.
8661 * gcc.dg/guality/pr54693-2.c: Same.
8662 * gcc.dg/guality/pr54693.c: Same.
8663 * gcc.dg/guality/pr54796.c: Same.
8664 * gcc.dg/guality/pr54970.c: Same.
8665 * gcc.dg/guality/pr67192.c: Same.
8666 * gcc.dg/guality/pr69947.c: Same.
8667 * gcc.dg/guality/pr78726.c: Same.
8668 * gcc.dg/guality/rotatetest.c: Same.
8669 * gcc.dg/guality/sra-1.c: Same.
8670 * gcc.dg/guality/vla-2.c: Same.
8672 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8674 * g++.dg/diagnostic/long-short.C: New.
8675 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8676 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8677 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8679 2018-07-09 Tom de Vries <tdevries@suse.de>
8681 * gcc.dg/vla-1.c: New test.
8683 2018-07-07 Tom de Vries <tdevries@suse.de>
8685 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8687 (get_dump_flags): New proc.
8688 (toplevel): Test all dump flags.
8690 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8692 * gnat.dg/stack_usage6.adb: New test.
8693 * gnat.dg/stack_usage6_pkg.ads: New helper.
8695 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8697 * gnat.dg/pure_function3a.adb: New test.
8698 * gnat.dg/pure_function3b.adb: Likewise.
8699 * gnat.dg/pure_function3c.adb: Likewise.
8700 * gnat.dg/pure_function3_pkg.ads: New helper.
8702 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8705 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8706 dg-require-effective-target. Add -msse not just on i386-*, but
8707 on all i?86-* and x86_64-*.
8709 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8711 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8712 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8713 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8714 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8715 * gcc.dg/tree-ssa/popcount3.c: New test.
8717 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8719 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8720 to preserve the test.
8721 * gcc.target/i386/pr85073.c: Likewise.
8723 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8725 PR tree-optimization/86401
8726 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8727 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8728 * c-c++-common/rotate-9.c: New test.
8730 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8733 gcc.target/powerpc/pr86324-1.c: New test.
8734 gcc.target/powerpc/pr86324-2.c: Likewise.
8736 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8739 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8741 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8743 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8745 2018-07-05 Jeff Law <law@redhat.com>
8747 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8749 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8752 * gfortran.dg/deferred_character_20.f90: New test.
8754 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8758 * gfortran.dg/init_flag_18.f90: New testcase.
8759 * gfortran.dg/init_flag_19.f03: New testcase.
8761 2018-07-05 Carl Love <cel@us.ibm.com>
8762 * gcc.target/altivec-1-runnable.c: New test file.
8763 * gcc.target/altivec-2-runnable.c: New test file.
8764 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8767 2018-07-05 Martin Sebor <msebor@redhat.com>
8770 * gcc.dg/strlenopt-47.c: New test.
8771 * gcc.dg/strlenopt-48.c: New test.
8773 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8776 * gcc.target/arm/big-endian-subreg.c: New.
8778 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8781 * gcc.dg/vect/pr84711.c: New.
8783 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8785 * gcc.target/aarch64/struct_cpy.c: New.
8787 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8789 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8790 * c-c++-common/unroll-2.c: Likewise.
8791 * g++.dg/cdce3.C: Likewise.
8792 * g++.dg/ext/unroll-1.C: Likewise.
8793 * g++.dg/ext/unroll-2.C: Likewise.
8794 * g++.dg/ext/unroll-3.C: Likewise.
8795 * gcc.dg/cdce1.c: Likewise.
8796 * gcc.dg/cdce2.c: Likewise.
8797 * gcc.dg/gomp/pr68128-1.c: Likewise.
8798 * gcc.dg/vect/pr46032.c: Likewise.
8799 * gcc.dg/vect/vect-cond-10.c: Likewise.
8800 * gcc.dg/vect/vect-cond-8.c: Likewise.
8801 * gcc.dg/vect/vect-cond-9.c: Likewise.
8802 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8803 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8804 * gcc.target/i386/avx-cvt-2.c: Likewise.
8805 * gcc.target/i386/avx-cvt-3.c: Likewise.
8806 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8807 * gcc.target/i386/avx2-gather-2.c: Likewise.
8808 * gcc.target/i386/avx2-gather-6.c: Likewise.
8809 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8810 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8811 * gfortran.dg/directive_unroll_1.f90: Likewise.
8812 * gfortran.dg/directive_unroll_2.f90: Likewise.
8813 * gnat.dg/unroll2.adb: Likewise.
8814 * gnat.dg/unroll3.adb: Likewise.
8816 2018-07-05 Tom de Vries <tdevries@suse.de>
8818 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8820 2018-07-04 Martin Sebor <msebor@redhat.com>
8822 PR tree-optimization/86274
8823 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8825 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8828 * gfortran.dg/block_16.f08. New test.
8830 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8832 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8833 has a slightly different IL that provides more threading
8836 2018-07-04 Martin Liska <mliska@suse.cz>
8841 * gcc.dg/pr84100.c (foo):
8842 * gcc.target/i386/falign-functions-2.c: New test.
8843 * gcc.target/i386/falign-functions.c: New test.
8845 2018-07-04 Martin Liska <mliska@suse.cz>
8847 * gcc.dg/pr47793.c: Remove.
8849 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8851 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8853 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8855 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8858 * gcc.target/i386/pr85620-1.c: New test.
8859 * gcc.target/i386/pr85620-2.c: Likewise.
8860 * gcc.target/i386/pr85620-3.c: Likewise.
8861 * gcc.target/i386/pr85620-4.c: Likewise.
8863 2018-07-03 Martin Sebor <msebor@redhat.com>
8865 PR tree-optimization/86274
8866 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8867 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8868 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8869 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8870 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8871 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8872 * gcc.dg/tree-ssa/pr83198.c: Same.
8874 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8876 * g++.dg/other/locations1.C: New.
8877 * g++.dg/tls/locations1.C: Likewise.
8878 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8879 * g++.dg/diagnostic/virtual-static.C: Likewise.
8880 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8881 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8882 * g++.dg/cpp0x/pr51463.C: Likewise.
8883 * g++.dg/other/typedef1.C: Likewise.
8884 * g++.dg/parse/dtor13.C: Likewise.
8885 * g++.dg/template/error44.C: Likewise.
8886 * g++.dg/template/typedef4.C: Likewise.
8887 * g++.dg/template/typedef5.C: Likewise.
8888 * g++.dg/tls/diag-2.C: Likewise.
8889 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8891 2018-07-03 Marek Polacek <polacek@redhat.com>
8894 * g++.dg/diagnostic/pr86201.C: New test.
8896 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8899 * gcc.target/i386/pr85694.c: New test.
8901 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8903 PR tree-optimization/85694
8904 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8905 Return true for AArch64 without SVE.
8906 * gcc.target/aarch64/vect_hadd_1.h: New file.
8907 * gcc.target/aarch64/vect_shadd_1.c: New test.
8908 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8909 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8910 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8912 2018-07-03 Marek Polacek <polacek@redhat.com>
8915 * gcc.dg/Wint-conversion-2.c: New test.
8918 * g++.dg/overload/conv-op3.C: New test.
8920 2018-07-03 Richard Biener <rguenther@suse.de>
8923 * gcc.dg/torture/pr86389.c: New testcase.
8925 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8927 PR tree-optimization/85694
8928 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8930 * gcc.dg/vect/vect-avg-1.c: New test.
8931 * gcc.dg/vect/vect-avg-2.c: Likewise.
8932 * gcc.dg/vect/vect-avg-3.c: Likewise.
8933 * gcc.dg/vect/vect-avg-4.c: Likewise.
8934 * gcc.dg/vect/vect-avg-5.c: Likewise.
8935 * gcc.dg/vect/vect-avg-6.c: Likewise.
8936 * gcc.dg/vect/vect-avg-7.c: Likewise.
8937 * gcc.dg/vect/vect-avg-8.c: Likewise.
8938 * gcc.dg/vect/vect-avg-9.c: Likewise.
8939 * gcc.dg/vect/vect-avg-10.c: Likewise.
8940 * gcc.dg/vect/vect-avg-11.c: Likewise.
8941 * gcc.dg/vect/vect-avg-12.c: Likewise.
8942 * gcc.dg/vect/vect-avg-13.c: Likewise.
8943 * gcc.dg/vect/vect-avg-14.c: Likewise.
8945 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8947 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8948 get split into two for use by the over-widening pattern.
8949 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8950 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8951 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8952 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8953 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8954 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8955 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8956 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8957 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8958 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8959 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8960 * gcc.dg/vect/vect-over-widen-22.c: New test.
8962 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8964 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
8966 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
8967 over-widening messages.
8968 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
8969 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
8970 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
8971 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
8972 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
8973 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
8974 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
8975 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
8976 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8977 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
8978 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
8979 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
8980 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
8981 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
8982 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
8983 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
8984 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
8985 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
8986 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
8987 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
8988 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
8989 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
8990 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
8991 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
8992 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
8993 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
8995 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8997 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
8999 2018-07-02 Jim Wilson <jimw@sifive.com>
9001 * gcc.target/riscv/interrupt-debug.c: New.
9003 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
9005 * g++.dg/diagnostic/thread-thread_local.C: New.
9007 2018-07-02 Martin Liska <mliska@suse.cz>
9010 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
9011 * gcc.dg/profile-dir-2.c: Likewise.
9012 * gcc.dg/profile-dir-3.c: Likewise.
9014 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
9016 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
9019 2018-07-02 Richard Biener <rguenther@suse.de>
9021 PR tree-optimization/86363
9022 * gcc.dg/torture/pr86363.c: New testcase.
9024 2018-07-02 Martin Liska <mliska@suse.cz>
9026 * gcc.dg/completion-1.c: New test.
9027 * gcc.dg/completion-2.c: New test.
9028 * gcc.dg/completion-3.c: New test.
9030 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
9034 * gfortran.dg/proc_ptr_50.f90: New test.
9036 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
9039 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
9041 2018-07-02 Martin Liska <mliska@suse.cz>
9044 * gcc.dg/ipa/pr86279.c: New test.
9046 2018-07-02 Martin Liska <mliska@suse.cz>
9049 * g++.dg/ipa/pr86323.C: New test.
9051 2018-07-01 Tom de Vries <tdevries@suse.de>
9054 2018-07-01 Tom de Vries <tdevries@suse.de>
9056 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9057 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9059 2018-07-01 Tom de Vries <tdevries@suse.de>
9061 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
9063 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
9066 2018-07-01 Tom de Vries <tdevries@suse.de>
9068 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9069 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9071 2018-07-01 Tom de Vries <tdevries@suse.de>
9073 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
9074 * gcc.dg/guality/vla-1.c: Use relative line numbers.
9076 2018-07-01 Tom de Vries <tdevries@suse.de>
9078 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
9079 (verify_call): ... here. Move to toplevel.
9080 (verify_call_np, dg_final_directive_check_utils): New proc.
9081 (toplevel): Call dg_final_directive_check_utils.
9082 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
9084 2018-06-30 Jim Wilson <jimw@sifive.com>
9086 * gcc.target/riscv/shift-shift-1.c: New.
9087 * gcc.target/riscv/shift-shift-2.c: New.
9088 * gcc.target/riscv/shift-shift-3.c: New.
9090 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9092 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
9094 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9096 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
9097 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
9098 by 4 in the computation of a[i].
9099 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
9100 main multiplication constant.
9101 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9102 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9103 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
9104 pattern to cast the result to int.
9105 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
9106 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
9107 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
9108 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
9109 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
9110 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
9111 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
9112 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
9113 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
9114 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
9115 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
9116 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
9117 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
9118 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
9119 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
9120 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
9121 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
9122 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
9123 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
9124 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
9126 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9128 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
9129 test for vectorization along the lines described in the comment.
9131 2018-06-30 Tom de Vries <tdevries@suse.de>
9133 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
9134 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
9135 LTO_TORTURE_OPTIONS.
9136 * gcc.dg/guality/prevent-optimization.h: New file.
9137 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
9138 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
9140 2018-06-30 Tom de Vries <tdevries@suse.de>
9142 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
9143 * lib/gcc-dg.exp (dg-final): New proc.
9144 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
9147 2018-06-29 Martin Sebor <msebor@redhat.com>
9149 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
9150 that don't define the function.
9152 2018-06-29 Marek Polacek <polacek@redhat.com>
9155 * g++.dg/ext/cond3.C: New test.
9157 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9159 * gcc.target/arm/arm-soft-strd-even.c: New test.
9161 2018-06-29 Tom de Vries <tdevries@suse.de>
9163 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
9165 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
9166 (process-message): ... here.
9167 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
9169 2018-06-29 Martin Liska <mliska@suse.cz>
9171 PR tree-optimization/86263
9172 * gcc.dg/tree-ssa/pr86263.c: New test.
9174 2018-06-28 Carl Love <cel@us.ibm.com>
9176 * gcc.target/p9-extract-1.c: Add test case.
9177 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
9180 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
9183 * gcc.target/i386/pr86348.c: New test.
9185 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
9187 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
9189 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
9192 * gfortran.dg/dec_type_print_2.f03: New testcase.
9194 2018-06-28 David Pagan <dave.pagan@oracle.com>
9197 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
9198 message causing unexpected test FAIL.
9200 2018-06-28 Martin Liska <mliska@suse.cz>
9202 * gcc.dg/tree-ssa/switch-1.c: New test.
9204 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
9206 * gnat.dg/debug15.adb: New test.
9208 2018-06-27 David Malcolm <dmalcolm@redhat.com>
9211 * g++.dg/lookup/pr86329.C: New test.
9213 2018-06-27 Carl Love <cel@us.ibm.com>
9215 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
9217 2018-06-27 Tamar Christina <tamar.christina@arm.com>
9220 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
9222 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
9224 * gcc.target/powerpc/builtins-1.c: Correct a comment.
9226 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9228 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
9229 requirement for this test.
9230 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
9231 requirement, and -mpower8-vector compile option.
9233 2018-06-26 Jakub Jelinek <jakub@redhat.com>
9236 * gcc.dg/pr86314.c: New test.
9239 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
9241 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9243 * gcc.target/i386/pr86257.c: Require 64-bit.
9245 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9247 * g++.dg/pr86082.C: Require IBM1047 support.
9249 2018-06-26 Richard Biener <rguenther@suse.de>
9252 * gcc.dg/pr86271.c: New testcase.
9254 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
9257 * gcc.dg/pr86064.c: New.
9259 2018-06-25 Jeff Law <law@redhat.com>
9261 * lib/target-supports.exp
9262 (check_effective_target_logical_op_short_circuit): Add v850.
9264 2018-06-25 Martin Sebor <msebor@redhat.com>
9266 PR tree-optimization/86204
9267 * gcc.dg/strlenopt-46.c: New test.
9269 2018-06-25 Martin Sebor <msebor@redhat.com>
9271 PR tree-optimization/85700
9272 * gcc.dg/Wstringop-truncation-4.c: New test.
9274 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
9279 * gfortran.dg/init_flag_17.f90: New testcase.
9281 2018-06-25 Carl Love <cel@us.ibm.com>
9283 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
9284 vec_extract a signed int. Add vec_extract tests for bool char
9286 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
9289 2018-06-25 Tom de Vries <tdevries@suse.de>
9291 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
9293 2018-06-25 Jakub Jelinek <jakub@redhat.com>
9296 * gcc.target/i386/avx512f-pr84786-3.c: New test.
9298 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
9300 * gnat.dg/sso9.adb: New testcase.
9301 * gnat.dg/sso9_pkg.ads: Likewise.
9303 2018-06-25 Tom de Vries <tdevries@suse.de>
9306 * gcc.target/i386/pr86257.c: New test.
9308 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
9311 * g++.dg/pr86082.C: New test.
9313 2018-06-24 Tom de Vries <tdevries@suse.de>
9315 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
9316 * gcc.dg/guality/guality.exp: Same.
9317 * gfortran.dg/guality/guality.exp: Same.
9318 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
9320 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9322 * g++.dg/concepts/locations1.C: New.
9323 * g++.dg/cpp0x/locations1.C: Likewise.
9324 * g++.dg/cpp1z/inline-var2.C: Test locations too.
9325 * g++.dg/cpp1z/inline-var3.C: Likewise.
9327 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
9330 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
9332 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
9334 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
9336 * gcc.target/powerpc/builtins-9.c: New test.
9337 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
9338 to expect different code generation on big-endian vs.
9339 little-endian targets.
9341 2018-06-22 Tom de Vries <tdevries@suse.de>
9343 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
9344 $rootme/../gdb/gdb, if available.
9345 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
9346 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
9348 2018-06-22 Tom de Vries <tdevries@suse.de>
9350 * lib/gcc-gdb-test.exp (report_gdb): New proc.
9351 * g++.dg/guality/guality.exp: Use report_gdb.
9352 * gcc.dg/guality/guality.exp: Same.
9353 * gfortran.dg/guality/guality.exp: Same.
9355 2018-06-22 Jakub Jelinek <jakub@redhat.com>
9358 * g++.dg/ext/offsetof3.C: New test.
9360 2018-06-22 Carl Love <cel@us.ibm.com>
9362 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
9363 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
9364 for the vnor, vand and vxor instructions.
9365 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
9366 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
9367 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
9368 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
9369 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
9370 Add -dp to dg-options, update expected counts.
9372 2018-06-22 Paul Koning <ni1d@arrl.net>
9374 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
9376 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
9377 * gcc.c-torture/compile/20040101-1.c: Ditto.
9378 * gcc.c-torture/compile/20050622-1.c: Ditto.
9379 * gcc.c-torture/compile/20080625-1.c: Ditto.
9380 * gcc.c-torture/compile/20090107-1.c: Ditto.
9381 * gcc.c-torture/compile/920501-12.c: Ditto.
9382 * gcc.c-torture/compile/920501-4.c: Ditto.
9383 * gcc.c-torture/compile/961203-1.c: Ditto.
9384 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
9385 * gcc.c-torture/compile/pr25310.c: Ditto.
9387 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
9388 James Norris <jnorris@codesourcery.com>
9389 Thomas Schwinge <thomas@codesourcery.com>
9390 Tom de Vries <tom@codesourcery.com>
9392 * c-c++-common/goacc/deviceptr-4.c: New file.
9393 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
9395 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9396 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9397 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9398 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9399 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
9400 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
9402 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9403 * c-c++-common/goacc/private-reduction-1.c: Likewise.
9404 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
9406 * gfortran.dg/goacc/modules.f95: Likewise.
9407 * gfortran.dg/goacc/routine-8.f90: Likewise.
9408 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9410 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
9412 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
9413 if the long double format is IEEE 128-bit for tests that are
9414 explicitly testing IBM extended double support. Use the
9415 appropriate pack and unpack built-in functions. Change calls from
9416 __builtin_isinfl to __builtin_isinf since the later supports all
9417 floating point types.
9418 * gcc.target/powerpc/pr57150.c: Likewise.
9419 * gcc.target/powerpc/pr60203.c: Likewise.
9420 * gcc.target/powerpc/pr67808.c: Likewise.
9421 * gcc.target/powerpc/pr70117.c: Likewise.
9422 * gcc.target/powerpc/tfmode_off.c: Likewise.
9424 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9427 * gfortran.dg/assumed_charlen_function_7.f90: New test.
9429 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9432 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
9434 2018-06-21 Tom de Vries <tdevries@suse.de>
9436 * gcc.dg/guality/pr45882.c (a): Add used attribute.
9438 2018-06-21 Tom de Vries <tdevries@suse.de>
9440 PR tree-optimization/85859
9441 * gcc.dg/pr85859.c: New test.
9443 2018-06-21 Richard Biener <rguenther@suse.de>
9445 PR tree-optimization/86232
9446 * gcc.dg/torture/pr86232.c: New testcase.
9448 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9450 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
9452 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9454 * gcc/gcc.target/aarch64/aes_2.c: New test.
9456 2018-06-20 Than McIntosh <thanm@google.com>
9459 * gcc.dg/split-8.c: New.
9461 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9463 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
9464 for vpkudus in place of vpksdus.
9465 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
9467 2018-06-20 Nathan Sidwell <nathan@acm.org>
9470 * g++.dg/lookup/pr85634-2.C: New.
9472 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
9474 * g++.dg/template/friend65.C: New.
9475 * g++.dg/cpp0x/main1.C: Likewise.
9476 * g++.dg/other/main2.C: Likewise.
9477 * g++.dg/other/main3.C: Likewise.
9478 * g++.dg/template/friend42.C: Test location too.
9479 * g++.dg/concepts/decl-diagnose.C: Likewise.
9480 * g++.dg/warn/main-2.C: Update.
9482 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
9483 Thomas Schwinge <thomas@codesourcery.com>
9484 Cesar Philippidis <cesar@codesourcery.com>
9486 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
9487 2.5 data clause semantics.
9488 * c-c++-common/goacc/declare-2.c: Likewise.
9489 * c-c++-common/goacc/default-4.c: Likewise.
9490 * c-c++-common/goacc/finalize-1.c: New test.
9491 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
9492 OpenACC 2.5 data clause semantics.
9493 * c-c++-common/goacc/kernels-alias.c: Likewise.
9494 * c-c++-common/goacc/routine-5.c: Likewise.
9495 * c-c++-common/goacc/update-if_present-1.c: New test.
9496 * c-c++-common/goacc/update-if_present-2.c: New test.
9497 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
9498 2.5 data clause semantics.
9499 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9500 * gfortran.dg/goacc/data-tree.f95: Likewise.
9501 * gfortran.dg/goacc/declare-2.f95: Likewise.
9502 * gfortran.dg/goacc/default-4.f: Likewise.
9503 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9504 * gfortran.dg/goacc/finalize-1.f: New test.
9505 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
9506 OpenACC 2.5 data clause semantics.
9507 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
9508 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9509 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
9510 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9511 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
9512 * gfortran.dg/goacc/update-if_present-1.f90: New test.
9513 * gfortran.dg/goacc/update-if_present-2.f90: New test.
9515 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9518 * g++.dg/warn/Wnonnull4.C: New test.
9520 2018-06-20 Marek Polacek <polacek@redhat.com>
9523 * g++.dg/pr86240.C: New test.
9525 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9528 * gcc.target/i386/pr86194.c: New test.
9530 PR tree-optimization/86231
9531 * gcc.dg/tree-ssa/vrp119.c: New test.
9532 * gcc.c-torture/execute/pr86231.c: New test.
9534 2018-06-20 Tom de Vries <tdevries@suse.de>
9536 PR tree-optimization/86097
9537 * gcc.dg/autopar/pr86097.c: New test.
9539 2018-06-20 Nathan Sidwell <nathan@acm.org>
9542 * g++.dg/lookup/pr85634.C: New.
9544 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9546 * gcc.target/aarch64/ldp_stp_q.c: New test.
9547 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
9548 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
9550 2018-06-20 Martin Liska <mliska@suse.cz>
9552 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
9554 2018-06-19 Martin Sebor <msebor@redhat.com>
9556 PR tree-optimization/48560
9557 * gcc.dg/Warray-bounds-28.c: New test.
9559 2018-06-19 Martin Sebor <msebor@redhat.com>
9562 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
9565 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
9567 * g++.dg/lto/pr84805_0.C: Update template.
9568 * g++.dg/lto/pr84805_1.C: Update template.
9570 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
9572 * gnat.dg/aggr24.adb: New test.
9573 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
9575 2018-06-19 Richard Biener <rguenther@suse.de>
9577 PR tree-optimization/86179
9578 * gcc.dg/pr86179.c: New testcase.
9580 2018-06-18 Martin Sebor <msebor@redhat.com>
9583 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9584 * c-c++-common/attr-nonstring-8.c: New test.
9586 2018-06-18 Martin Sebor <msebor@redhat.com>
9588 PR tree-optimization/81384
9589 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9590 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9591 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9592 * gcc.dg/attr-nonstring-2.c: New test.
9593 * gcc.dg/attr-nonstring-3.c: New test.
9594 * gcc.dg/attr-nonstring-4.c: New test.
9595 * gcc.dg/strlenopt-45.c: New test.
9596 * gcc.dg/strlenopt.h (strnlen): Declare.
9598 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9600 PR tree-optimization/86076
9601 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9603 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9605 PR tree-optimization/64946
9606 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9608 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9610 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9611 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9612 * gnat.dg/stack_usage5.adb: New test.
9614 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9617 * gcc.dg/tree-ssa/popcount.c: New test.
9618 * gcc.dg/tree-ssa/popcount2.c: New test.
9620 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9623 * gcc.dg/absu.c: New test.
9624 * gcc.dg/gimplefe-29.c: New test.
9625 * gcc.target/aarch64/pr64946.c: New test.
9627 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9630 * c-c++-common/pr86093.c: New test.
9633 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9636 * gcc.c-torture/compile/pr86123.c: New test.
9638 2018-06-15 Tom de Vries <tdevries@suse.de>
9640 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9642 2018-06-15 Nick Clifton <nickc@redhat.com>
9645 * gcc.c-torture/compile/pr84195.c: New test.
9647 2018-06-15 Richard Biener <rguenther@suse.de>
9650 * g++.dg/pr86159.C: New testcase.
9652 2018-06-15 Richard Biener <rguenther@suse.de>
9655 * gcc.dg/pr86076.c: New testcase.
9657 2018-06-14 Marek Polacek <polacek@redhat.com>
9660 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9662 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9665 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9666 -msse2 to dg-options.
9669 * gcc.c-torture/compile/pr86122.c: New test.
9671 P0624R2 - Default constructible and assignable stateless lambdas
9672 * g++.dg/cpp2a/lambda1.C: New test.
9673 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9676 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9678 * g++.dg/other/static3.C: New.
9679 * g++.dg/other/static4.C: Likewise.
9680 * g++.dg/warn/Wshadow-15.C: Likewise.
9681 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9682 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9683 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9684 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9685 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9686 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9687 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9689 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9692 * gcc.c-torture/compile/pr85945.c: New test.
9694 2018-06-14 Richard Biener <rguenther@suse.de>
9697 * gcc.dg/pr86124.c: New testcase.
9699 2018-06-13 Martin Sebor <msebor@redhat.com>
9701 PR tree-optimization/86114
9702 * gcc.dg/pr86114.c: New test.
9704 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9707 * gfortran.dg/pr86110.f90: New test.
9709 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9712 * gfortran.dg/goacc/pr85703.f90: New test.
9713 * gfortran.dg/gomp/pr85703.f90: New test.
9715 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9718 * gfortran.dg/goacc/pr85702.f90: New test.
9720 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9722 * gcc.target/i386/pr86048.c: New test.
9724 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9726 * gcc.target/arc/fma-1.c: New test.
9728 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9730 * gcc.target/arc/pr9001107555.c: New file.
9732 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9734 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9736 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9738 * g++.dg/init/delete3.C: New.
9739 * g++.dg/init/new49.C: Likewise.
9740 * g++.dg/init/new25.C: Test locations too.
9741 * g++.dg/template/new4.C: Likewise.
9742 * g++.old-deja/g++.jason/operator.C: Likewise.
9744 2018-06-12 Marek Polacek <polacek@redhat.com>
9746 Core issue 1331 - const mismatch with defaulted copy constructor
9747 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9748 * g++.dg/cpp0x/defaulted52.C: New test.
9749 * g++.dg/cpp0x/defaulted53.C: New test.
9750 * g++.dg/cpp0x/defaulted54.C: New test.
9751 * g++.dg/cpp0x/defaulted55.C: New test.
9752 * g++.dg/cpp0x/defaulted56.C: New test.
9753 * g++.dg/cpp0x/defaulted57.C: New test.
9754 * g++.dg/cpp0x/defaulted58.C: New test.
9755 * g++.dg/cpp0x/defaulted59.C: New test.
9756 * g++.dg/cpp0x/defaulted60.C: New test.
9758 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9761 * gcc.dg/spellcheck-transposition.c: New test.
9763 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9766 * gfortran.dg/pr44491.f90: New testcase
9768 2018-06-12 Martin Sebor <msebor@redhat.com>
9770 PR tree-optimization/85259
9771 * gcc.dg/Wstringop-overflow-5.c: New test.
9772 * gcc.dg/Wstringop-overflow-6.c: New test.
9774 2018-06-12 Martin Sebor <msebor@redhat.com>
9777 * gcc.dg/Wstringop-truncation-3.c: New test.
9779 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9781 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9782 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9783 * gcc.target/powerpc/swaps-p8-17.c: Same.
9785 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9787 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9788 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9789 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9790 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9791 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9792 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9794 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9796 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9797 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9798 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9799 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9800 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9801 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9803 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9805 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9806 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9807 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9808 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9809 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9810 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9812 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9814 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9815 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9816 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9817 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9818 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9819 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9821 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9823 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9824 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9825 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9826 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9827 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9828 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9830 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9832 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9833 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9834 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9835 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9836 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9837 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9839 2018-06-12 Martin Liska <mliska@suse.cz>
9841 * g++.dg/opt/mpx.C: New test.
9842 * gcc.target/i386/mpx.c: New test.
9844 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9846 * gcc.target/arc/builtin_simdarc.c: Update test.
9847 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9848 * gcc.target/arc/tumaddsidi4.c: Likewise.
9850 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9852 * gnat.dg/opt72a.ad[sb]: New test.
9853 * gnat.dg/opt72_pkg.ads: New helper.
9855 2018-06-12 Tom de Vries <tdevries@suse.de>
9857 * gcc.dg-selftests/dg-final.exp: New file.
9859 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9861 * g++.dg/lookup/new2.C: Test locations too.
9862 * g++.dg/other/ellipsis1.C: Likewise.
9863 * g++.dg/other/operator1.C: Likewise.
9864 * g++.dg/other/operator2.C: Likewise.
9865 * g++.dg/overload/operator2.C: Likewise.
9866 * g++.dg/parse/defarg11.C: Likewise.
9867 * g++.dg/parse/operator4.C: Likewise.
9868 * g++.dg/template/error30.C: Likewise.
9869 * g++.dg/template/explicit-args3.C: Likewise.
9870 * g++.dg/warn/effc1.C: Likewise.
9871 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9872 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9873 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9874 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9875 * g++.old-deja/g++.jason/operator.C: Likewise.
9877 2018-06-11 Martin Sebor <msebor@redhat.com>
9879 PR tree-optimization/86083
9880 * gcc.dg/strlenopt-44.c: New test.
9882 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9885 * gfortran.dg/generic_32.f90: New test.
9886 * gfortran.dg/generic_33.f90: New test.
9888 2018-06-11 Carl Love <cel@us.ibm.com>
9889 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9890 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9891 long long bool. Remove duplicate dg-final for xxlxor. Update
9892 dg-final instruction counts.
9893 * gcc.target/powerpc/altivec-37.c (main): New file for
9894 tests vec_unpackh and vec_unpackl returning long long bool and
9897 2018-06-11 Martin Liska <mliska@suse.cz>
9899 PR tree-optimization/86089
9900 * gcc.dg/tree-ssa/pr86089.c: New test.
9902 2018-06-11 Julia Koval <julia.koval@intel.com>
9904 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9905 * gcc.target/i386/vpclmulqdq.c: Ditto.
9907 2018-06-11 Olivier Hainque <hainque@adacore.com>
9909 * gnat.dg/lang-dw2.adb: New test.
9910 * gnat.dg/lang-dw3.adb: New test.
9912 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9914 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9915 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9917 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9919 * gnat.dg/predicate1.adb: New testcase.
9921 2018-06-11 Yannick Moy <moy@adacore.com>
9923 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9925 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9927 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9930 2018-06-11 Javier Miranda <miranda@adacore.com>
9932 * gnat.dg/prot4.adb: New testcase.
9934 2018-06-11 Yannick Moy <moy@adacore.com>
9936 * gnat.dg/part_of1-instantiation.adb,
9937 gnat.dg/part_of1-instantiation.ads,
9938 gnat.dg/part_of1-private_generic.adb,
9939 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9942 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9944 * gnat.dg/contract1.adb: New testcase.
9946 2018-06-11 Javier Miranda <miranda@adacore.com>
9948 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
9951 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9953 * gnat.dg/inline_always1.adb: New testcase.
9955 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9957 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
9958 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
9959 gnat.dg/nested_generic2_g2.ads: New testcase.
9961 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
9963 * g++.dg/template/friend64.C: New.
9964 * g++.old-deja/g++.other/friend4.C: Test the location too.
9965 * g++.old-deja/g++.pt/crash23.C: Likewise.
9967 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
9969 * gfortran.dg/inline_matmul_23.f90: New test.
9971 2018-06-10 Janus Weil <janus@gcc.gnu.org>
9974 * gfortran.dg/intent_decl_1.f90: New test case.
9976 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9978 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
9979 * gfortran.dg/ieee/large_4.f90: Ditto.
9980 * gfortran.dg/round_4.f90: Ditto.
9982 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9985 * gfortran.dg/pr38351.f90: New test.
9986 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
9988 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
9993 * gfortran.dg/pr85138_1.f90: New test.
9994 * gfortran.dg/pr85138_2.f90: Ditto.
9995 * gfortran.dg/pr85996.f90: Ditto.
9997 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10000 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
10001 * gfortran.dg/data_char_1.f90: Ditto.
10002 * gfortran.dg/pr78571.f90: Ditto.
10003 * gfortran.dg/pr78278.f90: New test.
10005 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10008 * gfortran.dg/pr63514.f90: New test.
10010 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10013 * gfortran.dg/bounds_check_20.f90: New test.
10015 2018-06-08 Carl Love <cel@us.ibm.com>
10017 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
10019 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
10020 vec_extract a signed int.
10021 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
10022 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
10023 vcmpgtsd, vcmpgtud.
10024 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
10025 vec_extract a signed int.
10026 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
10027 vec_extract a signed int.
10028 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
10029 vec_xor builtins. Update xxsel, xxlxor counts.
10031 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
10034 * gfortran.dg/associate_30.f90: Remove code tested ...
10035 * gfortran.dg/pr67803.f90: Ditto.
10036 * gfortran.dg/pr67805.f90: Ditto.
10037 * gfortran.dg/pr86059.f90: ... here. New test.
10039 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
10042 * gfortran.dg/pr78571.f90: New test.
10044 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
10047 * gcc.target/powerpc/pr85755.c: New test.
10049 2018-06-08 Carl Love <cel@us.ibm.com>
10051 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
10053 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
10055 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
10056 for BE system that are different then for an LE system from this file
10057 into vsx-vector-6-le.c using be target qualifier. Remove this file.
10058 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
10059 the various instruction counts. Rename file to vsx-vector-6.p8.c.
10061 2018-06-08 Martin Liska <mliska@suse.cz>
10063 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
10065 2018-06-08 Martin Liska <mliska@suse.cz>
10067 * g++.dg/dg.exp: Do not use mpx.exp.
10068 * g++.dg/lto/lto.exp: Likewise.
10069 * g++.dg/lto/pr69729_0.C: Remove.
10070 * g++.dg/opt/pr71529.C: Remove.
10071 * g++.dg/pr63995-1.C: Remove.
10072 * g++.dg/pr68270.C: Remove.
10073 * g++.dg/pr71624.C: Remove.
10074 * g++.dg/pr71633.C: Remove.
10075 * g++.dg/pr79761.C: Remove.
10076 * g++.dg/pr79764.C: Remove.
10077 * g++.dg/pr79769.C: Remove.
10078 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
10079 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
10080 * gcc.dg/lto/chkp-privatize_0.c: Remove.
10081 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
10082 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
10083 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
10084 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
10085 * gcc.dg/lto/pr66221_0.c: Remove.
10086 * gcc.target/i386/chkp-always_inline.c: Remove.
10087 * gcc.target/i386/chkp-bndret.c: Remove.
10088 * gcc.target/i386/chkp-builtins-1.c: Remove.
10089 * gcc.target/i386/chkp-builtins-2.c: Remove.
10090 * gcc.target/i386/chkp-builtins-3.c: Remove.
10091 * gcc.target/i386/chkp-builtins-4.c: Remove.
10092 * gcc.target/i386/chkp-const-check-1.c: Remove.
10093 * gcc.target/i386/chkp-const-check-2.c: Remove.
10094 * gcc.target/i386/chkp-hidden-def.c: Remove.
10095 * gcc.target/i386/chkp-label-address.c: Remove.
10096 * gcc.target/i386/chkp-lifetime-1.c: Remove.
10097 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
10098 * gcc.target/i386/chkp-pr69044.c: Remove.
10099 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
10100 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
10101 * gcc.target/i386/chkp-strchr.c: Remove.
10102 * gcc.target/i386/chkp-strlen-1.c: Remove.
10103 * gcc.target/i386/chkp-strlen-2.c: Remove.
10104 * gcc.target/i386/chkp-strlen-3.c: Remove.
10105 * gcc.target/i386/chkp-strlen-4.c: Remove.
10106 * gcc.target/i386/chkp-strlen-5.c: Remove.
10107 * gcc.target/i386/chkp-stropt-1.c: Remove.
10108 * gcc.target/i386/chkp-stropt-10.c: Remove.
10109 * gcc.target/i386/chkp-stropt-11.c: Remove.
10110 * gcc.target/i386/chkp-stropt-12.c: Remove.
10111 * gcc.target/i386/chkp-stropt-13.c: Remove.
10112 * gcc.target/i386/chkp-stropt-14.c: Remove.
10113 * gcc.target/i386/chkp-stropt-15.c: Remove.
10114 * gcc.target/i386/chkp-stropt-16.c: Remove.
10115 * gcc.target/i386/chkp-stropt-17.c: Remove.
10116 * gcc.target/i386/chkp-stropt-2.c: Remove.
10117 * gcc.target/i386/chkp-stropt-3.c: Remove.
10118 * gcc.target/i386/chkp-stropt-4.c: Remove.
10119 * gcc.target/i386/chkp-stropt-5.c: Remove.
10120 * gcc.target/i386/chkp-stropt-6.c: Remove.
10121 * gcc.target/i386/chkp-stropt-7.c: Remove.
10122 * gcc.target/i386/chkp-stropt-8.c: Remove.
10123 * gcc.target/i386/chkp-stropt-9.c: Remove.
10124 * gcc.target/i386/i386.exp: Do not use mpx.exp.
10125 * gcc.target/i386/indirect-thunk-11.c: Remove.
10126 * gcc.target/i386/indirect-thunk-12.c: Remove.
10127 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
10128 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
10129 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
10130 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
10131 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
10132 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
10133 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
10134 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
10135 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
10136 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
10137 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
10138 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
10139 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
10140 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
10141 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
10142 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
10143 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
10144 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
10145 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
10146 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
10147 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
10148 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
10149 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
10150 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
10151 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
10152 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
10153 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
10154 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
10155 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
10156 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
10157 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
10158 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
10159 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
10160 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
10161 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
10162 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
10163 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
10164 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
10165 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
10166 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
10167 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
10168 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
10169 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
10170 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
10171 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
10172 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
10173 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
10174 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
10175 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
10176 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
10177 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
10178 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
10179 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
10180 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
10181 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
10182 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
10183 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
10184 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
10185 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
10186 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
10187 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
10188 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
10189 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
10190 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
10191 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
10192 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
10193 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
10194 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
10195 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
10196 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
10197 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
10198 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
10199 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
10200 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
10201 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
10202 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
10203 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
10204 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
10205 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
10206 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
10207 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
10208 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
10209 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
10210 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
10211 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
10212 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
10213 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
10214 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
10215 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
10216 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
10217 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
10218 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
10219 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
10220 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
10221 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
10222 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
10223 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
10224 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
10225 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
10226 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
10227 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
10228 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
10229 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
10230 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
10231 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
10232 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
10233 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
10234 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
10235 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
10236 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
10237 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
10238 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
10239 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
10240 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
10241 * gcc.target/i386/mpx/label-address-1.c: Remove.
10242 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
10243 * gcc.target/i386/mpx/macro.c: Remove.
10244 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
10245 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
10246 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
10247 * gcc.target/i386/mpx/memcpy-1.c: Remove.
10248 * gcc.target/i386/mpx/memmove-1.c: Remove.
10249 * gcc.target/i386/mpx/memmove-2.c: Remove.
10250 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
10251 * gcc.target/i386/mpx/mpx-check.h: Remove.
10252 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
10253 * gcc.target/i386/mpx/mpx.exp: Remove.
10254 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
10255 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
10256 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
10257 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
10258 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
10259 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
10260 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
10261 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
10262 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
10263 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
10264 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
10265 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
10266 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
10267 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
10268 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
10269 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
10270 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
10271 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
10272 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
10273 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
10274 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
10275 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
10276 * gcc.target/i386/mpx/pr65508.c: Remove.
10277 * gcc.target/i386/mpx/pr65531.cc: Remove.
10278 * gcc.target/i386/mpx/pr66048.cc: Remove.
10279 * gcc.target/i386/mpx/pr66134.c: Remove.
10280 * gcc.target/i386/mpx/pr66566.c: Remove.
10281 * gcc.target/i386/mpx/pr66567.c: Remove.
10282 * gcc.target/i386/mpx/pr66568.c: Remove.
10283 * gcc.target/i386/mpx/pr66569.c: Remove.
10284 * gcc.target/i386/mpx/pr66581.c: Remove.
10285 * gcc.target/i386/mpx/pr68337-1.c: Remove.
10286 * gcc.target/i386/mpx/pr68337-2.c: Remove.
10287 * gcc.target/i386/mpx/pr68416.c: Remove.
10288 * gcc.target/i386/mpx/pr78339.c: Remove.
10289 * gcc.target/i386/mpx/pr79631.c: Remove.
10290 * gcc.target/i386/mpx/pr79633.c: Remove.
10291 * gcc.target/i386/mpx/pr79753.c: Remove.
10292 * gcc.target/i386/mpx/pr79770.c: Remove.
10293 * gcc.target/i386/mpx/pr79987.c: Remove.
10294 * gcc.target/i386/mpx/pr79988.c: Remove.
10295 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
10296 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
10297 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
10298 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
10299 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
10300 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
10301 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
10302 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
10303 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
10304 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
10305 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
10306 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
10307 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
10308 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
10309 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
10310 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
10311 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
10312 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
10313 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
10314 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
10315 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
10316 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
10317 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
10318 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
10319 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
10320 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
10321 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
10322 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
10323 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
10324 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
10325 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
10326 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
10327 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
10328 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
10329 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
10330 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
10331 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
10332 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
10333 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
10334 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
10335 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
10336 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
10337 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
10338 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
10339 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
10340 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
10341 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
10342 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
10343 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
10344 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
10345 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
10346 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
10347 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
10348 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
10349 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
10350 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
10351 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
10352 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
10353 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
10354 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
10355 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
10356 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
10357 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
10358 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
10359 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
10360 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
10361 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
10362 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
10363 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
10364 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
10365 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
10366 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
10367 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
10368 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
10369 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
10370 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
10371 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
10372 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
10373 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
10374 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
10375 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
10376 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
10377 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
10378 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
10379 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
10380 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
10381 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
10382 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
10383 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
10384 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
10385 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
10386 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
10387 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
10388 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
10389 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
10390 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
10391 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
10392 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
10393 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
10394 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
10395 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
10396 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
10397 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
10398 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
10399 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
10400 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
10401 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
10402 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
10403 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
10404 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
10405 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
10406 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
10407 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
10408 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
10409 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
10410 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
10411 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
10412 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
10413 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
10414 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
10415 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
10416 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
10417 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
10418 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
10419 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
10420 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
10421 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
10422 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
10423 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
10424 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
10425 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
10426 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
10427 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
10428 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
10429 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
10430 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
10431 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
10432 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
10433 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
10434 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
10435 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
10436 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
10437 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
10438 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
10439 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
10440 * gcc.target/i386/pr63995-2.c: Remove.
10441 * gcc.target/i386/pr64805.c: Remove.
10442 * gcc.target/i386/pr65044.c: Remove.
10443 * gcc.target/i386/pr65167.c: Remove.
10444 * gcc.target/i386/pr65183.c: Remove.
10445 * gcc.target/i386/pr65184.c: Remove.
10446 * gcc.target/i386/pr65523.c: Remove.
10447 * gcc.target/i386/pr70876.c: Remove.
10448 * gcc.target/i386/pr70877.c: Remove.
10449 * gcc.target/i386/pr71458.c: Remove.
10450 * gcc.target/i386/pr80880.c: Remove.
10451 * gcc.target/i386/ret-thunk-25.c: Remove.
10452 * gcc.target/i386/thunk-retbnd.c: Remove.
10453 * lib/mpx-dg.exp: Remove.
10454 * gcc.target/i386/funcspec-56.inc: Adjust test case.
10456 2018-06-07 Carl Love <cel@us.ibm.com>
10458 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
10461 2018-06-07 Carl Love <cel@us.ibm.com>
10463 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
10466 2018-06-07 Marek Polacek <polacek@redhat.com>
10469 * gcc.dg/Wc90-c99-compat-10.c: New test.
10470 * gcc.dg/Wc90-c99-compat-11.c: New test.
10471 * gcc.dg/Wc90-c99-compat-12.c: New test.
10472 * gcc.dg/Wc90-c99-compat-9.c: New test.
10474 2018-06-07 Paul Koning <ni1d@arrl.net>
10476 * gcc.c-torture/compile/20180605-1.c: New test.
10478 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
10481 * gfortran.dg/pr86045.f90: New test.
10483 2018-06-07 Marek Polacek <polacek@redhat.com>
10485 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
10487 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
10489 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
10491 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10493 * gcc.target/msp430/msp430i-device-symbol.c: New test.
10494 * gcc.target/msp430/msp430f-device-symbol.c: New test.
10495 * gcc.target/msp430/msp430.h: New test header file.
10497 2018-06-07 Jakub Jelinek <jakub@redhat.com>
10499 PR tree-optimization/69615
10500 * gcc.dg/tree-ssa/pr69615.c: New test.
10502 2018-06-07 Richard Biener <rguenther@suse.de>
10504 PR tree-optimization/85935
10505 * gcc.dg/graphite/pr85935.c: New testcase.
10507 2018-06-04 Carl Love <cel@us.ibm.com>
10509 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
10510 debug print statements. Fix a few formating issues.
10512 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10515 * gcc.target/powerpc/pr85657-4.c: New tests.
10516 * gcc.target/powerpc/pr85657-5.c: Likewise.
10517 * gcc.target/powerpc/pr85657-6.c: Likewise.
10519 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10522 * gfortran.dg/realloc_on_assign_30.f90: New test.
10524 2018-06-06 Carl Love <cel@us.ibm.com>
10525 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
10526 argument to vui_arg.
10528 2018-06-06 Carl Love <cel@us.ibm.com>
10530 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
10532 * gcc.target/powerpc/builtins-4.c: New test file for tests
10535 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10538 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
10539 be used in templates. Don't check for them in overloaded functions.
10541 2018-06-06 Jim Wilson <jimw@sifive.com>
10543 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
10544 * gcc.target/riscv/interrupt-mmode.c: New.
10545 * gcc.target/riscv/interrupt-smode.c: New.
10546 * gcc.target/riscv/interrupt-umode.c: New.
10548 2018-06-06 Marek Polacek <polacek@redhat.com>
10551 * g++.dg/cpp0x/initlist102.C: New test.
10552 * g++.dg/cpp0x/initlist103.C: New test.
10553 * g++.dg/cpp0x/initlist104.C: New test.
10555 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
10557 * gcc.dg/torture/pr86066.c: New test.
10559 2018-06-06 Richard Biener <rguenther@suse.de>
10561 PR tree-optimization/86062
10562 * g++.dg/tree-ssa/pr86062.C: New testcase.
10564 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10566 * gcc.target/msp430/function-attributes-4.c: New test.
10567 * gcc.target/msp430/static-interrupts.c: New test.
10569 2018-06-05 Steve Ellcey <sellcey@cavium.com>
10572 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10573 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10574 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10575 * gcc.target/aarch64/nofp_1.c: Ditto.
10577 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10579 * gcc.target/arm/cmse/cmse-1c99.c: New test.
10581 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
10584 * gfortran.dg/goacc/pr85701.f90: New test.
10586 2018-06-05 Marek Polacek <polacek@redhat.com>
10589 * g++.dg/cpp0x/alias-decl-64.C: New test.
10591 2018-06-05 Richard Biener <rguenther@suse.de>
10593 PR tree-optimization/86046
10594 * gcc.dg/pr86046.c: New testcase.
10596 2018-06-05 Richard Biener <rguenther@suse.de>
10598 PR tree-optimization/86047
10599 * gcc.dg/pr86047.c: New testcase.
10601 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10604 * g++.target/arm/arm.exp: New file.
10605 * g++.target/arm/pr81497.C: Likewise.
10607 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10609 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10611 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10613 * gcc.dg/store_merging_21.c: New test.
10614 * gnat.dg/opt71b.adb: Likewise.
10615 * gnat.dg/opt71.adb: Rename into...
10616 * gnat.dg/opt71a.adb: ...this.
10618 2018-06-04 Richard Biener <rguenther@suse.de>
10620 PR tree-optimization/85955
10621 * gcc.dg/pr85955.c: New testcase.
10623 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10626 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10627 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10628 * gfortran.dg/allocate_stat_2.f90: Ditto.
10629 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10631 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10633 * gcc.target/aarch64/sve/extract_5.c: New test.
10635 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10639 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10641 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10642 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10643 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10644 * gcc.target/i386/avx512bw-pr86036.c: New test.
10646 2018-06-04 Richard Biener <rguenther@suse.de>
10648 PR tree-optimization/86038
10649 * gcc.dg/pr86038.c: New testcase.
10651 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10653 PR tree-optimization/69615
10654 * gcc.dg/pr69615.c: New test.
10657 * c-c++-common/gomp/pr86025.c: New test.
10659 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10661 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10663 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10665 * gcc.dg/torture/pr86034.c: New test.
10667 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10670 * gfortran.dg/cray_pointer_12.f90: New test.
10672 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10675 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10677 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10679 * gnat.dg/specs/opt3.ads: New test.
10680 * gnat.dg/specs/opt3_pkg.ads: New helper.
10682 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10684 * gnat.dg/discr53.ad[sb]: New test.
10685 * gnat.dg/discr53_pkg.ads: New helper.
10687 2018-06-01 Carl Love <cel@us.ibm.com>
10689 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10690 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10692 2018-06-01 Carl Love <cel@us.ibm.com>
10694 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10695 to make it consistent with the naming convention in the file.
10696 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10697 to altivec-7.c. Delete file.
10698 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10699 to altivec-7.c. Delete file.
10700 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10701 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10702 vec_unpackl tests. Update instruction counts.
10703 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10704 tests to builtins-1.c.
10705 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10706 tests to builtins-1.c.
10707 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10708 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10709 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10710 Remove vec_ctf tests returning double. Remove vec_cts with
10711 double args. Remove vec_sel with invalid arguments. Add tests for
10713 Add instruction counts for new tests.
10714 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10715 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10717 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10718 test_sll_vsill_vsill_vuc.
10719 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10721 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10722 tests from altivec-7.h.
10723 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10724 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10725 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10726 splat_sll, splat_uc, splat_int128, splat_uint128.
10727 Make second argument of vec_extract and vec_insert a signed int.
10728 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10731 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10733 * gcc.dg/store_merging_20.c: New test.
10734 * gnat.dg/opt71.adb: Likewise.
10735 * gnat.dg/opt71_pkg.ads: New helper.
10737 2018-06-01 Carl Love <cel@us.ibm.com>
10739 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10740 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10741 Add vec_xst_be for signed and unsigned arguments.
10743 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10747 * gfortran.dg/pr85816.f90: New test.
10748 * gfortran.dg/pr85975.f90: New test.
10750 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10753 * gfortran.dg/random_init_1.f90: New test.
10754 * gfortran.dg/random_init_2.f90: New test.
10755 * gfortran.dg/random_init_3.f90: New test.
10756 * gfortran.dg/random_init_4.f90: New test.
10757 * gfortran.dg/random_init_5.f90: New test.
10758 * gfortran.dg/random_init_6.f90: New test.
10760 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10762 PR tree-optimization/85989
10763 * gcc.dg/torture/pr85989.c: New test.
10765 2018-06-01 Richard Biener <rguenther@suse.de>
10767 PR middle-end/86017
10768 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10770 2018-06-01 Richard Biener <rguenther@suse.de>
10773 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10775 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10777 PR middle-end/78809
10778 * gcc.dg/strcmpopt_2.c: New test.
10779 * gcc.dg/strcmpopt_3.c: New test.
10781 PR middle-end/83026
10782 * gcc.dg/strcmpopt_3.c: New test.
10784 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10787 * gcc.target/i386/pr85984.c: New test.
10789 2018-05-31 Martin Sebor <msebor@redhat.com>
10792 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10793 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10794 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10795 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10796 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10797 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10798 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10799 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10800 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10801 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10802 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10803 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10804 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10805 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10806 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10807 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10808 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10809 * gcc.dg/Walloc-size-larger-than.c: New test.
10811 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10812 Cesar Philippidis <cesar@codesourcery.com>
10814 PR middle-end/85879
10815 * gfortran.dg/goacc/pr77371-1.f90: New test.
10816 * gfortran.dg/goacc/pr77371-2.f90: New test.
10817 * gfortran.dg/goacc/pr85879.f90: New test.
10819 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10821 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10822 * gnat.dg/stack_usage1b.adb: Likewise.
10823 * gnat.dg/stack_usage1c.adb: Likewise.
10824 * gnat.dg/stack_usage3.adb: Likewise.
10825 * gnat.dg/stack_usage1_pkg.adb: Delete.
10827 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10829 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10830 * gcc.dg/store_merging_11.c: Likewise.
10831 * gcc.dg/store_merging_13.c: Likewise.
10832 * gcc.dg/store_merging_14.c: Likewise.
10833 * gcc.dg/store_merging_15.c: Likewise.
10834 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10836 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10838 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10839 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10840 gnat.dg/limited1_outer.ads: New testcase.
10842 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10844 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10845 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10848 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10850 * gnat.dg/size_clause1.adb: New testcase.
10852 2018-05-31 Javier Miranda <miranda@adacore.com>
10854 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10856 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10858 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10859 vld1x3 intrinsics for aarch64.
10860 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10861 vst1x2 intrinsics for aarch64.
10862 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10863 vst1x3 intrinsics for aarch64.
10865 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10868 * g++.dg/diagnostic/pr77777.C: New test.
10870 2018-05-30 David Pagan <dave.pagan@oracle.com>
10873 * gcc.dg/noncompile/pr55976-1.c: New test.
10874 * gcc.dg/noncompile/pr55976-2.c: New test.
10876 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10878 * gcc.dg/lto/20111213-1_0.c: Fix template.
10879 * gcc.dg/lto/20100603-1_0.c: Fix template.
10880 * gcc.dg/lto/20100603-2_0.c: Fix template.
10881 * gcc.dg/lto/20100603-3_0.c: Fix template.
10883 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10884 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10885 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10886 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10887 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10888 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10889 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10890 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10891 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10892 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10893 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10894 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10895 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10896 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10897 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10898 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10899 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10900 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10901 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10902 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10903 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10904 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10905 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10906 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10907 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10908 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10909 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10910 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10911 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10912 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10913 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10914 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10915 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10916 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10917 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10918 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10919 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10920 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10921 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10922 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10923 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10924 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10925 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10926 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10927 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10928 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10929 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10930 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10931 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10932 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10933 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10934 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10935 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10936 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10937 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10938 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10939 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10940 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10941 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10942 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10943 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10944 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10946 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10949 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
10951 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
10953 * gcc.target/aarch64/simd/ldp_stp_9: New.
10954 * gcc.target/aarch64/simd/ldp_stp_10: New.
10955 * gcc.target/aarch64/simd/ldp_stp_11: New.
10956 * gcc.target/aarch64/simd/ldp_stp_12: New.
10958 2018-05-30 Ed Schonberg <schonberg@adacore.com>
10960 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
10962 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
10964 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
10966 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
10969 * gcc.target/i386/pr85950.c: New test.
10971 2018-05-29 Marek Polacek <polacek@redhat.com>
10974 * g++.dg/cpp1z/class-deduction55.C: New test.
10975 * g++.dg/cpp1z/class-deduction56.C: New test.
10976 * g++.dg/cpp1z/class-deduction57.C: New test.
10978 2018-05-29 Jakub Jelinek <jakub@redhat.com>
10981 * g++.dg/warn/Wunused-var-33.C: New test.
10984 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
10985 and -fno-vect-cost-model options. Add aligned(64) attribute to the
10986 arrays. Add suffix 1 to all functions and use 4 iterations rather
10987 than N. Add functions with conversions to and from float.
10988 Add new set of functions with 8 iterations and another one
10989 with 16 iterations, expect 24 vectorized loops instead of just 4.
10990 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
10992 2018-05-29 Javier Miranda <miranda@adacore.com>
10994 * gnat.dg/equal2.adb: New testcase.
10996 2018-05-29 Ed Schonberg <schonberg@adacore.com>
10998 * gnat.dg/float_attributes_overflows.adb: New testcase.
11000 2018-05-29 Pascal Obry <obry@adacore.com>
11002 * gnat.dg/normalize_pathname.adb: New testcase.
11004 2018-05-29 Tom de Vries <tom@codesourcery.com>
11006 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
11008 * lib/scanipa.exp (scan-ipa-dump-times): Same.
11009 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
11010 * lib/scantree.exp (scan-tree-dump-times): Same.
11012 2018-05-29 Tom de Vries <tom@codesourcery.com>
11014 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
11015 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
11016 Use proc name as first argument to dg-scan.
11018 2018-05-29 Tom de Vries <tom@codesourcery.com>
11020 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
11023 2018-05-28 Richard Biener <rguenther@suse.de>
11025 PR tree-optimization/85934
11026 * gcc.target/i386/pr85934.c: New testcase.
11028 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
11030 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
11032 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
11034 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
11036 2018-05-28 Ed Schonberg <schonberg@adacore.com>
11038 * gnat.dg/fixedpnt5.adb: New testcase.
11040 2018-05-28 Justin Squirek <squirek@adacore.com>
11042 * gnat.dg/array31.adb: New testcase.
11044 2018-05-28 Justin Squirek <squirek@adacore.com>
11046 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
11047 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
11049 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
11051 * gfortran.dg/data_stmt_pointer.f90: new test.
11053 2018-05-27 Jakub Jelinek <jakub@redhat.com>
11056 * gcc.target/i386/avx512dq-pr85918.c: New test.
11058 2018-05-25 Jim Wilson <jimw@sifive.com>
11060 * gcc.target/riscv/interrupt-1.c: New.
11061 * gcc.target/riscv/interrupt-2.c: New.
11062 * gcc.target/riscv/interrupt-3.c: New.
11063 * gcc.target/riscv/interrupt-4.c: New.
11064 * gcc.target/riscv/interrupt-5.c: New.
11066 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
11069 * gfortran.dg/pr85786.f90: New test.
11071 2018-05-25 Paul Koning <ni1d@arrl.net>
11073 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
11074 * gcc.c-torture/compile/pr55921.c: Ditto.
11075 * gcc.c-torture/compile/pr60655-1.c: Ditto.
11076 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
11078 2018-05-25 Jakub Jelinek <jakub@redhat.com>
11081 * gcc.target/i386/avx512f-pr85832.c: New test.
11082 * gcc.target/i386/avx512vl-pr85832.c: New test.
11083 * gcc.target/i386/avx512bw-pr85832.c: New test.
11084 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
11086 2018-05-25 Bin Cheng <bin.cheng@arm.com>
11088 PR tree-optimization/85720
11089 * gcc.dg/tree-ssa/pr85720.c: New test.
11090 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
11093 2018-05-25 Martin Liska <mliska@suse.cz>
11096 * gcc.dg/tree-prof/update-loopch.c: Do not scan
11097 for 'Removing basic block'.
11099 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
11101 * gnat.dg/sec_stack1.adb: New testcase.
11103 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11105 * gnat.dg/fixedpnt4.adb: New testcase.
11107 2018-05-25 Javier Miranda <miranda@adacore.com>
11109 * gnat.dg/interface7.adb: New testcase.
11111 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
11113 * gnat.dg/sec_stack2.adb: New testcase.
11115 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11117 * gnat.dg/interface6.adb: New testcase.
11119 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11121 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
11123 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11125 * lib/target-supports.exp
11126 (check_effective_target_vect_double_cond_arith): Include
11127 multiplication and division.
11128 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
11129 fully-masked loops with a fixed vector length.
11130 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
11132 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11133 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11134 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
11136 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11138 * gcc.target/aarch64/sve/div_1.c: New test.
11139 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
11140 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
11141 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
11143 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11145 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
11147 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11149 * lib/target-supports.exp
11150 (check_effective_target_vect_double_cond_arith): New proc.
11151 * gcc.dg/vect/vect-cond-arith-1.c: New test.
11152 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11153 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
11154 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11155 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
11156 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
11157 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
11159 2018-05-25 Janus Weil <janus@gcc.gnu.org>
11162 * gfortran.dg/f2018_obs.f90: New test case.
11164 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11167 * gfortran.dg/pr85543.f90: New test.
11169 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11172 * gfortran.dg/pr85780.f90: New test.
11174 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11177 * gfortran.dg/pr85779_1.f90: New test.
11178 * gfortran.dg/pr85779_2.f90: Ditto.
11179 * gfortran.dg/pr85779_3.f90: Ditto.
11181 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11185 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
11186 * gfortran.dg/pr85895.f90: New test.
11188 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
11190 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
11191 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
11193 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
11195 * gcc.dg/fold-popcount-1.c: New testcase.
11196 * gcc.dg/fold-popcount-2.c: New testcase.
11197 * gcc.dg/fold-popcount-3.c: New testcase.
11198 * gcc.dg/fold-popcount-4.c: New testcase.
11200 2018-05-24 Marek Polacek <polacek@redhat.com>
11203 * g++.dg/cpp0x/new3.C: New test.
11205 2018-05-24 Javier Miranda <miranda@adacore.com>
11207 * gnat.dg/discr52.adb: New testcase.
11209 2018-05-24 Ed Schonberg <schonberg@adacore.com>
11211 * gnat.dg/others1.adb: New testcase.
11213 2018-05-24 Justin Squirek <squirek@adacore.com>
11215 * gnat.dg/raise_expr.adb: New testcase.
11217 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
11219 * gnat.dg/formal_containers.adb: New testcase.
11221 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11223 * gcc.target/i386/pr85345.c: Require ifunc support.
11225 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
11227 * gcc.dg/vect/vect-fma-1.c: New test.
11229 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11231 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
11234 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
11237 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11239 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
11242 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
11244 * gcc.target/msp430/pr78849.c: New test.
11246 2018-05-23 Marek Polacek <polacek@redhat.com>
11248 * g++.dg/cpp2a/range-for8.C: New test.
11249 * g++.dg/cpp2a/range-for9.C: New test.
11250 * g++.dg/cpp2a/range-for10.C: New test.
11252 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
11254 * lib/target-supports.exp (check_effective_target_be): New.
11255 (check_effective_target_le): New.
11257 2018-05-23 Marek Polacek <polacek@redhat.com>
11259 * g++.dg/cpp2a/range-for1.C: New test.
11260 * g++.dg/cpp2a/range-for2.C: New test.
11261 * g++.dg/cpp2a/range-for3.C: New test.
11262 * g++.dg/cpp2a/range-for4.C: New test.
11263 * g++.dg/cpp2a/range-for5.C: New test.
11264 * g++.dg/cpp2a/range-for6.C: New test.
11265 * g++.dg/cpp2a/range-for7.C: New test.
11267 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11269 * gcc.target/i386/cvt-3.c: New test.
11271 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11273 * gcc.target/i386/cvt-2.c: New test.
11275 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
11277 * gcc.dg/pr79985.c: New testcase.
11279 2018-05-23 Richard Biener <rguenther@suse.de>
11281 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
11283 2018-05-23 Sudakshina Das <sudi.das@arm.com>
11286 * gcc.target/aarch64/pr84882.c: New test.
11287 * gcc.target/aarch64/target_attr_18.c: Likewise.
11289 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
11291 PR tree-optimization/85853
11292 * gfortran.dg/vect/pr85853.f90: New test.
11294 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11296 * gnat.dg/import2.adb: New testcase.
11298 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11300 * gnat.dg/discr51.adb: New testcase.
11302 2018-05-23 Javier Miranda <miranda@adacore.com>
11304 * gnat.dg/valid_scalars1.adb: New testcase.
11306 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11308 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
11310 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11312 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
11315 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11317 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
11320 2018-05-23 Bob Duff <duff@adacore.com>
11322 * gnat.dg/addr10.adb: New testcase.
11324 2018-05-23 Richard Biener <rguenther@suse.de>
11326 PR middle-end/85874
11327 * gcc.dg/Wstrict-overflow-27.c: New testcase.
11329 2018-05-23 Yury Gribov <tetra2005@gmail.com>
11331 PR tree-optimization/85822
11332 * c-c++-common/pr85822.c: New test.
11334 2018-05-23 Richard Biener <rguenther@suse.de>
11336 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
11338 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11341 * gfortran.dg/pr30667.f: Add option "-std=legacy".
11343 2018-05-22 Martin Sebor <msebor@redhat.com>
11345 PR middle-end/85359
11346 * gcc.dg/attr-nonstring.c: New test.
11348 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
11351 * gcc.target/i386/pr85345.c: New test.
11353 2018-05-22 Luis Machado <luis.machado@linaro.org>
11355 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
11357 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11360 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
11361 dg-additional-options.
11362 * gfortran.dg/graphite/block-2.f: Ditto.
11363 * gfortran.dg/graphite/id-19.f: Ditto.
11364 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11365 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11366 * gfortran.dg/vect/pr52580.f: Ditto.
11368 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
11370 * gcc.target/aarch64/ldp_stp_6.c: New.
11371 * gcc.target/aarch64/ldp_stp_7.c: New.
11372 * gcc.target/aarch64/ldp_stp_8.c: New.
11374 2018-05-22 Martin Sebor <msebor@redhat.com>
11377 * c-c++-common/attr-nonstring-3.c: Adjust.
11378 * c-c++-common/attr-nonstring-4.c: Adjust.
11379 * c-c++-common/attr-nonstring-6.c: New test.
11381 2018-05-22 Martin Sebor <msebor@redhat.com>
11383 PR tree-optimization/85826
11384 * gcc.dg/Wrestrict-17.c: New test.
11386 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11388 * gcc.dg/torture/pr85862.c: Rename to...
11389 * gcc.dg/torture/pr85852.c: ...this.
11391 2018-05-22 Justin Squirek <squirek@adacore.com>
11393 * gnat.dg/warn14.adb: New testcase.
11395 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
11397 * gnat.dg/controlled8.adb: New testcase.
11399 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
11401 * gnat.dg/discr50.adb: New testcase.
11403 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11405 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
11406 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
11407 gnat.dg/discr49_rec2.ads: New testcase.
11409 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11411 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
11412 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
11415 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11417 * gnat.dg/fixedpnt3.adb: New testcase.
11419 2018-05-22 Justin Squirek <squirek@adacore.com>
11421 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
11422 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
11424 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11426 PR middle-end/85862
11427 * gcc.dg/torture/pr85862.c: New test.
11429 2018-05-22 Richard Biener <rguenther@suse.de>
11431 PR tree-optimization/85834
11432 * g++.dg/torture/pr85834.C: New testcase.
11433 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
11435 2018-05-22 Martin Liska <mliska@suse.cz>
11438 * g++.dg/ipa/pr85607.C: New test.
11440 2018-05-22 Richard Biener <rguenther@suse.de>
11442 PR tree-optimization/85863
11443 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
11445 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11448 * gfortran.dg/assumed_rank_5.f90: Update error message.
11449 * gfortran.dg/assumed_type_4.f90: Ditto.
11450 * gfortran.dg/bind_c_array_params.f03: Ditto.
11451 * gfortran.dg/bind_c_usage_28.f90: Ditto.
11452 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
11453 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
11454 * gfortran.dg/c_loc_tests_11.f03: Ditto.
11455 * gfortran.dg/coarray_atomic_2.f90: Ditto.
11456 * gfortran.dg/coarray_collectives_2.f90: Ditto.
11457 * gfortran.dg/coarray_collectives_10.f90: Ditto.
11458 * gfortran.dg/coarray_collectives_13.f90: Ditto.
11459 * gfortran.dg/rank_3.f90: Ditto.
11460 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
11461 * gfortran.dg/implicit_14.f90: Ditto.
11463 2018-05-21 Christian Groessler <chris@groessler.org>
11465 * gcc.c-torture/compile/simd-5.c: Fix comment.
11467 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
11470 * gcc.target/powerpc/pr85657-1.c: New test for converting between
11471 __float128, __ibm128, and long double.
11472 * gcc.target/powerpc/pr85657-2.c: Likewise.
11473 * gcc.target/powerpc/pr85657-3.c: Likewise.
11474 * g++.dg/pr85667.C: New test to make sure __ibm128 is
11475 implementated as a separate type internally, and is not just an
11476 alias for long double.
11478 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
11480 PR tree-optimization/85814
11481 * gcc.dg/torture/pr85814.c: New test.
11483 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11486 * g++.dg/cpp0x/cond1.C: New.
11487 * g++.dg/cpp1y/pr84588-1.C: Likewise.
11488 * g++.dg/cpp1y/pr84588-2.C: Likewise.
11489 * g++.dg/cpp1y/pr84588-3.C: Likewise.
11490 * g++.dg/parse/cond6.C: Likewise.
11491 * g++.dg/parse/cond7.C: Likewise.
11492 * g++.dg/parse/cond8.C: Likewise.
11493 * g++.dg/cpp1z/decomp16.C: Update.
11494 * g++.old-deja/g++.jason/cond.C: Likewise.
11496 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
11498 ChangeLog for r260480
11499 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
11500 warnings for deleted and obsolescent features.
11501 * gfortran.dg/graphite/id-19.f: Ditto.
11502 * gfortran.dg/graphite/id-20.f: Ditto.
11503 * gfortran.dg/graphite/id-27.f90: Ditto.
11504 * gfortran.dg/graphite/pr82449.f: Ditto.
11506 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11508 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
11509 tiny and large memory models.
11511 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11513 * gnat.dg/suppress_initialization.adb,
11514 gnat.dg/suppress_initialization_pkg.ads: New testcase.
11516 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11518 * gnat.dg/exit1.adb: New testcase.
11520 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11522 * gnat.dg/array30.adb: New testcase.
11524 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
11526 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
11528 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11530 * gcc.c-torture/execute/ssad-run.c: New test.
11531 * gcc.c-torture/execute/usad-run.c: Likewise.
11532 * gcc.target/aarch64/ssadv16qi.c: Likewise.
11533 * gcc.target/aarch64/usadv16qi.c: Likewise.
11535 2018-05-21 Tamar Christina <tamar.christina@arm.com>
11537 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
11538 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
11539 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
11541 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11542 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11543 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11545 2018-05-21 Janus Weil <janus@gcc.gnu.org>
11548 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
11549 * gfortran.dg/g77/20020307-1.f: Ditto.
11550 * gfortran.dg/g77/980310-3.f: Ditto.
11551 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
11552 * gfortran.dg/goacc/loop-1.f95: Ditto.
11553 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
11554 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
11555 * gfortran.dg/gomp/do-1.f90: Ditto.
11556 * gfortran.dg/gomp/omp_do1.f90: Ditto.
11557 * gfortran.dg/pr17229.f: Ditto.
11558 * gfortran.dg/pr37243.f: Ditto.
11559 * gfortran.dg/pr49721-1.f: Ditto.
11560 * gfortran.dg/pr58484.f: Ditto.
11561 * gfortran.dg/pr81175.f: Ditto.
11562 * gfortran.dg/pr81723.f: Ditto.
11563 * gfortran.dg/predcom-2.f: Ditto.
11564 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11565 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11566 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11567 * gfortran.dg/vect/pr52580.f: Ditto.
11569 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11572 * gfortran.dg/char_result_18.f90: New test.
11574 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11577 * gfortran.dg/associate_38.f90: New test.
11579 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11582 * gfortran.dg/select_type_42.f90: New test.
11584 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
11587 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11588 that the patch fixes PR66694 & PR82617, although the testcases
11589 are not explicitly included.
11591 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11593 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11595 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11598 * g++.dg/pr82899.C: New testcase.
11600 2018-05-18 Martin Liska <mliska@suse.cz>
11602 * gcc.dg/pr68766.c: Change pruned output.
11604 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11607 * c-c++-common/goacc/pr85782.c: New test.
11609 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11611 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11613 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11615 * gcc.target/arm/pr62554.c: Delete.
11616 * gcc.target/arm/pr69610-1.c: Likewise.
11617 * gcc.target/arm/pr69610-2.c: Likewise.
11619 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11621 * gcc.target/arm/pr40887.c: Update comment.
11622 * lib/target-supports.exp: Don't generate effective target checks
11623 and related helpers for armv5. Update comment.
11624 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11625 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11626 target check and options.
11628 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11630 PR middle-end/85817
11631 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11632 scan-tree-dump-not for h.
11634 2018-05-18 Richard Biener <rguenther@suse.de>
11636 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11637 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11638 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11639 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11640 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11641 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11642 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11643 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11644 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11645 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11646 * gcc.dg/vrp-min-max-1.c: Likewise.
11647 * gcc.dg/vrp-min-max-3.c: New testcase.
11649 2018-05-18 Richard Biener <rguenther@suse.de>
11651 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11652 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11653 * gcc.dg/graphite/scop-6.c: Likewise.
11654 * gcc.dg/graphite/scop-7.c: Likewise.
11655 * gcc.dg/graphite/scop-8.c: Likewise.
11656 * gcc.dg/graphite/scop-9.c: Likewise.
11658 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11660 * gcc.target/aarch64/vect-init-ld1.c: New test.
11662 2018-05-18 Martin Liska <mliska@suse.cz>
11664 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11665 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11667 2018-05-18 Martin Liska <mliska@suse.cz>
11669 * gcc.dg/ipa/ipa-icf-39.c: New test.
11670 * gcc.dg/pr68766.c: Adjust pruned output.
11672 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11674 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11676 * gcc.dg/fma-1.c: New test.
11677 * gcc.dg/fma-2.c: Likewise.
11678 * gcc.dg/fma-3.c: Likewise.
11679 * gcc.dg/fma-4.c: Likewise.
11680 * gcc.dg/fma-5.c: Likewise.
11681 * gcc.dg/fma-6.c: Likewise.
11682 * gcc.dg/fma-7.c: Likewise.
11683 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11685 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11686 * gfortran.dg/reassoc_8.f: Likewise.
11687 * gfortran.dg/reassoc_9.f: Likewise.
11688 * gfortran.dg/reassoc_10.f: Likewise.
11690 2018-05-17 Jim Wilson <jimw@sifive.com>
11692 * gcc.target/riscv/switch-qi.c: New.
11693 * gcc.target/riscv/switch-si.c: New.
11695 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11698 * gcc.target/powerpc/pr85698.c: New test.
11700 2018-05-17 Richard Biener <rguenther@suse.de>
11702 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11704 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11706 PR tree-optimization/85793
11707 * gcc.dg/vect/pr85793.c: New test.
11709 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11711 * gcc.dg/gimplefe-28.c: New test.
11712 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11713 internal function calls.
11714 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11716 2018-05-17 Martin Liska <mliska@suse.cz>
11718 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11719 space in between 'G_' and '('.
11721 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11724 * gcc.target/i386/pr85323-7.c: New test.
11725 * gcc.target/i386/pr85323-8.c: New test.
11726 * gcc.target/i386/pr85323-9.c: New test.
11729 * gcc.target/i386/pr85323-4.c: New test.
11730 * gcc.target/i386/pr85323-5.c: New test.
11731 * gcc.target/i386/pr85323-6.c: New test.
11734 * gcc.target/i386/pr85323-1.c: New test.
11735 * gcc.target/i386/pr85323-2.c: New test.
11736 * gcc.target/i386/pr85323-3.c: New test.
11738 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11739 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11740 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11741 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11742 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11743 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11744 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11745 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11746 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11747 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11748 * gcc.target/i386/avx512f-setzero-1.c: New test.
11750 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11752 * gcc.target/aarch64/vect-slp-dup.c: New.
11754 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11757 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11759 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11761 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11762 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11764 2018-05-17 Richard Biener <rguenther@suse.de>
11766 PR tree-optimization/85757
11767 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11769 2018-05-16 Marek Polacek <polacek@redhat.com>
11772 * g++.dg/cpp0x/initlist-throw1.C: New test.
11773 * g++.dg/cpp0x/initlist-throw2.C: New test.
11775 2018-05-16 Carl Love <cel@us.ibm.com>
11777 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11778 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11779 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11781 2018-05-16 Richard Biener <rguenther@suse.de>
11783 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11784 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11785 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11787 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11789 * gcc.target/aarch64/sve/vcond_10.c: New test.
11790 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11791 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11792 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11794 2018-05-15 Martin Sebor <msebor@redhat.com>
11796 PR tree-optimization/85753
11797 * gcc.dg/Wrestrict-10.c: Adjust.
11798 * gcc.dg/Wrestrict-16.c: New test.
11800 2018-05-15 Martin Sebor <msebor@redhat.com>
11802 PR middle-end/85643
11803 * c-c++-common/attr-nonstring-7.c: New test.
11805 2018-05-15 Richard Biener <rguenther@suse.de>
11807 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11809 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11811 PR tree-optimization/83648
11812 * gcc.dg/tree-ssa/pr83648.c: New test.
11813 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11815 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11818 * gcc.dg/ipa/pr85734.c: New test.
11820 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11823 * gnat.dg/opt70.adb: New test.
11824 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11826 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11828 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11829 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11831 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11833 * gcc.target/aarch64/vmov_n_1.c: Update test.
11834 * gcc.target/aarch64/vfp-1.c: Update test.
11836 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11839 * gcc.c-torture/execute/pr85756.c: New test.
11841 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11843 * gcc.target/i386/cldemote-1.c: New test.
11845 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11848 * gfortran.dg/assumed_type_9.f90 : New test.
11850 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11853 * gfortran.dg/pr85542.f90: New test.
11855 2018-05-11 Martin Jambor <mjambor@suse.cz>
11858 * g++.dg/lto/pr85655_0.C: New test.
11860 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11862 * gcc.target/i386/tpause-1.c: New test.
11863 * gcc.target/i386/umonitor-1.c: New test.
11865 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11868 * c-c++-common/gomp/pr85696.c: New test.
11870 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11871 Jakub Jelinek <jakub@redhat.com>
11873 PR tree-optimization/85692
11874 * gcc.target/i386/pr85692.c: New test.
11876 2018-05-11 Martin Liska <mliska@suse.cz>
11879 * c-c++-common/ubsan/attrib-6.c: New test.
11881 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11884 * gfortran.dg/pr85687.f90: new test.
11886 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11889 * gfortran.dg/pr85521_1.f90: New test.
11890 * gfortran.dg/pr85521_2.f90: New test.
11892 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11895 * gfortran.dg/pr70870_1.f90: New test.
11897 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11899 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11901 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11904 * g++.dg/ext/offsetof2.C: New test.
11906 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11909 * gfortran.dg/temporary_3.f90 : New test.
11912 * gfortran.dg/temporary_2.f90 : New test.
11914 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11916 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11917 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11918 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11919 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11920 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11921 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11922 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11923 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11924 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11925 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11926 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11927 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11928 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11929 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11930 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11931 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11932 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11933 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11934 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11935 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11936 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11937 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11938 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11939 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11940 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11941 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11942 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11944 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11946 PR tree-optimization/85699
11947 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11948 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11949 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
11950 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
11952 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
11954 * g++.dg/tls/pr85400.C: New test.
11956 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11959 * g++.dg/cpp1y/lambda-generic-85713.C: New.
11961 2018-05-09 Carl Love <cel@us.ibm.com>
11963 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
11965 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
11969 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11972 * g++.dg/cpp1y/pr84588.C: New.
11974 2018-05-09 Andreas Schwab <schwab@suse.de>
11976 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
11978 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
11980 * gcc.target/aarch64/store_lane_spill_1.c: New test.
11981 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
11983 2018-05-08 Carl Love <cel@us.ibm.com>
11984 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
11986 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
11989 * g++.dg/cpp1y/pr84588.C: New.
11991 2018-05-08 Marek Polacek <polacek@redhat.com>
11994 * g++.dg/cpp1z/constexpr-if22.C: New test.
11996 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
11999 * gcc.target/i386/pr85693.c: New test.
12001 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12004 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
12005 scan-assembler-times checking that except for [fh]*xor other functions
12006 don't use any load instructions.
12008 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
12010 * gcc.target/i386/builtin_target.c: Test goldmont.
12011 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
12014 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12017 * g++.dg/other/sse2-pr85572-1.C: New test.
12018 * g++.dg/other/sse2-pr85572-2.C: New test.
12019 * g++.dg/other/sse4-pr85572-1.C: New test.
12020 * g++.dg/other/avx2-pr85572-1.C: New test.
12023 * gcc.target/i386/pr85317.c: New test.
12024 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
12025 optimization barrier to avoid optimizing away the expected insn.
12028 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
12029 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
12031 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12033 * g++.dg/other/sve_const_pred_1.C: Rename to...
12034 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
12035 target selectors and explicit -march options.
12036 * g++.dg/other/sve_const_pred_2.C: Rename to...
12037 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
12038 * g++.dg/other/sve_const_pred_3.C: Rename to...
12039 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
12040 * g++.dg/other/sve_const_pred_4.C: Rename to...
12041 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
12042 * g++.dg/other/sve_tls_2.C: Rename to...
12043 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
12044 * g++.dg/other/sve_vcond_1.C: Rename to...
12045 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
12046 * g++.dg/other/sve_vcond_1_run.C: Rename to...
12047 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
12049 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12052 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
12055 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12058 * g++.dg/cpp0x/deleted14.C: New.
12060 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12061 Alan Hayward <alan.hayward@arm.com>
12062 David Sherwood <david.sherwood@arm.com>
12064 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
12065 XFAIL the BIC test.
12066 * gcc.target/aarch64/sve/vcond_7.c: New test.
12067 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
12069 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12072 * g++.dg/cpp0x/sfinae62.C: New.
12074 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12076 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
12079 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12082 * g++.dg/cpp0x/narrowing1.C: New.
12084 2018-05-08 Richard Biener <rguenther@suse.de>
12086 PR middle-end/85588
12087 * gcc.dg/torture/pr85574.c: Rename to...
12088 * gcc.dg/torture/pr85588.c: ... this.
12090 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12093 * gfortran.dg/minmaxloc_12.f90: New test case.
12094 * gfortran.dg/minmaxloc_13.f90: New test case.
12096 2018-05-07 Nathan Sidwell <nathan@acm.org>
12098 * g++.dg/cpp0x/range-for10.C: Delete.
12099 * g++.dg/ext/forscope1.C: Delete.
12100 * g++.dg/ext/forscope2.C: Delete.
12101 * g++.dg/template/for1.C: Delete.
12103 2018-05-07 Jeff Law <law@redhat.com>
12105 * gfortran.dg/linefile.f90: New test.
12107 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
12109 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
12112 2018-05-06 Jakub Jelinek <jakub@redhat.com>
12115 * g++.dg/ext/asm14.C: New test.
12116 * g++.dg/ext/asm15.C: New test.
12117 * g++.dg/ext/asm16.C: New test.
12119 2018-05-06 Michael Eager <eager@eagercon.com>
12121 * gcc.target/microblaze/others/picdtr.c: Correct option
12122 -fPIE -mpic-data-is-text-relative.
12124 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
12126 * gcc.target/microblaze/others/picdtr.c: Add test for
12127 -fPIE -mpic-data-is-text-relative.
12129 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
12132 * gfortran.dg/coarray_dependency_1.f90: New test.
12133 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
12135 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
12137 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
12138 to match the currently produced gimple.
12140 2018-05-04 Carl Love <cel@us.ibm.com>
12142 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
12144 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
12145 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
12146 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
12147 xvcmpgedp counts. Add xxsel counts.
12149 2018-05-04 Richard Biener <rguenther@suse.de>
12151 PR middle-end/85627
12152 * g++.dg/torture/pr85627.C: New testcase.
12154 2018-05-04 Richard Biener <rguenther@suse.de>
12156 PR middle-end/85574
12157 * gcc.dg/torture/pr85574.c: New testcase.
12158 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
12160 2018-05-04 Jakub Jelinek <jakub@redhat.com>
12163 * gcc.dg/nextafter-1.c: New test.
12164 * gcc.dg/nextafter-2.c: New test.
12165 * gcc.dg/nextafter-3.c: New test.
12166 * gcc.dg/nextafter-4.c: New test.
12168 2018-05-03 Nathan Sidwell <nathan@acm.org>
12170 Remove -ffriend-injection.
12171 * g++.old-deja/g++.jason/scoping15.C: Delete.
12172 * g++.old-deja/g++.mike/net43.C: Delete.
12174 2018-05-03 Jakub Jelinek <jakub@redhat.com>
12177 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
12178 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
12179 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
12180 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
12182 2018-05-03 Tom de Vries <tom@codesourcery.com>
12185 * lib/scanoffloadtree.exp: New file.
12187 2018-05-03 Richard Biener <rguenther@suse.de>
12189 PR tree-optimization/85615
12190 * gcc.dg/torture/pr85615.c: New testcase.
12192 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12194 PR tree-optimization/70291
12195 * gcc.dg/complex-6.c: New test.
12196 * gcc.dg/complex-7.c: Likewise.
12198 2018-05-03 Richard Biener <rguenther@suse.de>
12201 * fortran.dg/pr51434.f90: Truncate transfer argument.
12203 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12206 * gcc.c-torture/execute/pr85582-3.c: New test.
12208 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
12209 Jason Merrill <jason@redhat.com>
12212 * g++.dg/warn/Wshadow-13.C: New.
12213 * g++.dg/warn/Wshadow-14.C: Likewise.
12215 2018-05-02 Tom de Vries <tom@codesourcery.com>
12218 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
12219 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
12221 2018-05-02 David Pagan <dave.pagan@oracle.com>
12224 * gcc.dg/noncompile/pr30552-1.c: New test.
12225 * gcc.dg/noncompile/pr30552-2.c: New test.
12226 * gcc.dg/noncompile/pr30552-3.c: New test.
12227 * gcc.dg/noncompile/pr30552-4.c: New test.
12229 2018-05-02 Richard Biener <rguenther@suse.de>
12231 PR tree-optimization/85597
12232 * gcc.dg/vect/pr85597.c: New testcase.
12234 2018-05-02 Tom de Vries <tom@codesourcery.com>
12237 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
12238 * lib/scanltranstree.exp: New file.
12239 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
12240 (scan-ltrans-tree-dump-times_required_options)
12241 (scan-ltrans-tree-dump-not_required_options)
12242 (scan-ltrans-tree-dump-dem_required_options)
12243 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
12244 * lib/gcc-dg.exp: Include scanltranstree.exp.
12246 2018-05-02 Tom de Vries <tom@codesourcery.com>
12249 * gcc.dg/ipa/ipa-icf-38.c: New test.
12250 * gcc.dg/ipa/ipa-icf-38a.c: New test.
12251 * lib/scandump.exp (dump-base): New proc.
12252 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
12253 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
12255 * lib/scanipa.exp: Add "" argument to scan-dump calls.
12256 * lib/scanlang.exp: Same.
12257 * lib/scanrtl.exp: Same.
12258 * lib/scantree.exp: Same.
12259 * lib/scanwpaipa.exp: New file.
12260 * lib/gcc-dg.exp: Include scanwpaipa.exp.
12262 2018-05-02 Richard Biener <rguenther@suse.de>
12264 PR middle-end/85567
12265 * gcc.dg/torture/pr85567.c: New testcase.
12267 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12270 * gcc.c-torture/execute/pr85582-1.c: New test.
12271 * gcc.c-torture/execute/pr85582-2.c: New test.
12273 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
12275 PR tree-optimization/85586
12276 * gcc.dg/vect/pr85586.c: New test.
12278 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
12280 PR tree-optimization/85143
12281 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
12282 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
12284 2018-05-01 David Malcolm <dmalcolm@redhat.com>
12287 * c-c++-common/Wformat-pr84258.c: New test.
12289 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12291 PR tree-optimization/82665
12292 * gcc.dg/tree-ssa/pr82665.c: New test.
12294 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12297 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
12298 (test_add_fixit_insert_formatted_single_line): New function.
12299 (test_add_fixit_insert_formatted_multiline): New function.
12300 Extend expected output of generated patch to include fix-it hints
12302 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
12303 "gcc-rich-location.h". Add test coverage for
12304 gcc_rich_location::add_fixit_insert_formatted.
12306 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12308 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12309 (test_show_locus): Update for location_get_source_line returning a
12310 char_span. Use char_span for handling words in the
12311 "test_many_nested_locations" fix-it example.
12313 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12315 * gcc.target/arc/interrupt-8.c: Update test.
12316 * gcc.target/arc/loop-4.c: Likewise.
12317 * gcc.target/arc/loop-hazard-1.c: Likewise.
12318 * gcc.target/arc/sdata-3.c: Likewise.
12320 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12322 * gcc.target/arc/store-merge-1.c: New test.
12323 * gcc.target/arc/add_n-combine.c: Update test.
12325 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
12327 Microblaze Target: PIC data text relative
12329 * gcc.target/microblaze/others/data_var1.c: Include
12330 PIC case of r20 base register.
12331 * gcc.target/microblaze/others/data_var2.c: Ditto.
12332 * gcc.target/microblaze/others/picdtr.c: Add new
12333 test case for -mpic-is-data-text-relative.
12334 * gcc.target/microblaze/others/sdata_var1.c: Add
12335 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
12336 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
12337 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
12338 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
12339 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
12340 * gcc.target/microblaze/others/string_cst1_gpopt.c:
12342 * gcc.target/microblaze/others/string_cst2_gpopt.c:
12345 2018-04-30 Richard Biener <rguenther@suse.de>
12347 PR tree-optimization/28364
12348 PR tree-optimization/85275
12349 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
12350 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
12351 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
12352 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
12353 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
12355 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
12356 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
12358 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
12359 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
12360 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
12362 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
12365 * gcc.target/i386/pr84431.c: New test.
12367 2018-04-27 Martin Jambor <mjambor@suse.cz>
12370 * g++.dg/ipa/pr85549.C: New test.
12372 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12375 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
12377 * g++.dg/cpp0x/constexpr-85553.C: New test.
12379 2018-04-27 David Malcolm <dmalcolm@redhat.com>
12382 * g++.dg/pr85515-1.C: New test.
12383 * g++.dg/pr85515-2.C: New test.
12385 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
12388 * g++.dg/cpp0x/friend3.C: New.
12390 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12393 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12394 Use check_effective_target_arm_little_endian.
12396 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12398 PR tree-optimization/85529
12399 * gcc.c-torture/execute/pr85529-1.c: New test.
12400 * gcc.c-torture/execute/pr85529-2.c: New test.
12401 * gcc.dg/pr85529.c: New test.
12403 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12405 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
12406 `.dword' in addition to `lw' and `.word'.
12408 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12410 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
12412 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
12414 * gnat.dg/loop_optimization24.adb: New test.
12416 2018-04-26 Richard Biener <rguenther@suse.de>
12418 PR tree-optimization/85116
12419 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
12420 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
12421 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
12422 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
12424 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
12427 * gcc.target/i386/pr85473-1.c: New test.
12428 * gcc.target/i386/pr85473-2.c: New test.
12430 2018-04-25 Nathan Sidwell <nathan@acm.org>
12431 Jakub Jelinek <jakub@redhat.com>
12435 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
12436 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
12437 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
12438 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
12439 * g++.dg/cpp0x/pr85437-1.C: New.
12440 * g++.dg/cpp0x/pr85437-2.C: New.
12441 * g++.dg/cpp0x/pr85437-3.C: New.
12442 * g++.dg/cpp0x/pr85437-4.C: New.
12444 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12447 * gfortran.dg/pr85520.f90: New test.
12449 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12452 * gcc.dg/pr85512.c: New test.
12454 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
12457 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
12458 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
12459 * gcc.dg/pr85388-1.c (dg-options): Likwise.
12460 * gcc.dg/pr85388-2.c (dg-options): Likwise.
12461 * gcc.dg/pr85388-3.c (dg-options): Likwise.
12462 * gcc.dg/pr85388-4.c (dg-options): Likwise.
12463 * gcc.dg/pr85388-5.c (dg-options): Likwise.
12464 * gcc.dg/pr85388-6.c (dg-options): Likwise.
12465 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
12466 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
12467 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
12468 * gcc.target/i386/cet-label.c (dg-options): Likwise.
12469 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
12470 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
12471 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
12472 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
12473 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
12474 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
12475 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
12476 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
12477 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
12478 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
12479 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
12480 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
12481 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
12482 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
12483 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
12484 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
12485 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
12486 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
12487 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
12488 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
12489 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
12490 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
12491 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
12492 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
12493 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
12494 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
12495 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
12496 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
12497 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
12498 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
12499 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
12500 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
12501 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
12502 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
12503 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
12504 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
12505 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
12506 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
12507 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
12508 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
12509 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
12510 * gcc.target/i386/pr84146.c (dg-options): Likwise.
12511 * gcc.target/i386/pr85403.c (dg-options): Likwise.
12512 * gcc.target/i386/pr85404.c (dg-options): Likwise.
12513 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
12515 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
12516 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
12517 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
12518 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
12519 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
12520 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
12521 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
12522 * (dg-options): Likwise.
12523 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
12525 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
12526 * gcc.target/i386/cet-label-3.c: Removed.
12527 * gcc.target/i386/cet-property-3.c: Likwise.
12528 * gcc.target/i386/cet-sjlj-7.c: Likwise.
12530 2018-04-24 Jakub Jelinek <jakub@redhat.com>
12533 * gcc.target/i386/pr85511.c: New test.
12536 * g++.dg/ext/pr85503.C: New test.
12539 * gcc.target/i386/pr85508.c: New test.
12541 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12543 PR tree-optimization/85478
12544 * g++.dg/pr85478.C: New test.
12546 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
12548 * g++.dg/torture/pr85496.C: New test.
12550 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
12552 PR rtl-optimization/85423
12553 * gcc.dg/pr85423.c: New test.
12555 2018-04-20 Martin Sebor <msebor@redhat.com>
12558 * gcc.dg/Wrestrict-15.c: New test.
12560 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
12563 * gcc.target/powerpc/pr85456.c: New test.
12565 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
12567 * g++.dg/ext/undef-bool-1.C: Require lp64.
12568 * gcc.target/powerpc/undef-bool-2.c: Likewise.
12570 2018-04-20 Jeff Law <law@redhat.com>
12572 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12574 * gcc.dg/stack-check-6.c: Likewise.
12575 * gcc.dg/stack-check-6a.c: Likewise.
12576 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12577 * gcc.target/i386/stack-check-18.c: Likewise.
12578 * gcc.target/i386/stack-check-19.c: Likewise.
12580 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12583 * gcc.target/aarch64/sve/vcond_1.c: Move to...
12584 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
12585 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12586 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
12588 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12591 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12592 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12594 2018-04-20 Richard Biener <rguenther@suse.de>
12596 PR middle-end/85475
12597 * gcc.dg/torture/pr85475.c: New testcase.
12599 2018-04-20 Martin Jambor <mjambor@suse.cz>
12602 * gcc.dg/ipa/pr85449.c: New test.
12604 2018-04-20 Martin Jambor <mjambor@suse.cz>
12607 * g++.dg/ipa/pr85447.C: New file.
12608 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12610 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12613 * g++.dg/cpp0x/pr85462.C: New test.
12615 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12617 * gcc.target/i386/pr85404.c: Require CET target.
12619 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12621 PR tree-optimization/85467
12622 * gcc.dg/pr85467.c: New test.
12624 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12627 * g++.dg/parse/crash68.C: New.
12629 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12632 * g++.dg/torture/pr85334.C: New test.
12634 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12636 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12637 * g++.dg/diagnostic/pr85464.C: New.
12639 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12642 * gcc.dg/torture/pr85397-1.c: New test.
12643 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12644 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12646 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12649 * gcc.target/i386/pr85404.c: New test.
12651 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12654 * c-c++-common/attr-nocf-check-1.c: Compile with
12655 -fcf-protection=none.
12656 * c-c++-common/attr-nocf-check-3.c: Likewise.
12657 * gcc.dg/march-generic.c: Likewise.
12658 * gcc.target/i386/align-limit.c: Likewise.
12659 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12660 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12661 * gcc.target/i386/cet-property-2.c: Likewise.
12662 * gcc.target/i386/ret-thunk-26.c: Likewise.
12663 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12665 * c-c++-common/fcf-protection-2.c: Likewise.
12666 * c-c++-common/fcf-protection-3.c: Likewise.
12667 * c-c++-common/fcf-protection-5.c: Likewise.
12668 * c-c++-common/fcf-protection-6.c: Likewise.
12669 * c-c++-common/fcf-protection-7.c: Likewise.
12670 * gcc.target/i386/cet-label-3.c: New test.
12671 * gcc.target/i386/cet-property-3.c: Likewise.
12672 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12673 * gcc.target/i386/pr85417-1.c: Likewise.
12674 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12675 __x86_indirect_thunk_nt_(r|e)ax
12676 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12677 * gcc.target/i386/pr85403.c: Remove dg-error,
12679 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12681 * gcc.target/i386/movdir-1.c: New test.
12683 2018-04-19 Richard Biener <rguenther@suse.de>
12685 PR middle-end/85455
12686 * gcc.dg/pr85455.c: New testcase.
12688 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12690 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12692 * g++.dg/lto/pr85405b_0.C: Likewise.
12693 * g++.dg/lto/pr84805_0.C: Likewise.
12695 2018-04-18 Martin Liska <mliska@suse.cz>
12699 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12702 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12705 * gcc.dg/pr85388-1.c: New test.
12706 * gcc.dg/pr85388-2.c: Likewise.
12707 * gcc.dg/pr85388-3.c: Likewise.
12708 * gcc.dg/pr85388-4.c: Likewise.
12709 * gcc.dg/pr85388-5.c: Likewise.
12710 * gcc.dg/pr85388-6.c: Likewise.
12712 2018-04-18 Jan Hubicka <jh@suse.cz>
12713 Martin Liska <mliska@suse.cz>
12715 * g++.dg/lto/pr83121_0.C: Update template.
12716 * g++.dg/lto/pr83121_1.C: Update template.
12717 * g++.dg/lto/pr84805_0.C: Update template.
12718 * g++.dg/lto/pr84805_1.C: Update template.
12719 * g++.dg/lto/pr84805_2.C: Update template.
12721 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12724 * g++.dg/cpp0x/pr84630.C: New.
12726 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12729 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12730 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12731 in two cases. Uncomment two other tests and add expected dg-error for
12733 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12734 -Wnarrowing diagnostics on some targets for c++11.
12735 * g++.dg/parse/array-size2.C: Remove xfail.
12736 * g++.dg/cpp0x/constexpr-84463.C: New test.
12738 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12740 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12741 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12743 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12746 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12747 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12748 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12750 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12752 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12753 prevent cascading of errors and change expected error message.
12754 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12756 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12757 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12758 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12759 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12761 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12763 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12766 * gcc.dg/pr85430.c: New test.
12768 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12771 * gcc.target/arm/pr54300.C: Move to...
12772 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12773 * gcc.target/arm/pr55073.C: Move to...
12774 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12775 * gcc.target/arm/pr56184.C: Move to...
12776 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12777 * gcc.target/arm/pr59985.C: Move to...
12778 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12779 * gcc.target/aarch64/pr60675.C: Move to...
12780 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12781 * gcc.target/aarch64/pr81422.C: Move to...
12782 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12783 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12784 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12785 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12786 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12787 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12788 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12789 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12790 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12791 * gcc.target/aarch64/sve/tls_2.C: Move to...
12792 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12793 * gcc.target/aarch64/pr81414.C: Rename to...
12794 * gcc.target/aarch64/pr81414.c: ... This.
12795 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12796 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12798 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12799 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12800 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12801 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12804 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12806 PR middle-end/85414
12807 * gcc.dg/pr85414.c: New test.
12809 2018-04-17 Martin Jambor <mjambor@suse.cz>
12812 * g++.dg/ipa/pr85421.C: New test.
12814 2018-04-17 Martin Liska <mliska@suse.cz>
12817 * g++.dg/lto/pr85405b_0.C: New test.
12818 * g++.dg/lto/pr85405b_1.C: New test.
12820 2018-04-17 Martin Liska <mliska@suse.cz>
12823 * g++.dg/lto/pr85405_0.C: New test.
12824 * g++.dg/lto/pr85405_1.C: New test.
12826 2018-04-17 Martin Liska <mliska@suse.cz>
12829 * g++.dg/ext/pr85329-2.C: New test.
12830 * g++.dg/ext/pr85329.C: New test.
12831 * gcc.target/i386/mvc12.c: New test.
12833 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12836 * g++.dg/pr85039-1.C: New.
12837 * g++.dg/pr85039-2.C: New.
12838 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12840 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12843 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12844 if the target supports efficient unaligned storage accesses.
12846 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12849 * gcc.target/powerpc/pr83660.C: New test.
12851 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12854 * gcc.target/i386/pr85403.c: New test.
12856 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12859 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12861 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12862 Jason Merrill <jason@redhat.com>
12865 * g++.dg/cpp0x/pr85112.C: New.
12867 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12870 * g++.dg/ext/undef-bool-1.C: New file.
12871 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12872 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12874 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12877 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12878 corresponding dg-error clause.
12879 * gcc.target/powerpc/pr80098-3.c: Ditto.
12880 * gcc.target/powerpc/pr80103-1.c: Delete.
12882 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12886 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12887 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12889 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12892 * gfortran.dg/implied_do_io_5.f90: New test.
12894 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12897 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12898 several values: positive, negative, and zero.
12899 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12900 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12902 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12904 PR rtl-optimization/79916
12905 * gcc.target/powerpc/pr79916.c: New.
12907 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12909 PR rtl-optimization/85393
12910 * g++.dg/opt/pr85393.C: New test.
12911 * g++.dg/opt/pr85393-aux.cc: New file.
12913 PR rtl-optimization/85376
12914 * gcc.dg/pr85376.c: New test.
12916 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12918 PR rtl-optimization/83852
12919 * gcc.dg/pr83852.c: New testcase.
12921 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12924 * gcc.target/s390/pr77822-1.C: Rename to ...
12925 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12926 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12927 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12929 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12932 * gcc.target/i386/pr71991.c: New testcase.
12934 2018-04-13 Martin Liska <mliska@suse.cz>
12935 Jakub Jelinek <jakub@redhat.com>
12937 PR middle-end/81657
12938 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12941 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12944 * g++.dg/diagnostic/macro-arg-count.C: New test.
12946 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
12950 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
12951 array and move test to libgomp/testsuite/libgomp.fortran.
12952 * gfortran.dg/do_concurrent_6.f90: New test.
12954 2018-04-12 Marek Polacek <polacek@redhat.com>
12957 * g++.dg/parse/error61.C: New test.
12959 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
12962 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
12963 specify -mvsx on gcc command line.
12965 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12968 * gcc.target/i386/pr85328.c: New test.
12970 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12972 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
12974 2018-04-12 Jakub Jelinek <jakub@redhat.com>
12976 PR rtl-optimization/85342
12977 * gcc.target/i386/pr85342.c: New test.
12979 2018-04-11 Jason Merrill <jason@redhat.com>
12981 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
12982 if ulimit -v is set.
12984 2018-04-11 Bin Cheng <bin.cheng@arm.com>
12987 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
12989 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
12991 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
12992 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
12994 2018-04-11 Jakub Jelinek <jakub@redhat.com>
12997 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
13000 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
13003 * gcc.target/i386/pr84301.c: New test.
13005 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13007 PR tree-optimization/85331
13008 * gcc.c-torture/execute/pr85331.c: New test.
13010 2018-04-11 Marek Polacek <polacek@redhat.com>
13013 * g++.dg/cpp0x/pr51225.C: Adjust error message.
13014 * g++.dg/cpp1z/constexpr-if21.C: New test.
13016 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13019 * gcc.target/i386/pr85281.c: New test.
13021 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
13023 PR rtl-optimization/84659
13024 * gcc.dg/pr84659.c: New test.
13026 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13029 * g++.dg/debug/dwarf2/pr85302.C: New test.
13031 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
13034 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
13037 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13040 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
13042 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
13044 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
13045 * gcc.target/powerpc/dimode_off.c: Ditto.
13046 * gcc.target/powerpc/tfmode_off.c: Ditto.
13047 * gcc.target/powerpc/timode_off.c: Ditto.
13049 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13051 * gcc.target/powerpc/vec-ldl-1.c: New test.
13052 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
13053 corrections to ABI implementation.
13055 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
13058 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
13060 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13062 PR rtl-optimization/85300
13063 * gcc.dg/pr85300.c: New test.
13065 2018-04-10 David Malcolm <dmalcolm@redhat.com>
13068 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
13069 where we now show the pertinent parameter.
13070 * g++.dg/diagnostic/aka2.C: Likewise.
13071 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
13073 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13076 * gfortran.dg/gomp/pr85313.f90: New test.
13078 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13081 * g++.dg/parse/template29.C: New.
13083 2018-04-10 Bin Cheng <bin.cheng@arm.com>
13086 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
13088 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13092 * gcc.target/i386/avx512f-pr85177.c: New test.
13093 * gcc.target/i386/avx512f-pr85255.c: New test.
13095 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
13097 PR tree-optimization/85286
13098 * gcc.dg/vect/pr85286.c: New test.
13100 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13103 * gcc.target/arm/pr85173.c: New test.
13105 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13108 * gcc.dg/lto/pr85248_0.c: New test.
13109 * gcc.dg/lto/pr85248_1.c: New test.
13111 2018-04-09 Jan Hubicka <jh@suse.cz>
13114 * g++.dg/torture/pr85078.C: New.
13116 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
13119 * g++.dg/cpp1z/decomp44.C: New.
13120 * g++.dg/cpp1z/decomp45.C: Likewise.
13122 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13125 * gfortran.dg/do_concurrent_5.f90: New test.
13126 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
13129 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13132 * gfortran.dg/parameter_array_element_3.f90: New test.
13134 2018-04-09 Jakub Jelinek <jakub@redhat.com>
13137 * g++.dg/cpp1z/decomp43.C: New test.
13139 PR rtl-optimization/80463
13140 * g++.dg/pr80463.C: Add -w to dg-options.
13142 2018-04-09 Richard Biener <rguenther@suse.de>
13144 PR tree-optimization/85284
13145 * gcc.dg/torture/pr85284.c: New testcase.
13147 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13149 PR rtl-optimization/80463
13150 PR rtl-optimization/83972
13151 PR rtl-optimization/83480
13153 * gcc.dg/pr80463.c: New test.
13154 * g++.dg/pr80463.C: Likewise.
13155 * gcc.dg/pr83972.c: Likewise.
13157 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13159 PR rtl-optimization/83913
13160 * gcc.dg/pr83913.c: New test.
13162 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13164 PR rtl-optimization/83962
13165 * gcc.dg/pr83962.c: New test.
13167 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13169 PR rtl-optimization/83530
13170 * gcc.dg/pr83530.c: New test.
13172 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13174 PR middle-end/82976
13175 * gfortran.dg/realloc_on_assign_16a.f90: New test.
13177 2018-04-07 Jakub Jelinek <jakub@redhat.com>
13179 PR tree-optimization/85257
13180 * gcc.dg/pr85257.c: New test.
13182 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
13184 * g++.dg/opt/pr85196.C: New test.
13186 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13189 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
13190 std::tuple here since they need C++11.
13191 * g++.dg/lookup/missing-std-include-8.C: New test.
13192 * g++.dg/lookup/missing-std-include.C: Move std::array and
13193 std::tuple test to missing-std-include-6.C to avoid failures
13196 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13199 * gcc.dg/debug/pr85252.c: New test.
13201 PR rtl-optimization/84872
13202 * gcc.dg/graphite/pr84872.c: New test.
13205 * g++.dg/cpp1z/decomp42.C: New test.
13207 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13210 * g++.dg/lookup/missing-std-include-7.C: New test.
13212 2018-04-06 Tamar Christina <tamar.christina@arm.com>
13214 * gcc.dg/struct-simple.c: Revert r254862.
13215 * lib/target-supports.exp
13216 (check_effective_target_word_mode_no_slow_unalign): Likewise.
13218 2018-04-06 Richard Biener <rguenther@suse.de>
13220 PR middle-end/85244
13221 * gcc.dg/torture/pr85244-1.c: New testcase.
13222 * gcc.dg/torture/pr85244-2.c: Likewise.
13224 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13227 * c-c++-common/ubsan/pr85213.c: New test.
13229 2018-04-06 Richard Biener <rguenther@suse.de>
13231 PR middle-end/85180
13232 * gcc.dg/pr85180.c: New testcase.
13234 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13236 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
13237 to trigger the optimization. Do some cleanup and function
13238 renaming. Add more test functions.
13240 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13242 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
13244 * gcc.target/s390/hotpatch-1.c: Skip when building without
13246 * gcc.target/s390/hotpatch-10.c: Likewise.
13247 * gcc.target/s390/hotpatch-11.c: Likewise.
13248 * gcc.target/s390/hotpatch-12.c: Likewise.
13249 * gcc.target/s390/hotpatch-13.c: Likewise.
13250 * gcc.target/s390/hotpatch-14.c: Likewise.
13251 * gcc.target/s390/hotpatch-15.c: Likewise.
13252 * gcc.target/s390/hotpatch-16.c: Likewise.
13253 * gcc.target/s390/hotpatch-17.c: Likewise.
13254 * gcc.target/s390/hotpatch-18.c: Likewise.
13255 * gcc.target/s390/hotpatch-19.c: Likewise.
13256 * gcc.target/s390/hotpatch-2.c: Likewise.
13257 * gcc.target/s390/hotpatch-3.c: Likewise.
13258 * gcc.target/s390/hotpatch-4.c: Likewise.
13259 * gcc.target/s390/hotpatch-5.c: Likewise.
13260 * gcc.target/s390/hotpatch-6.c: Likewise.
13261 * gcc.target/s390/hotpatch-7.c: Likewise.
13262 * gcc.target/s390/hotpatch-8.c: Likewise.
13263 * gcc.target/s390/hotpatch-9.c: Likewise.
13265 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13267 * c-c++-common/Wattributes.c: Disable warning for s390* target and
13268 check for an error instead.
13269 * gcc.dg/Wattributes-6.c: Likewise.
13271 2018-04-05 Jakub Jelinek <jakub@redhat.com>
13274 * g++.dg/cpp1z/decomp39.C: New test.
13275 * g++.dg/cpp1z/decomp40.C: New test.
13278 * g++.dg/cpp1z/decomp41.C: New test.
13280 PR middle-end/85195
13281 * gcc.dg/pr85195.c: New test.
13283 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13286 * g++.dg/cpp0x/initlist100.C: New.
13287 * g++.dg/cpp0x/initlist101.C: Likewise.
13289 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13292 * g++.dg/other/pr84792-1.C: New.
13293 * g++.dg/other/pr84792-2.C: Likewise.
13295 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
13298 * gcc.target/i386/pr85193.c: New test.
13300 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
13303 * g++.dg/concepts/pr84979.C: New.
13304 * g++.dg/concepts/pr84979-2.C: New.
13305 * g++.dg/concepts/pr84979-3.C: New.
13307 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13310 * g++.dg/cpp0x/variadic174.C: New.
13312 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13314 PR inline-asm/85172
13315 * g++.dg/ext/builtin13.C: New test.
13316 * g++.dg/ext/atomic-4.C: New test.
13319 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
13320 * g++.dg/ext/bases3.C: New test.
13322 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13325 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
13326 to match a single insn of the baz function. Move scan directives at
13327 the end of the file below the functions they are trying to test for
13328 better readability.
13329 * gcc.target/arm/cmse/cmse-16.c: New testcase.
13331 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
13333 PR rtl-optimization/84878
13334 * gcc.target/powerpc/pr84878.c: New test.
13336 2018-04-04 Michael Matz <matz@suse.de>
13338 * gcc.dg/Wstringop-overflow-4.c: New test.
13339 * c-c++-common/Wstringop-truncation-4.c: Adjust.
13341 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13344 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
13345 for the diagnostics of overridden functions. Adjust for new wording.
13347 2018-04-04 Richard Biener <rguenther@suse.de>
13350 * g++.dg/lto/pr85176_0.C: New testcase.
13352 2018-04-04 Richard Biener <rguenther@suse.de>
13355 * lib/target-supports.exp (check_effective_target_vect_perm_short):
13358 2018-04-04 Martin Liska <mliska@suse.cz>
13361 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
13362 and msdata as a workaround for powerpc.
13364 2018-04-04 Richard Biener <rguenther@suse.de>
13366 PR tree-optimization/85168
13367 * gcc.dg/torture/pr85168.c: New testcase.
13369 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
13372 * g++.dg/pr84943.C: New.
13373 * g++.dg/pr84943-2.C: New.
13375 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13377 PR rtl-optimization/85167
13378 * gcc.dg/pr85167.c: New test.
13380 PR tree-optimization/85156
13381 * c-c++-common/pr85156.c: New test.
13382 * gcc.c-torture/execute/pr85156.c: New test.
13384 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
13386 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
13387 * gcc.target/powerpc/undef-bool-1.C: New file.
13388 * gcc.target/powerpc/undef-bool-2.c: New file.
13390 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13393 * g++.dg/cpp1z/class-deduction52.C: New.
13395 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13398 * g++.dg/cpp0x/pr85147.C: New test.
13401 * g++.dg/cpp0x/gen-attrs-64.C: New test.
13404 * g++.dg/gomp/pr85134.C: New test.
13405 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
13408 * gcc.c-torture/execute/pr85169.c: New test.
13409 * gcc.target/i386/avx512f-pr85169.c: New test.
13410 * gcc.target/i386/avx512bw-pr85169.c: New test.
13412 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13415 * gcc.target/powerpc/pr69946: Adjust comment. Remove
13416 scan-assembler-times clause.
13418 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
13420 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
13421 dg-additional-options.
13423 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13425 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
13427 2018-04-03 Richard Biener <rguenther@suse.de>
13430 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
13432 2018-04-02 Jim Wilson <jimw@sifive.com>
13434 * gcc.target/riscv/pr84660.c: New.
13435 * gcc.target/riscv/shift-and-1.c: New.
13436 * gcc.target/riscv/shift-and-2.c: New.
13438 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13441 * gfortran.dg/array_simplify_2.f90: New test.
13443 2018-04-01 Jakub Jelinek <jakub@redhat.com>
13445 PR middle-end/85090
13446 * gcc.target/i386/avx512f-pr85090-1.c: New test.
13447 * gcc.target/i386/avx512f-pr85090-2.c: New test.
13448 * gcc.target/i386/avx512f-pr85090-3.c: New test.
13449 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
13450 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
13452 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
13455 * g++.dg/pr85027.C: New.
13457 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13460 * gcc.target/powerpc/sse-maxps-2.c: New test.
13461 * gcc.target/powerpc/sse-minps-2.c: New test.
13463 2018-03-30 Jakub Jelinek <jakub@redhat.com>
13466 * g++.dg/gomp/pr84791.C: New test.
13468 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
13471 * gfortran.dg/array_constructor_53.f90: New test.
13473 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13476 * gfortran.dg/substr_6.f90: Remove illegal test for
13477 out-of-bounds substring.
13479 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13482 * gfortran.dg/zero_sized_10.f90: New test.
13484 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13487 * g++.dg/lookup/missing-std-include-6.C: New test.
13488 * g++.dg/lookup/missing-std-include.C: Add std::pair and
13490 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
13491 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
13492 <cstring>, <cassert>, and <cstdlib>.
13494 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
13496 PR inline-asm/84985
13497 * gcc.target/i386/pr84985.c: New.
13499 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13502 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
13504 2018-03-29 Jakub Jelinek <jakub@redhat.com>
13507 * g++.dg/warn/Wunused-var-31.C: New test.
13510 * c-c++-common/Wduplicated-branches-14.c: New test.
13512 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
13515 * g++.dg/cpp0x/pr84606.C: New.
13517 2018-03-29 Carl Love <cel@us.ibm.com>
13520 2017-09-27 Carl Love <cel@us.ibm.com>
13522 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
13523 for the __builtin_fctid and __builtin_fctiw.
13525 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
13528 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
13529 deleted builtin function.
13530 (div_weuo): Likewise.
13531 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
13532 (div_deuo): Likewise.
13534 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13537 * g++.dg/other/default13.C: New.
13539 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13542 * gcc.target/i386/pr85095-1.c: New test.
13543 * gcc.target/i386/pr85095-2.c: New test.
13544 * gcc.c-torture/execute/pr85095.c: New test.
13546 PR tree-optimization/82004
13547 * gcc.dg/pr82004.c: New test.
13549 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13550 Martin Liska <mliska@suse.cz>
13553 * g++.dg/asan/pr85081.C: New test.
13555 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
13558 * g++.dg/template/pr84789.C: Adjust for testing with
13562 * g++.dg/template/pr84973.C: New.
13563 * g++.dg/template/pr84973-2.C: New.
13564 * g++.dg/template/pr84973-3.C: New.
13567 * g++.dg/eh/pr84968.C: New.
13569 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13572 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13573 long double multiply/divide uses the correct function.
13574 * gcc.target/powerpc/mulkc-3.c: Likewise.
13575 * gcc.target/powerpc/divkc-2.c: Likewise.
13576 * gcc.target/powerpc/divkc-3.c: Likewise.
13578 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13581 * g++.dg/cpp0x/defaulted51.C: New.
13582 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
13584 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13587 * g++.dg/ext/vector35.C: New test.
13590 * g++.dg/ext/builtin-offsetof3.C: New test.
13593 * g++.dg/cpp1y/pr85076.C: New test.
13595 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13598 * gfortran.dg/matmul_rank_1.f90: New test.
13600 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13601 Harald Anlauf <anlauf@gmx.de>
13603 * gfortran.dg/structure_constructor_15.f90: New test.
13605 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13607 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13608 for the diagnostics of overridden functions. Adjust for new wording.
13609 * g++.dg/cpp0x/implicit1.C: Likewise.
13610 * g++.dg/cpp0x/override1.C: Likewise.
13611 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13612 * g++.dg/eh/shadow1.C: Likewise.
13613 * g++.dg/inherit/covariant12.C: Likewise.
13614 * g++.dg/inherit/covariant14.C: Likewise.
13615 * g++.dg/inherit/covariant15.C: Likewise.
13616 * g++.dg/inherit/covariant16.C: Likewise.
13617 * g++.dg/inherit/covariant22.C: Likewise.
13618 * g++.dg/inherit/crash3.C: Likewise.
13619 * g++.dg/inherit/error2.C: Likewise.
13620 * g++.dg/template/crash100.C: Likewise.
13621 * g++.old-deja/g++.eh/spec6.C: Likewise.
13622 * g++.old-deja/g++.mike/p811.C: Likewise.
13623 * g++.old-deja/g++.other/virtual11.C: Likewise.
13624 * g++.old-deja/g++.other/virtual4.C: Likewise.
13626 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13629 * gcc.target/i386/pr85044.c: New test.
13631 2018-03-27 Martin Sebor <msebor@redhat.com>
13634 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13637 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13640 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13642 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13645 * gcc.target/arm/pr81863.c: New test.
13647 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13650 * gcc.target/nvptx/pr85056.c: New test.
13651 * gcc.target/nvptx/pr85056a.c: New test.
13653 2018-03-27 Richard Biener <rguenther@suse.de>
13656 * lib/target-supports.exp (check_ssse3_available): New function.
13657 (check_effective_target_vect_perm_short): Enable for x86 if
13658 check_ssse3_available.
13660 2018-03-27 Richard Biener <rguenther@suse.de>
13662 PR tree-optimization/85082
13663 * gfortran.dg/pr85082.f90: New testcase.
13665 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13667 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13668 to "l=2" in dg-final.
13670 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13672 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13673 * gcc.target/mips/fix-r4000-2.c: Likewise.
13674 * gcc.target/mips/fix-r4000-3.c: Likewise.
13675 * gcc.target/mips/fix-r4000-4.c: Likewise.
13676 * gcc.target/mips/fix-r4000-5.c: Likewise.
13677 * gcc.target/mips/fix-r4000-6.c: Likewise.
13678 * gcc.target/mips/fix-r4000-7.c: Likewise.
13679 * gcc.target/mips/fix-r4000-8.c: Likewise.
13680 * gcc.target/mips/fix-r4000-9.c: Likewise.
13681 * gcc.target/mips/fix-r4000-10.c: Likewise.
13682 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13683 "mulditi3_r4000" instead of "mulditi3".
13684 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13685 "umulditi3_r4000" instead of "umulditi3".
13687 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13690 * g++.dg/inherit/covariant22.C: New test.
13692 2018-03-27 Richard Biener <rguenther@suse.de>
13695 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13698 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13699 Jason Merrill <jason@redhat.com>
13702 * g++.dg/init/array49.C: New.
13703 * g++.dg/torture/pr70499.C: Adjust.
13705 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13708 * gcc.target/i386/pr85073.c: New test.
13710 2018-03-26 Richard Biener <rguenther@suse.de>
13713 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13716 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13719 * gfortran.dg/parameter_array_format.f90: New test.
13721 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13722 Neil Carlson <neil.n.carlson@gmail.com>
13725 * gfortran.dg/literal_character_constant_1.inc: Replace
13726 call abort by STOP n.
13727 * gfortran.dg/overload_1.f90: Likewise.
13729 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13730 Dominique d'Humieres <dominiq@gcc.gnu.org>
13733 * gfortran.dg/scalar_pointer_1.f90: New test.
13735 2018-03-25 Tom de Vries <tom@codesourcery.com>
13737 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13740 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13743 * gfortran.dg/pr89497.f90: New test.
13745 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13748 * gfortran.dg/substr_7.f90: New test.
13750 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13753 * gfortran.dg/pr42651.f90: New test.
13754 * gfortran.dg/func_result_7.f90: Update error message.
13756 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13758 PR tree-optimization/84005
13759 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13760 failing to force the alignment.
13762 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13764 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13768 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13770 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13771 message. Fix scan-assembler patterns.
13773 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13776 * g++.dg/cpp0x/pr85015.C: New test.
13779 * g++.dg/cpp1y/pr84942.C: New test.
13781 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13783 PR inline-asm/85030
13784 * gcc.target/i386/pr85030.c: New.
13786 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13789 * g++.dg/pr85026.C: New test.
13791 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13793 * g++.dg/debug/pr84704.C: XFAIL AIX.
13795 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13798 * gcc.target/arm/pr84826.c: Add dg directive.
13800 2018-03-23 Marek Polacek <polacek@redhat.com>
13803 * g++.dg/ext/builtin-offsetof2.C: New test.
13806 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13807 * gcc.dg/pr85045.c: New test.
13809 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13812 * gnat.dg/lto22.adb: New test.
13813 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13814 * gnat.dg/lto22_pkg2.ads: Likewise.
13816 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13819 * gcc.dg/lto/pr80778_0.c: New test.
13821 PR inline-asm/85034
13822 * gcc.target/i386/pr85034.c: New test.
13824 PR inline-asm/85022
13825 * c-c++-common/torture/pr85022.c: New test.
13828 * g++.dg/ubsan/pr85029.C: New test.
13830 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13833 * g++.dg/cpp0x/pr71251.C: New.
13836 * g++.dg/template/pr84789.C: New.
13837 * g++.dg/template/pr84789-2.C: New.
13838 * g++.dg/template/pr84789-3.C: New.
13839 * g++.dg/parse/dtor11.C: Accept alternate error message.
13842 * g++.dg/pr84729.C: New.
13843 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13844 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13845 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13847 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13850 * gfortran.dg/interface_42.f90: New test.
13851 * gfortran.dg/interface_43.f90: New test.
13853 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13856 * gcc.target/arm/pr84826.c: New test.
13858 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13860 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13861 dg-require-effective-target.
13862 * gcc.target/arm/addr-modes-int.c: Likewise.
13863 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13865 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13868 * gcc.target/powerpc/altivec-ld-1.c: New test.
13870 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13872 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13874 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13876 PR inline-asm/84941
13877 * gcc.dg/pr84941.c: New test.
13879 2018-03-22 Tom de Vries <tom@codesourcery.com>
13881 PR tree-optimization/84956
13882 * gcc.dg/pr84956.c: New test.
13884 2018-03-22 Marek Polacek <polacek@redhat.com>
13887 * g++.dg/cpp1z/constexpr-if15.C: New test.
13888 * g++.dg/cpp1z/constexpr-if16.C: New test.
13890 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13892 * gcc.dg/builtin-tgmath-3.c: New test.
13894 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13897 * g++.dg/concepts/pr71965.C: New.
13901 * g++.dg/cpp0x/pr84610.C: New.
13902 * g++.dg/cpp0x/pr84642.C: New.
13904 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13907 * c-c++-common/pr84999.c: New test.
13909 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13912 * g++.dg/ext/desig10.C: New.
13914 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13915 Harald Anlauf <anlauf@gmx.de>
13918 * gfortran.dg/pr84957.f90: New test.
13920 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13922 PR tree-optimization/84960
13923 * gcc.c-torture/compile/pr84960.c: New test.
13925 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13927 PR tree-optimization/84811
13928 * gcc.dg/torture/pr84811.c: New test.
13930 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13932 PR tree-optimization/84982
13933 * c-c++-common/pr84982.c: New test.
13936 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13938 * g++.dg/torture/pr84961-1.C: New test.
13939 * g++.dg/torture/pr84961-2.C: New test.
13941 2018-03-21 Nathan Sidwell <nathan@acm.org>
13944 * g++.dg/pr85008.C: New.
13946 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13949 * gfortran.dg/char_result_17.f90: New test.
13951 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13954 * g++.dg/other/accessor-fixits-1.C: Move to...
13955 * g++.dg/torture/accessor-fixits-1.C: ...here.
13956 * g++.dg/other/accessor-fixits-2.C: Move to...
13957 * g++.dg/torture/accessor-fixits-2.C: ...here.
13958 * g++.dg/other/accessor-fixits-3.C: Move to...
13959 * g++.dg/torture/accessor-fixits-3.C: ...here.
13960 * g++.dg/other/accessor-fixits-4.C: Move to...
13961 * g++.dg/torture/accessor-fixits-4.C: ...here.
13962 * g++.dg/other/accessor-fixits-5.C: Move to...
13963 * g++.dg/torture/accessor-fixits-5.C: ...here.
13964 * g++.dg/torture/accessor-fixits-6.C: New testcase.
13965 * g++.dg/torture/accessor-fixits-7.C: New testcase.
13966 * g++.dg/torture/accessor-fixits-8.C: New testcase.
13968 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13970 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
13972 2018-03-21 Sudakshina Das <sudi.das@arm.com>
13975 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
13977 2018-03-21 Nathan Sidwell <nathan@acm.org>
13980 * g++.dg/lookup/pr84804.C: New.
13982 2018-03-21 Martin Sebor <msebor@redhat.com>
13985 * g++.dg/Wclass-memaccess-3.C: New test.
13986 * g++.dg/Wclass-memaccess-4.C: New test.
13988 2018-03-21 David Malcolm <dmalcolm@redhat.com>
13991 * g++.dg/other/accessor-fixits-1.C
13992 (test_access_const_t1_color): New.
13993 (test_deref_const_t1_color): New.
13994 * g++.dg/other/accessor-fixits-5.C: New testcase.
13996 2018-03-21 Tom de Vries <tom@codesourcery.com>
13998 PR tree-optimization/83126
13999 * gcc.dg/graphite/pr83126.c: New test.
14001 2018-03-21 Nathan Sidwell <nathan@acm.org>
14003 * g++.dg/ext/anon-struct6.C: Adjust.
14004 * g++.dg/ext/deprecate-1.C: New.
14005 * g++.dg/ext/deprecate-2.C: New.
14006 * g++.dg/lookup/pr84602.C: Adjust.
14007 * g++.dg/lookup/pr84962.C: Adjust.
14008 * g++.old-deja/g++.other/anon4.C
14011 * g++.dg/lookup/pr84836.C: New.
14013 2018-03-21 Bin Cheng <bin.cheng@arm.com>
14015 PR tree-optimization/84969
14016 * gcc.dg/tree-ssa/pr84969.c: New test.
14018 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14020 PR rtl-optimization/84989
14021 * gcc.target/i386/pr84989.c: New test.
14023 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
14025 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
14027 2018-03-21 Martin Liska <mliska@suse.cz>
14030 * gfortran.dg/goacc/pr84963.f90: New test.
14032 2018-03-21 Marek Polacek <polacek@redhat.com>
14034 PR c++/71638, ICE with NSDMI and reference.
14035 * g++.dg/cpp0x/nsdmi14.C: New test.
14036 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
14038 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
14040 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
14041 MIPS with -mpaired-single directives.
14043 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
14046 * gfortran.dg/interface_41.f90: New test.
14048 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14051 * gcc.dg/pr84875.c: New test.
14053 2018-03-20 Marek Polacek <polacek@redhat.com>
14055 PR c++/84978, ICE with NRVO.
14056 * g++.dg/opt/nrv19.C: New test.
14058 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14061 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14062 Disable for armeb targets.
14063 * gcc.target/arm/pr82518.c: New test.
14065 2018-03-20 Nathan Sidwell <nathan@acm.org>
14068 * g++.dg/lookup/pr84962.C: New.
14071 * g++.dg/lookup/pr84970.C: New.
14073 2018-03-20 Richard Biener <rguenther@suse.de>
14076 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
14078 2018-03-20 Martin Liska <mliska@suse.cz>
14081 * g++.dg/ipa/pr84825.C: New test.
14083 2018-03-20 Martin Liska <mliska@suse.cz>
14085 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
14087 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14090 * gcc.c-torture/compile/pr84845.c: New test.
14092 2018-03-20 Sudakshina Das <sudi.das@arm.com>
14095 * gcc.target/arm/pr82989.c: New test.
14097 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14100 * gcc.target/i386/pr84945.c: New test.
14102 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
14105 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
14107 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14110 * gcc.dg/pr84953.c: New test.
14112 2018-03-19 Marek Polacek <polacek@redhat.com>
14115 * g++.dg/cpp1z/lambda-__func__.C: New test.
14118 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
14120 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
14123 * g++.dg/asan/pr78651.C: New test.
14125 2018-03-19 Tom de Vries <tom@codesourcery.com>
14127 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
14128 vect_int_mult. Add nvptx xfail for PR84958.
14130 2018-03-19 Nathan Sidwell <nathan@acm.org>
14133 * g++.dg/cpp1y/pr84835.C: New.
14135 2018-03-19 Sudakshina Das <sudi.das@arm.com>
14138 * gcc.target/aarch64/pr81647.c: New.
14140 2018-03-19 Richard Biener <rguenther@suse.de>
14142 PR tree-optimization/84933
14143 * g++.dg/pr84933.C: New testcase.
14145 2018-03-19 Richard Biener <rguenther@suse.de>
14147 PR tree-optimization/84859
14148 * gcc.dg/tree-ssa/pr84859.c: New testcase.
14149 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
14150 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
14151 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
14153 2018-03-19 Nathan Sidwell <nathan@acm.org>
14156 * g++.dg/lookup/pr84812.C: New.
14158 2018-03-19 Richard Biener <rguenther@suse.de>
14160 PR tree-optimization/84929
14161 * gcc.dg/torture/pr84929.c: New testcase.
14163 2018-03-19 Tamar Christina <tamar.christina@arm.com>
14166 * gcc.target/arm/big-endian-subreg.c: Delete.
14168 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14171 * gfortran.dg/array_constructor_52.f90: New test.
14173 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
14176 * gfortran.dg/pr77414.f90: New test.
14177 * gfortran.dg/internal_references_1.f90: Adjust error message.
14179 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
14182 * gfortran.dg/pr65453.f90: New test.
14184 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
14186 PR tree-optimization/84913
14187 * gfortran.dg/vect/pr84913.f90: New test.
14189 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
14192 * gfortran.dg/warn_concat.f90: New test.
14194 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14197 * gcc.dg/pr84899.c: New test.
14199 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
14202 * gfortran.dg/pr69395.f90: Add test for max dimensions
14204 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
14207 * gcc.target/i386/pr84876.c: New test.
14209 2018-03-16 Martin Liska <mliska@suse.cz>
14212 * gcc.target/i386/mvc11.c: New test.
14214 2018-03-16 Martin Liska <mliska@suse.cz>
14217 * gcc.target/i386/mvc10.c: New test.
14219 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14223 * g++.dg/cpp1y/pr79937-1.C: New test.
14224 * g++.dg/cpp1y/pr79937-2.C: New test.
14225 * g++.dg/cpp1y/pr79937-3.C: New test.
14226 * g++.dg/cpp1y/pr79937-4.C: New test.
14227 * g++.dg/cpp1y/pr82410.C: New test.
14229 2018-03-16 Tom de Vries <tom@codesourcery.com>
14231 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
14233 2018-03-16 Tom de Vries <tom@codesourcery.com>
14235 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
14237 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14240 * g++.dg/cpp2a/desig8.C: New test.
14242 PR tree-optimization/84841
14243 * gcc.dg/pr84841.c: New test.
14246 * g++.dg/cpp2a/desig7.C: New test.
14248 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
14249 Jim MacArthur <jim.macarthur@codethink.co.uk>
14251 * gfortran.dg/automatic_1.f90: New test.
14252 * gfortran.dg/automatic_repeat.f90: New test
14253 * gfortran.dg/automatic_save.f90: New test.
14254 * gfortran.dg/vax_structure.f90: New test.
14256 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14259 * gfortran.dg/pr78741.f90: New test.
14261 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14264 * gfortran.dg/pr69395.f90: New test.
14266 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14269 * g++.dg/opt/pr79085.C: New test.
14271 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
14274 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
14275 label instead of __x86_indirect_thunk label.
14277 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14280 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
14281 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
14282 * g++.dg/warn/deprecated-13.C: New test.
14284 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
14286 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
14288 2018-03-15 Richard Biener <rguenther@suse.de>
14291 * c-c++-common/pr84873.c: New testcase.
14293 2018-03-15 Tamar Christina <tamar.christina@arm.com>
14296 * gcc.target/arm/big-endian-subreg.c: New.
14298 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14301 * gcc.c-torture/compile/pr84860.c: New test.
14303 2018-03-15 Julia Koval <julia.koval@intel.com>
14305 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
14307 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
14310 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14313 * gcc.dg/pr84853.c: New test.
14315 2018-03-14 Carl Love <cel@us.ibm.com>
14317 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
14319 2018-03-14 Martin Liska <mliska@suse.cz>
14322 * g++.dg/lto/pr84805_0.C: New test.
14323 * g++.dg/lto/pr84805_1.C: New test.
14324 * g++.dg/lto/pr84805_2.C: New test.
14326 2018-03-14 David Malcolm <dmalcolm@redhat.com>
14329 * gcc.dg/fixits-pr84852-1.c: New test.
14330 * gcc.dg/fixits-pr84852-2.c: New test.
14332 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
14334 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
14335 separate verbose message.
14336 * lib/scandump.exp (scan-dump-times): Likewise.
14338 2018-03-14 Julia Koval <julia.koval@intel.com>
14340 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
14342 * gcc.target/i386/funcspec-56.inc: Ditto.
14344 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
14346 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
14349 2018-03-14 Jakub Jelinek <jakub@redhat.com>
14352 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
14353 check count from 17 to 14.
14356 * gcc.target/i386/pr84844.c: New test.
14358 2018-03-14 Richard Biener <rguenther@suse.de>
14360 PR tree-optimization/84830
14361 * gcc.dg/torture/pr84830.c: New testcase.
14363 2018-03-14 Marek Polacek <polacek@redhat.com>
14366 * g++.dg/cpp0x/static_assert15.C: New test.
14368 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
14371 * gfortran.dg/pr61775.f90: New test.
14373 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14376 * g++.dg/ext/pr84843-1.C: New test.
14377 * g++.dg/ext/pr84843-2.C: New test.
14379 2018-03-13 David Pagan <dave.pagan@oracle.com>
14382 * gcc.dg/pr46921.c: New test.
14384 2018-03-13 Martin Sebor <msebor@redhat.com>
14386 PR tree-optimization/84725
14387 * c-c++-common/Wstringop-truncation-4.c: New test.
14388 * c-c++-common/attr-nonstring-5.c: New test.
14390 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14392 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
14394 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14395 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14397 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14399 * gcc.target/aarch64/sve/tls_1.c: New test.
14400 * gcc.target/aarch64/sve/tls_2.C: Likewise.
14402 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14404 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
14405 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
14407 2018-03-13 Martin Liska <mliska@suse.cz>
14410 * g++.dg/ipa/pr84658.C: New test.
14412 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14414 PR middle-end/84834
14415 * gcc.dg/pr84834.c: New test.
14418 * gcc.target/i386/pr84827.c: New test.
14421 * g++.dg/ext/pr84828.C: New test.
14424 * gcc.target/i386/avx512f-pr84786-1.c: New test.
14425 * gcc.target/i386/avx512f-pr84786-2.c: New test.
14428 * g++.dg/cpp1y/constexpr-84808.C: New test.
14431 * g++.dg/debug/pr84704.C: New test.
14433 2018-03-12 Renlin Li <renlin.li@arm.com>
14435 * gcc.target/aarch64/movi_hf.c: New.
14436 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
14437 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
14439 2018-03-12 Martin Sebor <msebor@redhat.com>
14441 PR tree-optimization/83456
14442 * c-c++-common/Wrestrict-2.c: Remove test cases.
14443 * c-c++-common/Wrestrict.c: Same.
14444 * gcc.dg/Wrestrict-12.c: New test.
14445 * gcc.dg/Wrestrict-14.c: New test.
14447 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14449 * g++.dg/pr84821.C: New test.
14451 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14453 * gcc.dg/pr84799.c: New test.
14455 2018-03-12 Richard Biener <rguenther@suse.de>
14457 PR tree-optimization/84803
14458 * gcc.dg/torture/pr84803.c: New testcase.
14460 2018-03-12 Jakub Jelinek <jakub@redhat.com>
14463 * g++.dg/debug/pr84813.C: New test.
14465 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
14468 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
14470 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
14473 * gfortran.dg/pr83939.f90
14475 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
14478 * gfortran.dg/zero_sized_9.f90: New test.
14480 2018-03-11 Jakub Jelinek <jakub@redhat.com>
14483 * g++.dg/debug/dwarf2/enum2.C: New test.
14485 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
14488 * gfortran.dg/pr84734.f90: New test.
14490 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
14492 * gnat.dg/prot3.adb: New test.
14493 * gnat.dg/prot3_pkg.ad[sb]: New helper.
14495 2018-03-09 Jason Merrill <jason@redhat.com>
14496 Paolo Carlini <paolo.carlini@oracle.com>
14500 * g++.dg/cpp0x/pr71169.C: New.
14501 * g++.dg/cpp0x/pr71169-2.C: Likewise.
14502 * g++.dg/cpp0x/pr71832.C: Likewise.
14504 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
14507 * gcc.target/powerpc/pr83969.c: New test.
14509 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14512 * gcc.dg/pr84772.c: New test.
14515 * g++.dg/warn/Wformat-2.C: New test.
14518 * g++.dg/ext/vla18.C: New test.
14520 2018-03-09 Martin Sebor <msebor@redhat.com>
14522 PR tree-optimization/84526
14523 * gcc.dg/Wrestrict-10.c: New test.
14524 * gcc.dg/Wrestrict-11.c: New test.
14526 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
14528 PR rtl-optimization/84682
14529 * gcc.dg/torture/pr84682-1.c: New.
14530 * gcc.dg/torture/pr84682-2.c: New.
14531 * gcc.dg/torture/pr84682-3.c: New.
14533 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14536 * g++.dg/ext/pr84724.C: New test.
14538 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
14541 * gcc.target/arm/pr83712.c: New.
14543 2018-03-09 Richard Biener <rguenther@suse.de>
14545 PR tree-optimization/84775
14546 * gcc.dg/torture/pr84775.c: New testcase.
14548 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14551 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
14554 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
14556 * gcc.c-torture/compile/20180309-1.c: New test.
14558 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14561 * g++.dg/warn/Wunused-function4.C: New test.
14563 PR inline-asm/84742
14564 * gcc.target/i386/pr84742-1.c: New test.
14565 * gcc.target/i386/pr84742-2.c: New test.
14567 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14570 * gcc.c-torture/execute/pr84748.c: New test.
14572 2018-03-08 Richard Biener <rguenther@suse.de>
14574 PR middle-end/84552
14575 * gcc.dg/graphite/pr84552.c: New testcase.
14577 2018-03-08 Richard Biener <rguenther@suse.de>
14579 PR tree-optimization/84178
14580 * gcc.dg/torture/pr84178-2.c: New testcase.
14582 2018-03-08 David Malcolm <dmalcolm@redhat.com>
14584 PR tree-optimization/84178
14585 * gcc.c-torture/compile/pr84178-1.c: New test.
14587 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14589 * lib/target-supports.exp: Do not return zero from a ifunc
14592 2018-03-08 Richard Biener <rguenther@suse.de>
14594 PR tree-optimization/84746
14595 * gcc.dg/torture/pr84746.c: New testcase.
14598 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14601 * gcc.dg/graphite/pr84404.c: New.
14603 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14605 PR tree-optimization/84740
14606 * gcc.dg/torture/pr84740.c: New test.
14608 PR tree-optimization/84739
14609 * gcc.dg/pr84739.c: New test.
14611 2018-03-07 Martin Sebor <msebor@redhat.com>
14613 PR tree-optimization/83519
14614 * gcc.dg/Wrestrict-13.c: New test.
14616 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14620 * gfortran.dg/pr64124.f90: New tests.
14621 * gfortran.dg/pr70409.f90: New tests.
14623 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14626 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14628 2018-03-07 Martin Sebor <msebor@redhat.com>
14630 PR tree-optimization/84526
14631 * gcc.dg/Wrestrict-10.c: New test.
14633 2018-03-07 Martin Sebor <msebor@redhat.com>
14635 PR tree-optimization/84468
14636 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14637 * gcc.dg/Wstringop-truncation.c: New test.
14638 * gcc.dg/Wstringop-truncation-2.c: New test.
14640 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14643 * gfortran.dg/pr84565.f90: New test.
14645 PR middle-end/84723
14646 * gcc.target/i386/pr84723-1.c: New test.
14647 * gcc.target/i386/pr84723-2.c: New test.
14648 * gcc.target/i386/pr84723-3.c: New test.
14649 * gcc.target/i386/pr84723-4.c: New test.
14650 * gcc.target/i386/pr84723-5.c: New test.
14652 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14655 * gfortran.dg/pr64107.f90: New test.
14657 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14661 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14663 2018-03-06 Marek Polacek <polacek@redhat.com>
14666 * g++.dg/cpp1z/constexpr-84684.C: New test.
14668 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14671 * gcc.dg/pr84721.c: New test.
14674 * gcc.dg/pr84710.c: New test.
14676 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14679 * gfortran.dg/implied_do_2.f90: New test.
14680 * gfortran.dg/coarray_8.f90: Update for new error message.
14682 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14684 PR inline-asm/84683
14685 * g++.dg/ext/pr84683.C: New test.
14687 PR tree-optimization/84687
14688 * gcc.dg/pr84687.c: New test.
14690 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14693 * g++.dg/pr84231.C: New.
14696 * g++.dg/cpp1y/pr84593.C: New.
14699 * g++.dg/pr84492.C: New.
14701 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14703 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14704 __builtin_ppc_speculation_barrier.
14706 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14709 * gcc.target/powerpc/pr84700.c: New test.
14711 2018-03-05 Nathan Sidwell <nathan@acm.org>
14714 * g++.dg/lookup/pr84702.C: New.
14716 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14719 * gcc.target/i386/pr84564.c: New test.
14721 2018-03-05 Marek Polacek <polacek@redhat.com>
14724 * g++.dg/cpp0x/inline-ns10.C: New test.
14726 2018-03-05 Nathan Sidwell <nathan@acm.org>
14729 * g++.dg/template/pr84694.C: New.
14731 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14734 * gcc.c-torture/execute/pr84524.c: New test.
14735 * gcc.target/i386/avx512bw-pr84524.c: New test.
14737 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14740 * g++.dg/pr84264.C: New test.
14742 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14745 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14746 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14747 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14749 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14751 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14752 * g++.dg/other/i386-3.C: Ditto.
14753 * gcc.target/i386/sse-12.c: Ditto.
14754 * gcc.target/i386/sse-13.c: Ditto.
14755 * gcc.target/i386/sse-14.c: Ditto.
14756 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14757 * gcc.target/i386/wbinvd-1.c: New test.
14758 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14759 * gcc.target/i386/pconfig-1.c: Ditto.
14761 2018-03-05 Pádraig Brady <P@draigBrady.com>
14762 Nathan Sidwell <nathan@acm.org>
14765 * g++.dg/cpp0x/pr84497.C: New.
14767 2018-03-05 Richard Biener <rguenther@suse.de>
14769 PR tree-optimization/84670
14770 * gcc.dg/pr84670-1.c: New testcase.
14771 * gcc.dg/pr84670-2.c: Likewise.
14772 * gcc.dg/pr84670-3.c: Likewise.
14773 * gcc.dg/pr84670-4.c: Likewise.
14775 2018-03-05 Richard Biener <rguenther@suse.de>
14777 PR tree-optimization/84650
14778 * gcc.dg/graphite/pr84650.c: New testcase.
14780 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14783 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14785 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14788 * gfortran.dg/pr71085.f90: New test.
14790 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14793 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14795 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14798 * gfortran.dg/pr51434.f90: New test.
14800 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14803 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14805 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14808 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14810 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14813 * g++.dg/torture/pr71464.C: New.
14815 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14818 * gfortran.dg/select_type_41.f90: New test.
14820 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14823 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14825 2018-03-02 Marek Polacek <polacek@redhat.com>
14828 * g++.dg/ext/flexary29.C: New test.
14830 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14832 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14834 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14837 * g++.dg/torture/pr81812.C: New.
14839 2018-03-02 Marek Polacek <polacek@redhat.com>
14842 * g++.dg/warn/Wsign-compare-8.C: New test.
14845 * g++.dg/parse/array-size3.C: New test.
14848 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14850 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14853 * g++.dg/cpp1y/pr84662.C: New test.
14855 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14857 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14858 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14860 * g++.dg/lto/20101010-1_0.C: Likewise.
14861 * g++.dg/lto/20101010-2_0.C: Likewise.
14863 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14866 * gcc.dg/pr84628.c: New test.
14869 * gcc.target/ia64/pr56540.c: New test.
14871 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14873 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14875 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14876 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14877 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14878 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14880 2018-03-02 Marek Polacek <polacek@redhat.com>
14883 * c-c++-common/ubsan/shift-11.c: New test.
14885 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14887 * gcc.dg/vect/vect-alias-check-13.c: New test.
14889 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14892 * gcc.dg/pr84614.c: New test.
14894 PR inline-asm/84625
14895 * gcc.target/i386/pr84625.c: New test.
14897 2018-03-02 Richard Biener <rguenther@suse.de>
14899 PR tree-optimization/84427
14900 * gcc.dg/torture/pr84427.c: New testcase.
14902 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14905 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14906 powerpc64le*-*-linux*.
14907 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14908 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14910 2018-03-01 Martin Sebor <msebor@redhat.com>
14913 * g++.dg/ext/attr-const.C: Remove xfail.
14914 * g++.dg/ext/attr-malloc-3.C: New test.
14915 * g++.dg/ext/attr-noinline-3.C: New test.
14916 * g++.dg/ext/attr-noreturn-3.C: New test.
14917 * g++.dg/ext/attr-nothrow-3.C: New test.
14918 * g++.dg/ext/attr-pure.C: Remove xfail.
14920 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14923 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14924 dg-options and dg-shouldfail "ubsan" directive.
14926 2018-03-01 Marek Polacek <polacek@redhat.com>
14927 Jason Merrill <jason@redhat.com>
14930 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14931 * g++.dg/cpp1z/static1.C: New test.
14932 * g++.dg/template/static37.C: New test.
14934 2018-03-01 Nathan Sidwell <nathan@acm.org>
14937 * g++.dg/template/pr84434.C: New.
14939 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
14941 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14942 -mthumb to the command-line.
14944 2018-03-01 Marek Polacek <polacek@redhat.com>
14947 * g++.dg/cpp0x/static_assert14.C: New test.
14949 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
14952 * g++.dg/torture/pr79410.C: New.
14954 2018-03-01 Martin Liska <mliska@suse.cz>
14957 * gcc.dg/asan/pr82484.c: New test.
14959 2018-03-01 Richard Biener <rguenther@suse.de>
14962 * gfortran.dg/lto/pr84645_0.f90: New testcase.
14964 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14967 * gfortran.dg/coarray_47.f90: New test.
14969 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
14972 * gfortran.dg/class_array_23.f03: New test.
14974 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14976 PR rtl-optimization/84528
14977 * gcc.dg/torture/pr84538.c: Rename to...
14978 * gcc.dg/torture/pr84528.c: ...this.
14980 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
14982 PR rtl-optimization/84528
14983 * gcc.dg/torture/pr84538.c: New test.
14985 2018-02-28 Martin Sebor <msebor@redhat.com>
14987 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
14988 -fpic test failures.
14989 * c-c++-common/Wrestrict-2.c: Same.
14990 * c-c++-common/Wstringop-truncation.c: Same.
14991 * gcc.dg/Warray-bounds-22.c: Same.
14992 * gcc.dg/Wstringop-overflow.c: Same.
14993 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
14994 (signed_range): Same.
14995 (unsigned_anti_range): Same.
14996 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
14997 (signed_range): Same.
14998 (unsigned_anti_range): Same.
14999 * gcc.dg/attr-alloc_size-7.c: Same.
15000 * gcc.dg/attr-alloc_size-8.c: Same.
15001 * gcc.dg/builtin-alloc-size.c: Same.
15002 * gcc.dg/builtin-stpncpy.c: Same.
15003 * gcc.dg/builtins-nonnull.c: Same.
15004 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
15005 * gcc.dg/pr79214.c: Same.
15006 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
15007 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
15008 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
15009 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
15010 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
15011 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
15012 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
15013 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
15014 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
15015 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
15016 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
15018 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
15021 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
15023 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15026 * g++.dg/cpp0x/pr84609.C: New test.
15028 2018-02-28 Martin Sebor <msebor@redhat.com>
15031 * g++.dg/ext/attr-malloc-3.C: New test.
15032 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
15033 to pre-existing problems.
15034 * g++.dg/ext/attr-pure.C: Same.
15036 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
15039 * gfortran.dg/associate_37.f90: New test.
15042 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
15044 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15047 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
15048 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
15049 * gcc.dg/bf-ms-layout-4.c: New test.
15050 * gcc.dg/bf-ms-layout-5.c: New test.
15052 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
15055 * gcc.target/powerpc/pr83399.c: Only run on Linux.
15057 2018-02-28 Richard Biener <rguenther@suse.de>
15059 PR tree-optimization/84584
15060 * gcc.dg/graphite/pr84584.c: New testcase.
15062 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
15064 PR preprocessor/84517
15065 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
15067 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15069 * c-c++-common/dump-ada-spec-12.c: New test.
15070 * c-c++-common/dump-ada-spec-13.c: Likewise.
15072 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15074 * c-c++-common/dump-ada-spec-11.c: New test.
15076 2018-02-28 Martin Liska <mliska@suse.cz>
15079 * g++.dg/ext/timevar1.C: Fix pruned patterns.
15080 * g++.dg/ext/timevar2.C: Likewise.
15082 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15084 * c-c++-common/dump-ada-spec-8.c: New test.
15085 * c-c++-common/dump-ada-spec-9.c: Likewise.
15086 * c-c++-common/dump-ada-spec-10.c: Likewise.
15088 2018-02-28 Richard Biener <rguenther@suse.de>
15090 PR middle-end/84607
15091 * gcc.dg/pr84607.c: New testcase.
15093 2018-02-28 Nathan Sidwell <nathan@acm.org>
15096 * g++.dg/lookup/pr84602.C: New.
15098 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15102 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
15104 * g++.dg/ext/attr-nonnull.C: Likewise.
15105 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
15107 * g++.dg/ext/attr-noinline-2.C: Likewise.
15108 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
15109 -fdump-tree-eh in dg-options.
15111 2018-02-28 Alan Modra <amodra@gmail.com>
15113 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
15115 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
15117 2018-02-27 Martin Sebor <msebor@redhat.com>
15121 * g++.dg/Wmissing-attributes.C: New test.
15122 * g++.dg/ext/attr-const-pure.C: New test.
15123 * g++.dg/ext/attr-const.C: New test.
15124 * g++.dg/ext/attr-deprecated-2.C: New test.
15125 * g++.dg/ext/attr-malloc-2.C: New test.
15126 * g++.dg/ext/attr-malloc.C: New test.
15127 * g++.dg/ext/attr-noinline-2.C: New test.
15128 * g++.dg/ext/attr-noinline.C: New test.
15129 * g++.dg/ext/attr-nonnull.C: New test.
15130 * g++.dg/ext/attr-noreturn-2.C: New test.
15131 * g++.dg/ext/attr-noreturn.C: New test.
15132 * g++.dg/ext/attr-nothrow-2.C: New test.
15133 * g++.dg/ext/attr-nothrow.C: New test.
15134 * g++.dg/ext/attr-optimize.C: New test.
15135 * g++.dg/ext/attr-pure.C: New test.
15136 * g++.dg/ext/attr-returns-nonnull.C: New test.
15137 * g++.dg/ext/attr-warning.C: New test.
15139 2018-02-27 Nathan Sidwell <nathan@acm.org>
15142 * g++.dg/lookup/pr84426.C: New.
15144 2018-02-27 Richard Biener <rguenther@suse.de>
15146 PR tree-optimization/84512
15147 * gcc.dg/tree-ssa/pr84512.c: New testcase.
15149 2018-02-27 Martin Liska <mliska@suse.cz>
15151 PR gcov-profile/84548
15152 * g++.dg/gcov/pr84548.C: New test.
15154 2018-02-27 Jakub Jelinek <jakub@redhat.com>
15157 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
15159 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15162 * g++.dg/cpp1y/pr84558.C: New test.
15164 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15167 * g++.dg/cpp0x/alignas14.C: New.
15168 * g++.dg/cpp0x/alignas15.C: Likewise.
15170 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15173 * g++.dg/gomp/pr84557.C: New test.
15175 2018-02-26 Marek Polacek <polacek@redhat.com>
15178 * g++.dg/cpp1z/pr84325.C: New test.
15180 2018-02-26 Carl Love <cel@us.ibm.com>
15182 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
15184 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
15185 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
15186 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
15188 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
15189 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
15192 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15195 * gcc.target/i386/indirect-thunk-1.c: Updated.
15196 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15197 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15198 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15199 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15200 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15201 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15202 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15203 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15204 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15205 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15206 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15207 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15208 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15209 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15210 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15211 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15212 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15213 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15214 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15215 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15216 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15217 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15218 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15219 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15220 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15221 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15222 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15223 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15224 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15225 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15226 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15227 * gcc.target/i386/ret-thunk-9.c: Likewise.
15228 * gcc.target/i386/ret-thunk-10.c: Likewise.
15229 * gcc.target/i386/ret-thunk-11.c: Likewise.
15230 * gcc.target/i386/ret-thunk-12.c: Likewise.
15231 * gcc.target/i386/ret-thunk-13.c: Likewise.
15232 * gcc.target/i386/ret-thunk-14.c: Likewise.
15233 * gcc.target/i386/ret-thunk-15.c: Likewise.
15235 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
15237 * gcc.c-torture/execute/20180226-1.c: New test.
15239 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
15241 PR tree-optimization/83965
15242 * gcc.dg/vect/pr83965-2.c: New test.
15244 2018-02-26 Tom de Vries <tom@codesourcery.com>
15246 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
15248 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15251 * gcc.target/i386/ret-thunk-22.c: New test.
15252 * gcc.target/i386/ret-thunk-23.c: Likewise.
15253 * gcc.target/i386/ret-thunk-24.c: Likewise.
15254 * gcc.target/i386/ret-thunk-25.c: Likewise.
15255 * gcc.target/i386/ret-thunk-26.c: Likewise.
15257 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15260 * g++.dg/cpp1z/pr84533.C: New.
15262 2018-02-26 Marek Polacek <polacek@redhat.com>
15265 * g++.dg/parse/error60.C: New test.
15267 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15270 * g++.dg/gomp/pr84556.C: New test.
15271 * g++.dg/vect/pr84556.cc: New test.
15273 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
15276 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
15277 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15278 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
15279 * gfortran.dg/c_loc_test.f90: Likewise.
15280 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15281 * gfortran.dg/proc_decl_17.f90: Likewise.
15282 * gfortran.dg/proc_ptr_8.f90: Likewise.
15284 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15287 * gcc.target/aarch64/lr_free_2.c: Revert changes in
15288 r254814 disabling -fomit-frame-pointer by default.
15289 * gcc.target/aarch64/spill_1.c: Likewise.
15290 * gcc.target/aarch64/test_frame_11.c: Likewise.
15291 * gcc.target/aarch64/test_frame_12.c: Likewise.
15292 * gcc.target/aarch64/test_frame_13.c: Likewise.
15293 * gcc.target/aarch64/test_frame_14.c: Likewise.
15294 * gcc.target/aarch64/test_frame_15.c: Likewise.
15295 * gcc.target/aarch64/test_frame_3.c: Likewise.
15296 * gcc.target/aarch64/test_frame_5.c: Likewise.
15297 * gcc.target/aarch64/test_frame_9.c: Likewise.
15299 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
15302 * gfortran.dg/explicit_shape_1.f90: New test.
15303 * gfortran.dg/automatic_module_variable.f90: Update regex.
15304 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
15305 * gfortran.dg/constant_shape.f90: Ditto.
15306 * gfortran.dg/dec_structure_23.f90: Ditto.
15307 * gfortran.dg/pr78240.f90: Ditto.
15309 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
15312 * gfortran.dg/pr84523.f90: New test.
15314 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
15317 * gfortran.dg/select_type_40.f90: New test.
15319 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
15322 * gfortran.dg/data_substring.f90: New test.
15324 2018-02-24 Marek Polacek <polacek@redhat.com>
15327 * g++.dg/cpp1z/constexpr-83692.C: New test.
15329 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
15332 * gfortran.dg/statement_function_1.f90: Update test.
15334 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15337 * gfortran.dg/inquire_19.f90: New test.
15339 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15342 * gfortran.dg/pr83149_b.f90: New test.
15343 * gfortran.dg/pr83149_a.f90: Additional source for previous.
15345 2018-02-23 Carl Love <cel@us.ibm.com>
15347 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
15348 vec_signed2 and vec_unsigned2 to new Power 8 test file.
15349 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
15352 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15354 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
15355 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
15357 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15359 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
15362 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15365 * gfortran.dg/pr83149_1.f90: New test.
15366 * gfortran.dg/pr83149.f90: Additional source for previous.
15368 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
15371 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
15372 __GI___pthread_mutex_init as well.
15374 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15377 * gfortran.dg/class_68.f90: New test.
15379 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15382 * gfortran.dg/derived_init_5.f90: New test.
15384 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15387 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
15388 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
15390 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
15393 * gcc.target/powerpc/pr81572.c: New.
15395 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
15397 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
15399 2018-02-22 Martin Sebor <msebor@redhat.com>
15401 PR tree-optimization/84480
15402 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
15403 * g++.dg/warn/Wstringop-truncation-1.C: New test.
15405 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
15408 * gcc.target/i386/indirect-thunk-11.c: New test.
15409 * gcc.target/i386/indirect-thunk-12.c: Likewise.
15410 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
15411 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
15412 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
15413 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15414 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15415 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15416 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15417 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15419 2018-02-22 Steve Ellcey <sellcey@cavium.com>
15422 * gcc.target/aarch64/asm-2.c: Add dg-error for
15424 * gcc.target/aarch64/asm-4.c: New test.
15426 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15428 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
15430 2018-02-22 Marek Polacek <polacek@redhat.com>
15433 * g++.dg/parse/error59.C: New test.
15435 2018-02-22 Tom de Vries <tom@codesourcery.com>
15437 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
15439 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
15442 * g++.dg/cpp0x/pr77655.C: New.
15444 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15447 * g++.dg/cpp1y/pr84496.C: New test.
15450 * g++.dg/torture/pr84502.C: New test.
15452 PR tree-optimization/84503
15453 * gcc.dg/pr84503-1.c: New test.
15454 * gcc.dg/pr84503-2.c: New test.
15456 2018-02-21 Jakub Jelinek <jakub@redhat.com>
15458 PR tree-optimization/84478
15459 * gcc.c-torture/execute/pr84478.c: New test.
15461 2018-02-20 Martin Sebor <msebor@redhat.com>
15463 PR middle-end/84095
15464 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
15465 * c-c++-common/Wrestrict.c: Same.
15466 * gcc.dg/Wrestrict-6.c: Same.
15467 * gcc.dg/Warray-bounds-27.c: New test.
15468 * gcc.dg/Wrestrict-8.c: New test.
15469 * gcc.dg/Wrestrict-9.c: New test.
15470 * gcc.dg/pr84095.c: New test.
15472 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15474 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
15476 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15480 * gfortran.dg/structure_constructor_14.f90: New test.
15482 2018-02-20 Jeff Law <law@redhat.com>
15484 PR middle-end/82123
15485 PR tree-optimization/81592
15486 PR middle-end/79257
15487 * gcc.dg/pr81592.c: New test.
15488 * gcc.dg/pr82123.c: New test.
15489 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
15491 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15494 * g++.dg/warn/Wunused-var-30.C: New test.
15496 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
15498 PR tree-optimization/84419
15499 * gcc.dg/vect/pr84419.c: New test.
15501 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15503 PR middle-end/82004
15504 * gfortran.dg/pr82004.f90: New test.
15506 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
15508 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
15510 2018-02-20 Martin Liska <mliska@suse.cz>
15514 * gcc.target/i386/pr84310.c: New test.
15515 * gcc.target/i386/pr84310-2.c: Likewise.
15517 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
15520 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
15522 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15525 * g++.dg/cpp1z/launder7.C: New test.
15528 * g++.dg/cpp0x/constexpr-84449.C: New test.
15531 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
15533 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
15537 * gfortran.dg/associate_22.f90: Enable commented out test.
15538 * gfortran.dg/associate_36.f90: New test.
15540 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15543 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
15545 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
15547 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
15548 (dg-options): Use -mavx instead of -w.
15550 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15553 * g++.dg/cpp1z/launder8.C: New test.
15556 * g++.dg/gomp/pr84448.C: New test.
15559 * g++.dg/gomp/pr84430.C: New test.
15561 PR tree-optimization/84452
15562 * gcc.dg/pr84452.c: New test.
15565 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15567 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15570 * gfortran.dg/implied_do_io_4.f90: New test.
15572 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15574 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
15575 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
15576 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
15578 2018-02-19 Carl Love <cel@us.ibm.com>
15580 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15582 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15585 * gcc.target/i386/pr57193.c: Add -mtune=generic.
15587 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15590 * g++.dg/cpp0x/auto50.C: New.
15591 * g++.dg/parse/friend12.C: Adjust.
15593 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15595 PR libgfortran/84389
15596 * gfortran.dg/dtio_33.f90: New test.
15598 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15600 PR libgfortran/84412
15601 * gfortran.dg/inquire_18.f90: New test.
15603 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15606 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15607 * gfortran.dg/pointer_intent_3.f90: Ditto.
15608 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15609 * gfortran.dg/protected_3.f90: Ditto.
15610 * gfortran.dg/protected_4.f90: Ditto.
15611 * gfortran.dg/protected_5.f90: Ditto.
15612 * gfortran.dg/protected_6.f90: Ditto.
15614 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15617 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15620 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15623 * gfortran.dg/inline_matmul_22.f90: New test.
15625 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15628 * gfortran.dg/abort_shoulfail.f90: New test.
15629 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15631 * gfortran.dg/PR19754_2.f90: Likewise.
15632 * gfortran.dg/PR19872.f: Likewise.
15633 * gfortran.dg/PR49268.f90: Likewise.
15634 * gfortran.dg/Wall.f90: Likewise.
15635 * gfortran.dg/Wno-all.f90: Likewise.
15636 * gfortran.dg/achar_1.f90: Likewise.
15637 * gfortran.dg/achar_2.f90: Likewise.
15638 * gfortran.dg/achar_4.f90: Likewise.
15639 * gfortran.dg/achar_6.F90: Likewise.
15640 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15641 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15642 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15643 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15644 * gfortran.dg/actual_array_result_1.f90: Likewise.
15645 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15646 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15647 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15648 * gfortran.dg/actual_procedure_1.f90: Likewise.
15649 * gfortran.dg/adjustl_1.f90: Likewise.
15650 * gfortran.dg/advance_1.f90: Likewise.
15651 * gfortran.dg/advance_4.f90: Likewise.
15652 * gfortran.dg/advance_5.f90: Likewise.
15653 * gfortran.dg/advance_6.f90: Likewise.
15654 * gfortran.dg/aint_anint_1.f90: Likewise.
15655 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15656 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15657 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15658 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15659 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15660 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15661 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15662 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15663 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15664 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15665 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15666 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15667 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15668 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15669 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15670 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15671 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15672 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15673 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15674 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15675 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15676 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15677 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15678 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15679 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15680 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15681 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15682 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15683 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15684 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15685 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15686 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15687 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15688 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15689 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15690 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15691 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15692 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15693 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15694 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15695 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15696 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15697 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15698 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15699 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15700 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15701 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15702 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15703 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15704 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15705 * gfortran.dg/allocatable_function_1.f90: Likewise.
15706 * gfortran.dg/allocatable_function_10.f90: Likewise.
15707 * gfortran.dg/allocatable_function_3.f90: Likewise.
15708 * gfortran.dg/allocatable_function_5.f90: Likewise.
15709 * gfortran.dg/allocatable_function_6.f90: Likewise.
15710 * gfortran.dg/allocatable_function_7.f90: Likewise.
15711 * gfortran.dg/allocatable_function_8.f90: Likewise.
15712 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15713 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15714 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15715 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15716 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15717 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15718 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15719 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15720 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15721 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15722 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15723 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15724 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15725 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15726 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15727 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15728 * gfortran.dg/allocate_class_3.f90: Likewise.
15729 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15730 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15731 * gfortran.dg/allocate_derived_5.f90: Likewise.
15732 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15733 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15734 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15735 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15736 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15737 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15738 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15739 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15740 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15741 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15742 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15743 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15744 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15745 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15746 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15747 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15748 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15749 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15750 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15751 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15752 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15753 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15754 * gfortran.dg/altreturn_3.f90: Likewise.
15755 * gfortran.dg/altreturn_5.f90: Likewise.
15756 * gfortran.dg/altreturn_7.f90: Likewise.
15757 * gfortran.dg/and_or_xor.f90: Likewise.
15758 * gfortran.dg/anint_1.f90: Likewise.
15759 * gfortran.dg/any_all_1.f90: Likewise.
15760 * gfortran.dg/anyallcount_1.f90: Likewise.
15761 * gfortran.dg/append_1.f90: Likewise.
15762 * gfortran.dg/argument_checking_1.f90: Likewise.
15763 * gfortran.dg/argument_checking_2.f90: Likewise.
15764 * gfortran.dg/argument_checking_8.f90: Likewise.
15765 * gfortran.dg/arithmetic_if.f90: Likewise.
15766 * gfortran.dg/array_1.f90: Likewise.
15767 * gfortran.dg/array_2.f90: Likewise.
15768 * gfortran.dg/array_alloc_1.f90: Likewise.
15769 * gfortran.dg/array_alloc_2.f90: Likewise.
15770 * gfortran.dg/array_alloc_3.f90: Likewise.
15771 * gfortran.dg/array_assignment_1.F90: Likewise.
15772 * gfortran.dg/array_assignment_5.f90: Likewise.
15773 * gfortran.dg/array_constructor_1.f90: Likewise.
15774 * gfortran.dg/array_constructor_10.f90: Likewise.
15775 * gfortran.dg/array_constructor_11.f90: Likewise.
15776 * gfortran.dg/array_constructor_12.f90: Likewise.
15777 * gfortran.dg/array_constructor_15.f90: Likewise.
15778 * gfortran.dg/array_constructor_16.f90: Likewise.
15779 * gfortran.dg/array_constructor_17.f90: Likewise.
15780 * gfortran.dg/array_constructor_19.f90: Likewise.
15781 * gfortran.dg/array_constructor_23.f: Likewise.
15782 * gfortran.dg/array_constructor_24.f: Likewise.
15783 * gfortran.dg/array_constructor_32.f90: Likewise.
15784 * gfortran.dg/array_constructor_36.f90: Likewise.
15785 * gfortran.dg/array_constructor_39.f90: Likewise.
15786 * gfortran.dg/array_constructor_4.f90: Likewise.
15787 * gfortran.dg/array_constructor_40.f90: Likewise.
15788 * gfortran.dg/array_constructor_44.f90: Likewise.
15789 * gfortran.dg/array_constructor_45.f90: Likewise.
15790 * gfortran.dg/array_constructor_46.f90: Likewise.
15791 * gfortran.dg/array_constructor_47.f90: Likewise.
15792 * gfortran.dg/array_constructor_49.f90: Likewise.
15793 * gfortran.dg/array_constructor_5.f90: Likewise.
15794 * gfortran.dg/array_constructor_50.f90: Likewise.
15795 * gfortran.dg/array_constructor_6.f90: Likewise.
15796 * gfortran.dg/array_constructor_7.f90: Likewise.
15797 * gfortran.dg/array_constructor_8.f90: Likewise.
15798 * gfortran.dg/array_constructor_9.f90: Likewise.
15799 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15800 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15801 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15802 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15803 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15804 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15805 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15806 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15807 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15808 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15809 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15810 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15811 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15812 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15813 * gfortran.dg/array_function_1.f90: Likewise.
15814 * gfortran.dg/array_function_5.f90: Likewise.
15815 * gfortran.dg/array_initializer_1.f90: Likewise.
15816 * gfortran.dg/array_initializer_2.f90: Likewise.
15817 * gfortran.dg/array_memcpy_5.f90: Likewise.
15818 * gfortran.dg/array_memset_2.f90: Likewise.
15819 * gfortran.dg/array_reference_1.f90: Likewise.
15820 * gfortran.dg/array_return_value_1.f90: Likewise.
15821 * gfortran.dg/array_section_1.f90: Likewise.
15822 * gfortran.dg/array_temporaries_3.f90: Likewise.
15823 * gfortran.dg/arrayio_1.f90: Likewise.
15824 * gfortran.dg/arrayio_10.f90: Likewise.
15825 * gfortran.dg/arrayio_11.f90: Likewise.
15826 * gfortran.dg/arrayio_12.f90: Likewise.
15827 * gfortran.dg/arrayio_13.f90: Likewise.
15828 * gfortran.dg/arrayio_14.f90: Likewise.
15829 * gfortran.dg/arrayio_16.f90: Likewise.
15830 * gfortran.dg/arrayio_2.f90: Likewise.
15831 * gfortran.dg/arrayio_3.f90: Likewise.
15832 * gfortran.dg/arrayio_4.f90: Likewise.
15833 * gfortran.dg/arrayio_5.f90: Likewise.
15834 * gfortran.dg/arrayio_6.f90: Likewise.
15835 * gfortran.dg/arrayio_7.f90: Likewise.
15836 * gfortran.dg/arrayio_8.f90: Likewise.
15837 * gfortran.dg/arrayio_9.f90: Likewise.
15838 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15839 * gfortran.dg/assign_10.f90: Likewise.
15840 * gfortran.dg/assign_9.f90: Likewise.
15841 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15842 * gfortran.dg/assignment_1.f90: Likewise.
15843 * gfortran.dg/associate_1.f03: Likewise.
15844 * gfortran.dg/associate_11.f90: Likewise.
15845 * gfortran.dg/associate_13.f90: Likewise.
15846 * gfortran.dg/associate_15.f90: Likewise.
15847 * gfortran.dg/associate_17.f90: Likewise.
15848 * gfortran.dg/associate_18.f08: Likewise.
15849 * gfortran.dg/associate_19.f03: Likewise.
15850 * gfortran.dg/associate_20.f03: Likewise.
15851 * gfortran.dg/associate_22.f90: Likewise.
15852 * gfortran.dg/associate_23.f90: Likewise.
15853 * gfortran.dg/associate_24.f90: Likewise.
15854 * gfortran.dg/associate_25.f90: Likewise.
15855 * gfortran.dg/associate_27.f90: Likewise.
15856 * gfortran.dg/associate_28.f90: Likewise.
15857 * gfortran.dg/associate_32.f03: Likewise.
15858 * gfortran.dg/associate_33.f03: Likewise.
15859 * gfortran.dg/associate_34.f90: Likewise.
15860 * gfortran.dg/associate_6.f03: Likewise.
15861 * gfortran.dg/associate_7.f03: Likewise.
15862 * gfortran.dg/associate_8.f03: Likewise.
15863 * gfortran.dg/associate_9.f03: Likewise.
15864 * gfortran.dg/associated_1.f90: Likewise.
15865 * gfortran.dg/associated_2.f90: Likewise.
15866 * gfortran.dg/associated_5.f90: Likewise.
15867 * gfortran.dg/associated_6.f90: Likewise.
15868 * gfortran.dg/associated_target_3.f90: Likewise.
15869 * gfortran.dg/associated_target_4.f90: Likewise.
15870 * gfortran.dg/associated_target_5.f03: Likewise.
15871 * gfortran.dg/associated_target_6.f03: Likewise.
15872 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15873 * gfortran.dg/assumed_rank_1.f90: Likewise.
15874 * gfortran.dg/assumed_rank_10.f90: Likewise.
15875 * gfortran.dg/assumed_rank_2.f90: Likewise.
15876 * gfortran.dg/assumed_rank_7.f90: Likewise.
15877 * gfortran.dg/assumed_rank_8.f90: Likewise.
15878 * gfortran.dg/assumed_rank_9.f90: Likewise.
15879 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15880 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15881 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15882 * gfortran.dg/assumed_type_2.f90: Likewise.
15883 * gfortran.dg/atan2_1.f90: Likewise.
15884 * gfortran.dg/auto_array_1.f90: Likewise.
15885 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15886 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15887 * gfortran.dg/auto_char_len_3.f90: Likewise.
15888 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15889 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15890 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15891 * gfortran.dg/auto_save_2.f90: Likewise.
15892 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15893 * gfortran.dg/backslash_1.f90: Likewise.
15894 * gfortran.dg/backslash_2.f90: Likewise.
15895 * gfortran.dg/backslash_3.f: Likewise.
15896 * gfortran.dg/backspace_1.f: Likewise.
15897 * gfortran.dg/backspace_10.f90: Likewise.
15898 * gfortran.dg/backspace_11.f90: Likewise.
15899 * gfortran.dg/backspace_2.f: Likewise.
15900 * gfortran.dg/backspace_3.f: Likewise.
15901 * gfortran.dg/backspace_4.f: Likewise.
15902 * gfortran.dg/backspace_5.f: Likewise.
15903 * gfortran.dg/backspace_6.f: Likewise.
15904 * gfortran.dg/backspace_7.f90: Likewise.
15905 * gfortran.dg/backspace_8.f: Likewise.
15906 * gfortran.dg/backspace_9.f: Likewise.
15907 * gfortran.dg/bessel_1.f90: Likewise.
15908 * gfortran.dg/bessel_2.f90: Likewise.
15909 * gfortran.dg/bessel_5.f90: Likewise.
15910 * gfortran.dg/bessel_6.f90: Likewise.
15911 * gfortran.dg/bessel_7.f90: Likewise.
15912 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15913 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15914 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15915 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15916 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15917 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15918 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15919 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15920 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15921 * gfortran.dg/bit_comparison_1.F90: Likewise.
15922 * gfortran.dg/bit_comparison_2.F90: Likewise.
15923 * gfortran.dg/block_1.f08: Likewise.
15924 * gfortran.dg/block_13.f08: Likewise.
15925 * gfortran.dg/block_14.f90: Likewise.
15926 * gfortran.dg/block_2.f08: Likewise.
15927 * gfortran.dg/block_6.f08: Likewise.
15928 * gfortran.dg/block_7.f08: Likewise.
15929 * gfortran.dg/block_8.f08: Likewise.
15930 * gfortran.dg/blockdata_1.f90: Likewise.
15931 * gfortran.dg/bound_1.f90: Likewise.
15932 * gfortran.dg/bound_2.f90: Likewise.
15933 * gfortran.dg/bound_3.f90: Likewise.
15934 * gfortran.dg/bound_4.f90: Likewise.
15935 * gfortran.dg/bound_5.f90: Likewise.
15936 * gfortran.dg/bound_6.f90: Likewise.
15937 * gfortran.dg/bound_7.f90: Likewise.
15938 * gfortran.dg/bound_8.f90: Likewise.
15939 * gfortran.dg/bound_9.f90: Likewise.
15940 * gfortran.dg/bound_simplification_1.f90: Likewise.
15941 * gfortran.dg/bound_simplification_3.f90: Likewise.
15942 * gfortran.dg/bound_simplification_4.f90: Likewise.
15943 * gfortran.dg/bound_simplification_5.f90: Likewise.
15944 * gfortran.dg/bound_simplification_6.f90: Likewise.
15945 * gfortran.dg/bounds_check_1.f90: Likewise.
15946 * gfortran.dg/bounds_check_12.f90: Likewise.
15947 * gfortran.dg/bounds_check_14.f90: Likewise.
15948 * gfortran.dg/bounds_check_15.f90: Likewise.
15949 * gfortran.dg/bounds_check_19.f90: Likewise.
15950 * gfortran.dg/bounds_check_8.f90: Likewise.
15951 * gfortran.dg/bounds_check_9.f90: Likewise.
15952 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
15953 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
15954 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
15955 * gfortran.dg/boz_1.f90: Likewise.
15956 * gfortran.dg/boz_11.f90: Likewise.
15957 * gfortran.dg/boz_13.f90: Likewise.
15958 * gfortran.dg/boz_14.f90: Likewise.
15959 * gfortran.dg/boz_15.f90: Likewise.
15960 * gfortran.dg/boz_3.f90: Likewise.
15961 * gfortran.dg/boz_6.f90: Likewise.
15962 * gfortran.dg/boz_9.f90: Likewise.
15963 * gfortran.dg/byte_1.f90: Likewise.
15964 * gfortran.dg/byte_2.f90: Likewise.
15965 * gfortran.dg/c_assoc.f90: Likewise.
15966 * gfortran.dg/c_assoc_2.f03: Likewise.
15967 * gfortran.dg/c_assoc_3.f90: Likewise.
15968 * gfortran.dg/c_by_val_1.f: Likewise.
15969 * gfortran.dg/c_by_val_5.f90: Likewise.
15970 * gfortran.dg/c_char_tests.f03: Likewise.
15971 * gfortran.dg/c_char_tests_2.f03: Likewise.
15972 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
15973 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
15974 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
15975 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15976 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
15977 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
15978 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
15979 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
15980 * gfortran.dg/c_kind_params.f90: Likewise.
15981 * gfortran.dg/c_loc_test_20.f90: Likewise.
15982 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15983 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
15984 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
15985 * gfortran.dg/c_size_t_test.f03: Likewise.
15986 * gfortran.dg/c_sizeof_1.f90: Likewise.
15987 * gfortran.dg/c_sizeof_5.f90: Likewise.
15988 * gfortran.dg/c_sizeof_6.f90: Likewise.
15989 * gfortran.dg/char4_iunit_1.f03: Likewise.
15990 * gfortran.dg/char4_iunit_2.f03: Likewise.
15991 * gfortran.dg/char_allocation_1.f90: Likewise.
15992 * gfortran.dg/char_array_constructor.f90: Likewise.
15993 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
15994 * gfortran.dg/char_assign_1.f90: Likewise.
15995 * gfortran.dg/char_associated_1.f90: Likewise.
15996 * gfortran.dg/char_cast_2.f90: Likewise.
15997 * gfortran.dg/char_comparison_1.f: Likewise.
15998 * gfortran.dg/char_component_initializer_1.f90: Likewise.
15999 * gfortran.dg/char_component_initializer_2.f90: Likewise.
16000 * gfortran.dg/char_cons_len.f90: Likewise.
16001 * gfortran.dg/char_conversion.f90: Likewise.
16002 * gfortran.dg/char_cshift_1.f90: Likewise.
16003 * gfortran.dg/char_cshift_2.f90: Likewise.
16004 * gfortran.dg/char_decl_2.f90: Likewise.
16005 * gfortran.dg/char_eoshift_1.f90: Likewise.
16006 * gfortran.dg/char_eoshift_2.f90: Likewise.
16007 * gfortran.dg/char_eoshift_3.f90: Likewise.
16008 * gfortran.dg/char_eoshift_4.f90: Likewise.
16009 * gfortran.dg/char_eoshift_5.f90: Likewise.
16010 * gfortran.dg/char_expr_1.f90: Likewise.
16011 * gfortran.dg/char_expr_3.f90: Likewise.
16012 * gfortran.dg/char_initialiser_actual.f90: Likewise.
16013 * gfortran.dg/char_length_12.f90: Likewise.
16014 * gfortran.dg/char_length_14.f90: Likewise.
16015 * gfortran.dg/char_length_15.f90: Likewise.
16016 * gfortran.dg/char_length_17.f90: Likewise.
16017 * gfortran.dg/char_length_20.f90: Likewise.
16018 * gfortran.dg/char_length_21.f90: Likewise.
16019 * gfortran.dg/char_length_5.f90: Likewise.
16020 * gfortran.dg/char_length_6.f90: Likewise.
16021 * gfortran.dg/char_length_7.f90: Likewise.
16022 * gfortran.dg/char_length_8.f90: Likewise.
16023 * gfortran.dg/char_pack_1.f90: Likewise.
16024 * gfortran.dg/char_pack_2.f90: Likewise.
16025 * gfortran.dg/char_pointer_assign.f90: Likewise.
16026 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
16027 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
16028 * gfortran.dg/char_pointer_dependency.f90: Likewise.
16029 * gfortran.dg/char_pointer_dummy.f90: Likewise.
16030 * gfortran.dg/char_pointer_func.f90: Likewise.
16031 * gfortran.dg/char_reshape_1.f90: Likewise.
16032 * gfortran.dg/char_result_1.f90: Likewise.
16033 * gfortran.dg/char_result_12.f90: Likewise.
16034 * gfortran.dg/char_result_13.f90: Likewise.
16035 * gfortran.dg/char_result_14.f90: Likewise.
16036 * gfortran.dg/char_result_15.f90: Likewise.
16037 * gfortran.dg/char_result_2.f90: Likewise.
16038 * gfortran.dg/char_result_3.f90: Likewise.
16039 * gfortran.dg/char_result_4.f90: Likewise.
16040 * gfortran.dg/char_result_5.f90: Likewise.
16041 * gfortran.dg/char_result_6.f90: Likewise.
16042 * gfortran.dg/char_result_7.f90: Likewise.
16043 * gfortran.dg/char_result_8.f90: Likewise.
16044 * gfortran.dg/char_spread_1.f90: Likewise.
16045 * gfortran.dg/char_transpose_1.f90: Likewise.
16046 * gfortran.dg/char_type_len.f90: Likewise.
16047 * gfortran.dg/char_unpack_1.f90: Likewise.
16048 * gfortran.dg/char_unpack_2.f90: Likewise.
16049 * gfortran.dg/character_array_constructor_1.f90: Likewise.
16050 * gfortran.dg/character_comparison_1.f90: Likewise.
16051 * gfortran.dg/character_comparison_2.f90: Likewise.
16052 * gfortran.dg/character_comparison_3.f90: Likewise.
16053 * gfortran.dg/character_comparison_4.f90: Likewise.
16054 * gfortran.dg/character_comparison_5.f90: Likewise.
16055 * gfortran.dg/character_comparison_6.f90: Likewise.
16056 * gfortran.dg/character_comparison_7.f90: Likewise.
16057 * gfortran.dg/character_comparison_8.f90: Likewise.
16058 * gfortran.dg/character_comparison_9.f90: Likewise.
16059 * gfortran.dg/charlen_15.f90: Likewise.
16060 * gfortran.dg/charlen_16.f90: Likewise.
16061 * gfortran.dg/chkbits.f90: Likewise.
16062 * gfortran.dg/chmod_1.f90: Likewise.
16063 * gfortran.dg/chmod_2.f90: Likewise.
16064 * gfortran.dg/chmod_3.f90: Likewise.
16065 * gfortran.dg/class_1.f03: Likewise.
16066 * gfortran.dg/class_18.f03: Likewise.
16067 * gfortran.dg/class_19.f03: Likewise.
16068 * gfortran.dg/class_35.f90: Likewise.
16069 * gfortran.dg/class_46.f03: Likewise.
16070 * gfortran.dg/class_48.f90: Likewise.
16071 * gfortran.dg/class_51.f90: Likewise.
16072 * gfortran.dg/class_52.f90: Likewise.
16073 * gfortran.dg/class_6.f03: Likewise.
16074 * gfortran.dg/class_63.f90: Likewise.
16075 * gfortran.dg/class_64.f90: Likewise.
16076 * gfortran.dg/class_65.f90: Likewise.
16077 * gfortran.dg/class_66.f90: Likewise.
16078 * gfortran.dg/class_67.f90: Likewise.
16079 * gfortran.dg/class_9.f03: Likewise.
16080 * gfortran.dg/class_alias.f90: Likewise.
16081 * gfortran.dg/class_allocate_1.f03: Likewise.
16082 * gfortran.dg/class_allocate_10.f03: Likewise.
16083 * gfortran.dg/class_allocate_13.f90: Likewise.
16084 * gfortran.dg/class_allocate_14.f90: Likewise.
16085 * gfortran.dg/class_allocate_15.f90: Likewise.
16086 * gfortran.dg/class_allocate_19.f03: Likewise.
16087 * gfortran.dg/class_allocate_21.f90: Likewise.
16088 * gfortran.dg/class_allocate_22.f90: Likewise.
16089 * gfortran.dg/class_allocate_3.f03: Likewise.
16090 * gfortran.dg/class_allocate_4.f03: Likewise.
16091 * gfortran.dg/class_allocate_5.f90: Likewise.
16092 * gfortran.dg/class_allocate_6.f03: Likewise.
16093 * gfortran.dg/class_allocate_7.f03: Likewise.
16094 * gfortran.dg/class_allocate_8.f03: Likewise.
16095 * gfortran.dg/class_allocate_9.f03: Likewise.
16096 * gfortran.dg/class_array_1.f03: Likewise.
16097 * gfortran.dg/class_array_14.f90: Likewise.
16098 * gfortran.dg/class_array_15.f03: Likewise.
16099 * gfortran.dg/class_array_16.f90: Likewise.
16100 * gfortran.dg/class_array_2.f03: Likewise.
16101 * gfortran.dg/class_array_20.f03: Likewise.
16102 * gfortran.dg/class_array_21.f03: Likewise.
16103 * gfortran.dg/class_array_3.f03: Likewise.
16104 * gfortran.dg/class_array_4.f03: Likewise.
16105 * gfortran.dg/class_array_7.f03: Likewise.
16106 * gfortran.dg/class_array_8.f03: Likewise.
16107 * gfortran.dg/class_array_9.f03: Likewise.
16108 * gfortran.dg/class_defined_operator_1.f03: Likewise.
16109 * gfortran.dg/class_dummy_1.f03: Likewise.
16110 * gfortran.dg/class_optional_1.f90: Likewise.
16111 * gfortran.dg/class_optional_2.f90: Likewise.
16112 * gfortran.dg/class_result_5.f90: Likewise.
16113 * gfortran.dg/class_result_6.f90: Likewise.
16114 * gfortran.dg/class_to_type_1.f03: Likewise.
16115 * gfortran.dg/class_to_type_2.f90: Likewise.
16116 * gfortran.dg/class_to_type_3.f03: Likewise.
16117 * gfortran.dg/class_to_type_4.f90: Likewise.
16118 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
16119 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
16120 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
16121 * gfortran.dg/coarray/atomic_1.f90: Likewise.
16122 * gfortran.dg/coarray/atomic_2.f90: Likewise.
16123 * gfortran.dg/coarray/codimension.f90: Likewise.
16124 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
16125 * gfortran.dg/coarray/collectives_1.f90: Likewise.
16126 * gfortran.dg/coarray/collectives_2.f90: Likewise.
16127 * gfortran.dg/coarray/collectives_3.f90: Likewise.
16128 * gfortran.dg/coarray/collectives_4.f90: Likewise.
16129 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
16130 * gfortran.dg/coarray/dummy_1.f90: Likewise.
16131 * gfortran.dg/coarray/event_1.f90: Likewise.
16132 * gfortran.dg/coarray/event_2.f90: Likewise.
16133 * gfortran.dg/coarray/get_array.f90: Likewise.
16134 * gfortran.dg/coarray/image_index_1.f90: Likewise.
16135 * gfortran.dg/coarray/image_index_2.f90: Likewise.
16136 * gfortran.dg/coarray/image_index_3.f90: Likewise.
16137 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
16138 * gfortran.dg/coarray/lock_1.f90: Likewise.
16139 * gfortran.dg/coarray/lock_2.f90: Likewise.
16140 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
16141 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
16142 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
16143 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
16144 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
16145 * gfortran.dg/coarray/registering_1.f90: Likewise.
16146 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
16147 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
16148 * gfortran.dg/coarray/send_array.f90: Likewise.
16149 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
16150 * gfortran.dg/coarray/sendget_array.f90: Likewise.
16151 * gfortran.dg/coarray/subobject_1.f90: Likewise.
16152 * gfortran.dg/coarray/sync_1.f90: Likewise.
16153 * gfortran.dg/coarray/sync_3.f90: Likewise.
16154 * gfortran.dg/coarray/this_image_1.f90: Likewise.
16155 * gfortran.dg/coarray/this_image_2.f90: Likewise.
16156 * gfortran.dg/coarray_13.f90: Likewise.
16157 * gfortran.dg/coarray_15.f90: Likewise.
16158 * gfortran.dg/coarray_16.f90: Likewise.
16159 * gfortran.dg/coarray_2.f90: Likewise.
16160 * gfortran.dg/coarray_23.f90: Likewise.
16161 * gfortran.dg/coarray_40.f90: Likewise.
16162 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
16163 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
16164 * gfortran.dg/coarray_allocate_10.f08: Likewise.
16165 * gfortran.dg/coarray_allocate_2.f08: Likewise.
16166 * gfortran.dg/coarray_allocate_3.f08: Likewise.
16167 * gfortran.dg/coarray_allocate_4.f08: Likewise.
16168 * gfortran.dg/coarray_allocate_5.f08: Likewise.
16169 * gfortran.dg/coarray_allocate_7.f08: Likewise.
16170 * gfortran.dg/coarray_allocate_8.f08: Likewise.
16171 * gfortran.dg/coarray_allocate_9.f08: Likewise.
16172 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
16173 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
16174 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
16175 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
16176 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
16177 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
16178 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
16179 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
16180 * gfortran.dg/coarray_stat_2.f90: Likewise.
16181 * gfortran.dg/coarray_subobject_1.f90: Likewise.
16182 * gfortran.dg/coindexed_1.f90: Likewise.
16183 * gfortran.dg/comma.f: Likewise.
16184 * gfortran.dg/comma_format_extension_3.f: Likewise.
16185 * gfortran.dg/comma_format_extension_4.f: Likewise.
16186 * gfortran.dg/common_2.f90: Likewise.
16187 * gfortran.dg/common_4.f90: Likewise.
16188 * gfortran.dg/common_align_1.f90: Likewise.
16189 * gfortran.dg/common_align_2.f90: Likewise.
16190 * gfortran.dg/common_equivalence_1.f: Likewise.
16191 * gfortran.dg/common_pointer_1.f90: Likewise.
16192 * gfortran.dg/common_resize_1.f: Likewise.
16193 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
16194 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
16195 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
16196 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
16197 * gfortran.dg/complex_read.f90: Likewise.
16198 * gfortran.dg/complex_write.f90: Likewise.
16199 * gfortran.dg/constant_substring.f: Likewise.
16200 * gfortran.dg/constructor_2.f90: Likewise.
16201 * gfortran.dg/constructor_3.f90: Likewise.
16202 * gfortran.dg/constructor_6.f90: Likewise.
16203 * gfortran.dg/contained_1.f90: Likewise.
16204 * gfortran.dg/contained_3.f90: Likewise.
16205 * gfortran.dg/contained_equivalence_1.f90: Likewise.
16206 * gfortran.dg/contained_module_proc_1.f90: Likewise.
16207 * gfortran.dg/continuation_1.f90: Likewise.
16208 * gfortran.dg/continuation_11.f90: Likewise.
16209 * gfortran.dg/continuation_12.f90: Likewise.
16210 * gfortran.dg/continuation_13.f90: Likewise.
16211 * gfortran.dg/continuation_14.f: Likewise.
16212 * gfortran.dg/continuation_8.f90: Likewise.
16213 * gfortran.dg/convert_2.f90: Likewise.
16214 * gfortran.dg/convert_implied_open.f90: Likewise.
16215 * gfortran.dg/count_init_expr.f03: Likewise.
16216 * gfortran.dg/cr_lf.f90: Likewise.
16217 * gfortran.dg/cray_pointers_10.f90: Likewise.
16218 * gfortran.dg/cray_pointers_2.f90: Likewise.
16219 * gfortran.dg/cray_pointers_5.f90: Likewise.
16220 * gfortran.dg/cray_pointers_7.f90: Likewise.
16221 * gfortran.dg/cray_pointers_8.f90: Likewise.
16222 * gfortran.dg/cshift_1.f90: Likewise.
16223 * gfortran.dg/cshift_2.f90: Likewise.
16224 * gfortran.dg/cshift_large_1.f90: Likewise.
16225 * gfortran.dg/cshift_nan_1.f90: Likewise.
16226 * gfortran.dg/csqrt_2.f: Likewise.
16227 * gfortran.dg/data_array_1.f90: Likewise.
16228 * gfortran.dg/data_char_1.f90: Likewise.
16229 * gfortran.dg/data_char_2.f90: Likewise.
16230 * gfortran.dg/data_char_3.f90: Likewise.
16231 * gfortran.dg/data_derived_1.f90: Likewise.
16232 * gfortran.dg/data_implied_do_1.f90: Likewise.
16233 * gfortran.dg/data_namelist_conflict.f90: Likewise.
16234 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
16235 * gfortran.dg/deallocate_stat.f90: Likewise.
16236 * gfortran.dg/deallocate_stat_2.f90: Likewise.
16237 * gfortran.dg/debug/pr37738.f: Likewise.
16238 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
16239 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
16240 * gfortran.dg/dec_exp_1.f90: Likewise.
16241 * gfortran.dg/dec_init_1.f90: Likewise.
16242 * gfortran.dg/dec_init_2.f90: Likewise.
16243 * gfortran.dg/dec_init_3.f90: Likewise.
16244 * gfortran.dg/dec_init_4.f90: Likewise.
16245 * gfortran.dg/dec_io_1.f90: Likewise.
16246 * gfortran.dg/dec_io_2.f90: Likewise.
16247 * gfortran.dg/dec_io_2a.f90: Likewise.
16248 * gfortran.dg/dec_io_6.f90: Likewise.
16249 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
16250 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
16251 * gfortran.dg/dec_math.f90: Likewise.
16252 * gfortran.dg/dec_parameter_1.f: Likewise.
16253 * gfortran.dg/dec_parameter_2.f90: Likewise.
16254 * gfortran.dg/dec_static_1.f90: Likewise.
16255 * gfortran.dg/dec_static_2.f90: Likewise.
16256 * gfortran.dg/dec_structure_1.f90: Likewise.
16257 * gfortran.dg/dec_structure_10.f90: Likewise.
16258 * gfortran.dg/dec_structure_18.f90: Likewise.
16259 * gfortran.dg/dec_structure_19.f90: Likewise.
16260 * gfortran.dg/dec_structure_2.f90: Likewise.
16261 * gfortran.dg/dec_structure_22.f90: Likewise.
16262 * gfortran.dg/dec_structure_3.f90: Likewise.
16263 * gfortran.dg/dec_structure_4.f90: Likewise.
16264 * gfortran.dg/dec_structure_5.f90: Likewise.
16265 * gfortran.dg/dec_structure_6.f90: Likewise.
16266 * gfortran.dg/dec_structure_7.f90: Likewise.
16267 * gfortran.dg/dec_union_1.f90: Likewise.
16268 * gfortran.dg/dec_union_2.f90: Likewise.
16269 * gfortran.dg/dec_union_3.f90: Likewise.
16270 * gfortran.dg/dec_union_4.f90: Likewise.
16271 * gfortran.dg/dec_union_5.f90: Likewise.
16272 * gfortran.dg/default_format_1.f90: Likewise.
16273 * gfortran.dg/default_format_2.f90: Likewise.
16274 * gfortran.dg/default_format_denormal_1.f90: Likewise.
16275 * gfortran.dg/default_format_denormal_2.f90: Likewise.
16276 * gfortran.dg/default_initialization_3.f90: Likewise.
16277 * gfortran.dg/default_initialization_4.f90: Likewise.
16278 * gfortran.dg/default_initialization_5.f90: Likewise.
16279 * gfortran.dg/deferred_character_1.f90: Likewise.
16280 * gfortran.dg/deferred_character_10.f90: Likewise.
16281 * gfortran.dg/deferred_character_11.f90: Likewise.
16282 * gfortran.dg/deferred_character_12.f90: Likewise.
16283 * gfortran.dg/deferred_character_13.f90: Likewise.
16284 * gfortran.dg/deferred_character_14.f90: Likewise.
16285 * gfortran.dg/deferred_character_15.f90: Likewise.
16286 * gfortran.dg/deferred_character_16.f90: Likewise.
16287 * gfortran.dg/deferred_character_2.f90: Likewise.
16288 * gfortran.dg/deferred_character_3.f90: Likewise.
16289 * gfortran.dg/deferred_character_4.f90: Likewise.
16290 * gfortran.dg/deferred_character_5.f90: Likewise.
16291 * gfortran.dg/deferred_character_6.f90: Likewise.
16292 * gfortran.dg/deferred_character_7.f90: Likewise.
16293 * gfortran.dg/deferred_character_8.f90: Likewise.
16294 * gfortran.dg/deferred_character_9.f90: Likewise.
16295 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
16296 * gfortran.dg/deferred_type_component_1.f90: Likewise.
16297 * gfortran.dg/deferred_type_component_2.f90: Likewise.
16298 * gfortran.dg/deferred_type_param_2.f90: Likewise.
16299 * gfortran.dg/deferred_type_param_4.f90: Likewise.
16300 * gfortran.dg/deferred_type_param_5.f90: Likewise.
16301 * gfortran.dg/deferred_type_param_6.f90: Likewise.
16302 * gfortran.dg/deferred_type_param_8.f90: Likewise.
16303 * gfortran.dg/deferred_type_param_9.f90: Likewise.
16304 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
16305 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
16306 * gfortran.dg/defined_assignment_1.f90: Likewise.
16307 * gfortran.dg/defined_assignment_10.f90: Likewise.
16308 * gfortran.dg/defined_assignment_11.f90: Likewise.
16309 * gfortran.dg/defined_assignment_2.f90: Likewise.
16310 * gfortran.dg/defined_assignment_3.f90: Likewise.
16311 * gfortran.dg/defined_assignment_4.f90: Likewise.
16312 * gfortran.dg/defined_assignment_5.f90: Likewise.
16313 * gfortran.dg/defined_assignment_8.f90: Likewise.
16314 * gfortran.dg/defined_assignment_9.f90: Likewise.
16315 * gfortran.dg/dependency_2.f90: Likewise.
16316 * gfortran.dg/dependency_21.f90: Likewise.
16317 * gfortran.dg/dependency_22.f90: Likewise.
16318 * gfortran.dg/dependency_23.f90: Likewise.
16319 * gfortran.dg/dependency_24.f90: Likewise.
16320 * gfortran.dg/dependency_25.f90: Likewise.
16321 * gfortran.dg/dependency_26.f90: Likewise.
16322 * gfortran.dg/dependency_39.f90: Likewise.
16323 * gfortran.dg/dependency_40.f90: Likewise.
16324 * gfortran.dg/dependency_41.f90: Likewise.
16325 * gfortran.dg/dependency_42.f90: Likewise.
16326 * gfortran.dg/dependency_43.f90: Likewise.
16327 * gfortran.dg/dependency_44.f90: Likewise.
16328 * gfortran.dg/dependency_45.f90: Likewise.
16329 * gfortran.dg/dependency_50.f90: Likewise.
16330 * gfortran.dg/dependency_51.f90: Likewise.
16331 * gfortran.dg/dependent_decls_1.f90: Likewise.
16332 * gfortran.dg/der_array_1.f90: Likewise.
16333 * gfortran.dg/der_array_io_1.f90: Likewise.
16334 * gfortran.dg/der_array_io_2.f90: Likewise.
16335 * gfortran.dg/der_array_io_3.f90: Likewise.
16336 * gfortran.dg/der_io_1.f90: Likewise.
16337 * gfortran.dg/der_io_3.f90: Likewise.
16338 * gfortran.dg/der_pointer_2.f90: Likewise.
16339 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
16340 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
16341 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
16342 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
16343 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
16344 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16345 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
16346 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
16347 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
16348 * gfortran.dg/derived_external_function_1.f90: Likewise.
16349 * gfortran.dg/derived_init_1.f90: Likewise.
16350 * gfortran.dg/derived_init_2.f90: Likewise.
16351 * gfortran.dg/derived_init_3.f90: Likewise.
16352 * gfortran.dg/derived_init_4.f90: Likewise.
16353 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
16354 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16355 * gfortran.dg/dev_null.F90: Likewise.
16356 * gfortran.dg/dfloat_1.f90: Likewise.
16357 * gfortran.dg/dim_sum_1.f90: Likewise.
16358 * gfortran.dg/dim_sum_2.f90: Likewise.
16359 * gfortran.dg/dim_sum_3.f90: Likewise.
16360 * gfortran.dg/direct_io_10.f: Likewise.
16361 * gfortran.dg/direct_io_11.f90: Likewise.
16362 * gfortran.dg/direct_io_12.f90: Likewise.
16363 * gfortran.dg/direct_io_2.f90: Likewise.
16364 * gfortran.dg/direct_io_3.f90: Likewise.
16365 * gfortran.dg/direct_io_4.f90: Likewise.
16366 * gfortran.dg/direct_io_5.f90: Likewise.
16367 * gfortran.dg/direct_io_6.f90: Likewise.
16368 * gfortran.dg/direct_io_7.f90: Likewise.
16369 * gfortran.dg/direct_io_8.f90: Likewise.
16370 * gfortran.dg/direct_io_9.f: Likewise.
16371 * gfortran.dg/do_1.f90: Likewise.
16372 * gfortran.dg/do_3.F90: Likewise.
16373 * gfortran.dg/do_concurrent_2.f90: Likewise.
16374 * gfortran.dg/do_concurrent_4.f90: Likewise.
16375 * gfortran.dg/do_corner_warn.f90: Likewise.
16376 * gfortran.dg/do_iterator_2.f90: Likewise.
16377 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
16378 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
16379 * gfortran.dg/dos_eol.f: Likewise.
16380 * gfortran.dg/dot_product_1.f03: Likewise.
16381 * gfortran.dg/dot_product_2.f90: Likewise.
16382 * gfortran.dg/dot_product_4.f90: Likewise.
16383 * gfortran.dg/dshift_1.F90: Likewise.
16384 * gfortran.dg/dshift_2.F90: Likewise.
16385 * gfortran.dg/dtio_1.f90: Likewise.
16386 * gfortran.dg/dtio_10.f90: Likewise.
16387 * gfortran.dg/dtio_12.f90: Likewise.
16388 * gfortran.dg/dtio_14.f90: Likewise.
16389 * gfortran.dg/dtio_15.f90: Likewise.
16390 * gfortran.dg/dtio_16.f90: Likewise.
16391 * gfortran.dg/dtio_17.f90: Likewise.
16392 * gfortran.dg/dtio_19.f90: Likewise.
16393 * gfortran.dg/dtio_2.f90: Likewise.
16394 * gfortran.dg/dtio_20.f03: Likewise.
16395 * gfortran.dg/dtio_22.f90: Likewise.
16396 * gfortran.dg/dtio_24.f90: Likewise.
16397 * gfortran.dg/dtio_25.f90: Likewise.
16398 * gfortran.dg/dtio_26.f03: Likewise.
16399 * gfortran.dg/dtio_27.f90: Likewise.
16400 * gfortran.dg/dtio_28.f03: Likewise.
16401 * gfortran.dg/dtio_3.f90: Likewise.
16402 * gfortran.dg/dtio_30.f03: Likewise.
16403 * gfortran.dg/dtio_31.f03: Likewise.
16404 * gfortran.dg/dtio_32.f03: Likewise.
16405 * gfortran.dg/dtio_4.f90: Likewise.
16406 * gfortran.dg/dtio_5.f90: Likewise.
16407 * gfortran.dg/dtio_7.f90: Likewise.
16408 * gfortran.dg/dtio_8.f90: Likewise.
16409 * gfortran.dg/dtio_9.f90: Likewise.
16410 * gfortran.dg/dummy_procedure_3.f90: Likewise.
16411 * gfortran.dg/dummy_procedure_7.f90: Likewise.
16412 * gfortran.dg/dup_save_1.f90: Likewise.
16413 * gfortran.dg/dup_save_2.f90: Likewise.
16414 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
16415 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
16416 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
16417 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
16418 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
16419 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
16420 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
16421 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
16422 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
16423 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
16424 * gfortran.dg/e_d_fmt.f90: Likewise.
16425 * gfortran.dg/edit_real_1.f90: Likewise.
16426 * gfortran.dg/elemental_by_value_1.f90: Likewise.
16427 * gfortran.dg/elemental_dependency_1.f90: Likewise.
16428 * gfortran.dg/elemental_dependency_4.f90: Likewise.
16429 * gfortran.dg/elemental_dependency_5.f90: Likewise.
16430 * gfortran.dg/elemental_dependency_6.f90: Likewise.
16431 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
16432 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
16433 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
16434 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
16435 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
16436 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
16437 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
16438 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
16439 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
16440 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
16441 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
16442 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
16443 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
16444 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
16445 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
16446 * gfortran.dg/empty_format_1.f90: Likewise.
16447 * gfortran.dg/endfile.f: Likewise.
16448 * gfortran.dg/endfile.f90: Likewise.
16449 * gfortran.dg/endfile_2.f90: Likewise.
16450 * gfortran.dg/entry_1.f90: Likewise.
16451 * gfortran.dg/entry_10.f90: Likewise.
16452 * gfortran.dg/entry_12.f90: Likewise.
16453 * gfortran.dg/entry_13.f90: Likewise.
16454 * gfortran.dg/entry_14.f90: Likewise.
16455 * gfortran.dg/entry_16.f90: Likewise.
16456 * gfortran.dg/entry_3.f90: Likewise.
16457 * gfortran.dg/entry_6.f90: Likewise.
16458 * gfortran.dg/entry_9.f90: Likewise.
16459 * gfortran.dg/entry_array_specs_2.f: Likewise.
16460 * gfortran.dg/enum_1.f90: Likewise.
16461 * gfortran.dg/enum_9.f90: Likewise.
16462 * gfortran.dg/eof_1.f90: Likewise.
16463 * gfortran.dg/eof_2.f90: Likewise.
16464 * gfortran.dg/eof_4.f90: Likewise.
16465 * gfortran.dg/eof_5.f90: Likewise.
16466 * gfortran.dg/eor_handling_1.f90: Likewise.
16467 * gfortran.dg/eor_handling_2.f90: Likewise.
16468 * gfortran.dg/eor_handling_3.f90: Likewise.
16469 * gfortran.dg/eor_handling_4.f90: Likewise.
16470 * gfortran.dg/eor_handling_5.f90: Likewise.
16471 * gfortran.dg/eoshift_3.f90: Likewise.
16472 * gfortran.dg/eoshift_4.f90: Likewise.
16473 * gfortran.dg/eoshift_5.f90: Likewise.
16474 * gfortran.dg/eoshift_6.f90: Likewise.
16475 * gfortran.dg/eoshift_large_1.f90: Likewise.
16476 * gfortran.dg/equiv_6.f90: Likewise.
16477 * gfortran.dg/equiv_7.f90: Likewise.
16478 * gfortran.dg/equiv_9.f90: Likewise.
16479 * gfortran.dg/equiv_constraint_4.f90: Likewise.
16480 * gfortran.dg/erf_2.F90: Likewise.
16481 * gfortran.dg/erf_3.F90: Likewise.
16482 * gfortran.dg/erfc_scaled_1.f90: Likewise.
16483 * gfortran.dg/error_format_2.f90: Likewise.
16484 * gfortran.dg/error_recovery_5.f90: Likewise.
16485 * gfortran.dg/execute_command_line_2.f90: Likewise.
16486 * gfortran.dg/execute_command_line_3.f90: Likewise.
16487 * gfortran.dg/exit_1.f08: Likewise.
16488 * gfortran.dg/exit_3.f08: Likewise.
16489 * gfortran.dg/exponent_1.f90: Likewise.
16490 * gfortran.dg/exponent_2.f90: Likewise.
16491 * gfortran.dg/extended_char_comparison_1.f: Likewise.
16492 * gfortran.dg/extends_1.f03: Likewise.
16493 * gfortran.dg/extends_16.f90: Likewise.
16494 * gfortran.dg/extends_2.f03: Likewise.
16495 * gfortran.dg/extends_3.f03: Likewise.
16496 * gfortran.dg/extends_4.f03: Likewise.
16497 * gfortran.dg/extends_type_of_1.f03: Likewise.
16498 * gfortran.dg/extends_type_of_2.f03: Likewise.
16499 * gfortran.dg/external_procedures_3.f90: Likewise.
16500 * gfortran.dg/f2003_inquire_1.f03: Likewise.
16501 * gfortran.dg/f2003_io_1.f03: Likewise.
16502 * gfortran.dg/f2003_io_4.f03: Likewise.
16503 * gfortran.dg/f2003_io_5.f03: Likewise.
16504 * gfortran.dg/f2003_io_6.f03: Likewise.
16505 * gfortran.dg/f2003_io_7.f03: Likewise.
16506 * gfortran.dg/f2c_1.f90: Likewise.
16507 * gfortran.dg/f2c_2.f90: Likewise.
16508 * gfortran.dg/f2c_3.f90: Likewise.
16509 * gfortran.dg/f2c_4.f90: Likewise.
16510 * gfortran.dg/f2c_6.f90: Likewise.
16511 * gfortran.dg/f2c_7.f90: Likewise.
16512 * gfortran.dg/f2c_9.f90: Likewise.
16513 * gfortran.dg/fgetc_1.f90: Likewise.
16514 * gfortran.dg/fgetc_2.f90: Likewise.
16515 * gfortran.dg/filename_null.f90: Likewise.
16516 * gfortran.dg/finalize_12.f90: Likewise.
16517 * gfortran.dg/finalize_13.f90: Likewise.
16518 * gfortran.dg/finalize_15.f90: Likewise.
16519 * gfortran.dg/finalize_17.f90: Likewise.
16520 * gfortran.dg/finalize_18.f90: Likewise.
16521 * gfortran.dg/finalize_25.f90: Likewise.
16522 * gfortran.dg/finalize_29.f08: Likewise.
16523 * gfortran.dg/finalize_31.f90: Likewise.
16524 * gfortran.dg/float_1.f90: Likewise.
16525 * gfortran.dg/flush_1.f90: Likewise.
16526 * gfortran.dg/fmt_bz_bn.f: Likewise.
16527 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
16528 * gfortran.dg/fmt_cache_1.f: Likewise.
16529 * gfortran.dg/fmt_cache_2.f: Likewise.
16530 * gfortran.dg/fmt_cache_3.f90: Likewise.
16531 * gfortran.dg/fmt_colon.f90: Likewise.
16532 * gfortran.dg/fmt_e.f90: Likewise.
16533 * gfortran.dg/fmt_en.f90: Likewise.
16534 * gfortran.dg/fmt_error_10.f: Likewise.
16535 * gfortran.dg/fmt_error_9.f: Likewise.
16536 * gfortran.dg/fmt_exhaust.f90: Likewise.
16537 * gfortran.dg/fmt_f0_1.f90: Likewise.
16538 * gfortran.dg/fmt_f_an_p.f: Likewise.
16539 * gfortran.dg/fmt_fw_d.f90: Likewise.
16540 * gfortran.dg/fmt_g.f: Likewise.
16541 * gfortran.dg/fmt_g0_1.f08: Likewise.
16542 * gfortran.dg/fmt_g0_2.f08: Likewise.
16543 * gfortran.dg/fmt_g0_4.f08: Likewise.
16544 * gfortran.dg/fmt_g0_5.f08: Likewise.
16545 * gfortran.dg/fmt_g0_6.f08: Likewise.
16546 * gfortran.dg/fmt_g0_7.f08: Likewise.
16547 * gfortran.dg/fmt_g_1.f90: Likewise.
16548 * gfortran.dg/fmt_int_sign.f90: Likewise.
16549 * gfortran.dg/fmt_l.f90: Likewise.
16550 * gfortran.dg/fmt_missing_period_2.f: Likewise.
16551 * gfortran.dg/fmt_missing_period_3.f: Likewise.
16552 * gfortran.dg/fmt_p_1.f90: Likewise.
16553 * gfortran.dg/fmt_pf.f90: Likewise.
16554 * gfortran.dg/fmt_read.f90: Likewise.
16555 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
16556 * gfortran.dg/fmt_t_1.f90: Likewise.
16557 * gfortran.dg/fmt_t_2.f90: Likewise.
16558 * gfortran.dg/fmt_t_3.f90: Likewise.
16559 * gfortran.dg/fmt_t_4.f90: Likewise.
16560 * gfortran.dg/fmt_t_5.f90: Likewise.
16561 * gfortran.dg/fmt_t_6.f: Likewise.
16562 * gfortran.dg/fmt_t_7.f: Likewise.
16563 * gfortran.dg/fmt_t_9.f: Likewise.
16564 * gfortran.dg/fmt_tl.f: Likewise.
16565 * gfortran.dg/fmt_unlimited.f90: Likewise.
16566 * gfortran.dg/fmt_white.f: Likewise.
16567 * gfortran.dg/fmt_zero_digits.f90: Likewise.
16568 * gfortran.dg/fold_nearest.f90: Likewise.
16569 * gfortran.dg/forall_1.f90: Likewise.
16570 * gfortran.dg/forall_10.f90: Likewise.
16571 * gfortran.dg/forall_12.f90: Likewise.
16572 * gfortran.dg/forall_13.f90: Likewise.
16573 * gfortran.dg/forall_15.f90: Likewise.
16574 * gfortran.dg/forall_4.f90: Likewise.
16575 * gfortran.dg/forall_5.f90: Likewise.
16576 * gfortran.dg/forall_6.f90: Likewise.
16577 * gfortran.dg/forall_7.f90: Likewise.
16578 * gfortran.dg/fraction.f90: Likewise.
16579 * gfortran.dg/fseek.f90: Likewise.
16580 * gfortran.dg/ftell_1.f90: Likewise.
16581 * gfortran.dg/ftell_2.f90: Likewise.
16582 * gfortran.dg/ftell_3.f90: Likewise.
16583 * gfortran.dg/func_assign_2.f90: Likewise.
16584 * gfortran.dg/func_assign_3.f90: Likewise.
16585 * gfortran.dg/func_derived_1.f90: Likewise.
16586 * gfortran.dg/func_derived_2.f90: Likewise.
16587 * gfortran.dg/func_derived_3.f90: Likewise.
16588 * gfortran.dg/func_result_1.f90: Likewise.
16589 * gfortran.dg/func_result_2.f90: Likewise.
16590 * gfortran.dg/func_result_6.f90: Likewise.
16591 * gfortran.dg/function_charlen_2.f90: Likewise.
16592 * gfortran.dg/function_charlen_3.f: Likewise.
16593 * gfortran.dg/function_kinds_1.f90: Likewise.
16594 * gfortran.dg/function_kinds_4.f90: Likewise.
16595 * gfortran.dg/function_optimize_10.f90: Likewise.
16596 * gfortran.dg/function_optimize_11.f90: Likewise.
16597 * gfortran.dg/function_optimize_12.f90: Likewise.
16598 * gfortran.dg/function_optimize_4.f90: Likewise.
16599 * gfortran.dg/function_optimize_8.f90: Likewise.
16600 * gfortran.dg/g77/13037.f: Likewise.
16601 * gfortran.dg/g77/1832.f: Likewise.
16602 * gfortran.dg/g77/19981119-0.f: Likewise.
16603 * gfortran.dg/g77/19990313-0.f: Likewise.
16604 * gfortran.dg/g77/19990313-1.f: Likewise.
16605 * gfortran.dg/g77/19990313-2.f: Likewise.
16606 * gfortran.dg/g77/19990313-3.f: Likewise.
16607 * gfortran.dg/g77/19990419-1.f: Likewise.
16608 * gfortran.dg/g77/19990826-0.f: Likewise.
16609 * gfortran.dg/g77/19990826-2.f: Likewise.
16610 * gfortran.dg/g77/20000503-1.f: Likewise.
16611 * gfortran.dg/g77/20001111.f: Likewise.
16612 * gfortran.dg/g77/20010116.f: Likewise.
16613 * gfortran.dg/g77/20010216-1.f: Likewise.
16614 * gfortran.dg/g77/20010430.f: Likewise.
16615 * gfortran.dg/g77/20010610.f: Likewise.
16616 * gfortran.dg/g77/6177.f: Likewise.
16617 * gfortran.dg/g77/7388.f: Likewise.
16618 * gfortran.dg/g77/947.f: Likewise.
16619 * gfortran.dg/g77/970625-2.f: Likewise.
16620 * gfortran.dg/g77/971102-1.f: Likewise.
16621 * gfortran.dg/g77/980628-0.f: Likewise.
16622 * gfortran.dg/g77/980628-1.f: Likewise.
16623 * gfortran.dg/g77/980628-10.f: Likewise.
16624 * gfortran.dg/g77/980628-2.f: Likewise.
16625 * gfortran.dg/g77/980628-3.f: Likewise.
16626 * gfortran.dg/g77/980628-7.f: Likewise.
16627 * gfortran.dg/g77/980628-8.f: Likewise.
16628 * gfortran.dg/g77/980628-9.f: Likewise.
16629 * gfortran.dg/g77/980701-0.f: Likewise.
16630 * gfortran.dg/g77/980701-1.f: Likewise.
16631 * gfortran.dg/g77/cabs.f: Likewise.
16632 * gfortran.dg/g77/claus.f: Likewise.
16633 * gfortran.dg/g77/complex_1.f: Likewise.
16634 * gfortran.dg/g77/cpp3.F: Likewise.
16635 * gfortran.dg/g77/cpp4.F: Likewise.
16636 * gfortran.dg/g77/cpp5.F: Likewise.
16637 * gfortran.dg/g77/dcomplex.f: Likewise.
16638 * gfortran.dg/g77/dnrm2.f: Likewise.
16639 * gfortran.dg/g77/erfc.f: Likewise.
16640 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16641 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16642 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16643 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16644 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16645 * gfortran.dg/g77/int8421.f: Likewise.
16646 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16647 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16648 * gfortran.dg/g77/le.f: Likewise.
16649 * gfortran.dg/g77/short.f: Likewise.
16650 * gfortran.dg/gamma_1.f90: Likewise.
16651 * gfortran.dg/gamma_4.f90: Likewise.
16652 * gfortran.dg/gamma_5.f90: Likewise.
16653 * gfortran.dg/generic_13.f90: Likewise.
16654 * gfortran.dg/generic_15.f90: Likewise.
16655 * gfortran.dg/generic_19.f90: Likewise.
16656 * gfortran.dg/generic_20.f90: Likewise.
16657 * gfortran.dg/generic_23.f03: Likewise.
16658 * gfortran.dg/generic_25.f90: Likewise.
16659 * gfortran.dg/generic_27.f90: Likewise.
16660 * gfortran.dg/generic_31.f90: Likewise.
16661 * gfortran.dg/generic_4.f90: Likewise.
16662 * gfortran.dg/global_vars_c_init.f90: Likewise.
16663 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16664 * gfortran.dg/gnu_logical_1.F: Likewise.
16665 * gfortran.dg/goacc/fixed-1.f: Likewise.
16666 * gfortran.dg/goacc/fixed-2.f: Likewise.
16667 * gfortran.dg/goacc/gang-static.f95: Likewise.
16668 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16669 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16670 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16671 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16672 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16673 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16674 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16675 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16676 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16677 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16678 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16679 * gfortran.dg/gomp/pr48794.f90: Likewise.
16680 * gfortran.dg/gomp/pr72744.f90: Likewise.
16681 * gfortran.dg/gomp/pr77665.f90: Likewise.
16682 * gfortran.dg/gomp/workshare2.f90: Likewise.
16683 * gfortran.dg/gomp/workshare3.f90: Likewise.
16684 * gfortran.dg/goto_1.f: Likewise.
16685 * gfortran.dg/goto_2.f90: Likewise.
16686 * gfortran.dg/goto_4.f90: Likewise.
16687 * gfortran.dg/goto_6.f: Likewise.
16688 * gfortran.dg/graphite/id-26.f03: Likewise.
16689 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16690 * gfortran.dg/graphite/pr29581.f90: Likewise.
16691 * gfortran.dg/graphite/pr29832.f90: Likewise.
16692 * gfortran.dg/graphite/run-id-1.f: Likewise.
16693 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16694 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16695 * gfortran.dg/hollerith.f90: Likewise.
16696 * gfortran.dg/hollerith4.f90: Likewise.
16697 * gfortran.dg/hollerith6.f90: Likewise.
16698 * gfortran.dg/hollerith8.f90: Likewise.
16699 * gfortran.dg/hollerith_1.f90: Likewise.
16700 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16701 * gfortran.dg/hollerith_f95.f90: Likewise.
16702 * gfortran.dg/hollerith_legacy.f90: Likewise.
16703 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16704 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16705 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16706 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16707 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16708 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16709 * gfortran.dg/hypot_1.f90: Likewise.
16710 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16711 * gfortran.dg/iargc.f90: Likewise.
16712 * gfortran.dg/ibits.f90: Likewise.
16713 * gfortran.dg/ichar_1.f90: Likewise.
16714 * gfortran.dg/ichar_2.f90: Likewise.
16715 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16716 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16717 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16718 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16719 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16720 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16721 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16722 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16723 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16724 * gfortran.dg/ieee/large_1.f90: Likewise.
16725 * gfortran.dg/ieee/large_2.f90: Likewise.
16726 * gfortran.dg/ieee/large_3.F90: Likewise.
16727 * gfortran.dg/ieee/large_4.f90: Likewise.
16728 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16729 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16730 * gfortran.dg/impl_do_var_data.f90: Likewise.
16731 * gfortran.dg/implicit_10.f90: Likewise.
16732 * gfortran.dg/implicit_12.f90: Likewise.
16733 * gfortran.dg/implicit_class_1.f90: Likewise.
16734 * gfortran.dg/implicit_pure_1.f90: Likewise.
16735 * gfortran.dg/implied_do_1.f90: Likewise.
16736 * gfortran.dg/implied_do_io_1.f90: Likewise.
16737 * gfortran.dg/implied_do_io_2.f90: Likewise.
16738 * gfortran.dg/implied_do_io_3.f90: Likewise.
16739 * gfortran.dg/implied_shape_1.f08: Likewise.
16740 * gfortran.dg/import.f90: Likewise.
16741 * gfortran.dg/import4.f90: Likewise.
16742 * gfortran.dg/impure_1.f08: Likewise.
16743 * gfortran.dg/index.f90: Likewise.
16744 * gfortran.dg/index_2.f90: Likewise.
16745 * gfortran.dg/init_flag_1.f90: Likewise.
16746 * gfortran.dg/init_flag_10.f90: Likewise.
16747 * gfortran.dg/init_flag_15.f03: Likewise.
16748 * gfortran.dg/init_flag_2.f90: Likewise.
16749 * gfortran.dg/init_flag_3.f90: Likewise.
16750 * gfortran.dg/init_flag_4.f90: Likewise.
16751 * gfortran.dg/init_flag_5.f90: Likewise.
16752 * gfortran.dg/init_flag_6.f90: Likewise.
16753 * gfortran.dg/init_flag_7.f90: Likewise.
16754 * gfortran.dg/init_flag_9.f90: Likewise.
16755 * gfortran.dg/initialization_11.f90: Likewise.
16756 * gfortran.dg/initialization_19.f90: Likewise.
16757 * gfortran.dg/initialization_2.f90: Likewise.
16758 * gfortran.dg/initialization_22.f90: Likewise.
16759 * gfortran.dg/initialization_27.f90: Likewise.
16760 * gfortran.dg/initialization_5.f90: Likewise.
16761 * gfortran.dg/initialization_6.f90: Likewise.
16762 * gfortran.dg/inline_matmul_1.f90: Likewise.
16763 * gfortran.dg/inline_matmul_10.f90: Likewise.
16764 * gfortran.dg/inline_matmul_11.f90: Likewise.
16765 * gfortran.dg/inline_matmul_13.f90: Likewise.
16766 * gfortran.dg/inline_matmul_14.f90: Likewise.
16767 * gfortran.dg/inline_matmul_16.f90: Likewise.
16768 * gfortran.dg/inline_matmul_17.f90: Likewise.
16769 * gfortran.dg/inline_matmul_18.f90: Likewise.
16770 * gfortran.dg/inline_matmul_19.f90: Likewise.
16771 * gfortran.dg/inline_matmul_2.f90: Likewise.
16772 * gfortran.dg/inline_matmul_20.f90: Likewise.
16773 * gfortran.dg/inline_matmul_22.f90: Likewise.
16774 * gfortran.dg/inline_matmul_3.f90: Likewise.
16775 * gfortran.dg/inline_matmul_4.f90: Likewise.
16776 * gfortran.dg/inline_matmul_5.f90: Likewise.
16777 * gfortran.dg/inline_matmul_6.f90: Likewise.
16778 * gfortran.dg/inline_matmul_7.f90: Likewise.
16779 * gfortran.dg/inline_matmul_8.f90: Likewise.
16780 * gfortran.dg/inline_matmul_9.f90: Likewise.
16781 * gfortran.dg/inline_sum_1.f90: Likewise.
16782 * gfortran.dg/inline_sum_3.f90: Likewise.
16783 * gfortran.dg/inline_sum_5.f90: Likewise.
16784 * gfortran.dg/inquire-complex.f90: Likewise.
16785 * gfortran.dg/inquire.f90: Likewise.
16786 * gfortran.dg/inquire_10.f90: Likewise.
16787 * gfortran.dg/inquire_13.f90: Likewise.
16788 * gfortran.dg/inquire_15.f90: Likewise.
16789 * gfortran.dg/inquire_16.f90: Likewise.
16790 * gfortran.dg/inquire_17.f90: Likewise.
16791 * gfortran.dg/inquire_5.f90: Likewise.
16792 * gfortran.dg/inquire_6.f90: Likewise.
16793 * gfortran.dg/inquire_7.f90: Likewise.
16794 * gfortran.dg/inquire_9.f90: Likewise.
16795 * gfortran.dg/inquire_internal.f90: Likewise.
16796 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16797 * gfortran.dg/inquire_size.f90: Likewise.
16798 * gfortran.dg/int_1.f90: Likewise.
16799 * gfortran.dg/int_conv_1.f90: Likewise.
16800 * gfortran.dg/int_range_io_1.f90: Likewise.
16801 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16802 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16803 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16804 * gfortran.dg/integer_plus.f90: Likewise.
16805 * gfortran.dg/intent_out_2.f90: Likewise.
16806 * gfortran.dg/intent_out_5.f90: Likewise.
16807 * gfortran.dg/intent_out_6.f90: Likewise.
16808 * gfortran.dg/interface_12.f90: Likewise.
16809 * gfortran.dg/interface_19.f90: Likewise.
16810 * gfortran.dg/interface_4.f90: Likewise.
16811 * gfortran.dg/interface_5.f90: Likewise.
16812 * gfortran.dg/interface_9.f90: Likewise.
16813 * gfortran.dg/interface_assignment_1.f90: Likewise.
16814 * gfortran.dg/interface_assignment_2.f90: Likewise.
16815 * gfortran.dg/internal_dummy_2.f08: Likewise.
16816 * gfortran.dg/internal_dummy_3.f08: Likewise.
16817 * gfortran.dg/internal_dummy_4.f08: Likewise.
16818 * gfortran.dg/internal_pack_1.f90: Likewise.
16819 * gfortran.dg/internal_pack_10.f90: Likewise.
16820 * gfortran.dg/internal_pack_12.f90: Likewise.
16821 * gfortran.dg/internal_pack_13.f90: Likewise.
16822 * gfortran.dg/internal_pack_14.f90: Likewise.
16823 * gfortran.dg/internal_pack_15.f90: Likewise.
16824 * gfortran.dg/internal_pack_2.f90: Likewise.
16825 * gfortran.dg/internal_pack_3.f90: Likewise.
16826 * gfortran.dg/internal_pack_4.f90: Likewise.
16827 * gfortran.dg/internal_pack_6.f90: Likewise.
16828 * gfortran.dg/internal_pack_8.f90: Likewise.
16829 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16830 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16831 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16832 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16833 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16834 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16835 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16836 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16837 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16838 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16839 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16840 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16841 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16842 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16843 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16844 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16845 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16846 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16847 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16848 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16849 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16850 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16851 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16852 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16853 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16854 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16855 * gfortran.dg/io_err_1.f90: Likewise.
16856 * gfortran.dg/io_real_boz.f90: Likewise.
16857 * gfortran.dg/iomsg_1.f90: Likewise.
16858 * gfortran.dg/iostat_1.f90: Likewise.
16859 * gfortran.dg/iostat_2.f90: Likewise.
16860 * gfortran.dg/iostat_4.f90: Likewise.
16861 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16862 * gfortran.dg/ishft_1.f90: Likewise.
16863 * gfortran.dg/ishft_2.f90: Likewise.
16864 * gfortran.dg/ishft_4.f90: Likewise.
16865 * gfortran.dg/isnan_1.f90: Likewise.
16866 * gfortran.dg/isnan_2.f90: Likewise.
16867 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16868 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16869 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16870 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16871 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16872 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16873 * gfortran.dg/itime_idate_1.f: Likewise.
16874 * gfortran.dg/itime_idate_2.f: Likewise.
16875 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16876 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16877 * gfortran.dg/large_real_kind_1.f90: Likewise.
16878 * gfortran.dg/large_real_kind_2.F90: Likewise.
16879 * gfortran.dg/large_real_kind_3.F90: Likewise.
16880 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16881 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16882 * gfortran.dg/large_recl.f90: Likewise.
16883 * gfortran.dg/large_unit_1.f90: Likewise.
16884 * gfortran.dg/large_unit_2.f90: Likewise.
16885 * gfortran.dg/largeequiv_1.f90: Likewise.
16886 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16887 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16888 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16889 * gfortran.dg/list_read_1.f90: Likewise.
16890 * gfortran.dg/list_read_10.f90: Likewise.
16891 * gfortran.dg/list_read_11.f90: Likewise.
16892 * gfortran.dg/list_read_12.f90: Likewise.
16893 * gfortran.dg/list_read_13.f: Likewise.
16894 * gfortran.dg/list_read_14.f90: Likewise.
16895 * gfortran.dg/list_read_2.f90: Likewise.
16896 * gfortran.dg/list_read_3.f90: Likewise.
16897 * gfortran.dg/list_read_4.f90: Likewise.
16898 * gfortran.dg/list_read_5.f90: Likewise.
16899 * gfortran.dg/list_read_6.f90: Likewise.
16900 * gfortran.dg/list_read_7.f90: Likewise.
16901 * gfortran.dg/list_read_8.f90: Likewise.
16902 * gfortran.dg/list_read_9.f90: Likewise.
16903 * gfortran.dg/loc_2.f90: Likewise.
16904 * gfortran.dg/logical_1.f90: Likewise.
16905 * gfortran.dg/logical_dot_product.f90: Likewise.
16906 * gfortran.dg/logical_temp_io.f90: Likewise.
16907 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16908 * gfortran.dg/lrshift_1.f90: Likewise.
16909 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16910 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16911 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16912 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16913 * gfortran.dg/make_unit.f90: Likewise.
16914 * gfortran.dg/mapping_1.f90: Likewise.
16915 * gfortran.dg/mapping_2.f90: Likewise.
16916 * gfortran.dg/mapping_3.f90: Likewise.
16917 * gfortran.dg/masklr_1.F90: Likewise.
16918 * gfortran.dg/masklr_2.F90: Likewise.
16919 * gfortran.dg/matmul_1.f90: Likewise.
16920 * gfortran.dg/matmul_10.f90: Likewise.
16921 * gfortran.dg/matmul_12.f90: Likewise.
16922 * gfortran.dg/matmul_16.f90: Likewise.
16923 * gfortran.dg/matmul_17.f90: Likewise.
16924 * gfortran.dg/matmul_18.f90: Likewise.
16925 * gfortran.dg/matmul_2.f90: Likewise.
16926 * gfortran.dg/matmul_3.f90: Likewise.
16927 * gfortran.dg/matmul_4.f90: Likewise.
16928 * gfortran.dg/matmul_6.f90: Likewise.
16929 * gfortran.dg/matmul_8.f03: Likewise.
16930 * gfortran.dg/matmul_9.f90: Likewise.
16931 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16932 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16933 * gfortran.dg/matmul_const.f90: Likewise.
16934 * gfortran.dg/maxloc_1.f90: Likewise.
16935 * gfortran.dg/maxloc_2.f90: Likewise.
16936 * gfortran.dg/maxloc_3.f90: Likewise.
16937 * gfortran.dg/maxloc_4.f90: Likewise.
16938 * gfortran.dg/maxloc_string_1.f90: Likewise.
16939 * gfortran.dg/maxlocval_1.f90: Likewise.
16940 * gfortran.dg/maxlocval_2.f90: Likewise.
16941 * gfortran.dg/maxlocval_3.f90: Likewise.
16942 * gfortran.dg/maxlocval_4.f90: Likewise.
16943 * gfortran.dg/maxval_char_1.f90: Likewise.
16944 * gfortran.dg/maxval_char_2.f90: Likewise.
16945 * gfortran.dg/maxval_char_3.f90: Likewise.
16946 * gfortran.dg/maxval_char_4.f90: Likewise.
16947 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16948 * gfortran.dg/mclock.f90: Likewise.
16949 * gfortran.dg/merge_bits_1.F90: Likewise.
16950 * gfortran.dg/merge_bits_2.F90: Likewise.
16951 * gfortran.dg/merge_char_1.f90: Likewise.
16952 * gfortran.dg/merge_init_expr.f90: Likewise.
16953 * gfortran.dg/min_max_optional_1.f90: Likewise.
16954 * gfortran.dg/min_max_optional_5.f90: Likewise.
16955 * gfortran.dg/minloc_1.f90: Likewise.
16956 * gfortran.dg/minloc_2.f90: Likewise.
16957 * gfortran.dg/minloc_3.f90: Likewise.
16958 * gfortran.dg/minloc_4.f90: Likewise.
16959 * gfortran.dg/minloc_string_1.f90: Likewise.
16960 * gfortran.dg/minlocval_1.f90: Likewise.
16961 * gfortran.dg/minlocval_2.f90: Likewise.
16962 * gfortran.dg/minlocval_3.f90: Likewise.
16963 * gfortran.dg/minlocval_4.f90: Likewise.
16964 * gfortran.dg/minmax_char_1.f90: Likewise.
16965 * gfortran.dg/minmaxloc_1.f90: Likewise.
16966 * gfortran.dg/minmaxloc_10.f90: Likewise.
16967 * gfortran.dg/minmaxloc_11.f90: Likewise.
16968 * gfortran.dg/minmaxloc_12.f90: Likewise.
16969 * gfortran.dg/minmaxloc_13.f90: Likewise.
16970 * gfortran.dg/minmaxloc_2.f90: Likewise.
16971 * gfortran.dg/minmaxloc_3.f90: Likewise.
16972 * gfortran.dg/minmaxloc_4.f90: Likewise.
16973 * gfortran.dg/minmaxloc_5.f90: Likewise.
16974 * gfortran.dg/minmaxloc_6.f90: Likewise.
16975 * gfortran.dg/minmaxloc_7.f90: Likewise.
16976 * gfortran.dg/minmaxloc_8.f90: Likewise.
16977 * gfortran.dg/minmaxval_1.f90: Likewise.
16978 * gfortran.dg/minval_char_1.f90: Likewise.
16979 * gfortran.dg/minval_char_2.f90: Likewise.
16980 * gfortran.dg/minval_char_3.f90: Likewise.
16981 * gfortran.dg/minval_char_4.f90: Likewise.
16982 * gfortran.dg/minval_char_5.f90: Likewise.
16983 * gfortran.dg/minval_parameter_1.f90: Likewise.
16984 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
16985 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
16986 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
16987 * gfortran.dg/missing_parens_1.f90: Likewise.
16988 * gfortran.dg/missing_parens_2.f90: Likewise.
16989 * gfortran.dg/mod_large_1.f90: Likewise.
16990 * gfortran.dg/mod_sign0_1.f90: Likewise.
16991 * gfortran.dg/module_blank_common.f90: Likewise.
16992 * gfortran.dg/module_commons_1.f90: Likewise.
16993 * gfortran.dg/module_commons_3.f90: Likewise.
16994 * gfortran.dg/module_double_reuse.f90: Likewise.
16995 * gfortran.dg/module_equivalence_1.f90: Likewise.
16996 * gfortran.dg/module_equivalence_2.f90: Likewise.
16997 * gfortran.dg/module_equivalence_3.f90: Likewise.
16998 * gfortran.dg/module_equivalence_5.f90: Likewise.
16999 * gfortran.dg/module_interface_1.f90: Likewise.
17000 * gfortran.dg/module_nan.f90: Likewise.
17001 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17002 * gfortran.dg/module_procedure_1.f90: Likewise.
17003 * gfortran.dg/module_read_1.f90: Likewise.
17004 * gfortran.dg/module_read_2.f90: Likewise.
17005 * gfortran.dg/module_widestring_1.f90: Likewise.
17006 * gfortran.dg/move_alloc.f90: Likewise.
17007 * gfortran.dg/move_alloc_10.f90: Likewise.
17008 * gfortran.dg/move_alloc_13.f90: Likewise.
17009 * gfortran.dg/move_alloc_14.f90: Likewise.
17010 * gfortran.dg/move_alloc_15.f90: Likewise.
17011 * gfortran.dg/move_alloc_16.f90: Likewise.
17012 * gfortran.dg/move_alloc_2.f90: Likewise.
17013 * gfortran.dg/move_alloc_5.f90: Likewise.
17014 * gfortran.dg/move_alloc_6.f90: Likewise.
17015 * gfortran.dg/move_alloc_9.f90: Likewise.
17016 * gfortran.dg/multiple_allocation_1.f90: Likewise.
17017 * gfortran.dg/multiple_allocation_3.f90: Likewise.
17018 * gfortran.dg/mvbits_1.f90: Likewise.
17019 * gfortran.dg/mvbits_2.f90: Likewise.
17020 * gfortran.dg/mvbits_3.f90: Likewise.
17021 * gfortran.dg/mvbits_4.f90: Likewise.
17022 * gfortran.dg/mvbits_7.f90: Likewise.
17023 * gfortran.dg/mvbits_8.f90: Likewise.
17024 * gfortran.dg/namelist_11.f: Likewise.
17025 * gfortran.dg/namelist_12.f: Likewise.
17026 * gfortran.dg/namelist_13.f90: Likewise.
17027 * gfortran.dg/namelist_14.f90: Likewise.
17028 * gfortran.dg/namelist_15.f90: Likewise.
17029 * gfortran.dg/namelist_16.f90: Likewise.
17030 * gfortran.dg/namelist_17.f90: Likewise.
17031 * gfortran.dg/namelist_18.f90: Likewise.
17032 * gfortran.dg/namelist_19.f90: Likewise.
17033 * gfortran.dg/namelist_20.f90: Likewise.
17034 * gfortran.dg/namelist_21.f90: Likewise.
17035 * gfortran.dg/namelist_22.f90: Likewise.
17036 * gfortran.dg/namelist_23.f90: Likewise.
17037 * gfortran.dg/namelist_24.f90: Likewise.
17038 * gfortran.dg/namelist_26.f90: Likewise.
17039 * gfortran.dg/namelist_27.f90: Likewise.
17040 * gfortran.dg/namelist_28.f90: Likewise.
17041 * gfortran.dg/namelist_29.f90: Likewise.
17042 * gfortran.dg/namelist_37.f90: Likewise.
17043 * gfortran.dg/namelist_38.f90: Likewise.
17044 * gfortran.dg/namelist_39.f90: Likewise.
17045 * gfortran.dg/namelist_40.f90: Likewise.
17046 * gfortran.dg/namelist_41.f90: Likewise.
17047 * gfortran.dg/namelist_42.f90: Likewise.
17048 * gfortran.dg/namelist_43.f90: Likewise.
17049 * gfortran.dg/namelist_44.f90: Likewise.
17050 * gfortran.dg/namelist_47.f90: Likewise.
17051 * gfortran.dg/namelist_48.f90: Likewise.
17052 * gfortran.dg/namelist_49.f90: Likewise.
17053 * gfortran.dg/namelist_50.f90: Likewise.
17054 * gfortran.dg/namelist_51.f90: Likewise.
17055 * gfortran.dg/namelist_52.f90: Likewise.
17056 * gfortran.dg/namelist_54.f90: Likewise.
17057 * gfortran.dg/namelist_55.f90: Likewise.
17058 * gfortran.dg/namelist_56.f90: Likewise.
17059 * gfortran.dg/namelist_57.f90: Likewise.
17060 * gfortran.dg/namelist_58.f90: Likewise.
17061 * gfortran.dg/namelist_59.f90: Likewise.
17062 * gfortran.dg/namelist_60.f90: Likewise.
17063 * gfortran.dg/namelist_61.f90: Likewise.
17064 * gfortran.dg/namelist_64.f90: Likewise.
17065 * gfortran.dg/namelist_65.f90: Likewise.
17066 * gfortran.dg/namelist_69.f90: Likewise.
17067 * gfortran.dg/namelist_70.f90: Likewise.
17068 * gfortran.dg/namelist_71.f90: Likewise.
17069 * gfortran.dg/namelist_72.f: Likewise.
17070 * gfortran.dg/namelist_73.f90: Likewise.
17071 * gfortran.dg/namelist_77.f90: Likewise.
17072 * gfortran.dg/namelist_78.f90: Likewise.
17073 * gfortran.dg/namelist_79.f90: Likewise.
17074 * gfortran.dg/namelist_80.f90: Likewise.
17075 * gfortran.dg/namelist_81.f90: Likewise.
17076 * gfortran.dg/namelist_82.f90: Likewise.
17077 * gfortran.dg/namelist_84.f90: Likewise.
17078 * gfortran.dg/namelist_85.f90: Likewise.
17079 * gfortran.dg/namelist_86.f90: Likewise.
17080 * gfortran.dg/namelist_87.f90: Likewise.
17081 * gfortran.dg/namelist_88.f90: Likewise.
17082 * gfortran.dg/namelist_89.f90: Likewise.
17083 * gfortran.dg/namelist_90.f: Likewise.
17084 * gfortran.dg/namelist_95.f90: Likewise.
17085 * gfortran.dg/namelist_char_only.f90: Likewise.
17086 * gfortran.dg/namelist_empty.f90: Likewise.
17087 * gfortran.dg/namelist_internal.f90: Likewise.
17088 * gfortran.dg/namelist_use.f90: Likewise.
17089 * gfortran.dg/namelist_use_only.f90: Likewise.
17090 * gfortran.dg/namelist_utf8.f90: Likewise.
17091 * gfortran.dg/nan_1.f90: Likewise.
17092 * gfortran.dg/nan_2.f90: Likewise.
17093 * gfortran.dg/nan_3.f90: Likewise.
17094 * gfortran.dg/nan_6.f90: Likewise.
17095 * gfortran.dg/nan_7.f90: Likewise.
17096 * gfortran.dg/nearest_1.f90: Likewise.
17097 * gfortran.dg/nearest_2.f90: Likewise.
17098 * gfortran.dg/nearest_3.f90: Likewise.
17099 * gfortran.dg/negative-z-descriptor.f90: Likewise.
17100 * gfortran.dg/negative_automatic_size.f90: Likewise.
17101 * gfortran.dg/negative_unit.f: Likewise.
17102 * gfortran.dg/negative_unit2.f90: Likewise.
17103 * gfortran.dg/negative_unit_int8.f: Likewise.
17104 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
17105 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
17106 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
17107 * gfortran.dg/nested_modules_1.f90: Likewise.
17108 * gfortran.dg/nested_modules_2.f90: Likewise.
17109 * gfortran.dg/nested_modules_3.f90: Likewise.
17110 * gfortran.dg/nesting_1.f90: Likewise.
17111 * gfortran.dg/new_line.f90: Likewise.
17112 * gfortran.dg/newunit_1.f90: Likewise.
17113 * gfortran.dg/newunit_3.f90: Likewise.
17114 * gfortran.dg/newunit_5.f90.f90: Likewise.
17115 * gfortran.dg/nint_1.f90: Likewise.
17116 * gfortran.dg/nint_2.f90: Likewise.
17117 * gfortran.dg/no_arg_check_2.f90: Likewise.
17118 * gfortran.dg/no_range_check_1.f90: Likewise.
17119 * gfortran.dg/no_range_check_2.f90: Likewise.
17120 * gfortran.dg/no_range_check_3.f90: Likewise.
17121 * gfortran.dg/noadv_size.f90: Likewise.
17122 * gfortran.dg/nonreturning_statements.f90: Likewise.
17123 * gfortran.dg/norm2_1.f90: Likewise.
17124 * gfortran.dg/norm2_3.f90: Likewise.
17125 * gfortran.dg/nosigned_zero_1.f90: Likewise.
17126 * gfortran.dg/nosigned_zero_2.f90: Likewise.
17127 * gfortran.dg/nosigned_zero_3.f90: Likewise.
17128 * gfortran.dg/null_4.f90: Likewise.
17129 * gfortran.dg/null_9.f90: Likewise.
17130 * gfortran.dg/nullify_3.f90: Likewise.
17131 * gfortran.dg/oldstyle_1.f90: Likewise.
17132 * gfortran.dg/open_access_append_1.f90: Likewise.
17133 * gfortran.dg/open_access_append_2.f90: Likewise.
17134 * gfortran.dg/open_errors.f90: Likewise.
17135 * gfortran.dg/open_negative_unit_1.f90: Likewise.
17136 * gfortran.dg/open_new.f90: Likewise.
17137 * gfortran.dg/open_readonly_1.f90: Likewise.
17138 * gfortran.dg/operator_1.f90: Likewise.
17139 * gfortran.dg/optional_absent_1.f90: Likewise.
17140 * gfortran.dg/optional_absent_2.f90: Likewise.
17141 * gfortran.dg/optional_absent_3.f90: Likewise.
17142 * gfortran.dg/optional_class_1.f90: Likewise.
17143 * gfortran.dg/optional_dim_2.f90: Likewise.
17144 * gfortran.dg/optional_dim_3.f90: Likewise.
17145 * gfortran.dg/output_exponents_1.f90: Likewise.
17146 * gfortran.dg/overload_1.f90: Likewise.
17147 * gfortran.dg/overload_2.f90: Likewise.
17148 * gfortran.dg/overwrite_1.f: Likewise.
17149 * gfortran.dg/pad_no.f90: Likewise.
17150 * gfortran.dg/parameter_array_init_1.f90: Likewise.
17151 * gfortran.dg/parameter_array_init_2.f90: Likewise.
17152 * gfortran.dg/parameter_array_init_4.f90: Likewise.
17153 * gfortran.dg/parameter_array_init_5.f90: Likewise.
17154 * gfortran.dg/parameter_array_section_2.f90: Likewise.
17155 * gfortran.dg/parens_3.f90: Likewise.
17156 * gfortran.dg/parens_5.f90: Likewise.
17157 * gfortran.dg/parens_6.f90: Likewise.
17158 * gfortran.dg/parent_result_ref_1.f90: Likewise.
17159 * gfortran.dg/parent_result_ref_2.f90: Likewise.
17160 * gfortran.dg/parent_result_ref_3.f90: Likewise.
17161 * gfortran.dg/parent_result_ref_4.f90: Likewise.
17162 * gfortran.dg/parity_1.f90: Likewise.
17163 * gfortran.dg/past_eor.f90: Likewise.
17164 * gfortran.dg/pdt_1.f03: Likewise.
17165 * gfortran.dg/pdt_10.f03: Likewise.
17166 * gfortran.dg/pdt_11.f03: Likewise.
17167 * gfortran.dg/pdt_12.f03: Likewise.
17168 * gfortran.dg/pdt_13.f03: Likewise.
17169 * gfortran.dg/pdt_14.f03: Likewise.
17170 * gfortran.dg/pdt_15.f03: Likewise.
17171 * gfortran.dg/pdt_19.f03: Likewise.
17172 * gfortran.dg/pdt_20.f03: Likewise.
17173 * gfortran.dg/pdt_22.f03: Likewise.
17174 * gfortran.dg/pdt_23.f03: Likewise.
17175 * gfortran.dg/pdt_25.f03: Likewise.
17176 * gfortran.dg/pdt_26.f03: Likewise.
17177 * gfortran.dg/pdt_27.f03: Likewise.
17178 * gfortran.dg/pdt_28.f03: Likewise.
17179 * gfortran.dg/pdt_3.f03: Likewise.
17180 * gfortran.dg/pdt_4.f03: Likewise.
17181 * gfortran.dg/pdt_5.f03: Likewise.
17182 * gfortran.dg/pdt_7.f03: Likewise.
17183 * gfortran.dg/pointer_1.f90: Likewise.
17184 * gfortran.dg/pointer_array_1.f90: Likewise.
17185 * gfortran.dg/pointer_array_3.f90: Likewise.
17186 * gfortran.dg/pointer_array_4.f90: Likewise.
17187 * gfortran.dg/pointer_array_5.f90: Likewise.
17188 * gfortran.dg/pointer_array_6.f90: Likewise.
17189 * gfortran.dg/pointer_array_7.f90: Likewise.
17190 * gfortran.dg/pointer_array_8.f90: Likewise.
17191 * gfortran.dg/pointer_array_9.f90: Likewise.
17192 * gfortran.dg/pointer_array_component_1.f90: Likewise.
17193 * gfortran.dg/pointer_array_component_2.f90: Likewise.
17194 * gfortran.dg/pointer_assign_10.f90: Likewise.
17195 * gfortran.dg/pointer_assign_11.f90: Likewise.
17196 * gfortran.dg/pointer_assign_4.f90: Likewise.
17197 * gfortran.dg/pointer_assign_8.f90: Likewise.
17198 * gfortran.dg/pointer_assign_9.f90: Likewise.
17199 * gfortran.dg/pointer_check_10.f90: Likewise.
17200 * gfortran.dg/pointer_check_9.f90: Likewise.
17201 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
17202 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
17203 * gfortran.dg/pointer_function_result_1.f90: Likewise.
17204 * gfortran.dg/pointer_init_1.f90: Likewise.
17205 * gfortran.dg/pointer_init_3.f90: Likewise.
17206 * gfortran.dg/pointer_init_4.f90: Likewise.
17207 * gfortran.dg/pointer_init_5.f90: Likewise.
17208 * gfortran.dg/pointer_init_8.f90: Likewise.
17209 * gfortran.dg/pointer_intent_1.f90: Likewise.
17210 * gfortran.dg/pointer_intent_4.f90: Likewise.
17211 * gfortran.dg/pointer_intent_5.f90: Likewise.
17212 * gfortran.dg/pointer_remapping_10.f90: Likewise.
17213 * gfortran.dg/pointer_remapping_4.f03: Likewise.
17214 * gfortran.dg/pointer_remapping_5.f08: Likewise.
17215 * gfortran.dg/pointer_remapping_9.f90: Likewise.
17216 * gfortran.dg/pointer_target_1.f90: Likewise.
17217 * gfortran.dg/pointer_target_2.f90: Likewise.
17218 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
17219 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
17220 * gfortran.dg/power.f90: Likewise.
17221 * gfortran.dg/power1.f90: Likewise.
17222 * gfortran.dg/power_3.f90: Likewise.
17223 * gfortran.dg/power_4.f90: Likewise.
17224 * gfortran.dg/power_5.f90: Likewise.
17225 * gfortran.dg/pr12884.f: Likewise.
17226 * gfortran.dg/pr15129.f90: Likewise.
17227 * gfortran.dg/pr15140.f90: Likewise.
17228 * gfortran.dg/pr15324.f90: Likewise.
17229 * gfortran.dg/pr15332.f: Likewise.
17230 * gfortran.dg/pr15957.f90: Likewise.
17231 * gfortran.dg/pr15959.f90: Likewise.
17232 * gfortran.dg/pr16597.f90: Likewise.
17233 * gfortran.dg/pr16861.f90: Likewise.
17234 * gfortran.dg/pr16938.f90: Likewise.
17235 * gfortran.dg/pr17090.f90: Likewise.
17236 * gfortran.dg/pr17143.f90: Likewise.
17237 * gfortran.dg/pr17164.f90: Likewise.
17238 * gfortran.dg/pr17229.f: Likewise.
17239 * gfortran.dg/pr17285.f90: Likewise.
17240 * gfortran.dg/pr17286.f90: Likewise.
17241 * gfortran.dg/pr17472.f: Likewise.
17242 * gfortran.dg/pr17612.f90: Likewise.
17243 * gfortran.dg/pr17706.f90: Likewise.
17244 * gfortran.dg/pr18025.f90: Likewise.
17245 * gfortran.dg/pr18122.f90: Likewise.
17246 * gfortran.dg/pr18210.f90: Likewise.
17247 * gfortran.dg/pr18392.f90: Likewise.
17248 * gfortran.dg/pr19155.f: Likewise.
17249 * gfortran.dg/pr19216.f: Likewise.
17250 * gfortran.dg/pr19467.f90: Likewise.
17251 * gfortran.dg/pr19657.f: Likewise.
17252 * gfortran.dg/pr19926.f90: Likewise.
17253 * gfortran.dg/pr19928-1.f90: Likewise.
17254 * gfortran.dg/pr19928-2.f90: Likewise.
17255 * gfortran.dg/pr20086.f90: Likewise.
17256 * gfortran.dg/pr20124.f90: Likewise.
17257 * gfortran.dg/pr20163-2.f: Likewise.
17258 * gfortran.dg/pr20480.f90: Likewise.
17259 * gfortran.dg/pr20755.f: Likewise.
17260 * gfortran.dg/pr20950.f: Likewise.
17261 * gfortran.dg/pr21177.f90: Likewise.
17262 * gfortran.dg/pr21730.f: Likewise.
17263 * gfortran.dg/pr22491.f: Likewise.
17264 * gfortran.dg/pr25603.f: Likewise.
17265 * gfortran.dg/pr26246_2.f90: Likewise.
17266 * gfortran.dg/pr32136.f90: Likewise.
17267 * gfortran.dg/pr32533.f90: Likewise.
17268 * gfortran.dg/pr33794.f90: Likewise.
17269 * gfortran.dg/pr35662.f90: Likewise.
17270 * gfortran.dg/pr35944-1.f90: Likewise.
17271 * gfortran.dg/pr35944-2.f90: Likewise.
17272 * gfortran.dg/pr35983.f90: Likewise.
17273 * gfortran.dg/pr39865.f90: Likewise.
17274 * gfortran.dg/pr41212.f90: Likewise.
17275 * gfortran.dg/pr43808.f90: Likewise.
17276 * gfortran.dg/pr44592.f90: Likewise.
17277 * gfortran.dg/pr44735.f90: Likewise.
17278 * gfortran.dg/pr45308.f03: Likewise.
17279 * gfortran.dg/pr46297.f: Likewise.
17280 * gfortran.dg/pr46588.f90: Likewise.
17281 * gfortran.dg/pr46665.f90: Likewise.
17282 * gfortran.dg/pr46804.f90: Likewise.
17283 * gfortran.dg/pr47008.f03: Likewise.
17284 * gfortran.dg/pr47614.f: Likewise.
17285 * gfortran.dg/pr47878.f90: Likewise.
17286 * gfortran.dg/pr49103.f90: Likewise.
17287 * gfortran.dg/pr50069_1.f90: Likewise.
17288 * gfortran.dg/pr50769.f90: Likewise.
17289 * gfortran.dg/pr52608.f90: Likewise.
17290 * gfortran.dg/pr55086_2.f90: Likewise.
17291 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
17292 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
17293 * gfortran.dg/pr55330.f90: Likewise.
17294 * gfortran.dg/pr56015.f90: Likewise.
17295 * gfortran.dg/pr57910.f90: Likewise.
17296 * gfortran.dg/pr59700.f90: Likewise.
17297 * gfortran.dg/pr62125.f90: Likewise.
17298 * gfortran.dg/pr64530.f90: Likewise.
17299 * gfortran.dg/pr65429.f90: Likewise.
17300 * gfortran.dg/pr65450.f90: Likewise.
17301 * gfortran.dg/pr65504.f90: Likewise.
17302 * gfortran.dg/pr65903.f90: Likewise.
17303 * gfortran.dg/pr66311.f90: Likewise.
17304 * gfortran.dg/pr66864.f90: Likewise.
17305 * gfortran.dg/pr67140.f90: Likewise.
17306 * gfortran.dg/pr67524.f90: Likewise.
17307 * gfortran.dg/pr67885.f90: Likewise.
17308 * gfortran.dg/pr68053.f90: Likewise.
17309 * gfortran.dg/pr68566.f90: Likewise.
17310 * gfortran.dg/pr69514_1.f90: Likewise.
17311 * gfortran.dg/pr69514_2.f90: Likewise.
17312 * gfortran.dg/pr69739.f90: Likewise.
17313 * gfortran.dg/pr70673.f90: Likewise.
17314 * gfortran.dg/pr71523_2.f90: Likewise.
17315 * gfortran.dg/pr71764.f90: Likewise.
17316 * gfortran.dg/pr78092.f90: Likewise.
17317 * gfortran.dg/pr82973.f90: Likewise.
17318 * gfortran.dg/pr83864.f90: Likewise.
17319 * gfortran.dg/pr83874.f90: Likewise.
17320 * gfortran.dg/pr84088.f90: Likewise.
17321 * gfortran.dg/pr84155.f90: Likewise.
17322 * gfortran.dg/proc_decl_12.f90: Likewise.
17323 * gfortran.dg/proc_decl_13.f90: Likewise.
17324 * gfortran.dg/proc_decl_15.f90: Likewise.
17325 * gfortran.dg/proc_decl_17.f90: Likewise.
17326 * gfortran.dg/proc_decl_18.f90: Likewise.
17327 * gfortran.dg/proc_decl_2.f90: Likewise.
17328 * gfortran.dg/proc_decl_5.f90: Likewise.
17329 * gfortran.dg/proc_decl_9.f90: Likewise.
17330 * gfortran.dg/proc_ptr_1.f90: Likewise.
17331 * gfortran.dg/proc_ptr_10.f90: Likewise.
17332 * gfortran.dg/proc_ptr_12.f90: Likewise.
17333 * gfortran.dg/proc_ptr_18.f90: Likewise.
17334 * gfortran.dg/proc_ptr_19.f90: Likewise.
17335 * gfortran.dg/proc_ptr_21.f90: Likewise.
17336 * gfortran.dg/proc_ptr_22.f90: Likewise.
17337 * gfortran.dg/proc_ptr_23.f90: Likewise.
17338 * gfortran.dg/proc_ptr_25.f90: Likewise.
17339 * gfortran.dg/proc_ptr_26.f90: Likewise.
17340 * gfortran.dg/proc_ptr_3.f90: Likewise.
17341 * gfortran.dg/proc_ptr_36.f90: Likewise.
17342 * gfortran.dg/proc_ptr_47.f90: Likewise.
17343 * gfortran.dg/proc_ptr_48.f90: Likewise.
17344 * gfortran.dg/proc_ptr_5.f90: Likewise.
17345 * gfortran.dg/proc_ptr_6.f90: Likewise.
17346 * gfortran.dg/proc_ptr_7.f90: Likewise.
17347 * gfortran.dg/proc_ptr_8.f90: Likewise.
17348 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
17349 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
17350 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
17351 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
17352 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
17353 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
17354 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
17355 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
17356 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
17357 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
17358 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
17359 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
17360 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
17361 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
17362 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
17363 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
17364 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
17365 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
17366 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
17367 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
17368 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
17369 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
17370 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
17371 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
17372 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
17373 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
17374 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
17375 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
17376 * gfortran.dg/product_init_expr.f03: Likewise.
17377 * gfortran.dg/promotion.f90: Likewise.
17378 * gfortran.dg/promotion_3.f90: Likewise.
17379 * gfortran.dg/promotion_4.f90: Likewise.
17380 * gfortran.dg/protected_1.f90: Likewise.
17381 * gfortran.dg/protected_2.f90: Likewise.
17382 * gfortran.dg/ptr-func-1.f90: Likewise.
17383 * gfortran.dg/ptr-func-2.f90: Likewise.
17384 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
17385 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
17386 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
17387 * gfortran.dg/pure_byref_1.f90: Likewise.
17388 * gfortran.dg/pure_byref_2.f90: Likewise.
17389 * gfortran.dg/pure_byref_3.f90: Likewise.
17390 * gfortran.dg/quad_2.f90: Likewise.
17391 * gfortran.dg/quad_3.f90: Likewise.
17392 * gfortran.dg/random_3.f90: Likewise.
17393 * gfortran.dg/random_4.f90: Likewise.
17394 * gfortran.dg/random_7.f90: Likewise.
17395 * gfortran.dg/read_2.f90: Likewise.
17396 * gfortran.dg/read_3.f90: Likewise.
17397 * gfortran.dg/read_4.f90: Likewise.
17398 * gfortran.dg/read_5.f90: Likewise.
17399 * gfortran.dg/read_bad_advance.f90: Likewise.
17400 * gfortran.dg/read_bang.f90: Likewise.
17401 * gfortran.dg/read_bang4.f90: Likewise.
17402 * gfortran.dg/read_comma.f: Likewise.
17403 * gfortran.dg/read_dir.f90: Likewise.
17404 * gfortran.dg/read_empty_file.f: Likewise.
17405 * gfortran.dg/read_eof_1.f90: Likewise.
17406 * gfortran.dg/read_eof_2.f90: Likewise.
17407 * gfortran.dg/read_eof_3.f90: Likewise.
17408 * gfortran.dg/read_eof_4.f90: Likewise.
17409 * gfortran.dg/read_eof_5.f90: Likewise.
17410 * gfortran.dg/read_eof_6.f: Likewise.
17411 * gfortran.dg/read_eof_7.f90: Likewise.
17412 * gfortran.dg/read_eof_8.f90: Likewise.
17413 * gfortran.dg/read_eof_all.f90: Likewise.
17414 * gfortran.dg/read_eor.f90: Likewise.
17415 * gfortran.dg/read_float_1.f90: Likewise.
17416 * gfortran.dg/read_float_2.f03: Likewise.
17417 * gfortran.dg/read_float_3.f90: Likewise.
17418 * gfortran.dg/read_float_4.f90: Likewise.
17419 * gfortran.dg/read_infnan_1.f90: Likewise.
17420 * gfortran.dg/read_list_eof_1.f90: Likewise.
17421 * gfortran.dg/read_logical.f90: Likewise.
17422 * gfortran.dg/read_many_1.f: Likewise.
17423 * gfortran.dg/read_no_eor.f90: Likewise.
17424 * gfortran.dg/read_noadvance.f90: Likewise.
17425 * gfortran.dg/read_repeat.f90: Likewise.
17426 * gfortran.dg/read_repeat_2.f90: Likewise.
17427 * gfortran.dg/read_size_noadvance.f90: Likewise.
17428 * gfortran.dg/read_x_eof.f90: Likewise.
17429 * gfortran.dg/read_x_past.f: Likewise.
17430 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
17431 * gfortran.dg/real_const_1.f: Likewise.
17432 * gfortran.dg/real_const_2.f90: Likewise.
17433 * gfortran.dg/real_const_3.f90: Likewise.
17434 * gfortran.dg/real_do_1.f90: Likewise.
17435 * gfortran.dg/real_index_1.f90: Likewise.
17436 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
17437 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
17438 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
17439 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
17440 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
17441 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
17442 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
17443 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
17444 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
17445 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
17446 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
17447 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
17448 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
17449 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
17450 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
17451 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
17452 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
17453 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
17454 * gfortran.dg/record_marker_1.f90: Likewise.
17455 * gfortran.dg/record_marker_2.f: Likewise.
17456 * gfortran.dg/record_marker_3.f90: Likewise.
17457 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
17458 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
17459 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
17460 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
17461 * gfortran.dg/recursive_check_7.f90: Likewise.
17462 * gfortran.dg/recursive_reference_1.f90: Likewise.
17463 * gfortran.dg/recursive_reference_2.f90: Likewise.
17464 * gfortran.dg/recursive_stack.f90: Likewise.
17465 * gfortran.dg/reduction.f90: Likewise.
17466 * gfortran.dg/repack_arrays_1.f90: Likewise.
17467 * gfortran.dg/repeat_1.f90: Likewise.
17468 * gfortran.dg/repeat_2.f90: Likewise.
17469 * gfortran.dg/repeat_3.f90: Likewise.
17470 * gfortran.dg/repeat_6.f90: Likewise.
17471 * gfortran.dg/reshape-alloc.f90: Likewise.
17472 * gfortran.dg/reshape-complex.f90: Likewise.
17473 * gfortran.dg/reshape.f90: Likewise.
17474 * gfortran.dg/reshape_2.f90: Likewise.
17475 * gfortran.dg/reshape_7.f90: Likewise.
17476 * gfortran.dg/reshape_empty_1.f03: Likewise.
17477 * gfortran.dg/reshape_pad_1.f90: Likewise.
17478 * gfortran.dg/reshape_rank7.f90: Likewise.
17479 * gfortran.dg/reshape_transpose_1.f90: Likewise.
17480 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
17481 * gfortran.dg/result_default_init_1.f90: Likewise.
17482 * gfortran.dg/result_in_spec_1.f90: Likewise.
17483 * gfortran.dg/result_in_spec_2.f90: Likewise.
17484 * gfortran.dg/ret_array_1.f90: Likewise.
17485 * gfortran.dg/ret_pointer_1.f90: Likewise.
17486 * gfortran.dg/ret_pointer_2.f90: Likewise.
17487 * gfortran.dg/rewind_1.f90: Likewise.
17488 * gfortran.dg/round_1.f03: Likewise.
17489 * gfortran.dg/round_2.f03: Likewise.
17490 * gfortran.dg/round_3.f08: Likewise.
17491 * gfortran.dg/round_4.f90: Likewise.
17492 * gfortran.dg/rrspacing_1.f90: Likewise.
17493 * gfortran.dg/runtime_warning_1.f90: Likewise.
17494 * gfortran.dg/same_type_as_2.f03: Likewise.
17495 * gfortran.dg/save_1.f90: Likewise.
17496 * gfortran.dg/save_5.f90: Likewise.
17497 * gfortran.dg/save_6.f90: Likewise.
17498 * gfortran.dg/scalar_mask_1.f90: Likewise.
17499 * gfortran.dg/scalar_mask_2.f90: Likewise.
17500 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
17501 * gfortran.dg/scale_1.f90: Likewise.
17502 * gfortran.dg/scan_1.f90: Likewise.
17503 * gfortran.dg/scan_2.f90: Likewise.
17504 * gfortran.dg/secnds-1.f: Likewise.
17505 * gfortran.dg/secnds.f: Likewise.
17506 * gfortran.dg/select_1.f90: Likewise.
17507 * gfortran.dg/select_2.f90: Likewise.
17508 * gfortran.dg/select_3.f90: Likewise.
17509 * gfortran.dg/select_5.f90: Likewise.
17510 * gfortran.dg/select_char_1.f90: Likewise.
17511 * gfortran.dg/select_char_2.f90: Likewise.
17512 * gfortran.dg/select_type_13.f03: Likewise.
17513 * gfortran.dg/select_type_14.f03: Likewise.
17514 * gfortran.dg/select_type_15.f03: Likewise.
17515 * gfortran.dg/select_type_19.f03: Likewise.
17516 * gfortran.dg/select_type_2.f03: Likewise.
17517 * gfortran.dg/select_type_26.f03: Likewise.
17518 * gfortran.dg/select_type_27.f03: Likewise.
17519 * gfortran.dg/select_type_28.f03: Likewise.
17520 * gfortran.dg/select_type_3.f03: Likewise.
17521 * gfortran.dg/select_type_35.f03: Likewise.
17522 * gfortran.dg/select_type_36.f03: Likewise.
17523 * gfortran.dg/select_type_37.f03: Likewise.
17524 * gfortran.dg/select_type_39.f03: Likewise.
17525 * gfortran.dg/select_type_4.f90: Likewise.
17526 * gfortran.dg/select_type_5.f03: Likewise.
17527 * gfortran.dg/select_type_6.f03: Likewise.
17528 * gfortran.dg/select_type_7.f03: Likewise.
17529 * gfortran.dg/select_type_8.f03: Likewise.
17530 * gfortran.dg/selected_char_kind_1.f90: Likewise.
17531 * gfortran.dg/selected_char_kind_4.f90: Likewise.
17532 * gfortran.dg/selected_kind_1.f90: Likewise.
17533 * gfortran.dg/selected_real_kind_2.f90: Likewise.
17534 * gfortran.dg/shape_2.f90: Likewise.
17535 * gfortran.dg/shape_4.f90: Likewise.
17536 * gfortran.dg/shape_5.f90: Likewise.
17537 * gfortran.dg/shape_7.f90: Likewise.
17538 * gfortran.dg/shape_8.f90: Likewise.
17539 * gfortran.dg/shape_9.f90: Likewise.
17540 * gfortran.dg/shift-kind_2.f90: Likewise.
17541 * gfortran.dg/shiftalr_1.F90: Likewise.
17542 * gfortran.dg/shiftalr_2.F90: Likewise.
17543 * gfortran.dg/simpleif_1.f90: Likewise.
17544 * gfortran.dg/simplify_argN_1.f90: Likewise.
17545 * gfortran.dg/simplify_cshift_1.f90: Likewise.
17546 * gfortran.dg/simplify_cshift_4.f90: Likewise.
17547 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
17548 * gfortran.dg/simplify_modulo.f90: Likewise.
17549 * gfortran.dg/single_char_string.f90: Likewise.
17550 * gfortran.dg/size_dim.f90: Likewise.
17551 * gfortran.dg/size_optional_dim_1.f90: Likewise.
17552 * gfortran.dg/sizeof.f90: Likewise.
17553 * gfortran.dg/sizeof_4.f90: Likewise.
17554 * gfortran.dg/slash_1.f90: Likewise.
17555 * gfortran.dg/sms-1.f90: Likewise.
17556 * gfortran.dg/sms-2.f90: Likewise.
17557 * gfortran.dg/spec_expr_7.f90: Likewise.
17558 * gfortran.dg/specifics_1.f90: Likewise.
17559 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
17560 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
17561 * gfortran.dg/spread_init_expr.f03: Likewise.
17562 * gfortran.dg/spread_scalar_source.f90: Likewise.
17563 * gfortran.dg/spread_shape_1.f90: Likewise.
17564 * gfortran.dg/stat_1.f90: Likewise.
17565 * gfortran.dg/stat_2.f90: Likewise.
17566 * gfortran.dg/stfunc_1.f90: Likewise.
17567 * gfortran.dg/stfunc_4.f90: Likewise.
17568 * gfortran.dg/stfunc_6.f90: Likewise.
17569 * gfortran.dg/storage_size_1.f08: Likewise.
17570 * gfortran.dg/storage_size_3.f08: Likewise.
17571 * gfortran.dg/storage_size_4.f90: Likewise.
17572 * gfortran.dg/streamio_1.f90: Likewise.
17573 * gfortran.dg/streamio_10.f90: Likewise.
17574 * gfortran.dg/streamio_11.f90: Likewise.
17575 * gfortran.dg/streamio_12.f90: Likewise.
17576 * gfortran.dg/streamio_13.f90: Likewise.
17577 * gfortran.dg/streamio_14.f90: Likewise.
17578 * gfortran.dg/streamio_15.f90: Likewise.
17579 * gfortran.dg/streamio_16.f90: Likewise.
17580 * gfortran.dg/streamio_17.f90: Likewise.
17581 * gfortran.dg/streamio_2.f90: Likewise.
17582 * gfortran.dg/streamio_3.f90: Likewise.
17583 * gfortran.dg/streamio_4.f90: Likewise.
17584 * gfortran.dg/streamio_5.f90: Likewise.
17585 * gfortran.dg/streamio_6.f90: Likewise.
17586 * gfortran.dg/streamio_7.f90: Likewise.
17587 * gfortran.dg/streamio_8.f90: Likewise.
17588 * gfortran.dg/streamio_9.f90: Likewise.
17589 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17590 * gfortran.dg/string_4.f90: Likewise.
17591 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17592 * gfortran.dg/string_assign_2.f90: Likewise.
17593 * gfortran.dg/string_compare_1.f90: Likewise.
17594 * gfortran.dg/string_compare_2.f90: Likewise.
17595 * gfortran.dg/string_compare_3.f90: Likewise.
17596 * gfortran.dg/string_ctor_1.f90: Likewise.
17597 * gfortran.dg/string_length_1.f90: Likewise.
17598 * gfortran.dg/string_length_2.f90: Likewise.
17599 * gfortran.dg/string_length_3.f90: Likewise.
17600 * gfortran.dg/string_length_4.f90: Likewise.
17601 * gfortran.dg/string_null_compare_1.f: Likewise.
17602 * gfortran.dg/string_pad_trunc.f90: Likewise.
17603 * gfortran.dg/structure_constructor_1.f03: Likewise.
17604 * gfortran.dg/structure_constructor_11.f90: Likewise.
17605 * gfortran.dg/structure_constructor_13.f03: Likewise.
17606 * gfortran.dg/structure_constructor_2.f03: Likewise.
17607 * gfortran.dg/structure_constructor_5.f03: Likewise.
17608 * gfortran.dg/submodule_1.f08: Likewise.
17609 * gfortran.dg/submodule_11.f08: Likewise.
17610 * gfortran.dg/submodule_14.f08: Likewise.
17611 * gfortran.dg/submodule_15.f08: Likewise.
17612 * gfortran.dg/submodule_17.f08: Likewise.
17613 * gfortran.dg/submodule_18.f08: Likewise.
17614 * gfortran.dg/submodule_19.f08: Likewise.
17615 * gfortran.dg/submodule_2.f08: Likewise.
17616 * gfortran.dg/submodule_27.f08: Likewise.
17617 * gfortran.dg/submodule_28.f08: Likewise.
17618 * gfortran.dg/submodule_29.f08: Likewise.
17619 * gfortran.dg/submodule_30.f08: Likewise.
17620 * gfortran.dg/submodule_6.f08: Likewise.
17621 * gfortran.dg/submodule_7.f08: Likewise.
17622 * gfortran.dg/submodule_8.f08: Likewise.
17623 * gfortran.dg/subnormal_1.f90: Likewise.
17624 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17625 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17626 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17627 * gfortran.dg/substr_2.f: Likewise.
17628 * gfortran.dg/substr_3.f: Likewise.
17629 * gfortran.dg/substr_4.f: Likewise.
17630 * gfortran.dg/substr_5.f90: Likewise.
17631 * gfortran.dg/substr_6.f90: Likewise.
17632 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17633 * gfortran.dg/sum_init_expr.f03: Likewise.
17634 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17635 * gfortran.dg/system_clock_3.f08: Likewise.
17636 * gfortran.dg/t_editing.f: Likewise.
17637 * gfortran.dg/team_change_1.f90: Likewise.
17638 * gfortran.dg/team_end_1.f90: Likewise.
17639 * gfortran.dg/team_number_1.f90: Likewise.
17640 * gfortran.dg/temporary_1.f90: Likewise.
17641 * gfortran.dg/test_com_block.f90: Likewise.
17642 * gfortran.dg/test_only_clause.f90: Likewise.
17643 * gfortran.dg/tiny_1.f90: Likewise.
17644 * gfortran.dg/tiny_2.f90: Likewise.
17645 * gfortran.dg/tl_editing.f90: Likewise.
17646 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17647 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17648 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17649 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17650 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17651 * gfortran.dg/transfer_class_2.f90: Likewise.
17652 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17653 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17654 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17655 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17656 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17657 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17658 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17659 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17660 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17661 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17662 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17663 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17664 * gfortran.dg/transpose_1.f90: Likewise.
17665 * gfortran.dg/transpose_3.f03: Likewise.
17666 * gfortran.dg/transpose_4.f90: Likewise.
17667 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17668 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17669 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17670 * gfortran.dg/trim_1.f90: Likewise.
17671 * gfortran.dg/trim_optimize_1.f90: Likewise.
17672 * gfortran.dg/trim_optimize_2.f90: Likewise.
17673 * gfortran.dg/trim_optimize_3.f90: Likewise.
17674 * gfortran.dg/trim_optimize_4.f90: Likewise.
17675 * gfortran.dg/trim_optimize_5.f90: Likewise.
17676 * gfortran.dg/trim_optimize_6.f90: Likewise.
17677 * gfortran.dg/trim_optimize_7.f90: Likewise.
17678 * gfortran.dg/trim_optimize_8.f90: Likewise.
17679 * gfortran.dg/type_to_class_1.f03: Likewise.
17680 * gfortran.dg/type_to_class_2.f03: Likewise.
17681 * gfortran.dg/type_to_class_3.f03: Likewise.
17682 * gfortran.dg/type_to_class_4.f03: Likewise.
17683 * gfortran.dg/type_to_class_5.f03: Likewise.
17684 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17685 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17686 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17687 * gfortran.dg/typebound_call_1.f03: Likewise.
17688 * gfortran.dg/typebound_call_13.f03: Likewise.
17689 * gfortran.dg/typebound_call_18.f03: Likewise.
17690 * gfortran.dg/typebound_call_19.f03: Likewise.
17691 * gfortran.dg/typebound_call_2.f03: Likewise.
17692 * gfortran.dg/typebound_call_20.f03: Likewise.
17693 * gfortran.dg/typebound_call_3.f03: Likewise.
17694 * gfortran.dg/typebound_generic_5.f03: Likewise.
17695 * gfortran.dg/typebound_generic_6.f03: Likewise.
17696 * gfortran.dg/typebound_generic_9.f03: Likewise.
17697 * gfortran.dg/typebound_operator_12.f03: Likewise.
17698 * gfortran.dg/typebound_operator_13.f03: Likewise.
17699 * gfortran.dg/typebound_operator_15.f90: Likewise.
17700 * gfortran.dg/typebound_operator_20.f90: Likewise.
17701 * gfortran.dg/typebound_operator_3.f03: Likewise.
17702 * gfortran.dg/typebound_operator_6.f03: Likewise.
17703 * gfortran.dg/typebound_operator_7.f03: Likewise.
17704 * gfortran.dg/typebound_operator_8.f03: Likewise.
17705 * gfortran.dg/typebound_operator_9.f03: Likewise.
17706 * gfortran.dg/typebound_proc_19.f90: Likewise.
17707 * gfortran.dg/typebound_proc_20.f90: Likewise.
17708 * gfortran.dg/typebound_proc_23.f90: Likewise.
17709 * gfortran.dg/typebound_proc_27.f03: Likewise.
17710 * gfortran.dg/typebound_proc_35.f90: Likewise.
17711 * gfortran.dg/typebound_proc_36.f90: Likewise.
17712 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17713 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17714 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17715 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17716 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17717 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17718 * gfortran.dg/unf_short_record_1.f90: Likewise.
17719 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17720 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17721 * gfortran.dg/unit_1.f90: Likewise.
17722 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17723 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17724 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17725 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17726 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17727 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17728 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17729 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17730 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17731 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17732 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17733 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17734 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17735 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17736 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17737 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17738 * gfortran.dg/unpack_init_expr.f03: Likewise.
17739 * gfortran.dg/use_10.f90: Likewise.
17740 * gfortran.dg/use_11.f90: Likewise.
17741 * gfortran.dg/use_13.f90: Likewise.
17742 * gfortran.dg/use_24.f90: Likewise.
17743 * gfortran.dg/use_27.f90: Likewise.
17744 * gfortran.dg/use_5.f90: Likewise.
17745 * gfortran.dg/use_allocated_1.f90: Likewise.
17746 * gfortran.dg/use_only_1.f90: Likewise.
17747 * gfortran.dg/use_only_4.f90: Likewise.
17748 * gfortran.dg/use_rename_2.f90: Likewise.
17749 * gfortran.dg/use_rename_4.f90: Likewise.
17750 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17751 * gfortran.dg/used_interface_ref.f90: Likewise.
17752 * gfortran.dg/used_types_5.f90: Likewise.
17753 * gfortran.dg/utf8_1.f03: Likewise.
17754 * gfortran.dg/utf8_2.f03: Likewise.
17755 * gfortran.dg/value_1.f90: Likewise.
17756 * gfortran.dg/value_2.f90: Likewise.
17757 * gfortran.dg/value_4.f90: Likewise.
17758 * gfortran.dg/value_6.f03: Likewise.
17759 * gfortran.dg/value_7.f03: Likewise.
17760 * gfortran.dg/value_test.f90: Likewise.
17761 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17762 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17763 * gfortran.dg/vect/pr60510.f: Likewise.
17764 * gfortran.dg/vect/pr69882.f90: Likewise.
17765 * gfortran.dg/vect/pr69980.f90: Likewise.
17766 * gfortran.dg/vect/vect-5.f90: Likewise.
17767 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17768 * gfortran.dg/vector_subscript_1.f90: Likewise.
17769 * gfortran.dg/vector_subscript_2.f90: Likewise.
17770 * gfortran.dg/vector_subscript_3.f90: Likewise.
17771 * gfortran.dg/vector_subscript_5.f90: Likewise.
17772 * gfortran.dg/verify_2.f90: Likewise.
17773 * gfortran.dg/volatile10.f90: Likewise.
17774 * gfortran.dg/where_1.f90: Likewise.
17775 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17776 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17777 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17778 * gfortran.dg/whole_file_13.f90: Likewise.
17779 * gfortran.dg/whole_file_2.f90: Likewise.
17780 * gfortran.dg/widechar_2.f90: Likewise.
17781 * gfortran.dg/widechar_4.f90: Likewise.
17782 * gfortran.dg/widechar_5.f90: Likewise.
17783 * gfortran.dg/widechar_6.f90: Likewise.
17784 * gfortran.dg/widechar_8.f90: Likewise.
17785 * gfortran.dg/widechar_IO_1.f90: Likewise.
17786 * gfortran.dg/widechar_IO_2.f90: Likewise.
17787 * gfortran.dg/widechar_IO_3.f90: Likewise.
17788 * gfortran.dg/widechar_IO_4.f90: Likewise.
17789 * gfortran.dg/widechar_compare_1.f90: Likewise.
17790 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17791 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17792 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17793 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17794 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17795 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17796 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17797 * gfortran.dg/widechar_select_1.f90: Likewise.
17798 * gfortran.dg/winapi.f90: Likewise.
17799 * gfortran.dg/write_0_pe_format.f90: Likewise.
17800 * gfortran.dg/write_back.f: Likewise.
17801 * gfortran.dg/write_check3.f90: Likewise.
17802 * gfortran.dg/write_direct_eor.f90: Likewise.
17803 * gfortran.dg/write_padding.f90: Likewise.
17804 * gfortran.dg/write_recursive.f90: Likewise.
17805 * gfortran.dg/write_rewind_1.f: Likewise.
17806 * gfortran.dg/write_rewind_2.f: Likewise.
17807 * gfortran.dg/write_zero_array.f90: Likewise.
17808 * gfortran.dg/x_slash_1.f: Likewise.
17809 * gfortran.dg/x_slash_2.f: Likewise.
17810 * gfortran.dg/zero_array_components_1.f90: Likewise.
17811 * gfortran.dg/zero_length_1.f90: Likewise.
17812 * gfortran.dg/zero_length_2.f90: Likewise.
17813 * gfortran.dg/zero_sized_1.f90: Likewise.
17814 * gfortran.dg/zero_sized_3.f90: Likewise.
17815 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17816 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17817 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17818 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17819 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17820 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17821 * gfortran.fortran-torture/execute/args.f90: Likewise.
17822 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17823 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17824 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17825 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17826 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17827 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17828 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17829 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17830 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17831 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17832 * gfortran.fortran-torture/execute/common.f90: Likewise.
17833 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17834 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17835 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17836 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17837 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17838 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17839 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17840 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17841 * gfortran.fortran-torture/execute/data.f90: Likewise.
17842 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17843 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17844 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17845 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17846 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17847 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17848 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17849 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17850 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17851 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17852 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17853 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17854 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17855 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17856 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17857 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17858 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17859 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17860 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17861 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17862 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17863 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17864 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17865 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17866 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17867 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17868 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17869 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17870 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17871 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17872 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17873 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17874 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17875 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17876 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17877 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17878 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17879 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17880 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17881 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17882 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17883 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17884 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17885 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17886 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17887 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17888 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17889 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17890 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17891 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17892 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17893 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17894 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17895 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17896 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17897 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17898 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17899 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17900 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17901 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17902 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17903 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17904 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17905 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17906 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17907 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17908 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17909 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17910 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17911 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17912 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17913 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17914 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17915 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17917 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17918 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17919 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17920 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17921 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17922 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17923 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17924 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17925 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17926 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17927 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17928 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17929 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17930 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17931 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17932 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17933 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17934 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17935 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17936 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17937 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17938 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17939 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17940 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17941 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17942 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17943 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17944 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17945 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17946 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17947 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17948 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17949 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
17950 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
17951 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
17952 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
17953 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
17954 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
17955 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
17956 * gfortran.fortran-torture/execute/math.f90: Likewise.
17957 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
17958 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
17959 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
17960 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
17961 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
17962 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
17963 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
17964 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
17965 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
17966 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
17967 * gfortran.fortran-torture/execute/power.f90: Likewise.
17968 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
17969 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
17970 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
17971 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
17972 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
17973 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
17974 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
17975 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
17976 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
17977 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
17978 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
17979 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
17980 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
17981 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
17982 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
17983 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
17984 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
17985 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
17986 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
17987 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
17988 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
17989 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
17990 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
17991 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
17992 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
17993 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
17994 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
17995 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
17996 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
17997 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
17998 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
17999 * gfortran.fortran-torture/execute/straret.f90: Likewise.
18000 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
18001 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
18002 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
18003 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
18004 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
18005 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
18006 * gfortran.fortran-torture/execute/string.f90: Likewise.
18007 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
18008 * gfortran.fortran-torture/execute/strret.f90: Likewise.
18009 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
18010 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
18011 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
18012 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
18013 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
18014 * gfortran.fortran-torture/execute/userop.f90: Likewise.
18015 * gfortran.fortran-torture/execute/where17.f90: Likewise.
18016 * gfortran.fortran-torture/execute/where18.f90: Likewise.
18017 * gfortran.fortran-torture/execute/where19.f90: Likewise.
18018 * gfortran.fortran-torture/execute/where20.f90: Likewise.
18019 * gfortran.fortran-torture/execute/where21.f90: Likewise.
18020 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
18021 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
18022 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18023 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18024 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18025 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18026 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
18027 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
18028 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
18029 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
18030 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
18031 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
18032 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
18033 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
18034 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
18035 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
18036 * gfortran.dg/inline_transpose_1.f90: Likewise.
18038 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
18041 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
18044 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
18047 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
18048 * gnat.dg/dispatch1.adb: Rename into...
18049 * gnat.dg/disp1.adb: ...this.
18050 * gnat.dg/dispatch1_p.ads: Rename into...
18051 * gnat.dg/disp1_pkg.ads: ...this.
18052 * gnat.dg/disp2.adb: Rename into...
18053 * gnat.dg/dispatch2.adb: ...this.
18054 * gnat.dg/dispatch2_p.ads: Rename into...
18055 * gnat.dg/disp2_pkg.ads: ...this.
18056 * gnat.dg/dispatch2_p.adb: Rename into...
18057 * gnat.dg/disp2_pkg.adb: this.
18058 * gnat.dg/generic_dispatch.adb: Rename into...
18059 * gnat.dg/generic_disp.adb: this.
18060 * gnat.dg/generic_dispatch_p.ads: Rename into...
18061 * gnat.dg/generic_disp_pkg.ads: ...this.
18062 * gnat.dg/generic_dispatch_p.adb: Rename into...
18063 * gnat.dg/generic_disp_pkg.adb: ...this.
18064 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
18065 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
18066 * gnat.dg/object_overflow1.adb: Tweak index.
18067 * gnat.dg/object_overflow2.adb: Likewise.
18068 * gnat.dg/object_overflow3.adb: Likewise.
18069 * gnat.dg/object_overflow4.adb: Likewise.
18070 * gnat.dg/object_overflow5.adb: Likewise.
18072 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18075 * gcc.c-torture/compile/pr84425.c: New test.
18077 2018-02-16 Marek Polacek <polacek@redhat.com>
18078 Jakub Jelinek <jakub@redhat.com>
18081 * g++.dg/cpp1y/constexpr-84192.C: New test.
18083 2018-02-16 Martin Sebor <msebor@redhat.com>
18086 * g++.dg/overload15.C: New test.
18088 2018-02-16 Yury Gribov <tetra2005@gmail.com>
18091 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
18092 * gcc.dg/pr56727-2.c: Ditto.
18093 * gcc.target/powerpc/pr79439.c: Renamed to...
18094 * gcc.target/powerpc/pr79439-1.c: ...this.
18095 * gcc.target/powerpc/pr79439-2.c: New test.
18096 * gcc.target/powerpc/pr79439-3.c: New test.
18098 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
18101 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
18102 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
18103 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
18104 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
18105 * gcc.target/powerpc/builtins-3.c: Same.
18107 2018-02-16 Nathan Sidwell <nathan@acm.org>
18109 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
18111 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
18113 PR rtl-optimization/70023
18114 * gcc.target/i386/pr70023.c: New.
18116 2018-02-16 Carl Love <cel@us.ibm.com>
18118 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
18120 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
18123 2018-02-16 Carl Love <cel@us.ibm.com>
18125 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
18126 for the ABI definitions for vec_extract4b and vec_insert4b.
18128 2018-02-16 Nathan Sidwell <nathan@acm.org>
18130 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
18131 * g++.old-deja/g++.mike/net43.C: Likewise.
18133 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
18136 * g++.dg/cpp1z/class-deduction48.C: New.
18138 2018-02-16 Nathan Sidwell <nathan@acm.org>
18141 * g++.dg/lookup/pr84375.C: New.
18143 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18146 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
18148 2018-02-16 Richard Biener <rguenther@suse.de>
18150 PR tree-optimization/84417
18151 * gcc.dg/torture/pr84417.c: New testcase.
18153 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18156 * g++.dg/opt/pr84272.C: New test.
18158 PR rtl-optimization/83723
18159 * gcc.dg/pr83723.c: New test.
18161 2018-02-16 Richard Biener <rguenther@suse.de>
18163 PR tree-optimization/84399
18164 * gcc.dg/graphite/pr84399.c: New testcase.
18166 2018-02-16 Richard Biener <rguenther@suse.de>
18168 PR tree-optimization/84190
18169 * g++.dg/torture/pr84190.C: New testcase.
18171 2018-02-15 Martin Sebor <msebor@redhat.com>
18173 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
18176 2018-02-15 Janus Weil <janus@gcc.gnu.org>
18179 * gfortran.dg/dtio_21.f03: Add an error message.
18180 * gfortran.dg/dtio_22.f90: Fix invalid test case.
18182 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
18185 * gfortran.dg/stop_shouldfail.f90: New test.
18187 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
18190 * g++.dg/concepts/pr84330.C: New.
18192 2018-02-15 Tom de Vries <tom@codesourcery.com>
18194 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
18196 2018-02-15 Tom de Vries <tom@codesourcery.com>
18198 * gcc.c-torture/compile/pr84136.c: Require effective target
18201 2018-02-15 Jakub Jelinek <jakub@redhat.com>
18203 PR tree-optimization/84383
18204 * gcc.c-torture/compile/pr84383.c: New test.
18206 PR tree-optimization/84334
18207 * gcc.dg/pr84334.c: New test.
18209 2018-02-14 Carl Love <cel@us.ibm.com>
18211 * gcc.target/powerpc/builtins-4-int128-runnable.c
18212 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
18213 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
18215 2018-02-14 Martin Sebor <msebor@redhat.com>
18217 PR tree-optimization/83698
18218 * gcc.dg/Wrestrict-7.c: New test.
18219 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
18220 * gcc.target/i386/chkp-stropt-17.c: Same.
18222 2018-02-14 Martin Sebor <msebor@redhat.com>
18225 * gcc.dg/Wattributes-8.c: New test.
18227 2018-02-14 Janus Weil <janus@gcc.gnu.org>
18230 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
18231 * gfortran.dg/allocate_with_source_23.f90: Ditto.
18232 * gfortran.dg/select_type_1.f03: Extend test case.
18234 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
18236 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
18237 (dg-options): Use -O2 -msse2 -mno-sse3.
18239 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
18241 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
18242 this test case still works ok.
18243 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
18244 * gcc.dg/vmx/insert-be-order.c: Likewise.
18245 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
18246 * gcc.dg/vmx/ld-be-order.c: Likewise.
18247 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
18248 * gcc.dg/vmx/lde-be-order.c: Likewise.
18249 * gcc.dg/vmx/ldl-be-order.c: Likewise.
18250 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
18251 * gcc.dg/vmx/merge-be-order.c: Likewise.
18252 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
18253 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
18254 * gcc.dg/vmx/pack-be-order.c: Likewise.
18255 * gcc.dg/vmx/perm-be-order.c: Likewise.
18256 * gcc.dg/vmx/splat-be-order.c: Likewise.
18257 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
18258 * gcc.dg/vmx/st-be-order.c: Likewise.
18259 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
18260 * gcc.dg/vmx/ste-be-order.c: Likewise.
18261 * gcc.dg/vmx/stl-be-order.c: Likewise.
18262 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
18263 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
18264 * gcc.dg/vmx/unpack-be-order.c: Likewise.
18265 * gcc.dg/vmx/vsums-be-order.c: Likewise.
18266 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
18268 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
18271 * g++.dg/cpp0x/auto49.C: New.
18273 2018-02-14 Nathan Sidwell <nathan@acm.org>
18275 * g++.dg/template/instantiate5.C: Adjust required-from loc.
18277 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18279 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
18280 * gcc.target/powerpc/le-altivec-consts.c: Same.
18282 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18285 * gcc.target/powerpc/pr84220-sld.c: New test.
18286 * gcc.target/powerpc/pr84220-sld2.c: New test.
18287 * gcc.target/powerpc/pr84220-sldw.c: New test.
18288 * gcc.target/powerpc/pr84220-xxperm.c: New test.
18289 * gcc.target/powerpc/pr84220-xxsld.c: New test.
18291 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18294 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
18295 _inc_ssp intrinsics.
18296 * gcc.target/i386/cet-intrin-4.c: Likewise.
18297 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
18298 __builtin_ia32_rdssp[d|q].
18300 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
18302 PR tree-optimization/84357
18303 * gcc.dg/vect/pr84357.c: New test.
18305 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18308 * gcc.target/rx/pr83831.c: New tests.
18310 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
18313 * gcc.target/msp430/pr79242.c: New test.
18315 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18318 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
18321 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18324 * g++.dg/pr84279.C: New test.
18326 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
18328 PR rtl-optimization/84169
18329 * gcc.c-torture/execute/pr84169.c: New.
18331 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18334 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
18336 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18339 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
18342 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18345 * g++.dg/warn/effc4.C: New test.
18347 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18350 * g++.dg/template/sizeof16.C: New.
18351 * g++.dg/template/sizeof17.C: Likewise.
18353 2018-02-13 Janus Weil <janus@gcc.gnu.org>
18356 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
18357 add necessary compiler options.
18358 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
18360 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18363 * gcc.c-torture/execute/pr82210.c: New test.
18365 PR middle-end/84309
18366 * gcc.dg/pr84309-2.c: New test.
18368 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
18370 PR tree-optimization/84321
18371 * gcc.dg/pr84321.c: New test.
18373 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
18376 * gcc.target/i386/pr57193.c: Add -march=x86-64.
18378 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
18381 * gcc.dg/asan/pr84307.c: Remove test.
18383 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
18385 * gcc.target/rl78/test_auto_vector.c: New test.
18387 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
18390 * gcc.c-torture/compile/pr84305.c: New test.
18392 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18395 * gcc.target/i386/pr84335.c: New test.
18397 PR tree-optimization/84339
18398 * gcc.c-torture/execute/pr84339.c: New test.
18400 PR middle-end/84309
18401 * gcc.dg/pr84309.c: New test.
18402 * gcc.target/i386/pr84309.c: New test.
18405 * gcc.target/i386/pr84336.c: New test.
18407 2018-02-12 Jakub Jelinek <jakub@redhat.com>
18410 * c-c++-common/gomp/pr84341.c: New test.
18412 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18415 * gfortran.dg/read_dir.f90: Re-add dg-do run.
18417 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18420 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
18423 2018-02-12 Jeff Law <law@redhat.com>
18425 * gcc.c-torture/compile/reg-args-size.c: New test.
18427 2018-02-12 Carl Love <cel@us.ibm.com>
18429 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
18430 uint128 tests to new testfile.
18431 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
18432 int128 and uint128 tests.
18433 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
18434 list of torture tests.
18436 2018-02-12 Janus Weil <janus@gcc.gnu.org>
18439 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
18440 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
18442 2018-02-12 Tamar Christina <tamar.christina@arm.com>
18445 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
18447 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
18450 * gcc.dg/asan/pr84307.c: New test.
18452 2018-02-12 Nathan Sidwell <nathan@acm.org>
18454 * g++.dg/parse/pr84263.C: New.
18456 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
18459 * g++.dg/template/crash129.C: New.
18461 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18464 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18465 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18466 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18467 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
18468 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
18470 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18472 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
18473 _mm_maskz_scalef_round_sd): Test new intrinsics.
18474 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
18475 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
18477 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
18478 _mm_maskz_scalef_round_ss): Test new intrinsics.
18479 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
18480 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
18482 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
18483 __builtin_ia32_scalefss_round): Remove builtin.
18484 (__builtin_ia32_scalefsd_mask_round,
18485 __builtin_ia32_scalefss_mask_round): Test new builtin.
18486 * gcc.target/i386/sse-13.c: Ditto.
18487 * gcc.target/i386/sse-23.c: Ditto.
18489 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18491 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
18492 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
18493 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
18494 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
18495 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
18496 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
18497 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
18498 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
18500 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
18501 (__builtin_ia32_sqrtss_round): Remove builtins.
18502 (__builtin_ia32_sqrtsd_mask_round)
18503 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
18504 * gcc.target/i386/sse-13.c: Ditto.
18505 * gcc.target/i386/sse-23.c: Ditto.
18507 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18510 * gfortran.dg/statement_function_3.f: New test.
18512 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
18516 * gfortran.dg/statement_function_1.f90: New test.
18517 * gfortran.dg/statement_function_2.f90: New test.
18519 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
18522 * gfortran.dg/type_to_class_5.f03: New test.
18524 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
18527 * gfortran.dg/type_to_class_4.f03: New test.
18529 2018-02-10 Alan Modra <amodra@gmail.com>
18532 * gcc.dg/pr84300.c: New.
18534 2018-02-10 Jakub Jelinek <jakub@redhat.com>
18537 * g++.dg/ubsan/pr83987-2.C: New test.
18539 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
18541 * gcc.target/rx/movsicc.c: New test.
18543 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18546 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
18549 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
18551 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
18552 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
18554 2018-02-09 Nathan Sidwell <nathan@acm.org>
18557 * c-c++-common/pr84293.h: New.
18558 * c-c++-common/pr84293.c: New.
18560 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
18562 PR rtl-optimization/57193
18563 * gcc.target/i386/pr57193.c: New.
18565 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18568 * gcc.target/powerpc/pr84226.c: New test.
18570 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18572 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18576 2018-02-09 Martin Sebor <msebor@redhat.com>
18579 * gcc.dg/lto/pr84212_0.c: New test file.
18580 * gcc.dg/lto/pr84212_1.c: Same.
18582 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18585 * gcc.target/powerpc/pr83926.c: New test.
18586 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18587 message. Fix test for running in 32-bit mode.
18589 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18592 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18594 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18597 * gcc.target/s390/pr84295.c: New test.
18599 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18602 * g++.dg/cpp1y/lambda-init16.C: New.
18604 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18606 * gnat.dg/sso8.adb: New test.
18607 * gnat.dg/sso8_pkg.ads: New helper.
18609 2018-02-09 Richard Biener <rguenther@suse.de>
18611 PR tree-optimization/84278
18612 * gcc.target/i386/pr84278.c: Adjust regex.
18614 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18616 PR tree-optimization/84232
18617 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18620 * gcc.target/aarch64/pr84252.c: New test.
18622 PR middle-end/84237
18623 * gcc.dg/pr84237.c: New test.
18625 2018-02-09 Marek Polacek <polacek@redhat.com>
18626 Jakub Jelinek <jakub@redhat.com>
18629 * g++.dg/torture/pr83659.C: New test.
18631 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18633 PR tree-optimization/84136
18634 * gcc.c-torture/compile/pr84136.c: New test.
18636 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18639 * gcc.target/i386/pr83008.c: New test.
18641 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18644 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18646 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18649 * g++.dg/warn/Wunused-parm-11.C: New.
18651 2018-02-08 Marek Polacek <polacek@redhat.com>
18653 PR tree-optimization/84238
18654 * gcc.dg/Wstringop-overflow-3.c: New test.
18656 2018-02-08 Nathan Sidwell <nathan@acm.org>
18658 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18660 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18662 PR tree-optimization/84265
18663 * gcc.dg/vect/pr84265.c: New test.
18665 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18667 PR tree-optimization/81635
18668 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18669 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18671 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18673 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18674 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18675 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18676 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18677 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18678 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18679 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18680 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18681 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18682 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18683 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18684 * gcc.target/s390/nobp-return-attr-all.c: New test.
18685 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18686 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18687 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18688 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18689 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18690 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18691 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18692 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18693 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18694 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18695 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18696 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18697 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18698 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18700 2018-02-08 Richard Biener <rguenther@suse.de>
18702 PR tree-optimization/84233
18703 * g++.dg/torture/pr84233.C: New testcase.
18705 2018-02-08 Richard Biener <rguenther@suse.de>
18707 PR tree-optimization/84278
18708 * gcc.target/i386/pr84278.c: New testcase.
18710 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18712 PR rtl-optimization/84068
18713 PR rtl-optimization/83459
18714 * gcc.dg/pr84068.c: New test.
18716 2018-02-08 Richard Biener <rguenther@suse.de>
18718 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18719 loop vectorization to happen.
18721 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18724 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18726 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18728 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18730 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18733 * gcc.target/powerpc/pr84154-1.c: New tests.
18734 * gcc.target/powerpc/pr84154-2.c: Likewise.
18735 * gcc.target/powerpc/pr84154-3.c: Likewise.
18737 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18739 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18741 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18744 * g++.dg/template/incomplete11.C: New test.
18745 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18747 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18750 * gfortran.dg/deallocate_error_3.f90: New test.
18751 * gfortran.dg/deallocate_error_4.f90: New test.
18753 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18756 * gfortran.dg/shape_9.f90: New test.
18758 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18761 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18763 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18767 * g++.dg/spellcheck-reswords.C: New test case.
18768 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18769 suggestion of "if".
18771 2018-02-07 Martin Liska <mliska@suse.cz>
18774 * g++.dg/ext/mv26.C: New test.
18776 2018-02-07 Tom de Vries <tom@codesourcery.com>
18778 * gcc.dg/pr83844.c: Require effective target alloca.
18780 2018-02-07 Tom de Vries <tom@codesourcery.com>
18782 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18784 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18787 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18788 -fcf-protection=return.
18790 2018-02-07 Tom de Vries <tom@codesourcery.com>
18793 * c-c++-common/goacc/pr84217.c: New test.
18794 * gfortran.dg/goacc/pr84217.f90: New test.
18796 2018-02-07 Richard Biener <rguenther@suse.de>
18798 PR tree-optimization/84204
18799 * gcc.dg/graphite/pr84204.c: New testcase.
18801 PR tree-optimization/84205
18802 * gcc.dg/graphite/pr84205.c: New testcase.
18804 PR tree-optimization/84223
18805 * gfortran.dg/graphite/pr84223.f90: New testcase.
18807 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18810 * g++.dg/cpp0x/scoped_enum7.C: New.
18812 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18814 PR tree-optimization/83008
18815 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18817 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18819 PR tree-optimization/84235
18820 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18822 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18825 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18827 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18829 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18832 * gcc.target/i386/pr84146.c: New test.
18834 2018-02-06 Michael Collison <michael.collison@arm.com>
18836 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18838 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18840 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18841 warning for -mno-speculate-indirect-jumps.
18842 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18843 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18844 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18845 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18846 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18847 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18849 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18852 * c-c++-common/fcf-protection-1.c: Change a compared message.
18853 * c-c++-common/fcf-protection-2.c: Likewise.
18854 * c-c++-common/fcf-protection-3.c: Likewise.
18855 * c-c++-common/fcf-protection-5.c: Likewise.
18856 * c-c++-common/fcf-protection-6.c: New test.
18857 * c-c++-common/fcf-protection-7.c: Likewise.
18859 2018-02-06 Marek Polacek <polacek@redhat.com>
18861 PR tree-optimization/84228
18862 * c-c++-common/Wstringop-truncation-3.c: New test.
18864 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18867 * gcc.target/arm/pragma_arch_switch_2.c: New.
18869 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18872 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18874 2018-02-05 Martin Sebor <msebor@redhat.com>
18876 PR tree-optimization/83369
18877 * gcc.dg/Wnonnull.c: New test.
18879 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18881 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18882 argument and use dg-messages-by-file instead. Expect it to be
18883 an array rather than a dict.
18884 (lto-link-and-maybe-run): Remove messages_by_file argument and
18885 use an upvar for dg-messages-by-file. Update call to
18886 lto_handle_diagnostics.
18887 (lt-get-options): Treat dg-messages-by-file as an array
18888 rather than a dict.
18889 (lto-get-options-main): Likewise. Set the entry rather than appending.
18890 (lto-execute): Treat dg-messages-by-file as an array rather than
18891 a dict. Update call to lto-link-and-maybe-run.
18893 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18896 * g++.dg/cpp1z/inline-var4.C: New.
18898 2018-02-05 Martin Liska <mliska@suse.cz>
18900 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18902 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18903 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18904 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18905 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18906 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18907 * c-c++-common/asan/pointer-compare-3.c: New test.
18909 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18911 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18912 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18914 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18916 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18917 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18918 _mm_maskz_range_round_sd): Test new intrinsics.
18919 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18920 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18921 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18922 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18923 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18924 _mm_maskz_range_round_ss): Test new intrinsics.
18925 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18926 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18927 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18928 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18929 __builtin_ia32_rangess128_round): Remove builtins.
18930 (__builtin_ia32_rangesd128_mask_round,
18931 __builtin_ia32_rangess128_mask_round): Test new builtins.
18932 * gcc.target/i386/sse-13.c: Ditto.
18933 * gcc.target/i386/sse-23.c: Ditto.
18935 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18937 PR middle-end/79966
18938 * gfortran.dg/pr79966.f90: New testcase
18940 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18943 * gfortran.dg/associate_23.f90: Fix invalid code.
18944 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18945 * gfortran.dg/matmul_3.f90: Likewise.
18946 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18948 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
18951 * gfortran.dg/associate_34.f90: New test.
18952 * gfortran.dg/associate_35.f90: New test.
18954 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
18958 * gfortran.dg/pr84155.f90: New test.
18960 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
18962 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
18963 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
18965 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18967 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
18970 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
18972 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
18974 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
18975 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
18976 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
18978 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
18981 * gcc.c-torture/execute/pr83362.c: Make work for int16.
18982 * gcc.dg/Wsign-conversion.c: Dito.
18983 * gcc.dg/attr-alloc_size-4.c: Dito.
18984 * gcc.dg/pr81020.c: Dito.
18985 * gcc.dg/pr81192.c: Dito.
18986 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
18987 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
18988 * gcc.dg/pr83844.c: Restrict to int32plus.
18989 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
18990 * gcc.dg/tree-ssa/ldist-25.c: Dito.
18991 * gcc.dg/tree-ssa/ldist-27.c: Dito.
18992 * gcc.dg/tree-ssa/ldist-28.c: Dito.
18993 * gcc.dg/tree-ssa/ldist-29.c: Dito.
18994 * gcc.dg/tree-ssa/ldist-30.c: Dito.
18995 * gcc.dg/tree-ssa/ldist-31.c: Dito.
18996 * gcc.dg/tree-ssa/ldist-32.c: Dito.
18997 * gcc.dg/tree-ssa/ldist-33.c: Dito.
18998 * gcc.dg/tree-ssa/ldist-34.c: Dito.
18999 * gcc.dg/tree-ssa/ldist-35.c: Dito.
19000 * gcc.dg/tree-ssa/ldist-36.c: Dito.
19002 2018-02-02 Julia Koval <julia.koval@intel.com>
19004 * gcc.target/i386/funcspec-56.inc: Handle new march.
19005 * g++.dg/ext/mv16.C: Ditto.
19007 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19009 * lib/target-supports.exp
19010 (check_effective_target_keeps_null_pointer_checks): No more
19012 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
19013 * gcc.dg/ifcvt-4.c: Skip avr.
19014 * gcc.dg/pr53037-1.c: Dito.
19015 * gcc.dg/pr53037-2.c: Dito.
19016 * gcc.dg/pr53037-3.c: Dito.
19017 * gcc.dg/pr63387-2.c: Dito.
19018 * gcc.dg/pr63387.c: Dito.
19019 * gcc.dg/sancov/cmp0.c: Dito.
19020 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
19021 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
19022 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
19023 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
19024 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
19025 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
19026 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
19027 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
19028 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
19029 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
19030 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
19031 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
19032 * gcc.dg/tree-ssa/pr82059.c: Dito.
19033 * gcc.c-torture/execute/pr70460.c: Dito.
19035 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19038 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
19039 * gcc.c-torture/execute/20180112-1.c: Dito.
19040 * gcc.c-torture/execute/pr81503.c: Dito.
19041 * gcc.dg/store_merging_12.c: Dito.
19042 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
19043 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
19044 * gcc.dg/tree-ssa/pr80898.c: Dito.
19045 * gcc.dg/tree-ssa/pr82363.c: Dito.
19046 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
19047 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
19048 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
19049 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
19050 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
19051 * gcc.dg/tree-ssa/pr80803.c: Dito.
19052 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
19053 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
19054 * gcc.dg/tree-ssa/vrp114.c: Dito.
19055 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
19056 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
19057 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
19059 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
19062 * gcc.target/i386/cet-sjlj-6a.c: New test.
19063 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
19065 2018-02-01 Marek Polacek <polacek@redhat.com>
19068 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
19070 2018-01-30 Jeff Law <law@redhat.com>
19073 * gcc.target/i386/pr84128.c: New test.
19075 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
19077 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
19078 -fdelete-null-pointer-checks.
19080 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
19083 * g++.dg/cpp0x/abstract-default1.C: New.
19085 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19087 PR tree-optimization/81635
19088 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
19089 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
19091 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19094 * gcc.target/aarch64/pr83370.c: New.
19096 2018-02-01 Richard Biener <rguenther@suse.de>
19098 * gcc.dg/graphite/pr35356-1.c: Adjust.
19100 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19103 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
19105 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
19106 of hard-coding the choice.
19107 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
19108 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
19109 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
19111 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
19113 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
19114 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
19115 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
19116 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
19117 * gcc.target/aarch64/sve/logical_1.c: Likewise.
19118 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
19119 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
19120 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
19121 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
19122 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
19123 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
19124 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
19125 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
19126 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
19127 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
19128 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
19129 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
19130 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
19131 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
19132 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
19133 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
19134 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
19135 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
19136 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
19137 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19138 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19139 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19140 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19141 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19142 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19143 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19144 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19145 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19146 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19147 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19148 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19149 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19150 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19151 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
19152 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19153 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
19154 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19155 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19156 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19157 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
19158 __builtin_popcountll rather than __builtin_popcountl.
19160 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19162 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
19163 of LD1R[HWD] for multi-element constants on big-endian targets.
19164 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19165 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19167 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19169 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
19170 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
19171 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
19173 2018-02-01 Jakub Jelinek <jakub@redhat.com>
19175 PR tree-optimization/81661
19176 PR tree-optimization/84117
19177 * gcc.dg/pr81661.c: New test.
19178 * gfortran.dg/pr84117.f90: New test.
19180 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
19183 * gfortran.dg/repeat_7.f90: Catch warning message.
19185 2018-01-31 Ian Lance Taylor <iant@golang.org>
19187 * go.go-torture/execute/printnil.go: New test.
19189 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19191 * lib/target-supports.exp (check_effective_target_comdat_group):
19192 Allow for Solaris as comdat syntax.
19194 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
19195 Solaris with comdat_group support and as.
19197 2018-01-31 Marek Polacek <polacek@redhat.com>
19200 * gcc.dg/pr81779.c: New test.
19202 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19205 * gfortran.dg/gomp/pr84116.f90: New test.
19208 * g++.dg/init/pr83993-2.C: New test.
19211 * g++.dg/init/pr83993-1.C: New test.
19212 * g++.dg/cpp0x/pr83993.C: New test.
19214 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
19217 * gfortran.dg/pr84088.f90: New test.
19219 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
19222 * gcc.target/i386/pr82444.c: New.
19224 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
19226 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
19227 * gcc.target/powerpc/vsx-13.c: New.
19229 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
19232 * g++.dg/cpp1y/var-templ57.C: New.
19234 2018-01-31 Marek Polacek <polacek@redhat.com>
19237 * g++.dg/diagnostic/pr84138.C: New test.
19239 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
19242 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
19243 -Wstringop-overflow warnings due to spurious warning with -O1.
19244 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
19245 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
19247 2018-01-31 Richard Biener <rguenther@suse.de>
19249 PR tree-optimization/84132
19250 * g++.dg/torture/pr84132.C: New testcase.
19252 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
19254 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
19257 2018-01-31 Julia Koval <julia.koval@intel.com>
19260 * gcc.target/i386/rdpid.c: Remove "eax".
19262 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19264 PR tree-optimization/64946
19265 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
19266 scan-assembler checks.
19268 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
19270 * gcc.c-torture/execute/20180131-1.c: New test.
19272 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19274 * gcc.target/arc/taux-1.c: New test.
19275 * gcc.target/arc/taux-2.c: Likewise.
19277 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19279 * gcc.target/arc/uncached.c: New test.
19281 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19284 * gnat.dg/lto20.adb: Remove dg-excess-errors.
19286 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19288 PR preprocessor/69869
19289 * gcc.dg/cpp/trad/pr69869.c: New test.
19292 * gcc.dg/pr84100.c: New test.
19294 2018-01-30 Jeff Law <law@redhat.com>
19297 * gcc.target/i386/pr84064: New test.
19299 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19302 * gfortran.dg/data_implied_do_2.f90: New test.
19304 2018-01-30 Janus Weil <janus@gcc.gnu.org>
19306 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
19308 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19311 * gfortran.dg/inline_matmul_21.f90: New test case.
19313 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19315 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
19317 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
19320 * gcc.target/powerpc/pr84112.c: New.
19322 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19324 PR rtl-optimization/83986
19325 * gcc.dg/pr83986.c: New test.
19327 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
19330 * gcc.dg/torture/inf-compare-1.c: Add xfail.
19331 * gcc.dg/torture/inf-compare-2.c: Add xfail.
19332 * gcc.dg/torture/inf-compare-3.c: Add xfail.
19333 * gcc.dg/torture/inf-compare-4.c: Add xfail.
19335 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19337 PR tree-optimization/84111
19338 * gcc.c-torture/compile/pr84111.c: New test.
19340 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19343 * gcc.dg/ipa/inline-2.c: Fix template.
19344 * gcc.dg/ipa/inline-3.c: Fix template.
19346 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19349 * g++.dg/torture/pr81360.C: New testcase.
19351 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19354 * gcc.dg/lto/pr83954.h: New testcase.
19355 * gcc.dg/lto/pr83954_0.c: New testcase.
19356 * gcc.dg/lto/pr83954_1.c: New testcase.
19358 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19361 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
19363 Simplify DW_AT_producer scan.
19365 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19367 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
19369 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
19372 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
19373 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
19374 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
19375 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
19377 2018-01-29 Jeff Law <law@redhat.com>
19380 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
19381 better match other tests which require vsx. Verify the zero
19382 extension is part of the test in the combiner dump.
19384 2018-01-29 Marek Polacek <polacek@redhat.com>
19387 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
19390 * g++.dg/ext/pr83996.C: New test.
19392 2018-01-29 Richard Biener <rguenther@suse.de>
19394 PR tree-optimization/84057
19395 * gcc.dg/graphite/pr84057.c: New testcase.
19397 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
19400 * gfortran.dg/bind_c_usage_31.f90: New test.
19402 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
19405 * g++.dg/warn/Wduplicated-branches5.C: New.
19407 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
19409 * gcc.target/rl78/test_addsi3_internal.c: New test.
19411 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
19413 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
19414 Make expected output depend on whether we expect sibcalls or not.
19415 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
19416 safe-indirect-jump-1.c).
19418 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
19419 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
19420 Soren Rasmussen <s.c.rasmussen@gmail.com>
19422 Fortran 2018 teams tests.
19424 * gfortran.dg/team_number_1.f90: new test for team_number.
19425 * gfortran.dg/team_change_1.f90: new test for change team.
19426 * gfortran.dg/team_end_1.f90: new test for end team.
19427 * gfortran.dg/team_form_1.f90: new test for form team.
19429 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
19432 * gfortran.dg/dot_product_4.f90
19434 2018-01-26 Martin Sebor <msebor@redhat.com>
19436 PR tree-optimization/83896
19437 * gcc.dg/strlenopt-43.c: New.
19439 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19441 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
19442 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
19443 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
19444 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
19445 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
19446 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
19447 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
19448 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
19449 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
19451 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
19452 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
19453 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
19454 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
19455 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
19456 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
19457 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
19458 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
19460 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
19462 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19464 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
19465 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
19466 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
19467 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
19468 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
19469 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
19470 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
19471 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
19472 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
19473 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
19474 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
19475 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
19476 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
19478 2018-01-26 Martin Liska <mliska@suse.cz>
19480 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
19483 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19485 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
19486 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
19487 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
19488 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
19489 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
19490 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
19491 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
19492 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
19494 2018-01-26 Richard Biener <rguenther@suse.de>
19496 PR rtl-optimization/84003
19497 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
19498 latent bug in DSE if NOINLINE is appropriately defined.
19499 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
19500 and defining NOINLINE.
19502 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19504 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
19505 tests specific to aarch64. XFAIL test on arm.
19507 2018-01-26 Jakub Jelinek <jakub@redhat.com>
19509 PR rtl-optimization/83985
19510 * gcc.dg/pr83985.c: New test.
19513 * c-c++-common/Wrestrict-3.c: New test.
19515 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19517 * gcc.target/arc/tdelegitimize_addr.c: New test.
19519 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19521 * gcc.target/arc/jli-1.c: New file.
19522 * gcc.target/arc/jli-2.c: Likewise.
19524 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
19526 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
19528 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19529 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19531 2018-01-26 Richard Biener <rguenther@suse.de>
19533 PR tree-optimization/81082
19534 * gcc.dg/vect/pr81082.c: New testcase.
19535 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
19536 simplification to n * n.
19538 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19540 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
19542 * gcc.target/i386/pr63620.c: Likewise.
19544 2018-01-26 Julia Koval <julia.koval@intel.com>
19546 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
19547 -mavx512f -mavx512bw.
19548 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
19549 * gcc.target/i386/i386.exp: Fix types.
19551 2018-01-26 Alan Modra <amodra@gmail.com>
19554 * gcc.target/powerpc/swaps-p8-46.c: New.
19556 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
19559 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
19560 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
19561 'array01' in the tree dump comparison.
19562 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
19563 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19564 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19566 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
19568 PR middle-end/83055
19569 * gcc.dg/torture/pr83055.c: New testcase.
19571 2018-01-25 Jakub Jelinek <jakub@redhat.com>
19574 * g++.dg/cpp1z/decomp36.C: New test.
19576 PR middle-end/83977
19577 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19579 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
19581 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19582 the shift dump line.
19583 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19585 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
19588 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19589 index instead of int, which allows IVOPTs to properly optimize the
19592 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19595 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19596 of "fn_type" typedef.
19597 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19599 2018-01-24 Ian Lance Taylor <iant@golang.org>
19601 * go.go-torture/execute/names-1.go: New test.
19603 2018-01-19 Jeff Law <law@redhat.com>
19606 * gcc.target/i386/pr83994.c: New test.
19608 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19611 * gcc.target/powerpc/pr84014.c: New.
19613 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19615 PR middle-end/83977
19616 * c-c++-common/gomp/pr83977-1.c: New test.
19617 * c-c++-common/gomp/pr83977-2.c: New test.
19618 * c-c++-common/gomp/pr83977-3.c: New test.
19619 * gfortran.dg/gomp/pr83977.f90: New test.
19621 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19624 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19625 * gcc.dg/vect/pr80631-1.c: Likewise.
19626 * gcc.dg/vect/pr80631-2.c: Likewise.
19627 * gcc.dg/vect/pr81410.c: Likewise.
19628 * gcc.dg/vect/pr81633.c: Likewise.
19629 * gcc.dg/vect/pr81815.c: Likewise.
19630 * gcc.dg/vect/pr82108.c: Likewise.
19631 * gcc.dg/vect/pr83857.c: Likewise.
19632 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19633 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19634 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19635 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19636 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19637 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19638 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19639 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19640 dg-xfail-run-if instead.
19641 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19642 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19643 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19644 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19645 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19647 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19649 PR tree-optimization/83979
19650 * g++.dg/pr83979.c: New test.
19652 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19654 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19655 option. Add arm_neon_ok_no_float_abi check.
19657 2018-01-24 Richard Biener <rguenther@suse.de>
19659 PR tree-optimization/83176
19660 * gcc.dg/graphite/pr83176.c: New testcase.
19662 2018-01-24 Richard Biener <rguenther@suse.de>
19664 PR tree-optimization/82819
19665 * gcc.dg/graphite/pr82819.c: New testcase.
19667 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19670 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19671 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19672 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19673 * g++.dg/ext/stmtexpr20.C: Likewise.
19674 * g++.dg/ext/stmtexpr21.C: Likewise.
19676 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19679 * g++.dg/warn/pr83974.C: New test case.
19681 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19684 * g++.dg/ubsan/pr83987.C: New test.
19686 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19689 * gfortran.dg/pdt_29.f03: New test.
19691 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19694 * gfortran.dg/associate_33.f03: New test.
19696 2018-01-23 Martin Liska <mliska@suse.cz>
19699 * gcc.dg/lto/pr81440.h: New test.
19700 * gcc.dg/lto/pr81440_0.c: New test.
19701 * gcc.dg/lto/pr81440_1.c: New test.
19703 2018-01-23 Nathan Sidwell <nathan@acm.org>
19706 * g++.dg/template/pr83988.C: New.
19708 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19712 * g++.dg/cpp0x/pr82882.C: New test.
19713 * g++.dg/cpp0x/pr83978.C: New test.
19716 * g++.dg/cpp1z/decomp35.C: New test.
19718 2018-01-23 Nathan Sidwell <nathan@acm.org>
19720 * g++.dg/cpp0x/range-for10.C: Adjust.
19721 * g++.dg/ext/forscope1.C: Adjust.
19722 * g++.dg/ext/forscope2.C: Adjust.
19723 * g++.dg/template/for1.C: Adjust.
19725 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19727 PR tree-optimization/83510
19728 * gcc.c-torture/compile/pr83510.c: New test case.
19730 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19733 * lib/target-supports.exp (check_effective_target_vect_float): Say
19734 that the result only holds when -funsafe-math-optimizations is on.
19735 (check_effective_target_vect_float_strict): New procedure.
19736 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19738 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19740 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19742 PR tree-optimization/83965
19743 * gcc.dg/vect/pr83965.c: New test.
19745 2018-01-23 Richard Biener <rguenther@suse.de>
19747 PR tree-optimization/83963
19748 * gfortran.dg/graphite/pr83963.f: New testcase.
19749 * gcc.dg/graphite/pr83963-2.c: Likewise.
19751 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19754 * g++.dg/cpp1z/pr83918.C: New test.
19756 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19758 PR tree-optimization/83957
19759 * gcc.dg/autopar/pr83957.c: New test.
19761 PR tree-optimization/83081
19762 * gcc.dg/predict-8.c: Adjust expected probability.
19764 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19767 * gcc.target/powerpc/pr83862.c: New test.
19769 2018-01-22 Carl Love <cel@us.ibm.com>
19771 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19772 builtins-4-runnable.c, builtins-6-runnable.c,
19773 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19774 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19775 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19776 for signed/unsigned 128-bit and long long int loads.
19778 2018-01-22 Marek Polacek <polacek@redhat.com>
19781 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19783 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19785 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19786 scan-asembler valid instructions list.
19787 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19788 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19789 power8-vector requirement and option.
19790 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19792 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19796 * gfortran.dg/string_1.f90: Remove printing the length.
19798 2018-01-22 Richard Biener <rguenther@suse.de>
19800 PR tree-optimization/83963
19801 * gcc.dg/graphite/pr83963.c: New testcase.
19803 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19805 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19806 dg-require-effective-target directives.
19808 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19810 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19812 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19813 Adjust scan-assembler checks for soft-float.
19815 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19818 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19820 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19822 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19823 * gcc.dg/pr83623.c: Likewise.
19824 * gcc.dg/pr83666.c: Likewise.
19826 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19827 David Edelsohn <dje.gcc@gmail.com>
19830 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19831 assembly output from "crset eq" to "crset 2".
19832 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19833 assembly output from . to $.
19834 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19835 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19836 assembly output from "crset eq" to "crset 2".
19837 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19838 assembly output from "crset eq" to "crset 2", and from . to $.
19840 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19843 * gfortran.dg/matmul_18.f90: New test.
19845 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19847 PR tree-optimization/83940
19848 * gcc.dg/torture/pr83940.c: New test.
19850 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19852 PR middle-end/83945
19853 * gcc.dg/tls/pr83945.c: New test.
19856 * gcc.dg/pr83930.c: New test.
19858 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19861 * gfortran.dg/matmul_17.f90: New test.
19863 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19866 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19868 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19871 * g++.dg/cpp0x/pr81167.C: New test.
19874 * g++.dg/cpp0x/pr83919.C: New test.
19876 2018-01-19 Jeff Law <law@redhat.com>
19877 Jakub Jelinek <jakub@redhat.com>
19879 * gcc.dg/stack-check-16.c: New test.
19881 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19884 * gcc.target/nvptx/indirect_call.c: New test.
19886 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19888 * g++.dg/torture/pr83619.C: Remove dg-message.
19890 2018-01-19 Martin Liska <mliska@suse.cz>
19892 * gcc.dg/predict-1.c: Adjust expected probability.
19893 * gcc.dg/predict-3.c: Likewise.
19894 * gcc.dg/predict-5.c: Likewise.
19895 * gcc.dg/predict-6.c: Likewise.
19896 * gcc.dg/predict-9.c: Likewise.
19898 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19900 PR tree-optimization/83922
19901 * gcc.dg/pr83922.c: New test.
19903 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19905 PR tree-optimization/83914
19906 * gcc.dg/vect/pr83914.c: New test.
19908 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19910 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19911 * gcc.target/arm/negdi-2.c: Likewise.
19912 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19914 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19916 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19918 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19920 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19922 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19924 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19927 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19931 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19932 forward declaration.
19934 2018-01-18 Carl Love <cel@us.ibm.com>
19936 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19939 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19942 * g++.dg/inherit/union3.C: New.
19944 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19946 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19948 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
19951 * g++.dg/torture/pr83619.C: New testcase.
19953 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19955 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
19956 Add function body to force error messages in some configurations.
19958 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19960 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
19963 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
19966 * c-c++-common/ffile-prefix-map.c: New test.
19967 * c-c++-common/fmacro-prefix-map.c: New test.
19968 * c-c++-common/cpp/ffile-prefix-map.c: New test.
19969 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
19971 2018-01-18 Martin Liska <mliska@suse.cz>
19973 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
19974 * gcc.target/i386/indirect-thunk-4.c: Likewise.
19975 * gcc.target/i386/indirect-thunk-6.c: Likewise.
19976 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
19977 * gcc.target/i386/ret-thunk-10.c: Likewise.
19978 * gcc.target/i386/ret-thunk-11.c: Likewise.
19979 * gcc.target/i386/ret-thunk-12.c: Likewise.
19980 * gcc.target/i386/ret-thunk-15.c: Likewise.
19981 * gcc.target/i386/ret-thunk-9.c: Likewise.
19983 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19985 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
19988 2018-01-18 Nathan Sidwell <nathan@acm.org>
19991 * g++.dg/cpp0x/pr83160.C: New.
19993 2018-01-18 Richard Biener <rguenther@suse.de>
19995 PR tree-optimization/83887
19996 * gcc.dg/graphite/pr83887.c: New testcase.
19997 * gfortran.dg/graphite/pr83887.f90: Likewise.
19998 * gfortran.dg/graphite/pr83887.f: Likewise.
20000 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20003 * gcc.target/arm/builtin-bswap.x: New file.
20004 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
20005 and options for armv6t2.
20006 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
20007 and options for Thumb1.
20008 * gcc.target/arm/builtin-bswap16.x: New file.
20009 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
20010 and options for armv6t2.
20011 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
20012 and options for Thumb1.
20014 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20016 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
20019 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20022 * gcc.dg/pr61240.c: New test.
20024 2018-01-17 Harald Anlauf <anlauf@gmx.de>
20027 * gfortran.dg/pr83864.f90: New test.
20029 2018-01-17 Jeff Law <law@redhat.com>
20032 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
20034 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20036 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
20037 restriction, but still restrict to 64-bit.
20038 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
20039 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
20041 2018-01-17 Harald Anlauf <anlauf@gmx.de>
20044 * gfortran.dg/pr83874.f90: New test.
20046 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20049 * g++.dg/cpp0x/pr83824.C: New test.
20051 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
20053 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
20054 appropriate .gnu_attribute for the long double type, if we use the
20055 long double type, but do not generate any calls.
20056 * gcc.target/powerpc/gnuattr2.c: Likewise.
20057 * gcc.target/powerpc/gnuattr3.c: Likewise.
20059 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20062 * g++.dg/cpp0x/alignas13.C: New.
20064 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20067 * g++.dg/cpp0x/pr83897.C: New test.
20069 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
20072 * gcc.c-torture/compile/pr83051-2.c: New testcase.
20074 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20077 * g++.dg/cpp0x/constexpr-ice19.C: New.
20079 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
20081 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
20082 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
20083 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
20084 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
20085 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
20086 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
20087 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
20088 * gcc.target/powerpc/builtins-1-be-folded.c: New.
20089 * gcc.target/powerpc/builtins-1-le-folded.c: New.
20090 * gcc.target/powerpc/builtins-1.fold.h: New.
20092 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
20094 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
20095 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
20097 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20099 * gcc.target/arm/g2.c: Add -marm to dg-options.
20100 * gcc.target/arm/scd42-2.c: Likewise.
20102 2018-01-17 Nathan Sidwell <nathan@acm.org>
20105 * g++.dg/lookup/pr83287-2.C: New.
20107 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20111 * g++.dg/wrappers/pr83814.C: New test case.
20112 * g++.dg/wrappers/pr83902.C: New test case.
20114 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20117 * g++.dg/lto/pr83121_0.C: New test case.
20118 * g++.dg/lto/pr83121_1.C: New test case.
20119 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
20120 adapted from DejaGnu's dg-test.
20121 (lto_handle_diagnostics): New procedure.
20122 (lto_prune_warns): Ignore informational notes.
20123 (lto-link-and-maybe-run): Add "messages_by_file" param.
20124 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
20125 "execute" when "link" fails if "execute" was not specified.
20126 (lto-can-handle-directive): New procedure.
20127 (lto-get-options-main): Call lto-can-handle-directive. Add a
20128 dg-messages local, using it to set the caller's
20129 dg-messages-by-file for the given source file.
20130 (lto-get-options): Likewise.
20131 (lto-execute): Add dg-messages-by-file local, and pass it to
20132 lto-link-and-maybe-run.
20134 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
20135 Richard Sandiford <richard.sandiford@linaro.org>
20139 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
20140 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
20142 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20144 * lib/target-supports.exp: Fix -march arguments in arm arch effective
20145 target check autogenerator for armv8.1-a and armv8.2-a.
20147 2018-01-17 Carl Love <cel@us.ibm.com>
20149 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
20150 Add debug print statements.
20151 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
20152 16 byte vector load followed by a partial vector load.
20154 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20157 * g++.dg/wrappers/pr83799.C: New test case.
20159 2018-01-17 Nathan Sidwell <nathan@acm.org>
20162 * g++.dg/cpp1y/pr83739.C: New.
20164 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20166 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
20167 * gcc.target/visium/overflow16.c: Likewise.
20168 * gcc.target/visium/overflow32.c: Likewise.
20170 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20172 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
20174 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20176 * gcc.dg/rtl/arm/stl-cond.c: New test.
20177 * gcc.target/arm/stl-cond.c: Delete.
20179 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20181 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
20184 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20186 PR tree-optimization/83843
20187 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
20188 * gcc.dg/store_merging_19.c: New test.
20190 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20192 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
20195 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20197 PR rtl-optimization/83771
20198 * gcc.dg/pr83771.c: New test.
20200 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20202 PR tree-optimization/81184
20203 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
20205 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20207 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20209 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
20211 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
20214 * gcc.target/i386/pr83546.c: New test.
20216 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20218 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
20220 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20222 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
20223 test and add dg-warning for the -Wstringop-overflow warning.
20225 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20227 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
20228 XFAIL last test on SPARC and Visium.
20230 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
20232 PR rtl-optimization/80481
20233 * g++.dg/pr80481.C: Exclude solaris.
20235 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20237 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
20238 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
20239 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
20241 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20243 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
20244 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
20245 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
20246 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
20247 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
20248 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
20249 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
20250 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
20251 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
20252 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
20253 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
20254 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
20255 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
20256 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
20257 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
20259 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20262 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
20264 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20266 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
20267 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
20268 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
20269 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
20270 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
20271 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
20273 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20275 PR tree-optimization/83857
20276 * gcc.dg/vect/pr83857.c: New test.
20278 2018-01-16 Richard Biener <rguenther@suse.de>
20280 PR tree-optimization/83867
20281 * gcc.dg/vect/pr83867.c: New testcase.
20283 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20286 * gcc.dg/pr83844.c: New test.
20288 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20290 * gcc.dg/torture/pr83847.c: New test.
20292 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20294 PR rtl-optimization/86620
20295 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
20296 instead of --param=max-sched-ready-insns=0.
20297 * gcc.target/i386/pr83620.c: New test.
20298 * gcc.dg/pr83620.c: New test.
20300 PR tree-optimization/83843
20301 * gcc.dg/store_merging_18.c: New test.
20304 * g++.dg/cpp1y/pr83817.C: New test.
20307 * g++.dg/template/pr83825.C: New test.
20309 2018-01-16 Richard Biener <rguenther@suse.de>
20311 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
20313 2018-01-16 Richard Biener <rguenther@suse.de>
20316 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
20317 from gcc.dg/torture/pr60092.c.
20319 2018-01-15 Martin Sebor <msebor@redhat.com>
20322 * g++.dg/ext/flexary28.C: New test.
20324 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
20327 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
20329 2018-01-15 Martin Sebor <msebor@redhat.com>
20332 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
20334 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
20337 * gfortran.dg/minmaxloc_9.f90: New test.
20338 * gfortran.dg/minmaxloc_10.f90: New test.
20339 * gfortran.dg/minmaxloc_11.f90: New test.
20341 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
20344 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
20345 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20346 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20347 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20348 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20349 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20350 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20351 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20352 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20353 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20354 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20355 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20356 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20357 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20358 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20359 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
20360 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20361 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
20362 * gcc.target/i386/ret-thunk-10.c: Likewise.
20363 * gcc.target/i386/ret-thunk-11.c: Likewise.
20364 * gcc.target/i386/ret-thunk-12.c: Likewise.
20365 * gcc.target/i386/ret-thunk-13.c: Likewise.
20366 * gcc.target/i386/ret-thunk-14.c: Likewise.
20367 * gcc.target/i386/ret-thunk-15.c: Likewise.
20368 * gcc.target/i386/ret-thunk-9.c: Don't check the
20369 __x86_return_thunk label. Scan for "push" only for Linux.
20371 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
20374 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
20376 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20379 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
20381 * gcc.target/arm/pr83687.c: New test.
20383 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20385 Adjust tests to AVR_TINY.
20387 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
20388 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
20389 * gcc.target/avr/pr71627.c: Same.
20390 * gcc.target/avr/torture/addr-space-1-0.c: Same.
20391 * gcc.target/avr/torture/addr-space-1-1.c: Same.
20392 * gcc.target/avr/torture/addr-space-1-x.c: Same.
20393 * gcc.target/avr/torture/addr-space-2-0.c: Same.
20394 * gcc.target/avr/torture/addr-space-2-1.c: Same.
20395 * gcc.target/avr/torture/addr-space-2-x.c: Same.
20396 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
20397 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
20398 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
20399 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
20400 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
20401 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
20402 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
20403 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
20404 * gcc.target/avr/torture/pr61055.c: Same.
20405 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
20407 * gcc.target/avr/torture/int24-mul.c: Same.
20408 * gcc.target/avr/torture/pr51782-1.c: Same.
20409 * gcc.target/avr/torture/pr61443.c: Same.
20410 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
20411 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
20413 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20417 * gcc.target/avr/torture/pr83729.c: New test.
20418 * gcc.target/avr/torture/pr83801.c: New test.
20420 2018-01-15 Jakub Jelinek <jakub@redhat.com>
20422 PR middle-end/82694
20423 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
20424 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
20426 2018-01-10 Martin Sebor <msebor@redhat.com>
20429 * gcc.dg/Wstringop-overflow-2.c: New test.
20431 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20433 PR libgfortran/83811
20434 * gfortran.dg/fmt_e.f90: New test.
20436 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20438 * gcc.target/i386/indirect-thunk-10.c: New test.
20439 * gcc.target/i386/indirect-thunk-8.c: Likewise.
20440 * gcc.target/i386/indirect-thunk-9.c: Likewise.
20441 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
20442 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
20443 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
20444 * gcc.target/i386/ret-thunk-17.c: Likewise.
20445 * gcc.target/i386/ret-thunk-18.c: Likewise.
20446 * gcc.target/i386/ret-thunk-19.c: Likewise.
20447 * gcc.target/i386/ret-thunk-20.c: Likewise.
20448 * gcc.target/i386/ret-thunk-21.c: Likewise.
20450 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20452 * gcc.target/i386/indirect-thunk-register-4.c: New test.
20454 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20456 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20457 -mno-indirect-branch-register.
20458 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20459 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20460 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20461 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20462 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20463 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20464 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20465 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20466 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20467 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20468 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20469 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20470 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20471 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20472 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20473 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20474 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20475 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20476 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20477 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20478 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20479 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20480 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20481 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20482 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20483 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20484 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20485 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20486 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20487 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20488 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20489 * gcc.target/i386/ret-thunk-10.c: Likewise.
20490 * gcc.target/i386/ret-thunk-11.c: Likewise.
20491 * gcc.target/i386/ret-thunk-12.c: Likewise.
20492 * gcc.target/i386/ret-thunk-13.c: Likewise.
20493 * gcc.target/i386/ret-thunk-14.c: Likewise.
20494 * gcc.target/i386/ret-thunk-15.c: Likewise.
20495 * gcc.target/i386/ret-thunk-9.c: Likewise.
20496 * gcc.target/i386/indirect-thunk-register-1.c: New test.
20497 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
20498 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20500 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20502 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20503 -mfunction-return=keep.
20504 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20505 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20506 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20507 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20508 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20509 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20510 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20511 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20512 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20513 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20514 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20515 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20516 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20517 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20518 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20519 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20520 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20521 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20522 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20523 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20524 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20525 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20526 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20527 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20528 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20529 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20530 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20531 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20532 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20533 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20534 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20535 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20536 * gcc.target/i386/ret-thunk-1.c: New test.
20537 * gcc.target/i386/ret-thunk-10.c: Likewise.
20538 * gcc.target/i386/ret-thunk-11.c: Likewise.
20539 * gcc.target/i386/ret-thunk-12.c: Likewise.
20540 * gcc.target/i386/ret-thunk-13.c: Likewise.
20541 * gcc.target/i386/ret-thunk-14.c: Likewise.
20542 * gcc.target/i386/ret-thunk-15.c: Likewise.
20543 * gcc.target/i386/ret-thunk-16.c: Likewise.
20544 * gcc.target/i386/ret-thunk-2.c: Likewise.
20545 * gcc.target/i386/ret-thunk-3.c: Likewise.
20546 * gcc.target/i386/ret-thunk-4.c: Likewise.
20547 * gcc.target/i386/ret-thunk-5.c: Likewise.
20548 * gcc.target/i386/ret-thunk-6.c: Likewise.
20549 * gcc.target/i386/ret-thunk-7.c: Likewise.
20550 * gcc.target/i386/ret-thunk-8.c: Likewise.
20551 * gcc.target/i386/ret-thunk-9.c: Likewise.
20553 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20555 * gcc.target/i386/indirect-thunk-1.c: New test.
20556 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20557 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20558 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20559 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20560 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20561 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20562 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20563 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20564 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20565 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20566 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20567 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20568 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20569 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20570 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20571 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20572 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20573 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20574 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20575 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20576 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20577 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20578 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20579 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20580 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20581 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20582 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20583 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20584 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20585 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20586 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20587 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20589 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20592 * gcc.c-torture/compile/pr83051.c: New testcase.
20594 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20596 PR tree-optimization/83501
20597 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20599 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20601 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20602 for lvx and stvx instead of lxvd2x and stxvd2x and require
20603 little-endian target. Add comments.
20604 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20605 comprehensive testing.
20606 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20607 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20608 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20609 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20610 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20611 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20612 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20613 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20614 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20615 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20616 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20617 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20618 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20619 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20620 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20621 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20622 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20623 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20624 scan-assembler-not directives that forbid lvx and xxpermdi.
20625 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20626 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20627 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20628 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20629 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20630 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20631 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20632 scan-assembler-times directives to reflect different numbers of
20633 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20635 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20636 Alan Hayward <alan.hayward@arm.com>
20637 David Sherwood <david.sherwood@arm.com>
20639 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20640 than SLP vectorization.
20641 * gcc.dg/vect/vect-alias-check-10.c: New test.
20642 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20643 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20644 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20645 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20646 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20647 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20648 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20649 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20650 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20651 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20652 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20653 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20654 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20655 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20656 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20657 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20658 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20659 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20660 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20661 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20662 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20663 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20664 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20666 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20667 Alan Hayward <alan.hayward@arm.com>
20668 David Sherwood <david.sherwood@arm.com>
20670 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20672 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20673 targets with scatter stores.
20674 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20676 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20677 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20678 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20679 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20680 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20681 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20682 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20683 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20684 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20685 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20686 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20687 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20688 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20689 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20690 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20691 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20693 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20694 Alan Hayward <alan.hayward@arm.com>
20695 David Sherwood <david.sherwood@arm.com>
20697 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20699 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20700 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20701 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20702 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20704 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20705 Alan Hayward <alan.hayward@arm.com>
20706 David Sherwood <david.sherwood@arm.com>
20708 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20709 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20710 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20712 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20713 Alan Hayward <alan.hayward@arm.com>
20714 David Sherwood <david.sherwood@arm.com>
20716 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20717 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20718 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20719 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20720 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20721 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20722 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20723 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20724 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20725 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20726 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20727 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20728 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20729 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20731 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20732 Alan Hayward <alan.hayward@arm.com>
20733 David Sherwood <david.sherwood@arm.com>
20735 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20736 check for a message about using in-order reductions.
20737 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20738 check for a message about using in-order reductions.
20739 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20740 vectorized and check for a message about using in-order reductions.
20741 Expect targets with variable-length vectors to fall back to the
20742 fixed-length mininum.
20743 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20744 check for a message about using in-order reductions.
20745 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20746 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20747 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20748 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20749 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20750 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20751 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20752 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20753 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20754 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20755 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20756 vect_fold_left_plus.
20758 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20760 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20762 * gcc.target/aarch64/sve/spill_2.c: New test.
20763 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20764 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20765 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20766 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20767 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20769 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20770 Alan Hayward <alan.hayward@arm.com>
20771 David Sherwood <david.sherwood@arm.com>
20773 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20775 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20776 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20777 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20778 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20779 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20780 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20781 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20782 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20783 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20785 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20786 Alan Hayward <alan.hayward@arm.com>
20787 David Sherwood <david.sherwood@arm.com>
20789 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20790 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20791 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20792 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20794 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20795 Alan Hayward <alan.hayward@arm.com>
20796 David Sherwood <david.sherwood@arm.com>
20798 * lib/target-supports.exp
20799 (check_effective_target_vect_fold_extract_last): New proc.
20800 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20801 for fold_extract_last.
20802 * gcc.dg/vect/pr65947-2.c: Likewise.
20803 * gcc.dg/vect/pr65947-3.c: Likewise.
20804 * gcc.dg/vect/pr65947-4.c: Likewise.
20805 * gcc.dg/vect/pr65947-5.c: Likewise.
20806 * gcc.dg/vect/pr65947-6.c: Likewise.
20807 * gcc.dg/vect/pr65947-9.c: Likewise.
20808 * gcc.dg/vect/pr65947-10.c: Likewise.
20809 * gcc.dg/vect/pr65947-12.c: Likewise.
20810 * gcc.dg/vect/pr65947-14.c: Likewise.
20811 * gcc.dg/vect/pr80631-1.c: Likewise.
20812 * gcc.target/aarch64/sve/clastb_1.c: New test.
20813 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20814 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20815 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20816 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20817 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20818 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20819 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20820 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20821 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20822 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20823 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20824 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20825 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20827 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20828 Alan Hayward <alan.hayward@arm.com>
20829 David Sherwood <david.sherwood@arm.com>
20831 * gcc.target/aarch64/sve/live_1.c: New test.
20832 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20834 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20835 Alan Hayward <alan.hayward@arm.com>
20836 David Sherwood <david.sherwood@arm.com>
20838 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20839 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20840 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20841 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20842 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20843 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20844 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20845 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20846 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20848 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20849 Alan Hayward <alan.hayward@arm.com>
20850 David Sherwood <david.sherwood@arm.com>
20852 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20854 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20856 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20857 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20858 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20859 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20860 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20861 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20863 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20864 Alan Hayward <alan.hayward@arm.com>
20865 David Sherwood <david.sherwood@arm.com>
20867 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20868 instead of just ADDRESS.
20869 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20870 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20871 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20872 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20873 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20874 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20875 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20876 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20877 * gcc.target/aarch64/sve/while_2.c: Likewise.
20878 * gcc.target/aarch64/sve/while_3.c: Likewise.
20879 * gcc.target/aarch64/sve/while_4.c: Likewise.
20881 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20882 Alan Hayward <alan.hayward@arm.com>
20883 David Sherwood <david.sherwood@arm.com>
20885 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20886 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20888 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20889 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20890 * gcc.target/aarch64/sve/reduc_5.c: New test.
20891 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20892 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20894 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20895 Alan Hayward <alan.hayward@arm.com>
20896 David Sherwood <david.sherwood@arm.com>
20898 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20899 * gcc.dg/tree-ssa/peel1.c: Likewise.
20900 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20901 variable-length vectors.
20902 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20903 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20904 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20905 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20906 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20907 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20908 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20909 * gcc.target/aarch64/sve/slp_8.c: New test.
20910 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20911 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20912 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20913 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20914 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20915 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20916 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20917 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20918 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20919 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20920 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20921 * gcc.target/aarch64/sve/while_1.c: Likewise.
20922 * gcc.target/aarch64/sve/while_2.c: Likewise.
20923 * gcc.target/aarch64/sve/while_3.c: Likewise.
20924 * gcc.target/aarch64/sve/while_4.c: Likewise.
20926 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20927 Alan Hayward <alan.hayward@arm.com>
20928 David Sherwood <david.sherwood@arm.com>
20930 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20932 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20933 and add an associated scan-dump test. Prevent vectorization
20934 of the first two loops.
20935 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20936 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20937 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20938 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20939 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20940 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20942 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20943 Alan Hayward <alan.hayward@arm.com>
20944 David Sherwood <david.sherwood@arm.com>
20946 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20947 * gcc.dg/vect/pr67790.c: Likewise.
20948 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20949 * gcc.dg/vect/slp-reduc-2.c: Likewise.
20950 * gcc.dg/vect/slp-reduc-3.c: Likewise.
20951 * gcc.dg/vect/slp-reduc-5.c: Likewise.
20952 * gcc.target/aarch64/sve/slp_5.c: New test.
20953 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
20954 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20955 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
20956 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20957 * gcc.target/aarch64/sve/slp_7_run.c: Likewise.
20959 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20960 Alan Hayward <alan.hayward@arm.com>
20961 David Sherwood <david.sherwood@arm.com>
20963 * gcc.dg/vect/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
20965 * gcc.dg/vect/slp-1.c: Likewise.
20966 * gcc.dg/vect/slp-10.c: Likewise.
20967 * gcc.dg/vect/slp-12b.c: Likewise.
20968 * gcc.dg/vect/slp-12c.c: Likewise.
20969 * gcc.dg/vect/slp-17.c: Likewise.
20970 * gcc.dg/vect/slp-19b.c: Likewise.
20971 * gcc.dg/vect/slp-20.c: Likewise.
20972 * gcc.dg/vect/slp-21.c: Likewise.
20973 * gcc.dg/vect/slp-22.c: Likewise.
20974 * gcc.dg/vect/slp-23.c: Likewise.
20975 * gcc.dg/vect/slp-24-big-array.c: Likewise.
20976 * gcc.dg/vect/slp-24.c: Likewise.
20977 * gcc.dg/vect/slp-28.c: Likewise.
20978 * gcc.dg/vect/slp-39.c: Likewise.
20979 * gcc.dg/vect/slp-6.c: Likewise.
20980 * gcc.dg/vect/slp-7.c: Likewise.
20981 * gcc.dg/vect/slp-cond-1.c: Likewise.
20982 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
20983 * gcc.dg/vect/slp-cond-2.c: Likewise.
20984 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
20985 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
20986 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
20987 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
20988 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
20989 * gcc.dg/vect/slp-perm-6.c: Likewise.
20990 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
20991 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
20992 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
20993 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
20994 * gcc.dg/vect/slp-12a.c: Likewise.
20995 * gcc.dg/vect/slp-14.c: Likewise.
20996 * gcc.dg/vect/slp-15.c: Likewise.
20997 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
20998 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
20999 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21000 * gcc.target/aarch64/sve/slp_1.c: New test.
21001 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
21002 * gcc.target/aarch64/sve/slp_2.c: Likewise.
21003 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
21004 * gcc.target/aarch64/sve/slp_3.c: Likewise.
21005 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
21006 * gcc.target/aarch64/sve/slp_4.c: Likewise.
21007 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
21009 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21010 Alan Hayward <alan.hayward@arm.com>
21011 David Sherwood <david.sherwood@arm.com>
21013 * gcc.dg/vect/vect-ooo-group-1.c: New test.
21014 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
21015 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
21016 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
21017 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
21018 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
21019 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
21020 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
21021 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
21022 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
21023 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
21024 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
21025 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
21026 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
21027 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
21028 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
21029 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
21030 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
21031 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
21033 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21034 Alan Hayward <alan.hayward@arm.com>
21035 David Sherwood <david.sherwood@arm.com>
21037 * gcc.target/aarch64/sve/struct_move_1.c: New test.
21038 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
21039 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
21040 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
21041 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
21042 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
21043 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
21044 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
21045 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
21046 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
21047 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
21048 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
21049 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
21050 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
21051 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
21052 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
21053 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
21054 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
21055 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
21056 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
21057 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
21058 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
21059 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
21060 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
21061 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
21062 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
21063 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
21064 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
21065 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
21066 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
21067 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
21068 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
21069 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
21070 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
21071 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
21072 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
21074 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21075 Alan Hayward <alan.hayward@arm.com>
21076 David Sherwood <david.sherwood@arm.com>
21078 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
21079 Return true for SVE too.
21080 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
21081 if load/store lanes are supported.
21082 * gcc.dg/vect/slp-10.c: Likewise.
21083 * gcc.dg/vect/slp-12c.c: Likewise.
21084 * gcc.dg/vect/slp-17.c: Likewise.
21085 * gcc.dg/vect/slp-33.c: Likewise.
21086 * gcc.dg/vect/slp-6.c: Likewise.
21087 * gcc.dg/vect/slp-cond-1.c: Likewise.
21088 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
21089 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
21090 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21091 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
21092 * gcc.dg/vect/slp-perm-6.c: Likewise.
21093 * gcc.dg/vect/slp-perm-9.c: Likewise.
21094 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
21095 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
21096 for variable-length vectors.
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.target/aarch64/sve/vec_bool_cmp_1.c: New test.
21103 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
21105 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21107 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
21108 * g++.target/aarch64/sve/catch_1.C: New test.
21109 * g++.target/aarch64/sve/catch_2.C: Likewise.
21110 * g++.target/aarch64/sve/catch_3.C: Likewise.
21111 * g++.target/aarch64/sve/catch_4.C: Likewise.
21112 * g++.target/aarch64/sve/catch_5.C: Likewise.
21113 * g++.target/aarch64/sve/catch_6.C: Likewise.
21115 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21116 Alan Hayward <alan.hayward@arm.com>
21117 David Sherwood <david.sherwood@arm.com>
21119 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
21121 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
21122 * gcc.target/aarch64/fmaxmin.c: Likewise.
21123 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
21124 * gcc.target/aarch64/orr_imm_1.c: Likewise.
21125 * gcc.target/aarch64/pr62178.c: Likewise.
21126 * gcc.target/aarch64/pr71727-2.c: Likewise.
21127 * gcc.target/aarch64/saddw-1.c: Likewise.
21128 * gcc.target/aarch64/saddw-2.c: Likewise.
21129 * gcc.target/aarch64/uaddw-1.c: Likewise.
21130 * gcc.target/aarch64/uaddw-2.c: Likewise.
21131 * gcc.target/aarch64/uaddw-3.c: Likewise.
21132 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
21133 * gcc.target/aarch64/vect-compile.c: Likewise.
21134 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
21135 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
21136 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
21137 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
21138 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
21139 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
21140 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
21141 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
21142 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
21143 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
21144 * gcc.target/aarch64/vect-fmovd.c: Likewise.
21145 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
21146 * gcc.target/aarch64/vect-fmovf.c: Likewise.
21147 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
21148 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
21149 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
21150 * gcc.target/aarch64/vect-movi.c: Likewise.
21151 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
21152 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
21153 * gcc.target/aarch64/vect-vaddv.c: Likewise.
21154 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
21155 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
21156 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
21158 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
21159 * gcc.target/aarch64/sve/arith_1.c: New test.
21160 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
21161 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
21162 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
21163 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
21164 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
21165 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
21166 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
21167 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
21168 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
21169 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
21170 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
21171 * gcc.target/aarch64/sve/ext_1.c: Likewise.
21172 * gcc.target/aarch64/sve/ext_2.c: Likewise.
21173 * gcc.target/aarch64/sve/extract_1.c: Likewise.
21174 * gcc.target/aarch64/sve/extract_2.c: Likewise.
21175 * gcc.target/aarch64/sve/extract_3.c: Likewise.
21176 * gcc.target/aarch64/sve/extract_4.c: Likewise.
21177 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
21178 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
21179 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
21180 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
21181 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
21182 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
21183 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
21184 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
21185 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
21186 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
21187 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
21188 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
21189 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
21190 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
21191 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
21192 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
21193 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
21194 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
21195 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
21196 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
21197 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
21198 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
21199 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
21200 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
21201 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
21202 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
21203 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
21204 * gcc.target/aarch64/sve/index_1.c: Likewise.
21205 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
21206 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
21207 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
21208 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
21209 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
21210 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
21211 * gcc.target/aarch64/sve/logical_1.c: Likewise.
21212 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
21213 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
21214 * gcc.target/aarch64/sve/mad_1.c: Likewise.
21215 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
21216 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
21217 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
21218 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
21219 * gcc.target/aarch64/sve/mla_1.c: Likewise.
21220 * gcc.target/aarch64/sve/mls_1.c: Likewise.
21221 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
21222 * gcc.target/aarch64/sve/msb_1.c: Likewise.
21223 * gcc.target/aarch64/sve/mul_1.c: Likewise.
21224 * gcc.target/aarch64/sve/neg_1.c: Likewise.
21225 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
21226 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
21227 * gcc.target/aarch64/sve/pack_1.c: Likewise.
21228 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
21229 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
21230 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
21231 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
21232 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
21233 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
21234 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
21235 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
21236 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
21237 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
21238 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21239 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
21240 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21241 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
21242 * gcc.target/aarch64/sve/rev_1.c: Likewise.
21243 * gcc.target/aarch64/sve/revb_1.c: Likewise.
21244 * gcc.target/aarch64/sve/revh_1.c: Likewise.
21245 * gcc.target/aarch64/sve/revw_1.c: Likewise.
21246 * gcc.target/aarch64/sve/shift_1.c: Likewise.
21247 * gcc.target/aarch64/sve/single_1.c: Likewise.
21248 * gcc.target/aarch64/sve/single_2.c: Likewise.
21249 * gcc.target/aarch64/sve/single_3.c: Likewise.
21250 * gcc.target/aarch64/sve/single_4.c: Likewise.
21251 * gcc.target/aarch64/sve/spill_1.c: Likewise.
21252 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
21253 * gcc.target/aarch64/sve/subr_1.c: Likewise.
21254 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
21255 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
21256 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
21257 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
21258 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
21259 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
21260 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
21261 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
21262 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
21263 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
21264 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
21265 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
21266 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
21267 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
21268 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
21269 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
21270 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
21271 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
21272 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
21273 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
21274 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
21275 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
21276 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
21277 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
21278 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
21279 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
21280 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
21281 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
21282 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
21283 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
21284 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
21285 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
21286 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
21287 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
21288 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
21289 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
21290 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
21291 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
21292 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
21293 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
21294 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
21295 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
21297 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21298 Alan Hayward <alan.hayward@arm.com>
21299 David Sherwood <david.sherwood@arm.com>
21301 * lib/target-supports.exp (check_effective_target_aarch64_sve)
21302 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
21303 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
21305 (check_effective_target_vect_perm): Handle SVE.
21306 (check_effective_target_vect_perm_byte): Likewise.
21307 (check_effective_target_vect_perm_short): Likewise.
21308 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
21309 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
21310 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
21311 (check_effective_target_vect_element_align_preferred): Likewise.
21312 (check_effective_target_vect_align_stack_vars): Likewise.
21313 (check_effective_target_vect_load_lanes): Likewise.
21314 (check_effective_target_vect_masked_store): Likewise.
21315 (available_vector_sizes): Use aarch64_sve_bits for SVE.
21316 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
21317 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
21318 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
21319 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
21320 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
21321 * gcc.dg/vect/slp-23.c: Likewise.
21322 * gcc.dg/vect/slp-perm-5.c: Likewise.
21323 * gcc.dg/vect/slp-perm-6.c: Likewise.
21324 * gcc.dg/vect/slp-perm-9.c: Likewise.
21325 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21326 * gcc.dg/vect/vect-114.c: Likewise.
21327 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
21328 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
21330 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21332 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
21333 vect_variable_length, expecting the test to be vectorized
21334 without SLP instead.
21335 * gcc.dg/vect/pr33953.c: Likewise.
21336 * gcc.dg/vect/pr37027.c: Likewise.
21337 * gcc.dg/vect/pr67790.c: Likewise.
21338 * gcc.dg/vect/pr68445.c: Likewise.
21339 * gcc.dg/vect/slp-1.c: Likewise.
21340 * gcc.dg/vect/slp-10.c: Likewise.
21341 * gcc.dg/vect/slp-12a.c: Likewise.
21342 * gcc.dg/vect/slp-12b.c: Likewise.
21343 * gcc.dg/vect/slp-12c.c: Likewise.
21344 * gcc.dg/vect/slp-13-big-array.c: Likewise.
21345 * gcc.dg/vect/slp-13.c: Likewise.
21346 * gcc.dg/vect/slp-14.c: Likewise.
21347 * gcc.dg/vect/slp-15.c: Likewise.
21348 * gcc.dg/vect/slp-17.c: Likewise.
21349 * gcc.dg/vect/slp-19b.c: Likewise.
21350 * gcc.dg/vect/slp-2.c: Likewise.
21351 * gcc.dg/vect/slp-20.c: Likewise.
21352 * gcc.dg/vect/slp-21.c: Likewise.
21353 * gcc.dg/vect/slp-22.c: Likewise.
21354 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21355 * gcc.dg/vect/slp-24.c: Likewise.
21356 * gcc.dg/vect/slp-28.c: Likewise.
21357 * gcc.dg/vect/slp-39.c: Likewise.
21358 * gcc.dg/vect/slp-42.c: Likewise.
21359 * gcc.dg/vect/slp-6.c: Likewise.
21360 * gcc.dg/vect/slp-7.c: Likewise.
21361 * gcc.dg/vect/slp-cond-1.c: Likewise.
21362 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21363 * gcc.dg/vect/slp-cond-2.c: Likewise.
21364 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21365 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21366 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21367 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21368 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21369 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21370 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21371 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21372 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21373 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21374 * gcc.dg/vect/slp-reduc-4.c: Likewise.
21375 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21376 * gcc.dg/vect/slp-reduc-7.c: Likewise.
21377 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21378 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21379 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21380 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
21382 2018-01-13 Jakub Jelinek <jakub@redhat.com>
21385 * gcc.dg/pr83801.c: New test.
21387 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
21390 * gfortran.dg/bounds_check_19.f90: New test.
21392 2018-01-12 Jakub Jelinek <jakub@redhat.com>
21394 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
21395 instead of scan-assembler-not for xsnabsqp.
21397 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21399 PR libgfortran/83525
21400 * gfortran.dg/newunit_5.f90: New test.
21402 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
21404 PR rtl-optimization/80481
21405 * g++.dg/pr80481.C: New.
21407 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
21410 * gcc.target/alpha/pr83628-3.c: New test.
21412 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21414 * lib/target-supports.exp (check_effective_target_avx512f): Also
21415 check for __builtin_ia32_addsd_round,
21416 __builtin_ia32_getmantsd_round.
21417 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
21419 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
21422 * gcc.target/powerpc/pr83629.c: Require ilp32.
21424 2018-01-12 Richard Biener <rguenther@suse.de>
21426 PR tree-optimization/80846
21427 * gcc.target/i386/pr80846-1.c: New testcase.
21428 * gcc.target/i386/pr80846-2.c: Likewise.
21430 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
21432 * gcc.c-torture/execute/20180112-1.c: New test.
21434 2018-01-12 Tom de Vries <tom@codesourcery.com>
21436 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
21437 * g++.dg/ext/label13a.C: Same.
21438 * g++.dg/ext/label14.C: Same.
21439 * g++.dg/ext/label2.C: Same.
21440 * g++.dg/ext/label3.C: Same.
21441 * g++.dg/torture/pr42462.C: Same.
21442 * g++.dg/torture/pr42739.C: Same.
21443 * g++.dg/warn/Wunused-label-3.C: Same.
21445 2018-01-12 Tom de Vries <tom@codesourcery.com>
21447 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
21448 * g++.dg/Walloca1.C: Same.
21449 * g++.dg/cpp0x/pr70338.C: Same.
21450 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
21451 * g++.dg/cpp1y/vla10.C: Same.
21452 * g++.dg/cpp1y/vla2.C: Same.
21453 * g++.dg/cpp1y/vla6.C: Same.
21454 * g++.dg/cpp1y/vla8.C: Same.
21455 * g++.dg/debug/debug5.C: Same.
21456 * g++.dg/debug/debug6.C: Same.
21457 * g++.dg/debug/pr54828.C: Same.
21458 * g++.dg/diagnostic/pr70105.C: Same.
21459 * g++.dg/eh/cleanup5.C: Same.
21460 * g++.dg/eh/spbp.C: Same.
21461 * g++.dg/ext/tmplattr9.C: Same.
21462 * g++.dg/ext/vla10.C: Same.
21463 * g++.dg/ext/vla11.C: Same.
21464 * g++.dg/ext/vla12.C: Same.
21465 * g++.dg/ext/vla15.C: Same.
21466 * g++.dg/ext/vla16.C: Same.
21467 * g++.dg/ext/vla17.C: Same.
21468 * g++.dg/ext/vla3.C: Same.
21469 * g++.dg/ext/vla6.C: Same.
21470 * g++.dg/ext/vla7.C: Same.
21471 * g++.dg/init/array24.C: Same.
21472 * g++.dg/init/new47.C: Same.
21473 * g++.dg/init/pr55497.C: Same.
21474 * g++.dg/opt/pr78201.C: Same.
21475 * g++.dg/template/vla2.C: Same.
21476 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
21477 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
21478 * g++.dg/torture/pr62127.C: Same.
21479 * g++.dg/torture/pr67055.C: Same.
21480 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
21481 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
21482 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
21483 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
21484 * g++.dg/warn/Wplacement-new-size-5.C: Same.
21485 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
21486 * g++.dg/warn/Wvla-1.C: Same.
21487 * g++.dg/warn/Wvla-3.C: Same.
21488 * g++.old-deja/g++.ext/array2.C: Same.
21489 * g++.old-deja/g++.ext/constructor.C: Same.
21490 * g++.old-deja/g++.law/builtin1.C: Same.
21491 * g++.old-deja/g++.other/crash12.C: Same.
21492 * g++.old-deja/g++.other/eh3.C: Same.
21493 * g++.old-deja/g++.pt/array6.C: Same.
21494 * g++.old-deja/g++.pt/dynarray.C: Same.
21496 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21498 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
21500 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21502 PR libfortran/67412
21503 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
21504 on *-*-solaris2.10.
21506 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21508 * lib/target-supports.exp (check_effective_target_branch_cost):
21509 Accept all x86 targets.
21511 2018-01-12 Martin Liska <mliska@suse.cz>
21514 * g++.dg/warn/pr83054.C: New test.
21516 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21518 * gcc.target/powerpc/spec-barr-1.c: New file.
21520 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
21523 * gcc.target/i386/pr83330.c: New test.
21525 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
21528 * gfortran.dg/dtio_31.f03: New test.
21529 * gfortran.dg/dtio_32.f03: New test.
21531 2018-01-11 David Malcolm <dmalcolm@redhat.com>
21534 * g++.dg/wrappers: New subdirectory.
21535 * g++.dg/wrappers/README: New file.
21536 * g++.dg/wrappers/alloc.C: New test case.
21537 * g++.dg/wrappers/cow-istream-string.C: New test case.
21538 * g++.dg/wrappers/cp-stdlib.C: New test case.
21539 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
21540 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
21542 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
21544 PR middle-end/83718
21545 * g++.dg/torture/pr83718.C: New testcase.
21547 2018-01-11 Martin Jambor <mjambor@suse.cz>
21550 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
21552 2018-01-11 Bin Cheng <bin.cheng@arm.com>
21554 PR tree-optimization/83695
21555 * gcc.dg/tree-ssa/pr83695.c: New test.
21557 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21559 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
21560 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
21562 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21564 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21565 * gcc.target/arm/simd/fp16fml_high.c: New test.
21566 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21567 * lib/target-supports.exp
21568 (check_effective_target_arm_fp16fml_neon_ok_nocache,
21569 check_effective_target_arm_fp16fml_neon_ok,
21570 add_options_for_arm_fp16fml_neon): New procedures.
21572 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21574 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21577 2018-01-11 Richard Biener <rguenther@suse.de>
21579 PR tree-optimization/83435
21580 * gcc.dg/graphite/pr83435.c: New testcase.
21582 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
21583 Alan Hayward <alan.hayward@arm.com>
21584 David Sherwood <david.sherwood@arm.com>
21586 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21588 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21590 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21592 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21595 * gcc.c-torture/compile/pr82096.c: New test.
21597 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21599 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21601 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21603 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21605 2018-01-11 Justin Squirek <squirek@adacore.com>
21607 * gnat.dg/expr_func4.adb: New testcase.
21609 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21611 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21614 2018-01-11 Bob Duff <duff@adacore.com>
21616 * gnat.dg/protected_null.adb: New testcase.
21618 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21620 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21622 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21624 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21626 2018-01-11 Justin Squirek <squirek@adacore.com>
21628 * gnat.dg/loopvar.adb: New testcase.
21630 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21632 PR middle-end/83189
21633 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21635 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21637 * gcc.c-torture/compile/pr83575.c: New testcase.
21639 2018-01-10 Michael Collison <michael.collison@arm.com>
21641 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21642 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21643 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21644 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21645 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21646 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21647 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21648 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21649 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21650 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21651 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21652 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21653 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21654 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21655 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21656 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21658 2018-01-10 Michael Collison <michael.collison@arm.com>
21660 * gcc.target/aarch64/sha2.h: New shared testcase.
21661 * gcc.target/aarch64/sha2_1.c: New testcase.
21662 * gcc.target/aarch64/sha2_2.c: New testcase.
21663 * gcc.target/aarch64/sha2_3.c: New testcase.
21664 * gcc.target/aarch64/sha3.h: New shared testcase.
21665 * gcc.target/aarch64/sha3_1.c: New testcase.
21666 * gcc.target/aarch64/sha3_2.c: New testcase.
21667 * gcc.target/aarch64/sha3_3.c: New testcase.
21669 2018-01-10 Michael Collison <michael.collison@arm.com>
21671 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21673 2018-01-10 Martin Sebor <msebor@redhat.com>
21675 PR tree-optimization/83781
21676 * gcc.dg/strlenopt-42.c: New test.
21678 2018-01-11 Martin Sebor <msebor@gmail.com>
21679 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21681 PR tree-optimization/83501
21682 PR tree-optimization/81703
21684 * gcc.dg/strlenopt-39.c: New test-case.
21685 * gcc.dg/pr81703.c: Likewise.
21687 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21689 * gnat.dg/atomic10.adb: New test.
21691 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21694 * gfortran.dg/deferred_character_18.f90: New test.
21696 2018-01-10 Martin Sebor <msebor@redhat.com>
21698 PR tree-optimization/83671
21699 * gcc.dg/strlenopt-40.c: New test.
21700 * gcc.dg/strlenopt-41.c: New test.
21702 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21705 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21707 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21710 * gcc.target/powerpc/pr83399.c: New test.
21712 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21715 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21716 to reflect that the arguments are correctly underlined.
21717 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21718 for globals, params, locals and literals.
21719 (test_sizeof): Directly test the location of "sizeof", rather than
21720 when used in compound expressions.
21721 (test_alignof): Likewise for "alignof".
21722 (test_string_literals): Likewise for string literals.
21723 (test_numeric_literals): Likewise for numeric literals.
21724 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21725 (test_typeid): Likewise for typeid.
21726 (test_unary_plus): New.
21727 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21730 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21732 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21734 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21736 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21738 2018-01-10 Marek Polacek <polacek@redhat.com>
21741 * g++.dg/warn/Wduplicated-branches4.C: New test.
21743 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21746 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21749 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21752 * g++.dg/cpp0x/new2.C: New.
21754 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21757 * gcc.target/i386/pr83735.c: New test.
21759 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21761 * lib/target-supports.exp (check_effective_target_branch_cost):
21763 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21764 * gcc.dg/pr21643.c: Likewise.
21765 * gcc.dg/pr46309.c: Likewise.
21766 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21767 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21768 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21769 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21770 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21771 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21772 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21773 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21774 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21775 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21776 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21777 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21778 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21779 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21781 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21784 * gcc.target/powerpc/pr83629.c: New testcase.
21786 2018-01-10 Richard Biener <rguenther@suse.de>
21789 * gcc.dg/pr78768.c: Un-XFAIL.
21791 2018-01-10 Richard Biener <rguenther@suse.de>
21794 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21796 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21798 PR tree-optimization/83753
21799 * gcc.dg/torture/pr83753.c: New test.
21801 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21803 * gcc.target/i386/avx2-gather-1.c: Add -march.
21804 * gcc.target/i386/avx2-gather-2.c: Add -march.
21805 * gcc.target/i386/avx2-gather-3.c: Add -march.
21806 * gcc.target/i386/avx2-gather-4.c: Add -march.
21807 * gcc.target/i386/avx2-gather-5.c: Add -march.
21808 * gcc.target/i386/avx2-gather-6.c: Add -march.
21809 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21810 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21811 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21812 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21813 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21814 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21815 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21816 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21817 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21818 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21820 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21823 * gcc.target/i386/pr78585.c: New test.
21825 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21828 * g++.dg/cpp0x/pr83734.C: New test.
21830 2018-01-09 Carl Love <cel@us.ibm.com>
21832 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21833 vec_mergeo builtins with float, double, long long, unsigned long long,
21834 bool long long arguments.
21835 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21836 vec_float2 with double arguments.
21837 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21838 vec_mergew and vec_mergow builtins.
21840 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21843 * gfortran.dg/contiguous_6.f90: New test.
21845 2018-01-09 Richard Biener <rguenther@suse.de>
21847 PR tree-optimization/83668
21848 * gcc.dg/graphite/pr83668.c: New testcase.
21850 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21852 PR tree-optimization/64811
21853 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21854 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21855 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21856 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21858 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21860 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21863 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21865 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21868 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21869 no NEON and require softfp or hard float-abi.
21870 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21872 2018-01-09 Richard Biener <rguenther@suse.de>
21874 PR tree-optimization/83572
21875 * gcc.dg/graphite/pr83572.c: New testcase.
21877 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21880 * gcc.dg/sms-13.c: New test.
21882 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21885 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21887 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21888 Monk Chiang <sh.chiang04@gmail.com>
21890 * gcc.target/riscv/save-restore-1.c: New.
21892 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21895 * gcc.target/powerpc/pr83677.c: New file.
21897 2018-01-08 Jeff Law <law@redhat.com>
21899 PR rtl-optimizatin/81308
21900 * g++.dg/pr81308-1.C: New test.
21901 * g++.dg/pr81308-2.C: New test.
21903 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21905 PR target/83663 - Revert r255946
21906 * gcc.target/aarch64/vect-slp-dup.c: New.
21908 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21910 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21913 2018-01-08 Richard Biener <rguenther@suse.de>
21915 PR tree-optimization/83563
21916 * gcc.dg/graphite/pr83563.c: New testcase.
21918 2018-01-08 Richard Biener <rguenther@suse.de>
21920 PR middle-end/83713
21921 * g++.dg/torture/pr83713.C: New testcase.
21923 2018-01-08 Tom de Vries <tom@codesourcery.com>
21925 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21927 2018-01-08 Richard Biener <rguenther@suse.de>
21929 PR tree-optimization/83685
21930 * gcc.dg/torture/pr83685.c: New testcase.
21932 2018-01-08 Richard Biener <rguenther@suse.de>
21935 * gcc.dg/lto/pr83719_0.c: New testcase.
21937 2018-01-08 Tom de Vries <tom@codesourcery.com>
21939 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21940 * gcc.dg/graphite/run-id-1.c: Same.
21941 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21943 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21946 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21947 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21948 * gfortran.dg/pdt_27.f03: New test.
21951 * gfortran.dg/pdt_28.f03: New test.
21953 2018-01-08 Tom de Vries <tom@codesourcery.com>
21955 * c-c++-common/builtins.c: Require effective target alloca.
21956 * gcc.dg/Wrestrict.c: Same.
21957 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
21959 2018-01-08 Richard Biener <rguenther@suse.de>
21961 PR middle-end/83580
21962 * gcc.dg/torture/pr83580.c: New testcase.
21964 2018-01-08 Richard Biener <rguenther@suse.de>
21966 PR middle-end/83517
21967 * gcc.dg/pr83517.c: New testcase.
21969 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
21971 PR middle-end/81897
21972 * gcc.dg/uninit-pr81897.c: New test.
21974 2018-01-06 Martin Sebor <msebor@redhat.com>
21976 PR tree-optimization/83640
21977 * gcc.dg/Wrestrict-6.c: New test.
21978 * gcc.dg/pr83640.c: New test.
21980 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
21982 * gcc.target/aarch64/reg-alloc-1.c: New test.
21984 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
21987 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
21989 2018-01-06 Jakub Jelinek <jakub@redhat.com>
21992 * gcc.dg/pr83480.c: New test.
21994 PR rtl-optimization/83682
21995 * gcc.target/i386/pr83682.c: New test.
21997 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
22001 * gfortran.dg/char_cast_1.f90: Update scan pattern.
22002 * gfortran.dg/dependency_49.f90: Likewise.
22003 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
22004 * gfortran.dg/repeat_7.f90: New test for PR 66310.
22005 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
22006 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
22007 * gfortran.dg/string_1_lp64.f90: New test.
22008 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
22009 * gfortran.dg/string_3_lp64.f90: New test.
22011 2018-01-05 Jakub Jelinek <jakub@redhat.com>
22014 * gcc.target/i386/sse-26.c: New test.
22017 * gcc.target/i386/pr83604.c: New test.
22019 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
22021 * gcc.dg/vect/vect-align-4.c: New test.
22022 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
22023 and redefine as a structure with an unaligned member "b".
22024 (foo): Update accordingly.
22026 2018-01-05 Sudakshina Das <sudi.das@arm.com>
22029 * gcc.target/aarch64/bics_5.c: New test.
22030 * gcc.target/arm/bics_5.c: Likewise.
22032 2018-01-05 Jakub Jelinek <jakub@redhat.com>
22034 PR tree-optimization/83605
22035 * gcc.dg/pr83605.c: New test.
22037 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22040 * gcc.target/i386/pr83554.c: New test.
22043 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
22046 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
22050 * gfortran.dg/eoshift_8.f90: New test.
22051 * gfortran.dg/simplify_eoshift_1.f90: New test.
22053 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22056 * gcc.dg/pr83585.c: New test.
22058 2018-01-04 Nathan Sidwell <nathan@acm.org>
22061 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
22063 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22066 * gcc.dg/pr83666.c: New test.
22068 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
22071 * gcc.target/alpha/pr83628-1.c: New test.
22072 * gcc.target/alpha/pr83628-2.c: Ditto.
22074 2018-01-04 Martin Liska <mliska@suse.cz>
22077 * g++.dg/ipa/pr82352.C: New test.
22079 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22081 * gcc.dg/vect-opt-info-1.c: Moved to ...
22082 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
22083 vect_int targets, use dg-additional-options instead of dg-options and
22084 use relative line numbers instead of absolute.
22086 2018-01-03 Martin Sebor <msebor@redhat.com>
22088 PR tree-optimization/83655
22089 * gcc.dg/Wrestrict-5.c: New test.
22090 * c-c++-common/builtins.c: New test.
22092 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22093 Alan Hayward <alan.hayward@arm.com>
22094 David Sherwood <david.sherwood@arm.com>
22096 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
22099 2018-01-03 Jeff Law <law@redhat.com>
22102 * gcc.target/i386/stack-check-17.c: New test.
22103 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
22105 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22108 * gcc.dg/pr83621.c: New test.
22111 * gcc.dg/pr83645.c: New test.
22113 2018-01-03 Martin Sebor <msebor@redhat.com>
22115 PR tree-optimization/83603
22116 * gcc.dg/Wrestrict-4.c: New test.
22119 * gcc.dg/const-2.c: New test.
22120 * gcc.dg/pure-3.c: New test.
22122 2018-01-03 Martin Sebor <msebor@redhat.com>
22124 * gcc.dg/Wrestrict-3.c: New test.
22126 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22129 * g++.dg/opt/pr83555.C: New test.
22130 * g++.dg/ubsan/pr83555.C: New test.
22132 2018-01-03 David Malcolm <dmalcolm@redhat.com>
22135 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
22136 the !CHECKING_P case by expecting a note.
22137 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
22138 a note for the !CHECKING_P case, and move the return statement
22139 outside of #if CHECKING_P guard.
22141 2018-01-03 Jeff Law <law@redhat.com>
22143 PR middle-end/83654
22144 * gcc.target/i386/stack-check-18.c: New test.
22145 * gcc.target/i386/stack-check-19.c: New test.
22147 2018-01-03 Martin Sebor <msebor@redhat.com>
22149 PR tree-optimization/83501
22150 * c-c++-common/Warray-bounds-3.c: Remove xfail.
22152 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
22154 PR tree-optimization/83501
22155 * gcc.dg/tree-ssa/pr83501-1.c: New test.
22157 2018-01-03 Nathan Sidwell <nathan@acm.org>
22160 * g++.dg/ipa/pr83667.C: New.
22162 2018-01-03 Martin Liska <mliska@suse.cz>
22164 PR tree-optimization/83593
22165 * gcc.dg/pr83593.c: New test.
22167 2018-01-03 Martin Liska <mliska@suse.cz>
22170 * g++.dg/ipa/pr83549.C: New test.
22172 2018-01-03 Marek Polacek <polacek@redhat.com>
22175 * g++.dg/warn/mvp2.C: New test.
22177 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22179 PR preprocessor/83602
22180 * g++.dg/cpp/pr83602.C: New test.
22183 * g++.dg/parse/pr83634.C: New test.
22185 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
22188 * gfortran.dg/eoshift_7.f90: New test.
22190 2018-01-03 Jan Beulich <jbeulich@suse.com>
22192 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
22193 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
22195 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22197 Update copyright years.
22199 2018-01-03 Martin Liska <mliska@suse.cz>
22202 * gcc.dg/ipa/pr83594.c: New test.
22204 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22205 Alan Hayward <alan.hayward@arm.com>
22206 David Sherwood <david.sherwood@arm.com>
22208 * gcc.dg/vect-opt-info-1.c: New test.
22210 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
22212 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
22213 floorf128, truncf128, and roundf128.
22214 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
22215 optimizations added in match.pd.
22216 * gcc.target/powerpc/float128-hw6.c: Likewise.
22217 * gcc.target/powerpc/float128-hw7.c: Likewise.
22218 * gcc.target/powerpc/float128-hw8.c: Likewise.
22219 * gcc.target/powerpc/float128-hw9.c: Likewise.
22220 * gcc.target/powerpc/float128-hw10.c: Likewise.
22221 * gcc.target/powerpc/float128-hw11.c: Likewise.
22223 2018-01-02 Jakub Jelinek <jakub@redhat.com>
22226 * g++.dg/cpp0x/pr83556.C: New test.
22228 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
22232 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
22233 * gfortran.dg/simplify_cshift_4.f90: New test.
22235 2018-01-02 Marek Polacek <polacek@redhat.com>
22238 * g++.dg/cpp0x/inh-ctor30.C: New test.
22241 * g++.dg/cpp1z/pr83644.C: New test.
22243 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
22246 * gfortran.dg/coarray_45.f90: New test.
22249 * gfortran.dg/coarray_46.f90: New test.
22251 2018-01-01 Jakub Jelinek <jakub@redhat.com>
22253 PR tree-optimization/83581
22254 * gcc.dg/pr83581.c: New test.
22257 * gcc.dg/pr83595.c: New test.
22259 PR middle-end/83608
22260 * g++.dg/opt/pr83608.C: New test.
22262 PR middle-end/83609
22263 * gcc.dg/pr83609.c: New test.
22264 * g++.dg/opt/pr83609.C: New test.
22266 PR middle-end/83623
22267 * gcc.dg/pr83623.c: New test.
22269 * gcc.target/i386/i386.exp
22270 (check_effective_target_avx512vpopcntdqvl): New proc.
22271 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
22272 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
22273 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
22275 Copyright (C) 2018 Free Software Foundation, Inc.
22277 Copying and distribution of this file, with or without modification,
22278 are permitted in any medium without royalty provided the copyright
22279 notice and this notice are preserved.