1 2018-12-24 Steven G. Kargl <kargl@gcc.gnu.org>
3 * gfortran.dg/ieee/ieee_9.f90: XFAIL on arm*-*-gnueabi[hf].
5 2018-12-24 Jan Hubicka <hubicka@ucw.cz>
8 * gcc.c-torture/pr88140.c: New testcase.
10 2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
13 * gcc.target/x86_64/abi/avx/asm-support-darwin.s: New.
15 2018-12-24 Iain Sandoe <iain@sandoe.co.uk>
17 * c-c++-common/ident-0a.c: Skip for powerpc-darwin.
18 * c-c++-common/ident-0b.c: Likewise.
19 * c-c++-common/ident-1a.c: Likewise.
20 * c-c++-common/ident-1b.c: Likewise.
21 * c-c++-common/ident-2a.c: Likewise.
22 * c-c++-common/ident-2b.c: Likewise.
24 2018-12-23 Paul Thomas <pault@gcc.gnu.org>
27 * gfortran.dg/ptr_func_assign_5.f08 : New test.
29 2018-12-22 Steven G. Kargl <kargl@gcc.gnu.org>
32 * gfortran.dg/pr88328.f90: New test.
34 2018-12-21 Jan Hubicka <jh@suse.cz>
36 * g++.dg/ipa/devirt-30.C: Add dg-do.
37 * g++.dg/lto/devirt-1_0.C: New testcase.
38 * g++.dg/lto/devirt-2_0.C: New testcase.
39 * g++.dg/lto/devirt-3_0.C: New testcase.
40 * g++.dg/lto/devirt-4_0.C: New testcase.
41 * g++.dg/lto/devirt-5_0.C: New testcase.
42 * g++.dg/lto/devirt-6_0.C: New testcase.
43 * g++.dg/lto/devirt-13_0.C: New testcase.
44 * g++.dg/lto/devirt-14_0.C: New testcase.
45 * g++.dg/lto/devirt-19_0.C: New testcase.
46 * g++.dg/lto/devirt-22_0.C: New testcase.
47 * g++.dg/lto/devirt-23_0.C: New testcase.
48 * g++.dg/lto/devirt-30_0.C: New testcase.
49 * g++.dg/lto/devirt-34_0.C: New testcase.
51 2018-12-26 Steven G . Kargl <kargl@gcc.gnu.org>
54 * gfortran.dg/pr85798.f90: New test.
56 2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
59 * gfortran.dg/pr88169_1.f90: new test.
60 * gfortran.dg/pr88169_2.f90: Ditto.
61 * gfortran.dg/pr88169_3.f90: Ditto.
63 2018-12-21 Steven G. Kargl <kargl@gcc.gnu.org>
66 * gfortran.dg/ieee/ieee_9.f90: New test.
68 2018-12-21 Jakub Jelinek <jakub@redhat.com>
72 * g++.dg/cpp1y/constexpr-86524.C: New test.
73 * g++.dg/cpp2a/is-constant-evaluated4.C: New test.
74 * g++.dg/cpp2a/is-constant-evaluated5.C: New test.
75 * g++.dg/cpp2a/is-constant-evaluated6.C: New test.
79 * gcc.dg/gomp/pr85594.c: New test.
80 * gcc.dg/gomp/pr88553.c: New test.
82 2018-12-15 Jan Hubicka <hubicka@ucw.cz>
85 * g++.dg/tree-prof/devirt.C: New testcase.
87 2018-12-21 Paul Thomas <pault@gcc.gnu.org>
90 * gfortran.dg/inquiry_part_ref_4.f90: New test.
92 2018-12-21 Andreas Krebbel <krebbel@linux.ibm.com>
94 * gcc.target/s390/vector/fp-signedint-convert-1.c: New test.
95 * gcc.target/s390/vector/fp-unsignedint-convert-1.c: New test.
97 2018-12-21 Jakub Jelinek <jakub@redhat.com>
99 PR rtl-optimization/88563
100 * gcc.dg/pr88563.c: New test.
103 * g++.dg/cpp0x/pr87125.C: New test.
105 2018-12-21 Thomas Preud'homme <thomas.preudhomme@linaro.org>
107 * gcc.target/arm/size-optimization-ieee-1.c: Skip if passing
108 -mfloat-abi=softfp or -mfloat-abi=hard.
109 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
110 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
112 2018-12-21 Jakub Jelinek <jakub@redhat.com>
115 * gcc.target/i386/pr88547-1.c: Expect only 2 knotb and 2 knotw
116 insns instead of 4, check for vpminud, vpminuq and no vpsubd or
118 * gcc.target/i386/sse2-pr88547-1.c: New test.
119 * gcc.target/i386/sse2-pr88547-2.c: New test.
120 * gcc.target/i386/sse4_1-pr88547-1.c: New test.
121 * gcc.target/i386/sse4_1-pr88547-2.c: New test.
122 * gcc.target/i386/avx2-pr88547-1.c: New test.
123 * gcc.target/i386/avx2-pr88547-2.c: New test.
124 * gcc.target/i386/avx512f-pr88547-2.c: New test.
125 * gcc.target/i386/avx512vl-pr88547-1.c: New test.
126 * gcc.target/i386/avx512vl-pr88547-2.c: New test.
127 * gcc.target/i386/avx512vl-pr88547-3.c: New test.
128 * gcc.target/i386/avx512f_cond_move.c (y): Change from unsigned int
131 2018-12-20 Marek Polacek <polacek@redhat.com>
133 PR c++/88196 - ICE with class non-type template parameter.
134 * g++.dg/cpp0x/ptrmem-cst-arg1.C: Tweak dg-error.
135 * g++.dg/cpp2a/nontype-class10.C: New test.
136 * g++.dg/template/pr54858.C: Tweak dg-error.
138 2018-12-20 H.J. Lu <hongjiu.lu@intel.com>
141 * c-c++-common/pr51628-1.c: New test.
142 * c-c++-common/pr51628-2.c: Likewise.
143 * c-c++-common/pr51628-3.c: Likewise.
144 * c-c++-common/pr51628-4.c: Likewise.
145 * c-c++-common/pr51628-5.c: Likewise.
146 * c-c++-common/pr51628-6.c: Likewise.
147 * c-c++-common/pr51628-7.c: Likewise.
148 * c-c++-common/pr51628-8.c: Likewise.
149 * c-c++-common/pr51628-9.c: Likewise.
150 * c-c++-common/pr51628-10.c: Likewise.
151 * c-c++-common/pr51628-11.c: Likewise.
152 * c-c++-common/pr51628-12.c: Likewise.
153 * c-c++-common/pr51628-13.c: Likewise.
154 * c-c++-common/pr51628-14.c: Likewise.
155 * c-c++-common/pr51628-15.c: Likewise.
156 * c-c++-common/pr51628-26.c: Likewise.
157 * c-c++-common/pr51628-27.c: Likewise.
158 * c-c++-common/pr51628-28.c: Likewise.
159 * c-c++-common/pr51628-29.c: Likewise.
160 * c-c++-common/pr51628-30.c: Likewise.
161 * c-c++-common/pr51628-31.c: Likewise.
162 * c-c++-common/pr51628-32.c: Likewise.
163 * gcc.dg/pr51628-17.c: Likewise.
164 * gcc.dg/pr51628-18.c: Likewise.
165 * gcc.dg/pr51628-19.c: Likewise.
166 * gcc.dg/pr51628-20.c: Likewise.
167 * gcc.dg/pr51628-21.c: Likewise.
168 * gcc.dg/pr51628-22.c: Likewise.
169 * gcc.dg/pr51628-23.c: Likewise.
170 * gcc.dg/pr51628-24.c: Likewise.
171 * gcc.dg/pr51628-25.c: Likewise.
172 * c-c++-common/asan/misalign-1.c: Add
173 -Wno-address-of-packed-member.
174 * c-c++-common/asan/misalign-2.c: Likewise.
175 * c-c++-common/ubsan/align-2.c: Likewise.
176 * c-c++-common/ubsan/align-4.c: Likewise.
177 * c-c++-common/ubsan/align-6.c: Likewise.
178 * c-c++-common/ubsan/align-7.c: Likewise.
179 * c-c++-common/ubsan/align-8.c: Likewise.
180 * c-c++-common/ubsan/align-10.c: Likewise.
181 * g++.dg/ubsan/align-2.C: Likewise.
182 * gcc.target/i386/avx512bw-vmovdqu16-2.c: Likewise.
183 * gcc.target/i386/avx512f-vmovdqu32-2.c: Likewise.
184 * gcc.target/i386/avx512f-vmovdqu64-2.c: Likewise.
185 * gcc.target/i386/avx512vl-vmovdqu16-2.c: Likewise.
186 * gcc.target/i386/avx512vl-vmovdqu32-2.c: Likewise.
187 * gcc.target/i386/avx512vl-vmovdqu64-2.c: Likewise.
189 2018-12-20 Vladimir Makarov <vmakarov@redhat.com>
192 * gcc.target/powerpc/pr88457.c: New.
194 2018-12-20 Jakub Jelinek <jakub@redhat.com>
197 * g++.dg/parse/pr88180.C: New test.
198 * g++.dg/pr85039-1.C: Don't expect diagnostics inside of the type
201 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
203 * gcc.target/aarch64/pr64946.c: Force nosve.
204 * gcc.target/aarch64/ssadv16qi.c: Likewise.
205 * gcc.target/aarch64/usadv16qi.c: Likewise.
206 * gcc.target/aarch64/vect-abs-compile.c: Likewise.
207 * gcc.target/aarch64/sve/abs_1.c: New test.
209 2018-12-20 Richard Sandiford <richard.sandiford@arm.com>
211 * gcc.target/aarch64/sve/fmla_2.c: New test.
212 * gcc.target/aarch64/sve/fmla_2_run.c: Likewise
214 2018-12-20 Martin Sebor <msebor@redhat.com>
216 PR tree-optimization/84053
217 * gcc.dg/Warray-bounds-36.c: New test.
219 2018-12-20 David Malcolm <dmalcolm@redhat.com>
222 * c-c++-common/Wtautological-compare-8.c: New test.
224 2018-12-20 Richard Biener <rguenther@suse.de>
226 PR tree-optimization/84362
227 * g++.dg/vect/pr84362.cc: New testcase.
229 2018-12-20 Jakub Jelinek <jakub@redhat.com>
232 * gcc.target/i386/pr88547-1.c: New test.
234 2018-12-19 Steven G. Kargl <kargl@gcc.gnu.org>
237 * gfortran.dg/pr87992.f90: New test.
239 2018-12-19 Uros Bizjak <ubizjak@gmail.com>
241 * gcc.target/i386/avx512dq-pr82855.c: Update scan-assembler pattern.
243 2018-12-19 Tony Wang <tony.wang@arm.com>
244 Thomas Preud'homme <thomas.preudhomme@linaro.org>
246 * lib/lto.exp (lto-execute): Define output_file and testname_with_flags
247 to same value as execname.
248 (scan-symbol): Move and rename to ...
249 * lib/gcc-dg.exp (scan-symbol-common): This. Adapt into a
250 helper function returning true or false if a symbol is present.
251 (scan-symbol): New procedure.
252 (scan-symbol-not): Likewise.
253 * gcc.target/arm/size-optimization-ieee-1.c: New testcase.
254 * gcc.target/arm/size-optimization-ieee-2.c: Likewise.
255 * gcc.target/arm/size-optimization-ieee-3.c: Likewise.
257 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
259 * g++.dg/asm-qual-3.C: New testcase.
260 * gcc.dg/asm-qual-3.c: New testcase.
262 2018-12-19 Segher Boessenkool <segher@kernel.crashing.org>
264 * g++.dg/asm-qual-1.C: New testcase.
265 * g++.dg/asm-qual-2.C: New testcase.
266 * gcc.dg/asm-qual-1.c: Update.
268 2018-12-19 David Malcolm <dmalcolm@redhat.com>
271 * g++.dg/init/pr88375-2.C: New test.
272 * g++.dg/init/pr88375.C: New test.
274 2018-12-19 David Malcolm <dmalcolm@redhat.com>
276 * c-c++-common/Wtautological-compare-ranges.c: New test.
277 * g++.dg/cpp0x/pr51420.C: Add -fdiagnostics-show-caret and update
279 * g++.dg/diagnostic/bad-binary-ops.C: Update expected output from
280 1-location form to 3-location form, with labelling of ranges with
281 types. Add examples of id-expression nodes with namespaces.
282 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
284 2018-12-19 David Malcolm <dmalcolm@redhat.com>
288 * c-c++-common/pr51712.c (valid2): Mark xfail as passing on C++.
289 * g++.dg/cpp0x/constexpr-47969.C: Update column of expected error.
290 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
291 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
292 * g++.dg/cpp1z/decomp48.C: Update expected location of warning
293 for named local variables to use that of the local variable.
294 * g++.dg/ext/vla1.C: Update column.
295 * g++.dg/init/array43.C: Update expected column to be that of the
297 * g++.dg/init/initializer-string-too-long.C: New test.
298 * g++.dg/init/new44.C: Add "-ftrack-macro-expansion=0".
299 * g++.dg/init/pr43064-1.C: New test.
300 * g++.dg/init/pr43064-2.C: New test.
301 * g++.dg/init/pr43064-3.C: New test.
302 * g++.dg/other/fold1.C: Update column of expected error.
303 * g++.dg/parse/crash36.C: Likewise.
304 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add negative
305 integer and float expressions.
306 * g++.dg/template/defarg6.C: Move expected error to the default
307 argument; add expected message about where instantiated.
308 * g++.dg/wrappers/Wparentheses.C: New test.
309 * g++.old-deja/g++.bugs/900402_02.C: Update column of expected
312 2018-12-19 Paul A. Clarke <pc@us.ibm.com>
314 * gcc.target/powerpc/ssse3-check.h: Enable tests to run.
315 * gcc.target/powerpc/ssse3-pabsb.c: Code fixes for strict aliasing
317 * gcc.target/powerpc/ssse3-pabsd.c: Likewise.
318 * gcc.target/powerpc/ssse3-palignr.c: Likewise.
319 * gcc.target/powerpc/ssse3-phaddd.c: Likewise.
320 * gcc.target/powerpc/ssse3-phaddsw.c: Likewise.
321 * gcc.target/powerpc/ssse3-phaddw.c: Likewise.
322 * gcc.target/powerpc/ssse3-phsubd.c: Likewise.
323 * gcc.target/powerpc/ssse3-phsubw.c: Likewise.
324 * gcc.target/powerpc/ssse3-pmulhrsw.c: Likewise.
325 * gcc.target/powerpc/ssse3-pshufb.c: Likewise.
326 * gcc.target/powerpc/ssse3-psignb.c: Likewise.
327 * gcc.target/powerpc/ssse3-psignd.c: Likewise.
328 * gcc.target/powerpc/ssse3-psignw.c: Likewise.
329 * gcc.target/powerpc/ssse3-vals.h: Provide input data as a union.
331 2018-12-19 Thomas Preud'homme <thomas.preudhomme@linaro.org>
333 * gcc.target/arm/cmse/baseline/softfp.c: Force an FPU.
335 2018-12-19 Tom de Vries <tdevries@suse.de>
337 * gcc.dg/goacc/nvptx-merged-loop.c: Move to
338 libgomp/testsuite/libgomp.oacc-c-c++-common.
339 * gcc.dg/goacc/nvptx-sese-1.c: Same.
341 2018-12-19 Tom de Vries <tom@codesourcery.com>
343 * lib/scanoffloadrtl.exp: New file.
344 * gcc.dg-selftests/dg-final.exp (dg_final_directive_check_num_args): Add
347 2018-12-19 Richard Biener <rguenther@suse.de>
349 PR tree-optimization/88533
351 2018-04-30 Richard Biener <rguenther@suse.de>
353 PR tree-optimization/28364
354 PR tree-optimization/85275
355 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
357 * gcc.dg/tree-ssa/copy-headers-6.c: New testcase.
358 * gcc.dg/tree-ssa/copy-headers-7.c: Likewise.
359 * gcc.dg/tree-ssa/ivopt_mult_1.c: Un-XFAIL.
360 * gcc.dg/tree-ssa/ivopt_mult_2.c: Likewise.
362 2018-12-19 Jakub Jelinek <jakub@redhat.com>
365 * gcc.target/i386/avx-vpclmulqdq-1.c: New test.
368 * g++.dg/cpp0x/constexpr-87934.C: New test.
370 2018-12-19 Alexandre Oliva <aoliva@redhat.com>
374 * gcc.dg/vrp-overflow-1.c: New.
377 * g++.dg/cpp0x/pr87012.C: New.
380 * g++.dg/cpp0x/inh-ctor32.C: New.
382 2018-12-18 Jakub Jelinek <jakub@redhat.com>
384 PR rtl-optimization/87759
385 * gcc.target/i386/pr87759.c: Require int128 effective target.
387 2018-12-18 Vladimir Makarov <vmakarov@redhat.com>
389 PR rtl-optimization/87759
390 * gcc.target/i386/pr87759.c: New.
392 2018-12-18 Jakub Jelinek <jakub@redhat.com>
395 * gcc.target/i386/avx512f-pr88464-5.c: New test.
396 * gcc.target/i386/avx512f-pr88464-6.c: New test.
397 * gcc.target/i386/avx512f-pr88464-7.c: New test.
398 * gcc.target/i386/avx512f-pr88464-8.c: New test.
399 * gcc.target/i386/avx512vl-pr88464-5.c: New test.
400 * gcc.target/i386/avx512vl-pr88464-6.c: New test.
401 * gcc.target/i386/avx512vl-pr88464-7.c: New test.
402 * gcc.target/i386/avx512vl-pr88464-8.c: New test.
403 * gcc.target/i386/avx512vl-pr88464-9.c: New test.
404 * gcc.target/i386/avx512vl-pr88464-10.c: New test.
405 * gcc.target/i386/avx512vl-pr88464-11.c: New test.
406 * gcc.target/i386/avx512vl-pr88464-12.c: New test.
407 * gcc.target/i386/avx512vl-pr88464-13.c: New test.
408 * gcc.target/i386/avx512vl-pr88464-14.c: New test.
409 * gcc.target/i386/avx512vl-pr88464-15.c: New test.
410 * gcc.target/i386/avx512vl-pr88464-16.c: New test.
412 2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
414 * lib/target-supports.exp (check_effective_target_vect_usad_char):
415 Add non-SVE aarch64 to supported list.
417 2018-12-18 Jakub Jelinek <jakub@redhat.com>
421 * gcc.target/i386/avx512f-pr88513-1.c: New test.
422 * gcc.target/i386/avx512f-pr88513-2.c: New test.
423 * gcc.target/i386/avx512vl-pr88464-1.c: New test.
424 * gcc.target/i386/avx512vl-pr88464-2.c: New test.
425 * gcc.target/i386/avx512vl-pr88464-3.c: New test.
426 * gcc.target/i386/avx512vl-pr88464-4.c: New test.
427 * gcc.target/i386/avx512vl-pr88513-1.c: New test.
428 * gcc.target/i386/avx512vl-pr88513-2.c: New test.
429 * gcc.target/i386/avx512vl-pr88513-3.c: New test.
430 * gcc.target/i386/avx512vl-pr88513-4.c: New test.
431 * gcc.target/i386/avx512vl-pr88514-1.c: New test.
432 * gcc.target/i386/avx512vl-pr88514-2.c: New test.
433 * gcc.target/i386/avx512vl-pr88514-3.c: New test.
435 2018-12-18 Wei Xiao <wei3.xiao@intel.com>
437 * g++.target/i386/mv16.C: Handle new march.
438 * gcc.target/i386/builtin_target.c: Ditto.
440 2018-12-17 Peter Bergner <bergner@linux.ibm.com>
443 * gcc.target/powerpc/pr87870.c: New test.
445 2018-12-17 Jakub Jelinek <jakub@redhat.com>
448 * g++.dg/cpp0x/pr88410.C: New test.
450 2018-12-17 Steve Ellcey <sellcey@cavium.com>
452 * gcc.target/aarch64/torture/aarch64-torture.exp: New file.
453 * gcc.target/aarch64/torture/simd-abi-1.c: New test.
454 * gcc.target/aarch64/torture/simd-abi-2.c: Ditto.
455 * gcc.target/aarch64/torture/simd-abi-3.c: Ditto.
456 * gcc.target/aarch64/torture/simd-abi-4.c: Ditto.
457 * gcc.target/aarch64/torture/simd-abi-5.c: Ditto.
458 * gcc.target/aarch64/torture/simd-abi-6.c: Ditto.
459 * gcc.target/aarch64/torture/simd-abi-7.c: Ditto.
461 2018-12-17 Martin Sebor <msebor@redhat.com>
463 * gcc.dg/tree-ssa/builtin-snprintf-4.c: Adjust for ILP32.
465 2018-12-17 Senthil Kumar Selvaraj <senthilkumar.selvaraj@microchip.com>
467 PR rtl-optimization/88253
468 * gcc.target/avr/pr88253.c: New test.
470 2018-12-17 Richard Sandiford <richard.sandiford@arm.com>
472 * gcc.dg/loop-versioning-1.c: New test.
473 * gcc.dg/loop-versioning-10.c: Likewise.
474 * gcc.dg/loop-versioning-11.c: Likewise.
475 * gcc.dg/loop-versioning-2.c: Likewise.
476 * gcc.dg/loop-versioning-3.c: Likewise.
477 * gcc.dg/loop-versioning-4.c: Likewise.
478 * gcc.dg/loop-versioning-5.c: Likewise.
479 * gcc.dg/loop-versioning-6.c: Likewise.
480 * gcc.dg/loop-versioning-7.c: Likewise.
481 * gcc.dg/loop-versioning-8.c: Likewise.
482 * gcc.dg/loop-versioning-9.c: Likewise.
483 * gfortran.dg/loop_versioning_1.f90: Likewise.
484 * gfortran.dg/loop_versioning_2.f90: Likewise.
485 * gfortran.dg/loop_versioning_3.f90: Likewise.
486 * gfortran.dg/loop_versioning_4.f90: Likewise.
487 * gfortran.dg/loop_versioning_5.f90: Likewise.
488 * gfortran.dg/loop_versioning_6.f90: Likewise.
489 * gfortran.dg/loop_versioning_7.f90: Likewise.
490 * gfortran.dg/loop_versioning_8.f90: Likewise.
492 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
495 * gfortran.dg/pr88116_1.f90: New test.
496 * gfortran.dg/pr88116_2.f90: Ditto.
499 * gfortran.dg/pr88467.f90: New test.
501 2018-12-16 Steven G. Kargl <kargl@gcc.gnu.org>
503 * gfortran.dg/pr88138.f90: Remove extraneous 's' in comment.
505 2018-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
508 * intent_out_13.f90: New test.
510 2018-12-15 H.J. Lu <hongjiu.lu@intel.com>
513 * gcc.target/i386/stackalign/pr88483.c: Removed. Revert
516 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
519 * gfortran.dg/pr87994_1.f90: New test.
520 * gfortran.dg/pr87994_2.f90: Ditto.
521 * gfortran.dg/pr87994_3.f90: Ditto.
523 2018-12-16 Jakub Jelinek <jakub@redhat.com>
526 * g++.dg/eh/builtin5.C: New test.
527 * g++.dg/eh/builtin6.C: New test.
528 * g++.dg/eh/builtin7.C: New test.
529 * g++.dg/eh/builtin8.C: New test.
530 * g++.dg/eh/builtin9.C: New test.
531 * g++.dg/eh/builtin10.C: New test.
532 * g++.dg/eh/builtin11.C: New test.
533 * g++.dg/parse/crash55.C: Adjust expected diagnostics.
535 2018-12-15 Steven G. Kargl <kargl@gcc.gnu.org>
538 * gfortran.dg/pr88138.f90: new test.
540 2018-12-15 Jakub Jelinek <jakub@redhat.com>
542 PR tree-optimization/88464
544 * gcc.target/i386/avx512f-pr88462-1.c: Rename to ...
545 * gcc.target/i386/avx512f-pr88464-1.c: ... this. Fix up PR number.
546 Expect 4 vectorized loops instead of 3.
548 * gcc.target/i386/avx512f-pr88462-2.c: Rename to ...
549 * gcc.target/i386/avx512f-pr88464-2.c: ... this. Fix up PR number
551 (avx512f_test): Prepare arguments for f4 and check the results.
552 * gcc.target/i386/avx512f-pr88464-3.c: New test.
553 * gcc.target/i386/avx512f-pr88464-4.c: New test.
555 2018-12-15 Paolo Carlini <paolo.carlini@oracle.com>
558 * g++.dg/cpp0x/decltype68.C: New.
559 * g++.dg/cpp0x/decltype-33838.C: Adjust.
560 * g++.dg/template/spec32.C: Likewise.
561 * g++.dg/template/ttp22.C: Likewise.
563 2018-12-15 Jakub Jelinek <jakub@redhat.com>
566 * gcc.target/i386/avx512vl-vfixupimmsd-2.c: New test.
567 * gcc.target/i386/avx512vl-vfixupimmss-2.c: New test.
569 PR rtl-optimization/88478
570 * g++.dg/opt/pr88478.C: New test.
572 2018-12-14 Martin Sebor <msebor@redhat.com>
574 PR tree-optimization/88372
575 * gcc.dg/Walloc-size-larger-than-18.c: New test.
576 * gcc.dg/builtin-object-size-19.c: Same.
578 2018-12-14 Martin Sebor <msebor@redhat.com>
580 PR tree-optimization/87096
581 * gcc.dg/tree-ssa/builtin-snprintf-4.c: New test.
583 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
586 * g++.dg/cpp1z/pr87814.C: New.
588 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
590 * gcc.target/i386/cf_check-1.c: New test.
591 * gcc.target/i386/cf_check-2.c: Likewise.
592 * gcc.target/i386/cf_check-3.c: Likewise.
593 * gcc.target/i386/cf_check-4.c: Likewise.
594 * gcc.target/i386/cf_check-5.c: Likewise.
596 2018-12-14 Thomas Schwinge <thomas@codesourcery.com>
597 Cesar Philippidis <cesar@codesourcery.com>
599 * c-c++-common/goacc/note-parallelism.c: New test.
600 * gfortran.dg/goacc/note-parallelism.f90: New test.
601 * c-c++-common/goacc/classify-kernels-unparallelized.c: Update.
602 * c-c++-common/goacc/classify-kernels.c: Likewise.
603 * c-c++-common/goacc/classify-parallel.c: Likewise.
604 * c-c++-common/goacc/classify-routine.c: Likewise.
605 * c-c++-common/goacc/kernels-1.c: Likewise.
606 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
607 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
608 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise.
609 * gfortran.dg/goacc/classify-kernels.f95: Likewise.
610 * gfortran.dg/goacc/classify-parallel.f95: Likewise.
611 * gfortran.dg/goacc/classify-routine.f95: Likewise.
612 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
614 2018-12-14 Alexandre Oliva <aoliva@redhat.com>
617 * g++.dg/pr86823.C: New.
619 2018-12-14 Jakub Jelinek <jakub@redhat.com>
623 * g++.dg/tree-ssa/pr82294.C: New test.
624 * g++.dg/tree-ssa/pr87436.C: New test.
626 2018-11-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
628 * gcc.target/arm/thumb2-slow-flash-data-2.c: Require arm_fp_ok
630 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
631 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
632 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
634 2018-12-14 H.J. Lu <hongjiu.lu@intel.com>
637 * gcc.target/i386/stackalign/pr88483.c: New test.
639 2018-12-14 Eric Botcazou <ebotcazou@adacore.com>
641 * gnat.dg/max_size.adb: New test.
642 * gnat.dg/max_size_pkg.ads: Likewise.
644 2018-12-14 Claudiu Zissulescu <claziss@synopsys.com>
646 * gcc.target/arc/milli-1.c: New test.
648 2018-12-13 Michael Ploujnikov <michael.ploujnikov@oracle.com>
650 * gcc.dg/lto/pr88297_0.c: New test.
651 * gcc.dg/lto/pr88297_1.c: New test.
653 2018-12-13 Jakub Jelinek <jakub@redhat.com>
655 PR tree-optimization/88444
656 * gcc.dg/tree-ssa/pr88444.c: New test.
658 PR rtl-optimization/88470
659 * gcc.target/i386/pr88470.c: New test.
661 2018-12-13 Vladimir Makarov <vmakarov@redhat.com>
663 PR rtl-optimization/88414
664 * gcc.target/i386/pr88414.c: New.
666 2018-12-13 Marek Polacek <polacek@redhat.com>
668 PR c++/88216 - ICE with class type in non-type template parameter.
669 * g++.dg/cpp2a/nontype-class9.C: New test.
671 2018-12-13 Jakub Jelinek <jakub@redhat.com>
673 PR rtl-optimization/88416
674 * gcc.target/i386/pr88416.c: New test.
676 PR tree-optimization/88464
677 * gcc.target/i386/avx512f-pr88462-1.c: New test.
678 * gcc.target/i386/avx512f-pr88462-2.c: New test.
680 2018-12-13 Nathan Sidwell <nathan@acm.org>
683 * g++.dg/lookup/pr87531-2.C: New.
685 2018-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
688 * lib/gdc-dg.exp (gdc-dg-test): Strip gdc.test prefix.
689 * gdc.test/gdc-test.exp (gdc-do-test): Create $subdir link.
690 Include $subdir in filename.
691 Cleanup generated source.
692 * gdc.test/compilable/ddoc9676a.d (EXTRA_SOURCES): Don't use
694 * gdc.test/compilable/depsOutput9948.d: Likewise.
696 2018-12-13 Jakub Jelinek <jakub@redhat.com>
699 * gcc.dg/tree-ssa/split-path-5.c (__ctype_ptr__): Change type from
700 const char * to const signed char *.
701 (bmhi_init): Change pattern parameter's type the same. Use
702 __builtin_strlen instead of undeclared strlen.
704 2018-12-13 Andreas Krebbel <krebbel@linux.ibm.com>
706 * gcc.target/s390/zvector/vec-double-1.c: New test.
707 * gcc.target/s390/zvector/vec-double-2.c: New test.
709 2018-12-13 Wei Xiao <wei3.xiao@intel.com>
711 * gcc.target/i386/funcspec-56.inc: Handle new march.
713 2018-12-13 Jakub Jelinek <jakub@redhat.com>
716 * gcc.target/i386/avx512f-pr88465.c: New test.
717 * gcc.target/i386/avx512dq-pr88465.c: New test.
720 * gcc.target/i386/pr88461.c: New test.
722 2018-12-12 Paolo Carlini <paolo.carlini@oracle.com>
724 * g++.dg/other/static5.C: New.
726 2018-12-12 Segher Boessenkool <segher@kernel,crashing.org>
729 * gcc.dg/independent-cloneids-1.c: Use ^ not \m.
731 2018-12-12 Joel Brobecker <brobecker@adacore.com>
733 * gcc.dg/lto/20100430-1_0.c: Add dg-require-profiling requirement.
735 2018-12-12 Jakub Jelinek <jakub@redhat.com>
738 * g++.dg/cpp2a/is-constant-evaluated3.C: New test.
741 * g++.dg/cpp2a/is-constant-evaluated1.C: Change from dg-do compile
743 (e): Adjust comment with correct expected value.
744 (main): Expect e == 1.
745 * g++.dg/cpp2a/is-constant-evaluated2.C: New test.
747 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
750 * gfortran.dg/pr70870_1.f90: Update testcase to use -std=gnu.
751 * gfortran.dg/pr88155.f90: New test.
753 2018-12-11 Steven G. Kargl <kargl@gcc.gnu.org>
756 * gfortran.dg/pr88249.f90: New test.
758 2018-12-11 Jakub Jelinek <jakub@redhat.com>
760 PR tree-optimization/80520
761 * gcc.dg/tree-ssa/split-path-11.c (foo): Make the test ilp32 target
764 2018-12-11 Marek Polacek <polacek@redhat.com>
766 PR c++/86608 - reading constexpr volatile variable.
767 * g++.dg/cpp0x/constexpr-volatile2.C: New test.
768 * g++.dg/cpp0x/pr65327.C: Add dg-error.
770 2018-12-11 Paolo Carlini <paolo.carlini@oracle.com>
772 * g++.dg/pr53037-4.C: Test the first two locations too.
774 2018-12-11 Jakub Jelinek <jakub@redhat.com>
776 PR tree-optimization/88444
777 * gcc.dg/pr88444.c: New test.
779 2018-12-11 Dimitar Dimitrov <dimitar@dinux.eu>
781 * gcc.target/i386/pr52813.c: New test.
783 2018-12-11 Jakub Jelinek <jakub@redhat.com>
786 * gcc.target/i386/pr88425.c: New test.
789 * c-c++-common/ubsan/float-cast-overflow-11.c: New test.
791 2018-12-11 Yannick Moy <moy@adacore.com>
793 * gnat.dg/ghost4.adb: New testcase.
795 2018-12-11 Ed Schonberg <schonberg@adacore.com>
797 * gnat.dg/iter4.adb: New testcase.
799 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
801 * gnat.dg/valid4.adb, gnat.dg/valid4_pkg.adb,
802 gnat.dg/valid4_pkg.ads: New testcase.
804 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
806 * gnat.dg/packed_array.adb, gnat.dg/packed_array.ads,
807 gnat.dg/packed_array_pkg.ads: New testcase.
809 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
811 * gnat.dg/ghost3.adb, gnat.dg/ghost3.ads: New testcase.
813 2018-12-11 Ed Schonberg <schonberg@adacore.com>
815 * gnat.dg/bip_cu.adb, gnat.dg/bip_cu_constructor.adb,
816 gnat.dg/bip_cu_constructor.ads, gnat.dg/bip_cu_t.adb,
817 gnat.dg/bip_cu_t.ads: New testcase.
819 2018-12-11 Hristian Kirtchev <kirtchev@adacore.com>
821 * gnat.dg/ghost2.adb, gnat.dg/ghost2.ads: New testcase.
823 2018-12-11 Eric Botcazou <ebotcazou@adacore.com>
825 * gnat.dg/atomic11.adb, gnat.dg/atomic11_pkg1.ads,
826 gnat.dg/atomic11_pkg2.ads: New testcase.
828 2018-12-11 Ed Schonberg <schonberg@adacore.com>
830 * gnat.dg/aspect1.adb, gnat.dg/aspect1_horizontal.adb,
831 gnat.dg/aspect1_horizontal.ads, gnat.dg/aspect1_vectors_2d.ads:
833 * gnat.dg/static_pred1.adb: Expect an error message.
835 2018-12-11 Jakub Jelinek <jakub@redhat.com>
838 * lib/target-supports.exp (check_effective_target_lto_incremental):
840 * g++.dg/lto/pr69137_0.C: Require lto_incremental effective target.
841 * g++.dg/lto/pr65316_0.C: Likewise.
842 * g++.dg/lto/pr85176_0.C: Likewise.
843 * g++.dg/lto/pr79000_0.C: Likewise.
844 * g++.dg/lto/pr66180_0.C: Likewise.
845 * g++.dg/lto/pr65193_0.C: Likewise.
846 * g++.dg/lto/pr69077_0.C: Likewise.
847 * g++.dg/lto/pr68057_0.C: Likewise.
848 * g++.dg/lto/pr66705_0.C: Likewise.
849 * g++.dg/lto/pr65302_0.C: Likewise.
850 * g++.dg/lto/20091002-1_0.C: Likewise.
851 * g++.dg/lto/pr81940_0.C: Likewise.
852 * g++.dg/lto/pr64043_0.C: Likewise.
853 * g++.dg/lto/pr65549_0.C: Likewise.
854 * g++.dg/lto/pr69133_0.C: Likewise.
855 * gfortran.dg/lto/pr79108_0.f90: Likewise.
857 2018-12-10 Jeff Law <law@redhat.com>
859 PR tree-optimization/80520
860 * gcc.dg/tree-ssa/split-path-5.c: Update expected output.
861 * gcc.dg/tree-ssa/split-path-11.c: New test.
863 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
866 * gfortran.dg/io_constraints_8.f90: Update error message.
867 * gfortran.dg/pr87922.f90: New test.
869 2018-12-10 Martin Sebor <msebor@redhat.com>
871 PR tree-optimization/86196
872 * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memref): Use
873 base size only of arrays.
875 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
877 * gcc.dg/sinatan-1.c: Use dg-add-options ieee.
879 2018-12-10 Steven G. Kargl <kargl@gcc.gnu.org>
882 * gfortran.dg/pr88269.f90: New test.
884 2018-12-10 Uros Bizjak <ubizjak@gmail.com>
887 * gcc.target/i386/pr88418.c: New test.
889 2018-12-10 Richard Biener <rguenther@suse.de>
891 PR tree-optimization/88427
892 * gcc.dg/pr88427.c: New testcase.
894 2018-12-10 Jakub Jelinek <jakub@redhat.com>
897 * gcc.target/i386/pr87955.c: Add -msse2 -mfpmath=sse to dg-options.
899 2018-12-10 Martin Jambor <mjambor@suse.cz>
902 * gcc.dg/ipa/pr88214.c: New test.
904 2018-12-10 Jakub Jelinek <jakub@redhat.com>
907 * gcc.dg/vect/vect-ivdep-1.c: Prune versioning for alignment messages.
908 * gcc.dg/vect/vect-ivdep-2.c: Likewise.
909 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise.
910 * g++.dg/vect/pr33426-ivdep.cc: Likewise.
911 * g++.dg/vect/pr33426-ivdep-2.cc: Likewise.
912 * g++.dg/vect/pr33426-ivdep-3.cc: Likewise.
913 * g++.dg/vect/pr33426-ivdep-4.cc: Likewise.
915 2018-12-10 Richard Biener <rguenther@suse.de>
918 * gcc.dg/gomp/pr88415.c: New testcase.
920 2018-12-10 Eric Botcazou <ebotcazou@adacore.com>
922 * c-c++-common/patchable_function_entry-decl.c: Pass -mcpu=gr6 for
923 Visium and remove other specific handling.
924 * c-c++-common/patchable_function_entry-default.c: Likewise.
925 * c-c++-common/patchable_function_entry-definition.c: Likewise.
927 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
930 * gfortran.dg/pr88205.f90: New unit.
932 2018-12-09 Iain Buclaw <ibuclaw@gdcproject.org>
935 * gdc.test/gdc-test.exp (gdc-convert-args): Handle -D.
936 (dmd2dg): Check generated html in ddoc tests.
937 (gdc-do-test): Set dg-do-what-default to compile for ddoc tests.
939 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
942 * gfortran.dg/pr88206.f90: New test.
944 2018-12-09 Steven G. Kargl <kargl@gcc.gnu.org>
947 * gfortran.dg/pr88228.f90: New test.
949 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
951 * gfortran.dg/goacc/combined-directives-3.f90: New file.
953 2018-12-09 Cesar Philippidis <cesar@codesourcery.com>
955 * c-c++-common/goacc/combined-directives-3.c: New test.
956 * c-c++-common/goacc/loop-2-kernels.c (void K): Adjust test.
957 * c-c++-common/goacc/loop-2-parallel.c (void P): Adjust test.
958 * c-c++-common/goacc/loop-3.c (void p2): Adjust test.
960 2018-12-09 Thomas Schwinge <thomas@codesourcery.com>
962 * gfortran.dg/goacc/loop-2-kernels.f95: Update.
963 * gfortran.dg/goacc/loop-2-parallel.f95: Likewise.
964 * gfortran.dg/goacc/nested-parallelism.f90: Likewise.
966 * gfortran.dg/goacc/loop-2.f95: Split into...
967 * gfortran.dg/goacc/loop-2-kernels-nested.f95: ... this new file...
968 * gfortran.dg/goacc/loop-2-kernels-tile.f95: ..., and this new file...
969 * gfortran.dg/goacc/loop-2-kernels.f95: ..., and this new file...
970 * gfortran.dg/goacc/loop-2-parallel-3.f95: ..., and this new file...
971 * gfortran.dg/goacc/loop-2-parallel-nested.f95: ..., and this new
973 * gfortran.dg/goacc/loop-2-parallel-tile.f95: ..., and this new file...
974 * gfortran.dg/goacc/loop-2-parallel.f95: ..., and this new file.
977 * gfortran.dg/goacc/loop-1-2.f95: Update.
978 * gfortran.dg/goacc/loop-1.f95: Likewise.
980 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
983 * gfortran.dg/pr88048.f90: New test.
985 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
988 * gfortran.dg/pr87945_1.f90: New test.
989 * gfortran.dg/pr87945_2.f90: New test.
991 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
994 * gfortran.dg/pr88025.f90: New test.
996 2018-12-08 Steven G. Kargl <kargl@gcc.gnu.org>
998 * gfortran.dg/pr88357_1.f90: New test.
999 * gfortran.dg/pr88357_2.f90: New test.
1001 2018-12-08 Jakub Jelinek <jakub@redhat.com>
1004 * gfortran.fortran-torture/compile/pr88304-2.f90: New test.
1006 2018-12-07 Paolo Carlini <paolo.carlini@oracle.com>
1008 * g++.dg/other/bitfield7.C: New.
1009 * g++.dg/parse/bitfield8.C: Likewise.
1010 * g++.dg/parse/bitfield9.C: Likewise.
1011 * g++.dg/pr53037-4.C: Test the locations too.
1013 2018-12-07 Peter Bergner <bergner@linux.ibm.com>
1016 * gcc.target/powerpc/pr87496.c: Rename from this...
1017 * gcc.target/powerpc/pr87496-1.c: ...to this. Update comment.
1018 * gcc.target/powerpc/pr87496-2.c: New test.
1019 * gcc.target/powerpc/pr87496-3.c: New test.
1021 2018-12-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1023 * gcc.target/aarch64/sve/override_sve_width_1.c: New test.
1025 2018-12-07 Jeff Law <law@redhat.com>
1028 * gcc.c-torture/builtins/strnlen.x: New file to filter -Og from
1031 2018-12-07 Vladimir Makarov <vmakarov@redhat.com>
1033 PR rtl-optimization/88349
1034 * gcc.target/mips/pr88349.c: New.
1036 2018-12-07 Jakub Jelinek <jakub@redhat.com>
1039 * g++.dg/cpp0x/initlist105.C: New test.
1040 * g++.dg/cpp0x/initlist106.C: New test.
1041 * g++.dg/other/pr86669.C: New test.
1043 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
1045 * gcc.target/aarch64/sve/pred_elim_2.c: New test.
1047 2018-12-07 Richard Sandiford <richard.sandiford@arm.com>
1049 * gcc.target/aarch64/sve/pred_elim_1.c: New test.
1051 2018-12-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1053 * gcc.target/i386/ipa-stack-alignment-2.c: Add
1054 -fomit-frame-pointer to dg-options.
1056 2018-12-07 Jakub Jelinek <jakub@redhat.com>
1059 * gcc.target/i386/pr85593.c: New test.
1061 PR rtl-optimization/85770
1062 * gcc.target/i386/pr85770.c: Require int128 effective target.
1065 * gfortran.dg/gomp/pr88377.f90: New test.
1068 * gcc.dg/tree-ssa/pr88367.c: New test.
1071 * g++.dg/cpp0x/constexpr-87506.C: New test.
1073 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1075 * g++.dg/parse/bitfield7.C: New.
1076 * g++.dg/other/bitfield2.C: Check location and type.
1077 * g++.dg/parse/bitfield1.C: Likewise.
1078 * g++.dg/parse/bitfield2.C: Likewise.
1080 2018-12-06 Alexandre Oliva <aoliva@redhat.com>
1083 * g++.dg/pr86747.C: New.
1086 * g++.dg/cpp0x/pr86397-1.C: New.
1087 * g++.dg/cpp0x/pr86397-2.C: New.
1089 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
1092 * gcc.target/powerpc/bmi-check.h: Remove test for
1093 __BUILTIN_CPU_SUPPORTS__, thereby enabling test code to run.
1094 * gcc.target/powerpc/bmi2-check.h: Likewise.
1095 * gcc.target/powerpc/mmx-check.h: Likewise.
1096 * gcc.target/powerpc/sse-check.h: Likewise.
1097 * gcc.target/powerpc/sse2-check.h: Likewise.
1098 * gcc.target/powerpc/sse3-check.h: Likewise.
1100 2018-12-06 Paul A. Clarke <pc@us.ibm.com>
1103 * gcc.target/powerpc/mmx-packssdw-1.c: Fixes for big-endian.
1104 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
1105 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise.
1106 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
1107 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
1108 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
1109 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
1110 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
1111 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
1112 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
1114 2018-12-06 Marek Polacek <polacek@redhat.com>
1116 PR c++/88373 - wrong parse error with ~.
1117 * g++.dg/cpp2a/fn-template19.C: New test.
1119 2018-12-06 Richard Sandiford <richard.sandiford@arm.com>
1121 * gcc.dg/vect/vect-over-widen-23.c: Remove unwanted line.
1123 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
1125 * c-c++-common/torture/asm-inline.c: New testcase.
1126 * gcc.dg/asm-qual-2.c: Test asm inline, too.
1128 2018-12-06 Segher Boessenkool <segher@kernel.crashing.org>
1131 * gcc.dg/asm-qual-1.c: Test that "const" and "restrict" are refused.
1132 * gcc.dg/asm-qual-2.c: New test, test that asm-qualifiers are allowed
1133 in any order, but that duplicates are not allowed.
1135 2018-12-06 Jeff Law <law@redhat.com>
1138 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Skip the post switch conversion
1140 * gcc.dg/tree-ssa/pr77445-2.c: Similarly.
1142 2018-12-06 David Malcolm <dmalcolm@redhat.com>
1145 * g++.dg/diagnostic/missing-default-args.C: New test.
1146 * g++.dg/diagnostic/param-type-mismatch-3.C: New test.
1147 * g++.dg/diagnostic/param-type-mismatch.C: Add tests for invalid
1148 references and incomplete types.
1149 * g++.dg/warn/Wconversion-null-4.C: New test.
1151 2018-12-06 Jakub Jelinek <jakub@redhat.com>
1154 * gcc.target/aarch64/asm-5.c: New test.
1156 PR tree-optimization/85726
1157 * gcc.dg/tree-ssa/pr85726-1.c: New test.
1158 * gcc.dg/tree-ssa/pr85726-2.c: New test.
1159 * gcc.dg/tree-ssa/pr85726-3.c: New test.
1160 * gcc.dg/tree-ssa/pr85726-4.c: New test.
1163 * gfortran.fortran-torture/compile/pr88304.f90: New test.
1165 2018-12-06 Richard Biener <rguenther@suse.de>
1168 * c-c++-common/pr19807-2.c: Try link only on x86, add xfailed
1169 optimized dump scanning.
1170 * c-c++-common/pr19807-3.c: Likewise.
1172 2018-12-06 Paolo Carlini <paolo.carlini@oracle.com>
1174 * g++.dg/parse/bitfield6b.C: New.
1175 * g++.dg/parse/bitfield3.C: Test location and type.
1177 2018-12-06 Iain Sandoe <iain@sandoe.co.uk>
1179 * lib/c-compat.exp (compat-use-alt-compiler):
1180 Handle -fno-diagnostics-show-line-numbers.
1181 (compat_setup_dfp): Likewise.
1183 2018-12-05 Jeff Law <law@redhat.com>
1185 PR rtl-optimization/85770
1186 * gcc.target/i386/pr85770.c: New test.
1188 2018-12-05 Martin Sebor <msebor@redhat.com>
1191 * c-c++-common/Wstringop-truncation.c: Remove xfails.
1192 * gcc.dg/Wstringop-truncation-5.c: New test.
1193 * gcc.dg/strcmpopt_1.c: Adjust.
1194 * gcc.dg/tree-ssa/pr79697.c: Same.
1196 2018-12-05 Richard Sandiford <richard.sandiford@arm.com>
1198 PR tree-optimization/88064
1199 * gcc.dg/vect/vect-over-widen-23.c: New test.
1201 2018-12-05 David Malcolm <dmalcolm@redhat.com>
1203 * lib/gcc-dg.exp (process-message): Change verbosity level of
1204 "verbose" from 2 to 3.
1205 (dg-locus): Likewise.
1207 2018-12-05 Richard Biener <rguenther@suse.de>
1210 * c-c++-common/pr19807-2.c: New testcase.
1211 * c-c++-common/pr19807-3.c: Likewise.
1213 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1216 * gcc.target/sparc/attr-aligned.c (MAXALIGN)
1217 [__sparcv9 || __arch64__]: Define.
1219 2018-12-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1221 * gcc.target/sparc/20181129-1.c: Compile with -std=c99.
1222 * gcc.target/sparc/20181129-2.c: Likewise.
1224 2018-12-05 Jakub Jelinek <jakub@redhat.com>
1226 PR tree-optimization/87360
1227 * g++.dg/opt/pr87360.C: New test.
1228 * gfortran.dg/pr87360.f90: New test.
1231 * g++.dg/init/const13.C: New test.
1234 * c-c++-common/asan/pr88333.c: New test.
1236 2018-12-05 Alexandre Oliva <aoliva@redhat.com>
1239 * g++.dg/cpp1z/pr85569.C: New.
1241 2018-12-05 Chenghua Xu <paul.hua.gm@gmail.com>
1243 * gcc.target/mips/msa.c: Adjusted clti_<su>.df $wn,$wn,5
1244 to clei_<su>.df $wn,$wn,4 in test31.
1246 2018-12-04 Paolo Carlini <paolo.carlini@oracle.com>
1249 * g++.dg/parse/bitfield6.C: New.
1251 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1253 PR tree-optimization/87320
1254 * gcc.dg/pr87320.c: New test.
1256 2018-12-04 Jeff Law <law@redhat.com>
1258 * gcc.dg/strlenopt-58.c: Handle targets with 2 byte wchar_t.
1260 2018-12-04 Martin Sebor <msebor@redhat.com>
1262 * gcc.target/i386/attr-aligned-2.c: New test.
1263 * gcc.target/i386/falign-functions-3.c: New test.
1265 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1268 * gcc.target/powerpc/pr88188-2.c: New test.
1270 2018-12-04 Marek Polacek <polacek@redhat.com>
1272 PR c++/88184 - ICE when treating name as template-name.
1273 * g++.dg/cpp2a/fn-template17.C: New test.
1274 * g++.dg/cpp2a/fn-template18.C: New test.
1276 2018-12-04 David Edelsohn <dje.gcc@gmail.com>
1278 * gcc.dg/live-patching-2.c: Require LTO.
1280 2018-12-04 Iain Sandoe <iain@sandoe.co.uk>
1283 * lib/target-supports.exp (check_effective_target_freorder):
1284 Suppress warnings for missing profile.
1286 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1288 * g++.old-deja/g++.oliva/typename1.C: Don't expect any diagnostics
1290 * g++.old-deja/g++.oliva/typename2.C: Likewise.
1292 PR tree-optimization/88285
1293 * gcc.dg/predict-22.c: Only compile on freorder targets.
1295 2018-12-04 Julian Brown <julian@codesourcery.com>
1297 * c-c++-common/goacc/asyncwait-1: Update expected errors and add a
1300 2018-12-04 Jakub Jelinek <jakub@redhat.com>
1303 * g++.dg/cpp0x/rv-cond3.C: New test.
1305 2018-12-04 Richard Biener <rguenther@suse.de>
1307 PR tree-optimization/88315
1308 * gcc.dg/vect/slp-reduc-sad.c: Adjust to provide non-trivial
1311 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1314 * gcc.c-torture/execute/pr64242.c (foo, bar): New functions.
1315 (p): Make it void *volatile instead of volatile void *.
1317 (main): Add a dummy 32-byte aligned variable and escape its address.
1318 Don't require that the two __builtin_alloca (0) calls return the
1319 same address, just require that their difference is smaller than
1322 2018-12-03 Marek Polacek <polacek@redhat.com>
1324 * g++.dg/cpp1y/lambda-generic-83856.C: Use __SIZE_TYPE__.
1326 2018-12-03 Ed Schonberg <schonberg@adacore.com>
1328 * gnat.dg/array33.adb: New testcase.
1330 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1332 * gnat.dg/array32.adb, gnat.dg/array32.ads: New testcase.
1334 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1336 * gnat.dg/generic_inst2.adb, gnat.dg/generic_inst2.ads,
1337 gnat.dg/generic_inst2_c.ads: New testcase.
1339 2018-12-03 Eric Botcazou <ebotcazou@adacore.com>
1341 * gnat.dg/overload2.adb, gnat.dg/overload2_p.adb,
1342 gnat.dg/overload2_p.ads, gnat.dg/overload2_q.adb,
1343 gnat.dg/overload2_q.ads: New testcase.
1345 2018-12-03 Fritz Reese <fritzoreese@gmail.com>
1346 Mark Eggleston <mark.eggleston@codethink.co.uk>
1349 * gfortran.dg/array_temporaries_5.f90: New test.
1350 * gfortran.dg/dec_bitwise_ops_3.f90: Ditto.
1351 * gfortran.dg/dec_d_lines_3.f: Ditto.
1352 * gfortran.dg/dec_exp_4.f90: Ditto.
1353 * gfortran.dg/dec_exp_5.f90: Ditto.
1354 * gfortran.dg/dec_io_7.f90: Ditto.
1355 * gfortran.dg/dec_structure_24.f90: Ditto.
1356 * gfortran.dg/dec_structure_25.f90: Ditto.
1357 * gfortran.dg/dec_structure_26.f90: Ditto.
1358 * gfortran.dg/dec_structure_27.f90: Ditto.
1359 * gfortran.dg/dec_type_print_3.f90: Ditto.
1360 * gfortran.dg/init_flag_20.f90: Ditto.
1362 2018-12-03 Jeff Law <law@redhat.com>
1364 * gcc.dg/pr59963-2.c: Make testnames unique.
1365 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Likewise.
1367 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1369 * gcc.target/s390/nodatarel-1.c: Expect .LANCHOR0@GOTENT instead
1371 * gcc.target/s390/section-anchors.c: New test.
1372 * gcc.target/s390/section-anchors2.c: New test.
1373 * gcc.target/s390/section-anchors3.c: New test.
1375 2018-12-03 Richard Biener <rguenther@suse.de>
1377 PR tree-optimization/88301
1378 * gcc.dg/tree-ssa/evrp13.c: New testcase.
1380 2018-12-03 Jakub Jelinek <jakub@redhat.com>
1382 PR tree-optimization/71109
1383 * gcc.c-torture/compile/pr71109.c: New test.
1386 * g++.target/aarch64/sve/vcond_1.C: Adjust for comparison
1389 2018-12-03 Ilya Leoshkevich <iii@linux.ibm.com>
1392 * gcc.target/s390/pr80080-4.c: New test.
1394 2018-12-02 Andi Kleen <ak@linux.intel.com>
1396 * gcc.target/i386/returninst1.c: Run on 64bit only.
1397 * gcc.target/i386/returninst2.c: Dito.
1398 * gcc.target/i386/returninst3.c: Dito.
1400 2018-12-02 Jakub Jelinek <jakub@redhat.com>
1403 * gcc.target/i386/pr88278.c: New test.
1404 * gcc.target/i386/pr53759.c: Don't expect vmovlps insn, expect vmovq
1406 * gcc.target/i386/pr53759-2.c: New test.
1408 * c-c++-common/gomp/cancel-1.c (f2): Add various taskloop related
1412 * c-c++-common/asan/pr88291.c: New test.
1415 * g++.dg/gomp/pr88258.C: New test.
1417 2018-12-01 Marek Polacek <polacek@redhat.com>
1419 Implement P0634R3, Down with typename!
1420 * g++.dg/cpp0x/alias-decl-43.C: Adjust dg-error.
1421 * g++.dg/cpp0x/decltype67.C: Only expect error in c++17_down.
1422 * g++.dg/cpp1z/typename1.C: New test.
1423 * g++.dg/cpp2a/typename1.C: New test.
1424 * g++.dg/cpp2a/typename10.C: New test.
1425 * g++.dg/cpp2a/typename11.C: New test.
1426 * g++.dg/cpp2a/typename2.C: New test.
1427 * g++.dg/cpp2a/typename3.C: New test.
1428 * g++.dg/cpp2a/typename4.C: New test.
1429 * g++.dg/cpp2a/typename5.C: New test.
1430 * g++.dg/cpp2a/typename6.C: New test.
1431 * g++.dg/cpp2a/typename7.C: New test.
1432 * g++.dg/cpp2a/typename8.C: New test.
1433 * g++.dg/cpp2a/typename9.C: New test.
1434 * g++.dg/diagnostic/missing-typename.C: Only run the test in
1436 * g++.dg/other/crash-9.C: Add template disambiguator.
1437 * g++.dg/other/nontype-1.C: Only expect error in c++17_down.
1438 * g++.dg/parse/crash13.C: Likewise.
1439 * g++.dg/parse/error36.C: Likewise.
1440 * g++.dg/parse/no-typename1.C: Likewise.
1441 * g++.dg/parse/typedef2.C: Likewise.
1442 * g++.dg/parse/typename11.C: Likewise.
1443 * g++.dg/template/crash48.C: Adjust dg-error.
1444 * g++.dg/template/dependent-name5.C: Only expect error in c++17_down.
1446 * g++.dg/template/error29.C: Only expect error in c++17_down.
1447 * g++.dg/template/nested5.C: Add template disambiguator.
1448 * g++.dg/template/pr84789.C: Only expect error in c++17_down.
1449 * g++.dg/template/static30.C: Add dg-error.
1450 * g++.dg/template/typedef6.C: Adjust dg-error.
1451 * g++.dg/template/typename3.C: Only expect error in c++17_down.
1454 * g++.dg/cpp1y/lambda-generic-83856.C: New test.
1457 * g++.dg/other/error35.C: New test.
1460 * g++.dg/cpp1y/lambda-generic-87523.C: New test.
1462 2018-12-01 Jeff Law <law@redhat.com>
1464 * gcc.dg/predict-22.c: Update expected output.
1466 2018-12-01 Jakub Jelinek <jakub@redhat.com>
1469 * gcc.target/i386/pr54589.c: New test.
1471 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1474 * lib/target-supports.exp (logical_op_short_circuit): Remove.
1475 * gcc.dg/builtin-bswap-7.c: Remove logical_op_short_circuit
1476 effective target, drop -mbranch-cost= options from the test and
1477 instead pass --param logical-op-non-short-circuit=0 or
1478 --param logical-op-non-short-circuit=1 depending on what the
1479 tests meant to test.
1480 * gcc.dg/pr21643.c: Likewise.
1481 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
1482 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
1483 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
1484 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Likewise.
1485 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
1486 * gcc.dg/tree-ssa/ssa-thread-14.c: Likewise.
1487 * gcc.dg/tree-ssa/vrp47.c: Likewise.
1488 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Likewise.
1489 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Likewise.
1490 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Likewise.
1491 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
1492 * gcc.dg/tree-ssa/vrp87.c: Likewise.
1493 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
1494 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
1495 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
1496 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
1497 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
1498 * gcc.dg/tree-ssa/forwprop-28.c: Likewise.
1499 * gcc.dg/binop-xor1.c: Likewise.
1500 * gcc.dg/pr46309.c: Likewise.
1501 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: New test.
1502 * gcc.dg/tree-ssa/reassoc-32.c: Add
1503 --param logical-op-non-short-circuit=1 to dg-options.
1504 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
1505 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
1506 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
1507 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
1509 2018-11-30 Wilco Dijkstra <wdijkstr@arm.com>
1512 * gcc.c-torture/execute/pr64242.c: New test.
1514 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1516 * g++.dg/parse/missing-parens-fixit.C: New test.
1518 2018-11-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
1520 * gcc.dg/independent-cloneids-1.c: New test.
1522 2018-11-30 Jakub Jelinek <jakub@redhat.com>
1525 * g++.dg/debug/dwarf2/pr85550.C: New test.
1527 2018-11-30 Thomas Schwinge <thomas@codesourcery.com>
1530 * c-c++-common/goacc/asyncwait-5.c: Update.
1531 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1533 * c-c++-common/goacc/asyncwait-5.c: New file.
1534 * gfortran.dg/goacc/asyncwait-5.f: Likewise.
1536 2018-11-30 Peter Bergner <bergner@linux.ibm.com>
1539 * gcc.target/powerpc/pr86324-1.c: Add dg-skip-if selector.
1540 Add -mcpu=power7 option.
1542 2018-11-30 David Malcolm <dmalcolm@redhat.com>
1544 PR preprocessor/88257
1545 * c-c++-common/Wformat-pr88257.c: New test.
1546 * c-c++-common/Wformat-pr88257.h: New test header.
1547 * c-c++-common/empty.h: New test header.
1549 2018-11-30 Sam Tebbs <sam.tebbs@arm.com>
1551 * gcc.target/arm/neon-dotprod-restriction.c: New file.
1552 * lib/target-supports.exp
1553 (check_effective_target_arm_v8_2a_dotprod_neon_ok_nocache): Include
1556 2018-11-30 Martin Liska <mliska@suse.cz>
1559 * c-c++-common/asan/asan-stack-small.c: New test.
1561 2018-11-30 Richard Biener <rguenther@suse.de>
1563 * gcc.dg/gimplefe-34.c: New testcase.
1564 * gcc.dg/gimplefe-35.c: Likewise.
1566 2018-11-30 Martin Liska <mliska@suse.cz>
1569 * gfortran.dg/simd-builtins-1.f90: Restrict to 128b vectors.
1570 * gfortran.dg/simd-builtins-6.f90: Likewise.
1572 2018-11-29 Andi Kleen <ak@linux.intel.com>
1574 * gcc.target/i386/fentryname2.c: New test.
1575 * gcc.target/i386/fentryname3.c: New test.
1577 2018-11-29 Andi Kleen <ak@linux.intel.com>
1579 * gcc.target/i386/fentryname1.c: New test.
1581 2018-11-29 Andi Kleen <ak@linux.intel.com>
1583 * gcc.target/i386/returninst1.c: New test.
1584 * gcc.target/i386/returninst2.c: New test.
1585 * gcc.target/i386/returninst3.c: New test.
1587 2018-11-29 Eric Botcazou <ebotcazou@adacore.com>
1589 * gcc.target/sparc/20181129-1.c: New test.
1590 * gcc.target/sparc/20181129-2.c: Likewise.
1592 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1595 * g++.target/i386/pr88152.C: New test.
1597 2018-11-29 Vladimir Makarov <vmakarov@redhat.com>
1599 * gcc.target/i386/pr34256.c: Adjust the number of expected moves.
1601 2018-11-29 Paolo Carlini <paolo.carlini@oracle.com>
1603 * g++.dg/cpp0x/constexpr-base6b.C: New.
1604 * g++.dg/cpp0x/constexpr-47969.C: Test locations too.
1605 * g++.dg/cpp0x/constexpr-48324.C: Likewise.
1606 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
1607 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
1608 * g++.dg/cpp1y/pr63996.C: Likewise.
1609 * g++.dg/ext/constexpr-vla5.C: Likewise.
1610 * g++.dg/ext/stmtexpr15.C: Likewise.
1611 * g++.dg/ext/vla1.C: Likewise.
1612 * g++.dg/other/fold1.C: Likewise.
1613 * g++.dg/parse/array-size2.C: Likewise.
1614 * g++.dg/parse/crash36.C: Likewise.
1615 * g++.dg/ubsan/pr81530.C: Likewise.
1616 * g++.dg/warn/Wvla-1.C: Likewise.
1617 * g++.dg/warn/Wvla-2.C: Likewise.
1618 * g++.old-deja/g++.brendan/array1.C: Likewise.
1619 * g++.old-deja/g++.bugs/900402_02.C: Likewise.
1620 * g++.old-deja/g++.law/init3.C: Likewise.
1621 * g++.old-deja/g++.mike/p6149.C: Likewise.
1623 2018-11-29 David Malcolm <dmalcolm@redhat.com>
1626 * g++.dg/lookup/suggestions-scoped-enums.C: New test.
1627 * g++.dg/lookup/suggestions-unscoped-enums.C: New test.
1629 2018-11-29 Peter Bergner <bergner@linux.ibm.com>
1632 * gcc.target/powerpc/pr87496.c: New test.
1634 2018-11-29 Martin Sebor <msebor@redhat.com>
1638 * gcc.dg/attr-aligned-2.c: New test.
1639 * gcc.dg/builtin-has-attribute.c: Adjust.
1640 * c-c++-common/builtin-has-attribute-2.c: Same.
1641 * c-c++-common/builtin-has-attribute-3.c: Same.
1642 * c-c++-common/builtin-has-attribute-4.c: Same.
1643 * c-c++-common/builtin-has-attribute-5.c: New test.
1644 * gcc.target/aarch64/attr-aligned.c: Same.
1645 * gcc.target/i386/attr-aligned.c: Same.
1646 * gcc.target/powerpc/attr-aligned.c: Same.
1647 * gcc.target/sparc/attr-aligned.c: Same.
1649 2018-11-29 qing zhao <qing.zhao@oracle.com>
1651 * gcc.dg/live-patching-1.c: New test.
1652 * gcc.dg/live-patching-2.c: New test.
1653 * gcc.dg/live-patching-3.c: New test.
1654 * gcc.dg/tree-ssa/writeonly-3.c: New test.
1655 * gcc.target/i386/ipa-stack-alignment-2.c: New test.
1657 2018-11-29 Giuliano Belinassi <giuliano.belinassi@usp.br>
1659 * gcc.dg/sinhatanh-1.c: New test.
1660 * gcc.dg/sinhatanh-2.c: New test.
1661 * gcc.dg/sinhatanh-3.c: New test.
1663 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1666 * g++.target/i386/sse4_1-pr54700-1.C: New test.
1667 * g++.target/i386/sse4_1-pr54700-2.C: New test.
1668 * g++.target/i386/avx-pr54700-1.C: New test.
1669 * g++.target/i386/avx-pr54700-2.C: New test.
1670 * g++.target/i386/avx2-pr54700-1.C: New test.
1671 * g++.target/i386/avx2-pr54700-2.C: New test.
1672 * g++.target/i386/sse4_1-check.h: New file.
1673 * g++.target/i386/avx-check.h: New file.
1674 * g++.target/i386/avx2-check.h: New file.
1675 * g++.target/i386/m128-check.h: New file.
1676 * g++.target/i386/m256-check.h: New file.
1677 * g++.target/i386/avx-os-support.h: New file.
1680 * g++.dg/tree-ssa/pr88152-1.C: New test.
1681 * g++.dg/tree-ssa/pr88152-2.C: New test.
1684 * gcc.dg/ubsan/pr88234.c: New test.
1686 2018-11-29 Richard Biener <rguenther@suse.de>
1688 PR tree-optimization/88243
1689 * gcc.dg/torture/pr88243.c: New testcase.
1691 2018-11-29 Jakub Jelinek <jakub@redhat.com>
1694 * g++.dg/cpp0x/pr87539.C: New test.
1696 2018-11-28 Martin Sebor <msebor@redhat.com>
1700 * c-c++-common/Wsizeof-pointer-memaccess4.c: New test.
1702 2018-11-28 Marek Polacek <polacek@redhat.com>
1704 Implement P1094R2, Nested inline namespaces.
1705 * g++.dg/cpp2a/nested-inline-ns1.C: New test.
1706 * g++.dg/cpp2a/nested-inline-ns2.C: New test.
1708 2018-11-28 Nathan Sidwell <nathan@acm.org>
1711 * g++.dg/lookup/pr87531.C: New.
1713 2018-11-28 Jan Hubicka <jh@suse.cz>
1715 * gcc.dg/predict-13.c: Update template.
1716 * gcc.dg/predict-13b.c: New testcase.
1717 * gcc.dg/predict-22.c: New testcase.
1718 * gcc.dg/tree-ssa/ipa-split-4.c: Change abort to other function to
1721 2018-11-28 Marek Polacek <polacek@redhat.com>
1723 PR c++/88222 - ICE with bit-field with invalid type.
1724 * g++.dg/ext/flexary31.C: New test.
1726 2018-11-28 David Edelsohn <dje.gcc@gmail.com>
1728 * g++.dg/debug/dwarf2/pr86900.C: XFAIL AIX.
1729 * g++.dg/opt/pr83084.C: XFAIL AIX.
1730 * gcc.dg/recip_sqrt_mult_[12345]: Do not add -fcompare-debug on AIX.
1732 2018-11-28 Richard Biener <rguenther@suse.de>
1734 PR tree-optimization/88223
1735 * gcc.dg/torture/pr88223.c: New testcase.
1737 2018-11-28 Richard Biener <rguenther@suse.de>
1739 PR tree-optimization/88217
1740 * g++.dg/pr88217.C: New testcase.
1742 2018-11-28 Richard Biener <rguenther@suse.de>
1744 PR tree-optimization/79351
1745 * gcc.dg/torture/pr79351.c: New testcase.
1747 2018-11-28 Jakub Jelinek <jakub@redhat.com>
1750 * gcc.target/i386/sse4_1-pr88189-1.c: New test.
1751 * gcc.target/i386/sse4_1-pr88189-2.c: New test.
1752 * gcc.target/i386/avx-pr88189-1.c: New test.
1753 * gcc.target/i386/avx-pr88189-2.c: New test.
1756 * g++.dg/cpp0x/pr87476-1.C: New test.
1757 * g++.dg/cpp0x/pr87476-2.C: New test.
1760 * c-c++-common/ubsan/pr88215.c: New test.
1762 2018-11-28 Richard Biener <rguenther@suse.de>
1764 PR tree-optimization/88182
1765 * g++.dg/gomp/pr88182.C: Move from libgomp and use -fopenmp-simd.
1767 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1770 * g++.dg/other/pr88187.C: New test.
1773 * g++.dg/debug/pr88181.C: New test.
1776 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c (main1): Add noipa
1779 2018-11-27 Martin Sebor <msebor@redhat.com>
1784 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Update/remove xfails.
1785 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
1786 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
1788 2018-11-27 Mike Gulick <mgulick@mathworks.com>
1790 PR preprocessor/83173
1791 * gcc.dg/plugin/location-overflow-test-pr83173.c: New test.
1792 * gcc.dg/plugin/location-overflow-test-pr83173.h: Header for
1794 * gcc.dg/plugin/location-overflow-test-pr83173-1.h: Header for
1796 * gcc.dg/plugin/location-overflow-test-pr83173-2.h: Header for
1798 * gcc.dg/plugin/location_overflow_plugin.c: Use PLUGIN_PRAGMAS
1799 instead of PLUGIN_START_UNIT.
1800 * gcc.dg/plugin/plugin.exp: Enable new test.
1802 2018-11-27 Jakub Jelinek <jakub@redhat.com>
1805 * gcc.dg/tree-ssa/phi-opt-11.c: For branch_cost targets, expect 0 ifs
1806 rather than 0 or 2 depending on logical_op_short_circuit.
1809 * gcc.target/powerpc/pr88188.c: New test.
1811 2018-11-27 Martin Liska <mliska@suse.cz>
1813 * gfortran.dg/simd-builtins-1.f90: New test.
1814 * gfortran.dg/simd-builtins-1.h: New test.
1815 * gfortran.dg/simd-builtins-2.f90: New test.
1816 * gfortran.dg/simd-builtins-3.f90: New test.
1817 * gfortran.dg/simd-builtins-3.h: New test.
1818 * gfortran.dg/simd-builtins-4.f: New test.
1819 * gfortran.dg/simd-builtins-4.h: New test.
1820 * gfortran.dg/simd-builtins-5.f: New test.
1821 * gfortran.dg/simd-builtins-6.f90: New test.
1823 2018-11-27 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1825 * lib/target-supports.exp
1826 (check_effective_target_logical_op_short_circuit): Add msp430.
1827 (check_effective_target_int_eq_float): New.
1828 (check_effective_target_ptr_eq_long): New.
1829 * c-c++-common/pr41779.c: Require int_eq_float for dg-warning tests.
1830 * c-c++-common/pr57371-2.c: XFAIL optimized dump scan when
1831 sizeof (float) != sizeof (int).
1832 * gcc.dg/pr84670-4.c: Require ptr_eq_long.
1833 * gcc.dg/pr85859.c: Likewise.
1834 * gcc.dg/Wno-frame-address.c: Skip for msp430-elf.
1835 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
1836 * gcc.dg/ifcvt-4.c: Likewise.
1837 * gcc.dg/pr34856.c: Likewise.
1838 * gcc.dg/builtin-apply2.c: Likewise.
1839 * gcc.dg/tree-ssa/ssa-dse-26.c: Likewise.
1840 * gcc.dg/attr-alloc_size-11.c: Remove dg-warning XFAIL for msp430.
1841 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
1842 * gcc.dg/compat/struct-by-value-16a_x.c: Build at -O1 for msp430
1844 * gcc.dg/lto/20091013-1_0.c: Require ptr_eq_long.
1845 * gcc.dg/lto/20091013-1_1.c: Remove xfail-if for when
1846 sizeof(void *) != sizeof(long).
1847 * gcc.dg/lto/20091013-1_2.c: Likewise.
1848 * gcc.dg/tree-ssa/loop-1.c: Fix expected dg-final behaviour for msp430.
1849 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise.
1850 * gcc.dg/tree-ssa/gen-vect-11.c: Likewise.
1851 * gcc.dg/tree-ssa/loop-35.c: Likewise.
1852 * gcc.dg/tree-ssa/pr23455.c: Likewise.
1853 * gcc.dg/weak/typeof-2.c: Likewise.
1854 * gcc.target/msp430/interrupt_fn_placement.c: Skip for 430 ISA.
1855 * gcc.target/msp430/pr78818-data-region.c: Fix scan-assembler text.
1856 * gcc.target/msp430/pr79242.c: Don't skip for -msmall.
1857 * gcc.target/msp430/special-regs.c: Use "__asm__" instead of "asm".
1859 2018-11-26 Martin Sebor <msebor@redhat.com>
1862 * gcc.dg/warn-sprintf-no-nul-2.c: Move incomplete tests from here...
1863 * gcc.dg/warn-sprintf-no-nul-3.c: ...to here and complete them.
1865 2018-11-26 Marek Polacek <polacek@redhat.com>
1867 PR c++/88120 - ICE when calling save_expr in a template.
1868 * g++.dg/cpp0x/pr88120.C: New test.
1870 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1872 * c-c++-common/Warray-bounds-3.c (test_strcpy_bounds): Use long instead
1873 of int if __SIZEOF_INT__ == 2.
1874 * c-c++-common/Wrestrict.c: Test memcpy range with smaller length when
1875 __SIZEOF_SIZE_T < 4.
1876 * c-c++-common/rotate-8.c: Define smaller "large" constant when
1877 __SIZEOF_INT__ == 2.
1878 * gcc.dg/pr53037-1.c: Add dg-require-effective-target int32.
1879 * gcc.dg/pr53037-2.c: Likewise.
1880 * gcc.dg/pr53037-3.c: Likewise.
1881 * gcc.dg/pr85512.c: Likewise.
1882 * gcc.dg/pr59963-2.c: Add dg-warning for int16.
1883 * gcc.dg/sancov/cmp0.c: Explicitly use __INT32_TYPE__ instead of int.
1884 * gcc.dg/tree-ssa/addadd.c: Fix dg-final directives for int16.
1885 * gcc.dg/tree-ssa/pr79327-2.c: Likewise.
1886 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Filter out invalid tests for
1888 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Update sizes in dg-warning
1889 directives for int16.
1891 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1893 * lib/target-supports.exp (check_effective_target_newlib_nano_io): New.
1894 * gcc.c-torture/execute/920501-8.c: Register undefined linker symbol
1895 _printf_float for newlib_nano_io target.
1896 * gcc.c-torture/execute/930513-1.c: Likewise.
1897 * gcc.dg/torture/builtin-sprintf.c: Likewise.
1898 * gcc.c-torture/execute/ieee/920810-1.x: New.
1900 2018-11-26 Jakub Jelinek <jakub@redhat.com>
1903 * gcc.target/i386/pr88195.c: New test.
1906 * obj-c++.dg/attributes/method-nonnull-1.mm (my_size_t): New typedef.
1907 (MyArray::removeObjectAtIndex): Use my_size_t instead of size_t and
1908 expect it in diagnostics.
1911 * g++.dg/debug/dwarf2/pr86900.C: New test.
1913 2018-11-26 Jozef Lawrynowicz <jozef.l@mittosystems.com>
1915 * gcc.c-torture/compile/20151204.c: Add dg-require-effective-target
1917 * gcc.dg/pr34225.c: Likewise.
1918 * gcc.dg/pr40971.c: Likewise.
1919 * gcc.dg/pr69071.c: Likewise.
1920 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
1921 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
1922 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
1923 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
1924 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
1925 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
1926 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
1927 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
1928 * gcc.dg/tree-ssa/loop-interchange-11.c: Add dg-require-effective-target
1930 * gcc.dg/Walloc-size-larger-than-4.c: Likewise.
1931 * gcc.dg/Walloc-size-larger-than-5.c: Likewise.
1932 * gcc.dg/Walloc-size-larger-than-6.c: Likewise.
1933 * gcc.dg/Walloc-size-larger-than-7.c: Likewise.
1934 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
1935 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
1936 * lib/target-supports.exp (check_effective_target_size20plus): New.
1937 (check_effective_target_size32plus): Update comment.
1939 2018-11-26 Uros Bizjak <ubizjak@gmail.com>
1942 * gcc.target/pr88178.c: New test.
1944 2018-11-26 Matthias Klose <doko@ubuntu.com>
1946 * jit.dg/test-long-names.c: Fix build with -Wformat-security.
1948 2018-11-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1950 * lib/target-supports.exp (check_compile): Handle D.
1951 (check_effective_target_d_runtime): New proc.
1952 * lib/gdc-dg.exp (gdc-dg-test): Demote link and run tests to
1953 compile unless d_runtime.
1954 * gdc.dg/runnable.d: Skip unless d_runtime.
1955 * gdc.dg/lto/lto.exp: Require d_runtime to run tests.
1957 2018-11-24 Paul Thomas <pault@gcc.gnu.org>
1960 * gfortran.dg/associate_46.f90: New test.
1962 2018-11-23 Jeff Law <law@redhat.com>
1964 PR rtl-optimization/84768
1965 * gcc.c-torture/compile/pr84768.c: New test.
1967 2018-11-23 Vladimir Makarov <vmakarov@redhat.com>
1969 * gcc.target/powerpc/pr70669.c: Use unary minus instead of
1972 2018-11-23 Jakub Jelinek <jakub@redhat.com>
1974 PR tree-optimization/87756
1975 * gcc.dg/builtin-memchr-2.c: Scan the gimple dump instead of
1977 * gcc.dg/builtin-memchr-3.c: Likewise.
1979 2018-11-23 Martin Sebor <msebor@redhat.com>
1981 PR tree-optimization/87756
1982 * gcc.dg/builtin-memchr-2.c: New test.
1983 * gcc.dg/builtin-memchr-3.c: Same.
1984 * gcc.dg/warn-sprintf-no-nul-2.c: Same.
1986 2018-11-23 Martin Sebor <msebor@redhat.com>
1989 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust.
1990 * gcc.dg/Wbuiltin-declaration-mismatch-5.c: New test.
1991 * gcc.dg/torture/pr67222.c: Adjust.
1993 2018-11-23 Richard Biener <rguenther@suse.de>
1995 PR tree-optimization/88149
1996 * g++.dg/torture/pr88149.C: New testcase.
1998 2018-11-23 Jakub Jelinek <jakub@redhat.com>
2000 PR tree-optimization/86614
2001 * c-c++-common/Warray-bounds-2.c (wrap_strncpy_dstarray_diff_neg,
2002 call_strncpy_dstarray_diff_neg): Don't expect late -Warray-bounds
2003 warnings, just early ones from FE. Remove dg-prune-output.
2004 * c-c++-common/Warray-bounds-6.c: New test.
2006 * gfortran.dg/pad_source_1.f: New test.
2007 * gfortran.dg/pad_source_2.f: New test.
2008 * gfortran.dg/pad_source_3.f: New test.
2009 * gfortran.dg/pad_source_4.f: New test.
2010 * gfortran.dg/pad_source_5.f: New test.
2012 2018-11-22 Jan Hubicka <jh@suse.cz>
2015 * g++.dg/lto/odr-5_0.C: New testcase.
2016 * g++.dg/lto/odr-5_1.C: New testcase.
2018 2018-11-22 Jan Hubicka <hubicka@ucw.cz>
2020 * g++.dg/lto/odr-2_0.C: Drop dg-lto-options.
2021 * g++.dg/lto/odr-3_0.C: Likewise; harden for optimizing compilatoin.
2023 2018-11-22 Jakub Jelinek <jakub@redhat.com>
2025 PR tree-optimization/85794
2026 * gcc.dg/vect/O3-pr85794.c: New test.
2028 2018-11-22 Vladimir Makarov <vmakarov@redhat.com>
2030 PR rtl-optimization/87718
2031 * gcc.target/i386/pr82361-1.c: Check only the first operand of
2034 2018-11-22 Thomas Preud'homme <thomas.preudhomme@linaro.org>
2036 * gcc.target/arm/pr85434.c: New test.
2038 2018-11-22 Richard Biener <rguenther@suse.de>
2040 PR tree-optimization/88148
2041 * gfortran.dg/pr88148.f90: New testcase.
2043 2018-11-22 Andreas Schwab <schwab@suse.de>
2045 * g++.dg/lto/odr-2_0.C: Remove extra brace
2047 2018-11-22 Martin Liska <mliska@suse.cz>
2050 * gcc.dg/tsan/pr88017.c: New test.
2052 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2055 * g++.dg/cpp0x/implicit15.C: New test.
2058 * g++.dg/diagnostic/pr87386.C: New test.
2059 * g++.dg/parse/error17.C: Adjust expected diagnostics.
2061 PR rtl-optimization/85925
2062 * gcc.c-torture/execute/20181120-1.c: Require effective target
2065 (main): Compare d against u.f1 rather than 0x101. Use 0x4030201
2068 018-11-21 Lokesh Janghel <lokeshjanghel91@gmail.com>
2071 * gcc.target/pr85667-1.c: New testcase.
2072 * gcc.target/pr85667-2.c: New testcase.
2073 * gcc.target/pr85667-3.c: New testcase.
2074 * gcc.target/pr85667-4.c: New testcase.
2076 2018-11-21 Jan Hubicka <hubicka@ucw.cz>
2079 * g++.dg/lto/odr-1_0.C: Extend by mismatched enum.
2080 * g++.dg/lto/odr-1_1.C: Extend by mismatched enum.
2081 * g++.dg/lto/odr-2_0.C: New.
2082 * g++.dg/lto/odr-2_1.C: New.
2083 * g++.dg/lto/odr-3_0.C: New.
2084 * g++.dg/lto/odr-3_1.C: New.
2086 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2089 * gcc.target/aarch64/pr87839.c: New test.
2091 2018-11-21 Renlin Li <renlin.li@arm.com>
2094 * gcc.dg/pr84877.c: New.
2096 2018-11-21 H.J. Lu <hongjiu.lu@intel.com>
2099 * gcc.target/i386/pr87317-1.c: New file.
2100 * gcc.target/i386/pr87317-2.c: Likewise.
2101 * gcc.target/i386/pr87317-3.c: Likewise.
2102 * gcc.target/i386/pr87317-4.c: Likewise.
2103 * gcc.target/i386/pr87317-5.c: Likewise.
2104 * gcc.target/i386/pr87317-6.c: Likewise.
2105 * gcc.target/i386/pr87317-7.c: Likewise.
2106 * gcc.target/i386/pr87317-8.c: Likewise.
2107 * gcc.target/i386/pr87317-9.c: Likewise.
2108 * gcc.target/i386/pr87317-10.c: Likewise.
2109 * gcc.target/i386/pr87317-11.c: Likewise.
2110 * gcc.target/i386/pr87317-12.c: Likewise.
2111 * gcc.target/i386/pr87317-13.c: Likewise.
2113 2018-11-21 Tom de Vries <tdevries@suse.de>
2116 * lib/options.exp (check_for_options_with_filter): New proc.
2117 * gcc.misc-tests/help.exp: Check that --help=params lines end with
2120 2018-11-21 Jakub Jelinek <jakub@redhat.com>
2121 Mark Eggleston <mark.eggleston@codethink.com>
2123 * gfortran.dg/include_10.f: New test.
2124 * gfortran.dg/include_10.inc: New file.
2125 * gfortran.dg/include_11.f: New test.
2126 * gfortran.dg/include_12.f: New test.
2127 * gfortran.dg/include_13.f90: New test.
2128 * gfortran.dg/gomp/include_1.f: New test.
2129 * gfortran.dg/gomp/include_1.inc: New file.
2130 * gfortran.dg/gomp/include_2.f90: New test.
2132 2018-11-21 Andreas Krebbel <krebbel@linux.ibm.com>
2134 * gcc.target/s390/vector/align-1.c: New test.
2135 * gcc.target/s390/vector/align-2.c: New test.
2137 2018-11-20 Martin Sebor <msebor@redhat.com>
2139 * c-c++-common/builtin-has-attribute-2.c: New test.
2140 * c-c++-common/builtin-has-attribute-3.c: New test.
2141 * c-c++-common/builtin-has-attribute-4.c: New test.
2142 * c-c++-common/builtin-has-attribute.c: New test.
2143 * gcc.dg/builtin-has-attribute.c: New test.
2144 * gcc.target/i386/builtin-has-attribute.c: New test.
2146 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2149 * g++.dg/lto/odr-4_0.C: New testcase.
2150 * g++.dg/lto/odr-4_1.C: New testcase.
2152 2018-11-20 Jakub Jelinek <jakub@redhat.com>
2155 * g++.dg/cpp2a/constexpr-virtual13.C: New test.
2157 PR tree-optimization/87895
2158 * gcc.dg/gomp/pr87895-1.c: New test.
2159 * gcc.dg/gomp/pr87895-2.c: New test.
2160 * gcc.dg/gomp/pr87895-3.c: New test.
2162 2018-11-20 Uros Bizjak <ubizjak@gmail.com>
2165 * gcc.target/i386/pr88070.c: New test.
2167 2018-11-20 Andreas Krebbel <krebbel@linux.ibm.com>
2169 * gcc.target/s390/flogr-1.c: New test.
2171 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2174 * g++.dg/torture/pr87997.C: New testcase.
2176 2018-11-20 Jan Hubicka <hubicka@ucw.cz>
2179 * gcc.dg/ipa/ctor-empty-1.c: Update template.
2181 2018-11-20 Richard Biener <rguenther@suse.de>
2183 PR tree-optimization/88074
2184 * gcc.dg/pr88074.c: New testcase.
2186 2018-11-20 Martin Liska <mliska@suse.cz>
2188 * pr57362.C: Move to g++.target/i386 folder.
2189 * pr57548.C: Likewise.
2190 * pr59492.C: Likewise.
2191 * pr82625.C: Likewise.
2192 * pr85329-2.C: Likewise.
2193 * pr85329.C: Likewise.
2195 2018-11-20 Richard Biener <rguenther@suse.de>
2197 PR tree-optimization/88069
2198 * gcc.dg/pr88069.c: New testcase.
2200 2018-11-20 Martin Liska <mliska@suse.cz>
2203 * gcc.target/i386/ipa-stack-alignment.c: Add
2204 -fomit-frame-pointer.
2206 2018-11-20 Ilya Leoshkevich <iii@linux.ibm.com>
2209 * gcc.target/s390/pr88083.c: New test.
2211 2018-11-20 Richard Biener <rguenther@suse.de>
2214 * g++.dg/tree-ssa/pr83215.C: New testcase.
2216 2018-11-20 Eric Botcazou <ebotcazou@adacore.com>
2218 * gcc.c-torture/execute/20181120-1.c: New test.
2220 2018-11-20 Richard Biener <rguenther@suse.de>
2222 PR tree-optimization/88087
2223 * gcc.dg/tree-ssa/pr88087.c: New testcase.
2225 2018-11-19 Paul Koning <ni1d@arrl.net>
2227 * gcc.c-torture/execute/align-3.c: Skip if pdp11.
2228 * gcc.c-torture/execute/pr23467.c: Ditto.
2229 * gcc.c-torture/execute/pr36093.c: Ditto.
2230 * gcc.c-torture/execute/pr43783.c: Ditto.
2231 * gcc.dg/const-elim-2.c: Xfail if pdp11.
2232 * gcc.dg/torture/pr36400.c: Ditto.
2233 * gcc.dg/tree-ssa/loop-1.c: Xfail for pdp11. Add pdp11 to check
2236 2018-11-19 Paul Koning <ni1d@arrl.net>
2238 * lib/target-supports.exp (check_weak_available): Return "no" for
2241 2018-11-19 Marek Polacek <polacek@redhat.com>
2243 PR c++/87781 - detect invalid elaborated-type-specifier.
2244 * g++.dg/parse/elab3.C: New test.
2245 * g++.dg/template/crash115.C: Adjust dg-error.
2247 2018-11-19 Peter Bergner <bergner@linux.ibm.com>
2249 PR rtl-optimization/88033
2250 * gcc.target/i386/pr88033.c: New test.
2252 2018-11-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2254 * gcc.target/aarch64/sve/unroll-1.c: New test.
2256 2018-11-19 David Malcolm <dmalcolm@redhat.com>
2258 PR tree-optimization/87025
2259 * gcc.dg/pr87025.c: New test.
2261 2018-11-19 Jakub Jelinek <jakub@redhat.com>
2263 PR tree-optimization/88071
2264 * gcc.dg/pr88071.c: New test.
2267 * g++.dg/lookup/pr60994.C: New test.
2270 * g++.dg/gomp/pr78363-4.C: New test.
2271 * g++.dg/gomp/pr78363-5.C: New test.
2272 * g++.dg/gomp/pr78363-6.C: New test.
2273 * g++.dg/gomp/pr78363-7.C: New test.
2275 2018-11-19 Richard Biener <rguenther@suse.de>
2278 * g++.dg/lto/pr87229_0.C: New testcase.
2280 2018-11-19 Martin Liska <mliska@suse.cz>
2283 * gcc.dg/lto/pr88077_0.c: New test.
2284 * gcc.dg/lto/pr88077_1.c: New test.
2286 2018-11-19 Martin Liska <mliska@suse.cz>
2288 * g++.dg/gcov/pr84548.C: Remove remove-gcda.
2289 * g++.dg/gcov/ternary.C: Likewise.
2290 * lib/gcov.exp: Support pattern of following form:
2293 2018-11-19 Eric Botcazou <ebotcazou@adacore.com>
2295 * gcc.target/visium/overflow8.c: Remove -fno-if-conversion and
2296 unrelated final test.
2297 * gcc.target/visium/overflow16: Likewise.
2298 * gcc.target/visium/overflow32.c: Likewise.
2300 2018-11-18 Paolo Carlini <paolo.carlini@oracle.com>
2302 * g++.dg/template/crash91.C: Check location too.
2304 2018-11-19 Martin Liska <mliska@suse.cz>
2306 PR gcov-profile/88045
2307 * g++.dg/gcov/pr88045.C: New test.
2309 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2312 * gfortran.dg/where_7.f90: New test.
2314 2018-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
2317 * gfortran.dg/proc_ptr_result_5.f90: Add dg-error directive.
2318 * gfortran.dg/protected_4.f90: Split line to allow for extra error.
2319 * gfortran.dg/protected_6.f90: Likewise.
2320 * gfortran.dg/assign_11.f90: New test.
2321 * gfortran.dg/pointer_assign_12.f90: New test.
2323 2018-11-17 Jakub Jelinek <jakub@redhat.com>
2325 PR tree-optimization/87546
2326 * gcc.dg/vect/O3-pr87546.c: New test.
2328 2018-11-17 Jozef Lawrynowicz <jozef.l@mittosystems.com>
2331 * g++.dg/parse/concat1.C: Add dg-error for targets with size_t < 32
2332 bits. Update comment.
2333 * gcc.dg/concat2.c: Likewise.
2334 * gcc.c-torture/compile/pr46534.c: Likewise.
2336 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2339 * g++.dg/lookup/pr87269.C (std::size_t): New typedef.
2340 (operator"" _a) Change unsigned long type to std::size_t.
2342 2018-11-16 Michael Meissner <meissner@linux.ibm.com>
2344 * gcc.target/powerpc/fusion3.c: Delete.
2345 * gcc.target/powerpc/fusion4.c: Delete.
2347 2018-11-16 Jakub Jelinek <jakub@redhat.com>
2349 PR rtl-optimization/87475
2350 * g++.dg/opt/pr87475.C: New test.
2352 2018-11-16 Matthew Malcomson <matthew.malcomson@arm.com>
2354 * gcc.c-torture/execute/printf-2.c: Skip on wrapped boards.
2355 * gcc.c-torture/execute/user-printf.c: Likewise.
2357 2018-11-16 Nathan Sidwell <nathan@acm.org>
2360 * g++.dg/lookup/pr87269.C: New.
2362 2018-11-16 Richard Biener <rguenther@suse.de>
2365 * g++.dg/lto/pr54625-2_0.c: Add -w.
2367 2018-11-16 Ilya Leoshkevich <iii@linux.ibm.com>
2369 * gcc.target/s390/md/rXsbg_mode_sXl.c: Do not use arithmetic in
2370 r{o,x}sbg expectations.
2371 * gcc.target/s390/risbg-ll-2.c: Likewise.
2373 2018-11-16 Richard Biener <rguenther@suse.de>
2376 * g++.dg/lto/pr54625-1_0.c: Add -w.
2378 2018-11-15 Martin Sebor <msebor@redhat.com>
2382 * g++.dg/ext/attr-alloc_size.C: New test.
2383 * c-c++-common/pr71574.c: Adjust diagnostics.
2384 * c-c++-common/attributes-1.c: Same.
2385 * gcc.dg/attr-alloc_align-2.c: Same.
2386 * gcc.dg/attr-alloc_align-4.c: New test.
2387 * gcc.dg/attr-alloc_size-2.c: Adjust diagnostics.
2388 * gcc.dg/attr-alloc_size.c: Same.
2389 * gcc.dg/attr-assume_aligned-4.c: New test.
2390 * gcc.dg/format/attr-3.c: Adjust diagnostics.
2391 * gcc.dg/nonnull-2.c: Same.
2392 * gcc.dg/torture/pr80612.c: Same.
2393 * obj-c++.dg/attributes/method-format-1.mm: Same.
2394 * obj-c++.dg/attributes/method-nonnull-1.mm: Same.
2395 * objc.dg/attributes/method-format-1.m: same.
2396 * objc.dg/attributes/method-nonnull-1.m: Same.
2398 2018-11-15 Martin Sebor <msebor@redhat.com>
2401 * gcc.dg/20021006-1.c
2402 * gcc.dg/Wbuiltin-declaration-mismatch.c: New test.
2403 * gcc.dg/Wbuiltin-declaration-mismatch-2.c: New test.
2404 * gcc.dg/Wbuiltin-declaration-mismatch-3.c: New test.
2405 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: New test.
2406 * gcc.dg/Walloca-16.c: Adjust.
2407 * gcc.dg/Wrestrict-4.c: Adjust.
2408 * gcc.dg/Wrestrict-5.c: Adjust.
2409 * gcc.dg/atomic/stdatomic-generic.c: Adjust.
2410 * gcc.dg/atomic/stdatomic-lockfree.c: Adjust.
2411 * gcc.dg/initpri1.c: Adjust.
2412 * gcc.dg/pr15698-1.c: Adjust.
2413 * gcc.dg/pr69156.c: Adjust.
2414 * gcc.dg/pr83463.c: Adjust.
2415 * gcc.dg/redecl-4.c: Adjust.
2416 * gcc.dg/tls/thr-init-2.c: Adjust.
2417 * gcc.dg/torture/pr55890-2.c: Adjust.
2418 * gcc.dg/torture/pr55890-3.c: Adjust.
2419 * gcc.dg/torture/pr67741.c: Adjust.
2420 * gcc.dg/torture/stackalign/sibcall-1.c: Adjust.
2421 * gcc.dg/torture/tls/thr-init-1.c: Adjust.
2422 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Adjust.
2424 2018-11-15 Nathan Sidwell <nathan@acm.org>
2428 * g++.dg/template/pr86246.C: New.
2429 * g++.dg/template/pr87989.C: New.
2431 2018-11-15 Paolo Carlini <paolo.carlini@oracle.com>
2433 * g++.dg/cpp0x/constexpr-diag3.C: Check locations too.
2434 * g++.dg/cpp0x/constexpr-ice19.C: Likewise.
2435 * g++.dg/cpp0x/constexpr-nonlit2.C: Likewise.
2436 * g++.dg/cpp1z/constexpr-lambda15.C: Likewise.
2437 * g++.dg/ext/constexpr-vla5.C: Likewise.
2438 * g++.dg/gomp/pr85134.C: Likewise.
2440 2018-11-15 Nathan Sidwell <nathan@acm.org>
2443 * g++.dg/cpp1y/pr79393-3.C: New.
2445 2018-11-15 David Malcolm <dmalcolm@redhat.com>
2448 * c-c++-common/diagnostic-format-json-1.c: New test.
2449 * c-c++-common/diagnostic-format-json-2.c: New test.
2450 * c-c++-common/diagnostic-format-json-3.c: New test.
2451 * c-c++-common/diagnostic-format-json-4.c: New test.
2452 * c-c++-common/diagnostic-format-json-5.c: New test.
2453 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2454 (custom_diagnostic_finalizer): Add diagnostic_t param.
2455 * gcc.dg/plugin/location_overflow_plugin.c
2456 (verify_unpacked_ranges): Likewise.
2457 (verify_no_columns): Likewise.
2458 * gfortran.dg/diagnostic-format-json-1.F90: New test.
2459 * gfortran.dg/diagnostic-format-json-2.F90: New test.
2460 * gfortran.dg/diagnostic-format-json-3.F90: New test.
2462 2018-11-15 Richard Biener <rguenther@suse.de>
2465 * gcc.dg/tree-ssa/pr88029.c: New testcase.
2467 2018-11-15 Richard Biener <rguenther@suse.de>
2469 PR tree-optimization/88031
2470 * gcc.dg/pr88031.c: New testcase.
2472 2018-11-15 Wilco Dijkstra <wdijkstr@arm.com>
2474 * gcc.target/aarch64/pr62178.c: Fix spaces.
2476 2018-11-15 Richard Biener <rguenther@suse.de>
2478 PR tree-optimization/88030
2479 * gcc.dg/tsan/pr88030.c: New testcase.
2481 2018-11-15 Jakub Jelinek <jakub@redhat.com>
2483 PR rtl-optimization/88018
2484 * g++.dg/tsan/pr88018.C: New test.
2486 2018-11-15 Richard Biener <rguenther@suse.de>
2489 * gcc.dg/tree-ssa/pr87917.c: New testcase.
2491 2018-11-15 Bin Cheng <bin.cheng@linux.alibaba.com>
2493 PR tree-optimization/84648
2494 * gcc.dg/tree-ssa/pr84648.c: New test.
2495 * gcc.dg/pr68317.c: Add warning check on overflow.
2497 2018-11-14 Nathan Sidwell <nathan@acm.org>
2501 * g++.dg/debug/dwarf2/pr87462.C: New.
2502 * g++.dg/debug/dwarf2/pr88006.C: New.
2504 2018-11-14 Paolo Carlini <paolo.carlini@oracle.com>
2506 * g++.dg/cpp0x/nsdmi-union6.C: Test locations too.
2507 * g++.dg/cpp0x/nsdmi6.C: Likewise.
2508 * g++.dg/ext/flexary4.C: Likewise.
2509 * g++.dg/ext/flexary9.C: Likewise.
2510 * g++.dg/other/incomplete2.C: Likewise.
2511 * g++.dg/parse/friend12.C: Likewise.
2513 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2515 P1236R1 - Signed integers are two's complement
2516 * g++.dg/cpp2a/constexpr-shift1.C: New test.
2517 * g++.dg/warn/permissive-1.C (enum A, enum D): Don't expect
2518 diagnostics here for c++2a.
2519 * g++.dg/cpp0x/constexpr-shift1.C (fn3, i3, fn4, i4): Don't expect
2520 diagnostics here for c++2a.
2521 * g++.dg/cpp0x/constexpr-60049.C (f3, x3, y3): Likewise.
2522 * g++.dg/ubsan/cxx11-shift-1.C (main): Add some further tests.
2523 * g++.dg/ubsan/cxx11-shift-2.C (main): Likewise.
2524 * g++.dg/ubsan/cxx2a-shift-1.C: New test.
2525 * g++.dg/ubsan/cxx2a-shift-2.C: New test.
2527 2018-11-14 Jeff Law <law@redhat.com>
2529 * gcc.c-torture/compile/20181114.c: New test.
2531 2018-11-14 Richard Biener <rguenther@suse.de>
2534 * gcc.dg/pr87985.c: New testcase.
2536 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2538 * gcc.target/s390/mrecord-mcount.c (profileme): Expect .long in
2541 2018-11-14 Ilya Leoshkevich <iii@linux.ibm.com>
2543 * gcc.target/s390/global-array-almost-huge-element.c: Run only
2545 * gcc.target/s390/global-array-almost-negative-huge-element.c:
2547 * gcc.target/s390/global-array-even-element.c: Likewise.
2549 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2550 Jackson Woodruff <jackson.woodruff@arm.com>
2552 PR 71026/tree-optimization
2553 * gcc.dg/div-cmp-1.c: New test.
2554 * gcc.dg/div-cmp-2.c: New test.
2556 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2559 * gcc.dg/pr88007.c: New test.
2561 PR rtl-optimization/87817
2562 * gcc.target/i386/bmi2-bzhi-3.c (main): Add a couple of new tests.
2564 2018-11-14 Wilco Dijkstra <wdijkstr@arm.com>
2566 * gcc.target/aarch64/pr62178.c: Relax scan-assembler checks.
2568 2018-11-14 Patrick Bernardi <bernardi@adacore.com>
2570 * gnat.dg/rt_signals.adb: New testcase.
2572 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2574 * gnat.dg/ghost1.adb, gnat.dg/ghost1.ads: New testcase.
2576 2018-11-14 Javier Miranda <miranda@adacore.com>
2578 * gnat.dg/equal5.adb, gnat.dg/equal5.ads: New testcase.
2580 2018-11-14 Eric Botcazou <ebotcazou@adacore.com>
2582 * gnat.dg/compile_time_error1.adb,
2583 gnat.dg/compile_time_error1.ads,
2584 gnat.dg/compile_time_error1_pkg.ads: New testcase.
2586 2018-11-14 Justin Squirek <squirek@adacore.com>
2588 * gnat.dg/generic_pkg.adb: New testcase.
2590 2018-11-14 Ed Schonberg <schonberg@adacore.com>
2592 * gnat.dg/limited_aggr.adb, gnat.dg/limited_aggr.ads: New
2595 2018-11-14 Justin Squirek <squirek@adacore.com>
2597 * gnat.dg/enum5.adb: New testcase.
2599 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2601 * gnat.dg/bip_exception.adb, gnat.dg/bip_exception.ads,
2602 gnat.dg/bip_exception_pkg.ads: New testcase.
2604 2018-11-14 Hristian Kirtchev <kirtchev@adacore.com>
2606 * gnat.dg/equal4.adb, gnat.dg/equal4.ads,
2607 gnat.dg/equal4_controlled_filter.ads,
2608 gnat.dg/equal4_full_selector_filter.ads,
2609 gnat.dg/equal4_smart_pointers.ads: New testcase.
2611 2018-11-14 Piotr Trojanek <trojanek@adacore.com>
2613 * gnat.dg/generic_actuals.adb: New testcase.
2615 2018-11-14 Richard Biener <rguenther@suse.de>
2617 PR tree-optimization/87974
2618 * g++.dg/opt/pr87974.C: New testcase.
2620 2018-11-14 Jakub Jelinek <jakub@redhat.com>
2622 PR tree-optimization/87977
2623 * gcc.dg/recip_sqrt_mult_1.c: Add -fcompare-debug to dg-options.
2624 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
2625 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
2626 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
2627 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
2629 2018-11-13 Peter Bergner <bergner@linux.ibm.com>
2631 PR rtl-optimization/87507
2632 * gcc.target/powerpc/pr87507.c: New test.
2633 * gcc.target/powerpc/pr68805.c: Update expected results.
2635 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2637 PR tree-optimization/87898
2638 * gcc.dg/gomp/pr87898.c: New test.
2640 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2642 * g++.dg/plugin/comment_plugin.c: Replace "source_location" with
2644 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Likewise.
2646 2018-11-13 Martin Sebor <msebor@redhat.com>
2649 * gcc.dg/attr-copy-5.c: New test.
2650 * gcc.dg/tls/diag-6.c: Adjust expected diagnostics.
2652 2018-11-13 Richard Biener <rguenther@suse.de>
2654 PR tree-optimization/86991
2655 * gcc.dg/pr86991.c: New testcase.
2657 2018-11-13 David Malcolm <dmalcolm@redhat.com>
2660 * gcc.target/i386/pr87955.c: New test.
2662 2018-11-12 Aldy Hernandez <aldyh@redhat.com>
2664 * gcc.dg/tree-ssa/pr64130.c: Adjust for new value_range pretty
2666 * gcc.dg/tree-ssa/vrp92.c: Same.
2668 2018-11-13 Richard Biener <rguenther@suse.de>
2670 PR tree-optimization/87931
2671 * gcc.dg/graphite/pr87931.c: New testcase.
2673 2018-11-13 Martin Liska <mliska@suse.cz>
2676 * gcc.target/i386/pr87930.c: New test.
2678 2018-11-13 Richard Biener <rguenther@suse.de>
2680 PR tree-optimization/87962
2681 * gcc.dg/pr87962.c: New testcase.
2683 2018-11-13 Richard Biener <rguenther@suse.de>
2685 PR tree-optimization/87967
2686 * g++.dg/opt/pr87967.C: New testcase.
2688 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2690 * gcc.target/arc/builtin_eh.c: New test.
2692 2018-11-13 Claudiu Zissulescu <claziss@synopsys.com>
2694 * gcc.target/arc/firq-1.c: Update test.
2695 * gcc.target/arc/firq-3.c: Likewise.
2696 * gcc.target/arc/firq-4.c: Likewise.
2697 * gcc.target/arc/interrupt-6.c: Likewise.
2699 2018-11-13 Jakub Jelinek <jakub@redhat.com>
2701 PR rtl-optimization/87918
2702 * gcc.target/i386/pr87918.c: New test.
2704 2018-11-13 Alan Modra <amodra@gmail.com>
2706 * gcc.target/powerpc/rotmask.c: New.
2708 2018-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
2712 * g++.dg/tree-ssa/pr86544.C: Run only for target supporting popcount
2714 * gcc.dg/tree-ssa/popcount.c: Likewise.
2715 * gcc.dg/tree-ssa/popcount2.c: Likewise.
2716 * gcc.dg/tree-ssa/popcount3.c: Likewise.
2717 * gcc.target/aarch64/popcount4.c: New test.
2718 * lib/target-supports.exp (check_effective_target_popcountl): New.
2720 2018-11-12 Martin Liska <mliska@suse.cz>
2722 PR gcov-profile/87442
2723 * gcc.dg/profile-filtering-1.c: New test.
2724 * gcc.dg/profile-filtering-2.c: New test.
2726 2018-11-12 Martin Sebor <msebor@redhat.com>
2729 * gcc.dg/Wattribute-alias.c: Require ifunc support.
2731 2018-11-12 Renlin Li <renlin.li@arm.com>
2734 * gcc.target/aarch64/sve/pr87815.c: New.
2736 2018-11-12 Sudakshina Das <sudi.das@arm.com>
2738 * gcc.target/arm/multilib.exp: Add some -march=armv8.5-a
2741 2018-11-11 Xianmiao Qu <xianmiao_qu@c-sky.com>
2743 * gcc.target/csky/fnmul-1.c: New.
2744 * gcc.target/csky/fnmul-2.c: New.
2745 * gcc.target/csky/fnmul-3.c: New.
2746 * gcc.target/csky/fnmul-4.c: New.
2748 2018-11-11 Uros Bizjak <ubizjak@gmail.com>
2751 * gcc.target/i386/pr87928.c: New test.
2753 2018-11-09 Martin Sebor <msebor@redhat.com>
2756 * c-c++-common/pr60226.c: Adjust text of expected diagnostic.
2757 * gcc.dg/pr39323-1.c: Ditto.
2759 2018-11-09 Paul Koning <ni1d@arrl.net>
2761 * gcc.dg/Walloca-16.c: Ignore conflicting types for built-in
2763 * gcc.dg/Wrestrict-4.c: Ditto.
2764 * gcc.dg/Wrestrict-5.c: Ditto.
2765 * gcc.dg/pr83463.c: Ditto.
2766 * gcc.dg/torture/pr55890-2.c: Ditto.
2767 * gcc.dg/torture/pr55890-3.c: Ditto.
2768 * gcc.dg/torture/pr71816.c: Ditto.
2770 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2772 * c-c++-common/gomp/clauses-5.c: New test.
2774 * c-c++-common/gomp/requires-1.c: Prune not supported yet messages.
2775 * c-c++-common/gomp/requires-2.c: Likewise.
2776 * c-c++-common/gomp/requires-4.c: Likewise.
2778 * c-c++-common/gomp/lastprivate-conditional-1.c: New test.
2779 * c-c++-common/gomp/lastprivate-conditional-2.c: New test.
2781 2018-11-09 Jeff Law <law@redhat.com>
2783 gcc.dg/torture/stackalign/builtin-apply-2.c: Skip on v850.
2785 2018-11-09 Martin Sebor <msebor@redhat.com>
2788 * gcc.dg/Wattribute-alias.c: New test.
2789 * gcc.dg/Wmissing-attributes.c: New test.
2790 * gcc.dg/attr-copy.c: New test.
2791 * gcc.dg/attr-copy-2.c: New test.
2792 * gcc.dg/attr-copy-3.c: New test.
2793 * gcc.dg/attr-copy-4.c: New test.
2795 2018-11-09 Martin Sebor <msebor@redhat.com>
2798 * gcc.dg/attr-aligned.c: New test.
2800 2018-11-09 Martin Liska <mliska@suse.cz>
2802 * gcc.target/i386/ipa-stack-alignment.c: New test.
2804 2018-11-09 Martin Liska <mliska@suse.cz>
2806 * gcc.dg/tree-ssa/writeonly-2.c: New test.
2808 2018-11-09 Jakub Jelinek <jakub@redhat.com>
2810 * gcc.dg/gomp/workshare-reduction-1.c: New test.
2811 * gcc.dg/gomp/workshare-reduction-2.c: New test.
2812 * gcc.dg/gomp/workshare-reduction-3.c: New test.
2813 * gcc.dg/gomp/workshare-reduction-4.c: New test.
2814 * gcc.dg/gomp/workshare-reduction-5.c: New test.
2815 * gcc.dg/gomp/workshare-reduction-6.c: New test.
2816 * gcc.dg/gomp/workshare-reduction-7.c: New test.
2817 * gcc.dg/gomp/workshare-reduction-8.c: New test.
2818 * gcc.dg/gomp/workshare-reduction-9.c: New test.
2819 * gcc.dg/gomp/workshare-reduction-10.c: New test.
2820 * gcc.dg/gomp/workshare-reduction-11.c: New test.
2821 * gcc.dg/gomp/workshare-reduction-12.c: New test.
2822 * gcc.dg/gomp/workshare-reduction-13.c: New test.
2823 * gcc.dg/gomp/workshare-reduction-14.c: New test.
2824 * gcc.dg/gomp/workshare-reduction-15.c: New test.
2825 * gcc.dg/gomp/workshare-reduction-16.c: New test.
2826 * gcc.dg/gomp/workshare-reduction-17.c: New test.
2827 * gcc.dg/gomp/workshare-reduction-18.c: New test.
2828 * gcc.dg/gomp/workshare-reduction-19.c: New test.
2829 * gcc.dg/gomp/workshare-reduction-20.c: New test.
2830 * gcc.dg/gomp/workshare-reduction-21.c: New test.
2831 * gcc.dg/gomp/workshare-reduction-22.c: New test.
2832 * gcc.dg/gomp/workshare-reduction-23.c: New test.
2833 * gcc.dg/gomp/workshare-reduction-24.c: New test.
2834 * gcc.dg/gomp/workshare-reduction-25.c: New test.
2835 * gcc.dg/gomp/workshare-reduction-26.c: New test.
2836 * gcc.dg/gomp/workshare-reduction-27.c: New test.
2837 * gcc.dg/gomp/workshare-reduction-28.c: New test.
2838 * gcc.dg/gomp/workshare-reduction-29.c: New test.
2839 * gcc.dg/gomp/workshare-reduction-30.c: New test.
2840 * gcc.dg/gomp/workshare-reduction-31.c: New test.
2841 * gcc.dg/gomp/workshare-reduction-32.c: New test.
2842 * gcc.dg/gomp/workshare-reduction-33.c: New test.
2843 * gcc.dg/gomp/workshare-reduction-34.c: New test.
2844 * gcc.dg/gomp/workshare-reduction-35.c: New test.
2845 * gcc.dg/gomp/workshare-reduction-36.c: New test.
2846 * gcc.dg/gomp/workshare-reduction-37.c: New test.
2847 * gcc.dg/gomp/workshare-reduction-38.c: New test.
2848 * gcc.dg/gomp/workshare-reduction-39.c: New test.
2849 * gcc.dg/gomp/workshare-reduction-40.c: New test.
2850 * gcc.dg/gomp/workshare-reduction-41.c: New test.
2851 * gcc.dg/gomp/workshare-reduction-42.c: New test.
2852 * gcc.dg/gomp/workshare-reduction-43.c: New test.
2853 * gcc.dg/gomp/workshare-reduction-44.c: New test.
2854 * gcc.dg/gomp/workshare-reduction-45.c: New test.
2855 * gcc.dg/gomp/workshare-reduction-46.c: New test.
2856 * gcc.dg/gomp/workshare-reduction-47.c: New test.
2857 * gcc.dg/gomp/workshare-reduction-48.c: New test.
2858 * gcc.dg/gomp/workshare-reduction-49.c: New test.
2859 * gcc.dg/gomp/workshare-reduction-50.c: New test.
2860 * gcc.dg/gomp/workshare-reduction-51.c: New test.
2861 * gcc.dg/gomp/workshare-reduction-52.c: New test.
2862 * gcc.dg/gomp/workshare-reduction-53.c: New test.
2863 * gcc.dg/gomp/workshare-reduction-54.c: New test.
2864 * gcc.dg/gomp/workshare-reduction-55.c: New test.
2865 * gcc.dg/gomp/workshare-reduction-56.c: New test.
2866 * gcc.dg/gomp/workshare-reduction-57.c: New test.
2867 * gcc.dg/gomp/workshare-reduction-58.c: New test.
2869 2018-11-09 Stafford Horne <shorne@gmail.com>
2870 Richard Henderson <rth@twiddle.net>
2872 * gcc.c-torture/execute/20101011-1.c: Adjust for OpenRISC.
2873 * gcc.dg/20020312-2.c: Likewise.
2874 * gcc.dg/attr-alloc_size-11.c: Likewise.
2875 * gcc.dg/builtin-apply2.c: Likewise.
2876 * gcc.dg/nop.h: Likewise.
2877 * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise.
2878 * gcc.dg/tree-ssa/20040204-1.c: Likewise.
2879 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2880 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2881 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2882 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2883 * lib/target-supports.exp
2884 (check_effective_target_logical_op_short_circuit): Add or1k*-*-*.
2885 * gcc.target/or1k/*: New.
2887 2018-11-09 Richard Biener <rguenther@suse.de>
2889 PR tree-optimization/87621
2890 * g++.dg/vect/pr87621.cc: New testcase.
2892 2018-11-09 Alexandre Oliva <aoliva@redhat.com>
2894 PR rtl-optimization/86438
2895 * gcc.dg/torture/pr86438.c: New.
2898 * gcc.dg/pr87793.c: New.
2900 2018-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2902 * gcc.target/arm/neon-vect-div-1.c: New test.
2903 * gcc.target/arm/neon-vect-div-2.c: Likewise.
2905 2018-11-08 Andi Kleen <ak@linux.intel.com>
2907 * gcc.target/i386/ptwrite1.c: New test.
2908 * gcc.target/i386/ptwrite2.c: New test.
2910 2018-11-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2913 * gfortran.dg/read_legacy_comma.f90: New test.
2915 2018-11-08 Peter Bergner <bergner@linux.ibm.com>
2917 PR rtl-optimization/87600
2918 * gcc.dg/pr87600.h: New file.
2919 * gcc.dg/pr87600-1.c: New test.
2920 * gcc.dg/pr87600-2.c: Likewise.
2922 2018-11-08 Jakub Jelinek <jakub@redhat.com>
2924 * c-c++-common/gomp/atomic-17.c: New test.
2925 * c-c++-common/gomp/atomic-18.c: New test.
2926 * c-c++-common/gomp/atomic-19.c: New test.
2927 * c-c++-common/gomp/atomic-20.c: New test.
2928 * c-c++-common/gomp/atomic-21.c: New test.
2929 * c-c++-common/gomp/atomic-22.c: New test.
2930 * c-c++-common/gomp/clauses-1.c (r2): New variable.
2931 (foo): Add ntm argument and test if and nontemporal clauses on
2932 constructs with simd.
2933 (bar): Put taskloop simd inside of taskgroup with task_reduction,
2934 use in_reduction clause instead of reduction. Add another
2935 taskloop simd without nogroup clause, but with reduction clause and
2936 a new in_reduction. Add ntm and i3 arguments. Test if and
2937 nontemporal clauses on constructs with simd. Change if clauses on
2938 some constructs from specific to the particular constituents to one
2939 without a modifier. Add new tests for combined host teams and for
2940 new parallel master and {,parallel }master taskloop{, simd} combined
2942 (baz): New function with host teams tests.
2943 * gcc.dg/gomp/combined-1.c: Moved to ...
2944 * c-c++-common/gomp/combined-1.c: ... here. Adjust expected library
2946 * c-c++-common/gomp/combined-2.c: New test.
2947 * c-c++-common/gomp/combined-3.c: New test.
2948 * c-c++-common/gomp/critical-1.c: New test.
2949 * c-c++-common/gomp/critical-2.c: New test.
2950 * c-c++-common/gomp/default-1.c: New test.
2951 * c-c++-common/gomp/defaultmap-1.c: New test.
2952 * c-c++-common/gomp/defaultmap-2.c: New test.
2953 * c-c++-common/gomp/defaultmap-3.c: New test.
2954 * c-c++-common/gomp/depend-5.c: New test.
2955 * c-c++-common/gomp/depend-6.c: New test.
2956 * c-c++-common/gomp/depend-iterator-1.c: New test.
2957 * c-c++-common/gomp/depend-iterator-2.c: New test.
2958 * c-c++-common/gomp/depobj-1.c: New test.
2959 * c-c++-common/gomp/flush-1.c: New test.
2960 * c-c++-common/gomp/flush-2.c: New test.
2961 * c-c++-common/gomp/for-1.c: New test.
2962 * c-c++-common/gomp/for-2.c: New test.
2963 * c-c++-common/gomp/for-3.c: New test.
2964 * c-c++-common/gomp/for-4.c: New test.
2965 * c-c++-common/gomp/for-5.c: New test.
2966 * c-c++-common/gomp/for-6.c: New test.
2967 * c-c++-common/gomp/for-7.c: New test.
2968 * c-c++-common/gomp/if-1.c (foo): Add some further tests.
2969 * c-c++-common/gomp/if-2.c (foo): Likewise. Expect slightly different
2970 diagnostics wording in one case.
2971 * c-c++-common/gomp/if-3.c: New test.
2972 * c-c++-common/gomp/master-combined-1.c: New test.
2973 * c-c++-common/gomp/master-combined-2.c: New test.
2974 * c-c++-common/gomp/nontemporal-1.c: New test.
2975 * c-c++-common/gomp/nontemporal-2.c: New test.
2976 * c-c++-common/gomp/reduction-task-1.c: New test.
2977 * c-c++-common/gomp/reduction-task-2.c: New test.
2978 * c-c++-common/gomp/requires-1.c: New test.
2979 * c-c++-common/gomp/requires-2.c: New test.
2980 * c-c++-common/gomp/requires-3.c: New test.
2981 * c-c++-common/gomp/requires-4.c: New test.
2982 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Don't expect
2983 diagnostics for nonmonotonic modifier with static, runtime or auto
2985 * c-c++-common/gomp/simd7.c: New test.
2986 * c-c++-common/gomp/target-data-1.c: New test.
2987 * c-c++-common/gomp/taskloop-reduction-1.c: New test.
2988 * c-c++-common/gomp/taskwait-depend-1.c: New test.
2989 * c-c++-common/gomp/teams-1.c: New test.
2990 * c-c++-common/gomp/teams-2.c: New test.
2991 * gcc.dg/gomp/appendix-a/a.24.1.c: Update from OpenMP examples. Add
2993 * gcc.dg/gomp/atomic-5.c (f1): Add another expected error.
2994 * gcc.dg/gomp/clause-1.c: Adjust expected diagnostics for const
2995 qualified vars without mutable member no longer being predeterined
2997 * gcc.dg/gomp/sharing-1.c: Likewise.
2998 * g++.dg/gomp/clause-3.C: Likewise.
2999 * g++.dg/gomp/member-2.C: Likewise.
3000 * g++.dg/gomp/predetermined-1.C: Likewise.
3001 * g++.dg/gomp/private-1.C: Likewise.
3002 * g++.dg/gomp/sharing-1.C: Likewise.
3003 * g++.dg/gomp/sharing-2.C: Likewise. Add a few tests with aggregate
3004 const static data member without mutable elements.
3005 * gcc.dg/gomp/for-4.c: Expected nonmonotonic functions in the dumps.
3006 * gcc.dg/gomp/for-5.c: Likewise.
3007 * gcc.dg/gomp/for-6.c: Change expected library call.
3008 * gcc.dg/gomp/pr39495-2.c (foo): Don't expect errors on !=.
3009 * gcc.dg/gomp/reduction-2.c: New test.
3010 * gcc.dg/gomp/simd-1.c: New test.
3011 * gcc.dg/gomp/teams-1.c: Adjust expected diagnostic lines.
3012 * g++.dg/gomp/atomic-18.C: New test.
3013 * g++.dg/gomp/atomic-19.C: New test.
3014 * g++.dg/gomp/atomic-5.C (f1): Adjust expected lines of read-only
3015 variable messages. Add another expected error.
3016 * g++.dg/gomp/critical-3.C: New test.
3017 * g++.dg/gomp/depend-iterator-1.C: New test.
3018 * g++.dg/gomp/depend-iterator-2.C: New test.
3019 * g++.dg/gomp/depobj-1.C: New test.
3020 * g++.dg/gomp/doacross-1.C: New test.
3021 * g++.dg/gomp/for-21.C: New test.
3022 * g++.dg/gomp/for-4.C: Expected nonmonotonic functions in the dumps.
3023 * g++.dg/gomp/for-5.C: Likewise.
3024 * g++.dg/gomp/for-6.C: Change expected library call.
3025 * g++.dg/gomp/loop-4.C: New test.
3026 * g++.dg/gomp/pr33372-1.C: Adjust location of the expected
3028 * g++.dg/gomp/pr33372-3.C: Likewise.
3029 * g++.dg/gomp/pr39495-2.C (foo): Don't expect errors on !=.
3030 * g++.dg/gomp/simd-2.C: New test.
3031 * g++.dg/gomp/tpl-atomic-2.C: Adjust expected diagnostic lines.
3033 2018-11-08 Uros Bizjak <ubizjak@gmail.com>
3035 * gcc.dg/pr87874.c (em): Declare uint64_max as
3036 const unsigned long long int.
3038 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3040 * gcc.dg/attr-alloc_size-10.c: Fix calculation of USHRT_MAX to prevent
3041 integer overflow when sizeof(short) == sizeof(int).
3042 * gcc.dg/attr-alloc_size-11.c: Likewise.
3043 * gcc.dg/attr-alloc_size-3.c: Likewise.
3044 * gcc.dg/attr-alloc_size-5.c: Likewise.
3045 * gcc.dg/builtin-stringop-chk-7.c: Likewise.
3047 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3049 * c-c++-common/patchable_function_entry-decl.c: Add regex to search for
3050 uppercase "NOP" instructions in assembler output.
3051 * c-c++-common/patchable_function_entry-default.c: Likewise.
3052 * c-c++-common/patchable_function_entry-definition.c: Likewise.
3054 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3056 * c-c++-common/pr27336.c: Skip test if the target keeps null pointer
3058 * gcc.dg/addr_equal-1.c: Likewise.
3059 * gcc.dg/tree-ssa/pr78154.c: Likewise.
3060 * gcc.dg/tree-ssa/vrp111.c: Likewise.
3062 2018-11-08 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3064 * lib/gcc-dg.exp (gcc-dg-prune): Add new regexps for when the size of
3065 an output section is too large for a memory region, or a memory
3068 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
3070 * gnat.dg/null_pointer_deref1.adb: Remove -gnatp and add pragma.
3071 * gnat.dg/null_pointer_deref2.adb: Likewise.
3072 * gnat.dg/null_pointer_deref3.adb: Likewise.
3073 * gnat.dg/opt74.adb: New test.
3074 * gnat.dg/opt74_pkg.ad[sb]: New helper.
3075 * gnat.dg/warn12.adb: Delete.
3076 * gnat.dg/warn12_pkg.ads: Likewise.
3078 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3081 * g++.dg/ipa/devirt-12.C: Add "-all" suffix to
3082 "-fdump-ipa-inline".
3083 * g++.dg/ipa/imm-devirt-1.C: Add "-optimized" suffix to
3084 "-fdump-tree-einline".
3085 * g++.dg/tree-prof/inline_mismatch_args.C: Add "-all" suffix to
3086 "-fdump-tree-einline".
3087 * g++.dg/tree-ssa/inline-1.C: Add "-optimized" suffix to
3088 "-fdump-tree-einline".
3089 * g++.dg/tree-ssa/inline-2.C: Likewise.
3090 * g++.dg/tree-ssa/inline-3.C: Likewise.
3091 * g++.dg/tree-ssa/inline-4.C: New test, based on inline-1.C, but
3092 using "-fopt-info-inline".
3093 * gcc.dg/ipa/fopt-info-inline-1.c: New test.
3094 * gcc.dg/ipa/inline-4.c: Add "-all" suffix to
3095 "-fdump-ipa-inline". Add "-fopt-info-inline" and dg-optimized
3097 * gcc.dg/ipa/inline-7.c: Add "-optimized" suffix to
3098 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
3099 directive. Update scan-tree-dump-times to reflect /order
3101 * gcc.dg/ipa/inlinehint-4.c: Update scan-tree-dump-times to
3102 reflect /order suffixes.
3103 * gcc.dg/plugin/dump-1.c: Add "-loop" to "-fopt-info-note" to
3104 avoid getting extra messages from inliner.
3105 * gcc.dg/plugin/dump-2.c: Likewise.
3106 * gcc.dg/pr26570.c: Add dg-prune-output to ignore new
3107 "function body not available" missed optimization messages.
3108 * gcc.dg/pr71969-2.c: Update scan-tree-dump-times to reflect
3110 * gcc.dg/pr71969-3.c: Likewise.
3111 * gcc.dg/tree-ssa/inline-11.c: Add "-all" suffix to
3112 "-fdump-tree-einline".
3113 * gcc.dg/tree-ssa/inline-3.c: Add "-optimized" suffix to
3114 "-fdump-tree-einline". Update scan-tree-dump-times to reflect
3116 * gcc.dg/tree-ssa/inline-4.c: Add "-optimized" suffix to
3117 "-fdump-tree-einline". Add "-fopt-info-inline" and dg-optimized
3119 * gcc.dg/tree-ssa/inline-8.c: Add "-optimized" suffix to
3120 "-fdump-tree-einline".
3121 * gfortran.dg/pr79966.f90: Update scan-ipa-dump to reflect /order
3124 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3126 * gcc.dg/format/gcc_diag-10.c: Add coverage for %f.
3128 2018-11-08 David Malcolm <dmalcolm@redhat.com>
3130 * gcc.dg/format/gcc_diag-10.c (cgraph_node): New typedef.
3131 (test_dump): Add testing of %C.
3133 2018-11-08 Eric Botcazou <ebotcazou@adacore.com>
3135 * g++.dg/other/pr87916.C: New test.
3137 2018-11-08 Richard Biener <rguenther@suse.de>
3139 PR tree-optimization/87929
3140 * gcc.dg/pr87929.c: New testcase.
3142 2018-11-08 Martin Liska <mliska@suse.cz>
3144 * gcc.dg/pr87811.c: Update scanned pattern.
3145 * gcc.dg/pr87811-2.c: Likewise.
3147 2018-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3149 * g++.dg/lto/pr87906_0.C: Use moon instead of possibly predefined
3151 * g++.dg/lto/pr87906_1.C: Likewise.
3153 2018-11-08 Richard Biener <rguenther@suse.de>
3155 PR tree-optimization/87913
3156 * gcc.dg/tree-ssa/phi-opt-20.c: New testcase.
3158 2018-11-08 Chenghua Xu <paul.hua.gm@gmail.com>
3160 * gcc.target/mips/mips.exp (mips-dg-options):
3161 Add mips_option_dependency msoft-float vs no-mmi and
3162 mips16/micromips vs no-mmi/ext/ext2 only gcc
3163 config with Loongson target.
3165 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3167 * gcc.c-torture/compile/pr65595.c: Change type of "num" argument to
3168 memcpy from "unsigned long" to __SIZE_TYPE__.
3170 2018-11-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3173 * gcc.target/msp430/pr87691.c: New test.
3175 2018-11-07 Nikolai Merinov <n.merinov@inango-systems.com>
3177 * gcc.dg/Wno-attribute-warning.c: New test.
3179 2018-11-07 Nathan Sidwell <nathan@acm.org>
3182 * g++.dg/lookup/pr87904.C: New.
3184 2018-11-07 Uros Bizjak <ubizjak@gmail.com>
3186 * gcc.dg/pr87874.c: Compile only for int128 effective target.
3188 2018-11-07 Richard Biener <rguenther@suse.de>
3190 PR tree-optimization/87914
3191 * lib/target-supports.exp (check_effective_target_vect_var_shift): New.
3192 (check_avx2_available): Likewise.
3193 * g++.dg/vect/pr87914.cc: New testcase.
3195 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3197 * gcc.target/mips/loongson-ctz.c: Fix typo.
3198 * gcc.target/mips/loongson-dctz.c: Fix typo.
3200 2018-11-07 Jan Hubicka <jh@suse.cz>
3202 * g++.dg/lto/odr-1_1.C: Fix template.
3204 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3206 * gcc.target/mips/loongson-ctz.c: New test.
3207 * gcc.target/mips/loongson-dctz.c: Likewise.
3208 * gcc.target/mips/mips.exp (mips_option_groups): Add
3209 -mloongson-ext2 option.
3211 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3213 * gcc.target/mips/mips.exp (mips_option_groups): Add
3214 -mloongson-ext option.
3215 (mips-dg-options): Add mips_option_dependency options
3216 "-mmicromips" vs "-mno-loongson-ext",
3218 2018-11-07 Chenghua Xu <paul.hua.gm@gmail.com>
3220 * gcc.target/mips/loongson-shift-count-truncated-1.c
3221 (dg-options): Run under -mloongson-mmi option.
3222 Include loongson-mmiintrin.h instead of loongson.h.
3223 * gcc.target/mips/loongson-simd.c: Likewise.
3224 * gcc.target/mips/mips.exp (mips_option_groups): Add
3225 -mloongson-mmi option.
3226 (mips-dg-options): Add mips_option_dependency options "-mips16" vs
3227 "-mno-loongson-mmi", "-mmicromips" vs "-mno-loongson-mmi",
3228 "-msoft-float" vs "-mno-loongson-mmi".
3229 (mips-dg-init): Add -mloongson-mmi option.
3230 * lib/target-supports.exp: Rename check_mips_loongson_hw_available
3231 to check_mips_loongson_mmi_hw_available.
3232 Rename check_effective_target_mips_loongson_runtime to
3233 check_effective_target_mips_loongson_mmi_runtime.
3234 (check_effective_target_vect_int): Use mips_loongson_mmi instead
3235 of mips_loongson when check et-is-effective-target.
3236 (add_options_for_mips_loongson_mmi): New proc.
3237 Rename check_effective_target_mips_loongson to
3238 check_effective_target_mips_loongson_mmi.
3239 (check_effective_target_vect_shift,
3240 check_effective_target_whole_vector_shift,
3241 check_effective_target_vect_no_int_min_max,
3242 check_effective_target_vect_no_align,
3243 check_effective_target_vect_short_mult,
3244 check_vect_support_and_set_flags):Use mips_loongson_mmi instead
3245 of mips_loongson when check et-is-effective-target.
3247 2018-11-07 Richard Biener <rguenther@suse.de>
3250 * g++.dg/lto/pr87906_0.C: New testcase.
3251 * g++.dg/lto/pr87906_1.C: Likewise.
3253 2018-11-07 Alexandre Oliva <aoliva@redhat.com>
3255 PR rtl-optimization/87874
3256 * gcc.dg/pr87874.c: New.
3258 2018-11-06 Ilya Leoshkevich <iii@linux.ibm.com>
3260 * gcc.target/s390/load-and-test-fp-1.c: Accept cdb.
3262 2018-11-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3264 * gcc.target/msp430/special-regs.c: New test.
3266 2018-11-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3269 * c-c++-common/asan/alloca_loop_unpoisoning.c: Require alloca
3271 (foo): Use __builtin_alloca.
3273 2018-11-06 Jan Hubicka <jh@suse.cz>
3275 * gcc.dg/lto/tbaa-1.c: New testcase.
3277 2018-11-06 Richard Biener <rguenther@suse.de>
3279 PR tree-optimization/87889
3280 * gcc.dg/pr87894.c: New testcase.
3282 2018-11-06 Andreas Krebbel <krebbel@linux.ibm.com>
3285 * gcc.target/s390/pr87723.c: New test.
3287 2018-11-06 Richard Biener <rguenther@suse.de>
3290 * gcc.target/i386/pr18041-1.c: New testcase.
3291 * gcc.target/i386/pr18041-2.c: Likewise.
3293 2018-11-06 Wei Xiao <wei3.xiao@intel.com>
3295 * gcc.target/i386/avx-1.c: Update tests for VFIXUPIMM* intrinsics.
3296 * gcc.target/i386/avx512f-vfixupimmpd-1.c: Ditto.
3297 * gcc.target/i386/avx512f-vfixupimmpd-2.c: Ditto.
3298 * gcc.target/i386/avx512f-vfixupimmps-1.c: Ditto.
3299 * gcc.target/i386/avx512f-vfixupimmsd-1.c: Ditto.
3300 * gcc.target/i386/avx512f-vfixupimmsd-2.c: Ditto.
3301 * gcc.target/i386/avx512f-vfixupimmss-1.c: Ditto.
3302 * gcc.target/i386/avx512f-vfixupimmss-2.c: Ditto.
3303 * gcc.target/i386/avx512vl-vfixupimmpd-1.c: Ditto.
3304 * gcc.target/i386/avx512vl-vfixupimmps-1.c: Ditto.
3305 * gcc.target/i386/sse-13.c: Ditto.
3306 * gcc.target/i386/sse-14.c: Ditto.
3307 * gcc.target/i386/sse-22.c: Ditto.
3308 * gcc.target/i386/sse-23.c: Ditto.
3309 * gcc.target/i386/testimm-10.c: Ditto.
3310 * gcc.target/i386/testround-1.c: Ditto.
3312 2018-11-05 Paul Koning <ni1d@arrl.net>
3314 * lib/target-supports.exp: Add check for "inf" effective target
3316 * gcc.dg/builtins-44.c: Skip if no infinite support.
3317 * gcc.dg/builtins-45.c: Ditto.
3318 * gcc.dg/torture/builtin-complex-1.c: Ditto.
3319 * gcc.dg/torture/builtin-cproj-1.c: Ditto.
3320 * gcc.dg/torture/builtin-frexp-1.c: Ditto.
3321 * gcc.dg/torture/builtin-ldexp-1.c: Ditto.
3322 * gcc.dg/torture/builtin-logb-1.c: Ditto.
3323 * gcc.dg/torture/builtin-math-2.c: Ditto.
3324 * gcc.dg/torture/builtin-math-5.c: Ditto.
3325 * gcc.dg/torture/builtin-math-7.c: Ditto.
3326 * gcc.dg/torture/builtin-modf-1.c: Ditto.
3327 * gcc.dg/torture/type-generic-1.c: Ditto.
3329 2018-11-05 Ilya Leoshkevich <iii@linux.ibm.com>
3331 * gcc.target/s390/md/andc-splitter-1.c: Add colon to
3333 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
3334 * gcc.target/s390/md/setmem_long-1.c: Likewise.
3336 2018-11-05 Richard Biener <rguenther@suse.de>
3338 PR tree-optimization/87873
3339 * gcc.dg/pr87873.c: New testcase.
3341 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3343 * gcc.target/s390/ifcvt-one-insn-bool.c: New test.
3344 * gcc.target/s390/ifcvt-one-insn-char.c: New test.
3346 2018-11-05 Robin Dapp <rdapp@linux.ibm.com>
3348 * gcc.dg/loop-8.c: On s390, always run the test with -march=zEC12.
3350 2018-11-05 Richard Biener <rguenther@suse.de>
3352 * gcc.dg/pr41488.c: Scan ivcanon dump instead of sccp one.
3353 * gcc.dg/tree-ssa/scev-7.c: Likewise.
3355 2018-11-05 Jakub Jelinek <jakub@redhat.com>
3357 PR tree-optimization/87859
3358 * gcc.dg/store_merging_24.c: New test.
3359 * gcc.dg/store_merging_25.c: New test.
3362 * c-c++-common/ubsan/pr87837.c: New test.
3364 2018-11-05 Martin Liska <mliska@suse.cz>
3367 * gcc.dg/pr87811.c: New test.
3368 * gcc.dg/pr87811-2.c: Likewise.
3369 * gcc.dg/pr87811-3.c: Likewise.
3371 2018-11-05 Martin Liska <mliska@suse.cz>
3373 PR gcov-profile/77698
3374 * gcc.dg/tree-prof/pr77698.c: New test.
3376 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3378 PR tree-optimization/86572
3379 * gcc.dg/pr86572.c: New test.
3381 2018-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3383 PR tree-optimization/87672
3384 * gcc.dg/pr87672.c: New test.
3386 2018-11-04 Uros Bizjak <ubizjak@gmail.com>
3389 * g++.target/i386/pr58372.C: New test.
3391 2018-11-03 Sandra Loosemore <sandra@codesourcery.com>
3394 * gcc.target/nios2/pr87079-1.c: New.
3395 * gcc.target/nios2/pr87079-2.c: New.
3397 2018-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3399 * gcc.dg/compat/pr83487-1_y.c: Move dg-skip-if ...
3400 * gcc.dg/compat/pr83487-1_main.c: ... here.
3401 * gcc.dg/compat/struct-by-value-10_main.c,
3402 gcc.dg/compat/struct-by-value-10_x.c,
3403 gcc.dg/compat/struct-by-value-11_main.c,
3404 gcc.dg/compat/struct-by-value-11_x.c,
3405 gcc.dg/compat/struct-by-value-12_main.c,
3406 gcc.dg/compat/struct-by-value-12_x.c,
3407 gcc.dg/compat/struct-by-value-13_main.c,
3408 gcc.dg/compat/struct-by-value-13_x.c,
3409 gcc.dg/compat/struct-by-value-14_main.c,
3410 gcc.dg/compat/struct-by-value-14_x.c,
3411 gcc.dg/compat/struct-by-value-15_main.c,
3412 gcc.dg/compat/struct-by-value-15_x.c,
3413 gcc.dg/compat/struct-by-value-17_main.c,
3414 gcc.dg/compat/struct-by-value-17_x.c,
3415 gcc.dg/compat/struct-by-value-18_main.c,
3416 gcc.dg/compat/struct-by-value-18_x.c,
3417 gcc.dg/compat/struct-by-value-2_main.c,
3418 gcc.dg/compat/struct-by-value-2_x.c,
3419 gcc.dg/compat/struct-by-value-22_main.c,
3420 gcc.dg/compat/struct-by-value-22_x.c,
3421 gcc.dg/compat/struct-by-value-3_main.c,
3422 gcc.dg/compat/struct-by-value-3_x.c,
3423 gcc.dg/compat/struct-by-value-4_main.c,
3424 gcc.dg/compat/struct-by-value-4_x.c,
3425 gcc.dg/compat/struct-by-value-5b_main.c,
3426 gcc.dg/compat/struct-by-value-5b_x.c,
3427 gcc.dg/compat/struct-by-value-6b_main.c,
3428 gcc.dg/compat/struct-by-value-6b_x.c,
3429 gcc.dg/compat/struct-by-value-6b_main.c,
3430 gcc.dg/compat/struct-by-value-7b_x.c,
3431 gcc.dg/compat/struct-by-value-7b_main.c,
3432 gcc.dg/compat/struct-by-value-8_main.c,
3433 gcc.dg/compat/struct-by-value-8_x.c,
3434 gcc.dg/compat/struct-by-value-9_main.c,
3435 gcc.dg/compat/struct-by-value-9_x.c,
3436 gcc.dg/compat/struct-return-2_main.c,
3437 gcc.dg/compat/struct-return-2_x.c: Likewise.
3439 2018-11-02 Nathan Sidwell <nathan@acm.org>
3441 * g++.dg/lookup/crash6.C: Adjust error
3442 * g++.dg/parse/crash38.C: Likewise.
3444 2018-11-02 Andreas Schwab <schwab@linux-m68k.org>
3446 * gcc.c-torture/execute/20010904-2.c: Fix last change.
3447 * gcc.dg/Wattributes-10.c: Likewise.
3449 2018-11-02 Richard Biener <rguenther@suse.de>
3451 PR tree-optimization/87776
3452 * gcc.dg/torture/pr87776.c: New testcase.
3454 2018-11-01 Marek Polacek <polacek@redhat.com>
3456 Implement P0846R0, ADL and function templates.
3457 * g++.dg/addr_builtin-1.C: Adjust dg-error.
3458 * g++.dg/cpp2a/fn-template1.C: New test.
3459 * g++.dg/cpp2a/fn-template10.C: New test.
3460 * g++.dg/cpp2a/fn-template11.C: New test.
3461 * g++.dg/cpp2a/fn-template12.C: New test.
3462 * g++.dg/cpp2a/fn-template13.C: New test.
3463 * g++.dg/cpp2a/fn-template14.C: New test.
3464 * g++.dg/cpp2a/fn-template15.C: New test.
3465 * g++.dg/cpp2a/fn-template16.C: New test.
3466 * g++.dg/cpp2a/fn-template2.C: New test.
3467 * g++.dg/cpp2a/fn-template3.C: New test.
3468 * g++.dg/cpp2a/fn-template4.C: New test.
3469 * g++.dg/cpp2a/fn-template5.C: New test.
3470 * g++.dg/cpp2a/fn-template6.C: New test.
3471 * g++.dg/cpp2a/fn-template7.C: New test.
3472 * g++.dg/cpp2a/fn-template8.C: New test.
3473 * g++.dg/cpp2a/fn-template9.C: New test.
3474 * g++.dg/parse/fn-template1.C: New test.
3475 * g++.dg/parse/fn-template2.C: New test.
3476 * g++.dg/parse/template19.C: Adjust dg-error.
3477 * g++.dg/template/pr61745.C: Add target to dg-error.
3479 2017-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3482 * gfortran.dg/findloc_1.f90: Actually commit.
3483 * gfortran.dg/findloc_2.f90: Actually commit.
3484 * gfortran.dg/findloc_3.f90: Actually commit.
3485 * gfortran.dg/findloc_4.f90: Actually commit.
3486 * gfortran.dg/findloc_5.f90: Actually commit.
3487 * gfortran.dg/findloc_6.f90: Actually commit.
3489 2018-11-01 Paul Thomas <pault@gcc.gnu.org>
3492 * gfortran.dg/inquiry_part_ref_1.f08: New test.
3493 * gfortran.dg/inquiry_part_ref_2.f90: New test.
3494 * gfortran.dg/inquiry_part_ref_3.f90: New test.
3496 2018-11-01 Paul Koning <ni1d@arrl.net>
3498 * gcc.c-torture/execute/20010904-1.c: Align 2 if pdp11.
3499 * gcc.c-torture/execute/20010904-2.c: Ditto.
3500 * c-c++-common/builtin-arith-overflow-2.c: Skip if pdp11.
3501 * gcc.dg/Walloc-size-larger-than-4.c: Ditto.
3502 * gcc.dg/Walloc-size-larger-than-5.c: Ditto.
3503 * gcc.dg/Walloc-size-larger-than-6.c: Ditto.
3504 * gcc.dg/Walloc-size-larger-than-7.c: Ditto.
3505 * gcc.dg/Walloca-14.c: Ditto.
3506 * gcc.dg/Wlarger-than3.c: Ditto.
3507 * gcc.dg/compat/pr83487-1_y.c: Ditto.
3508 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3509 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3510 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3511 * gcc.dg/compat/struct-by-value-5b_x.c: Ditto.
3512 * gcc.dg/compat/struct-by-value-6b_x.c: Ditto.
3513 * gcc.dg/compat/struct-by-value-7b_x.c: Ditto.
3514 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3515 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3516 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3517 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3518 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3519 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3520 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3521 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3522 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3523 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3524 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3525 * gcc.dg/compat/struct-by-value-22_x.c: Ditto.
3526 * gcc.dg/compat/struct-return-2_x.c: Ditto.
3527 * gcc.dg/falign-labels-1.c: Ditto.
3528 * gcc.dg/long_branch.c: Ditto.
3529 * gcc.dg/nextafter-1.c: Ditto.
3530 * gcc.dg/pr35045.c: Ditto.
3531 * gcc.dg/pr48616.c: Ditto.
3532 * gcc.dg/pr84100.c: Ditto.
3533 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Ditto.
3534 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Ditto.
3535 * gcc.dg/tree-ssa/builtin-sprintf.c: Ditto.
3536 * gcc.dg/Wattributes-10.c: Expect error if pdp11.
3537 * gcc.dg/attr-alloc_size-11.c: Don't XFAIL if pdp11.
3538 * gcc.dg/builtin-inf-1.c: Add pdp11 to warnings about INF.
3539 * gcc.dg/builtins-1.c: Ditto.
3541 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3544 * gfortran.dg/bind_c_18.f90: Adjust error message.
3546 2018-11-01 Marek Polacek <polacek@redhat.com>
3548 * g++.dg/cpp1z/constexpr-lambda22.C: New test,
3550 2018-11-01 Jozef Lawrynowicz <jozef.l@mittosystems.com>
3552 * gcc.dg/tree-ssa/cunroll-13.c: Add missing cast from literal to int32.
3554 2018-11-30 Jan Hubicka <jh@suse.cz>
3556 * g++.dg/lto/pr84805_1.C: Update template.
3557 * g++.dg/lto/pr84805_0.C: Update template.
3558 * g++.dg/lto/pr84805_1b.C: Update template.
3559 * g++.dg/lto/pr84805_0b.C: Update template.
3561 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3563 PR tree-optimization/87826
3564 * gcc.dg/pr87826.c: New test.
3566 2018-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
3569 * gfortran.dg/bind_c_usage_7.f90: Adjust error message.
3570 * gfortran.dg/bind_c_usage_32.f90: New test.
3572 2018-11-01 Nathan Sidwell <nathan@acm.org>
3574 * g++.dg/abi/anon5.C: New.
3576 2018-11-01 Jakub Jelinek <jakub@redhat.com>
3579 * gdc.dg/simd.d: Add -Wno-psabi.
3580 * gdc.dg/compilable.d: Likewise.
3582 2018-11-01 Martin Liska <mliska@suse.cz>
3583 Jason Merrill <jason@redhat.com>
3588 * g++.dg/cpp0x/constexpr-__func__2.C: Make it a compilation
3590 * g++.old-deja/g++.ext/pretty4.C: Remove as the run-time
3591 assumptions are not longer valid.
3593 2018-10-31 Thomas Koenig <tkoenig@gcc.gnu.org>
3596 * gfortran.dg/allocatable_uninitialized_1.f90: New test.
3598 2018-10-31 Nathan Sidwell <nathan@acm.org>
3600 * g++.dg/lookup/friend21.C: New.
3602 2018-10-31 Martin Liska <mliska@suse.cz>
3605 * gcc.target/aarch64/spellcheck_7.c: New test.
3606 * gcc.target/aarch64/spellcheck_8.c: New test.
3607 * gcc.target/aarch64/spellcheck_9.c: New test.
3609 2018-10-31 Nathan Sidwell <nathan@acm.org>
3611 * g++.dg/lookup/using60.C: New.
3613 2018-10-31 Richard Biener <rguenther@suse.de>
3617 * gcc.target/i386/pr70359.c: New testcase.
3618 * gcc.target/i386/pr86270.c: Likewise.
3620 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3622 * gcc.target/arc/jumptable.c: New test.
3624 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3626 * gcc.target/arc/tls-gd.c: New file.
3627 * gcc.target/arc/tls-ie.c: Likewise.
3628 * gcc.target/arc/tls-ld.c: Likewise.
3629 * gcc.target/arc/tls-le.c: Likewise.
3630 * gcc.target/arc/tls-1.c: Update test.
3632 2018-10-31 Claudiu Zissulescu <claziss@synopsys.com>
3634 * gcc.target/arc/mulsi3_highpart-2.c: Update test.
3636 2018-10-31 Martin Liska <mliska@suse.cz>
3638 * c-c++-common/ubsan/pr63839.c: Update to new sanitizer message.
3639 * c-c++-common/ubsan/unreachable-1.c (main): Likewise.
3640 * c-c++-common/ubsan/unreachable-2.c: Likewise.
3641 * c-c++-common/ubsan/unreachable-4.c (main): Likewise.
3643 2018-10-31 Thomas Preud'homme <thomas.preudhomme@linaro.org>
3646 * gcc.target/arm/movdi_movt.c: Skip if both -mslow-flash-data and
3647 -mword-relocations would be passed when compiling the test.
3648 * gcc.target/arm/movsi_movt.c: Likewise.
3649 * gcc.target/arm/pr81863.c: Likewise.
3650 * gcc.target/arm/thumb2-slow-flash-data-1.c: Likewise.
3651 * gcc.target/arm/thumb2-slow-flash-data-2.c: Likewise.
3652 * gcc.target/arm/thumb2-slow-flash-data-3.c: Likewise.
3653 * gcc.target/arm/thumb2-slow-flash-data-4.c: Likewise.
3654 * gcc.target/arm/thumb2-slow-flash-data-5.c: Likewise.
3655 * gcc.target/arm/tls-disable-literal-pool.c: Likewise.
3657 2018-10-31 Richard Biener <rguenther@suse.de>
3660 * g++.dg/vect/slp-pr87105.cc: XFAIL for strict alignment targets.
3662 2018-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3665 * gfortran.dg/min_max_type.f90: New test.
3667 2018-10-30 Martin Sebor <msebor@redhat.com>
3670 * gcc.c-torture/execute/fprintf-2.c: New test.
3671 * gcc.c-torture/execute/printf-2.c: Same.
3672 * gcc.c-torture/execute/user-printf.c: Same.
3673 * gcc.dg/tree-ssa/builtin-fprintf-warn-1.c: Same.
3674 * gcc.dg/tree-ssa/builtin-printf-2.c: Same.
3675 * gcc.dg/tree-ssa/builtin-printf-warn-1.c: Same.
3676 * gcc.dg/tree-ssa/user-printf-warn-1.c: Same.
3678 2018-10-30 Marek Polacek <polacek@redhat.com>
3680 Implement P0892R2, explicit(bool).
3681 * g++.dg/cpp2a/explicit1.C: New test.
3682 * g++.dg/cpp2a/explicit10.C: New test.
3683 * g++.dg/cpp2a/explicit11.C: New test.
3684 * g++.dg/cpp2a/explicit12.C: New test.
3685 * g++.dg/cpp2a/explicit13.C: New test.
3686 * g++.dg/cpp2a/explicit2.C: New test.
3687 * g++.dg/cpp2a/explicit3.C: New test.
3688 * g++.dg/cpp2a/explicit4.C: New test.
3689 * g++.dg/cpp2a/explicit5.C: New test.
3690 * g++.dg/cpp2a/explicit6.C: New test.
3691 * g++.dg/cpp2a/explicit7.C: New test.
3692 * g++.dg/cpp2a/explicit8.C: New test.
3693 * g++.dg/cpp2a/explicit9.C: New test.
3695 2018-10-30 Segher Boessenkool <segher@kernel.crashing.org>
3697 PR rtl-optimization/87708
3698 * gcc.dg/ira-shrinkwrap-prep-1.c: xfail test.
3699 * gcc.dg/ira-shrinkwrap-prep-2.c: xfail test.
3701 2018-10-30 Paolo Carlini <paolo.carlini@oracle.com>
3703 * g++.dg/cpp1z/has-unique-obj-representations1.C: Test location too.
3704 * g++.dg/ext/flexarray-mangle-2.C: Likewise.
3705 * g++.dg/ext/flexarray-mangle.C: Likewise.
3706 * g++.dg/ext/flexarray-subst.C: Likewise.
3707 * g++.dg/ext/flexary10.C: Likewise.
3708 * g++.dg/ext/flexary11.C: Likewise.
3709 * g++.dg/ext/flexary14.C: Likewise.
3710 * g++.dg/ext/flexary16.C: Likewise.
3711 * g++.dg/ext/flexary26.C: Likewise.
3712 * g++.dg/ext/flexary27.C: Likewise.
3713 * g++.dg/ext/flexary7.C: Likewise.
3714 * g++.dg/ext/pr71290.C: Likewise.
3716 2018-10-30 Paul Koning <ni1d@arrl.net>
3718 * gcc.dg/tree-ssa/attr-alias.c: Skip if no weak support.
3720 2018-10-30 Michael Ploujnikov <michael.ploujnikov@oracle.com>
3722 * gcc.dg/tree-prof/cold_partition_label.c: Update for cold
3723 section names without numbers.
3724 * gcc.dg/tree-prof/section-attr-1.c: Ditto.
3725 * gcc.dg/tree-prof/section-attr-2.c: Ditto.
3726 * gcc.dg/tree-prof/section-attr-3.c: Ditto.
3728 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3731 * c-c++-common/substring-location-PR-87721.c: New test.
3732 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
3734 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3735 (test_string_literals): Fold the index arguments before checking
3738 2018-10-29 David Malcolm <dmalcolm@redhat.com>
3740 * c-c++-common/spellcheck-reserved.c: Update expected output for
3741 C++ for merger of "did you mean" suggestions into the error
3743 * g++.dg/ext/builtin3.C: Update expected output for merger of "did
3744 you mean" suggestion into the error.
3745 * g++.dg/lookup/error1.C: Likewise.
3746 * g++.dg/lookup/pr77549.C: Likewise.
3747 * g++.dg/lookup/pr80913.C: Likewise.
3748 * g++.dg/lookup/suggestions1.C: Likewise.
3749 * g++.dg/lookup/suggestions2.C: New test.
3750 * g++.dg/overload/koenig1.C: Update expected output as above.
3751 * g++.dg/spellcheck-identifiers-2.C: Likewise.
3752 * g++.dg/spellcheck-identifiers.C: Likewise.
3753 * g++.dg/spellcheck-ns.C: New test.
3754 * g++.dg/spellcheck-pr77829.C: Update expected output as above.
3755 * g++.dg/spellcheck-pr78656.C: Likewise.
3756 * g++.dg/spellcheck-pr79298.C: Likewise, adding
3757 -fdiagnostics-show-caret to options.
3758 * g++.dg/spellcheck-pr80177.C: Likewise.
3759 * g++.dg/spellcheck-single-vs-multiple.C: New test.
3760 * g++.dg/spellcheck-typenames.C: Update expected output as above.
3761 * g++.dg/template/static10.C: Likewise.
3762 * g++.old-deja/g++.mike/ns5.C: Likewise.
3763 * g++.old-deja/g++.mike/ns7.C: Likewise.
3764 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3765 * g++.old-deja/g++.other/lineno5.C: Likewise.
3767 2018-10-29 Paolo Carlini <paolo.carlini@oracle.com>
3769 * g++.dg/cpp0x/auto24.C: Test location too.
3770 * g++.dg/cpp0x/auto3.C: Likewise.
3771 * g++.dg/cpp0x/auto42.C: Likewise.
3772 * g++.dg/cpp0x/initlist57.C: Likewise.
3773 * g++.dg/cpp0x/initlist75.C: Likewise.
3774 * g++.dg/cpp0x/initlist80.C: Likewise.
3775 * g++.dg/cpp0x/lambda/lambda-ice13.C: Likewise.
3776 * g++.old-deja/g++.brendan/array-refs.C: Likewise.
3777 * g++.old-deja/g++.bugs/900322_01.C: Likewise.
3778 * g++.old-deja/g++.bugs/900519_07.C: Likewise.
3779 * g++.old-deja/g++.other/typeck1.C: Likewise.
3781 2018-10-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3784 * g++.dg/pr87469.C: New test.
3786 2018-10-29 Marek Polacek <polacek@redhat.com>
3788 PR c++/87594 - constexpr rejects-valid with range-based for.
3789 * g++.dg/cpp1y/constexpr-loop8.C: New test.
3791 2018-10-29 Richard Biener <rguenther@suse.de>
3793 PR tree-optimization/87785
3794 * gcc.dg/torture/20181029-1.c: New testcase.
3795 * gcc.dg/torture/20181029-2.c: Likewise.
3797 2018-10-29 Richard Biener <rguenther@suse.de>
3799 PR tree-optimization/87790
3800 * gcc.dg/pr87790.c: New testcase.
3802 2018-10-29 Martin Liska <mliska@suse.cz>
3804 * g++.dg/gcov/gcov-8.C: Do not check intermediate format.
3805 * lib/gcov.exp: Remove legacy verify-intermediate.
3807 2018-10-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3809 * gcc.dg/gimplefe-30.c: New test.
3810 * gcc.dg/gimplefe-31.c: New test.
3811 * gcc.dg/gimplefe-32.c: New test.
3812 * gcc.dg/gimplefe-33.c: New test.
3814 2018-10-28 Iain Buclaw <ibuclaw@gdcproject.org>
3816 * gcc.misc-tests/help.exp: Add D to option descriptions check.
3817 * gdc.dg/asan/asan.exp: New file.
3818 * gdc.dg/asan/gdc272.d: New test.
3819 * gdc.dg/compilable.d: New test.
3820 * gdc.dg/dg.exp: New file.
3821 * gdc.dg/gdc254.d: New test.
3822 * gdc.dg/gdc260.d: New test.
3823 * gdc.dg/gdc270a.d: New test.
3824 * gdc.dg/gdc270b.d: New test.
3825 * gdc.dg/gdc282.d: New test.
3826 * gdc.dg/gdc283.d: New test.
3827 * gdc.dg/imports/gdc170.d: New test.
3828 * gdc.dg/imports/gdc231.d: New test.
3829 * gdc.dg/imports/gdc239.d: New test.
3830 * gdc.dg/imports/gdc241a.d: New test.
3831 * gdc.dg/imports/gdc241b.d: New test.
3832 * gdc.dg/imports/gdc251a.d: New test.
3833 * gdc.dg/imports/gdc251b.d: New test.
3834 * gdc.dg/imports/gdc253.d: New test.
3835 * gdc.dg/imports/gdc254a.d: New test.
3836 * gdc.dg/imports/gdc256.d: New test.
3837 * gdc.dg/imports/gdc27.d: New test.
3838 * gdc.dg/imports/gdcpkg256/package.d: New test.
3839 * gdc.dg/imports/runnable.d: New test.
3840 * gdc.dg/link.d: New test.
3841 * gdc.dg/lto/lto.exp: New file.
3842 * gdc.dg/lto/ltotests_0.d: New test.
3843 * gdc.dg/lto/ltotests_1.d: New test.
3844 * gdc.dg/runnable.d: New test.
3845 * gdc.dg/simd.d: New test.
3846 * gdc.test/gdc-test.exp: New file.
3847 * lib/gdc-dg.exp: New file.
3848 * lib/gdc.exp: New file.
3850 2017-10-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3853 * gfortran.dg/findloc_1.f90: New test.
3854 * gfortran.dg/findloc_2.f90: New test.
3855 * gfortran.dg/findloc_3.f90: New test.
3856 * gfortran.dg/findloc_4.f90: New test.
3857 * gfortran.dg/findloc_5.f90: New test.
3858 * gfortran.dg/findloc_6.f90: New test.
3860 2018-10-26 Bill Schmidt <wschmidt@linux.ibm.com>
3861 Jinsong Ji <jji@us.ibm.com>
3863 * gcc.target/powerpc/sse-addss-1.c: Call abort under DEBUG also;
3865 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
3866 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
3867 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
3868 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
3869 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
3870 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
3871 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
3872 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
3873 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
3874 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
3875 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
3876 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
3877 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
3878 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
3879 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
3880 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
3881 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
3882 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
3883 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
3884 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
3885 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
3886 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
3887 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
3888 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
3889 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
3890 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
3891 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
3892 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
3893 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
3894 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
3895 * gcc.target/powerpc/sse2-pmuludq1.c: Likewise.
3896 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
3897 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
3898 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
3899 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
3900 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
3901 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
3902 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
3903 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
3904 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
3905 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
3906 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
3907 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
3909 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3911 * gcc.target/powerpc/ssse3-check.h: New file.
3912 * gcc.target/powerpc/ssse3-vals.h: New file.
3913 * gcc.target/powerpc/ssse3-pabsb.c: New file.
3914 * gcc.target/powerpc/ssse3-pabsd.c: New file.
3915 * gcc.target/powerpc/ssse3-pabsw.c: New file.
3916 * gcc.target/powerpc/ssse3-palignr.c: New file.
3917 * gcc.target/powerpc/ssse3-phaddd.c: New file.
3918 * gcc.target/powerpc/ssse3-phaddsw.c: New file.
3919 * gcc.target/powerpc/ssse3-phaddw.c: New file.
3920 * gcc.target/powerpc/ssse3-phsubd.c: New file.
3921 * gcc.target/powerpc/ssse3-phsubsw.c: New file.
3922 * gcc.target/powerpc/ssse3-phsubw.c: New file.
3923 * gcc.target/powerpc/ssse3-pmaddubsw.c: New file.
3924 * gcc.target/powerpc/ssse3-pmulhrsw.c: New file.
3925 * gcc.target/powerpc/ssse3-pshufb.c: New file.
3926 * gcc.target/powerpc/ssse3-psignb.c: New file.
3927 * gcc.target/powerpc/ssse3-psignd.c: New file.
3928 * gcc.target/powerpc/ssse3-psignw.c: New file.
3930 2018-10-26 Paul A. Clarke <pc@us.ibm.com>
3932 * gcc.target/powerpc/mmx-packs.c: Enable 32 bit execution.
3933 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3934 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3935 * gcc.target/powerpc/mmx-packs.c: Likewise.
3936 * gcc.target/powerpc/mmx-packssdw-1.c: Likewise.
3937 * gcc.target/powerpc/mmx-packsswb-1.c: Likewise.
3938 * gcc.target/powerpc/mmx-paddb-1.c: Likewise.
3939 * gcc.target/powerpc/mmx-paddd-1.c: Likewise.
3940 * gcc.target/powerpc/mmx-paddsb-1.c: Likewise.
3941 * gcc.target/powerpc/mmx-paddsw-1.c: Likewise.
3942 * gcc.target/powerpc/mmx-paddusb-1.c: Likewise.
3943 * gcc.target/powerpc/mmx-paddusw-1.c: Likewise.
3944 * gcc.target/powerpc/mmx-paddw-1.c: Likewise.
3945 * gcc.target/powerpc/mmx-pcmpeqb-1.c: Likewise.
3946 * gcc.target/powerpc/mmx-pcmpeqd-1.c: Likewise.
3947 * gcc.target/powerpc/mmx-pcmpeqw-1.c: Likewise.
3948 * gcc.target/powerpc/mmx-pcmpgtb-1.c: Likewise.
3949 * gcc.target/powerpc/mmx-pcmpgtd-1.c: Likewise.
3950 * gcc.target/powerpc/mmx-pcmpgtw-1.c: Likewise.
3951 * gcc.target/powerpc/mmx-pmaddwd-1.c: Likewise.
3952 * gcc.target/powerpc/mmx-pmulhw-1.c: Likewise.
3953 * gcc.target/powerpc/mmx-pmullw-1.c: Likewise.
3954 * gcc.target/powerpc/mmx-pslld-1.c: Likewise.
3955 * gcc.target/powerpc/mmx-psllw-1.c: Likewise.
3956 * gcc.target/powerpc/mmx-psrad-1.c: Likewise.
3957 * gcc.target/powerpc/mmx-psraw-1.c: Likewise.
3958 * gcc.target/powerpc/mmx-psrld-1.c: Likewise.
3959 * gcc.target/powerpc/mmx-psrlw-1.c: Likewise.
3960 * gcc.target/powerpc/mmx-psubb-2.c: Likewise.
3961 * gcc.target/powerpc/mmx-psubd-2.c: Likewise.
3962 * gcc.target/powerpc/mmx-psubsb-1.c: Likewise.
3963 * gcc.target/powerpc/mmx-psubsw-1.c: Likewise.
3964 * gcc.target/powerpc/mmx-psubusb-1.c: Likewise.
3965 * gcc.target/powerpc/mmx-psubusw-1.c: Likewise.
3966 * gcc.target/powerpc/mmx-psubw-2.c: Likewise.
3967 * gcc.target/powerpc/mmx-punpckhbw-1.c: Likewise.
3968 * gcc.target/powerpc/mmx-punpckhdq-1.c: Likewise.
3969 * gcc.target/powerpc/mmx-punpckhwd-1.c: Likewise.
3970 * gcc.target/powerpc/mmx-punpcklbw-1.c: Likewise.
3971 * gcc.target/powerpc/mmx-punpckldq-1.c: Likewise.
3972 * gcc.target/powerpc/mmx-punpcklwd-1.c: Likewise.
3973 * gcc.target/powerpc/pr37191.c: Likewise.
3974 * gcc.target/powerpc/sse-addps-1.c: Likewise.
3975 * gcc.target/powerpc/sse-addss-1.c: Likewise.
3976 * gcc.target/powerpc/sse-andnps-1.c: Likewise.
3977 * gcc.target/powerpc/sse-andps-1.c: Likewise.
3978 * gcc.target/powerpc/sse-cmpss-1.c: Likewise.
3979 * gcc.target/powerpc/sse-cvtpi16ps-1.c: Likewise.
3980 * gcc.target/powerpc/sse-cvtpi32ps-1.c: Likewise.
3981 * gcc.target/powerpc/sse-cvtpi32x2ps-1.c: Likewise.
3982 * gcc.target/powerpc/sse-cvtpi8ps-1.c: Likewise.
3983 * gcc.target/powerpc/sse-cvtpspi16-1.c: Likewise.
3984 * gcc.target/powerpc/sse-cvtpspi8-1.c: Likewise.
3985 * gcc.target/powerpc/sse-cvtpu16ps-1.c: Likewise.
3986 * gcc.target/powerpc/sse-cvtpu8ps-1.c: Likewise.
3987 * gcc.target/powerpc/sse-cvtsi2ss-1.c: Likewise.
3988 * gcc.target/powerpc/sse-cvtsi2ss-2.c: Likewise.
3989 * gcc.target/powerpc/sse-cvtss2si-1.c: Likewise.
3990 * gcc.target/powerpc/sse-cvtss2si-2.c: Likewise.
3991 * gcc.target/powerpc/sse-cvttss2si-1.c: Likewise.
3992 * gcc.target/powerpc/sse-cvttss2si-2.c: Likewise.
3993 * gcc.target/powerpc/sse-divps-1.c: Likewise.
3994 * gcc.target/powerpc/sse-divss-1.c: Likewise.
3995 * gcc.target/powerpc/sse-maxps-1.c: Likewise.
3996 * gcc.target/powerpc/sse-maxps-2.c: Likewise.
3997 * gcc.target/powerpc/sse-maxss-1.c: Likewise.
3998 * gcc.target/powerpc/sse-minps-1.c: Likewise.
3999 * gcc.target/powerpc/sse-minps-2.c: Likewise.
4000 * gcc.target/powerpc/sse-minss-1.c: Likewise.
4001 * gcc.target/powerpc/sse-movaps-1.c: Likewise.
4002 * gcc.target/powerpc/sse-movaps-2.c: Likewise.
4003 * gcc.target/powerpc/sse-movhlps-1.c: Likewise.
4004 * gcc.target/powerpc/sse-movhps-1.c: Likewise.
4005 * gcc.target/powerpc/sse-movhps-2.c: Likewise.
4006 * gcc.target/powerpc/sse-movlhps-1.c: Likewise.
4007 * gcc.target/powerpc/sse-movlps-1.c: Likewise.
4008 * gcc.target/powerpc/sse-movlps-2.c: Likewise.
4009 * gcc.target/powerpc/sse-movmskb-1.c: Likewise.
4010 * gcc.target/powerpc/sse-movmskps-1.c: Likewise.
4011 * gcc.target/powerpc/sse-movss-1.c: Likewise.
4012 * gcc.target/powerpc/sse-movss-2.c: Likewise.
4013 * gcc.target/powerpc/sse-movss-3.c: Likewise.
4014 * gcc.target/powerpc/sse-mulps-1.c: Likewise.
4015 * gcc.target/powerpc/sse-mulss-1.c: Likewise.
4016 * gcc.target/powerpc/sse-orps-1.c: Likewise.
4017 * gcc.target/powerpc/sse-pavgw-1.c: Likewise.
4018 * gcc.target/powerpc/sse-pmaxsw-1.c: Likewise.
4019 * gcc.target/powerpc/sse-pmaxub-1.c: Likewise.
4020 * gcc.target/powerpc/sse-pminsw-1.c: Likewise.
4021 * gcc.target/powerpc/sse-pminub-1.c: Likewise.
4022 * gcc.target/powerpc/sse-pmulhuw-1.c: Likewise.
4023 * gcc.target/powerpc/sse-psadbw-1.c: Likewise.
4024 * gcc.target/powerpc/sse-rcpps-1.c: Likewise.
4025 * gcc.target/powerpc/sse-rsqrtps-1.c: Likewise.
4026 * gcc.target/powerpc/sse-shufps-1.c: Likewise.
4027 * gcc.target/powerpc/sse-sqrtps-1.c: Likewise.
4028 * gcc.target/powerpc/sse-subps-1.c: Likewise.
4029 * gcc.target/powerpc/sse-subss-1.c: Likewise.
4030 * gcc.target/powerpc/sse-ucomiss-1.c: Likewise.
4031 * gcc.target/powerpc/sse-ucomiss-2.c: Likewise.
4032 * gcc.target/powerpc/sse-ucomiss-3.c: Likewise.
4033 * gcc.target/powerpc/sse-ucomiss-4.c: Likewise.
4034 * gcc.target/powerpc/sse-ucomiss-5.c: Likewise.
4035 * gcc.target/powerpc/sse-ucomiss-6.c: Likewise.
4036 * gcc.target/powerpc/sse-unpckhps-1.c: Likewise.
4037 * gcc.target/powerpc/sse-unpcklps-1.c: Likewise.
4038 * gcc.target/powerpc/sse-xorps-1.c: Likewise.
4039 * gcc.target/powerpc/sse2-addpd-1.c: Likewise.
4040 * gcc.target/powerpc/sse2-addsd-1.c: Likewise.
4041 * gcc.target/powerpc/sse2-andnpd-1.c: Likewise.
4042 * gcc.target/powerpc/sse2-andpd-1.c: Likewise.
4043 * gcc.target/powerpc/sse2-cmppd-1.c: Likewise.
4044 * gcc.target/powerpc/sse2-cmpsd-1.c: Likewise.
4045 * gcc.target/powerpc/sse2-comisd-1.c: Likewise.
4046 * gcc.target/powerpc/sse2-comisd-2.c: Likewise.
4047 * gcc.target/powerpc/sse2-comisd-3.c: Likewise.
4048 * gcc.target/powerpc/sse2-comisd-4.c: Likewise.
4049 * gcc.target/powerpc/sse2-comisd-5.c: Likewise.
4050 * gcc.target/powerpc/sse2-comisd-6.c: Likewise.
4051 * gcc.target/powerpc/sse2-cvtdq2pd-1.c: Likewise.
4052 * gcc.target/powerpc/sse2-cvtdq2ps-1.c: Likewise.
4053 * gcc.target/powerpc/sse2-cvtpd2dq-1.c: Likewise.
4054 * gcc.target/powerpc/sse2-cvtpd2ps-1.c: Likewise.
4055 * gcc.target/powerpc/sse2-cvtps2dq-1.c: Likewise.
4056 * gcc.target/powerpc/sse2-cvtps2pd-1.c: Likewise.
4057 * gcc.target/powerpc/sse2-cvtsd2si-1.c: Likewise.
4058 * gcc.target/powerpc/sse2-cvtsd2si-2.c: Likewise.
4059 * gcc.target/powerpc/sse2-cvtsd2ss-1.c: Likewise.
4060 * gcc.target/powerpc/sse2-cvtsi2sd-1.c: Likewise.
4061 * gcc.target/powerpc/sse2-cvtsi2sd-2.c: Likewise.
4062 * gcc.target/powerpc/sse2-cvtss2sd-1.c: Likewise.
4063 * gcc.target/powerpc/sse2-cvttpd2dq-1.c: Likewise.
4064 * gcc.target/powerpc/sse2-cvttps2dq-1.c: Likewise.
4065 * gcc.target/powerpc/sse2-cvttsd2si-1.c: Likewise.
4066 * gcc.target/powerpc/sse2-cvttsd2si-2.c: Likewise.
4067 * gcc.target/powerpc/sse2-divpd-1.c: Likewise.
4068 * gcc.target/powerpc/sse2-divsd-1.c: Likewise.
4069 * gcc.target/powerpc/sse2-maxpd-1.c: Likewise.
4070 * gcc.target/powerpc/sse2-maxsd-1.c: Likewise.
4071 * gcc.target/powerpc/sse2-minpd-1.c: Likewise.
4072 * gcc.target/powerpc/sse2-minsd-1.c: Likewise.
4073 * gcc.target/powerpc/sse2-mmx.c: Likewise.
4074 * gcc.target/powerpc/sse2-movhpd-1.c: Likewise.
4075 * gcc.target/powerpc/sse2-movhpd-2.c: Likewise.
4076 * gcc.target/powerpc/sse2-movlpd-1.c: Likewise.
4077 * gcc.target/powerpc/sse2-movlpd-2.c: Likewise.
4078 * gcc.target/powerpc/sse2-movmskpd-1.c: Likewise.
4079 * gcc.target/powerpc/sse2-movq-1.c: Likewise.
4080 * gcc.target/powerpc/sse2-movq-2.c: Likewise.
4081 * gcc.target/powerpc/sse2-movq-3.c: Likewise.
4082 * gcc.target/powerpc/sse2-movsd-1.c: Likewise.
4083 * gcc.target/powerpc/sse2-movsd-2.c: Likewise.
4084 * gcc.target/powerpc/sse2-movsd-3.c: Likewise.
4085 * gcc.target/powerpc/sse2-mulpd-1.c: Likewise.
4086 * gcc.target/powerpc/sse2-mulsd-1.c: Likewise.
4087 * gcc.target/powerpc/sse2-orpd-1.c: Likewise.
4088 * gcc.target/powerpc/sse2-packssdw-1.c: Likewise.
4089 * gcc.target/powerpc/sse2-packsswb-1.c: Likewise.
4090 * gcc.target/powerpc/sse2-packuswb-1.c: Likewise.
4091 * gcc.target/powerpc/sse2-paddb-1.c: Likewise.
4092 * gcc.target/powerpc/sse2-paddd-1.c: Likewise.
4093 * gcc.target/powerpc/sse2-paddq-1.c: Likewise.
4094 * gcc.target/powerpc/sse2-paddsb-1.c: Likewise.
4095 * gcc.target/powerpc/sse2-paddsw-1.c: Likewise.
4096 * gcc.target/powerpc/sse2-paddusb-1.c: Likewise.
4097 * gcc.target/powerpc/sse2-paddusw-1.c: Likewise.
4098 * gcc.target/powerpc/sse2-paddw-1.c: Likewise.
4099 * gcc.target/powerpc/sse2-pand-1.c: Likewise.
4100 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
4101 * gcc.target/powerpc/sse2-pavgb-1.c: Likewise.
4102 * gcc.target/powerpc/sse2-pavgw-1.c: Likewise.
4103 * gcc.target/powerpc/sse2-pcmpeqb-1.c: Likewise.
4104 * gcc.target/powerpc/sse2-pcmpeqd-1.c: Likewise.
4105 * gcc.target/powerpc/sse2-pcmpeqw-1.c: Likewise.
4106 * gcc.target/powerpc/sse2-pcmpgtb-1.c: Likewise.
4107 * gcc.target/powerpc/sse2-pcmpgtd-1.c: Likewise.
4108 * gcc.target/powerpc/sse2-pcmpgtw-1.c: Likewise.
4109 * gcc.target/powerpc/sse2-pextrw.c: Likewise.
4110 * gcc.target/powerpc/sse2-pinsrw.c: Likewise.
4111 * gcc.target/powerpc/sse2-pmaddwd-1.c: Likewise.
4112 * gcc.target/powerpc/sse2-pmaxsw-1.c: Likewise.
4113 * gcc.target/powerpc/sse2-pmaxub-1.c: Likewise.
4114 * gcc.target/powerpc/sse2-pminsw-1.c: Likewise.
4115 * gcc.target/powerpc/sse2-pminub-1.c: Likewise.
4116 * gcc.target/powerpc/sse2-pmovmskb-1.c: Likewise.
4117 * gcc.target/powerpc/sse2-pmulhuw-1.c: Likewise.
4118 * gcc.target/powerpc/sse2-pmulhw-1.c: Likewise.
4119 * gcc.target/powerpc/sse2-pmullw-1.c: Likewise.
4120 * gcc.target/powerpc/sse2-pmuludq-1.c: Likewise.
4121 * gcc.target/powerpc/sse2-por-1.c: Likewise.
4122 * gcc.target/powerpc/sse2-psadbw-1.c: Likewise.
4123 * gcc.target/powerpc/sse2-pshufd-1.c: Likewise.
4124 * gcc.target/powerpc/sse2-pshufhw-1.c: Likewise.
4125 * gcc.target/powerpc/sse2-pshuflw-1.c: Likewise.
4126 * gcc.target/powerpc/sse2-pslld-1.c: Likewise.
4127 * gcc.target/powerpc/sse2-pslld-2.c: Likewise.
4128 * gcc.target/powerpc/sse2-pslldq-1.c: Likewise.
4129 * gcc.target/powerpc/sse2-psllq-1.c: Likewise.
4130 * gcc.target/powerpc/sse2-psllq-2.c: Likewise.
4131 * gcc.target/powerpc/sse2-psllw-1.c: Likewise.
4132 * gcc.target/powerpc/sse2-psllw-2.c: Likewise.
4133 * gcc.target/powerpc/sse2-psrad-1.c: Likewise.
4134 * gcc.target/powerpc/sse2-psrad-2.c: Likewise.
4135 * gcc.target/powerpc/sse2-psraw-1.c: Likewise.
4136 * gcc.target/powerpc/sse2-psraw-2.c: Likewise.
4137 * gcc.target/powerpc/sse2-psrld-1.c: Likewise.
4138 * gcc.target/powerpc/sse2-psrld-2.c: Likewise.
4139 * gcc.target/powerpc/sse2-psrldq-1.c: Likewise.
4140 * gcc.target/powerpc/sse2-psrlq-1.c: Likewise.
4141 * gcc.target/powerpc/sse2-psrlq-2.c: Likewise.
4142 * gcc.target/powerpc/sse2-psrlw-1.c: Likewise.
4143 * gcc.target/powerpc/sse2-psrlw-2.c: Likewise.
4144 * gcc.target/powerpc/sse2-psubb-1.c: Likewise.
4145 * gcc.target/powerpc/sse2-psubd-1.c: Likewise.
4146 * gcc.target/powerpc/sse2-psubq-1.c: Likewise.
4147 * gcc.target/powerpc/sse2-psubsb-1.c: Likewise.
4148 * gcc.target/powerpc/sse2-psubsw-1.c: Likewise.
4149 * gcc.target/powerpc/sse2-psubusb-1.c: Likewise.
4150 * gcc.target/powerpc/sse2-psubusw-1.c: Likewise.
4151 * gcc.target/powerpc/sse2-psubw-1.c: Likewise.
4152 * gcc.target/powerpc/sse2-punpckhbw-1.c: Likewise.
4153 * gcc.target/powerpc/sse2-punpckhdq-1.c: Likewise.
4154 * gcc.target/powerpc/sse2-punpckhqdq-1.c: Likewise.
4155 * gcc.target/powerpc/sse2-punpckhwd-1.c: Likewise.
4156 * gcc.target/powerpc/sse2-punpcklbw-1.c: Likewise.
4157 * gcc.target/powerpc/sse2-punpckldq-1.c: Likewise.
4158 * gcc.target/powerpc/sse2-punpcklqdq-1.c: Likewise.
4159 * gcc.target/powerpc/sse2-punpcklwd-1.c: Likewise.
4160 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
4161 * gcc.target/powerpc/sse2-shufpd-1.c: Likewise.
4162 * gcc.target/powerpc/sse2-sqrtpd-1.c: Likewise.
4163 * gcc.target/powerpc/sse2-subpd-1.c: Likewise.
4164 * gcc.target/powerpc/sse2-subsd-1.c: Likewise.
4165 * gcc.target/powerpc/sse2-ucomisd-1.c: Likewise.
4166 * gcc.target/powerpc/sse2-ucomisd-2.c: Likewise.
4167 * gcc.target/powerpc/sse2-ucomisd-3.c: Likewise.
4168 * gcc.target/powerpc/sse2-ucomisd-4.c: Likewise.
4169 * gcc.target/powerpc/sse2-ucomisd-5.c: Likewise.
4170 * gcc.target/powerpc/sse2-ucomisd-6.c: Likewise.
4171 * gcc.target/powerpc/sse2-unpckhpd-1.c: Likewise.
4172 * gcc.target/powerpc/sse2-unpcklpd-1.c: Likewise.
4173 * gcc.target/powerpc/sse2-xorpd-1.c: Likewise.
4174 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4175 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4176 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
4177 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4178 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
4179 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4180 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
4181 * gcc.target/powerpc/sse3-movddup.c: Likewise.
4182 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
4183 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
4184 * gcc.target/powerpc/mmx-packuswb-1.c: Likewise. Also, add
4185 ommitted "-mpower8-vector" to dg-options.
4187 2018-10-26 Jan Hubicka <jh@suse.cz>
4189 * g++.dg/lto/odr-1_0.C: Fix template.
4190 * g++.dg/lto/odr-1_1.C: Fix template.
4192 2018-10-26 Richard Biener <rguenther@suse.de>
4194 PR tree-optimization/87105
4195 * g++.dg/vect/slp-pr87105.cc: Adjust.
4196 * gcc.dg/torture/20181024-1.c: New testcase.
4197 * g++.dg/opt/20181025-1.C: Likewise.
4199 2018-10-26 Richard Biener <rguenther@suse.de>
4202 * g++.dg/lto/odr-1_0.C: Fix pattern.
4204 2018-10-26 Richard Biener <rguenther@suse.de>
4206 PR tree-optimization/87746
4207 * gcc.dg/pr87746.c: New testcase.
4209 2018-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4211 * gcc.dg/pr78973-2.c: Remove xfail on dg-warning.
4213 2018-10-25 Carl Love <cel@us.ibm.com>
4215 * gcc.target/powerpc/float128-cmp2-runnable.c: New test file.
4217 2018-10-25 Martin Liska <mliska@suse.cz>
4220 * gcc.dg/tree-ssa/pr84436-5.c (foo): Use signed char.
4222 2018-10-25 Martin Liska <mliska@suse.cz>
4225 * gcc.dg/tree-prof/time-profiler-1.c: Revert.
4226 * gcc.dg/tree-prof/time-profiler-2.c: Likewise.
4227 * gcc.dg/tree-prof/time-profiler-3.c: Likewise.
4229 2018-10-25 Ilya Leoshkevich <iii@linux.ibm.com>
4231 * gcc.target/s390/global-array-almost-huge-element.c: New test.
4232 * gcc.target/s390/global-array-almost-negative-huge-element.c: New test.
4233 * gcc.target/s390/global-array-element-pic.c: New test.
4234 * gcc.target/s390/global-array-even-element.c: New test.
4235 * gcc.target/s390/global-array-huge-element.c: New test.
4236 * gcc.target/s390/global-array-negative-huge-element.c: New test.
4237 * gcc.target/s390/global-array-odd-element.c: New test.
4239 2018-10-25 Jan Hubicka <jh@suse.cz>
4241 * g++.dg/lto/odr-1_0.C: New test.
4242 * g++.dg/lto/odr-1_1.C: New test.
4244 2018-10-25 Thomas Preud'homme <thomas.preudhomme@linaro.org>
4247 * gcc.dg/sibcall-9.c: Make v static.
4248 * gcc.dg/sibcall-10.c: Likewise.
4250 2018-10-25 Richard Biener <rguenther@suse.de>
4252 PR tree-optimization/87665
4253 PR tree-optimization/87745
4254 * gfortran.dg/20181025-1.f: New testcase.
4256 2018-10-25 Jakub Jelinek <jakub@redhat.com>
4259 * c-c++-common/gomp/schedule-modifiers-1.c (bar): Separate modifier
4260 from kind with a colon rather than comma.
4261 * gfortran.dg/gomp/schedule-modifiers-1.f90: New test.
4262 * gfortran.dg/gomp/schedule-modifiers-2.f90: New test.
4264 2018-10-24 Michael Meissner <meissner@linux.ibm.com>
4266 * gcc.target/powerpc/float128-math.c: New test to make sure the
4267 long double built-in function names use the f128 form if the user
4268 switched from IBM long double to IEEE long double.
4269 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Likewise.
4271 2018-10-24 Jakub Jelinek <jakub@redhat.com>
4274 * g++.dg/cpp0x/gen-attrs-66.C: New test.
4276 2018-10-24 Martin Sebor <msebor@redhat.com>
4279 * g++.dg/Wclass-memaccess-4.C: Remove XFAIL.
4281 2018-10-24 Martin Liska <mliska@suse.cz>
4283 PR tree-optimization/84436
4284 * gcc.dg/tree-ssa/pr84436-1.c: New test.
4285 * gcc.dg/tree-ssa/pr84436-2.c: New test.
4286 * gcc.dg/tree-ssa/pr84436-3.c: New test.
4287 * gcc.dg/tree-ssa/pr84436-4.c: New test.
4288 * gcc.dg/tree-ssa/pr84436-5.c: New test.
4290 2018-10-24 Ilya Leoshkevich <iii@linux.ibm.com>
4292 * gcc.target/s390/20181024-1.c: New test.
4294 2018-10-24 Richard Biener <rguenther@suse.de>
4296 PR tree-optimization/87105
4297 * gcc.dg/vect/bb-slp-39.c: New testcase.
4298 * gfortran.dg/vect/pr83232.f90: Un-XFAIL.
4300 2018-10-24 Richard Biener <rguenther@suse.de>
4302 PR tree-optimization/84013
4303 * gcc.dg/tree-ssa/restrict-9.c: New testcase.
4305 2018-10-24 Richard Biener <rguenther@suse.de>
4307 PR tree-optimization/87665
4308 * gcc.dg/torture/pr87665.c: New testcase.
4310 2018-10-23 Jakub Jelinek <jakub@redhat.com>
4312 * g++.dg/cpp2a/lambda-this3.C: Limit dg-bogus directives to c++17_down
4313 only. Add expected warnings and messages for c++2a.
4315 2018-10-23 Richard Biener <rguenther@suse.de>
4317 PR tree-optimization/87105
4318 PR tree-optimization/87608
4319 * g++.dg/tree-ssa/phiopt-1.C: New testcase.
4320 g++.dg/vect/slp-pr87105.cc: Likewise.
4321 * g++.dg/tree-ssa/pr21463.C: Scan phiopt2 because this testcase
4322 relies on phiprop run before.
4323 * g++.dg/tree-ssa/pr30738.C: Likewise.
4324 * g++.dg/tree-ssa/pr57380.C: Likewise.
4325 * gcc.dg/tree-ssa/pr84859.c: Likewise.
4326 * gcc.dg/tree-ssa/pr45397.c: Scan phiopt2 because phiopt1 is
4327 confused by copies in the IL left by EVRP.
4328 * gcc.dg/tree-ssa/phi-opt-5.c: Likewise, this time confused
4330 * gcc.dg/tree-ssa/phi-opt-12.c: Scan phiopt2.
4331 * gcc.dg/pr24574.c: Likewise.
4332 * g++.dg/tree-ssa/pr86544.C: Scan phiopt4.
4334 2018-10-23 Richard Biener <rguenther@suse.de>
4336 PR tree-optimization/87700
4337 * gcc.dg/torture/pr87700.c: New testcase.
4339 2018-10-23 Richard Biener <rguenther@suse.de>
4341 PR tree-optimization/87693
4342 * gcc.dg/torture/pr87693.c: New testcase.
4344 2018-10-23 Paul Thomas <pault@gcc.gnu.org>
4347 * gfortran.dg/deferred_character_23.f90 : Check reallocation is
4348 occurring as it should and a regression caused by version 1 of
4351 2018-10-22 Yury Gribov <tetra2005@gmail.com>
4353 PR tree-optimization/87633
4354 * g++.dg/pr87633.C: New test.
4356 2018-10-22 Marek Polacek <polacek@redhat.com>
4359 * g++.dg/concepts/memfun-err.C: Make it a compile test.
4361 2018-10-22 Richard Biener <rguenther@suse.de>
4363 * gcc.dg/tree-ssa/evrp12.c: New testcase.
4364 * gcc.dg/predict-6.c: Adjust.
4365 * gcc.dg/tree-ssa/vrp33.c: Disable EVRP.
4366 * gcc.dg/tree-ssa/vrp02.c: Likewise.
4367 * gcc.dg/tree-ssa/cunroll-9.c: Likewise.
4369 2018-10-22 Martin Liska <mliska@suse.cz>
4371 PR tree-optimization/87686
4372 * g++.dg/tree-ssa/pr87686.C: New test.
4374 2018-10-22 Jakub Jelinek <jakub@redhat.com>
4376 * g++.target/i386/i386.exp: Use g++-dg-runtest to iterate
4377 properly -std= options.
4379 2018-10-22 Richard Biener <rguenther@suse.de>
4381 * gcc.dg/graphite/scop-4.c: Avoid out-of-bound access.
4383 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4385 * gnat.dg/sso14.adb: New test.
4386 * gnat.dg/sso15.adb: Likewise.
4388 2018-10-22 Eric Botcazou <ebotcazou@adacore.com>
4390 * gnat.dg/warn19.ad[sb]: New test.
4391 * gnat.dg/warn19_pkg.ads: New helper.
4393 2018-10-22 Richard Biener <rguenther@suse.de>
4395 PR tree-optimization/87640
4396 * gcc.dg/torture/pr87640.c: New testcase.
4398 2018-10-22 Ilya Leoshkevich <iii@linux.ibm.com>
4400 * gcc.target/s390/litpool-int.c: New test.
4402 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4405 * gcc.target/i386/avx512f-andn-di-zmm-1.c: New test.
4406 * gcc.target/i386/avx512f-andn-si-zmm-1.c: Likewise.
4407 * gcc.target/i386/avx512f-andn-si-zmm-2.c: Likewise.
4408 * gcc.target/i386/avx512f-andn-si-zmm-3.c: Likewise.
4409 * gcc.target/i386/avx512f-andn-si-zmm-4.c: Likewise.
4410 * gcc.target/i386/avx512f-andn-si-zmm-5.c: Likewise.
4411 * gcc.target/i386/avx512vl-andn-si-xmm-1.c: Likewise.
4412 * gcc.target/i386/avx512vl-andn-si-ymm-1.c: Likewise.
4414 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4417 * gcc.target/i386/avx512f-and-di-zmm-1.c: New test.
4418 * gcc.target/i386/avx512f-and-si-zmm-1.c: Likewise.
4419 * gcc.target/i386/avx512f-and-si-zmm-2.c: Likewise.
4420 * gcc.target/i386/avx512f-and-si-zmm-3.c: Likewise.
4421 * gcc.target/i386/avx512f-and-si-zmm-4.c: Likewise.
4422 * gcc.target/i386/avx512f-and-si-zmm-5.c: Likewise.
4423 * gcc.target/i386/avx512f-and-si-zmm-6.c: Likewise.
4424 * gcc.target/i386/avx512f-or-di-zmm-1.c: Likewise.
4425 * gcc.target/i386/avx512f-or-si-zmm-1.c: Likewise.
4426 * gcc.target/i386/avx512f-or-si-zmm-2.c: Likewise.
4427 * gcc.target/i386/avx512f-or-si-zmm-3.c: Likewise.
4428 * gcc.target/i386/avx512f-or-si-zmm-4.c: Likewise.
4429 * gcc.target/i386/avx512f-or-si-zmm-5.c: Likewise.
4430 * gcc.target/i386/avx512f-or-si-zmm-6.c: Likewise.
4431 * gcc.target/i386/avx512f-xor-di-zmm-1.c: Likewise.
4432 * gcc.target/i386/avx512f-xor-si-zmm-1.c: Likewise.
4433 * gcc.target/i386/avx512f-xor-si-zmm-2.c: Likewise.
4434 * gcc.target/i386/avx512f-xor-si-zmm-3.c: Likewise.
4435 * gcc.target/i386/avx512f-xor-si-zmm-4.c: Likewise.
4436 * gcc.target/i386/avx512f-xor-si-zmm-5.c: Likewise.
4437 * gcc.target/i386/avx512f-xor-si-zmm-6.c: Likewise.
4438 * gcc.target/i386/avx512vl-and-si-xmm-1.c: Likewise.
4439 * gcc.target/i386/avx512vl-and-si-ymm-1.c: Likewise.
4440 * gcc.target/i386/avx512vl-or-si-xmm-1.c: Likewise.
4441 * gcc.target/i386/avx512vl-or-si-ymm-1.c: Likewise.
4442 * gcc.target/i386/avx512vl-xor-si-xmm-1.c: Likewise.
4443 * gcc.target/i386/avx512vl-xor-si-ymm-1.c: Likewise.
4445 2018-10-22 H.J. Lu <hongjiu.lu@intel.com>
4448 * gcc.target/i386/avx512f-add-di-zmm-1.c: New test.
4449 * gcc.target/i386/avx512f-add-si-zmm-1.c: Likewise.
4450 * gcc.target/i386/avx512f-add-si-zmm-2.c: Likewise.
4451 * gcc.target/i386/avx512f-add-si-zmm-3.c: Likewise.
4452 * gcc.target/i386/avx512f-add-si-zmm-4.c: Likewise.
4453 * gcc.target/i386/avx512f-add-si-zmm-5.c: Likewise.
4454 * gcc.target/i386/avx512f-add-si-zmm-6.c: Likewise.
4455 * gcc.target/i386/avx512f-sub-di-zmm-1.c: Likewise.
4456 * gcc.target/i386/avx512f-sub-si-zmm-1.c: Likewise.
4457 * gcc.target/i386/avx512f-sub-si-zmm-2.c: Likewise.
4458 * gcc.target/i386/avx512f-sub-si-zmm-3.c: Likewise.
4459 * gcc.target/i386/avx512f-sub-si-zmm-4.c: Likewise.
4460 * gcc.target/i386/avx512f-sub-si-zmm-5.c: Likewise.
4461 * gcc.target/i386/avx512vl-add-si-xmm-1.c: Likewise.
4462 * gcc.target/i386/avx512vl-add-si-ymm-1.c: Likewise.
4463 * gcc.target/i386/avx512vl-sub-si-xmm-1.c: Likewise.
4464 * gcc.target/i386/avx512vl-sub-si-ymm-1.c: Likewise.
4466 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4469 * gcc.target/i386/avx-1.c (__builtin_ia32_vfmsubpd512_mask): New.
4470 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4471 (__builtin_ia32_vfmsubps512_mask): Likewise.
4472 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4473 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4474 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4475 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4476 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4477 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4478 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4479 * gcc.target/i386/sse-13.c
4480 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4481 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4482 (__builtin_ia32_vfmsubps512_mask): Likewise.
4483 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4484 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4485 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4486 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4487 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4488 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4489 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4490 * gcc.target/i386/sse-23.c
4491 (__builtin_ia32_vfmsubpd512_mask): Likewise.
4492 (__builtin_ia32_vfmsubpd512_maskz): Likewise.
4493 (__builtin_ia32_vfmsubps512_mask): Likewise.
4494 (__builtin_ia32_vfmsubps512_maskz): Likewise.
4495 (__builtin_ia32_vfnmaddpd512_mask3): Likewise.
4496 (__builtin_ia32_vfnmaddpd512_maskz): Likewise.
4497 (__builtin_ia32_vfnmaddps512_mask3): Likewise.
4498 (__builtin_ia32_vfnmaddps512_maskz): Likewise.
4499 (__builtin_ia32_vfnmsubpd512_maskz): Likewise.
4500 (__builtin_ia32_vfnmsubps512_maskz): Likewise.
4502 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4505 * gcc.target/i386/avx512f-fnmsub-df-zmm-1.c: New test.
4506 * gcc.target/i386/avx512f-fnmsub-sf-zmm-1.c: Likewise.
4507 * gcc.target/i386/avx512f-fnmsub-sf-zmm-2.c: Likewise.
4508 * gcc.target/i386/avx512f-fnmsub-sf-zmm-3.c: Likewise.
4509 * gcc.target/i386/avx512f-fnmsub-sf-zmm-4.c: Likewise.
4510 * gcc.target/i386/avx512f-fnmsub-sf-zmm-5.c: Likewise.
4511 * gcc.target/i386/avx512f-fnmsub-sf-zmm-6.c: Likewise.
4512 * gcc.target/i386/avx512f-fnmsub-sf-zmm-7.c: Likewise.
4513 * gcc.target/i386/avx512f-fnmsub-sf-zmm-8.c: Likewise.
4514 * gcc.target/i386/avx512vl-fnmsub-sf-xmm-1.c: Likewise.
4515 * gcc.target/i386/avx512vl-fnmsub-sf-ymm-1.c: Likewise.
4517 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4520 * gcc.target/i386/avx512f-fnmadd-df-zmm-1.c: New test.
4521 * gcc.target/i386/avx512f-fnmadd-sf-zmm-1.c: Likewise.
4522 * gcc.target/i386/avx512f-fnmadd-sf-zmm-2.c: Likewise.
4523 * gcc.target/i386/avx512f-fnmadd-sf-zmm-3.c: Likewise.
4524 * gcc.target/i386/avx512f-fnmadd-sf-zmm-4.c: Likewise.
4525 * gcc.target/i386/avx512f-fnmadd-sf-zmm-5.c: Likewise.
4526 * gcc.target/i386/avx512f-fnmadd-sf-zmm-6.c: Likewise.
4527 * gcc.target/i386/avx512f-fnmadd-sf-zmm-7.c: Likewise.
4528 * gcc.target/i386/avx512f-fnmadd-sf-zmm-8.c: Likewise.
4529 * gcc.target/i386/avx512vl-fnmadd-sf-xmm-1.c: Likewise.
4530 * gcc.target/i386/avx512vl-fnmadd-sf-ymm-1.c: Likewise.
4532 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4535 * gcc.target/i386/avx512f-fmsub-df-zmm-1.c: New test.
4536 * gcc.target/i386/avx512f-fmsub-sf-zmm-1.c: Likewise.
4537 * gcc.target/i386/avx512f-fmsub-sf-zmm-2.c: Likewise.
4538 * gcc.target/i386/avx512f-fmsub-sf-zmm-3.c: Likewise.
4539 * gcc.target/i386/avx512f-fmsub-sf-zmm-4.c: Likewise.
4540 * gcc.target/i386/avx512f-fmsub-sf-zmm-5.c: Likewise.
4541 * gcc.target/i386/avx512f-fmsub-sf-zmm-6.c: Likewise.
4542 * gcc.target/i386/avx512f-fmsub-sf-zmm-7.c: Likewise.
4543 * gcc.target/i386/avx512f-fmsub-sf-zmm-8.c: Likewise.
4544 * gcc.target/i386/avx512vl-fmsub-sf-xmm-1.c: Likewise.
4545 * gcc.target/i386/avx512vl-fmsub-sf-ymm-1.c: Likewise.
4547 2018-10-21 Paul Thomas <pault@gcc.gnu.org>
4550 * gfortran.dg/deferred_character_31.f90 : New test.
4552 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4555 * gcc.target/i386/avx512f-mul-df-zmm-1.c: New test.
4556 * gcc.target/i386/avx512f-mul-sf-zmm-1.c: Likewise.
4557 * gcc.target/i386/avx512f-mul-sf-zmm-2.c: Likewise.
4558 * gcc.target/i386/avx512f-mul-sf-zmm-3.c: Likewise.
4559 * gcc.target/i386/avx512f-mul-sf-zmm-4.c: Likewise.
4560 * gcc.target/i386/avx512f-mul-sf-zmm-5.c: Likewise.
4561 * gcc.target/i386/avx512f-mul-sf-zmm-6.c: Likewise.
4562 * gcc.target/i386/avx512vl-mul-sf-xmm-1.c: Likewise.
4563 * gcc.target/i386/avx512vl-mul-sf-ymm-1.c: Likewise.
4565 2018-10-21 H.J. Lu <hongjiu.lu@intel.com>
4568 * gcc.target/i386/pr87662.c
4570 2018-10-20 H.J. Lu <hongjiu.lu@intel.com>
4573 * gcc.target/i386/avx512f-div-df-zmm-1.c: New test.
4574 * gcc.target/i386/avx512f-div-sf-zmm-1.c: Likewise.
4575 * gcc.target/i386/avx512f-div-sf-zmm-2.c: Likewise.
4576 * gcc.target/i386/avx512f-div-sf-zmm-3.c: Likewise.
4577 * gcc.target/i386/avx512f-div-sf-zmm-4.c: Likewise.
4578 * gcc.target/i386/avx512f-div-sf-zmm-5.c: Likewise.
4579 * gcc.target/i386/avx512vl-div-sf-xmm-1.c: Likewise.
4580 * gcc.target/i386/avx512vl-div-sf-ymm-1.c: Likewise.
4582 2018-10-20 Marek Polacek <polacek@redhat.com>
4584 * g++.dg/*.C: Use target c++17 instead of explicit dg-options.
4585 * lib/g++-dg.exp: Don't test C++11 by default. Add C++17 to
4586 the list of default stds to test.
4588 2018-10-20 Jakub Jelinek <jakub@redhat.com>
4591 * gcc.c-torture/compile/pr87647.c: New test.
4593 2018-10-19 Jakub Jelinek <jakub@redhat.com>
4597 * c-c++-common/gomp/doacross-2.c: New test.
4598 * c-c++-common/gomp/sink-3.c: Expect another error during error
4601 2018-10-19 Segher Boessenkool <segher@kernel.crashing.org>
4603 * gcc.target/powerpc/safe-indirect-jump-2.c: Do not check assigned CR
4605 * gcc.target/powerpc/safe-indirect-jump-3.c: Ditto.
4607 2018-10-19 Richard Biener <rguenther@suse.de>
4610 * gcc.dg/torture/pr87645.c: New testcase.
4612 2018-10-19 Richard Biener <rguenther@suse.de>
4615 * gcc.target/i386/pr87657.c: New testcase.
4617 2018-10-19 H.J. Lu <hongjiu.lu@intel.com>
4620 * gcc.target/i386/avx512-binop-1.h: New file.
4621 * gcc.target/i386/avx512-binop-2.h: Likewise.
4622 * gcc.target/i386/avx512-binop-3.h: Likewise.
4623 * gcc.target/i386/avx512-binop-4.h: Likewise.
4624 * gcc.target/i386/avx512-binop-5.h: Likewise.
4625 * gcc.target/i386/avx512-binop-6.h: Likewise.
4626 * gcc.target/i386/avx512f-add-df-zmm-1.c: Likewise.
4627 * gcc.target/i386/avx512f-add-sf-zmm-1.c: Likewise.
4628 * gcc.target/i386/avx512f-add-sf-zmm-2.c: Likewise.
4629 * gcc.target/i386/avx512f-add-sf-zmm-3.c: Likewise.
4630 * gcc.target/i386/avx512f-add-sf-zmm-4.c: Likewise.
4631 * gcc.target/i386/avx512f-add-sf-zmm-5.c: Likewise.
4632 * gcc.target/i386/avx512f-add-sf-zmm-6.c: Likewise.
4633 * gcc.target/i386/avx512f-sub-df-zmm-1.c: Likewise.
4634 * gcc.target/i386/avx512f-sub-sf-zmm-1.c: Likewise.
4635 * gcc.target/i386/avx512f-sub-sf-zmm-2.c: Likewise.
4636 * gcc.target/i386/avx512f-sub-sf-zmm-3.c: Likewise.
4637 * gcc.target/i386/avx512f-sub-sf-zmm-4.c: Likewise.
4638 * gcc.target/i386/avx512f-sub-sf-zmm-5.c: Likewise.
4639 * gcc.target/i386/avx512vl-add-sf-xmm-1.c: Likewise.
4640 * gcc.target/i386/avx512vl-add-sf-ymm-1.c: Likewise.
4641 * gcc.target/i386/avx512vl-sub-sf-xmm-1.c: Likewise.
4642 * gcc.target/i386/avx512vl-sub-sf-ymm-1.c: Likewise.
4644 2018-10-19 Ilya Leoshkevich <iii@linux.ibm.com>
4646 PR rtl-optimization/87596
4647 * gcc.target/i386/pr87596.c: New test.
4649 2018-10-19 Eric Botcazou <ebotcazou@adacore.com>
4651 * gnat.dg/frame_overflow2.adb: New test.
4653 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4656 * gcc.target/i386/avx512-fma-1.h: New file.
4657 * gcc.target/i386/avx512-fma-2.h: Likewise.
4658 * gcc.target/i386/avx512-fma-3.h: Likewise.
4659 * gcc.target/i386/avx512-fma-4.h: Likewise.
4660 * gcc.target/i386/avx512-fma-5.h: Likewise.
4661 * gcc.target/i386/avx512-fma-6.h: Likewise.
4662 * gcc.target/i386/avx512-fma-7.h: Likewise.
4663 * gcc.target/i386/avx512-fma-8.h: Likewise.
4664 * gcc.target/i386/avx512f-fmadd-df-zmm-1.c: Likewise.
4665 * gcc.target/i386/avx512f-fmadd-sf-zmm-1.c: Likewise.
4666 * gcc.target/i386/avx512f-fmadd-sf-zmm-2.c: Likewise.
4667 * gcc.target/i386/avx512f-fmadd-sf-zmm-3.c: Likewise.
4668 * gcc.target/i386/avx512f-fmadd-sf-zmm-4.c: Likewise.
4669 * gcc.target/i386/avx512f-fmadd-sf-zmm-5.c: Likewise.
4670 * gcc.target/i386/avx512f-fmadd-sf-zmm-6.c: Likewise.
4671 * gcc.target/i386/avx512f-fmadd-sf-zmm-7.c: Likewise.
4672 * gcc.target/i386/avx512f-fmadd-sf-zmm-8.c: Likewise.
4673 * gcc.target/i386/avx512vl-fmadd-sf-xmm-1.c: Likewise.
4674 * gcc.target/i386/avx512vl-fmadd-sf-ymm-1.c: Likewise.
4676 2018-10-18 Tobias Burnus <burnus@net-b.de>
4679 * gfortran.dg/realloc_on_assign_31.f90: New file.
4681 2018-10-18 David Malcolm <dmalcolm@redhat.com>
4683 PR tree-optimization/87562
4684 * c-c++-common/substring-location-PR-87562-1-a.h: New file.
4685 * c-c++-common/substring-location-PR-87562-1-b.h: New file.
4686 * c-c++-common/substring-location-PR-87562-1.c: New test.
4687 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Add test for
4689 * gcc.dg/plugin/pr87562-a.h: New file.
4690 * gcc.dg/plugin/pr87562-b.h: New file.
4692 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4695 * gfortran.dg/associate_45.f90 : New test.
4697 2018-10-18 Paul Thomas <pault@gcc.gnu.org>
4700 * gfortran.dg/deferred_character_30.f90 : New test.
4702 2018-10-18 Richard Biener <rguenther@suse.de>
4705 * gcc.dg/torture/pr87087.c: New testcase.
4706 * gcc.dg/graphite/pr84204.c: XFAIL.
4707 * gcc.dg/graphite/pr85935.c: Likewise.
4709 2018-10-18 H.J. Lu <hongjiu.lu@intel.com>
4712 * gcc.target/i386/pr87537-1.c: New test.
4714 2018-10-17 Joseph Myers <joseph@codesourcery.com>
4716 * gcc.dg/c11-static-assert-7.c, gcc.dg/c11-static-assert-8.c,
4717 gcc.dg/c11-static-assert-9.c, gcc.dg/c2x-static-assert-1.c,
4718 gcc.dg/c2x-static-assert-2.c, gcc.dg/c99-static-assert-2.c,
4719 gcc.dg/gnu2x-static-assert-1.c: New tests.
4720 * gcc.dg/missing-symbol-3.c: Update expected fix-it text.
4722 2018-10-17 Tobias Burnus <burnus@net-b.de>
4725 * gfortran.dg/select_type_47.f90: New.
4727 2018-10-17 Eric Botcazou <ebotcazou@adacore.com>
4729 * gcc.c-torture/execute/pr87623.c: New test.
4731 2018-10-17 Paolo Carlini <paolo.carlini@oracle.com>
4734 * g++.dg/cpp0x/pr84705.C: New.
4736 2018-10-17 Paul Thomas <pault@gcc.gnu.org>
4741 * gfortran.dg/associate_44.f90 : New test.
4744 * gfortran.dg/select_type_45.f90 : New test.
4747 * gfortran.dg/select_type_46.f90 : New test.
4749 2018-10-16 Tobias Burnus <burnus@net-b.de>
4752 * gfortran.dg/allocate_with_source_26.f90: Extend
4753 testcase with polymorphic variables.
4755 2018-10-16 Tobias Burnus <burnus@net-b.de>
4758 * gfortran.dg/allocate_with_source_26.f90: New.
4760 2018-10-15 David Malcolm <dmalcolm@redhat.com>
4762 * gcc.dg/missing-header-fixit-3.c: Update expected indentation
4763 to reflect minimum margin width.
4764 * gcc.dg/missing-header-fixit-4.c: Likewise.
4765 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
4767 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
4769 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers-2.c:
4771 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add it.
4773 2018-10-15 Tobias Burnus <burnus@net-b.de>
4776 * gfortran.dg/inline_matmul_24.f90: Tweak scan-tree.
4778 2018-10-15 Renlin Li <renlin.li@arm.com>
4781 * gcc.target/aarch64/sve/pr87563.c: New.
4783 2018-10-15 Paul Thomas <pault@gcc.gnu.org>
4784 Tobias Burnus <burnus@gcc.gnu.org>
4787 * gfortran.dg/select_type_44.f90: New test.
4788 * gfortran.dg/associate_42.f90: New test.
4790 2018-10-15 Bin Cheng <bin.cheng@linux.alibaba.com>
4792 PR tree-optimization/87022
4793 * gcc.dg/tree-ssa/pr87022.c: New test.
4795 2018-10-15 Richard Biener <rguenther@suse.de>
4798 * gcc.dg/torture/restrict-6.c: New testcase.
4800 2018-10-15 Andreas Krebbel <krebbel@linux.ibm.com>
4802 * g++.dg/vec-init-1.C: New test.
4804 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4807 * gcc.target/i386/pr87599.c: New test.
4809 2018-10-14 H.J. Lu <hongjiu.lu@intel.com>
4812 * gcc.target/i386/pr87572.c: New test.
4814 2018-10-14 Paul Thomas <pault@gcc.gnu.org>
4817 * gfortran.dg/associate_43.f90: New test.
4819 2018-10-14 Anthony Green <green@moxielogic.com>
4821 * gcc.c-torture/execute/20101011-1.c: Adjust for moxie.
4823 2018-10-12 Yury Gribov <tetra2005@gmail.com>
4826 * c-c++-common/pr81376.c: New test.
4827 * gcc.target/i386/387-ficom-2.c: Update test.
4828 * gcc.target/i386/387-ficom-2.c: Ditto.
4830 2018-10-12 Tobias Burnus <burnus@net-b.de>
4833 * gfortran.dg/inline_matmul_24.f90: New.
4835 2018-10-12 Tobias Burnus <burnus@net-b.de>
4838 * gfortran.dg/goacc/pr77765.f90: Modify dg-error.
4839 * gfortran.dg/interface_42.f90: Ditto.
4840 * gfortran.dg/internal_references_1.f90: Ditto.
4841 * gfortran.dg/invalid_procedure_name.f90: Ditto.
4842 * gfortran.dg/pr65453.f90: Ditto.
4843 * gfortran.dg/pr77414.f90: Ditto.
4844 * gfortran.dg/pr78741.f90: Ditto.
4845 * gfortran.dg/same_name_2.f90: Ditto.
4847 2018-10-12 Wilco Dijkstra <wdijkstr@arm.com>
4849 * gcc.target/aarch64/popcnt.c: Test zero-extended popcount.
4850 * gcc.target/aarch64/vec_zeroextend.c: Test zero-extended vectors.
4852 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4854 * gcc.target/powerpc/fold-vec-insert-char-p8.c: New.
4855 * gcc.target/powerpc/fold-vec-insert-char-p9.c: New.
4856 * gcc.target/powerpc/fold-vec-insert-double.c: New.
4857 * gcc.target/powerpc/fold-vec-insert-float-p8.c: New.
4858 * gcc.target/powerpc/fold-vec-insert-float-p9.c: New.
4859 * gcc.target/powerpc/fold-vec-insert-int-p8.c: New.
4860 * gcc.target/powerpc/fold-vec-insert-int-p9.c: New.
4861 * gcc.target/powerpc/fold-vec-insert-longlong.c: New.
4862 * gcc.target/powerpc/fold-vec-insert-short-p8.c: New.
4863 * gcc.target/powerpc/fold-vec-insert-short-p9.c: New.
4865 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4867 * gcc.target/powerpc/fold-vec-extract-char.p7.c: New.
4868 * gcc.target/powerpc/fold-vec-extract-char.p8.c: New.
4869 * gcc.target/powerpc/fold-vec-extract-char.p9.c: New.
4870 * gcc.target/powerpc/fold-vec-extract-double.p7.c: New.
4871 * gcc.target/powerpc/fold-vec-extract-double.p8.c: New.
4872 * gcc.target/powerpc/fold-vec-extract-double.p9.c: New.
4873 * gcc.target/powerpc/fold-vec-extract-float.p7.c: New.
4874 * gcc.target/powerpc/fold-vec-extract-float.p8.c: New.
4875 * gcc.target/powerpc/fold-vec-extract-float.p9.c: New.
4876 * gcc.target/powerpc/fold-vec-extract-int.p7.c: New.
4877 * gcc.target/powerpc/fold-vec-extract-int.p8.c: New.
4878 * gcc.target/powerpc/fold-vec-extract-int.p9.c: New.
4879 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: New.
4880 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: New.
4881 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: New.
4882 * gcc.target/powerpc/fold-vec-extract-short.p7.c: New.
4883 * gcc.target/powerpc/fold-vec-extract-short.p8.c: New.
4884 * gcc.target/powerpc/fold-vec-extract-short.p9.c: New.
4886 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4888 * gcc.target/powerpc/fold-vec-select-char.c: New.
4889 * gcc.target/powerpc/fold-vec-select-double.c: New.
4890 * gcc.target/powerpc/fold-vec-select-float.c: New.
4891 * gcc.target/powerpc/fold-vec-select-int.c: New.
4892 * gcc.target/powerpc/fold-vec-select-longlong.c: New.
4893 * gcc.target/powerpc/fold-vec-select-short.c: New.
4895 2018-10-09 Giuliano Belinassi <giuliano.belinassi@usp.br>
4897 PR tree-optimization/86829
4898 * gcc.dg/sinatan-1.c: New test.
4899 * gcc.dg/sinatan-2.c: New test.
4900 * gcc.dg/sinatan-3.c: New test.
4902 2018-10-11 Will Schmidt <will_schmidt@vnet.ibm.com>
4904 * gcc.target/powerpc/fold-vec-mergeeo-floatdouble.c: New.
4905 * gcc.target/powerpc/fold-vec-mergeeo-int.c: New.
4906 * gcc.target/powerpc/fold-vec-mergeeo-longlong.c: New.
4908 2018-10-11 Tobias Burnus <burnus@net-b.de>
4911 2018-10-09 Tobias Burnus <burnus@net-b.de>
4914 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
4915 change to dg-do compile.
4916 * gfortran.dg/actual_array_substr_2.f90: Ditto.
4917 * gfortran.dg/array_initializer_1.f90: Use array
4918 element not size-one section.
4919 * gfortran.dg/array_substring.f90: New.
4921 2018-10-11 Wilco Dijkstra <wdijkstr@arm.com>
4924 * gcc.target/aarch64/pr87511.c: Add new test.
4926 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4929 * g++.dg/torture/accessor-fixits-9.C: New test.
4931 2018-10-11 Nathan Sidwell <nathan@acm.org>
4933 * g++.dg/parse/close-brace.C: New.
4934 * g++.dg/cpp0x/noexcept16.C: Avoid warning.
4935 * g++.old-deja/g++.other/crash32.C: Add another error
4937 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4940 * g++.dg/cpp0x/pr85070.C: Change effective target for diagnostics from
4941 c++14_only to c++14.
4943 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4945 * lib/multiline.exp (dg-begin-multiline-output): Issue an error if
4946 there hasn't been a dg-end-multiline-output since the last
4947 dg-begin-multiline-output.
4948 (dg-end-multiline-output): Issue an error if there hasn't been a
4949 dg-begin-multiline-output. Reset _multiline_last_beginning_line
4950 as soon possible. Rename "line" to "last_line".
4952 2018-10-11 Andrew Stubbs <ams@codesourcery.com>
4954 * selftests/repeat.rtl: New file.
4956 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4959 * g++.dg/cpp1z/decomp48.C: New test.
4961 2018-10-11 David Malcolm <dmalcolm@redhat.com>
4963 * g++.dg/diagnostic/macro-arg-count.C: Move to...
4964 * c-c++-common/cpp/macro-arg-count-1.c: ...here, generalizing
4965 output for C vs C++. Expect notes showing the definitions of the
4967 * c-c++-common/cpp/macro-arg-count-2.c: New test, adapted from the
4970 2018-10-11 Martin Jambor <mjambor@suse.cz>
4972 * gcc.dg/warn-abs-1.c: Guard tests assuming size of long double is
4973 greater that the size of double by target large_long double.
4975 2018-10-11 Jakub Jelinek <jakub@redhat.com>
4977 * g++.dg/cpp2a/feat-cxx2a.C: New test.
4980 * g++.dg/rtti/typeid12.C: New test.
4982 2018-10-10 Eric Botcazou <ebotcazou@adacore.com>
4984 * g++.dg/other/pr87574.C: New test.
4986 2018-10-10 Marek Polacek <polacek@redhat.com>
4988 PR c++/87567 - constexpr rejects call to non-constexpr function.
4989 * g++.dg/cpp1y/constexpr-loop7.C: New test.
4991 2018-10-10 Paul A. Clarke <pc@us.ibm.com>
4994 * gcc.target/powerpc/sse3-check.h: Remove duplicated code.
4995 * gcc.target/powerpc/sse3-addsubps.c: Likewise.
4996 * gcc.target/powerpc/sse3-addsubpd.c: Likewise.
4997 * gcc.target/powerpc/sse3-haddps.c: Likewise.
4998 * gcc.target/powerpc/sse3-hsubps.c: Likewise.
4999 * gcc.target/powerpc/sse3-haddpd.c: Likewise.
5000 * gcc.target/powerpc/sse3-hsubpd.c: Likewise.
5001 * gcc.target/powerpc/sse3-lddqu.c: Likewise.
5002 * gcc.target/powerpc/sse3-movsldup.c: Likewise.
5003 * gcc.target/powerpc/sse3-movshdup.c: Likewise.
5004 * gcc.target/powerpc/sse3-movddup.c: Likewise.
5005 * gcc.target/powerpc/pr37191.c: Likewise.
5006 2018-10-10 Martin Sebor <msebor@redhat.com>
5009 * gcc.dg/transparent-union-6.c: New.
5011 2018-10-10 Martin Sebor <msebor@redhat.com>
5013 * gcc.c-torture/execute/memchr-1.c: Avoid assuming 4-byte wchar_t.
5014 Add a test for 2-byte wchar_t.
5015 * gcc.dg/builtin-memchr.c: New test.
5017 2018-10-10 Uros Bizjak <ubizjak@gmail.com>
5020 * gcc.target/i386/pr87573.c: New test.
5022 2018-10-10 Jakub Jelinek <jakub@redhat.com>
5025 * gcc.target/i386/pr87550.c: New test.
5028 * gcc.dg/pr87286.c: Add -Wno-psabi to dg-options.
5030 2018-10-09 Paolo Carlini <paolo.carlini@oracle.com>
5033 * g++.dg/concepts/pr84423-1.C: New.
5034 * g++.dg/concepts/pr84423-2.C: Likewise.
5035 * g++.dg/cpp0x/auto39.C: Test location too.
5036 * g++.dg/cpp0x/auto9.C: Likewise.
5037 * g++.dg/cpp1y/pr60384.C: Likewise.
5039 2018-10-09 Paul A. Clarke <pc@us.ibm.com>
5041 * gcc.target/powerpc/sse3-check.h: New file.
5042 * gcc.target/powerpc/sse3-addsubps.c: New file.
5043 * gcc.target/powerpc/sse3-addsubpd.c: New file.
5044 * gcc.target/powerpc/sse3-haddps.c: New file.
5045 * gcc.target/powerpc/sse3-hsubps.c: New file.
5046 * gcc.target/powerpc/sse3-haddpd.c: New file.
5047 * gcc.target/powerpc/sse3-hsubpd.c: New file.
5048 * gcc.target/powerpc/sse3-lddqu.c: New file.
5049 * gcc.target/powerpc/sse3-movsldup.c: New file.
5050 * gcc.target/powerpc/sse3-movshdup.c: New file.
5051 * gcc.target/powerpc/sse3-movddup.c: New file.
5052 * gcc.target/powerpc/pr37191.c: New file.
5054 2018-10-09 Tobias Burnus <burnus@net-b.de>
5057 * gfortran.dg/actual_array_substr_1.f90: Add dg-error,
5058 change to dg-do compile.
5059 * gfortran.dg/actual_array_substr_2.f90: Ditto.
5060 * gfortran.dg/array_initializer_1.f90: Use array
5061 element not size-one section.
5062 * gfortran.dg/array_substring.f90: New.
5064 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5066 * gnat.dg/derived_type5.adb, gnat.dg/derived_type5_pkg.ads: New
5069 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5071 * gnat.dg/warn17.adb: New testcase.
5073 2018-10-09 Eric Botcazou <ebotcazou@adacore.com>
5075 * gnat.dg/inline14.adb, gnat.dg/inline14_pkg.adb,
5076 gnat.dg/inline14_pkg.ads: New testcase.
5078 2018-10-09 Ed Schonberg <schonberg@adacore.com>
5080 * gnat.dg/warn18.adb: New testcase.
5082 2018-10-09 Martin Liska <mliska@suse.cz>
5084 * c-c++-common/asan/pr64820.c: Add line number to scanned
5086 * c-c++-common/asan/use-after-return-1.c: Likewise.
5087 * g++.dg/asan/function-argument-1.C (main): Likewise.
5088 * g++.dg/asan/function-argument-2.C (main): Likewise.
5089 * g++.dg/asan/function-argument-3.C (main): Likewise.
5090 * g++.dg/asan/use-after-scope-1.C (main): Likewise.
5091 * g++.dg/asan/use-after-scope-2.C (main): Likewise.
5092 * g++.dg/asan/use-after-scope-types-1.C (main): Likewise.
5093 * g++.dg/asan/use-after-scope-types-2.C (main): Likewise.
5094 * g++.dg/asan/use-after-scope-types-3.C (main): Likewise.
5095 * g++.dg/asan/use-after-scope-types-4.C (main): Likewise.
5096 * g++.dg/asan/use-after-scope-types-5.C (main): Likewise.
5097 * gcc.dg/asan/pr78541.c (main): Likewise.
5098 * gcc.dg/asan/use-after-scope-1.c (main): Likewise.
5099 * gcc.dg/asan/use-after-scope-10.c (main): Likewise.
5100 * gcc.dg/asan/use-after-scope-2.c (main): Likewise.
5101 * gcc.dg/asan/use-after-scope-3.c (main): Likewise.
5102 * gcc.dg/asan/use-after-scope-5.c (main): Likewise.
5103 * gcc.dg/asan/use-after-scope-9.c (main): Likewise.
5105 2018-10-09 Paul Thomas <pault@gcc.gnu.org>
5108 * gfortran.dg/deferred_type_component_3.f90: New test.
5111 * gfortran.dg/deferred_character_28.f90: New test.
5112 * gfortran.dg/deferred_character_29.f90: New test (note that
5113 this test appears in PR83196 comment #4 by mistake).
5115 2018-10-08 Eric Botcazou <ebotcazou@adacore.com>
5117 * gcc.target/i386/vararg-loc.c: Accept a column number.
5119 2018-10-08 Martin Liska <mliska@suse.cz>
5121 * gcc.target/i386/i386.exp: Move procedures to
5122 target-supports.exp.
5123 * g++.target/i386/i386.exp: New file.
5124 * gcc.target/i386/mv*.C: Move here tests and remove
5125 target filter in these tests.
5127 2018-10-08 Cesar Philippidis <cesar@codesourcery.com>
5129 * gfortran.dg/contiguous_4.f90: Adjust.
5130 * gfortran.dg/contiguous_4.f90: New test.
5132 2018-10-08 Paul Thomas <pault@gcc.gnu.org>
5135 * gfortran.dg/associate_41.f90: New test.
5137 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5139 * gcc.dg/merge-all-constants-2.c: Require string_merging support.
5140 * gnat.dg/string_merge1.adb: Likewise.
5141 * gnat.dg/string_merge2.adb: Likewise.
5143 2018-10-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5145 * c-c++-common/Wprio-ctor-dtor.c: Require init_priority support.
5147 2018-10-08 Martin Liska <mliska@suse.cz>
5149 * g++.dg/ext/pr82625.C: Add dg-compile filter.
5151 2018-10-08 Paolo Carlini <paolo.carlini@oracle.com>
5154 * g++.dg/concepts/pr71128.C: New.
5156 2018-10-08 Richard Sandiford <richard.sandiford@arm.com>
5159 * gcc.dg/pr87286.c: New test.
5161 2018-10-06 Thomas Koenig <tkoenig@gcc.gnu.org>
5164 * gfortran.dg/array_constructor_type_23.f90: New test.
5166 2018-10-06 Paul Thomas <pault@gcc.gnu.org>
5169 * gfortran.dg/elemental_function_4.f90 : New test.
5171 2018-10-05 Peter Bergner <bergner@linux.ibm.com>
5173 PR rtl-optimization/86939
5174 PR rtl-optimization/87479
5175 * gcc.target/powerpc/pr86939.c: New test.
5176 * gcc/testsuite/gcc.target/i386/pr49095.c: Fix expected results.
5178 2018-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
5180 * gnat.dg/string_merge1.adb: Fix test expectations.
5181 * gnat.dg/string_merge2.adb: Likewise.
5183 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5186 * g++.dg/ext/builtin4.C: Set expected location for warning to the
5187 correct location within the format string.
5188 * g++.dg/plugin/plugin.exp (plugin_test_list): Add the plugin and
5189 files for testing locations within string literal locations from
5191 * g++.dg/warn/Wformat-method.C: New test.
5192 * g++.dg/warn/Wformat-pr71863.C: New test.
5193 * g++.dg/warn/Wformat-ranges-c++11.C: New test.
5194 * g++.dg/warn/Wformat-ranges.C: New test, based on
5195 gcc.dg/format/diagnostic-ranges.c.
5196 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5197 (test_multitoken_macro): Generalize expected output to work with
5199 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5200 (test_stringified_token_1): Likewise.
5201 (test_stringified_token_3): Likewise.
5203 2018-10-05 David Malcolm <dmalcolm@redhat.com>
5205 * lib/multiline.exp (proc dg-end-multiline-output): Check argument
5206 count. If there's a 3rd argument, use dg-process-target on it,
5207 bailing out, or recording expected failures as "maybe_x".
5208 (proc handle-multiline-outputs): Extract "maybe_x", and use it
5209 to convert pass/fail into xpass/xfail.
5211 2018-10-05 Martin Sebor <msebor@redhat.com>
5213 PR tree-optimization/87490
5214 * gcc.dg/pr87490.c: New test.
5215 * gcc.dg/warn-strnlen-no-nul-2.c: Same.
5217 2018-10-05 Steve Ellcey <sellcey@cavium.com>
5219 PR tree-optimization/71625
5220 * /gcc.target/aarch64/vclz.c (test_vclz_s8): Add noinline attribute.
5221 (test_vclz_s16): Ditto.
5222 (test_vclz_s32): Ditto.
5223 (test_vclzq_s8): Ditto.
5224 (test_vclzq_s16): Ditto.
5225 (test_vclzq_s32): Ditto.
5226 (test_vclz_u8): Ditto.
5227 (test_vclz_u16): Ditto.
5228 (test_vclz_u32): Ditto.
5229 (test_vclzq_u8): Ditto.
5230 (test_vclzq_u16): Ditto.
5231 (test_vclzq_u32): Ditto.
5232 * gcc.target/aarch64/vneg_s.c (test_vneg_s8): Ditto.
5233 (test_vneg_s16): Ditto.
5234 (test_vneg_s32): Ditto.
5235 (test_vneg_s64): Ditto.
5236 (test_vnegd_s64): Ditto.
5237 (test_vnegq_s8): Ditto.
5238 (test_vnegq_s16): Ditto.
5239 (test_vnegq_s32): Ditto.
5240 (test_vnegq_s64): Ditto.
5242 2018-10-05 Segher Boessenkool <segher@kernel.crashing.org>
5245 * gcc.target/powerpc/test_fpscr_drn_builtin.c: Use hard_dfp instead
5246 of dfp_hw. Don't include <altivec.h>.
5247 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Ditto. Require
5249 * gcc.target/powerpc/test_fpscr_rn_builtin.c: Don't include <altivec.h>.
5250 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Ditto.
5251 * gcc.target/powerpc/test_mffsl.c: Ditto.
5253 2018-10-04 Vinay Kumar <vinay.kumar@blackfigtech.com>
5255 * c-c++-common/Wprio-ctor-dtor.c: New test.
5257 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5259 * gcc.dg/vect/nodump-vect-opt-info-2.c: New test.
5260 * gcc.dg/vect/vect-alias-check-4.c: Add "-fopt-info-vec-all" to
5261 dg-additional-options. Add dg-message and dg-missed directives
5262 to verify that -fopt-info messages are written at the correct
5265 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5267 * gcc.dg/plugin/dump-1.c: Update expected output for test_scopes
5268 due to "-internals" not being selected.
5269 * gcc.dg/plugin/dump-2.c: New test, based on dump-1.c, with
5270 "-internals" added to re-enable the output from test_scopes.
5271 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add dump-2.c.
5273 2018-10-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5275 * gnat.dg/string_merge1.adb: New test.
5276 * gnat.dg/string_merge2.adb: New test.
5277 * gcc.dg/merge-all-constants-1.c: Adjust test.
5278 * gcc.dg/merge-all-constants-2.c: New test.
5280 2018-10-04 Bill Seurer <seurer@linux.vnet.ibm.com>
5283 * gcc.target/powerpc/undef-bool-2.c: Fix expected error output.
5285 2018-10-04 Martin Liska <mliska@suse.cz>
5288 * gcc.dg/pr87483.c: New test.
5290 2018-10-04 Martin Liska <mliska@suse.cz>
5293 * g++.dg/ext/pr82625.C: New test.
5295 2018-10-04 David Malcolm <dmalcolm@redhat.com>
5297 * gcc.dg/plugin/dump-1.c: New test.
5298 * gcc.dg/plugin/dump_plugin.c: New test plugin.
5299 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
5301 2018-10-04 Peter Bergner <bergner@linux.ibm.com>
5303 PR rtl-optimization/87466
5304 * gcc.target/powerpc/pr87466.c: New test.
5306 2018-10-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5308 PR tree-optimization/85787
5309 * gcc.dg/ipa/propmalloc-4.c: New test.
5311 2018-10-04 Richard Biener <rguenther@suse.de>
5313 * gcc.dg/tree-ssa/cunroll-15.c: Add XFAILs for arm and powerpc.
5315 2018-10-03 Ian Lance Taylor <iant@google.com>
5317 * go.test/go-test.exp (go-set-goarch): Use amd64p32 on x32.
5319 2018-10-03 Martin Sebor <msebor@redhat.com>
5321 * gcc.dg/warn-sprintf-no-nul.c: New test.
5323 2018-10-03 Martin Liska <mliska@suse.cz>
5325 PR gcov-profile/86109
5326 * g++.dg/gcov/pr86109.C: New test.
5328 2018-10-02 Marc Glisse <marc.glisse@inria.fr>
5330 * gcc.dg/tree-ssa/muldiv-1.c: New file.
5331 * gcc.dg/tree-ssa/muldiv-2.c: Likewise.
5333 2018-10-02 Segher Boessenkool <segher@kernel.crashing.org>
5336 * gcc.target/powerpc/vec-init-6.c: Fix expected asm.
5338 2018-10-01 Martin Sebor <msebor@redhat.com>
5340 * gcc.dg/warn-strnlen-no-nul.c: New.
5342 2018-10-01 Carl Love <cel@us.ibm.com>
5345 * gcc.target/powerpc/test_mffsl-p9.c: New file.
5346 * gcc.target/powerpc/test_fpscr_rn_builtin.c: New file.
5347 * gcc.target/powerpc/test_fpscr_drn_builtin.c: New file.
5348 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: New file.
5349 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: New file.
5351 2018-10-01 Paul Thomas <pault@gcc.gnu.org>
5354 * gfortran.dg/dependency_52.f90 : Expand the test to check both
5355 the call to adjustl and direct assignment of the substring.
5357 2018-10-01 Richard Biener <rguenther@suse.de>
5359 PR tree-optimization/87465
5360 * gcc.dg/tree-ssa/cunroll-15.c: New testcase.
5362 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5365 * gcc.dg/pr82788.c: Skip for AArch64.
5366 * gcc.dg/guality/vla-1.c: Turn off stack-clash.
5367 * gcc.target/aarch64/subsp.c: Likewise.
5368 * gcc.dg/params/blocksort-part.c: Skip stack-clash checks
5370 * gcc.dg/stack-check-10.c: Add AArch64 specific checks.
5371 * gcc.dg/stack-check-12.c: ILP32 fixup.
5372 * gcc.dg/stack-check-5.c: Add AArch64 specific checks.
5373 * gcc.dg/stack-check-6a.c: Skip on AArch64, we don't support this.
5374 * lib/target-supports.exp
5375 (check_effective_target_frame_pointer_for_non_leaf): AArch64 does not
5376 require frame pointer for non-leaf functions.
5378 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5381 * gcc.target/aarch64/stack-check-alloca-1.c: New.
5382 * gcc.target/aarch64/stack-check-alloca-10.c: New.
5383 * gcc.target/aarch64/stack-check-alloca-2.c: New.
5384 * gcc.target/aarch64/stack-check-alloca-3.c: New.
5385 * gcc.target/aarch64/stack-check-alloca-4.c: New.
5386 * gcc.target/aarch64/stack-check-alloca-5.c: New.
5387 * gcc.target/aarch64/stack-check-alloca-6.c: New.
5388 * gcc.target/aarch64/stack-check-alloca-7.c: New.
5389 * gcc.target/aarch64/stack-check-alloca-8.c: New.
5390 * gcc.target/aarch64/stack-check-alloca-9.c: New.
5391 * gcc.target/aarch64/stack-check-alloca.h: New.
5392 * gcc.target/aarch64/stack-check-14.c: New.
5393 * gcc.target/aarch64/stack-check-15.c: New.
5395 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5398 * gcc.target/aarch64/stack-check-prologue-16.c: New test
5399 * gcc.target/aarch64/stack-check-cfa-3.c: New test.
5400 * gcc.target/aarch64/sve/struct_vect_24.c: New test.
5401 * gcc.target/aarch64/sve/struct_vect_24_run.c: New test.
5403 2018-10-01 Jeff Law <law@redhat.com>
5404 Richard Sandiford <richard.sandiford@linaro.org>
5405 Tamar Christina <tamar.christina@arm.com>
5408 * gcc.target/aarch64/stack-check-12.c: New.
5409 * gcc.target/aarch64/stack-check-13.c: New.
5410 * gcc.target/aarch64/stack-check-cfa-1.c: New.
5411 * gcc.target/aarch64/stack-check-cfa-2.c: New.
5412 * gcc.target/aarch64/stack-check-prologue-1.c: New.
5413 * gcc.target/aarch64/stack-check-prologue-10.c: New.
5414 * gcc.target/aarch64/stack-check-prologue-11.c: New.
5415 * gcc.target/aarch64/stack-check-prologue-12.c: New.
5416 * gcc.target/aarch64/stack-check-prologue-13.c: New.
5417 * gcc.target/aarch64/stack-check-prologue-14.c: New.
5418 * gcc.target/aarch64/stack-check-prologue-15.c: New.
5419 * gcc.target/aarch64/stack-check-prologue-2.c: New.
5420 * gcc.target/aarch64/stack-check-prologue-3.c: New.
5421 * gcc.target/aarch64/stack-check-prologue-4.c: New.
5422 * gcc.target/aarch64/stack-check-prologue-5.c: New.
5423 * gcc.target/aarch64/stack-check-prologue-6.c: New.
5424 * gcc.target/aarch64/stack-check-prologue-7.c: New.
5425 * gcc.target/aarch64/stack-check-prologue-8.c: New.
5426 * gcc.target/aarch64/stack-check-prologue-9.c: New.
5427 * gcc.target/aarch64/stack-check-prologue.h: New.
5428 * lib/target-supports.exp
5429 (check_effective_target_supports_stack_clash_protection): Add AArch64.
5431 2018-10-01 Tamar Christina <tamar.christina@arm.com>
5433 * lib/target-supports.exp (check_cached_effective_target_indexed): New.
5434 (check_cached_effective_target, clear_effective_target_cache): Cleanup.
5435 (check_compile): Support values already Boolean.
5436 (check_alias_available, check_gc_sections_available,
5437 check_profiling_available, check_effective_target_vect_cmdline_needed,
5438 check_effective_target_vect_int,
5439 check_effective_target_vect_intfloat_cvt,
5440 check_effective_target_vect_doubleint_cvt,
5441 check_effective_target_vect_intdouble_cvt,
5442 check_effective_target_vect_uintfloat_cvt,
5443 check_effective_target_vect_floatint_cvt,
5444 check_effective_target_vect_floatuint_cvt,
5445 check_effective_target_vect_peeling_profitable,
5446 check_effective_target_vect_simd_clones,
5447 check_effective_target_vect_peeling_profitable,
5448 check_effective_target_vect_simd_clones,
5449 check_effective_target_vect_shift,
5450 check_effective_target_vect_bswap,
5451 check_effective_target_vect_shift_char,
5452 check_effective_target_vect_float,
5453 check_effective_target_vect_double,
5454 check_effective_target_vect_long_long,
5455 check_effective_target_vect_no_int_min_max,
5456 check_effective_target_vect_no_int_add,
5457 check_effective_target_vect_no_bitwise,
5458 check_effective_target_vect_perm,
5459 check_effective_target_vect_perm_byte,
5460 check_effective_target_vect_perm_short,
5461 check_effective_target_xorsign,
5462 check_effective_target_vect_widen_sum_hi_to_si_pattern,
5463 check_effective_target_vect_widen_sum_hi_to_si,
5464 check_effective_target_vect_widen_sum_qi_to_hi,
5465 check_effective_target_vect_widen_sum_qi_to_si,
5466 check_effective_target_vect_widen_mult_qi_to_hi,
5467 check_effective_target_vect_widen_mult_hi_to_si,
5468 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
5469 check_effective_target_vect_widen_mult_hi_to_si_pattern,
5470 check_effective_target_vect_widen_mult_si_to_di_pattern,
5471 check_effective_target_vect_widen_shift,
5472 check_effective_target_vect_sdot_qi,
5473 check_effective_target_vect_udot_qi,
5474 check_effective_target_vect_sdot_hi,
5475 check_effective_target_vect_udot_hi,
5476 check_effective_target_vect_usad_char,
5477 check_effective_target_vect_pack_trunc,
5478 check_effective_target_vect_unpack,
5479 check_effective_target_unaligned_stack,
5480 check_effective_target_vect_no_align,
5481 check_effective_target_vect_hw_misalign,
5482 check_effective_target_natural_alignment_32,
5483 check_effective_target_natural_alignment_64,
5484 check_effective_target_vect_element_align,
5485 check_effective_target_vect_load_lanes **,
5486 check_effective_target_vect_condition,
5487 check_effective_target_vect_cond_mixed,
5488 check_effective_target_vect_char_mult,
5489 check_effective_target_vect_short_mult,
5490 check_effective_target_vect_int_mult,
5491 check_effective_target_vect_extract_even_odd,
5492 check_effective_target_vect_interleave,
5493 check_effective_target_vect_stridedN,
5494 check_effective_target_vect_call_copysignf,
5495 check_effective_target_sqrt_insn,
5496 check_effective_target_vect_call_sqrtf,
5497 check_effective_target_vect_call_btrunc,
5498 check_effective_target_vect_call_btruncf,
5499 check_effective_target_vect_call_ceil,
5500 check_effective_target_vect_call_ceilf,
5501 check_effective_target_vect_call_floor,
5502 check_effective_target_vect_call_floorf,
5503 check_effective_target_vect_call_lceil,
5504 check_effective_target_vect_call_lfloor,
5505 check_effective_target_vect_call_nearbyint,
5506 check_effective_target_vect_call_nearbyintf,
5507 check_effective_target_vect_call_round,
5508 check_effective_target_vect_call_roundf,
5509 check_effective_target_section_anchors,
5510 check_effective_target_bswap,
5511 check_effective_target_sync_int_long,
5512 check_effective_target_sync_char_short,
5513 check_effective_target_tiny,
5514 check_effective_target_pie_copyreloc,
5515 check_effective_target_got32x_reloc,
5516 check_effective_target_tls_get_addr_via_got): Use new caching.
5518 2018-10-01 MCC CS <deswurstes@users.noreply.github.com>
5520 PR tree-optimization/87261
5521 * gcc.dg/pr87261.c: New test.
5523 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5525 * gcc.target/arc/tph_addx.c: New test.
5527 2018-10-01 Claudiu Zissulescu <claziss@synopsys.com>
5529 * gcc.target/arc/tmac-3.c: New file.
5531 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5534 * gfortran.dg/associate_40.f90 : New test.
5536 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5540 * gfortran.dg/deferred_character_25.f90 : New test.
5541 * gfortran.dg/deferred_character_26.f90 : New test.
5542 * gfortran.dg/deferred_character_27.f90 : New test to verify
5543 that PR82617 remains fixed.
5545 2018-09-30 Paul Thomas <pault@gcc.gnu.org>
5548 * gfortran.dg/deferred_character_24.f90 : New test.
5550 2018-09-29 H.J. Lu <hongjiu.lu@intel.com>
5553 * gcc.target/i386/pr87370.c: New test.
5555 2018-09-29 Paul Thomas <pault@gcc.gnu.org>
5558 * gfortran.dg/dependency_52.f90 : New test.
5560 2018-09-29 Jakub Jelinek <jakub@redhat.com>
5563 * gcc.target/i386/avx512f-abspd-1.c (SIZE): Divide by two.
5564 (CALC): Use double instead of float.
5565 (TEST): Adjust to test _mm512_abs_pd and _mm512_mask_abs_pd rather than
5566 _mm512_abs_ps and _mm512_mask_abs_ps.
5568 2018-09-28 David Malcolm <dmalcolm@redhat.com>
5570 * c-c++-common/unroll-1.c: Update expected output from "note" to
5572 * c-c++-common/unroll-2.c: Likewise.
5573 * c-c++-common/unroll-3.c: Likewise.
5574 * g++.dg/tree-ssa/dom-invalid.C: Update expected output from
5575 dg-message to dg-missed. Convert param from -fopt-info to
5576 -fopt-info-missed-ipa.
5577 * g++.dg/tree-ssa/pr81408.C: Update expected output from
5578 dg-message to dg-missed.
5579 * g++.dg/vect/slp-pr56812.cc: Update expected output from
5580 dg-message to dg-optimized.
5581 * gcc.dg/pr26570.c: Update expected output from dg-message to
5582 dg-missed. Convert param from -fopt-info to
5583 -fopt-info-missed-ipa.
5584 * gcc.dg/pr32773.c: Likewise.
5585 * gcc.dg/tree-ssa/pr19210-1.c: Update expected output from
5586 dg-message to dg-missed.
5587 * gcc.dg/unroll-2.c: Update expected output from dg-message to
5589 * gcc.dg/vect/nodump-vect-opt-info-1.c: Likewise. Convert param
5590 from -fopt-info to -fopt-info-vec.
5591 * gfortran.dg/directive_unroll_1.f90: Update expected output from
5592 "note" to "optimized".
5593 * gfortran.dg/directive_unroll_2.f90: Likewise.
5594 * gfortran.dg/directive_unroll_3.f90: Likewise.
5595 * gnat.dg/unroll4.adb: Likewise.
5596 * lib/gcc-dg.exp (dg-optimized): New procedure.
5597 (dg-missed): New procedure.
5599 2018-09-28 Joseph Myers <joseph@codesourcery.com>
5602 * gcc.dg/torture/fp-int-convert.h (TEST_I_F_VAL): Convert integer
5603 values explicitly to target type for comparison.
5605 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5608 * gcc.target/aarch64/ashltidisi.c: Expect 3 asr instructions
5611 2018-09-28 Steve Ellcey <sellcey@cavium.com>
5614 * gcc.dg/zero_bits_compound-1.c: Do not run on aarch64*-*-*.
5616 2018-09-28 Eric Botcazou <ebotcazou@adacore.com>
5618 * gcc.target/sparc/20160229-1.c: Minor tweak.
5619 * gcc.target/sparc/cbcond-2.c: Likewise.
5620 * gcc.target/sparc/movcc-1.c: Add -mcpu=v9 option.
5621 * gcc.target/sparc/movcc-2.c: Minor tweak.
5622 * gcc.target/sparc/overflow-3.c: Likewise.
5623 * gcc.target/sparc/overflow-4.c: Add -mno-vis4 option.
5624 * gcc.target/sparc/overflow-5.c: Minor tweak.
5625 * gcc.target/sparc/setcc-4.c: Add -mno-vis4 option.
5627 2018-09-27 Segher Boessenkool <segher@kernel.crashing.org>
5629 * g++.dg/ext/altivec-6.C: Change the vec_splat second argument to a
5630 valid value, in the "vector bool int" case.
5632 2018-09-27 Uros Bizjak <ubizjak@gmail.com>
5634 * gcc.dg/rtl/x86_64/dfinit.c: Update scan-rtl-dump string.
5635 * gcc.dg/rtl/x86_64/times-two.c.before-df.c: Ditto.
5636 * gcc.target/i386/pr79804.c (foo): Use register "19", not "20".
5638 2018-09-27 Martin Liska <mliska@suse.cz>
5640 * g++.dg/pr60518.C: Add -Wno-missing-profile.
5641 * g++.dg/torture/pr59265.C: Likewise.
5642 * g++.dg/tree-prof/morefunc.C: Likewise.
5643 * g++.dg/tree-ssa/dom-invalid.C: Likewise.
5644 * gcc.dg/pr26570.c: Likewise.
5645 * gcc.dg/pr32773.c: Likewise.
5646 * gcc.dg/pr40209.c: Likewise.
5647 * gcc.dg/pr51957-1.c: Likewise.
5648 * gcc.dg/pr80747.c: Likewise.
5649 * gcc.target/aarch64/pr62262.c: Likewise.
5651 2018-09-27 Richard Biener <rguenther@suse.de>
5654 * gcc.dg/debug/dwarf2/inline5.c: Deal with different comment characters.
5656 2018-09-27 Richard Biener <rguenther@suse.de>
5660 * gcc.dg/debug/dwarf2/inline2.c: Adjust.
5661 * gcc.dg/debug/dwarf2/inline4.c: New testcase.
5663 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5666 * g++.dg/concepts/pr67544.C: New.
5668 2018-09-27 Paolo Carlini <paolo.carlini@oracle.com>
5671 * g++.dg/expr/unary4.C: New.
5673 2018-09-26 Indu Bhagat <indu.bhagat@oracle.com>
5675 PR gcov-profile/86957
5676 * gcc.dg/Wmissing-profile.c: New test.
5678 2018-09-26 Joseph Myers <joseph@codesourcery.com>
5681 * gcc.target/i386/excess-precision-9.c,
5682 gcc.target/i386/excess-precision-10.c: New tests.
5684 2018-09-26 Richard Biener <rguenther@suse.de>
5687 * gcc.dg/debug/dwarf2/inline5.c: New testcase.
5689 2018-09-26 Martin Jambor <mjambor@suse.cz>
5692 * gcc.dg/pr87347.c: New test.
5694 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5697 * g++.dg/concepts/pr71131.C: New.
5699 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5702 * g++.dg/concepts/pr71127.C: New.
5704 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5707 * g++.dg/concepts/pr67655.C: New.
5709 2018-09-26 Thomas Quinot <quinot@adacore.com>
5711 * gnat.dg/sso13.adb: New testcase.
5713 2018-09-26 Justin Squirek <squirek@adacore.com>
5715 * gnat.dg/warn16.adb: New testcase.
5717 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5719 * gnat.dg/elab7.adb, gnat.dg/elab7_pkg1.adb,
5720 gnat.dg/elab7_pkg1.ads, gnat.dg/elab7_pkg2.adb,
5721 gnat.dg/elab7_pkg2.ads: New testcase.
5723 2018-09-26 Javier Miranda <miranda@adacore.com>
5725 * gnat.dg/interface8.adb, gnat.dg/interface8.ads: New testcase.
5727 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5729 * gnat.dg/predicate2-containers.ads,
5730 gnat.dg/predicate2-project-name_values.ads,
5731 gnat.dg/predicate2-project-registry-attribute.ads,
5732 gnat.dg/predicate2-project-registry.ads,
5733 gnat.dg/predicate2-project-typ-set.ads,
5734 gnat.dg/predicate2-project-typ.ads,
5735 gnat.dg/predicate2-project.ads,
5736 gnat.dg/predicate2-source_reference.ads, gnat.dg/predicate2.ads,
5737 gnat.dg/predicate2_main.adb: New testcase.
5739 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5741 * gnat.dg/dynhash1.adb: New testcase.
5743 2018-09-26 Hristian Kirtchev <kirtchev@adacore.com>
5745 * gnat.dg/sets1.adb: New testcase.
5746 * gnat.dg/dynhash.adb, gnat.dg/linkedlist.adb: Update testcases
5749 2018-09-26 Thomas Quinot <quinot@adacore.com>
5751 * gnat.dg/sso12.adb: New testcase.
5753 2018-09-26 Justin Squirek <squirek@adacore.com>
5755 * gnat.dg/expr_func8.adb: New testcase.
5757 2018-09-26 Ed Schonberg <schonberg@adacore.com>
5759 * gnat.dg/predicate3.adb, gnat.dg/predicate3_pkg.ads: New
5762 2018-09-26 Paolo Carlini <paolo.carlini@oracle.com>
5765 * g++.dg/concepts/pr67656.C: New.
5767 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5769 * gnat.dg/addr12.adb, gnat.dg/addr12_a.adb,
5770 gnat.dg/addr12_a.ads, gnat.dg/addr12_b.adb,
5771 gnat.dg/addr12_b.ads, gnat.dg/addr12_c.ads: New testcase.
5773 2018-09-26 Eric Botcazou <ebotcazou@adacore.com>
5775 * g++.dg/other/vthunk1.C: Rename to...
5776 * g++.dg/other/thunk1.C: ...this.
5777 * g++.dg/other/thunk2a.C: New test.
5778 * g++.dg/other/thunk2b.C: Likewise.
5780 2018-09-25 Jim Wilson <jimw@sifive.com>
5782 * gcc.target/riscv/weak-1.c: New.
5784 2018-09-25 Jeff Law <law@redhat.com>
5786 * gcc.dg/warn-stpcpy-no-nul.c: Drop unnecessary xfails.
5787 * gcc.dg/warn-stplen-no-nul.c: Likewise.
5789 2018-09-25 Alexandre Oliva <oliva@adacore.com>
5791 * gnat.dg/dinst.adb: Adjust for locviews.
5793 2018-09-25 Will Schmidt <will_schmidt@vnet.ibm.com>
5795 * g++.dg/ext/altivec-6.C: Updated vec_splat() calls.
5796 * gcc.target/powerpc/fold-vec-splat-char.c: Remove invalid
5797 vec_splat calls from recently added tests. Update instruction counts.
5798 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Same.
5799 * gcc.target/powerpc/fold-vec-splat-int.c: Same.
5800 * gcc.target/powerpc/fold-vec-splat-longlong.c: Same.
5801 * gcc.target/powerpc/fold-vec-splat-pixel.c: Same.
5802 * gcc.target/powerpc/fold-vec-splat-short.c: Same.
5804 2018-09-25 Marek Polacek <polacek@redhat.com>
5807 * g++.dg/cpp2a/constexpr-virtual12.C: New test.
5809 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5812 * g++.dg/other/pr87398.C: New test.
5813 * g++.dg/cpp2a/constexpr-virtual10.C: New test.
5814 * g++.dg/cpp2a/constexpr-virtual11.C: New test.
5816 2018-09-25 Martin Jambor <mjambor@suse.cz>
5819 * gcc.dg/warn-abs-1.c: Do not test _Float128. Remove dg-skip-if and
5821 * gcc.target/i386/warn-abs-3.c: New test.
5823 2018-09-25 Paolo Carlini <paolo.carlini@oracle.com>
5826 * g++.dg/cpp0x/pr81246.C: New.
5828 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5831 * gcc.target/i386/pr82699-5.c: Add -fno-pic for ia32.
5832 * gcc.target/i386/pr82699-6.c: Add -fno-pic.
5834 2018-09-25 Jakub Jelinek <jakub@redhat.com>
5836 * gfortran.dg/coarray_lock_7.f90: Adjust scan-tree-dump-times for
5839 2018-09-25 Richard Biener <rguenther@suse.de>
5841 PR tree-optimization/87402
5842 * gcc.dg/torture/pr87402.c: New testcase.
5844 2018-09-25 H.J. Lu <hongjiu.lu@intel.com>
5847 * gcc.dg/20020312-2.c (dg-additional-options): Set to "-no-pie"
5848 for pie_enabled target.
5849 * gcc.dg/uninit-19.c: Check pie_enabled for PIC.
5850 * gcc.target/i386/pr34256.c: Likewise.
5852 2018-09-24 Paolo Carlini <paolo.carlini@oracle.com>
5855 * g++.dg/cpp0x/pr85070.C: New.
5857 2018-09-24 H.J. Lu <hongjiu.lu@intel.com>
5860 * gcc.target/i386/pr82699-1.c: New file.
5861 * gcc.target/i386/pr82699-2.c: Likewise.
5862 * gcc.target/i386/pr82699-3.c: Likewise.
5863 * gcc.target/i386/pr82699-4.c: Likewise.
5864 * gcc.target/i386/pr82699-5.c: Likewise.
5865 * gcc.target/i386/pr82699-6.c: Likewise.
5867 2018-09-24 Thomas Koenig <tkoenig@gcc.gnu.org>
5870 * gfortran.dg/intent_out_12.f90: New test.
5872 2018-09-24 Will Schmidt <will_schmidt@vnet.ibm.com>
5875 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: Add and
5876 update expected codegen
5878 2018-09-24 Cesar Philippidis <cesar@codesourcery.com>
5880 * gfortran.dg/goacc/nested-parallelism.f90: New test.
5882 2018-09-24 Ilya Leoshkevich <iii@linux.ibm.com>
5885 * gcc.target/s390/risbg-ll-3.c: Expect conditional returns.
5886 * gcc.target/s390/zvector/vec-cmp-2.c: Likewise.
5888 2018-09-24 Martin Liska <mliska@suse.cz>
5891 * g++.dg/asan/pr85774.C: New test.
5893 2018-09-24 Alexandre Oliva <oliva@adacore.com>
5896 * gcc.dg/pr87054.c: Adjust for no __int128 on x86.
5898 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5901 * gfortran.dg/intent_out_11.f90: New test.
5903 2018-09-23 Janne Blomqvist <jb@gcc.gnu.org>
5905 * gfortran.dg/coarray_lib_alloc_4.f90: Fix scan patterns.
5906 * gfortran.dg/coarray_lock_7.f90: Likewise.
5908 2018-09-23 Thomas Koenig <tkoenig@gcc.gnu.org>
5911 * gfortran.dg/intent_out_10.f90: New test.
5913 2018-09-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5916 * gfortran.dg/intent_optimize_2.f90: New test.
5918 2018-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5921 * gfortran.dg/dtio_1.f90: Update test to valid code.
5923 2018-09-22 Paul Thomas <pault@gcc.gnu.org>
5926 * gfortran.dg/deferred_character_23.f90 : New test.
5928 2018-09-21 Jeff Law <law@redhat.com>
5930 * gcc.dg/tree-ssa/vrp113.c: Disable EVRP.
5931 * gcc.dg/tree-ssa/vrp120.c: New test.
5933 2018-09-21 Marek Polacek <polacek@redhat.com>
5935 PR c++/87372 - __func__ constexpr evaluation.
5936 * g++.dg/cpp1y/func_constexpr2.C: New test.
5938 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5941 * gfortran.dg/deferred_character_22.f90 : New test.
5943 2018-09-21 Paul Thomas <pault@gcc.gnu.org>
5946 * gfortran.dg/finalize_33.f90 : New test.
5948 2018-09-21 David Malcolm <dmalcolm@redhat.com>
5950 PR tree-optimization/87309
5951 * gcc.dg/pr87309.c: New test.
5953 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5955 * c-c++-common/dump-ada-spec-14.c: New test.
5957 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5959 * gcc.dg/nested-func-11.c: New test.
5961 * lib/target-supports.exp (check_effective_target_tls_runtime): Make
5962 more robust and remove target-specific handling.
5964 2018-09-21 Eric Botcazou <ebotcazou@adacore.com>
5966 * gcc.c-torture/execute/20180921-1.c: New test.
5968 2018-09-20 Marek Polacek <polacek@redhat.com>
5970 PR c++/87109 - wrong ctor with maybe-rvalue semantics.
5971 * g++.dg/cpp0x/ref-qual19.C: Adjust the expected results.
5972 * g++.dg/cpp0x/ref-qual20.C: New test.
5974 2018-09-20 Allan Sandfeld Jensen <allan.jensen@qt.io>
5976 * g++.dg/ipa/pr64059.C: Removed now redundant -nostdlib.
5977 * g++.dg/lto/20081109-1_0.C: Likewise.
5978 * g++.dg/lto/20090302_0.C: Likewise.
5979 * g++.dg/lto/pr45621_0.C: Likewise.
5980 * g++.dg/lto/pr60567_0.C: Likewise.
5981 * g++.dg/lto/pr62026.C: Likewise.
5982 * gcc.dg/lto/pr45736_0.c: Likewise.
5983 * gcc.dg/lto/pr52634_0.c: Likewise.
5984 * gfortran.dg/lto/20091016-1_0.f90: Likewise.
5985 * gfortran.dg/lto/pr79108_0.f90: Likewise.
5987 2018-09-20 Alexandre Oliva <oliva@adacore.com>
5990 * gcc.dg/pr87054.c: New.
5992 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
5994 PR tree-optimization/87288
5995 * gcc.dg/vect/pr87288-1.c: New test.
5996 * gcc.dg/vect/pr87288-2.c: Likewise,
5997 * gcc.dg/vect/pr87288-3.c: Likewise.
5999 2018-09-20 Richard Sandiford <richard.sandiford@arm.com>
6001 PR tree-optimization/86877
6002 * gfortran.dg/vect/vect-8-epilogue.F90: New test.
6004 2018-09-19 Marek Polacek <polacek@redhat.com>
6006 * g++.dg/conversion/op4.C: Add dg-warning.
6007 * g++.dg/warn/Wclass-conversion1.C: New test.
6008 * g++.dg/warn/Wclass-conversion2.C: New test.
6009 * g++.dg/warn/Wconversion5.C: Remove file.
6010 * g++.dg/warn/conversion-function-1.C: Use -Wno-class-converison.
6011 * g++.old-deja/g++.bugs/900215_01.C: Adjust dg-warning.
6012 * g++.old-deja/g++.jason/conversion5.C: Likewise.
6014 2018-09-19 Paolo Carlini <paolo.carlini@oracle.com>
6017 * g++.dg/cpp0x/desig5.C: New.
6019 2018-09-19 Paul Thomas <pault@gcc.gnu.org>
6022 * gfortran.dg/elemental_function_3.f90 : New test.
6024 2018-09-19 Marek Polacek <polacek@redhat.com>
6026 PR c++/87357 - missing -Wconversion warning
6027 * g++.dg/warn/Wconversion5.C: New test.
6029 2018-09-19 Matthew Malcomson <matthew.malcomson@arm.com>
6031 * gcc.target/aarch64/atomic-store.c: New.
6033 2018-09-19 Richard Biener <rguenther@suse.de>
6035 PR tree-optimization/87349
6036 PR tree-optimization/87342
6037 * gcc.dg/torture/pr87349-1.c: New testcase.
6038 * gcc.dg/torture/pr87349-2.c: Likewise.
6039 * gcc.dg/torture/pr87342.c: Likewise.
6041 2018-09-18 Thomas Koenig <tkoenig@gcc.gnu.org>
6044 * gfortran.dg/inline_matmul_13.f90: Adjust count for
6046 * gfortran.dg/inline_matmul_16.f90: Likewise.
6047 * gfortran.dg/promotion_2.f90: Add -fblas-matmul-limit=1. Scan
6048 for dgemm instead of dgemm_. Add call to random_number to make
6049 standard conforming.
6050 * gfortran.dg/matmul_blas_1.f90: New test.
6051 * gfortran.dg/matmul_bounds_14.f: New test.
6052 * gfortran.dg/matmul_bounds_15.f: New test.
6053 * gfortran.dg/matmul_bounds_16.f: New test.
6054 * gfortran.dg/blas_gemm_routines.f: New test / additional file for
6057 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
6060 * gfortran.dg/elemental_function_2.f90 : New test.
6062 2018-09-18 Paul Thomas <pault@gcc.gnu.org>
6065 * gfortran.dg/pointer_array_10.f90 : New test.
6066 * gfortran.dg/assign_10.f90 : Increase 'parm' count to 20.
6067 * gfortran.dg/transpose_optimization_2.f90 : Increase 'parm'
6070 2018-09-18 Paolo Carlini <paolo.carlini@oracle.com>
6073 * g++.dg/concepts/pr85065.C: New.
6075 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6078 * gcc.dg/warn-abs-1.c: Require float128 target.
6079 Skip if large_long_double newlib target.
6081 2018-09-18 Nathan Sidwell <nathan@acm.org>
6084 * g++.dg/warn/pr86881.C: New.
6086 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6088 * gcc.target/aarch64/spellcheck_1.c:
6089 Make architecture suggestion optional.
6090 * gcc.target/aarch64/spellcheck_4.c:
6093 2018-09-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6095 * gcc.target/aarch64/combine_bfxil.c: Avoid passing pointers to
6098 2018-09-17 Cesar Philippidis <cesar@codesourcery.com>
6099 Bernd Schmidt <bernds_cb1@t-online.de>
6101 * gcc.target/nvptx/atomic-fetch-2.c: Rename to ...
6102 * gcc.target/nvptx/atomic_fetch-2.c: ... this.
6103 * gcc.target/nvptx/atomic_fetch-3.c: New test.
6105 2018-09-17 Richard Biener <rguenther@suse.de>
6107 PR tree-optimization/87328
6108 * gcc.dg/torture/pr87328.c: New testcase.
6110 2018-09-17 Martin Jambor <mjambor@suse.cz>
6113 * gcc.dg/warn-abs-1.c: New test.
6114 * gcc.dg/dfp/warn-abs-2.c: Likewise.
6116 2018-09-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
6118 * gcc.target/x86_64/abi/ms-sysv/ms-sysv.exp: Don't pass
6119 TEST_ALWAYS_FLAGS to HOSTCXX.
6121 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
6124 * gfortran.dg/allocatable_scalar_14.f90 : New test.
6126 2018-09-17 Richard Biener <rguenther@suse.de>
6128 PR tree-optimization/87301
6129 * gcc.dg/torture/pr87301.c: New testcase.
6131 2018-09-17 Paul Thomas <pault@gcc.gnu.org>
6134 * gfortran.dg/deferred_character_21.f90 : New test.
6136 2018-09-16 Janus Weil <janus@gcc.gnu.org>
6140 * gfortran.dg/class_assign_2.f90: New test case.
6141 * gfortran.dg/class_assign_3.f90: New test case.
6143 2018-09-16 Thomas Koenig <tkoenig@gcc.gnu.org>
6146 * gfortran.dg/matmul_bounds_13.f90: New test case.
6147 * gfortran.dg/inline_matmul_15.f90: Adjust test for runtime
6149 * gfortran.dg/matmul_5.f90: Likewise.
6150 * gfortran.dg/matmul_bounds_10.f90: Likewise.
6151 * gfortran.dg/matmul_bounds_11.f90: Likewise.
6152 * gfortran.dg/matmul_bounds_2.f90: Likewise.
6153 * gfortran.dg/matmul_bounds_4.f90: Likewise.
6154 * gfortran.dg/matmul_bounds_5.f90: Likewise.
6156 2018-09-15 Eric Botcazou <ebotcazou@adacore.com>
6158 * gcc.c-torture/compile/20180915-1.c: New test.
6160 2018-09-14 David Malcolm <dmalcolm@redhat.com>
6163 * c-c++-common/attributes-1.c: Remove bogus suggestion from
6165 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Remove
6167 * gcc.dg/spellcheck-identifiers-4.c: New test.
6169 2018-09-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
6171 * gcc.dg/warn-strlen-no-nul.c: Add some missing test cases.
6173 2018-09-14 Martin Sebor <msebor@redhat.com>
6175 * gcc.dg/warn-stpcpy-no-nul.c: New test.
6177 2018-09-14 Martin Sebor <msebor@redhat.com>
6178 Jeff Law <law@redhat.com>
6180 * gcc.dg/warn-strcpy-no-nul.c: New test.
6182 2018-09-14 Martin Sebor <msebor@redhat.com>
6185 * g++.dg/pr61941.C: New test.
6187 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6189 * gcc.target/aarch64/combine_bfi_1.c: Scan for bfi instruction
6190 rather than pattern name in combine dump.
6192 2018-09-14 Sam Tebbs <sam.tebbs@arm.com>
6195 * gcc.target/aarch64/combine_bfxil.c (combine_zero_extended_int, foo6):
6198 2018-09-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6200 PR tree-optimization/87259
6201 * gcc.dg/pr87259.c: New test.
6203 2018-09-13 Martin Sebor <msebor@redhat.com>
6204 Jeff Law <law@redhat.com>
6206 * gcc.dg/warn-strlen-no-nul.c: New test.
6208 2018-09-13 Richard Biener <rguenther@suse.de>
6210 PR tree-optimization/87263
6211 * gcc.dg/torture/pr87263.c: New testcase.
6212 * gcc.dg/torture/ssa-fre-2.c: Likewise.
6213 * gcc.dg/torture/ssa-fre-3.c: Likewise.
6214 * gcc.dg/torture/ssa-fre-4.c: Likewise.
6216 2018-09-13 Omar Sandoval <osandov@osandov.com>
6217 Tom de Vries <tdevries@suse.de>
6220 * gcc.dg/guality/zero-length-array.c: New test.
6222 2018-09-13 Sam Tebbs <sam.tebbs@arm.com>
6225 * gcc.target/aarch64/combine_bfxil.c: New file.
6226 * gcc.target/aarch64/combine_bfxil_2.c: New file.
6228 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6229 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6232 * gcc.target/i386/pr87290.c: New test.
6233 * gcc.c-torture/execute/pr87290.c: New test.
6235 2018-09-13 Jakub Jelinek <jakub@redhat.com>
6237 PR tree-optimization/87287
6238 * gcc.dg/tree-ssa/pr87287.c: New test.
6240 2018-09-12 David Malcolm <dmalcolm@redhat.com>
6243 * g++.dg/cpp0x/explicit4.C: Update expected output to reflect
6244 special-casing of diagnostic for a single non-viable candidate due
6246 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
6247 Add test coverage for an unmatched overloaded operator.
6248 * g++.dg/expr/pmf-1.C: Likewise.
6249 * g++.old-deja/g++.bugs/900330_02.C: Likewise.
6250 * g++.old-deja/g++.jason/conversion11.C: Likewise.
6251 * g++.old-deja/g++.law/arg11.C: Likewise.
6252 * g++.old-deja/g++.law/arm9.C: Likewise.
6253 * g++.old-deja/g++.robertl/eb131.C: Likewise.
6255 2018-09-12 Paul Thomas <pault@gcc.gnu.org>
6258 * gfortran.dg/allocate_with_mold_2.f90: New test.
6260 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6263 * gcc.target/i386/pr82853-1.c: New test.
6264 * gcc.target/i386/pr82853-2.c: New test.
6266 2018-09-12 Richard Biener <rguenther@suse.de>
6268 PR tree-optimization/87280
6269 * gcc.dg/torture/pr87280.c: New testcase.
6271 2018-09-12 Richard Biener <rguenther@suse.de>
6273 PR tree-optimization/87266
6274 * gcc.dg/torture/pr87266-1.c: New testcase.
6275 * gcc.dg/torture/pr87266-2.c: Likewise.
6276 * gcc.dg/torture/pr87266-3.c: Likewise.
6277 * gcc.dg/torture/pr87266-4.c: Likewise.
6279 2018-09-12 Andreas Krebbel <krebbel@linux.ibm.com>
6281 * gcc.target/s390/dfp_to_bfp_rounding.c: New test.
6283 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6284 Andreas Krebbel <krebbel@linux.ibm.com>
6286 PR tree-optimization/86844
6287 * gcc.c-torture/execute/pr86844.c: New test.
6288 * gcc.dg/store_merging_22.c: New test.
6289 * gcc.dg/store_merging_23.c: New test.
6291 2018-09-12 Jakub Jelinek <jakub@redhat.com>
6294 * c-c++-common/torture/pr87248.c: New test.
6296 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6299 * gfortran.dg/iso_c_binding_only_2.f90: New test case.
6301 2018-09-11 Paul Thomas <pault@gcc.gnu.org>
6304 * gfortran.dg/select_type_43.f90: New test.
6306 2018-09-11 Nathan Sidwell <nathan@acm.org>
6308 * gcc.dg/driver-specs.c: New.
6310 2018-09-11 Joey Ye <joey.ye@arm.com>
6312 * lib/gcov.exp (verify-intermediate): Add missing close.
6314 2018-09-11 Janus Weil <janus@gcc.gnu.org>
6317 * gfortran.dg/typebound_call_30.f90: New test case.
6319 2018-09-10 Janus Weil <janus@gcc.gnu.org>
6322 * gfortran.dg/proc_ptr_comp_52.f90: New test case.
6324 2018-09-08 Marek Polacek <polacek@redhat.com>
6326 PR c++/87150 - wrong ctor with maybe-rvalue semantics.
6327 * g++.dg/cpp0x/move-return2.C: New test.
6329 2018-09-08 Marek Polacek <polacek@redhat.com>
6331 * c-c++-common/array-init.c: Add dg-prune-output.
6332 * g++.dg/cpp0x/lambda/lambda-const-this.C: Add dg-warning.
6333 * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: Likewise.
6334 * g++.dg/cpp0x/lambda/lambda-in-class.C: Likewise.
6335 * g++.dg/cpp0x/lambda/lambda-nested.C: Likewise.
6336 * g++.dg/cpp0x/lambda/lambda-nsdmi1.C: Likewise.
6337 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: Likewise.
6338 * g++.dg/cpp0x/lambda/lambda-this.C: Likewise.
6339 * g++.dg/cpp0x/lambda/lambda-this17.C: Likewise.
6340 * g++.dg/cpp0x/lambda/lambda-this18.C: Likewise.
6341 * g++.dg/cpp0x/lambda/lambda-this2.C: Likewise.
6342 * g++.dg/cpp0x/lambda/lambda-this8.C: Likewise.
6343 * g++.dg/cpp1y/pr64382.C: Likewise.
6344 * g++.dg/cpp1y/pr77739.C: Likewise.
6345 * g++.dg/cpp1z/lambda-this1.C: Likewise.
6346 * g++.dg/cpp1z/lambda-this2.C: Likewise.
6347 * g++.dg/template/crash84.C: Adjust dg-error.
6349 2018-09-07 Marek Polacek <polacek@redhat.com>
6351 * g++.dg/cpp1z/direct-enum-init1.C: Remove "inside" from diagnostic
6354 2018-09-07 Marek Polacek <polacek@redhat.com>
6356 PR c++/87152 - range-based for loops with initializer broken in templates.
6357 * g++.dg/cpp2a/range-for11.C: New test.
6358 * g++.dg/cpp2a/range-for12.C: New test.
6359 * g++.dg/cpp2a/range-for13.C: New test.
6360 * g++.dg/cpp2a/range-for14.C: New test.
6361 * g++.dg/cpp2a/range-for15.C: New test.
6362 * g++.dg/cpp2a/range-for16.C: New test.
6363 * g++.dg/cpp2a/range-for17.C: New test.
6364 * g++.dg/cpp2a/range-for18.C: New test.
6365 * g++.dg/parse/error61.C (foo): Adjust dg-error.
6367 2018-09-06 Will Schmidt <will_schmidt@vnet.ibm.com>
6370 * gcc.target/powerpc/pr86731.c: New test.
6371 * gcc.target/powerpc/pr86731-longlong.c: New test.
6372 * gcc.target/powerpc/pr86731-fwrapv.c: New test.
6373 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: New test.
6374 * gcc.target/powerpc/pr86731-nogimplefold.c: New test.
6375 * gcc.target/powerpc/pr86731-nogimplefold-longlong.c: New test.
6377 2018-09-06 Ilya Leoshkevich <iii@linux.ibm.com>
6380 * gcc.target/s390/pr80080-3.c: New test.
6381 * gcc.target/s390/s390.exp: Make sure the new test passes
6382 on all optimization levels.
6384 2018-09-05 Marek Polacek <polacek@redhat.com>
6386 PR c++/86982, -Wreturn-local-addr and std::move and std::forward.
6387 * g++.dg/warn/Wreturn-local-addr-5.C: New test.
6389 2018-09-05 Cesar Philippidis <cesar@codesourcery.com>
6390 Bernd Schmidt <bernds_cb1@t-online.de>
6392 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6393 * gcc.target/nvptx/atomic_fetch-1.c: New test.
6395 2018-09-05 Marek Polacek <polacek@redhat.com>
6397 PR c++/87109, wrong overload with ref-qualifiers.
6398 * g++.dg/cpp0x/ref-qual19.C: New test.
6400 2018-09-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
6403 * lib/gcc-dg.exp (gcc-dg-test-1): Iterate over _required_options.
6404 * lib/target-supports.exp (scan-assembler_required_options,
6405 scan-assembler-not_required_options,
6406 scan-assembler-times_required_options): Add -fno-ident.
6407 * lib/scanasm.exp (scan-assembler-times): Fix error message.
6408 * c-c++-common/ident-0a.c: New test.
6409 * c-c++-common/ident-0b.c: New test.
6410 * c-c++-common/ident-1a.c: New test.
6411 * c-c++-common/ident-1b.c: New test.
6412 * c-c++-common/ident-2a.c: New test.
6413 * c-c++-common/ident-2b.c: New test.
6415 2018-09-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6417 * gcc.dg/recip_sqrt_mult_1.c: New test.
6418 * gcc.dg/recip_sqrt_mult_2.c: Likewise.
6419 * gcc.dg/recip_sqrt_mult_3.c: Likewise.
6420 * gcc.dg/recip_sqrt_mult_4.c: Likewise.
6421 * gcc.dg/recip_sqrt_mult_5.c: Likewise.
6422 * g++.dg/recip_sqrt_mult_1.C: Likewise.
6423 * g++.dg/recip_sqrt_mult_2.C: Likewise.
6425 2018-09-05 Martin Liska <mliska@suse.cz>
6427 PR tree-optimization/87205
6428 * gcc.dg/tree-ssa/pr87205-2.c: New test.
6429 * gcc.dg/tree-ssa/pr87205.c: New test.
6431 2018-09-05 Richard Biener <rguenther@suse.de>
6433 PR tree-optimization/87217
6434 * gfortran.dg/pr87217.f: New testcase.
6436 2018-09-05 Pádraig Brady p@draigbrady.com
6439 * g++.dg/abi/pr87137.C: New.
6442 * g++.dg/pr87185.C: New.
6444 2018-09-05 Martin Liska <mliska@suse.cz>
6447 * gcc.dg/tree-prof/pr59521-3.c: Update scanned pattern
6448 to support Darwin names.
6450 2018-09-05 Martin Liska <mliska@suse.cz>
6452 * g++.dg/gcov/loop.C: Update test to support new format.
6454 2018-09-04 H.J. Lu <hongjiu.lu@intel.com>
6457 * g++.dg/pr86593.C: New test.
6459 2018-09-04 Jakub Jelinek <jakub@redhat.com>
6462 * gcc.target/i386/pr87198.c: New test.
6464 2018-09-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6467 * gcc.target/i386/addr-sel-1.c: Don't xfail "b\\+1" scan.
6469 2018-09-04 Richard Biener <rguenther@suse.de>
6471 PR tree-optimization/87211
6472 * gcc.dg/torture/pr87211.c: New testcase.
6474 2018-09-04 Richard Biener <rguenther@suse.de>
6476 PR tree-optimization/87176
6477 * gcc.dg/torture/pr87176.c: New testcase.
6478 * gcc.dg/torture/ssa-fre-1.c: Likewise.
6480 2018-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6482 * gfortran.dg/modulo_check: New test.
6484 2018-09-03 Richard Biener <rguenther@suse.de>
6486 PR tree-optimization/87177
6487 * gcc.dg/torture/pr87177.c: New testcase.
6488 * gcc.dg/torture/pr87177-2.c: Likewise.
6490 2018-09-03 Richard Biener <rguenther@suse.de>
6492 PR tree-optimization/87200
6493 * gcc.dg/torture/pr87200.c: New testcase.
6495 2018-09-03 Richard Biener <rguenther@suse.de>
6497 PR tree-optimization/87197
6498 * gcc.dg/torture/pr87197.c: New testcase.
6500 PR tree-optimization/87169
6501 * gcc.dg/torture/pr87169.c: New testcase.
6503 2018-09-03 Martin Liska <mliska@suse.cz>
6506 * gcc.dg/completion-4.c: New test.
6508 2018-09-03 Paolo Carlini <paolo.carlini@oracle.com>
6511 * g++.dg/concepts/pr84980.C: New.
6513 2018-09-03 Martin Liska <mliska@suse.cz>
6516 * c-c++-common/pr59521-1.c: New test.
6517 * c-c++-common/pr59521-2.c: New test.
6518 * gcc.dg/tree-prof/pr59521-3.c: New test.
6520 2018-09-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
6522 * c-c++-common/array-init.c: New test.
6523 * g++.dg/init/string2.C: Remove selector.
6525 2018-09-01 Michael Matz <matz@suse.de>
6527 PR tree-optimization/87074
6528 * gcc.dg/pr87074.c: New test.
6530 2018-08-31 Richard Biener <rguenther@suse.de>
6532 PR tree-optimization/87168
6533 * gcc.dg/torture/pr87168.c: New testcase.
6535 2018-08-31 Vlad Lazar <vlad.lazar@arm.com>
6537 * gcc.target/aarch64/scalar_intrinsics.c (test_vnegd_s64): New.
6538 * gcc.target/aarch64/vneg_s.c (RUN_TEST_SCALAR): New.
6539 (test_vnegd_s64): Likewise.
6540 * gcc.target/aarch64/vnegd_64.c: New.
6541 * gcc.target/aarch64/vabsd_64.c: New.
6542 * gcc.tartget/aarch64/vabs_intrinsic_3.c: New.
6544 2018-08-31 Nathan Sidwell <nathan@acm.org>
6548 * g++.dg/cpp0x/pr87155.C: New.
6549 * g++.dg/cpp0x/inline-ns10.C: Adjust.
6551 2018-08-31 Jakub Jelinek <jakub@redhat.com>
6554 * gcc.target/i386/avx512bw-pr87138.c: New test.
6556 2018-08-31 Paul Thomas <pault@gcc.gnu.org>
6560 * gfortran.dg/pr86328.f90 : New test.
6561 in comment 12 of the PR.
6562 * gfortran.dg/pr86760.f90 : New test.
6564 2018-08-30 Sandra Loosemore <sandra@codesourcery.com>
6566 * g++.dg/cpp0x/noexcept30.C: Make dependence on
6567 -fdelete-null-pointer-checks explicit.
6568 * g++.dg/cpp1y/constexpr-82218.C: Likewise.
6569 * g++.dg/expr/pmf-3.C: Likewise.
6570 * g++.dg/ext/attr-returns-nonnull.C: Likewise.
6571 * g++.dg/tree-ssa/lifetime-dse1.C: Likewise.
6572 * g++.dg/tree-ssa/pr61034.C: Likewise.
6573 * gcc.dg/addr_equal-1.c: Likewise.
6574 * gcc.dg/ipa/pr85734.c: Likewise.
6575 * gcc.dg/ipa/propmalloc-1.c: Likewise.
6576 * gcc.dg/ipa/propmalloc-2.c: Likewise.
6577 * gcc.dg/ipa/propmalloc-3.c: Likewise.
6578 * gcc.dg/tree-ssa/pr78154.c: Likewise.
6579 * gcc.dg/tree-ssa/pr83648.c: Likewise.
6581 2018-08-30 Martin Sebor <msebor@redhat.com>
6584 * gcc.c-torture/execute/memchr-1.c: Correct big-endian expectations.
6586 2018-08-30 Qing Zhao <qing.zhao@oracle.com>
6589 * gcc.dg/strcmpopt_6.c: Remove.
6590 * gcc.target/aarch64/strcmpopt_6.c: New testcase.
6591 * gcc.target/i386/strcmpopt_6.c: Likewise.
6593 2018-08-30 Richard Biener <rguenther@suse.de>
6595 PR tree-optimization/87147
6596 * gcc.dg/torture/pr87147.c: New testcase.
6598 2018-08-30 Tamar Christina <tamar.christina@arm.com>
6600 * gcc.target/aarch64/large_struct_copy_2.c: New.
6602 2018-08-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
6605 * gcc.c-torture/execute/pr87053.c: New test.
6607 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6610 * g++.dg/ubsan/vptr-13.C: New test.
6612 2018-08-29 Paolo Carlini <paolo.carlini@oracle.com>
6615 * g++.dg/concepts/pr85265.C: New.
6617 2018-08-29 Martin Sebor <msebor@redhat.com>
6618 Bernd Edlinger <bernd.edlinger@hotmail.de>
6620 PR tree-optimization/86714
6621 PR tree-optimization/86711
6622 * gcc.c-torture/execute/memchr-1.c: New test.
6623 * gcc.c-torture/execute/pr86714.c: New test.
6624 * gcc.c-torture/execute/widechar-3.c: New test.
6625 * gcc.dg/strlenopt-58.c: New test.
6627 2018-08-29 Richard Biener <rguenther@suse.de>
6629 PR tree-optimization/87132
6630 * gcc.dg/torture/pr87132.c: New testcase.
6632 2018-08-29 David Malcolm <dmalcolm@redhat.com>
6635 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
6636 output to reflect underlining of pertinent parameter in decl
6637 for "no known conversion" messages.
6639 2018-08-29 Jakub Jelinek <jakub@redhat.com>
6642 * g++.dg/cpp1z/decomp47.C: New test.
6644 2018-08-29 Matthew Malcomson <matthew.malcomson@arm.com>
6646 * gcc.target/aarch64/simd/vect_su_add_sub.c: Use 32 and 64-bit types
6649 2018-08-29 Richard Biener <rguenther@suse.de>
6651 PR tree-optimization/87117
6652 * gfortran.dg/pr87117.f90: New testcase.
6654 2018-08-29 Richard Biener <rguenther@suse.de>
6656 PR tree-optimization/87126
6657 * gcc.dg/tree-ssa/pr87126.c: New testcase.
6659 2018-08-28 MCC CS <deswurstes@users.noreply.github.com>
6661 PR tree-optimization/87009
6662 * gcc.dg/pr87009.c: New test.
6664 2018-08-28 Martin Sebor <msebor@redhat.com>
6667 * g++.dg/Walloca1.C: Adjust.
6669 2018-08-28 Paolo Carlini <paolo.carlini@oracle.com>
6672 * g++.dg/other/switch4.C: New.
6674 2018-08-28 Richard Biener <rguenther@suse.de>
6676 PR tree-optimization/87124
6677 * g++.dg/torture/pr87124.C: New testcase.
6679 2017-08-28 Paul Thomas <pault@gcc.gnu.org>
6682 * gfortran.dg/class_result_7.f90: New test.
6683 * gfortran.dg/class_result_8.f90: New test.
6684 * gfortran.dg/class_result_9.f90: New test.
6687 * gfortran.dg/allocate_with_source_25.f90: New test.
6689 2018-08-28 Jakub Jelinek <jakub@redhat.com>
6692 * gcc.dg/pr87099.c: New test.
6694 2018-08-28 Richard Sandiford <richard.sandiford@arm.com>
6697 * gcc.dg/vect/slp-37.c: Restrict scan tests to vect_hw_misalign.
6699 2018-08-28 Richard Biener <rguenther@suse.de>
6701 PR tree-optimization/87117
6702 * gcc.dg/pr87117-1.c: New testcase.
6704 2018-08-28 Richard Biener <rguenther@suse.de>
6706 PR tree-optimization/87117
6707 * gcc.dg/pr87117-2.c: New testcase.
6709 2018-08-28 Richard Biener <rguenther@suse.de>
6711 PR tree-optimization/87117
6712 * gcc.dg/lvalue-5.c: New testcase.
6714 2018-08-27 Jeff Law <law@redhat.com>
6716 PR tree-optimization/87110
6717 * gcc.c-torture/compile/pr87110.c: New test.
6719 2018-08-27 Martin Sebor <msebor@redhat.com>
6721 PR tree-optimization/86914
6722 * gcc.dg/strlenopt-57.c: New test.
6724 2018-08-27 Martin Sebor <msebor@redhat.com>
6726 PR tree-optimization/87112
6727 * gcc.dg/pr87112.c: New test.
6729 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6732 * g++.dg/diagnostic/missing-typename.C: New test.
6734 2018-08-27 Jeff Law <law@redhat.com>
6736 * gcc.c-torture/compile/dse.c: New test.
6738 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6741 * g++.dg/diagnostic/pr86993.C: New test.
6743 2018-08-27 Richard Biener <rguenther@suse.de>
6745 PR tree-optimization/86927
6746 * gcc.dg/vect/pr86927.c: New testcase.
6748 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6751 * gcc.dg/empty.h: New file.
6752 * gcc.dg/fixits-pr84852-1.c: Update for move of fix-it hint to
6753 top of file and removal of redundant second printing of warning
6755 * gcc.dg/fixits-pr84852-2.c: Likewise.
6756 * gcc.dg/missing-header-fixit-3.c: Likewise.
6757 * gcc.dg/missing-header-fixit-4.c: New test.
6758 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Update for
6759 conversion of show_caret_p to a tri-state.
6761 2018-08-27 David Malcolm <dmalcolm@redhat.com>
6764 * g++.dg/pr85523.C: Extend expected output to show line
6765 before line-insertion fix-it hint.
6766 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
6767 (test_fixit_insert_newline): Add previous line to expected output.
6768 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
6769 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
6771 2018-08-27 Martin Liska <mliska@suse.cz>
6774 * gcc.dg/asan/pr86962.c: New test.
6776 2018-08-27 Martin Liska <mliska@suse.cz>
6778 * gcc.dg/tree-prof/val-prof-10.c: New test.
6780 2018-08-27 Martin Liska <mliska@suse.cz>
6782 PR tree-optimization/86847
6783 * gcc.dg/tree-ssa/switch-3.c: New test.
6784 * gcc.dg/tree-ssa/vrp105.c: Remove.
6786 2018-08-27 Martin Liska <mliska@suse.cz>
6788 * gcc.dg/tree-ssa/switch-2.c: New test.
6790 2018-08-27 Richard Biener <rguenther@suse.de>
6792 * g++.dg/torture/20180705-1.C: New testcase.
6793 * gcc.dg/tree-ssa/ssa-fre-67.c: Likewise.
6794 * gcc.dg/tree-ssa/ssa-ccp-14.c: Scan FRE dump.
6795 * gcc.dg/tree-ssa/ssa-fre-46.c: Use -O2.
6796 * gcc.dg/tree-ssa/vrp92.c: Disable FRE.
6797 * gcc.dg/pr83666.c: Drop --param=sccvn-max-scc-size option.
6798 * gcc.dg/pr85195.c: Likewise.
6799 * gcc.dg/pr85467.c: Likewise.
6800 * gcc.dg/torture/pr81790.c: Likewise.
6802 * gfortran.dg/reassoc_4.f: Change max-completely-peeled-insns
6803 param to current default.
6805 2018-08-27 Jakub Jelinek <jakub@redhat.com>
6807 PR rtl-optimization/87065
6808 * gcc.target/i386/pr87065.c: New test.
6810 2018-08-26 Marek Polacek <polacek@redhat.com>
6813 * g++.dg/cpp0x/Wpessimizing-move5.C: New test.
6815 PR c++/87029, Implement -Wredundant-move.
6816 * g++.dg/cpp0x/Wredundant-move1.C: New test.
6817 * g++.dg/cpp0x/Wredundant-move2.C: New test.
6818 * g++.dg/cpp0x/Wredundant-move3.C: New test.
6819 * g++.dg/cpp0x/Wredundant-move4.C: New test.
6821 2018-08-25 Thomas Koenig <tkoenig@gcc.gnu.org>
6824 * gfortran.dg/matmul_19.f90: New test.
6826 2018-08-25 Janus Weil <janus@gcc.gnu.org>
6829 * gfortran.dg/generic_35.f90: New test case.
6831 2018-08-24 David Malcolm <dmalcolm@redhat.com>
6834 * gcc.dg/missing-header-fixit-3.c: Update for changes to how
6835 line spans are printed with -fdiagnostics-show-line-numbers.
6837 2018-08-24 Thomas Koenig <tkoenig@gcc.gnu.org>
6840 * gfortran.dg/implied_do_io_6.f90: New test.
6842 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6845 * gcc.dg/pr87092.c: New test.
6847 2018-08-24 Marek Polacek <polacek@redhat.com>
6851 * g++.dg/cpp0x/auto52.C: New test.
6852 * g++.dg/cpp1y/auto-fn52.C: New test.
6853 * g++.dg/cpp1y/auto-fn53.C: New test.
6854 * g++.dg/cpp1y/auto-fn54.C: New test.
6856 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6858 * lib/target-supports.exp (vect_perm_supported): Only return
6859 false for variable-length vectors if the permute size is not
6861 (check_effective_target_vect_perm)
6862 (check_effective_target_vect_perm_byte)
6863 (check_effective_target_vect_perm_short): Remove check for
6864 variable-length vectors.
6865 * gcc.dg/vect/slp-23.c: Add an XFAIL for variable-length SVE.
6866 * gcc.dg/vect/slp-perm-10.c: Likewise.
6867 * gcc.dg/vect/slp-perm-9.c: Add an XFAIL for variable-length vectors.
6869 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6871 * gcc.target/aarch64/sve/bswap_1.c: New test.
6872 * gcc.target/aarch64/sve/bswap_2.c: Likewise.
6873 * gcc.target/aarch64/sve/bswap_3.c: Likewise.
6875 2018-08-24 Richard Sandiford <richard.sandiford@arm.com>
6877 * gcc.target/aarch64/sve/slp_perm_1.c: New test.
6878 * gcc.target/aarch64/sve/slp_perm_2.c: Likewise.
6879 * gcc.target/aarch64/sve/slp_perm_3.c: Likewise.
6880 * gcc.target/aarch64/sve/slp_perm_4.c: Likewise.
6881 * gcc.target/aarch64/sve/slp_perm_5.c: Likewise.
6882 * gcc.target/aarch64/sve/slp_perm_6.c: Likewise.
6883 * gcc.target/aarch64/sve/slp_perm_7.c: Likewise.
6885 2018-08-24 H.J. Lu <hongjiu.lu@intel.com>
6888 * gcc.dg/pr79342.: New test.
6890 2018-08-23 Martin Sebor <msebor@redhat.com>
6892 PR tree-optimization/87072
6893 * gcc.dg/Warray-bounds-35.c: New test.
6895 2018-08-23 Richard Biener <rguenther@suse.de>
6898 * gcc.dg/pr87024.c: New testcase.
6900 2018-08-23 Richard Sandiford <richard.sandiford@arm.com>
6902 * gcc.dg/vect/no-vfa-vect-depend-2.c: Remove XFAIL.
6903 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
6904 * gcc.dg/vect/pr65947-13.c: Update for vect_fold_extract_last.
6905 * gcc.dg/vect/pr80631-2.c: Likewise.
6907 2017-08-23 Paul Thomas <pault@gcc.gnu.org>
6910 * gfortran.dg/submodule_32.f08: New test.
6912 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6915 * gfortran.dg/associate_3.f90: Update error message.
6916 * gfortran.dg/associate_39.f90: New test case.
6918 2018-08-22 Janus Weil <janus@gcc.gnu.org>
6921 * gfortran.dg/alloc_comp_basics_6.f90: Update an error message and add
6923 * gfortran.dg/alloc_comp_basics_7.f90: New test case.
6924 * gfortran.dg/class_17.f03: Update error message.
6925 * gfortran.dg/class_55.f90: Ditto.
6926 * gfortran.dg/dtio_11.f90: Update error messages.
6927 * gfortran.dg/implicit_actual.f90: Add an error message.
6928 * gfortran.dg/typebound_proc_12.f90: Update error message.
6930 2018-08-22 Martin Sebor <msebor@redhat.com>
6933 * gcc.dg/pr87052.c: New test.
6934 * gcc.dg/tree-ssa/dump-3.c: Adjust.
6936 2018-08-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
6938 * gfortran.dg/max_fmax_aarch64.f90: Rename to...
6939 * gfortran.dg/max_expr.f90: ...this.
6940 * gfortran.dg/min_fmin_aarch64.f90: Rename to...
6941 * gfortran.dg/min_expr.f90: ...this.
6943 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6945 PR tree-optimization/86725
6946 * gcc.dg/vect/no-scevccp-pr86725-2.c: New test.
6947 * gcc.dg/vect/no-scevccp-pr86725-3.c: Likewise.
6948 * gcc.dg/vect/no-scevccp-pr86725-4.c: Likewise.
6949 * gcc.dg/vect/no-scevccp-pr86725-5.c: Likewise.
6951 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6953 PR tree-optimization/86725
6954 * gcc.dg/vect/no-scevccp-pr86725-1.c: New test.
6956 2018-08-22 Richard Sandiford <richard.sandiford@arm.com>
6958 * gcc.dg/vect/vect-avg-16.c: New test.
6959 * gcc.dg/vect/slp-37.c: Expect the loop to be vectorized.
6960 * gcc.dg/vect/vect-strided-u8-i8-gap4.c,
6961 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise for
6962 the second loop in main1.
6964 2018-08-22 Iain Sandoe <iain@sandoe.co.uk>
6966 * gcc.dg/lto/pr85248_0.c (test_alias):
6967 Stringify __USER_LABEL_PREFIX__.
6968 (test_noreturn): Likewise.
6970 2018-08-22 Richard Biener <rguenther@suse.de>
6972 PR tree-optimization/86988
6973 * g++.dg/pr86988.C: New testcase.
6975 2018-08-22 Richard Biener <rguenther@suse.de>
6977 PR tree-optimization/86945
6978 * tree-cfg.c (generate_range_test): Use unsigned arithmetic.
6980 2018-08-21 Janne Blomqvist <jb@gcc.gnu.org>
6982 * gfortran.dg/nan_1.f90: Remove tests that test MAX/MIN with NaNs.
6984 2018-08-21 Nicolas Koenig <koenigni@gcc.gnu.org>
6985 Thomas Koenig <tkoenig@gcc.gnu.org>
6988 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
6989 * gfortran.dg/f2003_io_1.f03: Add wait statement.
6991 2018-08-21 Marek Polacek <polacek@redhat.com>
6993 PR c++/86981, Implement -Wpessimizing-move.
6994 * g++.dg/cpp0x/Wpessimizing-move1.C: New test.
6995 * g++.dg/cpp0x/Wpessimizing-move2.C: New test.
6996 * g++.dg/cpp0x/Wpessimizing-move3.C: New test.
6997 * g++.dg/cpp0x/Wpessimizing-move4.C: New test.
6998 * g++.dg/cpp1z/Wpessimizing-move1.C: New test.
7001 * g++.dg/concepts/pr67595.C: Add dg-warning.
7002 * g++.dg/cpp0x/Wnarrowing11.C: New test.
7003 * g++.dg/cpp0x/Wnarrowing12.C: New test.
7004 * g++.dg/cpp0x/rv-cast5.C: Add static_cast.
7007 * g++.dg/cpp0x/lambda/lambda-non-local.C: New test.
7008 * g++.dg/cpp0x/lambda/lambda-this10.C: Adjust dg-error.
7010 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7012 * gnat.dg/expr_func7.adb, gnat.dg/expr_func7.ads: New testcase.
7014 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7016 * gnat.dg/expr_func6.adb, gnat.dg/expr_func6.ads: New testcase.
7018 2018-08-21 Javier Miranda <miranda@adacore.com>
7020 * gnat.dg/spark2.adb, gnat.dg/spark2.ads: New testcase.
7022 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7024 * gnat.dg/prot6.adb, gnat.dg/prot6.ads: New testcase.
7026 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7028 * gnat.dg/access5.adb, gnat.dg/access5.ads: New testcase.
7030 2018-08-21 Eric Botcazou <ebotcazou@adacore.com>
7032 * gnat.dg/rep_clause7.adb: New testcase.
7034 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7036 * gnat.dg/task1.adb, gnat.dg/task1.ads, gnat.dg/task1_pkg.adb,
7037 gnat.dg/task1_pkg.ads: New testcase.
7039 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7041 * gnat.dg/linkedlist.adb: New testcase.
7043 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7045 * gnat.dg/elab6.adb, gnat.dg/elab6.ads, gnat.dg/elab6_pkg.adb,
7046 gnat.dg/elab6_pkg.ads: New testcase.
7048 2018-08-21 Ed Schonberg <schonberg@adacore.com>
7050 * gnat.dg/expr_func5.adb: New testcase.
7052 2018-08-21 Hristian Kirtchev <kirtchev@adacore.com>
7054 * gnat.dg/dynhash.adb: New testcase.
7056 2018-08-21 Javier Miranda <miranda@adacore.com>
7058 * gnat.dg/enum4.adb: New testcase.
7060 2018-08-21 Tamar Christina <tamar.christina@arm.com>
7062 * gcc.target/aarch64/large_struct_copy.c: New test.
7064 2018-08-21 Szabolcs Nagy <szabolcs.nagy@arm.com>
7066 * g++.dg/torture/pr86763.C: Restrict to *-*-linux*.
7068 2018-08-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
7071 * gcc.dg/Wstringop-overflow-6.c: Remove xfail.
7073 2018-08-21 Tom de Vries <tdevries@suse.de>
7075 * gcc.c-torture/unsorted/dump-noaddr.x: Use -gno-record-gcc-switches
7076 to avoid mismatch in .debug and .earlydebug dump files.
7078 2018-08-20 Michael Meissner <meissner@linux.ibm.com>
7081 * gcc.target/powerpc/pr87033.c: New test.
7083 2018-08-20 Martin Sebor <msebor@redhat.com>
7085 PR tree-optimization/87034
7086 * gcc.dg/builtin-sprintf-warn-20.c: New test.
7088 2018-08-20 David Malcolm <dmalcolm@redhat.com>
7091 * gcc.dg/plugin/diagnostic-group-test-1.c: New test.
7092 * gcc.dg/plugin/diagnostic_group_plugin.c: New test.
7093 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7095 2018-08-20 H.J. Lu <hongjiu.lu@intel.com>
7098 * g++.dg/torture/pr87014.C: New file.
7100 2018-08-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
7103 * gcc.target/alpha/pr86984.c: New test.
7105 2018-08-20 Richard Biener <rguenther@suse.de>
7107 PR tree-optimization/78655
7108 * gcc.dg/tree-ssa/evrp11.c: New testcase.
7110 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
7112 * gcc.dg/debug/dwarf2/pr80263.c: Suppress pubtypes output
7115 2018-08-18 Iain Sandoe <iain@sandoe.co.uk>
7117 * g++.dg/debug/dwarf2/pr85302.C: Skip unsupported split DWARF
7119 * g++.dg/debug/dwarf2/pr85302.C: Likewise.
7120 * gcc.dg/lto/pr83719_0.c: Likewise.
7122 2018-08-17 Martin Sebor <msebor@redhat.com>
7125 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
7127 2018-08-17 David Malcolm <dmalcolm@redhat.com>
7129 * g++.dg/conversion/Wwrite-strings.C: New test.
7131 2018-08-17 Sandra Loosemore <sandra@codesourcery.com>
7132 Chung-Lin Tang <cltang@codesourcery.com>
7133 Xianmiao Qu <xianmiao_qu@c-sky.com>
7135 C-SKY port: Testsuite
7137 * g++.dg/Wno-frame-address.C: Adjust for C-SKY.
7138 * g++.dg/torture/type-generic-1.C: Likewise.
7139 * gcc.c-torture/compile/20000804-1.c: Likewise.
7140 * gcc.c-torture/execute/20101011-1.c: Likewise.
7141 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Likewise.
7142 * gcc.dg/20020312-2.c: Likewise.
7143 * gcc.dg/Wno-frame-address.c: Likewise.
7144 * gcc.dg/c11-true_min-1.c: Likewise.
7145 * gcc.dg/sibcall-10.c: Likewise.
7146 * gcc.dg/sibcall-9.c: Likewise.
7147 * gcc.dg/stack-usage-1.c: Likewise.
7148 * gcc.dg/torture/float32-tg-3.c: Likewise.
7149 * gcc.dg/torture/float32x-tg-3.c: Likewise.
7150 * gcc.dg/torture/float64-tg-3.c: Likewise.
7151 * gcc.dg/torture/float64x-tg-3.c: Likewise.
7152 * gcc.dg/torture/type-generic-1.c: Likewise.
7153 * gcc.target/csky/*: New.
7154 * lib/target-supports.exp (check_profiling_available): Add
7156 (check_effective_target_hard_float): Handle C-SKY targets with
7157 single-precision hard float only.
7158 (check_effective_target_logical_op_short_circuit): Handle C-SKY.
7160 2018-08-17 David Malcolm <dmalcolm@redhat.com>
7162 * gcc.dg/format/gcc_diag-1.c: Fix typo. Add test coverage for
7164 * gcc.dg/format/gcc_diag-10.c: Add gimple typedef. Add test
7165 coverage for gcc_dump_printf.
7167 2018-08-17 Martin Liska <mliska@suse.cz>
7169 * g++.dg/opt/mpx.C: Fix scanned pattern.
7170 * gcc.target/i386/mpx.c: Likewise.
7171 * g++.dg/warn/Wunreachable-code-1.C: Remove.
7172 * g++.dg/warn/Wunreachable-code-2.C: Likewise.
7173 * gcc.dg/torture/pr52969.c: Likewise.
7174 * g++.dg/warn/pr31246-2.C: Likewise.
7175 * g++.dg/warn/pr31246.C: Likewise.
7176 * gcc.dg/pr33092.c: Likewise.
7177 * g++.dg/opt/eh1.C: Remove a deprecated option.
7178 * g++.dg/template/inline1.C: Likewise.
7179 * g++.dg/tree-ssa/pr81408.C: Likewise.
7180 * gcc.dg/pr41837.c: Likewise.
7181 * gcc.dg/pr41841.c: Likewise.
7182 * gcc.dg/pr42250.c: Likewise.
7183 * gcc.dg/pr43084.c: Likewise.
7184 * gcc.dg/pr43317.c: Likewise.
7185 * gcc.dg/pr51879-18.c: Likewise.
7186 * gcc.dg/torture/pr36066.c: Likewise.
7187 * gcc.dg/tree-ssa/ifc-8.c: Likewise.
7188 * gcc.dg/tree-ssa/ifc-cd.c: Likewise.
7189 * gcc.dg/tree-ssa/pr19210-1.c: Likewise.
7190 * gcc.dg/tree-ssa/pr45122.c: Likewise.
7191 * gcc.target/i386/pr45352-2.c: Likewise.
7192 * gcc.target/i386/zee.c: Likewise.
7193 * gfortran.dg/auto_char_len_2.f90: Likewise.
7194 * gfortran.dg/auto_char_len_4.f90: Likewise.
7195 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
7196 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
7197 * gfortran.dg/gomp/pr47331.f90: Likewise.
7198 * gfortran.dg/pr40999.f: Likewise.
7199 * gfortran.dg/pr41011.f: Likewise.
7200 * gfortran.dg/pr42051.f03: Likewise.
7201 * gfortran.dg/pr46804.f90: Likewise.
7202 * gfortran.dg/pr83149_1.f90: Likewise.
7203 * gfortran.dg/pr83149_b.f90: Likewise.
7204 * gfortran.dg/whole_file_1.f90: Likewise.
7205 * gfortran.dg/whole_file_10.f90: Likewise.
7206 * gfortran.dg/whole_file_11.f90: Likewise.
7207 * gfortran.dg/whole_file_12.f90: Likewise.
7208 * gfortran.dg/whole_file_13.f90: Likewise.
7209 * gfortran.dg/whole_file_14.f90: Likewise.
7210 * gfortran.dg/whole_file_15.f90: Likewise.
7211 * gfortran.dg/whole_file_16.f90: Likewise.
7212 * gfortran.dg/whole_file_17.f90: Likewise.
7213 * gfortran.dg/whole_file_18.f90: Likewise.
7214 * gfortran.dg/whole_file_19.f90: Likewise.
7215 * gfortran.dg/whole_file_2.f90: Likewise.
7216 * gfortran.dg/whole_file_20.f03: Likewise.
7217 * gfortran.dg/whole_file_3.f90: Likewise.
7218 * gfortran.dg/whole_file_4.f90: Likewise.
7219 * gfortran.dg/whole_file_5.f90: Likewise.
7220 * gfortran.dg/whole_file_6.f90: Likewise.
7221 * gfortran.dg/whole_file_7.f90: Likewise.
7222 * gfortran.dg/whole_file_8.f90: Likewise.
7223 * gfortran.dg/whole_file_9.f90: Likewise.
7224 * gcc.dg/vect/vect.exp: Likewise.
7226 2018-08-17 Richard Biener <rguenther@suse.de>
7229 * gcc.dg/torture/pr86505.c: New testcase.
7231 2018-08-16 Martin Sebor <msebor@redhat.com>
7233 PR tree-optimization/86853
7234 * gcc.dg/tree-ssa/builtin-sprintf-10.c: New test.
7235 * gcc.dg/tree-ssa/builtin-sprintf-11.c: New test.
7236 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Adjust.
7238 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7240 * gcc.dg/missing-header-fixit-3.c: New test.
7242 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7244 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c
7245 (test_fixit_insert_newline): Update expected output to show '+'
7246 characters in margin of line-insertion fix-it hint.
7248 2018-08-16 Nathan Sidwell <nathan@acm.org>
7250 * gcc.dg/cpp/macsyntx.c: Adjust expected errors.
7251 * gcc.dg/cpp/macsyntx2.c: likewise.
7253 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7256 * gcc.target/i386/avx-cvt-2.c: Loosen scan-assembler strings.
7257 * gcc.target/i386/avx-cvt-2.c: Ditto.
7259 2018-08-16 David Malcolm <dmalcolm@redhat.com>
7262 * c-c++-common/Wmisleading-indentation-pr70693.c: New test.
7264 2018-08-16 Vlad Lazar <vlad.lazar@arm.com>
7266 * gcc.target/aarch64/imm_choice_comparison.c: New test.
7268 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7270 * gcc.dg/memcmp-1.c (lib_memcmp): Apply __USER_LABEL_PREFIX__.
7271 (lib_strncmp): Likewise.
7273 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7275 * c-c++-common/asan/pointer-subtract-3.c: Skip for Darwin.
7276 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
7277 * g++.dg/torture/pr44295.C : Likewise.
7279 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7282 * gcc.dg/tree-prof/section-attr-1.c: Add Darwin-specific section
7283 attributes and matching.
7284 * gcc.dg/tree-prof/section-attr-2.c: Likewise.
7285 * gcc.dg/tree-prof/section-attr-3.c: Likewise.
7287 2018-08-16 Iain Sandoe <iain@sandoe.co.uk>
7289 * gcc.dg/asan/pr81923.c: Stringify __USER_LABEL_PREFIX__.
7291 2018-08-15 Uros Bizjak <ubizjak@gmail.com>
7293 * gcc.target/i386/rop1.c: Remove.
7294 * gcc.target/i386/pr83554 (dg-options): Remove -mmitigate-rop.
7296 2018-08-15 Will Schmidt <will_schmidt@vnet.ibm.com>
7298 * gcc.target/powerpc/fold-vec-splat-char.c: New.
7299 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: New.
7300 * gcc.target/powerpc/fold-vec-splat-int.c: New.
7301 * gcc.target/powerpc/fold-vec-splat-longlong.c: New.
7302 * gcc.target/powerpc/fold-vec-splat-pixel.c: New.
7303 * gcc.target/powerpc/fold-vec-splat-short.c: New.
7305 2018-08-15 David Malcolm <dmalcolm@redhat.com>
7307 * g++.dg/diagnostic/aka3.C: New test.
7308 * g++.dg/diagnostic/param-type-mismatch-2.C: Update expected
7309 output to show range labels.
7310 * g++.dg/diagnostic/param-type-mismatch.C: Likewise.
7311 * g++.dg/plugin/plugin.exp (plugin_test_list): Add...
7312 * g++.dg/plugin/show-template-tree-color-labels.C: New test.
7313 * gcc.dg/bad-binary-ops.c: Update expected output to show range
7314 labels. Add an "aka" example.
7315 * gcc.dg/cpp/pr66415-1.c: Update expected output to show range
7317 * gcc.dg/format/diagnostic-ranges.c: Likewise.
7318 * gcc.dg/format/pr72858.c: Likewise.
7319 * gcc.dg/format/pr78498.c: Likewise.
7320 * gcc.dg/param-type-mismatch.c: Add "-Wpointer-sign" to options.
7321 Update expected output to show range labels. Add examples of
7322 -Wincompatible-pointer-types and -Wpointer-sign for parameters.
7323 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c:
7324 Update expected output to show range labels.
7325 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c: Likewise.
7326 (test_very_wide_line): Adjust so that label is at left-clipping
7328 (test_very_wide_line_2): New test.
7329 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7330 Update expected output to show range labels.
7331 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Likewise.
7332 * gcc.dg/plugin/diagnostic-test-show-locus-no-labels.c: New test.
7333 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): Update
7334 for new param to gcc_rich_location::add_expr.
7335 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7337 (test_show_locus): Add examples of labels to various tests. Tweak
7338 the "very wide_line" test case and duplicate it, to cover the
7339 boundary values for clipping of labels against the left-margin.
7340 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7341 diagnostic-test-show-locus-no-labels.c.
7342 * gcc.dg/pr69554-1.c: Update expected output to show range labels.
7343 Update line numbers of dg-locus directives.
7344 * gcc.dg/pr69627.c: Update expected output to show range labels.
7345 * lib/multiline.exp (proc _build_multiline_regex): Remove
7346 special-case handling of lines with trailing '|'.
7348 2018-08-15 Qing Zhao <qing.zhao@oracle.com>
7351 * gcc.dg/strcmpopt_6.c: Scan the assembly file instead of
7354 2018-08-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7356 * gcc.dg/wmain.c: New test.
7358 2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
7361 * gcc.dg/graphite/pr82451.c: Make array 'a' an extern.
7362 * gcc.dg/redecl-10.c: Expect warnings for the static vars with
7365 2018-08-15 Martin Liska <mliska@suse.cz>
7367 PR tree-optimization/86925
7368 * gcc.dg/predict-20.c: New test.
7369 * gcc.dg/predict-21.c: New test.
7371 2018-08-15 Paolo Carlini <paolo.carlini@oracle.com>
7373 * g++.dg/init/goto3.C: Adjust for error instead of permerror.
7375 2018-08-14 Allan Sandfeld Jensen <allan.jensen@qt.io>
7377 * gcc.target/i386/sse2-movs.c: New test.
7379 2018-08-14 Martin Sebor <msebor@redhat.com>
7381 PR tree-optimization/86650
7382 * gcc.dg/Warray-bounds-34.c: New test.
7384 2018-08-14 Janus Weil <janus@gcc.gnu.org>
7387 * gfortran.dg/generic_34.f90: New test case.
7389 2018-08-13 Marek Polacek <polacek@redhat.com>
7392 * g++.dg/cpp0x/Wnarrowing6.C: New test.
7393 * g++.dg/cpp0x/Wnarrowing7.C: New test.
7394 * g++.dg/cpp0x/Wnarrowing8.C: New test.
7395 * g++.dg/cpp0x/Wnarrowing9.C: New test.
7396 * g++.dg/cpp0x/Wnarrowing10.C: New test.
7397 * g++.dg/cpp0x/constexpr-47969.C: Adjust dg-error.
7398 * g++.dg/cpp0x/constexpr-ex2.C: Likewise.
7399 * g++.dg/cpp0x/constexpr-targ.C: Likewise.
7400 * g++.dg/cpp0x/scoped_enum2.C: Likewise.
7401 * g++.dg/ext/stmtexpr15.C: Likewise.
7402 * g++.dg/gomp/pr47963.C: Likewise.
7403 * g++.dg/init/new37.C: Likewise.
7404 * g++.dg/init/new43.C: Likewise.
7405 * g++.dg/other/fold1.C: Likewise.
7406 * g++.dg/parse/array-size2.C: Likewise.
7407 * g++.dg/template/dependent-name3.C: Likewise.
7408 * g++.dg/cpp0x/constexpr-data2.C: Add dg-error.
7409 * g++.dg/other/vrp1.C: Likewise.
7410 * g++.dg/template/char1.C: Likewise.
7412 2018-08-13 Segher Boessenkool <segher@kernel.crashing.org>
7414 * gcc.target/powerpc/pr56605.c: The generated code can have an AND
7415 instead of a ZERO_EXTEND.
7417 2018-08-13 Martin Sebor <msebor@redhat.com>
7419 PR tree-optimization/71625
7420 * c-c++-common/attr-nonstring-3.c: Temporarily xfail a test case.
7421 * g++.dg/init/string2.C: New test.
7422 * g++.dg/init/string3.C: New test.
7423 * g++.dg/init/string4.C: New test.
7424 * gcc.dg/init-string-3.c: New test.
7425 * gcc.dg/strlenopt-55.c: New test.
7426 * gcc.dg/strlenopt-56.c: New test.
7428 2018-08-13 Marek Polacek <polacek@redhat.com>
7430 P0806R2 - Deprecate implicit capture of this via [=]
7431 * g++.dg/cpp2a/lambda-this1.C: New test.
7432 * g++.dg/cpp2a/lambda-this2.C: New test.
7433 * g++.dg/cpp2a/lambda-this3.C: New test.
7435 2018-08-13 Marek Polacek <polacek@redhat.com>
7438 * g++.dg/diagnostic/auto1.C: New test.
7440 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7443 * gfortran.dg/transfer_class_3.f90: New test.
7445 2018-08-12 Paul Thomas <pault@gcc.gnu.org>
7448 * gfortran.dg/use_rename_9.f90: New test.
7450 2018-08-11 Jakub Jelinek <jakub@redhat.com>
7452 PR tree-optimization/86835
7453 * gcc.dg/pr86835.c: New test.
7455 2018-08-10 Janus Weil <janus@gcc.gnu.org>
7458 * gfortran.dg/actual_pointer_function_1.f90: Fix invalid test case.
7459 * gfortran.dg/inline_matmul_23.f90: Add option "-ffrontend-optimize".
7460 * gfortran.dg/short_circuiting_2.f90: New test case.
7461 * gfortran.dg/short_circuiting_3.f90: New test case.
7463 2018-08-10 Alexander Monakov <amonakov@ispras.ru>
7466 * gcc.target/i386/pr82418.c: New test.
7468 2018-08-10 Martin Liska <mliska@suse.cz>
7471 * gcc.dg/predict-17.c: New test.
7472 * gcc.dg/predict-18.c: New test.
7473 * gcc.dg/predict-19.c: New test.
7475 2018-08-10 Martin Liska <mliska@suse.cz>
7477 PR tree-optimization/85799
7478 * gcc.dg/pr85799.c: New test.
7480 2018-08-09 Jeff Law <law@redhat.com>
7483 * gcc.dg/uninit-suppress_2.c: Disable DOM.
7485 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7487 * gcc.target/aarch64/sve/reduc_8.c: New test.
7489 2018-08-09 David Malcolm <dmalcolm@redhat.com>
7492 * gcc.dg/plugin/diagnostic-test-show-locus-bw-line-numbers.c: New
7494 * gcc.dg/plugin/diagnostic-test-show-locus-color-line-numbers.c:
7496 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new tests.
7497 * lib/prune.exp: Add -fno-diagnostics-show-line-numbers to
7500 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7502 PR tree-optimization/86858
7503 * gcc.dg/vect/pr86858.c: New test.
7505 2018-08-09 Richard Sandiford <richard.sandiford@arm.com>
7507 PR tree-optimization/86871
7508 * gcc.dg/vect/pr86871.c: New test.
7510 2018-08-09 Paolo Carlini <paolo.carlini@oracle.com>
7512 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
7514 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7516 * gcc.target/s390/target-attribute/tattr-arch-tune-1.c: Decrement
7517 arch and tune numbers by 2.
7518 * gcc.target/s390/target-attribute/tattr-arch-tune-2.c: Likewise.
7519 * gcc.target/s390/target-attribute/tattr-m31-1.c: Likewise.
7520 * gcc.target/s390/target-attribute/tattr-m31-10.c: Likewise.
7521 * gcc.target/s390/target-attribute/tattr-m31-11.c: Likewise.
7522 * gcc.target/s390/target-attribute/tattr-m31-12.c: Likewise.
7523 * gcc.target/s390/target-attribute/tattr-m31-13.c: Likewise.
7524 * gcc.target/s390/target-attribute/tattr-m31-14.c: Likewise.
7525 * gcc.target/s390/target-attribute/tattr-m31-15.c: Likewise.
7526 * gcc.target/s390/target-attribute/tattr-m31-16.c: Likewise.
7527 * gcc.target/s390/target-attribute/tattr-m31-17.c: Likewise.
7528 * gcc.target/s390/target-attribute/tattr-m31-18.c: Likewise.
7529 * gcc.target/s390/target-attribute/tattr-m31-19.c: Likewise.
7530 * gcc.target/s390/target-attribute/tattr-m31-2.c: Likewise.
7531 * gcc.target/s390/target-attribute/tattr-m31-20.c: Likewise.
7532 * gcc.target/s390/target-attribute/tattr-m31-21.c: Likewise.
7533 * gcc.target/s390/target-attribute/tattr-m31-22.c: Likewise.
7534 * gcc.target/s390/target-attribute/tattr-m31-23.c: Likewise.
7535 * gcc.target/s390/target-attribute/tattr-m31-24.c: Likewise.
7536 * gcc.target/s390/target-attribute/tattr-m31-25.c: Likewise.
7537 * gcc.target/s390/target-attribute/tattr-m31-26.c: Likewise.
7538 * gcc.target/s390/target-attribute/tattr-m31-27.c: Likewise.
7539 * gcc.target/s390/target-attribute/tattr-m31-28.c: Likewise.
7540 * gcc.target/s390/target-attribute/tattr-m31-29.c: Likewise.
7541 * gcc.target/s390/target-attribute/tattr-m31-3.c: Likewise.
7542 * gcc.target/s390/target-attribute/tattr-m31-30.c: Likewise.
7543 * gcc.target/s390/target-attribute/tattr-m31-31.c: Likewise.
7544 * gcc.target/s390/target-attribute/tattr-m31-32.c: Likewise.
7545 * gcc.target/s390/target-attribute/tattr-m31-4.c: Likewise.
7546 * gcc.target/s390/target-attribute/tattr-m31-5.c: Likewise.
7547 * gcc.target/s390/target-attribute/tattr-m31-6.c: Likewise.
7548 * gcc.target/s390/target-attribute/tattr-m31-7.c: Likewise.
7549 * gcc.target/s390/target-attribute/tattr-m31-8.c: Likewise.
7550 * gcc.target/s390/target-attribute/tattr-m31-9.c: Likewise.
7551 * gcc.target/s390/target-attribute/tattr-m64-1.c: Likewise.
7552 * gcc.target/s390/target-attribute/tattr-m64-10.c: Likewise.
7553 * gcc.target/s390/target-attribute/tattr-m64-11.c: Likewise.
7554 * gcc.target/s390/target-attribute/tattr-m64-12.c: Likewise.
7555 * gcc.target/s390/target-attribute/tattr-m64-13.c: Likewise.
7556 * gcc.target/s390/target-attribute/tattr-m64-14.c: Likewise.
7557 * gcc.target/s390/target-attribute/tattr-m64-15.c: Likewise.
7558 * gcc.target/s390/target-attribute/tattr-m64-16.c: Likewise.
7559 * gcc.target/s390/target-attribute/tattr-m64-17.c: Likewise.
7560 * gcc.target/s390/target-attribute/tattr-m64-18.c: Likewise.
7561 * gcc.target/s390/target-attribute/tattr-m64-19.c: Likewise.
7562 * gcc.target/s390/target-attribute/tattr-m64-2.c: Likewise.
7563 * gcc.target/s390/target-attribute/tattr-m64-20.c: Likewise.
7564 * gcc.target/s390/target-attribute/tattr-m64-21.c: Likewise.
7565 * gcc.target/s390/target-attribute/tattr-m64-22.c: Likewise.
7566 * gcc.target/s390/target-attribute/tattr-m64-23.c: Likewise.
7567 * gcc.target/s390/target-attribute/tattr-m64-24.c: Likewise.
7568 * gcc.target/s390/target-attribute/tattr-m64-25.c: Likewise.
7569 * gcc.target/s390/target-attribute/tattr-m64-26.c: Likewise.
7570 * gcc.target/s390/target-attribute/tattr-m64-27.c: Likewise.
7571 * gcc.target/s390/target-attribute/tattr-m64-28.c: Likewise.
7572 * gcc.target/s390/target-attribute/tattr-m64-29.c: Likewise.
7573 * gcc.target/s390/target-attribute/tattr-m64-3.c: Likewise.
7574 * gcc.target/s390/target-attribute/tattr-m64-30.c: Likewise.
7575 * gcc.target/s390/target-attribute/tattr-m64-31.c: Likewise.
7576 * gcc.target/s390/target-attribute/tattr-m64-32.c: Likewise.
7577 * gcc.target/s390/target-attribute/tattr-m64-33.c: Likewise.
7578 * gcc.target/s390/target-attribute/tattr-m64-4.c: Likewise.
7579 * gcc.target/s390/target-attribute/tattr-m64-5.c: Likewise.
7580 * gcc.target/s390/target-attribute/tattr-m64-6.c: Likewise.
7581 * gcc.target/s390/target-attribute/tattr-m64-7.c: Likewise.
7582 * gcc.target/s390/target-attribute/tattr-m64-8.c: Likewise.
7583 * gcc.target/s390/target-attribute/tattr-m64-9.c: Likewise.
7585 2018-08-09 Andreas Krebbel <krebbel@linux.ibm.com>
7588 * gcc.target/s390/pr84332.c: New testcase.
7590 2018-08-08 Andreas Schwab <schwab@linux-m68k.org>
7593 * gcc.target/m68k/tls-dimode.c: New file.
7595 2018-08-08 Nathan Sidwell <nathan@acm.org>
7597 * c-c++-common/inc-from-1a.h, c-c++-common/inc-from-1b.h,
7598 c-c++-common/inc-from-1.c: New
7600 2018-08-08 Andreas Krebbel <krebbel@linux.ibm.com>
7603 * gcc.target/s390/TI-constants-lra.c: New testcase.
7604 * gcc.target/s390/TI-constants-nolra.c: New testcase.
7606 2018-08-08 Ilya Leoshkevich <iii@linux.ibm.com>
7608 * gcc.target/s390/hotpatch-8.c: Remove.
7609 * gcc.target/s390/hotpatch-9.c: Remove.
7610 * gcc.target/s390/mnop-mcount-m31-fpic.c: Remove.
7611 * gcc.target/s390/mnop-mcount-m31.c: Remove.
7613 2018-08-08 Jakub Jelinek <jakub@redhat.com>
7615 P0595R1 - is_constant_evaluated
7616 * g++.dg/cpp2a/is-constant-evaluated1.C: New test.
7619 * g++.dg/cpp1z/decomp46.C: New test.
7622 * g++.dg/opt/pr86738.C: New test.
7624 2018-08-07 Richard Sandiford <richard.sandiford@arm.com>
7627 * gcc.target/aarch64/frecpe_1.c: New test.
7628 * gcc.target/aarch64/frecpe_2.c: Likewise.
7630 2018-08-07 Paolo Carlini <paolo.carlini@oracle.com>
7632 PR c++/59480, DR 136
7633 * g++.dg/other/friend8.C: New.
7634 * g++.dg/other/friend9.C: Likewise.
7635 * g++.dg/other/friend10.C: Likewise.
7636 * g++.dg/other/friend11.C: Likewise.
7637 * g++.dg/other/friend12.C: Likewise.
7638 * g++.dg/other/friend13.C: Likewise.
7639 * g++.dg/other/friend14.C: Likewise.
7640 * g++.dg/other/friend15.C: Likewise.
7641 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
7642 * g++.dg/parse/defarg8.C: Likewise.
7644 2018-08-07 Martin Liska <mliska@suse.cz>
7647 * gcc.dg/predict-16.c: New test.
7648 * g++.dg/predict-1.C: New test.
7650 2018-08-07 Steve Ellcey <sellcey@cavium.com>
7651 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7653 PR tree-optimization/80925
7654 * gcc.dg/vect/no-section-anchors-vect-69.c: Expect 3 loops
7655 vectorized on !vect_hw_misalign targets.
7657 2018-08-06 Marek Polacek <polacek@redhat.com>
7660 * g++.dg/cpp1y/constexpr-86767.C: New test.
7662 2018-08-06 Uros Bizjak <ubizjak@gmail.com>
7664 * g++.dg/torture/pr86763.C (dg-additional-options): Add -lrt
7665 for target *-*-linux-gnu.
7667 2018-08-06 Alan Hayward <alan.hayward@arm.com>
7669 * gcc.target/aarch64/sve/tls_preserve_1.c: New test.
7670 * gcc.target/aarch64/sve/tls_preserve_2.c: New test.
7671 * gcc.target/aarch64/sve/tls_preserve_3.c: New test.
7673 2018-08-06 Andreas Krebbel <krebbel@linux.ibm.com>
7675 * gcc.target/s390/nomemloopunroll-1.c: New test.
7677 2018-08-05 H.J. Lu <hongjiu.lu@intel.com>
7680 * gcc.target/i386/pr86386.c: New file.
7682 2018-08-04 Tom de Vries <tdevries@suse.de>
7684 * lib/gcc-gdb-test.exp: Use absolute line number in pass/fail line.
7686 2018-08-04 Andreas Schwab <schwab@linux-m68k.org>
7688 * gcc.dg/guality/const-volatile.c: Remove duplicate test
7691 2018-08-04 Janus Weil <janus@gcc.gnu.org>
7694 * gfortran.dg/interface_assignment_6.f90: New test case.
7696 2018-08-04 Uros Bizjak <ubizjak@gmail.com>
7699 * g++.dg/pr83239.C (dg-options): Add -finline-limit=500.
7701 2018-08-03 David Malcolm <dmalcolm@redhat.com>
7702 Jonathan Wakely <jwakely@redhat.com>
7705 * g++.dg/pr85523.C: New test.
7707 2018-08-03 Bogdan Harjoc <harjoc@gmail.com>
7710 * gcc.dg/union-duplicate-field.c: New test.
7712 2018-08-03 Jason Merrill <jason@redhat.com>
7715 * g++.dg/template/pr86706.C: New test.
7717 2018-08-03 Richard Sandiford <richard.sandiford@arm.com>
7719 * gcc.dg/vect/bb-slp-over-widen-1.c: Expect AVG_FLOOR to be used
7720 on vect_avg_qi targets.
7721 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
7722 * gcc.dg/vect/bb-slp-pow-1.c: New test.
7723 * gcc.dg/vect/vect-avg-15.c: Likewise.
7725 2018-08-03 Martin Liska <mliska@suse.cz>
7727 * gcc.dg/predict-1.c: Adjust scanned pattern to cover 2 digits.
7728 * gcc.dg/predict-13.c: Likewise.
7729 * gcc.dg/predict-3.c: Likewise.
7730 * gcc.dg/predict-4.c: Likewise.
7731 * gcc.dg/predict-5.c: Likewise.
7732 * gcc.dg/predict-6.c: Likewise.
7733 * gcc.dg/predict-9.c: Likewise.
7734 * gfortran.dg/predict-1.f90: Likewise.
7736 2018-08-02 Richard Biener <rguenther@suse.de>
7739 * g++.dg/torture/pr86763.C: New testcase.
7741 2018-08-02 Richard Biener <rguenther@suse.de>
7743 PR tree-optimization/86816
7744 * g++.dg/torture/pr86816.C: New testcase.
7746 2018-08-02 Richard Sandiford <richard.sandiford@arm.com>
7748 * gcc.target/aarch64/f16_mov_immediate_1.c: Expect fmov immediate
7750 * gcc.target/aarch64/f16_mov_immediate_2.c: Likewise.
7751 * gcc.target/aarch64/f16_mov_immediate_3.c: Force +nofp16.
7752 * gcc.target/aarch64/sve/single_1.c: Except fmov immediate to be used
7754 * gcc.target/aarch64/sve/single_2.c: Likewise.
7755 * gcc.target/aarch64/sve/single_3.c: Likewise.
7756 * gcc.target/aarch64/sve/single_4.c: Likewise.
7758 2018-08-02 Jackson Woodruff <jackson.woodruff@arm.com>
7761 * gcc.target/aarch64/ldp_stp_13.c: New test.
7763 2018-08-01 Martin Sebor <msebor@redhat.com>
7765 PR tree-optimization/86650
7766 * gcc.dg/format/gcc_diag-10.c: Adjust.
7768 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7770 * gcc.target/aarch64/sve/var_stride_2.c: Update expected form
7772 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
7774 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7777 * gcc.target/aarch64/sve/vcond_4.c: XFAIL positive tests.
7778 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
7780 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7782 * gcc.dg/pointer-range-check-1.c: New test.
7783 * gcc.dg/pointer-range-check-2.c: Likewise.
7785 2018-08-01 Richard Sandiford <richard.sandiford@arm.com>
7787 PR tree-optimization/86749
7788 * gcc.dg/vect/pr86749.c: New test.
7790 2018-08-01 Paolo Carlini <paolo.carlini@oracle.com>
7793 * g++.dg/lookup/name-clash12.C: New.
7795 2018-08-01 Richard Biener <rguenther@suse.de>
7797 * gcc.dg/tree-ssa/ssa-fre-68.c: New testcase.
7799 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7801 * gcc.dg/plugin/poly-int-07_plugin.c (dg-options): Use -O0.
7803 2018-08-01 Uros Bizjak <ubizjak@gmail.com>
7805 * gcc.dg/tree-ssa/pr84512.c: Xfail on alpha*-*-*.
7807 2018-08-01 Martin Liska <mliska@suse.cz>
7809 * gcc.dg/tree-prof/stringop-1.c: Adjust scanned pattern.
7810 * gcc.dg/tree-prof/stringop-2.c: Likewise.
7811 * gcc.dg/tree-prof/val-prof-1.c: Likewise.
7812 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
7813 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
7814 * gcc.dg/tree-prof/val-prof-4.c: Likewise.
7815 * gcc.dg/tree-prof/val-prof-5.c: Likewise.
7816 * gcc.dg/tree-prof/val-prof-7.c: Likewise.
7818 2018-08-01 Martin Liska <mliska@suse.cz>
7821 * gcc.dg/tree-prof/val-prof-7.c: Add __builtin_memmove.
7823 2018-08-01 Sam Tebbs <sam.tebbs@arm.com>
7825 * gcc.target/aarch64/extract_zero_extend.c: New file.
7827 2018-08-01 Jakub Jelinek <jakub@redhat.com>
7830 * gcc.c-torture/compile/pr85704.c: New test.
7832 2018-07-31 Alexandre Oliva <oliva@adacore.com>
7833 Olivier Hainque <hainque@adacore.com>
7835 * gnat.dg/dinst.adb: New.
7836 * gnat.dg/dinst_pkg.ads, gnat.dg/dinst_pkg.adb: New.
7838 2018-07-31 David Malcolm <dmalcolm@redhat.com>
7840 * gcc.dg/format/gcc_diag-1.c (foo): Update the %v tests for
7842 * gcc.dg/format/gcc_diag-10.c (test_diag): Update tests of %G
7845 2018-07-31 Richard Earnshaw <rearnsha@arm.com>
7847 * c-c++-common/spec-barrier-1.c: New test.
7848 * c-c++-common/spec-barrier-2.c: New test.
7849 * gcc.dg/spec-barrier-3.c: New test.
7851 2018-07-31 Martin Sebor <msebor@redhat.com>
7853 PR tree-optimization/86741
7854 * gcc.dg/Warray-bounds-33.c: New test.
7856 2018-07-31 Andreas Krebbel <krebbel@linux.ibm.com>
7858 * gcc.target/s390/memset-1.c: Improve testcase.
7860 2018-07-31 Tom de Vries <tdevries@suse.de>
7863 * g++.dg/guality/pr86687.C: New test.
7865 2018-07-31 Jakub Jelinek <jakub@redhat.com>
7867 P1008R1 - prohibit aggregates with user-declared constructors
7868 * g++.dg/ext/is_aggregate.C: Add tests with deleted or defaulted ctor.
7869 * g++.dg/cpp0x/defaulted1.C (main): Ifdef out for C++2a B b = {1};.
7870 * g++.dg/cpp0x/deleted2.C: Expect error for C++2a.
7871 * g++.dg/cpp2a/aggr1.C: New test.
7872 * g++.dg/cpp2a/aggr2.C: New test.
7874 2018-07-31 Segher Boessenkool <segher@kernel.crashing.org>
7877 * gcc.target/arm/pr86640.c: New testcase.
7879 2018-07-31 Martin Liska <mliska@suse.cz>
7881 PR gcov-profile/85338
7882 PR gcov-profile/85350
7883 PR gcov-profile/85372
7884 * gcc.misc-tests/gcov-pr85338.c: New test.
7885 * gcc.misc-tests/gcov-pr85350.c: New test.
7886 * gcc.misc-tests/gcov-pr85372.c: New test.
7888 2018-07-31 Martin Liska <mliska@suse.cz>
7890 PR gcov-profile/83813
7891 PR gcov-profile/84758
7892 PR gcov-profile/85217
7893 PR gcov-profile/85332
7894 * gcc.misc-tests/gcov-pr83813.c: New test.
7895 * gcc.misc-tests/gcov-pr84758.c: New test.
7896 * gcc.misc-tests/gcov-pr85217.c: New test.
7897 * gcc.misc-tests/gcov-pr85332.c: New test.
7899 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7901 * gnat.dg/prot5.adb, gnat.dg/prot5_pkg.adb,
7902 gnat.dg/prot5_pkg.ads: New testcase.
7904 2018-07-31 Justin Squirek <squirek@adacore.com>
7906 * gnat.dg/addr11.adb: New testcase.
7908 2018-07-31 Hristian Kirtchev <kirtchev@adacore.com>
7910 * gnat.dg/global.adb, gnat.dg/global.ads: New testcase.
7912 2018-07-31 Gary Dismukes <dismukes@adacore.com>
7914 * gnat.dg/block_ext_return_assert_failure.adb: New testcase.
7916 2018-07-31 Ed Schonberg <schonberg@adacore.com>
7918 * gnat.dg/iter3.adb: New testcase.
7920 2018-07-31 Andre Vieira <andre.simoesdiasvieira@arm.com>
7922 Revert 'AsyncI/O patch committed'
7923 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7924 Thomas Koenig <tkoenig@gcc.gnu.org>
7927 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7928 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7930 2018-07-30 Segher Boessenkool <segher@kernel.crashing.org>
7932 PR rtl-optimization/85160
7933 * gcc.target/powerpc/combine-2-2.c: New testcase.
7935 2018-07-27 Martin Sebor <msebor@redhat.com>
7937 PR tree-optimization/86696
7938 * g++.dg/pr86696.C: New test.
7940 2018-07-27 David Malcolm <dmalcolm@redhat.com>
7942 PR tree-optimization/86636
7943 * gcc.c-torture/compile/pr86636.c: Add dg-do compile.
7944 Add dg-require-effective-target pthread.
7946 2018-07-26 Qing Zhao <qing.zhao@oracle.com>
7948 * gcc.dg/strcmpopt_5.c: Change to O2 to enable the transformation.
7949 * gcc.dg/strcmpopt_6.c: Likewise.
7951 2018-07-26 Pat Haugen <pthaugen@us.ibm.com>
7954 * gcc.target/powerpc/pr58673-2.c: Call strdup.
7956 2018-07-26 Martin Sebor <msebor@redhat.com>
7958 PR tree-optimization/86043
7959 PR tree-optimization/86042
7960 * gcc/testsuite/gcc.dg/attr-nonstring-2.c: Xfail test cases due to
7962 * gcc.dg/strlenopt-44.c: New test.
7964 2018-07-26 Martin Liska <mliska@suse.cz>
7966 PR gcov-profile/86536
7967 * gcc.misc-tests/gcov-pr86536.c: New test.
7969 2018-07-25 Martin Sebor <msebor@redhat.com>
7971 * gcc.c-torture/execute/builtins/strnlen.c: Remove DejaGnu directives
7972 ignored by the test harness.
7974 2018-07-25 Nicolas Koenig <koenigni@gcc.gnu.org>
7975 Thomas Koenig <tkoenig@gcc.gnu.org>
7978 * gfortran.dg/f2003_inquire_1.f03: Add write statement.
7979 * gfortran.dg/f2003_io_1.f03: Add wait statement.
7981 2018-07-25 Jakub Jelinek <jakub@redhat.com>
7984 * g++.dg/pr85515-2.C: Add expected dg-error.
7985 * g++.dg/cpp0x/range-for36.C: New test.
7987 2018-07-25 Claudiu Zissulescu <claziss@synopsys.com>
7989 * gcc.target/arc/uncached-1.c: New test.
7990 * gcc.target/arc/uncached-2.c: Likewise.
7992 2018-07-24 Martin Sebor <msebor@redhat.com>
7994 PR tree-optimization/86622
7995 PR tree-optimization/86532
7996 * gcc.c-torture/execute/strlen-2.c: New test.
7997 * gcc.c-torture/execute/strlen-3.c: New test.
7998 * gcc.c-torture/execute/strlen-4.c: New test.
8000 2018-07-24 David Malcolm <dmalcolm@redhat.com>
8002 PR tree-optimization/86636
8003 * gcc.c-torture/compile/pr86636.c: New test.
8005 2018-07-24 Matthew Malcomson <matthew.malcomson@arm.com>
8007 * gcc.target/aarch64/simd/vect_su_add_sub.c: New.
8009 2018-07-24 Jakub Jelinek <jakub@redhat.com>
8012 * gcc.target/i386/pr86627.c: New test.
8015 * g++.dg/tree-ssa-/pr19476-1.C: Check dom2 dump instead of ccp1.
8016 * g++.dg/tree-ssa-/pr19476-5.C: Likewise.
8017 * g++.dg/tree-ssa-/pr19476-6.C: New test.
8018 * g++.dg/tree-ssa-/pr19476-7.C: New test.
8020 2018-07-23 Carl Love <cel@us.ibm.com>
8023 * gcc.target/powerpc/altivec-1-runnable.c: Move vector double tests to
8024 file altivec-2-runnable.c.
8025 * gcc.target/powerpc/altivec-2-runnable.c: Add vector double tests.
8026 * gcc.target/powerpc/buitlins-1.c: Remove dg-final check for xxlor.
8027 Update dg-final test for __divdi3 and __udivdi3 instructions. Update
8028 comments for instruction generated by vec_mergeh, vec_perm, vec_round,
8029 vec_cts, vec_ctu, vec_cpsgn tests.
8031 2018-07-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
8034 * gcc.dg/pr86617.c: New test.
8036 2018-07-23 Jakub Jelinek <jakub@redhat.com>
8039 * g++.dg/warn/Wnonnull-compare-9.C: New test.
8041 2018-07-20 Martin Sebor <msebor@redhat.com>
8044 * c-c++-common/pr68657-1.c: Adjust.
8045 * c-c++-common/pr68657-2.c: Same.
8046 * c-c++-common/pr68657-3.c: Same.
8047 * c-c++-common/pr68833-1.c: Same.
8048 * gcc.dg/Walloc-size-larger-than-16.c: Same.
8049 * gcc.dg/Walloca-larger-than.c: New test.
8050 * gcc.dg/Walloca-larger-than-2.c: New test.
8051 * gcc.dg/Wframe-larger-than-2.c: New test.
8052 * gcc.dg/Wlarger-than3.c: New test.
8053 * gcc.dg/Wvla-larger-than-3.c: New test.
8054 * gcc.dg/pr42611.c: Adjust.
8055 * gnat.dg/frame_overflow.adb: Same.
8057 2018-07-20 Martin Sebor <msebor@redhat.com>
8059 PR tree-optimization/86613
8060 PR tree-optimization/86611
8061 * c-c++-common/Warray-bounds-2.c: Undefine macros and
8062 prune duplicate warnings.
8063 * gcc.dg/Warray-bounds-31.c: Xfail test cases with
8064 data-model-dependencies.
8065 * gcc.dg/Warray-bounds-32.c: Ditto.
8067 2018-07-20 Richard Biener <rguenther@suse.de>
8070 * g++.dg/lto/pr86585_0.C: New testcase.
8071 * g++.dg/lto/pr86585_1.C: Likewise.
8073 2018-07-19 Martin Sebor <msebor@redhat.com>
8075 PR tree-optimization/83776
8076 PR tree-optimization/84047
8077 * gcc.dg/Warray-bounds-29.c: New test.
8078 * gcc.dg/Warray-bounds-30.c: New test.
8079 * gcc.dg/Warray-bounds-31.c: New test.
8080 * gcc.dg/Warray-bounds-32.c: New test.
8082 2018-07-19 Michael Collison <michael.collison@arm.com>
8083 Richard Henderson <rth@redhat.com>
8085 * gcc.target/aarch64/builtin_sadd_128.c: New testcase.
8086 * gcc.target/aarch64/builtin_saddl.c: New testcase.
8087 * gcc.target/aarch64/builtin_saddll.c: New testcase.
8088 * gcc.target/aarch64/builtin_uadd_128.c: New testcase.
8089 * gcc.target/aarch64/builtin_uaddl.c: New testcase.
8090 * gcc.target/aarch64/builtin_uaddll.c: New testcase.
8091 * gcc.target/aarch64/builtin_ssub_128.c: New testcase.
8092 * gcc.target/aarch64/builtin_ssubl.c: New testcase.
8093 * gcc.target/aarch64/builtin_ssubll.c: New testcase.
8094 * gcc.target/aarch64/builtin_usub_128.c: New testcase.
8095 * gcc.target/aarch64/builtin_usubl.c: New testcase.
8096 * gcc.target/aarch64/builtin_usubll.c: New testcase.
8098 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8100 Revert fix for c++/59480 (and testsuite followup)
8102 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8104 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8106 2019-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8108 PR c++/59480, DR 136
8109 * g++.dg/other/friend8.C: New.
8110 * g++.dg/other/friend9.C: Likewise.
8111 * g++.dg/other/friend10.C: Likewise.
8112 * g++.dg/other/friend11.C: Likewise.
8113 * g++.dg/other/friend12.C: Likewise.
8114 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8115 * g++.dg/parse/defarg8.C: Likewise.
8117 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8119 * gcc.target/aarch64/profile.c: New test.
8121 2018-07-19 Andre Vieira <andre.simoesdiasvieira@arm.com>
8124 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
8126 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
8129 * gcc.target/i386/pr86560-4.c: New test.
8130 * gcc.target/i386/pr86560-5.c: Likewise.
8132 2018-07-19 H.J. Lu <hongjiu.lu@intel.com>
8135 * gcc.target/i386/pr86560-1.c: New test.
8136 * gcc.target/i386/pr86560-2.c: Likewise.
8137 * gcc.target/i386/pr86560-3.c: Likewise.
8139 2018-07-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8141 * gfortran.dg/max_fmax_aarch64.f90: New test.
8142 * gfortran.dg/min_fmin_aarch64.f90: Likewise.
8143 * gfortran.dg/minmax_integer.f90: Likewise.
8145 2018-07-19 Paolo Carlini <paolo.carlini@oracle.com>
8147 * g++.old-deja/g++.mike/p784.C: Add -fpermissive.
8149 2018-07-18 Kugan Vivekanandarajah <kuganv@linaro.org>
8152 * g++.dg/tree-ssa/pr86544.C: New test.
8154 2018-07-18 Jakub Jelinek <jakub@redhat.com>
8157 * g++.dg/cpp0x/lambda/lambda-86550.C: New test.
8159 2018-07-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8162 * c-c++-common/cpp/diagnostic-pragma-2.c: New test.
8163 * c-c++-common/pr69558.c: Remove xfail.
8164 * gcc.dg/cpp/builtin-macro-1.c: Adjust test expectations.
8165 * gcc.dg/pr61817-1.c: Likewise.
8166 * gcc.dg/pr61817-2.c: Likewise.
8167 * g++.dg/plugin/pragma_plugin.c: Warn at expansion_point_location.
8169 2018-07-18 Janus Weil <janus@gcc.gnu.org>
8172 * gfortran.dg/function_optimize_5.f90: Add option
8173 '-faggressive-function-elimination' and update dg-warning clauses.
8174 * gfortran.dg/short_circuiting.f90: New test.
8176 2018-07-18 Marek Polacek <polacek@redhat.com>
8178 PR c++/86190 - bogus -Wsign-conversion warning
8179 * g++.dg/warn/Wsign-conversion-3.C: New test.
8180 * g++.dg/warn/Wsign-conversion-4.C: New test.
8182 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8184 PR c++/59480, DR 136
8185 * g++.dg/other/friend8.C: New.
8186 * g++.dg/other/friend9.C: Likewise.
8187 * g++.dg/other/friend10.C: Likewise.
8188 * g++.dg/other/friend11.C: Likewise.
8189 * g++.dg/other/friend12.C: Likewise.
8190 * g++.dg/parse/defarg4.C: Compile with -fpermissive -w.
8191 * g++.dg/parse/defarg8.C: Likewise.
8193 2018-07-18 Paolo Carlini <paolo.carlini@oracle.com>
8195 * g++.dg/ext/uow-3.C: Adjust.
8196 * g++.dg/ext/uow-4.C: Likewise.
8197 * g++.dg/lookup/name-clash11.C: Likewise.
8198 * g++.dg/lookup/name-clash7.C: Likewise.
8199 * g++.dg/lookup/redecl1.C: Likewise.
8200 * g++.dg/warn/changes-meaning.C: Likewise.
8201 * g++.old-deja/g++.jason/scoping8.C: Likewise.
8202 * g++.old-deja/g++.law/nest1.C: Likewise.
8204 2018-07-18 Richard Biener <rguenther@suse.de>
8207 * g++.dg/lto/pr86523-3_0.C: New testcase.
8209 2018-07-17 Andreas Schwab <schwab@linux-m68k.org>
8211 * gcc.target/m68k/mulsi_highpart.c: New test.
8213 2018-07-17 Jakub Jelinek <jakub@redhat.com>
8215 * gcc.dg/cpp/pr61854-c90.c (foo): Expect a note, rather than error.
8216 * gcc.dg/cpp/pr61854-c94.c (foo): Likewise.
8217 * gcc.dg/cpp/pr61854-4.c (foo): Likewise.
8218 * gcc.dg/cpp/pr61854-8.c: New test.
8220 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8222 * gcc.target/powerpc/pr85456.c: Require longdouble128.
8224 2018-07-17 Fritz Reese <fritzoreese@gmail.com>
8227 * gfortran.dg/dec_structure_23.f90: Oops, "un-fix" error messages.
8229 2018-07-17 Will Schmidt <will_schmidt@vnet.ibm.com>
8231 * gcc.target/powerpc/fold-vec-unpack-char.c: New.
8232 * gcc.target/powerpc/fold-vec-unpack-float.c: New.
8233 * gcc.target/powerpc/fold-vec-unpack-int.c: New.
8234 * gcc.target/powerpc/fold-vec-unpack-pixel.c: New.
8235 * gcc.target/powerpc/fold-vec-unpack-short.c: New.
8237 2018-07-17 David Edelsohn <dje.gcc@gmail.com>
8239 * gcc.target/powerpc/pr57150.c: Require longdouble128.
8240 * gcc.target/powerpc/pr79916.c: Require dfp.
8242 2018-07-17 Richard Biener <rguenther@suse.de>
8245 * g++.dg/debug/dwarf2/pr86456.C: New testcase.
8247 2018-07-17 Robin Dapp <rdapp@linux.ibm.com>
8249 * gcc.target/s390/function-align1.c: New test.
8250 * gcc.target/s390/function-align2.c: New test.
8251 * gcc.target/s390/function-align3.c: New test.
8253 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8255 * gnat.dg/discr55.adb: New test.
8257 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8259 * gcc.target/i386/vartrack-1.c (dg-options): Add
8260 -fomit-frame-pointer.
8262 2018-07-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8264 * g++.dg/lto/pr86523-1_0.C: Require fpic, shared support.
8265 (dg-lto-options): Add -fPIC.
8266 * g++.dg/lto/pr86523-2_0.C: Likewise.
8268 2018-07-17 Martin Liska <mliska@suse.cz>
8270 * gcc.target/powerpc/loop_align.c: Update scanned pattern.
8272 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8274 * gnat.dg/generic_call_cw.adb, gnat.dg/generic_call_iface.adb: New
8277 2018-07-17 Eric Botcazou <ebotcazou@adacore.com>
8279 * gnat.dg/sso10.adb, gnat.dg/sso10_pkg.ads: New testcase.
8281 2018-07-17 Patrick Bernardi <bernardi@adacore.com>
8283 * gnat.dg/memorytest.adb: New testcase.
8285 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8287 * gnat.dg/config_pragma1.adb, gnat.dg/config_pragma1_pkg.ads:
8290 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8292 * gnat.dg/equal3.adb: New testcase.
8294 2018-07-17 Justin Squirek <squirek@adacore.com>
8296 * gnat.dg/split_args.adb: New testcase.
8298 2018-07-17 Ed Schonberg <schonberg@adacore.com>
8300 * gnat.dg/discr54.adb, gnat.dg/discr54_pkg.ads: New testcase.
8302 2018-07-17 Hristian Kirtchev <kirtchev@adacore.com>
8304 * gnat.dg/bip_case_expr.adb, gnat.dg/bip_case_expr_pkg.ads:
8307 2018-07-16 Carl Love <cel@us.ibm.com>
8310 Forgot the PR number on the commit log.
8312 2018-07-16 Carl Love <cel@us.ibm.com>
8315 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8317 * gcc.target/powerpc/divkc3-3.c: Ditto.
8318 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8319 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8320 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8321 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8323 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8325 * gcc.target/powerpc/convert-fp-128.c: New testcase.
8326 * gcc.target/powerpc/convert-fp-64.c: New testcase.
8328 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8330 * lib/target-supports.exp (check_effective_target_longdouble64,
8331 check_effective_target_ppc_float128,
8332 check_effective_target_ppc_float128_insns,
8333 check_effective_target_powerpc_vsx): New.
8335 2018-07-16 Segher Boessenkool <segher@kernel.crashing.org>
8337 * lib/target-supports.exp (check_ppc_float128_hw_available): Fix
8340 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8342 PR tree-optimization/86526
8343 * gcc.c-torture/compile/pr86526.c: New test.
8345 2018-07-16 Carl Love <cel@us.ibm.com>
8347 * gcc.target/powerpc/divkc3-2.c: Add dg-require-effective-target
8349 * gcc.target/powerpc/divkc3-3.c: Ditto.
8350 * gcc.target/powerpc/mulkc3-2.c: Ditto.
8351 * gcc.target/powerpc/mulkc3-3.c: Ditto.
8352 * gcc.target/powerpc/fold-vec-mergehl-double.c: Update counts.
8353 * gcc.target/powerpc/pr85456.c: Make check Linux and AIX specific.
8355 2018-07-16 Fritz Reese <fritzoreese@gmail.com>
8358 * gfortran.dg/assumed_rank_14.f90: New testcase.
8359 * gfortran.dg/assumed_rank_15.f90: New testcase.
8360 * gfortran.dg/dec_structure_8.f90: Update error messages.
8361 * gfortran.dg/dec_structure_23.f90: Update error messages.
8363 2018-07-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
8366 * gcc.c-torture/execute/pr86528.c: New test.
8367 * gcc.dg/Wrestrict-10.c (test_arr_strcat_2): Fix typo.
8369 2018-07-16 Paolo Carlini <paolo.carlini@oracle.com>
8371 * g++.dg/template/spec40.C: New.
8372 * g++.dg/parse/ptrmem8.C: Likewise.
8374 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8376 * gcc.target/s390/mnop-mcount-m31-fpic.c: New testcase.
8377 * gcc.target/s390/mnop-mcount-m31-mzarch.c: New testcase.
8378 * gcc.target/s390/mnop-mcount-m31.c: New testcase.
8379 * gcc.target/s390/mnop-mcount-m64-mfentry.c: New testcase.
8380 * gcc.target/s390/mnop-mcount-m64.c: New testcase.
8382 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8384 * gcc.target/s390/mrecord-mcount.c: New testcase.
8386 2018-07-16 Ilya Leoshkevich <iii@linux.ibm.com>
8388 * gcc.target/s390/mfentry-m64.c: New testcase.
8390 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8392 * gnat.dg/abstract_state1.adb, gnat.dg/abstract_state1.ads: New
8395 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8397 * gnat.dg/validity_check3.adb, gnat.dg/validity_check3.ads: New
8400 2018-07-16 Hristian Kirtchev <kirtchev@adacore.com>
8402 * gnat.dg/wide_wide_value1.adb: New testcase.
8404 2018-07-16 Javier Miranda <miranda@adacore.com>
8406 * gnat.dg/bit_order1.adb: New testcase.
8408 2018-07-16 Javier Miranda <miranda@adacore.com>
8410 * gnat.dg/iter2.adb, gnat.dg/iter2.ads: New testcase.
8412 2018-07-16 Richard Biener <rguenther@suse.de>
8415 * g++.dg/lto/pr86523-1_0.C: New testcase.
8416 * g++.dg/lto/pr86523-2_0.C: Likewise.
8418 2018-07-16 Martin Liska <mliska@suse.cz>
8421 * g++.dg/ipa/pr86529.C: New test.
8423 2018-07-16 Tom de Vries <tdevries@suse.de>
8426 * gcc.target/i386/vartrack-1.c: New test.
8428 2018-07-16 Eric Botcazou <ebotcazou@adacore.com>
8430 * gnat.dg/opt73.adb: New test.
8432 2018-07-16 Jakub Jelinek <jakub@redhat.com>
8436 * g++.dg/opt/pr3698.C: New test.
8438 2018-07-16 Richard Biener <rguenther@suse.de>
8441 * gcc.dg/torture/pr86389.c: Require trampolines.
8443 2018-07-15 Tom de Vries <tdevries@suse.de>
8445 * lib/gcc-gdb-test.exp (guality_minimal_options): New proc.
8446 * lib/gfortran-dg.exp (gfortran-dg-runtest): Don't call torture-init if
8448 * g++.dg/guality/guality.exp: Ensure Og is part of torture options.
8449 * gcc.dg/guality/guality.exp: Same.
8450 * gfortran.dg/guality/guality.exp: Same.
8452 2018-07-13 H.J. Lu <hongjiu.lu@intel.com>
8453 Sunil K Pandey <sunil.k.pandey@intel.com>
8456 * gcc.target/i386/pr84413-1.c: New test.
8457 * gcc.target/i386/pr84413-2.c: Likewise.
8458 * gcc.target/i386/pr84413-3.c: Likewise.
8460 2018-07-13 Bill Schmidt <wschmidt@linux.ibm.com>
8461 Steve Munroe <munroesj52@gmail.com>
8463 * gcc.target/powerpc/sse2-pand-1.c: New file.
8464 * gcc.target/powerpc/sse2-pandn-1.c: Likewise.
8465 * gcc.target/powerpc/sse2-por-1.c: Likewise.
8466 * gcc.target/powerpc/sse2-pxor-1.c: Likewise.
8468 2018-07-13 Nathan Sidwell <nathan@acm.org>
8471 * g++.dg/pr86374.C: New.
8473 2018-07-13 Qing Zhao <qing.zhao@oracle.com>
8476 * gcc.dg/strcmpopt_5.c: New test.
8477 * gcc.dg/strcmpopt_6.c: New test.
8479 2018-07-13 Richard Biener <rguenther@suse.de>
8482 * gcc.c-torture/compile/930326-1.c: Adjust to cover widening.
8484 2018-07-13 Tom de Vries <tdevries@suse.de>
8486 * gcc.dg/guality/clztest.c: Add -fno-ipa-icf in dg-options.
8487 * gcc.dg/guality/ctztest.c: Same.
8488 * gcc.dg/guality/sra-1.c: Same.
8490 2018-07-13 Tom de Vries <tdevries@suse.de>
8492 * gcc.dg/vla-1.c: Update.
8494 2018-07-13 Tom de Vries <tdevries@suse.de>
8496 * gcc.src/maintainers.exp: New file.
8498 2018-07-13 Kugan Vivekanandarajah <kuganv@linaro.org>
8501 * gcc.dg/pr86489.c: New test.
8503 2018-07-12 Martin Sebor <msebor@redhat.com>
8506 g++.dg/warn/pr86453.C: Adjust.
8508 2018-07-12 Jim Wilson <jimw@sifive.com>
8510 * gnat.dg/warn5.adb: Expect warning for riscv*-*-*.
8512 2018-07-12 Kito Cheng <kito.cheng@gmail.com>
8514 * gcc.target/riscv/interrupt-conflict-mode.c: New.
8516 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8518 * c-c++-common/gomp/declare-target-3.c: New test.
8519 * g++.dg/gomp/declare-target-2.C: New test.
8521 2018-07-12 Martin Sebor <msebor@redhat.com>
8524 * c-c++-common/Wattributes.c: Adjust.
8525 * gcc.dg/Wattributes-10.c: New test.
8526 * g++.dg/Wattributes-3.C: Adjust.
8527 * gcc.dg/Wattributes-6.c: Adjust.
8528 * gcc.dg/pr18079.c: Adjust.
8529 * gcc.dg/torture/pr42363.c: Adjust.
8531 2018-07-12 Julia Koval <julia.koval@intel.com>
8533 * gcc.target/i386/avx512vl-vpclmulqdq-2.c: Remove 128bit
8536 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8538 * gcc.dg/vect/vect-cond-arith-6.c: New test.
8539 * gcc.target/aarch64/sve/cond_arith_4.c: Likewise.
8540 * gcc.target/aarch64/sve/cond_arith_4_run.c: Likewise.
8541 * gcc.target/aarch64/sve/cond_arith_5.c: Likewise.
8542 * gcc.target/aarch64/sve/cond_arith_5_run.c: Likewise.
8543 * gcc.target/aarch64/sve/slp_14.c: Likewise.
8544 * gcc.target/aarch64/sve/slp_14_run.c: Likewise.
8546 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8548 * gcc.dg/vect/vect-cond-arith-4.c: New test.
8549 * gcc.dg/vect/vect-cond-arith-5.c: Likewise.
8550 * gcc.target/aarch64/sve/cond_arith_1.c: Likewise.
8551 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise.
8552 * gcc.target/aarch64/sve/cond_arith_2.c: Likewise.
8553 * gcc.target/aarch64/sve/cond_arith_2_run.c: Likewise.
8554 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise.
8555 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise.
8557 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8558 Alan Hayward <alan.hayward@arm.com>
8559 David Sherwood <david.sherwood@arm.com>
8561 * gcc.dg/vect/vect-fma-2.c: New test.
8562 * gcc.target/aarch64/sve/reduc_4.c: Likewise.
8563 * gcc.target/aarch64/sve/reduc_6.c: Likewise.
8564 * gcc.target/aarch64/sve/reduc_7.c: Likewise.
8566 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8568 * gcc.dg/vect/vect-cond-arith-3.c: New test.
8569 * gcc.target/aarch64/sve/vcond_13.c: Likewise.
8570 * gcc.target/aarch64/sve/vcond_13_run.c: Likewise.
8571 * gcc.target/aarch64/sve/vcond_14.c: Likewise.
8572 * gcc.target/aarch64/sve/vcond_14_run.c: Likewise.
8573 * gcc.target/aarch64/sve/vcond_15.c: Likewise.
8574 * gcc.target/aarch64/sve/vcond_15_run.c: Likewise.
8575 * gcc.target/aarch64/sve/vcond_16.c: Likewise.
8576 * gcc.target/aarch64/sve/vcond_16_run.c: Likewise.
8578 2018-07-12 Richard Sandiford <richard.sandiford@linaro.org>
8580 * gcc.dg/vect/vect-cond-arith-2.c: New test.
8581 * gcc.target/aarch64/sve/loop_add_6.c: Likewise.
8583 2018-07-12 Richard Biener <rguenther@suse.de>
8586 * gcc.target/i386/pr84829.c: New testcase.
8588 2018-07-12 Jakub Jelinek <jakub@redhat.com>
8590 * gcc.dg/torture/20180712-1.c: New test.
8592 PR tree-optimization/86492
8593 * gcc.c-torture/execute/pr86492.c: New test.
8595 2018-07-12 Richard Biener <rguenther@suse.de>
8598 * g++.dg/warn/pr86453.C: New testcase.
8600 2018-07-12 Richard Biener <rguenther@suse.de>
8603 * gcc.dg/graphite/pr86479.c: New testcase.
8605 2018-07-11 Jakub Jelinek <jakub@redhat.com>
8607 * gcc.target/i386/avx512bw-vpcmpb-2.c (CMP): Use SIZE macro instead
8608 of hardcoding size. Cast (rel) to MASK_TYPE.
8609 * gcc.target/i386/avx512bw-vpcmpub-2.c (CMP): Likewise.
8610 * gcc.target/i386/avx512f-vinserti32x4-3.c: New test.
8611 * gcc.target/i386/avx512f-vinsertf32x4-3.c: New test.
8612 * gcc.target/i386/avx512vl-vpcmpnequb-2.c: New test.
8613 * gcc.target/i386/avx512vl-vpcmpgeub-2.c: New test.
8614 * gcc.target/i386/avx512vl-vpcmpleb-2.c: New test.
8615 * gcc.target/i386/avx512vl-vpcmpgeb-2.c: New test.
8616 * gcc.target/i386/avx512vl-vpcmpltb-2.c: New test.
8617 * gcc.target/i386/avx512vl-vpcmpltub-2.c: New test.
8618 * gcc.target/i386/avx512vl-vpcmpleub-2.c: New test.
8619 * gcc.target/i386/avx512vl-vpcmpneqb-2.c: New test.
8620 * gcc.target/i386/avx512vl-vpcmpnequw-2.c: New test.
8621 * gcc.target/i386/avx512vl-vpcmpgeuw-2.c: New test.
8622 * gcc.target/i386/avx512vl-vpcmplew-2.c: New test.
8623 * gcc.target/i386/avx512vl-vpcmpgew-2.c: New test.
8624 * gcc.target/i386/avx512vl-vpcmpltw-2.c: New test.
8625 * gcc.target/i386/avx512vl-vpcmpltuw-2.c: New test.
8626 * gcc.target/i386/avx512vl-vpcmpleuw-2.c: New test.
8627 * gcc.target/i386/avx512vl-vpcmpneqw-2.c: New test.
8629 2018-07-11 Grazvydas Ignotas <notasas@gmail.com>
8631 * gcc.target/i386/avx512bw-vpcmpb-2.c (SIZE): Define to
8632 (AVX512F_LEN / 8) instead of (AVX512F_LEN / 16).
8633 * gcc.target/i386/avx512bw-vpcmpub-2.c (SIZE): Likewise.
8635 2018-07-10 Mark Wielaard <mark@klomp.org>
8638 * gcc.dg/pr86459.c: New test.
8640 2018-07-10 Martin Sebor <msebor@redhat.com>
8643 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8645 2018-07-10 Martin Liska <mliska@suse.cz>
8648 * gcc.dg/pr84100.c: Change it back to dg-bogus.
8650 2018-07-10 Jakub Jelinek <jakub@redhat.com>
8653 * g++.dg/ubsan/pr86406.C: New test.
8656 * gfortran.dg/vect/pr86421.f90: New test.
8658 2018-07-09 Martin Sebor <msebor@redhat.com>
8660 PR tree-optimization/86415
8661 * gcc.dg/strlenopt-53.c: New test.
8663 2018-07-09 Martin Sebor <msebor@redhat.com>
8666 * gcc.dg/strlenopt-49.c: New test.
8667 * gcc.dg/strlenopt-50.c: New test.
8668 * gcc.dg/strlenopt-51.c: New test.
8669 * gcc.dg/strlenopt-52.c: New test.
8670 * gcc.c-torture/execute/builtins/strlen-3.c: Adjust.
8672 2018-07-09 Jakub Jelinek <jakub@redhat.com>
8675 * gcc.dg/nextafter-1.c (TEST): Adjust the tests that expect denormals
8676 to be returned and when first argument is not 0, so that they don't do
8677 anything for NEED_EXC or NEED_ERRNO.
8679 2018-07-09 Tom de Vries <tdevries@suse.de>
8681 * gcc.dg/guality/asm-1.c: Use relative line numbers where obvious.
8682 * gcc.dg/guality/bswaptest.c: Same.
8683 * gcc.dg/guality/clztest.c: Same.
8684 * gcc.dg/guality/csttest.c: Same.
8685 * gcc.dg/guality/ctztest.c: Same.
8686 * gcc.dg/guality/drap.c: Same.
8687 * gcc.dg/guality/nrv-1.c: Same.
8688 * gcc.dg/guality/pr41353-1.c: Same.
8689 * gcc.dg/guality/pr41353-2.c: Same.
8690 * gcc.dg/guality/pr41404-1.c: Same.
8691 * gcc.dg/guality/pr43051-1.c: Same.
8692 * gcc.dg/guality/pr43077-1.c: Same.
8693 * gcc.dg/guality/pr43177.c: Same.
8694 * gcc.dg/guality/pr43329-1.c: Same.
8695 * gcc.dg/guality/pr43479.c: Same.
8696 * gcc.dg/guality/pr43593.c: Same.
8697 * gcc.dg/guality/pr45003-1.c: Same.
8698 * gcc.dg/guality/pr45003-2.c: Same.
8699 * gcc.dg/guality/pr45003-3.c: Same.
8700 * gcc.dg/guality/pr48437.c: Same.
8701 * gcc.dg/guality/pr48466.c: Same.
8702 * gcc.dg/guality/pr49888.c: Same.
8703 * gcc.dg/guality/pr54200.c: Same.
8704 * gcc.dg/guality/pr54519-1.c: Same.
8705 * gcc.dg/guality/pr54519-2.c: Same.
8706 * gcc.dg/guality/pr54519-3.c: Same.
8707 * gcc.dg/guality/pr54519-4.c: Same.
8708 * gcc.dg/guality/pr54519-5.c: Same.
8709 * gcc.dg/guality/pr54519-6.c: Same.
8710 * gcc.dg/guality/pr54551.c: Same.
8711 * gcc.dg/guality/pr54693-2.c: Same.
8712 * gcc.dg/guality/pr54693.c: Same.
8713 * gcc.dg/guality/pr54796.c: Same.
8714 * gcc.dg/guality/pr54970.c: Same.
8715 * gcc.dg/guality/pr67192.c: Same.
8716 * gcc.dg/guality/pr69947.c: Same.
8717 * gcc.dg/guality/pr78726.c: Same.
8718 * gcc.dg/guality/rotatetest.c: Same.
8719 * gcc.dg/guality/sra-1.c: Same.
8720 * gcc.dg/guality/vla-2.c: Same.
8722 2018-07-09 Paolo Carlini <paolo.carlini@oracle.com>
8724 * g++.dg/diagnostic/long-short.C: New.
8725 * g++.dg/diagnostic/signed-unsigned.C: Likewise.
8726 * g++.dg/diagnostic/virtual-friend.C: Likewise.
8727 * g++.old-deja/g++.brendan/crash11.C: Adjust.
8729 2018-07-09 Tom de Vries <tdevries@suse.de>
8731 * gcc.dg/vla-1.c: New test.
8733 2018-07-07 Tom de Vries <tdevries@suse.de>
8735 * gcc.misc-tests/options.exp (check_for_all_options): Clean up dump
8737 (get_dump_flags): New proc.
8738 (toplevel): Test all dump flags.
8740 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8742 * gnat.dg/stack_usage6.adb: New test.
8743 * gnat.dg/stack_usage6_pkg.ads: New helper.
8745 2018-07-07 Eric Botcazou <ebotcazou@adacore.com>
8747 * gnat.dg/pure_function3a.adb: New test.
8748 * gnat.dg/pure_function3b.adb: Likewise.
8749 * gnat.dg/pure_function3c.adb: Likewise.
8750 * gnat.dg/pure_function3_pkg.ads: New helper.
8752 2018-07-07 Jakub Jelinek <jakub@redhat.com>
8755 * gcc.dg/vect/pr84711.c: Remove unnecessary sse
8756 dg-require-effective-target. Add -msse not just on i386-*, but
8757 on all i?86-* and x86_64-*.
8759 2018-07-06 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
8761 * gcc.dg/tree-ssa/phi-opt-16.c: New test.
8762 * gcc.dg/tree-ssa/phi-opt-17.c: New test.
8763 * gcc.dg/tree-ssa/phi-opt-18.c: New test.
8764 * gcc.dg/tree-ssa/phi-opt-19.c: New test.
8765 * gcc.dg/tree-ssa/popcount3.c: New test.
8767 2018-07-06 Kugan Vivekanandarajah <kuganv@linaro.org>
8769 * gcc.dg/tree-ssa/pr64183.c: Disable final value replacement
8770 to preserve the test.
8771 * gcc.target/i386/pr85073.c: Likewise.
8773 2018-07-06 Jakub Jelinek <jakub@redhat.com>
8775 PR tree-optimization/86401
8776 * gcc.dg/tree-ssa/pr86401-1.c: New test.
8777 * gcc.dg/tree-ssa/pr86401-2.c: New test.
8778 * c-c++-common/rotate-9.c: New test.
8780 2018-07-06 Peter Bergner <bergner@linux.ibm.com>
8783 gcc.target/powerpc/pr86324-1.c: New test.
8784 gcc.target/powerpc/pr86324-2.c: Likewise.
8786 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8789 * gcc.dg/vect/pr84711.c: Add -msse for i686 targets.
8791 2018-07-06 Tamar Christina <tamar.christina@arm.com>
8793 * gcc.target/aarch64/struct_cpy.c: Remove ;.
8795 2018-07-05 Jeff Law <law@redhat.com>
8797 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Override for v850 too.
8799 2018-07-05 Paul Thomas <pault@gcc.gnu.org>
8802 * gfortran.dg/deferred_character_20.f90: New test.
8804 2018-07-05 Fritz Reese <fritzoreese@gmail.com>
8808 * gfortran.dg/init_flag_18.f90: New testcase.
8809 * gfortran.dg/init_flag_19.f03: New testcase.
8811 2018-07-05 Carl Love <cel@us.ibm.com>
8812 * gcc.target/altivec-1-runnable.c: New test file.
8813 * gcc.target/altivec-2-runnable.c: New test file.
8814 * gcc.target/vsx-7.c (main2): Change expected expected instruction
8817 2018-07-05 Martin Sebor <msebor@redhat.com>
8820 * gcc.dg/strlenopt-47.c: New test.
8821 * gcc.dg/strlenopt-48.c: New test.
8823 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8826 * gcc.target/arm/big-endian-subreg.c: New.
8828 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8831 * gcc.dg/vect/pr84711.c: New.
8833 2018-07-05 Tamar Christina <tamar.christina@arm.com>
8835 * gcc.target/aarch64/struct_cpy.c: New.
8837 2018-07-05 Christophe Lyon <christophe.lyon@linaro.org>
8839 * c-c++-common/unroll-1.c: Remove 'note:' in matching string.
8840 * c-c++-common/unroll-2.c: Likewise.
8841 * g++.dg/cdce3.C: Likewise.
8842 * g++.dg/ext/unroll-1.C: Likewise.
8843 * g++.dg/ext/unroll-2.C: Likewise.
8844 * g++.dg/ext/unroll-3.C: Likewise.
8845 * gcc.dg/cdce1.c: Likewise.
8846 * gcc.dg/cdce2.c: Likewise.
8847 * gcc.dg/gomp/pr68128-1.c: Likewise.
8848 * gcc.dg/vect/pr46032.c: Likewise.
8849 * gcc.dg/vect/vect-cond-10.c: Likewise.
8850 * gcc.dg/vect/vect-cond-8.c: Likewise.
8851 * gcc.dg/vect/vect-cond-9.c: Likewise.
8852 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
8853 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
8854 * gcc.target/i386/avx-cvt-2.c: Likewise.
8855 * gcc.target/i386/avx-cvt-3.c: Likewise.
8856 * gcc.target/i386/avx2-cvt-2.c: Likewise.
8857 * gcc.target/i386/avx2-gather-2.c: Likewise.
8858 * gcc.target/i386/avx2-gather-6.c: Likewise.
8859 * gcc.target/i386/avx512f-gather-2.c: Likewise.
8860 * gcc.target/i386/sse2-cvt-2.c: Likewise.
8861 * gfortran.dg/directive_unroll_1.f90: Likewise.
8862 * gfortran.dg/directive_unroll_2.f90: Likewise.
8863 * gnat.dg/unroll2.adb: Likewise.
8864 * gnat.dg/unroll3.adb: Likewise.
8866 2018-07-05 Tom de Vries <tdevries@suse.de>
8868 * lib/gcc-dg.exp (dg-final): Simplify tcl code.
8870 2018-07-04 Martin Sebor <msebor@redhat.com>
8872 PR tree-optimization/86274
8873 * gcc.dg/tree-ssa/builtin-sprintf-9.c: Fix typo.
8875 2018-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8878 * gfortran.dg/block_16.f08. New test.
8880 2018-07-04 Aldy Hernandez <aldyh@redhat.com>
8882 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust test because aarch64
8883 has a slightly different IL that provides more threading
8886 2018-07-04 Martin Liska <mliska@suse.cz>
8891 * gcc.dg/pr84100.c (foo):
8892 * gcc.target/i386/falign-functions-2.c: New test.
8893 * gcc.target/i386/falign-functions.c: New test.
8895 2018-07-04 Martin Liska <mliska@suse.cz>
8897 * gcc.dg/pr47793.c: Remove.
8899 2018-07-04 Richard Sandiford <richard.sandiford@arm.com>
8901 * gcc.dg/vect/bb-slp-over-widen-1.c: Fix name of dump file for
8903 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
8905 2018-07-03 H.J. Lu <hongjiu.lu@intel.com>
8908 * gcc.target/i386/pr85620-1.c: New test.
8909 * gcc.target/i386/pr85620-2.c: Likewise.
8910 * gcc.target/i386/pr85620-3.c: Likewise.
8911 * gcc.target/i386/pr85620-4.c: Likewise.
8913 2018-07-03 Martin Sebor <msebor@redhat.com>
8915 PR tree-optimization/86274
8916 * gcc.dg/tree-ssa/builtin-sprintf-9.c: New test.
8917 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust.
8918 * gcc.dg/tree-ssa/builtin-sprintf-warn-10.c: Same.
8919 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
8920 * gcc.dg/tree-ssa/builtin-sprintf-warn-7.c: Same.
8921 * gcc.dg/tree-ssa/builtin-sprintf.c: Same.
8922 * gcc.dg/tree-ssa/pr83198.c: Same.
8924 2018-07-03 Paolo Carlini <paolo.carlini@oracle.com>
8926 * g++.dg/other/locations1.C: New.
8927 * g++.dg/tls/locations1.C: Likewise.
8928 * g++.dg/diagnostic/virtual-constexpr.C: Likewise.
8929 * g++.dg/diagnostic/virtual-static.C: Likewise.
8930 * g++.dg/concepts/fn-concept2.C: Test the locations too.
8931 * g++.dg/cpp0x/constexpr-virtual5.C: Likewise.
8932 * g++.dg/cpp0x/pr51463.C: Likewise.
8933 * g++.dg/other/typedef1.C: Likewise.
8934 * g++.dg/parse/dtor13.C: Likewise.
8935 * g++.dg/template/error44.C: Likewise.
8936 * g++.dg/template/typedef4.C: Likewise.
8937 * g++.dg/template/typedef5.C: Likewise.
8938 * g++.dg/tls/diag-2.C: Likewise.
8939 * g++.old-deja/g++.brendan/crash11.C: Likewise.
8941 2018-07-03 Marek Polacek <polacek@redhat.com>
8944 * g++.dg/diagnostic/pr86201.C: New test.
8946 2018-07-03 Uros Bizjak <ubizjak@gmail.com>
8949 * gcc.target/i386/pr85694.c: New test.
8951 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8953 PR tree-optimization/85694
8954 * lib/target-supports.exp (check_effective_target_vect_avg_qi):
8955 Return true for AArch64 without SVE.
8956 * gcc.target/aarch64/vect_hadd_1.h: New file.
8957 * gcc.target/aarch64/vect_shadd_1.c: New test.
8958 * gcc.target/aarch64/vect_srhadd_1.c: Likewise.
8959 * gcc.target/aarch64/vect_uhadd_1.c: Likewise.
8960 * gcc.target/aarch64/vect_urhadd_1.c: Likewise.
8962 2018-07-03 Marek Polacek <polacek@redhat.com>
8965 * gcc.dg/Wint-conversion-2.c: New test.
8968 * g++.dg/overload/conv-op3.C: New test.
8970 2018-07-03 Richard Biener <rguenther@suse.de>
8973 * gcc.dg/torture/pr86389.c: New testcase.
8975 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8977 PR tree-optimization/85694
8978 * lib/target-supports.exp (check_effective_target_vect_avg_qi): New
8980 * gcc.dg/vect/vect-avg-1.c: New test.
8981 * gcc.dg/vect/vect-avg-2.c: Likewise.
8982 * gcc.dg/vect/vect-avg-3.c: Likewise.
8983 * gcc.dg/vect/vect-avg-4.c: Likewise.
8984 * gcc.dg/vect/vect-avg-5.c: Likewise.
8985 * gcc.dg/vect/vect-avg-6.c: Likewise.
8986 * gcc.dg/vect/vect-avg-7.c: Likewise.
8987 * gcc.dg/vect/vect-avg-8.c: Likewise.
8988 * gcc.dg/vect/vect-avg-9.c: Likewise.
8989 * gcc.dg/vect/vect-avg-10.c: Likewise.
8990 * gcc.dg/vect/vect-avg-11.c: Likewise.
8991 * gcc.dg/vect/vect-avg-12.c: Likewise.
8992 * gcc.dg/vect/vect-avg-13.c: Likewise.
8993 * gcc.dg/vect/vect-avg-14.c: Likewise.
8995 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
8997 * gcc.dg/vect/vect-over-widen-5.c: Test that the extensions
8998 get split into two for use by the over-widening pattern.
8999 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
9000 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
9001 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
9002 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
9003 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
9004 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
9005 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
9006 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
9007 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
9008 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
9009 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
9010 * gcc.dg/vect/vect-over-widen-22.c: New test.
9012 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9014 * gcc.dg/vect/vect-widen-mult-u8-u32.c: Check specifically for a
9016 * gcc.dg/vect/vect-over-widen-1.c: Update the scan tests for new
9017 over-widening messages.
9018 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
9019 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
9020 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
9021 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
9022 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
9023 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
9024 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
9025 * gcc.dg/vect/bb-slp-over-widen-1.c: New test.
9026 * gcc.dg/vect/bb-slp-over-widen-2.c: Likewise.
9027 * gcc.dg/vect/vect-over-widen-5.c: Likewise.
9028 * gcc.dg/vect/vect-over-widen-6.c: Likewise.
9029 * gcc.dg/vect/vect-over-widen-7.c: Likewise.
9030 * gcc.dg/vect/vect-over-widen-8.c: Likewise.
9031 * gcc.dg/vect/vect-over-widen-9.c: Likewise.
9032 * gcc.dg/vect/vect-over-widen-10.c: Likewise.
9033 * gcc.dg/vect/vect-over-widen-11.c: Likewise.
9034 * gcc.dg/vect/vect-over-widen-12.c: Likewise.
9035 * gcc.dg/vect/vect-over-widen-13.c: Likewise.
9036 * gcc.dg/vect/vect-over-widen-14.c: Likewise.
9037 * gcc.dg/vect/vect-over-widen-15.c: Likewise.
9038 * gcc.dg/vect/vect-over-widen-16.c: Likewise.
9039 * gcc.dg/vect/vect-over-widen-17.c: Likewise.
9040 * gcc.dg/vect/vect-over-widen-18.c: Likewise.
9041 * gcc.dg/vect/vect-over-widen-19.c: Likewise.
9042 * gcc.dg/vect/vect-over-widen-20.c: Likewise.
9043 * gcc.dg/vect/vect-over-widen-21.c: Likewise.
9045 2018-07-03 Richard Sandiford <richard.sandiford@arm.com>
9047 * gcc.dg/vect/vect-mixed-size-cond-1.c: New test.
9049 2018-07-02 Jim Wilson <jimw@sifive.com>
9051 * gcc.target/riscv/interrupt-debug.c: New.
9053 2018-07-02 Paolo Carlini <paolo.carlini@oracle.com>
9055 * g++.dg/diagnostic/thread-thread_local.C: New.
9057 2018-07-02 Martin Liska <mliska@suse.cz>
9060 * gcc.dg/profile-dir-1.c: Fix scanned pattern.
9061 * gcc.dg/profile-dir-2.c: Likewise.
9062 * gcc.dg/profile-dir-3.c: Likewise.
9064 2018-07-02 Christophe Lyon <christophe.lyon@linaro.org>
9066 * gcc.target/arm/arm-soft-strd-even.c: Skip if -mfloat-abi is
9069 2018-07-02 Richard Biener <rguenther@suse.de>
9071 PR tree-optimization/86363
9072 * gcc.dg/torture/pr86363.c: New testcase.
9074 2018-07-02 Martin Liska <mliska@suse.cz>
9076 * gcc.dg/completion-1.c: New test.
9077 * gcc.dg/completion-2.c: New test.
9078 * gcc.dg/completion-3.c: New test.
9080 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
9084 * gfortran.dg/proc_ptr_50.f90: New test.
9086 2018-07-02 Paul Thomas <pault@gcc.gnu.org>
9089 * gfortran.dg/scalarize_parameter_array_2.f90: New test.
9091 2018-07-02 Martin Liska <mliska@suse.cz>
9094 * gcc.dg/ipa/pr86279.c: New test.
9096 2018-07-02 Martin Liska <mliska@suse.cz>
9099 * g++.dg/ipa/pr86323.C: New test.
9101 2018-07-01 Tom de Vries <tdevries@suse.de>
9104 2018-07-01 Tom de Vries <tdevries@suse.de>
9106 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9107 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9109 2018-07-01 Tom de Vries <tdevries@suse.de>
9111 * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
9113 * gcc.dg/guality/const-volatile.c: Replace gdb-test line nrs 50 and 58
9116 2018-07-01 Tom de Vries <tdevries@suse.de>
9118 * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
9119 * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
9121 2018-07-01 Tom de Vries <tdevries@suse.de>
9123 * lib/gcc-dg.exp (get-absolute-line): Handle '.'.
9124 * gcc.dg/guality/vla-1.c: Use relative line numbers.
9126 2018-07-01 Tom de Vries <tdevries@suse.de>
9128 * gcc.dg-selftests/dg-final.exp (verify_call_1): Factor out of ...
9129 (verify_call): ... here. Move to toplevel.
9130 (verify_call_np, dg_final_directive_check_utils): New proc.
9131 (toplevel): Call dg_final_directive_check_utils.
9132 * lib/gcc-dg.exp (get-absolute-line): Fix typo in variable reference.
9134 2018-06-30 Jim Wilson <jimw@sifive.com>
9136 * gcc.target/riscv/shift-shift-1.c: New.
9137 * gcc.target/riscv/shift-shift-2.c: New.
9138 * gcc.target/riscv/shift-shift-3.c: New.
9140 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9142 * gcc.dg/vect/vect-widen-mult-extern-1.c: New test.
9144 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9146 * gcc.dg/vect/vect-widen-mult-sum.c: Remove xfail.
9147 * gcc.dg/vect/no-scevccp-outer-6.c: Don't match widened multiplications
9148 by 4 in the computation of a[i].
9149 * gcc.dg/vect/vect-mult-const-pattern-1.c: Test specifically for the
9150 main multiplication constant.
9151 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
9152 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
9153 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. Expect the
9154 pattern to cast the result to int.
9155 * gcc.dg/vect/vect-reduc-dot-1.c: New test.
9156 * gcc.dg/vect/vect-reduc-dot-2.c: Likewise.
9157 * gcc.dg/vect/vect-reduc-dot-3.c: Likewise.
9158 * gcc.dg/vect/vect-reduc-dot-4.c: Likewise.
9159 * gcc.dg/vect/vect-reduc-dot-5.c: Likewise.
9160 * gcc.dg/vect/vect-reduc-dot-6.c: Likewise.
9161 * gcc.dg/vect/vect-reduc-dot-7.c: Likewise.
9162 * gcc.dg/vect/vect-reduc-dot-8.c: Likewise.
9163 * gcc.dg/vect/vect-reduc-sad-1.c: Likewise.
9164 * gcc.dg/vect/vect-reduc-sad-2.c: Likewise.
9165 * gcc.dg/vect/vect-reduc-sad-3.c: Likewise.
9166 * gcc.dg/vect/vect-reduc-sad-4.c: Likewise.
9167 * gcc.dg/vect/vect-reduc-sad-5.c: Likewise.
9168 * gcc.dg/vect/vect-reduc-sad-6.c: Likewise.
9169 * gcc.dg/vect/vect-reduc-sad-7.c: Likewise.
9170 * gcc.dg/vect/vect-reduc-sad-8.c: Likewise.
9171 * gcc.dg/vect/vect-widen-mult-1.c: Likewise.
9172 * gcc.dg/vect/vect-widen-mult-2.c: Likewise.
9173 * gcc.dg/vect/vect-widen-mult-3.c: Likewise.
9174 * gcc.dg/vect/vect-widen-mult-4.c: Likewise.
9176 2018-06-30 Richard Sandiford <richard.sandiford@arm.com>
9178 * gcc.dg/vect/vect-reduc-dot-u16b.c: Remove xfail and update the
9179 test for vectorization along the lines described in the comment.
9181 2018-06-30 Tom de Vries <tdevries@suse.de>
9183 * gcc.dg/guality/guality.exp (guality_transform_options): New proc.
9184 (toplevel): Apply guality_transform_options on DG_TORTURE_OPTIONS and
9185 LTO_TORTURE_OPTIONS.
9186 * gcc.dg/guality/prevent-optimization.h: New file.
9187 * gcc.dg/guality/pr45882.c: Include prevent-optimization.h.
9188 (a): Replace __attribute__((used)) with ATTRIBUTE_USED.
9190 2018-06-30 Tom de Vries <tdevries@suse.de>
9192 * gcc.dg/guality/pr45882.c (foo): Use relative line numbers.
9193 * lib/gcc-dg.exp (dg-final): New proc.
9194 * lib/gcc-gdb-test.exp (gdb-test): Add and handle additional line number
9197 2018-06-29 Martin Sebor <msebor@redhat.com>
9199 * gcc.dg/strlenopt-46.c: Define strnlen for targets like Solaris 10
9200 that don't define the function.
9202 2018-06-29 Marek Polacek <polacek@redhat.com>
9205 * g++.dg/ext/cond3.C: New test.
9207 2018-06-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9209 * gcc.target/arm/arm-soft-strd-even.c: New test.
9211 2018-06-29 Tom de Vries <tdevries@suse.de>
9213 * gcc.dg/guality/pr45882.c (foo): Add line number var for breakpoint
9215 * lib/gcc-dg.exp (get-absolute-line): Factor out of ...
9216 (process-message): ... here.
9217 * lib/gcc-gdb-test.exp (gdb-test): Use get-absolute-line.
9219 2018-06-29 Martin Liska <mliska@suse.cz>
9221 PR tree-optimization/86263
9222 * gcc.dg/tree-ssa/pr86263.c: New test.
9224 2018-06-28 Carl Love <cel@us.ibm.com>
9226 * gcc.target/p9-extract-1.c: Add test case.
9227 * gcc.target/builtins-3-p9-runnable.c: Add test case to match
9230 2018-06-28 Uros Bizjak <ubizjak@gmail.com>
9233 * gcc.target/i386/pr86348.c: New test.
9235 2018-06-28 Wilco Dijkstra <wdijkstr@arm.com>
9237 * gcc.target/aarch64/f16_mov_immediate_3.c: Fix testcase.
9239 2018-06-28 Fritz Reese <fritzoreese@gmail.com>
9242 * gfortran.dg/dec_type_print_2.f03: New testcase.
9244 2018-06-28 David Pagan <dave.pagan@oracle.com>
9247 * gcc.dg/noncompile/pr55976-1.c: Add dg-prune-output for extraneous
9248 message causing unexpected test FAIL.
9250 2018-06-28 Martin Liska <mliska@suse.cz>
9252 * gcc.dg/tree-ssa/switch-1.c: New test.
9254 2018-06-28 Eric Botcazou <ebotcazou@adacore.com>
9256 * gnat.dg/debug15.adb: New test.
9258 2018-06-27 David Malcolm <dmalcolm@redhat.com>
9261 * g++.dg/lookup/pr86329.C: New test.
9263 2018-06-27 Carl Love <cel@us.ibm.com>
9265 * gcc.target/vsx-vector-abss.c: New file to test vec_abss.
9267 2018-06-27 Tamar Christina <tamar.christina@arm.com>
9270 * gcc.target/aarch64/f16_mov_immediate_3.c: New.
9272 2018-06-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
9274 * gcc.target/powerpc/builtins-1.c: Correct a comment.
9276 2018-06-26 Will Schmidt <will_schmidt@vnet.ibm.com>
9278 * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
9279 requirement for this test.
9280 * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
9281 requirement, and -mpower8-vector compile option.
9283 2018-06-26 Jakub Jelinek <jakub@redhat.com>
9286 * gcc.dg/pr86314.c: New test.
9289 * gcc.target/i386/pr86257.c: Add -mtls-dialect=gnu to dg-options.
9291 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9293 * gcc.target/i386/pr86257.c: Require 64-bit.
9295 2018-06-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9297 * g++.dg/pr86082.C: Require IBM1047 support.
9299 2018-06-26 Richard Biener <rguenther@suse.de>
9302 * gcc.dg/pr86271.c: New testcase.
9304 2018-06-26 Alexandre Oliva <aoliva@redhat.com>
9307 * gcc.dg/pr86064.c: New.
9309 2018-06-25 Jeff Law <law@redhat.com>
9311 * lib/target-supports.exp
9312 (check_effective_target_logical_op_short_circuit): Add v850.
9314 2018-06-25 Martin Sebor <msebor@redhat.com>
9316 PR tree-optimization/86204
9317 * gcc.dg/strlenopt-46.c: New test.
9319 2018-06-25 Martin Sebor <msebor@redhat.com>
9321 PR tree-optimization/85700
9322 * gcc.dg/Wstringop-truncation-4.c: New test.
9324 2018-06-25 Fritz Reese <fritzoreese@gmail.com>
9329 * gfortran.dg/init_flag_17.f90: New testcase.
9331 2018-06-25 Carl Love <cel@us.ibm.com>
9333 * gcc.target/powerpc/p9-extract-1.c: Make second argument of
9334 vec_extract a signed int. Add vec_extract tests for bool char
9336 * gcc.target/powerpc/p9-extract-4.c: New test file for long long
9339 2018-06-25 Tom de Vries <tdevries@suse.de>
9341 * lib/gcc-gdb-test.exp (report_gdb): Handle gdb -v failure.
9343 2018-06-25 Jakub Jelinek <jakub@redhat.com>
9346 * gcc.target/i386/avx512f-pr84786-3.c: New test.
9348 2018-06-25 Eric Botcazou <ebotcazou@libertysurf.fr>
9350 * gnat.dg/sso9.adb: New testcase.
9351 * gnat.dg/sso9_pkg.ads: Likewise.
9353 2018-06-25 Tom de Vries <tdevries@suse.de>
9356 * gcc.target/i386/pr86257.c: New test.
9358 2018-06-25 Andreas Krebbel <krebbel@linux.ibm.com>
9361 * g++.dg/pr86082.C: New test.
9363 2018-06-24 Tom de Vries <tdevries@suse.de>
9365 * g++.dg/guality/guality.exp: Don't use which on gdb arg to report_gdb.
9366 * gcc.dg/guality/guality.exp: Same.
9367 * gfortran.dg/guality/guality.exp: Same.
9368 * lib/gcc-gdb-test.exp: Do early out if which gdb fails.
9370 2018-06-23 Paolo Carlini <paolo.carlini@oracle.com>
9372 * g++.dg/concepts/locations1.C: New.
9373 * g++.dg/cpp0x/locations1.C: Likewise.
9374 * g++.dg/cpp1z/inline-var2.C: Test locations too.
9375 * g++.dg/cpp1z/inline-var3.C: Likewise.
9377 2018-06-22 Paul Thomas <pault@gcc.gnu.org>
9380 * gfortran.dg/assumed_charlen_function_7.f90: Add -std=legacy.
9382 2018-06-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
9384 * gcc.target/powerpc/builtins-3-p8.c (test_pack_float): Remove
9386 * gcc.target/powerpc/builtins-9.c: New test.
9387 * gcc.target/powerpc/fold-vec-pack-double.c: Modify dg directives
9388 to expect different code generation on big-endian vs.
9389 little-endian targets.
9391 2018-06-22 Tom de Vries <tdevries@suse.de>
9393 * g++.dg/guality/guality.exp (guality_gdb_name): Default to
9394 $rootme/../gdb/gdb, if available.
9395 * gcc.dg/guality/guality.exp (guality_gdb_name): Same.
9396 * gfortran.dg/guality/guality.exp (guality_gdb_name): Same.
9398 2018-06-22 Tom de Vries <tdevries@suse.de>
9400 * lib/gcc-gdb-test.exp (report_gdb): New proc.
9401 * g++.dg/guality/guality.exp: Use report_gdb.
9402 * gcc.dg/guality/guality.exp: Same.
9403 * gfortran.dg/guality/guality.exp: Same.
9405 2018-06-22 Jakub Jelinek <jakub@redhat.com>
9408 * g++.dg/ext/offsetof3.C: New test.
9410 2018-06-22 Carl Love <cel@us.ibm.com>
9412 * gcc.target/powerpc/altivec-7.c: Add qualifiers for counts on AIX
9413 versus Linux. Change checks for xxlnor, xxland and xxlxor to also look
9414 for the vnor, vand and vxor instructions.
9415 * gcc.target/powerpc/builtins-1.c: Move vec_or tests to a new file.
9416 Remove counts for xxlor. Fix match on bl __divdi3 and bl __udivdi3.
9417 * gcc.target/powerpc/builtins-4.c: Fix matching for vsl instructions.
9418 * gcc.target/powerpc/builtins-5.c: New test file for vec_or test cases.
9419 * gcc.target/powerpc/vsx-vector-6.p7.c: Fix xxlnor BE expected count.
9420 Add -dp to dg-options, update expected counts.
9422 2018-06-22 Paul Koning <ni1d@arrl.net>
9424 * gcc.c-torture/execute/builtins/lib/chk.c: Use smaller alignment
9426 * gcc.c-torture/compile/20010518-2.c: Skip if pdp11 -mint32.
9427 * gcc.c-torture/compile/20040101-1.c: Ditto.
9428 * gcc.c-torture/compile/20050622-1.c: Ditto.
9429 * gcc.c-torture/compile/20080625-1.c: Ditto.
9430 * gcc.c-torture/compile/20090107-1.c: Ditto.
9431 * gcc.c-torture/compile/920501-12.c: Ditto.
9432 * gcc.c-torture/compile/920501-4.c: Ditto.
9433 * gcc.c-torture/compile/961203-1.c: Ditto.
9434 * gcc.c-torture/compile/limits-externdecl.c: Ditto.
9435 * gcc.c-torture/compile/pr25310.c: Ditto.
9437 2018-06-22 Cesar Philippidis <cesar@codesourcery.com>
9438 James Norris <jnorris@codesourcery.com>
9439 Thomas Schwinge <thomas@codesourcery.com>
9440 Tom de Vries <tom@codesourcery.com>
9442 * c-c++-common/goacc/deviceptr-4.c: New file.
9443 * c-c++-common/goacc/kernels-counter-var-redundant-load.c:
9445 * c-c++-common/goacc/kernels-loop-data-2.c: Likewise.
9446 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: Likewise.
9447 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: Likewise.
9448 * c-c++-common/goacc/kernels-loop-data-update.c: Likewise.
9449 * c-c++-common/goacc/kernels-loop-data.c: Likewise.
9450 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c:
9452 * c-c++-common/goacc/parallel-reduction.c: Likewise.
9453 * c-c++-common/goacc/private-reduction-1.c: Likewise.
9454 * gfortran.dg/goacc/kernels-parallel-loop-data-enter-exit.f95:
9456 * gfortran.dg/goacc/modules.f95: Likewise.
9457 * gfortran.dg/goacc/routine-8.f90: Likewise.
9458 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise.
9460 2018-06-21 Michael Meissner <meissner@linux.ibm.com>
9462 * gcc.target/powerpc/pack02.c: Use __ibm128 instead of long double
9463 if the long double format is IEEE 128-bit for tests that are
9464 explicitly testing IBM extended double support. Use the
9465 appropriate pack and unpack built-in functions. Change calls from
9466 __builtin_isinfl to __builtin_isinf since the later supports all
9467 floating point types.
9468 * gcc.target/powerpc/pr57150.c: Likewise.
9469 * gcc.target/powerpc/pr60203.c: Likewise.
9470 * gcc.target/powerpc/pr67808.c: Likewise.
9471 * gcc.target/powerpc/pr70117.c: Likewise.
9472 * gcc.target/powerpc/tfmode_off.c: Likewise.
9474 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9477 * gfortran.dg/assumed_charlen_function_7.f90: New test.
9479 2018-06-21 Paul Thomas <pault@gcc.gnu.org>
9482 * gfortran.dg/unlimited_polymorphic_30.f03: New test.
9484 2018-06-21 Tom de Vries <tdevries@suse.de>
9486 * gcc.dg/guality/pr45882.c (a): Add used attribute.
9488 2018-06-21 Tom de Vries <tdevries@suse.de>
9490 PR tree-optimization/85859
9491 * gcc.dg/pr85859.c: New test.
9493 2018-06-21 Richard Biener <rguenther@suse.de>
9495 PR tree-optimization/86232
9496 * gcc.dg/torture/pr86232.c: New testcase.
9498 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9500 * gcc/gcc.target/aarch64/aes_xor_combine.c: New test.
9502 2018-06-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9504 * gcc/gcc.target/aarch64/aes_2.c: New test.
9506 2018-06-20 Than McIntosh <thanm@google.com>
9509 * gcc.dg/split-8.c: New.
9511 2018-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org>
9513 * gcc.target/powerpc/builtins-1.c: Adjust dg directives to scan
9514 for vpkudus in place of vpksdus.
9515 * gcc.target/powerpc/builtins-3-p8.c: Likewise.
9517 2018-06-20 Nathan Sidwell <nathan@acm.org>
9520 * g++.dg/lookup/pr85634-2.C: New.
9522 2018-06-20 Paolo Carlini <paolo.carlini@oracle.com>
9524 * g++.dg/template/friend65.C: New.
9525 * g++.dg/cpp0x/main1.C: Likewise.
9526 * g++.dg/other/main2.C: Likewise.
9527 * g++.dg/other/main3.C: Likewise.
9528 * g++.dg/template/friend42.C: Test location too.
9529 * g++.dg/concepts/decl-diagnose.C: Likewise.
9530 * g++.dg/warn/main-2.C: Update.
9532 2018-06-20 Chung-Lin Tang <cltang@codesourcery.com>
9533 Thomas Schwinge <thomas@codesourcery.com>
9534 Cesar Philippidis <cesar@codesourcery.com>
9536 * c-c++-common/goacc/declare-1.c: Update test case to utilize OpenACC
9537 2.5 data clause semantics.
9538 * c-c++-common/goacc/declare-2.c: Likewise.
9539 * c-c++-common/goacc/default-4.c: Likewise.
9540 * c-c++-common/goacc/finalize-1.c: New test.
9541 * c-c++-common/goacc/kernels-alias-2.c: Update test case to utilize
9542 OpenACC 2.5 data clause semantics.
9543 * c-c++-common/goacc/kernels-alias.c: Likewise.
9544 * c-c++-common/goacc/routine-5.c: Likewise.
9545 * c-c++-common/goacc/update-if_present-1.c: New test.
9546 * c-c++-common/goacc/update-if_present-2.c: New test.
9547 * g++.dg/goacc/template.C: Update test case to utilize OpenACC
9548 2.5 data clause semantics.
9549 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9550 * gfortran.dg/goacc/data-tree.f95: Likewise.
9551 * gfortran.dg/goacc/declare-2.f95: Likewise.
9552 * gfortran.dg/goacc/default-4.f: Likewise.
9553 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9554 * gfortran.dg/goacc/finalize-1.f: New test.
9555 * gfortran.dg/goacc/kernels-alias-2.f95: Update test case to utilize
9556 OpenACC 2.5 data clause semantics.
9557 * gfortran.dg/goacc/kernels-alias.f95: Likewise.
9558 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9559 * gfortran.dg/goacc/nested-function-1.f90: Likewise.
9560 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9561 * gfortran.dg/goacc/reduction-promotions.f90: Likewise.
9562 * gfortran.dg/goacc/update-if_present-1.f90: New test.
9563 * gfortran.dg/goacc/update-if_present-2.f90: New test.
9565 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9568 * g++.dg/warn/Wnonnull4.C: New test.
9570 2018-06-20 Marek Polacek <polacek@redhat.com>
9573 * g++.dg/pr86240.C: New test.
9575 2018-06-20 Jakub Jelinek <jakub@redhat.com>
9578 * gcc.target/i386/pr86194.c: New test.
9580 PR tree-optimization/86231
9581 * gcc.dg/tree-ssa/vrp119.c: New test.
9582 * gcc.c-torture/execute/pr86231.c: New test.
9584 2018-06-20 Tom de Vries <tdevries@suse.de>
9586 PR tree-optimization/86097
9587 * gcc.dg/autopar/pr86097.c: New test.
9589 2018-06-20 Nathan Sidwell <nathan@acm.org>
9592 * g++.dg/lookup/pr85634.C: New.
9594 2018-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9596 * gcc.target/aarch64/ldp_stp_q.c: New test.
9597 * gcc.target/aarch64/stp_vec_128_1.c: Likewise.
9598 * gcc.target/aarch64/ldp_stp_q_disable.c: Likewise.
9600 2018-06-20 Martin Liska <mliska@suse.cz>
9602 * gcc.dg/tree-ssa/vrp104.c: Grep just for GIMPLE IL.
9604 2018-06-19 Martin Sebor <msebor@redhat.com>
9606 PR tree-optimization/48560
9607 * gcc.dg/Warray-bounds-28.c: New test.
9609 2018-06-19 Martin Sebor <msebor@redhat.com>
9612 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warning
9615 2018-06-19 Jan Hubicka <hubicka@ucw.cz>
9617 * g++.dg/lto/pr84805_0.C: Update template.
9618 * g++.dg/lto/pr84805_1.C: Update template.
9620 2018-06-19 Eric Botcazou <ebotcazou@adacore.com>
9622 * gnat.dg/aggr24.adb: New test.
9623 * gnat.dg/aggr24_pkg.ad[sb]: New helper.
9625 2018-06-19 Richard Biener <rguenther@suse.de>
9627 PR tree-optimization/86179
9628 * gcc.dg/pr86179.c: New testcase.
9630 2018-06-18 Martin Sebor <msebor@redhat.com>
9633 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warning.
9634 * c-c++-common/attr-nonstring-8.c: New test.
9636 2018-06-18 Martin Sebor <msebor@redhat.com>
9638 PR tree-optimization/81384
9639 * gcc.c-torture/execute/builtins/lib/strnlen.c: New test.
9640 * gcc.c-torture/execute/builtins/strnlen-lib.c: New test.
9641 * gcc.c-torture/execute/builtins/strnlen.c: New test.
9642 * gcc.dg/attr-nonstring-2.c: New test.
9643 * gcc.dg/attr-nonstring-3.c: New test.
9644 * gcc.dg/attr-nonstring-4.c: New test.
9645 * gcc.dg/strlenopt-45.c: New test.
9646 * gcc.dg/strlenopt.h (strnlen): Declare.
9648 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9650 PR tree-optimization/86076
9651 * gcc.dg/pr86076.c: Add target pthread for bare-metal targets.
9653 2018-06-18 Wilco Dijkstra <wdijkstr@arm.com>
9655 PR tree-optimization/64946
9656 * gcc.target/aarch64/vect-abs-compile.c: Remove xfail.
9658 2018-06-17 Eric Botcazou <ebotcazou@adacore.com>
9660 * gcc.dg/debug/dwarf2/pr37726.c: Move to...
9661 * gcc.dg/guality/pr37726.c: ...here and turn into GDB test.
9662 * gnat.dg/stack_usage5.adb: New test.
9664 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9667 * gcc.dg/tree-ssa/popcount.c: New test.
9668 * gcc.dg/tree-ssa/popcount2.c: New test.
9670 2018-06-16 Kugan Vivekanandarajah <kuganv@linaro.org>
9673 * gcc.dg/absu.c: New test.
9674 * gcc.dg/gimplefe-29.c: New test.
9675 * gcc.target/aarch64/pr64946.c: New test.
9677 2018-06-15 Jakub Jelinek <jakub@redhat.com>
9680 * c-c++-common/pr86093.c: New test.
9683 * gfortran.fortran-torture/compile/pr85878.f90: New test.
9686 * gcc.c-torture/compile/pr86123.c: New test.
9688 2018-06-15 Tom de Vries <tdevries@suse.de>
9690 * gcc.dg-selftests/dg-final.exp: Force sequential execution.
9692 2018-06-15 Nick Clifton <nickc@redhat.com>
9695 * gcc.c-torture/compile/pr84195.c: New test.
9697 2018-06-15 Richard Biener <rguenther@suse.de>
9700 * g++.dg/pr86159.C: New testcase.
9702 2018-06-15 Richard Biener <rguenther@suse.de>
9705 * gcc.dg/pr86076.c: New testcase.
9707 2018-06-14 Marek Polacek <polacek@redhat.com>
9710 * g++.dg/cpp0x/gen-attrs-65.C: New test.
9712 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9715 * gcc.target/i386/pr86048.c: Require sse2 effective target. Add
9716 -msse2 to dg-options.
9719 * gcc.c-torture/compile/pr86122.c: New test.
9721 P0624R2 - Default constructible and assignable stateless lambdas
9722 * g++.dg/cpp2a/lambda1.C: New test.
9723 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust expected diagnostics
9726 2018-06-14 Paolo Carlini <paolo.carlini@oracle.com>
9728 * g++.dg/other/static3.C: New.
9729 * g++.dg/other/static4.C: Likewise.
9730 * g++.dg/warn/Wshadow-15.C: Likewise.
9731 * g++.dg/cpp0x/gnu_fext-numeric-literals.C: Test locations too.
9732 * g++.dg/cpp0x/std_fext-numeric-literals.C: Likewise.
9733 * g++.dg/cpp0x/std_fno-ext-numeric-literals.C: Likewise.
9734 * g++.dg/cpp0x/udlit-args-neg.C: Likewise.
9735 * g++.dg/cpp0x/udlit-clink-neg.C: Likewise.
9736 * g++.dg/cpp0x/udlit-extern-c.C: Likewise.
9737 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9739 2018-06-14 Jakub Jelinek <jakub@redhat.com>
9742 * gcc.c-torture/compile/pr85945.c: New test.
9744 2018-06-14 Richard Biener <rguenther@suse.de>
9747 * gcc.dg/pr86124.c: New testcase.
9749 2018-06-13 Martin Sebor <msebor@redhat.com>
9751 PR tree-optimization/86114
9752 * gcc.dg/pr86114.c: New test.
9754 2018-06-13 Steven G. Kargl <kargl@gcc.gnu.org>
9757 * gfortran.dg/pr86110.f90: New test.
9759 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9762 * gfortran.dg/goacc/pr85703.f90: New test.
9763 * gfortran.dg/gomp/pr85703.f90: New test.
9765 2018-06-13 Cesar Philippidis <cesar@codesourcery.com>
9768 * gfortran.dg/goacc/pr85702.f90: New test.
9770 2018-06-13 Eric Botcazou <ebotcazou@adacore.com>
9772 * gcc.target/i386/pr86048.c: New test.
9774 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9776 * gcc.target/arc/fma-1.c: New test.
9778 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9780 * gcc.target/arc/pr9001107555.c: New file.
9782 2018-06-12 Richard Sandiford <richard.sandiford@linaro.org>
9784 * g++.dg/torture/aarch64-vect-init-1.C: New test.
9786 2018-06-12 Paolo Carlini <paolo.carlini@oracle.com>
9788 * g++.dg/init/delete3.C: New.
9789 * g++.dg/init/new49.C: Likewise.
9790 * g++.dg/init/new25.C: Test locations too.
9791 * g++.dg/template/new4.C: Likewise.
9792 * g++.old-deja/g++.jason/operator.C: Likewise.
9794 2018-06-12 Marek Polacek <polacek@redhat.com>
9796 Core issue 1331 - const mismatch with defaulted copy constructor
9797 * g++.dg/cpp0x/defaulted15.C (struct F): Remove dg-error.
9798 * g++.dg/cpp0x/defaulted52.C: New test.
9799 * g++.dg/cpp0x/defaulted53.C: New test.
9800 * g++.dg/cpp0x/defaulted54.C: New test.
9801 * g++.dg/cpp0x/defaulted55.C: New test.
9802 * g++.dg/cpp0x/defaulted56.C: New test.
9803 * g++.dg/cpp0x/defaulted57.C: New test.
9804 * g++.dg/cpp0x/defaulted58.C: New test.
9805 * g++.dg/cpp0x/defaulted59.C: New test.
9806 * g++.dg/cpp0x/defaulted60.C: New test.
9808 2018-06-12 David Malcolm <dmalcolm@redhat.com>
9811 * gcc.dg/spellcheck-transposition.c: New test.
9813 2018-06-12 Steven G. Kargl <kargl@gcc.gnu.org>
9816 * gfortran.dg/pr44491.f90: New testcase
9818 2018-06-12 Martin Sebor <msebor@redhat.com>
9820 PR tree-optimization/85259
9821 * gcc.dg/Wstringop-overflow-5.c: New test.
9822 * gcc.dg/Wstringop-overflow-6.c: New test.
9824 2018-06-12 Martin Sebor <msebor@redhat.com>
9827 * gcc.dg/Wstringop-truncation-3.c: New test.
9829 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9831 * gcc.target/powerpc/p8-vec-xl-xst-v2.c: New.
9832 * gcc.target/powerpc/p8-vec-xl-xst.c: Disable gimple-folding.
9833 * gcc.target/powerpc/swaps-p8-17.c: Same.
9835 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9837 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: New.
9838 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: New.
9839 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: New.
9840 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: New.
9841 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: New.
9842 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: New.
9844 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9846 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: New.
9847 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: New.
9848 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: New.
9849 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: New.
9850 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: New.
9851 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: New.
9853 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9855 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: New.
9856 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: New.
9857 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: New.
9858 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: New.
9859 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: New.
9860 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: New.
9862 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9864 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: New.
9865 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: New.
9866 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: New.
9867 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: New.
9868 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: New.
9869 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: New.
9871 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9873 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: New.
9874 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: New.
9875 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: New.
9876 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: New.
9877 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: New.
9878 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: New.
9880 2018-06-12 Will Schmidt <will_schmidt@vnet.ibm.com>
9882 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: New testcase.
9883 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: New testcase.
9884 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: New testcase.
9885 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: New testcase.
9886 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: New testcase.
9887 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: New testcase.
9889 2018-06-12 Martin Liska <mliska@suse.cz>
9891 * g++.dg/opt/mpx.C: New test.
9892 * gcc.target/i386/mpx.c: New test.
9894 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com>
9896 * gcc.target/arc/builtin_simdarc.c: Update test.
9897 * gcc.target/arc/mulsi3_highpart-2.c: Likewise.
9898 * gcc.target/arc/tumaddsidi4.c: Likewise.
9900 2018-06-12 Eric Botcazou <ebotcazou@adacore.com>
9902 * gnat.dg/opt72a.ad[sb]: New test.
9903 * gnat.dg/opt72_pkg.ads: New helper.
9905 2018-06-12 Tom de Vries <tdevries@suse.de>
9907 * gcc.dg-selftests/dg-final.exp: New file.
9909 2018-06-11 Paolo Carlini <paolo.carlini@oracle.com>
9911 * g++.dg/lookup/new2.C: Test locations too.
9912 * g++.dg/other/ellipsis1.C: Likewise.
9913 * g++.dg/other/operator1.C: Likewise.
9914 * g++.dg/other/operator2.C: Likewise.
9915 * g++.dg/overload/operator2.C: Likewise.
9916 * g++.dg/parse/defarg11.C: Likewise.
9917 * g++.dg/parse/operator4.C: Likewise.
9918 * g++.dg/template/error30.C: Likewise.
9919 * g++.dg/template/explicit-args3.C: Likewise.
9920 * g++.dg/warn/effc1.C: Likewise.
9921 * g++.old-deja/g++.brendan/prepost2.C: Likewise.
9922 * g++.old-deja/g++.brendan/prepost3.C: Likewise.
9923 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
9924 * g++.old-deja/g++.jason/conversion5.C: Likewise.
9925 * g++.old-deja/g++.jason/operator.C: Likewise.
9927 2018-06-11 Martin Sebor <msebor@redhat.com>
9929 PR tree-optimization/86083
9930 * gcc.dg/strlenopt-44.c: New test.
9932 2018-06-11 Janus Weil <janus@gcc.gnu.org>
9935 * gfortran.dg/generic_32.f90: New test.
9936 * gfortran.dg/generic_33.f90: New test.
9938 2018-06-11 Carl Love <cel@us.ibm.com>
9939 * gcc.target/powerpc/altivec-7.c (main): Remove tests
9940 vec_unpackh(vecubi[0]) and vec_unpackl(vecubi[0]) returning
9941 long long bool. Remove duplicate dg-final for xxlxor. Update
9942 dg-final instruction counts.
9943 * gcc.target/powerpc/altivec-37.c (main): New file for
9944 tests vec_unpackh and vec_unpackl returning long long bool and
9947 2018-06-11 Martin Liska <mliska@suse.cz>
9949 PR tree-optimization/86089
9950 * gcc.dg/tree-ssa/pr86089.c: New test.
9952 2018-06-11 Julia Koval <julia.koval@intel.com>
9954 * gcc.target/i386/avx512fvl-vaes-1.c: Remove 128bit versions from test.
9955 * gcc.target/i386/vpclmulqdq.c: Ditto.
9957 2018-06-11 Olivier Hainque <hainque@adacore.com>
9959 * gnat.dg/lang-dw2.adb: New test.
9960 * gnat.dg/lang-dw3.adb: New test.
9962 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9964 * gnat.dg/assertion_policy1.adb, gnat.dg/assertion_policy1_pkg.adb,
9965 gnat.dg/assertion_policy1_pkg.ads: New testcase.
9967 2018-06-11 Ed Schonberg <schonberg@adacore.com>
9969 * gnat.dg/predicate1.adb: New testcase.
9971 2018-06-11 Yannick Moy <moy@adacore.com>
9973 * gnat.dg/spark1.adb, gnat.dg/spark1.ads: New testcase.
9975 2018-06-11 Hristian Kirtchev <kirtchev@adacore.com>
9977 * gnat.dg/gnat_array_split1.adb, gnat.dg/gnat_array_split1.ads: New
9980 2018-06-11 Javier Miranda <miranda@adacore.com>
9982 * gnat.dg/prot4.adb: New testcase.
9984 2018-06-11 Yannick Moy <moy@adacore.com>
9986 * gnat.dg/part_of1-instantiation.adb,
9987 gnat.dg/part_of1-instantiation.ads,
9988 gnat.dg/part_of1-private_generic.adb,
9989 gnat.dg/part_of1-private_generic.ads, gnat.dg/part_of1.ads: New
9992 2018-06-11 Piotr Trojanek <trojanek@adacore.com>
9994 * gnat.dg/contract1.adb: New testcase.
9996 2018-06-11 Javier Miranda <miranda@adacore.com>
9998 * gnat.dg/aggr23.adb, gnat.dg/aggr23_q.adb, gnat.dg/aggr23_tt.ads: New
10001 2018-06-11 Ed Schonberg <schonberg@adacore.com>
10003 * gnat.dg/inline_always1.adb: New testcase.
10005 2018-06-11 Ed Schonberg <schonberg@adacore.com>
10007 * gnat.dg/nested_generic2.adb, gnat.dg/nested_generic2.ads,
10008 gnat.dg/nested_generic2_g1.adb, gnat.dg/nested_generic2_g1.ads,
10009 gnat.dg/nested_generic2_g2.ads: New testcase.
10011 2018-06-10 Paolo Carlini <paolo.carlini@oracle.com>
10013 * g++.dg/template/friend64.C: New.
10014 * g++.old-deja/g++.other/friend4.C: Test the location too.
10015 * g++.old-deja/g++.pt/crash23.C: Likewise.
10017 2018-06-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10019 * gfortran.dg/inline_matmul_23.f90: New test.
10021 2018-06-10 Janus Weil <janus@gcc.gnu.org>
10024 * gfortran.dg/intent_decl_1.f90: New test case.
10026 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10028 * gfortran.dg/ieee/ieee_4.f90: xfail on i?86-*-freebsd*
10029 * gfortran.dg/ieee/large_4.f90: Ditto.
10030 * gfortran.dg/round_4.f90: Ditto.
10032 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10035 * gfortran.dg/pr38351.f90: New test.
10036 * gfortran.dg/typebound_operator_4.f03: Adjust for new error message.
10038 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10043 * gfortran.dg/pr85138_1.f90: New test.
10044 * gfortran.dg/pr85138_2.f90: Ditto.
10045 * gfortran.dg/pr85996.f90: Ditto.
10047 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10050 * gfortran.dg/data_bounds_1.f90: Add -std=gnu option.
10051 * gfortran.dg/data_char_1.f90: Ditto.
10052 * gfortran.dg/pr78571.f90: Ditto.
10053 * gfortran.dg/pr78278.f90: New test.
10055 2018-06-09 Steven G. Kargl <kargl@gcc.gnu.org>
10058 * gfortran.dg/pr63514.f90: New test.
10060 2018-06-08 Thomas Koenig <tkoenig@gcc.gnu.org>
10063 * gfortran.dg/bounds_check_20.f90: New test.
10065 2018-06-08 Carl Love <cel@us.ibm.com>
10067 * gcc.target/powerpc/p8vector-builtin-3.c: Add vec_pack test. Update
10069 * gcc.target/powerpc/p9-extract-3.c: Make second argument of
10070 vec_extract a signed int.
10071 * gcc.target/powerpc/vec-cmp.c: Add vec_cmple, vec_cmpge tests. Update,
10072 vcmpgtsb, vcmpgtub, vcmpgtsh, vcmpgtuh, vcmpgtsw, vcmpgtsw, vcmpgtuw,
10073 vcmpgtsd, vcmpgtud.
10074 * gcc.target/powerpc/vsx-extract-4.c: Make second argument of
10075 vec_extract a signed int.
10076 * gcc.target/powerpc/vsx-extract-5.c: Make second argument of
10077 vec_extract a signed int.
10078 * gcc.target/powerpc/vsx-vector-7.c (foo): Add tests for vec_sel and
10079 vec_xor builtins. Update xxsel, xxlxor counts.
10081 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
10084 * gfortran.dg/associate_30.f90: Remove code tested ...
10085 * gfortran.dg/pr67803.f90: Ditto.
10086 * gfortran.dg/pr67805.f90: Ditto.
10087 * gfortran.dg/pr86059.f90: ... here. New test.
10089 2018-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
10092 * gfortran.dg/pr78571.f90: New test.
10094 2018-06-08 Peter Bergner <bergner@vnet.ibm.com>
10097 * gcc.target/powerpc/pr85755.c: New test.
10099 2018-06-08 Carl Love <cel@us.ibm.com>
10101 * gcc.target/powerpc/vsx-vector-6-be.p7.c: Rename this file to
10103 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Rename this file to
10105 * gcc.target/powerpc/vsx-vector-6-be.p8.c: Move instruction counts
10106 for BE system that are different then for an LE system from this file
10107 into vsx-vector-6-le.c using be target qualifier. Remove this file.
10108 * gcc.target/powerpc/vsx-vector-6-le.c: Add le qualifiers as needed for
10109 the various instruction counts. Rename file to vsx-vector-6.p8.c.
10111 2018-06-08 Martin Liska <mliska@suse.cz>
10113 * gcc.dg/ipa/ipa-icf-38.c: Scan optimized tree dump.
10115 2018-06-08 Martin Liska <mliska@suse.cz>
10117 * g++.dg/dg.exp: Do not use mpx.exp.
10118 * g++.dg/lto/lto.exp: Likewise.
10119 * g++.dg/lto/pr69729_0.C: Remove.
10120 * g++.dg/opt/pr71529.C: Remove.
10121 * g++.dg/pr63995-1.C: Remove.
10122 * g++.dg/pr68270.C: Remove.
10123 * g++.dg/pr71624.C: Remove.
10124 * g++.dg/pr71633.C: Remove.
10125 * g++.dg/pr79761.C: Remove.
10126 * g++.dg/pr79764.C: Remove.
10127 * g++.dg/pr79769.C: Remove.
10128 * gcc.dg/lto/chkp-privatize-1_0.c: Remove.
10129 * gcc.dg/lto/chkp-privatize-2_0.c: Remove.
10130 * gcc.dg/lto/chkp-privatize_0.c: Remove.
10131 * gcc.dg/lto/chkp-removed-alias_0.c: Remove.
10132 * gcc.dg/lto/chkp-static-bounds_0.c: Remove.
10133 * gcc.dg/lto/chkp-wrap-asm-name_0.c: Remove.
10134 * gcc.dg/lto/lto.exp: Do not use mpx.exp.
10135 * gcc.dg/lto/pr66221_0.c: Remove.
10136 * gcc.target/i386/chkp-always_inline.c: Remove.
10137 * gcc.target/i386/chkp-bndret.c: Remove.
10138 * gcc.target/i386/chkp-builtins-1.c: Remove.
10139 * gcc.target/i386/chkp-builtins-2.c: Remove.
10140 * gcc.target/i386/chkp-builtins-3.c: Remove.
10141 * gcc.target/i386/chkp-builtins-4.c: Remove.
10142 * gcc.target/i386/chkp-const-check-1.c: Remove.
10143 * gcc.target/i386/chkp-const-check-2.c: Remove.
10144 * gcc.target/i386/chkp-hidden-def.c: Remove.
10145 * gcc.target/i386/chkp-label-address.c: Remove.
10146 * gcc.target/i386/chkp-lifetime-1.c: Remove.
10147 * gcc.target/i386/chkp-narrow-bounds.c: Remove.
10148 * gcc.target/i386/chkp-pr69044.c: Remove.
10149 * gcc.target/i386/chkp-remove-bndint-1.c: Remove.
10150 * gcc.target/i386/chkp-remove-bndint-2.c: Remove.
10151 * gcc.target/i386/chkp-strchr.c: Remove.
10152 * gcc.target/i386/chkp-strlen-1.c: Remove.
10153 * gcc.target/i386/chkp-strlen-2.c: Remove.
10154 * gcc.target/i386/chkp-strlen-3.c: Remove.
10155 * gcc.target/i386/chkp-strlen-4.c: Remove.
10156 * gcc.target/i386/chkp-strlen-5.c: Remove.
10157 * gcc.target/i386/chkp-stropt-1.c: Remove.
10158 * gcc.target/i386/chkp-stropt-10.c: Remove.
10159 * gcc.target/i386/chkp-stropt-11.c: Remove.
10160 * gcc.target/i386/chkp-stropt-12.c: Remove.
10161 * gcc.target/i386/chkp-stropt-13.c: Remove.
10162 * gcc.target/i386/chkp-stropt-14.c: Remove.
10163 * gcc.target/i386/chkp-stropt-15.c: Remove.
10164 * gcc.target/i386/chkp-stropt-16.c: Remove.
10165 * gcc.target/i386/chkp-stropt-17.c: Remove.
10166 * gcc.target/i386/chkp-stropt-2.c: Remove.
10167 * gcc.target/i386/chkp-stropt-3.c: Remove.
10168 * gcc.target/i386/chkp-stropt-4.c: Remove.
10169 * gcc.target/i386/chkp-stropt-5.c: Remove.
10170 * gcc.target/i386/chkp-stropt-6.c: Remove.
10171 * gcc.target/i386/chkp-stropt-7.c: Remove.
10172 * gcc.target/i386/chkp-stropt-8.c: Remove.
10173 * gcc.target/i386/chkp-stropt-9.c: Remove.
10174 * gcc.target/i386/i386.exp: Do not use mpx.exp.
10175 * gcc.target/i386/indirect-thunk-11.c: Remove.
10176 * gcc.target/i386/indirect-thunk-12.c: Remove.
10177 * gcc.target/i386/indirect-thunk-attr-12.c: Remove.
10178 * gcc.target/i386/indirect-thunk-attr-13.c: Remove.
10179 * gcc.target/i386/indirect-thunk-bnd-1.c: Remove.
10180 * gcc.target/i386/indirect-thunk-bnd-2.c: Remove.
10181 * gcc.target/i386/indirect-thunk-bnd-3.c: Remove.
10182 * gcc.target/i386/indirect-thunk-bnd-4.c: Remove.
10183 * gcc.target/i386/interrupt-bnd-err-1.c: Remove.
10184 * gcc.target/i386/interrupt-bnd-err-2.c: Remove.
10185 * gcc.target/i386/mpx/alloca-1-lbv.c: Remove.
10186 * gcc.target/i386/mpx/alloca-1-nov.c: Remove.
10187 * gcc.target/i386/mpx/alloca-1-ubv.c: Remove.
10188 * gcc.target/i386/mpx/arg-addr-1-lbv.c: Remove.
10189 * gcc.target/i386/mpx/arg-addr-1-nov.c: Remove.
10190 * gcc.target/i386/mpx/arg-addr-1-ubv.c: Remove.
10191 * gcc.target/i386/mpx/bitfields-1-lbv.c: Remove.
10192 * gcc.target/i386/mpx/bitfields-1-nov.c: Remove.
10193 * gcc.target/i386/mpx/bitfields-1-ubv.c: Remove.
10194 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: Remove.
10195 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: Remove.
10196 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: Remove.
10197 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: Remove.
10198 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: Remove.
10199 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: Remove.
10200 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: Remove.
10201 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: Remove.
10202 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: Remove.
10203 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: Remove.
10204 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: Remove.
10205 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: Remove.
10206 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: Remove.
10207 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: Remove.
10208 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: Remove.
10209 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: Remove.
10210 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: Remove.
10211 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: Remove.
10212 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: Remove.
10213 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: Remove.
10214 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: Remove.
10215 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: Remove.
10216 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: Remove.
10217 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: Remove.
10218 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: Remove.
10219 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: Remove.
10220 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: Remove.
10221 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: Remove.
10222 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: Remove.
10223 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: Remove.
10224 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: Remove.
10225 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: Remove.
10226 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: Remove.
10227 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: Remove.
10228 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: Remove.
10229 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: Remove.
10230 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: Remove.
10231 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: Remove.
10232 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: Remove.
10233 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: Remove.
10234 * gcc.target/i386/mpx/calloc-1-lbv.c: Remove.
10235 * gcc.target/i386/mpx/calloc-1-nov.c: Remove.
10236 * gcc.target/i386/mpx/calloc-1-ubv.c: Remove.
10237 * gcc.target/i386/mpx/chkp-fix-calls-1.c: Remove.
10238 * gcc.target/i386/mpx/chkp-fix-calls-2.c: Remove.
10239 * gcc.target/i386/mpx/chkp-fix-calls-3.c: Remove.
10240 * gcc.target/i386/mpx/chkp-fix-calls-4.c: Remove.
10241 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: Remove.
10242 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: Remove.
10243 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: Remove.
10244 * gcc.target/i386/mpx/fastcall-1-lbv.c: Remove.
10245 * gcc.target/i386/mpx/fastcall-1-nov.c: Remove.
10246 * gcc.target/i386/mpx/fastcall-1-ubv.c: Remove.
10247 * gcc.target/i386/mpx/fastcall-2-lbv.c: Remove.
10248 * gcc.target/i386/mpx/fastcall-2-nov.c: Remove.
10249 * gcc.target/i386/mpx/fastcall-2-ubv.c: Remove.
10250 * gcc.target/i386/mpx/field-addr-1-lbv.c: Remove.
10251 * gcc.target/i386/mpx/field-addr-1-nov.c: Remove.
10252 * gcc.target/i386/mpx/field-addr-1-ubv.c: Remove.
10253 * gcc.target/i386/mpx/field-addr-10-lbv.c: Remove.
10254 * gcc.target/i386/mpx/field-addr-10-nov.c: Remove.
10255 * gcc.target/i386/mpx/field-addr-10-ubv.c: Remove.
10256 * gcc.target/i386/mpx/field-addr-2-lbv.c: Remove.
10257 * gcc.target/i386/mpx/field-addr-2-nov.c: Remove.
10258 * gcc.target/i386/mpx/field-addr-2-ubv.c: Remove.
10259 * gcc.target/i386/mpx/field-addr-3-lbv.c: Remove.
10260 * gcc.target/i386/mpx/field-addr-3-nov.c: Remove.
10261 * gcc.target/i386/mpx/field-addr-3-ubv.c: Remove.
10262 * gcc.target/i386/mpx/field-addr-4-lbv.c: Remove.
10263 * gcc.target/i386/mpx/field-addr-4-nov.c: Remove.
10264 * gcc.target/i386/mpx/field-addr-4-ubv.c: Remove.
10265 * gcc.target/i386/mpx/field-addr-5-lbv.c: Remove.
10266 * gcc.target/i386/mpx/field-addr-5-nov.c: Remove.
10267 * gcc.target/i386/mpx/field-addr-5-ubv.c: Remove.
10268 * gcc.target/i386/mpx/field-addr-6-lbv.c: Remove.
10269 * gcc.target/i386/mpx/field-addr-6-nov.c: Remove.
10270 * gcc.target/i386/mpx/field-addr-6-ubv.c: Remove.
10271 * gcc.target/i386/mpx/field-addr-7-lbv.c: Remove.
10272 * gcc.target/i386/mpx/field-addr-7-nov.c: Remove.
10273 * gcc.target/i386/mpx/field-addr-7-ubv.c: Remove.
10274 * gcc.target/i386/mpx/field-addr-8-lbv.c: Remove.
10275 * gcc.target/i386/mpx/field-addr-8-nov.c: Remove.
10276 * gcc.target/i386/mpx/field-addr-8-ubv.c: Remove.
10277 * gcc.target/i386/mpx/field-addr-9-lbv.c: Remove.
10278 * gcc.target/i386/mpx/field-addr-9-nov.c: Remove.
10279 * gcc.target/i386/mpx/field-addr-9-ubv.c: Remove.
10280 * gcc.target/i386/mpx/frame-address-1-nov.c: Remove.
10281 * gcc.target/i386/mpx/hard-reg-1-nov.c: Remove.
10282 * gcc.target/i386/mpx/hard-reg-2-lbv.c: Remove.
10283 * gcc.target/i386/mpx/hard-reg-2-nov.c: Remove.
10284 * gcc.target/i386/mpx/hard-reg-2-ubv.c: Remove.
10285 * gcc.target/i386/mpx/if-stmt-1-lbv.c: Remove.
10286 * gcc.target/i386/mpx/if-stmt-1-nov.c: Remove.
10287 * gcc.target/i386/mpx/if-stmt-1-ubv.c: Remove.
10288 * gcc.target/i386/mpx/if-stmt-2-lbv.c: Remove.
10289 * gcc.target/i386/mpx/if-stmt-2-nov.c: Remove.
10290 * gcc.target/i386/mpx/if-stmt-2-ubv.c: Remove.
10291 * gcc.target/i386/mpx/label-address-1.c: Remove.
10292 * gcc.target/i386/mpx/legacy-1-nov.c: Remove.
10293 * gcc.target/i386/mpx/macro.c: Remove.
10294 * gcc.target/i386/mpx/malloc-1-lbv.c: Remove.
10295 * gcc.target/i386/mpx/malloc-1-nov.c: Remove.
10296 * gcc.target/i386/mpx/malloc-1-ubv.c: Remove.
10297 * gcc.target/i386/mpx/memcpy-1.c: Remove.
10298 * gcc.target/i386/mpx/memmove-1.c: Remove.
10299 * gcc.target/i386/mpx/memmove-2.c: Remove.
10300 * gcc.target/i386/mpx/memmove-zero-length.c: Remove.
10301 * gcc.target/i386/mpx/mpx-check.h: Remove.
10302 * gcc.target/i386/mpx/mpx-os-support.h: Remove.
10303 * gcc.target/i386/mpx/mpx.exp: Remove.
10304 * gcc.target/i386/mpx/nested-function-1-lbv.c: Remove.
10305 * gcc.target/i386/mpx/nested-function-1-nov.c: Remove.
10306 * gcc.target/i386/mpx/nested-function-1-ubv.c: Remove.
10307 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: Remove.
10308 * gcc.target/i386/mpx/pointer-arg-1-nov.c: Remove.
10309 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: Remove.
10310 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: Remove.
10311 * gcc.target/i386/mpx/pointer-arg-2-nov.c: Remove.
10312 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: Remove.
10313 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: Remove.
10314 * gcc.target/i386/mpx/pointer-arg-3-nov.c: Remove.
10315 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: Remove.
10316 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: Remove.
10317 * gcc.target/i386/mpx/pointer-arg-4-nov.c: Remove.
10318 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: Remove.
10319 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: Remove.
10320 * gcc.target/i386/mpx/pointer-arg-5-nov.c: Remove.
10321 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: Remove.
10322 * gcc.target/i386/mpx/pointer-diff-1.c: Remove.
10323 * gcc.target/i386/mpx/pointer-store-1-lbv.c: Remove.
10324 * gcc.target/i386/mpx/pointer-store-1-nov.c: Remove.
10325 * gcc.target/i386/mpx/pointer-store-1-ubv.c: Remove.
10326 * gcc.target/i386/mpx/pr65508.c: Remove.
10327 * gcc.target/i386/mpx/pr65531.cc: Remove.
10328 * gcc.target/i386/mpx/pr66048.cc: Remove.
10329 * gcc.target/i386/mpx/pr66134.c: Remove.
10330 * gcc.target/i386/mpx/pr66566.c: Remove.
10331 * gcc.target/i386/mpx/pr66567.c: Remove.
10332 * gcc.target/i386/mpx/pr66568.c: Remove.
10333 * gcc.target/i386/mpx/pr66569.c: Remove.
10334 * gcc.target/i386/mpx/pr66581.c: Remove.
10335 * gcc.target/i386/mpx/pr68337-1.c: Remove.
10336 * gcc.target/i386/mpx/pr68337-2.c: Remove.
10337 * gcc.target/i386/mpx/pr68416.c: Remove.
10338 * gcc.target/i386/mpx/pr78339.c: Remove.
10339 * gcc.target/i386/mpx/pr79631.c: Remove.
10340 * gcc.target/i386/mpx/pr79633.c: Remove.
10341 * gcc.target/i386/mpx/pr79753.c: Remove.
10342 * gcc.target/i386/mpx/pr79770.c: Remove.
10343 * gcc.target/i386/mpx/pr79987.c: Remove.
10344 * gcc.target/i386/mpx/pr79988.c: Remove.
10345 * gcc.target/i386/mpx/realloc-1-lbv.c: Remove.
10346 * gcc.target/i386/mpx/realloc-1-nov.c: Remove.
10347 * gcc.target/i386/mpx/realloc-1-ubv.c: Remove.
10348 * gcc.target/i386/mpx/realloc-2-lbv.c: Remove.
10349 * gcc.target/i386/mpx/realloc-2-nov.c: Remove.
10350 * gcc.target/i386/mpx/realloc-2-ubv.c: Remove.
10351 * gcc.target/i386/mpx/reference-1-lbv.cpp: Remove.
10352 * gcc.target/i386/mpx/reference-1-nov.cpp: Remove.
10353 * gcc.target/i386/mpx/reference-1-ubv.cpp: Remove.
10354 * gcc.target/i386/mpx/reference-2-lbv.cpp: Remove.
10355 * gcc.target/i386/mpx/reference-2-nov.cpp: Remove.
10356 * gcc.target/i386/mpx/reference-2-ubv.cpp: Remove.
10357 * gcc.target/i386/mpx/reference-3-lbv.cpp: Remove.
10358 * gcc.target/i386/mpx/reference-3-nov.cpp: Remove.
10359 * gcc.target/i386/mpx/reference-3-ubv.cpp: Remove.
10360 * gcc.target/i386/mpx/reference-4-lbv.cpp: Remove.
10361 * gcc.target/i386/mpx/reference-4-nov.cpp: Remove.
10362 * gcc.target/i386/mpx/reference-4-ubv.cpp: Remove.
10363 * gcc.target/i386/mpx/return-pointer-1-lbv.c: Remove.
10364 * gcc.target/i386/mpx/return-pointer-1-nov.c: Remove.
10365 * gcc.target/i386/mpx/return-pointer-1-ubv.c: Remove.
10366 * gcc.target/i386/mpx/return-struct-1-lbv.c: Remove.
10367 * gcc.target/i386/mpx/return-struct-1-nov.c: Remove.
10368 * gcc.target/i386/mpx/return-struct-1-ubv.c: Remove.
10369 * gcc.target/i386/mpx/return-struct-2-lbv.c: Remove.
10370 * gcc.target/i386/mpx/return-struct-2-nov.c: Remove.
10371 * gcc.target/i386/mpx/return-struct-2-ubv.c: Remove.
10372 * gcc.target/i386/mpx/return-struct-3-lbv.c: Remove.
10373 * gcc.target/i386/mpx/return-struct-3-nov.c: Remove.
10374 * gcc.target/i386/mpx/return-struct-3-ubv.c: Remove.
10375 * gcc.target/i386/mpx/return-struct-4-lbv.c: Remove.
10376 * gcc.target/i386/mpx/return-struct-4-nov.c: Remove.
10377 * gcc.target/i386/mpx/return-struct-4-ubv.c: Remove.
10378 * gcc.target/i386/mpx/return-struct-5-lbv.c: Remove.
10379 * gcc.target/i386/mpx/return-struct-5-nov.c: Remove.
10380 * gcc.target/i386/mpx/return-struct-5-ubv.c: Remove.
10381 * gcc.target/i386/mpx/return-struct-6-lbv.c: Remove.
10382 * gcc.target/i386/mpx/return-struct-6-nov.c: Remove.
10383 * gcc.target/i386/mpx/return-struct-6-ubv.c: Remove.
10384 * gcc.target/i386/mpx/sincos-1-nov.c: Remove.
10385 * gcc.target/i386/mpx/static-array-1-lbv.c: Remove.
10386 * gcc.target/i386/mpx/static-array-1-nov.c: Remove.
10387 * gcc.target/i386/mpx/static-array-1-ubv.c: Remove.
10388 * gcc.target/i386/mpx/static-init-1-lbv.c: Remove.
10389 * gcc.target/i386/mpx/static-init-1-nov.c: Remove.
10390 * gcc.target/i386/mpx/static-init-1-ubv.c: Remove.
10391 * gcc.target/i386/mpx/static-init-2-lbv.c: Remove.
10392 * gcc.target/i386/mpx/static-init-2-nov.c: Remove.
10393 * gcc.target/i386/mpx/static-init-2-ubv.c: Remove.
10394 * gcc.target/i386/mpx/static-init-3-lbv.c: Remove.
10395 * gcc.target/i386/mpx/static-init-3-nov.c: Remove.
10396 * gcc.target/i386/mpx/static-init-3-ubv.c: Remove.
10397 * gcc.target/i386/mpx/static-init-4-lbv.c: Remove.
10398 * gcc.target/i386/mpx/static-init-4-nov.c: Remove.
10399 * gcc.target/i386/mpx/static-init-4-ubv.c: Remove.
10400 * gcc.target/i386/mpx/static-init-5-lbv.c: Remove.
10401 * gcc.target/i386/mpx/static-init-5-nov.c: Remove.
10402 * gcc.target/i386/mpx/static-init-5-ubv.c: Remove.
10403 * gcc.target/i386/mpx/static-init-6-lbv.c: Remove.
10404 * gcc.target/i386/mpx/static-init-6-nov.c: Remove.
10405 * gcc.target/i386/mpx/static-init-6-ubv.c: Remove.
10406 * gcc.target/i386/mpx/static-string-1-lbv.c: Remove.
10407 * gcc.target/i386/mpx/static-string-1-nov.c: Remove.
10408 * gcc.target/i386/mpx/static-string-1-ubv.c: Remove.
10409 * gcc.target/i386/mpx/struct-arg-1-lbv.c: Remove.
10410 * gcc.target/i386/mpx/struct-arg-1-nov.c: Remove.
10411 * gcc.target/i386/mpx/struct-arg-1-ubv.c: Remove.
10412 * gcc.target/i386/mpx/struct-arg-10-lbv.c: Remove.
10413 * gcc.target/i386/mpx/struct-arg-10-nov.c: Remove.
10414 * gcc.target/i386/mpx/struct-arg-10-ubv.c: Remove.
10415 * gcc.target/i386/mpx/struct-arg-2-lbv.c: Remove.
10416 * gcc.target/i386/mpx/struct-arg-2-nov.c: Remove.
10417 * gcc.target/i386/mpx/struct-arg-2-ubv.c: Remove.
10418 * gcc.target/i386/mpx/struct-arg-3-lbv.c: Remove.
10419 * gcc.target/i386/mpx/struct-arg-3-nov.c: Remove.
10420 * gcc.target/i386/mpx/struct-arg-3-ubv.c: Remove.
10421 * gcc.target/i386/mpx/struct-arg-4-lbv.c: Remove.
10422 * gcc.target/i386/mpx/struct-arg-4-nov.c: Remove.
10423 * gcc.target/i386/mpx/struct-arg-4-ubv.c: Remove.
10424 * gcc.target/i386/mpx/struct-arg-5-lbv.c: Remove.
10425 * gcc.target/i386/mpx/struct-arg-5-nov.c: Remove.
10426 * gcc.target/i386/mpx/struct-arg-5-ubv.c: Remove.
10427 * gcc.target/i386/mpx/struct-arg-6-lbv.c: Remove.
10428 * gcc.target/i386/mpx/struct-arg-6-nov.c: Remove.
10429 * gcc.target/i386/mpx/struct-arg-6-ubv.c: Remove.
10430 * gcc.target/i386/mpx/struct-arg-7-lbv.c: Remove.
10431 * gcc.target/i386/mpx/struct-arg-7-nov.c: Remove.
10432 * gcc.target/i386/mpx/struct-arg-7-ubv.c: Remove.
10433 * gcc.target/i386/mpx/struct-arg-8-lbv.c: Remove.
10434 * gcc.target/i386/mpx/struct-arg-8-nov.c: Remove.
10435 * gcc.target/i386/mpx/struct-arg-8-ubv.c: Remove.
10436 * gcc.target/i386/mpx/struct-arg-9-lbv.c: Remove.
10437 * gcc.target/i386/mpx/struct-arg-9-nov.c: Remove.
10438 * gcc.target/i386/mpx/struct-arg-9-ubv.c: Remove.
10439 * gcc.target/i386/mpx/struct-copy-1-lbv.c: Remove.
10440 * gcc.target/i386/mpx/struct-copy-1-nov.c: Remove.
10441 * gcc.target/i386/mpx/struct-copy-1-ubv.c: Remove.
10442 * gcc.target/i386/mpx/struct-copy-2-lbv.c: Remove.
10443 * gcc.target/i386/mpx/struct-copy-2-nov.c: Remove.
10444 * gcc.target/i386/mpx/struct-copy-2-ubv.c: Remove.
10445 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: Remove.
10446 * gcc.target/i386/mpx/thread-local-var-1-nov.c: Remove.
10447 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: Remove.
10448 * gcc.target/i386/mpx/union-arg-1-lbv.c: Remove.
10449 * gcc.target/i386/mpx/union-arg-1-nov.c: Remove.
10450 * gcc.target/i386/mpx/union-arg-1-ubv.c: Remove.
10451 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: Remove.
10452 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: Remove.
10453 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: Remove.
10454 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: Remove.
10455 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: Remove.
10456 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: Remove.
10457 * gcc.target/i386/mpx/vararg-1-lbv.c: Remove.
10458 * gcc.target/i386/mpx/vararg-1-nov.c: Remove.
10459 * gcc.target/i386/mpx/vararg-1-ubv.c: Remove.
10460 * gcc.target/i386/mpx/vararg-2-lbv.c: Remove.
10461 * gcc.target/i386/mpx/vararg-2-nov.c: Remove.
10462 * gcc.target/i386/mpx/vararg-2-ubv.c: Remove.
10463 * gcc.target/i386/mpx/vararg-3-lbv.c: Remove.
10464 * gcc.target/i386/mpx/vararg-3-nov.c: Remove.
10465 * gcc.target/i386/mpx/vararg-3-ubv.c: Remove.
10466 * gcc.target/i386/mpx/vararg-4-lbv.c: Remove.
10467 * gcc.target/i386/mpx/vararg-4-nov.c: Remove.
10468 * gcc.target/i386/mpx/vararg-4-ubv.c: Remove.
10469 * gcc.target/i386/mpx/vararg-5-lbv.c: Remove.
10470 * gcc.target/i386/mpx/vararg-5-nov.c: Remove.
10471 * gcc.target/i386/mpx/vararg-5-ubv.c: Remove.
10472 * gcc.target/i386/mpx/vararg-6-lbv.c: Remove.
10473 * gcc.target/i386/mpx/vararg-6-nov.c: Remove.
10474 * gcc.target/i386/mpx/vararg-6-ubv.c: Remove.
10475 * gcc.target/i386/mpx/vararg-7-lbv.c: Remove.
10476 * gcc.target/i386/mpx/vararg-7-nov.c: Remove.
10477 * gcc.target/i386/mpx/vararg-7-ubv.c: Remove.
10478 * gcc.target/i386/mpx/vararg-8-lbv.c: Remove.
10479 * gcc.target/i386/mpx/vararg-8-nov.c: Remove.
10480 * gcc.target/i386/mpx/vararg-8-ubv.c: Remove.
10481 * gcc.target/i386/mpx/vla-1-lbv.c: Remove.
10482 * gcc.target/i386/mpx/vla-1-nov.c: Remove.
10483 * gcc.target/i386/mpx/vla-1-ubv.c: Remove.
10484 * gcc.target/i386/mpx/vla-2-lbv.c: Remove.
10485 * gcc.target/i386/mpx/vla-2-nov.c: Remove.
10486 * gcc.target/i386/mpx/vla-2-ubv.c: Remove.
10487 * gcc.target/i386/mpx/vla-trailing-1-lbv.c: Remove.
10488 * gcc.target/i386/mpx/vla-trailing-1-nov.c: Remove.
10489 * gcc.target/i386/mpx/vla-trailing-1-ubv.c: Remove.
10490 * gcc.target/i386/pr63995-2.c: Remove.
10491 * gcc.target/i386/pr64805.c: Remove.
10492 * gcc.target/i386/pr65044.c: Remove.
10493 * gcc.target/i386/pr65167.c: Remove.
10494 * gcc.target/i386/pr65183.c: Remove.
10495 * gcc.target/i386/pr65184.c: Remove.
10496 * gcc.target/i386/pr65523.c: Remove.
10497 * gcc.target/i386/pr70876.c: Remove.
10498 * gcc.target/i386/pr70877.c: Remove.
10499 * gcc.target/i386/pr71458.c: Remove.
10500 * gcc.target/i386/pr80880.c: Remove.
10501 * gcc.target/i386/ret-thunk-25.c: Remove.
10502 * gcc.target/i386/thunk-retbnd.c: Remove.
10503 * lib/mpx-dg.exp: Remove.
10504 * gcc.target/i386/funcspec-56.inc: Adjust test case.
10506 2018-06-07 Carl Love <cel@us.ibm.com>
10508 * gcc.target/powerpc/builtins-3-p9-runnable.c: Add debug print
10511 2018-06-07 Carl Love <cel@us.ibm.com>
10513 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c (dg-error): Update expected
10516 2018-06-07 Marek Polacek <polacek@redhat.com>
10519 * gcc.dg/Wc90-c99-compat-10.c: New test.
10520 * gcc.dg/Wc90-c99-compat-11.c: New test.
10521 * gcc.dg/Wc90-c99-compat-12.c: New test.
10522 * gcc.dg/Wc90-c99-compat-9.c: New test.
10524 2018-06-07 Paul Koning <ni1d@arrl.net>
10526 * gcc.c-torture/compile/20180605-1.c: New test.
10528 2018-06-07 Steven G. Kargl <kargl@gcc.gnu.org>
10531 * gfortran.dg/pr86045.f90: New test.
10533 2018-06-07 Marek Polacek <polacek@redhat.com>
10535 * g++.dg/cpp0x/range-for9.C: Adjust dg-error.
10537 2018-06-07 Olga Makhotina <olga.makhotina@intel.com>
10539 * gcc.target/i386/funcspec-56.inc: Test arch=tremont.
10541 2018-06-07 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10543 * gcc.target/msp430/msp430i-device-symbol.c: New test.
10544 * gcc.target/msp430/msp430f-device-symbol.c: New test.
10545 * gcc.target/msp430/msp430.h: New test header file.
10547 2018-06-07 Jakub Jelinek <jakub@redhat.com>
10549 PR tree-optimization/69615
10550 * gcc.dg/tree-ssa/pr69615.c: New test.
10552 2018-06-07 Richard Biener <rguenther@suse.de>
10554 PR tree-optimization/85935
10555 * gcc.dg/graphite/pr85935.c: New testcase.
10557 2018-06-04 Carl Love <cel@us.ibm.com>
10559 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add additional
10560 debug print statements. Fix a few formating issues.
10562 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10565 * gcc.target/powerpc/pr85657-4.c: New tests.
10566 * gcc.target/powerpc/pr85657-5.c: Likewise.
10567 * gcc.target/powerpc/pr85657-6.c: Likewise.
10569 2018-06-06 Thomas Koenig <tkoenig@gcc.gnu.org>
10572 * gfortran.dg/realloc_on_assign_30.f90: New test.
10574 2018-06-06 Carl Love <cel@us.ibm.com>
10575 * gcc.target/powerpc/builtins-7-p9-runnable.c: Change first
10576 argument to vui_arg.
10578 2018-06-06 Carl Love <cel@us.ibm.com>
10580 * gcc.target/powerpc/builtins-3.c: Move tests requiring -mvsx
10582 * gcc.target/powerpc/builtins-4.c: New test file for tests
10585 2018-06-06 Michael Meissner <meissner@linux.ibm.com>
10588 * g++.dg/pr85657.C: Only test whether __ibm128 and long double can
10589 be used in templates. Don't check for them in overloaded functions.
10591 2018-06-06 Jim Wilson <jimw@sifive.com>
10593 * gcc.target/riscv/interrupt-5.c (sub3): Add new test.
10594 * gcc.target/riscv/interrupt-mmode.c: New.
10595 * gcc.target/riscv/interrupt-smode.c: New.
10596 * gcc.target/riscv/interrupt-umode.c: New.
10598 2018-06-06 Marek Polacek <polacek@redhat.com>
10601 * g++.dg/cpp0x/initlist102.C: New test.
10602 * g++.dg/cpp0x/initlist103.C: New test.
10603 * g++.dg/cpp0x/initlist104.C: New test.
10605 2018-06-06 Eric Botcazou <ebotcazou@adacore.com>
10607 * gcc.dg/torture/pr86066.c: New test.
10609 2018-06-06 Richard Biener <rguenther@suse.de>
10611 PR tree-optimization/86062
10612 * g++.dg/tree-ssa/pr86062.C: New testcase.
10614 2018-06-06 Jozef Lawrynowicz <jozef.l@mittosystems.com>
10616 * gcc.target/msp430/function-attributes-4.c: New test.
10617 * gcc.target/msp430/static-interrupts.c: New test.
10619 2018-06-05 Steve Ellcey <sellcey@cavium.com>
10622 * gcc.target/aarch64/mgeneral-regs_1.c: Update error message.
10623 * gcc.target/aarch64/mgeneral-regs_2.c: Ditto.
10624 * gcc.target/aarch64/mgeneral-regs_3.c: Ditto.
10625 * gcc.target/aarch64/nofp_1.c: Ditto.
10627 2018-06-05 Andre Vieira <andre.simoesdiasvieira@arm.com>
10629 * gcc.target/arm/cmse/cmse-1c99.c: New test.
10631 2018-06-05 Cesar Philippidis <cesar@codesourcery.com>
10634 * gfortran.dg/goacc/pr85701.f90: New test.
10636 2018-06-05 Marek Polacek <polacek@redhat.com>
10639 * g++.dg/cpp0x/alias-decl-64.C: New test.
10641 2018-06-05 Richard Biener <rguenther@suse.de>
10643 PR tree-optimization/86046
10644 * gcc.dg/pr86046.c: New testcase.
10646 2018-06-05 Richard Biener <rguenther@suse.de>
10648 PR tree-optimization/86047
10649 * gcc.dg/pr86047.c: New testcase.
10651 2018-06-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10654 * g++.target/arm/arm.exp: New file.
10655 * g++.target/arm/pr81497.C: Likewise.
10657 2018-06-05 Andreas Krebbel <krebbel@linux.ibm.com>
10659 * gcc.target/s390/htm-builtins-compile-4.c: New test.
10661 2018-06-04 Eric Botcazou <ebotcazou@adacore.com>
10663 * gcc.dg/store_merging_21.c: New test.
10664 * gnat.dg/opt71b.adb: Likewise.
10665 * gnat.dg/opt71.adb: Rename into...
10666 * gnat.dg/opt71a.adb: ...this.
10668 2018-06-04 Richard Biener <rguenther@suse.de>
10670 PR tree-optimization/85955
10671 * gcc.dg/pr85955.c: New testcase.
10673 2018-06-04 Steven G. Kargl <kargl@gcc.gnu.org>
10676 * gfortran.dg/allocate_alloc_opt_14.f90: New test.
10677 * gfortran.dg/allocate_alloc_opt_1.f90: Update error string.
10678 * gfortran.dg/allocate_stat_2.f90: Ditto.
10679 * gfortran.dg/deallocate_alloc_opt_1.f90: Ditto.
10681 2018-06-04 Richard Sandiford <richard.sandiford@linaro.org>
10683 * gcc.target/aarch64/sve/extract_5.c: New test.
10685 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10689 * gcc.target/i386/avx512f-pr85832.c: Expect vptestnm rather than
10691 * gcc.target/i386/avx512vl-pr85832.c: Likewise.
10692 * gcc.target/i386/avx512vlbw-pr85832.c: Likewise.
10693 * gcc.target/i386/avx512bw-pr85832.c: Likewise.
10694 * gcc.target/i386/avx512bw-pr86036.c: New test.
10696 2018-06-04 Richard Biener <rguenther@suse.de>
10698 PR tree-optimization/86038
10699 * gcc.dg/pr86038.c: New testcase.
10701 2018-06-04 Jakub Jelinek <jakub@redhat.com>
10703 PR tree-optimization/69615
10704 * gcc.dg/pr69615.c: New test.
10707 * c-c++-common/gomp/pr86025.c: New test.
10709 2018-06-03 Andreas Schwab <schwab@linux-m68k.org>
10711 * gcc.target/powerpc/altivec-7.c: Remove extra brace.
10713 2018-06-03 Eric Botcazou <ebotcazou@adacore.com>
10715 * gcc.dg/torture/pr86034.c: New test.
10717 2018-06-03 Paul Thomas <pault@gcc.gnu.org>
10720 * gfortran.dg/cray_pointer_12.f90: New test.
10722 2018-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
10725 * gfortran.dg/pr85938.f90: Fixed by revision r261081
10727 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10729 * gnat.dg/specs/opt3.ads: New test.
10730 * gnat.dg/specs/opt3_pkg.ads: New helper.
10732 2018-06-02 Eric Botcazou <ebotcazou@adacore.com>
10734 * gnat.dg/discr53.ad[sb]: New test.
10735 * gnat.dg/discr53_pkg.ads: New helper.
10737 2018-06-01 Carl Love <cel@us.ibm.com>
10739 * gcc.target/powerpc/vsx-vector-6-be.p7.c: New test file.
10740 * gcc.target/powerpc/vsx-vector-6-be.p8.c: New test file.
10742 2018-06-01 Carl Love <cel@us.ibm.com>
10744 * gcc.target/powerpc/altivec-12.c (main): Fix declaration of ucz
10745 to make it consistent with the naming convention in the file.
10746 * gcc.target/powerpc/altivec-7-be.c: Move BE specific checks
10747 to altivec-7.c. Delete file.
10748 * gcc.target/powerpc/altivec-7-le.c: Move LE specific checks
10749 to altivec-7.c. Delete file.
10750 * gcc.target/powerpc/altivec-7.h: Move to altivec-7.c.
10751 * gcc.target/powerpc/altivec-7.c (main): Add vec_unpackh and
10752 vec_unpackl tests. Update instruction counts.
10753 * gcc.target/powerpc/builtins-1-le.c: Move LE specific checks to
10754 tests to builtins-1.c.
10755 * gcc.target/powerpc/builtins-1-be.c: Move BE specific
10756 tests to builtins-1.c.
10757 * gcc.target/powerpc/builtins-1.h: Move to file builtins-1.c.
10758 * gcc.target/powerpc/builtins-1.c (main): Add test case for vec_and.
10759 vec_round, vec_rsqrt, vec_rsqrte, vec_mergee, vec_mergh, vec_mergo.
10760 Remove vec_ctf tests returning double. Remove vec_cts with
10761 double args. Remove vec_sel with invalid arguments. Add tests for
10763 Add instruction counts for new tests.
10764 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
10765 vec_doublee, vec_doubleo, vec_doublel, vec_doubleh, vec_signed,
10767 * gcc.target/powerpc/builtins-3.c: Add tests test_sll_vuill_vuill_vuc,
10768 test_sll_vsill_vsill_vuc.
10769 * gcc.target/powerpc/p9-xxbr-2.c (rev_bool_long_long): Added test for
10771 * gcc.target/powerpc/vsx-7.h: Rename to vsx-7.c. Remove redundant
10772 tests from altivec-7.h.
10773 * gcc.target/powerpc/vsx-7-be.c: Remove file.
10774 * gcc.target/powerpc/vsx-builtin-7.c: Add test functions splat_sc_s8,
10775 splat_uc_u8, splat_ssi_s16, splat_usi_s16, splat_si_s32, splat_ui_u32,
10776 splat_sll, splat_uc, splat_int128, splat_uint128.
10777 Make second argument of vec_extract and vec_insert a signed int.
10778 * gcc.target/powerpc/vsx-vector-5.c (vrint): Add vrint test for float
10781 2018-06-01 Eric Botcazou <ebotcazou@adacore.com>
10783 * gcc.dg/store_merging_20.c: New test.
10784 * gnat.dg/opt71.adb: Likewise.
10785 * gnat.dg/opt71_pkg.ads: New helper.
10787 2018-06-01 Carl Love <cel@us.ibm.com>
10789 * gcc.target/powerpc/altivec-35.c (foo): Add builtin test vec_madds.
10790 * gcc.target/powerpc/builtins-6-runnable.c (main): Fix typo for output.
10791 Add vec_xst_be for signed and unsigned arguments.
10793 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10797 * gfortran.dg/pr85816.f90: New test.
10798 * gfortran.dg/pr85975.f90: New test.
10800 2018-06-01 Steven G. Kargl <kargl@gcc.gnu.org>
10803 * gfortran.dg/random_init_1.f90: New test.
10804 * gfortran.dg/random_init_2.f90: New test.
10805 * gfortran.dg/random_init_3.f90: New test.
10806 * gfortran.dg/random_init_4.f90: New test.
10807 * gfortran.dg/random_init_5.f90: New test.
10808 * gfortran.dg/random_init_6.f90: New test.
10810 2018-06-01 Richard Sandiford <richard.sandiford@linaro.org>
10812 PR tree-optimization/85989
10813 * gcc.dg/torture/pr85989.c: New test.
10815 2018-06-01 Richard Biener <rguenther@suse.de>
10817 PR middle-end/86017
10818 * gcc.dg/tree-ssa/pr86017.c: New testcase.
10820 2018-06-01 Richard Biener <rguenther@suse.de>
10823 * gcc.dg/ipa/ipa-pta-19.c: New testcase.
10825 2018-05-31 Qing Zhao <qing.zhao@oracle.com>
10827 PR middle-end/78809
10828 * gcc.dg/strcmpopt_2.c: New test.
10829 * gcc.dg/strcmpopt_3.c: New test.
10831 PR middle-end/83026
10832 * gcc.dg/strcmpopt_3.c: New test.
10834 2018-05-31 Jakub Jelinek <jakub@redhat.com>
10837 * gcc.target/i386/pr85984.c: New test.
10839 2018-05-31 Martin Sebor <msebor@redhat.com>
10842 * gcc.dg/Walloc-size-larger-than-1.c: New test.
10843 * gcc.dg/Walloc-size-larger-than-10.c: New test.
10844 * gcc.dg/Walloc-size-larger-than-11.c: New test.
10845 * gcc.dg/Walloc-size-larger-than-12.c: New test.
10846 * gcc.dg/Walloc-size-larger-than-13.c: New test.
10847 * gcc.dg/Walloc-size-larger-than-14.c: New test.
10848 * gcc.dg/Walloc-size-larger-than-15.c: New test.
10849 * gcc.dg/Walloc-size-larger-than-16.c: New test.
10850 * gcc.dg/Walloc-size-larger-than-17.c: New test.
10851 * gcc.dg/Walloc-size-larger-than-2.c: New test.
10852 * gcc.dg/Walloc-size-larger-than-3.c: New test.
10853 * gcc.dg/Walloc-size-larger-than-4.c: New test.
10854 * gcc.dg/Walloc-size-larger-than-5.c: New test.
10855 * gcc.dg/Walloc-size-larger-than-6.c: New test.
10856 * gcc.dg/Walloc-size-larger-than-7.c: New test.
10857 * gcc.dg/Walloc-size-larger-than-8.c: New test.
10858 * gcc.dg/Walloc-size-larger-than-9.c: New test.
10859 * gcc.dg/Walloc-size-larger-than.c: New test.
10861 2018-05-31 Chung-Lin Tang <cltang@codesourcery.com>
10862 Cesar Philippidis <cesar@codesourcery.com>
10864 PR middle-end/85879
10865 * gfortran.dg/goacc/pr77371-1.f90: New test.
10866 * gfortran.dg/goacc/pr77371-2.f90: New test.
10867 * gfortran.dg/goacc/pr85879.f90: New test.
10869 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10871 * gnat.dg/stack_usage1.adb: Replace -fstack-usage with -Wstack-usage.
10872 * gnat.dg/stack_usage1b.adb: Likewise.
10873 * gnat.dg/stack_usage1c.adb: Likewise.
10874 * gnat.dg/stack_usage3.adb: Likewise.
10875 * gnat.dg/stack_usage1_pkg.adb: Delete.
10877 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10879 * gcc.dg/store_merging_10.c: Turn dg-do compile into dg-do run.
10880 * gcc.dg/store_merging_11.c: Likewise.
10881 * gcc.dg/store_merging_13.c: Likewise.
10882 * gcc.dg/store_merging_14.c: Likewise.
10883 * gcc.dg/store_merging_15.c: Likewise.
10884 * gcc.dg/store_merging_16.c: Likewise. Remove local variable.
10886 2018-05-31 Ed Schonberg <schonberg@adacore.com>
10888 * gnat.dg/limited1.adb, gnat.dg/limited1_inner.adb,
10889 gnat.dg/limited1_inner.ads, gnat.dg/limited1_outer.adb,
10890 gnat.dg/limited1_outer.ads: New testcase.
10892 2018-05-31 Hristian Kirtchev <kirtchev@adacore.com>
10894 * gnat.dg/tampering_check1.adb, gnat.dg/tampering_check1_ivectors.ads,
10895 gnat.dg/tampering_check1_trim.adb, gnat.dg/tampering_check1_trim.ads:
10898 2018-05-31 Eric Botcazou <ebotcazou@adacore.com>
10900 * gnat.dg/size_clause1.adb: New testcase.
10902 2018-05-31 Javier Miranda <miranda@adacore.com>
10904 * gnat.dg/tagged1.adb, gnat.dg/tagged1.ads: New testcase.
10906 2018-05-31 Sameera Deshpande <sameera.deshpande@linaro.org>
10908 * gcc.target/aarch64/advsimd-intrinsics/vld1x3.c: New test for
10909 vld1x3 intrinsics for aarch64.
10910 * gcc.target/aarch64/advsimd-intrinsics/vst1x2.c: New test for
10911 vst1x2 intrinsics for aarch64.
10912 * gcc.target/aarch64/advsimd-intrinsics/vst1x3.c: New test for
10913 vst1x3 intrinsics for aarch64.
10915 2018-05-30 Jonathan Wakely <jwakely@redhat.com>
10918 * g++.dg/diagnostic/pr77777.C: New test.
10920 2018-05-30 David Pagan <dave.pagan@oracle.com>
10923 * gcc.dg/noncompile/pr55976-1.c: New test.
10924 * gcc.dg/noncompile/pr55976-2.c: New test.
10926 2018-05-30 Jan Hubicka <hubicka@ucw.cz>
10928 * gcc.dg/lto/20111213-1_0.c: Fix template.
10929 * gcc.dg/lto/20100603-1_0.c: Fix template.
10930 * gcc.dg/lto/20100603-2_0.c: Fix template.
10931 * gcc.dg/lto/20100603-3_0.c: Fix template.
10933 * g++.dg/lto/20081109-1_0.C: Add -flinker-output=nolto-rel.
10934 * g++.dg/lto/20081118_0.C: Add -flinker-output=nolto-rel.
10935 * g++.dg/lto/20081119-1_0.C: Add -flinker-output=nolto-rel.
10936 * g++.dg/lto/20081120-1_0.C: Add -flinker-output=nolto-rel.
10937 * g++.dg/lto/20081120-2_0.C: Add -flinker-output=nolto-rel.
10938 * g++.dg/lto/20081123_0.C: Add -flinker-output=nolto-rel.
10939 * g++.dg/lto/20081204-1_0.C: Add -flinker-output=nolto-rel.
10940 * g++.dg/lto/20081219_0.C: Add -flinker-output=nolto-rel.
10941 * g++.dg/lto/20090302_0.C: Add -flinker-output=nolto-rel.
10942 * g++.dg/lto/20090313_0.C: Add -flinker-output=nolto-rel.
10943 * g++.dg/lto/20091002-2_0.C: Add -flinker-output=nolto-rel.
10944 * g++.dg/lto/20091002-3_0.C: Add -flinker-output=nolto-rel.
10945 * g++.dg/lto/20091026-1_0.C: Add -flinker-output=nolto-rel.
10946 * g++.dg/lto/20100724-1_0.C: Add -flinker-output=nolto-rel.
10947 * g++.dg/lto/20101010-4_0.C: Add -flinker-output=nolto-rel.
10948 * g++.dg/lto/20101015-2_0.C: Add -flinker-output=nolto-rel.
10949 * g++.dg/lto/20110311-1_0.C: Add -flinker-output=nolto-rel.
10950 * g++.dg/lto/pr45621_0.C: Add -flinker-output=nolto-rel.
10951 * g++.dg/lto/pr48042_0.C: Add -flinker-output=nolto-rel.
10952 * g++.dg/lto/pr48354-1_0.C: Add -flinker-output=nolto-rel.
10953 * g++.dg/lto/pr54625-1_0.c: Add -flinker-output=nolto-rel.
10954 * g++.dg/lto/pr54625-2_0.c: Add -flinker-output=nolto-rel.
10955 * g++.dg/lto/pr68811_0.C: Add -flinker-output=nolto-rel.
10956 * g++.dg/torture/pr43760.C: New test. Add -flinker-output=nolto-rel.
10957 * gcc.dg/lto/20081120-1_0.c: Add -flinker-output=nolto-rel.
10958 * gcc.dg/lto/20081120-2_0.c: Add -flinker-output=nolto-rel.
10959 * gcc.dg/lto/20081126_0.c: Add -flinker-output=nolto-rel.
10960 * gcc.dg/lto/20081204-1_0.c: Add -flinker-output=nolto-rel.
10961 * gcc.dg/lto/20081204-2_0.c: Add -flinker-output=nolto-rel.
10962 * gcc.dg/lto/20081212-1_0.c: Add -flinker-output=nolto-rel.
10963 * gcc.dg/lto/20081224_0.c: Add -flinker-output=nolto-rel.
10964 * gcc.dg/lto/20090116_0.c: Add -flinker-output=nolto-rel.
10965 * gcc.dg/lto/20090126-1_0.c: Add -flinker-output=nolto-rel.
10966 * gcc.dg/lto/20090126-2_0.c: Add -flinker-output=nolto-rel.
10967 * gcc.dg/lto/20090206-1_0.c: Add -flinker-output=nolto-rel.
10968 * gcc.dg/lto/20090219_0.c: Add -flinker-output=nolto-rel.
10969 * gcc.dg/lto/20091013-1_0.c: Add -flinker-output=nolto-rel.
10970 * gcc.dg/lto/20091014-1_0.c: Add -flinker-output=nolto-rel.
10971 * gcc.dg/lto/20091015-1_0.c: Add -flinker-output=nolto-rel.
10972 * gcc.dg/lto/20091016-1_0.c: Add -flinker-output=nolto-rel.
10973 * gcc.dg/lto/20091020-1_0.c: Add -flinker-output-nolto-rel.
10974 * gcc.dg/lto/20091020-2_0.c: Add -flinker-output-nolto-rel.
10975 * gcc.dg/lto/20091027-1_0.c: Add -flinker-output-nolto-rel.
10976 * gcc.dg/lto/20100426_0.c: Add -flinker-output-nolto-rel.
10977 * gcc.dg/lto/20100430-1_0.c: Add -flinker-output-nolto-rel.
10978 * gcc.dg/lto/20100603-1_0.c: Add -flinker-output-nolto-rel.
10979 * gcc.dg/lto/20100603-2_0.c: Add -flinker-output-nolto-rel.
10980 * gcc.dg/lto/20100603-3_0.c: Add -flinker-output-nolto-rel.
10981 * gcc.dg/lto/20111213-1_0.c: Add -flinker-output-nolto-rel.
10982 * gcc.dg/lto/pr45736_0.c: Add -flinker-output-nolto-rel.
10983 * gcc.dg/lto/pr52634_0.c: Add -flinker-output-nolto-rel.
10984 * gcc.dg/lto/pr54702_0.c: Add -flinker-output-nolto-rel.
10985 * gcc.dg/lto/pr59323-2_0.c: Add -flinker-output-nolto-rel.
10986 * gcc.dg/lto/pr59323_0.c: Add -flinker-output-nolto-rel.
10987 * gcc.dg/lto/pr60820_0.c: Add -flinker-output-nolto-rel.
10988 * gcc.dg/lto/pr81406_0.c: Add -flinker-output-nolto-rel.
10989 * gcc.dg/lto/pr83388_0.c: Add -flinker-output-nolto-rel.
10990 * gfortran.dg/lto/20091016-1_0.f90: Add -flinker-output-nolto-rel.
10991 * gfortran.dg/lto/20091028-1_0.f90: Add -flinker-output-nolto-rel.
10992 * gfortran.dg/lto/20091028-2_0.f90: Add -flinker-output-nolto-rel.
10993 * gfortran.dg/lto/pr46911_0.f: Add -flinker-output-nolto-rel.
10994 * gfortran.dg/lto/pr47839_0.f90: Add -flinker-output-nolto-rel.
10996 2018-05-30 Andre Vieira <andre.simoesdiasvieira@arm.com>
10999 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11001 2017-05-30 Jackson Woodruff <jackson.woodruff@arm.com>
11003 * gcc.target/aarch64/simd/ldp_stp_9: New.
11004 * gcc.target/aarch64/simd/ldp_stp_10: New.
11005 * gcc.target/aarch64/simd/ldp_stp_11: New.
11006 * gcc.target/aarch64/simd/ldp_stp_12: New.
11008 2018-05-30 Ed Schonberg <schonberg@adacore.com>
11010 * gnat.dg/tls1.adb, gnat.dg/tls1_pkg.ads: New testcase.
11012 2018-05-30 Hristian Kirtchev <kirtchev@adacore.com>
11014 * gnat.dg/synchronized1.adb, gnat.dg/synchronized1.ads: New testcase.
11016 2018-05-29 Uros Bizjak <ubizjak@gmail.com>
11019 * gcc.target/i386/pr85950.c: New test.
11021 2018-05-29 Marek Polacek <polacek@redhat.com>
11024 * g++.dg/cpp1z/class-deduction55.C: New test.
11025 * g++.dg/cpp1z/class-deduction56.C: New test.
11026 * g++.dg/cpp1z/class-deduction57.C: New test.
11028 2018-05-29 Jakub Jelinek <jakub@redhat.com>
11031 * g++.dg/warn/Wunused-var-33.C: New test.
11034 * gcc.target/i386/avx512dq-pr85918.c: Add -mprefer-vector-width=512
11035 and -fno-vect-cost-model options. Add aligned(64) attribute to the
11036 arrays. Add suffix 1 to all functions and use 4 iterations rather
11037 than N. Add functions with conversions to and from float.
11038 Add new set of functions with 8 iterations and another one
11039 with 16 iterations, expect 24 vectorized loops instead of just 4.
11040 * gcc.target/i386/avx512dq-pr85918-2.c: New test.
11042 2018-05-29 Javier Miranda <miranda@adacore.com>
11044 * gnat.dg/equal2.adb: New testcase.
11046 2018-05-29 Ed Schonberg <schonberg@adacore.com>
11048 * gnat.dg/float_attributes_overflows.adb: New testcase.
11050 2018-05-29 Pascal Obry <obry@adacore.com>
11052 * gnat.dg/normalize_pathname.adb: New testcase.
11054 2018-05-29 Tom de Vries <tom@codesourcery.com>
11056 * lib/scanasm.exp (scan-assembler-times): Use proc name in error
11058 * lib/scanipa.exp (scan-ipa-dump-times): Same.
11059 * lib/scanrtl.exp (scan-rtl-dump-times): Same.
11060 * lib/scantree.exp (scan-tree-dump-times): Same.
11062 2018-05-29 Tom de Vries <tom@codesourcery.com>
11064 * lib/scanasm.exp (scan-stack-usage, scan-stack-usage-not)
11065 (scan-ada-spec, scan-ada-spec-not, scan-lto-assembler):
11066 Use proc name as first argument to dg-scan.
11068 2018-05-29 Tom de Vries <tom@codesourcery.com>
11070 * lib/scanasm.exp (scan-hidden, scan-not-hidden): Handle being called
11073 2018-05-28 Richard Biener <rguenther@suse.de>
11075 PR tree-optimization/85934
11076 * gcc.target/i386/pr85934.c: New testcase.
11078 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
11080 * gnat.dg/renaming12.adb, gnat.dg/renaming12.ads: New testcase.
11082 2018-05-28 Eric Botcazou <ebotcazou@adacore.com>
11084 * gnat.dg/rep_clause6.adb, gnat.dg/rep_clause6.ads: New testcase.
11086 2018-05-28 Ed Schonberg <schonberg@adacore.com>
11088 * gnat.dg/fixedpnt5.adb: New testcase.
11090 2018-05-28 Justin Squirek <squirek@adacore.com>
11092 * gnat.dg/array31.adb: New testcase.
11094 2018-05-28 Justin Squirek <squirek@adacore.com>
11096 * gnat.dg/warn15-core-main.adb, gnat.dg/warn15-core.ads,
11097 gnat.dg/warn15-interfaces.ads, gnat.dg/warn15.ads: New testcase.
11099 2018-05-27 Steven G. Kargl <kargl@gcc.gnu.org>
11101 * gfortran.dg/data_stmt_pointer.f90: new test.
11103 2018-05-27 Jakub Jelinek <jakub@redhat.com>
11106 * gcc.target/i386/avx512dq-pr85918.c: New test.
11108 2018-05-25 Jim Wilson <jimw@sifive.com>
11110 * gcc.target/riscv/interrupt-1.c: New.
11111 * gcc.target/riscv/interrupt-2.c: New.
11112 * gcc.target/riscv/interrupt-3.c: New.
11113 * gcc.target/riscv/interrupt-4.c: New.
11114 * gcc.target/riscv/interrupt-5.c: New.
11116 2018-05-25 Steven G. Kargl <kargl@gcc.gnu.org>
11119 * gfortran.dg/pr85786.f90: New test.
11121 2018-05-25 Paul Koning <ni1d@arrl.net>
11123 * gcc.c-torture/compile/20151204.c: Skip if pdp11.
11124 * gcc.c-torture/compile/pr55921.c: Ditto.
11125 * gcc.c-torture/compile/pr60655-1.c: Ditto.
11126 * gcc.c-torture/compile/vector-align-1.c: Add max alignment if pdp11.
11128 2018-05-25 Jakub Jelinek <jakub@redhat.com>
11131 * gcc.target/i386/avx512f-pr85832.c: New test.
11132 * gcc.target/i386/avx512vl-pr85832.c: New test.
11133 * gcc.target/i386/avx512bw-pr85832.c: New test.
11134 * gcc.target/i386/avx512vlbw-pr85832.c: New test.
11136 2018-05-25 Bin Cheng <bin.cheng@arm.com>
11138 PR tree-optimization/85720
11139 * gcc.dg/tree-ssa/pr85720.c: New test.
11140 * gcc.target/i386/avx256-unaligned-store-2.c: Disable loop pattern
11143 2018-05-25 Martin Liska <mliska@suse.cz>
11146 * gcc.dg/tree-prof/update-loopch.c: Do not scan
11147 for 'Removing basic block'.
11149 2018-05-25 Patrick Bernardi <bernardi@adacore.com>
11151 * gnat.dg/sec_stack1.adb: New testcase.
11153 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11155 * gnat.dg/fixedpnt4.adb: New testcase.
11157 2018-05-25 Javier Miranda <miranda@adacore.com>
11159 * gnat.dg/interface7.adb: New testcase.
11161 2018-05-25 Hristian Kirtchev <kirtchev@adacore.com>
11163 * gnat.dg/sec_stack2.adb: New testcase.
11165 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11167 * gnat.dg/interface6.adb: New testcase.
11169 2018-05-25 Ed Schonberg <schonberg@adacore.com>
11171 * gnat.dg/static_pred1.adb, gnat.dg/static_pred1.ads: New testcase.
11173 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11175 * lib/target-supports.exp
11176 (check_effective_target_vect_double_cond_arith): Include
11177 multiplication and division.
11178 * gcc.dg/vect/pr53773.c: Do not expect a scalar tail when using
11179 fully-masked loops with a fixed vector length.
11180 * gcc.dg/vect/vect-cond-arith-1.c: Add multiplication and division
11182 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11183 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11184 * gcc.target/aarch64/sve/vcond_12.c: Add multiplication tests.
11186 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11188 * gcc.target/aarch64/sve/div_1.c: New test.
11189 * gcc.target/aarch64/sve/div_1_run.c: Likewise.
11190 * gcc.target/aarch64/sve/mul_highpart_2.c: Likewise.
11191 * gcc.target/aarch64/sve/mul_highpart_2_run.c: Likewise.
11193 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11195 * gcc.dg/vect/bb-slp-div-1.c: New XFAILed test.
11197 2018-05-25 Richard Sandiford <richard.sandiford@linaro.org>
11199 * lib/target-supports.exp
11200 (check_effective_target_vect_double_cond_arith): New proc.
11201 * gcc.dg/vect/vect-cond-arith-1.c: New test.
11202 * gcc.target/aarch64/sve/vcond_8.c: Likewise.
11203 * gcc.target/aarch64/sve/vcond_8_run.c: Likewise.
11204 * gcc.target/aarch64/sve/vcond_9.c: Likewise.
11205 * gcc.target/aarch64/sve/vcond_9_run.c: Likewise.
11206 * gcc.target/aarch64/sve/vcond_12.c: Likewise.
11207 * gcc.target/aarch64/sve/vcond_12_run.c: Likewise.
11209 2018-05-25 Janus Weil <janus@gcc.gnu.org>
11212 * gfortran.dg/f2018_obs.f90: New test case.
11214 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11217 * gfortran.dg/pr85543.f90: New test.
11219 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11222 * gfortran.dg/pr85780.f90: New test.
11224 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11227 * gfortran.dg/pr85779_1.f90: New test.
11228 * gfortran.dg/pr85779_2.f90: Ditto.
11229 * gfortran.dg/pr85779_3.f90: Ditto.
11231 2018-05-24 Steven G. Kargl <kargl@gcc.gnu.org>
11235 * gfortran.dg/coarray_3.f90: Fix invalid testcase.
11236 * gfortran.dg/pr85895.f90: New test.
11238 2018-05-24 Uros Bizjak <ubizjak@gmail.com>
11240 * gcc.target/i386/avx512f-vcvtusi2sd64-1.c: Update scan string.
11241 * gcc.target/i386/avx512f-vcvtusi2ss64-1.c: Ditto.
11243 2018-05-24 Roger Sayle <roger@nextmovesoftware.com>
11245 * gcc.dg/fold-popcount-1.c: New testcase.
11246 * gcc.dg/fold-popcount-2.c: New testcase.
11247 * gcc.dg/fold-popcount-3.c: New testcase.
11248 * gcc.dg/fold-popcount-4.c: New testcase.
11250 2018-05-24 Marek Polacek <polacek@redhat.com>
11253 * g++.dg/cpp0x/new3.C: New test.
11255 2018-05-24 Javier Miranda <miranda@adacore.com>
11257 * gnat.dg/discr52.adb: New testcase.
11259 2018-05-24 Ed Schonberg <schonberg@adacore.com>
11261 * gnat.dg/others1.adb: New testcase.
11263 2018-05-24 Justin Squirek <squirek@adacore.com>
11265 * gnat.dg/raise_expr.adb: New testcase.
11267 2018-05-24 Hristian Kirtchev <kirtchev@adacore.com>
11269 * gnat.dg/formal_containers.adb: New testcase.
11271 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11273 * gcc.target/i386/pr85345.c: Require ifunc support.
11275 2018-05-24 Richard Sandiford <richard.sandiford@linaro.org>
11277 * gcc.dg/vect/vect-fma-1.c: New test.
11279 2018-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11281 * gcc.dg/tree-prof/update-loopch.c: Fix dumpfile name in
11284 2018-05-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
11287 * gcc/target/aarch64/store_v2vec_lanes.c: Add extra tests.
11289 2018-05-23 Jozef Lawrynowicz <jozef.l@somniumtech.com>
11292 * gcc.target/msp430/msp430.exp: Remove -pedantic-errors from
11294 * gcc.target/msp430/pr78849.c: New test.
11296 2018-05-23 Marek Polacek <polacek@redhat.com>
11298 * g++.dg/cpp2a/range-for8.C: New test.
11299 * g++.dg/cpp2a/range-for9.C: New test.
11300 * g++.dg/cpp2a/range-for10.C: New test.
11302 2017-05-23 Segher Boessenkool <segher@kernel.crashing.org>
11304 * lib/target-supports.exp (check_effective_target_be): New.
11305 (check_effective_target_le): New.
11307 2018-05-23 Marek Polacek <polacek@redhat.com>
11309 * g++.dg/cpp2a/range-for1.C: New test.
11310 * g++.dg/cpp2a/range-for2.C: New test.
11311 * g++.dg/cpp2a/range-for3.C: New test.
11312 * g++.dg/cpp2a/range-for4.C: New test.
11313 * g++.dg/cpp2a/range-for5.C: New test.
11314 * g++.dg/cpp2a/range-for6.C: New test.
11315 * g++.dg/cpp2a/range-for7.C: New test.
11317 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11319 * gcc.target/i386/cvt-3.c: New test.
11321 2018-05-23 Uros Bizjak <ubizjak@gmail.com>
11323 * gcc.target/i386/cvt-2.c: New test.
11325 2018-05-23 Alexander Monakov <amonakov@ispras.ru>
11327 * gcc.dg/pr79985.c: New testcase.
11329 2018-05-23 Richard Biener <rguenther@suse.de>
11331 * gcc.dg/tree-ssa/ssa-fre-66.c: New testcase.
11333 2018-05-23 Sudakshina Das <sudi.das@arm.com>
11336 * gcc.target/aarch64/pr84882.c: New test.
11337 * gcc.target/aarch64/target_attr_18.c: Likewise.
11339 2018-05-23 Richard Sandiford <richard.sandiford@linaro.org>
11341 PR tree-optimization/85853
11342 * gfortran.dg/vect/pr85853.f90: New test.
11344 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11346 * gnat.dg/import2.adb: New testcase.
11348 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11350 * gnat.dg/discr51.adb: New testcase.
11352 2018-05-23 Javier Miranda <miranda@adacore.com>
11354 * gnat.dg/valid_scalars1.adb: New testcase.
11356 2018-05-23 Ed Schonberg <schonberg@adacore.com>
11358 * gnat.dg/iter1.adb, gnat.dg/iter1.ads: New testcase.
11360 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11362 * gnat.dg/elab5.adb, gnat.dg/elab5_pkg.adb, gnat.dg/elab5_pkg.ads: New
11365 2018-05-23 Hristian Kirtchev <kirtchev@adacore.com>
11367 * gnat.dg/elab4.adb, gnat.dg/elab4_pkg.adb, gnat.dg/elab4_pkg.ads: New
11370 2018-05-23 Bob Duff <duff@adacore.com>
11372 * gnat.dg/addr10.adb: New testcase.
11374 2018-05-23 Richard Biener <rguenther@suse.de>
11376 PR middle-end/85874
11377 * gcc.dg/Wstrict-overflow-27.c: New testcase.
11379 2018-05-23 Yury Gribov <tetra2005@gmail.com>
11381 PR tree-optimization/85822
11382 * c-c++-common/pr85822.c: New test.
11384 2018-05-23 Richard Biener <rguenther@suse.de>
11386 * gcc.dg/tree-ssa/ssa-fre-65.c: New testcase.
11388 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11391 * gfortran.dg/pr30667.f: Add option "-std=legacy".
11393 2018-05-22 Martin Sebor <msebor@redhat.com>
11395 PR middle-end/85359
11396 * gcc.dg/attr-nonstring.c: New test.
11398 2018-05-22 H.J. Lu <hongjiu.lu@intel.com>
11401 * gcc.target/i386/pr85345.c: New test.
11403 2018-05-22 Luis Machado <luis.machado@linaro.org>
11405 * gcc.target/aarch64/lsl_asr_sbfiz.c: New test.
11407 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11410 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Replace dg-options by
11411 dg-additional-options.
11412 * gfortran.dg/graphite/block-2.f: Ditto.
11413 * gfortran.dg/graphite/id-19.f: Ditto.
11414 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11415 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11416 * gfortran.dg/vect/pr52580.f: Ditto.
11418 2018-05-22 Jackson Woodruff <jackson.woodruff@arm.com>
11420 * gcc.target/aarch64/ldp_stp_6.c: New.
11421 * gcc.target/aarch64/ldp_stp_7.c: New.
11422 * gcc.target/aarch64/ldp_stp_8.c: New.
11424 2018-05-22 Martin Sebor <msebor@redhat.com>
11427 * c-c++-common/attr-nonstring-3.c: Adjust.
11428 * c-c++-common/attr-nonstring-4.c: Adjust.
11429 * c-c++-common/attr-nonstring-6.c: New test.
11431 2018-05-22 Martin Sebor <msebor@redhat.com>
11433 PR tree-optimization/85826
11434 * gcc.dg/Wrestrict-17.c: New test.
11436 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11438 * gcc.dg/torture/pr85862.c: Rename to...
11439 * gcc.dg/torture/pr85852.c: ...this.
11441 2018-05-22 Justin Squirek <squirek@adacore.com>
11443 * gnat.dg/warn14.adb: New testcase.
11445 2018-05-22 Hristian Kirtchev <kirtchev@adacore.com>
11447 * gnat.dg/controlled8.adb: New testcase.
11449 2018-05-22 Patrick Bernardi <bernardi@adacore.com>
11451 * gnat.dg/discr50.adb: New testcase.
11453 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11455 * gnat.dg/discr49.adb, gnat.dg/discr49_rec1.adb,
11456 gnat.dg/discr49_rec1.ads, gnat.dg/discr49_rec2.adb,
11457 gnat.dg/discr49_rec2.ads: New testcase.
11459 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11461 * gnat.dg/gen_formal_pkg.adb, gnat.dg/gen_formal_pkg_a.ads,
11462 gnat.dg/gen_formal_pkg_b.ads, gnat.dg/gen_formal_pkg_w.ads: New
11465 2018-05-22 Ed Schonberg <schonberg@adacore.com>
11467 * gnat.dg/fixedpnt3.adb: New testcase.
11469 2018-05-22 Justin Squirek <squirek@adacore.com>
11471 * gnat.dg/pure_function1.adb, gnat.dg/pure_function1.ads,
11472 gnat.dg/pure_function2.adb, gnat.dg/pure_function2.ads: New testcases.
11474 2018-05-22 Richard Sandiford <richard.sandiford@linaro.org>
11476 PR middle-end/85862
11477 * gcc.dg/torture/pr85862.c: New test.
11479 2018-05-22 Richard Biener <rguenther@suse.de>
11481 PR tree-optimization/85834
11482 * g++.dg/torture/pr85834.C: New testcase.
11483 * gcc.dg/tree-ssa/ssa-fre-64.c: Likewise.
11485 2018-05-22 Martin Liska <mliska@suse.cz>
11488 * g++.dg/ipa/pr85607.C: New test.
11490 2018-05-22 Richard Biener <rguenther@suse.de>
11492 PR tree-optimization/85863
11493 * gfortran.fortran-torture/compile/pr85863.f: New testcase.
11495 2018-05-22 Janus Weil <janus@gcc.gnu.org>
11498 * gfortran.dg/assumed_rank_5.f90: Update error message.
11499 * gfortran.dg/assumed_type_4.f90: Ditto.
11500 * gfortran.dg/bind_c_array_params.f03: Ditto.
11501 * gfortran.dg/bind_c_usage_28.f90: Ditto.
11502 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
11503 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
11504 * gfortran.dg/c_loc_tests_11.f03: Ditto.
11505 * gfortran.dg/coarray_atomic_2.f90: Ditto.
11506 * gfortran.dg/coarray_collectives_2.f90: Ditto.
11507 * gfortran.dg/coarray_collectives_10.f90: Ditto.
11508 * gfortran.dg/coarray_collectives_13.f90: Ditto.
11509 * gfortran.dg/rank_3.f90: Ditto.
11510 * gfortran.dg/error_stop_4.f90: Replace -std=f2008ts by -std=f2008.
11511 * gfortran.dg/implicit_14.f90: Ditto.
11513 2018-05-21 Christian Groessler <chris@groessler.org>
11515 * gcc.c-torture/compile/simd-5.c: Fix comment.
11517 2018-05-21 Michael Meissner <meissner@linux.ibm.com>
11520 * gcc.target/powerpc/pr85657-1.c: New test for converting between
11521 __float128, __ibm128, and long double.
11522 * gcc.target/powerpc/pr85657-2.c: Likewise.
11523 * gcc.target/powerpc/pr85657-3.c: Likewise.
11524 * g++.dg/pr85667.C: New test to make sure __ibm128 is
11525 implementated as a separate type internally, and is not just an
11526 alias for long double.
11528 2018-05-21 Richard Sandiford <richard.sandiford@linaro.org>
11530 PR tree-optimization/85814
11531 * gcc.dg/torture/pr85814.c: New test.
11533 2018-05-21 Paolo Carlini <paolo.carlini@oracle.com>
11536 * g++.dg/cpp0x/cond1.C: New.
11537 * g++.dg/cpp1y/pr84588-1.C: Likewise.
11538 * g++.dg/cpp1y/pr84588-2.C: Likewise.
11539 * g++.dg/cpp1y/pr84588-3.C: Likewise.
11540 * g++.dg/parse/cond6.C: Likewise.
11541 * g++.dg/parse/cond7.C: Likewise.
11542 * g++.dg/parse/cond8.C: Likewise.
11543 * g++.dg/cpp1z/decomp16.C: Update.
11544 * g++.old-deja/g++.jason/cond.C: Likewise.
11546 2018-05-21 Steven G. Kargl <kargl@gcc.gnu.org>
11548 ChangeLog for r260480
11549 * gfortran.dg/graphite/block-2.f: Adjust testcase for new gfortran
11550 warnings for deleted and obsolescent features.
11551 * gfortran.dg/graphite/id-19.f: Ditto.
11552 * gfortran.dg/graphite/id-20.f: Ditto.
11553 * gfortran.dg/graphite/id-27.f90: Ditto.
11554 * gfortran.dg/graphite/pr82449.f: Ditto.
11556 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11558 * gcc.target/aarch64/vec_init_1.c: Scan for LD1 instead of INS for
11559 tiny and large memory models.
11561 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11563 * gnat.dg/suppress_initialization.adb,
11564 gnat.dg/suppress_initialization_pkg.ads: New testcase.
11566 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11568 * gnat.dg/exit1.adb: New testcase.
11570 2018-04-04 Ed Schonberg <schonberg@adacore.com>
11572 * gnat.dg/array30.adb: New testcase.
11574 2018-04-04 Hristian Kirtchev <kirtchev@adacore.com>
11576 * gnat.dg/sync2.adb, gnat.dg/sync2.ads: New testcase.
11578 2018-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11580 * gcc.c-torture/execute/ssad-run.c: New test.
11581 * gcc.c-torture/execute/usad-run.c: Likewise.
11582 * gcc.target/aarch64/ssadv16qi.c: Likewise.
11583 * gcc.target/aarch64/usadv16qi.c: Likewise.
11585 2018-05-21 Tamar Christina <tamar.christina@arm.com>
11587 * gcc.target/gcc.target/aarch64/sha3.h (veor3q_u8, veor3q_u32,
11588 veor3q_u64, veor3q_s8, veor3q_s16, veor3q_s32, veor3q_s64, vbcaxq_u8,
11589 vbcaxq_u32, vbcaxq_u64, vbcaxq_s8, vbcaxq_s16, vbcaxq_s32,
11591 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11592 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11593 * gcc.target/gcc.target/aarch64/sha3_1.c: Likewise.
11595 2018-05-21 Janus Weil <janus@gcc.gnu.org>
11598 * gfortran.dg/g77/19990826-3.f: Add option "-std=legacy".
11599 * gfortran.dg/g77/20020307-1.f: Ditto.
11600 * gfortran.dg/g77/980310-3.f: Ditto.
11601 * gfortran.dg/goacc/loop-1-2.f95: Ditto.
11602 * gfortran.dg/goacc/loop-1.f95: Ditto.
11603 * gfortran.dg/gomp/appendix-a/a.6.1.f90: Ditto.
11604 * gfortran.dg/gomp/appendix-a/a.6.2.f90: Ditto.
11605 * gfortran.dg/gomp/do-1.f90: Ditto.
11606 * gfortran.dg/gomp/omp_do1.f90: Ditto.
11607 * gfortran.dg/pr17229.f: Ditto.
11608 * gfortran.dg/pr37243.f: Ditto.
11609 * gfortran.dg/pr49721-1.f: Ditto.
11610 * gfortran.dg/pr58484.f: Ditto.
11611 * gfortran.dg/pr81175.f: Ditto.
11612 * gfortran.dg/pr81723.f: Ditto.
11613 * gfortran.dg/predcom-2.f: Ditto.
11614 * gfortran.dg/vect/Ofast-pr50414.f90: Ditto.
11615 * gfortran.dg/vect/cost-model-pr34445a.f: Ditto.
11616 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
11617 * gfortran.dg/vect/pr52580.f: Ditto.
11619 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11622 * gfortran.dg/char_result_18.f90: New test.
11624 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11627 * gfortran.dg/associate_38.f90: New test.
11629 2018-05-20 Paul Thomas <pault@gcc.gnu.org>
11632 * gfortran.dg/select_type_42.f90: New test.
11634 2018-05-19 Paul Thomas <pault@gcc.gnu.org>
11637 * gfortran.dg/allocate_assumed_charlen_4.f90: New test. Note
11638 that the patch fixes PR66694 & PR82617, although the testcases
11639 are not explicitly included.
11641 2018-05-18 Kito Cheng <kito.cheng@gmail.com>
11643 * gcc.dg/stack-usage-1.c: Add support for rv32e.
11645 2018-05-18 Marc Glisse <marc.glisse@inria.fr>
11648 * g++.dg/pr82899.C: New testcase.
11650 2018-05-18 Martin Liska <mliska@suse.cz>
11652 * gcc.dg/pr68766.c: Change pruned output.
11654 2018-05-18 Cesar Philippidis <cesar@codesourcery.com>
11657 * c-c++-common/goacc/pr85782.c: New test.
11659 2018-05-18 Sudakshina Das <sudi.das@arm.com>
11661 * gcc.target/aarch64/sve/slp_5.c: Remove xfail for tld1d and tld2d.
11663 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11665 * gcc.target/arm/pr62554.c: Delete.
11666 * gcc.target/arm/pr69610-1.c: Likewise.
11667 * gcc.target/arm/pr69610-2.c: Likewise.
11669 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11671 * gcc.target/arm/pr40887.c: Update comment.
11672 * lib/target-supports.exp: Don't generate effective target checks
11673 and related helpers for armv5. Update comment.
11674 * gcc.target/arm/armv5_thumb_isa.c: Delete.
11675 * gcc.target/arm/di-longlong64-sync-withhelpers.c: Update effective
11676 target check and options.
11678 2018-05-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11680 PR middle-end/85817
11681 * gcc.dg/tree-ssa/pr83648.c: Change scan-tree-dump to
11682 scan-tree-dump-not for h.
11684 2018-05-18 Richard Biener <rguenther@suse.de>
11686 * gcc.dg/tree-ssa/pr21559.c: Adjust.
11687 * gcc.dg/tree-ssa/pr45397.c: Likewise.
11688 * gcc.dg/tree-ssa/pr61839_1.c: Likewise.
11689 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
11690 * gcc.dg/tree-ssa/pr61839_4.c: Likewise.
11691 * gcc.dg/tree-ssa/vrp17.c: Likewise.
11692 * gcc.dg/tree-ssa/vrp18.c: Likewise.
11693 * gcc.dg/tree-ssa/vrp23.c: Likewise.
11694 * gcc.dg/tree-ssa/vrp24.c: Likewise.
11695 * gcc.dg/tree-ssa/vrp58.c: Likewise.
11696 * gcc.dg/vrp-min-max-1.c: Likewise.
11697 * gcc.dg/vrp-min-max-3.c: New testcase.
11699 2018-05-18 Richard Biener <rguenther@suse.de>
11701 * gcc.dg/tree-ssa/ssa-dse-35.c: New testcase.
11702 * gcc.dg/graphite/scop-10.c: Adjust to avoid dead code.
11703 * gcc.dg/graphite/scop-6.c: Likewise.
11704 * gcc.dg/graphite/scop-7.c: Likewise.
11705 * gcc.dg/graphite/scop-8.c: Likewise.
11706 * gcc.dg/graphite/scop-9.c: Likewise.
11708 2018-05-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11710 * gcc.target/aarch64/vect-init-ld1.c: New test.
11712 2018-05-18 Martin Liska <mliska@suse.cz>
11714 * gcc.dg/tree-ssa/vrp104.c: Adjust dump file that is scanned.
11715 * gcc.dg/tree-prof/update-loopch.c: Likewise.
11717 2018-05-18 Martin Liska <mliska@suse.cz>
11719 * gcc.dg/ipa/ipa-icf-39.c: New test.
11720 * gcc.dg/pr68766.c: Adjust pruned output.
11722 2018-05-18 Richard Sandiford <richard.sandiford@linaro.org>
11724 * lib/target-supports.exp (check_effective_target_scalar_all_fma):
11726 * gcc.dg/fma-1.c: New test.
11727 * gcc.dg/fma-2.c: Likewise.
11728 * gcc.dg/fma-3.c: Likewise.
11729 * gcc.dg/fma-4.c: Likewise.
11730 * gcc.dg/fma-5.c: Likewise.
11731 * gcc.dg/fma-6.c: Likewise.
11732 * gcc.dg/fma-7.c: Likewise.
11733 * gcc.dg/gimplefe-26.c: Use .FMA instead of __FMA and require
11735 * gfortran.dg/reassoc_7.f: Pass -ffp-contract=off.
11736 * gfortran.dg/reassoc_8.f: Likewise.
11737 * gfortran.dg/reassoc_9.f: Likewise.
11738 * gfortran.dg/reassoc_10.f: Likewise.
11740 2018-05-17 Jim Wilson <jimw@sifive.com>
11742 * gcc.target/riscv/switch-qi.c: New.
11743 * gcc.target/riscv/switch-si.c: New.
11745 2018-05-17 Pat Haugen <pthaugen@us.ibm.com>
11748 * gcc.target/powerpc/pr85698.c: New test.
11750 2018-05-17 Richard Biener <rguenther@suse.de>
11752 * gcc.dg/tree-ssa/ssa-fre-63.c: New testcase.
11754 2018-05-17 Bin Cheng <bin.cheng@arm.com>
11756 PR tree-optimization/85793
11757 * gcc.dg/vect/pr85793.c: New test.
11759 2018-05-17 Richard Sandiford <richard.sandiford@linaro.org>
11761 * gcc.dg/gimplefe-28.c: New test.
11762 * gcc.dg/asan/use-after-scope-9.c: Adjust expected output for
11763 internal function calls.
11764 * gcc.dg/goacc/loop-processing-1.c: Likewise.
11766 2018-05-17 Martin Liska <mliska@suse.cz>
11768 * gcc.dg/plugin/ggcplug.c (plugin_init): Do not use
11769 space in between 'G_' and '('.
11771 2018-05-17 Jakub Jelinek <jakub@redhat.com>
11774 * gcc.target/i386/pr85323-7.c: New test.
11775 * gcc.target/i386/pr85323-8.c: New test.
11776 * gcc.target/i386/pr85323-9.c: New test.
11779 * gcc.target/i386/pr85323-4.c: New test.
11780 * gcc.target/i386/pr85323-5.c: New test.
11781 * gcc.target/i386/pr85323-6.c: New test.
11784 * gcc.target/i386/pr85323-1.c: New test.
11785 * gcc.target/i386/pr85323-2.c: New test.
11786 * gcc.target/i386/pr85323-3.c: New test.
11788 * gcc.target/i386/avx512f-set-v32hi-1.c: New test.
11789 * gcc.target/i386/avx512f-set-v32hi-2.c: New test.
11790 * gcc.target/i386/avx512f-set-v32hi-3.c: New test.
11791 * gcc.target/i386/avx512f-set-v32hi-4.c: New test.
11792 * gcc.target/i386/avx512f-set-v32hi-5.c: New test.
11793 * gcc.target/i386/avx512f-set-v64qi-1.c: New test.
11794 * gcc.target/i386/avx512f-set-v64qi-2.c: New test.
11795 * gcc.target/i386/avx512f-set-v64qi-3.c: New test.
11796 * gcc.target/i386/avx512f-set-v64qi-4.c: New test.
11797 * gcc.target/i386/avx512f-set-v64qi-5.c: New test.
11798 * gcc.target/i386/avx512f-setzero-1.c: New test.
11800 2018-05-17 James Greenhalgh <james.greenhalgh@arm.com>
11802 * gcc.target/aarch64/vect-slp-dup.c: New.
11804 2018-05-17 Paolo Carlini <paolo.carlini@oracle.com>
11807 * g++.dg/cpp1y/lambda-generic-85713-2.C: New.
11809 2018-05-17 Olga Makhotina <olga.makhotina@intel.com>
11811 * gcc.target/i386/builtin_target.c: Test goldmont-plus.
11812 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont-plus.
11814 2018-05-17 Richard Biener <rguenther@suse.de>
11816 PR tree-optimization/85757
11817 * gcc.dg/tree-ssa/ssa-dse-34.c: New testcase.
11819 2018-05-16 Marek Polacek <polacek@redhat.com>
11822 * g++.dg/cpp0x/initlist-throw1.C: New test.
11823 * g++.dg/cpp0x/initlist-throw2.C: New test.
11825 2018-05-16 Carl Love <cel@us.ibm.com>
11827 * gcc.target/powerpc/vsx-vector-6-be.c: Remove file.
11828 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update counts for
11829 xvcmpeqdp., xvcmpgtdp., xvcmpgedp., xxlxor, xvrdpi.
11831 2018-05-16 Richard Biener <rguenther@suse.de>
11833 * gcc.dg/tree-ssa/ssa-dse-32.c: New testcase.
11834 * gcc.dg/tree-ssa/ssa-dse-33.c: Likewise.
11835 * gcc.dg/uninit-pr81897-2.c: Use -fno-tree-dse.
11837 2018-05-16 Richard Sandiford <richard.sandiford@linaro.org>
11839 * gcc.target/aarch64/sve/vcond_10.c: New test.
11840 * gcc.target/aarch64/sve/vcond_10_run.c: Likewise.
11841 * gcc.target/aarch64/sve/vcond_11.c: Likewise.
11842 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise.
11844 2018-05-15 Martin Sebor <msebor@redhat.com>
11846 PR tree-optimization/85753
11847 * gcc.dg/Wrestrict-10.c: Adjust.
11848 * gcc.dg/Wrestrict-16.c: New test.
11850 2018-05-15 Martin Sebor <msebor@redhat.com>
11852 PR middle-end/85643
11853 * c-c++-common/attr-nonstring-7.c: New test.
11855 2018-05-15 Richard Biener <rguenther@suse.de>
11857 * gcc.dg/tree-ssa/ssa-dse-31.c: New testcase.
11859 2018-05-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11861 PR tree-optimization/83648
11862 * gcc.dg/tree-ssa/pr83648.c: New test.
11863 * gcc.dg/tree-ssa/pr83648-2.c: Likewise.
11865 2018-05-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11868 * gcc.dg/ipa/pr85734.c: New test.
11870 2018-05-14 Eric Botcazou <ebotcazou@adacore.com>
11873 * gnat.dg/opt70.adb: New test.
11874 * gnat.dg/opt70_pkg.ad[sb]: New helper.
11876 2018-05-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11878 * gcc.target/aarch64/crypto-fuse-1.c: New test.
11879 * gcc.target/aarch64/crypto-fuse-2.c: Likewise.
11881 2018-05-14 Wilco Dijkstra <wdijkstr@arm.com>
11883 * gcc.target/aarch64/vmov_n_1.c: Update test.
11884 * gcc.target/aarch64/vfp-1.c: Update test.
11886 2018-05-14 Jakub Jelinek <jakub@redhat.com>
11889 * gcc.c-torture/execute/pr85756.c: New test.
11891 2018-05-14 Sebastian Peryt <sebastian.peryt@intel.com>
11893 * gcc.target/i386/cldemote-1.c: New test.
11895 2018-05-13 Paul Thomas <pault@gcc.gnu.org>
11898 * gfortran.dg/assumed_type_9.f90 : New test.
11900 2018-05-11 Steven G. Kargl <kargl@gcc.gnu.org>
11903 * gfortran.dg/pr85542.f90: New test.
11905 2018-05-11 Martin Jambor <mjambor@suse.cz>
11908 * g++.dg/lto/pr85655_0.C: New test.
11910 2018-05-11 Sebastian Peryt <sebastian.peryt@intel.com>
11912 * gcc.target/i386/tpause-1.c: New test.
11913 * gcc.target/i386/umonitor-1.c: New test.
11915 2018-05-11 Jakub Jelinek <jakub@redhat.com>
11918 * c-c++-common/gomp/pr85696.c: New test.
11920 2018-05-11 Allan Sandfeld Jensen <allan.jensen@qt.io>
11921 Jakub Jelinek <jakub@redhat.com>
11923 PR tree-optimization/85692
11924 * gcc.target/i386/pr85692.c: New test.
11926 2018-05-11 Martin Liska <mliska@suse.cz>
11929 * c-c++-common/ubsan/attrib-6.c: New test.
11931 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11934 * gfortran.dg/pr85687.f90: new test.
11936 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11939 * gfortran.dg/pr85521_1.f90: New test.
11940 * gfortran.dg/pr85521_2.f90: New test.
11942 2018-05-10 Steven G. Kargl <kargl@gcc.gnu.org>
11945 * gfortran.dg/pr70870_1.f90: New test.
11947 2018-05-10 Uros Bizjak <ubizjak@gmail.com>
11949 * gcc.target/i386/xgetsetbv.c: Check also variable arguments.
11951 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11954 * g++.dg/ext/offsetof2.C: New test.
11956 2018-05-10 Paul Thomas <pault@gcc.gnu.org>
11959 * gfortran.dg/temporary_3.f90 : New test.
11962 * gfortran.dg/temporary_2.f90 : New test.
11964 2018-05-10 Segher Boessenkool <segher@kernel.crashing.org>
11966 * gcc.dg/vmx/extract-be-order.c: Delete testcase.
11967 * gcc.dg/vmx/extract-vsx-be-order.c: Delete testcase.
11968 * gcc.dg/vmx/insert-be-order.c: Delete testcase.
11969 * gcc.dg/vmx/insert-vsx-be-order.c: Delete testcase.
11970 * gcc.dg/vmx/ld-be-order.c: Delete testcase.
11971 * gcc.dg/vmx/ld-vsx-be-order.c: Delete testcase.
11972 * gcc.dg/vmx/lde-be-order.c: Delete testcase.
11973 * gcc.dg/vmx/ldl-be-order.c: Delete testcase.
11974 * gcc.dg/vmx/ldl-vsx-be-order.c: Delete testcase.
11975 * gcc.dg/vmx/merge-be-order.c: Delete testcase.
11976 * gcc.dg/vmx/merge-vsx-be-order.c: Delete testcase.
11977 * gcc.dg/vmx/mult-even-odd-be-order.c: Delete testcase.
11978 * gcc.dg/vmx/pack-be-order.c: Delete testcase.
11979 * gcc.dg/vmx/perm-be-order.c: Delete testcase.
11980 * gcc.dg/vmx/splat-be-order.c: Delete testcase.
11981 * gcc.dg/vmx/splat-vsx-be-order.c: Delete testcase.
11982 * gcc.dg/vmx/st-be-order.c: Delete testcase.
11983 * gcc.dg/vmx/st-vsx-be-order.c: Delete testcase.
11984 * gcc.dg/vmx/ste-be-order.c: Delete testcase.
11985 * gcc.dg/vmx/stl-be-order.c: Delete testcase.
11986 * gcc.dg/vmx/stl-vsx-be-order.c: Delete testcase.
11987 * gcc.dg/vmx/sum2s-be-order.c: Delete testcase.
11988 * gcc.dg/vmx/unpack-be-order.c: Delete testcase.
11989 * gcc.dg/vmx/vsums-be-order.c: Delete testcase.
11990 * gcc.target/powerpc/vec-setup-be-double.c: Delete testcase.
11991 * gcc.target/powerpc/vec-setup-be-long.c: Delete testcase.
11992 * gcc.target/powerpc/vec-setup.h: Remove -maltivec=be support.
11994 2018-05-10 Jakub Jelinek <jakub@redhat.com>
11996 PR tree-optimization/85699
11997 * gcc.dg/nextafter-1.c (NO_LONG_DOUBLE): Define if not defined. Use
11998 !NO_LONG_DOUBLE instead of __LDBL_MANT_DIG__ != 106.
11999 * gcc.dg/nextafter-2.c: Include stdlib.h. For glibc < 2.24 define
12000 NO_LONG_DOUBLE to 1 before including nextafter-1.c.
12002 2018-05-10 Eric Botcazou <ebotcazou@adacore.com>
12004 * g++.dg/tls/pr85400.C: New test.
12006 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
12009 * g++.dg/cpp1y/lambda-generic-85713.C: New.
12011 2018-05-09 Carl Love <cel@us.ibm.com>
12013 * gcc.target/powerpc/builtins-8-runnable.c: New builtin test file.
12015 2018-05-09 Paolo Carlini <paolo.carlini@oracle.com>
12019 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12022 * g++.dg/cpp1y/pr84588.C: New.
12024 2018-05-09 Andreas Schwab <schwab@suse.de>
12026 * gcc.target/aarch64/sve/vcond_6.c: Add missing brace.
12028 2018-05-09 Richard Sandiford <richard.sandiford@linaro.org>
12030 * gcc.target/aarch64/store_lane_spill_1.c: New test.
12031 * gcc.target/aarch64/sve/store_lane_spill_1.c: Likewise.
12033 2018-05-08 Carl Love <cel@us.ibm.com>
12034 * gcc.target/powerpc/builtins-8-p9-runnable.c: Add new test file.
12036 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12039 * g++.dg/cpp1y/pr84588.C: New.
12041 2018-05-08 Marek Polacek <polacek@redhat.com>
12044 * g++.dg/cpp1z/constexpr-if22.C: New test.
12046 2018-05-08 Uros Bizjak <ubizjak@gmail.com>
12049 * gcc.target/i386/pr85693.c: New test.
12051 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12054 * gcc.target/i386/pr49095.c: Add -masm=att to dg-options. Add
12055 scan-assembler-times checking that except for [fh]*xor other functions
12056 don't use any load instructions.
12058 2018-05-08 Olga Makhotina <olga.makhotina@intel.com>
12060 * gcc.target/i386/builtin_target.c: Test goldmont.
12061 * gcc.target/i386/funcspec-56.inc: Tests for arch=goldmont and
12064 2018-05-08 Jakub Jelinek <jakub@redhat.com>
12067 * g++.dg/other/sse2-pr85572-1.C: New test.
12068 * g++.dg/other/sse2-pr85572-2.C: New test.
12069 * g++.dg/other/sse4-pr85572-1.C: New test.
12070 * g++.dg/other/avx2-pr85572-1.C: New test.
12073 * gcc.target/i386/pr85317.c: New test.
12074 * gcc.target/i386/avx2-vpmovmskb-2.c (avx2_test): Add asm volatile
12075 optimization barrier to avoid optimizing away the expected insn.
12078 * gcc.target/i386/avx512dq-pr85480-1.c: New test.
12079 * gcc.target/i386/avx512dq-pr85480-2.c: New test.
12081 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12083 * g++.dg/other/sve_const_pred_1.C: Rename to...
12084 * g++.target/aarch64/sve/const_pred_1.C: ...this. Remove aarch64
12085 target selectors and explicit -march options.
12086 * g++.dg/other/sve_const_pred_2.C: Rename to...
12087 * g++.target/aarch64/sve/const_pred_2.C: ...this and adjust likewise.
12088 * g++.dg/other/sve_const_pred_3.C: Rename to...
12089 * g++.target/aarch64/sve/const_pred_3.C: ...this and adjust likewise.
12090 * g++.dg/other/sve_const_pred_4.C: Rename to...
12091 * g++.target/aarch64/sve/const_pred_4.C: ...this and adjust likewise.
12092 * g++.dg/other/sve_tls_2.C: Rename to...
12093 * g++.target/aarch64/sve/tls_2.C: ...this and adjust likewise.
12094 * g++.dg/other/sve_vcond_1.C: Rename to...
12095 * g++.target/aarch64/sve/vcond_1.C: ...this and adjust likewise.
12096 * g++.dg/other/sve_vcond_1_run.C: Rename to...
12097 * g++.target/aarch64/sve/vcond_1_run.C: ...this and adjust likewise.
12099 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12102 * gcc.dg/vect/pr85586.c: Restrict LOOP VECTORIZED test to
12105 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12108 * g++.dg/cpp0x/deleted14.C: New.
12110 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12111 Alan Hayward <alan.hayward@arm.com>
12112 David Sherwood <david.sherwood@arm.com>
12114 * gcc.target/aarch64/sve/vcond_6.c: Do not expect any ANDs.
12115 XFAIL the BIC test.
12116 * gcc.target/aarch64/sve/vcond_7.c: New test.
12117 * gcc.target/aarch64/sve/vcond_7_run.c: Likewise.
12119 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12122 * g++.dg/cpp0x/sfinae62.C: New.
12124 2018-05-08 Richard Sandiford <richard.sandiford@linaro.org>
12126 * gcc.target/aarch64/sve/vcond_6.c (LOOP): Unconditionally
12129 2018-05-08 Paolo Carlini <paolo.carlini@oracle.com>
12132 * g++.dg/cpp0x/narrowing1.C: New.
12134 2018-05-08 Richard Biener <rguenther@suse.de>
12136 PR middle-end/85588
12137 * gcc.dg/torture/pr85574.c: Rename to...
12138 * gcc.dg/torture/pr85588.c: ... this.
12140 2018-05-08 Thomas Koenig <tkoenig@gcc.gnu.org>
12143 * gfortran.dg/minmaxloc_12.f90: New test case.
12144 * gfortran.dg/minmaxloc_13.f90: New test case.
12146 2018-05-07 Nathan Sidwell <nathan@acm.org>
12148 * g++.dg/cpp0x/range-for10.C: Delete.
12149 * g++.dg/ext/forscope1.C: Delete.
12150 * g++.dg/ext/forscope2.C: Delete.
12151 * g++.dg/template/for1.C: Delete.
12153 2018-05-07 Jeff Law <law@redhat.com>
12155 * gfortran.dg/linefile.f90: New test.
12157 2018-05-07 Christophe Lyon <christophe.lyon@linaro.org>
12159 * gcc.dg/nextafter-2.c: Add c99_runtime effective target
12162 2018-05-06 Jakub Jelinek <jakub@redhat.com>
12165 * g++.dg/ext/asm14.C: New test.
12166 * g++.dg/ext/asm15.C: New test.
12167 * g++.dg/ext/asm16.C: New test.
12169 2018-05-06 Michael Eager <eager@eagercon.com>
12171 * gcc.target/microblaze/others/picdtr.c: Correct option
12172 -fPIE -mpic-data-is-text-relative.
12174 2018-05-06 Andrew Sadek <andrew.sadek.se@gmail.com>
12176 * gcc.target/microblaze/others/picdtr.c: Add test for
12177 -fPIE -mpic-data-is-text-relative.
12179 2018-05-06 Andre Vehreschild <vehre@gcc.gnu.org>
12182 * gfortran.dg/coarray_dependency_1.f90: New test.
12183 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions.
12185 2018-05-04 Pekka Jääskeläinen <pekka.jaaskelainen@parmance.com>
12187 * brig.dg/test/gimple/smoke_test.hsail: Fix the test
12188 to match the currently produced gimple.
12190 2018-05-04 Carl Love <cel@us.ibm.com>
12192 * gcc.target/powerpc/vsx-vector-6.h (foo): Add test for vec_max,
12194 * gcc.target/powerpc/vsx-vector-6-le.c (dg-final): Update xvcmpeqdp,
12195 xvcmpgtdp, xvcmpgedp counts. Add xxsel counts.
12196 * gcc.target/powerpc/vsx-vector-6-be.c (dg-final): Update xvcmpgtdp,
12197 xvcmpgedp counts. Add xxsel counts.
12199 2018-05-04 Richard Biener <rguenther@suse.de>
12201 PR middle-end/85627
12202 * g++.dg/torture/pr85627.C: New testcase.
12204 2018-05-04 Richard Biener <rguenther@suse.de>
12206 PR middle-end/85574
12207 * gcc.dg/torture/pr85574.c: New testcase.
12208 * gcc.dg/torture/pr57656.c: Use dg-additional-options.
12210 2018-05-04 Jakub Jelinek <jakub@redhat.com>
12213 * gcc.dg/nextafter-1.c: New test.
12214 * gcc.dg/nextafter-2.c: New test.
12215 * gcc.dg/nextafter-3.c: New test.
12216 * gcc.dg/nextafter-4.c: New test.
12218 2018-05-03 Nathan Sidwell <nathan@acm.org>
12220 Remove -ffriend-injection.
12221 * g++.old-deja/g++.jason/scoping15.C: Delete.
12222 * g++.old-deja/g++.mike/net43.C: Delete.
12224 2018-05-03 Jakub Jelinek <jakub@redhat.com>
12227 * gcc.target/i386/avx512f-vpmullq-1.c: New test.
12228 * gcc.target/i386/avx512f-vpmullq-2.c: New test.
12229 * gcc.target/i386/avx512dq-vpmullq-3.c: New test.
12230 * gcc.target/i386/avx512dq-vpmullq-4.c: New test.
12232 2018-05-03 Tom de Vries <tom@codesourcery.com>
12235 * lib/scanoffloadtree.exp: New file.
12237 2018-05-03 Richard Biener <rguenther@suse.de>
12239 PR tree-optimization/85615
12240 * gcc.dg/torture/pr85615.c: New testcase.
12242 2018-05-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12244 PR tree-optimization/70291
12245 * gcc.dg/complex-6.c: New test.
12246 * gcc.dg/complex-7.c: Likewise.
12248 2018-05-03 Richard Biener <rguenther@suse.de>
12251 * fortran.dg/pr51434.f90: Truncate transfer argument.
12253 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12256 * gcc.c-torture/execute/pr85582-3.c: New test.
12258 2018-05-02 Paolo Carlini <paolo.carlini@oracle.com>
12259 Jason Merrill <jason@redhat.com>
12262 * g++.dg/warn/Wshadow-13.C: New.
12263 * g++.dg/warn/Wshadow-14.C: Likewise.
12265 2018-05-02 Tom de Vries <tom@codesourcery.com>
12268 * c-c++-common/goacc/builtin-goacc-parlevel-id-size-2.c: New test.
12269 * c-c++-common/goacc/builtin-goacc-parlevel-id-size.c: New test.
12271 2018-05-02 David Pagan <dave.pagan@oracle.com>
12274 * gcc.dg/noncompile/pr30552-1.c: New test.
12275 * gcc.dg/noncompile/pr30552-2.c: New test.
12276 * gcc.dg/noncompile/pr30552-3.c: New test.
12277 * gcc.dg/noncompile/pr30552-4.c: New test.
12279 2018-05-02 Richard Biener <rguenther@suse.de>
12281 PR tree-optimization/85597
12282 * gcc.dg/vect/pr85597.c: New testcase.
12284 2018-05-02 Tom de Vries <tom@codesourcery.com>
12287 * gcc.dg/ipa/ipa-icf-38.c: Use scan-ltrans-tree-dump.
12288 * lib/scanltranstree.exp: New file.
12289 * lib/target-supports.exp (scan-ltrans-tree-dump_required_options)
12290 (scan-ltrans-tree-dump-times_required_options)
12291 (scan-ltrans-tree-dump-not_required_options)
12292 (scan-ltrans-tree-dump-dem_required_options)
12293 (scan-ltrans-tree-dump-dem-not_required_options): New proc.
12294 * lib/gcc-dg.exp: Include scanltranstree.exp.
12296 2018-05-02 Tom de Vries <tom@codesourcery.com>
12299 * gcc.dg/ipa/ipa-icf-38.c: New test.
12300 * gcc.dg/ipa/ipa-icf-38a.c: New test.
12301 * lib/scandump.exp (dump-base): New proc.
12302 (scan-dump, scan-dump-times, scan-dump-not, scan-dump-dem)
12303 (scan-dump-dem-not): Add and handle parameter for suffix of the dump
12305 * lib/scanipa.exp: Add "" argument to scan-dump calls.
12306 * lib/scanlang.exp: Same.
12307 * lib/scanrtl.exp: Same.
12308 * lib/scantree.exp: Same.
12309 * lib/scanwpaipa.exp: New file.
12310 * lib/gcc-dg.exp: Include scanwpaipa.exp.
12312 2018-05-02 Richard Biener <rguenther@suse.de>
12314 PR middle-end/85567
12315 * gcc.dg/torture/pr85567.c: New testcase.
12317 2018-05-02 Jakub Jelinek <jakub@redhat.com>
12320 * gcc.c-torture/execute/pr85582-1.c: New test.
12321 * gcc.c-torture/execute/pr85582-2.c: New test.
12323 2018-05-02 Richard Sandiford <richard.sandiford@linaro.org>
12325 PR tree-optimization/85586
12326 * gcc.dg/vect/pr85586.c: New test.
12328 2018-05-01 Marc Glisse <marc.glisse@inria.fr>
12330 PR tree-optimization/85143
12331 * gcc.dg/tree-ssa/minmax-loopend.c: Extend and split...
12332 * gcc.dg/tree-ssa/minmax-loopend-2.c: ... here.
12334 2018-05-01 David Malcolm <dmalcolm@redhat.com>
12337 * c-c++-common/Wformat-pr84258.c: New test.
12339 2018-05-01 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
12341 PR tree-optimization/82665
12342 * gcc.dg/tree-ssa/pr82665.c: New test.
12344 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12347 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c
12348 (test_add_fixit_insert_formatted_single_line): New function.
12349 (test_add_fixit_insert_formatted_multiline): New function.
12350 Extend expected output of generated patch to include fix-it hints
12352 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c: Include
12353 "gcc-rich-location.h". Add test coverage for
12354 gcc_rich_location::add_fixit_insert_formatted.
12356 2018-04-30 David Malcolm <dmalcolm@redhat.com>
12358 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12359 (test_show_locus): Update for location_get_source_line returning a
12360 char_span. Use char_span for handling words in the
12361 "test_many_nested_locations" fix-it example.
12363 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12365 * gcc.target/arc/interrupt-8.c: Update test.
12366 * gcc.target/arc/loop-4.c: Likewise.
12367 * gcc.target/arc/loop-hazard-1.c: Likewise.
12368 * gcc.target/arc/sdata-3.c: Likewise.
12370 2018-04-30 Claudiu Zissulescu <claziss@synopsys.com>
12372 * gcc.target/arc/store-merge-1.c: New test.
12373 * gcc.target/arc/add_n-combine.c: Update test.
12375 2018-04-30 Andrew Sadek <andrew.sadek.se@gmail.com>
12377 Microblaze Target: PIC data text relative
12379 * gcc.target/microblaze/others/data_var1.c: Include
12380 PIC case of r20 base register.
12381 * gcc.target/microblaze/others/data_var2.c: Ditto.
12382 * gcc.target/microblaze/others/picdtr.c: Add new
12383 test case for -mpic-is-data-text-relative.
12384 * gcc.target/microblaze/others/sdata_var1.c: Add
12385 * gcc.target/microblaze/others/sdata_var2.c: Ditto.
12386 * gcc.target/microblaze/others/sdata_var3.c: Ditto.
12387 * gcc.target/microblaze/others/sdata_var4.c: Ditto.
12388 * gcc.target/microblaze/others/sdata_var5.c: Ditto.
12389 * gcc.target/microblaze/others/sdata_var6.c: Ditto.
12390 * gcc.target/microblaze/others/string_cst1_gpopt.c:
12392 * gcc.target/microblaze/others/string_cst2_gpopt.c:
12395 2018-04-30 Richard Biener <rguenther@suse.de>
12397 PR tree-optimization/28364
12398 PR tree-optimization/85275
12399 * gcc.dg/tree-ssa/copy-headers-5.c: New testcase.
12400 * gcc.dg/tree-ssa/predcom-8.c: Likewise.
12401 * gcc.dg/tree-ssa/cunroll-13.c: Rewrite to gimple testcase.
12402 * gcc.dg/tree-ssa/ivopt_mult_1.c: XFAIL.
12403 * gcc.dg/tree-ssa/ivopt_mult_1g.c: Add gimple variant that
12405 * gcc.dg/tree-ssa/ivopt_mult_2.c: XFAIL.
12406 * gcc.dg/tree-ssa/ivopt_mult_2g.c: Add gimple variant that
12408 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
12409 * gcc.dg/tree-ssa/20030710-1.c: Likewise.
12410 * gcc.dg/tree-ssa/20030711-1.c: Likewise.
12412 2018-04-28 Uros Bizjak <ubizjak@gmail.com>
12415 * gcc.target/i386/pr84431.c: New test.
12417 2018-04-27 Martin Jambor <mjambor@suse.cz>
12420 * g++.dg/ipa/pr85549.C: New test.
12422 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12425 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: Add dg-bogus
12427 * g++.dg/cpp0x/constexpr-85553.C: New test.
12429 2018-04-27 David Malcolm <dmalcolm@redhat.com>
12432 * g++.dg/pr85515-1.C: New test.
12433 * g++.dg/pr85515-2.C: New test.
12435 2018-04-27 Paolo Carlini <paolo.carlini@oracle.com>
12438 * g++.dg/cpp0x/friend3.C: New.
12440 2018-04-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12443 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
12444 Use check_effective_target_arm_little_endian.
12446 2018-04-27 Jakub Jelinek <jakub@redhat.com>
12448 PR tree-optimization/85529
12449 * gcc.c-torture/execute/pr85529-1.c: New test.
12450 * gcc.c-torture/execute/pr85529-2.c: New test.
12451 * gcc.dg/pr85529.c: New test.
12453 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12455 * gcc.target/mips/data-sym-pool.c (dg-options): Match `ld' and
12456 `.dword' in addition to `lw' and `.word'.
12458 2018-04-26 Maciej W. Rozycki <macro@mips.com>
12460 * gcc.target/mips/data-sym-pool.c (dg-options): Add `-mplt'.
12462 2018-04-26 Eric Botcazou <ebotcazou@adacore.com>
12464 * gnat.dg/loop_optimization24.adb: New test.
12466 2018-04-26 Richard Biener <rguenther@suse.de>
12468 PR tree-optimization/85116
12469 * gcc.dg/tree-ssa/copy-headers-2.c: New testcase.
12470 * gcc.dg/tree-ssa/copy-headers-3.c: Likewise.
12471 * gcc.dg/tree-ssa/copy-headers-4.c: Likewise.
12472 * gcc.dg/tree-ssa/loadpre6.c: Adjust.
12474 2018-04-25 Sebastian Peryt <sebastian.peryt@intel.com>
12477 * gcc.target/i386/pr85473-1.c: New test.
12478 * gcc.target/i386/pr85473-2.c: New test.
12480 2018-04-25 Nathan Sidwell <nathan@acm.org>
12481 Jakub Jelinek <jakub@redhat.com>
12485 * g++.dg/cpp0x/addressof1.C: Make reinterpret cases runtime checks.
12486 * g++.dg/cpp0x/constexpr-cast.C: Remove xfails
12487 * g++.dg/cpp0x/constexpr-nullptr-2.C: Likewise.
12488 * g++.dg/cpp0x/constexpr-pmf1.C: Check when optimized.
12489 * g++.dg/cpp0x/pr85437-1.C: New.
12490 * g++.dg/cpp0x/pr85437-2.C: New.
12491 * g++.dg/cpp0x/pr85437-3.C: New.
12492 * g++.dg/cpp0x/pr85437-4.C: New.
12494 2018-04-24 Steven G. Kargl <kargl@gcc.gnu.org>
12497 * gfortran.dg/pr85520.f90: New test.
12499 2018-04-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12502 * gcc.dg/pr85512.c: New test.
12504 2018-04-24 H.J. Lu <hongjiu.lu@intel.com>
12507 * g++.dg/cet-notrack-1.C (dg-options): Remove -mcet.
12508 * g++.dg/torture/pr85334.C (dg-additional-options): Likwise.
12509 * gcc.dg/pr85388-1.c (dg-options): Likwise.
12510 * gcc.dg/pr85388-2.c (dg-options): Likwise.
12511 * gcc.dg/pr85388-3.c (dg-options): Likwise.
12512 * gcc.dg/pr85388-4.c (dg-options): Likwise.
12513 * gcc.dg/pr85388-5.c (dg-options): Likwise.
12514 * gcc.dg/pr85388-6.c (dg-options): Likwise.
12515 * gcc.dg/torture/pr85397-1.c (dg-additional-options): Likwise.
12516 * gcc.target/i386/attr-nocf-check-1a.c (dg-options): Likwise.
12517 * gcc.target/i386/attr-nocf-check-3a.c (dg-options): Likwise.
12518 * gcc.target/i386/cet-label.c (dg-options): Likwise.
12519 * gcc.target/i386/cet-label-2.c (dg-options): Likwise.
12520 * gcc.target/i386/cet-notrack-1b.c (dg-options): Likwise.
12521 * gcc.target/i386/cet-notrack-2a.c (dg-options): Likwise.
12522 * gcc.target/i386/cet-notrack-2b.c (dg-options): Likwise.
12523 * gcc.target/i386/cet-notrack-3.c (dg-options): Likwise.
12524 * gcc.target/i386/cet-notrack-4b.c (dg-options): Likwise.
12525 * gcc.target/i386/cet-notrack-5a.c (dg-options): Likwise.
12526 * gcc.target/i386/cet-notrack-5b.c (dg-options): Likwise.
12527 * gcc.target/i386/cet-notrack-6a.c (dg-options): Likwise.
12528 * gcc.target/i386/cet-notrack-6b.c (dg-options): Likwise.
12529 * gcc.target/i386/cet-notrack-7.c (dg-options): Likwise.
12530 * gcc.target/i386/cet-notrack-icf-2.c (dg-options): Likwise.
12531 * gcc.target/i386/cet-notrack-icf-4.c (dg-options): Likwise.
12532 * gcc.target/i386/cet-property-1.c (dg-options): Likwise.
12533 * gcc.target/i386/cet-property-2.c (dg-options): Likwise.
12534 * gcc.target/i386/cet-sjlj-1.c (dg-options): Likwise.
12535 * gcc.target/i386/cet-sjlj-2.c (dg-options): Likwise.
12536 * gcc.target/i386/cet-sjlj-3.c (dg-options): Likwise.
12537 * gcc.target/i386/cet-sjlj-4.c (dg-options): Likwise.
12538 * gcc.target/i386/cet-sjlj-5.c (dg-options): Likwise.
12539 * gcc.target/i386/cet-sjlj-6a.c (dg-options): Likwise.
12540 * gcc.target/i386/cet-sjlj-6b.c (dg-options): Likwise.
12541 * gcc.target/i386/cet-switch-1.c (dg-options): Likwise.
12542 * gcc.target/i386/cet-switch-2.c (dg-options): Likwise.
12543 * gcc.target/i386/cet-switch-3.c (dg-options): Likwise.
12544 * gcc.target/i386/indirect-thunk-11.c (dg-options): Likwise.
12545 * gcc.target/i386/indirect-thunk-12.c (dg-options): Likwise.
12546 * gcc.target/i386/indirect-thunk-attr-12.c (dg-options): Likwise.
12547 * gcc.target/i386/indirect-thunk-attr-13.c (dg-options): Likwise.
12548 * gcc.target/i386/indirect-thunk-attr-14.c (dg-options): Likwise.
12549 * gcc.target/i386/indirect-thunk-attr-15.c (dg-options): Likwise.
12550 * gcc.target/i386/indirect-thunk-attr-16.c (dg-options): Likwise.
12551 * gcc.target/i386/indirect-thunk-extern-8.c (dg-options): Likwise.
12552 * gcc.target/i386/indirect-thunk-extern-9.c (dg-options): Likwise.
12553 * gcc.target/i386/indirect-thunk-extern-10.c (dg-options): Likwise.
12554 * gcc.target/i386/pr82659-1.c (dg-options): Likwise.
12555 * gcc.target/i386/pr82659-2.c (dg-options): Likwise.
12556 * gcc.target/i386/pr82659-3.c (dg-options): Likwise.
12557 * gcc.target/i386/pr82659-4.c (dg-options): Likwise.
12558 * gcc.target/i386/pr82659-5.c (dg-options): Likwise.
12559 * gcc.target/i386/pr82659-6.c (dg-options): Likwise.
12560 * gcc.target/i386/pr84146.c (dg-options): Likwise.
12561 * gcc.target/i386/pr85403.c (dg-options): Likwise.
12562 * gcc.target/i386/pr85404.c (dg-options): Likwise.
12563 * gcc.target/i386/cet-intrin-3.c (dg-options): Replace -mcet
12565 * gcc.target/i386/cet-intrin-5.c (dg-options): Likwise.
12566 * gcc.target/i386/cet-intrin-6.c (dg-options): Likwise.
12567 * gcc.target/i386/cet-intrin-7.c (dg-options): Likwise.
12568 * gcc.target/i386/cet-intrin-8.c (dg-options): Likwise.
12569 * gcc.target/i386/cet-intrin-9.c (dg-options): Likwise.
12570 * gcc.target/i386/cet-intrin-10.c (dg-options): Likwise.
12571 * gcc.target/i386/cet-rdssp-1.c (dg-options): Likwise.
12572 * (dg-options): Likwise.
12573 * gcc.target/i386/cet-notrack-1a.c (dg-options): Remove
12575 * gcc.target/i386/cet-notrack-4a.c (dg-options): Likwise.
12576 * gcc.target/i386/cet-label-3.c: Removed.
12577 * gcc.target/i386/cet-property-3.c: Likwise.
12578 * gcc.target/i386/cet-sjlj-7.c: Likwise.
12580 2018-04-24 Jakub Jelinek <jakub@redhat.com>
12583 * gcc.target/i386/pr85511.c: New test.
12586 * g++.dg/ext/pr85503.C: New test.
12589 * gcc.target/i386/pr85508.c: New test.
12591 2018-04-24 Andreas Krebbel <krebbel@linux.ibm.com>
12593 PR tree-optimization/85478
12594 * g++.dg/pr85478.C: New test.
12596 2018-04-23 Eric Botcazou <ebotcazou@adacore.com>
12598 * g++.dg/torture/pr85496.C: New test.
12600 2018-04-23 Andrey Belevantsev <abel@ispras.ru>
12602 PR rtl-optimization/85423
12603 * gcc.dg/pr85423.c: New test.
12605 2018-04-20 Martin Sebor <msebor@redhat.com>
12608 * gcc.dg/Wrestrict-15.c: New test.
12610 2018-04-20 Michael Meissner <meissner@linux.ibm.com>
12613 * gcc.target/powerpc/pr85456.c: New test.
12615 2018-04-20 Bill Schmidt <wschmidt@linux.ibm.com>
12617 * g++.dg/ext/undef-bool-1.C: Require lp64.
12618 * gcc.target/powerpc/undef-bool-2.c: Likewise.
12620 2018-04-20 Jeff Law <law@redhat.com>
12622 * gcc.dg/stack-check-5.c: Improve dg-skip-if selector for the
12624 * gcc.dg/stack-check-6.c: Likewise.
12625 * gcc.dg/stack-check-6a.c: Likewise.
12626 * gcc.target/i386/stack-check-17.c: Add dg-skip-if selector.
12627 * gcc.target/i386/stack-check-18.c: Likewise.
12628 * gcc.target/i386/stack-check-19.c: Likewise.
12630 2018-04-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12633 * gcc.target/aarch64/sve/vcond_1.c: Move to...
12634 * g++.dg/other/sve_vcond_1.C: ... Here. Add target directives.
12635 * gcc.target/aarch64/sve/vcond_1_run.c: Move to...
12636 * g++.dg/other/sve_vcond_1_run.C: ... Here. Change include file name.
12638 2018-04-20 H.J. Lu <hongjiu.lu@intel.com>
12641 * gcc.target/i386/pr85044.c (dg-options): Remove -mibt.
12642 * gcc.target/i386/sse-26.c (dg-options): Remove -mno-ibt.
12644 2018-04-20 Richard Biener <rguenther@suse.de>
12646 PR middle-end/85475
12647 * gcc.dg/torture/pr85475.c: New testcase.
12649 2018-04-20 Martin Jambor <mjambor@suse.cz>
12652 * gcc.dg/ipa/pr85449.c: New test.
12654 2018-04-20 Martin Jambor <mjambor@suse.cz>
12657 * g++.dg/ipa/pr85447.C: New file.
12658 * gcc.dg/ipa/ipcp-self-recursion-1.c: Likewise.
12660 2018-04-20 Jakub Jelinek <jakub@redhat.com>
12663 * g++.dg/cpp0x/pr85462.C: New test.
12665 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12667 * gcc.target/i386/pr85404.c: Require CET target.
12669 2018-04-19 Jakub Jelinek <jakub@redhat.com>
12671 PR tree-optimization/85467
12672 * gcc.dg/pr85467.c: New test.
12674 2018-04-19 Paolo Carlini <paolo.carlini@oracle.com>
12677 * g++.dg/parse/crash68.C: New.
12679 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12682 * g++.dg/torture/pr85334.C: New test.
12684 2018-04-19 Jonathan Wakely <jwakely@redhat.com>
12686 PR c++/85464 - missing location for -Wignored-qualifiers diagnostic
12687 * g++.dg/diagnostic/pr85464.C: New.
12689 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12692 * gcc.dg/torture/pr85397-1.c: New test.
12693 * gcc.target/i386/cet-sjlj-6a.c: Adjusted.
12694 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
12696 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12699 * gcc.target/i386/pr85404.c: New test.
12701 2018-04-19 H.J. Lu <hongjiu.lu@intel.com>
12704 * c-c++-common/attr-nocf-check-1.c: Compile with
12705 -fcf-protection=none.
12706 * c-c++-common/attr-nocf-check-3.c: Likewise.
12707 * gcc.dg/march-generic.c: Likewise.
12708 * gcc.target/i386/align-limit.c: Likewise.
12709 * gcc.target/i386/cet-notrack-icf-1.c: Likewise.
12710 * gcc.target/i386/cet-notrack-icf-3.c: Likewise.
12711 * gcc.target/i386/cet-property-2.c: Likewise.
12712 * gcc.target/i386/ret-thunk-26.c: Likewise.
12713 * c-c++-common/fcf-protection-1.c: Remove dg-error for x86
12715 * c-c++-common/fcf-protection-2.c: Likewise.
12716 * c-c++-common/fcf-protection-3.c: Likewise.
12717 * c-c++-common/fcf-protection-5.c: Likewise.
12718 * c-c++-common/fcf-protection-6.c: Likewise.
12719 * c-c++-common/fcf-protection-7.c: Likewise.
12720 * gcc.target/i386/cet-label-3.c: New test.
12721 * gcc.target/i386/cet-property-3.c: Likewise.
12722 * gcc.target/i386/cet-sjlj-7.c: Likewise.
12723 * gcc.target/i386/pr85417-1.c: Likewise.
12724 * gcc.target/i386/indirect-thunk-attr-7.c: Also expect
12725 __x86_indirect_thunk_nt_(r|e)ax
12726 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
12727 * gcc.target/i386/pr85403.c: Remove dg-error,
12729 2018-04-19 Sebastian Peryt <sebastian.peryt@intel.com>
12731 * gcc.target/i386/movdir-1.c: New test.
12733 2018-04-19 Richard Biener <rguenther@suse.de>
12735 PR middle-end/85455
12736 * gcc.dg/pr85455.c: New testcase.
12738 2018-04-19 Christophe Lyon <christophe.lyon@linaro.org>
12740 * g++.dg/lto/pr85405_0.C: Require shared and fpic effective
12742 * g++.dg/lto/pr85405b_0.C: Likewise.
12743 * g++.dg/lto/pr84805_0.C: Likewise.
12745 2018-04-18 Martin Liska <mliska@suse.cz>
12749 * g++.dg/lto/pr83121_1.C (struct Environment): Adjust expected
12752 2018-04-18 H.J. Lu <hongjiu.lu@intel.com>
12755 * gcc.dg/pr85388-1.c: New test.
12756 * gcc.dg/pr85388-2.c: Likewise.
12757 * gcc.dg/pr85388-3.c: Likewise.
12758 * gcc.dg/pr85388-4.c: Likewise.
12759 * gcc.dg/pr85388-5.c: Likewise.
12760 * gcc.dg/pr85388-6.c: Likewise.
12762 2018-04-18 Jan Hubicka <jh@suse.cz>
12763 Martin Liska <mliska@suse.cz>
12765 * g++.dg/lto/pr83121_0.C: Update template.
12766 * g++.dg/lto/pr83121_1.C: Update template.
12767 * g++.dg/lto/pr84805_0.C: Update template.
12768 * g++.dg/lto/pr84805_1.C: Update template.
12769 * g++.dg/lto/pr84805_2.C: Update template.
12771 2018-04-18 Paolo Carlini <paolo.carlini@oracle.com>
12774 * g++.dg/cpp0x/pr84630.C: New.
12776 2018-04-18 Jakub Jelinek <jakub@redhat.com>
12779 * g++.dg/cpp0x/constexpr-nullptr-1.C: Add -O1 to dg-options.
12780 * g++.dg/cpp0x/constexpr-nullptr-2.C: Expect different diagnostics
12781 in two cases. Uncomment two other tests and add expected dg-error for
12783 * g++.dg/init/struct2.C: Cast to int rather than long to avoid
12784 -Wnarrowing diagnostics on some targets for c++11.
12785 * g++.dg/parse/array-size2.C: Remove xfail.
12786 * g++.dg/cpp0x/constexpr-84463.C: New test.
12788 2018-04-17 Bill Schmidt <wschmidt@linux.ibm.com>
12790 * gcc.target/powerpc/undef-bool-2.c: Add -mvsx.
12791 * gcc.target/g++.dg/ext/undef-bool-1.C: Likewise.
12793 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12796 * g++.dg/other/pr81422.C: Require effective target tls and c++11.
12797 * g++.dg/other/pr60675.C: Likewise. Remove -std=c++11 from dg-options.
12798 * g++.dg/other/sve_tls_2.C: Require effective target tls.
12800 2018-04-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
12802 * gcc.target/powerpc/bfp/scalar-extract-sig-5.c: Simplify to
12803 prevent cascading of errors and change expected error message.
12804 * gcc.target/powerpc/bfp/scalar-test-neg-4.c: Restrict this test
12806 * gcc.target/powerpc/bfp/scalar-test-data-class-8.c: Likewise.
12807 * gcc.target/powerpc/bfp/scalar-test-data-class-9.c: Likewise.
12808 * gcc.target/powerpc/bfp/scalar-test-data-class-10.c: Likewise.
12809 * gcc.target/powerpc/bfp/scalar-insert-exp-11.c: Change expected
12811 * gcc.target/powerpc/bfp/scalar-extract-exp-5.c: Likewise.
12813 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12816 * gcc.dg/pr85430.c: New test.
12818 2018-04-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12821 * gcc.target/arm/pr54300.C: Move to...
12822 * g++.dg/other/pr54300.C: ... Here. Add target directives.
12823 * gcc.target/arm/pr55073.C: Move to...
12824 * g++.dg/other/pr55073.C: ... Here. Add target directives.
12825 * gcc.target/arm/pr56184.C: Move to...
12826 * g++.dg/other/pr56184.C: ... Here. Add target directives.
12827 * gcc.target/arm/pr59985.C: Move to...
12828 * g++.dg/other/pr59985.C: ... Here. Add target directives.
12829 * gcc.target/aarch64/pr60675.C: Move to...
12830 * g++.dg/other/pr60675.C: ... Here. Add target directives.
12831 * gcc.target/aarch64/pr81422.C: Move to...
12832 * g++.dg/other/pr81422.C: ... Here. Add target directives.
12833 * gcc.target/aarch64/sve/const_pred_1.C: Move to...
12834 * g++.dg/other/sve_const_pred_1.C: ... Here. Add target directives.
12835 * gcc.target/aarch64/sve/const_pred_2.C: Move to...
12836 * g++.dg/other/sve_const_pred_2.C: ... Here. Add target directives.
12837 * gcc.target/aarch64/sve/const_pred_3.C: Move to...
12838 * g++.dg/other/sve_const_pred_3.C: ... Here. Add target directives.
12839 * gcc.target/aarch64/sve/const_pred_4.C: Move to...
12840 * g++.dg/other/sve_const_pred_4.C: ... Here. Add target directives.
12841 * gcc.target/aarch64/sve/tls_2.C: Move to...
12842 * g++.dg/other/sve_tls_2.C: ... Here. Add target directives.
12843 * gcc.target/aarch64/pr81414.C: Rename to...
12844 * gcc.target/aarch64/pr81414.c: ... This.
12845 * gcc.target/aarch64/simd/pr67896.C: Rename to...
12846 * gcc.target/aarch64/simd/pr67896.c: ... This. Update error expected
12848 * gcc.target/aarch64/sve/vcond_1.C: Rename to...
12849 * gcc.target/aarch64/sve/vcond_1.c: ... This. Avoid use of stdint.h.
12850 * gcc.target/aarch64/sve/vcond_1_run.C: Rename to...
12851 * gcc.target/aarch64/sve/vcond_1_run.c: ... This. Update include
12854 2018-04-17 Jakub Jelinek <jakub@redhat.com>
12856 PR middle-end/85414
12857 * gcc.dg/pr85414.c: New test.
12859 2018-04-17 Martin Jambor <mjambor@suse.cz>
12862 * g++.dg/ipa/pr85421.C: New test.
12864 2018-04-17 Martin Liska <mliska@suse.cz>
12867 * g++.dg/lto/pr85405b_0.C: New test.
12868 * g++.dg/lto/pr85405b_1.C: New test.
12870 2018-04-17 Martin Liska <mliska@suse.cz>
12873 * g++.dg/lto/pr85405_0.C: New test.
12874 * g++.dg/lto/pr85405_1.C: New test.
12876 2018-04-17 Martin Liska <mliska@suse.cz>
12879 * g++.dg/ext/pr85329-2.C: New test.
12880 * g++.dg/ext/pr85329.C: New test.
12881 * gcc.target/i386/mvc12.c: New test.
12883 2018-04-16 Alexandre Oliva <aoliva@redhat.com>
12886 * g++.dg/pr85039-1.C: New.
12887 * g++.dg/pr85039-2.C: New.
12888 * g++.dg/parse/semicolon3.C: Remove test_offsetof.
12890 2018-04-16 Bill Schmidt <wschmidt@linux.ibm.com>
12893 * gcc.dg/vect/costmodel/ppc/costmodel-pr37194.c: Skip dump checks
12894 if the target supports efficient unaligned storage accesses.
12896 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com>
12899 * gcc.target/powerpc/pr83660.C: New test.
12901 2018-04-16 H.J. Lu <hongjiu.lu@intel.com>
12904 * gcc.target/i386/pr85403.c: New test.
12906 2018-04-16 Olga Makhotina <olga.makhotina@intel.com>
12909 * gcc.target/i386/funcspec-56.inc: Test arch=skylake.
12911 2018-04-16 Paolo Carlini <paolo.carlini@oracle.com>
12912 Jason Merrill <jason@redhat.com>
12915 * g++.dg/cpp0x/pr85112.C: New.
12917 2018-04-15 Bill Schmidt <wschmidt@linux.ibm.com>
12920 * g++.dg/ext/undef-bool-1.C: New file.
12921 * gcc.target/powerpc/powerpc.exp: Remove .C support.
12922 * gcc.target/powerpc/undef-bool-1.C: Remove file.
12924 2018-04-14 Segher Boessenkool <segher@kernel.crashing.org>
12927 * gcc.target/powerpc/pr80098-2.c: Remove -mdirect-move. Remove the
12928 corresponding dg-error clause.
12929 * gcc.target/powerpc/pr80098-3.c: Ditto.
12930 * gcc.target/powerpc/pr80103-1.c: Delete.
12932 2018-04-14 Andre Vehreschild <vehre@gcc.gnu.org>
12936 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test.
12937 * gfortran.dg/coarray/get_to_indirect_array.f90: New test.
12939 2018-04-14 Thomas Koenig <tkoenig@gcc.gnu.org>
12942 * gfortran.dg/implied_do_io_5.f90: New test.
12944 2018-04-13 Paul A. Clarke <pc@us.ibm.com>
12947 * gcc.target/powerpc/sse2-psllw-1.c: Refactor and add tests for
12948 several values: positive, negative, and zero.
12949 * gcc.target/powerpc/sse2-pslld-1.c: Same.
12950 * gcc.target/powerpc/sse2-psllq-1.c: Same.
12952 2018-04-13 Vladimir Makarov <vmakarov@redhat.com>
12954 PR rtl-optimization/79916
12955 * gcc.target/powerpc/pr79916.c: New.
12957 2018-04-13 Jakub Jelinek <jakub@redhat.com>
12959 PR rtl-optimization/85393
12960 * g++.dg/opt/pr85393.C: New test.
12961 * g++.dg/opt/pr85393-aux.cc: New file.
12963 PR rtl-optimization/85376
12964 * gcc.dg/pr85376.c: New test.
12966 2018-04-13 Andrey Belevantsev <abel@ispras.ru>
12968 PR rtl-optimization/83852
12969 * gcc.dg/pr83852.c: New testcase.
12971 2018-04-13 Andreas Krebbel <krebbel@linux.ibm.com>
12974 * gcc.target/s390/pr77822-1.C: Rename to ...
12975 * gcc.target/s390/pr77822-1.c: ... this. Add asm scan check.
12976 * gcc.target/s390/pr77822-2.c: Add asm scan check.
12977 * gcc.target/s390/s390.exp: Remove C from testcase regexps.
12979 2018-04-13 Jan Hubicka <hubicka@ucw.cz>
12982 * gcc.target/i386/pr71991.c: New testcase.
12984 2018-04-13 Martin Liska <mliska@suse.cz>
12985 Jakub Jelinek <jakub@redhat.com>
12987 PR middle-end/81657
12988 * gcc.dg/string-opt-1.c: Remove bogus comment. Expect a mempcpy
12991 2018-04-12 David Malcolm <dmalcolm@redhat.com>
12994 * g++.dg/diagnostic/macro-arg-count.C: New test.
12996 2018-04-12 Thomas Koenig <tkoenig@gcc.gnu.org>
13000 * gfortran.dg/do_concurrent_5.f90: Dynamically allocate main work
13001 array and move test to libgomp/testsuite/libgomp.fortran.
13002 * gfortran.dg/do_concurrent_6.f90: New test.
13004 2018-04-12 Marek Polacek <polacek@redhat.com>
13007 * g++.dg/parse/error61.C: New test.
13009 2018-04-12 Kelvin Nilsen <kelvin@gcc.gnu.org>
13012 * gcc.target/powerpc/vec-ldl-1.c: Change dejagnu directives to
13013 specify -mvsx on gcc command line.
13015 2018-04-12 Jakub Jelinek <jakub@redhat.com>
13018 * gcc.target/i386/pr85328.c: New test.
13020 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13022 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test.
13024 2018-04-12 Jakub Jelinek <jakub@redhat.com>
13026 PR rtl-optimization/85342
13027 * gcc.target/i386/pr85342.c: New test.
13029 2018-04-11 Jason Merrill <jason@redhat.com>
13031 * lib/asan-dg.exp (check_effective_target_fsanitize_address): False
13032 if ulimit -v is set.
13034 2018-04-11 Bin Cheng <bin.cheng@arm.com>
13037 * gcc.dg/vect/pr81196.c: Remove function with undefined behavior.
13039 2018-04-11 Paolo Carlini <paolo.carlini@oracle.com>
13041 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Move...
13042 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-3.C: ... here.
13044 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13047 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: Require c++11
13050 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
13053 * gcc.target/i386/pr84301.c: New test.
13055 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13057 PR tree-optimization/85331
13058 * gcc.c-torture/execute/pr85331.c: New test.
13060 2018-04-11 Marek Polacek <polacek@redhat.com>
13063 * g++.dg/cpp0x/pr51225.C: Adjust error message.
13064 * g++.dg/cpp1z/constexpr-if21.C: New test.
13066 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13069 * gcc.target/i386/pr85281.c: New test.
13071 2018-04-11 Alexander Monakov <amonakov@ispras.ru>
13073 PR rtl-optimization/84659
13074 * gcc.dg/pr84659.c: New test.
13076 2018-04-11 Jakub Jelinek <jakub@redhat.com>
13079 * g++.dg/debug/dwarf2/pr85302.C: New test.
13081 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
13084 * config/arm/arm-builtins.c (arm_expand_builtin): Force input operand
13087 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13090 * g++.dg/warn/Wzero-as-null-pointer-constant-7.C: New.
13092 2018-04-10 Segher Boessenkool <segher@kernel.crashing.org>
13094 * gcc.target/powerpc/dfmode_off.c: Add -fno-asynchronous-unwind-tables.
13095 * gcc.target/powerpc/dimode_off.c: Ditto.
13096 * gcc.target/powerpc/tfmode_off.c: Ditto.
13097 * gcc.target/powerpc/timode_off.c: Ditto.
13099 2018-04-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
13101 * gcc.target/powerpc/vec-ldl-1.c: New test.
13102 * gcc.dg/vmx/ops-long-1.c: Correct test programs to reflect
13103 corrections to ABI implementation.
13105 2018-04-10 Thomas Schwinge <thomas@codesourcery.com>
13108 * gcc.target/nvptx/pr85056.c (main): Initialize "sum".
13110 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13112 PR rtl-optimization/85300
13113 * gcc.dg/pr85300.c: New test.
13115 2018-04-10 David Malcolm <dmalcolm@redhat.com>
13118 * g++.dg/cpp1z/direct-enum-init1.C: Update for the cases
13119 where we now show the pertinent parameter.
13120 * g++.dg/diagnostic/aka2.C: Likewise.
13121 * g++.dg/diagnostic/param-type-mismatch-2.C: Likewise.
13123 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13126 * gfortran.dg/gomp/pr85313.f90: New test.
13128 2018-04-10 Paolo Carlini <paolo.carlini@oracle.com>
13131 * g++.dg/parse/template29.C: New.
13133 2018-04-10 Bin Cheng <bin.cheng@arm.com>
13136 * gcc.dg/vect/pr81196.c: Adjust pointer for aligned access.
13138 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13142 * gcc.target/i386/avx512f-pr85177.c: New test.
13143 * gcc.target/i386/avx512f-pr85255.c: New test.
13145 2018-04-10 Richard Sandiford <richard.sandiford@linaro.org>
13147 PR tree-optimization/85286
13148 * gcc.dg/vect/pr85286.c: New test.
13150 2018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13153 * gcc.target/arm/pr85173.c: New test.
13155 2018-04-10 Jakub Jelinek <jakub@redhat.com>
13158 * gcc.dg/lto/pr85248_0.c: New test.
13159 * gcc.dg/lto/pr85248_1.c: New test.
13161 2018-04-09 Jan Hubicka <jh@suse.cz>
13164 * g++.dg/torture/pr85078.C: New.
13166 2018-04-09 Paolo Carlini <paolo.carlini@oracle.com>
13169 * g++.dg/cpp1z/decomp44.C: New.
13170 * g++.dg/cpp1z/decomp45.C: Likewise.
13172 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13175 * gfortran.dg/do_concurrent_5.f90: New test.
13176 * gfortran.dg/vect/vect-do-concurrent-1.f90: Adjust dg-bogus
13179 2018-04-09 Thomas Koenig <tkoenig@gcc.gnu.org>
13182 * gfortran.dg/parameter_array_element_3.f90: New test.
13184 2018-04-09 Jakub Jelinek <jakub@redhat.com>
13187 * g++.dg/cpp1z/decomp43.C: New test.
13189 PR rtl-optimization/80463
13190 * g++.dg/pr80463.C: Add -w to dg-options.
13192 2018-04-09 Richard Biener <rguenther@suse.de>
13194 PR tree-optimization/85284
13195 * gcc.dg/torture/pr85284.c: New testcase.
13197 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13199 PR rtl-optimization/80463
13200 PR rtl-optimization/83972
13201 PR rtl-optimization/83480
13203 * gcc.dg/pr80463.c: New test.
13204 * g++.dg/pr80463.C: Likewise.
13205 * gcc.dg/pr83972.c: Likewise.
13207 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13209 PR rtl-optimization/83913
13210 * gcc.dg/pr83913.c: New test.
13212 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13214 PR rtl-optimization/83962
13215 * gcc.dg/pr83962.c: New test.
13217 2018-04-09 Andrey Belevantsev <abel@ispras.ru>
13219 PR rtl-optimization/83530
13220 * gcc.dg/pr83530.c: New test.
13222 2018-04-07 Thomas Koenig <tkoenig@gcc.gnu.org>
13224 PR middle-end/82976
13225 * gfortran.dg/realloc_on_assign_16a.f90: New test.
13227 2018-04-07 Jakub Jelinek <jakub@redhat.com>
13229 PR tree-optimization/85257
13230 * gcc.dg/pr85257.c: New test.
13232 2018-04-06 Eric Botcazou <ebotcazou@adacore.com>
13234 * g++.dg/opt/pr85196.C: New test.
13236 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13239 * g++.dg/lookup/missing-std-include-6.C: Move std::array and
13240 std::tuple here since they need C++11.
13241 * g++.dg/lookup/missing-std-include-8.C: New test.
13242 * g++.dg/lookup/missing-std-include.C: Move std::array and
13243 std::tuple test to missing-std-include-6.C to avoid failures
13246 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13249 * gcc.dg/debug/pr85252.c: New test.
13251 PR rtl-optimization/84872
13252 * gcc.dg/graphite/pr84872.c: New test.
13255 * g++.dg/cpp1z/decomp42.C: New test.
13257 2018-04-06 David Malcolm <dmalcolm@redhat.com>
13260 * g++.dg/lookup/missing-std-include-7.C: New test.
13262 2018-04-06 Tamar Christina <tamar.christina@arm.com>
13264 * gcc.dg/struct-simple.c: Revert r254862.
13265 * lib/target-supports.exp
13266 (check_effective_target_word_mode_no_slow_unalign): Likewise.
13268 2018-04-06 Richard Biener <rguenther@suse.de>
13270 PR middle-end/85244
13271 * gcc.dg/torture/pr85244-1.c: New testcase.
13272 * gcc.dg/torture/pr85244-2.c: Likewise.
13274 2018-04-06 Jakub Jelinek <jakub@redhat.com>
13277 * c-c++-common/ubsan/pr85213.c: New test.
13279 2018-04-06 Richard Biener <rguenther@suse.de>
13281 PR middle-end/85180
13282 * gcc.dg/pr85180.c: New testcase.
13284 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13286 * gcc.target/s390/vector/vcond-shift.c: Use the proper conditions
13287 to trigger the optimization. Do some cleanup and function
13288 renaming. Add more test functions.
13290 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13292 * gcc.target/s390/s390.exp: Remove -O0 from list of torture
13294 * gcc.target/s390/hotpatch-1.c: Skip when building without
13296 * gcc.target/s390/hotpatch-10.c: Likewise.
13297 * gcc.target/s390/hotpatch-11.c: Likewise.
13298 * gcc.target/s390/hotpatch-12.c: Likewise.
13299 * gcc.target/s390/hotpatch-13.c: Likewise.
13300 * gcc.target/s390/hotpatch-14.c: Likewise.
13301 * gcc.target/s390/hotpatch-15.c: Likewise.
13302 * gcc.target/s390/hotpatch-16.c: Likewise.
13303 * gcc.target/s390/hotpatch-17.c: Likewise.
13304 * gcc.target/s390/hotpatch-18.c: Likewise.
13305 * gcc.target/s390/hotpatch-19.c: Likewise.
13306 * gcc.target/s390/hotpatch-2.c: Likewise.
13307 * gcc.target/s390/hotpatch-3.c: Likewise.
13308 * gcc.target/s390/hotpatch-4.c: Likewise.
13309 * gcc.target/s390/hotpatch-5.c: Likewise.
13310 * gcc.target/s390/hotpatch-6.c: Likewise.
13311 * gcc.target/s390/hotpatch-7.c: Likewise.
13312 * gcc.target/s390/hotpatch-8.c: Likewise.
13313 * gcc.target/s390/hotpatch-9.c: Likewise.
13315 2018-04-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13317 * c-c++-common/Wattributes.c: Disable warning for s390* target and
13318 check for an error instead.
13319 * gcc.dg/Wattributes-6.c: Likewise.
13321 2018-04-05 Jakub Jelinek <jakub@redhat.com>
13324 * g++.dg/cpp1z/decomp39.C: New test.
13325 * g++.dg/cpp1z/decomp40.C: New test.
13328 * g++.dg/cpp1z/decomp41.C: New test.
13330 PR middle-end/85195
13331 * gcc.dg/pr85195.c: New test.
13333 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13336 * g++.dg/cpp0x/initlist100.C: New.
13337 * g++.dg/cpp0x/initlist101.C: Likewise.
13339 2018-04-05 Paolo Carlini <paolo.carlini@oracle.com>
13342 * g++.dg/other/pr84792-1.C: New.
13343 * g++.dg/other/pr84792-2.C: Likewise.
13345 2018-04-05 Uros Bizjak <ubizjak@gmail.com>
13348 * gcc.target/i386/pr85193.c: New test.
13350 2018-04-05 Alexandre Oliva <aoliva@redhat.com>
13353 * g++.dg/concepts/pr84979.C: New.
13354 * g++.dg/concepts/pr84979-2.C: New.
13355 * g++.dg/concepts/pr84979-3.C: New.
13357 2018-04-04 Paolo Carlini <paolo.carlini@oracle.com>
13360 * g++.dg/cpp0x/variadic174.C: New.
13362 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13364 PR inline-asm/85172
13365 * g++.dg/ext/builtin13.C: New test.
13366 * g++.dg/ext/atomic-4.C: New test.
13369 * g++.dg/ext/bases2.C: Expect extra error diagnostics.
13370 * g++.dg/ext/bases3.C: New test.
13372 2018-04-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
13375 * gcc.target/arm/cmse/cmse-1.c: Tighten cmse_nonsecure_caller RTL scan
13376 to match a single insn of the baz function. Move scan directives at
13377 the end of the file below the functions they are trying to test for
13378 better readability.
13379 * gcc.target/arm/cmse/cmse-16.c: New testcase.
13381 2018-04-04 Peter Bergner <bergner@vnet.ibm.com>
13383 PR rtl-optimization/84878
13384 * gcc.target/powerpc/pr84878.c: New test.
13386 2018-04-04 Michael Matz <matz@suse.de>
13388 * gcc.dg/Wstringop-overflow-4.c: New test.
13389 * c-c++-common/Wstringop-truncation-4.c: Adjust.
13391 2018-04-04 Jakub Jelinek <jakub@redhat.com>
13394 * g++.dg/inherit/override-attribs.C: Use dg-message instead of dg-error
13395 for the diagnostics of overridden functions. Adjust for new wording.
13397 2018-04-04 Richard Biener <rguenther@suse.de>
13400 * g++.dg/lto/pr85176_0.C: New testcase.
13402 2018-04-04 Richard Biener <rguenther@suse.de>
13405 * lib/target-supports.exp (check_effective_target_vect_perm_short):
13408 2018-04-04 Martin Liska <mliska@suse.cz>
13411 * c-c++-common/asan/pointer-compare-1.c: Disable section anchors
13412 and msdata as a workaround for powerpc.
13414 2018-04-04 Richard Biener <rguenther@suse.de>
13416 PR tree-optimization/85168
13417 * gcc.dg/torture/pr85168.c: New testcase.
13419 2018-04-04 Alexandre Oliva <aoliva@redhat.com>
13422 * g++.dg/pr84943.C: New.
13423 * g++.dg/pr84943-2.C: New.
13425 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13427 PR rtl-optimization/85167
13428 * gcc.dg/pr85167.c: New test.
13430 PR tree-optimization/85156
13431 * c-c++-common/pr85156.c: New test.
13432 * gcc.c-torture/execute/pr85156.c: New test.
13434 2018-04-03 Bill Schmidt <wschmidt@linux.ibm.com>
13436 * gcc.target/powerpc/powerpc.exp: Add .C suffix for main loop.
13437 * gcc.target/powerpc/undef-bool-1.C: New file.
13438 * gcc.target/powerpc/undef-bool-2.c: New file.
13440 2018-04-03 Paolo Carlini <paolo.carlini@oracle.com>
13443 * g++.dg/cpp1z/class-deduction52.C: New.
13445 2018-04-03 Jakub Jelinek <jakub@redhat.com>
13448 * g++.dg/cpp0x/pr85147.C: New test.
13451 * g++.dg/cpp0x/gen-attrs-64.C: New test.
13454 * g++.dg/gomp/pr85134.C: New test.
13455 * g++.dg/cpp0x/constexpr-ice19.C: Expect one further error.
13458 * gcc.c-torture/execute/pr85169.c: New test.
13459 * gcc.target/i386/avx512f-pr85169.c: New test.
13460 * gcc.target/i386/avx512bw-pr85169.c: New test.
13462 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13465 * gcc.target/powerpc/pr69946: Adjust comment. Remove
13466 scan-assembler-times clause.
13468 2018-04-03 Christophe Lyon <christophe.lyon@linaro.org>
13470 * gcc.target/arm/armv8_2-fp16-move-1.c: Move -mfloat-abi=hard to
13471 dg-additional-options.
13473 2018-04-03 Segher Boessenkool <segher@kernel.crashing.org>
13475 * gcc.target/powerpc/pr82015.c: Use __vector instead of vector.
13477 2018-04-03 Richard Biener <rguenther@suse.de>
13480 * gcc.dg/vect/vect-95.c: Remove scan for alignment peeling.
13482 2018-04-02 Jim Wilson <jimw@sifive.com>
13484 * gcc.target/riscv/pr84660.c: New.
13485 * gcc.target/riscv/shift-and-1.c: New.
13486 * gcc.target/riscv/shift-and-2.c: New.
13488 2018-04-02 Thomas Koenig <tkoenig@gcc.gnu.org>
13491 * gfortran.dg/array_simplify_2.f90: New test.
13493 2018-04-01 Jakub Jelinek <jakub@redhat.com>
13495 PR middle-end/85090
13496 * gcc.target/i386/avx512f-pr85090-1.c: New test.
13497 * gcc.target/i386/avx512f-pr85090-2.c: New test.
13498 * gcc.target/i386/avx512f-pr85090-3.c: New test.
13499 * gcc.target/i386/avx512bw-pr85090-2.c: New test.
13500 * gcc.target/i386/avx512bw-pr85090-3.c: New test.
13502 2018-03-31 Alexandre Oliva <aoliva@redhat.com>
13505 * g++.dg/pr85027.C: New.
13507 2018-03-31 Segher Boessenkool <segher@kernel.crashing.org>
13510 * gcc.target/powerpc/sse-maxps-2.c: New test.
13511 * gcc.target/powerpc/sse-minps-2.c: New test.
13513 2018-03-30 Jakub Jelinek <jakub@redhat.com>
13516 * g++.dg/gomp/pr84791.C: New test.
13518 2018-03-30 Paul Thomas <pault@gcc.gnu.org>
13521 * gfortran.dg/array_constructor_53.f90: New test.
13523 2018-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13526 * gfortran.dg/substr_6.f90: Remove illegal test for
13527 out-of-bounds substring.
13529 2017-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
13532 * gfortran.dg/zero_sized_10.f90: New test.
13534 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13537 * g++.dg/lookup/missing-std-include-6.C: New test.
13538 * g++.dg/lookup/missing-std-include.C: Add std::pair and
13540 * g++.dg/spellcheck-reswords.C: Expect a hint about <cstring>.
13541 * g++.dg/spellcheck-stdlib.C: Add tests for names in <cstdio>,
13542 <cstring>, <cassert>, and <cstdlib>.
13544 2018-03-29 Vladimir Makarov <vmakarov@redhat.com>
13546 PR inline-asm/84985
13547 * gcc.target/i386/pr84985.c: New.
13549 2018-03-29 David Malcolm <dmalcolm@redhat.com>
13552 * g++.dg/diagnostic/param-type-mismatch-2.C: New test.
13554 2018-03-29 Jakub Jelinek <jakub@redhat.com>
13557 * g++.dg/warn/Wunused-var-31.C: New test.
13560 * c-c++-common/Wduplicated-branches-14.c: New test.
13562 2018-03-29 Paolo Carlini <paolo.carlini@oracle.com>
13565 * g++.dg/cpp0x/pr84606.C: New.
13567 2018-03-29 Carl Love <cel@us.ibm.com>
13570 2017-09-27 Carl Love <cel@us.ibm.com>
13572 * gcc.target/powerpc/builtin-fctid-fctiw-runnable.c: New test file
13573 for the __builtin_fctid and __builtin_fctiw.
13575 2018-03-28 Peter Bergner <bergner@vnet.ibm.com>
13578 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for
13579 deleted builtin function.
13580 (div_weuo): Likewise.
13581 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise.
13582 (div_deuo): Likewise.
13584 2018-03-28 Paolo Carlini <paolo.carlini@oracle.com>
13587 * g++.dg/other/default13.C: New.
13589 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13592 * gcc.target/i386/pr85095-1.c: New test.
13593 * gcc.target/i386/pr85095-2.c: New test.
13594 * gcc.c-torture/execute/pr85095.c: New test.
13596 PR tree-optimization/82004
13597 * gcc.dg/pr82004.c: New test.
13599 2018-03-28 Jakub Jelinek <jakub@redhat.com>
13600 Martin Liska <mliska@suse.cz>
13603 * g++.dg/asan/pr85081.C: New test.
13605 2018-03-28 Alexandre Oliva <aoliva@redhat.com>
13608 * g++.dg/template/pr84789.C: Adjust for testing with
13612 * g++.dg/template/pr84973.C: New.
13613 * g++.dg/template/pr84973-2.C: New.
13614 * g++.dg/template/pr84973-3.C: New.
13617 * g++.dg/eh/pr84968.C: New.
13619 2018-03-27 Michael Meissner <meissner@linux.vnet.ibm.com>
13622 * gcc.target/powerpc/mulkc-2.c: New tests to make sure complex
13623 long double multiply/divide uses the correct function.
13624 * gcc.target/powerpc/mulkc-3.c: Likewise.
13625 * gcc.target/powerpc/divkc-2.c: Likewise.
13626 * gcc.target/powerpc/divkc-3.c: Likewise.
13628 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13631 * g++.dg/cpp0x/defaulted51.C: New.
13632 * g++.dg/cpp0x/constexpr-68754.C: Adjust.
13634 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13637 * g++.dg/ext/vector35.C: New test.
13640 * g++.dg/ext/builtin-offsetof3.C: New test.
13643 * g++.dg/cpp1y/pr85076.C: New test.
13645 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13648 * gfortran.dg/matmul_rank_1.f90: New test.
13650 2018-03-27 Thomas Koenig <tkoenig@gcc.gnu.org>
13651 Harald Anlauf <anlauf@gmx.de>
13653 * gfortran.dg/structure_constructor_15.f90: New test.
13655 2018-03-27 Volker Reichelt <v.reichelt@netcologne.de>
13657 * g++.dg/cpp0x/defaulted2.C: Use dg-message instead of dg-error
13658 for the diagnostics of overridden functions. Adjust for new wording.
13659 * g++.dg/cpp0x/implicit1.C: Likewise.
13660 * g++.dg/cpp0x/override1.C: Likewise.
13661 * g++.dg/cpp1y/auto-fn18.C: Likewise.
13662 * g++.dg/eh/shadow1.C: Likewise.
13663 * g++.dg/inherit/covariant12.C: Likewise.
13664 * g++.dg/inherit/covariant14.C: Likewise.
13665 * g++.dg/inherit/covariant15.C: Likewise.
13666 * g++.dg/inherit/covariant16.C: Likewise.
13667 * g++.dg/inherit/covariant22.C: Likewise.
13668 * g++.dg/inherit/crash3.C: Likewise.
13669 * g++.dg/inherit/error2.C: Likewise.
13670 * g++.dg/template/crash100.C: Likewise.
13671 * g++.old-deja/g++.eh/spec6.C: Likewise.
13672 * g++.old-deja/g++.mike/p811.C: Likewise.
13673 * g++.old-deja/g++.other/virtual11.C: Likewise.
13674 * g++.old-deja/g++.other/virtual4.C: Likewise.
13676 2018-03-27 H.J. Lu <hongjiu.lu@intel.com>
13679 * gcc.target/i386/pr85044.c: New test.
13681 2018-03-27 Martin Sebor <msebor@redhat.com>
13684 * c-c++-common/Warray-bounds-4.c: Disable assertion for targets
13687 2018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13690 * gcc.target/aarch64/store_v2vec_lanes.c: XFAIL for ilp32.
13692 2018-03-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13695 * gcc.target/arm/pr81863.c: New test.
13697 2018-03-27 Cesar Philippidis <cesar@codesourcery.com>
13700 * gcc.target/nvptx/pr85056.c: New test.
13701 * gcc.target/nvptx/pr85056a.c: New test.
13703 2018-03-27 Richard Biener <rguenther@suse.de>
13706 * lib/target-supports.exp (check_ssse3_available): New function.
13707 (check_effective_target_vect_perm_short): Enable for x86 if
13708 check_ssse3_available.
13710 2018-03-27 Richard Biener <rguenther@suse.de>
13712 PR tree-optimization/85082
13713 * gfortran.dg/pr85082.f90: New testcase.
13715 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13717 * gcc.target/mips/umips-stroe16-2.c: Change "length = 2"
13718 to "l=2" in dg-final.
13720 2018-03-27 Chenghua Xu <paul.hua.gm@gmail.com>
13722 * gcc.target/mips/fix-r4000-1.c: Delete "[^\n]+" in dg-final.
13723 * gcc.target/mips/fix-r4000-2.c: Likewise.
13724 * gcc.target/mips/fix-r4000-3.c: Likewise.
13725 * gcc.target/mips/fix-r4000-4.c: Likewise.
13726 * gcc.target/mips/fix-r4000-5.c: Likewise.
13727 * gcc.target/mips/fix-r4000-6.c: Likewise.
13728 * gcc.target/mips/fix-r4000-7.c: Likewise.
13729 * gcc.target/mips/fix-r4000-8.c: Likewise.
13730 * gcc.target/mips/fix-r4000-9.c: Likewise.
13731 * gcc.target/mips/fix-r4000-10.c: Likewise.
13732 * gcc.target/mips/fix-r4000-7.c: Change dg-final
13733 "mulditi3_r4000" instead of "mulditi3".
13734 * gcc.target/mips/fix-r4000-8.c: Change dg-final
13735 "umulditi3_r4000" instead of "umulditi3".
13737 2018-03-27 Jakub Jelinek <jakub@redhat.com>
13740 * g++.dg/inherit/covariant22.C: New test.
13742 2018-03-27 Richard Biener <rguenther@suse.de>
13745 * gcc.dg/vect/vect-95.c: Never expect the loop to be peeled for
13748 2018-03-27 Paolo Carlini <paolo.carlini@oracle.com>
13749 Jason Merrill <jason@redhat.com>
13752 * g++.dg/init/array49.C: New.
13753 * g++.dg/torture/pr70499.C: Adjust.
13755 2018-03-26 Uros Bizjak <ubizjak@gmail.com>
13758 * gcc.target/i386/pr85073.c: New test.
13760 2018-03-26 Richard Biener <rguenther@suse.de>
13763 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: Use long long
13766 2018-03-26 Thomas Koenig <tkoenig@gcc.gnu.org>
13769 * gfortran.dg/parameter_array_format.f90: New test.
13771 2018-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
13772 Neil Carlson <neil.n.carlson@gmail.com>
13775 * gfortran.dg/literal_character_constant_1.inc: Replace
13776 call abort by STOP n.
13777 * gfortran.dg/overload_1.f90: Likewise.
13779 2018-03-25 Seth Johnson <johnsonsr@ornl.gov>
13780 Dominique d'Humieres <dominiq@gcc.gnu.org>
13783 * gfortran.dg/scalar_pointer_1.f90: New test.
13785 2018-03-25 Tom de Vries <tom@codesourcery.com>
13787 * gcc.dg/tree-ssa/vrp104.c: Make scan-tree-dump-times pattern more
13790 2018-03-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13793 * gfortran.dg/pr89497.f90: New test.
13795 2018-03-24 Thomas Koenig <tkoenig@gcc.gnu.org>
13798 * gfortran.dg/substr_7.f90: New test.
13800 2018-03-24 Steven G. Kargl <kargl@gcc.gnu.org>
13803 * gfortran.dg/pr42651.f90: New test.
13804 * gfortran.dg/func_result_7.f90: Update error message.
13806 2018-03-24 Richard Sandiford <richard.sandiford@linaro.org>
13808 PR tree-optimization/84005
13809 * gcc.dg/vect/bb-slp-1.c: Make sure there is no message about
13810 failing to force the alignment.
13812 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13814 * gcc.target/powerpc/builtins-1-le.c <vclzb>: Rename duplicate test
13818 2018-03-23 Peter Bergner <bergner@vnet.ibm.com>
13820 * gcc.target/powerpc/builtins-1-le.c: Filter out gimple folding disabled
13821 message. Fix scan-assembler patterns.
13823 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13826 * g++.dg/cpp0x/pr85015.C: New test.
13829 * g++.dg/cpp1y/pr84942.C: New test.
13831 2018-03-23 Vladimir Makarov <vmakarov@redhat.com>
13833 PR inline-asm/85030
13834 * gcc.target/i386/pr85030.c: New.
13836 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13839 * g++.dg/pr85026.C: New test.
13841 2018-03-23 David Edelsohn <dje.gcc@gmail.com>
13843 * g++.dg/debug/pr84704.C: XFAIL AIX.
13845 2018-03-23 Sudakshina Das <sudi.das@arm.com>
13848 * gcc.target/arm/pr84826.c: Add dg directive.
13850 2018-03-23 Marek Polacek <polacek@redhat.com>
13853 * g++.dg/ext/builtin-offsetof2.C: New test.
13856 * g++.dg/cpp0x/Wnarrowing5.C: New test.
13857 * gcc.dg/pr85045.c: New test.
13859 2018-03-23 Eric Botcazou <ebotcazou@adacore.com>
13862 * gnat.dg/lto22.adb: New test.
13863 * gnat.dg/lto22_pkg1.ad[sb]: New helper.
13864 * gnat.dg/lto22_pkg2.ads: Likewise.
13866 2018-03-23 Jakub Jelinek <jakub@redhat.com>
13869 * gcc.dg/lto/pr80778_0.c: New test.
13871 PR inline-asm/85034
13872 * gcc.target/i386/pr85034.c: New test.
13874 PR inline-asm/85022
13875 * c-c++-common/torture/pr85022.c: New test.
13878 * g++.dg/ubsan/pr85029.C: New test.
13880 2018-03-23 Alexandre Oliva <aoliva@redhat.com>
13883 * g++.dg/cpp0x/pr71251.C: New.
13886 * g++.dg/template/pr84789.C: New.
13887 * g++.dg/template/pr84789-2.C: New.
13888 * g++.dg/template/pr84789-3.C: New.
13889 * g++.dg/parse/dtor11.C: Accept alternate error message.
13892 * g++.dg/pr84729.C: New.
13893 * g++.old-deja/g++.ext/arrnew2.C: Require error.
13894 * g++.old-deja/g++.robertl/eb58.C: Likewise.
13895 * g++.old-deja/g++.robertl/eb63.C: Likewise.
13897 2018-03-22 Steven G. Kargl <kargl@gcc.gnu.org>
13900 * gfortran.dg/interface_42.f90: New test.
13901 * gfortran.dg/interface_43.f90: New test.
13903 2018-03-22 Sudakshina Das <sudi.das@arm.com>
13906 * gcc.target/arm/pr84826.c: New test.
13908 2018-03-22 Christophe Lyon <christophe.lyon@linaro.org>
13910 * gcc.target/arm/addr-modes-float.c: Move dg-do before
13911 dg-require-effective-target.
13912 * gcc.target/arm/addr-modes-int.c: Likewise.
13913 * gcc.target/nios2/lo-addr-tls.c: Likewise.
13915 2018-03-22 Kelvin Nilsen <kelvin@gcc.gnu.org>
13918 * gcc.target/powerpc/altivec-ld-1.c: New test.
13920 2018-03-22 Bin Cheng <bin.cheng@arm.com>
13922 * gcc.dg/graphite/pr83126.c: Require pthread for the test.
13924 2018-03-22 Jakub Jelinek <jakub@redhat.com>
13926 PR inline-asm/84941
13927 * gcc.dg/pr84941.c: New test.
13929 2018-03-22 Tom de Vries <tom@codesourcery.com>
13931 PR tree-optimization/84956
13932 * gcc.dg/pr84956.c: New test.
13934 2018-03-22 Marek Polacek <polacek@redhat.com>
13937 * g++.dg/cpp1z/constexpr-if15.C: New test.
13938 * g++.dg/cpp1z/constexpr-if16.C: New test.
13940 2018-03-21 Joseph Myers <joseph@codesourcery.com>
13942 * gcc.dg/builtin-tgmath-3.c: New test.
13944 2018-03-21 Alexandre Oliva <aoliva@redhat.com>
13947 * g++.dg/concepts/pr71965.C: New.
13951 * g++.dg/cpp0x/pr84610.C: New.
13952 * g++.dg/cpp0x/pr84642.C: New.
13954 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13957 * c-c++-common/pr84999.c: New test.
13959 2018-03-21 Paolo Carlini <paolo.carlini@oracle.com>
13962 * g++.dg/ext/desig10.C: New.
13964 2018-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
13965 Harald Anlauf <anlauf@gmx.de>
13968 * gfortran.dg/pr84957.f90: New test.
13970 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13972 PR tree-optimization/84960
13973 * gcc.c-torture/compile/pr84960.c: New test.
13975 2018-03-21 Richard Sandiford <richard.sandiford@linaro.org>
13977 PR tree-optimization/84811
13978 * gcc.dg/torture/pr84811.c: New test.
13980 2018-03-21 Jakub Jelinek <jakub@redhat.com>
13982 PR tree-optimization/84982
13983 * c-c++-common/pr84982.c: New test.
13986 * c-c++-common/pr43690.c: Don't expect errors on "m" (--x) and
13988 * g++.dg/torture/pr84961-1.C: New test.
13989 * g++.dg/torture/pr84961-2.C: New test.
13991 2018-03-21 Nathan Sidwell <nathan@acm.org>
13994 * g++.dg/pr85008.C: New.
13996 2018-03-21 Janne Blomqvist <jb@gcc.gnu.org>
13999 * gfortran.dg/char_result_17.f90: New test.
14001 2018-03-21 David Malcolm <dmalcolm@redhat.com>
14004 * g++.dg/other/accessor-fixits-1.C: Move to...
14005 * g++.dg/torture/accessor-fixits-1.C: ...here.
14006 * g++.dg/other/accessor-fixits-2.C: Move to...
14007 * g++.dg/torture/accessor-fixits-2.C: ...here.
14008 * g++.dg/other/accessor-fixits-3.C: Move to...
14009 * g++.dg/torture/accessor-fixits-3.C: ...here.
14010 * g++.dg/other/accessor-fixits-4.C: Move to...
14011 * g++.dg/torture/accessor-fixits-4.C: ...here.
14012 * g++.dg/other/accessor-fixits-5.C: Move to...
14013 * g++.dg/torture/accessor-fixits-5.C: ...here.
14014 * g++.dg/torture/accessor-fixits-6.C: New testcase.
14015 * g++.dg/torture/accessor-fixits-7.C: New testcase.
14016 * g++.dg/torture/accessor-fixits-8.C: New testcase.
14018 2018-03-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
14020 * gcc.dg/tree-ssa/pr84512.c: xfail on 64-bit SPARC.
14022 2018-03-21 Sudakshina Das <sudi.das@arm.com>
14025 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.
14027 2018-03-21 Nathan Sidwell <nathan@acm.org>
14030 * g++.dg/lookup/pr84804.C: New.
14032 2018-03-21 Martin Sebor <msebor@redhat.com>
14035 * g++.dg/Wclass-memaccess-3.C: New test.
14036 * g++.dg/Wclass-memaccess-4.C: New test.
14038 2018-03-21 David Malcolm <dmalcolm@redhat.com>
14041 * g++.dg/other/accessor-fixits-1.C
14042 (test_access_const_t1_color): New.
14043 (test_deref_const_t1_color): New.
14044 * g++.dg/other/accessor-fixits-5.C: New testcase.
14046 2018-03-21 Tom de Vries <tom@codesourcery.com>
14048 PR tree-optimization/83126
14049 * gcc.dg/graphite/pr83126.c: New test.
14051 2018-03-21 Nathan Sidwell <nathan@acm.org>
14053 * g++.dg/ext/anon-struct6.C: Adjust.
14054 * g++.dg/ext/deprecate-1.C: New.
14055 * g++.dg/ext/deprecate-2.C: New.
14056 * g++.dg/lookup/pr84602.C: Adjust.
14057 * g++.dg/lookup/pr84962.C: Adjust.
14058 * g++.old-deja/g++.other/anon4.C
14061 * g++.dg/lookup/pr84836.C: New.
14063 2018-03-21 Bin Cheng <bin.cheng@arm.com>
14065 PR tree-optimization/84969
14066 * gcc.dg/tree-ssa/pr84969.c: New test.
14068 2018-03-21 Jakub Jelinek <jakub@redhat.com>
14070 PR rtl-optimization/84989
14071 * gcc.target/i386/pr84989.c: New test.
14073 2018-03-21 Christophe Lyon <christophe.lyon@linaro.org>
14075 * gcc.target/arm/pr82518.c: Require arm_neon_hw.
14077 2018-03-21 Martin Liska <mliska@suse.cz>
14080 * gfortran.dg/goacc/pr84963.f90: New test.
14082 2018-03-21 Marek Polacek <polacek@redhat.com>
14084 PR c++/71638, ICE with NSDMI and reference.
14085 * g++.dg/cpp0x/nsdmi14.C: New test.
14086 * g++.dg/cpp1y/nsdmi-aggr10.C: New test.
14088 2018-03-21 Chenghua Xu <paul.hua.gm@gmail.com>
14090 * gcc.dg/vect/vect-strided-shift-1.c: Add dg-skip-if for
14091 MIPS with -mpaired-single directives.
14093 2018-03-20 Steven G. Kargl <kargl@gcc.gnu.org>
14096 * gfortran.dg/interface_41.f90: New test.
14098 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14101 * gcc.dg/pr84875.c: New test.
14103 2018-03-20 Marek Polacek <polacek@redhat.com>
14105 PR c++/84978, ICE with NRVO.
14106 * g++.dg/opt/nrv19.C: New test.
14108 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14111 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
14112 Disable for armeb targets.
14113 * gcc.target/arm/pr82518.c: New test.
14115 2018-03-20 Nathan Sidwell <nathan@acm.org>
14118 * g++.dg/lookup/pr84962.C: New.
14121 * g++.dg/lookup/pr84970.C: New.
14123 2018-03-20 Richard Biener <rguenther@suse.de>
14126 * gcc.dg/vect/costmodel/x86_64/costmodel-pr84986.c: New testcase.
14128 2018-03-20 Martin Liska <mliska@suse.cz>
14131 * g++.dg/ipa/pr84825.C: New test.
14133 2018-03-20 Martin Liska <mliska@suse.cz>
14135 * gcc.dg/lto/chkp-ctor-merge_0.c: Remove.
14137 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14140 * gcc.c-torture/compile/pr84845.c: New test.
14142 2018-03-20 Sudakshina Das <sudi.das@arm.com>
14145 * gcc.target/arm/pr82989.c: New test.
14147 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14150 * gcc.target/i386/pr84945.c: New test.
14152 2018-03-20 Christophe Lyon <christophe.lyon@linaro.org>
14155 * gcc.target/aarch64/pr81647.c: Require fenv_exceptions.
14157 2018-03-20 Jakub Jelinek <jakub@redhat.com>
14160 * gcc.dg/pr84953.c: New test.
14162 2018-03-19 Marek Polacek <polacek@redhat.com>
14165 * g++.dg/cpp1z/lambda-__func__.C: New test.
14168 * g++.dg/cpp1y/nsdmi-aggr9.C: New test.
14170 2018-03-19 Maxim Ostapenko <m.ostapenko@samsung.com>
14173 * g++.dg/asan/pr78651.C: New test.
14175 2018-03-19 Tom de Vries <tom@codesourcery.com>
14177 * gcc.dg/tree-ssa/pr84512.c: Don't require effective target
14178 vect_int_mult. Add nvptx xfail for PR84958.
14180 2018-03-19 Nathan Sidwell <nathan@acm.org>
14183 * g++.dg/cpp1y/pr84835.C: New.
14185 2018-03-19 Sudakshina Das <sudi.das@arm.com>
14188 * gcc.target/aarch64/pr81647.c: New.
14190 2018-03-19 Richard Biener <rguenther@suse.de>
14192 PR tree-optimization/84933
14193 * g++.dg/pr84933.C: New testcase.
14195 2018-03-19 Richard Biener <rguenther@suse.de>
14197 PR tree-optimization/84859
14198 * gcc.dg/tree-ssa/pr84859.c: New testcase.
14199 * gcc.dg/tree-ssa/pr35286.c: Disable cselim.
14200 * gcc.dg/tree-ssa/split-path-6.c: Likewise.
14201 * gcc.dg/tree-ssa/split-path-7.c: Likewise.
14203 2018-03-19 Nathan Sidwell <nathan@acm.org>
14206 * g++.dg/lookup/pr84812.C: New.
14208 2018-03-19 Richard Biener <rguenther@suse.de>
14210 PR tree-optimization/84929
14211 * gcc.dg/torture/pr84929.c: New testcase.
14213 2018-03-19 Tamar Christina <tamar.christina@arm.com>
14216 * gcc.target/arm/big-endian-subreg.c: Delete.
14218 2018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
14221 * gfortran.dg/array_constructor_52.f90: New test.
14223 2018-03-17 Steven G. Kargl <kargl@gcc.gnu.org>
14226 * gfortran.dg/pr77414.f90: New test.
14227 * gfortran.dg/internal_references_1.f90: Adjust error message.
14229 2018-03-18 Steven G. Kargl <kargl@gcc.gnu.org>
14232 * gfortran.dg/pr65453.f90: New test.
14234 2018-03-18 Richard Sandiford <richard.sandiford@linaro.org>
14236 PR tree-optimization/84913
14237 * gfortran.dg/vect/pr84913.f90: New test.
14239 2018-03-18 Thomas Koenig <tkoenig@gcc.gnu.org>
14242 * gfortran.dg/warn_concat.f90: New test.
14244 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14247 * gcc.dg/pr84899.c: New test.
14249 2018-03-16 Steven G. Kargl <kargl@gcc.gnu.org>
14252 * gfortran.dg/pr69395.f90: Add test for max dimensions
14254 2018-03-16 Vladimir Makarov <vmakarov@redhat.com>
14257 * gcc.target/i386/pr84876.c: New test.
14259 2018-03-16 Martin Liska <mliska@suse.cz>
14262 * gcc.target/i386/mvc11.c: New test.
14264 2018-03-16 Martin Liska <mliska@suse.cz>
14267 * gcc.target/i386/mvc10.c: New test.
14269 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14273 * g++.dg/cpp1y/pr79937-1.C: New test.
14274 * g++.dg/cpp1y/pr79937-2.C: New test.
14275 * g++.dg/cpp1y/pr79937-3.C: New test.
14276 * g++.dg/cpp1y/pr79937-4.C: New test.
14277 * g++.dg/cpp1y/pr82410.C: New test.
14279 2018-03-16 Tom de Vries <tom@codesourcery.com>
14281 * gcc.dg/tree-ssa/pr84512.c: Require effective target vect_int_mult.
14283 2018-03-16 Tom de Vries <tom@codesourcery.com>
14285 * gcc.dg/builtin-unreachable-6.c: Require effective target label_values.
14287 2018-03-16 Jakub Jelinek <jakub@redhat.com>
14290 * g++.dg/cpp2a/desig8.C: New test.
14292 PR tree-optimization/84841
14293 * gcc.dg/pr84841.c: New test.
14296 * g++.dg/cpp2a/desig7.C: New test.
14298 2018-03-16 Mark Doffman <mark.doffman@codethink.co.uk>
14299 Jim MacArthur <jim.macarthur@codethink.co.uk>
14301 * gfortran.dg/automatic_1.f90: New test.
14302 * gfortran.dg/automatic_repeat.f90: New test
14303 * gfortran.dg/automatic_save.f90: New test.
14304 * gfortran.dg/vax_structure.f90: New test.
14306 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14309 * gfortran.dg/pr78741.f90: New test.
14311 2018-03-15 Steven G. Kargl <kargl@gcc.gnu.org>
14314 * gfortran.dg/pr69395.f90: New test.
14316 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14319 * g++.dg/opt/pr79085.C: New test.
14321 2018-03-15 H.J. Lu <hongjiu.lu@intel.com>
14324 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk
14325 label instead of __x86_indirect_thunk label.
14327 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14330 * g++.dg/warn/deprecated.C (T::member3): Change dg-warning to dg-bogus.
14331 * g++.dg/warn/deprecated-6.C (T::member3): Likewise.
14332 * g++.dg/warn/deprecated-13.C: New test.
14334 2018-03-15 Olga Makhotina <olga.makhotina@intel.com>
14336 * gcc.target/i386/sgx.c (_enclv_u32): Test new intrinsic.
14338 2018-03-15 Richard Biener <rguenther@suse.de>
14341 * c-c++-common/pr84873.c: New testcase.
14343 2018-03-15 Tamar Christina <tamar.christina@arm.com>
14346 * gcc.target/arm/big-endian-subreg.c: New.
14348 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14351 * gcc.c-torture/compile/pr84860.c: New test.
14353 2018-03-15 Julia Koval <julia.koval@intel.com>
14355 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
14357 (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
14360 2018-03-15 Jakub Jelinek <jakub@redhat.com>
14363 * gcc.dg/pr84853.c: New test.
14365 2018-03-14 Carl Love <cel@us.ibm.com>
14367 * gcc.target/powerpc/builtins-7-runnable.c: New test file.
14369 2018-03-14 Martin Liska <mliska@suse.cz>
14372 * g++.dg/lto/pr84805_0.C: New test.
14373 * g++.dg/lto/pr84805_1.C: New test.
14374 * g++.dg/lto/pr84805_2.C: New test.
14376 2018-03-14 David Malcolm <dmalcolm@redhat.com>
14379 * gcc.dg/fixits-pr84852-1.c: New test.
14380 * gcc.dg/fixits-pr84852-2.c: New test.
14382 2018-03-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
14384 * lib/scanasm.exp (scan-assembler-times): Move FAIL debug info into a
14385 separate verbose message.
14386 * lib/scandump.exp (scan-dump-times): Likewise.
14388 2018-03-14 Julia Koval <julia.koval@intel.com>
14390 * g++.dg/ext/mv16.C: Split up icelake on icelake client and icelake
14392 * gcc.target/i386/funcspec-56.inc: Ditto.
14394 2018-03-14 Richard Sandiford <richard.sandiford@linaro.org>
14396 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Restrict to
14399 2018-03-14 Jakub Jelinek <jakub@redhat.com>
14402 * c-c++-common/ubsan/ptr-overflow-sanitization-1.c: Adjust expected
14403 check count from 17 to 14.
14406 * gcc.target/i386/pr84844.c: New test.
14408 2018-03-14 Richard Biener <rguenther@suse.de>
14410 PR tree-optimization/84830
14411 * gcc.dg/torture/pr84830.c: New testcase.
14413 2018-03-14 Marek Polacek <polacek@redhat.com>
14416 * g++.dg/cpp0x/static_assert15.C: New test.
14418 2018-03-13 Steven G. Kargl <kargl@gcc.gnu.org>
14421 * gfortran.dg/pr61775.f90: New test.
14423 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14426 * g++.dg/ext/pr84843-1.C: New test.
14427 * g++.dg/ext/pr84843-2.C: New test.
14429 2018-03-13 David Pagan <dave.pagan@oracle.com>
14432 * gcc.dg/pr46921.c: New test.
14434 2018-03-13 Martin Sebor <msebor@redhat.com>
14436 PR tree-optimization/84725
14437 * c-c++-common/Wstringop-truncation-4.c: New test.
14438 * c-c++-common/attr-nonstring-5.c: New test.
14440 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14442 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Expect zips rather
14444 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
14445 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
14447 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14449 * gcc.target/aarch64/sve/tls_1.c: New test.
14450 * gcc.target/aarch64/sve/tls_2.C: Likewise.
14452 2018-03-13 Richard Sandiford <richard.sandiford@linaro.org>
14454 * gcc.target/aarch64/sve/mul_highpart_1.c: New test.
14455 * gcc.target/aarch64/sve/mul_highpart_1_run.c: Likewise.
14457 2018-03-13 Martin Liska <mliska@suse.cz>
14460 * g++.dg/ipa/pr84658.C: New test.
14462 2018-03-13 Jakub Jelinek <jakub@redhat.com>
14464 PR middle-end/84834
14465 * gcc.dg/pr84834.c: New test.
14468 * gcc.target/i386/pr84827.c: New test.
14471 * g++.dg/ext/pr84828.C: New test.
14474 * gcc.target/i386/avx512f-pr84786-1.c: New test.
14475 * gcc.target/i386/avx512f-pr84786-2.c: New test.
14478 * g++.dg/cpp1y/constexpr-84808.C: New test.
14481 * g++.dg/debug/pr84704.C: New test.
14483 2018-03-12 Renlin Li <renlin.li@arm.com>
14485 * gcc.target/aarch64/movi_hf.c: New.
14486 * gcc.target/aarch64/f16_mov_immediate_1.c: Update.
14487 * gcc.target/aarch64/f16_mov_immediate_2.c: Update.
14489 2018-03-12 Martin Sebor <msebor@redhat.com>
14491 PR tree-optimization/83456
14492 * c-c++-common/Wrestrict-2.c: Remove test cases.
14493 * c-c++-common/Wrestrict.c: Same.
14494 * gcc.dg/Wrestrict-12.c: New test.
14495 * gcc.dg/Wrestrict-14.c: New test.
14497 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14499 * g++.dg/pr84821.C: New test.
14501 2018-03-12 H.J. Lu <hongjiu.lu@intel.com>
14503 * gcc.dg/pr84799.c: New test.
14505 2018-03-12 Richard Biener <rguenther@suse.de>
14507 PR tree-optimization/84803
14508 * gcc.dg/torture/pr84803.c: New testcase.
14510 2018-03-12 Jakub Jelinek <jakub@redhat.com>
14513 * g++.dg/debug/pr84813.C: New test.
14515 2018-03-11 Paul Thomas <pault@gcc.gnu.org>
14518 * gfortran.dg/unlimited_polymorphic_29.f90: New test.
14520 2018-03-11 Steven G. Kargl <kargl@gcc.gnu.org>
14523 * gfortran.dg/pr83939.f90
14525 2018-03-11 Thomas Koenig <tkoenig@gcc.gnu.org>
14528 * gfortran.dg/zero_sized_9.f90: New test.
14530 2018-03-11 Jakub Jelinek <jakub@redhat.com>
14533 * g++.dg/debug/dwarf2/enum2.C: New test.
14535 2018-03-10 Steven G. Kargl <kargl@gcc.gnu.org>
14538 * gfortran.dg/pr84734.f90: New test.
14540 2018-03-10 Eric Botcazou <ebotcazou@adacore.com>
14542 * gnat.dg/prot3.adb: New test.
14543 * gnat.dg/prot3_pkg.ad[sb]: New helper.
14545 2018-03-09 Jason Merrill <jason@redhat.com>
14546 Paolo Carlini <paolo.carlini@oracle.com>
14550 * g++.dg/cpp0x/pr71169.C: New.
14551 * g++.dg/cpp0x/pr71169-2.C: Likewise.
14552 * g++.dg/cpp0x/pr71832.C: Likewise.
14554 2018-03-09 Peter Bergner <bergner@vnet.ibm.com>
14557 * gcc.target/powerpc/pr83969.c: New test.
14559 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14562 * gcc.dg/pr84772.c: New test.
14565 * g++.dg/warn/Wformat-2.C: New test.
14568 * g++.dg/ext/vla18.C: New test.
14570 2018-03-09 Martin Sebor <msebor@redhat.com>
14572 PR tree-optimization/84526
14573 * gcc.dg/Wrestrict-10.c: New test.
14574 * gcc.dg/Wrestrict-11.c: New test.
14576 2018-03-09 Alexandre Oliva <aoliva@redhat.com>
14578 PR rtl-optimization/84682
14579 * gcc.dg/torture/pr84682-1.c: New.
14580 * gcc.dg/torture/pr84682-2.c: New.
14581 * gcc.dg/torture/pr84682-3.c: New.
14583 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14586 * g++.dg/ext/pr84724.C: New test.
14588 2018-03-09 Vladimir Makarov <vmakarov@redhat.com>
14591 * gcc.target/arm/pr83712.c: New.
14593 2018-03-09 Richard Biener <rguenther@suse.de>
14595 PR tree-optimization/84775
14596 * gcc.dg/torture/pr84775.c: New testcase.
14598 2018-03-09 Jakub Jelinek <jakub@redhat.com>
14601 * gcc.dg/graphite/pr84404.c: Only compile on pthread effective
14604 2018-03-09 Eric Botcazou <ebotcazou@adacore.com>
14606 * gcc.c-torture/compile/20180309-1.c: New test.
14608 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14611 * g++.dg/warn/Wunused-function4.C: New test.
14613 PR inline-asm/84742
14614 * gcc.target/i386/pr84742-1.c: New test.
14615 * gcc.target/i386/pr84742-2.c: New test.
14617 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14620 * gcc.c-torture/execute/pr84748.c: New test.
14622 2018-03-08 Richard Biener <rguenther@suse.de>
14624 PR middle-end/84552
14625 * gcc.dg/graphite/pr84552.c: New testcase.
14627 2018-03-08 Richard Biener <rguenther@suse.de>
14629 PR tree-optimization/84178
14630 * gcc.dg/torture/pr84178-2.c: New testcase.
14632 2018-03-08 David Malcolm <dmalcolm@redhat.com>
14634 PR tree-optimization/84178
14635 * gcc.c-torture/compile/pr84178-1.c: New test.
14637 2018-03-08 Thomas Schwinge <thomas@codesourcery.com>
14639 * lib/target-supports.exp: Do not return zero from a ifunc
14642 2018-03-08 Richard Biener <rguenther@suse.de>
14644 PR tree-optimization/84746
14645 * gcc.dg/torture/pr84746.c: New testcase.
14648 2018-03-08 Alexandre Oliva <aoliva@redhat.com>
14651 * gcc.dg/graphite/pr84404.c: New.
14653 2018-03-08 Jakub Jelinek <jakub@redhat.com>
14655 PR tree-optimization/84740
14656 * gcc.dg/torture/pr84740.c: New test.
14658 PR tree-optimization/84739
14659 * gcc.dg/pr84739.c: New test.
14661 2018-03-07 Martin Sebor <msebor@redhat.com>
14663 PR tree-optimization/83519
14664 * gcc.dg/Wrestrict-13.c: New test.
14666 2018-03-07 Steven G. Kargl <kargl@gcc.gnu.org>
14670 * gfortran.dg/pr64124.f90: New tests.
14671 * gfortran.dg/pr70409.f90: New tests.
14673 2018-03-07 Segher Boessenkool <segher@kernel.crashing.org>
14676 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata.
14678 2018-03-07 Martin Sebor <msebor@redhat.com>
14680 PR tree-optimization/84526
14681 * gcc.dg/Wrestrict-10.c: New test.
14683 2018-03-07 Martin Sebor <msebor@redhat.com>
14685 PR tree-optimization/84468
14686 * g++.dg/warn/Wstringop-truncation-2.C: New test.
14687 * gcc.dg/Wstringop-truncation.c: New test.
14688 * gcc.dg/Wstringop-truncation-2.c: New test.
14690 2018-03-07 Jakub Jelinek <jakub@redhat.com>
14693 * gfortran.dg/pr84565.f90: New test.
14695 PR middle-end/84723
14696 * gcc.target/i386/pr84723-1.c: New test.
14697 * gcc.target/i386/pr84723-2.c: New test.
14698 * gcc.target/i386/pr84723-3.c: New test.
14699 * gcc.target/i386/pr84723-4.c: New test.
14700 * gcc.target/i386/pr84723-5.c: New test.
14702 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14705 * gfortran.dg/pr64107.f90: New test.
14707 2017-03-06 Thomas Koenig <tkoenig@gcc.gnu.org>
14711 * gfortran.dg/minmaxloc_zerosize_1.f90: New test.
14713 2018-03-06 Marek Polacek <polacek@redhat.com>
14716 * g++.dg/cpp1z/constexpr-84684.C: New test.
14718 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14721 * gcc.dg/pr84721.c: New test.
14724 * gcc.dg/pr84710.c: New test.
14726 2018-03-06 Steven G. Kargl <kargl@gcc.gnu.org>
14729 * gfortran.dg/implied_do_2.f90: New test.
14730 * gfortran.dg/coarray_8.f90: Update for new error message.
14732 2018-03-06 Jakub Jelinek <jakub@redhat.com>
14734 PR inline-asm/84683
14735 * g++.dg/ext/pr84683.C: New test.
14737 PR tree-optimization/84687
14738 * gcc.dg/pr84687.c: New test.
14740 2018-03-06 Alexandre Oliva <aoliva@redhat.com>
14743 * g++.dg/pr84231.C: New.
14746 * g++.dg/cpp1y/pr84593.C: New.
14749 * g++.dg/pr84492.C: New.
14751 2018-03-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14753 * gcc.target/powerpc/spec-barr-1.c: Change called function name to
14754 __builtin_ppc_speculation_barrier.
14756 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14759 * gcc.target/powerpc/pr84700.c: New test.
14761 2018-03-05 Nathan Sidwell <nathan@acm.org>
14764 * g++.dg/lookup/pr84702.C: New.
14766 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14769 * gcc.target/i386/pr84564.c: New test.
14771 2018-03-05 Marek Polacek <polacek@redhat.com>
14774 * g++.dg/cpp0x/inline-ns10.C: New test.
14776 2018-03-05 Nathan Sidwell <nathan@acm.org>
14779 * g++.dg/template/pr84694.C: New.
14781 2018-03-05 Jakub Jelinek <jakub@redhat.com>
14784 * gcc.c-torture/execute/pr84524.c: New test.
14785 * gcc.target/i386/avx512bw-pr84524.c: New test.
14787 2018-03-05 Peter Bergner <bergner@vnet.ibm.com>
14790 * g++.dg/pr84264.C: New test.
14792 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14795 * g++.dg/cpp0x/lambda/lambda-ice29.C: New.
14796 * g++.dg/cpp0x/lambda/lambda-ice17.C: Adjust.
14797 * g++.dg/cpp0x/lambda/lambda-ice23.C: Likewise.
14799 2018-03-05 Olga Makhotina <olga.makhotina@intel.com>
14801 * g++.dg/other/i386-2.C: Add -mpconfig and -mwbnoinvd.
14802 * g++.dg/other/i386-3.C: Ditto.
14803 * gcc.target/i386/sse-12.c: Ditto.
14804 * gcc.target/i386/sse-13.c: Ditto.
14805 * gcc.target/i386/sse-14.c: Ditto.
14806 * gcc.target/i386/sse-23.c: Add pconfig and wbnoinvd.
14807 * gcc.target/i386/wbinvd-1.c: New test.
14808 * gcc.target/i386/wbnoinvd-1.c: Ditto.
14809 * gcc.target/i386/pconfig-1.c: Ditto.
14811 2018-03-05 Pádraig Brady <P@draigBrady.com>
14812 Nathan Sidwell <nathan@acm.org>
14815 * g++.dg/cpp0x/pr84497.C: New.
14817 2018-03-05 Richard Biener <rguenther@suse.de>
14819 PR tree-optimization/84670
14820 * gcc.dg/pr84670-1.c: New testcase.
14821 * gcc.dg/pr84670-2.c: Likewise.
14822 * gcc.dg/pr84670-3.c: Likewise.
14823 * gcc.dg/pr84670-4.c: Likewise.
14825 2018-03-05 Richard Biener <rguenther@suse.de>
14827 PR tree-optimization/84650
14828 * gcc.dg/graphite/pr84650.c: New testcase.
14830 2018-03-05 Paolo Carlini <paolo.carlini@oracle.com>
14833 * g++.dg/cpp1z/constexpr-lambda20.C: New.
14835 2018-03-03 Harald Anlauf <anlauf@gmx.de>
14838 * gfortran.dg/pr71085.f90: New test.
14840 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14843 * gfortran.dg/zero_sized_8.f90: Really commit New test.
14845 2018-03-03 Steven G. Kargl <kargl@gcc.gnu.org>
14848 * gfortran.dg/pr51434.f90: New test.
14850 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14853 * g++.dg/cpp0x/lambda/lambda-61358.C: New.
14855 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14858 * g++.dg/cpp0x/lambda/lambda-67370.C: New.
14860 2018-03-03 Paolo Carlini <paolo.carlini@oracle.com>
14863 * g++.dg/torture/pr71464.C: New.
14865 2018-03-03 Paul Thomas <pault@gcc.gnu.org>
14868 * gfortran.dg/select_type_41.f90: New test.
14870 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14873 * g++.dg/cpp0x/lambda/lambda-61135.C: New.
14875 2018-03-02 Marek Polacek <polacek@redhat.com>
14878 * g++.dg/ext/flexary29.C: New test.
14880 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14882 * c-c++-common/Warray-bounds-2.c: Fix a comment typo.
14884 2018-03-02 Paolo Carlini <paolo.carlini@oracle.com>
14887 * g++.dg/torture/pr81812.C: New.
14889 2018-03-02 Marek Polacek <polacek@redhat.com>
14892 * g++.dg/warn/Wsign-compare-8.C: New test.
14895 * g++.dg/parse/array-size3.C: New test.
14898 * g++.dg/cpp0x/lambda/lambda-ice28.C: New test.
14900 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14903 * g++.dg/cpp1y/pr84662.C: New test.
14905 2018-03-02 Thomas Schwinge <thomas@codesourcery.com>
14907 * g++.dg/lto/20080915_0.C: Don't use "dg-lto-options".
14908 * g++.dg/lto/20080907_0.C: Use "#pragma GCC" instead of
14910 * g++.dg/lto/20101010-1_0.C: Likewise.
14911 * g++.dg/lto/20101010-2_0.C: Likewise.
14913 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14916 * gcc.dg/pr84628.c: New test.
14919 * gcc.target/ia64/pr56540.c: New test.
14921 2018-03-02 Will Schmidt <will_schmidt@vnet.ibm.com>
14923 * gcc.target/powerpc/altivec-7-be.c: Remove VSX content, allow
14925 * gcc.target/powerpc/altivec-7.h: Remove VSX content.
14926 * gcc.target/powerpc/vsx-7-be.c: New test (VSX content).
14927 * gcc.target/powerpc/vsx-7.h: New include (VSX content).
14928 * gcc.target/powerpc/altivec-7-le.c: Add vsx-7.h include.
14930 2018-03-02 Marek Polacek <polacek@redhat.com>
14933 * c-c++-common/ubsan/shift-11.c: New test.
14935 2018-03-02 Richard Sandiford <richard.sandiford@linaro.org>
14937 * gcc.dg/vect/vect-alias-check-13.c: New test.
14939 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14942 * gcc.dg/pr84614.c: New test.
14944 PR inline-asm/84625
14945 * gcc.target/i386/pr84625.c: New test.
14947 2018-03-02 Richard Biener <rguenther@suse.de>
14949 PR tree-optimization/84427
14950 * gcc.dg/torture/pr84427.c: New testcase.
14952 2018-03-01 Peter Bergner <bergner@vnet.ibm.com>
14955 * gcc.target/powerpc/vec-setup-be-long.c: Add dg-xfail-run-if on
14956 powerpc64le*-*-linux*.
14957 * gcc.target/powerpc/vsx-vector-6-le.c: Do not count xxlor's.
14958 * gcc.target/powerpc/vsx-vector-6-le.p9.c: Likewise.
14960 2018-03-01 Martin Sebor <msebor@redhat.com>
14963 * g++.dg/ext/attr-const.C: Remove xfail.
14964 * g++.dg/ext/attr-malloc-3.C: New test.
14965 * g++.dg/ext/attr-noinline-3.C: New test.
14966 * g++.dg/ext/attr-noreturn-3.C: New test.
14967 * g++.dg/ext/attr-nothrow-3.C: New test.
14968 * g++.dg/ext/attr-pure.C: Remove xfail.
14970 2018-03-02 Jakub Jelinek <jakub@redhat.com>
14973 * gcc.dg/ubsan/bounds-3.c: Add -fno-sanitize-recover=bounds to
14974 dg-options and dg-shouldfail "ubsan" directive.
14976 2018-03-01 Marek Polacek <polacek@redhat.com>
14977 Jason Merrill <jason@redhat.com>
14980 * g++.dg/cpp1y/auto-fn15.C: Extend testing.
14981 * g++.dg/cpp1z/static1.C: New test.
14982 * g++.dg/template/static37.C: New test.
14984 2018-03-01 Nathan Sidwell <nathan@acm.org>
14987 * g++.dg/template/pr84434.C: New.
14989 2018-03-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
14991 * gcc.target/arm/copysign_softfloat_1.c: Remove dg-add-options and add
14992 -mthumb to the command-line.
14994 2018-03-01 Marek Polacek <polacek@redhat.com>
14997 * g++.dg/cpp0x/static_assert14.C: New test.
14999 2018-03-01 Paolo Carlini <paolo.carlini@oracle.com>
15002 * g++.dg/torture/pr79410.C: New.
15004 2018-03-01 Martin Liska <mliska@suse.cz>
15007 * gcc.dg/asan/pr82484.c: New test.
15009 2018-03-01 Richard Biener <rguenther@suse.de>
15012 * gfortran.dg/lto/pr84645_0.f90: New testcase.
15014 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
15017 * gfortran.dg/coarray_47.f90: New test.
15019 2018-03-01 Paul Thomas <pault@gcc.gnu.org>
15022 * gfortran.dg/class_array_23.f03: New test.
15024 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
15026 PR rtl-optimization/84528
15027 * gcc.dg/torture/pr84538.c: Rename to...
15028 * gcc.dg/torture/pr84528.c: ...this.
15030 2018-03-01 Richard Sandiford <richard.sandiford@linaro.org>
15032 PR rtl-optimization/84528
15033 * gcc.dg/torture/pr84538.c: New test.
15035 2018-02-28 Martin Sebor <msebor@redhat.com>
15037 * c-c++-common/Warray-bounds-2.c: Declare helper static to avoid
15038 -fpic test failures.
15039 * c-c++-common/Wrestrict-2.c: Same.
15040 * c-c++-common/Wstringop-truncation.c: Same.
15041 * gcc.dg/Warray-bounds-22.c: Same.
15042 * gcc.dg/Wstringop-overflow.c: Same.
15043 * gcc.dg/attr-alloc_size-3.c (unsigned_range): Same.
15044 (signed_range): Same.
15045 (unsigned_anti_range): Same.
15046 * gcc.dg/attr-alloc_size-4.c (unsigned_range): Same.
15047 (signed_range): Same.
15048 (unsigned_anti_range): Same.
15049 * gcc.dg/attr-alloc_size-7.c: Same.
15050 * gcc.dg/attr-alloc_size-8.c: Same.
15051 * gcc.dg/builtin-alloc-size.c: Same.
15052 * gcc.dg/builtin-stpncpy.c: Same.
15053 * gcc.dg/builtins-nonnull.c: Same.
15054 * gcc.dg/nonnull-4.c (g16_1_3_5_7_11_13): Same.
15055 * gcc.dg/pr79214.c: Same.
15056 * gcc.dg/tree-ssa/builtin-snprintf-warn-1.c: Same.
15057 * gcc.dg/tree-ssa/builtin-snprintf-warn-2.c: Same.
15058 * gcc.dg/tree-ssa/builtin-sprintf-5.c: Same.
15059 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same.
15060 * gcc.dg/tree-ssa/builtin-sprintf-warn-12.c: Same.
15061 * gcc.dg/tree-ssa/builtin-sprintf-warn-13.c: Same.
15062 * gcc.dg/tree-ssa/builtin-sprintf-warn-14.c: Same.
15063 * gcc.dg/tree-ssa/builtin-sprintf-warn-15.c: Same.
15064 * gcc.dg/tree-ssa/builtin-sprintf-warn-19.c: Same.
15065 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Same.
15066 * gcc.dg/tree-ssa/builtin-sprintf-warn-9.c: Same.
15068 2018-02-28 David Edelsohn <dje.gcc@gmail.com>
15071 * gcc.target/powerpc/pr84014.c: Use ilp32, not -m32 option.
15073 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15076 * g++.dg/cpp0x/pr84609.C: New test.
15078 2018-02-28 Martin Sebor <msebor@redhat.com>
15081 * g++.dg/ext/attr-malloc-3.C: New test.
15082 * g++.dg/ext/attr-const.C: Adjust. Xfail assertions failing due
15083 to pre-existing problems.
15084 * g++.dg/ext/attr-pure.C: Same.
15086 2018-02-28 Paul Thomas <pault@gcc.gnu.org>
15089 * gfortran.dg/associate_37.f90: New test.
15092 * gfortran.dg/associate_36.f90: Add Steve Kargl as contributer.
15094 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15097 * gcc.dg/bf-ms-layout.c: Revert 2012-04-26 changes.
15098 * gcc.dg/bf-ms-layout-2.c: Revert 2012-02-23 changes.
15099 * gcc.dg/bf-ms-layout-4.c: New test.
15100 * gcc.dg/bf-ms-layout-5.c: New test.
15102 2018-02-28 Peter Bergner <bergner@vnet.ibm.com>
15105 * gcc.target/powerpc/pr83399.c: Only run on Linux.
15107 2018-02-28 Richard Biener <rguenther@suse.de>
15109 PR tree-optimization/84584
15110 * gcc.dg/graphite/pr84584.c: New testcase.
15112 2018-02-28 Jonathan Wakely <jwakely@redhat.com>
15114 PR preprocessor/84517
15115 * g++.dg/cpp0x/udlit-macros.C: Expect a warning for ""__FILE__.
15117 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15119 * c-c++-common/dump-ada-spec-12.c: New test.
15120 * c-c++-common/dump-ada-spec-13.c: Likewise.
15122 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15124 * c-c++-common/dump-ada-spec-11.c: New test.
15126 2018-02-28 Martin Liska <mliska@suse.cz>
15129 * g++.dg/ext/timevar1.C: Fix pruned patterns.
15130 * g++.dg/ext/timevar2.C: Likewise.
15132 2018-02-28 Eric Botcazou <ebotcazou@adacore.com>
15134 * c-c++-common/dump-ada-spec-8.c: New test.
15135 * c-c++-common/dump-ada-spec-9.c: Likewise.
15136 * c-c++-common/dump-ada-spec-10.c: Likewise.
15138 2018-02-28 Richard Biener <rguenther@suse.de>
15140 PR middle-end/84607
15141 * gcc.dg/pr84607.c: New testcase.
15143 2018-02-28 Nathan Sidwell <nathan@acm.org>
15146 * g++.dg/lookup/pr84602.C: New.
15148 2018-02-28 Jakub Jelinek <jakub@redhat.com>
15152 * g++.dg/ext/attr-warning.C: Remove -fdump-tree-optimized from
15154 * g++.dg/ext/attr-nonnull.C: Likewise.
15155 * g++.dg/ext/attr-noinline.C: Fix syntax in scan-tree-dump-not
15157 * g++.dg/ext/attr-noinline-2.C: Likewise.
15158 * g++.dg/ext/attr-noreturn-2.C: Use -fdump-tree-optimized instead of
15159 -fdump-tree-eh in dg-options.
15161 2018-02-28 Alan Modra <amodra@gmail.com>
15163 * lib/prune.exp (prune_gcc_output): Match lower case "in function"
15165 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message.
15167 2018-02-27 Martin Sebor <msebor@redhat.com>
15171 * g++.dg/Wmissing-attributes.C: New test.
15172 * g++.dg/ext/attr-const-pure.C: New test.
15173 * g++.dg/ext/attr-const.C: New test.
15174 * g++.dg/ext/attr-deprecated-2.C: New test.
15175 * g++.dg/ext/attr-malloc-2.C: New test.
15176 * g++.dg/ext/attr-malloc.C: New test.
15177 * g++.dg/ext/attr-noinline-2.C: New test.
15178 * g++.dg/ext/attr-noinline.C: New test.
15179 * g++.dg/ext/attr-nonnull.C: New test.
15180 * g++.dg/ext/attr-noreturn-2.C: New test.
15181 * g++.dg/ext/attr-noreturn.C: New test.
15182 * g++.dg/ext/attr-nothrow-2.C: New test.
15183 * g++.dg/ext/attr-nothrow.C: New test.
15184 * g++.dg/ext/attr-optimize.C: New test.
15185 * g++.dg/ext/attr-pure.C: New test.
15186 * g++.dg/ext/attr-returns-nonnull.C: New test.
15187 * g++.dg/ext/attr-warning.C: New test.
15189 2018-02-27 Nathan Sidwell <nathan@acm.org>
15192 * g++.dg/lookup/pr84426.C: New.
15194 2018-02-27 Richard Biener <rguenther@suse.de>
15196 PR tree-optimization/84512
15197 * gcc.dg/tree-ssa/pr84512.c: New testcase.
15199 2018-02-27 Martin Liska <mliska@suse.cz>
15201 PR gcov-profile/84548
15202 * g++.dg/gcov/pr84548.C: New test.
15204 2018-02-27 Jakub Jelinek <jakub@redhat.com>
15207 * gcc.target/i386/pr84309.c: Add -mno-avx2 to dg-options.
15209 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15212 * g++.dg/cpp1y/pr84558.C: New test.
15214 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15217 * g++.dg/cpp0x/alignas14.C: New.
15218 * g++.dg/cpp0x/alignas15.C: Likewise.
15220 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15223 * g++.dg/gomp/pr84557.C: New test.
15225 2018-02-26 Marek Polacek <polacek@redhat.com>
15228 * g++.dg/cpp1z/pr84325.C: New test.
15230 2018-02-26 Carl Love <cel@us.ibm.com>
15232 * gcc.target/powerpc/builtins-3.c: Move vec_neg builtin tests to
15234 * gcc.target/powerpc/builtins-3-p8.c: Add vec_neg builtin tests.
15235 * gcc.target/powerpc/fold-vec-neg-char.c(dg-options): Add -mcpu=power8.
15236 * gcc.target/powerpc/fold-vec-neg-floatdouble.c(dg-options): Add
15238 * gcc.target/powerpc/fold-vec-neg-int.c(dg-options): Remove file.
15239 * gcc.target/powerpc/fold-vec-neg-short.c(dg-options): Add
15242 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15245 * gcc.target/i386/indirect-thunk-1.c: Updated.
15246 * gcc.target/i386/indirect-thunk-2.c: Likewise.
15247 * gcc.target/i386/indirect-thunk-3.c: Likewise.
15248 * gcc.target/i386/indirect-thunk-4.c: Likewise.
15249 * gcc.target/i386/indirect-thunk-5.c: Likewise.
15250 * gcc.target/i386/indirect-thunk-6.c: Likewise.
15251 * gcc.target/i386/indirect-thunk-7.c: Likewise.
15252 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
15253 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
15254 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
15255 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
15256 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
15257 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
15258 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
15259 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
15260 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
15261 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
15262 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
15263 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
15264 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
15265 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
15266 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
15267 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
15268 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
15269 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
15270 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
15271 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
15272 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
15273 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
15274 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
15275 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
15276 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
15277 * gcc.target/i386/ret-thunk-9.c: Likewise.
15278 * gcc.target/i386/ret-thunk-10.c: Likewise.
15279 * gcc.target/i386/ret-thunk-11.c: Likewise.
15280 * gcc.target/i386/ret-thunk-12.c: Likewise.
15281 * gcc.target/i386/ret-thunk-13.c: Likewise.
15282 * gcc.target/i386/ret-thunk-14.c: Likewise.
15283 * gcc.target/i386/ret-thunk-15.c: Likewise.
15285 2018-02-26 Eric Botcazou <ebotcazou@adacore.com>
15287 * gcc.c-torture/execute/20180226-1.c: New test.
15289 2018-02-26 Richard Sandiford <richard.sandiford@linaro.org>
15291 PR tree-optimization/83965
15292 * gcc.dg/vect/pr83965-2.c: New test.
15294 2018-02-26 Tom de Vries <tom@codesourcery.com>
15296 * gcc.c-torture/compile/regs-arg-size.c (swprintf): Declare.
15298 2018-02-26 H.J. Lu <hongjiu.lu@intel.com>
15301 * gcc.target/i386/ret-thunk-22.c: New test.
15302 * gcc.target/i386/ret-thunk-23.c: Likewise.
15303 * gcc.target/i386/ret-thunk-24.c: Likewise.
15304 * gcc.target/i386/ret-thunk-25.c: Likewise.
15305 * gcc.target/i386/ret-thunk-26.c: Likewise.
15307 2018-02-26 Paolo Carlini <paolo.carlini@oracle.com>
15310 * g++.dg/cpp1z/pr84533.C: New.
15312 2018-02-26 Marek Polacek <polacek@redhat.com>
15315 * g++.dg/parse/error60.C: New test.
15317 2018-02-26 Jakub Jelinek <jakub@redhat.com>
15320 * g++.dg/gomp/pr84556.C: New test.
15321 * g++.dg/vect/pr84556.cc: New test.
15323 2018-02-26 Dominique d'Humieres <dominiq@gcc.gnu.org>
15326 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Use explicit KIND c_int.
15327 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
15328 * gfortran.dg/c_funloc_tests_3.f03: Likewise.
15329 * gfortran.dg/c_loc_test.f90: Likewise.
15330 * gfortran.dg/c_loc_tests_2.f03: Likewise.
15331 * gfortran.dg/proc_decl_17.f90: Likewise.
15332 * gfortran.dg/proc_ptr_8.f90: Likewise.
15334 2018-02-26 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
15337 * gcc.target/aarch64/lr_free_2.c: Revert changes in
15338 r254814 disabling -fomit-frame-pointer by default.
15339 * gcc.target/aarch64/spill_1.c: Likewise.
15340 * gcc.target/aarch64/test_frame_11.c: Likewise.
15341 * gcc.target/aarch64/test_frame_12.c: Likewise.
15342 * gcc.target/aarch64/test_frame_13.c: Likewise.
15343 * gcc.target/aarch64/test_frame_14.c: Likewise.
15344 * gcc.target/aarch64/test_frame_15.c: Likewise.
15345 * gcc.target/aarch64/test_frame_3.c: Likewise.
15346 * gcc.target/aarch64/test_frame_5.c: Likewise.
15347 * gcc.target/aarch64/test_frame_9.c: Likewise.
15349 2018-02-25 Steven G. Kargl <kargl@gcc.gnu.org>
15352 * gfortran.dg/explicit_shape_1.f90: New test.
15353 * gfortran.dg/automatic_module_variable.f90: Update regex.
15354 * gfortran.dg/bad_automatic_objects_1.f90: Ditto.
15355 * gfortran.dg/constant_shape.f90: Ditto.
15356 * gfortran.dg/dec_structure_23.f90: Ditto.
15357 * gfortran.dg/pr78240.f90: Ditto.
15359 2018-02-25 Paul Thomas <pault@gcc.gnu.org>
15362 * gfortran.dg/pr84523.f90: New test.
15364 2018-02-25 Thomas Koenig <tkoenig@gcc.gnu.org>
15367 * gfortran.dg/select_type_40.f90: New test.
15369 2018-02-24 Steven G. Kargl <kargl@gcc.gnu.org>
15372 * gfortran.dg/data_substring.f90: New test.
15374 2018-02-24 Marek Polacek <polacek@redhat.com>
15377 * g++.dg/cpp1z/constexpr-83692.C: New test.
15379 2018-02-23 Steven G. Kargl <kargl@gcc.gnu.org>
15382 * gfortran.dg/statement_function_1.f90: Update test.
15384 2018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15387 * gfortran.dg/inquire_19.f90: New test.
15389 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15392 * gfortran.dg/pr83149_b.f90: New test.
15393 * gfortran.dg/pr83149_a.f90: Additional source for previous.
15395 2018-02-23 Carl Love <cel@us.ibm.com>
15397 * gcc.target/powerpc/builtins-3-runnable.c: Move tests for vec_float2,
15398 vec_signed2 and vec_unsigned2 to new Power 8 test file.
15399 * gcc.target/powerpc/builtins-3-runnable-p8.c: New test file for
15402 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15404 * gcc.target/powerpc/pr80695-p9.c: Update dg-requires stanza.
15405 * gcc.target/powerpc/pr80695-p8.c: Update dg-requires stanza.
15407 2018-02-23 Will Schmidt <will_schmidt@vnet.ibm.com>
15409 * gcc.target/powerpc/fold-vec-mult-int128-p9.c: Add maddld insn to
15412 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15415 * gfortran.dg/pr83149_1.f90: New test.
15416 * gfortran.dg/pr83149.f90: Additional source for previous.
15418 2018-02-23 Segher Boessenkool <segher@kernel.crashing.org>
15421 * c-c++-common/tsan/race_on_mutex.c: Change regexp to allow
15422 __GI___pthread_mutex_init as well.
15424 2018-02-23 Paul Thomas <pault@gcc.gnu.org>
15427 * gfortran.dg/class_68.f90: New test.
15429 2018-02-22 Thomas Koenig <tkoenig@gcc.gnu.org>
15432 * gfortran.dg/derived_init_5.f90: New test.
15434 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15437 * gcc.target/i386/avx2-vpaddq-3.c: Add -mtune=generic to dg-options.
15438 * gcc.target/i386/avx2-vpsubq-3.c: Likewise.
15440 2018-02-22 Vladimir Makarov <vmakarov@redhat.com>
15443 * gcc.target/powerpc/pr81572.c: New.
15445 2018-02-22 Andreas Schwab <schwab@linux-m68k.org>
15447 * go.test/go-test.exp (go-set-goarch): Recognize riscv64-*-*.
15449 2018-02-22 Martin Sebor <msebor@redhat.com>
15451 PR tree-optimization/84480
15452 * c-c++-common/Wstringop-truncation.c: Adjust text of expected warnings.
15453 * g++.dg/warn/Wstringop-truncation-1.C: New test.
15455 2018-02-22 H.J. Lu <hongjiu.lu@intel.com>
15458 * gcc.target/i386/indirect-thunk-11.c: New test.
15459 * gcc.target/i386/indirect-thunk-12.c: Likewise.
15460 * gcc.target/i386/indirect-thunk-attr-12.c: Likewise.
15461 * gcc.target/i386/indirect-thunk-attr-13.c: Likewise.
15462 * gcc.target/i386/indirect-thunk-attr-14.c: Likewise.
15463 * gcc.target/i386/indirect-thunk-attr-15.c: Likewise.
15464 * gcc.target/i386/indirect-thunk-attr-16.c: Likewise.
15465 * gcc.target/i386/indirect-thunk-extern-10.c: Likewise.
15466 * gcc.target/i386/indirect-thunk-extern-8.c: Likewise.
15467 * gcc.target/i386/indirect-thunk-extern-9.c: Likewise.
15469 2018-02-22 Steve Ellcey <sellcey@cavium.com>
15472 * gcc.target/aarch64/asm-2.c: Add dg-error for
15474 * gcc.target/aarch64/asm-4.c: New test.
15476 2018-02-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15478 * gcc.target/arm/multilib.exp: Add tests for Armv8-R multilib mappings.
15480 2018-02-22 Marek Polacek <polacek@redhat.com>
15483 * g++.dg/parse/error59.C: New test.
15485 2018-02-22 Tom de Vries <tom@codesourcery.com>
15487 * gcc.c-torture/execute/pr82210.c: Require effective target alloca.
15489 2018-02-22 Paolo Carlini <paolo.carlini@oracle.com>
15492 * g++.dg/cpp0x/pr77655.C: New.
15494 2018-02-22 Jakub Jelinek <jakub@redhat.com>
15497 * g++.dg/cpp1y/pr84496.C: New test.
15500 * g++.dg/torture/pr84502.C: New test.
15502 PR tree-optimization/84503
15503 * gcc.dg/pr84503-1.c: New test.
15504 * gcc.dg/pr84503-2.c: New test.
15506 2018-02-21 Jakub Jelinek <jakub@redhat.com>
15508 PR tree-optimization/84478
15509 * gcc.c-torture/execute/pr84478.c: New test.
15511 2018-02-20 Martin Sebor <msebor@redhat.com>
15513 PR middle-end/84095
15514 * c-c++-common/Warray-bounds-3.c: Adjust text of expected warnings.
15515 * c-c++-common/Wrestrict.c: Same.
15516 * gcc.dg/Wrestrict-6.c: Same.
15517 * gcc.dg/Warray-bounds-27.c: New test.
15518 * gcc.dg/Wrestrict-8.c: New test.
15519 * gcc.dg/Wrestrict-9.c: New test.
15520 * gcc.dg/pr84095.c: New test.
15522 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15524 * gfortran.dg/structure_constructor_14.f90: Adjust STOP number.
15526 2018-02-20 Thomas Koenig <tkoenig@gcc.gnu.org>
15530 * gfortran.dg/structure_constructor_14.f90: New test.
15532 2018-02-20 Jeff Law <law@redhat.com>
15534 PR middle-end/82123
15535 PR tree-optimization/81592
15536 PR middle-end/79257
15537 * gcc.dg/pr81592.c: New test.
15538 * gcc.dg/pr82123.c: New test.
15539 * gcc.dg/builtin-unreachable-6.c: Turn off VRP.
15541 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15544 * g++.dg/warn/Wunused-var-30.C: New test.
15546 2018-02-20 Richard Sandiford <richard.sandiford@linaro.org>
15548 PR tree-optimization/84419
15549 * gcc.dg/vect/pr84419.c: New test.
15551 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15553 PR middle-end/82004
15554 * gfortran.dg/pr82004.f90: New test.
15556 2018-02-20 Siddhesh Poyarekar <siddhesh@sourceware.org>
15558 * g++.dg/warn/Wimplicit-fallthrough-3.C: New test case.
15560 2018-02-20 Martin Liska <mliska@suse.cz>
15564 * gcc.target/i386/pr84310.c: New test.
15565 * gcc.target/i386/pr84310-2.c: Likewise.
15567 2018-02-20 Paolo Carlini <paolo.carlini@oracle.com>
15570 * g++.dg/cpp0x/lambda/lambda-ice27.C: New.
15572 2018-02-20 Jakub Jelinek <jakub@redhat.com>
15575 * g++.dg/cpp1z/launder7.C: New test.
15578 * g++.dg/cpp0x/constexpr-84449.C: New test.
15581 * g++.dg/cpp0x/lambda/lambda-ice26.C: New test.
15583 2018-02-19 Paul Thomas <pault@gcc.gnu.org>
15587 * gfortran.dg/associate_22.f90: Enable commented out test.
15588 * gfortran.dg/associate_36.f90: New test.
15590 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15593 * gcc.target/i386/pr84146.c: Add -fcompare-debug to dg-options.
15595 2017-02-19 Uros Bizjak <ubizjak@gmail.com>
15597 * gcc.target/i386/pr70023.c (dg-do): Compile only for target int128.
15598 (dg-options): Use -mavx instead of -w.
15600 2018-02-19 Jakub Jelinek <jakub@redhat.com>
15603 * g++.dg/cpp1z/launder8.C: New test.
15606 * g++.dg/gomp/pr84448.C: New test.
15609 * g++.dg/gomp/pr84430.C: New test.
15611 PR tree-optimization/84452
15612 * gcc.dg/pr84452.c: New test.
15615 * g++.dg/template/overload15.C (f): Use 0u - 1ll instead of 0u - 1l.
15617 2018-02-19 Thomas Koenig <tkoenig@gcc.gnu.org>
15620 * gfortran.dg/implied_do_io_4.f90: New test.
15622 2018-02-19 Andre Vehreschild <vehre@gcc.gnu.org>
15624 * gfortran.dg/coarray_alloc_comp_6.f08: New test.
15625 * gfortran.dg/coarray_alloc_comp_7.f08: New test.
15626 * gfortran.dg/coarray_alloc_comp_8.f08: New test.
15628 2018-02-19 Carl Love <cel@us.ibm.com>
15630 * gcc.target/powerpc/fold-vec-neg-int.p7.c: Remove test file.
15632 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
15635 * gcc.target/i386/pr57193.c: Add -mtune=generic.
15637 2018-02-19 Paolo Carlini <paolo.carlini@oracle.com>
15640 * g++.dg/cpp0x/auto50.C: New.
15641 * g++.dg/parse/friend12.C: Adjust.
15643 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15645 PR libgfortran/84389
15646 * gfortran.dg/dtio_33.f90: New test.
15648 2018-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15650 PR libgfortran/84412
15651 * gfortran.dg/inquire_18.f90: New test.
15653 2018-02-18 Janus Weil <janus@gcc.gnu.org>
15656 * gfortran.dg/io_real_boz2.f90: Remove option "-fall-intrinsics".
15657 * gfortran.dg/pointer_intent_3.f90: Ditto.
15658 * gfortran.dg/proc_ptr_common_1.f90: Ditto.
15659 * gfortran.dg/protected_3.f90: Ditto.
15660 * gfortran.dg/protected_4.f90: Ditto.
15661 * gfortran.dg/protected_5.f90: Ditto.
15662 * gfortran.dg/protected_6.f90: Ditto.
15664 2018-02-18 Paul Thomas <pault@gcc.gnu.org>
15667 * gfortran.dg/associate_35.f90: Remove error, add stop n's and
15670 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15673 * gfortran.dg/inline_matmul_22.f90: New test.
15675 2018-02-17 Thomas Koenig <tkoenig@gcc.gnu.org>
15678 * gfortran.dg/abort_shoulfail.f90: New test.
15679 * gcc.target/powerpc/ppc-fortran/pr80108-1.f90: Replace CALL ABORT
15681 * gfortran.dg/PR19754_2.f90: Likewise.
15682 * gfortran.dg/PR19872.f: Likewise.
15683 * gfortran.dg/PR49268.f90: Likewise.
15684 * gfortran.dg/Wall.f90: Likewise.
15685 * gfortran.dg/Wno-all.f90: Likewise.
15686 * gfortran.dg/achar_1.f90: Likewise.
15687 * gfortran.dg/achar_2.f90: Likewise.
15688 * gfortran.dg/achar_4.f90: Likewise.
15689 * gfortran.dg/achar_6.F90: Likewise.
15690 * gfortran.dg/actual_array_constructor_1.f90: Likewise.
15691 * gfortran.dg/actual_array_constructor_2.f90: Likewise.
15692 * gfortran.dg/actual_array_constructor_3.f90: Likewise.
15693 * gfortran.dg/actual_array_offset_1.f90: Likewise.
15694 * gfortran.dg/actual_array_result_1.f90: Likewise.
15695 * gfortran.dg/actual_array_substr_1.f90: Likewise.
15696 * gfortran.dg/actual_array_substr_2.f90: Likewise.
15697 * gfortran.dg/actual_pointer_function_1.f90: Likewise.
15698 * gfortran.dg/actual_procedure_1.f90: Likewise.
15699 * gfortran.dg/adjustl_1.f90: Likewise.
15700 * gfortran.dg/advance_1.f90: Likewise.
15701 * gfortran.dg/advance_4.f90: Likewise.
15702 * gfortran.dg/advance_5.f90: Likewise.
15703 * gfortran.dg/advance_6.f90: Likewise.
15704 * gfortran.dg/aint_anint_1.f90: Likewise.
15705 * gfortran.dg/aliasing_array_result_1.f90: Likewise.
15706 * gfortran.dg/aliasing_dummy_1.f90: Likewise.
15707 * gfortran.dg/aliasing_dummy_4.f90: Likewise.
15708 * gfortran.dg/aliasing_dummy_5.f90: Likewise.
15709 * gfortran.dg/alloc_comp_assign_1.f90: Likewise.
15710 * gfortran.dg/alloc_comp_assign_10.f90: Likewise.
15711 * gfortran.dg/alloc_comp_assign_11.f90: Likewise.
15712 * gfortran.dg/alloc_comp_assign_12.f03: Likewise.
15713 * gfortran.dg/alloc_comp_assign_13.f08: Likewise.
15714 * gfortran.dg/alloc_comp_assign_14.f08: Likewise.
15715 * gfortran.dg/alloc_comp_assign_15.f03: Likewise.
15716 * gfortran.dg/alloc_comp_assign_2.f90: Likewise.
15717 * gfortran.dg/alloc_comp_assign_3.f90: Likewise.
15718 * gfortran.dg/alloc_comp_assign_4.f90: Likewise.
15719 * gfortran.dg/alloc_comp_assign_5.f90: Likewise.
15720 * gfortran.dg/alloc_comp_assign_6.f90: Likewise.
15721 * gfortran.dg/alloc_comp_assign_7.f90: Likewise.
15722 * gfortran.dg/alloc_comp_assign_8.f90: Likewise.
15723 * gfortran.dg/alloc_comp_assign_9.f90: Likewise.
15724 * gfortran.dg/alloc_comp_auto_array_1.f90: Likewise.
15725 * gfortran.dg/alloc_comp_auto_array_2.f90: Likewise.
15726 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
15727 * gfortran.dg/alloc_comp_basics_2.f90: Likewise.
15728 * gfortran.dg/alloc_comp_basics_5.f90: Likewise.
15729 * gfortran.dg/alloc_comp_bounds_1.f90: Likewise.
15730 * gfortran.dg/alloc_comp_class_1.f90: Likewise.
15731 * gfortran.dg/alloc_comp_class_2.f90: Likewise.
15732 * gfortran.dg/alloc_comp_class_4.f03: Likewise.
15733 * gfortran.dg/alloc_comp_class_5.f03: Likewise.
15734 * gfortran.dg/alloc_comp_constructor_1.f90: Likewise.
15735 * gfortran.dg/alloc_comp_constructor_2.f90: Likewise.
15736 * gfortran.dg/alloc_comp_constructor_3.f90: Likewise.
15737 * gfortran.dg/alloc_comp_constructor_4.f90: Likewise.
15738 * gfortran.dg/alloc_comp_constructor_5.f90: Likewise.
15739 * gfortran.dg/alloc_comp_constructor_6.f90: Likewise.
15740 * gfortran.dg/alloc_comp_constructor_7.f90: Likewise.
15741 * gfortran.dg/alloc_comp_deep_copy_1.f03: Likewise.
15742 * gfortran.dg/alloc_comp_deep_copy_2.f03: Likewise.
15743 * gfortran.dg/alloc_comp_deep_copy_3.f03: Likewise.
15744 * gfortran.dg/alloc_comp_default_init_1.f90: Likewise.
15745 * gfortran.dg/alloc_comp_default_init_2.f90: Likewise.
15746 * gfortran.dg/alloc_comp_initializer_1.f90: Likewise.
15747 * gfortran.dg/alloc_comp_initializer_4.f03: Likewise.
15748 * gfortran.dg/alloc_comp_optional_1.f90: Likewise.
15749 * gfortran.dg/alloc_comp_result_1.f90: Likewise.
15750 * gfortran.dg/alloc_comp_result_2.f90: Likewise.
15751 * gfortran.dg/alloc_comp_scalar_1.f90: Likewise.
15752 * gfortran.dg/alloc_comp_transformational_1.f90: Likewise.
15753 * gfortran.dg/allocatable_dummy_1.f90: Likewise.
15754 * gfortran.dg/allocatable_dummy_3.f90: Likewise.
15755 * gfortran.dg/allocatable_function_1.f90: Likewise.
15756 * gfortran.dg/allocatable_function_10.f90: Likewise.
15757 * gfortran.dg/allocatable_function_3.f90: Likewise.
15758 * gfortran.dg/allocatable_function_5.f90: Likewise.
15759 * gfortran.dg/allocatable_function_6.f90: Likewise.
15760 * gfortran.dg/allocatable_function_7.f90: Likewise.
15761 * gfortran.dg/allocatable_function_8.f90: Likewise.
15762 * gfortran.dg/allocatable_scalar_1.f90: Likewise.
15763 * gfortran.dg/allocatable_scalar_10.f90: Likewise.
15764 * gfortran.dg/allocatable_scalar_12.f90: Likewise.
15765 * gfortran.dg/allocatable_scalar_13.f90: Likewise.
15766 * gfortran.dg/allocatable_scalar_3.f90: Likewise.
15767 * gfortran.dg/allocatable_scalar_4.f90: Likewise.
15768 * gfortran.dg/allocatable_scalar_5.f90: Likewise.
15769 * gfortran.dg/allocatable_scalar_6.f90: Likewise.
15770 * gfortran.dg/allocatable_scalar_7.f90: Likewise.
15771 * gfortran.dg/allocatable_scalar_8.f90: Likewise.
15772 * gfortran.dg/allocatable_scalar_9.f90: Likewise.
15773 * gfortran.dg/allocate_alloc_opt_10.f90: Likewise.
15774 * gfortran.dg/allocate_alloc_opt_3.f90: Likewise.
15775 * gfortran.dg/allocate_alloc_opt_6.f90: Likewise.
15776 * gfortran.dg/allocate_assumed_charlen_1.f90: Likewise.
15777 * gfortran.dg/allocate_assumed_charlen_2.f90: Likewise.
15778 * gfortran.dg/allocate_class_3.f90: Likewise.
15779 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Likewise.
15780 * gfortran.dg/allocate_deferred_char_scalar_2.f03: Likewise.
15781 * gfortran.dg/allocate_derived_5.f90: Likewise.
15782 * gfortran.dg/allocate_with_arrayspec_1.f90: Likewise.
15783 * gfortran.dg/allocate_with_mold_1.f90: Likewise.
15784 * gfortran.dg/allocate_with_source_1.f90: Likewise.
15785 * gfortran.dg/allocate_with_source_10.f08: Likewise.
15786 * gfortran.dg/allocate_with_source_11.f08: Likewise.
15787 * gfortran.dg/allocate_with_source_12.f03: Likewise.
15788 * gfortran.dg/allocate_with_source_15.f03: Likewise.
15789 * gfortran.dg/allocate_with_source_16.f90: Likewise.
15790 * gfortran.dg/allocate_with_source_17.f03: Likewise.
15791 * gfortran.dg/allocate_with_source_18.f03: Likewise.
15792 * gfortran.dg/allocate_with_source_2.f90: Likewise.
15793 * gfortran.dg/allocate_with_source_20.f03: Likewise.
15794 * gfortran.dg/allocate_with_source_22.f03: Likewise.
15795 * gfortran.dg/allocate_with_source_23.f03: Likewise.
15796 * gfortran.dg/allocate_with_source_24.f90: Likewise.
15797 * gfortran.dg/allocate_with_source_5.f90: Likewise.
15798 * gfortran.dg/allocate_with_source_6.f90: Likewise.
15799 * gfortran.dg/allocate_with_source_7.f08: Likewise.
15800 * gfortran.dg/allocate_with_source_8.f08: Likewise.
15801 * gfortran.dg/allocate_with_source_9.f08: Likewise.
15802 * gfortran.dg/allocate_zerosize_1.f90: Likewise.
15803 * gfortran.dg/allocate_zerosize_3.f: Likewise.
15804 * gfortran.dg/altreturn_3.f90: Likewise.
15805 * gfortran.dg/altreturn_5.f90: Likewise.
15806 * gfortran.dg/altreturn_7.f90: Likewise.
15807 * gfortran.dg/and_or_xor.f90: Likewise.
15808 * gfortran.dg/anint_1.f90: Likewise.
15809 * gfortran.dg/any_all_1.f90: Likewise.
15810 * gfortran.dg/anyallcount_1.f90: Likewise.
15811 * gfortran.dg/append_1.f90: Likewise.
15812 * gfortran.dg/argument_checking_1.f90: Likewise.
15813 * gfortran.dg/argument_checking_2.f90: Likewise.
15814 * gfortran.dg/argument_checking_8.f90: Likewise.
15815 * gfortran.dg/arithmetic_if.f90: Likewise.
15816 * gfortran.dg/array_1.f90: Likewise.
15817 * gfortran.dg/array_2.f90: Likewise.
15818 * gfortran.dg/array_alloc_1.f90: Likewise.
15819 * gfortran.dg/array_alloc_2.f90: Likewise.
15820 * gfortran.dg/array_alloc_3.f90: Likewise.
15821 * gfortran.dg/array_assignment_1.F90: Likewise.
15822 * gfortran.dg/array_assignment_5.f90: Likewise.
15823 * gfortran.dg/array_constructor_1.f90: Likewise.
15824 * gfortran.dg/array_constructor_10.f90: Likewise.
15825 * gfortran.dg/array_constructor_11.f90: Likewise.
15826 * gfortran.dg/array_constructor_12.f90: Likewise.
15827 * gfortran.dg/array_constructor_15.f90: Likewise.
15828 * gfortran.dg/array_constructor_16.f90: Likewise.
15829 * gfortran.dg/array_constructor_17.f90: Likewise.
15830 * gfortran.dg/array_constructor_19.f90: Likewise.
15831 * gfortran.dg/array_constructor_23.f: Likewise.
15832 * gfortran.dg/array_constructor_24.f: Likewise.
15833 * gfortran.dg/array_constructor_32.f90: Likewise.
15834 * gfortran.dg/array_constructor_36.f90: Likewise.
15835 * gfortran.dg/array_constructor_39.f90: Likewise.
15836 * gfortran.dg/array_constructor_4.f90: Likewise.
15837 * gfortran.dg/array_constructor_40.f90: Likewise.
15838 * gfortran.dg/array_constructor_44.f90: Likewise.
15839 * gfortran.dg/array_constructor_45.f90: Likewise.
15840 * gfortran.dg/array_constructor_46.f90: Likewise.
15841 * gfortran.dg/array_constructor_47.f90: Likewise.
15842 * gfortran.dg/array_constructor_49.f90: Likewise.
15843 * gfortran.dg/array_constructor_5.f90: Likewise.
15844 * gfortran.dg/array_constructor_50.f90: Likewise.
15845 * gfortran.dg/array_constructor_6.f90: Likewise.
15846 * gfortran.dg/array_constructor_7.f90: Likewise.
15847 * gfortran.dg/array_constructor_8.f90: Likewise.
15848 * gfortran.dg/array_constructor_9.f90: Likewise.
15849 * gfortran.dg/array_constructor_type_1.f03: Likewise.
15850 * gfortran.dg/array_constructor_type_10.f03: Likewise.
15851 * gfortran.dg/array_constructor_type_11.f03: Likewise.
15852 * gfortran.dg/array_constructor_type_12.f03: Likewise.
15853 * gfortran.dg/array_constructor_type_13.f90: Likewise.
15854 * gfortran.dg/array_constructor_type_14.f03: Likewise.
15855 * gfortran.dg/array_constructor_type_16.f03: Likewise.
15856 * gfortran.dg/array_constructor_type_2.f03: Likewise.
15857 * gfortran.dg/array_constructor_type_22.f03: Likewise.
15858 * gfortran.dg/array_constructor_type_3.f03: Likewise.
15859 * gfortran.dg/array_constructor_type_4.f03: Likewise.
15860 * gfortran.dg/array_constructor_type_5.f03: Likewise.
15861 * gfortran.dg/array_constructor_type_6.f03: Likewise.
15862 * gfortran.dg/array_constructor_type_7.f03: Likewise.
15863 * gfortran.dg/array_function_1.f90: Likewise.
15864 * gfortran.dg/array_function_5.f90: Likewise.
15865 * gfortran.dg/array_initializer_1.f90: Likewise.
15866 * gfortran.dg/array_initializer_2.f90: Likewise.
15867 * gfortran.dg/array_memcpy_5.f90: Likewise.
15868 * gfortran.dg/array_memset_2.f90: Likewise.
15869 * gfortran.dg/array_reference_1.f90: Likewise.
15870 * gfortran.dg/array_return_value_1.f90: Likewise.
15871 * gfortran.dg/array_section_1.f90: Likewise.
15872 * gfortran.dg/array_temporaries_3.f90: Likewise.
15873 * gfortran.dg/arrayio_1.f90: Likewise.
15874 * gfortran.dg/arrayio_10.f90: Likewise.
15875 * gfortran.dg/arrayio_11.f90: Likewise.
15876 * gfortran.dg/arrayio_12.f90: Likewise.
15877 * gfortran.dg/arrayio_13.f90: Likewise.
15878 * gfortran.dg/arrayio_14.f90: Likewise.
15879 * gfortran.dg/arrayio_16.f90: Likewise.
15880 * gfortran.dg/arrayio_2.f90: Likewise.
15881 * gfortran.dg/arrayio_3.f90: Likewise.
15882 * gfortran.dg/arrayio_4.f90: Likewise.
15883 * gfortran.dg/arrayio_5.f90: Likewise.
15884 * gfortran.dg/arrayio_6.f90: Likewise.
15885 * gfortran.dg/arrayio_7.f90: Likewise.
15886 * gfortran.dg/arrayio_8.f90: Likewise.
15887 * gfortran.dg/arrayio_9.f90: Likewise.
15888 * gfortran.dg/arrayio_derived_1.f90: Likewise.
15889 * gfortran.dg/assign_10.f90: Likewise.
15890 * gfortran.dg/assign_9.f90: Likewise.
15891 * gfortran.dg/assign_func_dtcomp_1.f90: Likewise.
15892 * gfortran.dg/assignment_1.f90: Likewise.
15893 * gfortran.dg/associate_1.f03: Likewise.
15894 * gfortran.dg/associate_11.f90: Likewise.
15895 * gfortran.dg/associate_13.f90: Likewise.
15896 * gfortran.dg/associate_15.f90: Likewise.
15897 * gfortran.dg/associate_17.f90: Likewise.
15898 * gfortran.dg/associate_18.f08: Likewise.
15899 * gfortran.dg/associate_19.f03: Likewise.
15900 * gfortran.dg/associate_20.f03: Likewise.
15901 * gfortran.dg/associate_22.f90: Likewise.
15902 * gfortran.dg/associate_23.f90: Likewise.
15903 * gfortran.dg/associate_24.f90: Likewise.
15904 * gfortran.dg/associate_25.f90: Likewise.
15905 * gfortran.dg/associate_27.f90: Likewise.
15906 * gfortran.dg/associate_28.f90: Likewise.
15907 * gfortran.dg/associate_32.f03: Likewise.
15908 * gfortran.dg/associate_33.f03: Likewise.
15909 * gfortran.dg/associate_34.f90: Likewise.
15910 * gfortran.dg/associate_6.f03: Likewise.
15911 * gfortran.dg/associate_7.f03: Likewise.
15912 * gfortran.dg/associate_8.f03: Likewise.
15913 * gfortran.dg/associate_9.f03: Likewise.
15914 * gfortran.dg/associated_1.f90: Likewise.
15915 * gfortran.dg/associated_2.f90: Likewise.
15916 * gfortran.dg/associated_5.f90: Likewise.
15917 * gfortran.dg/associated_6.f90: Likewise.
15918 * gfortran.dg/associated_target_3.f90: Likewise.
15919 * gfortran.dg/associated_target_4.f90: Likewise.
15920 * gfortran.dg/associated_target_5.f03: Likewise.
15921 * gfortran.dg/associated_target_6.f03: Likewise.
15922 * gfortran.dg/assumed_dummy_1.f90: Likewise.
15923 * gfortran.dg/assumed_rank_1.f90: Likewise.
15924 * gfortran.dg/assumed_rank_10.f90: Likewise.
15925 * gfortran.dg/assumed_rank_2.f90: Likewise.
15926 * gfortran.dg/assumed_rank_7.f90: Likewise.
15927 * gfortran.dg/assumed_rank_8.f90: Likewise.
15928 * gfortran.dg/assumed_rank_9.f90: Likewise.
15929 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
15930 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
15931 * gfortran.dg/assumed_shape_ranks_2.f90: Likewise.
15932 * gfortran.dg/assumed_type_2.f90: Likewise.
15933 * gfortran.dg/atan2_1.f90: Likewise.
15934 * gfortran.dg/auto_array_1.f90: Likewise.
15935 * gfortran.dg/auto_char_dummy_array_1.f90: Likewise.
15936 * gfortran.dg/auto_char_dummy_array_3.f90: Likewise.
15937 * gfortran.dg/auto_char_len_3.f90: Likewise.
15938 * gfortran.dg/auto_char_pointer_array_result_1.f90: Likewise.
15939 * gfortran.dg/auto_internal_assumed.f90: Likewise.
15940 * gfortran.dg/auto_pointer_array_result_1.f90: Likewise.
15941 * gfortran.dg/auto_save_2.f90: Likewise.
15942 * gfortran.dg/automatic_default_init_1.f90: Likewise.
15943 * gfortran.dg/backslash_1.f90: Likewise.
15944 * gfortran.dg/backslash_2.f90: Likewise.
15945 * gfortran.dg/backslash_3.f: Likewise.
15946 * gfortran.dg/backspace_1.f: Likewise.
15947 * gfortran.dg/backspace_10.f90: Likewise.
15948 * gfortran.dg/backspace_11.f90: Likewise.
15949 * gfortran.dg/backspace_2.f: Likewise.
15950 * gfortran.dg/backspace_3.f: Likewise.
15951 * gfortran.dg/backspace_4.f: Likewise.
15952 * gfortran.dg/backspace_5.f: Likewise.
15953 * gfortran.dg/backspace_6.f: Likewise.
15954 * gfortran.dg/backspace_7.f90: Likewise.
15955 * gfortran.dg/backspace_8.f: Likewise.
15956 * gfortran.dg/backspace_9.f: Likewise.
15957 * gfortran.dg/bessel_1.f90: Likewise.
15958 * gfortran.dg/bessel_2.f90: Likewise.
15959 * gfortran.dg/bessel_5.f90: Likewise.
15960 * gfortran.dg/bessel_6.f90: Likewise.
15961 * gfortran.dg/bessel_7.f90: Likewise.
15962 * gfortran.dg/bind_c_dts_2.f03: Likewise.
15963 * gfortran.dg/bind_c_dts_3.f03: Likewise.
15964 * gfortran.dg/bind_c_usage_15.f90: Likewise.
15965 * gfortran.dg/bind_c_usage_16.f03: Likewise.
15966 * gfortran.dg/bind_c_usage_17.f90: Likewise.
15967 * gfortran.dg/bind_c_usage_24.f90: Likewise.
15968 * gfortran.dg/binding_c_table_15_1.f03: Likewise.
15969 * gfortran.dg/binding_label_tests_16.f03: Likewise.
15970 * gfortran.dg/binding_label_tests_23.f90: Likewise.
15971 * gfortran.dg/bit_comparison_1.F90: Likewise.
15972 * gfortran.dg/bit_comparison_2.F90: Likewise.
15973 * gfortran.dg/block_1.f08: Likewise.
15974 * gfortran.dg/block_13.f08: Likewise.
15975 * gfortran.dg/block_14.f90: Likewise.
15976 * gfortran.dg/block_2.f08: Likewise.
15977 * gfortran.dg/block_6.f08: Likewise.
15978 * gfortran.dg/block_7.f08: Likewise.
15979 * gfortran.dg/block_8.f08: Likewise.
15980 * gfortran.dg/blockdata_1.f90: Likewise.
15981 * gfortran.dg/bound_1.f90: Likewise.
15982 * gfortran.dg/bound_2.f90: Likewise.
15983 * gfortran.dg/bound_3.f90: Likewise.
15984 * gfortran.dg/bound_4.f90: Likewise.
15985 * gfortran.dg/bound_5.f90: Likewise.
15986 * gfortran.dg/bound_6.f90: Likewise.
15987 * gfortran.dg/bound_7.f90: Likewise.
15988 * gfortran.dg/bound_8.f90: Likewise.
15989 * gfortran.dg/bound_9.f90: Likewise.
15990 * gfortran.dg/bound_simplification_1.f90: Likewise.
15991 * gfortran.dg/bound_simplification_3.f90: Likewise.
15992 * gfortran.dg/bound_simplification_4.f90: Likewise.
15993 * gfortran.dg/bound_simplification_5.f90: Likewise.
15994 * gfortran.dg/bound_simplification_6.f90: Likewise.
15995 * gfortran.dg/bounds_check_1.f90: Likewise.
15996 * gfortran.dg/bounds_check_12.f90: Likewise.
15997 * gfortran.dg/bounds_check_14.f90: Likewise.
15998 * gfortran.dg/bounds_check_15.f90: Likewise.
15999 * gfortran.dg/bounds_check_19.f90: Likewise.
16000 * gfortran.dg/bounds_check_8.f90: Likewise.
16001 * gfortran.dg/bounds_check_9.f90: Likewise.
16002 * gfortran.dg/bounds_check_fail_2.f90: Likewise.
16003 * gfortran.dg/bounds_check_fail_3.f90: Likewise.
16004 * gfortran.dg/bounds_check_fail_4.f90: Likewise.
16005 * gfortran.dg/boz_1.f90: Likewise.
16006 * gfortran.dg/boz_11.f90: Likewise.
16007 * gfortran.dg/boz_13.f90: Likewise.
16008 * gfortran.dg/boz_14.f90: Likewise.
16009 * gfortran.dg/boz_15.f90: Likewise.
16010 * gfortran.dg/boz_3.f90: Likewise.
16011 * gfortran.dg/boz_6.f90: Likewise.
16012 * gfortran.dg/boz_9.f90: Likewise.
16013 * gfortran.dg/byte_1.f90: Likewise.
16014 * gfortran.dg/byte_2.f90: Likewise.
16015 * gfortran.dg/c_assoc.f90: Likewise.
16016 * gfortran.dg/c_assoc_2.f03: Likewise.
16017 * gfortran.dg/c_assoc_3.f90: Likewise.
16018 * gfortran.dg/c_by_val_1.f: Likewise.
16019 * gfortran.dg/c_by_val_5.f90: Likewise.
16020 * gfortran.dg/c_char_tests.f03: Likewise.
16021 * gfortran.dg/c_char_tests_2.f03: Likewise.
16022 * gfortran.dg/c_f_pointer_complex.f03: Likewise.
16023 * gfortran.dg/c_f_pointer_logical.f03: Likewise.
16024 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Likewise.
16025 * gfortran.dg/c_f_pointer_shape_tests_4.f03: Likewise.
16026 * gfortran.dg/c_f_pointer_shape_tests_5.f90: Likewise.
16027 * gfortran.dg/c_f_pointer_tests.f90: Likewise.
16028 * gfortran.dg/c_f_pointer_tests_4.f90: Likewise.
16029 * gfortran.dg/c_kind_int128_test2.f03: Likewise.
16030 * gfortran.dg/c_kind_params.f90: Likewise.
16031 * gfortran.dg/c_loc_test_20.f90: Likewise.
16032 * gfortran.dg/c_loc_tests_2.f03: Likewise.
16033 * gfortran.dg/c_ptr_tests_14.f90: Likewise.
16034 * gfortran.dg/c_ptr_tests_15.f90: Likewise.
16035 * gfortran.dg/c_size_t_test.f03: Likewise.
16036 * gfortran.dg/c_sizeof_1.f90: Likewise.
16037 * gfortran.dg/c_sizeof_5.f90: Likewise.
16038 * gfortran.dg/c_sizeof_6.f90: Likewise.
16039 * gfortran.dg/char4_iunit_1.f03: Likewise.
16040 * gfortran.dg/char4_iunit_2.f03: Likewise.
16041 * gfortran.dg/char_allocation_1.f90: Likewise.
16042 * gfortran.dg/char_array_constructor.f90: Likewise.
16043 * gfortran.dg/char_array_structure_constructor.f90: Likewise.
16044 * gfortran.dg/char_assign_1.f90: Likewise.
16045 * gfortran.dg/char_associated_1.f90: Likewise.
16046 * gfortran.dg/char_cast_2.f90: Likewise.
16047 * gfortran.dg/char_comparison_1.f: Likewise.
16048 * gfortran.dg/char_component_initializer_1.f90: Likewise.
16049 * gfortran.dg/char_component_initializer_2.f90: Likewise.
16050 * gfortran.dg/char_cons_len.f90: Likewise.
16051 * gfortran.dg/char_conversion.f90: Likewise.
16052 * gfortran.dg/char_cshift_1.f90: Likewise.
16053 * gfortran.dg/char_cshift_2.f90: Likewise.
16054 * gfortran.dg/char_decl_2.f90: Likewise.
16055 * gfortran.dg/char_eoshift_1.f90: Likewise.
16056 * gfortran.dg/char_eoshift_2.f90: Likewise.
16057 * gfortran.dg/char_eoshift_3.f90: Likewise.
16058 * gfortran.dg/char_eoshift_4.f90: Likewise.
16059 * gfortran.dg/char_eoshift_5.f90: Likewise.
16060 * gfortran.dg/char_expr_1.f90: Likewise.
16061 * gfortran.dg/char_expr_3.f90: Likewise.
16062 * gfortran.dg/char_initialiser_actual.f90: Likewise.
16063 * gfortran.dg/char_length_12.f90: Likewise.
16064 * gfortran.dg/char_length_14.f90: Likewise.
16065 * gfortran.dg/char_length_15.f90: Likewise.
16066 * gfortran.dg/char_length_17.f90: Likewise.
16067 * gfortran.dg/char_length_20.f90: Likewise.
16068 * gfortran.dg/char_length_21.f90: Likewise.
16069 * gfortran.dg/char_length_5.f90: Likewise.
16070 * gfortran.dg/char_length_6.f90: Likewise.
16071 * gfortran.dg/char_length_7.f90: Likewise.
16072 * gfortran.dg/char_length_8.f90: Likewise.
16073 * gfortran.dg/char_pack_1.f90: Likewise.
16074 * gfortran.dg/char_pack_2.f90: Likewise.
16075 * gfortran.dg/char_pointer_assign.f90: Likewise.
16076 * gfortran.dg/char_pointer_assign_3.f90: Likewise.
16077 * gfortran.dg/char_pointer_comp_assign.f90: Likewise.
16078 * gfortran.dg/char_pointer_dependency.f90: Likewise.
16079 * gfortran.dg/char_pointer_dummy.f90: Likewise.
16080 * gfortran.dg/char_pointer_func.f90: Likewise.
16081 * gfortran.dg/char_reshape_1.f90: Likewise.
16082 * gfortran.dg/char_result_1.f90: Likewise.
16083 * gfortran.dg/char_result_12.f90: Likewise.
16084 * gfortran.dg/char_result_13.f90: Likewise.
16085 * gfortran.dg/char_result_14.f90: Likewise.
16086 * gfortran.dg/char_result_15.f90: Likewise.
16087 * gfortran.dg/char_result_2.f90: Likewise.
16088 * gfortran.dg/char_result_3.f90: Likewise.
16089 * gfortran.dg/char_result_4.f90: Likewise.
16090 * gfortran.dg/char_result_5.f90: Likewise.
16091 * gfortran.dg/char_result_6.f90: Likewise.
16092 * gfortran.dg/char_result_7.f90: Likewise.
16093 * gfortran.dg/char_result_8.f90: Likewise.
16094 * gfortran.dg/char_spread_1.f90: Likewise.
16095 * gfortran.dg/char_transpose_1.f90: Likewise.
16096 * gfortran.dg/char_type_len.f90: Likewise.
16097 * gfortran.dg/char_unpack_1.f90: Likewise.
16098 * gfortran.dg/char_unpack_2.f90: Likewise.
16099 * gfortran.dg/character_array_constructor_1.f90: Likewise.
16100 * gfortran.dg/character_comparison_1.f90: Likewise.
16101 * gfortran.dg/character_comparison_2.f90: Likewise.
16102 * gfortran.dg/character_comparison_3.f90: Likewise.
16103 * gfortran.dg/character_comparison_4.f90: Likewise.
16104 * gfortran.dg/character_comparison_5.f90: Likewise.
16105 * gfortran.dg/character_comparison_6.f90: Likewise.
16106 * gfortran.dg/character_comparison_7.f90: Likewise.
16107 * gfortran.dg/character_comparison_8.f90: Likewise.
16108 * gfortran.dg/character_comparison_9.f90: Likewise.
16109 * gfortran.dg/charlen_15.f90: Likewise.
16110 * gfortran.dg/charlen_16.f90: Likewise.
16111 * gfortran.dg/chkbits.f90: Likewise.
16112 * gfortran.dg/chmod_1.f90: Likewise.
16113 * gfortran.dg/chmod_2.f90: Likewise.
16114 * gfortran.dg/chmod_3.f90: Likewise.
16115 * gfortran.dg/class_1.f03: Likewise.
16116 * gfortran.dg/class_18.f03: Likewise.
16117 * gfortran.dg/class_19.f03: Likewise.
16118 * gfortran.dg/class_35.f90: Likewise.
16119 * gfortran.dg/class_46.f03: Likewise.
16120 * gfortran.dg/class_48.f90: Likewise.
16121 * gfortran.dg/class_51.f90: Likewise.
16122 * gfortran.dg/class_52.f90: Likewise.
16123 * gfortran.dg/class_6.f03: Likewise.
16124 * gfortran.dg/class_63.f90: Likewise.
16125 * gfortran.dg/class_64.f90: Likewise.
16126 * gfortran.dg/class_65.f90: Likewise.
16127 * gfortran.dg/class_66.f90: Likewise.
16128 * gfortran.dg/class_67.f90: Likewise.
16129 * gfortran.dg/class_9.f03: Likewise.
16130 * gfortran.dg/class_alias.f90: Likewise.
16131 * gfortran.dg/class_allocate_1.f03: Likewise.
16132 * gfortran.dg/class_allocate_10.f03: Likewise.
16133 * gfortran.dg/class_allocate_13.f90: Likewise.
16134 * gfortran.dg/class_allocate_14.f90: Likewise.
16135 * gfortran.dg/class_allocate_15.f90: Likewise.
16136 * gfortran.dg/class_allocate_19.f03: Likewise.
16137 * gfortran.dg/class_allocate_21.f90: Likewise.
16138 * gfortran.dg/class_allocate_22.f90: Likewise.
16139 * gfortran.dg/class_allocate_3.f03: Likewise.
16140 * gfortran.dg/class_allocate_4.f03: Likewise.
16141 * gfortran.dg/class_allocate_5.f90: Likewise.
16142 * gfortran.dg/class_allocate_6.f03: Likewise.
16143 * gfortran.dg/class_allocate_7.f03: Likewise.
16144 * gfortran.dg/class_allocate_8.f03: Likewise.
16145 * gfortran.dg/class_allocate_9.f03: Likewise.
16146 * gfortran.dg/class_array_1.f03: Likewise.
16147 * gfortran.dg/class_array_14.f90: Likewise.
16148 * gfortran.dg/class_array_15.f03: Likewise.
16149 * gfortran.dg/class_array_16.f90: Likewise.
16150 * gfortran.dg/class_array_2.f03: Likewise.
16151 * gfortran.dg/class_array_20.f03: Likewise.
16152 * gfortran.dg/class_array_21.f03: Likewise.
16153 * gfortran.dg/class_array_3.f03: Likewise.
16154 * gfortran.dg/class_array_4.f03: Likewise.
16155 * gfortran.dg/class_array_7.f03: Likewise.
16156 * gfortran.dg/class_array_8.f03: Likewise.
16157 * gfortran.dg/class_array_9.f03: Likewise.
16158 * gfortran.dg/class_defined_operator_1.f03: Likewise.
16159 * gfortran.dg/class_dummy_1.f03: Likewise.
16160 * gfortran.dg/class_optional_1.f90: Likewise.
16161 * gfortran.dg/class_optional_2.f90: Likewise.
16162 * gfortran.dg/class_result_5.f90: Likewise.
16163 * gfortran.dg/class_result_6.f90: Likewise.
16164 * gfortran.dg/class_to_type_1.f03: Likewise.
16165 * gfortran.dg/class_to_type_2.f90: Likewise.
16166 * gfortran.dg/class_to_type_3.f03: Likewise.
16167 * gfortran.dg/class_to_type_4.f90: Likewise.
16168 * gfortran.dg/coarray/alloc_comp_1.f90: Likewise.
16169 * gfortran.dg/coarray/alloc_comp_4.f90: Likewise.
16170 * gfortran.dg/coarray/allocate_errgmsg.f90: Likewise.
16171 * gfortran.dg/coarray/atomic_1.f90: Likewise.
16172 * gfortran.dg/coarray/atomic_2.f90: Likewise.
16173 * gfortran.dg/coarray/codimension.f90: Likewise.
16174 * gfortran.dg/coarray/coindexed_1.f90: Likewise.
16175 * gfortran.dg/coarray/collectives_1.f90: Likewise.
16176 * gfortran.dg/coarray/collectives_2.f90: Likewise.
16177 * gfortran.dg/coarray/collectives_3.f90: Likewise.
16178 * gfortran.dg/coarray/collectives_4.f90: Likewise.
16179 * gfortran.dg/coarray/cosubscript_1.f90: Likewise.
16180 * gfortran.dg/coarray/dummy_1.f90: Likewise.
16181 * gfortran.dg/coarray/event_1.f90: Likewise.
16182 * gfortran.dg/coarray/event_2.f90: Likewise.
16183 * gfortran.dg/coarray/get_array.f90: Likewise.
16184 * gfortran.dg/coarray/image_index_1.f90: Likewise.
16185 * gfortran.dg/coarray/image_index_2.f90: Likewise.
16186 * gfortran.dg/coarray/image_index_3.f90: Likewise.
16187 * gfortran.dg/coarray/lib_realloc_1.f90: Likewise.
16188 * gfortran.dg/coarray/lock_1.f90: Likewise.
16189 * gfortran.dg/coarray/lock_2.f90: Likewise.
16190 * gfortran.dg/coarray/move_alloc_1.f90: Likewise.
16191 * gfortran.dg/coarray/poly_run_1.f90: Likewise.
16192 * gfortran.dg/coarray/poly_run_2.f90: Likewise.
16193 * gfortran.dg/coarray/poly_run_3.f90: Likewise.
16194 * gfortran.dg/coarray/ptr_comp_3.f08: Likewise.
16195 * gfortran.dg/coarray/registering_1.f90: Likewise.
16196 * gfortran.dg/coarray/scalar_alloc_1.f90: Likewise.
16197 * gfortran.dg/coarray/scalar_alloc_2.f90: Likewise.
16198 * gfortran.dg/coarray/send_array.f90: Likewise.
16199 * gfortran.dg/coarray/send_char_array_1.f90: Likewise.
16200 * gfortran.dg/coarray/sendget_array.f90: Likewise.
16201 * gfortran.dg/coarray/subobject_1.f90: Likewise.
16202 * gfortran.dg/coarray/sync_1.f90: Likewise.
16203 * gfortran.dg/coarray/sync_3.f90: Likewise.
16204 * gfortran.dg/coarray/this_image_1.f90: Likewise.
16205 * gfortran.dg/coarray/this_image_2.f90: Likewise.
16206 * gfortran.dg/coarray_13.f90: Likewise.
16207 * gfortran.dg/coarray_15.f90: Likewise.
16208 * gfortran.dg/coarray_16.f90: Likewise.
16209 * gfortran.dg/coarray_2.f90: Likewise.
16210 * gfortran.dg/coarray_23.f90: Likewise.
16211 * gfortran.dg/coarray_40.f90: Likewise.
16212 * gfortran.dg/coarray_alloc_comp_1.f08: Likewise.
16213 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
16214 * gfortran.dg/coarray_allocate_10.f08: Likewise.
16215 * gfortran.dg/coarray_allocate_2.f08: Likewise.
16216 * gfortran.dg/coarray_allocate_3.f08: Likewise.
16217 * gfortran.dg/coarray_allocate_4.f08: Likewise.
16218 * gfortran.dg/coarray_allocate_5.f08: Likewise.
16219 * gfortran.dg/coarray_allocate_7.f08: Likewise.
16220 * gfortran.dg/coarray_allocate_8.f08: Likewise.
16221 * gfortran.dg/coarray_allocate_9.f08: Likewise.
16222 * gfortran.dg/coarray_lib_alloc_4.f90: Likewise.
16223 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
16224 * gfortran.dg/coarray_lib_realloc_1.f90: Likewise.
16225 * gfortran.dg/coarray_lib_token_1.f90: Likewise.
16226 * gfortran.dg/coarray_lib_token_2.f90: Likewise.
16227 * gfortran.dg/coarray_ptr_comp_1.f08: Likewise.
16228 * gfortran.dg/coarray_ptr_comp_2.f08: Likewise.
16229 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
16230 * gfortran.dg/coarray_stat_2.f90: Likewise.
16231 * gfortran.dg/coarray_subobject_1.f90: Likewise.
16232 * gfortran.dg/coindexed_1.f90: Likewise.
16233 * gfortran.dg/comma.f: Likewise.
16234 * gfortran.dg/comma_format_extension_3.f: Likewise.
16235 * gfortran.dg/comma_format_extension_4.f: Likewise.
16236 * gfortran.dg/common_2.f90: Likewise.
16237 * gfortran.dg/common_4.f90: Likewise.
16238 * gfortran.dg/common_align_1.f90: Likewise.
16239 * gfortran.dg/common_align_2.f90: Likewise.
16240 * gfortran.dg/common_equivalence_1.f: Likewise.
16241 * gfortran.dg/common_pointer_1.f90: Likewise.
16242 * gfortran.dg/common_resize_1.f: Likewise.
16243 * gfortran.dg/complex_intrinsic_1.f90: Likewise.
16244 * gfortran.dg/complex_intrinsic_3.f90: Likewise.
16245 * gfortran.dg/complex_intrinsic_5.f90: Likewise.
16246 * gfortran.dg/complex_intrinsic_7.f90: Likewise.
16247 * gfortran.dg/complex_read.f90: Likewise.
16248 * gfortran.dg/complex_write.f90: Likewise.
16249 * gfortran.dg/constant_substring.f: Likewise.
16250 * gfortran.dg/constructor_2.f90: Likewise.
16251 * gfortran.dg/constructor_3.f90: Likewise.
16252 * gfortran.dg/constructor_6.f90: Likewise.
16253 * gfortran.dg/contained_1.f90: Likewise.
16254 * gfortran.dg/contained_3.f90: Likewise.
16255 * gfortran.dg/contained_equivalence_1.f90: Likewise.
16256 * gfortran.dg/contained_module_proc_1.f90: Likewise.
16257 * gfortran.dg/continuation_1.f90: Likewise.
16258 * gfortran.dg/continuation_11.f90: Likewise.
16259 * gfortran.dg/continuation_12.f90: Likewise.
16260 * gfortran.dg/continuation_13.f90: Likewise.
16261 * gfortran.dg/continuation_14.f: Likewise.
16262 * gfortran.dg/continuation_8.f90: Likewise.
16263 * gfortran.dg/convert_2.f90: Likewise.
16264 * gfortran.dg/convert_implied_open.f90: Likewise.
16265 * gfortran.dg/count_init_expr.f03: Likewise.
16266 * gfortran.dg/cr_lf.f90: Likewise.
16267 * gfortran.dg/cray_pointers_10.f90: Likewise.
16268 * gfortran.dg/cray_pointers_2.f90: Likewise.
16269 * gfortran.dg/cray_pointers_5.f90: Likewise.
16270 * gfortran.dg/cray_pointers_7.f90: Likewise.
16271 * gfortran.dg/cray_pointers_8.f90: Likewise.
16272 * gfortran.dg/cshift_1.f90: Likewise.
16273 * gfortran.dg/cshift_2.f90: Likewise.
16274 * gfortran.dg/cshift_large_1.f90: Likewise.
16275 * gfortran.dg/cshift_nan_1.f90: Likewise.
16276 * gfortran.dg/csqrt_2.f: Likewise.
16277 * gfortran.dg/data_array_1.f90: Likewise.
16278 * gfortran.dg/data_char_1.f90: Likewise.
16279 * gfortran.dg/data_char_2.f90: Likewise.
16280 * gfortran.dg/data_char_3.f90: Likewise.
16281 * gfortran.dg/data_derived_1.f90: Likewise.
16282 * gfortran.dg/data_implied_do_1.f90: Likewise.
16283 * gfortran.dg/data_namelist_conflict.f90: Likewise.
16284 * gfortran.dg/deallocate_alloc_opt_3.f90: Likewise.
16285 * gfortran.dg/deallocate_stat.f90: Likewise.
16286 * gfortran.dg/deallocate_stat_2.f90: Likewise.
16287 * gfortran.dg/debug/pr37738.f: Likewise.
16288 * gfortran.dg/dec_bitwise_ops_1.f90: Likewise.
16289 * gfortran.dg/dec_bitwise_ops_2.f90: Likewise.
16290 * gfortran.dg/dec_exp_1.f90: Likewise.
16291 * gfortran.dg/dec_init_1.f90: Likewise.
16292 * gfortran.dg/dec_init_2.f90: Likewise.
16293 * gfortran.dg/dec_init_3.f90: Likewise.
16294 * gfortran.dg/dec_init_4.f90: Likewise.
16295 * gfortran.dg/dec_io_1.f90: Likewise.
16296 * gfortran.dg/dec_io_2.f90: Likewise.
16297 * gfortran.dg/dec_io_2a.f90: Likewise.
16298 * gfortran.dg/dec_io_6.f90: Likewise.
16299 * gfortran.dg/dec_loc_rval_1.f90: Likewise.
16300 * gfortran.dg/dec_logical_xor_1.f90: Likewise.
16301 * gfortran.dg/dec_math.f90: Likewise.
16302 * gfortran.dg/dec_parameter_1.f: Likewise.
16303 * gfortran.dg/dec_parameter_2.f90: Likewise.
16304 * gfortran.dg/dec_static_1.f90: Likewise.
16305 * gfortran.dg/dec_static_2.f90: Likewise.
16306 * gfortran.dg/dec_structure_1.f90: Likewise.
16307 * gfortran.dg/dec_structure_10.f90: Likewise.
16308 * gfortran.dg/dec_structure_18.f90: Likewise.
16309 * gfortran.dg/dec_structure_19.f90: Likewise.
16310 * gfortran.dg/dec_structure_2.f90: Likewise.
16311 * gfortran.dg/dec_structure_22.f90: Likewise.
16312 * gfortran.dg/dec_structure_3.f90: Likewise.
16313 * gfortran.dg/dec_structure_4.f90: Likewise.
16314 * gfortran.dg/dec_structure_5.f90: Likewise.
16315 * gfortran.dg/dec_structure_6.f90: Likewise.
16316 * gfortran.dg/dec_structure_7.f90: Likewise.
16317 * gfortran.dg/dec_union_1.f90: Likewise.
16318 * gfortran.dg/dec_union_2.f90: Likewise.
16319 * gfortran.dg/dec_union_3.f90: Likewise.
16320 * gfortran.dg/dec_union_4.f90: Likewise.
16321 * gfortran.dg/dec_union_5.f90: Likewise.
16322 * gfortran.dg/default_format_1.f90: Likewise.
16323 * gfortran.dg/default_format_2.f90: Likewise.
16324 * gfortran.dg/default_format_denormal_1.f90: Likewise.
16325 * gfortran.dg/default_format_denormal_2.f90: Likewise.
16326 * gfortran.dg/default_initialization_3.f90: Likewise.
16327 * gfortran.dg/default_initialization_4.f90: Likewise.
16328 * gfortran.dg/default_initialization_5.f90: Likewise.
16329 * gfortran.dg/deferred_character_1.f90: Likewise.
16330 * gfortran.dg/deferred_character_10.f90: Likewise.
16331 * gfortran.dg/deferred_character_11.f90: Likewise.
16332 * gfortran.dg/deferred_character_12.f90: Likewise.
16333 * gfortran.dg/deferred_character_13.f90: Likewise.
16334 * gfortran.dg/deferred_character_14.f90: Likewise.
16335 * gfortran.dg/deferred_character_15.f90: Likewise.
16336 * gfortran.dg/deferred_character_16.f90: Likewise.
16337 * gfortran.dg/deferred_character_2.f90: Likewise.
16338 * gfortran.dg/deferred_character_3.f90: Likewise.
16339 * gfortran.dg/deferred_character_4.f90: Likewise.
16340 * gfortran.dg/deferred_character_5.f90: Likewise.
16341 * gfortran.dg/deferred_character_6.f90: Likewise.
16342 * gfortran.dg/deferred_character_7.f90: Likewise.
16343 * gfortran.dg/deferred_character_8.f90: Likewise.
16344 * gfortran.dg/deferred_character_9.f90: Likewise.
16345 * gfortran.dg/deferred_character_assignment_1.f90: Likewise.
16346 * gfortran.dg/deferred_type_component_1.f90: Likewise.
16347 * gfortran.dg/deferred_type_component_2.f90: Likewise.
16348 * gfortran.dg/deferred_type_param_2.f90: Likewise.
16349 * gfortran.dg/deferred_type_param_4.f90: Likewise.
16350 * gfortran.dg/deferred_type_param_5.f90: Likewise.
16351 * gfortran.dg/deferred_type_param_6.f90: Likewise.
16352 * gfortran.dg/deferred_type_param_8.f90: Likewise.
16353 * gfortran.dg/deferred_type_param_9.f90: Likewise.
16354 * gfortran.dg/deferred_type_proc_pointer_1.f90: Likewise.
16355 * gfortran.dg/deferred_type_proc_pointer_2.f90: Likewise.
16356 * gfortran.dg/defined_assignment_1.f90: Likewise.
16357 * gfortran.dg/defined_assignment_10.f90: Likewise.
16358 * gfortran.dg/defined_assignment_11.f90: Likewise.
16359 * gfortran.dg/defined_assignment_2.f90: Likewise.
16360 * gfortran.dg/defined_assignment_3.f90: Likewise.
16361 * gfortran.dg/defined_assignment_4.f90: Likewise.
16362 * gfortran.dg/defined_assignment_5.f90: Likewise.
16363 * gfortran.dg/defined_assignment_8.f90: Likewise.
16364 * gfortran.dg/defined_assignment_9.f90: Likewise.
16365 * gfortran.dg/dependency_2.f90: Likewise.
16366 * gfortran.dg/dependency_21.f90: Likewise.
16367 * gfortran.dg/dependency_22.f90: Likewise.
16368 * gfortran.dg/dependency_23.f90: Likewise.
16369 * gfortran.dg/dependency_24.f90: Likewise.
16370 * gfortran.dg/dependency_25.f90: Likewise.
16371 * gfortran.dg/dependency_26.f90: Likewise.
16372 * gfortran.dg/dependency_39.f90: Likewise.
16373 * gfortran.dg/dependency_40.f90: Likewise.
16374 * gfortran.dg/dependency_41.f90: Likewise.
16375 * gfortran.dg/dependency_42.f90: Likewise.
16376 * gfortran.dg/dependency_43.f90: Likewise.
16377 * gfortran.dg/dependency_44.f90: Likewise.
16378 * gfortran.dg/dependency_45.f90: Likewise.
16379 * gfortran.dg/dependency_50.f90: Likewise.
16380 * gfortran.dg/dependency_51.f90: Likewise.
16381 * gfortran.dg/dependent_decls_1.f90: Likewise.
16382 * gfortran.dg/der_array_1.f90: Likewise.
16383 * gfortran.dg/der_array_io_1.f90: Likewise.
16384 * gfortran.dg/der_array_io_2.f90: Likewise.
16385 * gfortran.dg/der_array_io_3.f90: Likewise.
16386 * gfortran.dg/der_io_1.f90: Likewise.
16387 * gfortran.dg/der_io_3.f90: Likewise.
16388 * gfortran.dg/der_pointer_2.f90: Likewise.
16389 * gfortran.dg/derived_comp_array_ref_1.f90: Likewise.
16390 * gfortran.dg/derived_comp_array_ref_2.f90: Likewise.
16391 * gfortran.dg/derived_comp_array_ref_4.f90: Likewise.
16392 * gfortran.dg/derived_comp_array_ref_7.f90: Likewise.
16393 * gfortran.dg/derived_constructor_char_3.f90: Likewise.
16394 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
16395 * gfortran.dg/derived_constructor_comps_4.f90: Likewise.
16396 * gfortran.dg/derived_constructor_comps_5.f90: Likewise.
16397 * gfortran.dg/derived_constructor_comps_6.f90: Likewise.
16398 * gfortran.dg/derived_external_function_1.f90: Likewise.
16399 * gfortran.dg/derived_init_1.f90: Likewise.
16400 * gfortran.dg/derived_init_2.f90: Likewise.
16401 * gfortran.dg/derived_init_3.f90: Likewise.
16402 * gfortran.dg/derived_init_4.f90: Likewise.
16403 * gfortran.dg/derived_pointer_null_1.f90: Likewise.
16404 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
16405 * gfortran.dg/dev_null.F90: Likewise.
16406 * gfortran.dg/dfloat_1.f90: Likewise.
16407 * gfortran.dg/dim_sum_1.f90: Likewise.
16408 * gfortran.dg/dim_sum_2.f90: Likewise.
16409 * gfortran.dg/dim_sum_3.f90: Likewise.
16410 * gfortran.dg/direct_io_10.f: Likewise.
16411 * gfortran.dg/direct_io_11.f90: Likewise.
16412 * gfortran.dg/direct_io_12.f90: Likewise.
16413 * gfortran.dg/direct_io_2.f90: Likewise.
16414 * gfortran.dg/direct_io_3.f90: Likewise.
16415 * gfortran.dg/direct_io_4.f90: Likewise.
16416 * gfortran.dg/direct_io_5.f90: Likewise.
16417 * gfortran.dg/direct_io_6.f90: Likewise.
16418 * gfortran.dg/direct_io_7.f90: Likewise.
16419 * gfortran.dg/direct_io_8.f90: Likewise.
16420 * gfortran.dg/direct_io_9.f: Likewise.
16421 * gfortran.dg/do_1.f90: Likewise.
16422 * gfortran.dg/do_3.F90: Likewise.
16423 * gfortran.dg/do_concurrent_2.f90: Likewise.
16424 * gfortran.dg/do_concurrent_4.f90: Likewise.
16425 * gfortran.dg/do_corner_warn.f90: Likewise.
16426 * gfortran.dg/do_iterator_2.f90: Likewise.
16427 * gfortran.dg/dollar_edit_descriptor_1.f: Likewise.
16428 * gfortran.dg/dollar_edit_descriptor_2.f: Likewise.
16429 * gfortran.dg/dos_eol.f: Likewise.
16430 * gfortran.dg/dot_product_1.f03: Likewise.
16431 * gfortran.dg/dot_product_2.f90: Likewise.
16432 * gfortran.dg/dot_product_4.f90: Likewise.
16433 * gfortran.dg/dshift_1.F90: Likewise.
16434 * gfortran.dg/dshift_2.F90: Likewise.
16435 * gfortran.dg/dtio_1.f90: Likewise.
16436 * gfortran.dg/dtio_10.f90: Likewise.
16437 * gfortran.dg/dtio_12.f90: Likewise.
16438 * gfortran.dg/dtio_14.f90: Likewise.
16439 * gfortran.dg/dtio_15.f90: Likewise.
16440 * gfortran.dg/dtio_16.f90: Likewise.
16441 * gfortran.dg/dtio_17.f90: Likewise.
16442 * gfortran.dg/dtio_19.f90: Likewise.
16443 * gfortran.dg/dtio_2.f90: Likewise.
16444 * gfortran.dg/dtio_20.f03: Likewise.
16445 * gfortran.dg/dtio_22.f90: Likewise.
16446 * gfortran.dg/dtio_24.f90: Likewise.
16447 * gfortran.dg/dtio_25.f90: Likewise.
16448 * gfortran.dg/dtio_26.f03: Likewise.
16449 * gfortran.dg/dtio_27.f90: Likewise.
16450 * gfortran.dg/dtio_28.f03: Likewise.
16451 * gfortran.dg/dtio_3.f90: Likewise.
16452 * gfortran.dg/dtio_30.f03: Likewise.
16453 * gfortran.dg/dtio_31.f03: Likewise.
16454 * gfortran.dg/dtio_32.f03: Likewise.
16455 * gfortran.dg/dtio_4.f90: Likewise.
16456 * gfortran.dg/dtio_5.f90: Likewise.
16457 * gfortran.dg/dtio_7.f90: Likewise.
16458 * gfortran.dg/dtio_8.f90: Likewise.
16459 * gfortran.dg/dtio_9.f90: Likewise.
16460 * gfortran.dg/dummy_procedure_3.f90: Likewise.
16461 * gfortran.dg/dummy_procedure_7.f90: Likewise.
16462 * gfortran.dg/dup_save_1.f90: Likewise.
16463 * gfortran.dg/dup_save_2.f90: Likewise.
16464 * gfortran.dg/dynamic_dispatch_1.f03: Likewise.
16465 * gfortran.dg/dynamic_dispatch_11.f03: Likewise.
16466 * gfortran.dg/dynamic_dispatch_12.f90: Likewise.
16467 * gfortran.dg/dynamic_dispatch_2.f03: Likewise.
16468 * gfortran.dg/dynamic_dispatch_3.f03: Likewise.
16469 * gfortran.dg/dynamic_dispatch_4.f03: Likewise.
16470 * gfortran.dg/dynamic_dispatch_5.f03: Likewise.
16471 * gfortran.dg/dynamic_dispatch_7.f03: Likewise.
16472 * gfortran.dg/dynamic_dispatch_8.f03: Likewise.
16473 * gfortran.dg/dynamic_dispatch_9.f03: Likewise.
16474 * gfortran.dg/e_d_fmt.f90: Likewise.
16475 * gfortran.dg/edit_real_1.f90: Likewise.
16476 * gfortran.dg/elemental_by_value_1.f90: Likewise.
16477 * gfortran.dg/elemental_dependency_1.f90: Likewise.
16478 * gfortran.dg/elemental_dependency_4.f90: Likewise.
16479 * gfortran.dg/elemental_dependency_5.f90: Likewise.
16480 * gfortran.dg/elemental_dependency_6.f90: Likewise.
16481 * gfortran.dg/elemental_optional_args_2.f90: Likewise.
16482 * gfortran.dg/elemental_optional_args_3.f90: Likewise.
16483 * gfortran.dg/elemental_optional_args_4.f90: Likewise.
16484 * gfortran.dg/elemental_optional_args_5.f03: Likewise.
16485 * gfortran.dg/elemental_optional_args_6.f90: Likewise.
16486 * gfortran.dg/elemental_optional_args_7.f90: Likewise.
16487 * gfortran.dg/elemental_scalar_args_1.f90: Likewise.
16488 * gfortran.dg/elemental_scalar_args_2.f90: Likewise.
16489 * gfortran.dg/elemental_subroutine_1.f90: Likewise.
16490 * gfortran.dg/elemental_subroutine_10.f90: Likewise.
16491 * gfortran.dg/elemental_subroutine_11.f90: Likewise.
16492 * gfortran.dg/elemental_subroutine_2.f90: Likewise.
16493 * gfortran.dg/elemental_subroutine_3.f90: Likewise.
16494 * gfortran.dg/elemental_subroutine_7.f90: Likewise.
16495 * gfortran.dg/elemental_subroutine_9.f90: Likewise.
16496 * gfortran.dg/empty_format_1.f90: Likewise.
16497 * gfortran.dg/endfile.f: Likewise.
16498 * gfortran.dg/endfile.f90: Likewise.
16499 * gfortran.dg/endfile_2.f90: Likewise.
16500 * gfortran.dg/entry_1.f90: Likewise.
16501 * gfortran.dg/entry_10.f90: Likewise.
16502 * gfortran.dg/entry_12.f90: Likewise.
16503 * gfortran.dg/entry_13.f90: Likewise.
16504 * gfortran.dg/entry_14.f90: Likewise.
16505 * gfortran.dg/entry_16.f90: Likewise.
16506 * gfortran.dg/entry_3.f90: Likewise.
16507 * gfortran.dg/entry_6.f90: Likewise.
16508 * gfortran.dg/entry_9.f90: Likewise.
16509 * gfortran.dg/entry_array_specs_2.f: Likewise.
16510 * gfortran.dg/enum_1.f90: Likewise.
16511 * gfortran.dg/enum_9.f90: Likewise.
16512 * gfortran.dg/eof_1.f90: Likewise.
16513 * gfortran.dg/eof_2.f90: Likewise.
16514 * gfortran.dg/eof_4.f90: Likewise.
16515 * gfortran.dg/eof_5.f90: Likewise.
16516 * gfortran.dg/eor_handling_1.f90: Likewise.
16517 * gfortran.dg/eor_handling_2.f90: Likewise.
16518 * gfortran.dg/eor_handling_3.f90: Likewise.
16519 * gfortran.dg/eor_handling_4.f90: Likewise.
16520 * gfortran.dg/eor_handling_5.f90: Likewise.
16521 * gfortran.dg/eoshift_3.f90: Likewise.
16522 * gfortran.dg/eoshift_4.f90: Likewise.
16523 * gfortran.dg/eoshift_5.f90: Likewise.
16524 * gfortran.dg/eoshift_6.f90: Likewise.
16525 * gfortran.dg/eoshift_large_1.f90: Likewise.
16526 * gfortran.dg/equiv_6.f90: Likewise.
16527 * gfortran.dg/equiv_7.f90: Likewise.
16528 * gfortran.dg/equiv_9.f90: Likewise.
16529 * gfortran.dg/equiv_constraint_4.f90: Likewise.
16530 * gfortran.dg/erf_2.F90: Likewise.
16531 * gfortran.dg/erf_3.F90: Likewise.
16532 * gfortran.dg/erfc_scaled_1.f90: Likewise.
16533 * gfortran.dg/error_format_2.f90: Likewise.
16534 * gfortran.dg/error_recovery_5.f90: Likewise.
16535 * gfortran.dg/execute_command_line_2.f90: Likewise.
16536 * gfortran.dg/execute_command_line_3.f90: Likewise.
16537 * gfortran.dg/exit_1.f08: Likewise.
16538 * gfortran.dg/exit_3.f08: Likewise.
16539 * gfortran.dg/exponent_1.f90: Likewise.
16540 * gfortran.dg/exponent_2.f90: Likewise.
16541 * gfortran.dg/extended_char_comparison_1.f: Likewise.
16542 * gfortran.dg/extends_1.f03: Likewise.
16543 * gfortran.dg/extends_16.f90: Likewise.
16544 * gfortran.dg/extends_2.f03: Likewise.
16545 * gfortran.dg/extends_3.f03: Likewise.
16546 * gfortran.dg/extends_4.f03: Likewise.
16547 * gfortran.dg/extends_type_of_1.f03: Likewise.
16548 * gfortran.dg/extends_type_of_2.f03: Likewise.
16549 * gfortran.dg/external_procedures_3.f90: Likewise.
16550 * gfortran.dg/f2003_inquire_1.f03: Likewise.
16551 * gfortran.dg/f2003_io_1.f03: Likewise.
16552 * gfortran.dg/f2003_io_4.f03: Likewise.
16553 * gfortran.dg/f2003_io_5.f03: Likewise.
16554 * gfortran.dg/f2003_io_6.f03: Likewise.
16555 * gfortran.dg/f2003_io_7.f03: Likewise.
16556 * gfortran.dg/f2c_1.f90: Likewise.
16557 * gfortran.dg/f2c_2.f90: Likewise.
16558 * gfortran.dg/f2c_3.f90: Likewise.
16559 * gfortran.dg/f2c_4.f90: Likewise.
16560 * gfortran.dg/f2c_6.f90: Likewise.
16561 * gfortran.dg/f2c_7.f90: Likewise.
16562 * gfortran.dg/f2c_9.f90: Likewise.
16563 * gfortran.dg/fgetc_1.f90: Likewise.
16564 * gfortran.dg/fgetc_2.f90: Likewise.
16565 * gfortran.dg/filename_null.f90: Likewise.
16566 * gfortran.dg/finalize_12.f90: Likewise.
16567 * gfortran.dg/finalize_13.f90: Likewise.
16568 * gfortran.dg/finalize_15.f90: Likewise.
16569 * gfortran.dg/finalize_17.f90: Likewise.
16570 * gfortran.dg/finalize_18.f90: Likewise.
16571 * gfortran.dg/finalize_25.f90: Likewise.
16572 * gfortran.dg/finalize_29.f08: Likewise.
16573 * gfortran.dg/finalize_31.f90: Likewise.
16574 * gfortran.dg/float_1.f90: Likewise.
16575 * gfortran.dg/flush_1.f90: Likewise.
16576 * gfortran.dg/fmt_bz_bn.f: Likewise.
16577 * gfortran.dg/fmt_bz_bn_err.f: Likewise.
16578 * gfortran.dg/fmt_cache_1.f: Likewise.
16579 * gfortran.dg/fmt_cache_2.f: Likewise.
16580 * gfortran.dg/fmt_cache_3.f90: Likewise.
16581 * gfortran.dg/fmt_colon.f90: Likewise.
16582 * gfortran.dg/fmt_e.f90: Likewise.
16583 * gfortran.dg/fmt_en.f90: Likewise.
16584 * gfortran.dg/fmt_error_10.f: Likewise.
16585 * gfortran.dg/fmt_error_9.f: Likewise.
16586 * gfortran.dg/fmt_exhaust.f90: Likewise.
16587 * gfortran.dg/fmt_f0_1.f90: Likewise.
16588 * gfortran.dg/fmt_f_an_p.f: Likewise.
16589 * gfortran.dg/fmt_fw_d.f90: Likewise.
16590 * gfortran.dg/fmt_g.f: Likewise.
16591 * gfortran.dg/fmt_g0_1.f08: Likewise.
16592 * gfortran.dg/fmt_g0_2.f08: Likewise.
16593 * gfortran.dg/fmt_g0_4.f08: Likewise.
16594 * gfortran.dg/fmt_g0_5.f08: Likewise.
16595 * gfortran.dg/fmt_g0_6.f08: Likewise.
16596 * gfortran.dg/fmt_g0_7.f08: Likewise.
16597 * gfortran.dg/fmt_g_1.f90: Likewise.
16598 * gfortran.dg/fmt_int_sign.f90: Likewise.
16599 * gfortran.dg/fmt_l.f90: Likewise.
16600 * gfortran.dg/fmt_missing_period_2.f: Likewise.
16601 * gfortran.dg/fmt_missing_period_3.f: Likewise.
16602 * gfortran.dg/fmt_p_1.f90: Likewise.
16603 * gfortran.dg/fmt_pf.f90: Likewise.
16604 * gfortran.dg/fmt_read.f90: Likewise.
16605 * gfortran.dg/fmt_read_bz_bn.f90: Likewise.
16606 * gfortran.dg/fmt_t_1.f90: Likewise.
16607 * gfortran.dg/fmt_t_2.f90: Likewise.
16608 * gfortran.dg/fmt_t_3.f90: Likewise.
16609 * gfortran.dg/fmt_t_4.f90: Likewise.
16610 * gfortran.dg/fmt_t_5.f90: Likewise.
16611 * gfortran.dg/fmt_t_6.f: Likewise.
16612 * gfortran.dg/fmt_t_7.f: Likewise.
16613 * gfortran.dg/fmt_t_9.f: Likewise.
16614 * gfortran.dg/fmt_tl.f: Likewise.
16615 * gfortran.dg/fmt_unlimited.f90: Likewise.
16616 * gfortran.dg/fmt_white.f: Likewise.
16617 * gfortran.dg/fmt_zero_digits.f90: Likewise.
16618 * gfortran.dg/fold_nearest.f90: Likewise.
16619 * gfortran.dg/forall_1.f90: Likewise.
16620 * gfortran.dg/forall_10.f90: Likewise.
16621 * gfortran.dg/forall_12.f90: Likewise.
16622 * gfortran.dg/forall_13.f90: Likewise.
16623 * gfortran.dg/forall_15.f90: Likewise.
16624 * gfortran.dg/forall_4.f90: Likewise.
16625 * gfortran.dg/forall_5.f90: Likewise.
16626 * gfortran.dg/forall_6.f90: Likewise.
16627 * gfortran.dg/forall_7.f90: Likewise.
16628 * gfortran.dg/fraction.f90: Likewise.
16629 * gfortran.dg/fseek.f90: Likewise.
16630 * gfortran.dg/ftell_1.f90: Likewise.
16631 * gfortran.dg/ftell_2.f90: Likewise.
16632 * gfortran.dg/ftell_3.f90: Likewise.
16633 * gfortran.dg/func_assign_2.f90: Likewise.
16634 * gfortran.dg/func_assign_3.f90: Likewise.
16635 * gfortran.dg/func_derived_1.f90: Likewise.
16636 * gfortran.dg/func_derived_2.f90: Likewise.
16637 * gfortran.dg/func_derived_3.f90: Likewise.
16638 * gfortran.dg/func_result_1.f90: Likewise.
16639 * gfortran.dg/func_result_2.f90: Likewise.
16640 * gfortran.dg/func_result_6.f90: Likewise.
16641 * gfortran.dg/function_charlen_2.f90: Likewise.
16642 * gfortran.dg/function_charlen_3.f: Likewise.
16643 * gfortran.dg/function_kinds_1.f90: Likewise.
16644 * gfortran.dg/function_kinds_4.f90: Likewise.
16645 * gfortran.dg/function_optimize_10.f90: Likewise.
16646 * gfortran.dg/function_optimize_11.f90: Likewise.
16647 * gfortran.dg/function_optimize_12.f90: Likewise.
16648 * gfortran.dg/function_optimize_4.f90: Likewise.
16649 * gfortran.dg/function_optimize_8.f90: Likewise.
16650 * gfortran.dg/g77/13037.f: Likewise.
16651 * gfortran.dg/g77/1832.f: Likewise.
16652 * gfortran.dg/g77/19981119-0.f: Likewise.
16653 * gfortran.dg/g77/19990313-0.f: Likewise.
16654 * gfortran.dg/g77/19990313-1.f: Likewise.
16655 * gfortran.dg/g77/19990313-2.f: Likewise.
16656 * gfortran.dg/g77/19990313-3.f: Likewise.
16657 * gfortran.dg/g77/19990419-1.f: Likewise.
16658 * gfortran.dg/g77/19990826-0.f: Likewise.
16659 * gfortran.dg/g77/19990826-2.f: Likewise.
16660 * gfortran.dg/g77/20000503-1.f: Likewise.
16661 * gfortran.dg/g77/20001111.f: Likewise.
16662 * gfortran.dg/g77/20010116.f: Likewise.
16663 * gfortran.dg/g77/20010216-1.f: Likewise.
16664 * gfortran.dg/g77/20010430.f: Likewise.
16665 * gfortran.dg/g77/20010610.f: Likewise.
16666 * gfortran.dg/g77/6177.f: Likewise.
16667 * gfortran.dg/g77/7388.f: Likewise.
16668 * gfortran.dg/g77/947.f: Likewise.
16669 * gfortran.dg/g77/970625-2.f: Likewise.
16670 * gfortran.dg/g77/971102-1.f: Likewise.
16671 * gfortran.dg/g77/980628-0.f: Likewise.
16672 * gfortran.dg/g77/980628-1.f: Likewise.
16673 * gfortran.dg/g77/980628-10.f: Likewise.
16674 * gfortran.dg/g77/980628-2.f: Likewise.
16675 * gfortran.dg/g77/980628-3.f: Likewise.
16676 * gfortran.dg/g77/980628-7.f: Likewise.
16677 * gfortran.dg/g77/980628-8.f: Likewise.
16678 * gfortran.dg/g77/980628-9.f: Likewise.
16679 * gfortran.dg/g77/980701-0.f: Likewise.
16680 * gfortran.dg/g77/980701-1.f: Likewise.
16681 * gfortran.dg/g77/cabs.f: Likewise.
16682 * gfortran.dg/g77/claus.f: Likewise.
16683 * gfortran.dg/g77/complex_1.f: Likewise.
16684 * gfortran.dg/g77/cpp3.F: Likewise.
16685 * gfortran.dg/g77/cpp4.F: Likewise.
16686 * gfortran.dg/g77/cpp5.F: Likewise.
16687 * gfortran.dg/g77/dcomplex.f: Likewise.
16688 * gfortran.dg/g77/dnrm2.f: Likewise.
16689 * gfortran.dg/g77/erfc.f: Likewise.
16690 * gfortran.dg/g77/f77-edit-i-in.f: Likewise.
16691 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
16692 * gfortran.dg/g77/f90-intrinsic-bit.f: Likewise.
16693 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Likewise.
16694 * gfortran.dg/g77/f90-intrinsic-numeric.f: Likewise.
16695 * gfortran.dg/g77/int8421.f: Likewise.
16696 * gfortran.dg/g77/intrinsic-unix-bessel.f: Likewise.
16697 * gfortran.dg/g77/intrinsic-unix-erf.f: Likewise.
16698 * gfortran.dg/g77/le.f: Likewise.
16699 * gfortran.dg/g77/short.f: Likewise.
16700 * gfortran.dg/gamma_1.f90: Likewise.
16701 * gfortran.dg/gamma_4.f90: Likewise.
16702 * gfortran.dg/gamma_5.f90: Likewise.
16703 * gfortran.dg/generic_13.f90: Likewise.
16704 * gfortran.dg/generic_15.f90: Likewise.
16705 * gfortran.dg/generic_19.f90: Likewise.
16706 * gfortran.dg/generic_20.f90: Likewise.
16707 * gfortran.dg/generic_23.f03: Likewise.
16708 * gfortran.dg/generic_25.f90: Likewise.
16709 * gfortran.dg/generic_27.f90: Likewise.
16710 * gfortran.dg/generic_31.f90: Likewise.
16711 * gfortran.dg/generic_4.f90: Likewise.
16712 * gfortran.dg/global_vars_c_init.f90: Likewise.
16713 * gfortran.dg/global_vars_f90_init.f90: Likewise.
16714 * gfortran.dg/gnu_logical_1.F: Likewise.
16715 * gfortran.dg/goacc/fixed-1.f: Likewise.
16716 * gfortran.dg/goacc/fixed-2.f: Likewise.
16717 * gfortran.dg/goacc/gang-static.f95: Likewise.
16718 * gfortran.dg/goacc/kernels-loop-2.f95: Likewise.
16719 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
16720 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
16721 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
16722 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
16723 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
16724 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise.
16725 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
16726 * gfortran.dg/goacc/omp-fixed.f: Likewise.
16727 * gfortran.dg/gomp/crayptr5.f90: Likewise.
16728 * gfortran.dg/gomp/pr48794-2.f90: Likewise.
16729 * gfortran.dg/gomp/pr48794.f90: Likewise.
16730 * gfortran.dg/gomp/pr72744.f90: Likewise.
16731 * gfortran.dg/gomp/pr77665.f90: Likewise.
16732 * gfortran.dg/gomp/workshare2.f90: Likewise.
16733 * gfortran.dg/gomp/workshare3.f90: Likewise.
16734 * gfortran.dg/goto_1.f: Likewise.
16735 * gfortran.dg/goto_2.f90: Likewise.
16736 * gfortran.dg/goto_4.f90: Likewise.
16737 * gfortran.dg/goto_6.f: Likewise.
16738 * gfortran.dg/graphite/id-26.f03: Likewise.
16739 * gfortran.dg/graphite/id-pr45370.f90: Likewise.
16740 * gfortran.dg/graphite/pr29581.f90: Likewise.
16741 * gfortran.dg/graphite/pr29832.f90: Likewise.
16742 * gfortran.dg/graphite/run-id-1.f: Likewise.
16743 * gfortran.dg/graphite/run-id-2.f90: Likewise.
16744 * gfortran.dg/graphite/run-id-3.f90: Likewise.
16745 * gfortran.dg/hollerith.f90: Likewise.
16746 * gfortran.dg/hollerith4.f90: Likewise.
16747 * gfortran.dg/hollerith6.f90: Likewise.
16748 * gfortran.dg/hollerith8.f90: Likewise.
16749 * gfortran.dg/hollerith_1.f90: Likewise.
16750 * gfortran.dg/hollerith_character_array_constructor.f90: Likewise.
16751 * gfortran.dg/hollerith_f95.f90: Likewise.
16752 * gfortran.dg/hollerith_legacy.f90: Likewise.
16753 * gfortran.dg/host_assoc_call_3.f90: Likewise.
16754 * gfortran.dg/host_assoc_function_1.f90: Likewise.
16755 * gfortran.dg/host_assoc_function_3.f90: Likewise.
16756 * gfortran.dg/host_assoc_function_4.f90: Likewise.
16757 * gfortran.dg/host_assoc_function_9.f90: Likewise.
16758 * gfortran.dg/host_dummy_index_1.f90: Likewise.
16759 * gfortran.dg/hypot_1.f90: Likewise.
16760 * gfortran.dg/iall_iany_iparity_1.f90: Likewise.
16761 * gfortran.dg/iargc.f90: Likewise.
16762 * gfortran.dg/ibits.f90: Likewise.
16763 * gfortran.dg/ichar_1.f90: Likewise.
16764 * gfortran.dg/ichar_2.f90: Likewise.
16765 * gfortran.dg/ieee/ieee_1.F90: Likewise.
16766 * gfortran.dg/ieee/ieee_2.f90: Likewise.
16767 * gfortran.dg/ieee/ieee_3.f90: Likewise.
16768 * gfortran.dg/ieee/ieee_4.f90: Likewise.
16769 * gfortran.dg/ieee/ieee_6.f90: Likewise.
16770 * gfortran.dg/ieee/ieee_7.f90: Likewise.
16771 * gfortran.dg/ieee/ieee_8.f90: Likewise.
16772 * gfortran.dg/ieee/intrinsics_1.f90: Likewise.
16773 * gfortran.dg/ieee/intrinsics_2.F90: Likewise.
16774 * gfortran.dg/ieee/large_1.f90: Likewise.
16775 * gfortran.dg/ieee/large_2.f90: Likewise.
16776 * gfortran.dg/ieee/large_3.F90: Likewise.
16777 * gfortran.dg/ieee/large_4.f90: Likewise.
16778 * gfortran.dg/ieee/rounding_1.f90: Likewise.
16779 * gfortran.dg/ieee/underflow_1.f90: Likewise.
16780 * gfortran.dg/impl_do_var_data.f90: Likewise.
16781 * gfortran.dg/implicit_10.f90: Likewise.
16782 * gfortran.dg/implicit_12.f90: Likewise.
16783 * gfortran.dg/implicit_class_1.f90: Likewise.
16784 * gfortran.dg/implicit_pure_1.f90: Likewise.
16785 * gfortran.dg/implied_do_1.f90: Likewise.
16786 * gfortran.dg/implied_do_io_1.f90: Likewise.
16787 * gfortran.dg/implied_do_io_2.f90: Likewise.
16788 * gfortran.dg/implied_do_io_3.f90: Likewise.
16789 * gfortran.dg/implied_shape_1.f08: Likewise.
16790 * gfortran.dg/import.f90: Likewise.
16791 * gfortran.dg/import4.f90: Likewise.
16792 * gfortran.dg/impure_1.f08: Likewise.
16793 * gfortran.dg/index.f90: Likewise.
16794 * gfortran.dg/index_2.f90: Likewise.
16795 * gfortran.dg/init_flag_1.f90: Likewise.
16796 * gfortran.dg/init_flag_10.f90: Likewise.
16797 * gfortran.dg/init_flag_15.f03: Likewise.
16798 * gfortran.dg/init_flag_2.f90: Likewise.
16799 * gfortran.dg/init_flag_3.f90: Likewise.
16800 * gfortran.dg/init_flag_4.f90: Likewise.
16801 * gfortran.dg/init_flag_5.f90: Likewise.
16802 * gfortran.dg/init_flag_6.f90: Likewise.
16803 * gfortran.dg/init_flag_7.f90: Likewise.
16804 * gfortran.dg/init_flag_9.f90: Likewise.
16805 * gfortran.dg/initialization_11.f90: Likewise.
16806 * gfortran.dg/initialization_19.f90: Likewise.
16807 * gfortran.dg/initialization_2.f90: Likewise.
16808 * gfortran.dg/initialization_22.f90: Likewise.
16809 * gfortran.dg/initialization_27.f90: Likewise.
16810 * gfortran.dg/initialization_5.f90: Likewise.
16811 * gfortran.dg/initialization_6.f90: Likewise.
16812 * gfortran.dg/inline_matmul_1.f90: Likewise.
16813 * gfortran.dg/inline_matmul_10.f90: Likewise.
16814 * gfortran.dg/inline_matmul_11.f90: Likewise.
16815 * gfortran.dg/inline_matmul_13.f90: Likewise.
16816 * gfortran.dg/inline_matmul_14.f90: Likewise.
16817 * gfortran.dg/inline_matmul_16.f90: Likewise.
16818 * gfortran.dg/inline_matmul_17.f90: Likewise.
16819 * gfortran.dg/inline_matmul_18.f90: Likewise.
16820 * gfortran.dg/inline_matmul_19.f90: Likewise.
16821 * gfortran.dg/inline_matmul_2.f90: Likewise.
16822 * gfortran.dg/inline_matmul_20.f90: Likewise.
16823 * gfortran.dg/inline_matmul_22.f90: Likewise.
16824 * gfortran.dg/inline_matmul_3.f90: Likewise.
16825 * gfortran.dg/inline_matmul_4.f90: Likewise.
16826 * gfortran.dg/inline_matmul_5.f90: Likewise.
16827 * gfortran.dg/inline_matmul_6.f90: Likewise.
16828 * gfortran.dg/inline_matmul_7.f90: Likewise.
16829 * gfortran.dg/inline_matmul_8.f90: Likewise.
16830 * gfortran.dg/inline_matmul_9.f90: Likewise.
16831 * gfortran.dg/inline_sum_1.f90: Likewise.
16832 * gfortran.dg/inline_sum_3.f90: Likewise.
16833 * gfortran.dg/inline_sum_5.f90: Likewise.
16834 * gfortran.dg/inquire-complex.f90: Likewise.
16835 * gfortran.dg/inquire.f90: Likewise.
16836 * gfortran.dg/inquire_10.f90: Likewise.
16837 * gfortran.dg/inquire_13.f90: Likewise.
16838 * gfortran.dg/inquire_15.f90: Likewise.
16839 * gfortran.dg/inquire_16.f90: Likewise.
16840 * gfortran.dg/inquire_17.f90: Likewise.
16841 * gfortran.dg/inquire_5.f90: Likewise.
16842 * gfortran.dg/inquire_6.f90: Likewise.
16843 * gfortran.dg/inquire_7.f90: Likewise.
16844 * gfortran.dg/inquire_9.f90: Likewise.
16845 * gfortran.dg/inquire_internal.f90: Likewise.
16846 * gfortran.dg/inquire_recl_f2018.f90: Likewise.
16847 * gfortran.dg/inquire_size.f90: Likewise.
16848 * gfortran.dg/int_1.f90: Likewise.
16849 * gfortran.dg/int_conv_1.f90: Likewise.
16850 * gfortran.dg/int_range_io_1.f90: Likewise.
16851 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
16852 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
16853 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
16854 * gfortran.dg/integer_plus.f90: Likewise.
16855 * gfortran.dg/intent_out_2.f90: Likewise.
16856 * gfortran.dg/intent_out_5.f90: Likewise.
16857 * gfortran.dg/intent_out_6.f90: Likewise.
16858 * gfortran.dg/interface_12.f90: Likewise.
16859 * gfortran.dg/interface_19.f90: Likewise.
16860 * gfortran.dg/interface_4.f90: Likewise.
16861 * gfortran.dg/interface_5.f90: Likewise.
16862 * gfortran.dg/interface_9.f90: Likewise.
16863 * gfortran.dg/interface_assignment_1.f90: Likewise.
16864 * gfortran.dg/interface_assignment_2.f90: Likewise.
16865 * gfortran.dg/internal_dummy_2.f08: Likewise.
16866 * gfortran.dg/internal_dummy_3.f08: Likewise.
16867 * gfortran.dg/internal_dummy_4.f08: Likewise.
16868 * gfortran.dg/internal_pack_1.f90: Likewise.
16869 * gfortran.dg/internal_pack_10.f90: Likewise.
16870 * gfortran.dg/internal_pack_12.f90: Likewise.
16871 * gfortran.dg/internal_pack_13.f90: Likewise.
16872 * gfortran.dg/internal_pack_14.f90: Likewise.
16873 * gfortran.dg/internal_pack_15.f90: Likewise.
16874 * gfortran.dg/internal_pack_2.f90: Likewise.
16875 * gfortran.dg/internal_pack_3.f90: Likewise.
16876 * gfortran.dg/internal_pack_4.f90: Likewise.
16877 * gfortran.dg/internal_pack_6.f90: Likewise.
16878 * gfortran.dg/internal_pack_8.f90: Likewise.
16879 * gfortran.dg/internal_readwrite_1.f90: Likewise.
16880 * gfortran.dg/internal_readwrite_2.f90: Likewise.
16881 * gfortran.dg/internal_readwrite_3.f90: Likewise.
16882 * gfortran.dg/intrinsic_actual_1.f: Likewise.
16883 * gfortran.dg/intrinsic_actual_2.f90: Likewise.
16884 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
16885 * gfortran.dg/intrinsic_argument_conformance_2.f90: Likewise.
16886 * gfortran.dg/intrinsic_char_1.f90: Likewise.
16887 * gfortran.dg/intrinsic_ifunction_1.f90: Likewise.
16888 * gfortran.dg/intrinsic_intkinds_1.f90: Likewise.
16889 * gfortran.dg/intrinsic_modulo_1.f90: Likewise.
16890 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
16891 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
16892 * gfortran.dg/intrinsic_pack_3.f90: Likewise.
16893 * gfortran.dg/intrinsic_pack_5.f90: Likewise.
16894 * gfortran.dg/intrinsic_product_1.f90: Likewise.
16895 * gfortran.dg/intrinsic_sign_1.f90: Likewise.
16896 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16897 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
16898 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
16899 * gfortran.dg/intrinsic_spread_3.f90: Likewise.
16900 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
16901 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
16902 * gfortran.dg/intrinsic_unpack_3.f90: Likewise.
16903 * gfortran.dg/intrinsic_verify_1.f90: Likewise.
16904 * gfortran.dg/intrinsics_kind_argument_1.f90: Likewise.
16905 * gfortran.dg/io_err_1.f90: Likewise.
16906 * gfortran.dg/io_real_boz.f90: Likewise.
16907 * gfortran.dg/iomsg_1.f90: Likewise.
16908 * gfortran.dg/iostat_1.f90: Likewise.
16909 * gfortran.dg/iostat_2.f90: Likewise.
16910 * gfortran.dg/iostat_4.f90: Likewise.
16911 * gfortran.dg/is_iostat_end_eor_1.f90: Likewise.
16912 * gfortran.dg/ishft_1.f90: Likewise.
16913 * gfortran.dg/ishft_2.f90: Likewise.
16914 * gfortran.dg/ishft_4.f90: Likewise.
16915 * gfortran.dg/isnan_1.f90: Likewise.
16916 * gfortran.dg/isnan_2.f90: Likewise.
16917 * gfortran.dg/iso_c_binding_rename_1.f03: Likewise.
16918 * gfortran.dg/iso_c_binding_rename_2.f03: Likewise.
16919 * gfortran.dg/iso_fortran_env_1.f90: Likewise.
16920 * gfortran.dg/iso_fortran_env_3.f90: Likewise.
16921 * gfortran.dg/iso_fortran_env_5.f90: Likewise.
16922 * gfortran.dg/iso_fortran_env_6.f90: Likewise.
16923 * gfortran.dg/itime_idate_1.f: Likewise.
16924 * gfortran.dg/itime_idate_2.f: Likewise.
16925 * gfortran.dg/large_integer_kind_1.f90: Likewise.
16926 * gfortran.dg/large_integer_kind_2.f90: Likewise.
16927 * gfortran.dg/large_real_kind_1.f90: Likewise.
16928 * gfortran.dg/large_real_kind_2.F90: Likewise.
16929 * gfortran.dg/large_real_kind_3.F90: Likewise.
16930 * gfortran.dg/large_real_kind_form_io_1.f90: Likewise.
16931 * gfortran.dg/large_real_kind_form_io_2.f90: Likewise.
16932 * gfortran.dg/large_recl.f90: Likewise.
16933 * gfortran.dg/large_unit_1.f90: Likewise.
16934 * gfortran.dg/large_unit_2.f90: Likewise.
16935 * gfortran.dg/largeequiv_1.f90: Likewise.
16936 * gfortran.dg/leadz_trailz_1.f90: Likewise.
16937 * gfortran.dg/leadz_trailz_2.f90: Likewise.
16938 * gfortran.dg/leadz_trailz_3.f90: Likewise.
16939 * gfortran.dg/list_read_1.f90: Likewise.
16940 * gfortran.dg/list_read_10.f90: Likewise.
16941 * gfortran.dg/list_read_11.f90: Likewise.
16942 * gfortran.dg/list_read_12.f90: Likewise.
16943 * gfortran.dg/list_read_13.f: Likewise.
16944 * gfortran.dg/list_read_14.f90: Likewise.
16945 * gfortran.dg/list_read_2.f90: Likewise.
16946 * gfortran.dg/list_read_3.f90: Likewise.
16947 * gfortran.dg/list_read_4.f90: Likewise.
16948 * gfortran.dg/list_read_5.f90: Likewise.
16949 * gfortran.dg/list_read_6.f90: Likewise.
16950 * gfortran.dg/list_read_7.f90: Likewise.
16951 * gfortran.dg/list_read_8.f90: Likewise.
16952 * gfortran.dg/list_read_9.f90: Likewise.
16953 * gfortran.dg/loc_2.f90: Likewise.
16954 * gfortran.dg/logical_1.f90: Likewise.
16955 * gfortran.dg/logical_dot_product.f90: Likewise.
16956 * gfortran.dg/logical_temp_io.f90: Likewise.
16957 * gfortran.dg/logical_temp_io_kind8.f90: Likewise.
16958 * gfortran.dg/lrshift_1.f90: Likewise.
16959 * gfortran.dg/ltime_gmtime_1.f90: Likewise.
16960 * gfortran.dg/ltime_gmtime_2.f90: Likewise.
16961 * gfortran.dg/lto/pr40725_0.f03: Likewise.
16962 * gfortran.dg/lto/pr41576_1.f90: Likewise.
16963 * gfortran.dg/make_unit.f90: Likewise.
16964 * gfortran.dg/mapping_1.f90: Likewise.
16965 * gfortran.dg/mapping_2.f90: Likewise.
16966 * gfortran.dg/mapping_3.f90: Likewise.
16967 * gfortran.dg/masklr_1.F90: Likewise.
16968 * gfortran.dg/masklr_2.F90: Likewise.
16969 * gfortran.dg/matmul_1.f90: Likewise.
16970 * gfortran.dg/matmul_10.f90: Likewise.
16971 * gfortran.dg/matmul_12.f90: Likewise.
16972 * gfortran.dg/matmul_16.f90: Likewise.
16973 * gfortran.dg/matmul_17.f90: Likewise.
16974 * gfortran.dg/matmul_18.f90: Likewise.
16975 * gfortran.dg/matmul_2.f90: Likewise.
16976 * gfortran.dg/matmul_3.f90: Likewise.
16977 * gfortran.dg/matmul_4.f90: Likewise.
16978 * gfortran.dg/matmul_6.f90: Likewise.
16979 * gfortran.dg/matmul_8.f03: Likewise.
16980 * gfortran.dg/matmul_9.f90: Likewise.
16981 * gfortran.dg/matmul_bounds_12.f90: Likewise.
16982 * gfortran.dg/matmul_bounds_6.f90: Likewise.
16983 * gfortran.dg/matmul_const.f90: Likewise.
16984 * gfortran.dg/maxloc_1.f90: Likewise.
16985 * gfortran.dg/maxloc_2.f90: Likewise.
16986 * gfortran.dg/maxloc_3.f90: Likewise.
16987 * gfortran.dg/maxloc_4.f90: Likewise.
16988 * gfortran.dg/maxloc_string_1.f90: Likewise.
16989 * gfortran.dg/maxlocval_1.f90: Likewise.
16990 * gfortran.dg/maxlocval_2.f90: Likewise.
16991 * gfortran.dg/maxlocval_3.f90: Likewise.
16992 * gfortran.dg/maxlocval_4.f90: Likewise.
16993 * gfortran.dg/maxval_char_1.f90: Likewise.
16994 * gfortran.dg/maxval_char_2.f90: Likewise.
16995 * gfortran.dg/maxval_char_3.f90: Likewise.
16996 * gfortran.dg/maxval_char_4.f90: Likewise.
16997 * gfortran.dg/maxval_parameter_1.f90: Likewise.
16998 * gfortran.dg/mclock.f90: Likewise.
16999 * gfortran.dg/merge_bits_1.F90: Likewise.
17000 * gfortran.dg/merge_bits_2.F90: Likewise.
17001 * gfortran.dg/merge_char_1.f90: Likewise.
17002 * gfortran.dg/merge_init_expr.f90: Likewise.
17003 * gfortran.dg/min_max_optional_1.f90: Likewise.
17004 * gfortran.dg/min_max_optional_5.f90: Likewise.
17005 * gfortran.dg/minloc_1.f90: Likewise.
17006 * gfortran.dg/minloc_2.f90: Likewise.
17007 * gfortran.dg/minloc_3.f90: Likewise.
17008 * gfortran.dg/minloc_4.f90: Likewise.
17009 * gfortran.dg/minloc_string_1.f90: Likewise.
17010 * gfortran.dg/minlocval_1.f90: Likewise.
17011 * gfortran.dg/minlocval_2.f90: Likewise.
17012 * gfortran.dg/minlocval_3.f90: Likewise.
17013 * gfortran.dg/minlocval_4.f90: Likewise.
17014 * gfortran.dg/minmax_char_1.f90: Likewise.
17015 * gfortran.dg/minmaxloc_1.f90: Likewise.
17016 * gfortran.dg/minmaxloc_10.f90: Likewise.
17017 * gfortran.dg/minmaxloc_11.f90: Likewise.
17018 * gfortran.dg/minmaxloc_12.f90: Likewise.
17019 * gfortran.dg/minmaxloc_13.f90: Likewise.
17020 * gfortran.dg/minmaxloc_2.f90: Likewise.
17021 * gfortran.dg/minmaxloc_3.f90: Likewise.
17022 * gfortran.dg/minmaxloc_4.f90: Likewise.
17023 * gfortran.dg/minmaxloc_5.f90: Likewise.
17024 * gfortran.dg/minmaxloc_6.f90: Likewise.
17025 * gfortran.dg/minmaxloc_7.f90: Likewise.
17026 * gfortran.dg/minmaxloc_8.f90: Likewise.
17027 * gfortran.dg/minmaxval_1.f90: Likewise.
17028 * gfortran.dg/minval_char_1.f90: Likewise.
17029 * gfortran.dg/minval_char_2.f90: Likewise.
17030 * gfortran.dg/minval_char_3.f90: Likewise.
17031 * gfortran.dg/minval_char_4.f90: Likewise.
17032 * gfortran.dg/minval_char_5.f90: Likewise.
17033 * gfortran.dg/minval_parameter_1.f90: Likewise.
17034 * gfortran.dg/missing_optional_dummy_1.f90: Likewise.
17035 * gfortran.dg/missing_optional_dummy_2.f90: Likewise.
17036 * gfortran.dg/missing_optional_dummy_6.f90: Likewise.
17037 * gfortran.dg/missing_parens_1.f90: Likewise.
17038 * gfortran.dg/missing_parens_2.f90: Likewise.
17039 * gfortran.dg/mod_large_1.f90: Likewise.
17040 * gfortran.dg/mod_sign0_1.f90: Likewise.
17041 * gfortran.dg/module_blank_common.f90: Likewise.
17042 * gfortran.dg/module_commons_1.f90: Likewise.
17043 * gfortran.dg/module_commons_3.f90: Likewise.
17044 * gfortran.dg/module_double_reuse.f90: Likewise.
17045 * gfortran.dg/module_equivalence_1.f90: Likewise.
17046 * gfortran.dg/module_equivalence_2.f90: Likewise.
17047 * gfortran.dg/module_equivalence_3.f90: Likewise.
17048 * gfortran.dg/module_equivalence_5.f90: Likewise.
17049 * gfortran.dg/module_interface_1.f90: Likewise.
17050 * gfortran.dg/module_nan.f90: Likewise.
17051 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
17052 * gfortran.dg/module_procedure_1.f90: Likewise.
17053 * gfortran.dg/module_read_1.f90: Likewise.
17054 * gfortran.dg/module_read_2.f90: Likewise.
17055 * gfortran.dg/module_widestring_1.f90: Likewise.
17056 * gfortran.dg/move_alloc.f90: Likewise.
17057 * gfortran.dg/move_alloc_10.f90: Likewise.
17058 * gfortran.dg/move_alloc_13.f90: Likewise.
17059 * gfortran.dg/move_alloc_14.f90: Likewise.
17060 * gfortran.dg/move_alloc_15.f90: Likewise.
17061 * gfortran.dg/move_alloc_16.f90: Likewise.
17062 * gfortran.dg/move_alloc_2.f90: Likewise.
17063 * gfortran.dg/move_alloc_5.f90: Likewise.
17064 * gfortran.dg/move_alloc_6.f90: Likewise.
17065 * gfortran.dg/move_alloc_9.f90: Likewise.
17066 * gfortran.dg/multiple_allocation_1.f90: Likewise.
17067 * gfortran.dg/multiple_allocation_3.f90: Likewise.
17068 * gfortran.dg/mvbits_1.f90: Likewise.
17069 * gfortran.dg/mvbits_2.f90: Likewise.
17070 * gfortran.dg/mvbits_3.f90: Likewise.
17071 * gfortran.dg/mvbits_4.f90: Likewise.
17072 * gfortran.dg/mvbits_7.f90: Likewise.
17073 * gfortran.dg/mvbits_8.f90: Likewise.
17074 * gfortran.dg/namelist_11.f: Likewise.
17075 * gfortran.dg/namelist_12.f: Likewise.
17076 * gfortran.dg/namelist_13.f90: Likewise.
17077 * gfortran.dg/namelist_14.f90: Likewise.
17078 * gfortran.dg/namelist_15.f90: Likewise.
17079 * gfortran.dg/namelist_16.f90: Likewise.
17080 * gfortran.dg/namelist_17.f90: Likewise.
17081 * gfortran.dg/namelist_18.f90: Likewise.
17082 * gfortran.dg/namelist_19.f90: Likewise.
17083 * gfortran.dg/namelist_20.f90: Likewise.
17084 * gfortran.dg/namelist_21.f90: Likewise.
17085 * gfortran.dg/namelist_22.f90: Likewise.
17086 * gfortran.dg/namelist_23.f90: Likewise.
17087 * gfortran.dg/namelist_24.f90: Likewise.
17088 * gfortran.dg/namelist_26.f90: Likewise.
17089 * gfortran.dg/namelist_27.f90: Likewise.
17090 * gfortran.dg/namelist_28.f90: Likewise.
17091 * gfortran.dg/namelist_29.f90: Likewise.
17092 * gfortran.dg/namelist_37.f90: Likewise.
17093 * gfortran.dg/namelist_38.f90: Likewise.
17094 * gfortran.dg/namelist_39.f90: Likewise.
17095 * gfortran.dg/namelist_40.f90: Likewise.
17096 * gfortran.dg/namelist_41.f90: Likewise.
17097 * gfortran.dg/namelist_42.f90: Likewise.
17098 * gfortran.dg/namelist_43.f90: Likewise.
17099 * gfortran.dg/namelist_44.f90: Likewise.
17100 * gfortran.dg/namelist_47.f90: Likewise.
17101 * gfortran.dg/namelist_48.f90: Likewise.
17102 * gfortran.dg/namelist_49.f90: Likewise.
17103 * gfortran.dg/namelist_50.f90: Likewise.
17104 * gfortran.dg/namelist_51.f90: Likewise.
17105 * gfortran.dg/namelist_52.f90: Likewise.
17106 * gfortran.dg/namelist_54.f90: Likewise.
17107 * gfortran.dg/namelist_55.f90: Likewise.
17108 * gfortran.dg/namelist_56.f90: Likewise.
17109 * gfortran.dg/namelist_57.f90: Likewise.
17110 * gfortran.dg/namelist_58.f90: Likewise.
17111 * gfortran.dg/namelist_59.f90: Likewise.
17112 * gfortran.dg/namelist_60.f90: Likewise.
17113 * gfortran.dg/namelist_61.f90: Likewise.
17114 * gfortran.dg/namelist_64.f90: Likewise.
17115 * gfortran.dg/namelist_65.f90: Likewise.
17116 * gfortran.dg/namelist_69.f90: Likewise.
17117 * gfortran.dg/namelist_70.f90: Likewise.
17118 * gfortran.dg/namelist_71.f90: Likewise.
17119 * gfortran.dg/namelist_72.f: Likewise.
17120 * gfortran.dg/namelist_73.f90: Likewise.
17121 * gfortran.dg/namelist_77.f90: Likewise.
17122 * gfortran.dg/namelist_78.f90: Likewise.
17123 * gfortran.dg/namelist_79.f90: Likewise.
17124 * gfortran.dg/namelist_80.f90: Likewise.
17125 * gfortran.dg/namelist_81.f90: Likewise.
17126 * gfortran.dg/namelist_82.f90: Likewise.
17127 * gfortran.dg/namelist_84.f90: Likewise.
17128 * gfortran.dg/namelist_85.f90: Likewise.
17129 * gfortran.dg/namelist_86.f90: Likewise.
17130 * gfortran.dg/namelist_87.f90: Likewise.
17131 * gfortran.dg/namelist_88.f90: Likewise.
17132 * gfortran.dg/namelist_89.f90: Likewise.
17133 * gfortran.dg/namelist_90.f: Likewise.
17134 * gfortran.dg/namelist_95.f90: Likewise.
17135 * gfortran.dg/namelist_char_only.f90: Likewise.
17136 * gfortran.dg/namelist_empty.f90: Likewise.
17137 * gfortran.dg/namelist_internal.f90: Likewise.
17138 * gfortran.dg/namelist_use.f90: Likewise.
17139 * gfortran.dg/namelist_use_only.f90: Likewise.
17140 * gfortran.dg/namelist_utf8.f90: Likewise.
17141 * gfortran.dg/nan_1.f90: Likewise.
17142 * gfortran.dg/nan_2.f90: Likewise.
17143 * gfortran.dg/nan_3.f90: Likewise.
17144 * gfortran.dg/nan_6.f90: Likewise.
17145 * gfortran.dg/nan_7.f90: Likewise.
17146 * gfortran.dg/nearest_1.f90: Likewise.
17147 * gfortran.dg/nearest_2.f90: Likewise.
17148 * gfortran.dg/nearest_3.f90: Likewise.
17149 * gfortran.dg/negative-z-descriptor.f90: Likewise.
17150 * gfortran.dg/negative_automatic_size.f90: Likewise.
17151 * gfortran.dg/negative_unit.f: Likewise.
17152 * gfortran.dg/negative_unit2.f90: Likewise.
17153 * gfortran.dg/negative_unit_int8.f: Likewise.
17154 * gfortran.dg/nested_array_constructor_2.f90: Likewise.
17155 * gfortran.dg/nested_array_constructor_3.f90: Likewise.
17156 * gfortran.dg/nested_array_constructor_4.f90: Likewise.
17157 * gfortran.dg/nested_modules_1.f90: Likewise.
17158 * gfortran.dg/nested_modules_2.f90: Likewise.
17159 * gfortran.dg/nested_modules_3.f90: Likewise.
17160 * gfortran.dg/nesting_1.f90: Likewise.
17161 * gfortran.dg/new_line.f90: Likewise.
17162 * gfortran.dg/newunit_1.f90: Likewise.
17163 * gfortran.dg/newunit_3.f90: Likewise.
17164 * gfortran.dg/newunit_5.f90.f90: Likewise.
17165 * gfortran.dg/nint_1.f90: Likewise.
17166 * gfortran.dg/nint_2.f90: Likewise.
17167 * gfortran.dg/no_arg_check_2.f90: Likewise.
17168 * gfortran.dg/no_range_check_1.f90: Likewise.
17169 * gfortran.dg/no_range_check_2.f90: Likewise.
17170 * gfortran.dg/no_range_check_3.f90: Likewise.
17171 * gfortran.dg/noadv_size.f90: Likewise.
17172 * gfortran.dg/nonreturning_statements.f90: Likewise.
17173 * gfortran.dg/norm2_1.f90: Likewise.
17174 * gfortran.dg/norm2_3.f90: Likewise.
17175 * gfortran.dg/nosigned_zero_1.f90: Likewise.
17176 * gfortran.dg/nosigned_zero_2.f90: Likewise.
17177 * gfortran.dg/nosigned_zero_3.f90: Likewise.
17178 * gfortran.dg/null_4.f90: Likewise.
17179 * gfortran.dg/null_9.f90: Likewise.
17180 * gfortran.dg/nullify_3.f90: Likewise.
17181 * gfortran.dg/oldstyle_1.f90: Likewise.
17182 * gfortran.dg/open_access_append_1.f90: Likewise.
17183 * gfortran.dg/open_access_append_2.f90: Likewise.
17184 * gfortran.dg/open_errors.f90: Likewise.
17185 * gfortran.dg/open_negative_unit_1.f90: Likewise.
17186 * gfortran.dg/open_new.f90: Likewise.
17187 * gfortran.dg/open_readonly_1.f90: Likewise.
17188 * gfortran.dg/operator_1.f90: Likewise.
17189 * gfortran.dg/optional_absent_1.f90: Likewise.
17190 * gfortran.dg/optional_absent_2.f90: Likewise.
17191 * gfortran.dg/optional_absent_3.f90: Likewise.
17192 * gfortran.dg/optional_class_1.f90: Likewise.
17193 * gfortran.dg/optional_dim_2.f90: Likewise.
17194 * gfortran.dg/optional_dim_3.f90: Likewise.
17195 * gfortran.dg/output_exponents_1.f90: Likewise.
17196 * gfortran.dg/overload_1.f90: Likewise.
17197 * gfortran.dg/overload_2.f90: Likewise.
17198 * gfortran.dg/overwrite_1.f: Likewise.
17199 * gfortran.dg/pad_no.f90: Likewise.
17200 * gfortran.dg/parameter_array_init_1.f90: Likewise.
17201 * gfortran.dg/parameter_array_init_2.f90: Likewise.
17202 * gfortran.dg/parameter_array_init_4.f90: Likewise.
17203 * gfortran.dg/parameter_array_init_5.f90: Likewise.
17204 * gfortran.dg/parameter_array_section_2.f90: Likewise.
17205 * gfortran.dg/parens_3.f90: Likewise.
17206 * gfortran.dg/parens_5.f90: Likewise.
17207 * gfortran.dg/parens_6.f90: Likewise.
17208 * gfortran.dg/parent_result_ref_1.f90: Likewise.
17209 * gfortran.dg/parent_result_ref_2.f90: Likewise.
17210 * gfortran.dg/parent_result_ref_3.f90: Likewise.
17211 * gfortran.dg/parent_result_ref_4.f90: Likewise.
17212 * gfortran.dg/parity_1.f90: Likewise.
17213 * gfortran.dg/past_eor.f90: Likewise.
17214 * gfortran.dg/pdt_1.f03: Likewise.
17215 * gfortran.dg/pdt_10.f03: Likewise.
17216 * gfortran.dg/pdt_11.f03: Likewise.
17217 * gfortran.dg/pdt_12.f03: Likewise.
17218 * gfortran.dg/pdt_13.f03: Likewise.
17219 * gfortran.dg/pdt_14.f03: Likewise.
17220 * gfortran.dg/pdt_15.f03: Likewise.
17221 * gfortran.dg/pdt_19.f03: Likewise.
17222 * gfortran.dg/pdt_20.f03: Likewise.
17223 * gfortran.dg/pdt_22.f03: Likewise.
17224 * gfortran.dg/pdt_23.f03: Likewise.
17225 * gfortran.dg/pdt_25.f03: Likewise.
17226 * gfortran.dg/pdt_26.f03: Likewise.
17227 * gfortran.dg/pdt_27.f03: Likewise.
17228 * gfortran.dg/pdt_28.f03: Likewise.
17229 * gfortran.dg/pdt_3.f03: Likewise.
17230 * gfortran.dg/pdt_4.f03: Likewise.
17231 * gfortran.dg/pdt_5.f03: Likewise.
17232 * gfortran.dg/pdt_7.f03: Likewise.
17233 * gfortran.dg/pointer_1.f90: Likewise.
17234 * gfortran.dg/pointer_array_1.f90: Likewise.
17235 * gfortran.dg/pointer_array_3.f90: Likewise.
17236 * gfortran.dg/pointer_array_4.f90: Likewise.
17237 * gfortran.dg/pointer_array_5.f90: Likewise.
17238 * gfortran.dg/pointer_array_6.f90: Likewise.
17239 * gfortran.dg/pointer_array_7.f90: Likewise.
17240 * gfortran.dg/pointer_array_8.f90: Likewise.
17241 * gfortran.dg/pointer_array_9.f90: Likewise.
17242 * gfortran.dg/pointer_array_component_1.f90: Likewise.
17243 * gfortran.dg/pointer_array_component_2.f90: Likewise.
17244 * gfortran.dg/pointer_assign_10.f90: Likewise.
17245 * gfortran.dg/pointer_assign_11.f90: Likewise.
17246 * gfortran.dg/pointer_assign_4.f90: Likewise.
17247 * gfortran.dg/pointer_assign_8.f90: Likewise.
17248 * gfortran.dg/pointer_assign_9.f90: Likewise.
17249 * gfortran.dg/pointer_check_10.f90: Likewise.
17250 * gfortran.dg/pointer_check_9.f90: Likewise.
17251 * gfortran.dg/pointer_function_actual_1.f90: Likewise.
17252 * gfortran.dg/pointer_function_actual_2.f90: Likewise.
17253 * gfortran.dg/pointer_function_result_1.f90: Likewise.
17254 * gfortran.dg/pointer_init_1.f90: Likewise.
17255 * gfortran.dg/pointer_init_3.f90: Likewise.
17256 * gfortran.dg/pointer_init_4.f90: Likewise.
17257 * gfortran.dg/pointer_init_5.f90: Likewise.
17258 * gfortran.dg/pointer_init_8.f90: Likewise.
17259 * gfortran.dg/pointer_intent_1.f90: Likewise.
17260 * gfortran.dg/pointer_intent_4.f90: Likewise.
17261 * gfortran.dg/pointer_intent_5.f90: Likewise.
17262 * gfortran.dg/pointer_remapping_10.f90: Likewise.
17263 * gfortran.dg/pointer_remapping_4.f03: Likewise.
17264 * gfortran.dg/pointer_remapping_5.f08: Likewise.
17265 * gfortran.dg/pointer_remapping_9.f90: Likewise.
17266 * gfortran.dg/pointer_target_1.f90: Likewise.
17267 * gfortran.dg/pointer_target_2.f90: Likewise.
17268 * gfortran.dg/popcnt_poppar_1.F90: Likewise.
17269 * gfortran.dg/popcnt_poppar_2.F90: Likewise.
17270 * gfortran.dg/power.f90: Likewise.
17271 * gfortran.dg/power1.f90: Likewise.
17272 * gfortran.dg/power_3.f90: Likewise.
17273 * gfortran.dg/power_4.f90: Likewise.
17274 * gfortran.dg/power_5.f90: Likewise.
17275 * gfortran.dg/pr12884.f: Likewise.
17276 * gfortran.dg/pr15129.f90: Likewise.
17277 * gfortran.dg/pr15140.f90: Likewise.
17278 * gfortran.dg/pr15324.f90: Likewise.
17279 * gfortran.dg/pr15332.f: Likewise.
17280 * gfortran.dg/pr15957.f90: Likewise.
17281 * gfortran.dg/pr15959.f90: Likewise.
17282 * gfortran.dg/pr16597.f90: Likewise.
17283 * gfortran.dg/pr16861.f90: Likewise.
17284 * gfortran.dg/pr16938.f90: Likewise.
17285 * gfortran.dg/pr17090.f90: Likewise.
17286 * gfortran.dg/pr17143.f90: Likewise.
17287 * gfortran.dg/pr17164.f90: Likewise.
17288 * gfortran.dg/pr17229.f: Likewise.
17289 * gfortran.dg/pr17285.f90: Likewise.
17290 * gfortran.dg/pr17286.f90: Likewise.
17291 * gfortran.dg/pr17472.f: Likewise.
17292 * gfortran.dg/pr17612.f90: Likewise.
17293 * gfortran.dg/pr17706.f90: Likewise.
17294 * gfortran.dg/pr18025.f90: Likewise.
17295 * gfortran.dg/pr18122.f90: Likewise.
17296 * gfortran.dg/pr18210.f90: Likewise.
17297 * gfortran.dg/pr18392.f90: Likewise.
17298 * gfortran.dg/pr19155.f: Likewise.
17299 * gfortran.dg/pr19216.f: Likewise.
17300 * gfortran.dg/pr19467.f90: Likewise.
17301 * gfortran.dg/pr19657.f: Likewise.
17302 * gfortran.dg/pr19926.f90: Likewise.
17303 * gfortran.dg/pr19928-1.f90: Likewise.
17304 * gfortran.dg/pr19928-2.f90: Likewise.
17305 * gfortran.dg/pr20086.f90: Likewise.
17306 * gfortran.dg/pr20124.f90: Likewise.
17307 * gfortran.dg/pr20163-2.f: Likewise.
17308 * gfortran.dg/pr20480.f90: Likewise.
17309 * gfortran.dg/pr20755.f: Likewise.
17310 * gfortran.dg/pr20950.f: Likewise.
17311 * gfortran.dg/pr21177.f90: Likewise.
17312 * gfortran.dg/pr21730.f: Likewise.
17313 * gfortran.dg/pr22491.f: Likewise.
17314 * gfortran.dg/pr25603.f: Likewise.
17315 * gfortran.dg/pr26246_2.f90: Likewise.
17316 * gfortran.dg/pr32136.f90: Likewise.
17317 * gfortran.dg/pr32533.f90: Likewise.
17318 * gfortran.dg/pr33794.f90: Likewise.
17319 * gfortran.dg/pr35662.f90: Likewise.
17320 * gfortran.dg/pr35944-1.f90: Likewise.
17321 * gfortran.dg/pr35944-2.f90: Likewise.
17322 * gfortran.dg/pr35983.f90: Likewise.
17323 * gfortran.dg/pr39865.f90: Likewise.
17324 * gfortran.dg/pr41212.f90: Likewise.
17325 * gfortran.dg/pr43808.f90: Likewise.
17326 * gfortran.dg/pr44592.f90: Likewise.
17327 * gfortran.dg/pr44735.f90: Likewise.
17328 * gfortran.dg/pr45308.f03: Likewise.
17329 * gfortran.dg/pr46297.f: Likewise.
17330 * gfortran.dg/pr46588.f90: Likewise.
17331 * gfortran.dg/pr46665.f90: Likewise.
17332 * gfortran.dg/pr46804.f90: Likewise.
17333 * gfortran.dg/pr47008.f03: Likewise.
17334 * gfortran.dg/pr47614.f: Likewise.
17335 * gfortran.dg/pr47878.f90: Likewise.
17336 * gfortran.dg/pr49103.f90: Likewise.
17337 * gfortran.dg/pr50069_1.f90: Likewise.
17338 * gfortran.dg/pr50769.f90: Likewise.
17339 * gfortran.dg/pr52608.f90: Likewise.
17340 * gfortran.dg/pr55086_2.f90: Likewise.
17341 * gfortran.dg/pr55086_2_tfat.f90: Likewise.
17342 * gfortran.dg/pr55086_aliasing_dummy_4_tfat.f90: Likewise.
17343 * gfortran.dg/pr55330.f90: Likewise.
17344 * gfortran.dg/pr56015.f90: Likewise.
17345 * gfortran.dg/pr57910.f90: Likewise.
17346 * gfortran.dg/pr59700.f90: Likewise.
17347 * gfortran.dg/pr62125.f90: Likewise.
17348 * gfortran.dg/pr64530.f90: Likewise.
17349 * gfortran.dg/pr65429.f90: Likewise.
17350 * gfortran.dg/pr65450.f90: Likewise.
17351 * gfortran.dg/pr65504.f90: Likewise.
17352 * gfortran.dg/pr65903.f90: Likewise.
17353 * gfortran.dg/pr66311.f90: Likewise.
17354 * gfortran.dg/pr66864.f90: Likewise.
17355 * gfortran.dg/pr67140.f90: Likewise.
17356 * gfortran.dg/pr67524.f90: Likewise.
17357 * gfortran.dg/pr67885.f90: Likewise.
17358 * gfortran.dg/pr68053.f90: Likewise.
17359 * gfortran.dg/pr68566.f90: Likewise.
17360 * gfortran.dg/pr69514_1.f90: Likewise.
17361 * gfortran.dg/pr69514_2.f90: Likewise.
17362 * gfortran.dg/pr69739.f90: Likewise.
17363 * gfortran.dg/pr70673.f90: Likewise.
17364 * gfortran.dg/pr71523_2.f90: Likewise.
17365 * gfortran.dg/pr71764.f90: Likewise.
17366 * gfortran.dg/pr78092.f90: Likewise.
17367 * gfortran.dg/pr82973.f90: Likewise.
17368 * gfortran.dg/pr83864.f90: Likewise.
17369 * gfortran.dg/pr83874.f90: Likewise.
17370 * gfortran.dg/pr84088.f90: Likewise.
17371 * gfortran.dg/pr84155.f90: Likewise.
17372 * gfortran.dg/proc_decl_12.f90: Likewise.
17373 * gfortran.dg/proc_decl_13.f90: Likewise.
17374 * gfortran.dg/proc_decl_15.f90: Likewise.
17375 * gfortran.dg/proc_decl_17.f90: Likewise.
17376 * gfortran.dg/proc_decl_18.f90: Likewise.
17377 * gfortran.dg/proc_decl_2.f90: Likewise.
17378 * gfortran.dg/proc_decl_5.f90: Likewise.
17379 * gfortran.dg/proc_decl_9.f90: Likewise.
17380 * gfortran.dg/proc_ptr_1.f90: Likewise.
17381 * gfortran.dg/proc_ptr_10.f90: Likewise.
17382 * gfortran.dg/proc_ptr_12.f90: Likewise.
17383 * gfortran.dg/proc_ptr_18.f90: Likewise.
17384 * gfortran.dg/proc_ptr_19.f90: Likewise.
17385 * gfortran.dg/proc_ptr_21.f90: Likewise.
17386 * gfortran.dg/proc_ptr_22.f90: Likewise.
17387 * gfortran.dg/proc_ptr_23.f90: Likewise.
17388 * gfortran.dg/proc_ptr_25.f90: Likewise.
17389 * gfortran.dg/proc_ptr_26.f90: Likewise.
17390 * gfortran.dg/proc_ptr_3.f90: Likewise.
17391 * gfortran.dg/proc_ptr_36.f90: Likewise.
17392 * gfortran.dg/proc_ptr_47.f90: Likewise.
17393 * gfortran.dg/proc_ptr_48.f90: Likewise.
17394 * gfortran.dg/proc_ptr_5.f90: Likewise.
17395 * gfortran.dg/proc_ptr_6.f90: Likewise.
17396 * gfortran.dg/proc_ptr_7.f90: Likewise.
17397 * gfortran.dg/proc_ptr_8.f90: Likewise.
17398 * gfortran.dg/proc_ptr_common_1.f90: Likewise.
17399 * gfortran.dg/proc_ptr_comp_1.f90: Likewise.
17400 * gfortran.dg/proc_ptr_comp_11.f90: Likewise.
17401 * gfortran.dg/proc_ptr_comp_12.f90: Likewise.
17402 * gfortran.dg/proc_ptr_comp_13.f90: Likewise.
17403 * gfortran.dg/proc_ptr_comp_14.f90: Likewise.
17404 * gfortran.dg/proc_ptr_comp_15.f90: Likewise.
17405 * gfortran.dg/proc_ptr_comp_16.f90: Likewise.
17406 * gfortran.dg/proc_ptr_comp_17.f90: Likewise.
17407 * gfortran.dg/proc_ptr_comp_18.f90: Likewise.
17408 * gfortran.dg/proc_ptr_comp_19.f90: Likewise.
17409 * gfortran.dg/proc_ptr_comp_2.f90: Likewise.
17410 * gfortran.dg/proc_ptr_comp_29.f90: Likewise.
17411 * gfortran.dg/proc_ptr_comp_45.f90: Likewise.
17412 * gfortran.dg/proc_ptr_comp_47.f90: Likewise.
17413 * gfortran.dg/proc_ptr_comp_5.f90: Likewise.
17414 * gfortran.dg/proc_ptr_comp_6.f90: Likewise.
17415 * gfortran.dg/proc_ptr_comp_8.f90: Likewise.
17416 * gfortran.dg/proc_ptr_comp_9.f90: Likewise.
17417 * gfortran.dg/proc_ptr_comp_pass_1.f90: Likewise.
17418 * gfortran.dg/proc_ptr_comp_pass_2.f90: Likewise.
17419 * gfortran.dg/proc_ptr_comp_pass_3.f90: Likewise.
17420 * gfortran.dg/proc_ptr_comp_pass_5.f90: Likewise.
17421 * gfortran.dg/proc_ptr_result_1.f90: Likewise.
17422 * gfortran.dg/proc_ptr_result_3.f90: Likewise.
17423 * gfortran.dg/proc_ptr_result_6.f90: Likewise.
17424 * gfortran.dg/proc_ptr_result_7.f90: Likewise.
17425 * gfortran.dg/proc_ptr_result_8.f90: Likewise.
17426 * gfortran.dg/product_init_expr.f03: Likewise.
17427 * gfortran.dg/promotion.f90: Likewise.
17428 * gfortran.dg/promotion_3.f90: Likewise.
17429 * gfortran.dg/promotion_4.f90: Likewise.
17430 * gfortran.dg/protected_1.f90: Likewise.
17431 * gfortran.dg/protected_2.f90: Likewise.
17432 * gfortran.dg/ptr-func-1.f90: Likewise.
17433 * gfortran.dg/ptr-func-2.f90: Likewise.
17434 * gfortran.dg/ptr_func_assign_1.f08: Likewise.
17435 * gfortran.dg/ptr_func_assign_2.f08: Likewise.
17436 * gfortran.dg/ptr_func_assign_3.f08: Likewise.
17437 * gfortran.dg/pure_byref_1.f90: Likewise.
17438 * gfortran.dg/pure_byref_2.f90: Likewise.
17439 * gfortran.dg/pure_byref_3.f90: Likewise.
17440 * gfortran.dg/quad_2.f90: Likewise.
17441 * gfortran.dg/quad_3.f90: Likewise.
17442 * gfortran.dg/random_3.f90: Likewise.
17443 * gfortran.dg/random_4.f90: Likewise.
17444 * gfortran.dg/random_7.f90: Likewise.
17445 * gfortran.dg/read_2.f90: Likewise.
17446 * gfortran.dg/read_3.f90: Likewise.
17447 * gfortran.dg/read_4.f90: Likewise.
17448 * gfortran.dg/read_5.f90: Likewise.
17449 * gfortran.dg/read_bad_advance.f90: Likewise.
17450 * gfortran.dg/read_bang.f90: Likewise.
17451 * gfortran.dg/read_bang4.f90: Likewise.
17452 * gfortran.dg/read_comma.f: Likewise.
17453 * gfortran.dg/read_dir.f90: Likewise.
17454 * gfortran.dg/read_empty_file.f: Likewise.
17455 * gfortran.dg/read_eof_1.f90: Likewise.
17456 * gfortran.dg/read_eof_2.f90: Likewise.
17457 * gfortran.dg/read_eof_3.f90: Likewise.
17458 * gfortran.dg/read_eof_4.f90: Likewise.
17459 * gfortran.dg/read_eof_5.f90: Likewise.
17460 * gfortran.dg/read_eof_6.f: Likewise.
17461 * gfortran.dg/read_eof_7.f90: Likewise.
17462 * gfortran.dg/read_eof_8.f90: Likewise.
17463 * gfortran.dg/read_eof_all.f90: Likewise.
17464 * gfortran.dg/read_eor.f90: Likewise.
17465 * gfortran.dg/read_float_1.f90: Likewise.
17466 * gfortran.dg/read_float_2.f03: Likewise.
17467 * gfortran.dg/read_float_3.f90: Likewise.
17468 * gfortran.dg/read_float_4.f90: Likewise.
17469 * gfortran.dg/read_infnan_1.f90: Likewise.
17470 * gfortran.dg/read_list_eof_1.f90: Likewise.
17471 * gfortran.dg/read_logical.f90: Likewise.
17472 * gfortran.dg/read_many_1.f: Likewise.
17473 * gfortran.dg/read_no_eor.f90: Likewise.
17474 * gfortran.dg/read_noadvance.f90: Likewise.
17475 * gfortran.dg/read_repeat.f90: Likewise.
17476 * gfortran.dg/read_repeat_2.f90: Likewise.
17477 * gfortran.dg/read_size_noadvance.f90: Likewise.
17478 * gfortran.dg/read_x_eof.f90: Likewise.
17479 * gfortran.dg/read_x_past.f: Likewise.
17480 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Likewise.
17481 * gfortran.dg/real_const_1.f: Likewise.
17482 * gfortran.dg/real_const_2.f90: Likewise.
17483 * gfortran.dg/real_const_3.f90: Likewise.
17484 * gfortran.dg/real_do_1.f90: Likewise.
17485 * gfortran.dg/real_index_1.f90: Likewise.
17486 * gfortran.dg/realloc_on_assign_1.f03: Likewise.
17487 * gfortran.dg/realloc_on_assign_10.f90: Likewise.
17488 * gfortran.dg/realloc_on_assign_11.f90: Likewise.
17489 * gfortran.dg/realloc_on_assign_12.f90: Likewise.
17490 * gfortran.dg/realloc_on_assign_16.f90: Likewise.
17491 * gfortran.dg/realloc_on_assign_17.f90: Likewise.
17492 * gfortran.dg/realloc_on_assign_18.f90: Likewise.
17493 * gfortran.dg/realloc_on_assign_2.f03: Likewise.
17494 * gfortran.dg/realloc_on_assign_23.f90: Likewise.
17495 * gfortran.dg/realloc_on_assign_25.f90: Likewise.
17496 * gfortran.dg/realloc_on_assign_26.f90: Likewise.
17497 * gfortran.dg/realloc_on_assign_27.f08: Likewise.
17498 * gfortran.dg/realloc_on_assign_28.f90: Likewise.
17499 * gfortran.dg/realloc_on_assign_29.f90: Likewise.
17500 * gfortran.dg/realloc_on_assign_3.f03: Likewise.
17501 * gfortran.dg/realloc_on_assign_4.f03: Likewise.
17502 * gfortran.dg/realloc_on_assign_5.f03: Likewise.
17503 * gfortran.dg/realloc_on_assign_7.f03: Likewise.
17504 * gfortran.dg/record_marker_1.f90: Likewise.
17505 * gfortran.dg/record_marker_2.f: Likewise.
17506 * gfortran.dg/record_marker_3.f90: Likewise.
17507 * gfortran.dg/recursive_alloc_comp_1.f08: Likewise.
17508 * gfortran.dg/recursive_alloc_comp_2.f08: Likewise.
17509 * gfortran.dg/recursive_alloc_comp_3.f08: Likewise.
17510 * gfortran.dg/recursive_alloc_comp_4.f08: Likewise.
17511 * gfortran.dg/recursive_check_7.f90: Likewise.
17512 * gfortran.dg/recursive_reference_1.f90: Likewise.
17513 * gfortran.dg/recursive_reference_2.f90: Likewise.
17514 * gfortran.dg/recursive_stack.f90: Likewise.
17515 * gfortran.dg/reduction.f90: Likewise.
17516 * gfortran.dg/repack_arrays_1.f90: Likewise.
17517 * gfortran.dg/repeat_1.f90: Likewise.
17518 * gfortran.dg/repeat_2.f90: Likewise.
17519 * gfortran.dg/repeat_3.f90: Likewise.
17520 * gfortran.dg/repeat_6.f90: Likewise.
17521 * gfortran.dg/reshape-alloc.f90: Likewise.
17522 * gfortran.dg/reshape-complex.f90: Likewise.
17523 * gfortran.dg/reshape.f90: Likewise.
17524 * gfortran.dg/reshape_2.f90: Likewise.
17525 * gfortran.dg/reshape_7.f90: Likewise.
17526 * gfortran.dg/reshape_empty_1.f03: Likewise.
17527 * gfortran.dg/reshape_pad_1.f90: Likewise.
17528 * gfortran.dg/reshape_rank7.f90: Likewise.
17529 * gfortran.dg/reshape_transpose_1.f90: Likewise.
17530 * gfortran.dg/reshape_zerosize_3.f90: Likewise.
17531 * gfortran.dg/result_default_init_1.f90: Likewise.
17532 * gfortran.dg/result_in_spec_1.f90: Likewise.
17533 * gfortran.dg/result_in_spec_2.f90: Likewise.
17534 * gfortran.dg/ret_array_1.f90: Likewise.
17535 * gfortran.dg/ret_pointer_1.f90: Likewise.
17536 * gfortran.dg/ret_pointer_2.f90: Likewise.
17537 * gfortran.dg/rewind_1.f90: Likewise.
17538 * gfortran.dg/round_1.f03: Likewise.
17539 * gfortran.dg/round_2.f03: Likewise.
17540 * gfortran.dg/round_3.f08: Likewise.
17541 * gfortran.dg/round_4.f90: Likewise.
17542 * gfortran.dg/rrspacing_1.f90: Likewise.
17543 * gfortran.dg/runtime_warning_1.f90: Likewise.
17544 * gfortran.dg/same_type_as_2.f03: Likewise.
17545 * gfortran.dg/save_1.f90: Likewise.
17546 * gfortran.dg/save_5.f90: Likewise.
17547 * gfortran.dg/save_6.f90: Likewise.
17548 * gfortran.dg/scalar_mask_1.f90: Likewise.
17549 * gfortran.dg/scalar_mask_2.f90: Likewise.
17550 * gfortran.dg/scalarize_parameter_array_1.f90: Likewise.
17551 * gfortran.dg/scale_1.f90: Likewise.
17552 * gfortran.dg/scan_1.f90: Likewise.
17553 * gfortran.dg/scan_2.f90: Likewise.
17554 * gfortran.dg/secnds-1.f: Likewise.
17555 * gfortran.dg/secnds.f: Likewise.
17556 * gfortran.dg/select_1.f90: Likewise.
17557 * gfortran.dg/select_2.f90: Likewise.
17558 * gfortran.dg/select_3.f90: Likewise.
17559 * gfortran.dg/select_5.f90: Likewise.
17560 * gfortran.dg/select_char_1.f90: Likewise.
17561 * gfortran.dg/select_char_2.f90: Likewise.
17562 * gfortran.dg/select_type_13.f03: Likewise.
17563 * gfortran.dg/select_type_14.f03: Likewise.
17564 * gfortran.dg/select_type_15.f03: Likewise.
17565 * gfortran.dg/select_type_19.f03: Likewise.
17566 * gfortran.dg/select_type_2.f03: Likewise.
17567 * gfortran.dg/select_type_26.f03: Likewise.
17568 * gfortran.dg/select_type_27.f03: Likewise.
17569 * gfortran.dg/select_type_28.f03: Likewise.
17570 * gfortran.dg/select_type_3.f03: Likewise.
17571 * gfortran.dg/select_type_35.f03: Likewise.
17572 * gfortran.dg/select_type_36.f03: Likewise.
17573 * gfortran.dg/select_type_37.f03: Likewise.
17574 * gfortran.dg/select_type_39.f03: Likewise.
17575 * gfortran.dg/select_type_4.f90: Likewise.
17576 * gfortran.dg/select_type_5.f03: Likewise.
17577 * gfortran.dg/select_type_6.f03: Likewise.
17578 * gfortran.dg/select_type_7.f03: Likewise.
17579 * gfortran.dg/select_type_8.f03: Likewise.
17580 * gfortran.dg/selected_char_kind_1.f90: Likewise.
17581 * gfortran.dg/selected_char_kind_4.f90: Likewise.
17582 * gfortran.dg/selected_kind_1.f90: Likewise.
17583 * gfortran.dg/selected_real_kind_2.f90: Likewise.
17584 * gfortran.dg/shape_2.f90: Likewise.
17585 * gfortran.dg/shape_4.f90: Likewise.
17586 * gfortran.dg/shape_5.f90: Likewise.
17587 * gfortran.dg/shape_7.f90: Likewise.
17588 * gfortran.dg/shape_8.f90: Likewise.
17589 * gfortran.dg/shape_9.f90: Likewise.
17590 * gfortran.dg/shift-kind_2.f90: Likewise.
17591 * gfortran.dg/shiftalr_1.F90: Likewise.
17592 * gfortran.dg/shiftalr_2.F90: Likewise.
17593 * gfortran.dg/simpleif_1.f90: Likewise.
17594 * gfortran.dg/simplify_argN_1.f90: Likewise.
17595 * gfortran.dg/simplify_cshift_1.f90: Likewise.
17596 * gfortran.dg/simplify_cshift_4.f90: Likewise.
17597 * gfortran.dg/simplify_eoshift_1.f90: Likewise.
17598 * gfortran.dg/simplify_modulo.f90: Likewise.
17599 * gfortran.dg/single_char_string.f90: Likewise.
17600 * gfortran.dg/size_dim.f90: Likewise.
17601 * gfortran.dg/size_optional_dim_1.f90: Likewise.
17602 * gfortran.dg/sizeof.f90: Likewise.
17603 * gfortran.dg/sizeof_4.f90: Likewise.
17604 * gfortran.dg/slash_1.f90: Likewise.
17605 * gfortran.dg/sms-1.f90: Likewise.
17606 * gfortran.dg/sms-2.f90: Likewise.
17607 * gfortran.dg/spec_expr_7.f90: Likewise.
17608 * gfortran.dg/specifics_1.f90: Likewise.
17609 * gfortran.dg/spellcheck-procedure_1.f90: Likewise.
17610 * gfortran.dg/spellcheck-procedure_2.f90: Likewise.
17611 * gfortran.dg/spread_init_expr.f03: Likewise.
17612 * gfortran.dg/spread_scalar_source.f90: Likewise.
17613 * gfortran.dg/spread_shape_1.f90: Likewise.
17614 * gfortran.dg/stat_1.f90: Likewise.
17615 * gfortran.dg/stat_2.f90: Likewise.
17616 * gfortran.dg/stfunc_1.f90: Likewise.
17617 * gfortran.dg/stfunc_4.f90: Likewise.
17618 * gfortran.dg/stfunc_6.f90: Likewise.
17619 * gfortran.dg/storage_size_1.f08: Likewise.
17620 * gfortran.dg/storage_size_3.f08: Likewise.
17621 * gfortran.dg/storage_size_4.f90: Likewise.
17622 * gfortran.dg/streamio_1.f90: Likewise.
17623 * gfortran.dg/streamio_10.f90: Likewise.
17624 * gfortran.dg/streamio_11.f90: Likewise.
17625 * gfortran.dg/streamio_12.f90: Likewise.
17626 * gfortran.dg/streamio_13.f90: Likewise.
17627 * gfortran.dg/streamio_14.f90: Likewise.
17628 * gfortran.dg/streamio_15.f90: Likewise.
17629 * gfortran.dg/streamio_16.f90: Likewise.
17630 * gfortran.dg/streamio_17.f90: Likewise.
17631 * gfortran.dg/streamio_2.f90: Likewise.
17632 * gfortran.dg/streamio_3.f90: Likewise.
17633 * gfortran.dg/streamio_4.f90: Likewise.
17634 * gfortran.dg/streamio_5.f90: Likewise.
17635 * gfortran.dg/streamio_6.f90: Likewise.
17636 * gfortran.dg/streamio_7.f90: Likewise.
17637 * gfortran.dg/streamio_8.f90: Likewise.
17638 * gfortran.dg/streamio_9.f90: Likewise.
17639 * gfortran.dg/string_0xfe_0xff_1.f90: Likewise.
17640 * gfortran.dg/string_4.f90: Likewise.
17641 * gfortran.dg/string_array_constructor_2.f90: Likewise.
17642 * gfortran.dg/string_assign_2.f90: Likewise.
17643 * gfortran.dg/string_compare_1.f90: Likewise.
17644 * gfortran.dg/string_compare_2.f90: Likewise.
17645 * gfortran.dg/string_compare_3.f90: Likewise.
17646 * gfortran.dg/string_ctor_1.f90: Likewise.
17647 * gfortran.dg/string_length_1.f90: Likewise.
17648 * gfortran.dg/string_length_2.f90: Likewise.
17649 * gfortran.dg/string_length_3.f90: Likewise.
17650 * gfortran.dg/string_length_4.f90: Likewise.
17651 * gfortran.dg/string_null_compare_1.f: Likewise.
17652 * gfortran.dg/string_pad_trunc.f90: Likewise.
17653 * gfortran.dg/structure_constructor_1.f03: Likewise.
17654 * gfortran.dg/structure_constructor_11.f90: Likewise.
17655 * gfortran.dg/structure_constructor_13.f03: Likewise.
17656 * gfortran.dg/structure_constructor_2.f03: Likewise.
17657 * gfortran.dg/structure_constructor_5.f03: Likewise.
17658 * gfortran.dg/submodule_1.f08: Likewise.
17659 * gfortran.dg/submodule_11.f08: Likewise.
17660 * gfortran.dg/submodule_14.f08: Likewise.
17661 * gfortran.dg/submodule_15.f08: Likewise.
17662 * gfortran.dg/submodule_17.f08: Likewise.
17663 * gfortran.dg/submodule_18.f08: Likewise.
17664 * gfortran.dg/submodule_19.f08: Likewise.
17665 * gfortran.dg/submodule_2.f08: Likewise.
17666 * gfortran.dg/submodule_27.f08: Likewise.
17667 * gfortran.dg/submodule_28.f08: Likewise.
17668 * gfortran.dg/submodule_29.f08: Likewise.
17669 * gfortran.dg/submodule_30.f08: Likewise.
17670 * gfortran.dg/submodule_6.f08: Likewise.
17671 * gfortran.dg/submodule_7.f08: Likewise.
17672 * gfortran.dg/submodule_8.f08: Likewise.
17673 * gfortran.dg/subnormal_1.f90: Likewise.
17674 * gfortran.dg/subref_array_pointer_1.f90: Likewise.
17675 * gfortran.dg/subref_array_pointer_2.f90: Likewise.
17676 * gfortran.dg/subref_array_pointer_4.f90: Likewise.
17677 * gfortran.dg/substr_2.f: Likewise.
17678 * gfortran.dg/substr_3.f: Likewise.
17679 * gfortran.dg/substr_4.f: Likewise.
17680 * gfortran.dg/substr_5.f90: Likewise.
17681 * gfortran.dg/substr_6.f90: Likewise.
17682 * gfortran.dg/substr_alloc_string_comp_1.f90: Likewise.
17683 * gfortran.dg/sum_init_expr.f03: Likewise.
17684 * gfortran.dg/sum_zero_array_1.f90: Likewise.
17685 * gfortran.dg/system_clock_3.f08: Likewise.
17686 * gfortran.dg/t_editing.f: Likewise.
17687 * gfortran.dg/team_change_1.f90: Likewise.
17688 * gfortran.dg/team_end_1.f90: Likewise.
17689 * gfortran.dg/team_number_1.f90: Likewise.
17690 * gfortran.dg/temporary_1.f90: Likewise.
17691 * gfortran.dg/test_com_block.f90: Likewise.
17692 * gfortran.dg/test_only_clause.f90: Likewise.
17693 * gfortran.dg/tiny_1.f90: Likewise.
17694 * gfortran.dg/tiny_2.f90: Likewise.
17695 * gfortran.dg/tl_editing.f90: Likewise.
17696 * gfortran.dg/transfer_array_intrinsic_1.f90: Likewise.
17697 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
17698 * gfortran.dg/transfer_array_intrinsic_3.f90: Likewise.
17699 * gfortran.dg/transfer_array_intrinsic_4.f90: Likewise.
17700 * gfortran.dg/transfer_assumed_size_1.f90: Likewise.
17701 * gfortran.dg/transfer_class_2.f90: Likewise.
17702 * gfortran.dg/transfer_intrinsic_2.f90: Likewise.
17703 * gfortran.dg/transfer_intrinsic_3.f90: Likewise.
17704 * gfortran.dg/transfer_intrinsic_5.f90: Likewise.
17705 * gfortran.dg/transfer_resolve_1.f90: Likewise.
17706 * gfortran.dg/transfer_simplify_1.f90: Likewise.
17707 * gfortran.dg/transfer_simplify_10.f90: Likewise.
17708 * gfortran.dg/transfer_simplify_11.f90: Likewise.
17709 * gfortran.dg/transfer_simplify_2.f90: Likewise.
17710 * gfortran.dg/transfer_simplify_3.f90: Likewise.
17711 * gfortran.dg/transfer_simplify_4.f90: Likewise.
17712 * gfortran.dg/transfer_simplify_8.f90: Likewise.
17713 * gfortran.dg/transfer_simplify_9.f90: Likewise.
17714 * gfortran.dg/transpose_1.f90: Likewise.
17715 * gfortran.dg/transpose_3.f03: Likewise.
17716 * gfortran.dg/transpose_4.f90: Likewise.
17717 * gfortran.dg/transpose_conjg_1.f90: Likewise.
17718 * gfortran.dg/transpose_intrinsic_func_call_1.f90: Likewise.
17719 * gfortran.dg/transpose_optimization_2.f90: Likewise.
17720 * gfortran.dg/trim_1.f90: Likewise.
17721 * gfortran.dg/trim_optimize_1.f90: Likewise.
17722 * gfortran.dg/trim_optimize_2.f90: Likewise.
17723 * gfortran.dg/trim_optimize_3.f90: Likewise.
17724 * gfortran.dg/trim_optimize_4.f90: Likewise.
17725 * gfortran.dg/trim_optimize_5.f90: Likewise.
17726 * gfortran.dg/trim_optimize_6.f90: Likewise.
17727 * gfortran.dg/trim_optimize_7.f90: Likewise.
17728 * gfortran.dg/trim_optimize_8.f90: Likewise.
17729 * gfortran.dg/type_to_class_1.f03: Likewise.
17730 * gfortran.dg/type_to_class_2.f03: Likewise.
17731 * gfortran.dg/type_to_class_3.f03: Likewise.
17732 * gfortran.dg/type_to_class_4.f03: Likewise.
17733 * gfortran.dg/type_to_class_5.f03: Likewise.
17734 * gfortran.dg/typebound_assignment_5.f03: Likewise.
17735 * gfortran.dg/typebound_assignment_6.f03: Likewise.
17736 * gfortran.dg/typebound_assignment_7.f90: Likewise.
17737 * gfortran.dg/typebound_call_1.f03: Likewise.
17738 * gfortran.dg/typebound_call_13.f03: Likewise.
17739 * gfortran.dg/typebound_call_18.f03: Likewise.
17740 * gfortran.dg/typebound_call_19.f03: Likewise.
17741 * gfortran.dg/typebound_call_2.f03: Likewise.
17742 * gfortran.dg/typebound_call_20.f03: Likewise.
17743 * gfortran.dg/typebound_call_3.f03: Likewise.
17744 * gfortran.dg/typebound_generic_5.f03: Likewise.
17745 * gfortran.dg/typebound_generic_6.f03: Likewise.
17746 * gfortran.dg/typebound_generic_9.f03: Likewise.
17747 * gfortran.dg/typebound_operator_12.f03: Likewise.
17748 * gfortran.dg/typebound_operator_13.f03: Likewise.
17749 * gfortran.dg/typebound_operator_15.f90: Likewise.
17750 * gfortran.dg/typebound_operator_20.f90: Likewise.
17751 * gfortran.dg/typebound_operator_3.f03: Likewise.
17752 * gfortran.dg/typebound_operator_6.f03: Likewise.
17753 * gfortran.dg/typebound_operator_7.f03: Likewise.
17754 * gfortran.dg/typebound_operator_8.f03: Likewise.
17755 * gfortran.dg/typebound_operator_9.f03: Likewise.
17756 * gfortran.dg/typebound_proc_19.f90: Likewise.
17757 * gfortran.dg/typebound_proc_20.f90: Likewise.
17758 * gfortran.dg/typebound_proc_23.f90: Likewise.
17759 * gfortran.dg/typebound_proc_27.f03: Likewise.
17760 * gfortran.dg/typebound_proc_35.f90: Likewise.
17761 * gfortran.dg/typebound_proc_36.f90: Likewise.
17762 * gfortran.dg/unf_io_convert_1.f90: Likewise.
17763 * gfortran.dg/unf_io_convert_2.f90: Likewise.
17764 * gfortran.dg/unf_io_convert_3.f90: Likewise.
17765 * gfortran.dg/unf_io_convert_4.f90: Likewise.
17766 * gfortran.dg/unf_read_corrupted_1.f90: Likewise.
17767 * gfortran.dg/unf_read_corrupted_2.f90: Likewise.
17768 * gfortran.dg/unf_short_record_1.f90: Likewise.
17769 * gfortran.dg/unformatted_recl_1.f90: Likewise.
17770 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
17771 * gfortran.dg/unit_1.f90: Likewise.
17772 * gfortran.dg/unlimited_fmt_1.f08: Likewise.
17773 * gfortran.dg/unlimited_polymorphic_1.f03: Likewise.
17774 * gfortran.dg/unlimited_polymorphic_13.f90: Likewise.
17775 * gfortran.dg/unlimited_polymorphic_14.f90: Likewise.
17776 * gfortran.dg/unlimited_polymorphic_17.f90: Likewise.
17777 * gfortran.dg/unlimited_polymorphic_18.f90: Likewise.
17778 * gfortran.dg/unlimited_polymorphic_20.f90: Likewise.
17779 * gfortran.dg/unlimited_polymorphic_21.f90: Likewise.
17780 * gfortran.dg/unlimited_polymorphic_22.f90: Likewise.
17781 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
17782 * gfortran.dg/unlimited_polymorphic_24.f03: Likewise.
17783 * gfortran.dg/unlimited_polymorphic_25.f90: Likewise.
17784 * gfortran.dg/unlimited_polymorphic_26.f90: Likewise.
17785 * gfortran.dg/unlimited_polymorphic_3.f03: Likewise.
17786 * gfortran.dg/unlimited_polymorphic_5.f90: Likewise.
17787 * gfortran.dg/unlimited_polymorphic_6.f90: Likewise.
17788 * gfortran.dg/unpack_init_expr.f03: Likewise.
17789 * gfortran.dg/use_10.f90: Likewise.
17790 * gfortran.dg/use_11.f90: Likewise.
17791 * gfortran.dg/use_13.f90: Likewise.
17792 * gfortran.dg/use_24.f90: Likewise.
17793 * gfortran.dg/use_27.f90: Likewise.
17794 * gfortran.dg/use_5.f90: Likewise.
17795 * gfortran.dg/use_allocated_1.f90: Likewise.
17796 * gfortran.dg/use_only_1.f90: Likewise.
17797 * gfortran.dg/use_only_4.f90: Likewise.
17798 * gfortran.dg/use_rename_2.f90: Likewise.
17799 * gfortran.dg/use_rename_4.f90: Likewise.
17800 * gfortran.dg/used_dummy_types_1.f90: Likewise.
17801 * gfortran.dg/used_interface_ref.f90: Likewise.
17802 * gfortran.dg/used_types_5.f90: Likewise.
17803 * gfortran.dg/utf8_1.f03: Likewise.
17804 * gfortran.dg/utf8_2.f03: Likewise.
17805 * gfortran.dg/value_1.f90: Likewise.
17806 * gfortran.dg/value_2.f90: Likewise.
17807 * gfortran.dg/value_4.f90: Likewise.
17808 * gfortran.dg/value_6.f03: Likewise.
17809 * gfortran.dg/value_7.f03: Likewise.
17810 * gfortran.dg/value_test.f90: Likewise.
17811 * gfortran.dg/vect/fast-math-pr33299.f90: Likewise.
17812 * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: Likewise.
17813 * gfortran.dg/vect/pr60510.f: Likewise.
17814 * gfortran.dg/vect/pr69882.f90: Likewise.
17815 * gfortran.dg/vect/pr69980.f90: Likewise.
17816 * gfortran.dg/vect/vect-5.f90: Likewise.
17817 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
17818 * gfortran.dg/vector_subscript_1.f90: Likewise.
17819 * gfortran.dg/vector_subscript_2.f90: Likewise.
17820 * gfortran.dg/vector_subscript_3.f90: Likewise.
17821 * gfortran.dg/vector_subscript_5.f90: Likewise.
17822 * gfortran.dg/verify_2.f90: Likewise.
17823 * gfortran.dg/volatile10.f90: Likewise.
17824 * gfortran.dg/where_1.f90: Likewise.
17825 * gfortran.dg/where_operator_assign_1.f90: Likewise.
17826 * gfortran.dg/where_operator_assign_2.f90: Likewise.
17827 * gfortran.dg/where_operator_assign_3.f90: Likewise.
17828 * gfortran.dg/whole_file_13.f90: Likewise.
17829 * gfortran.dg/whole_file_2.f90: Likewise.
17830 * gfortran.dg/widechar_2.f90: Likewise.
17831 * gfortran.dg/widechar_4.f90: Likewise.
17832 * gfortran.dg/widechar_5.f90: Likewise.
17833 * gfortran.dg/widechar_6.f90: Likewise.
17834 * gfortran.dg/widechar_8.f90: Likewise.
17835 * gfortran.dg/widechar_IO_1.f90: Likewise.
17836 * gfortran.dg/widechar_IO_2.f90: Likewise.
17837 * gfortran.dg/widechar_IO_3.f90: Likewise.
17838 * gfortran.dg/widechar_IO_4.f90: Likewise.
17839 * gfortran.dg/widechar_compare_1.f90: Likewise.
17840 * gfortran.dg/widechar_intrinsics_10.f90: Likewise.
17841 * gfortran.dg/widechar_intrinsics_4.f90: Likewise.
17842 * gfortran.dg/widechar_intrinsics_5.f90: Likewise.
17843 * gfortran.dg/widechar_intrinsics_6.f90: Likewise.
17844 * gfortran.dg/widechar_intrinsics_7.f90: Likewise.
17845 * gfortran.dg/widechar_intrinsics_8.f90: Likewise.
17846 * gfortran.dg/widechar_intrinsics_9.f90: Likewise.
17847 * gfortran.dg/widechar_select_1.f90: Likewise.
17848 * gfortran.dg/winapi.f90: Likewise.
17849 * gfortran.dg/write_0_pe_format.f90: Likewise.
17850 * gfortran.dg/write_back.f: Likewise.
17851 * gfortran.dg/write_check3.f90: Likewise.
17852 * gfortran.dg/write_direct_eor.f90: Likewise.
17853 * gfortran.dg/write_padding.f90: Likewise.
17854 * gfortran.dg/write_recursive.f90: Likewise.
17855 * gfortran.dg/write_rewind_1.f: Likewise.
17856 * gfortran.dg/write_rewind_2.f: Likewise.
17857 * gfortran.dg/write_zero_array.f90: Likewise.
17858 * gfortran.dg/x_slash_1.f: Likewise.
17859 * gfortran.dg/x_slash_2.f: Likewise.
17860 * gfortran.dg/zero_array_components_1.f90: Likewise.
17861 * gfortran.dg/zero_length_1.f90: Likewise.
17862 * gfortran.dg/zero_length_2.f90: Likewise.
17863 * gfortran.dg/zero_sized_1.f90: Likewise.
17864 * gfortran.dg/zero_sized_3.f90: Likewise.
17865 * gfortran.fortran-torture/compile/nested.f90: Likewise.
17866 * gfortran.fortran-torture/compile/parameter_1.f90: Likewise.
17867 * gfortran.fortran-torture/execute/a_edit_1.f90: Likewise.
17868 * gfortran.fortran-torture/execute/adjustr.f90: Likewise.
17869 * gfortran.fortran-torture/execute/allocate.f90: Likewise.
17870 * gfortran.fortran-torture/execute/alternate_return.f90: Likewise.
17871 * gfortran.fortran-torture/execute/args.f90: Likewise.
17872 * gfortran.fortran-torture/execute/arithmeticif.f90: Likewise.
17873 * gfortran.fortran-torture/execute/arrayarg.f90: Likewise.
17874 * gfortran.fortran-torture/execute/arrayarg2.f90: Likewise.
17875 * gfortran.fortran-torture/execute/arraysave.f90: Likewise.
17876 * gfortran.fortran-torture/execute/assumed_size.f90: Likewise.
17877 * gfortran.fortran-torture/execute/backspace.f90: Likewise.
17878 * gfortran.fortran-torture/execute/bounds.f90: Likewise.
17879 * gfortran.fortran-torture/execute/character_passing.f90: Likewise.
17880 * gfortran.fortran-torture/execute/character_select_1.f90: Likewise.
17881 * gfortran.fortran-torture/execute/cmplx.f90: Likewise.
17882 * gfortran.fortran-torture/execute/common.f90: Likewise.
17883 * gfortran.fortran-torture/execute/common_2.f90: Likewise.
17884 * gfortran.fortran-torture/execute/common_init_1.f90: Likewise.
17885 * gfortran.fortran-torture/execute/common_size.f90: Likewise.
17886 * gfortran.fortran-torture/execute/constructor.f90: Likewise.
17887 * gfortran.fortran-torture/execute/contained.f90: Likewise.
17888 * gfortran.fortran-torture/execute/contained2.f90: Likewise.
17889 * gfortran.fortran-torture/execute/contained_3.f90: Likewise.
17890 * gfortran.fortran-torture/execute/csqrt_1.f90: Likewise.
17891 * gfortran.fortran-torture/execute/data.f90: Likewise.
17892 * gfortran.fortran-torture/execute/data_2.f90: Likewise.
17893 * gfortran.fortran-torture/execute/data_3.f90: Likewise.
17894 * gfortran.fortran-torture/execute/data_4.f90: Likewise.
17895 * gfortran.fortran-torture/execute/dep_fails.f90: Likewise.
17896 * gfortran.fortran-torture/execute/der_init.f90: Likewise.
17897 * gfortran.fortran-torture/execute/der_init_2.f90: Likewise.
17898 * gfortran.fortran-torture/execute/der_init_3.f90: Likewise.
17899 * gfortran.fortran-torture/execute/der_init_4.f90: Likewise.
17900 * gfortran.fortran-torture/execute/der_init_5.f90: Likewise.
17901 * gfortran.fortran-torture/execute/der_io.f90: Likewise.
17902 * gfortran.fortran-torture/execute/der_point.f90: Likewise.
17903 * gfortran.fortran-torture/execute/der_type.f90: Likewise.
17904 * gfortran.fortran-torture/execute/direct_io.f90: Likewise.
17905 * gfortran.fortran-torture/execute/elemental.f90: Likewise.
17906 * gfortran.fortran-torture/execute/empty_format.f90: Likewise.
17907 * gfortran.fortran-torture/execute/emptyif.f90: Likewise.
17908 * gfortran.fortran-torture/execute/entry_1.f90: Likewise.
17909 * gfortran.fortran-torture/execute/entry_10.f90: Likewise.
17910 * gfortran.fortran-torture/execute/entry_11.f90: Likewise.
17911 * gfortran.fortran-torture/execute/entry_2.f90: Likewise.
17912 * gfortran.fortran-torture/execute/entry_3.f90: Likewise.
17913 * gfortran.fortran-torture/execute/entry_4.f90: Likewise.
17914 * gfortran.fortran-torture/execute/entry_5.f90: Likewise.
17915 * gfortran.fortran-torture/execute/entry_6.f90: Likewise.
17916 * gfortran.fortran-torture/execute/entry_7.f90: Likewise.
17917 * gfortran.fortran-torture/execute/entry_8.f90: Likewise.
17918 * gfortran.fortran-torture/execute/entry_9.f90: Likewise.
17919 * gfortran.fortran-torture/execute/enum_1.f90: Likewise.
17920 * gfortran.fortran-torture/execute/enum_2.f90: Likewise.
17921 * gfortran.fortran-torture/execute/enum_3.f90: Likewise.
17922 * gfortran.fortran-torture/execute/enum_4.f90: Likewise.
17923 * gfortran.fortran-torture/execute/equiv_1.f90: Likewise.
17924 * gfortran.fortran-torture/execute/equiv_2.f90: Likewise.
17925 * gfortran.fortran-torture/execute/equiv_3.f90: Likewise.
17926 * gfortran.fortran-torture/execute/equiv_4.f90: Likewise.
17927 * gfortran.fortran-torture/execute/equiv_init_1.f90: Likewise.
17928 * gfortran.fortran-torture/execute/f2_edit_1.f90: Likewise.
17929 * gfortran.fortran-torture/execute/forall.f90: Likewise.
17930 * gfortran.fortran-torture/execute/forall_1.f90: Likewise.
17931 * gfortran.fortran-torture/execute/forall_2.f90: Likewise.
17932 * gfortran.fortran-torture/execute/forall_3.f90: Likewise.
17933 * gfortran.fortran-torture/execute/forall_4.f90: Likewise.
17934 * gfortran.fortran-torture/execute/forall_5.f90: Likewise.
17935 * gfortran.fortran-torture/execute/forall_6.f90: Likewise.
17936 * gfortran.fortran-torture/execute/forall_7.f90: Likewise.
17937 * gfortran.fortran-torture/execute/function_module_1.f90: Likewise.
17938 * gfortran.fortran-torture/execute/getarg_1.f90: Likewise.
17939 * gfortran.fortran-torture/execute/hollerith.f90: Likewise.
17940 * gfortran.fortran-torture/execute/in-pack.f90: Likewise.
17941 * gfortran.fortran-torture/execute/initialization_1.f90: Likewise.
17942 * gfortran.fortran-torture/execute/initializer.f90: Likewise.
17943 * gfortran.fortran-torture/execute/inquire_1.f90: Likewise.
17944 * gfortran.fortran-torture/execute/inquire_2.f90: Likewise.
17945 * gfortran.fortran-torture/execute/inquire_3.f90: Likewise.
17946 * gfortran.fortran-torture/execute/inquire_4.f90: Likewise.
17947 * gfortran.fortran-torture/execute/inquire_5.f90: Likewise.
17948 * gfortran.fortran-torture/execute/integer_select.f90: Likewise.
17949 * gfortran.fortran-torture/execute/integer_select_1.f90: Likewise.
17950 * gfortran.fortran-torture/execute/internal_write.f90: Likewise.
17951 * gfortran.fortran-torture/execute/intrinsic_abs.f90: Likewise.
17952 * gfortran.fortran-torture/execute/intrinsic_achar.f90: Likewise.
17953 * gfortran.fortran-torture/execute/intrinsic_aint_anint.f90: Likewise.
17954 * gfortran.fortran-torture/execute/intrinsic_anyall.f90: Likewise.
17955 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Likewise.
17956 * gfortran.fortran-torture/execute/intrinsic_associated_2.f90: Likewise.
17957 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Likewise.
17958 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
17959 * gfortran.fortran-torture/execute/intrinsic_cshift.f90: Likewise.
17960 * gfortran.fortran-torture/execute/intrinsic_dim.f90: Likewise.
17961 * gfortran.fortran-torture/execute/intrinsic_dotprod.f90: Likewise.
17962 * gfortran.fortran-torture/execute/intrinsic_dprod.f90: Likewise.
17963 * gfortran.fortran-torture/execute/intrinsic_dummy.f90: Likewise.
17964 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90: Likewise.
17965 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90:
17967 * gfortran.fortran-torture/execute/intrinsic_index.f90: Likewise.
17968 * gfortran.fortran-torture/execute/intrinsic_integer.f90: Likewise.
17969 * gfortran.fortran-torture/execute/intrinsic_leadz.f90: Likewise.
17970 * gfortran.fortran-torture/execute/intrinsic_len.f90: Likewise.
17971 * gfortran.fortran-torture/execute/intrinsic_matmul.f90: Likewise.
17972 * gfortran.fortran-torture/execute/intrinsic_merge.f90: Likewise.
17973 * gfortran.fortran-torture/execute/intrinsic_minmax.f90: Likewise.
17974 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
17975 * gfortran.fortran-torture/execute/intrinsic_mmloc_2.f90: Likewise.
17976 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Likewise.
17977 * gfortran.fortran-torture/execute/intrinsic_mmloc_4.f90: Likewise.
17978 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
17979 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Likewise.
17980 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Likewise.
17981 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Likewise.
17982 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Likewise.
17983 * gfortran.fortran-torture/execute/intrinsic_present.f90: Likewise.
17984 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
17985 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Likewise.
17986 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
17987 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Likewise.
17988 * gfortran.fortran-torture/execute/intrinsic_shape.f90: Likewise.
17989 * gfortran.fortran-torture/execute/intrinsic_si_kind.f90: Likewise.
17990 * gfortran.fortran-torture/execute/intrinsic_sign.f90: Likewise.
17991 * gfortran.fortran-torture/execute/intrinsic_size.f90: Likewise.
17992 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Likewise.
17993 * gfortran.fortran-torture/execute/intrinsic_spread.f90: Likewise.
17994 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Likewise.
17995 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
17996 * gfortran.fortran-torture/execute/intrinsic_trailz.f90: Likewise.
17997 * gfortran.fortran-torture/execute/intrinsic_transpose.f90: Likewise.
17998 * gfortran.fortran-torture/execute/intrinsic_trim.f90: Likewise.
17999 * gfortran.fortran-torture/execute/intrinsic_unpack.f90: Likewise.
18000 * gfortran.fortran-torture/execute/iolength_1.f90: Likewise.
18001 * gfortran.fortran-torture/execute/iolength_2.f90: Likewise.
18002 * gfortran.fortran-torture/execute/iolength_3.f90: Likewise.
18003 * gfortran.fortran-torture/execute/list_read_1.f90: Likewise.
18004 * gfortran.fortran-torture/execute/logical_select_1.f90: Likewise.
18005 * gfortran.fortran-torture/execute/mainsub.f90: Likewise.
18006 * gfortran.fortran-torture/execute/math.f90: Likewise.
18007 * gfortran.fortran-torture/execute/module_init_1.f90: Likewise.
18008 * gfortran.fortran-torture/execute/module_interface_2.f90: Likewise.
18009 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Likewise.
18010 * gfortran.fortran-torture/execute/nestcons.f90: Likewise.
18011 * gfortran.fortran-torture/execute/nullarg.f90: Likewise.
18012 * gfortran.fortran-torture/execute/optstring_1.f90: Likewise.
18013 * gfortran.fortran-torture/execute/parameter_1.f90: Likewise.
18014 * gfortran.fortran-torture/execute/parameter_2.f90: Likewise.
18015 * gfortran.fortran-torture/execute/partparm.f90: Likewise.
18016 * gfortran.fortran-torture/execute/plusconst_1.f90: Likewise.
18017 * gfortran.fortran-torture/execute/power.f90: Likewise.
18018 * gfortran.fortran-torture/execute/pr19269-1.f90: Likewise.
18019 * gfortran.fortran-torture/execute/pr23373-1.f90: Likewise.
18020 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
18021 * gfortran.fortran-torture/execute/pr32140.f90: Likewise.
18022 * gfortran.fortran-torture/execute/pr40021.f: Likewise.
18023 * gfortran.fortran-torture/execute/pr43390.f90: Likewise.
18024 * gfortran.fortran-torture/execute/pr54767.f90: Likewise.
18025 * gfortran.fortran-torture/execute/pr57396.f90: Likewise.
18026 * gfortran.fortran-torture/execute/procarg.f90: Likewise.
18027 * gfortran.fortran-torture/execute/ptr.f90: Likewise.
18028 * gfortran.fortran-torture/execute/random_1.f90: Likewise.
18029 * gfortran.fortran-torture/execute/random_2.f90: Likewise.
18030 * gfortran.fortran-torture/execute/random_init.f90: Likewise.
18031 * gfortran.fortran-torture/execute/read_eof.f90: Likewise.
18032 * gfortran.fortran-torture/execute/read_null_string.f90: Likewise.
18033 * gfortran.fortran-torture/execute/retarray.f90: Likewise.
18034 * gfortran.fortran-torture/execute/retarray_2.f90: Likewise.
18035 * gfortran.fortran-torture/execute/save_1.f90: Likewise.
18036 * gfortran.fortran-torture/execute/save_2.f90: Likewise.
18037 * gfortran.fortran-torture/execute/scalarize.f90: Likewise.
18038 * gfortran.fortran-torture/execute/scalarize2.f90: Likewise.
18039 * gfortran.fortran-torture/execute/scalarize3.f90: Likewise.
18040 * gfortran.fortran-torture/execute/select_1.f90: Likewise.
18041 * gfortran.fortran-torture/execute/seq_io.f90: Likewise.
18042 * gfortran.fortran-torture/execute/slash_edit.f90: Likewise.
18043 * gfortran.fortran-torture/execute/spec_abs.f90: Likewise.
18044 * gfortran.fortran-torture/execute/specifics.f90: Likewise.
18045 * gfortran.fortran-torture/execute/st_function.f90: Likewise.
18046 * gfortran.fortran-torture/execute/st_function_1.f90: Likewise.
18047 * gfortran.fortran-torture/execute/st_function_2.f90: Likewise.
18048 * gfortran.fortran-torture/execute/stack_varsize.f90: Likewise.
18049 * gfortran.fortran-torture/execute/straret.f90: Likewise.
18050 * gfortran.fortran-torture/execute/strarray_1.f90: Likewise.
18051 * gfortran.fortran-torture/execute/strarray_2.f90: Likewise.
18052 * gfortran.fortran-torture/execute/strarray_3.f90: Likewise.
18053 * gfortran.fortran-torture/execute/strarray_4.f90: Likewise.
18054 * gfortran.fortran-torture/execute/strcmp.f90: Likewise.
18055 * gfortran.fortran-torture/execute/strcommon_1.f90: Likewise.
18056 * gfortran.fortran-torture/execute/string.f90: Likewise.
18057 * gfortran.fortran-torture/execute/strlen.f90: Likewise.
18058 * gfortran.fortran-torture/execute/strret.f90: Likewise.
18059 * gfortran.fortran-torture/execute/t_edit.f90: Likewise.
18060 * gfortran.fortran-torture/execute/test_slice.f90: Likewise.
18061 * gfortran.fortran-torture/execute/transfer1.f90: Likewise.
18062 * gfortran.fortran-torture/execute/transfer2.f90: Likewise.
18063 * gfortran.fortran-torture/execute/unopened_unit_1.f90: Likewise.
18064 * gfortran.fortran-torture/execute/userop.f90: Likewise.
18065 * gfortran.fortran-torture/execute/where17.f90: Likewise.
18066 * gfortran.fortran-torture/execute/where18.f90: Likewise.
18067 * gfortran.fortran-torture/execute/where19.f90: Likewise.
18068 * gfortran.fortran-torture/execute/where20.f90: Likewise.
18069 * gfortran.fortran-torture/execute/where21.f90: Likewise.
18070 * gfortran.fortran-torture/execute/where_1.f90: Likewise.
18071 * gfortran.fortran-torture/execute/where_10.f90: Likewise.
18072 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18073 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18074 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18075 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18076 * gfortran.fortran-torture/execute/where_2.f90: Likewise.
18077 * gfortran.fortran-torture/execute/where_3.f90: Likewise.
18078 * gfortran.fortran-torture/execute/where_4.f90: Likewise.
18079 * gfortran.fortran-torture/execute/where_5.f90: Likewise.
18080 * gfortran.fortran-torture/execute/where_6.f90: Likewise.
18081 * gfortran.fortran-torture/execute/where_7.f90: Likewise.
18082 * gfortran.fortran-torture/execute/where_8.f90: Likewise.
18083 * gfortran.fortran-torture/execute/write_a_1.f90: Likewise.
18084 * gfortran.fortran-torture/execute/write_logical.f90: Likewise.
18085 * gfortran.dg/extends_type_of_3.f90: Likewise. Adjust tree scans.
18086 * gfortran.dg/inline_transpose_1.f90: Likewise.
18088 2018-02-17 Paul Thomas <pault@gcc.gnu.org>
18091 * gfortran.dg/associate_35.f90: Remove error, add STOP n and
18094 2018-02-16 Eric Botcazou <ebotcazou@adacore.com>
18097 * gnat.dg/array11.adb (Array11): Tweak index and remove warning.
18098 * gnat.dg/dispatch1.adb: Rename into...
18099 * gnat.dg/disp1.adb: ...this.
18100 * gnat.dg/dispatch1_p.ads: Rename into...
18101 * gnat.dg/disp1_pkg.ads: ...this.
18102 * gnat.dg/disp2.adb: Rename into...
18103 * gnat.dg/dispatch2.adb: ...this.
18104 * gnat.dg/dispatch2_p.ads: Rename into...
18105 * gnat.dg/disp2_pkg.ads: ...this.
18106 * gnat.dg/dispatch2_p.adb: Rename into...
18107 * gnat.dg/disp2_pkg.adb: this.
18108 * gnat.dg/generic_dispatch.adb: Rename into...
18109 * gnat.dg/generic_disp.adb: this.
18110 * gnat.dg/generic_dispatch_p.ads: Rename into...
18111 * gnat.dg/generic_disp_pkg.ads: ...this.
18112 * gnat.dg/generic_dispatch_p.adb: Rename into...
18113 * gnat.dg/generic_disp_pkg.adb: ...this.
18114 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify.
18115 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise.
18116 * gnat.dg/object_overflow1.adb: Tweak index.
18117 * gnat.dg/object_overflow2.adb: Likewise.
18118 * gnat.dg/object_overflow3.adb: Likewise.
18119 * gnat.dg/object_overflow4.adb: Likewise.
18120 * gnat.dg/object_overflow5.adb: Likewise.
18122 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18125 * gcc.c-torture/compile/pr84425.c: New test.
18127 2018-02-16 Marek Polacek <polacek@redhat.com>
18128 Jakub Jelinek <jakub@redhat.com>
18131 * g++.dg/cpp1y/constexpr-84192.C: New test.
18133 2018-02-16 Martin Sebor <msebor@redhat.com>
18136 * g++.dg/overload15.C: New test.
18138 2018-02-16 Yury Gribov <tetra2005@gmail.com>
18141 * gcc.dg/pr56727-1.c: Prevent tailcalls and update for powerpc*-*-*.
18142 * gcc.dg/pr56727-2.c: Ditto.
18143 * gcc.target/powerpc/pr79439.c: Renamed to...
18144 * gcc.target/powerpc/pr79439-1.c: ...this.
18145 * gcc.target/powerpc/pr79439-2.c: New test.
18146 * gcc.target/powerpc/pr79439-3.c: New test.
18148 2018-02-16 Will Schmidt <will_schmidt@vnet.ibm.com>
18151 * gcc.target/powerpc/builtins-3-p8.c: Update stanzas.
18152 * gcc.target/powerpc/builtins-3-p9.c: Update stanzas, Enhance test.
18153 * gcc.target/powerpc/builtins-3-runnable.c: Update stanzas.
18154 * gcc.target/powerpc/builtins-3-vec_reve_runnable.c: Same.
18155 * gcc.target/powerpc/builtins-3.c: Same.
18157 2018-02-16 Nathan Sidwell <nathan@acm.org>
18159 * g++.old-deja/g++.jason/scoping15.C: Fix dg-warning.
18161 2018-02-16 Vladimir Makarov <vmakarov@redhat.com>
18163 PR rtl-optimization/70023
18164 * gcc.target/i386/pr70023.c: New.
18166 2018-02-16 Carl Love <cel@us.ibm.com>
18168 * gcc.target/powerpc/p9-vinsert4b-1.c: Remove test file for non-ABI
18170 * gcc.target/powerpc/p9-vinsert4b-2.c: Remove test file for non-ABI
18173 2018-02-16 Carl Love <cel@us.ibm.com>
18175 * gcc.target/powerpc/builtins-7-p9-runnable.c: New runnable test file
18176 for the ABI definitions for vec_extract4b and vec_insert4b.
18178 2018-02-16 Nathan Sidwell <nathan@acm.org>
18180 * g++.old-deja/g++.jason/scoping15.C: Expect warnings.
18181 * g++.old-deja/g++.mike/net43.C: Likewise.
18183 2018-02-16 Paolo Carlini <paolo.carlini@oracle.com>
18186 * g++.dg/cpp1z/class-deduction48.C: New.
18188 2018-02-16 Nathan Sidwell <nathan@acm.org>
18191 * g++.dg/lookup/pr84375.C: New.
18193 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18196 * gcc.target/rx/pr83831.c (test_3, test_6): Adjust test cases.
18198 2018-02-16 Richard Biener <rguenther@suse.de>
18200 PR tree-optimization/84417
18201 * gcc.dg/torture/pr84417.c: New testcase.
18203 2018-02-16 Jakub Jelinek <jakub@redhat.com>
18206 * g++.dg/opt/pr84272.C: New test.
18208 PR rtl-optimization/83723
18209 * gcc.dg/pr83723.c: New test.
18211 2018-02-16 Richard Biener <rguenther@suse.de>
18213 PR tree-optimization/84399
18214 * gcc.dg/graphite/pr84399.c: New testcase.
18216 2018-02-16 Richard Biener <rguenther@suse.de>
18218 PR tree-optimization/84190
18219 * g++.dg/torture/pr84190.C: New testcase.
18221 2018-02-15 Martin Sebor <msebor@redhat.com>
18223 * gcc.dg/lto/README (dg-lto-warning, dg-lto-message): Document new
18226 2018-02-15 Janus Weil <janus@gcc.gnu.org>
18229 * gfortran.dg/dtio_21.f03: Add an error message.
18230 * gfortran.dg/dtio_22.f90: Fix invalid test case.
18232 2018-02-15 Thomas Koenig <tkoenig@gcc.gnu.org>
18235 * gfortran.dg/stop_shouldfail.f90: New test.
18237 2018-02-15 Paolo Carlini <paolo.carlini@oracle.com>
18240 * g++.dg/concepts/pr84330.C: New.
18242 2018-02-15 Tom de Vries <tom@codesourcery.com>
18244 * gcc.dg/Wstringop-overflow-3.c: Require effective target alloca.
18246 2018-02-15 Tom de Vries <tom@codesourcery.com>
18248 * gcc.c-torture/compile/pr84136.c: Require effective target
18251 2018-02-15 Jakub Jelinek <jakub@redhat.com>
18253 PR tree-optimization/84383
18254 * gcc.c-torture/compile/pr84383.c: New test.
18256 PR tree-optimization/84334
18257 * gcc.dg/pr84334.c: New test.
18259 2018-02-14 Carl Love <cel@us.ibm.com>
18261 * gcc.target/powerpc/builtins-4-int128-runnable.c
18262 (dg-require-effective-target): Change vsx_hw to p8vector_hw.
18263 (dg-options): Change -maltivec -mvsx to -mpower8-vector.
18265 2018-02-14 Martin Sebor <msebor@redhat.com>
18267 PR tree-optimization/83698
18268 * gcc.dg/Wrestrict-7.c: New test.
18269 * c-c++-common/Wrestrict.c: Adjust expected values for strcat.
18270 * gcc.target/i386/chkp-stropt-17.c: Same.
18272 2018-02-14 Martin Sebor <msebor@redhat.com>
18275 * gcc.dg/Wattributes-8.c: New test.
18277 2018-02-14 Janus Weil <janus@gcc.gnu.org>
18280 * gfortran.dg/allocate_with_source_22.f03: Fix invalid test case.
18281 * gfortran.dg/allocate_with_source_23.f90: Ditto.
18282 * gfortran.dg/select_type_1.f03: Extend test case.
18284 2017-02-14 Uros Bizjak <ubizjak@gmail.com>
18286 * gcc.target/i386/pr57193.c (dg-do): Remove target selector.
18287 (dg-options): Use -O2 -msse2 -mno-sse3.
18289 2018-02-14 Kelvin Nilsen <kelvin@gcc.gnu.org>
18291 * gcc.dg/vmx/extract-be-order.c: Disable -maltivec=be warning so
18292 this test case still works ok.
18293 * gcc.dg/vmx/extract-vsx-be-order.c: Likewise.
18294 * gcc.dg/vmx/insert-be-order.c: Likewise.
18295 * gcc.dg/vmx/insert-vsx-be-order.c: Likewise.
18296 * gcc.dg/vmx/ld-be-order.c: Likewise.
18297 * gcc.dg/vmx/ld-vsx-be-order.c: Likewise.
18298 * gcc.dg/vmx/lde-be-order.c: Likewise.
18299 * gcc.dg/vmx/ldl-be-order.c: Likewise.
18300 * gcc.dg/vmx/ldl-vsx-be-order.c: Likewise.
18301 * gcc.dg/vmx/merge-be-order.c: Likewise.
18302 * gcc.dg/vmx/merge-vsx-be-order.c: Likewise.
18303 * gcc.dg/vmx/mult-even-odd-be-order.c: Likewise.
18304 * gcc.dg/vmx/pack-be-order.c: Likewise.
18305 * gcc.dg/vmx/perm-be-order.c: Likewise.
18306 * gcc.dg/vmx/splat-be-order.c: Likewise.
18307 * gcc.dg/vmx/splat-vsx-be-order.c: Likewise.
18308 * gcc.dg/vmx/st-be-order.c: Likewise.
18309 * gcc.dg/vmx/st-vsx-be-order.c: Likewise.
18310 * gcc.dg/vmx/ste-be-order.c: Likewise.
18311 * gcc.dg/vmx/stl-be-order.c: Likewise.
18312 * gcc.dg/vmx/stl-vsx-be-order.c: Likewise.
18313 * gcc.dg/vmx/sum2s-be-order.c: Likewise.
18314 * gcc.dg/vmx/unpack-be-order.c: Likewise.
18315 * gcc.dg/vmx/vsums-be-order.c: Likewise.
18316 * gcc.target/powerpc/vec-setup-be-long.c: Likewise.
18318 2018-02-14 Paolo Carlini <paolo.carlini@oracle.com>
18321 * g++.dg/cpp0x/auto49.C: New.
18323 2018-02-14 Nathan Sidwell <nathan@acm.org>
18325 * g++.dg/template/instantiate5.C: Adjust required-from loc.
18327 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18329 * gcc.target/powerpc/altivec-consts.c: Update compile stanzas.
18330 * gcc.target/powerpc/le-altivec-consts.c: Same.
18332 2018-02-14 Will Schmidt <will_schmidt@vnet.ibm.com>
18335 * gcc.target/powerpc/pr84220-sld.c: New test.
18336 * gcc.target/powerpc/pr84220-sld2.c: New test.
18337 * gcc.target/powerpc/pr84220-sldw.c: New test.
18338 * gcc.target/powerpc/pr84220-xxperm.c: New test.
18339 * gcc.target/powerpc/pr84220-xxsld.c: New test.
18341 2018-02-14 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18344 * gcc.target/i386/cet-intrin-3.c: Use new _get_ssp and
18345 _inc_ssp intrinsics.
18346 * gcc.target/i386/cet-intrin-4.c: Likewise.
18347 * gcc.target/i386/cet-rdssp-1.c: Remove argument from
18348 __builtin_ia32_rdssp[d|q].
18350 2018-02-14 Richard Sandiford <richard.sandiford@linaro.org>
18352 PR tree-optimization/84357
18353 * gcc.dg/vect/pr84357.c: New test.
18355 2018-02-14 Oleg Endo <olegendo@gcc.gnu.org>
18358 * gcc.target/rx/pr83831.c: New tests.
18360 2018-02-14 Jozef Lawrynowicz <jozefl.gcc@gmail.com>
18363 * gcc.target/msp430/pr79242.c: New test.
18365 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18368 * gcc.target/powerpc/lvsl-lvsr.c: Also match lxv when compiling
18371 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18374 * g++.dg/pr84279.C: New test.
18376 2018-02-13 Segher Boessenkool <segher@kernel.crashing.org>
18378 PR rtl-optimization/84169
18379 * gcc.c-torture/execute/pr84169.c: New.
18381 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18384 * gcc.target/powerpc/builtins-3-p9-runnable.c: Remove deprecated option.
18386 2018-02-13 Peter Bergner <bergner@vnet.ibm.com>
18389 * gcc.target/powerpc/altivec-7-le.c: Also match lxv when compiling
18392 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18395 * g++.dg/warn/effc4.C: New test.
18397 2018-02-13 Paolo Carlini <paolo.carlini@oracle.com>
18400 * g++.dg/template/sizeof16.C: New.
18401 * g++.dg/template/sizeof17.C: Likewise.
18403 2018-02-13 Janus Weil <janus@gcc.gnu.org>
18406 * gfortran.dg/proc_ptr_common_1.f90: Fix invalid test case,
18407 add necessary compiler options.
18408 * gfortran.dg/proc_ptr_common_2.f90: Add missing error message.
18410 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18413 * gcc.c-torture/execute/pr82210.c: New test.
18415 PR middle-end/84309
18416 * gcc.dg/pr84309-2.c: New test.
18418 2018-02-12 Richard Sandiford <richard.sandiford@linaro.org>
18420 PR tree-optimization/84321
18421 * gcc.dg/pr84321.c: New test.
18423 2018-02-13 Vladimir Makarov <vmakarov@redhat.com>
18426 * gcc.target/i386/pr57193.c: Add -march=x86-64.
18428 2018-02-13 Paolo Bonzini <bonzini@gnu.org>
18431 * gcc.dg/asan/pr84307.c: Remove test.
18433 2018-02-13 Sebastian Perta <sebastian.perta@renesas.com>
18435 * gcc.target/rl78/test_auto_vector.c: New test.
18437 2018-02-13 Richard Sandiford <richard.sandiford@linaro.org>
18440 * gcc.c-torture/compile/pr84305.c: New test.
18442 2018-02-13 Jakub Jelinek <jakub@redhat.com>
18445 * gcc.target/i386/pr84335.c: New test.
18447 PR tree-optimization/84339
18448 * gcc.c-torture/execute/pr84339.c: New test.
18450 PR middle-end/84309
18451 * gcc.dg/pr84309.c: New test.
18452 * gcc.target/i386/pr84309.c: New test.
18455 * gcc.target/i386/pr84336.c: New test.
18457 2018-02-12 Jakub Jelinek <jakub@redhat.com>
18460 * c-c++-common/gomp/pr84341.c: New test.
18462 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18465 * gfortran.dg/read_dir.f90: Re-add dg-do run.
18467 2018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org>
18470 * gfortran.dg/read_dir.f90: Remove xfails. Also allow iostat
18473 2018-02-12 Jeff Law <law@redhat.com>
18475 * gcc.c-torture/compile/reg-args-size.c: New test.
18477 2018-02-12 Carl Love <cel@us.ibm.com>
18479 * gcc.target/powerpc/builtins-4-runnable.c (main): Move int128 and
18480 uint128 tests to new testfile.
18481 * gcc.target/powerpc/builtins-4-int128-runnable.c: New testfile for
18482 int128 and uint128 tests.
18483 * gcc.target/powerpc/powerpc.exp: Add builtins-4-int128-runnable.c to
18484 list of torture tests.
18486 2018-02-12 Janus Weil <janus@gcc.gnu.org>
18489 * gfortran.dg/proc_ptr_47.f90: Fix invalid test case.
18490 * gfortran.dg/proc_ptr_comp_pass_4.f90: Fix and extend test case.
18492 2018-02-12 Tamar Christina <tamar.christina@arm.com>
18495 * gcc.target/arm/pragma_arch_switch_2.c: Use armv5te.
18497 2018-02-12 Paolo Bonzini <bonzini@gnu.org>
18500 * gcc.dg/asan/pr84307.c: New test.
18502 2018-02-12 Nathan Sidwell <nathan@acm.org>
18504 * g++.dg/parse/pr84263.C: New.
18506 2018-02-12 Paolo Carlini <paolo.carlini@oracle.com>
18509 * g++.dg/template/crash129.C: New.
18511 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18514 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
18515 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
18516 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Ditto.
18517 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c: Ditto.
18518 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c: Ditto.
18520 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18522 * gcc.target/i386/avx512f-vscalefsd-1.c (_mm_mask_scalef_round_sd,
18523 _mm_maskz_scalef_round_sd): Test new intrinsics.
18524 * gcc.target/i386/avx512f-vscalefsd-2.c (_mm_scalef_round_sd,
18525 (_mm_mask_scalef_round_sd, _mm_maskz_scalef_round_sd): Test new
18527 * gcc.target/i386/avx512f-vscalefss-1.c (_mm_mask_scalef_round_ss,
18528 _mm_maskz_scalef_round_ss): Test new intrinsics.
18529 * gcc.target/i386/avx512f-vscalefss-2.c (_mm_scalef_round_ss,
18530 _mm_mask_scalef_round_ss, _mm_maskz_scalef_round_ss): Test new
18532 * gcc.target/i386/avx-1.c (__builtin_ia32_scalefsd_round,
18533 __builtin_ia32_scalefss_round): Remove builtin.
18534 (__builtin_ia32_scalefsd_mask_round,
18535 __builtin_ia32_scalefss_mask_round): Test new builtin.
18536 * gcc.target/i386/sse-13.c: Ditto.
18537 * gcc.target/i386/sse-23.c: Ditto.
18539 2018-02-12 Olga Makhotina <olga.makhotina@intel.com>
18541 * gcc.target/i386/avx512f-vsqrtsd-1.c (_mm_mask_sqrt_round_sd)
18542 (_mm_maskz_sqrt_round_sd): Test new intrinsics.
18543 * gcc.target/i386/avx512f-vsqrtsd-2.c (_mm_sqrt_round_sd)
18544 (_mm_mask_sqrt_round_sd, _mm_maskz_sqrt_round_sd): Test new intrinsics.
18545 * gcc.target/i386/avx512f-vsqrtss-1.c (_mm_mask_sqrt_round_ss)
18546 (_mm_maskz_sqrt_round_ss): Test new intrinsics.
18547 * gcc.target/i386/avx512f-vsqrtss-2.c (_mm_sqrt_round_ss)
18548 (_mm_mask_sqrt_round_ss,     _mm_maskz_sqrt_round_ss): Test new
18550 * gcc.target/i386/avx-1.c (__builtin_ia32_sqrtsd_round)
18551 (__builtin_ia32_sqrtss_round): Remove builtins.
18552 (__builtin_ia32_sqrtsd_mask_round)
18553 (__builtin_ia32_sqrtss_mask_round): Test new builtins.
18554 * gcc.target/i386/sse-13.c: Ditto.
18555 * gcc.target/i386/sse-23.c: Ditto.
18557 2018-02-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
18560 * gfortran.dg/statement_function_3.f: New test.
18562 2018-02-11 Steven G. Kargl <kargl@gcc.gnu.org>
18566 * gfortran.dg/statement_function_1.f90: New test.
18567 * gfortran.dg/statement_function_2.f90: New test.
18569 2018-02-11 Paul Thomas <pault@gcc.gnu.org>
18572 * gfortran.dg/type_to_class_5.f03: New test.
18574 2018-02-10 Paul Thomas <pault@gcc.gnu.org>
18577 * gfortran.dg/type_to_class_4.f03: New test.
18579 2018-02-10 Alan Modra <amodra@gmail.com>
18582 * gcc.dg/pr84300.c: New.
18584 2018-02-10 Jakub Jelinek <jakub@redhat.com>
18587 * g++.dg/ubsan/pr83987-2.C: New test.
18589 2018-02-09 Sebastian Perta <sebastian.perta@renesas.com>
18591 * gcc.target/rx/movsicc.c: New test.
18593 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18596 * gcc.target/powerpc/pr83926.c: Filter out gimple folding disabled
18599 2018-02-09 Will Schmidt <will_schmidt@vnet.ibm.com>
18601 * gcc.target/powerpc/vsx-vector-6-le.c: Update CPU target.
18602 * gcc.target/powerpc/vsx-vector-6-le.p9.c: New.
18604 2018-02-09 Nathan Sidwell <nathan@acm.org>
18607 * c-c++-common/pr84293.h: New.
18608 * c-c++-common/pr84293.c: New.
18610 2018-02-09 Vladimir Makarov <vmakarov@redhat.com>
18612 PR rtl-optimization/57193
18613 * gcc.target/i386/pr57193.c: New.
18615 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18618 * gcc.target/powerpc/pr84226.c: New test.
18620 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18622 * gcc.target/powerpc/builtins-1-be.c <vclzb>: Rename duplicate test
18626 2018-02-09 Martin Sebor <msebor@redhat.com>
18629 * gcc.dg/lto/pr84212_0.c: New test file.
18630 * gcc.dg/lto/pr84212_1.c: Same.
18632 2018-02-09 Peter Bergner <bergner@vnet.ibm.com>
18635 * gcc.target/powerpc/pr83926.c: New test.
18636 * gcc.target/powerpc/builtins-1-be.c: Filter out gimple folding disabled
18637 message. Fix test for running in 32-bit mode.
18639 2018-02-09 Tamar Christina <tamar.christina@arm.com>
18642 * gcc.target/arm/pragma_arch_switch_2.c: Use armv6 and armv5t.
18644 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18647 * gcc.target/s390/pr84295.c: New test.
18649 2018-02-09 Paolo Carlini <paolo.carlini@oracle.com>
18652 * g++.dg/cpp1y/lambda-init16.C: New.
18654 2018-02-09 Eric Botcazou <ebotcazou@adacore.com>
18656 * gnat.dg/sso8.adb: New test.
18657 * gnat.dg/sso8_pkg.ads: New helper.
18659 2018-02-09 Richard Biener <rguenther@suse.de>
18661 PR tree-optimization/84278
18662 * gcc.target/i386/pr84278.c: Adjust regex.
18664 2018-02-09 Jakub Jelinek <jakub@redhat.com>
18666 PR tree-optimization/84232
18667 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add -mtune-generic on x86.
18670 * gcc.target/aarch64/pr84252.c: New test.
18672 PR middle-end/84237
18673 * gcc.dg/pr84237.c: New test.
18675 2018-02-09 Marek Polacek <polacek@redhat.com>
18676 Jakub Jelinek <jakub@redhat.com>
18679 * g++.dg/torture/pr83659.C: New test.
18681 2018-02-08 David Malcolm <dmalcolm@redhat.com>
18683 PR tree-optimization/84136
18684 * gcc.c-torture/compile/pr84136.c: New test.
18686 2018-02-08 Sergey Shalnov <sergey.shalnov@intel.com>
18689 * gcc.target/i386/pr83008.c: New test.
18691 2018-02-08 Peter Bergner <bergner@vnet.ibm.com>
18694 * gcc.target/powerpc/pr79799-2.c: Use __LITTLE_ENDIAN__.
18696 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18699 * g++.dg/warn/Wunused-parm-11.C: New.
18701 2018-02-08 Marek Polacek <polacek@redhat.com>
18703 PR tree-optimization/84238
18704 * gcc.dg/Wstringop-overflow-3.c: New test.
18706 2018-02-08 Nathan Sidwell <nathan@acm.org>
18708 * g++.dg/cpp0x/initlist93.C: Adjust diagnostic.
18710 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18712 PR tree-optimization/84265
18713 * gcc.dg/vect/pr84265.c: New test.
18715 2018-02-08 Richard Sandiford <richard.sandiford@linaro.org>
18717 PR tree-optimization/81635
18718 * gcc.dg/vect/bb-slp-pr81635-3.c: New test.
18719 * gcc.dg/vect/bb-slp-pr81635-4.c: Likewise.
18721 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
18723 * gcc.target/s390/nobp-function-pointer-attr.c: New test.
18724 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test.
18725 * gcc.target/s390/nobp-function-pointer-z10.c: New test.
18726 * gcc.target/s390/nobp-function-pointer-z900.c: New test.
18727 * gcc.target/s390/nobp-indirect-jump-attr.c: New test.
18728 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test.
18729 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test.
18730 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test.
18731 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test.
18732 * gcc.target/s390/nobp-indirect-jump-z10.c: New test.
18733 * gcc.target/s390/nobp-indirect-jump-z900.c: New test.
18734 * gcc.target/s390/nobp-return-attr-all.c: New test.
18735 * gcc.target/s390/nobp-return-attr-neg.c: New test.
18736 * gcc.target/s390/nobp-return-mem-attr.c: New test.
18737 * gcc.target/s390/nobp-return-mem-nothunk.c: New test.
18738 * gcc.target/s390/nobp-return-mem-z10.c: New test.
18739 * gcc.target/s390/nobp-return-mem-z900.c: New test.
18740 * gcc.target/s390/nobp-return-reg-attr.c: New test.
18741 * gcc.target/s390/nobp-return-reg-mixed.c: New test.
18742 * gcc.target/s390/nobp-return-reg-nothunk.c: New test.
18743 * gcc.target/s390/nobp-return-reg-z10.c: New test.
18744 * gcc.target/s390/nobp-return-reg-z900.c: New test.
18745 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test.
18746 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test.
18747 * gcc.target/s390/nobp-table-jump-z10.c: New test.
18748 * gcc.target/s390/nobp-table-jump-z900.c: New test.
18750 2018-02-08 Richard Biener <rguenther@suse.de>
18752 PR tree-optimization/84233
18753 * g++.dg/torture/pr84233.C: New testcase.
18755 2018-02-08 Richard Biener <rguenther@suse.de>
18757 PR tree-optimization/84278
18758 * gcc.target/i386/pr84278.c: New testcase.
18760 2018-02-08 Wilco Dijkstra <wdijkstr@arm.com>
18762 PR rtl-optimization/84068
18763 PR rtl-optimization/83459
18764 * gcc.dg/pr84068.c: New test.
18766 2018-02-08 Richard Biener <rguenther@suse.de>
18768 * g++.dg/vect/slp-pr56812.cc: Allow either basic-block or
18769 loop vectorization to happen.
18771 2018-02-08 Paolo Carlini <paolo.carlini@oracle.com>
18774 * g++.dg/cpp0x/lambda/lambda-ice25.C: New.
18776 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18778 * gcc.target/powerpc/vsxcopy.c: Update scan-assembler stanzas.
18780 2018-02-07 Michael Meissner <meissner@linux.vnet.ibm.com>
18783 * gcc.target/powerpc/pr84154-1.c: New tests.
18784 * gcc.target/powerpc/pr84154-2.c: Likewise.
18785 * gcc.target/powerpc/pr84154-3.c: Likewise.
18787 2018-02-07 Will Schmidt <will_schmidt@vnet.ibm.com>
18789 * gcc.target/powerpc/builtins-mergew-mergeow.c: Update dg-requires.
18791 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18794 * g++.dg/template/incomplete11.C: New test.
18795 * g++.dg/parse/crash67.C: Expect an incomplete type diagnostics too.
18797 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18800 * gfortran.dg/deallocate_error_3.f90: New test.
18801 * gfortran.dg/deallocate_error_4.f90: New test.
18803 2018-02-07 Thomas Koenig <tkoenig@gcc.gnu.org>
18806 * gfortran.dg/shape_9.f90: New test.
18808 2018-02-07 Steven G. Kargl <kargl@gcc.gnu.org>
18811 * gfortran.dg/assumed_charlen_parameter.f90: New test.
18813 2018-02-07 David Malcolm <dmalcolm@redhat.com>
18817 * g++.dg/spellcheck-reswords.C: New test case.
18818 * g++.dg/spellcheck-stdlib.C: Remove xfail from dg-bogus
18819 suggestion of "if".
18821 2018-02-07 Martin Liska <mliska@suse.cz>
18824 * g++.dg/ext/mv26.C: New test.
18826 2018-02-07 Tom de Vries <tom@codesourcery.com>
18828 * gcc.dg/pr83844.c: Require effective target alloca.
18830 2018-02-07 Tom de Vries <tom@codesourcery.com>
18832 * gcc.dg/torture/pr83055.c: Require effective target global_constructor.
18834 2018-02-07 H.J. Lu <hongjiu.lu@intel.com>
18837 * gcc.target/i386/cet-intrin-4.c (dg-options): Use
18838 -fcf-protection=return.
18840 2018-02-07 Tom de Vries <tom@codesourcery.com>
18843 * c-c++-common/goacc/pr84217.c: New test.
18844 * gfortran.dg/goacc/pr84217.f90: New test.
18846 2018-02-07 Richard Biener <rguenther@suse.de>
18848 PR tree-optimization/84204
18849 * gcc.dg/graphite/pr84204.c: New testcase.
18851 PR tree-optimization/84205
18852 * gcc.dg/graphite/pr84205.c: New testcase.
18854 PR tree-optimization/84223
18855 * gfortran.dg/graphite/pr84223.f90: New testcase.
18857 2018-02-07 Paolo Carlini <paolo.carlini@oracle.com>
18860 * g++.dg/cpp0x/scoped_enum7.C: New.
18862 2018-02-07 Christophe Lyon <christophe.lyon@linaro.org>
18864 PR tree-optimization/83008
18865 * gcc.dg/cse_recip.c: Add -fno-tree-slp-vectorize.
18867 2018-02-07 Jakub Jelinek <jakub@redhat.com>
18869 PR tree-optimization/84235
18870 * gcc.c-torture/execute/ieee/pr84235.c: New test.
18872 2018-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18875 * c-c++-common/fcf-protection-6.c: Only pass -mshstk on x86
18877 * c-c++-common/fcf-protection-7.c: Likewise for -mibt.
18879 2018-02-06 Jakub Jelinek <jakub@redhat.com>
18882 * gcc.target/i386/pr84146.c: New test.
18884 2018-02-06 Michael Collison <michael.collison@arm.com>
18886 * gcc.target/arm/pr7676.c: New testcase for incorrect splitting.
18888 2018-02-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
18890 * gcc.target/powerpc/safe-indirect-jump-1.c: Detect deprecation
18891 warning for -mno-speculate-indirect-jumps.
18892 * gcc.target/powerpc/safe-indirect-jump-2.c: Likewise.
18893 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
18894 * gcc.target/powerpc/safe-indirect-jump-4.c: Likewise.
18895 * gcc.target/powerpc/safe-indirect-jump-5.c: Likewise.
18896 * gcc.target/powerpc/safe-indirect-jump-6.c: Likewise.
18897 * gcc.target/powerpc/safe-indirect-jump-7.c: Likewise.
18899 2018-02-06 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
18902 * c-c++-common/fcf-protection-1.c: Change a compared message.
18903 * c-c++-common/fcf-protection-2.c: Likewise.
18904 * c-c++-common/fcf-protection-3.c: Likewise.
18905 * c-c++-common/fcf-protection-5.c: Likewise.
18906 * c-c++-common/fcf-protection-6.c: New test.
18907 * c-c++-common/fcf-protection-7.c: Likewise.
18909 2018-02-06 Marek Polacek <polacek@redhat.com>
18911 PR tree-optimization/84228
18912 * c-c++-common/Wstringop-truncation-3.c: New test.
18914 2018-02-06 Tamar Christina <tamar.christina@arm.com>
18917 * gcc.target/arm/pragma_arch_switch_2.c: New.
18919 2018-02-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
18922 * gcc.dg/rtl/x86_64/final.c: Add -fdwarf2-cfi-asm to dg-options.
18924 2018-02-05 Martin Sebor <msebor@redhat.com>
18926 PR tree-optimization/83369
18927 * gcc.dg/Wnonnull.c: New test.
18929 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18931 * lib/lto.exp (lto_handle_diagnostics): Remove messages_by_file
18932 argument and use dg-messages-by-file instead. Expect it to be
18933 an array rather than a dict.
18934 (lto-link-and-maybe-run): Remove messages_by_file argument and
18935 use an upvar for dg-messages-by-file. Update call to
18936 lto_handle_diagnostics.
18937 (lt-get-options): Treat dg-messages-by-file as an array
18938 rather than a dict.
18939 (lto-get-options-main): Likewise. Set the entry rather than appending.
18940 (lto-execute): Treat dg-messages-by-file as an array rather than
18941 a dict. Update call to lto-link-and-maybe-run.
18943 2018-02-05 Paolo Carlini <paolo.carlini@oracle.com>
18946 * g++.dg/cpp1z/inline-var4.C: New.
18948 2018-02-05 Martin Liska <mliska@suse.cz>
18950 * c-c++-common/asan/pointer-compare-1.c: Adjust ASAN_OPTIONS
18952 * c-c++-common/asan/pointer-compare-2.c: Likewise.
18953 * c-c++-common/asan/pointer-subtract-1.c: Likewise.
18954 * c-c++-common/asan/pointer-subtract-2.c: Likewise.
18955 * c-c++-common/asan/pointer-subtract-3.c: Likewise.
18956 * c-c++-common/asan/pointer-subtract-4.c: Likewise.
18957 * c-c++-common/asan/pointer-compare-3.c: New test.
18959 2018-02-05 Richard Sandiford <richard.sandiford@linaro.org>
18961 * gcc.target/aarch64/sve/vcond_4.c: Remove XFAILs.
18962 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
18964 2018-02-05 Olga Makhotina <olga.makhotina@intel.com>
18966 * gcc.target/i386/avx512dq-vrangesd-1.c (_mm_mask_range_sd,
18967 _mm_maskz_range_sd, _mm_mask_range_round_sd,
18968 _mm_maskz_range_round_sd): Test new intrinsics.
18969 * gcc.target/i386/avx512dq-vrangesd-2.c (_mm_range_sd,
18970 _mm_mask_range_sd, _mm_maskz_range_sd, _mm_range_round_sd,
18971 _mm_mask_range_round_sd, _mm_maskz_range_round_sd): Test new intrinsics.
18972 * gcc.target/i386/avx512dq-vrangess-1.c (_mm_mask_range_ss,
18973 _mm_maskz_range_ss, _mm_mask_range_round_ss,
18974 _mm_maskz_range_round_ss): Test new intrinsics.
18975 * gcc.target/i386/avx512dq-vrangess-2.c (_mm_range_ss,
18976 _mm_mask_range_ss, _mm_maskz_range_ss, _mm_range_round_ss,
18977 _mm_mask_range_round_ss, _mm_maskz_range_round_ss): Test new intrinsics.
18978 * gcc.target/i386/avx-1.c (__builtin_ia32_rangesd128_round,
18979 __builtin_ia32_rangess128_round): Remove builtins.
18980 (__builtin_ia32_rangesd128_mask_round,
18981 __builtin_ia32_rangess128_mask_round): Test new builtins.
18982 * gcc.target/i386/sse-13.c: Ditto.
18983 * gcc.target/i386/sse-23.c: Ditto.
18985 2018-02-04 Jan Hubicka <hubicka@ucw.cz>
18987 PR middle-end/79966
18988 * gfortran.dg/pr79966.f90: New testcase
18990 2018-02-04 Dominique d'Humieres <dominiq@gcc.gnu.org>
18993 * gfortran.dg/associate_23.f90: Fix invalid code.
18994 * gfortran.dg/intrinsic_actual_4.f90: Likewise.
18995 * gfortran.dg/matmul_3.f90: Likewise.
18996 * gfortran.dg/transfer_array_intrinsic_2.f90: Likewise.
18998 2018-02-04 Paul Thomas <pault@gcc.gnu.org>
19001 * gfortran.dg/associate_34.f90: New test.
19002 * gfortran.dg/associate_35.f90: New test.
19004 2018-02-03 Paul Thomas <pault@gcc.gnu.org>
19008 * gfortran.dg/pr84155.f90: New test.
19010 2017-02-02 Uros Bizjak <ubizjak@gmail.com>
19012 * gfortran.dg/dec_parameter_1.f (sub1): Remove statement with no effect.
19013 * gfortran.dg/dec_parameter_2.f90 (sub1): Ditto.
19015 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
19017 * gcc.target/powerpc/vec-cmpne-long.c: Add p8vector_hw require to
19020 2018-02-02 Will Schmidt <will_schmidt@vnet.ibm.com>
19022 * gcc.target/powerpc/fold-vec-abs-int.p9.c: Add powerpc_p9vector_ok
19024 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: Same.
19025 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: Same.
19026 * gcc.target/powerpc/fold-vec-neg-int.p9.c: Same.
19028 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19031 * gcc.c-torture/execute/pr83362.c: Make work for int16.
19032 * gcc.dg/Wsign-conversion.c: Dito.
19033 * gcc.dg/attr-alloc_size-4.c: Dito.
19034 * gcc.dg/pr81020.c: Dito.
19035 * gcc.dg/pr81192.c: Dito.
19036 * gcc.dg/pr83463.c (dg-options): Add -Wno-pointer-to-int-cast.
19037 * gcc.dg/attr-alloc_size-11.c: Also special-case avr.
19038 * gcc.dg/pr83844.c: Restrict to int32plus.
19039 * gcc.dg/attr-alloc_size-3.c: Restrict to size32plus.
19040 * gcc.dg/tree-ssa/ldist-25.c: Dito.
19041 * gcc.dg/tree-ssa/ldist-27.c: Dito.
19042 * gcc.dg/tree-ssa/ldist-28.c: Dito.
19043 * gcc.dg/tree-ssa/ldist-29.c: Dito.
19044 * gcc.dg/tree-ssa/ldist-30.c: Dito.
19045 * gcc.dg/tree-ssa/ldist-31.c: Dito.
19046 * gcc.dg/tree-ssa/ldist-32.c: Dito.
19047 * gcc.dg/tree-ssa/ldist-33.c: Dito.
19048 * gcc.dg/tree-ssa/ldist-34.c: Dito.
19049 * gcc.dg/tree-ssa/ldist-35.c: Dito.
19050 * gcc.dg/tree-ssa/ldist-36.c: Dito.
19052 2018-02-02 Julia Koval <julia.koval@intel.com>
19054 * gcc.target/i386/funcspec-56.inc: Handle new march.
19055 * g++.dg/ext/mv16.C: Ditto.
19057 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19059 * lib/target-supports.exp
19060 (check_effective_target_keeps_null_pointer_checks): No more
19062 * gcc.dg/tree-ssa/pr21086.c (dg-final): Special-case avr.
19063 * gcc.dg/ifcvt-4.c: Skip avr.
19064 * gcc.dg/pr53037-1.c: Dito.
19065 * gcc.dg/pr53037-2.c: Dito.
19066 * gcc.dg/pr53037-3.c: Dito.
19067 * gcc.dg/pr63387-2.c: Dito.
19068 * gcc.dg/pr63387.c: Dito.
19069 * gcc.dg/sancov/cmp0.c: Dito.
19070 * gcc.dg/tree-ssa/loop-interchange-1.c: Dito.
19071 * gcc.dg/tree-ssa/loop-interchange-10.c: Dito.
19072 * gcc.dg/tree-ssa/loop-interchange-11.c: Dito.
19073 * gcc.dg/tree-ssa/loop-interchange-1b.c: Dito.
19074 * gcc.dg/tree-ssa/loop-interchange-2.c: Dito.
19075 * gcc.dg/tree-ssa/loop-interchange-3.c: Dito.
19076 * gcc.dg/tree-ssa/loop-interchange-4.c: Dito.
19077 * gcc.dg/tree-ssa/loop-interchange-5.c: Dito.
19078 * gcc.dg/tree-ssa/loop-interchange-6.c: Dito.
19079 * gcc.dg/tree-ssa/loop-interchange-7.c: Dito.
19080 * gcc.dg/tree-ssa/loop-interchange-8.c: Dito.
19081 * gcc.dg/tree-ssa/loop-interchange-9.c: Dito.
19082 * gcc.dg/tree-ssa/pr82059.c: Dito.
19083 * gcc.c-torture/execute/pr70460.c: Dito.
19085 2018-02-02 Georg-Johann Lay <avr@gjlay.de>
19088 * gcc.c-torture/execute/pr81913.c: Use types that also work for int16.
19089 * gcc.c-torture/execute/20180112-1.c: Dito.
19090 * gcc.c-torture/execute/pr81503.c: Dito.
19091 * gcc.dg/store_merging_12.c: Dito.
19092 * gcc.dg/tree-ssa/loop-niter-1.c: Dito.
19093 * gcc.dg/tree-ssa/loop-niter-2.c: Dito.
19094 * gcc.dg/tree-ssa/pr80898.c: Dito.
19095 * gcc.dg/tree-ssa/pr82363.c: Dito.
19096 * gcc.dg/utf16-4.c: Also allow "short unsigned int" in dg-warning.
19097 * gcc.dg/tree-ssa/pr81346-5.c: Special-case int16.
19098 * gcc.dg/tree-ssa/ssa-sink-11.c: Dito.
19099 * gcc.dg/tree-ssa/ssa-sink-12.c: Dito.
19100 * gcc.dg/torture/pr81814.c: Restrict to int32plus.
19101 * gcc.dg/tree-ssa/pr80803.c: Dito.
19102 * gcc.dg/tree-ssa/pr80898-2.c: Dito.
19103 * gcc.dg/tree-ssa/pr81346-4.c: Dito.
19104 * gcc.dg/tree-ssa/vrp114.c: Dito.
19105 * gcc.dg/tree-ssa/pr82574.c: Restrict to size32plus.
19106 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Dito.
19107 * gcc.dg/tree-ssa/ssa-sink-15.c: Dito.
19109 2018-02-02 Igor Tsimbalist <igor.v.tsimbalist@intel.com>
19112 * gcc.target/i386/cet-sjlj-6a.c: New test.
19113 * gcc.target/i386/cet-sjlj-6b.c: Likewise.
19115 2018-02-01 Marek Polacek <polacek@redhat.com>
19118 * g++.dg/cpp1y/lambda-generic-84125.C: New test.
19120 2018-01-30 Jeff Law <law@redhat.com>
19123 * gcc.target/i386/pr84128.c: New test.
19125 2018-02-01 Georg-Johann Lay <avr@gjlay.de>
19127 * gcc.dg/tree-ssa/vrp111.c (dg-options): Add
19128 -fdelete-null-pointer-checks.
19130 2018-02-01 Paolo Carlini <paolo.carlini@oracle.com>
19133 * g++.dg/cpp0x/abstract-default1.C: New.
19135 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19137 PR tree-optimization/81635
19138 * gcc.dg/vect/bb-slp-pr81635-1.c: New test.
19139 * gcc.dg/vect/bb-slp-pr81635-2.c: Likewise.
19141 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19144 * gcc.target/aarch64/pr83370.c: New.
19146 2018-02-01 Richard Biener <rguenther@suse.de>
19148 * gcc.dg/graphite/pr35356-1.c: Adjust.
19150 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19153 * gcc.target/aarch64/sve/aarch64-sve.exp: Only do *_run tests
19155 * gcc.target/aarch64/sve/clastb_2_run.c (main): Use TYPE instead
19156 of hard-coding the choice.
19157 * gcc.target/aarch64/sve/clastb_4_run.c (main): Likewise.
19158 * gcc.target/aarch64/sve/clastb_5_run.c (main): Likewise.
19159 * gcc.target/aarch64/sve/clastb_3_run.c (main): Likewise. Generalize
19161 * gcc.target/aarch64/sve/const_pred_1.C: Include stdint.h and use
19163 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
19164 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
19165 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
19166 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
19167 * gcc.target/aarch64/sve/logical_1.c: Likewise.
19168 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
19169 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
19170 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
19171 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
19172 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
19173 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
19174 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
19175 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
19176 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
19177 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
19178 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
19179 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
19180 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
19181 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
19182 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
19183 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
19184 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
19185 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
19186 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
19187 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
19188 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
19189 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
19190 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
19191 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
19192 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
19193 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
19194 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
19195 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
19196 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
19197 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
19198 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
19199 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
19200 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
19201 * gcc.target/aarch64/sve/struct_vect_18.c: Likewise.
19202 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
19203 * gcc.target/aarch64/sve/struct_vect_20.c: Likewise.
19204 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
19205 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
19206 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
19207 * gcc.target/aarch64/sve/popcount_1.c (popcount_64): Use
19208 __builtin_popcountll rather than __builtin_popcountl.
19210 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19212 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQ to be used instead
19213 of LD1R[HWD] for multi-element constants on big-endian targets.
19214 * gcc.target/aarch64/sve/slp_3.c: Likewise.
19215 * gcc.target/aarch64/sve/slp_4.c: Likewise.
19217 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org>
19219 * gcc.target/aarch64/sve/slp_2.c: Expect LD1RQD rather than LD1RQB.
19220 * gcc.target/aarch64/sve/slp_3.c: Expect LD1RQW rather than LD1RQB.
19221 * gcc.target/aarch64/sve/slp_4.c: Expect LD1RQH rather than LD1RQB.
19223 2018-02-01 Jakub Jelinek <jakub@redhat.com>
19225 PR tree-optimization/81661
19226 PR tree-optimization/84117
19227 * gcc.dg/pr81661.c: New test.
19228 * gfortran.dg/pr84117.f90: New test.
19230 2018-02-01 Janne Blomqvist <jb@gcc.gnu.org>
19233 * gfortran.dg/repeat_7.f90: Catch warning message.
19235 2018-01-31 Ian Lance Taylor <iant@golang.org>
19237 * go.go-torture/execute/printnil.go: New test.
19239 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19241 * lib/target-supports.exp (check_effective_target_comdat_group):
19242 Allow for Solaris as comdat syntax.
19244 * g++.dg/debug/dwarf2/nested-4.C: Xfail scan-assembler-times on
19245 Solaris with comdat_group support and as.
19247 2018-01-31 Marek Polacek <polacek@redhat.com>
19250 * gcc.dg/pr81779.c: New test.
19252 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19255 * gfortran.dg/gomp/pr84116.f90: New test.
19258 * g++.dg/init/pr83993-2.C: New test.
19261 * g++.dg/init/pr83993-1.C: New test.
19262 * g++.dg/cpp0x/pr83993.C: New test.
19264 2018-01-31 Paul Thomas <pault@gcc.gnu.org>
19267 * gfortran.dg/pr84088.f90: New test.
19269 2018-01-31 Vladimir Makarov <vmakarov@redhat.com>
19272 * gcc.target/i386/pr82444.c: New.
19274 2018-01-31 Will Schmidt <will_schmidt@vnet.ibm.com>
19276 * gcc.target/powerpc/altivec-13.c: Remove VSX-requiring built-ins.
19277 * gcc.target/powerpc/vsx-13.c: New.
19279 2018-01-31 Paolo Carlini <paolo.carlini@oracle.com>
19282 * g++.dg/cpp1y/var-templ57.C: New.
19284 2018-01-31 Marek Polacek <polacek@redhat.com>
19287 * g++.dg/diagnostic/pr84138.C: New test.
19289 2018-01-31 Janne Blomqvist <jb@gcc.gnu.org>
19292 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Prune
19293 -Wstringop-overflow warnings due to spurious warning with -O1.
19294 * gfortran.dg/char_cast_1.f90: Update dump scan pattern.
19295 * gfortran.dg/transfer_intrinsic_1.f90: Likewise.
19297 2018-01-31 Richard Biener <rguenther@suse.de>
19299 PR tree-optimization/84132
19300 * g++.dg/torture/pr84132.C: New testcase.
19302 2018-01-31 Jan Hubicka <hubicka@ucw.cz>
19304 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-options and
19307 2018-01-31 Julia Koval <julia.koval@intel.com>
19310 * gcc.target/i386/rdpid.c: Remove "eax".
19312 2018-01-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19314 PR tree-optimization/64946
19315 * gcc.target/aarch64/vect-abs-compile.c: XFAIL byte and half-word
19316 scan-assembler checks.
19318 2018-01-31 Eric Botcazou <ebotcazou@adacore.com>
19320 * gcc.c-torture/execute/20180131-1.c: New test.
19322 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19324 * gcc.target/arc/taux-1.c: New test.
19325 * gcc.target/arc/taux-2.c: Likewise.
19327 2018-01-31 Claudiu Zissulescu <claziss@synopsys.com>
19329 * gcc.target/arc/uncached.c: New test.
19331 2018-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19334 * gnat.dg/lto20.adb: Remove dg-excess-errors.
19336 2018-01-31 Jakub Jelinek <jakub@redhat.com>
19338 PR preprocessor/69869
19339 * gcc.dg/cpp/trad/pr69869.c: New test.
19342 * gcc.dg/pr84100.c: New test.
19344 2018-01-30 Jeff Law <law@redhat.com>
19347 * gcc.target/i386/pr84064: New test.
19349 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19352 * gfortran.dg/data_implied_do_2.f90: New test.
19354 2018-01-30 Janus Weil <janus@gcc.gnu.org>
19356 * gfortran.dg/pr68318_1.f90: Add closing bracket in dejagnu directive.
19358 2018-01-30 Thomas Koenig <tkoenig@gcc.gnu.org>
19361 * gfortran.dg/inline_matmul_21.f90: New test case.
19363 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19365 * g++.dg/torture/pr81360.C: Add -fdump-ipa-icf to dg-options.
19367 2018-01-30 Vladimir Makarov <vmakarov@redhat.com>
19370 * gcc.target/powerpc/pr84112.c: New.
19372 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19374 PR rtl-optimization/83986
19375 * gcc.dg/pr83986.c: New test.
19377 2018-01-30 Bill Seurer <seurer@linux.vnet.ibm.com>
19380 * gcc.dg/torture/inf-compare-1.c: Add xfail.
19381 * gcc.dg/torture/inf-compare-2.c: Add xfail.
19382 * gcc.dg/torture/inf-compare-3.c: Add xfail.
19383 * gcc.dg/torture/inf-compare-4.c: Add xfail.
19385 2018-01-30 Jakub Jelinek <jakub@redhat.com>
19387 PR tree-optimization/84111
19388 * gcc.c-torture/compile/pr84111.c: New test.
19390 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19393 * gcc.dg/ipa/inline-2.c: Fix template.
19394 * gcc.dg/ipa/inline-3.c: Fix template.
19396 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19399 * g++.dg/torture/pr81360.C: New testcase.
19401 2018-01-30 Jan Hubicka <hubicka@ucw.cz>
19404 * gcc.dg/lto/pr83954.h: New testcase.
19405 * gcc.dg/lto/pr83954_0.c: New testcase.
19406 * gcc.dg/lto/pr83954_1.c: New testcase.
19408 2018-01-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19411 * gcc.dg/debug/dwarf2/prod-options.c: Add -fno-merge-debug-strings
19413 Simplify DW_AT_producer scan.
19415 2018-01-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19417 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on !arm_neon arm targets.
19419 2018-01-30 Kirill Yukhin <kirill.yukhin@gmail.com>
19422 * gcc.target/i386/avx512bitalg-vpopcntb-1.c: Fix test.
19423 * gcc.target/i386/avx512bitalg-vpopcntw-1.c: Ditto.
19424 * gcc.target/i386/avx512bitalgvl-vpopcntb-1.c: Ditto.
19425 * gcc.target/i386/avx512bitalgvl-vpopcntw-1.c: Ditto.
19427 2018-01-29 Jeff Law <law@redhat.com>
19430 * gcc.target/powerpc/pr56605.c: Update various dg- directives to
19431 better match other tests which require vsx. Verify the zero
19432 extension is part of the test in the combiner dump.
19434 2018-01-29 Marek Polacek <polacek@redhat.com>
19437 * gcc.dg/format/Wsuggest-attribute-1.c: New test.
19440 * g++.dg/ext/pr83996.C: New test.
19442 2018-01-29 Richard Biener <rguenther@suse.de>
19444 PR tree-optimization/84057
19445 * gcc.dg/graphite/pr84057.c: New testcase.
19447 2018-01-29 Thomas Koenig <tkoenig@gcc.gnu.org>
19450 * gfortran.dg/bind_c_usage_31.f90: New test.
19452 2018-01-27 Paolo Carlini <paolo.carlini@oracle.com>
19455 * g++.dg/warn/Wduplicated-branches5.C: New.
19457 2018-01-26 Sebastian Perta <sebastian.perta@renesas.com>
19459 * gcc.target/rl78/test_addsi3_internal.c: New test.
19461 2018-01-26 Segher Boessenkool <segher@kernel.crashing.org>
19463 * gcc.target/powerpc/safe-indirect-jump-1.c: Build on all targets.
19464 Make expected output depend on whether we expect sibcalls or not.
19465 * gcc.target/powerpc/safe-indirect-jump-8.c: Delete (merged into
19466 safe-indirect-jump-1.c).
19468 2018-01-26 Damian Rouson <damian@sourceryinstitute.org>
19469 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
19470 Soren Rasmussen <s.c.rasmussen@gmail.com>
19472 Fortran 2018 teams tests.
19474 * gfortran.dg/team_number_1.f90: new test for team_number.
19475 * gfortran.dg/team_change_1.f90: new test for change team.
19476 * gfortran.dg/team_end_1.f90: new test for end team.
19477 * gfortran.dg/team_form_1.f90: new test for form team.
19479 2018-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
19482 * gfortran.dg/dot_product_4.f90
19484 2018-01-26 Martin Sebor <msebor@redhat.com>
19486 PR tree-optimization/83896
19487 * gcc.dg/strlenopt-43.c: New.
19489 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19491 * gcc.target/powerpc/fold-vec-abs-int.c: Remove scan-assembler stanzas.
19492 * gcc.target/powerpc/fold-vec-abs-int-fwrap.c: Same.
19493 * gcc.target/powerpc/fold-vec-abs-int.p7.c: New.
19494 * gcc.target/powerpc/fold-vec-abs-int.p8.c: New.
19495 * gcc.target/powerpc/fold-vec-abs-int.p9.c: New.
19496 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p7.c: New.
19497 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p8.c: New.
19498 * gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c: New.
19499 * gcc.target/powerpc/fold-vec-abs-longlong.c: Remove scan-assembler
19501 * gcc.target/powerpc/fold-vec-abs-longlong-fwrap.c: Same.
19502 * gcc.target/powerpc/fold-vec-abs-longlong.p7.c: New.
19503 * gcc.target/powerpc/fold-vec-abs-longlong.p8.c: New.
19504 * gcc.target/powerpc/fold-vec-abs-longlong.p9.c: New.
19505 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p7.c: New.
19506 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p8.c: New.
19507 * gcc.target/powerpc/fold-vec-abs-longlong-fwrapv.p9.c: New.
19508 * gcc.target/powerpc/fold-vec-abs-short.c: Add xxspltib to valid
19510 * gcc.target/powerpc/fold-vec-abs-short-fwrapv.c: Same.
19512 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19514 * gcc.target/powerpc/fold-vec-cmp-int.c: Delete.
19515 * gcc.target/powerpc/fold-vec-cmp-int.h: New.
19516 * gcc.target/powerpc/fold-vec-cmp-int.p7.c: New.
19517 * gcc.target/powerpc/fold-vec-cmp-int.p8.c: New.
19518 * gcc.target/powerpc/fold-vec-cmp-int.p9.c: New.
19519 * gcc.target/powerpc/fold-vec-cmp-short.c: Delete.
19520 * gcc.target/powerpc/fold-vec-cmp-short.h: New.
19521 * gcc.target/powerpc/fold-vec-cmp-short.p8.c: New.
19522 * gcc.target/powerpc/fold-vec-cmp-short.p9.c: New.
19523 * gcc.target/powerpc/fold-vec-cmp-char.c: Delete.
19524 * gcc.target/powerpc/fold-vec-cmp-char.h: New.
19525 * gcc.target/powerpc/fold-vec-cmp-char.p8.c: New.
19526 * gcc.target/powerpc/fold-vec-cmp-char.p9.c: New.
19528 2018-01-26 Martin Liska <mliska@suse.cz>
19530 * lib/target-supports.exp: Return a value, otherwise -Wreturn-type
19533 2018-01-26 Will Schmidt <will_schmidt@vnet.ibm.com>
19535 * gcc.target/powerpc/fold-vec-neg-longlong.h: New.
19536 * gcc.target/powerpc/fold-vec-neg-longlong.p8.c: New.
19537 * gcc.target/powerpc/fold-vec-neg-longlong.p9.c: New.
19538 * gcc.target/powerpc/fold-vec-neg-longlong.c: Delete.
19539 * gcc.target/powerpc/fold-vec-neg-int.c: Remove scan-assembler stanzas.
19540 * gcc.target/powerpc/fold-vec-neg-int.p7.c: New.
19541 * gcc.target/powerpc/fold-vec-neg-int.p8.c: New.
19542 * gcc.target/powerpc/fold-vec-neg-int.p9.c: New.
19544 2018-01-26 Richard Biener <rguenther@suse.de>
19546 PR rtl-optimization/84003
19547 * g++.dg/torture/pr77745.C: Mark foo noinline to trigger
19548 latent bug in DSE if NOINLINE is appropriately defined.
19549 * g++.dg/torture/pr77745-2.C: New testcase including pr77745.C
19550 and defining NOINLINE.
19552 2018-01-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19554 * gcc.target/aarch64/advsimd-intrinsics/vld1x2.c: Make float64
19555 tests specific to aarch64. XFAIL test on arm.
19557 2018-01-26 Jakub Jelinek <jakub@redhat.com>
19559 PR rtl-optimization/83985
19560 * gcc.dg/pr83985.c: New test.
19563 * c-c++-common/Wrestrict-3.c: New test.
19565 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19567 * gcc.target/arc/tdelegitimize_addr.c: New test.
19569 2018-01-26 Claudiu Zissulescu <claziss@synopsys.com>
19571 * gcc.target/arc/jli-1.c: New file.
19572 * gcc.target/arc/jli-2.c: Likewise.
19574 2018-01-26 Szabolcs Nagy <szabolcs.nagy@arm.com>
19576 * gcc.target/aarch64/sve/peel_ind_1.c: Match (adrp|adr) in
19578 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
19579 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
19581 2018-01-26 Richard Biener <rguenther@suse.de>
19583 PR tree-optimization/81082
19584 * gcc.dg/vect/pr81082.c: New testcase.
19585 * gcc.dg/tree-ssa/loop-15.c: XFAIL the (int)((unsigned)n + -1U) * n + n
19586 simplification to n * n.
19588 2018-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19590 * gcc.target/i386/mcount_pic.c: Only xfail get_pc_thunk scan on
19592 * gcc.target/i386/pr63620.c: Likewise.
19594 2018-01-26 Julia Koval <julia.koval@intel.com>
19596 * gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c: Add
19597 -mavx512f -mavx512bw.
19598 * gcc.target/i386/avx512bitalgvl-vpshufbitqmb-1.c: Add -mavx512bw.
19599 * gcc.target/i386/i386.exp: Fix types.
19601 2018-01-26 Alan Modra <amodra@gmail.com>
19604 * gcc.target/powerpc/swaps-p8-46.c: New.
19606 2018-25-01 Paul Thomas <pault@gcc.gnu.org>
19609 * gfortran.dg/coarray_18.f90: Allow dimension 15 for F2008.
19610 * gfortran.dg/coarray_lib_this_image_2.f90: Change 'array1' to
19611 'array01' in the tree dump comparison.
19612 * gfortran.dg/coarray_lib_token_4.f90: Likewise.
19613 * gfortran.dg/inline_sum_1.f90: Similar - allow two digits.
19614 * gfortran.dg/rank_1.f90: Allow dimension 15 for F2008.
19616 2018-01-25 Jan Hubicka <hubicka@ucw.cz>
19618 PR middle-end/83055
19619 * gcc.dg/torture/pr83055.c: New testcase.
19621 2018-01-25 Jakub Jelinek <jakub@redhat.com>
19624 * g++.dg/cpp1z/decomp36.C: New test.
19626 PR middle-end/83977
19627 * c-c++-common/gomp/pr83977-1.c: Add -w to dg-options.
19629 2018-01-25 Richard Sandiford <richard.sandiford@linaro.org>
19631 * gcc.dg/vect/vect-reduc-or_1.c: Require whole_vector_shift for
19632 the shift dump line.
19633 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19635 2018-01-24 Michael Meissner <meissner@linux.vnet.ibm.com>
19638 * gcc.target/powerpc/loop_align.c: Use unsigned long for the loop
19639 index instead of int, which allows IVOPTs to properly optimize the
19642 2018-01-24 David Malcolm <dmalcolm@redhat.com>
19645 * jit.dg/test-alignment.c (create_aligned_code): Fix return type
19646 of "fn_type" typedef.
19647 * jit.dg/test-alignment.cc (verify_aligned_code): Likewise.
19649 2018-01-24 Ian Lance Taylor <iant@golang.org>
19651 * go.go-torture/execute/names-1.go: New test.
19653 2018-01-19 Jeff Law <law@redhat.com>
19656 * gcc.target/i386/pr83994.c: New test.
19658 2018-01-24 Vladimir Makarov <vmakarov@redhat.com>
19661 * gcc.target/powerpc/pr84014.c: New.
19663 2018-01-24 Jakub Jelinek <jakub@redhat.com>
19665 PR middle-end/83977
19666 * c-c++-common/gomp/pr83977-1.c: New test.
19667 * c-c++-common/gomp/pr83977-2.c: New test.
19668 * c-c++-common/gomp/pr83977-3.c: New test.
19669 * gfortran.dg/gomp/pr83977.f90: New test.
19671 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19674 * gcc.dg/vect/pr79920.c: Remove explicit dg-do run.
19675 * gcc.dg/vect/pr80631-1.c: Likewise.
19676 * gcc.dg/vect/pr80631-2.c: Likewise.
19677 * gcc.dg/vect/pr81410.c: Likewise.
19678 * gcc.dg/vect/pr81633.c: Likewise.
19679 * gcc.dg/vect/pr81815.c: Likewise.
19680 * gcc.dg/vect/pr82108.c: Likewise.
19681 * gcc.dg/vect/pr83857.c: Likewise.
19682 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
19683 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
19684 * gcc.dg/vect/vect-alias-check-10.c: Likewise.
19685 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
19686 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
19687 * gcc.dg/vect/vect-reduc-11.c: Likewise.
19688 * gcc.dg/vect/vect-tail-nomask-1.c: Likewise.
19689 * gcc.dg/vect/vect-reduc-in-order-1.c: Remove dg-do run and use
19690 dg-xfail-run-if instead.
19691 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
19692 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
19693 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
19694 * gcc.dg/vect/vect-reduc-or_1.c: Remove conditional dg-do run.
19695 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
19697 2018-01-24 Richard Sandiford <richard.sandiford@linaro.org>
19699 PR tree-optimization/83979
19700 * g++.dg/pr83979.c: New test.
19702 2018-01-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19704 * gcc.dg/lto/20110201-1_0.c: Remove explicit -mfloat-abi=softfp
19705 option. Add arm_neon_ok_no_float_abi check.
19707 2018-01-24 Richard Biener <rguenther@suse.de>
19709 PR tree-optimization/83176
19710 * gcc.dg/graphite/pr83176.c: New testcase.
19712 2018-01-24 Richard Biener <rguenther@suse.de>
19714 PR tree-optimization/82819
19715 * gcc.dg/graphite/pr82819.c: New testcase.
19717 2018-01-23 Paolo Carlini <paolo.carlini@oracle.com>
19720 * g++.dg/cpp1y/constexpr-83921-1.C: New.
19721 * g++.dg/cpp1y/constexpr-83921-2.C: Likewise.
19722 * g++.dg/cpp1y/constexpr-83921-3.C: Likewise.
19723 * g++.dg/ext/stmtexpr20.C: Likewise.
19724 * g++.dg/ext/stmtexpr21.C: Likewise.
19726 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19729 * g++.dg/warn/pr83974.C: New test case.
19731 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19734 * g++.dg/ubsan/pr83987.C: New test.
19736 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19739 * gfortran.dg/pdt_29.f03: New test.
19741 2018-01-23 Paul Thomas <pault@gcc.gnu.org>
19744 * gfortran.dg/associate_33.f03: New test.
19746 2018-01-23 Martin Liska <mliska@suse.cz>
19749 * gcc.dg/lto/pr81440.h: New test.
19750 * gcc.dg/lto/pr81440_0.c: New test.
19751 * gcc.dg/lto/pr81440_1.c: New test.
19753 2018-01-23 Nathan Sidwell <nathan@acm.org>
19756 * g++.dg/template/pr83988.C: New.
19758 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19762 * g++.dg/cpp0x/pr82882.C: New test.
19763 * g++.dg/cpp0x/pr83978.C: New test.
19766 * g++.dg/cpp1z/decomp35.C: New test.
19768 2018-01-23 Nathan Sidwell <nathan@acm.org>
19770 * g++.dg/cpp0x/range-for10.C: Adjust.
19771 * g++.dg/ext/forscope1.C: Adjust.
19772 * g++.dg/ext/forscope2.C: Adjust.
19773 * g++.dg/template/for1.C: Adjust.
19775 2018-01-23 David Malcolm <dmalcolm@redhat.com>
19777 PR tree-optimization/83510
19778 * gcc.c-torture/compile/pr83510.c: New test case.
19780 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19783 * lib/target-supports.exp (check_effective_target_vect_float): Say
19784 that the result only holds when -funsafe-math-optimizations is on.
19785 (check_effective_target_vect_float_strict): New procedure.
19786 * gcc.dg/vect/no-fast-math-vect16.c: Use vect_float_strict instead
19788 * gcc.dg/vect/vect-reduc-6.c: Likewise.
19790 2018-01-23 Richard Sandiford <richard.sandiford@linaro.org>
19792 PR tree-optimization/83965
19793 * gcc.dg/vect/pr83965.c: New test.
19795 2018-01-23 Richard Biener <rguenther@suse.de>
19797 PR tree-optimization/83963
19798 * gfortran.dg/graphite/pr83963.f: New testcase.
19799 * gcc.dg/graphite/pr83963-2.c: Likewise.
19801 2018-01-23 Jakub Jelinek <jakub@redhat.com>
19804 * g++.dg/cpp1z/pr83918.C: New test.
19806 2018-01-22 Jakub Jelinek <jakub@redhat.com>
19808 PR tree-optimization/83957
19809 * gcc.dg/autopar/pr83957.c: New test.
19811 PR tree-optimization/83081
19812 * gcc.dg/predict-8.c: Adjust expected probability.
19814 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com>
19817 * gcc.target/powerpc/pr83862.c: New test.
19819 2018-01-22 Carl Love <cel@us.ibm.com>
19821 * gcc.target/powerpc/powerpc.exp: Add torture tests for
19822 builtins-4-runnable.c, builtins-6-runnable.c,
19823 builtins-5-p9-runnable.c, builtins-6-p9-runnable.c.
19824 * gcc.target/powerpc/builtins-6-runnable.c: New test file.
19825 * gcc.target/powerpc/builtins-4-runnable.c: Add additional tests
19826 for signed/unsigned 128-bit and long long int loads.
19828 2018-01-22 Marek Polacek <polacek@redhat.com>
19831 * g++.dg/cpp1y/constexpr-empty4.C: New test.
19833 2018-01-22 Will Schmidt <will_schmidt@vnet.ibm.com>
19835 * gcc.target/powerpc/fold-vec-abs-short-fwrap.c: Add xxspltib to
19836 scan-asembler valid instructions list.
19837 * gcc.target/powerpc/fold-vec-abs-short.c: Same.
19838 * gcc.target/powerpc/fold-vec-shift-left-longlong.c: Clean up
19839 power8-vector requirement and option.
19840 * gcc.target/powerpc/fold-vec-shift-left-fwrapv.c: Same.
19842 2018-01-22 Janne Blomqvist <jb@gcc.gnu.org>
19846 * gfortran.dg/string_1.f90: Remove printing the length.
19848 2018-01-22 Richard Biener <rguenther@suse.de>
19850 PR tree-optimization/83963
19851 * gcc.dg/graphite/pr83963.c: New testcase.
19853 2018-01-22 Sudakshina Das <sudi.das@arm.com>
19855 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if and
19856 dg-require-effective-target directives.
19858 2018-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19860 * lib/target-supports.exp (check_effective_target_arm_softfloat):
19862 * gcc.target/arm/copysign_softfloat_1.c: Allow running everywhere.
19863 Adjust scan-assembler checks for soft-float.
19865 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19868 * gcc.target/powerpc/safe-indirect-jump-8.c: Skip for AIX.
19870 2018-01-21 John David Anglin <danglin@gcc.gnu.org>
19872 * gcc.dg/pr83621.c: Add -fno-common additional option on hppa*-&-hpux*.
19873 * gcc.dg/pr83623.c: Likewise.
19874 * gcc.dg/pr83666.c: Likewise.
19876 2018-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
19877 David Edelsohn <dje.gcc@gmail.com>
19880 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19881 assembly output from "crset eq" to "crset 2".
19882 * gcc.target/powerpc/safe-indirect-jump-2.c: Change expected
19883 assembly output from . to $.
19884 * gcc.target/powerpc/safe-indirect-jump-3.c: Likewise.
19885 * gcc.target/powerpc/safe-indirect-jump-1.c: Change expected
19886 assembly output from "crset eq" to "crset 2".
19887 * gcc.target/powerpc/safe-indirect-jump-8.c: Change expected
19888 assembly output from "crset eq" to "crset 2", and from . to $.
19890 2018-01-20 Steven G. Kargl <kargl@gcc.gnu.org>
19893 * gfortran.dg/matmul_18.f90: New test.
19895 2018-01-20 Richard Sandiford <richard.sandiford@linaro.org>
19897 PR tree-optimization/83940
19898 * gcc.dg/torture/pr83940.c: New test.
19900 2018-01-20 Jakub Jelinek <jakub@redhat.com>
19902 PR middle-end/83945
19903 * gcc.dg/tls/pr83945.c: New test.
19906 * gcc.dg/pr83930.c: New test.
19908 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19911 * gfortran.dg/matmul_17.f90: New test.
19913 2018-01-19 Steven G. Kargl <kargl@gcc.gnu.org>
19916 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734.
19918 2018-01-19 Jakub Jelinek <jakub@redhat.com>
19921 * g++.dg/cpp0x/pr81167.C: New test.
19924 * g++.dg/cpp0x/pr83919.C: New test.
19926 2018-01-19 Jeff Law <law@redhat.com>
19927 Jakub Jelinek <jakub@redhat.com>
19929 * gcc.dg/stack-check-16.c: New test.
19931 2018-01-19 Cesar Philippidis <cesar@codesourcery.com>
19934 * gcc.target/nvptx/indirect_call.c: New test.
19936 2018-01-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
19938 * g++.dg/torture/pr83619.C: Remove dg-message.
19940 2018-01-19 Martin Liska <mliska@suse.cz>
19942 * gcc.dg/predict-1.c: Adjust expected probability.
19943 * gcc.dg/predict-3.c: Likewise.
19944 * gcc.dg/predict-5.c: Likewise.
19945 * gcc.dg/predict-6.c: Likewise.
19946 * gcc.dg/predict-9.c: Likewise.
19948 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19950 PR tree-optimization/83922
19951 * gcc.dg/pr83922.c: New test.
19953 2018-01-19 Richard Sandiford <richard.sandiford@linaro.org>
19955 PR tree-optimization/83914
19956 * gcc.dg/vect/pr83914.c: New test.
19958 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19960 * gcc.target/arm/negdi-1.c: Remove bogus assembler scan for negs.
19961 * gcc.target/arm/negdi-2.c: Likewise.
19962 * gcc.target/arm/thumb-16bit-ops.c: Replace scan for NEGS with RSBS.
19964 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19966 * gcc.target/arm/pr40956.c: Adjust scan-assembler pattern.
19968 2018-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
19970 * gcc.target/arm/pr79058.c: Add arm_arm_ok check and -marm to options.
19972 2018-01-18 John David Anglin <danglin@gcc.gnu.org>
19974 * gcc.dg/torture/pr52451.c (main): Skip long double test on
19977 2018-01-18 Jakub Jelinek <jakub@redhat.com>
19981 * g++.dg/torture/pr83619.C (e): Define before first use instead of
19982 forward declaration.
19984 2018-01-18 Carl Love <cel@us.ibm.com>
19986 * gcc.target/powerpc/builtins-6.h (foo): Add missing closing bracket
19989 2018-01-18 Paolo Carlini <paolo.carlini@oracle.com>
19992 * g++.dg/inherit/union3.C: New.
19994 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
19996 * gcc.dg/rtl/arm/stl-cond.c: Enable on arm*.
19998 2018-01-18 Jan Hubicka <hubicka@ucw.cz>
20001 * g++.dg/torture/pr83619.C: New testcase.
20003 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20005 * lib/target-supports.exp (check_effective_target_arm_arch_FUNC_ok):
20006 Add function body to force error messages in some configurations.
20008 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20010 * gcc.target/arm/pr70278.c: Add effective target checks for armv4t
20013 2018-01-18 Boris Kolpackov <boris@codesynthesis.com>
20016 * c-c++-common/ffile-prefix-map.c: New test.
20017 * c-c++-common/fmacro-prefix-map.c: New test.
20018 * c-c++-common/cpp/ffile-prefix-map.c: New test.
20019 * c-c++-common/cpp/fmacro-prefix-map.c: New test.
20021 2018-01-18 Martin Liska <mliska@suse.cz>
20023 * gcc.target/i386/indirect-thunk-3.c: Remove duplicate options.
20024 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20025 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20026 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20027 * gcc.target/i386/ret-thunk-10.c: Likewise.
20028 * gcc.target/i386/ret-thunk-11.c: Likewise.
20029 * gcc.target/i386/ret-thunk-12.c: Likewise.
20030 * gcc.target/i386/ret-thunk-15.c: Likewise.
20031 * gcc.target/i386/ret-thunk-9.c: Likewise.
20033 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20035 * gcc.target/arm/xor-and.c: Fix dg-options and dg-add-options
20038 2018-01-18 Nathan Sidwell <nathan@acm.org>
20041 * g++.dg/cpp0x/pr83160.C: New.
20043 2018-01-18 Richard Biener <rguenther@suse.de>
20045 PR tree-optimization/83887
20046 * gcc.dg/graphite/pr83887.c: New testcase.
20047 * gfortran.dg/graphite/pr83887.f90: Likewise.
20048 * gfortran.dg/graphite/pr83887.f: Likewise.
20050 2018-01-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20053 * gcc.target/arm/builtin-bswap.x: New file.
20054 * gcc.target/arm/builtin-bswap-1.c: Include the above. Add checks
20055 and options for armv6t2.
20056 * gcc.target/arm/builtin-bswap-2.c: Include the above. Add checks
20057 and options for Thumb1.
20058 * gcc.target/arm/builtin-bswap16.x: New file.
20059 * gcc.target/arm/builtin-bswap16-1.c: Include the above. Add checks
20060 and options for armv6t2.
20061 * gcc.target/arm/builtin-bswap16-2.c: Include the above. Add checks
20062 and options for Thumb1.
20064 2018-01-18 Christophe Lyon <christophe.lyon@linaro.org>
20066 * gcc.target/arm/pr40887.c: Fix dg-options and dg-add-options
20069 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20072 * gcc.dg/pr61240.c: New test.
20074 2018-01-17 Harald Anlauf <anlauf@gmx.de>
20077 * gfortran.dg/pr83864.f90: New test.
20079 2018-01-17 Jeff Law <law@redhat.com>
20082 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighten expected output.
20084 2018-01-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20086 * gcc.target/powerpc/safe-indirect-jump-1.c: Remove endian
20087 restriction, but still restrict to 64-bit.
20088 * gcc.target/powerpc/safe-indirect-jump-7.c: New file.
20089 * gcc.target/powerpc/safe-indirect-jump-8.c: New file.
20091 2018-01-17 Harald Anlauf <anlauf@gmx.de>
20094 * gfortran.dg/pr83874.f90: New test.
20096 2018-01-18 Jakub Jelinek <jakub@redhat.com>
20099 * g++.dg/cpp0x/pr83824.C: New test.
20101 2018-01-17 Michael Meissner <meissner@linux.vnet.ibm.com>
20103 * gcc.target/powerpc/gnuattr1.c: New test to make sure we set the
20104 appropriate .gnu_attribute for the long double type, if we use the
20105 long double type, but do not generate any calls.
20106 * gcc.target/powerpc/gnuattr2.c: Likewise.
20107 * gcc.target/powerpc/gnuattr3.c: Likewise.
20109 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20112 * g++.dg/cpp0x/alignas13.C: New.
20114 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20117 * g++.dg/cpp0x/pr83897.C: New test.
20119 2018-01-17 Jan Hubicka <hubicka@ucw.cz>
20122 * gcc.c-torture/compile/pr83051-2.c: New testcase.
20124 2018-01-17 Paolo Carlini <paolo.carlini@oracle.com>
20127 * g++.dg/cpp0x/constexpr-ice19.C: New.
20129 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
20131 * gcc.target/powerpc/fold-vec-mergehl-char.c: New.
20132 * gcc.target/powerpc/fold-vec-mergehl-double.c: New.
20133 * gcc.target/powerpc/fold-vec-mergehl-float.c: New.
20134 * gcc.target/powerpc/fold-vec-mergehl-int.c: New.
20135 * gcc.target/powerpc/fold-vec-mergehl-longlong.c: New.
20136 * gcc.target/powerpc/fold-vec-mergehl-pixel.c: New.
20137 * gcc.target/powerpc/fold-vec-mergehl-short.c: New.
20138 * gcc.target/powerpc/builtins-1-be-folded.c: New.
20139 * gcc.target/powerpc/builtins-1-le-folded.c: New.
20140 * gcc.target/powerpc/builtins-1.fold.h: New.
20142 2018-01-17 Will Schmidt <will_schmidt@vnet.ibm.com>
20144 * gcc.target/powerpc/builtins-1-be.c: Disable gimple-folding.
20145 * gcc.target/powerpc/builtins-1-le.c: Disable gimple-folding.
20147 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20149 * gcc.target/arm/g2.c: Add -marm to dg-options.
20150 * gcc.target/arm/scd42-2.c: Likewise.
20152 2018-01-17 Nathan Sidwell <nathan@acm.org>
20155 * g++.dg/lookup/pr83287-2.C: New.
20157 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20161 * g++.dg/wrappers/pr83814.C: New test case.
20162 * g++.dg/wrappers/pr83902.C: New test case.
20164 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20167 * g++.dg/lto/pr83121_0.C: New test case.
20168 * g++.dg/lto/pr83121_1.C: New test case.
20169 * lib/lto.exp (lto_handle_diagnostics_for_file): New procedure,
20170 adapted from DejaGnu's dg-test.
20171 (lto_handle_diagnostics): New procedure.
20172 (lto_prune_warns): Ignore informational notes.
20173 (lto-link-and-maybe-run): Add "messages_by_file" param.
20174 Call lto_handle_diagnostics. Avoid issuing "unresolved" for
20175 "execute" when "link" fails if "execute" was not specified.
20176 (lto-can-handle-directive): New procedure.
20177 (lto-get-options-main): Call lto-can-handle-directive. Add a
20178 dg-messages local, using it to set the caller's
20179 dg-messages-by-file for the given source file.
20180 (lto-get-options): Likewise.
20181 (lto-execute): Add dg-messages-by-file local, and pass it to
20182 lto-link-and-maybe-run.
20184 2018-01-17 Wilco Dijkstra <wdijkstr@arm.com>
20185 Richard Sandiford <richard.sandiford@linaro.org>
20189 * gcc.target/aarch64/pr79041-2.c: Improve test, disable with fpic.
20190 * gcc.target/aarch64/pr78733.c: Improve test, disable with fpic.
20192 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20194 * lib/target-supports.exp: Fix -march arguments in arm arch effective
20195 target check autogenerator for armv8.1-a and armv8.2-a.
20197 2018-01-17 Carl Love <cel@us.ibm.com>
20199 * gcc.target/powerpc/builtins-6-p9-runnable.c: Add additional tests.
20200 Add debug print statements.
20201 * gcc.target/powerpc/builtins-5-p9-runnable.c: Add test to do
20202 16 byte vector load followed by a partial vector load.
20204 2018-01-17 David Malcolm <dmalcolm@redhat.com>
20207 * g++.dg/wrappers/pr83799.C: New test case.
20209 2018-01-17 Nathan Sidwell <nathan@acm.org>
20212 * g++.dg/cpp1y/pr83739.C: New.
20214 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20216 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion.
20217 * gcc.target/visium/overflow16.c: Likewise.
20218 * gcc.target/visium/overflow32.c: Likewise.
20220 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20222 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit-growth=20.
20224 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20226 * gcc.dg/rtl/arm/stl-cond.c: New test.
20227 * gcc.target/arm/stl-cond.c: Delete.
20229 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20231 * gcc.target/arm/pr40887.c: Add armv5te effective target checks and
20234 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20236 PR tree-optimization/83843
20237 * gcc.dg/store_merging_18.c: Don't expect "Merging successful" on arm.
20238 * gcc.dg/store_merging_19.c: New test.
20240 2018-01-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20242 * gcc.target/arm/xor-and.c: Fix armv6 effective target checks
20245 2018-01-17 Jakub Jelinek <jakub@redhat.com>
20247 PR rtl-optimization/83771
20248 * gcc.dg/pr83771.c: New test.
20250 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20252 PR tree-optimization/81184
20253 * gcc.dg/pr21643.c: Adjust dg-final line for logical_op_short_circuit
20255 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
20257 2018-01-17 Eric Botcazou <ebotcazou@adacore.com>
20259 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert latest change.
20261 2018-01-16 Sebastian Peryt <sebastian.peryt@intel.com>
20264 * gcc.target/i386/pr83546.c: New test.
20266 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20268 * c-c++-common/Warray-bounds-3.c (test_memmove_bounds): Fix mismatch.
20270 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20272 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump string size of one
20273 test and add dg-warning for the -Wstringop-overflow warning.
20275 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20277 * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memarray_range):
20278 XFAIL last test on SPARC and Visium.
20280 2018-01-16 Vladimir Makarov <vmakarov@redhat.com>
20282 PR rtl-optimization/80481
20283 * g++.dg/pr80481.C: Exclude solaris.
20285 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20287 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs on Visium.
20288 * c-c++-common/patchable_function_entry-default.c: 4 NOPs on Visium.
20289 * c-c++-common/patchable_function_entry-definition.c: 2 NOPs on Visium.
20291 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20293 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium.
20294 * gcc.dg/tree-ssa/loop-interchange-1.c: Likewise.
20295 * gcc.dg/tree-ssa/loop-interchange-1b.c: Likewise.
20296 * gcc.dg/tree-ssa/loop-interchange-2.c: Likewise.
20297 * gcc.dg/tree-ssa/loop-interchange-3.c: Likewise.
20298 * gcc.dg/tree-ssa/loop-interchange-4.c: Likewise.
20299 * gcc.dg/tree-ssa/loop-interchange-5.c: Likewise.
20300 * gcc.dg/tree-ssa/loop-interchange-6.c: Likewise.
20301 * gcc.dg/tree-ssa/loop-interchange-7.c: Likewise.
20302 * gcc.dg/tree-ssa/loop-interchange-8.c: Likewise.
20303 * gcc.dg/tree-ssa/loop-interchange-9.c: Likewise.
20304 * gcc.dg/tree-ssa/loop-interchange-10.c: Likewise.
20305 * gcc.dg/tree-ssa/loop-interchange-11.c: Likewise.
20306 * gcc.dg/tree-ssa/loop-interchange-14.c: Likewise.
20307 * gcc.dg/tree-ssa/loop-interchange-15.c: Likewise.
20309 2018-01-16 Eric Botcazou <ebotcazou@adacore.com>
20312 * gcc.dg/plugin/must-tail-call-1.c: Pass -fdelayed-branch on SPARC.
20314 2018-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
20316 * gcc.target/powerpc/safe-indirect-jump-1.c: New file.
20317 * gcc.target/powerpc/safe-indirect-jump-2.c: New file.
20318 * gcc.target/powerpc/safe-indirect-jump-3.c: New file.
20319 * gcc.target/powerpc/safe-indirect-jump-4.c: New file.
20320 * gcc.target/powerpc/safe-indirect-jump-5.c: New file.
20321 * gcc.target/powerpc/safe-indirect-jump-6.c: New file.
20323 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20325 PR tree-optimization/83857
20326 * gcc.dg/vect/pr83857.c: New test.
20328 2018-01-16 Richard Biener <rguenther@suse.de>
20330 PR tree-optimization/83867
20331 * gcc.dg/vect/pr83867.c: New testcase.
20333 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20336 * gcc.dg/pr83844.c: New test.
20338 2018-01-16 Richard Sandiford <richard.sandiford@linaro.org>
20340 * gcc.dg/torture/pr83847.c: New test.
20342 2018-01-16 Jakub Jelinek <jakub@redhat.com>
20344 PR rtl-optimization/86620
20345 * gcc.dg/pr64935-2.c: Use --param=max-sched-ready-insns=1
20346 instead of --param=max-sched-ready-insns=0.
20347 * gcc.target/i386/pr83620.c: New test.
20348 * gcc.dg/pr83620.c: New test.
20350 PR tree-optimization/83843
20351 * gcc.dg/store_merging_18.c: New test.
20354 * g++.dg/cpp1y/pr83817.C: New test.
20357 * g++.dg/template/pr83825.C: New test.
20359 2018-01-16 Richard Biener <rguenther@suse.de>
20361 * gcc.dg/graphite/pr83435.c: Restrict to target pthread.
20363 2018-01-16 Richard Biener <rguenther@suse.de>
20366 * gcc.dg/vect/vect-tail-nomask-1.c: Copy posix_memalign boiler-plate
20367 from gcc.dg/torture/pr60092.c.
20369 2018-01-15 Martin Sebor <msebor@redhat.com>
20372 * g++.dg/ext/flexary28.C: New test.
20374 2018-01-15 Louis Krupp <louis.krupp@zoho.com>
20377 * gfortran.dg/unlimited_polymorphic_28.f90: New test.
20379 2018-01-15 Martin Sebor <msebor@redhat.com>
20382 * c-c++-common/attr-nonstring-3.c: Work around bug c++/74762.
20384 2018-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
20387 * gfortran.dg/minmaxloc_9.f90: New test.
20388 * gfortran.dg/minmaxloc_10.f90: New test.
20389 * gfortran.dg/minmaxloc_11.f90: New test.
20391 2018-01-15 H.J. Lu <hongjiu.lu@intel.com>
20394 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on Linux.
20395 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20396 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20397 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20398 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20399 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20400 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20401 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20402 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20403 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20404 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20405 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20406 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20407 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20408 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20409 * gcc.target/i386/indirect-thunk-register-1.c: Likewise.
20410 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20411 * gcc.target/i386/indirect-thunk-register-4.c: Likewise.
20412 * gcc.target/i386/ret-thunk-10.c: Likewise.
20413 * gcc.target/i386/ret-thunk-11.c: Likewise.
20414 * gcc.target/i386/ret-thunk-12.c: Likewise.
20415 * gcc.target/i386/ret-thunk-13.c: Likewise.
20416 * gcc.target/i386/ret-thunk-14.c: Likewise.
20417 * gcc.target/i386/ret-thunk-15.c: Likewise.
20418 * gcc.target/i386/ret-thunk-9.c: Don't check the
20419 __x86_return_thunk label. Scan for "push" only for Linux.
20421 2018-01-15 Richard Sandiford <richard.sandiford@linaro.org>
20424 * gcc.dg/vect/pr79920.c: Restrict reduction test to vect_double
20426 2018-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
20429 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer
20431 * gcc.target/arm/pr83687.c: New test.
20433 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20435 Adjust tests to AVR_TINY.
20437 * gcc.target/avr/progmem.h (pgm_read_char): Handle AVR_TINY.
20438 * gcc.target/avr/pr52472.c: Add "! avr_tiny" target filter.
20439 * gcc.target/avr/pr71627.c: Same.
20440 * gcc.target/avr/torture/addr-space-1-0.c: Same.
20441 * gcc.target/avr/torture/addr-space-1-1.c: Same.
20442 * gcc.target/avr/torture/addr-space-1-x.c: Same.
20443 * gcc.target/avr/torture/addr-space-2-0.c: Same.
20444 * gcc.target/avr/torture/addr-space-2-1.c: Same.
20445 * gcc.target/avr/torture/addr-space-2-x.c: Same.
20446 * gcc.target/avr/torture/sat-hr-plus-minus.c: Same.
20447 * gcc.target/avr/torture/sat-k-plus-minus.c: Same.
20448 * gcc.target/avr/torture/sat-llk-plus-minus.c: Same.
20449 * gcc.target/avr/torture/sat-r-plus-minus.c: Same.
20450 * gcc.target/avr/torture/sat-uhr-plus-minus.c: Same.
20451 * gcc.target/avr/torture/sat-uk-plus-minus.c: Same.
20452 * gcc.target/avr/torture/sat-ullk-plus-minus.c: Same.
20453 * gcc.target/avr/torture/sat-ur-plus-minus.c: Same.
20454 * gcc.target/avr/torture/pr61055.c: Same.
20455 * gcc.target/avr/torture/builtins-3-absfx.c: Only use __flash if
20457 * gcc.target/avr/torture/int24-mul.c: Same.
20458 * gcc.target/avr/torture/pr51782-1.c: Same.
20459 * gcc.target/avr/torture/pr61443.c: Same.
20460 * gcc.target/avr/torture/builtins-2.c: Factor out addr-space stuff...
20461 * gcc.target/avr/torture/builtins-2-flash.c: ...to this new test.
20463 2018-01-15 Georg-Johann Lay <avr@gjlay.de>
20467 * gcc.target/avr/torture/pr83729.c: New test.
20468 * gcc.target/avr/torture/pr83801.c: New test.
20470 2018-01-15 Jakub Jelinek <jakub@redhat.com>
20472 PR middle-end/82694
20473 * gcc.dg/no-strict-overflow-7.c: Revert 2017-08-01 changes.
20474 * gcc.dg/tree-ssa/pr81388-1.c: Likewise.
20476 2018-01-10 Martin Sebor <msebor@redhat.com>
20479 * gcc.dg/Wstringop-overflow-2.c: New test.
20481 2018-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20483 PR libgfortran/83811
20484 * gfortran.dg/fmt_e.f90: New test.
20486 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20488 * gcc.target/i386/indirect-thunk-10.c: New test.
20489 * gcc.target/i386/indirect-thunk-8.c: Likewise.
20490 * gcc.target/i386/indirect-thunk-9.c: Likewise.
20491 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise.
20492 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise.
20493 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise.
20494 * gcc.target/i386/ret-thunk-17.c: Likewise.
20495 * gcc.target/i386/ret-thunk-18.c: Likewise.
20496 * gcc.target/i386/ret-thunk-19.c: Likewise.
20497 * gcc.target/i386/ret-thunk-20.c: Likewise.
20498 * gcc.target/i386/ret-thunk-21.c: Likewise.
20500 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20502 * gcc.target/i386/indirect-thunk-register-4.c: New test.
20504 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20506 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20507 -mno-indirect-branch-register.
20508 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20509 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20510 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20511 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20512 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20513 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20514 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20515 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20516 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20517 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20518 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20519 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20520 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20521 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20522 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20523 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20524 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20525 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20526 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20527 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20528 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20529 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20530 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20531 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20532 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20533 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20534 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20535 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20536 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20537 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20538 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20539 * gcc.target/i386/ret-thunk-10.c: Likewise.
20540 * gcc.target/i386/ret-thunk-11.c: Likewise.
20541 * gcc.target/i386/ret-thunk-12.c: Likewise.
20542 * gcc.target/i386/ret-thunk-13.c: Likewise.
20543 * gcc.target/i386/ret-thunk-14.c: Likewise.
20544 * gcc.target/i386/ret-thunk-15.c: Likewise.
20545 * gcc.target/i386/ret-thunk-9.c: Likewise.
20546 * gcc.target/i386/indirect-thunk-register-1.c: New test.
20547 * gcc.target/i386/indirect-thunk-register-2.c: Likewise.
20548 * gcc.target/i386/indirect-thunk-register-3.c: Likewise.
20550 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20552 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add
20553 -mfunction-return=keep.
20554 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20555 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20556 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20557 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20558 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20559 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20560 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20561 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20562 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20563 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20564 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20565 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20566 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20567 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20568 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20569 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20570 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20571 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20572 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20573 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20574 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20575 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20576 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20577 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20578 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20579 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20580 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20581 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20582 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20583 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20584 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20585 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20586 * gcc.target/i386/ret-thunk-1.c: New test.
20587 * gcc.target/i386/ret-thunk-10.c: Likewise.
20588 * gcc.target/i386/ret-thunk-11.c: Likewise.
20589 * gcc.target/i386/ret-thunk-12.c: Likewise.
20590 * gcc.target/i386/ret-thunk-13.c: Likewise.
20591 * gcc.target/i386/ret-thunk-14.c: Likewise.
20592 * gcc.target/i386/ret-thunk-15.c: Likewise.
20593 * gcc.target/i386/ret-thunk-16.c: Likewise.
20594 * gcc.target/i386/ret-thunk-2.c: Likewise.
20595 * gcc.target/i386/ret-thunk-3.c: Likewise.
20596 * gcc.target/i386/ret-thunk-4.c: Likewise.
20597 * gcc.target/i386/ret-thunk-5.c: Likewise.
20598 * gcc.target/i386/ret-thunk-6.c: Likewise.
20599 * gcc.target/i386/ret-thunk-7.c: Likewise.
20600 * gcc.target/i386/ret-thunk-8.c: Likewise.
20601 * gcc.target/i386/ret-thunk-9.c: Likewise.
20603 2018-01-14 H.J. Lu <hongjiu.lu@intel.com>
20605 * gcc.target/i386/indirect-thunk-1.c: New test.
20606 * gcc.target/i386/indirect-thunk-2.c: Likewise.
20607 * gcc.target/i386/indirect-thunk-3.c: Likewise.
20608 * gcc.target/i386/indirect-thunk-4.c: Likewise.
20609 * gcc.target/i386/indirect-thunk-5.c: Likewise.
20610 * gcc.target/i386/indirect-thunk-6.c: Likewise.
20611 * gcc.target/i386/indirect-thunk-7.c: Likewise.
20612 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise.
20613 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise.
20614 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise.
20615 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise.
20616 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise.
20617 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise.
20618 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise.
20619 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise.
20620 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise.
20621 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise.
20622 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise.
20623 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise.
20624 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise.
20625 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise.
20626 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise.
20627 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise.
20628 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise.
20629 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise.
20630 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise.
20631 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise.
20632 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise.
20633 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise.
20634 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise.
20635 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise.
20636 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise.
20637 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise.
20639 2018-01-14 Jan Hubicka <hubicka@ucw.cz>
20642 * gcc.c-torture/compile/pr83051.c: New testcase.
20644 2018-01-14 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
20646 PR tree-optimization/83501
20647 * gcc.dg/strlenopt-39.c: Restrict to i?86 and x86_64-*-* targets.
20649 2018-01-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
20651 * gcc.target/powerpc/pr48857.c: Modify dejagnu directives to look
20652 for lvx and stvx instead of lxvd2x and stxvd2x and require
20653 little-endian target. Add comments.
20654 * gcc.target/powerpc/swaps-p8-28.c: Add functions for more
20655 comprehensive testing.
20656 * gcc.target/powerpc/swaps-p8-29.c: Likewise.
20657 * gcc.target/powerpc/swaps-p8-30.c: Likewise.
20658 * gcc.target/powerpc/swaps-p8-31.c: Likewise.
20659 * gcc.target/powerpc/swaps-p8-32.c: Likewise.
20660 * gcc.target/powerpc/swaps-p8-33.c: Likewise.
20661 * gcc.target/powerpc/swaps-p8-34.c: Likewise.
20662 * gcc.target/powerpc/swaps-p8-35.c: Likewise.
20663 * gcc.target/powerpc/swaps-p8-36.c: Likewise.
20664 * gcc.target/powerpc/swaps-p8-37.c: Likewise.
20665 * gcc.target/powerpc/swaps-p8-38.c: Likewise.
20666 * gcc.target/powerpc/swaps-p8-39.c: Likewise.
20667 * gcc.target/powerpc/swaps-p8-40.c: Likewise.
20668 * gcc.target/powerpc/swaps-p8-41.c: Likewise.
20669 * gcc.target/powerpc/swaps-p8-42.c: Likewise.
20670 * gcc.target/powerpc/swaps-p8-43.c: Likewise.
20671 * gcc.target/powerpc/swaps-p8-44.c: Likewise.
20672 * gcc.target/powerpc/swaps-p8-45.c: Likewise.
20673 * gcc.target/powerpc/vec-extract-2.c: Add comment and remove
20674 scan-assembler-not directives that forbid lvx and xxpermdi.
20675 * gcc.target/powerpc/vec-extract-3.c: Likewise.
20676 * gcc.target/powerpc/vec-extract-5.c: Likewise.
20677 * gcc.target/powerpc/vec-extract-6.c: Likewise.
20678 * gcc.target/powerpc/vec-extract-7.c: Likewise.
20679 * gcc.target/powerpc/vec-extract-8.c: Likewise.
20680 * gcc.target/powerpc/vec-extract-9.c: Likewise.
20681 * gcc.target/powerpc/vsx-vector-6-le.c: Change
20682 scan-assembler-times directives to reflect different numbers of
20683 expected xxlnor, xxlor, xvcmpgtdp, and xxland instructions.
20685 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20686 Alan Hayward <alan.hayward@arm.com>
20687 David Sherwood <david.sherwood@arm.com>
20689 * gcc.dg/vect/bb-slp-cond-1.c: Expect loop vectorization rather
20690 than SLP vectorization.
20691 * gcc.dg/vect/vect-alias-check-10.c: New test.
20692 * gcc.dg/vect/vect-alias-check-11.c: Likewise.
20693 * gcc.dg/vect/vect-alias-check-12.c: Likewise.
20694 * gcc.dg/vect/vect-alias-check-8.c: Likewise.
20695 * gcc.dg/vect/vect-alias-check-9.c: Likewise.
20696 * gcc.target/aarch64/sve/strided_load_8.c: Likewise.
20697 * gcc.target/aarch64/sve/var_stride_1.c: Likewise.
20698 * gcc.target/aarch64/sve/var_stride_1.h: Likewise.
20699 * gcc.target/aarch64/sve/var_stride_1_run.c: Likewise.
20700 * gcc.target/aarch64/sve/var_stride_2.c: Likewise.
20701 * gcc.target/aarch64/sve/var_stride_2_run.c: Likewise.
20702 * gcc.target/aarch64/sve/var_stride_3.c: Likewise.
20703 * gcc.target/aarch64/sve/var_stride_3_run.c: Likewise.
20704 * gcc.target/aarch64/sve/var_stride_4.c: Likewise.
20705 * gcc.target/aarch64/sve/var_stride_4_run.c: Likewise.
20706 * gcc.target/aarch64/sve/var_stride_5.c: Likewise.
20707 * gcc.target/aarch64/sve/var_stride_5_run.c: Likewise.
20708 * gcc.target/aarch64/sve/var_stride_6.c: Likewise.
20709 * gcc.target/aarch64/sve/var_stride_6_run.c: Likewise.
20710 * gcc.target/aarch64/sve/var_stride_7.c: Likewise.
20711 * gcc.target/aarch64/sve/var_stride_7_run.c: Likewise.
20712 * gcc.target/aarch64/sve/var_stride_8.c: Likewise.
20713 * gcc.target/aarch64/sve/var_stride_8_run.c: Likewise.
20714 * gfortran.dg/vect/vect-alias-check-1.F90: Likewise.
20716 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20717 Alan Hayward <alan.hayward@arm.com>
20718 David Sherwood <david.sherwood@arm.com>
20720 * lib/target-supports.exp (check_effective_target_vect_scatter_store):
20722 * gcc.dg/vect/pr25413a.c: Expect both loops to be optimized on
20723 targets with scatter stores.
20724 * gcc.dg/vect/vect-71.c: Restrict XFAIL to targets without scatter
20726 * gcc.target/aarch64/sve/mask_scatter_store_1.c: New test.
20727 * gcc.target/aarch64/sve/mask_scatter_store_2.c: Likewise.
20728 * gcc.target/aarch64/sve/scatter_store_1.c: Likewise.
20729 * gcc.target/aarch64/sve/scatter_store_2.c: Likewise.
20730 * gcc.target/aarch64/sve/scatter_store_3.c: Likewise.
20731 * gcc.target/aarch64/sve/scatter_store_4.c: Likewise.
20732 * gcc.target/aarch64/sve/scatter_store_5.c: Likewise.
20733 * gcc.target/aarch64/sve/scatter_store_6.c: Likewise.
20734 * gcc.target/aarch64/sve/scatter_store_7.c: Likewise.
20735 * gcc.target/aarch64/sve/strided_store_1.c: Likewise.
20736 * gcc.target/aarch64/sve/strided_store_2.c: Likewise.
20737 * gcc.target/aarch64/sve/strided_store_3.c: Likewise.
20738 * gcc.target/aarch64/sve/strided_store_4.c: Likewise.
20739 * gcc.target/aarch64/sve/strided_store_5.c: Likewise.
20740 * gcc.target/aarch64/sve/strided_store_6.c: Likewise.
20741 * gcc.target/aarch64/sve/strided_store_7.c: Likewise.
20743 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20744 Alan Hayward <alan.hayward@arm.com>
20745 David Sherwood <david.sherwood@arm.com>
20747 * gcc.target/aarch64/sve/reduc_strict_3.c: Expect FADDA to be used
20749 * gcc.target/aarch64/sve/strided_load_4.c: New test.
20750 * gcc.target/aarch64/sve/strided_load_5.c: Likewise.
20751 * gcc.target/aarch64/sve/strided_load_6.c: Likewise.
20752 * gcc.target/aarch64/sve/strided_load_7.c: Likewise.
20754 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20755 Alan Hayward <alan.hayward@arm.com>
20756 David Sherwood <david.sherwood@arm.com>
20758 * gcc.target/aarch64/sve/strided_load_1.c: New test.
20759 * gcc.target/aarch64/sve/strided_load_2.c: Likewise.
20760 * gcc.target/aarch64/sve/strided_load_3.c: Likewise.
20762 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20763 Alan Hayward <alan.hayward@arm.com>
20764 David Sherwood <david.sherwood@arm.com>
20766 * gcc.target/aarch64/sve/gather_load_1.c: New test.
20767 * gcc.target/aarch64/sve/gather_load_2.c: Likewise.
20768 * gcc.target/aarch64/sve/gather_load_3.c: Likewise.
20769 * gcc.target/aarch64/sve/gather_load_4.c: Likewise.
20770 * gcc.target/aarch64/sve/gather_load_5.c: Likewise.
20771 * gcc.target/aarch64/sve/gather_load_6.c: Likewise.
20772 * gcc.target/aarch64/sve/gather_load_7.c: Likewise.
20773 * gcc.target/aarch64/sve/mask_gather_load_1.c: Likewise.
20774 * gcc.target/aarch64/sve/mask_gather_load_2.c: Likewise.
20775 * gcc.target/aarch64/sve/mask_gather_load_3.c: Likewise.
20776 * gcc.target/aarch64/sve/mask_gather_load_4.c: Likewise.
20777 * gcc.target/aarch64/sve/mask_gather_load_5.c: Likewise.
20778 * gcc.target/aarch64/sve/mask_gather_load_6.c: Likewise.
20779 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise.
20781 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20782 Alan Hayward <alan.hayward@arm.com>
20783 David Sherwood <david.sherwood@arm.com>
20785 * gcc.dg/vect/no-fast-math-vect16.c: Expect the test to pass and
20786 check for a message about using in-order reductions.
20787 * gcc.dg/vect/pr79920.c: Expect both loops to be vectorized and
20788 check for a message about using in-order reductions.
20789 * gcc.dg/vect/trapv-vect-reduc-4.c: Expect all three loops to be
20790 vectorized and check for a message about using in-order reductions.
20791 Expect targets with variable-length vectors to fall back to the
20792 fixed-length mininum.
20793 * gcc.dg/vect/vect-reduc-6.c: Expect the loop to be vectorized and
20794 check for a message about using in-order reductions.
20795 * gcc.dg/vect/vect-reduc-in-order-1.c: New test.
20796 * gcc.dg/vect/vect-reduc-in-order-2.c: Likewise.
20797 * gcc.dg/vect/vect-reduc-in-order-3.c: Likewise.
20798 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise.
20799 * gcc.target/aarch64/sve/reduc_strict_1.c: New test.
20800 * gcc.target/aarch64/sve/reduc_strict_1_run.c: Likewise.
20801 * gcc.target/aarch64/sve/reduc_strict_2.c: Likewise.
20802 * gcc.target/aarch64/sve/reduc_strict_2_run.c: Likewise.
20803 * gcc.target/aarch64/sve/reduc_strict_3.c: Likewise.
20804 * gcc.target/aarch64/sve/slp_13.c: Add floating-point types.
20805 * gfortran.dg/vect/vect-8.f90: Expect 22 loops to be vectorized if
20806 vect_fold_left_plus.
20808 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20810 * gcc.target/aarch64/sve/spill_1.c: Also test that no predicates
20812 * gcc.target/aarch64/sve/spill_2.c: New test.
20813 * gcc.target/aarch64/sve/spill_3.c: Likewise.
20814 * gcc.target/aarch64/sve/spill_4.c: Likewise.
20815 * gcc.target/aarch64/sve/spill_5.c: Likewise.
20816 * gcc.target/aarch64/sve/spill_6.c: Likewise.
20817 * gcc.target/aarch64/sve/spill_7.c: Likewise.
20819 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20820 Alan Hayward <alan.hayward@arm.com>
20821 David Sherwood <david.sherwood@arm.com>
20823 * gcc.target/aarch64/sve/struct_vect_18.c: Check the number
20825 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20826 * gcc.target/aarch64/sve/struct_vect_20.c: New test.
20827 * gcc.target/aarch64/sve/struct_vect_20_run.c: Likewise.
20828 * gcc.target/aarch64/sve/struct_vect_21.c: Likewise.
20829 * gcc.target/aarch64/sve/struct_vect_21_run.c: Likewise.
20830 * gcc.target/aarch64/sve/struct_vect_22.c: Likewise.
20831 * gcc.target/aarch64/sve/struct_vect_22_run.c: Likewise.
20832 * gcc.target/aarch64/sve/struct_vect_23.c: Likewise.
20833 * gcc.target/aarch64/sve/struct_vect_23_run.c: Likewise.
20835 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20836 Alan Hayward <alan.hayward@arm.com>
20837 David Sherwood <david.sherwood@arm.com>
20839 * gcc.target/aarch64/sve/struct_vect_18.c: New test.
20840 * gcc.target/aarch64/sve/struct_vect_18_run.c: Likewise.
20841 * gcc.target/aarch64/sve/struct_vect_19.c: Likewise.
20842 * gcc.target/aarch64/sve/struct_vect_19_run.c: Likewise.
20844 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20845 Alan Hayward <alan.hayward@arm.com>
20846 David Sherwood <david.sherwood@arm.com>
20848 * lib/target-supports.exp
20849 (check_effective_target_vect_fold_extract_last): New proc.
20850 * gcc.dg/vect/pr65947-1.c: Update dump messages. Add markup
20851 for fold_extract_last.
20852 * gcc.dg/vect/pr65947-2.c: Likewise.
20853 * gcc.dg/vect/pr65947-3.c: Likewise.
20854 * gcc.dg/vect/pr65947-4.c: Likewise.
20855 * gcc.dg/vect/pr65947-5.c: Likewise.
20856 * gcc.dg/vect/pr65947-6.c: Likewise.
20857 * gcc.dg/vect/pr65947-9.c: Likewise.
20858 * gcc.dg/vect/pr65947-10.c: Likewise.
20859 * gcc.dg/vect/pr65947-12.c: Likewise.
20860 * gcc.dg/vect/pr65947-14.c: Likewise.
20861 * gcc.dg/vect/pr80631-1.c: Likewise.
20862 * gcc.target/aarch64/sve/clastb_1.c: New test.
20863 * gcc.target/aarch64/sve/clastb_1_run.c: Likewise.
20864 * gcc.target/aarch64/sve/clastb_2.c: Likewise.
20865 * gcc.target/aarch64/sve/clastb_2_run.c: Likewise.
20866 * gcc.target/aarch64/sve/clastb_3.c: Likewise.
20867 * gcc.target/aarch64/sve/clastb_3_run.c: Likewise.
20868 * gcc.target/aarch64/sve/clastb_4.c: Likewise.
20869 * gcc.target/aarch64/sve/clastb_4_run.c: Likewise.
20870 * gcc.target/aarch64/sve/clastb_5.c: Likewise.
20871 * gcc.target/aarch64/sve/clastb_5_run.c: Likewise.
20872 * gcc.target/aarch64/sve/clastb_6.c: Likewise.
20873 * gcc.target/aarch64/sve/clastb_6_run.c: Likewise.
20874 * gcc.target/aarch64/sve/clastb_7.c: Likewise.
20875 * gcc.target/aarch64/sve/clastb_7_run.c: Likewise.
20877 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20878 Alan Hayward <alan.hayward@arm.com>
20879 David Sherwood <david.sherwood@arm.com>
20881 * gcc.target/aarch64/sve/live_1.c: New test.
20882 * gcc.target/aarch64/sve/live_1_run.c: Likewise.
20884 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20885 Alan Hayward <alan.hayward@arm.com>
20886 David Sherwood <david.sherwood@arm.com>
20888 * gcc.target/aarch64/sve/nopeel_1.c: New test.
20889 * gcc.target/aarch64/sve/peel_ind_1.c: Likewise.
20890 * gcc.target/aarch64/sve/peel_ind_1_run.c: Likewise.
20891 * gcc.target/aarch64/sve/peel_ind_2.c: Likewise.
20892 * gcc.target/aarch64/sve/peel_ind_2_run.c: Likewise.
20893 * gcc.target/aarch64/sve/peel_ind_3.c: Likewise.
20894 * gcc.target/aarch64/sve/peel_ind_3_run.c: Likewise.
20895 * gcc.target/aarch64/sve/peel_ind_4.c: Likewise.
20896 * gcc.target/aarch64/sve/peel_ind_4_run.c: Likewise.
20898 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20899 Alan Hayward <alan.hayward@arm.com>
20900 David Sherwood <david.sherwood@arm.com>
20902 * lib/target-supports.exp (check_effective_target_vect_fully_masked):
20904 * gcc.dg/vect/slp-3.c: Expect all loops to be vectorized if
20906 * gcc.target/aarch64/sve/loop_add_4.c: New test.
20907 * gcc.target/aarch64/sve/loop_add_4_run.c: Likewise.
20908 * gcc.target/aarch64/sve/loop_add_5.c: Likewise.
20909 * gcc.target/aarch64/sve/loop_add_5_run.c: Likewise.
20910 * gcc.target/aarch64/sve/miniloop_1.c: Likewise.
20911 * gcc.target/aarch64/sve/miniloop_2.c: Likewise.
20913 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20914 Alan Hayward <alan.hayward@arm.com>
20915 David Sherwood <david.sherwood@arm.com>
20917 * gcc.dg/tree-ssa/scev-9.c: Expected REFERENCE ADDRESS
20918 instead of just ADDRESS.
20919 * gcc.dg/tree-ssa/scev-10.c: Likewise.
20920 * gcc.dg/tree-ssa/scev-11.c: Likewise.
20921 * gcc.dg/tree-ssa/scev-12.c: Likewise.
20922 * gcc.target/aarch64/sve/index_offset_1.c: New test.
20923 * gcc.target/aarch64/sve/index_offset_1_run.c: Likewise.
20924 * gcc.target/aarch64/sve/loop_add_2.c: Likewise.
20925 * gcc.target/aarch64/sve/loop_add_3.c: Likewise.
20926 * gcc.target/aarch64/sve/while_1.c: Check for indexed addressing modes.
20927 * gcc.target/aarch64/sve/while_2.c: Likewise.
20928 * gcc.target/aarch64/sve/while_3.c: Likewise.
20929 * gcc.target/aarch64/sve/while_4.c: Likewise.
20931 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20932 Alan Hayward <alan.hayward@arm.com>
20933 David Sherwood <david.sherwood@arm.com>
20935 * gcc.dg/vect/pr60482.c: Remove XFAIL for variable-length vectors.
20936 * gcc.target/aarch64/sve/reduc_1.c: Expect the loop operations
20938 * gcc.target/aarch64/sve/slp_5.c: Check for a fully-masked loop.
20939 * gcc.target/aarch64/sve/slp_7.c: Likewise.
20940 * gcc.target/aarch64/sve/reduc_5.c: New test.
20941 * gcc.target/aarch64/sve/slp_13.c: Likewise.
20942 * gcc.target/aarch64/sve/slp_13_run.c: Likewise.
20944 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20945 Alan Hayward <alan.hayward@arm.com>
20946 David Sherwood <david.sherwood@arm.com>
20948 * gcc.dg/tree-ssa/cunroll-10.c: Disable vectorization.
20949 * gcc.dg/tree-ssa/peel1.c: Likewise.
20950 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Remove XFAIL for
20951 variable-length vectors.
20952 * gcc.target/aarch64/sve/vcond_6.c: XFAIL test for AND.
20953 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: Expect BIC instead of NOT.
20954 * gcc.target/aarch64/sve/slp_1.c: Check for a fully-masked loop.
20955 * gcc.target/aarch64/sve/slp_2.c: Likewise.
20956 * gcc.target/aarch64/sve/slp_3.c: Likewise.
20957 * gcc.target/aarch64/sve/slp_4.c: Likewise.
20958 * gcc.target/aarch64/sve/slp_6.c: Likewise.
20959 * gcc.target/aarch64/sve/slp_8.c: New test.
20960 * gcc.target/aarch64/sve/slp_8_run.c: Likewise.
20961 * gcc.target/aarch64/sve/slp_9.c: Likewise.
20962 * gcc.target/aarch64/sve/slp_9_run.c: Likewise.
20963 * gcc.target/aarch64/sve/slp_10.c: Likewise.
20964 * gcc.target/aarch64/sve/slp_10_run.c: Likewise.
20965 * gcc.target/aarch64/sve/slp_11.c: Likewise.
20966 * gcc.target/aarch64/sve/slp_11_run.c: Likewise.
20967 * gcc.target/aarch64/sve/slp_12.c: Likewise.
20968 * gcc.target/aarch64/sve/slp_12_run.c: Likewise.
20969 * gcc.target/aarch64/sve/ld1r_2.c: Likewise.
20970 * gcc.target/aarch64/sve/ld1r_2_run.c: Likewise.
20971 * gcc.target/aarch64/sve/while_1.c: Likewise.
20972 * gcc.target/aarch64/sve/while_2.c: Likewise.
20973 * gcc.target/aarch64/sve/while_3.c: Likewise.
20974 * gcc.target/aarch64/sve/while_4.c: Likewise.
20976 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20977 Alan Hayward <alan.hayward@arm.com>
20978 David Sherwood <david.sherwood@arm.com>
20980 * lib/target-supports.exp (check_effective_target_vect_logical_reduc):
20982 * gcc.dg/vect/vect-reduc-or_1.c: Also run for vect_logical_reduc
20983 and add an associated scan-dump test. Prevent vectorization
20984 of the first two loops.
20985 * gcc.dg/vect/vect-reduc-or_2.c: Likewise.
20986 * gcc.target/aarch64/sve/reduc_1.c: Add AND, IOR and XOR reductions.
20987 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
20988 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
20989 (INIT_VECTOR): Tweak initial value so that some bits are always set.
20990 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
20992 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
20993 Alan Hayward <alan.hayward@arm.com>
20994 David Sherwood <david.sherwood@arm.com>
20996 * gcc.dg/vect/pr37027.c: Remove XFAIL for variable-length vectors.
20997 * gcc.dg/vect/pr67790.c: Likewise.
20998 * gcc.dg/vect/slp-reduc-1.c: Likewise.
20999 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21000 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21001 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21002 * gcc.target/aarch64/sve/slp_5.c: New test.
21003 * gcc.target/aarch64/sve/slp_5_run.c: Likewise.
21004 * gcc.target/aarch64/sve/slp_6.c: Likewise.
21005 * gcc.target/aarch64/sve/slp_6_run.c: Likewise.
21006 * gcc.target/aarch64/sve/slp_7.c: Likewise.
21007 * gcc.target/aarch64/sve/slp_7_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/no-scevccp-slp-30.c: Don't XFAIL for vect_variable_length
21015 * gcc.dg/vect/slp-1.c: Likewise.
21016 * gcc.dg/vect/slp-10.c: Likewise.
21017 * gcc.dg/vect/slp-12b.c: Likewise.
21018 * gcc.dg/vect/slp-12c.c: Likewise.
21019 * gcc.dg/vect/slp-17.c: Likewise.
21020 * gcc.dg/vect/slp-19b.c: Likewise.
21021 * gcc.dg/vect/slp-20.c: Likewise.
21022 * gcc.dg/vect/slp-21.c: Likewise.
21023 * gcc.dg/vect/slp-22.c: Likewise.
21024 * gcc.dg/vect/slp-23.c: Likewise.
21025 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21026 * gcc.dg/vect/slp-24.c: Likewise.
21027 * gcc.dg/vect/slp-28.c: Likewise.
21028 * gcc.dg/vect/slp-39.c: Likewise.
21029 * gcc.dg/vect/slp-6.c: Likewise.
21030 * gcc.dg/vect/slp-7.c: Likewise.
21031 * gcc.dg/vect/slp-cond-1.c: Likewise.
21032 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21033 * gcc.dg/vect/slp-cond-2.c: Likewise.
21034 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21035 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21036 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21037 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21038 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21039 * gcc.dg/vect/slp-perm-6.c: Likewise.
21040 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21041 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21042 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21043 * gcc.dg/vect/pr33953.c: Don't XFAIL for vect_variable_length.
21044 * gcc.dg/vect/slp-12a.c: Likewise.
21045 * gcc.dg/vect/slp-14.c: Likewise.
21046 * gcc.dg/vect/slp-15.c: Likewise.
21047 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21048 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21049 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21050 * gcc.target/aarch64/sve/slp_1.c: New test.
21051 * gcc.target/aarch64/sve/slp_1_run.c: Likewise.
21052 * gcc.target/aarch64/sve/slp_2.c: Likewise.
21053 * gcc.target/aarch64/sve/slp_2_run.c: Likewise.
21054 * gcc.target/aarch64/sve/slp_3.c: Likewise.
21055 * gcc.target/aarch64/sve/slp_3_run.c: Likewise.
21056 * gcc.target/aarch64/sve/slp_4.c: Likewise.
21057 * gcc.target/aarch64/sve/slp_4_run.c: Likewise.
21059 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21060 Alan Hayward <alan.hayward@arm.com>
21061 David Sherwood <david.sherwood@arm.com>
21063 * gcc.dg/vect/vect-ooo-group-1.c: New test.
21064 * gcc.target/aarch64/sve/mask_struct_load_1.c: Likewise.
21065 * gcc.target/aarch64/sve/mask_struct_load_1_run.c: Likewise.
21066 * gcc.target/aarch64/sve/mask_struct_load_2.c: Likewise.
21067 * gcc.target/aarch64/sve/mask_struct_load_2_run.c: Likewise.
21068 * gcc.target/aarch64/sve/mask_struct_load_3.c: Likewise.
21069 * gcc.target/aarch64/sve/mask_struct_load_3_run.c: Likewise.
21070 * gcc.target/aarch64/sve/mask_struct_load_4.c: Likewise.
21071 * gcc.target/aarch64/sve/mask_struct_load_5.c: Likewise.
21072 * gcc.target/aarch64/sve/mask_struct_load_6.c: Likewise.
21073 * gcc.target/aarch64/sve/mask_struct_load_7.c: Likewise.
21074 * gcc.target/aarch64/sve/mask_struct_load_8.c: Likewise.
21075 * gcc.target/aarch64/sve/mask_struct_store_1.c: Likewise.
21076 * gcc.target/aarch64/sve/mask_struct_store_1_run.c: Likewise.
21077 * gcc.target/aarch64/sve/mask_struct_store_2.c: Likewise.
21078 * gcc.target/aarch64/sve/mask_struct_store_2_run.c: Likewise.
21079 * gcc.target/aarch64/sve/mask_struct_store_3.c: Likewise.
21080 * gcc.target/aarch64/sve/mask_struct_store_3_run.c: Likewise.
21081 * gcc.target/aarch64/sve/mask_struct_store_4.c: Likewise.
21083 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21084 Alan Hayward <alan.hayward@arm.com>
21085 David Sherwood <david.sherwood@arm.com>
21087 * gcc.target/aarch64/sve/struct_move_1.c: New test.
21088 * gcc.target/aarch64/sve/struct_move_2.c: Likewise.
21089 * gcc.target/aarch64/sve/struct_move_3.c: Likewise.
21090 * gcc.target/aarch64/sve/struct_move_4.c: Likewise.
21091 * gcc.target/aarch64/sve/struct_move_5.c: Likewise.
21092 * gcc.target/aarch64/sve/struct_move_6.c: Likewise.
21093 * gcc.target/aarch64/sve/struct_vect_1.c: Likewise.
21094 * gcc.target/aarch64/sve/struct_vect_1_run.c: Likewise.
21095 * gcc.target/aarch64/sve/struct_vect_2.c: Likewise.
21096 * gcc.target/aarch64/sve/struct_vect_2_run.c: Likewise.
21097 * gcc.target/aarch64/sve/struct_vect_3.c: Likewise.
21098 * gcc.target/aarch64/sve/struct_vect_3_run.c: Likewise.
21099 * gcc.target/aarch64/sve/struct_vect_4.c: Likewise.
21100 * gcc.target/aarch64/sve/struct_vect_4_run.c: Likewise.
21101 * gcc.target/aarch64/sve/struct_vect_5.c: Likewise.
21102 * gcc.target/aarch64/sve/struct_vect_5_run.c: Likewise.
21103 * gcc.target/aarch64/sve/struct_vect_6.c: Likewise.
21104 * gcc.target/aarch64/sve/struct_vect_6_run.c: Likewise.
21105 * gcc.target/aarch64/sve/struct_vect_7.c: Likewise.
21106 * gcc.target/aarch64/sve/struct_vect_7_run.c: Likewise.
21107 * gcc.target/aarch64/sve/struct_vect_8.c: Likewise.
21108 * gcc.target/aarch64/sve/struct_vect_8_run.c: Likewise.
21109 * gcc.target/aarch64/sve/struct_vect_9.c: Likewise.
21110 * gcc.target/aarch64/sve/struct_vect_9_run.c: Likewise.
21111 * gcc.target/aarch64/sve/struct_vect_10.c: Likewise.
21112 * gcc.target/aarch64/sve/struct_vect_10_run.c: Likewise.
21113 * gcc.target/aarch64/sve/struct_vect_11.c: Likewise.
21114 * gcc.target/aarch64/sve/struct_vect_11_run.c: Likewise.
21115 * gcc.target/aarch64/sve/struct_vect_12.c: Likewise.
21116 * gcc.target/aarch64/sve/struct_vect_12_run.c: Likewise.
21117 * gcc.target/aarch64/sve/struct_vect_13.c: Likewise.
21118 * gcc.target/aarch64/sve/struct_vect_13_run.c: Likewise.
21119 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise.
21120 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise.
21121 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise.
21122 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise.
21124 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21125 Alan Hayward <alan.hayward@arm.com>
21126 David Sherwood <david.sherwood@arm.com>
21128 * lib/target-supports.exp (check_effective_target_vect_load_lanes):
21129 Return true for SVE too.
21130 * g++.dg/vect/pr36648.cc: XFAIL for variable-length vectors
21131 if load/store lanes are supported.
21132 * gcc.dg/vect/slp-10.c: Likewise.
21133 * gcc.dg/vect/slp-12c.c: Likewise.
21134 * gcc.dg/vect/slp-17.c: Likewise.
21135 * gcc.dg/vect/slp-33.c: Likewise.
21136 * gcc.dg/vect/slp-6.c: Likewise.
21137 * gcc.dg/vect/slp-cond-1.c: Likewise.
21138 * gcc.dg/vect/slp-multitypes-11-big-array.c: Likewise.
21139 * gcc.dg/vect/slp-multitypes-11.c: Likewise.
21140 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21141 * gcc.dg/vect/slp-perm-5.c: Remove XFAIL for variable-length SVE.
21142 * gcc.dg/vect/slp-perm-6.c: Likewise.
21143 * gcc.dg/vect/slp-perm-9.c: Likewise.
21144 * gcc.dg/vect/slp-reduc-6.c: Remove XFAIL for variable-length vectors.
21145 * gcc.dg/vect/vect-load-lanes-peeling-1.c: Expect an epilogue loop
21146 for variable-length vectors.
21148 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21149 Alan Hayward <alan.hayward@arm.com>
21150 David Sherwood <david.sherwood@arm.com>
21152 * gcc.target/aarch64/sve/vec_bool_cmp_1.c: New test.
21153 * gcc.target/aarch64/sve/vec_bool_cmp_1_run.c: Likweise.
21155 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21157 * g++.target/aarch64/sve/aarch64-sve.exp: New harness.
21158 * g++.target/aarch64/sve/catch_1.C: New test.
21159 * g++.target/aarch64/sve/catch_2.C: Likewise.
21160 * g++.target/aarch64/sve/catch_3.C: Likewise.
21161 * g++.target/aarch64/sve/catch_4.C: Likewise.
21162 * g++.target/aarch64/sve/catch_5.C: Likewise.
21163 * g++.target/aarch64/sve/catch_6.C: Likewise.
21165 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21166 Alan Hayward <alan.hayward@arm.com>
21167 David Sherwood <david.sherwood@arm.com>
21169 * lib/target-supports.exp (check_effective_target_aarch64_asm_sve_ok):
21171 * gcc.target/aarch64/bic_imm_1.c: Use #pragma GCC target "+nosve".
21172 * gcc.target/aarch64/fmaxmin.c: Likewise.
21173 * gcc.target/aarch64/fmul_fcvt_2.c: Likewise.
21174 * gcc.target/aarch64/orr_imm_1.c: Likewise.
21175 * gcc.target/aarch64/pr62178.c: Likewise.
21176 * gcc.target/aarch64/pr71727-2.c: Likewise.
21177 * gcc.target/aarch64/saddw-1.c: Likewise.
21178 * gcc.target/aarch64/saddw-2.c: Likewise.
21179 * gcc.target/aarch64/uaddw-1.c: Likewise.
21180 * gcc.target/aarch64/uaddw-2.c: Likewise.
21181 * gcc.target/aarch64/uaddw-3.c: Likewise.
21182 * gcc.target/aarch64/vect-add-sub-cond.c: Likewise.
21183 * gcc.target/aarch64/vect-compile.c: Likewise.
21184 * gcc.target/aarch64/vect-faddv-compile.c: Likewise.
21185 * gcc.target/aarch64/vect-fcm-eq-d.c: Likewise.
21186 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
21187 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
21188 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
21189 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
21190 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
21191 * gcc.target/aarch64/vect-fmax-fmin-compile.c: Likewise.
21192 * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Likewise.
21193 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
21194 * gcc.target/aarch64/vect-fmovd.c: Likewise.
21195 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
21196 * gcc.target/aarch64/vect-fmovf.c: Likewise.
21197 * gcc.target/aarch64/vect-fp-compile.c: Likewise.
21198 * gcc.target/aarch64/vect-ld1r-compile-fp.c: Likewise.
21199 * gcc.target/aarch64/vect-ld1r-compile.c: Likewise.
21200 * gcc.target/aarch64/vect-movi.c: Likewise.
21201 * gcc.target/aarch64/vect-mull-compile.c: Likewise.
21202 * gcc.target/aarch64/vect-reduc-or_1.c: Likewise.
21203 * gcc.target/aarch64/vect-vaddv.c: Likewise.
21204 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
21205 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
21206 * gcc.target/aarch64/vector_initialization_nostack.c: XFAIL for
21208 * gcc.target/aarch64/sve/aarch64-sve.exp: New file.
21209 * gcc.target/aarch64/sve/arith_1.c: New test.
21210 * gcc.target/aarch64/sve/const_pred_1.C: Likewise.
21211 * gcc.target/aarch64/sve/const_pred_2.C: Likewise.
21212 * gcc.target/aarch64/sve/const_pred_3.C: Likewise.
21213 * gcc.target/aarch64/sve/const_pred_4.C: Likewise.
21214 * gcc.target/aarch64/sve/cvtf_signed_1.c: Likewise.
21215 * gcc.target/aarch64/sve/cvtf_signed_1_run.c: Likewise.
21216 * gcc.target/aarch64/sve/cvtf_unsigned_1.c: Likewise.
21217 * gcc.target/aarch64/sve/cvtf_unsigned_1_run.c: Likewise.
21218 * gcc.target/aarch64/sve/dup_imm_1.c: Likewise.
21219 * gcc.target/aarch64/sve/dup_imm_1_run.c: Likewise.
21220 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise.
21221 * gcc.target/aarch64/sve/ext_1.c: Likewise.
21222 * gcc.target/aarch64/sve/ext_2.c: Likewise.
21223 * gcc.target/aarch64/sve/extract_1.c: Likewise.
21224 * gcc.target/aarch64/sve/extract_2.c: Likewise.
21225 * gcc.target/aarch64/sve/extract_3.c: Likewise.
21226 * gcc.target/aarch64/sve/extract_4.c: Likewise.
21227 * gcc.target/aarch64/sve/fabs_1.c: Likewise.
21228 * gcc.target/aarch64/sve/fcvtz_signed_1.c: Likewise.
21229 * gcc.target/aarch64/sve/fcvtz_signed_1_run.c: Likewise.
21230 * gcc.target/aarch64/sve/fcvtz_unsigned_1.c: Likewise.
21231 * gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c: Likewise.
21232 * gcc.target/aarch64/sve/fdiv_1.c: Likewise.
21233 * gcc.target/aarch64/sve/fdup_1.c: Likewise.
21234 * gcc.target/aarch64/sve/fdup_1_run.c: Likewise.
21235 * gcc.target/aarch64/sve/fmad_1.c: Likewise.
21236 * gcc.target/aarch64/sve/fmla_1.c: Likewise.
21237 * gcc.target/aarch64/sve/fmls_1.c: Likewise.
21238 * gcc.target/aarch64/sve/fmsb_1.c: Likewise.
21239 * gcc.target/aarch64/sve/fmul_1.c: Likewise.
21240 * gcc.target/aarch64/sve/fneg_1.c: Likewise.
21241 * gcc.target/aarch64/sve/fnmad_1.c: Likewise.
21242 * gcc.target/aarch64/sve/fnmla_1.c: Likewise.
21243 * gcc.target/aarch64/sve/fnmls_1.c: Likewise.
21244 * gcc.target/aarch64/sve/fnmsb_1.c: Likewise.
21245 * gcc.target/aarch64/sve/fp_arith_1.c: Likewise.
21246 * gcc.target/aarch64/sve/frinta_1.c: Likewise.
21247 * gcc.target/aarch64/sve/frinti_1.c: Likewise.
21248 * gcc.target/aarch64/sve/frintm_1.c: Likewise.
21249 * gcc.target/aarch64/sve/frintp_1.c: Likewise.
21250 * gcc.target/aarch64/sve/frintx_1.c: Likewise.
21251 * gcc.target/aarch64/sve/frintz_1.c: Likewise.
21252 * gcc.target/aarch64/sve/fsqrt_1.c: Likewise.
21253 * gcc.target/aarch64/sve/fsubr_1.c: Likewise.
21254 * gcc.target/aarch64/sve/index_1.c: Likewise.
21255 * gcc.target/aarch64/sve/index_1_run.c: Likewise.
21256 * gcc.target/aarch64/sve/ld1r_1.c: Likewise.
21257 * gcc.target/aarch64/sve/load_const_offset_1.c: Likewise.
21258 * gcc.target/aarch64/sve/load_const_offset_2.c: Likewise.
21259 * gcc.target/aarch64/sve/load_const_offset_3.c: Likewise.
21260 * gcc.target/aarch64/sve/load_scalar_offset_1.c: Likewise.
21261 * gcc.target/aarch64/sve/logical_1.c: Likewise.
21262 * gcc.target/aarch64/sve/loop_add_1.c: Likewise.
21263 * gcc.target/aarch64/sve/loop_add_1_run.c: Likewise.
21264 * gcc.target/aarch64/sve/mad_1.c: Likewise.
21265 * gcc.target/aarch64/sve/maxmin_1.c: Likewise.
21266 * gcc.target/aarch64/sve/maxmin_1_run.c: Likewise.
21267 * gcc.target/aarch64/sve/maxmin_strict_1.c: Likewise.
21268 * gcc.target/aarch64/sve/maxmin_strict_1_run.c: Likewise.
21269 * gcc.target/aarch64/sve/mla_1.c: Likewise.
21270 * gcc.target/aarch64/sve/mls_1.c: Likewise.
21271 * gcc.target/aarch64/sve/mov_rr_1.c: Likewise.
21272 * gcc.target/aarch64/sve/msb_1.c: Likewise.
21273 * gcc.target/aarch64/sve/mul_1.c: Likewise.
21274 * gcc.target/aarch64/sve/neg_1.c: Likewise.
21275 * gcc.target/aarch64/sve/nlogical_1.c: Likewise.
21276 * gcc.target/aarch64/sve/nlogical_1_run.c: Likewise.
21277 * gcc.target/aarch64/sve/pack_1.c: Likewise.
21278 * gcc.target/aarch64/sve/pack_1_run.c: Likewise.
21279 * gcc.target/aarch64/sve/pack_fcvt_signed_1.c: Likewise.
21280 * gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c: Likewise.
21281 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c: Likewise.
21282 * gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c: Likewise.
21283 * gcc.target/aarch64/sve/pack_float_1.c: Likewise.
21284 * gcc.target/aarch64/sve/pack_float_1_run.c: Likewise.
21285 * gcc.target/aarch64/sve/popcount_1.c: Likewise.
21286 * gcc.target/aarch64/sve/popcount_1_run.c: Likewise.
21287 * gcc.target/aarch64/sve/reduc_1.c: Likewise.
21288 * gcc.target/aarch64/sve/reduc_1_run.c: Likewise.
21289 * gcc.target/aarch64/sve/reduc_2.c: Likewise.
21290 * gcc.target/aarch64/sve/reduc_2_run.c: Likewise.
21291 * gcc.target/aarch64/sve/reduc_3.c: Likewise.
21292 * gcc.target/aarch64/sve/rev_1.c: Likewise.
21293 * gcc.target/aarch64/sve/revb_1.c: Likewise.
21294 * gcc.target/aarch64/sve/revh_1.c: Likewise.
21295 * gcc.target/aarch64/sve/revw_1.c: Likewise.
21296 * gcc.target/aarch64/sve/shift_1.c: Likewise.
21297 * gcc.target/aarch64/sve/single_1.c: Likewise.
21298 * gcc.target/aarch64/sve/single_2.c: Likewise.
21299 * gcc.target/aarch64/sve/single_3.c: Likewise.
21300 * gcc.target/aarch64/sve/single_4.c: Likewise.
21301 * gcc.target/aarch64/sve/spill_1.c: Likewise.
21302 * gcc.target/aarch64/sve/store_scalar_offset_1.c: Likewise.
21303 * gcc.target/aarch64/sve/subr_1.c: Likewise.
21304 * gcc.target/aarch64/sve/trn1_1.c: Likewise.
21305 * gcc.target/aarch64/sve/trn2_1.c: Likewise.
21306 * gcc.target/aarch64/sve/unpack_fcvt_signed_1.c: Likewise.
21307 * gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c: Likewise.
21308 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c: Likewise.
21309 * gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c: Likewise.
21310 * gcc.target/aarch64/sve/unpack_float_1.c: Likewise.
21311 * gcc.target/aarch64/sve/unpack_float_1_run.c: Likewise.
21312 * gcc.target/aarch64/sve/unpack_signed_1.c: Likewise.
21313 * gcc.target/aarch64/sve/unpack_signed_1_run.c: Likewise.
21314 * gcc.target/aarch64/sve/unpack_unsigned_1.c: Likewise.
21315 * gcc.target/aarch64/sve/unpack_unsigned_1_run.c: Likewise.
21316 * gcc.target/aarch64/sve/uzp1_1.c: Likewise.
21317 * gcc.target/aarch64/sve/uzp1_1_run.c: Likewise.
21318 * gcc.target/aarch64/sve/uzp2_1.c: Likewise.
21319 * gcc.target/aarch64/sve/uzp2_1_run.c: Likewise.
21320 * gcc.target/aarch64/sve/vcond_1.C: Likewise.
21321 * gcc.target/aarch64/sve/vcond_1_run.C: Likewise.
21322 * gcc.target/aarch64/sve/vcond_2.c: Likewise.
21323 * gcc.target/aarch64/sve/vcond_2_run.c: Likewise.
21324 * gcc.target/aarch64/sve/vcond_3.c: Likewise.
21325 * gcc.target/aarch64/sve/vcond_4.c: Likewise.
21326 * gcc.target/aarch64/sve/vcond_4_run.c: Likewise.
21327 * gcc.target/aarch64/sve/vcond_5.c: Likewise.
21328 * gcc.target/aarch64/sve/vcond_5_run.c: Likewise.
21329 * gcc.target/aarch64/sve/vcond_6.c: Likewise.
21330 * gcc.target/aarch64/sve/vcond_6_run.c: Likewise.
21331 * gcc.target/aarch64/sve/vec_init_1.c: Likewise.
21332 * gcc.target/aarch64/sve/vec_init_1_run.c: Likewise.
21333 * gcc.target/aarch64/sve/vec_init_2.c: Likewise.
21334 * gcc.target/aarch64/sve/vec_perm_1.c: Likewise.
21335 * gcc.target/aarch64/sve/vec_perm_1_run.c: Likewise.
21336 * gcc.target/aarch64/sve/vec_perm_1_overrange_run.c: Likewise.
21337 * gcc.target/aarch64/sve/vec_perm_const_1.c: Likewise.
21338 * gcc.target/aarch64/sve/vec_perm_const_1_overrun.c: Likewise.
21339 * gcc.target/aarch64/sve/vec_perm_const_1_run.c: Likewise.
21340 * gcc.target/aarch64/sve/vec_perm_const_single_1.c: Likewise.
21341 * gcc.target/aarch64/sve/vec_perm_const_single_1_run.c: Likewise.
21342 * gcc.target/aarch64/sve/vec_perm_single_1.c: Likewise.
21343 * gcc.target/aarch64/sve/vec_perm_single_1_run.c: Likewise.
21344 * gcc.target/aarch64/sve/zip1_1.c: Likewise.
21345 * gcc.target/aarch64/sve/zip2_1.c: Likewise.
21347 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21348 Alan Hayward <alan.hayward@arm.com>
21349 David Sherwood <david.sherwood@arm.com>
21351 * lib/target-supports.exp (check_effective_target_aarch64_sve)
21352 (aarch64_sve_bits, check_effective_target_aarch64_sve_hw)
21353 (aarch64_sve_hw_bits, check_effective_target_aarch64_sve256_hw):
21355 (check_effective_target_vect_perm): Handle SVE.
21356 (check_effective_target_vect_perm_byte): Likewise.
21357 (check_effective_target_vect_perm_short): Likewise.
21358 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
21359 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
21360 (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
21361 (check_effective_target_vect_element_align_preferred): Likewise.
21362 (check_effective_target_vect_align_stack_vars): Likewise.
21363 (check_effective_target_vect_load_lanes): Likewise.
21364 (check_effective_target_vect_masked_store): Likewise.
21365 (available_vector_sizes): Use aarch64_sve_bits for SVE.
21366 * gcc.dg/vect/tree-vect.h (VECTOR_BITS): Define appropriately for SVE.
21367 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add SVE XFAIL.
21368 * gcc.dg/vect/bb-slp-pr69907.c: Likewise.
21369 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
21370 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
21371 * gcc.dg/vect/slp-23.c: Likewise.
21372 * gcc.dg/vect/slp-perm-5.c: Likewise.
21373 * gcc.dg/vect/slp-perm-6.c: Likewise.
21374 * gcc.dg/vect/slp-perm-9.c: Likewise.
21375 * gcc.dg/vect/slp-reduc-3.c: Likewise.
21376 * gcc.dg/vect/vect-114.c: Likewise.
21377 * gcc.dg/vect/vect-mult-const-pattern-1.c: Likewise.
21378 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
21380 2018-01-13 Richard Sandiford <richard.sandiford@linaro.org>
21382 * gcc.dg/vect/no-scevccp-slp-30.c: XFAIL SLP test for
21383 vect_variable_length, expecting the test to be vectorized
21384 without SLP instead.
21385 * gcc.dg/vect/pr33953.c: Likewise.
21386 * gcc.dg/vect/pr37027.c: Likewise.
21387 * gcc.dg/vect/pr67790.c: Likewise.
21388 * gcc.dg/vect/pr68445.c: Likewise.
21389 * gcc.dg/vect/slp-1.c: Likewise.
21390 * gcc.dg/vect/slp-10.c: Likewise.
21391 * gcc.dg/vect/slp-12a.c: Likewise.
21392 * gcc.dg/vect/slp-12b.c: Likewise.
21393 * gcc.dg/vect/slp-12c.c: Likewise.
21394 * gcc.dg/vect/slp-13-big-array.c: Likewise.
21395 * gcc.dg/vect/slp-13.c: Likewise.
21396 * gcc.dg/vect/slp-14.c: Likewise.
21397 * gcc.dg/vect/slp-15.c: Likewise.
21398 * gcc.dg/vect/slp-17.c: Likewise.
21399 * gcc.dg/vect/slp-19b.c: Likewise.
21400 * gcc.dg/vect/slp-2.c: Likewise.
21401 * gcc.dg/vect/slp-20.c: Likewise.
21402 * gcc.dg/vect/slp-21.c: Likewise.
21403 * gcc.dg/vect/slp-22.c: Likewise.
21404 * gcc.dg/vect/slp-24-big-array.c: Likewise.
21405 * gcc.dg/vect/slp-24.c: Likewise.
21406 * gcc.dg/vect/slp-28.c: Likewise.
21407 * gcc.dg/vect/slp-39.c: Likewise.
21408 * gcc.dg/vect/slp-42.c: Likewise.
21409 * gcc.dg/vect/slp-6.c: Likewise.
21410 * gcc.dg/vect/slp-7.c: Likewise.
21411 * gcc.dg/vect/slp-cond-1.c: Likewise.
21412 * gcc.dg/vect/slp-cond-2-big-array.c: Likewise.
21413 * gcc.dg/vect/slp-cond-2.c: Likewise.
21414 * gcc.dg/vect/slp-multitypes-1.c: Likewise.
21415 * gcc.dg/vect/slp-multitypes-10.c: Likewise.
21416 * gcc.dg/vect/slp-multitypes-12.c: Likewise.
21417 * gcc.dg/vect/slp-multitypes-2.c: Likewise.
21418 * gcc.dg/vect/slp-multitypes-4.c: Likewise.
21419 * gcc.dg/vect/slp-multitypes-5.c: Likewise.
21420 * gcc.dg/vect/slp-multitypes-8.c: Likewise.
21421 * gcc.dg/vect/slp-multitypes-9.c: Likewise.
21422 * gcc.dg/vect/slp-reduc-1.c: Likewise.
21423 * gcc.dg/vect/slp-reduc-2.c: Likewise.
21424 * gcc.dg/vect/slp-reduc-4.c: Likewise.
21425 * gcc.dg/vect/slp-reduc-5.c: Likewise.
21426 * gcc.dg/vect/slp-reduc-7.c: Likewise.
21427 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
21428 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
21429 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
21430 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
21432 2018-01-13 Jakub Jelinek <jakub@redhat.com>
21435 * gcc.dg/pr83801.c: New test.
21437 2018-01-13 Paul Thomas <pault@gcc.gnu.org>
21440 * gfortran.dg/bounds_check_19.f90: New test.
21442 2018-01-12 Jakub Jelinek <jakub@redhat.com>
21444 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-times
21445 instead of scan-assembler-not for xsnabsqp.
21447 2018-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21449 PR libgfortran/83525
21450 * gfortran.dg/newunit_5.f90: New test.
21452 2018-01-12 Vladimir Makarov <vmakarov@redhat.com>
21454 PR rtl-optimization/80481
21455 * g++.dg/pr80481.C: New.
21457 2018-01-12 Uros Bizjak <ubizjak@gmail.com>
21460 * gcc.target/alpha/pr83628-3.c: New test.
21462 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21464 * lib/target-supports.exp (check_effective_target_avx512f): Also
21465 check for __builtin_ia32_addsd_round,
21466 __builtin_ia32_getmantsd_round.
21467 * gcc.target/i386/i386.exp (check_effective_target_avx512f): Remove.
21469 2018-01-12 Segher Boessenkool <segher@kernel.crashing.org>
21472 * gcc.target/powerpc/pr83629.c: Require ilp32.
21474 2018-01-12 Richard Biener <rguenther@suse.de>
21476 PR tree-optimization/80846
21477 * gcc.target/i386/pr80846-1.c: New testcase.
21478 * gcc.target/i386/pr80846-2.c: Likewise.
21480 2018-01-12 Eric Botcazou <ebotcazou@adacore.com>
21482 * gcc.c-torture/execute/20180112-1.c: New test.
21484 2018-01-12 Tom de Vries <tom@codesourcery.com>
21486 * g++.dg/ext/label13.C: Add dg-require-effective-target indirect_jumps.
21487 * g++.dg/ext/label13a.C: Same.
21488 * g++.dg/ext/label14.C: Same.
21489 * g++.dg/ext/label2.C: Same.
21490 * g++.dg/ext/label3.C: Same.
21491 * g++.dg/torture/pr42462.C: Same.
21492 * g++.dg/torture/pr42739.C: Same.
21493 * g++.dg/warn/Wunused-label-3.C: Same.
21495 2018-01-12 Tom de Vries <tom@codesourcery.com>
21497 * c-c++-common/dwarf2/vla1.c: Add dg-require-effective-target alloca.
21498 * g++.dg/Walloca1.C: Same.
21499 * g++.dg/cpp0x/pr70338.C: Same.
21500 * g++.dg/cpp1y/lambda-generic-vla1.C: Same.
21501 * g++.dg/cpp1y/vla10.C: Same.
21502 * g++.dg/cpp1y/vla2.C: Same.
21503 * g++.dg/cpp1y/vla6.C: Same.
21504 * g++.dg/cpp1y/vla8.C: Same.
21505 * g++.dg/debug/debug5.C: Same.
21506 * g++.dg/debug/debug6.C: Same.
21507 * g++.dg/debug/pr54828.C: Same.
21508 * g++.dg/diagnostic/pr70105.C: Same.
21509 * g++.dg/eh/cleanup5.C: Same.
21510 * g++.dg/eh/spbp.C: Same.
21511 * g++.dg/ext/tmplattr9.C: Same.
21512 * g++.dg/ext/vla10.C: Same.
21513 * g++.dg/ext/vla11.C: Same.
21514 * g++.dg/ext/vla12.C: Same.
21515 * g++.dg/ext/vla15.C: Same.
21516 * g++.dg/ext/vla16.C: Same.
21517 * g++.dg/ext/vla17.C: Same.
21518 * g++.dg/ext/vla3.C: Same.
21519 * g++.dg/ext/vla6.C: Same.
21520 * g++.dg/ext/vla7.C: Same.
21521 * g++.dg/init/array24.C: Same.
21522 * g++.dg/init/new47.C: Same.
21523 * g++.dg/init/pr55497.C: Same.
21524 * g++.dg/opt/pr78201.C: Same.
21525 * g++.dg/template/vla2.C: Same.
21526 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Same.
21527 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same.
21528 * g++.dg/torture/pr62127.C: Same.
21529 * g++.dg/torture/pr67055.C: Same.
21530 * g++.dg/torture/stackalign/eh-alloca-1.C: Same.
21531 * g++.dg/torture/stackalign/eh-inline-2.C: Same.
21532 * g++.dg/torture/stackalign/eh-vararg-1.C: Same.
21533 * g++.dg/torture/stackalign/eh-vararg-2.C: Same.
21534 * g++.dg/warn/Wplacement-new-size-5.C: Same.
21535 * g++.dg/warn/Wsizeof-pointer-memaccess-1.C: Same.
21536 * g++.dg/warn/Wvla-1.C: Same.
21537 * g++.dg/warn/Wvla-3.C: Same.
21538 * g++.old-deja/g++.ext/array2.C: Same.
21539 * g++.old-deja/g++.ext/constructor.C: Same.
21540 * g++.old-deja/g++.law/builtin1.C: Same.
21541 * g++.old-deja/g++.other/crash12.C: Same.
21542 * g++.old-deja/g++.other/eh3.C: Same.
21543 * g++.old-deja/g++.pt/array6.C: Same.
21544 * g++.old-deja/g++.pt/dynarray.C: Same.
21546 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21548 * g++.dg/cpp0x/inh-ctor30.C: Allow for alternate mangled form.
21550 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21552 PR libfortran/67412
21553 * gfortran.dg/execute_command_line_2.f90: Remove dg-xfail-run-if
21554 on *-*-solaris2.10.
21556 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
21558 * lib/target-supports.exp (check_effective_target_branch_cost):
21559 Accept all x86 targets.
21561 2018-01-12 Martin Liska <mliska@suse.cz>
21564 * g++.dg/warn/pr83054.C: New test.
21566 2018-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21568 * gcc.target/powerpc/spec-barr-1.c: New file.
21570 2018-01-11 H.J. Lu <hongjiu.lu@intel.com>
21573 * gcc.target/i386/pr83330.c: New test.
21575 2018-01-11 Steven G. Kargl <kargl@gcc.gnu.org>
21578 * gfortran.dg/dtio_31.f03: New test.
21579 * gfortran.dg/dtio_32.f03: New test.
21581 2018-01-11 David Malcolm <dmalcolm@redhat.com>
21584 * g++.dg/wrappers: New subdirectory.
21585 * g++.dg/wrappers/README: New file.
21586 * g++.dg/wrappers/alloc.C: New test case.
21587 * g++.dg/wrappers/cow-istream-string.C: New test case.
21588 * g++.dg/wrappers/cp-stdlib.C: New test case.
21589 * g++.dg/wrappers/sanitizer_coverage_libcdep_new.C: New test case.
21590 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: New test case.
21592 2018-01-11 Jan Hubicka <hubicka@ucw.cz>
21594 PR middle-end/83718
21595 * g++.dg/torture/pr83718.C: New testcase.
21597 2018-01-11 Martin Jambor <mjambor@suse.cz>
21600 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-times count.
21602 2018-01-11 Bin Cheng <bin.cheng@arm.com>
21604 PR tree-optimization/83695
21605 * gcc.dg/tree-ssa/pr83695.c: New test.
21607 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21609 * gcc.target/arm/simd/fp16fml_lane_high.c: New test.
21610 * gcc.target/arm/simd/fp16fml_lane_low.c: New test.
21612 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21614 * gcc.target/arm/multilib.exp: Add combination tests for fp16fml.
21615 * gcc.target/arm/simd/fp16fml_high.c: New test.
21616 * gcc.target/arm/simd/fp16fml_low.c: Likewise.
21617 * lib/target-supports.exp
21618 (check_effective_target_arm_fp16fml_neon_ok_nocache,
21619 check_effective_target_arm_fp16fml_neon_ok,
21620 add_options_for_arm_fp16fml_neon): New procedures.
21622 2018-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21624 * gcc.target/arm/multilib.exp: Add some -march=armv8.4-a
21627 2018-01-11 Richard Biener <rguenther@suse.de>
21629 PR tree-optimization/83435
21630 * gcc.dg/graphite/pr83435.c: New testcase.
21632 2018-01-11 Richard Sandiford <richard.sandiford@linaro.org>
21633 Alan Hayward <alan.hayward@arm.com>
21634 David Sherwood <david.sherwood@arm.com>
21636 * gcc.target/aarch64/pr70044.c: Allow "mov x29, sp" too.
21638 2018-01-11 Tamar Christina <tamar.christina@arm.com>
21640 * gcc.target/aarch64/advsimd-intrinsics/vdot-compile-2.c: New.
21642 2018-01-11 Sudakshina Das <sudi.das@arm.com>
21645 * gcc.c-torture/compile/pr82096.c: New test.
21647 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21649 * gnat.dg/bip_overlay.adb, gnat.dg/bip_overlay.ads: New testcase.
21651 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21653 * gnat.dg/protected_func.adb, gnat.dg/protected_func.ads: New testcase.
21655 2018-01-11 Justin Squirek <squirek@adacore.com>
21657 * gnat.dg/expr_func4.adb: New testcase.
21659 2018-01-11 Hristian Kirtchev <kirtchev@adacore.com>
21661 * gnat.dg/pure_subp_body.adb, gnat.dg/pure_subp_body_pkg.ads: New
21664 2018-01-11 Bob Duff <duff@adacore.com>
21666 * gnat.dg/protected_null.adb: New testcase.
21668 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21670 * gnat.dg/expr_func3.adb, gnat.dg/expr_func3.ads: New testcase.
21672 2018-01-11 Ed Schonberg <schonberg@adacore.com>
21674 * gnat.dg/fixedpnt2.adb, gnat.dg/fixedpnt2.ads: New testcase.
21676 2018-01-11 Justin Squirek <squirek@adacore.com>
21678 * gnat.dg/loopvar.adb: New testcase.
21680 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21682 PR middle-end/83189
21683 * gfortran.fortran-torture/compile/pr83189.f90: New testcase.
21685 2018-01-10 Jan Hubicka <hubicka@ucw.cz>
21687 * gcc.c-torture/compile/pr83575.c: New testcase.
21689 2018-01-10 Michael Collison <michael.collison@arm.com>
21691 * gcc.target/aarch64/fp16_fmul_high_1.c: New testcase.
21692 * gcc.target/aarch64/fp16_fmul_high_2.c: New testcase.
21693 * gcc.target/aarch64/fp16_fmul_high_3.c: New testcase.
21694 * gcc.target/aarch64/fp16_fmul_high.h: New shared testcase.
21695 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21696 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21697 * gcc.target/aarch64/fp16_fmul_lane_high_1.c: New testcase.
21698 * gcc.target/aarch64/fp16_fmul_lane_high.h: New shared testcase.
21699 * gcc.target/aarch64/fp16_fmul_low_1.c: New testcase.
21700 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21701 * gcc.target/aarch64/fp16_fmul_low_2.c: New testcase.
21702 * gcc.target/aarch64/fp16_fmul_low.h: New sharedtestcase.
21703 * gcc.target/aarch64/fp16_fmul_lane_low_1.c: New testcase.
21704 * gcc.target/aarch64/fp16_fmul_lane_low_2.c: New testcase.
21705 * gcc.target/aarch64/fp16_fmul_lane_low_3.c: New testcase.
21706 * gcc.target/aarch64/fp16_fmul_lane_low.h: New shared testcase.
21708 2018-01-10 Michael Collison <michael.collison@arm.com>
21710 * gcc.target/aarch64/sha2.h: New shared testcase.
21711 * gcc.target/aarch64/sha2_1.c: New testcase.
21712 * gcc.target/aarch64/sha2_2.c: New testcase.
21713 * gcc.target/aarch64/sha2_3.c: New testcase.
21714 * gcc.target/aarch64/sha3.h: New shared testcase.
21715 * gcc.target/aarch64/sha3_1.c: New testcase.
21716 * gcc.target/aarch64/sha3_2.c: New testcase.
21717 * gcc.target/aarch64/sha3_3.c: New testcase.
21719 2018-01-10 Michael Collison <michael.collison@arm.com>
21721 * gcc.target/aarch64/sm3_sm4.c: New testcase.
21723 2018-01-10 Martin Sebor <msebor@redhat.com>
21725 PR tree-optimization/83781
21726 * gcc.dg/strlenopt-42.c: New test.
21728 2018-01-11 Martin Sebor <msebor@gmail.com>
21729 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
21731 PR tree-optimization/83501
21732 PR tree-optimization/81703
21734 * gcc.dg/strlenopt-39.c: New test-case.
21735 * gcc.dg/pr81703.c: Likewise.
21737 2018-01-10 Eric Botcazou <ebotcazou@adacore.com>
21739 * gnat.dg/atomic10.adb: New test.
21741 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21744 * gfortran.dg/deferred_character_18.f90: New test.
21746 2018-01-10 Martin Sebor <msebor@redhat.com>
21748 PR tree-optimization/83671
21749 * gcc.dg/strlenopt-40.c: New test.
21750 * gcc.dg/strlenopt-41.c: New test.
21752 2018-01-10 Steven G. Kargl <kargl@gcc.gnu.org>
21755 * gfortran.dg/allocate_with_typespec_7.f90: New test.
21757 2018-01-10 Peter Bergner <bergner@vnet.ibm.com>
21760 * gcc.target/powerpc/pr83399.c: New test.
21762 2018-01-10 David Malcolm <dmalcolm@redhat.com>
21765 * g++.dg/diagnostic/param-type-mismatch.C: Update expected results
21766 to reflect that the arguments are correctly underlined.
21767 * g++.dg/plugin/diagnostic-test-expressions-1.C: Add test coverage
21768 for globals, params, locals and literals.
21769 (test_sizeof): Directly test the location of "sizeof", rather than
21770 when used in compound expressions.
21771 (test_alignof): Likewise for "alignof".
21772 (test_string_literals): Likewise for string literals.
21773 (test_numeric_literals): Likewise for numeric literals.
21774 (test_builtin_offsetof): Likewise for "__builtin_offsetof".
21775 (test_typeid): Likewise for typeid.
21776 (test_unary_plus): New.
21777 * g++.dg/warn/Wformat-1.C: Add tests of pointer arithmetic on
21780 2018-01-10 Uros Bizjak <ubizjak@gmail.com>
21782 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv.
21784 2018-01-10 Aaron Sawdey <acsawdey@linux.vnet.ibm.com>
21786 * gcc.dg/memcmp-1.c: Reduce runtime to something reasonable.
21788 2018-01-10 Marek Polacek <polacek@redhat.com>
21791 * g++.dg/warn/Wduplicated-branches4.C: New test.
21793 2018-01-10 Jakub Jelinek <jakub@redhat.com>
21796 * g++.dg/Wclass-memaccess-2.C: Don't expect a warning when explicitly
21799 2018-01-10 Paolo Carlini <paolo.carlini@oracle.com>
21802 * g++.dg/cpp0x/new2.C: New.
21804 2018-01-10 H.J. Lu <hongjiu.lu@intel.com>
21807 * gcc.target/i386/pr83735.c: New test.
21809 2018-01-10 Christophe Lyon <christophe.lyon@linaro.org>
21811 * lib/target-supports.exp (check_effective_target_branch_cost):
21813 * gcc.dg/builtin-bswap-7.c: Use branch_cost effective target.
21814 * gcc.dg/pr21643.c: Likewise.
21815 * gcc.dg/pr46309.c: Likewise.
21816 * gcc.dg/tree-ssa/phi-opt-11.c: Likewise.
21817 * gcc.dg/tree-ssa/phi-opt-2.c: Likewise.
21818 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
21819 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
21820 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
21821 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
21822 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
21823 * gcc.dg/tree-ssa/ssa-ifcombine-13.c: Likewise.
21824 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
21825 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
21826 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
21827 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
21828 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
21829 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
21831 2018-01-10 Segher Boessenkool <segher@kernel.crashing.org>
21834 * gcc.target/powerpc/pr83629.c: New testcase.
21836 2018-01-10 Richard Biener <rguenther@suse.de>
21839 * gcc.dg/pr78768.c: Un-XFAIL.
21841 2018-01-10 Richard Biener <rguenther@suse.de>
21844 * gcc.dg/guality/inline-params-2.c: Un-XFAIL for slim LTO.
21846 2018-01-10 Richard Sandiford <richard.sandiford@linaro.org>
21848 PR tree-optimization/83753
21849 * gcc.dg/torture/pr83753.c: New test.
21851 2018-01-09 Jan Hubicka <hubicka@ucw.cz>
21853 * gcc.target/i386/avx2-gather-1.c: Add -march.
21854 * gcc.target/i386/avx2-gather-2.c: Add -march.
21855 * gcc.target/i386/avx2-gather-3.c: Add -march.
21856 * gcc.target/i386/avx2-gather-4.c: Add -march.
21857 * gcc.target/i386/avx2-gather-5.c: Add -march.
21858 * gcc.target/i386/avx2-gather-6.c: Add -march.
21859 * gcc.target/i386/avx512f-gather-1.c: Add -march.
21860 * gcc.target/i386/avx512f-gather-2.c: Add -march.
21861 * gcc.target/i386/avx512f-gather-3.c: Add -march.
21862 * gcc.target/i386/avx512f-gather-4.c: Add -march.
21863 * gcc.target/i386/avx512f-gather-5.c: Add -march.
21864 * gcc.target/i386/avx512f-i32gatherd512-1.c: Add -march.
21865 * gcc.target/i386/avx512f-i32gatherd512-2.c: Add -march.
21866 * gcc.target/i386/avx512f-i32gatherpd512-1.c: Add -march.
21867 * gcc.target/i386/avx512f-i32gatherpd512-2.c: Add -march.
21868 * gcc.target/i386/avx512f-i32gatherps512-1.c: Add -march.
21870 2018-01-09 H.J. Lu <hongjiu.lu@intel.com>
21873 * gcc.target/i386/pr78585.c: New test.
21875 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21878 * g++.dg/cpp0x/pr83734.C: New test.
21880 2018-01-09 Carl Love <cel@us.ibm.com>
21882 * gcc.target/powerpc/builtins-1.c (main): Add tests for vec_mergee and
21883 vec_mergeo builtins with float, double, long long, unsigned long long,
21884 bool long long arguments.
21885 * gcc.target/powerpc/builtins-3-runnable.c (main): Add test for
21886 vec_float2 with double arguments.
21887 * gcc.target/powerpc/builtins-mergew-mergow.c: New runable test for the
21888 vec_mergew and vec_mergow builtins.
21890 2018-01-09 Steven G. Kargl <kargl@gcc.gnu.org>
21893 * gfortran.dg/contiguous_6.f90: New test.
21895 2018-01-09 Richard Biener <rguenther@suse.de>
21897 PR tree-optimization/83668
21898 * gcc.dg/graphite/pr83668.c: New testcase.
21900 2018-01-09 Joseph Myers <joseph@codesourcery.com>
21902 PR tree-optimization/64811
21903 * gcc.dg/torture/inf-compare-1.c, gcc.dg/torture/inf-compare-2.c,
21904 gcc.dg/torture/inf-compare-3.c, gcc.dg/torture/inf-compare-4.c,
21905 gcc.dg/torture/inf-compare-5.c, gcc.dg/torture/inf-compare-6.c,
21906 gcc.dg/torture/inf-compare-7.c, gcc.dg/torture/inf-compare-8.c:
21908 * gcc.c-torture/execute/ieee/fp-cmp-7.x: New file.
21910 2018-01-09 Georg-Johann Lay <avr@gjlay.de>
21913 * gcc.target/avr/torture/pr57631.c (dg-warning): Quote 'signal'.
21915 2018-01-09 Tamar Christina <tamar.christina@arm.com>
21918 * gcc.target/arm/pragma_fpu_attribute.c: Rewrite to use
21919 no NEON and require softfp or hard float-abi.
21920 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise.
21922 2018-01-09 Richard Biener <rguenther@suse.de>
21924 PR tree-optimization/83572
21925 * gcc.dg/graphite/pr83572.c: New testcase.
21927 2018-01-09 Jakub Jelinek <jakub@redhat.com>
21930 * gcc.dg/sms-13.c: New test.
21932 2018-01-08 Steven G. Kargl <kargl@gcc.gnu.org>
21935 * gfortran.dg/allocate_assumed_charlen_3.f90: New test.
21937 2018-01-08 Chih-Mao Chen <pkmx.tw@gmail.com>
21938 Monk Chiang <sh.chiang04@gmail.com>
21940 * gcc.target/riscv/save-restore-1.c: New.
21942 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
21945 * gcc.target/powerpc/pr83677.c: New file.
21947 2018-01-08 Jeff Law <law@redhat.com>
21949 PR rtl-optimizatin/81308
21950 * g++.dg/pr81308-1.C: New test.
21951 * g++.dg/pr81308-2.C: New test.
21953 2018-01-08 Vidya Praveen <vidyapraveen@arm.com>
21955 PR target/83663 - Revert r255946
21956 * gcc.target/aarch64/vect-slp-dup.c: New.
21958 2018-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
21960 * gcc.target/arm/multilib.exp: Add fp16, dotprod and armv8.3-a
21963 2018-01-08 Richard Biener <rguenther@suse.de>
21965 PR tree-optimization/83563
21966 * gcc.dg/graphite/pr83563.c: New testcase.
21968 2018-01-08 Richard Biener <rguenther@suse.de>
21970 PR middle-end/83713
21971 * g++.dg/torture/pr83713.C: New testcase.
21973 2018-01-08 Tom de Vries <tom@codesourcery.com>
21975 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan for nvptx.
21977 2018-01-08 Richard Biener <rguenther@suse.de>
21979 PR tree-optimization/83685
21980 * gcc.dg/torture/pr83685.c: New testcase.
21982 2018-01-08 Richard Biener <rguenther@suse.de>
21985 * gcc.dg/lto/pr83719_0.c: New testcase.
21987 2018-01-08 Tom de Vries <tom@codesourcery.com>
21989 * gcc.dg/graphite/interchange-7.c: Add dg-require-stack-size.
21990 * gcc.dg/graphite/run-id-1.c: Same.
21991 * gcc.dg/tree-ssa/loop-interchange-4.c: Same.
21993 2018-01-08 Paul Thomas <pault@gcc.gnu.org>
21996 * gfortran.dg/pdt_15.f03: Bump count of 'n.data = 0B' to 8.
21997 * gfortran.dg/pdt_26.f03: Bump count of '_malloc' to 9.
21998 * gfortran.dg/pdt_27.f03: New test.
22001 * gfortran.dg/pdt_28.f03: New test.
22003 2018-01-08 Tom de Vries <tom@codesourcery.com>
22005 * c-c++-common/builtins.c: Require effective target alloca.
22006 * gcc.dg/Wrestrict.c: Same.
22007 * gcc.dg/tree-ssa/loop-interchange-15.c: Same.
22009 2018-01-08 Richard Biener <rguenther@suse.de>
22011 PR middle-end/83580
22012 * gcc.dg/torture/pr83580.c: New testcase.
22014 2018-01-08 Richard Biener <rguenther@suse.de>
22016 PR middle-end/83517
22017 * gcc.dg/pr83517.c: New testcase.
22019 2018-01-06 Aldy Hernandez <aldyh@redhat.com>
22021 PR middle-end/81897
22022 * gcc.dg/uninit-pr81897.c: New test.
22024 2018-01-06 Martin Sebor <msebor@redhat.com>
22026 PR tree-optimization/83640
22027 * gcc.dg/Wrestrict-6.c: New test.
22028 * gcc.dg/pr83640.c: New test.
22030 2018-01-06 Richard Sandiford <richard.sandiford@linaro.org>
22032 * gcc.target/aarch64/reg-alloc-1.c: New test.
22034 2018-01-06 Janne Blomqvist <jb@gcc.gnu.org>
22037 * gfortran.dg/char_pointer_assign_icb_1.f90: New test.
22039 2018-01-06 Jakub Jelinek <jakub@redhat.com>
22042 * gcc.dg/pr83480.c: New test.
22044 PR rtl-optimization/83682
22045 * gcc.target/i386/pr83682.c: New test.
22047 2018-01-05 Janne Blomqvist <jb@gcc.gnu.org>
22051 * gfortran.dg/char_cast_1.f90: Update scan pattern.
22052 * gfortran.dg/dependency_49.f90: Likewise.
22053 * gfortran.dg/repeat_4.f90: Use integers of kind C_SIZE_T.
22054 * gfortran.dg/repeat_7.f90: New test for PR 66310.
22055 * gfortran.dg/scan_2.f90: Handle potential cast in assignment.
22056 * gfortran.dg/string_1.f90: Limit to ilp32 targets.
22057 * gfortran.dg/string_1_lp64.f90: New test.
22058 * gfortran.dg/string_3.f90: Limit to ilp32 targets.
22059 * gfortran.dg/string_3_lp64.f90: New test.
22061 2018-01-05 Jakub Jelinek <jakub@redhat.com>
22064 * gcc.target/i386/sse-26.c: New test.
22067 * gcc.target/i386/pr83604.c: New test.
22069 2018-01-05 Richard Sandiford <richard.sandiford@linaro.org>
22071 * gcc.dg/vect/vect-align-4.c: New test.
22072 * gcc.dg/vect/vect-nb-iter-ub-2.c (cc): Remove alignment attribute
22073 and redefine as a structure with an unaligned member "b".
22074 (foo): Update accordingly.
22076 2018-01-05 Sudakshina Das <sudi.das@arm.com>
22079 * gcc.target/aarch64/bics_5.c: New test.
22080 * gcc.target/arm/bics_5.c: Likewise.
22082 2018-01-05 Jakub Jelinek <jakub@redhat.com>
22084 PR tree-optimization/83605
22085 * gcc.dg/pr83605.c: New test.
22087 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22090 * gcc.target/i386/pr83554.c: New test.
22093 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of
22096 2018-01-04 Thomas Koenig <tkoenig@gcc.gnu.org>
22100 * gfortran.dg/eoshift_8.f90: New test.
22101 * gfortran.dg/simplify_eoshift_1.f90: New test.
22103 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22106 * gcc.dg/pr83585.c: New test.
22108 2018-01-04 Nathan Sidwell <nathan@acm.org>
22111 * g++.dg/ipa/pr83667.C: Fix regex, require alias.
22113 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22116 * gcc.dg/pr83666.c: New test.
22118 2018-01-04 Uros Bizjak <ubizjak@gmail.com>
22121 * gcc.target/alpha/pr83628-1.c: New test.
22122 * gcc.target/alpha/pr83628-2.c: Ditto.
22124 2018-01-04 Martin Liska <mliska@suse.cz>
22127 * g++.dg/ipa/pr82352.C: New test.
22129 2018-01-04 Jakub Jelinek <jakub@redhat.com>
22131 * gcc.dg/vect-opt-info-1.c: Moved to ...
22132 * gcc.dg/vect/nodump-vect-opt-info-1.c: ... here. Only run on
22133 vect_int targets, use dg-additional-options instead of dg-options and
22134 use relative line numbers instead of absolute.
22136 2018-01-03 Martin Sebor <msebor@redhat.com>
22138 PR tree-optimization/83655
22139 * gcc.dg/Wrestrict-5.c: New test.
22140 * c-c++-common/builtins.c: New test.
22142 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22143 Alan Hayward <alan.hayward@arm.com>
22144 David Sherwood <david.sherwood@arm.com>
22146 * gcc.target/aarch64/vect-movi.c (movi_float_lsl24): New function.
22149 2018-01-03 Jeff Law <law@redhat.com>
22152 * gcc.target/i386/stack-check-17.c: New test.
22153 * gcc.target/i386/stack-check-12.c: Drop unnecessary asm.
22155 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22158 * gcc.dg/pr83621.c: New test.
22161 * gcc.dg/pr83645.c: New test.
22163 2018-01-03 Martin Sebor <msebor@redhat.com>
22165 PR tree-optimization/83603
22166 * gcc.dg/Wrestrict-4.c: New test.
22169 * gcc.dg/const-2.c: New test.
22170 * gcc.dg/pure-3.c: New test.
22172 2018-01-03 Martin Sebor <msebor@redhat.com>
22174 * gcc.dg/Wrestrict-3.c: New test.
22176 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22179 * g++.dg/opt/pr83555.C: New test.
22180 * g++.dg/ubsan/pr83555.C: New test.
22182 2018-01-03 David Malcolm <dmalcolm@redhat.com>
22185 * gcc.dg/plugin/expensive-selftests-1.c: Update regexp to handle
22186 the !CHECKING_P case by expecting a note.
22187 * gcc.dg/plugin/expensive_selftests_plugin.c (plugin_init): Issue
22188 a note for the !CHECKING_P case, and move the return statement
22189 outside of #if CHECKING_P guard.
22191 2018-01-03 Jeff Law <law@redhat.com>
22193 PR middle-end/83654
22194 * gcc.target/i386/stack-check-18.c: New test.
22195 * gcc.target/i386/stack-check-19.c: New test.
22197 2018-01-03 Martin Sebor <msebor@redhat.com>
22199 PR tree-optimization/83501
22200 * c-c++-common/Warray-bounds-3.c: Remove xfail.
22202 2018-01-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
22204 PR tree-optimization/83501
22205 * gcc.dg/tree-ssa/pr83501-1.c: New test.
22207 2018-01-03 Nathan Sidwell <nathan@acm.org>
22210 * g++.dg/ipa/pr83667.C: New.
22212 2018-01-03 Martin Liska <mliska@suse.cz>
22214 PR tree-optimization/83593
22215 * gcc.dg/pr83593.c: New test.
22217 2018-01-03 Martin Liska <mliska@suse.cz>
22220 * g++.dg/ipa/pr83549.C: New test.
22222 2018-01-03 Marek Polacek <polacek@redhat.com>
22225 * g++.dg/warn/mvp2.C: New test.
22227 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22229 PR preprocessor/83602
22230 * g++.dg/cpp/pr83602.C: New test.
22233 * g++.dg/parse/pr83634.C: New test.
22235 2018-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
22238 * gfortran.dg/eoshift_7.f90: New test.
22240 2018-01-03 Jan Beulich <jbeulich@suse.com>
22242 * gcc.target/i386/avx512vl-no-vmovdqu8.c,
22243 gcc.target/i386/avx512vl-no-vmovdqu16.c: New.
22245 2018-01-03 Jakub Jelinek <jakub@redhat.com>
22247 Update copyright years.
22249 2018-01-03 Martin Liska <mliska@suse.cz>
22252 * gcc.dg/ipa/pr83594.c: New test.
22254 2018-01-03 Richard Sandiford <richard.sandiford@linaro.org>
22255 Alan Hayward <alan.hayward@arm.com>
22256 David Sherwood <david.sherwood@arm.com>
22258 * gcc.dg/vect-opt-info-1.c: New test.
22260 2018-01-02 Michael Meissner <meissner@linux.vnet.ibm.com>
22262 * gcc.target/powerpc/float128-hw2.c: Add tests for ceilf128,
22263 floorf128, truncf128, and roundf128.
22264 * gcc.target/powerpc/float128-hw5.c: New tests for _Float128
22265 optimizations added in match.pd.
22266 * gcc.target/powerpc/float128-hw6.c: Likewise.
22267 * gcc.target/powerpc/float128-hw7.c: Likewise.
22268 * gcc.target/powerpc/float128-hw8.c: Likewise.
22269 * gcc.target/powerpc/float128-hw9.c: Likewise.
22270 * gcc.target/powerpc/float128-hw10.c: Likewise.
22271 * gcc.target/powerpc/float128-hw11.c: Likewise.
22273 2018-01-02 Jakub Jelinek <jakub@redhat.com>
22276 * g++.dg/cpp0x/pr83556.C: New test.
22278 2018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org>
22282 * gfortran.dg/simplify_cshift_1.f90: Correct erroneous case.
22283 * gfortran.dg/simplify_cshift_4.f90: New test.
22285 2018-01-02 Marek Polacek <polacek@redhat.com>
22288 * g++.dg/cpp0x/inh-ctor30.C: New test.
22291 * g++.dg/cpp1z/pr83644.C: New test.
22293 2018-01-01 Paul Thomas <pault@gcc.gnu.org>
22296 * gfortran.dg/coarray_45.f90: New test.
22299 * gfortran.dg/coarray_46.f90: New test.
22301 2018-01-01 Jakub Jelinek <jakub@redhat.com>
22303 PR tree-optimization/83581
22304 * gcc.dg/pr83581.c: New test.
22307 * gcc.dg/pr83595.c: New test.
22309 PR middle-end/83608
22310 * g++.dg/opt/pr83608.C: New test.
22312 PR middle-end/83609
22313 * gcc.dg/pr83609.c: New test.
22314 * g++.dg/opt/pr83609.C: New test.
22316 PR middle-end/83623
22317 * gcc.dg/pr83623.c: New test.
22319 * gcc.target/i386/i386.exp
22320 (check_effective_target_avx512vpopcntdqvl): New proc.
22321 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Use
22322 avx512vpopcntdqvl effective target rather than avx512vpopcntdq.
22323 * gcc.target/i386/avx512vpopcntdqvl-vpopcntq-1.c: Likewise.
22325 Copyright (C) 2018 Free Software Foundation, Inc.
22327 Copying and distribution of this file, with or without modification,
22328 are permitted in any medium without royalty provided the copyright
22329 notice and this notice are preserved.